diff --git a/10003.3e5da902.iframe.bundle.js b/10003.3e5da902.iframe.bundle.js new file mode 100644 index 0000000000..d6a7270159 --- /dev/null +++ b/10003.3e5da902.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[10003],{"./node_modules/@fortawesome/free-solid-svg-icons/faSpa.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M568.25 192c-29.04.13-135.01 6.16-213.84 83-33.12 29.63-53.36 63.3-66.41 94.86-13.05-31.56-33.29-65.23-66.41-94.86-78.83-76.84-184.8-82.87-213.84-83-4.41-.02-7.79 3.4-7.75 7.82.23 27.92 7.14 126.14 88.77 199.3C172.79 480.94 256 480 288 480s115.19.95 199.23-80.88c81.64-73.17 88.54-171.38 88.77-199.3.04-4.42-3.34-7.84-7.75-7.82zM287.98 302.6c12.82-18.85 27.6-35.78 44.09-50.52 19.09-18.61 39.58-33.3 60.26-45.18-16.44-70.5-51.72-133.05-96.73-172.22-4.11-3.58-11.02-3.58-15.14 0-44.99 39.14-80.27 101.63-96.74 172.07 20.37 11.7 40.5 26.14 59.22 44.39a282.768 282.768 0 0 1 45.04 51.46z";exports.definition={prefix:"fas",iconName:"spa",icon:[576,512,ligatures,"f5bb",svgPathData]},exports.faSpa=exports.definition,exports.prefix="fas",exports.iconName="spa",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5bb",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1009.e0fa79d0.iframe.bundle.js b/1009.e0fa79d0.iframe.bundle.js new file mode 100644 index 0000000000..ccefd384a6 --- /dev/null +++ b/1009.e0fa79d0.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1009],{"./node_modules/@fortawesome/free-regular-svg-icons/faChartBar.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z";exports.definition={prefix:"far",iconName:"chart-bar",icon:[512,512,ligatures,"f080",svgPathData]},exports.faChartBar=exports.definition,exports.prefix="far",exports.iconName="chart-bar",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f080",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/10228.450d5ddd.iframe.bundle.js b/10228.450d5ddd.iframe.bundle.js new file mode 100644 index 0000000000..b78e6a0c57 --- /dev/null +++ b/10228.450d5ddd.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[10228],{"./node_modules/@fortawesome/free-regular-svg-icons/faTired.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm129.1-303.8c-3.8-4.4-10.3-5.4-15.3-2.5l-80 48c-3.6 2.2-5.8 6.1-5.8 10.3s2.2 8.1 5.8 10.3l80 48c5.4 3.2 11.8 1.6 15.3-2.5 3.8-4.5 3.9-11 .1-15.5L343.6 208l33.6-40.3c3.8-4.5 3.7-11.1-.1-15.5zM220 208c0-4.2-2.2-8.1-5.8-10.3l-80-48c-5-3-11.5-1.9-15.3 2.5-3.8 4.5-3.9 11-.1 15.5l33.6 40.3-33.6 40.3c-3.8 4.5-3.7 11 .1 15.5 3.5 4.1 9.9 5.7 15.3 2.5l80-48c3.6-2.2 5.8-6.1 5.8-10.3zm28 64c-45.4 0-100.9 38.3-107.8 93.3-1.5 11.8 6.9 21.6 15.5 17.9C178.4 373.5 212 368 248 368s69.6 5.5 92.3 15.2c8.5 3.7 17-6 15.5-17.9-6.9-55-62.4-93.3-107.8-93.3z";exports.definition={prefix:"far",iconName:"tired",icon:[496,512,ligatures,"f5c8",svgPathData]},exports.faTired=exports.definition,exports.prefix="far",exports.iconName="tired",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5c8",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/10346.b0c2a334.iframe.bundle.js b/10346.b0c2a334.iframe.bundle.js new file mode 100644 index 0000000000..35da59a512 --- /dev/null +++ b/10346.b0c2a334.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[10346],{"./node_modules/@fortawesome/free-solid-svg-icons/faHanukiah.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M232 160c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm-64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm224 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm88 8c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v120h32V168zm-440-8c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm520 0h-32c-8.84 0-16 7.16-16 16v112c0 17.67-14.33 32-32 32H352V128c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v192H96c-17.67 0-32-14.33-32-32V176c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v112c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V176c0-8.84-7.16-16-16-16zm-16-32c13.25 0 24-11.94 24-26.67S608 48 608 48s-24 38.61-24 53.33S594.75 128 608 128zm-576 0c13.25 0 24-11.94 24-26.67S32 48 32 48 8 86.61 8 101.33 18.75 128 32 128zm288-48c13.25 0 24-11.94 24-26.67S320 0 320 0s-24 38.61-24 53.33S306.75 80 320 80zm-208 48c13.25 0 24-11.94 24-26.67S112 48 112 48s-24 38.61-24 53.33S98.75 128 112 128zm64 0c13.25 0 24-11.94 24-26.67S176 48 176 48s-24 38.61-24 53.33S162.75 128 176 128zm64 0c13.25 0 24-11.94 24-26.67S240 48 240 48s-24 38.61-24 53.33S226.75 128 240 128zm160 0c13.25 0 24-11.94 24-26.67S400 48 400 48s-24 38.61-24 53.33S386.75 128 400 128zm64 0c13.25 0 24-11.94 24-26.67S464 48 464 48s-24 38.61-24 53.33S450.75 128 464 128zm64 0c13.25 0 24-11.94 24-26.67S528 48 528 48s-24 38.61-24 53.33S514.75 128 528 128z";exports.definition={prefix:"fas",iconName:"hanukiah",icon:[640,512,ligatures,"f6e6",svgPathData]},exports.faHanukiah=exports.definition,exports.prefix="fas",exports.iconName="hanukiah",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f6e6",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/10356.e31e18b3.iframe.bundle.js b/10356.e31e18b3.iframe.bundle.js new file mode 100644 index 0000000000..ea46e5ec98 --- /dev/null +++ b/10356.e31e18b3.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[10356],{"./node_modules/@fortawesome/free-solid-svg-icons/faYenSign.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M351.2 32h-65.3c-4.6 0-8.8 2.6-10.8 6.7l-55.4 113.2c-14.5 34.7-27.1 71.9-27.1 71.9h-1.3s-12.6-37.2-27.1-71.9L108.8 38.7c-2-4.1-6.2-6.7-10.8-6.7H32.8c-9.1 0-14.8 9.7-10.6 17.6L102.3 200H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h88.2l19.8 37.2V320H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h108v92c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-92h108c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12H232v-26.8l19.8-37.2H340c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12h-58.3l80.1-150.4c4.3-7.9-1.5-17.6-10.6-17.6z";exports.definition={prefix:"fas",iconName:"yen-sign",icon:[384,512,ligatures,"f157",svgPathData]},exports.faYenSign=exports.definition,exports.prefix="fas",exports.iconName="yen-sign",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f157",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/10371.e4fa9406.iframe.bundle.js b/10371.e4fa9406.iframe.bundle.js new file mode 100644 index 0000000000..614cf717b2 --- /dev/null +++ b/10371.e4fa9406.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[10371],{"./node_modules/@fortawesome/free-solid-svg-icons/faGlassWhiskey.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M480 32H32C12.5 32-2.4 49.2.3 68.5l56 356.5c4.5 31.5 31.5 54.9 63.4 54.9h273c31.8 0 58.9-23.4 63.4-54.9l55.6-356.5C514.4 49.2 499.5 32 480 32zm-37.4 64l-30 192h-313L69.4 96h373.2z";exports.definition={prefix:"fas",iconName:"glass-whiskey",icon:[512,512,ligatures,"f7a0",svgPathData]},exports.faGlassWhiskey=exports.definition,exports.prefix="fas",exports.iconName="glass-whiskey",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f7a0",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/10378.a12284f4.iframe.bundle.js b/10378.a12284f4.iframe.bundle.js new file mode 100644 index 0000000000..2c8f1386b5 --- /dev/null +++ b/10378.a12284f4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[10378],{"./node_modules/@fortawesome/free-solid-svg-icons/faRubleSign.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M239.36 320C324.48 320 384 260.542 384 175.071S324.48 32 239.36 32H76c-6.627 0-12 5.373-12 12v206.632H12c-6.627 0-12 5.373-12 12V308c0 6.627 5.373 12 12 12h52v32H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v52c0 6.627 5.373 12 12 12h58.56c6.627 0 12-5.373 12-12v-52H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H146.56v-32h92.8zm-92.8-219.252h78.72c46.72 0 74.88 29.11 74.88 74.323 0 45.832-28.16 75.561-76.16 75.561h-77.44V100.748z";exports.definition={prefix:"fas",iconName:"ruble-sign",icon:[384,512,ligatures,"f158",svgPathData]},exports.faRubleSign=exports.definition,exports.prefix="fas",exports.iconName="ruble-sign",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f158",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/10518.b4b7e5fd.iframe.bundle.js b/10518.b4b7e5fd.iframe.bundle.js new file mode 100644 index 0000000000..adb71d77ff --- /dev/null +++ b/10518.b4b7e5fd.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[10518],{"./node_modules/@fortawesome/free-regular-svg-icons/faWindowMaximize.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 394c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V192h416v234z";exports.definition={prefix:"far",iconName:"window-maximize",icon:[512,512,ligatures,"f2d0",svgPathData]},exports.faWindowMaximize=exports.definition,exports.prefix="far",exports.iconName="window-maximize",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2d0",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/10625.b5825d42.iframe.bundle.js b/10625.b5825d42.iframe.bundle.js new file mode 100644 index 0000000000..04610a7fa4 --- /dev/null +++ b/10625.b5825d42.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[10625],{"./node_modules/@fortawesome/free-solid-svg-icons/faVial.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M477.7 186.1L309.5 18.3c-3.1-3.1-8.2-3.1-11.3 0l-34 33.9c-3.1 3.1-3.1 8.2 0 11.3l11.2 11.1L33 316.5c-38.8 38.7-45.1 102-9.4 143.5 20.6 24 49.5 36 78.4 35.9 26.4 0 52.8-10 72.9-30.1l246.3-245.7 11.2 11.1c3.1 3.1 8.2 3.1 11.3 0l34-33.9c3.1-3 3.1-8.1 0-11.2zM318 256H161l148-147.7 78.5 78.3L318 256z";exports.definition={prefix:"fas",iconName:"vial",icon:[480,512,ligatures,"f492",svgPathData]},exports.faVial=exports.definition,exports.prefix="fas",exports.iconName="vial",exports.width=480,exports.height=512,exports.ligatures=ligatures,exports.unicode="f492",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11018.67e09783.iframe.bundle.js b/11018.67e09783.iframe.bundle.js new file mode 100644 index 0000000000..9f8bdeb833 --- /dev/null +++ b/11018.67e09783.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11018],{"./node_modules/@fortawesome/free-solid-svg-icons/faSoap.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M416,192a95.42,95.42,0,0,1-30.94,70.21A95.8,95.8,0,0,1,352,448H160a96,96,0,0,1,0-192h88.91A95.3,95.3,0,0,1,224,192H96A96,96,0,0,0,0,288V416a96,96,0,0,0,96,96H416a96,96,0,0,0,96-96V288A96,96,0,0,0,416,192Zm-96,64a64,64,0,1,0-64-64A64,64,0,0,0,320,256ZM208,96a48,48,0,1,0-48-48A48,48,0,0,0,208,96ZM384,64a32,32,0,1,0-32-32A32,32,0,0,0,384,64ZM160,288a64,64,0,0,0,0,128H352a64,64,0,0,0,0-128Z";exports.definition={prefix:"fas",iconName:"soap",icon:[512,512,ligatures,"e06e",svgPathData]},exports.faSoap=exports.definition,exports.prefix="fas",exports.iconName="soap",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="e06e",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11052.75f1e3cc.iframe.bundle.js b/11052.75f1e3cc.iframe.bundle.js new file mode 100644 index 0000000000..90c95e0e54 --- /dev/null +++ b/11052.75f1e3cc.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11052],{"./node_modules/@fortawesome/free-regular-svg-icons/faLaughWink.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm141.4 389.4c-37.8 37.8-88 58.6-141.4 58.6s-103.6-20.8-141.4-58.6C68.8 359.6 48 309.4 48 256s20.8-103.6 58.6-141.4C144.4 76.8 194.6 56 248 56s103.6 20.8 141.4 58.6c37.8 37.8 58.6 88 58.6 141.4s-20.8 103.6-58.6 141.4zM328 164c-25.7 0-55.9 16.9-59.9 42.1-1.7 11.2 11.5 18.2 19.8 10.8l9.5-8.5c14.8-13.2 46.2-13.2 61 0l9.5 8.5c8.5 7.4 21.6.3 19.8-10.8-3.8-25.2-34-42.1-59.7-42.1zm-160 60c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm194.4 64H133.6c-8.2 0-14.5 7-13.5 15 7.5 59.2 58.9 105 121.1 105h13.6c62.2 0 113.6-45.8 121.1-105 1-8-5.3-15-13.5-15z";exports.definition={prefix:"far",iconName:"laugh-wink",icon:[496,512,ligatures,"f59c",svgPathData]},exports.faLaughWink=exports.definition,exports.prefix="far",exports.iconName="laugh-wink",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f59c",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11094.2b39deaa.iframe.bundle.js b/11094.2b39deaa.iframe.bundle.js new file mode 100644 index 0000000000..b117f94d9c --- /dev/null +++ b/11094.2b39deaa.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11094],{"./node_modules/@fortawesome/free-solid-svg-icons/faMoneyBillWaveAlt.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96z";exports.definition={prefix:"fas",iconName:"money-bill-wave-alt",icon:[640,512,ligatures,"f53b",svgPathData]},exports.faMoneyBillWaveAlt=exports.definition,exports.prefix="fas",exports.iconName="money-bill-wave-alt",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f53b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11140.cabf7978.iframe.bundle.js b/11140.cabf7978.iframe.bundle.js new file mode 100644 index 0000000000..01cbec7144 --- /dev/null +++ b/11140.cabf7978.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11140],{"./node_modules/@fortawesome/free-solid-svg-icons/faHeadSideMask.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M.15,184.42C-2.17,244.21,23,298.06,64,334.88V512H224V316.51L3.67,156.25A182.28,182.28,0,0,0,.15,184.42ZM509.22,275c-21-47.12-48.5-151.75-73.12-186.75A208.11,208.11,0,0,0,266.11,0H200C117,0,42.48,50.57,13.25,123.65L239.21,288H511.76A31.35,31.35,0,0,0,509.22,275ZM320,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,320,224Zm16,144H496l16-48H256V512H401.88a64,64,0,0,0,60.71-43.76L464,464H336a16,16,0,0,1,0-32H474.67l10.67-32H336a16,16,0,0,1,0-32Z";exports.definition={prefix:"fas",iconName:"head-side-mask",icon:[512,512,ligatures,"e063",svgPathData]},exports.faHeadSideMask=exports.definition,exports.prefix="fas",exports.iconName="head-side-mask",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="e063",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11160.dd324161.iframe.bundle.js b/11160.dd324161.iframe.bundle.js new file mode 100644 index 0000000000..1039abd66b --- /dev/null +++ b/11160.dd324161.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11160],{"./node_modules/@fortawesome/free-regular-svg-icons/faQuestionCircle.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516 17.561-9.845 28.324-16.541 28.324-29.579 0-17.246-21.999-28.693-39.784-28.693-23.189 0-33.894 10.977-48.942 29.969-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8zM298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42z";exports.definition={prefix:"far",iconName:"question-circle",icon:[512,512,ligatures,"f059",svgPathData]},exports.faQuestionCircle=exports.definition,exports.prefix="far",exports.iconName="question-circle",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f059",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11179.df32a61f.iframe.bundle.js b/11179.df32a61f.iframe.bundle.js new file mode 100644 index 0000000000..b3150c2975 --- /dev/null +++ b/11179.df32a61f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11179],{"./node_modules/@fortawesome/free-solid-svg-icons/faPowerOff.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M400 54.1c63 45 104 118.6 104 201.9 0 136.8-110.8 247.7-247.5 248C120 504.3 8.2 393 8 256.4 7.9 173.1 48.9 99.3 111.8 54.2c11.7-8.3 28-4.8 35 7.7L162.6 90c5.9 10.5 3.1 23.8-6.6 31-41.5 30.8-68 79.6-68 134.9-.1 92.3 74.5 168.1 168 168.1 91.6 0 168.6-74.2 168-169.1-.3-51.8-24.7-101.8-68.1-134-9.7-7.2-12.4-20.5-6.5-30.9l15.8-28.1c7-12.4 23.2-16.1 34.8-7.8zM296 264V24c0-13.3-10.7-24-24-24h-32c-13.3 0-24 10.7-24 24v240c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24z";exports.definition={prefix:"fas",iconName:"power-off",icon:[512,512,ligatures,"f011",svgPathData]},exports.faPowerOff=exports.definition,exports.prefix="fas",exports.iconName="power-off",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f011",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11472.48244c74.iframe.bundle.js b/11472.48244c74.iframe.bundle.js new file mode 100644 index 0000000000..42d6ae3547 --- /dev/null +++ b/11472.48244c74.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11472],{"./node_modules/@fortawesome/free-solid-svg-icons/faStethoscope.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M447.1 112c-34.2.5-62.3 28.4-63 62.6-.5 24.3 12.5 45.6 32 56.8V344c0 57.3-50.2 104-112 104-60 0-109.2-44.1-111.9-99.2C265 333.8 320 269.2 320 192V36.6c0-11.4-8.1-21.3-19.3-23.5L237.8.5c-13-2.6-25.6 5.8-28.2 18.8L206.4 35c-2.6 13 5.8 25.6 18.8 28.2l30.7 6.1v121.4c0 52.9-42.2 96.7-95.1 97.2-53.4.5-96.9-42.7-96.9-96V69.4l30.7-6.1c13-2.6 21.4-15.2 18.8-28.2l-3.1-15.7C107.7 6.4 95.1-2 82.1.6L19.3 13C8.1 15.3 0 25.1 0 36.6V192c0 77.3 55.1 142 128.1 156.8C130.7 439.2 208.6 512 304 512c97 0 176-75.4 176-168V231.4c19.1-11.1 32-31.7 32-55.4 0-35.7-29.2-64.5-64.9-64zm.9 80c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z";exports.definition={prefix:"fas",iconName:"stethoscope",icon:[512,512,ligatures,"f0f1",svgPathData]},exports.faStethoscope=exports.definition,exports.prefix="fas",exports.iconName="stethoscope",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0f1",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11511.95b2ff43.iframe.bundle.js b/11511.95b2ff43.iframe.bundle.js new file mode 100644 index 0000000000..281f9f9932 --- /dev/null +++ b/11511.95b2ff43.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11511],{"./node_modules/@fortawesome/free-solid-svg-icons/faDollyFlatbed.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M208 320h384c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H448v128l-48-32-48 32V32H208c-8.8 0-16 7.2-16 16v256c0 8.8 7.2 16 16 16zm416 64H128V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h82.9c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H451c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H624c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z";exports.definition={prefix:"fas",iconName:"dolly-flatbed",icon:[640,512,ligatures,"f474",svgPathData]},exports.faDollyFlatbed=exports.definition,exports.prefix="fas",exports.iconName="dolly-flatbed",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f474",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11582.fdb29786.iframe.bundle.js b/11582.fdb29786.iframe.bundle.js new file mode 100644 index 0000000000..4ced1a3be9 --- /dev/null +++ b/11582.fdb29786.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11582],{"./node_modules/@fortawesome/free-solid-svg-icons/faMoneyCheckAlt.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M608 32H32C14.33 32 0 46.33 0 64v384c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM176 327.88V344c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V152c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07zM416 312c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm160 0c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h272c4.42 0 8 3.58 8 8v16z";exports.definition={prefix:"fas",iconName:"money-check-alt",icon:[640,512,ligatures,"f53d",svgPathData]},exports.faMoneyCheckAlt=exports.definition,exports.prefix="fas",exports.iconName="money-check-alt",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f53d",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11596.41c7784f.iframe.bundle.js b/11596.41c7784f.iframe.bundle.js new file mode 100644 index 0000000000..a06b6a7d93 --- /dev/null +++ b/11596.41c7784f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11596],{"./node_modules/@fortawesome/free-solid-svg-icons/faQuoteLeft.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z";exports.definition={prefix:"fas",iconName:"quote-left",icon:[512,512,ligatures,"f10d",svgPathData]},exports.faQuoteLeft=exports.definition,exports.prefix="fas",exports.iconName="quote-left",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f10d",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11599.2b4d7e57.iframe.bundle.js b/11599.2b4d7e57.iframe.bundle.js new file mode 100644 index 0000000000..e9d42e1590 --- /dev/null +++ b/11599.2b4d7e57.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11599],{"./node_modules/@fortawesome/free-solid-svg-icons/faFlag.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z";exports.definition={prefix:"fas",iconName:"flag",icon:[512,512,ligatures,"f024",svgPathData]},exports.faFlag=exports.definition,exports.prefix="fas",exports.iconName="flag",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f024",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11627.5053ed20.iframe.bundle.js b/11627.5053ed20.iframe.bundle.js new file mode 100644 index 0000000000..1534c18fa6 --- /dev/null +++ b/11627.5053ed20.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11627],{"./node_modules/@fortawesome/free-solid-svg-icons/faFillDrip.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M512 320s-64 92.65-64 128c0 35.35 28.66 64 64 64s64-28.65 64-64-64-128-64-128zm-9.37-102.94L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.76c-6.25-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.62l86.19 86.18-94.76 94.76c-37.49 37.48-37.49 98.26 0 135.75l117.19 117.19c18.74 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.87-28.12l221.57-221.57c12.5-12.5 12.5-32.75.01-45.25zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.6 58.6c12.49 12.49 32.75 12.49 45.24 0s12.49-32.75 0-45.24l-58.6-58.6 58.95-58.95 162.44 162.44-48.34 48.34z";exports.definition={prefix:"fas",iconName:"fill-drip",icon:[576,512,ligatures,"f576",svgPathData]},exports.faFillDrip=exports.definition,exports.prefix="fas",exports.iconName="fill-drip",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f576",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11839.63ef7330.iframe.bundle.js b/11839.63ef7330.iframe.bundle.js new file mode 100644 index 0000000000..3cad4b6bb9 --- /dev/null +++ b/11839.63ef7330.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11839],{"./node_modules/@fortawesome/free-solid-svg-icons/faChevronCircleLeft.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z";exports.definition={prefix:"fas",iconName:"chevron-circle-left",icon:[512,512,ligatures,"f137",svgPathData]},exports.faChevronCircleLeft=exports.definition,exports.prefix="fas",exports.iconName="chevron-circle-left",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f137",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1186.1eea910b.iframe.bundle.js b/1186.1eea910b.iframe.bundle.js new file mode 100644 index 0000000000..54eba708b3 --- /dev/null +++ b/1186.1eea910b.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1186],{"./node_modules/@fortawesome/free-solid-svg-icons/faShekelSign.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 168v168c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V168c0-75.11-60.89-136-136-136H24C10.75 32 0 42.74 0 56v408c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112h112c30.93 0 56 25.07 56 56zM432 32h-48c-8.84 0-16 7.16-16 16v296c0 30.93-25.07 56-56 56H200V176c0-8.84-7.16-16-16-16h-48c-8.84 0-16 7.16-16 16v280c0 13.25 10.75 24 24 24h168c75.11 0 136-60.89 136-136V48c0-8.84-7.16-16-16-16z";exports.definition={prefix:"fas",iconName:"shekel-sign",icon:[448,512,ligatures,"f20b",svgPathData]},exports.faShekelSign=exports.definition,exports.prefix="fas",exports.iconName="shekel-sign",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f20b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/11975.daa3bdb4.iframe.bundle.js b/11975.daa3bdb4.iframe.bundle.js new file mode 100644 index 0000000000..020fdb5483 --- /dev/null +++ b/11975.daa3bdb4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[11975],{"./node_modules/@fortawesome/free-solid-svg-icons/faBus.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z";exports.definition={prefix:"fas",iconName:"bus",icon:[512,512,ligatures,"f207",svgPathData]},exports.faBus=exports.definition,exports.prefix="fas",exports.iconName="bus",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f207",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/12033.9198b9b6.iframe.bundle.js b/12033.9198b9b6.iframe.bundle.js new file mode 100644 index 0000000000..3219143e09 --- /dev/null +++ b/12033.9198b9b6.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12033],{"./node_modules/@fortawesome/free-solid-svg-icons/faQuestionCircle.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z";exports.definition={prefix:"fas",iconName:"question-circle",icon:[512,512,ligatures,"f059",svgPathData]},exports.faQuestionCircle=exports.definition,exports.prefix="fas",exports.iconName="question-circle",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f059",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/12159.c5b075c7.iframe.bundle.js b/12159.c5b075c7.iframe.bundle.js new file mode 100644 index 0000000000..931e8c564b --- /dev/null +++ b/12159.c5b075c7.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12159],{"./node_modules/@fortawesome/free-solid-svg-icons/faFeatherAlt.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M512 0C460.22 3.56 96.44 38.2 71.01 287.61c-3.09 26.66-4.84 53.44-5.99 80.24l178.87-178.69c6.25-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.59 9.37 33.98 0l57.13-57.07c42.09-.14 84.15-2.53 125.96-7.36 53.48-5.44 97.02-26.47 132.58-56.54H255.74l146.79-48.88c11.25-14.89 21.37-30.71 30.45-47.12h-81.14l106.54-53.21C500.29 132.86 510.19 26.26 512 0z";exports.definition={prefix:"fas",iconName:"feather-alt",icon:[512,512,ligatures,"f56b",svgPathData]},exports.faFeatherAlt=exports.definition,exports.prefix="fas",exports.iconName="feather-alt",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f56b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/12258.3f01bd58.iframe.bundle.js b/12258.3f01bd58.iframe.bundle.js new file mode 100644 index 0000000000..49cf7dbb50 --- /dev/null +++ b/12258.3f01bd58.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12258],{"./node_modules/@fortawesome/free-solid-svg-icons/faHourglassHalf.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-75.078 384H99.08c17.059-46.797 52.096-80 92.92-80 40.821 0 75.862 33.196 92.922 80zm.019-256H99.078C91.988 108.548 88 86.748 88 64h208c0 22.805-3.987 44.587-11.059 64z";exports.definition={prefix:"fas",iconName:"hourglass-half",icon:[384,512,ligatures,"f252",svgPathData]},exports.faHourglassHalf=exports.definition,exports.prefix="fas",exports.iconName="hourglass-half",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f252",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/12298.be0cf280.iframe.bundle.js b/12298.be0cf280.iframe.bundle.js new file mode 100644 index 0000000000..8756716e94 --- /dev/null +++ b/12298.be0cf280.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12298],{"./node_modules/@fortawesome/free-solid-svg-icons/faMapMarkerAlt.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z";exports.definition={prefix:"fas",iconName:"map-marker-alt",icon:[384,512,ligatures,"f3c5",svgPathData]},exports.faMapMarkerAlt=exports.definition,exports.prefix="fas",exports.iconName="map-marker-alt",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f3c5",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/12333.72f88f7d.iframe.bundle.js b/12333.72f88f7d.iframe.bundle.js new file mode 100644 index 0000000000..b24fb34579 --- /dev/null +++ b/12333.72f88f7d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12333],{"./node_modules/@fortawesome/free-solid-svg-icons/faLeaf.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z";exports.definition={prefix:"fas",iconName:"leaf",icon:[576,512,ligatures,"f06c",svgPathData]},exports.faLeaf=exports.definition,exports.prefix="fas",exports.iconName="leaf",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f06c",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/12378.1590e383.iframe.bundle.js b/12378.1590e383.iframe.bundle.js new file mode 100644 index 0000000000..f719acf744 --- /dev/null +++ b/12378.1590e383.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12378],{"./node_modules/@fortawesome/free-solid-svg-icons/faLock.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z";exports.definition={prefix:"fas",iconName:"lock",icon:[448,512,ligatures,"f023",svgPathData]},exports.faLock=exports.definition,exports.prefix="fas",exports.iconName="lock",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f023",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/12438.84853b53.iframe.bundle.js b/12438.84853b53.iframe.bundle.js new file mode 100644 index 0000000000..c035a69bbf --- /dev/null +++ b/12438.84853b53.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12438],{"./node_modules/@fortawesome/free-solid-svg-icons/faCheckSquare.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z";exports.definition={prefix:"fas",iconName:"check-square",icon:[448,512,ligatures,"f14a",svgPathData]},exports.faCheckSquare=exports.definition,exports.prefix="fas",exports.iconName="check-square",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f14a",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/12506.1c25ab2a.iframe.bundle.js b/12506.1c25ab2a.iframe.bundle.js new file mode 100644 index 0000000000..834c65cdc6 --- /dev/null +++ b/12506.1c25ab2a.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12506],{"./node_modules/@fortawesome/free-solid-svg-icons/faEthernet.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M496 192h-48v-48c0-8.8-7.2-16-16-16h-48V80c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16v48H80c-8.8 0-16 7.2-16 16v48H16c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16h80V320h32v128h64V320h32v128h64V320h32v128h64V320h32v128h80c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16z";exports.definition={prefix:"fas",iconName:"ethernet",icon:[512,512,ligatures,"f796",svgPathData]},exports.faEthernet=exports.definition,exports.prefix="fas",exports.iconName="ethernet",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f796",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1259.c4fbbd02.iframe.bundle.js b/1259.c4fbbd02.iframe.bundle.js new file mode 100644 index 0000000000..84b6a1e28b --- /dev/null +++ b/1259.c4fbbd02.iframe.bundle.js @@ -0,0 +1 @@ +(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1259],{"./node_modules/@fortawesome/free-solid-svg-icons/attribution.js":()=>{console.log("Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\nLicense - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n")}}]); \ No newline at end of file diff --git a/12788.28d1213c.iframe.bundle.js b/12788.28d1213c.iframe.bundle.js new file mode 100644 index 0000000000..c2ae71c12e --- /dev/null +++ b/12788.28d1213c.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[12788],{"./node_modules/@fortawesome/free-solid-svg-icons/faEgg.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M192 0C86 0 0 214 0 320s86 192 192 192 192-86 192-192S298 0 192 0z";exports.definition={prefix:"fas",iconName:"egg",icon:[384,512,ligatures,"f7fb",svgPathData]},exports.faEgg=exports.definition,exports.prefix="fas",exports.iconName="egg",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f7fb",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13158.bf306628.iframe.bundle.js b/13158.bf306628.iframe.bundle.js new file mode 100644 index 0000000000..7a30db1ada --- /dev/null +++ b/13158.bf306628.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13158],{"./node_modules/@fortawesome/free-solid-svg-icons/faUtensils.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M207.9 15.2c.8 4.7 16.1 94.5 16.1 128.8 0 52.3-27.8 89.6-68.9 104.6L168 486.7c.7 13.7-10.2 25.3-24 25.3H80c-13.7 0-24.7-11.5-24-25.3l12.9-238.1C27.7 233.6 0 196.2 0 144 0 109.6 15.3 19.9 16.1 15.2 19.3-5.1 61.4-5.4 64 16.3v141.2c1.3 3.4 15.1 3.2 16 0 1.4-25.3 7.9-139.2 8-141.8 3.3-20.8 44.7-20.8 47.9 0 .2 2.7 6.6 116.5 8 141.8.9 3.2 14.8 3.4 16 0V16.3c2.6-21.6 44.8-21.4 48-1.1zm119.2 285.7l-15 185.1c-1.2 14 9.9 26 23.9 26h56c13.3 0 24-10.7 24-24V24c0-13.2-10.7-24-24-24-82.5 0-221.4 178.5-64.9 300.9z";exports.definition={prefix:"fas",iconName:"utensils",icon:[416,512,ligatures,"f2e7",svgPathData]},exports.faUtensils=exports.definition,exports.prefix="fas",exports.iconName="utensils",exports.width=416,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2e7",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13198.d583487e.iframe.bundle.js b/13198.d583487e.iframe.bundle.js new file mode 100644 index 0000000000..b6b61baa7b --- /dev/null +++ b/13198.d583487e.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13198],{"./node_modules/@fortawesome/free-solid-svg-icons/faMedal.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M223.75 130.75L154.62 15.54A31.997 31.997 0 0 0 127.18 0H16.03C3.08 0-4.5 14.57 2.92 25.18l111.27 158.96c29.72-27.77 67.52-46.83 109.56-53.39zM495.97 0H384.82c-11.24 0-21.66 5.9-27.44 15.54l-69.13 115.21c42.04 6.56 79.84 25.62 109.56 53.38L509.08 25.18C516.5 14.57 508.92 0 495.97 0zM256 160c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm92.52 157.26l-37.93 36.96 8.97 52.22c1.6 9.36-8.26 16.51-16.65 12.09L256 393.88l-46.9 24.65c-8.4 4.45-18.25-2.74-16.65-12.09l8.97-52.22-37.93-36.96c-6.82-6.64-3.05-18.23 6.35-19.59l52.43-7.64 23.43-47.52c2.11-4.28 6.19-6.39 10.28-6.39 4.11 0 8.22 2.14 10.33 6.39l23.43 47.52 52.43 7.64c9.4 1.36 13.17 12.95 6.35 19.59z";exports.definition={prefix:"fas",iconName:"medal",icon:[512,512,ligatures,"f5a2",svgPathData]},exports.faMedal=exports.definition,exports.prefix="fas",exports.iconName="medal",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5a2",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13257.d11f6481.iframe.bundle.js b/13257.d11f6481.iframe.bundle.js new file mode 100644 index 0000000000..8e9c12e20a --- /dev/null +++ b/13257.d11f6481.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13257],{"./node_modules/@fortawesome/free-solid-svg-icons/faPaintRoller.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M416 128V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32zm32-64v128c0 17.67-14.33 32-32 32H256c-35.35 0-64 28.65-64 64v32c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32v-32h160c53.02 0 96-42.98 96-96v-64c0-35.35-28.65-64-64-64z";exports.definition={prefix:"fas",iconName:"paint-roller",icon:[512,512,ligatures,"f5aa",svgPathData]},exports.faPaintRoller=exports.definition,exports.prefix="fas",exports.iconName="paint-roller",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5aa",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1330.2d6a70b5.iframe.bundle.js b/1330.2d6a70b5.iframe.bundle.js new file mode 100644 index 0000000000..664435141d --- /dev/null +++ b/1330.2d6a70b5.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1330],{"./node_modules/@fortawesome/free-solid-svg-icons/faFireExtinguisher.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M434.027 26.329l-168 28C254.693 56.218 256 67.8 256 72h-58.332C208.353 36.108 181.446 0 144 0c-39.435 0-66.368 39.676-52.228 76.203-52.039 13.051-75.381 54.213-90.049 90.884-4.923 12.307 1.063 26.274 13.37 31.197 12.317 4.926 26.279-1.075 31.196-13.37C75.058 112.99 106.964 120 168 120v27.076c-41.543 10.862-72 49.235-72 94.129V488c0 13.255 10.745 24 24 24h144c13.255 0 24-10.745 24-24V240c0-44.731-30.596-82.312-72-92.97V120h40c0 2.974-1.703 15.716 10.027 17.671l168 28C441.342 166.89 448 161.25 448 153.834V38.166c0-7.416-6.658-13.056-13.973-11.837zM144 72c-8.822 0-16-7.178-16-16s7.178-16 16-16 16 7.178 16 16-7.178 16-16 16z";exports.definition={prefix:"fas",iconName:"fire-extinguisher",icon:[448,512,ligatures,"f134",svgPathData]},exports.faFireExtinguisher=exports.definition,exports.prefix="fas",exports.iconName="fire-extinguisher",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f134",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13439.578cf56f.iframe.bundle.js b/13439.578cf56f.iframe.bundle.js new file mode 100644 index 0000000000..32aa6ca62d --- /dev/null +++ b/13439.578cf56f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13439],{"./node_modules/@fortawesome/free-solid-svg-icons/faCalendarMinus.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z";exports.definition={prefix:"fas",iconName:"calendar-minus",icon:[448,512,ligatures,"f272",svgPathData]},exports.faCalendarMinus=exports.definition,exports.prefix="fas",exports.iconName="calendar-minus",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f272",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13581.9cf9a21b.iframe.bundle.js b/13581.9cf9a21b.iframe.bundle.js new file mode 100644 index 0000000000..76ff8a2fbf --- /dev/null +++ b/13581.9cf9a21b.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13581],{"./node_modules/@fortawesome/free-regular-svg-icons/faSmileWink.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm117.8-146.4c-10.2-8.5-25.3-7.1-33.8 3.1-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8zM168 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-60c-25.7 0-55.9 16.9-59.9 42.1-1.7 11.2 11.5 18.2 19.8 10.8l9.5-8.5c14.8-13.2 46.2-13.2 61 0l9.5 8.5c8.5 7.4 21.6.3 19.8-10.8-3.8-25.2-34-42.1-59.7-42.1z";exports.definition={prefix:"far",iconName:"smile-wink",icon:[496,512,ligatures,"f4da",svgPathData]},exports.faSmileWink=exports.definition,exports.prefix="far",exports.iconName="smile-wink",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f4da",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13653.d87a798e.iframe.bundle.js b/13653.d87a798e.iframe.bundle.js new file mode 100644 index 0000000000..30ee8c1b01 --- /dev/null +++ b/13653.d87a798e.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 13653.d87a798e.iframe.bundle.js.LICENSE.txt */ +(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13653],{"./node_modules/array-flat-polyfill/index.mjs":()=>{Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function r(){var t=isNaN(arguments[0])?1:Number(arguments[0]);return t?Array.prototype.reduce.call(this,(function(a,e){return Array.isArray(e)?a.push.apply(a,r.call(e,t-1)):a.push(e),a}),[]):Array.prototype.slice.call(this)},writable:!0}),Array.prototype.flatMap||Object.defineProperty(Array.prototype,"flatMap",{configurable:!0,value:function(r){return Array.prototype.map.apply(this,arguments).flat()},writable:!0})},"./node_modules/clone/clone.js":module=>{var clone=function(){"use strict";function _instanceof(obj,type){return null!=type&&obj instanceof type}var nativeMap,nativeSet,nativePromise;try{nativeMap=Map}catch(_){nativeMap=function(){}}try{nativeSet=Set}catch(_){nativeSet=function(){}}try{nativePromise=Promise}catch(_){nativePromise=function(){}}function clone(parent,circular,depth,prototype,includeNonEnumerable){"object"==typeof circular&&(depth=circular.depth,prototype=circular.prototype,includeNonEnumerable=circular.includeNonEnumerable,circular=circular.circular);var allParents=[],allChildren=[],useBuffer="undefined"!=typeof Buffer;return void 0===circular&&(circular=!0),void 0===depth&&(depth=1/0),function _clone(parent,depth){if(null===parent)return null;if(0===depth)return parent;var child,proto;if("object"!=typeof parent)return parent;if(_instanceof(parent,nativeMap))child=new nativeMap;else if(_instanceof(parent,nativeSet))child=new nativeSet;else if(_instanceof(parent,nativePromise))child=new nativePromise((function(resolve,reject){parent.then((function(value){resolve(_clone(value,depth-1))}),(function(err){reject(_clone(err,depth-1))}))}));else if(clone.__isArray(parent))child=[];else if(clone.__isRegExp(parent))child=new RegExp(parent.source,__getRegExpFlags(parent)),parent.lastIndex&&(child.lastIndex=parent.lastIndex);else if(clone.__isDate(parent))child=new Date(parent.getTime());else{if(useBuffer&&Buffer.isBuffer(parent))return child=Buffer.allocUnsafe?Buffer.allocUnsafe(parent.length):new Buffer(parent.length),parent.copy(child),child;_instanceof(parent,Error)?child=Object.create(parent):void 0===prototype?(proto=Object.getPrototypeOf(parent),child=Object.create(proto)):(child=Object.create(prototype),proto=prototype)}if(circular){var index=allParents.indexOf(parent);if(-1!=index)return allChildren[index];allParents.push(parent),allChildren.push(child)}for(var i in _instanceof(parent,nativeMap)&&parent.forEach((function(value,key){var keyChild=_clone(key,depth-1),valueChild=_clone(value,depth-1);child.set(keyChild,valueChild)})),_instanceof(parent,nativeSet)&&parent.forEach((function(value){var entryChild=_clone(value,depth-1);child.add(entryChild)})),parent){var attrs;proto&&(attrs=Object.getOwnPropertyDescriptor(proto,i)),attrs&&null==attrs.set||(child[i]=_clone(parent[i],depth-1))}if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(parent);for(i=0;i{"use strict";module.exports=function equal(a,b){if(a===b)return!0;if(a&&b&&"object"==typeof a&&"object"==typeof b){if(a.constructor!==b.constructor)return!1;var length,i,keys;if(Array.isArray(a)){if((length=a.length)!=b.length)return!1;for(i=length;0!=i--;)if(!equal(a[i],b[i]))return!1;return!0}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();if((length=(keys=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(i=length;0!=i--;)if(!Object.prototype.hasOwnProperty.call(b,keys[i]))return!1;for(i=length;0!=i--;){var key=keys[i];if(!equal(a[key],b[key]))return!1}return!0}return a!=a&&b!=b}},"./node_modules/fast-json-stable-stringify/index.js":module=>{"use strict";module.exports=function(data,opts){opts||(opts={}),"function"==typeof opts&&(opts={cmp:opts});var f,cycles="boolean"==typeof opts.cycles&&opts.cycles,cmp=opts.cmp&&(f=opts.cmp,function(node){return function(a,b){var aobj={key:a,value:node[a]},bobj={key:b,value:node[b]};return f(aobj,bobj)}}),seen=[];return function stringify(node){if(node&&node.toJSON&&"function"==typeof node.toJSON&&(node=node.toJSON()),void 0!==node){if("number"==typeof node)return isFinite(node)?""+node:"null";if("object"!=typeof node)return JSON.stringify(node);var i,out;if(Array.isArray(node)){for(out="[",i=0;i{var debug,process=__webpack_require__("./node_modules/process/browser.js");exports=module.exports=SemVer,debug="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var args=Array.prototype.slice.call(arguments,0);args.unshift("SEMVER"),console.log.apply(console,args)}:function(){},exports.SEMVER_SPEC_VERSION="2.0.0";var MAX_LENGTH=256,MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||9007199254740991,re=exports.re=[],src=exports.src=[],t=exports.tokens={},R=0;function tok(n){t[n]=R++}tok("NUMERICIDENTIFIER"),src[t.NUMERICIDENTIFIER]="0|[1-9]\\d*",tok("NUMERICIDENTIFIERLOOSE"),src[t.NUMERICIDENTIFIERLOOSE]="[0-9]+",tok("NONNUMERICIDENTIFIER"),src[t.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",tok("MAINVERSION"),src[t.MAINVERSION]="("+src[t.NUMERICIDENTIFIER]+")\\.("+src[t.NUMERICIDENTIFIER]+")\\.("+src[t.NUMERICIDENTIFIER]+")",tok("MAINVERSIONLOOSE"),src[t.MAINVERSIONLOOSE]="("+src[t.NUMERICIDENTIFIERLOOSE]+")\\.("+src[t.NUMERICIDENTIFIERLOOSE]+")\\.("+src[t.NUMERICIDENTIFIERLOOSE]+")",tok("PRERELEASEIDENTIFIER"),src[t.PRERELEASEIDENTIFIER]="(?:"+src[t.NUMERICIDENTIFIER]+"|"+src[t.NONNUMERICIDENTIFIER]+")",tok("PRERELEASEIDENTIFIERLOOSE"),src[t.PRERELEASEIDENTIFIERLOOSE]="(?:"+src[t.NUMERICIDENTIFIERLOOSE]+"|"+src[t.NONNUMERICIDENTIFIER]+")",tok("PRERELEASE"),src[t.PRERELEASE]="(?:-("+src[t.PRERELEASEIDENTIFIER]+"(?:\\."+src[t.PRERELEASEIDENTIFIER]+")*))",tok("PRERELEASELOOSE"),src[t.PRERELEASELOOSE]="(?:-?("+src[t.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+src[t.PRERELEASEIDENTIFIERLOOSE]+")*))",tok("BUILDIDENTIFIER"),src[t.BUILDIDENTIFIER]="[0-9A-Za-z-]+",tok("BUILD"),src[t.BUILD]="(?:\\+("+src[t.BUILDIDENTIFIER]+"(?:\\."+src[t.BUILDIDENTIFIER]+")*))",tok("FULL"),tok("FULLPLAIN"),src[t.FULLPLAIN]="v?"+src[t.MAINVERSION]+src[t.PRERELEASE]+"?"+src[t.BUILD]+"?",src[t.FULL]="^"+src[t.FULLPLAIN]+"$",tok("LOOSEPLAIN"),src[t.LOOSEPLAIN]="[v=\\s]*"+src[t.MAINVERSIONLOOSE]+src[t.PRERELEASELOOSE]+"?"+src[t.BUILD]+"?",tok("LOOSE"),src[t.LOOSE]="^"+src[t.LOOSEPLAIN]+"$",tok("GTLT"),src[t.GTLT]="((?:<|>)?=?)",tok("XRANGEIDENTIFIERLOOSE"),src[t.XRANGEIDENTIFIERLOOSE]=src[t.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",tok("XRANGEIDENTIFIER"),src[t.XRANGEIDENTIFIER]=src[t.NUMERICIDENTIFIER]+"|x|X|\\*",tok("XRANGEPLAIN"),src[t.XRANGEPLAIN]="[v=\\s]*("+src[t.XRANGEIDENTIFIER]+")(?:\\.("+src[t.XRANGEIDENTIFIER]+")(?:\\.("+src[t.XRANGEIDENTIFIER]+")(?:"+src[t.PRERELEASE]+")?"+src[t.BUILD]+"?)?)?",tok("XRANGEPLAINLOOSE"),src[t.XRANGEPLAINLOOSE]="[v=\\s]*("+src[t.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+src[t.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+src[t.XRANGEIDENTIFIERLOOSE]+")(?:"+src[t.PRERELEASELOOSE]+")?"+src[t.BUILD]+"?)?)?",tok("XRANGE"),src[t.XRANGE]="^"+src[t.GTLT]+"\\s*"+src[t.XRANGEPLAIN]+"$",tok("XRANGELOOSE"),src[t.XRANGELOOSE]="^"+src[t.GTLT]+"\\s*"+src[t.XRANGEPLAINLOOSE]+"$",tok("COERCE"),src[t.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",tok("COERCERTL"),re[t.COERCERTL]=new RegExp(src[t.COERCE],"g"),tok("LONETILDE"),src[t.LONETILDE]="(?:~>?)",tok("TILDETRIM"),src[t.TILDETRIM]="(\\s*)"+src[t.LONETILDE]+"\\s+",re[t.TILDETRIM]=new RegExp(src[t.TILDETRIM],"g");tok("TILDE"),src[t.TILDE]="^"+src[t.LONETILDE]+src[t.XRANGEPLAIN]+"$",tok("TILDELOOSE"),src[t.TILDELOOSE]="^"+src[t.LONETILDE]+src[t.XRANGEPLAINLOOSE]+"$",tok("LONECARET"),src[t.LONECARET]="(?:\\^)",tok("CARETTRIM"),src[t.CARETTRIM]="(\\s*)"+src[t.LONECARET]+"\\s+",re[t.CARETTRIM]=new RegExp(src[t.CARETTRIM],"g");tok("CARET"),src[t.CARET]="^"+src[t.LONECARET]+src[t.XRANGEPLAIN]+"$",tok("CARETLOOSE"),src[t.CARETLOOSE]="^"+src[t.LONECARET]+src[t.XRANGEPLAINLOOSE]+"$",tok("COMPARATORLOOSE"),src[t.COMPARATORLOOSE]="^"+src[t.GTLT]+"\\s*("+src[t.LOOSEPLAIN]+")$|^$",tok("COMPARATOR"),src[t.COMPARATOR]="^"+src[t.GTLT]+"\\s*("+src[t.FULLPLAIN]+")$|^$",tok("COMPARATORTRIM"),src[t.COMPARATORTRIM]="(\\s*)"+src[t.GTLT]+"\\s*("+src[t.LOOSEPLAIN]+"|"+src[t.XRANGEPLAIN]+")",re[t.COMPARATORTRIM]=new RegExp(src[t.COMPARATORTRIM],"g");tok("HYPHENRANGE"),src[t.HYPHENRANGE]="^\\s*("+src[t.XRANGEPLAIN]+")\\s+-\\s+("+src[t.XRANGEPLAIN]+")\\s*$",tok("HYPHENRANGELOOSE"),src[t.HYPHENRANGELOOSE]="^\\s*("+src[t.XRANGEPLAINLOOSE]+")\\s+-\\s+("+src[t.XRANGEPLAINLOOSE]+")\\s*$",tok("STAR"),src[t.STAR]="(<|>)?=?\\s*\\*";for(var i=0;iMAX_LENGTH)return null;if(!(options.loose?re[t.LOOSE]:re[t.FULL]).test(version))return null;try{return new SemVer(version,options)}catch(er){return null}}function SemVer(version,options){if(options&&"object"==typeof options||(options={loose:!!options,includePrerelease:!1}),version instanceof SemVer){if(version.loose===options.loose)return version;version=version.version}else if("string"!=typeof version)throw new TypeError("Invalid Version: "+version);if(version.length>MAX_LENGTH)throw new TypeError("version is longer than "+MAX_LENGTH+" characters");if(!(this instanceof SemVer))return new SemVer(version,options);debug("SemVer",version,options),this.options=options,this.loose=!!options.loose;var m=version.trim().match(options.loose?re[t.LOOSE]:re[t.FULL]);if(!m)throw new TypeError("Invalid Version: "+version);if(this.raw=version,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>MAX_SAFE_INTEGER||this.major<0)throw new TypeError("Invalid major version");if(this.minor>MAX_SAFE_INTEGER||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>MAX_SAFE_INTEGER||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map((function(id){if(/^[0-9]+$/.test(id)){var num=+id;if(num>=0&&num=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);-1===i&&this.prerelease.push(0)}identifier&&(this.prerelease[0]===identifier?isNaN(this.prerelease[1])&&(this.prerelease=[identifier,0]):this.prerelease=[identifier,0]);break;default:throw new Error("invalid increment argument: "+release)}return this.format(),this.raw=this.version,this},exports.inc=function inc(version,release,loose,identifier){"string"==typeof loose&&(identifier=loose,loose=void 0);try{return new SemVer(version,loose).inc(release,identifier).version}catch(er){return null}},exports.diff=function diff(version1,version2){if(eq(version1,version2))return null;var v1=parse(version1),v2=parse(version2),prefix="";if(v1.prerelease.length||v2.prerelease.length){prefix="pre";var defaultResult="prerelease"}for(var key in v1)if(("major"===key||"minor"===key||"patch"===key)&&v1[key]!==v2[key])return prefix+key;return defaultResult},exports.compareIdentifiers=compareIdentifiers;var numeric=/^[0-9]+$/;function compareIdentifiers(a,b){var anum=numeric.test(a),bnum=numeric.test(b);return anum&&bnum&&(a=+a,b=+b),a===b?0:anum&&!bnum?-1:bnum&&!anum?1:a0}function lt(a,b,loose){return compare(a,b,loose)<0}function eq(a,b,loose){return 0===compare(a,b,loose)}function neq(a,b,loose){return 0!==compare(a,b,loose)}function gte(a,b,loose){return compare(a,b,loose)>=0}function lte(a,b,loose){return compare(a,b,loose)<=0}function cmp(a,op,b,loose){switch(op){case"===":return"object"==typeof a&&(a=a.version),"object"==typeof b&&(b=b.version),a===b;case"!==":return"object"==typeof a&&(a=a.version),"object"==typeof b&&(b=b.version),a!==b;case"":case"=":case"==":return eq(a,b,loose);case"!=":return neq(a,b,loose);case">":return gt(a,b,loose);case">=":return gte(a,b,loose);case"<":return lt(a,b,loose);case"<=":return lte(a,b,loose);default:throw new TypeError("Invalid operator: "+op)}}function Comparator(comp,options){if(options&&"object"==typeof options||(options={loose:!!options,includePrerelease:!1}),comp instanceof Comparator){if(comp.loose===!!options.loose)return comp;comp=comp.value}if(!(this instanceof Comparator))return new Comparator(comp,options);debug("comparator",comp,options),this.options=options,this.loose=!!options.loose,this.parse(comp),this.semver===ANY?this.value="":this.value=this.operator+this.semver.version,debug("comp",this)}exports.rcompareIdentifiers=function rcompareIdentifiers(a,b){return compareIdentifiers(b,a)},exports.major=function major(a,loose){return new SemVer(a,loose).major},exports.minor=function minor(a,loose){return new SemVer(a,loose).minor},exports.patch=function patch(a,loose){return new SemVer(a,loose).patch},exports.compare=compare,exports.compareLoose=function compareLoose(a,b){return compare(a,b,!0)},exports.compareBuild=function compareBuild(a,b,loose){var versionA=new SemVer(a,loose),versionB=new SemVer(b,loose);return versionA.compare(versionB)||versionA.compareBuild(versionB)},exports.rcompare=function rcompare(a,b,loose){return compare(b,a,loose)},exports.sort=function sort(list,loose){return list.sort((function(a,b){return exports.compareBuild(a,b,loose)}))},exports.rsort=function rsort(list,loose){return list.sort((function(a,b){return exports.compareBuild(b,a,loose)}))},exports.gt=gt,exports.lt=lt,exports.eq=eq,exports.neq=neq,exports.gte=gte,exports.lte=lte,exports.cmp=cmp,exports.Comparator=Comparator;var ANY={};function Range(range,options){if(options&&"object"==typeof options||(options={loose:!!options,includePrerelease:!1}),range instanceof Range)return range.loose===!!options.loose&&range.includePrerelease===!!options.includePrerelease?range:new Range(range.raw,options);if(range instanceof Comparator)return new Range(range.value,options);if(!(this instanceof Range))return new Range(range,options);if(this.options=options,this.loose=!!options.loose,this.includePrerelease=!!options.includePrerelease,this.raw=range,this.set=range.split(/\s*\|\|\s*/).map((function(range){return this.parseRange(range.trim())}),this).filter((function(c){return c.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+range);this.format()}function isSatisfiable(comparators,options){for(var result=!0,remainingComparators=comparators.slice(),testComparator=remainingComparators.pop();result&&remainingComparators.length;)result=remainingComparators.every((function(otherComparator){return testComparator.intersects(otherComparator,options)})),testComparator=remainingComparators.pop();return result}function isX(id){return!id||"x"===id.toLowerCase()||"*"===id}function hyphenReplace($0,from,fM,fm,fp,fpr,fb,to,tM,tm,tp,tpr,tb){return((from=isX(fM)?"":isX(fm)?">="+fM+".0.0":isX(fp)?">="+fM+"."+fm+".0":">="+from)+" "+(to=isX(tM)?"":isX(tm)?"<"+(+tM+1)+".0.0":isX(tp)?"<"+tM+"."+(+tm+1)+".0":tpr?"<="+tM+"."+tm+"."+tp+"-"+tpr:"<="+to)).trim()}function testSet(set,version,options){for(var i=0;i0){var allowed=set[i].semver;if(allowed.major===version.major&&allowed.minor===version.minor&&allowed.patch===version.patch)return!0}return!1}return!0}function satisfies(version,range,options){try{range=new Range(range,options)}catch(er){return!1}return range.test(version)}function outside(version,range,hilo,options){var gtfn,ltefn,ltfn,comp,ecomp;switch(version=new SemVer(version,options),range=new Range(range,options),hilo){case">":gtfn=gt,ltefn=lte,ltfn=lt,comp=">",ecomp=">=";break;case"<":gtfn=lt,ltefn=gte,ltfn=gt,comp="<",ecomp="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(version,range,options))return!1;for(var i=0;i=0.0.0")),high=high||comparator,low=low||comparator,gtfn(comparator.semver,high.semver,options)?high=comparator:ltfn(comparator.semver,low.semver,options)&&(low=comparator)})),high.operator===comp||high.operator===ecomp)return!1;if((!low.operator||low.operator===comp)&<efn(version,low.semver))return!1;if(low.operator===ecomp&<fn(version,low.semver))return!1}return!0}Comparator.prototype.parse=function(comp){var r=this.options.loose?re[t.COMPARATORLOOSE]:re[t.COMPARATOR],m=comp.match(r);if(!m)throw new TypeError("Invalid comparator: "+comp);this.operator=void 0!==m[1]?m[1]:"","="===this.operator&&(this.operator=""),m[2]?this.semver=new SemVer(m[2],this.options.loose):this.semver=ANY},Comparator.prototype.toString=function(){return this.value},Comparator.prototype.test=function(version){if(debug("Comparator.test",version,this.options.loose),this.semver===ANY||version===ANY)return!0;if("string"==typeof version)try{version=new SemVer(version,this.options)}catch(er){return!1}return cmp(version,this.operator,this.semver,this.options)},Comparator.prototype.intersects=function(comp,options){if(!(comp instanceof Comparator))throw new TypeError("a Comparator is required");var rangeTmp;if(options&&"object"==typeof options||(options={loose:!!options,includePrerelease:!1}),""===this.operator)return""===this.value||(rangeTmp=new Range(comp.value,options),satisfies(this.value,rangeTmp,options));if(""===comp.operator)return""===comp.value||(rangeTmp=new Range(this.value,options),satisfies(comp.semver,rangeTmp,options));var sameDirectionIncreasing=!(">="!==this.operator&&">"!==this.operator||">="!==comp.operator&&">"!==comp.operator),sameDirectionDecreasing=!("<="!==this.operator&&"<"!==this.operator||"<="!==comp.operator&&"<"!==comp.operator),sameSemVer=this.semver.version===comp.semver.version,differentDirectionsInclusive=!(">="!==this.operator&&"<="!==this.operator||">="!==comp.operator&&"<="!==comp.operator),oppositeDirectionsLessThan=cmp(this.semver,"<",comp.semver,options)&&(">="===this.operator||">"===this.operator)&&("<="===comp.operator||"<"===comp.operator),oppositeDirectionsGreaterThan=cmp(this.semver,">",comp.semver,options)&&("<="===this.operator||"<"===this.operator)&&(">="===comp.operator||">"===comp.operator);return sameDirectionIncreasing||sameDirectionDecreasing||sameSemVer&&differentDirectionsInclusive||oppositeDirectionsLessThan||oppositeDirectionsGreaterThan},exports.Range=Range,Range.prototype.format=function(){return this.range=this.set.map((function(comps){return comps.join(" ").trim()})).join("||").trim(),this.range},Range.prototype.toString=function(){return this.range},Range.prototype.parseRange=function(range){var loose=this.options.loose;range=range.trim();var hr=loose?re[t.HYPHENRANGELOOSE]:re[t.HYPHENRANGE];range=range.replace(hr,hyphenReplace),debug("hyphen replace",range),range=range.replace(re[t.COMPARATORTRIM],"$1$2$3"),debug("comparator trim",range,re[t.COMPARATORTRIM]),range=(range=(range=range.replace(re[t.TILDETRIM],"$1~")).replace(re[t.CARETTRIM],"$1^")).split(/\s+/).join(" ");var compRe=loose?re[t.COMPARATORLOOSE]:re[t.COMPARATOR],set=range.split(" ").map((function(comp){return function parseComparator(comp,options){return debug("comp",comp,options),comp=function replaceCarets(comp,options){return comp.trim().split(/\s+/).map((function(comp){return function replaceCaret(comp,options){debug("caret",comp,options);var r=options.loose?re[t.CARETLOOSE]:re[t.CARET];return comp.replace(r,(function(_,M,m,p,pr){var ret;return debug("caret",comp,_,M,m,p,pr),isX(M)?ret="":isX(m)?ret=">="+M+".0.0 <"+(+M+1)+".0.0":isX(p)?ret="0"===M?">="+M+"."+m+".0 <"+M+"."+(+m+1)+".0":">="+M+"."+m+".0 <"+(+M+1)+".0.0":pr?(debug("replaceCaret pr",pr),ret="0"===M?"0"===m?">="+M+"."+m+"."+p+"-"+pr+" <"+M+"."+m+"."+(+p+1):">="+M+"."+m+"."+p+"-"+pr+" <"+M+"."+(+m+1)+".0":">="+M+"."+m+"."+p+"-"+pr+" <"+(+M+1)+".0.0"):(debug("no pr"),ret="0"===M?"0"===m?">="+M+"."+m+"."+p+" <"+M+"."+m+"."+(+p+1):">="+M+"."+m+"."+p+" <"+M+"."+(+m+1)+".0":">="+M+"."+m+"."+p+" <"+(+M+1)+".0.0"),debug("caret return",ret),ret}))}(comp,options)})).join(" ")}(comp,options),debug("caret",comp),comp=function replaceTildes(comp,options){return comp.trim().split(/\s+/).map((function(comp){return function replaceTilde(comp,options){var r=options.loose?re[t.TILDELOOSE]:re[t.TILDE];return comp.replace(r,(function(_,M,m,p,pr){var ret;return debug("tilde",comp,_,M,m,p,pr),isX(M)?ret="":isX(m)?ret=">="+M+".0.0 <"+(+M+1)+".0.0":isX(p)?ret=">="+M+"."+m+".0 <"+M+"."+(+m+1)+".0":pr?(debug("replaceTilde pr",pr),ret=">="+M+"."+m+"."+p+"-"+pr+" <"+M+"."+(+m+1)+".0"):ret=">="+M+"."+m+"."+p+" <"+M+"."+(+m+1)+".0",debug("tilde return",ret),ret}))}(comp,options)})).join(" ")}(comp,options),debug("tildes",comp),comp=function replaceXRanges(comp,options){return debug("replaceXRanges",comp,options),comp.split(/\s+/).map((function(comp){return function replaceXRange(comp,options){comp=comp.trim();var r=options.loose?re[t.XRANGELOOSE]:re[t.XRANGE];return comp.replace(r,(function(ret,gtlt,M,m,p,pr){debug("xRange",comp,ret,gtlt,M,m,p,pr);var xM=isX(M),xm=xM||isX(m),xp=xm||isX(p),anyX=xp;return"="===gtlt&&anyX&&(gtlt=""),pr=options.includePrerelease?"-0":"",xM?ret=">"===gtlt||"<"===gtlt?"<0.0.0-0":"*":gtlt&&anyX?(xm&&(m=0),p=0,">"===gtlt?(gtlt=">=",xm?(M=+M+1,m=0,p=0):(m=+m+1,p=0)):"<="===gtlt&&(gtlt="<",xm?M=+M+1:m=+m+1),ret=gtlt+M+"."+m+"."+p+pr):xm?ret=">="+M+".0.0"+pr+" <"+(+M+1)+".0.0"+pr:xp&&(ret=">="+M+"."+m+".0"+pr+" <"+M+"."+(+m+1)+".0"+pr),debug("xRange return",ret),ret}))}(comp,options)})).join(" ")}(comp,options),debug("xrange",comp),comp=function replaceStars(comp,options){return debug("replaceStars",comp,options),comp.trim().replace(re[t.STAR],"")}(comp,options),debug("stars",comp),comp}(comp,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(set=set.filter((function(comp){return!!comp.match(compRe)}))),set=set.map((function(comp){return new Comparator(comp,this.options)}),this)},Range.prototype.intersects=function(range,options){if(!(range instanceof Range))throw new TypeError("a Range is required");return this.set.some((function(thisComparators){return isSatisfiable(thisComparators,options)&&range.set.some((function(rangeComparators){return isSatisfiable(rangeComparators,options)&&thisComparators.every((function(thisComparator){return rangeComparators.every((function(rangeComparator){return thisComparator.intersects(rangeComparator,options)}))}))}))}))},exports.toComparators=function toComparators(range,options){return new Range(range,options).set.map((function(comp){return comp.map((function(c){return c.value})).join(" ").trim().split(" ")}))},Range.prototype.test=function(version){if(!version)return!1;if("string"==typeof version)try{version=new SemVer(version,this.options)}catch(er){return!1}for(var i=0;i":0===compver.prerelease.length?compver.patch++:compver.prerelease.push(0),compver.raw=compver.format();case"":case">=":minver&&!gt(minver,compver)||(minver=compver);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+comparator.operator)}}))}if(minver&&range.test(minver))return minver;return null},exports.validRange=function validRange(range,options){try{return new Range(range,options).range||"*"}catch(er){return null}},exports.ltr=function ltr(version,range,options){return outside(version,range,"<",options)},exports.gtr=function gtr(version,range,options){return outside(version,range,">",options)},exports.outside=outside,exports.prerelease=function prerelease(version,options){var parsed=parse(version,options);return parsed&&parsed.prerelease.length?parsed.prerelease:null},exports.intersects=function intersects(r1,r2,options){return r1=new Range(r1,options),r2=new Range(r2,options),r1.intersects(r2)},exports.coerce=function coerce(version,options){if(version instanceof SemVer)return version;"number"==typeof version&&(version=String(version));if("string"!=typeof version)return null;var match=null;if((options=options||{}).rtl){for(var next;(next=re[t.COERCERTL].exec(version))&&(!match||match.index+match[0].length!==version.length);)match&&next.index+next[0].length===match.index+match[0].length||(match=next),re[t.COERCERTL].lastIndex=next.index+next[1].length+next[2].length;re[t.COERCERTL].lastIndex=-1}else match=version.match(re[t.COERCE]);if(null===match)return null;return parse(match[2]+"."+(match[3]||"0")+"."+(match[4]||"0"),options)}},"./node_modules/vega-embed/build/src/embed.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ay:()=>embed_embed});var core_namespaceObject={};__webpack_require__.r(core_namespaceObject),__webpack_require__.d(core_namespaceObject,{JsonPatchError:()=>JsonPatchError,_areEquals:()=>_areEquals,applyOperation:()=>applyOperation,applyPatch:()=>applyPatch,applyReducer:()=>applyReducer,deepClone:()=>deepClone,getValueByPointer:()=>getValueByPointer,validate:()=>validate,validator:()=>validator});var duplex_namespaceObject={};__webpack_require__.r(duplex_namespaceObject),__webpack_require__.d(duplex_namespaceObject,{compare:()=>compare,generate:()=>generate,observe:()=>observe,unobserve:()=>unobserve});var vega_themes_module_namespaceObject={};__webpack_require__.r(vega_themes_module_namespaceObject),__webpack_require__.d(vega_themes_module_namespaceObject,{dark:()=>darkTheme,excel:()=>excelTheme,fivethirtyeight:()=>fiveThirtyEightTheme,ggplot2:()=>ggplot2Theme,googlecharts:()=>googlechartsTheme,latimes:()=>latimesTheme,quartz:()=>quartzTheme,urbaninstitute:()=>urbanInstituteTheme,version:()=>version$1,vox:()=>voxTheme});var extendStatics,tslib_es6=__webpack_require__("./node_modules/tslib/tslib.es6.mjs"),__extends=(extendStatics=function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p])},extendStatics(d,b)},function(d,b){function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}),_hasOwnProperty=Object.prototype.hasOwnProperty;function helpers_hasOwnProperty(obj,key){return _hasOwnProperty.call(obj,key)}function _objectKeys(obj){if(Array.isArray(obj)){for(var keys_1=new Array(obj.length),k=0;k=48&&charCode<=57))return!1;i++}return!0}function escapePathComponent(path){return-1===path.indexOf("/")&&-1===path.indexOf("~")?path:path.replace(/~/g,"~0").replace(/\//g,"~1")}function unescapePathComponent(path){return path.replace(/~1/g,"/").replace(/~0/g,"~")}function hasUndefined(obj){if(void 0===obj)return!0;if(obj)if(Array.isArray(obj)){for(var i_1=0,len=obj.length;i_10&&"constructor"==keys[t-1]))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(validateOperation&&void 0===existingPathFragment&&(void 0===obj[key]?existingPathFragment=keys.slice(0,t).join("/"):t==len-1&&(existingPathFragment=operation.path),void 0!==existingPathFragment&&validateFunction(operation,0,document,existingPathFragment)),t++,Array.isArray(obj)){if("-"===key)key=obj.length;else{if(validateOperation&&!isInteger(key))throw new JsonPatchError("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",index,operation,document);isInteger(key)&&(key=~~key)}if(t>=len){if(validateOperation&&"add"===operation.op&&key>obj.length)throw new JsonPatchError("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",index,operation,document);if(!1===(returnValue=arrOps[operation.op].call(operation,obj,key,document)).test)throw new JsonPatchError("Test operation failed","TEST_OPERATION_FAILED",index,operation,document);return returnValue}}else if(t>=len){if(!1===(returnValue=objOps[operation.op].call(operation,obj,key,document)).test)throw new JsonPatchError("Test operation failed","TEST_OPERATION_FAILED",index,operation,document);return returnValue}if(obj=obj[key],validateOperation&&t0)throw new JsonPatchError('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",index,operation,document);if(("move"===operation.op||"copy"===operation.op)&&"string"!=typeof operation.from)throw new JsonPatchError("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",index,operation,document);if(("add"===operation.op||"replace"===operation.op||"test"===operation.op)&&void 0===operation.value)throw new JsonPatchError("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",index,operation,document);if(("add"===operation.op||"replace"===operation.op||"test"===operation.op)&&hasUndefined(operation.value))throw new JsonPatchError("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",index,operation,document);if(document)if("add"==operation.op){var pathLen=operation.path.split("/").length,existingPathLen=existingPathFragment.split("/").length;if(pathLen!==existingPathLen+1&&pathLen!==existingPathLen)throw new JsonPatchError("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",index,operation,document)}else if("replace"===operation.op||"remove"===operation.op||"_get"===operation.op){if(operation.path!==existingPathFragment)throw new JsonPatchError("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",index,operation,document)}else if("move"===operation.op||"copy"===operation.op){var error=validate([{op:"_get",path:operation.from,value:void 0}],document);if(error&&"OPERATION_PATH_UNRESOLVABLE"===error.name)throw new JsonPatchError("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",index,operation,document)}}function validate(sequence,document,externalValidator){try{if(!Array.isArray(sequence))throw new JsonPatchError("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(document)applyPatch(_deepClone(document),_deepClone(sequence),externalValidator||!0);else{externalValidator=externalValidator||validator;for(var i=0;i0&&(observer.patches=[],observer.callback&&observer.callback(temp)),temp}function _generate(mirror,obj,patches,path,invertible){if(obj!==mirror){"function"==typeof obj.toJSON&&(obj=obj.toJSON());for(var newKeys=_objectKeys(obj),oldKeys=_objectKeys(mirror),deleted=!1,t=oldKeys.length-1;t>=0;t--){var oldVal=mirror[key=oldKeys[t]];if(!helpers_hasOwnProperty(obj,key)||void 0===obj[key]&&void 0!==oldVal&&!1===Array.isArray(obj))Array.isArray(mirror)===Array.isArray(obj)?(invertible&&patches.push({op:"test",path:path+"/"+escapePathComponent(key),value:_deepClone(oldVal)}),patches.push({op:"remove",path:path+"/"+escapePathComponent(key)}),deleted=!0):(invertible&&patches.push({op:"test",path,value:mirror}),patches.push({op:"replace",path,value:obj}),!0);else{var newVal=obj[key];"object"==typeof oldVal&&null!=oldVal&&"object"==typeof newVal&&null!=newVal&&Array.isArray(oldVal)===Array.isArray(newVal)?_generate(oldVal,newVal,patches,path+"/"+escapePathComponent(key),invertible):oldVal!==newVal&&(!0,invertible&&patches.push({op:"test",path:path+"/"+escapePathComponent(key),value:_deepClone(oldVal)}),patches.push({op:"replace",path:path+"/"+escapePathComponent(key),value:_deepClone(newVal)}))}}if(deleted||newKeys.length!=oldKeys.length)for(t=0;tmaxDepth?"[Object]":stack.indexOf(value)>=0?"[Circular]":(stack.push(value),value)}}(maxDepth))}class Handler_Handler{constructor(options){this.options=Object.assign(Object.assign({},DEFAULT_OPTIONS),options);const elementId=this.options.id;if(this.call=this.tooltipHandler.bind(this),!this.options.disableDefaultStyle&&!document.getElementById(this.options.styleId)){const style=document.createElement("style");style.setAttribute("id",this.options.styleId),style.innerHTML=createDefaultStyle(elementId);const head=document.head;head.childNodes.length>0?head.insertBefore(style,head.childNodes[0]):head.appendChild(style)}this.el=document.getElementById(elementId),this.el||(this.el=document.createElement("div"),this.el.setAttribute("id",elementId),this.el.classList.add("vg-tooltip"),document.body.appendChild(this.el))}tooltipHandler(handler,event,item,value){if(null==value||""===value)return void this.el.classList.remove("visible",`${this.options.theme}-theme`);this.el.innerHTML=function formatValue(value,valueToHtml,maxDepth){if((0,vega_util_module.cy)(value))return`[${value.map((v=>valueToHtml((0,vega_util_module.Kg)(v)?v:stringify(v,maxDepth)))).join(", ")}]`;if((0,vega_util_module.Gv)(value)){let content="";const _a=value,{title}=_a,rest=__rest(_a,["title"]);title&&(content+=`

${valueToHtml(title)}

`);const keys=Object.keys(rest);if(keys.length>0){content+="";for(const key of keys){let val=rest[key];void 0!==val&&((0,vega_util_module.Gv)(val)&&(val=stringify(val,maxDepth)),content+=``)}content+="
${valueToHtml(key)}:${valueToHtml(val)}
"}return content||"{}"}return valueToHtml(value)}(value,this.options.sanitize,this.options.maxDepth),this.el.classList.add("visible",`${this.options.theme}-theme`);const{x,y}=function calculatePosition(event,tooltipBox,offsetX,offsetY){let x=event.clientX+offsetX;x+tooltipBox.width>window.innerWidth&&(x=+event.clientX-offsetX-tooltipBox.width);let y=event.clientY+offsetY;return y+tooltipBox.height>window.innerHeight&&(y=+event.clientY-offsetY-tooltipBox.height),{x,y}}(event,this.el.getBoundingClientRect(),this.options.offsetX,this.options.offsetY);this.el.setAttribute("style",`top: ${y}px; left: ${x}px`)}}const src_style='.vega-embed {\n position: relative;\n display: inline-block; }\n .vega-embed.has-actions {\n padding-right: 38px; }\n .vega-embed details:not([open]) > :not(summary) {\n display: none !important; }\n .vega-embed summary {\n list-style: none;\n position: absolute;\n top: 0;\n right: 0;\n padding: 6px;\n z-index: 1000;\n background: white;\n box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);\n color: #1b1e23;\n border: 1px solid #aaa;\n border-radius: 999px;\n opacity: 0.2;\n transition: opacity 0.4s ease-in;\n outline: none;\n cursor: pointer;\n line-height: 0px; }\n .vega-embed summary::-webkit-details-marker {\n display: none; }\n .vega-embed summary:active {\n box-shadow: #aaa 0px 0px 0px 1px inset; }\n .vega-embed summary svg {\n width: 14px;\n height: 14px; }\n .vega-embed details[open] summary {\n opacity: 0.7; }\n .vega-embed:hover summary,\n .vega-embed:focus summary {\n opacity: 1 !important;\n transition: opacity 0.2s ease; }\n .vega-embed .vega-actions {\n position: absolute;\n top: 35px;\n right: -9px;\n display: flex;\n flex-direction: column;\n padding-bottom: 8px;\n padding-top: 8px;\n border-radius: 4px;\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);\n border: 1px solid #d9d9d9;\n background: white;\n animation-duration: 0.15s;\n animation-name: scale-in;\n animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5); }\n .vega-embed .vega-actions a {\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 14px;\n font-weight: 600;\n white-space: nowrap;\n color: #434a56;\n text-decoration: none; }\n .vega-embed .vega-actions a:hover {\n background-color: #f7f7f9;\n color: black; }\n .vega-embed .vega-actions::before, .vega-embed .vega-actions::after {\n content: "";\n display: inline-block;\n position: absolute; }\n .vega-embed .vega-actions::before {\n left: auto;\n right: 14px;\n top: -16px;\n border: 8px solid #0000;\n border-bottom-color: #d9d9d9; }\n .vega-embed .vega-actions::after {\n left: auto;\n right: 15px;\n top: -14px;\n border: 7px solid #0000;\n border-bottom-color: #fff; }\n\n.vega-embed-wrapper {\n max-width: 100%;\n overflow: scroll;\n padding-right: 14px; }\n\n@keyframes scale-in {\n from {\n opacity: 0;\n transform: scale(0.6); }\n to {\n opacity: 1;\n transform: scale(1); } }\n';function mergeDeep(dest,...src){for(const s of src)deepMerge_(dest,s);return dest}function deepMerge_(dest,src){for(const property of Object.keys(src))(0,vega_module.writeConfig)(dest,property,src[property],!0)}String.prototype.startsWith||(String.prototype.startsWith=function(search,pos){return this.substr(!pos||pos<0?0:+pos,search.length)===search});const vega=vega_module;let vegaLite=src;const w=window;void 0===vegaLite&&w.vl&&w.vl.compile&&(vegaLite=w.vl);const DEFAULT_ACTIONS={export:{svg:!0,png:!0},source:!0,compiled:!0,editor:!0},I18N={CLICK_TO_VIEW_ACTIONS:"Click to view actions",COMPILED_ACTION:"View Compiled Vega",EDITOR_ACTION:"Open in Vega Editor",PNG_ACTION:"Save as PNG",SOURCE_ACTION:"View Source",SVG_ACTION:"Save as SVG"},NAMES={vega:"Vega","vega-lite":"Vega-Lite"},VERSION={vega:vega.version,"vega-lite":vegaLite?vegaLite.version:"not available"},PREPROCESSOR={vega:vgSpec=>vgSpec,"vega-lite":(vlSpec,config)=>vegaLite.compile(vlSpec,{config}).spec},SVG_CIRCLES='\n\n \n \n \n';function viewSource(source,sourceHeader,sourceFooter,mode){const header=`${sourceHeader}
`,footer=`
${sourceFooter}`,win=window.open("");win.document.write(header+source+footer),win.document.title=`${NAMES[mode]} JSON Source`}function embed_embed(el,spec,opts={}){return(0,tslib_es6.sH)(this,void 0,void 0,(function*(){const loader=function isLoader(o){return!(!o||!("load"in o))}(opts.loader)?opts.loader:vega.loader(opts.loader),parsedSpec=(0,vega_util_module.Kg)(spec)?JSON.parse(yield loader.load(spec)):spec,usermetaOpts=yield loadOpts(parsedSpec.usermeta&&parsedSpec.usermeta.embedOptions||{},loader),parsedOpts=yield loadOpts(opts,loader),mergedOpts=Object.assign(Object.assign({},mergeDeep(parsedOpts,usermetaOpts)),{config:(0,vega_util_module.io)(parsedOpts.config,usermetaOpts.config)});return yield function _embed(el,spec,opts={},loader){return(0,tslib_es6.sH)(this,void 0,void 0,(function*(){const config=opts.theme?(0,vega_util_module.io)(vega_themes_module_namespaceObject[opts.theme],opts.config):opts.config,actions=(0,vega_util_module.Lm)(opts.actions)?opts.actions:mergeDeep({},DEFAULT_ACTIONS,opts.actions||{}),i18n=Object.assign(Object.assign({},I18N),opts.i18n),renderer=opts.renderer||"canvas",logLevel=opts.logLevel||vega.Warn,downloadFileName=opts.downloadFileName||"visualization";if(!1!==opts.defaultStyle){const ID="vega-embed-style";if(!document.getElementById(ID)){const style=document.createElement("style");style.id=ID,style.innerText=void 0===opts.defaultStyle||!0===opts.defaultStyle?(src_style||"").toString():opts.defaultStyle,document.head.appendChild(style)}}const mode=function guessMode(spec,providedMode){if(spec.$schema){const parsed=(0,vega_schema_url_parser.A)(spec.$schema);providedMode&&providedMode!==parsed.library&&console.warn(`The given visualization spec is written in ${NAMES[parsed.library]}, but mode argument sets ${NAMES[providedMode]||providedMode}.`);const mode=parsed.library;return(0,semver.satisfies)(VERSION[mode],`^${parsed.version.slice(1)}`)||console.warn(`The input spec uses ${NAMES[mode]} ${parsed.version}, but the current version of ${NAMES[mode]} is v${VERSION[mode]}.`),mode}return"mark"in spec||"encoding"in spec||"layer"in spec||"hconcat"in spec||"vconcat"in spec||"facet"in spec||"repeat"in spec?"vega-lite":"marks"in spec||"signals"in spec||"scales"in spec||"axes"in spec?"vega":providedMode||"vega"}(spec,opts.mode);let vgSpec=PREPROCESSOR[mode](spec,config);if("vega-lite"===mode&&vgSpec.$schema){const parsed=(0,vega_schema_url_parser.A)(vgSpec.$schema);(0,semver.satisfies)(VERSION.vega,`^${parsed.version.slice(1)}`)||console.warn(`The compiled spec uses Vega ${parsed.version}, but current version is v${VERSION.vega}.`)}const div="string"==typeof el?document.querySelector(el):el;div.classList.add("vega-embed"),actions&&div.classList.add("has-actions"),div.innerHTML="";const patch=opts.patch;patch&&(vgSpec=patch instanceof Function?patch(vgSpec):applyPatch(vgSpec,patch,!0,!1).newDocument);const runtime=vega.parse(vgSpec,"vega-lite"===mode?{}:config),view=new vega.View(runtime,{loader,logLevel,renderer});if(!1!==opts.tooltip){let handler;handler=function isTooltipHandler(h){return"function"==typeof h}(opts.tooltip)?opts.tooltip:new Handler_Handler(!0===opts.tooltip?{}:opts.tooltip).call,view.tooltip(handler)}let{hover}=opts;if(void 0===hover&&(hover="vega"===mode),hover){const{hoverSet,updateSet}="boolean"==typeof hover?{}:hover;view.hover(hoverSet,updateSet)}if(opts&&(opts.width&&view.width(opts.width),opts.height&&view.height(opts.height),opts.padding&&view.padding(opts.padding)),yield view.initialize(el).runAsync(),!1!==actions){let wrapper=div;if(!1!==opts.defaultStyle){const details=document.createElement("details");details.title=i18n.CLICK_TO_VIEW_ACTIONS,div.append(details),wrapper=details;const summary=document.createElement("summary");summary.innerHTML=SVG_CIRCLES,details.append(summary),document.addEventListener("click",(evt=>{details.contains(evt.target)||details.removeAttribute("open")}))}const ctrl=document.createElement("div");if(wrapper.append(ctrl),ctrl.classList.add("vega-actions"),!0===actions||!1!==actions.export)for(const ext of["svg","png"])if(!0===actions||!0===actions.export||actions.export[ext]){const i18nExportAction=i18n[`${ext.toUpperCase()}_ACTION`],exportLink=document.createElement("a");exportLink.text=i18nExportAction,exportLink.href="#",exportLink.target="_blank",exportLink.download=`${downloadFileName}.${ext}`,exportLink.addEventListener("mousedown",(function(e){view.toImageURL(ext,opts.scaleFactor).then((url=>{this.href=url})).catch((error=>{throw error})),e.preventDefault()})),ctrl.append(exportLink)}if(!0===actions||!1!==actions.source){const viewSourceLink=document.createElement("a");viewSourceLink.text=i18n.SOURCE_ACTION,viewSourceLink.href="#",viewSourceLink.addEventListener("mousedown",(function(e){viewSource(json_stringify_pretty_compact_default()(spec),opts.sourceHeader||"",opts.sourceFooter||"",mode),e.preventDefault()})),ctrl.append(viewSourceLink)}if("vega-lite"===mode&&(!0===actions||!1!==actions.compiled)){const compileLink=document.createElement("a");compileLink.text=i18n.COMPILED_ACTION,compileLink.href="#",compileLink.addEventListener("mousedown",(function(e){viewSource(json_stringify_pretty_compact_default()(vgSpec),opts.sourceHeader||"",opts.sourceFooter||"","vega"),e.preventDefault()})),ctrl.append(compileLink)}if(!0===actions||!1!==actions.editor){const editorUrl=opts.editorUrl||"https://vega.github.io/editor/",editorLink=document.createElement("a");editorLink.text=i18n.EDITOR_ACTION,editorLink.href="#",editorLink.addEventListener("mousedown",(function(e){!function post(window,url,data){const editor=window.open(url);let count=40;window.addEventListener("message",(function listen(evt){evt.source===editor&&(count=0,window.removeEventListener("message",listen,!1))}),!1),setTimeout((function send(){count<=0||(editor.postMessage(data,"*"),setTimeout(send,250),count-=1)}),250)}(window,editorUrl,{config,mode,renderer,spec:json_stringify_pretty_compact_default()(spec)}),e.preventDefault()})),ctrl.append(editorLink)}}return{view,spec,vgSpec}}))}(el,parsedSpec,mergedOpts,loader)}))}function loadOpts(opt,loader){return(0,tslib_es6.sH)(this,void 0,void 0,(function*(){const config=(0,vega_util_module.Kg)(opt.config)?JSON.parse(yield loader.load(opt.config)):opt.config||{},patch=(0,vega_util_module.Kg)(opt.patch)?JSON.parse(yield loader.load(opt.patch)):opt.patch;return Object.assign(Object.assign(Object.assign({},opt),patch?{patch}:{}),config?{config}:{})}))}},"./node_modules/vega-embed/node_modules/json-stringify-pretty-compact/index.js":module=>{"use strict";var stringOrChar=/("(?:[^\\"]|\\.)*")|[:,]/g;module.exports=function stringify(passedObj,options){var indent,maxLength,replacer;return options=options||{},indent=JSON.stringify([1],void 0,void 0===options.indent?2:options.indent).slice(2,-3),maxLength=""===indent?1/0:void 0===options.maxLength?80:options.maxLength,replacer=options.replacer,function _stringify(obj,currentIndent,reserved){var end,index,items,key,keyPart,keys,length,nextIndent,prettified,start,string,value;if(obj&&"function"==typeof obj.toJSON&&(obj=obj.toJSON()),void 0===(string=JSON.stringify(obj,replacer)))return string;if(length=maxLength-currentIndent.length-reserved,string.length<=length&&(prettified=string.replace(stringOrChar,(function(match,stringLiteral){return stringLiteral||match+" "}))).length<=length)return prettified;if(null!=replacer&&(obj=JSON.parse(string),replacer=void 0),"object"==typeof obj&&null!==obj){if(nextIndent=currentIndent+indent,items=[],index=0,Array.isArray(obj))for(start="[",end="]",length=obj.length;index0)return[start,indent+items.join(",\n"+nextIndent),end].join("\n"+currentIndent)}return string}(passedObj,"",0)}},"./node_modules/vega-lite/build/src/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{accessPathDepth:()=>accessPathDepth,accessPathWithDatum:()=>accessPathWithDatum,compile:()=>compile,contains:()=>contains,deepEqual:()=>deepEqual,deleteNestedProperty:()=>deleteNestedProperty,duplicate:()=>duplicate,entries:()=>entries,every:()=>every,fieldIntersection:()=>fieldIntersection,flatAccessWithDatum:()=>flatAccessWithDatum,getFirstDefined:()=>getFirstDefined,hasIntersection:()=>hasIntersection,hash:()=>hash,internalField:()=>internalField,isBoolean:()=>util_isBoolean,isEmpty:()=>isEmpty,isEqual:()=>isEqual,isInternalField:()=>isInternalField,isNullOrFalse:()=>isNullOrFalse,isNumeric:()=>isNumeric,keys:()=>keys,logicalExpr:()=>logicalExpr,mergeDeep:()=>mergeDeep,normalize:()=>normalize,normalizeAngle:()=>normalizeAngle,omit:()=>omit,pick:()=>pick,prefixGenerator:()=>prefixGenerator,removePathFromField:()=>removePathFromField,replaceAll:()=>replaceAll,replacePathInField:()=>replacePathInField,resetIdCounter:()=>resetIdCounter,setEqual:()=>setEqual,some:()=>some,stringify:()=>stringify,titleCase:()=>titleCase,unique:()=>unique,uniqueId:()=>uniqueId,vals:()=>vals,varName:()=>varName,version:()=>version});function accessor(fn,fields,name){return fn.fields=fields||[],fn.fname=name,fn}function getter(path){return 1===path.length?get1(path[0]):getN(path)}const get1=field=>function(obj){return obj[field]},getN=path=>{const len=path.length;return function(obj){for(let i=0;ii&&push(),b=i=j+1):"]"===c&&(b||vega_util_module_error("Access path missing open bracket: "+p),b>0&&push(),b=0,i=j+1):j>i?push():i=j+1}return b&&vega_util_module_error("Access path missing closing bracket: "+p),q&&vega_util_module_error("Access path missing closing quote: "+p),j>i&&(j++,push()),path}function field(field,name,opt){const path=splitAccessPath(field);return field=1===path.length?path[0]:field,accessor((opt&&opt.get||getter)(path),[field],name||field)}field("id");const identity=accessor((_=>_),[],"identity");accessor((()=>0),[],"zero"),accessor((()=>1),[],"one"),accessor((()=>!0),[],"true"),accessor((()=>!1),[],"false");function log$1(method,level,input){const args=[level].concat([].slice.call(input));console[method].apply(console,args)}var isArray=Array.isArray;function isObject(_){return _===Object(_)}const isLegalKey=key=>"__proto__"!==key;function mergeConfig(...configs){return configs.reduce(((out,source)=>{for(const key in source)if("signals"===key)out.signals=mergeNamed(out.signals,source.signals);else{const r="legend"===key?{layout:1}:"style"===key||null;writeConfig(out,key,source[key],r)}return out}),{})}function writeConfig(output,key,value,recurse){if(!isLegalKey(key))return;let k,o;if(isObject(value)&&!isArray(value))for(k in o=isObject(output[key])?output[key]:output[key]={},value)recurse&&(!0===recurse||recurse[k])?writeConfig(o,k,value[k]):isLegalKey(k)&&(o[k]=value[k]);else output[key]=value}function mergeNamed(a,b){if(null==a)return b;const map={},out=[];function add(_){map[_.name]||(map[_.name]=1,out.push(_))}return b.forEach(add),a.forEach(add),out}function array(_){return null!=_?isArray(_)?_:[_]:[]}function vega_util_module_isFunction(_){return"function"==typeof _}const hop=Object.prototype.hasOwnProperty;function has(object,property){return hop.call(object,property)}function isBoolean(_){return"boolean"==typeof _}function isNumber(_){return"number"==typeof _}function vega_util_module_isString(_){return"string"==typeof _}function $(x){return isArray(x)?"["+x.map($)+"]":isObject(x)||vega_util_module_isString(x)?JSON.stringify(x).replace("\u2028","\\u2028").replace("\u2029","\\u2029"):x}function vega_util_module_toSet(_){const s={},n=_.length;for(let i=0;inormalizeLogicalComposition(o,normalizer)))}:isLogicalOr(op)?{or:op.or.map((o=>normalizeLogicalComposition(o,normalizer)))}:normalizer(op)}const deepEqual=fast_deep_equal_default(),duplicate=clone_default();function pick(obj,props){const copy={};for(const prop of props)has(obj,prop)&&(copy[prop]=obj[prop]);return copy}function omit(obj,props){const copy=Object.assign({},obj);for(const prop of props)delete copy[prop];return copy}Set.prototype.toJSON=function(){return`Set(${[...this].map((x=>fast_json_stable_stringify_default()(x))).join(",")})`};const stringify=fast_json_stable_stringify_default();function hash(a){if(isNumber(a))return a;const str=vega_util_module_isString(a)?a:fast_json_stable_stringify_default()(a);if(str.length<250)return str;let h=0;for(let i=0;i0===i?y:`[${y}]`)),computedPrefixes=wrappedWithAccessors.map(((_,i)=>wrappedWithAccessors.slice(0,i+1).join("")));for(const y of computedPrefixes)prefixes.add(y)}return prefixes}function fieldIntersection(a,b){return void 0===a||void 0===b||hasIntersection(prefixGenerator(a),prefixGenerator(b))}function isEmpty(obj){return 0===keys(obj).length}const keys=Object.keys,vals=Object.values,entries=Object.entries;function util_isBoolean(b){return!0===b||!1===b}function varName(s){const alphanumericS=s.replace(/\W/g,"_");return(s.match(/^\d+/)?"_":"")+alphanumericS}function logicalExpr(op,cb){return isLogicalNot(op)?`!(${logicalExpr(op.not,cb)})`:isLogicalAnd(op)?`(${op.and.map((and=>logicalExpr(and,cb))).join(") && (")})`:isLogicalOr(op)?`(${op.or.map((or=>logicalExpr(or,cb))).join(") || (")})`:cb(op)}function deleteNestedProperty(obj,orderedProps){if(0===orderedProps.length)return!0;const prop=orderedProps.shift();return prop in obj&&deleteNestedProperty(obj[prop],orderedProps)&&delete obj[prop],isEmpty(obj)}function titleCase(s){return s.charAt(0).toUpperCase()+s.substr(1)}function accessPathWithDatum(path,datum="datum"){const pieces=splitAccessPath(path),prefixes=[];for(let i=1;i<=pieces.length;i++){const prefix=`[${pieces.slice(0,i).map($).join("][")}]`;prefixes.push(`${datum}${prefix}`)}return prefixes.join(" && ")}function flatAccessWithDatum(path,datum="datum"){return`${datum}[${$(splitAccessPath(path).join("."))}]`}function escapePathAccess(string){return string.replace(/(\[|\]|\.|'|")/g,"\\$1")}function replacePathInField(path){return`${splitAccessPath(path).map(escapePathAccess).join("\\.")}`}function replaceAll(string,find,replacement){return string.replace(new RegExp(find.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"g"),replacement)}function removePathFromField(path){return`${splitAccessPath(path).join(".")}`}function accessPathDepth(path){return path?splitAccessPath(path).length:0}function getFirstDefined(...args){for(const arg of args)if(void 0!==arg)return arg}let idCounter=42;function uniqueId(prefix){const id=++idCounter;return prefix?String(prefix)+id:id}function resetIdCounter(){idCounter=42}function internalField(name){return isInternalField(name)?name:`__${name}`}function isInternalField(name){return name.startsWith("__")}function normalizeAngle(angle){if(void 0!==angle)return(angle%360+360)%360}function isNumeric(value){return!!isNumber(value)||!isNaN(value)&&!isNaN(parseFloat(value))}var __rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);iisParameterExtent(bin[p])?varName(`_${p}_${entries(bin[p])}`):varName(`_${p}_${bin[p]}`))).join("")}function isBinning(bin){return!0===bin||isBinParams(bin)&&!bin.binned}function isBinned(bin){return"binned"===bin||isBinParams(bin)&&!0===bin.binned}function isBinParams(bin){return isObject(bin)}function isParameterExtent(extent){return null==extent?void 0:extent.param}function autoMaxBins(channel){switch(channel){case ROW:case COLUMN:case SIZE:case COLOR:case FILL:case STROKE:case STROKEWIDTH:case OPACITY:case FILLOPACITY:case STROKEOPACITY:case SHAPE:return 6;case STROKEDASH:return 4;default:return 10}}function isExprRef(o){return o&&!!o.expr}function replaceExprRef(index){const props=keys(index||{}),newIndex={};for(const prop of props)newIndex[prop]=signalRefOrValue(index[prop]);return newIndex}var title_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i{var _a;return s.field.push(vgField(orderChannelDef,fieldRefOption)),s.order.push(null!==(_a=orderChannelDef.sort)&&void 0!==_a?_a:"ascending"),s}),{field:[],order:[]})}function mergeTitleFieldDefs(f1,f2){const merged=[...f1];return f2.forEach((fdToMerge=>{for(const fieldDef1 of merged)if(deepEqual(fieldDef1,fdToMerge))return;merged.push(fdToMerge)})),merged}function mergeTitle(title1,title2){return deepEqual(title1,title2)||!title2?title1:title1?[...array(title1),...array(title2)].join(", "):title2}function mergeTitleComponent(v1,v2){const v1Val=v1.value,v2Val=v2.value;if(null==v1Val||null===v2Val)return{explicit:v1.explicit,value:null};if((isText(v1Val)||isSignalRef(v1Val))&&(isText(v2Val)||isSignalRef(v2Val)))return{explicit:v1.explicit,value:mergeTitle(v1Val,v2Val)};if(isText(v1Val)||isSignalRef(v1Val))return{explicit:v1.explicit,value:v1Val};if(isText(v2Val)||isSignalRef(v2Val))return{explicit:v1.explicit,value:v2Val};if(!(isText(v1Val)||isSignalRef(v1Val)||isText(v2Val)||isSignalRef(v2Val)))return{explicit:v1.explicit,value:mergeTitleFieldDefs(v1Val,v2Val)};throw new Error("It should never reach here")}function invalidSpec(spec){return`Invalid specification ${stringify(spec)}. Make sure the specification includes at least one of the following properties: "mark", "layer", "facet", "hconcat", "vconcat", "concat", or "repeat".`}const FIT_NON_SINGLE='Autosize "fit" only works for single views and layered views.';function containerSizeNonSingle(name){return`${"width"==name?"Width":"Height"} "container" only works for single views and layered views.`}function containerSizeNotCompatibleWithAutosize(name){return`${"width"==name?"Width":"Height"} "container" only works well with autosize "fit" or "fit-${"width"==name?"x":"y"}".`}function droppingFit(channel){return channel?`Dropping "fit-${channel}" because spec has discrete ${getSizeChannel(channel)}.`:'Dropping "fit" because spec has discrete size.'}function unknownField(channel){return`Unknown field for ${channel}. Cannot calculate view size.`}function cannotProjectOnChannelWithoutField(channel){return`Cannot project a selection on encoding channel "${channel}", which has no field.`}function cannotProjectAggregate(channel,aggregate){return`Cannot project a selection on encoding channel "${channel}" as it uses an aggregate function ("${aggregate}").`}function selectionNotSupported(mark){return`Selection not supported for ${mark} yet.`}const NEEDS_SAME_SELECTION="The same selection must be used to override scale domains in a layered view.";function columnsNotSupportByRowCol(type){return`The "columns" property cannot be used when "${type}" has nested row/column.`}function differentParse(field,local,ancestor){return`An ancestor parsed field "${field}" as ${ancestor} but a child wants to parse the field as ${local}.`}function customFormatTypeNotAllowed(channel){return`Config.customFormatTypes is not true, thus custom format type and format for channel ${channel} are dropped.`}function invalidFieldType(type){return`Invalid field type "${type}".`}function droppingColor(type,opt){const{fill,stroke}=opt;return`Dropping color ${type} as the plot also has ${fill&&stroke?"fill and stroke":fill?"fill":"stroke"}.`}function emptyFieldDef(fieldDef,channel){return`Dropping ${stringify(fieldDef)} from channel "${channel}" since it does not contain any data field, datum, value, or signal.`}function incompatibleChannel(channel,markOrFacet,when){return`${channel} dropped as it is incompatible with "${markOrFacet}"${when?` when ${when}`:""}.`}function channelShouldBeDiscrete(channel){return`${channel} encoding should be discrete (ordinal / nominal / binned).`}function channelShouldBeDiscreteOrDiscretizing(channel){return`${channel} encoding should be discrete (ordinal / nominal / binned) or use a discretizing scale (e.g. threshold).`}function discreteChannelCannotEncode(channel,type){return`Using discrete channel "${channel}" to encode "${type}" field can be misleading as it does not encode ${"ordinal"===type?"order":"magnitude"}.`}function unaggregateDomainHasNoEffectForRawField(fieldDef){return`Using unaggregated domain with raw field has no effect (${stringify(fieldDef)}).`}function unaggregateDomainWithNonSharedDomainOp(aggregate){return`Unaggregated domain not applicable for "${aggregate}" since it produces values outside the origin domain of the source data.`}function unaggregatedDomainWithLogScale(fieldDef){return`Unaggregated domain is currently unsupported for log scale (${stringify(fieldDef)}).`}function scalePropertyNotWorkWithScaleType(scaleType,propName,channel){return`${channel}-scale's "${propName}" is dropped as it does not work with ${scaleType} scale.`}function stepDropped(channel){return`The step for "${channel}" is dropped because the ${"width"===channel?"x":"y"} is continuous.`}const MORE_THAN_ONE_SORT="Domains that should be unioned has conflicting sort properties. Sort will be set to true.";function invalidTimeUnit(unitName,value){return`Invalid ${unitName}: ${stringify(value)}.`}function errorBand1DNotSupport(property){return`1D error band does not support ${property}.`}function channelRequiredForBinned(channel){return`Channel ${channel} is required for "binned" bin.`}const main=function logger(_,method){let level=_||0;return{level(_){return arguments.length?(level=+_,this):level},error(){return level>=1&&log$1(method||"error","ERROR",arguments),this},warn(){return level>=2&&log$1(method||"warn","WARN",arguments),this},info(){return level>=3&&log$1(method||"log","INFO",arguments),this},debug(){return level>=4&&log$1(method||"log","DEBUG",arguments),this}}}(2);let current=main;function log_reset(){return current=main,current}function warn(...args){current.warn(...args)}function isDateTime(o){if(o&&isObject(o))for(const part of TIMEUNIT_PARTS)if(part in o)return!0;return!1}new WeakMap;const MONTHS=["january","february","march","april","may","june","july","august","september","october","november","december"],SHORT_MONTHS=MONTHS.map((m=>m.substr(0,3))),DAYS=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],SHORT_DAYS=DAYS.map((d=>d.substr(0,3)));function dateTimeParts(d,normalize){const parts=[];if(normalize&&void 0!==d.day&&keys(d).length>1&&(warn(function droppedDay(d){return`Dropping day from datetime ${stringify(d)} as day cannot be combined with other units.`}(d)),delete(d=duplicate(d)).day),void 0!==d.year?parts.push(d.year):parts.push(2012),void 0!==d.month){const month=normalize?function normalizeMonth(m){if(isNumeric(m)&&(m=+m),isNumber(m))return m-1;{const lowerM=m.toLowerCase(),monthIndex=MONTHS.indexOf(lowerM);if(-1!==monthIndex)return monthIndex;const shortM=lowerM.substr(0,3),shortMonthIndex=SHORT_MONTHS.indexOf(shortM);if(-1!==shortMonthIndex)return shortMonthIndex;throw new Error(invalidTimeUnit("month",m))}}(d.month):d.month;parts.push(month)}else if(void 0!==d.quarter){const quarter=normalize?function normalizeQuarter(q){if(isNumeric(q)&&(q=+q),isNumber(q))return q>4&&warn(invalidTimeUnit("quarter",q)),q-1;throw new Error(invalidTimeUnit("quarter",q))}(d.quarter):d.quarter;parts.push(isNumber(quarter)?3*quarter:`${quarter}*3`)}else parts.push(0);if(void 0!==d.date)parts.push(d.date);else if(void 0!==d.day){const day=normalize?function normalizeDay(d){if(isNumeric(d)&&(d=+d),isNumber(d))return d%7;{const lowerD=d.toLowerCase(),dayIndex=DAYS.indexOf(lowerD);if(-1!==dayIndex)return dayIndex;const shortD=lowerD.substr(0,3),shortDayIndex=SHORT_DAYS.indexOf(shortD);if(-1!==shortDayIndex)return shortDayIndex;throw new Error(invalidTimeUnit("day",d))}}(d.day):d.day;parts.push(isNumber(day)?day+1:`${day}+1`)}else parts.push(1);for(const timeUnit of["hours","minutes","seconds","milliseconds"]){const unit=d[timeUnit];parts.push(void 0===unit?0:unit)}return parts}function dateTimeToExpr(d){const string=dateTimeParts(d,!0).join(", ");return d.utc?`utc(${string})`:`datetime(${string})`}var timeunit_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);icontainsTimeUnit(timeUnit,part)))}function containsTimeUnit(fullTimeUnit,timeUnit){const index=fullTimeUnit.indexOf(timeUnit);return!(index<0)&&(!(index>0&&"seconds"===timeUnit&&"i"===fullTimeUnit.charAt(index-1))&&(!(fullTimeUnit.length>index+3&&"day"===timeUnit&&"o"===fullTimeUnit.charAt(index+3))&&!(index>0&&"year"===timeUnit&&"f"===fullTimeUnit.charAt(index-1))))}function timeunit_fieldExpr(fullTimeUnit,field,{end}={end:!1}){const fieldRef=accessPathWithDatum(field),utc=isUTCTimeUnit(fullTimeUnit)?"utc":"";let lastTimeUnit;const dateExpr={};for(const part of TIMEUNIT_PARTS)containsTimeUnit(fullTimeUnit,part)&&(dateExpr[part]="quarter"===(timeUnit=part)?`(${utc}quarter(${fieldRef})-1)`:`${utc}${timeUnit}(${fieldRef})`,lastTimeUnit=part);var timeUnit;return end&&(dateExpr[lastTimeUnit]+="+1"),function dateTimeExprToExpr(d){const string=dateTimeParts(d,!1).join(", ");return d.utc?`utc(${string})`:`datetime(${string})`}(dateExpr)}function timeUnitSpecifierExpression(timeUnit){if(!timeUnit)return;const timeUnitParts=getTimeUnitParts(timeUnit);return`timeUnitSpecifier(${stringify(timeUnitParts)}, ${stringify(VEGALITE_TIMEFORMAT)})`}function normalizeTimeUnit(timeUnit){if(!timeUnit)return;let params;return vega_util_module_isString(timeUnit)?params={unit:timeUnit}:isObject(timeUnit)&&(params=Object.assign(Object.assign({},timeUnit),timeUnit.unit?{unit:timeUnit.unit}:{})),isUTCTimeUnit(params.unit)&&(params.utc=!0,params.unit=function getLocalTimeUnit(t){return t.substr(3)}(params.unit)),params}function isFieldEqualPredicate(predicate){return predicate&&!!predicate.field&&void 0!==predicate.equal}function isFieldLTPredicate(predicate){return predicate&&!!predicate.field&&void 0!==predicate.lt}function isFieldLTEPredicate(predicate){return predicate&&!!predicate.field&&void 0!==predicate.lte}function isFieldGTPredicate(predicate){return predicate&&!!predicate.field&&void 0!==predicate.gt}function isFieldGTEPredicate(predicate){return predicate&&!!predicate.field&&void 0!==predicate.gte}function isFieldRangePredicate(predicate){if(predicate&&predicate.field){if(isArray(predicate.range)&&2===predicate.range.length)return!0;if(isSignalRef(predicate.range))return!0}return!1}function isFieldOneOfPredicate(predicate){return predicate&&!!predicate.field&&(isArray(predicate.oneOf)||isArray(predicate.in))}function isFieldPredicate(predicate){return isFieldOneOfPredicate(predicate)||isFieldEqualPredicate(predicate)||isFieldRangePredicate(predicate)||isFieldLTPredicate(predicate)||isFieldGTPredicate(predicate)||isFieldLTEPredicate(predicate)||isFieldGTEPredicate(predicate)}function predicateValueExpr(v,timeUnit){return valueExpr(v,{timeUnit,wrapTime:!0})}function fieldFilterExpression(predicate,useInRange=!0){var _a;const{field}=predicate,timeUnit=null===(_a=normalizeTimeUnit(predicate.timeUnit))||void 0===_a?void 0:_a.unit,fieldExpr=timeUnit?`time(${timeunit_fieldExpr(timeUnit,field)})`:vgField(predicate,{expr:"datum"});if(isFieldEqualPredicate(predicate))return`${fieldExpr}===${predicateValueExpr(predicate.equal,timeUnit)}`;if(isFieldLTPredicate(predicate)){return`${fieldExpr}<${predicateValueExpr(predicate.lt,timeUnit)}`}if(isFieldGTPredicate(predicate)){return`${fieldExpr}>${predicateValueExpr(predicate.gt,timeUnit)}`}if(isFieldLTEPredicate(predicate)){return`${fieldExpr}<=${predicateValueExpr(predicate.lte,timeUnit)}`}if(isFieldGTEPredicate(predicate)){return`${fieldExpr}>=${predicateValueExpr(predicate.gte,timeUnit)}`}if(isFieldOneOfPredicate(predicate))return`indexof([${function predicateValuesExpr(vals,timeUnit){return vals.map((v=>predicateValueExpr(v,timeUnit)))}(predicate.oneOf,timeUnit).join(",")}], ${fieldExpr}) !== -1`;if(function isFieldValidPredicate(predicate){return predicate&&!!predicate.field&&void 0!==predicate.valid}(predicate))return fieldValidPredicate(fieldExpr,predicate.valid);if(isFieldRangePredicate(predicate)){const{range}=predicate,lower=isSignalRef(range)?{signal:`${range.signal}[0]`}:range[0],upper=isSignalRef(range)?{signal:`${range.signal}[1]`}:range[1];if(null!==lower&&null!==upper&&useInRange)return"inrange("+fieldExpr+", ["+predicateValueExpr(lower,timeUnit)+", "+predicateValueExpr(upper,timeUnit)+"])";const exprs=[];return null!==lower&&exprs.push(`${fieldExpr} >= ${predicateValueExpr(lower,timeUnit)}`),null!==upper&&exprs.push(`${fieldExpr} <= ${predicateValueExpr(upper,timeUnit)}`),exprs.length>0?exprs.join(" && "):"true"}throw new Error(`Invalid field predicate: ${stringify(predicate)}`)}function fieldValidPredicate(fieldExpr,valid=!0){return valid?`isValid(${fieldExpr}) && isFinite(+${fieldExpr})`:`!isValid(${fieldExpr}) || !isFinite(+${fieldExpr})`}function normalizePredicate(f){var _a;return isFieldPredicate(f)&&f.timeUnit?Object.assign(Object.assign({},f),{timeUnit:null===(_a=normalizeTimeUnit(f.timeUnit))||void 0===_a?void 0:_a.unit}):f}const Type={quantitative:"quantitative",ordinal:"ordinal",temporal:"temporal",nominal:"nominal",geojson:"geojson"};const QUANTITATIVE=Type.quantitative,ORDINAL=Type.ordinal,TEMPORAL=Type.temporal,NOMINAL=Type.nominal,GEOJSON=Type.geojson;keys(Type);var scale_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);ivarName(`${"unit"===p?"":`_${p}_`}${rest[p]}`))).join(""):(utc?"utc":"")+"timeunit"+keys(rest).map((p=>varName(`_${p}_${rest[p]}`))).join("")}(timeUnit),suffix=(!["range","mid"].includes(opt.binSuffix)&&opt.binSuffix||"")+(null!==(_c=opt.suffix)&&void 0!==_c?_c:""))}fn&&(field=field?`${fn}_${field}`:fn)}return suffix&&(field=`${field}_${suffix}`),prefix&&(field=`${prefix}_${field}`),opt.forAs?removePathFromField(field):opt.expr?flatAccessWithDatum(field,opt.expr)+argAccessor:replacePathInField(field)+argAccessor}function isDiscrete(def){switch(def.type){case"nominal":case"ordinal":case"geojson":return!0;case"quantitative":return isFieldDef(def)&&!!def.bin;case"temporal":return!1}throw new Error(invalidFieldType(def.type))}const defaultTitleFormatter=(fieldDef,config)=>{switch(config.fieldTitle){case"plain":return fieldDef.field;case"functional":return function functionalTitleFormatter(fieldDef){const{aggregate,bin,timeUnit,field}=fieldDef;if(isArgmaxDef(aggregate))return`${field} for argmax(${aggregate.argmax})`;if(isArgminDef(aggregate))return`${field} for argmin(${aggregate.argmin})`;const timeUnitParams=normalizeTimeUnit(timeUnit),fn=aggregate||(null==timeUnitParams?void 0:timeUnitParams.unit)||(null==timeUnitParams?void 0:timeUnitParams.maxbins)&&"timeunit"||isBinning(bin)&&"bin";return fn?`${fn.toUpperCase()}(${field})`:field}(fieldDef);default:return function verbalTitleFormatter(fieldDef,config){var _a;const{field,bin,timeUnit,aggregate}=fieldDef;if("count"===aggregate)return config.countTitle;if(isBinning(bin))return`${field} (binned)`;if(timeUnit){const unit=null===(_a=normalizeTimeUnit(timeUnit))||void 0===_a?void 0:_a.unit;if(unit)return`${field} (${getTimeUnitParts(unit).join("-")})`}else if(aggregate)return isArgmaxDef(aggregate)?`${field} for max ${aggregate.argmax}`:isArgminDef(aggregate)?`${field} for min ${aggregate.argmin}`:`${titleCase(aggregate)} of ${field}`;return field}(fieldDef,config)}};let titleFormatter=defaultTitleFormatter;function setTitleFormatter(formatter){titleFormatter=formatter}function channeldef_title(fieldOrDatumDef,config,{allowDisabling,includeDefault=!0}){var _a,_b;const guideTitle=null===(_a=getGuide(fieldOrDatumDef))||void 0===_a?void 0:_a.title;if(!isFieldDef(fieldOrDatumDef))return guideTitle;const fieldDef=fieldOrDatumDef,def=includeDefault?defaultTitle(fieldDef,config):void 0;return allowDisabling?getFirstDefined(guideTitle,fieldDef.title,def):null!==(_b=null!=guideTitle?guideTitle:fieldDef.title)&&void 0!==_b?_b:def}function getGuide(fieldDef){return isPositionFieldOrDatumDef(fieldDef)&&fieldDef.axis?fieldDef.axis:isMarkPropFieldOrDatumDef(fieldDef)&&fieldDef.legend?fieldDef.legend:isFacetFieldDef(fieldDef)&&fieldDef.header?fieldDef.header:void 0}function defaultTitle(fieldDef,config){return titleFormatter(fieldDef,config)}function getFormatMixins(fieldDef){var _a;if(isStringFieldOrDatumDef(fieldDef)){const{format,formatType}=fieldDef;return{format,formatType}}{const guide=null!==(_a=getGuide(fieldDef))&&void 0!==_a?_a:{},{format,formatType}=guide;return{format,formatType}}}function getFieldDef(channelDef){return isFieldDef(channelDef)?channelDef:hasConditionalFieldDef(channelDef)?channelDef.condition:void 0}function getFieldOrDatumDef(channelDef){return isFieldOrDatumDef(channelDef)?channelDef:hasConditionalFieldOrDatumDef(channelDef)?channelDef.condition:void 0}function initChannelDef(channelDef,channel,config,opt={}){if(vega_util_module_isString(channelDef)||isNumber(channelDef)||isBoolean(channelDef)){return warn(function primitiveChannelDef(channel,type,value){return`Channel ${channel} is a ${type}. Converted to {value: ${stringify(value)}}.`}(channel,vega_util_module_isString(channelDef)?"string":isNumber(channelDef)?"number":"boolean",channelDef)),{value:channelDef}}return isFieldOrDatumDef(channelDef)?initFieldOrDatumDef(channelDef,channel,config,opt):hasConditionalFieldOrDatumDef(channelDef)?Object.assign(Object.assign({},channelDef),{condition:initFieldOrDatumDef(channelDef.condition,channel,config,opt)}):channelDef}function initFieldOrDatumDef(fd,channel,config,opt){if(isStringFieldOrDatumDef(fd)){const{format,formatType}=fd,rest=channeldef_rest(fd,["format","formatType"]);if(isCustomFormatType(formatType)&&!config.customFormatTypes)return warn(customFormatTypeNotAllowed(channel)),initFieldOrDatumDef(rest,channel,config,opt)}else{const guideType=isPositionFieldOrDatumDef(fd)?"axis":isMarkPropFieldOrDatumDef(fd)?"legend":isFacetFieldDef(fd)?"header":null;if(guideType&&fd[guideType]){const _a=fd[guideType],{format,formatType}=_a,newGuide=channeldef_rest(_a,["format","formatType"]);if(isCustomFormatType(formatType)&&!config.customFormatTypes)return warn(customFormatTypeNotAllowed(channel)),initFieldOrDatumDef(Object.assign(Object.assign({},fd),{[guideType]:newGuide}),channel,config,opt)}}return isFieldDef(fd)?initFieldDef(fd,channel,opt):function initDatumDef(datumDef){let type=datumDef.type;if(type)return datumDef;const{datum}=datumDef;return type=isNumber(datum)?"quantitative":vega_util_module_isString(datum)?"nominal":isDateTime(datum)?"temporal":void 0,Object.assign(Object.assign({},datumDef),{type})}(fd)}function initFieldDef(fd,channel,{compositeMark=!1}={}){const{aggregate,timeUnit,bin,field}=fd,fieldDef=Object.assign({},fd);if(compositeMark||!aggregate||isAggregateOp(aggregate)||isArgmaxDef(aggregate)||isArgminDef(aggregate)||(warn(function invalidAggregate(aggregate){return`Invalid aggregation operator "${aggregate}".`}(aggregate)),delete fieldDef.aggregate),timeUnit&&(fieldDef.timeUnit=normalizeTimeUnit(timeUnit)),field&&(fieldDef.field=`${field}`),isBinning(bin)&&(fieldDef.bin=normalizeBin(bin,channel)),isBinned(bin)&&!isXorY(channel)&&warn(function channelShouldNotBeUsedForBinned(channel){return`Channel ${channel} should not be used with "binned" bin.`}(channel)),isTypedFieldDef(fieldDef)){const{type}=fieldDef,fullType=function getFullName(type){if(type)switch(type=type.toLowerCase()){case"q":case QUANTITATIVE:return"quantitative";case"t":case TEMPORAL:return"temporal";case"o":case ORDINAL:return"ordinal";case"n":case NOMINAL:return"nominal";case GEOJSON:return"geojson"}}(type);type!==fullType&&(fieldDef.type=fullType),"quantitative"!==type&&isCountingAggregateOp(aggregate)&&(warn(function invalidFieldTypeForCountAggregate(type,aggregate){return`Invalid field type "${type}" for aggregate: "${aggregate}", using "quantitative" instead.`}(type,aggregate)),fieldDef.type="quantitative")}else if(!isSecondaryRangeChannel(channel)){const newType=function defaultType(fieldDef,channel){var _a;switch(channel){case"latitude":case"longitude":return"quantitative";case"row":case"column":case"facet":case"shape":case"strokeDash":return"nominal";case"order":return"ordinal"}if(isSortableFieldDef(fieldDef)&&isArray(fieldDef.sort))return"ordinal";const{aggregate,bin,timeUnit}=fieldDef;if(timeUnit)return"temporal";if(bin||aggregate&&!isArgmaxDef(aggregate)&&!isArgminDef(aggregate))return"quantitative";if(isScaleFieldDef(fieldDef)&&(null===(_a=fieldDef.scale)||void 0===_a?void 0:_a.type))switch(SCALE_CATEGORY_INDEX[fieldDef.scale.type]){case"numeric":case"discretizing":return"quantitative";case"time":return"temporal"}return"nominal"}(fieldDef,channel);fieldDef.type=newType}if(isTypedFieldDef(fieldDef)){const{compatible,warning}=function channelCompatibility(fieldDef,channel){const type=fieldDef.type;if("geojson"===type&&"shape"!==channel)return{compatible:!1,warning:`Channel ${channel} should not be used with a geojson data.`};switch(channel){case ROW:case COLUMN:case FACET:return isDiscrete(fieldDef)?COMPATIBLE:{compatible:!1,warning:channelShouldBeDiscrete(channel)};case X:case Y:case COLOR:case FILL:case STROKE:case TEXT:case DETAIL:case KEY:case TOOLTIP:case HREF:case URL:case ANGLE:case THETA:case RADIUS:case DESCRIPTION:return COMPATIBLE;case LONGITUDE:case LONGITUDE2:case LATITUDE:case LATITUDE2:return type!==QUANTITATIVE?{compatible:!1,warning:`Channel ${channel} should be used with a quantitative field only, not ${fieldDef.type} field.`}:COMPATIBLE;case OPACITY:case FILLOPACITY:case STROKEOPACITY:case STROKEWIDTH:case SIZE:case THETA2:case RADIUS2:case X2:case Y2:return"nominal"!==type||fieldDef.sort?COMPATIBLE:{compatible:!1,warning:`Channel ${channel} should not be used with an unsorted discrete field.`};case SHAPE:case STROKEDASH:return isDiscrete(fieldDef)||function isDiscretizing(def){var _a;return isScaleFieldDef(def)&&isContinuousToDiscrete(null===(_a=def.scale)||void 0===_a?void 0:_a.type)}(fieldDef)?COMPATIBLE:{compatible:!1,warning:channelShouldBeDiscreteOrDiscretizing(channel)};case ORDER:return"nominal"!==fieldDef.type||"sort"in fieldDef?COMPATIBLE:{compatible:!1,warning:"Channel order is inappropriate for nominal field, which has no inherent order."}}}(fieldDef,channel)||{};!1===compatible&&warn(warning)}if(isSortableFieldDef(fieldDef)&&vega_util_module_isString(fieldDef.sort)){const{sort}=fieldDef;if(isSortByChannel(sort))return Object.assign(Object.assign({},fieldDef),{sort:{encoding:sort}});const sub=sort.substr(1);if("-"===sort.charAt(0)&&isSortByChannel(sub))return Object.assign(Object.assign({},fieldDef),{sort:{encoding:sub,order:"descending"}})}if(isFacetFieldDef(fieldDef)){const{header}=fieldDef;if(header){const{orient}=header,rest=channeldef_rest(header,["orient"]);if(orient)return Object.assign(Object.assign({},fieldDef),{header:Object.assign(Object.assign({},rest),{labelOrient:header.labelOrient||orient,titleOrient:header.titleOrient||orient})})}}return fieldDef}function normalizeBin(bin,channel){return isBoolean(bin)?{maxbins:autoMaxBins(channel)}:"binned"===bin?{binned:!0}:bin.maxbins||bin.step?bin:Object.assign(Object.assign({},bin),{maxbins:autoMaxBins(channel)})}const COMPATIBLE={compatible:!0};function isFieldOrDatumDefForTimeFormat(fieldOrDatumDef){const{formatType}=getFormatMixins(fieldOrDatumDef);return"time"===formatType||!formatType&&function isTimeFieldDef(def){return def&&("temporal"===def.type||isFieldDef(def)&&!!def.timeUnit)}(fieldOrDatumDef)}function valueExpr(v,{timeUnit,type,wrapTime,undefinedIfExprNotRequired}){var _a;const unit=timeUnit&&(null===(_a=normalizeTimeUnit(timeUnit))||void 0===_a?void 0:_a.unit);let expr,isTime=unit||"temporal"===type;return isExprRef(v)?expr=v.expr:isSignalRef(v)?expr=v.signal:isDateTime(v)?(isTime=!0,expr=dateTimeToExpr(v)):(vega_util_module_isString(v)||isNumber(v))&&isTime&&(expr=`datetime(${stringify(v)})`,function isLocalSingleTimeUnit(timeUnit){return!!LOCAL_SINGLE_TIMEUNIT_INDEX[timeUnit]}(unit)&&(isNumber(v)&&v<1e4||vega_util_module_isString(v)&&isNaN(Date.parse(v)))&&(expr=dateTimeToExpr({[unit]:v}))),expr?wrapTime&&isTime?`time(${expr})`:expr:undefinedIfExprNotRequired?void 0:stringify(v)}function valueArray(fieldOrDatumDef,values){const{type}=fieldOrDatumDef;return values.map((v=>{const expr=valueExpr(v,{timeUnit:isFieldDef(fieldOrDatumDef)?fieldOrDatumDef.timeUnit:void 0,type,undefinedIfExprNotRequired:!0});return void 0!==expr?{signal:expr}:v}))}function binRequiresRange(fieldDef,channel){return isBinning(fieldDef.bin)?isScaleChannel(channel)&&["ordinal","nominal"].includes(fieldDef.type):(console.warn("Only call this method for binned field defs."),!1)}const CONDITIONAL_AXIS_PROP_INDEX={labelAlign:{part:"labels",vgProp:"align"},labelBaseline:{part:"labels",vgProp:"baseline"},labelColor:{part:"labels",vgProp:"fill"},labelFont:{part:"labels",vgProp:"font"},labelFontSize:{part:"labels",vgProp:"fontSize"},labelFontStyle:{part:"labels",vgProp:"fontStyle"},labelFontWeight:{part:"labels",vgProp:"fontWeight"},labelOpacity:{part:"labels",vgProp:"opacity"},labelOffset:null,labelPadding:null,gridColor:{part:"grid",vgProp:"stroke"},gridDash:{part:"grid",vgProp:"strokeDash"},gridDashOffset:{part:"grid",vgProp:"strokeDashOffset"},gridOpacity:{part:"grid",vgProp:"opacity"},gridWidth:{part:"grid",vgProp:"strokeWidth"},tickColor:{part:"ticks",vgProp:"stroke"},tickDash:{part:"ticks",vgProp:"strokeDash"},tickDashOffset:{part:"ticks",vgProp:"strokeDashOffset"},tickOpacity:{part:"ticks",vgProp:"opacity"},tickSize:null,tickWidth:{part:"ticks",vgProp:"strokeWidth"}};function isConditionalAxisValue(v){return v&&v.condition}const AXIS_PARTS=["domain","grid","labels","ticks","title"],AXIS_PROPERTY_TYPE={grid:"grid",gridCap:"grid",gridColor:"grid",gridDash:"grid",gridDashOffset:"grid",gridOpacity:"grid",gridScale:"grid",gridWidth:"grid",orient:"main",bandPosition:"both",aria:"main",description:"main",domain:"main",domainCap:"main",domainColor:"main",domainDash:"main",domainDashOffset:"main",domainOpacity:"main",domainWidth:"main",format:"main",formatType:"main",labelAlign:"main",labelAngle:"main",labelBaseline:"main",labelBound:"main",labelColor:"main",labelFlush:"main",labelFlushOffset:"main",labelFont:"main",labelFontSize:"main",labelFontStyle:"main",labelFontWeight:"main",labelLimit:"main",labelLineHeight:"main",labelOffset:"main",labelOpacity:"main",labelOverlap:"main",labelPadding:"main",labels:"main",labelSeparation:"main",maxExtent:"main",minExtent:"main",offset:"both",position:"main",tickCap:"main",tickColor:"main",tickDash:"main",tickDashOffset:"main",tickMinStep:"both",tickOffset:"both",tickOpacity:"main",tickRound:"both",ticks:"main",tickSize:"main",tickWidth:"both",title:"main",titleAlign:"main",titleAnchor:"main",titleAngle:"main",titleBaseline:"main",titleColor:"main",titleFont:"main",titleFontSize:"main",titleFontStyle:"main",titleFontWeight:"main",titleLimit:"main",titleLineHeight:"main",titleOpacity:"main",titlePadding:"main",titleX:"main",titleY:"main",encode:"both",scale:"both",tickBand:"both",tickCount:"both",tickExtra:"both",translate:"both",values:"both",zindex:"both"},COMMON_AXIS_PROPERTIES_INDEX={orient:1,aria:1,bandPosition:1,description:1,domain:1,domainCap:1,domainColor:1,domainDash:1,domainDashOffset:1,domainOpacity:1,domainWidth:1,format:1,formatType:1,grid:1,gridCap:1,gridColor:1,gridDash:1,gridDashOffset:1,gridOpacity:1,gridWidth:1,labelAlign:1,labelAngle:1,labelBaseline:1,labelBound:1,labelColor:1,labelFlush:1,labelFlushOffset:1,labelFont:1,labelFontSize:1,labelFontStyle:1,labelFontWeight:1,labelLimit:1,labelLineHeight:1,labelOffset:1,labelOpacity:1,labelOverlap:1,labelPadding:1,labels:1,labelSeparation:1,maxExtent:1,minExtent:1,offset:1,position:1,tickBand:1,tickCap:1,tickColor:1,tickCount:1,tickDash:1,tickDashOffset:1,tickExtra:1,tickMinStep:1,tickOffset:1,tickOpacity:1,tickRound:1,ticks:1,tickSize:1,tickWidth:1,title:1,titleAlign:1,titleAnchor:1,titleAngle:1,titleBaseline:1,titleColor:1,titleFont:1,titleFontSize:1,titleFontStyle:1,titleFontWeight:1,titleLimit:1,titleLineHeight:1,titleOpacity:1,titlePadding:1,titleX:1,titleY:1,translate:1,values:1,zindex:1},AXIS_PROPERTIES_INDEX=Object.assign(Object.assign({},COMMON_AXIS_PROPERTIES_INDEX),{style:1,labelExpr:1,encoding:1});function isAxisProperty(prop){return!!AXIS_PROPERTIES_INDEX[prop]}keys(AXIS_PROPERTIES_INDEX);const AXIS_CONFIGS=keys({axis:1,axisBand:1,axisBottom:1,axisDiscrete:1,axisLeft:1,axisPoint:1,axisQuantitative:1,axisRight:1,axisTemporal:1,axisTop:1,axisX:1,axisXBand:1,axisXDiscrete:1,axisXPoint:1,axisXQuantitative:1,axisXTemporal:1,axisY:1,axisYBand:1,axisYDiscrete:1,axisYPoint:1,axisYQuantitative:1,axisYTemporal:1});function isUnitSpec(spec){return"mark"in spec}class CompositeMarkNormalizer{constructor(name,run){this.name=name,this.run=run}hasMatchingType(spec){return!!isUnitSpec(spec)&&function getMarkType(m){return isMarkDef(m)?m.type:m}(spec.mark)===this.name}}var encoding_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i!!fieldDef.field)):isFieldDef(channelDef)||hasConditionalFieldDef(channelDef))}function isAggregate(encoding){return some(CHANNELS,(channel=>{if(channelHasField(encoding,channel)){const channelDef=encoding[channel];if(isArray(channelDef))return some(channelDef,(fieldDef=>!!fieldDef.aggregate));{const fieldDef=getFieldDef(channelDef);return fieldDef&&!!fieldDef.aggregate}}return!1}))}function extractTransformsFromEncoding(oldEncoding,config){const groupby=[],bins=[],timeUnits=[],aggregate=[],encoding={};return forEach(oldEncoding,((channelDef,channel)=>{if(isFieldDef(channelDef)){const{field,aggregate:aggOp,bin,timeUnit}=channelDef,remaining=encoding_rest(channelDef,["field","aggregate","bin","timeUnit"]);if(aggOp||timeUnit||bin){const guide=getGuide(channelDef),isTitleDefined=guide&&guide.title;let newField=vgField(channelDef,{forAs:!0});const newFieldDef=Object.assign(Object.assign(Object.assign({},isTitleDefined?[]:{title:channeldef_title(channelDef,config,{allowDisabling:!0})}),remaining),{field:newField});if(aggOp){let op;if(isArgmaxDef(aggOp)?(op="argmax",newField=vgField({op:"argmax",field:aggOp.argmax},{forAs:!0}),newFieldDef.field=`${newField}.${field}`):isArgminDef(aggOp)?(op="argmin",newField=vgField({op:"argmin",field:aggOp.argmin},{forAs:!0}),newFieldDef.field=`${newField}.${field}`):"boxplot"!==aggOp&&"errorbar"!==aggOp&&"errorband"!==aggOp&&(op=aggOp),op){const aggregateEntry={op,as:newField};field&&(aggregateEntry.field=field),aggregate.push(aggregateEntry)}}else if(groupby.push(newField),isTypedFieldDef(channelDef)&&isBinning(bin)){if(bins.push({bin,field,as:newField}),groupby.push(vgField(channelDef,{binSuffix:"end"})),binRequiresRange(channelDef,channel)&&groupby.push(vgField(channelDef,{binSuffix:"range"})),isXorY(channel)){const secondaryChannel={field:`${newField}_end`};encoding[`${channel}2`]=secondaryChannel}newFieldDef.bin="binned",isSecondaryRangeChannel(channel)||(newFieldDef.type=QUANTITATIVE)}else if(timeUnit){timeUnits.push({timeUnit,field,as:newField});const formatType=isTypedFieldDef(channelDef)&&channelDef.type!==TEMPORAL&&"time";formatType&&(channel===TEXT||channel===TOOLTIP?newFieldDef.formatType=formatType:!function isNonPositionScaleChannel(channel){return!!NONPOSITION_CHANNEL_INDEX[channel]}(channel)?isXorY(channel)&&(newFieldDef.axis=Object.assign({formatType},newFieldDef.axis)):newFieldDef.legend=Object.assign({formatType},newFieldDef.legend))}encoding[channel]=newFieldDef}else groupby.push(field),encoding[channel]=oldEncoding[channel]}else encoding[channel]=oldEncoding[channel]})),{bins,timeUnits,aggregate,groupby,encoding}}function initEncoding(encoding,mark,filled,config){return keys(encoding).reduce(((normalizedEncoding,channel)=>{if(!isChannel(channel))return warn(function invalidEncodingChannel(channel){return`${channel}-encoding is dropped as ${channel} is not a valid encoding channel.`}(channel)),normalizedEncoding;const channelDef=encoding[channel];if("angle"!==channel||"arc"!==mark||encoding.theta||(warn("Arc marks uses theta channel rather than angle, replacing angle with theta."),channel=THETA),!function markChannelCompatible(encoding,channel,mark){const markSupported=supportMark(channel,mark);if(!markSupported)return!1;if("binned"===markSupported){const primaryFieldDef=encoding[channel===X2?X:Y];return!!(isFieldDef(primaryFieldDef)&&isFieldDef(encoding[channel])&&isBinned(primaryFieldDef.bin))}return!0}(encoding,channel,mark))return warn(incompatibleChannel(channel,mark)),normalizedEncoding;if(channel===SIZE&&"line"===mark){const fieldDef=getFieldDef(encoding[channel]);if(null==fieldDef?void 0:fieldDef.aggregate)return warn("Line marks cannot encode size with a non-groupby field. You may want to use trail marks instead."),normalizedEncoding}if(channel===COLOR&&(filled?"fill"in encoding:"stroke"in encoding))return warn(droppingColor("encoding",{fill:"fill"in encoding,stroke:"stroke"in encoding})),normalizedEncoding;if(channel===DETAIL||channel===ORDER&&!isArray(channelDef)&&!isValueDef(channelDef)||channel===TOOLTIP&&isArray(channelDef))channelDef&&(normalizedEncoding[channel]=array(channelDef).reduce(((defs,fieldDef)=>(isFieldDef(fieldDef)?defs.push(initFieldDef(fieldDef,channel)):warn(emptyFieldDef(fieldDef,channel)),defs)),[]));else{if(channel===TOOLTIP&&null===channelDef)normalizedEncoding[channel]=null;else if(!(isFieldDef(channelDef)||isDatumDef(channelDef)||isValueDef(channelDef)||isConditionalDef(channelDef)||isSignalRef(channelDef)))return warn(emptyFieldDef(channelDef,channel)),normalizedEncoding;normalizedEncoding[channel]=initChannelDef(channelDef,channel,config)}return normalizedEncoding}),{})}function normalizeEncoding(encoding,config){const normalizedEncoding={};for(const channel of keys(encoding)){const newChannelDef=initChannelDef(encoding[channel],channel,config,{compositeMark:!0});normalizedEncoding[channel]=newChannelDef}return normalizedEncoding}function forEach(mapping,f,thisArg){if(mapping)for(const channel of keys(mapping)){const el=mapping[channel];if(isArray(el))for(const channelDef of el)f.call(thisArg,channelDef,channel);else f.call(thisArg,el,channel)}}function pathGroupingFields(mark,encoding){return keys(encoding).reduce(((details,channel)=>{switch(channel){case X:case Y:case HREF:case DESCRIPTION:case URL:case X2:case Y2:case THETA:case THETA2:case RADIUS:case RADIUS2:case LATITUDE:case LONGITUDE:case LATITUDE2:case LONGITUDE2:case TEXT:case SHAPE:case ANGLE:case TOOLTIP:return details;case ORDER:if("line"===mark||"trail"===mark)return details;case DETAIL:case KEY:{const channelDef=encoding[channel];if(isArray(channelDef)||isFieldDef(channelDef))for(const fieldDef of array(channelDef))fieldDef.aggregate||details.push(vgField(fieldDef,{}));return details}case SIZE:if("trail"===mark)return details;case COLOR:case FILL:case STROKE:case OPACITY:case FILLOPACITY:case STROKEOPACITY:case STROKEDASH:case STROKEWIDTH:{const fieldDef=getFieldDef(encoding[channel]);return fieldDef&&!fieldDef.aggregate&&details.push(vgField(fieldDef,{})),details}}}),[])}var compositemark_common_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i{const mainTitle=withFieldName?` of ${getTitle(continuousAxisChannelDef)}`:"";return{field:fieldPrefix+continuousAxisChannelDef.field,type:continuousAxisChannelDef.type,title:isSignalRef(titlePrefix)?{signal:`${titlePrefix}"${escape(mainTitle)}"`}:titlePrefix+mainTitle}})),...unique(function fieldDefs(encoding){const arr=[];for(const channel of keys(encoding))if(channelHasField(encoding,channel)){const channelDefArray=array(encoding[channel]);for(const def of channelDefArray)isFieldDef(def)?arr.push(def):hasConditionalFieldDef(def)&&arr.push(def.condition)}return arr}(encodingWithoutContinuousAxis).map(toStringFieldDef),hash)]}}function getTitle(continuousAxisChannelDef){const{title,field}=continuousAxisChannelDef;return getFirstDefined(title,field)}function makeCompositeAggregatePartFactory(compositeMarkDef,continuousAxis,continuousAxisChannelDef,sharedEncoding,compositeMarkConfig){const{scale,axis}=continuousAxisChannelDef;return({partName,mark,positionPrefix,endPositionPrefix,extraEncoding={}})=>{const title=getTitle(continuousAxisChannelDef);return partLayerMixins(compositeMarkDef,partName,compositeMarkConfig,{mark,encoding:Object.assign(Object.assign(Object.assign({[continuousAxis]:Object.assign(Object.assign(Object.assign({field:`${positionPrefix}_${continuousAxisChannelDef.field}`,type:continuousAxisChannelDef.type},void 0!==title?{title}:{}),void 0!==scale?{scale}:{}),void 0!==axis?{axis}:{})},vega_util_module_isString(endPositionPrefix)?{[`${continuousAxis}2`]:{field:`${endPositionPrefix}_${continuousAxisChannelDef.field}`}}:{}),sharedEncoding),extraEncoding)})}}function partLayerMixins(markDef,part,compositeMarkConfig,partBaseSpec){const{clip,color,opacity}=markDef,mark=markDef.type;return markDef[part]||void 0===markDef[part]&&compositeMarkConfig[part]?[Object.assign(Object.assign({},partBaseSpec),{mark:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},compositeMarkConfig[part]),clip?{clip}:{}),color?{color}:{}),opacity?{opacity}:{}),isMarkDef(partBaseSpec.mark)?partBaseSpec.mark:{type:partBaseSpec.mark}),{style:`${mark}-${part}`}),isBoolean(markDef[part])?{}:markDef[part])})]:[]}function compositeMarkContinuousAxis(spec,orient,compositeMark){const{encoding}=spec,continuousAxis="vertical"===orient?"y":"x",continuousAxisChannelDef=encoding[continuousAxis],continuousAxisChannelDef2=encoding[`${continuousAxis}2`],continuousAxisChannelDefError=encoding[`${continuousAxis}Error`],continuousAxisChannelDefError2=encoding[`${continuousAxis}Error2`];return{continuousAxisChannelDef:filterAggregateFromChannelDef(continuousAxisChannelDef,compositeMark),continuousAxisChannelDef2:filterAggregateFromChannelDef(continuousAxisChannelDef2,compositeMark),continuousAxisChannelDefError:filterAggregateFromChannelDef(continuousAxisChannelDefError,compositeMark),continuousAxisChannelDefError2:filterAggregateFromChannelDef(continuousAxisChannelDefError2,compositeMark),continuousAxis}}function filterAggregateFromChannelDef(continuousAxisChannelDef,compositeMark){if(continuousAxisChannelDef&&continuousAxisChannelDef.aggregate){const{aggregate}=continuousAxisChannelDef,continuousAxisWithoutAggregate=compositemark_common_rest(continuousAxisChannelDef,["aggregate"]);return aggregate!==compositeMark&&warn(function errorBarContinuousAxisHasCustomizedAggregate(aggregate,compositeMark){return`Continuous axis should not have customized aggregation function ${aggregate}; ${compositeMark} already agregates the axis.`}(aggregate,compositeMark)),continuousAxisWithoutAggregate}return continuousAxisChannelDef}function compositeMarkOrient(spec,compositeMark){const{mark,encoding}=spec,{x,y}=encoding;if(isMarkDef(mark)&&mark.orient)return mark.orient;if(isContinuousFieldOrDatumDef(x)){if(isContinuousFieldOrDatumDef(y)){const xAggregate=isFieldDef(x)&&x.aggregate,yAggregate=isFieldDef(y)&&y.aggregate;if(xAggregate||yAggregate!==compositeMark){if(yAggregate||xAggregate!==compositeMark){if(xAggregate===compositeMark&&yAggregate===compositeMark)throw new Error("Both x and y cannot have aggregate");return isFieldOrDatumDefForTimeFormat(y)&&!isFieldOrDatumDefForTimeFormat(x)?"horizontal":"vertical"}return"horizontal"}return"vertical"}return"horizontal"}if(isContinuousFieldOrDatumDef(y))return"vertical";throw new Error(`Need a valid continuous axis for ${compositeMark}s`)}var boxplot_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);imakeCompositeAggregatePartFactory(markDef,continuousAxis,continuousAxisChannelDef,sharedEncoding,config.boxplot),makeBoxPlotExtent=makeBoxPlotPart(encodingWithoutSizeColorAndContinuousAxis),makeBoxPlotBox=makeBoxPlotPart(encodingWithoutContinuousAxis),makeBoxPlotMidTick=makeBoxPlotPart(Object.assign(Object.assign({},encodingWithoutSizeColorAndContinuousAxis),size?{size}:{})),fiveSummaryTooltipEncoding=getCompositeMarkTooltip([{fieldPrefix:"min-max"===boxPlotType?"upper_whisker_":"max_",titlePrefix:"Max"},{fieldPrefix:"upper_box_",titlePrefix:"Q3"},{fieldPrefix:"mid_box_",titlePrefix:"Median"},{fieldPrefix:"lower_box_",titlePrefix:"Q1"},{fieldPrefix:"min-max"===boxPlotType?"lower_whisker_":"min_",titlePrefix:"Min"}],continuousAxisChannelDef,encodingWithoutContinuousAxis),endTick={type:"tick",color:"black",opacity:1,orient:ticksOrient,invalid:null,aria:!1},whiskerTooltipEncoding="min-max"===boxPlotType?fiveSummaryTooltipEncoding:getCompositeMarkTooltip([{fieldPrefix:"upper_whisker_",titlePrefix:"Upper Whisker"},{fieldPrefix:"lower_whisker_",titlePrefix:"Lower Whisker"}],continuousAxisChannelDef,encodingWithoutContinuousAxis),whiskerLayers=[...makeBoxPlotExtent({partName:"rule",mark:{type:"rule",invalid:null,aria:!1},positionPrefix:"lower_whisker",endPositionPrefix:"lower_box",extraEncoding:whiskerTooltipEncoding}),...makeBoxPlotExtent({partName:"rule",mark:{type:"rule",invalid:null,aria:!1},positionPrefix:"upper_box",endPositionPrefix:"upper_whisker",extraEncoding:whiskerTooltipEncoding}),...makeBoxPlotExtent({partName:"ticks",mark:endTick,positionPrefix:"lower_whisker",extraEncoding:whiskerTooltipEncoding}),...makeBoxPlotExtent({partName:"ticks",mark:endTick,positionPrefix:"upper_whisker",extraEncoding:whiskerTooltipEncoding})],boxLayers=[..."tukey"!==boxPlotType?whiskerLayers:[],...makeBoxPlotBox({partName:"box",mark:Object.assign(Object.assign({type:"bar"},sizeValue?{size:sizeValue}:{}),{orient:boxOrient,invalid:null,ariaRoleDescription:"box"}),positionPrefix:"lower_box",endPositionPrefix:"upper_box",extraEncoding:fiveSummaryTooltipEncoding}),...makeBoxPlotMidTick({partName:"median",mark:Object.assign(Object.assign(Object.assign({type:"tick",invalid:null},isObject(config.boxplot.median)&&config.boxplot.median.color?{color:config.boxplot.median.color}:{}),sizeValue?{size:sizeValue}:{}),{orient:ticksOrient,aria:!1}),positionPrefix:"mid_box",extraEncoding:fiveSummaryTooltipEncoding})];if("min-max"===boxPlotType)return Object.assign(Object.assign({},outerSpec),{transform:(null!==(_b=outerSpec.transform)&&void 0!==_b?_b:[]).concat(transform),layer:boxLayers});const lowerBoxExpr=`datum["lower_box_${continuousAxisChannelDef.field}"]`,upperBoxExpr=`datum["upper_box_${continuousAxisChannelDef.field}"]`,iqrExpr=`(${upperBoxExpr} - ${lowerBoxExpr})`,lowerWhiskerExpr=`${lowerBoxExpr} - ${extent} * ${iqrExpr}`,upperWhiskerExpr=`${upperBoxExpr} + ${extent} * ${iqrExpr}`,fieldExpr=`datum["${continuousAxisChannelDef.field}"]`,joinaggregateTransform={joinaggregate:boxParamsQuartiles(continuousAxisChannelDef.field),groupby},filteredWhiskerSpec={transform:[{filter:`(${lowerWhiskerExpr} <= ${fieldExpr}) && (${fieldExpr} <= ${upperWhiskerExpr})`},{aggregate:[{op:"min",field:continuousAxisChannelDef.field,as:`lower_whisker_${continuousAxisChannelDef.field}`},{op:"max",field:continuousAxisChannelDef.field,as:`upper_whisker_${continuousAxisChannelDef.field}`},{op:"min",field:`lower_box_${continuousAxisChannelDef.field}`,as:`lower_box_${continuousAxisChannelDef.field}`},{op:"max",field:`upper_box_${continuousAxisChannelDef.field}`,as:`upper_box_${continuousAxisChannelDef.field}`},...aggregate],groupby}],layer:whiskerLayers},{tooltip}=encodingWithoutSizeColorAndContinuousAxis,encodingWithoutSizeColorContinuousAxisAndTooltip=boxplot_rest(encodingWithoutSizeColorAndContinuousAxis,["tooltip"]),{scale,axis}=continuousAxisChannelDef,title=getTitle(continuousAxisChannelDef),axisWithoutTitle=omit(axis,["title"]),outlierLayersMixins=partLayerMixins(markDef,"outliers",config.boxplot,{transform:[{filter:`(${fieldExpr} < ${lowerWhiskerExpr}) || (${fieldExpr} > ${upperWhiskerExpr})`}],mark:"point",encoding:Object.assign(Object.assign(Object.assign({[continuousAxis]:Object.assign(Object.assign(Object.assign({field:continuousAxisChannelDef.field,type:continuousAxisChannelDef.type},void 0!==title?{title}:{}),void 0!==scale?{scale}:{}),isEmpty(axisWithoutTitle)?{}:{axis:axisWithoutTitle})},encodingWithoutSizeColorContinuousAxisAndTooltip),color?{color}:{}),customTooltipWithoutAggregatedField?{tooltip:customTooltipWithoutAggregatedField}:{})})[0];let filteredLayersMixins;const filteredLayersMixinsTransforms=[...bins,...timeUnits,joinaggregateTransform];return outlierLayersMixins?filteredLayersMixins={transform:filteredLayersMixinsTransforms,layer:[outlierLayersMixins,filteredWhiskerSpec]}:(filteredLayersMixins=filteredWhiskerSpec,filteredLayersMixins.transform.unshift(...filteredLayersMixinsTransforms)),Object.assign(Object.assign({},outerSpec),{layer:[filteredLayersMixins,{transform,layer:boxLayers}]})}function boxParamsQuartiles(continousAxisField){return[{op:"q1",field:continousAxisField,as:`lower_box_${continousAxisField}`},{op:"q3",field:continousAxisField,as:`upper_box_${continousAxisField}`}]}var errorbar_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i1?{layer}:Object.assign({},layer[0]))}function errorBarOrientAndInputType(spec,compositeMark){const{encoding}=spec;if(function errorBarIsInputTypeRaw(encoding){return(isFieldOrDatumDef(encoding.x)||isFieldOrDatumDef(encoding.y))&&!isFieldOrDatumDef(encoding.x2)&&!isFieldOrDatumDef(encoding.y2)&&!isFieldOrDatumDef(encoding.xError)&&!isFieldOrDatumDef(encoding.xError2)&&!isFieldOrDatumDef(encoding.yError)&&!isFieldOrDatumDef(encoding.yError2)}(encoding))return{orient:compositeMarkOrient(spec,compositeMark),inputType:"raw"};const isTypeAggregatedUpperLower=function errorBarIsInputTypeAggregatedUpperLower(encoding){return isFieldOrDatumDef(encoding.x2)||isFieldOrDatumDef(encoding.y2)}(encoding),isTypeAggregatedError=function errorBarIsInputTypeAggregatedError(encoding){return isFieldOrDatumDef(encoding.xError)||isFieldOrDatumDef(encoding.xError2)||isFieldOrDatumDef(encoding.yError)||isFieldOrDatumDef(encoding.yError2)}(encoding),x=encoding.x,y=encoding.y;if(isTypeAggregatedUpperLower){if(isTypeAggregatedError)throw new Error(`${compositeMark} cannot be both type aggregated-upper-lower and aggregated-error`);const x2=encoding.x2,y2=encoding.y2;if(isFieldOrDatumDef(x2)&&isFieldOrDatumDef(y2))throw new Error(`${compositeMark} cannot have both x2 and y2`);if(isFieldOrDatumDef(x2)){if(isContinuousFieldOrDatumDef(x))return{orient:"horizontal",inputType:"aggregated-upper-lower"};throw new Error(`Both x and x2 have to be quantitative in ${compositeMark}`)}if(isFieldOrDatumDef(y2)){if(isContinuousFieldOrDatumDef(y))return{orient:"vertical",inputType:"aggregated-upper-lower"};throw new Error(`Both y and y2 have to be quantitative in ${compositeMark}`)}throw new Error("No ranged axis")}{const xError=encoding.xError,xError2=encoding.xError2,yError=encoding.yError,yError2=encoding.yError2;if(isFieldOrDatumDef(xError2)&&!isFieldOrDatumDef(xError))throw new Error(`${compositeMark} cannot have xError2 without xError`);if(isFieldOrDatumDef(yError2)&&!isFieldOrDatumDef(yError))throw new Error(`${compositeMark} cannot have yError2 without yError`);if(isFieldOrDatumDef(xError)&&isFieldOrDatumDef(yError))throw new Error(`${compositeMark} cannot have both xError and yError with both are quantiative`);if(isFieldOrDatumDef(xError)){if(isContinuousFieldOrDatumDef(x))return{orient:"horizontal",inputType:"aggregated-error"};throw new Error("All x, xError, and xError2 (if exist) have to be quantitative")}if(isFieldOrDatumDef(yError)){if(isContinuousFieldOrDatumDef(y))return{orient:"vertical",inputType:"aggregated-error"};throw new Error("All y, yError, and yError2 (if exist) have to be quantitative")}throw new Error("No ranged axis")}}function errorBarParams(spec,compositeMark,config){var _a;const{mark,encoding,params,projection:_p}=spec,outerSpec=errorbar_rest(spec,["mark","encoding","params","projection"]),markDef=isMarkDef(mark)?mark:{type:mark};params&&warn(selectionNotSupported(compositeMark));const{orient,inputType}=errorBarOrientAndInputType(spec,compositeMark),{continuousAxisChannelDef,continuousAxisChannelDef2,continuousAxisChannelDefError,continuousAxisChannelDefError2,continuousAxis}=compositeMarkContinuousAxis(spec,orient,compositeMark),{errorBarSpecificAggregate,postAggregateCalculates,tooltipSummary,tooltipTitleWithFieldName}=function errorBarAggregationAndCalculation(markDef,continuousAxisChannelDef,continuousAxisChannelDef2,continuousAxisChannelDefError,continuousAxisChannelDefError2,inputType,compositeMark,config){let errorBarSpecificAggregate=[],postAggregateCalculates=[];const continuousFieldName=continuousAxisChannelDef.field;let tooltipSummary,tooltipTitleWithFieldName=!1;if("raw"===inputType){const center=markDef.center?markDef.center:markDef.extent?"iqr"===markDef.extent?"median":"mean":config.errorbar.center,extent=markDef.extent?markDef.extent:"mean"===center?"stderr":"iqr";if("median"===center!=("iqr"===extent)&&warn(function errorBarCenterIsUsedWithWrongExtent(center,extent,mark){return`${center} is not usually used with ${extent} for ${mark}.`}(center,extent,compositeMark)),"stderr"===extent||"stdev"===extent)errorBarSpecificAggregate=[{op:extent,field:continuousFieldName,as:`extent_${continuousFieldName}`},{op:center,field:continuousFieldName,as:`center_${continuousFieldName}`}],postAggregateCalculates=[{calculate:`datum["center_${continuousFieldName}"] + datum["extent_${continuousFieldName}"]`,as:`upper_${continuousFieldName}`},{calculate:`datum["center_${continuousFieldName}"] - datum["extent_${continuousFieldName}"]`,as:`lower_${continuousFieldName}`}],tooltipSummary=[{fieldPrefix:"center_",titlePrefix:titleCase(center)},{fieldPrefix:"upper_",titlePrefix:getTitlePrefix(center,extent,"+")},{fieldPrefix:"lower_",titlePrefix:getTitlePrefix(center,extent,"-")}],tooltipTitleWithFieldName=!0;else{let centerOp,lowerExtentOp,upperExtentOp;"ci"===extent?(centerOp="mean",lowerExtentOp="ci0",upperExtentOp="ci1"):(centerOp="median",lowerExtentOp="q1",upperExtentOp="q3"),errorBarSpecificAggregate=[{op:lowerExtentOp,field:continuousFieldName,as:`lower_${continuousFieldName}`},{op:upperExtentOp,field:continuousFieldName,as:`upper_${continuousFieldName}`},{op:centerOp,field:continuousFieldName,as:`center_${continuousFieldName}`}],tooltipSummary=[{fieldPrefix:"upper_",titlePrefix:channeldef_title({field:continuousFieldName,aggregate:upperExtentOp,type:"quantitative"},config,{allowDisabling:!1})},{fieldPrefix:"lower_",titlePrefix:channeldef_title({field:continuousFieldName,aggregate:lowerExtentOp,type:"quantitative"},config,{allowDisabling:!1})},{fieldPrefix:"center_",titlePrefix:channeldef_title({field:continuousFieldName,aggregate:centerOp,type:"quantitative"},config,{allowDisabling:!1})}]}}else{(markDef.center||markDef.extent)&&warn(function errorBarCenterAndExtentAreNotNeeded(center,extent){return`${extent?"extent ":""}${extent&¢er?"and ":""}${center?"center ":""}${extent&¢er?"are ":"is "}not needed when data are aggregated.`}(markDef.center,markDef.extent)),"aggregated-upper-lower"===inputType?(tooltipSummary=[],postAggregateCalculates=[{calculate:`datum["${continuousAxisChannelDef2.field}"]`,as:`upper_${continuousFieldName}`},{calculate:`datum["${continuousFieldName}"]`,as:`lower_${continuousFieldName}`}]):"aggregated-error"===inputType&&(tooltipSummary=[{fieldPrefix:"",titlePrefix:continuousFieldName}],postAggregateCalculates=[{calculate:`datum["${continuousFieldName}"] + datum["${continuousAxisChannelDefError.field}"]`,as:`upper_${continuousFieldName}`}],continuousAxisChannelDefError2?postAggregateCalculates.push({calculate:`datum["${continuousFieldName}"] + datum["${continuousAxisChannelDefError2.field}"]`,as:`lower_${continuousFieldName}`}):postAggregateCalculates.push({calculate:`datum["${continuousFieldName}"] - datum["${continuousAxisChannelDefError.field}"]`,as:`lower_${continuousFieldName}`}));for(const postAggregateCalculate of postAggregateCalculates)tooltipSummary.push({fieldPrefix:postAggregateCalculate.as.substring(0,6),titlePrefix:replaceAll(replaceAll(postAggregateCalculate.calculate,'datum["',""),'"]',"")})}return{postAggregateCalculates,errorBarSpecificAggregate,tooltipSummary,tooltipTitleWithFieldName}}(markDef,continuousAxisChannelDef,continuousAxisChannelDef2,continuousAxisChannelDefError,continuousAxisChannelDefError2,inputType,compositeMark,config),_b=encoding,_c=continuousAxis,_d=(_b[_c],"x"===continuousAxis?"x2":"y2"),_e=(_b[_d],"x"===continuousAxis?"xError":"yError"),_f=(_b[_e],"x"===continuousAxis?"xError2":"yError2"),oldEncodingWithoutContinuousAxis=(_b[_f],errorbar_rest(_b,["symbol"==typeof _c?_c:_c+"","symbol"==typeof _d?_d:_d+"","symbol"==typeof _e?_e:_e+"","symbol"==typeof _f?_f:_f+""])),{bins,timeUnits,aggregate:oldAggregate,groupby:oldGroupBy,encoding:encodingWithoutContinuousAxis}=extractTransformsFromEncoding(oldEncodingWithoutContinuousAxis,config),aggregate=[...oldAggregate,...errorBarSpecificAggregate],groupby="raw"!==inputType?[]:oldGroupBy,tooltipEncoding=getCompositeMarkTooltip(tooltipSummary,continuousAxisChannelDef,encodingWithoutContinuousAxis,tooltipTitleWithFieldName);return{transform:[...null!==(_a=outerSpec.transform)&&void 0!==_a?_a:[],...bins,...timeUnits,...0===aggregate.length?[]:[{aggregate,groupby}],...postAggregateCalculates],groupby,continuousAxisChannelDef,continuousAxis,encodingWithoutContinuousAxis,ticksOrient:"vertical"===orient?"horizontal":"vertical",markDef,outerSpec,tooltipEncoding}}function getTitlePrefix(center,extent,operation){return`${titleCase(center)} ${operation} ${extent}`}const errorBandNormalizer=new CompositeMarkNormalizer("errorband",normalizeErrorBand);function normalizeErrorBand(spec,{config}){spec=Object.assign(Object.assign({},spec),{encoding:normalizeEncoding(spec.encoding,config)});const{transform,continuousAxisChannelDef,continuousAxis,encodingWithoutContinuousAxis,markDef,outerSpec,tooltipEncoding}=errorBarParams(spec,"errorband",config),errorBandDef=markDef,makeErrorBandPart=makeCompositeAggregatePartFactory(errorBandDef,continuousAxis,continuousAxisChannelDef,encodingWithoutContinuousAxis,config.errorband),is2D=void 0!==spec.encoding.x&&void 0!==spec.encoding.y;let bandMark={type:is2D?"area":"rect"},bordersMark={type:is2D?"line":"rule"};const interpolate=Object.assign(Object.assign({},errorBandDef.interpolate?{interpolate:errorBandDef.interpolate}:{}),errorBandDef.tension&&errorBandDef.interpolate?{tension:errorBandDef.tension}:{});return is2D?(bandMark=Object.assign(Object.assign(Object.assign({},bandMark),interpolate),{ariaRoleDescription:"errorband"}),bordersMark=Object.assign(Object.assign(Object.assign({},bordersMark),interpolate),{aria:!1})):errorBandDef.interpolate?warn(errorBand1DNotSupport("interpolate")):errorBandDef.tension&&warn(errorBand1DNotSupport("tension")),Object.assign(Object.assign({},outerSpec),{transform,layer:[...makeErrorBandPart({partName:"band",mark:bandMark,positionPrefix:"lower",endPositionPrefix:"upper",extraEncoding:tooltipEncoding}),...makeErrorBandPart({partName:"borders",mark:bordersMark,positionPrefix:"lower",extraEncoding:tooltipEncoding}),...makeErrorBandPart({partName:"borders",mark:bordersMark,positionPrefix:"upper",extraEncoding:tooltipEncoding})]})}const compositeMarkRegistry={};function add(mark,run,parts){const normalizer=new CompositeMarkNormalizer(mark,run);compositeMarkRegistry[mark]={normalizer,parts}}add(BOXPLOT,normalizeBoxPlot,["box","median","outliers","rule","ticks"]),add("errorbar",normalizeErrorBar,["ticks","rule"]),add("errorband",normalizeErrorBand,["band","borders"]);const VL_ONLY_LEGEND_CONFIG=["gradientHorizontalMaxLength","gradientHorizontalMinLength","gradientVerticalMaxLength","gradientVerticalMinLength","unselectedOpacity"],HEADER_TITLE_PROPERTIES_MAP={titleAlign:"align",titleAnchor:"anchor",titleAngle:"angle",titleBaseline:"baseline",titleColor:"color",titleFont:"font",titleFontSize:"fontSize",titleFontStyle:"fontStyle",titleFontWeight:"fontWeight",titleLimit:"limit",titleLineHeight:"lineHeight",titleOrient:"orient",titlePadding:"offset"},HEADER_LABEL_PROPERTIES_MAP={labelAlign:"align",labelAnchor:"anchor",labelAngle:"angle",labelBaseline:"baseline",labelColor:"color",labelFont:"font",labelFontSize:"fontSize",labelFontStyle:"fontStyle",labelFontWeight:"fontWeight",labelLimit:"limit",labelLineHeight:"lineHeight",labelOrient:"orient",labelPadding:"offset"},HEADER_TITLE_PROPERTIES=keys(HEADER_TITLE_PROPERTIES_MAP),HEADER_LABEL_PROPERTIES=keys(HEADER_LABEL_PROPERTIES_MAP),HEADER_CONFIGS=keys({header:1,headerRow:1,headerColumn:1,headerFacet:1}),LEGEND_SCALE_CHANNELS=["size","shape","fill","stroke","strokeDash","strokeWidth","opacity"],COMMON_LEGEND_PROPERTY_INDEX={aria:1,clipHeight:1,columnPadding:1,columns:1,cornerRadius:1,description:1,direction:1,fillColor:1,format:1,formatType:1,gradientLength:1,gradientOpacity:1,gradientStrokeColor:1,gradientStrokeWidth:1,gradientThickness:1,gridAlign:1,labelAlign:1,labelBaseline:1,labelColor:1,labelFont:1,labelFontSize:1,labelFontStyle:1,labelFontWeight:1,labelLimit:1,labelOffset:1,labelOpacity:1,labelOverlap:1,labelPadding:1,labelSeparation:1,legendX:1,legendY:1,offset:1,orient:1,padding:1,rowPadding:1,strokeColor:1,symbolDash:1,symbolDashOffset:1,symbolFillColor:1,symbolLimit:1,symbolOffset:1,symbolOpacity:1,symbolSize:1,symbolStrokeColor:1,symbolStrokeWidth:1,symbolType:1,tickCount:1,tickMinStep:1,title:1,titleAlign:1,titleAnchor:1,titleBaseline:1,titleColor:1,titleFont:1,titleFontSize:1,titleFontStyle:1,titleFontWeight:1,titleLimit:1,titleLineHeight:1,titleOpacity:1,titleOrient:1,titlePadding:1,type:1,values:1,zindex:1},SELECTION_ID=(keys(COMMON_LEGEND_PROPERTY_INDEX),"_vgsid_"),defaultConfig={point:{on:"click",fields:[SELECTION_ID],toggle:"event.shiftKey",resolve:"global",clear:"dblclick"},interval:{on:"[mousedown, window:mouseup] > window:mousemove!",encodings:["x","y"],translate:"[mousedown, window:mouseup] > window:mousemove!",zoom:"wheel!",mark:{fill:"#333",fillOpacity:.125,stroke:"white"},resolve:"global",clear:"dblclick"}};function isLegendBinding(bind){return!(!bind||"legend"!==bind&&!bind.legend)}function isLegendStreamBinding(bind){return isLegendBinding(bind)&&isObject(bind)}function isSelectionParameter(param){return!!param.select}var parameter_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);ithis.mapLayerOrUnit(subspec,params)))})}mapHConcat(spec,params){return Object.assign(Object.assign({},spec),{hconcat:spec.hconcat.map((subspec=>this.map(subspec,params)))})}mapVConcat(spec,params){return Object.assign(Object.assign({},spec),{vconcat:spec.vconcat.map((subspec=>this.map(subspec,params)))})}mapConcat(spec,params){const{concat}=spec,rest=map_rest(spec,["concat"]);return Object.assign(Object.assign({},rest),{concat:concat.map((subspec=>this.map(subspec,params)))})}mapFacet(spec,params){return Object.assign(Object.assign({},spec),{spec:this.map(spec.spec,params)})}mapRepeat(spec,params){return Object.assign(Object.assign({},spec),{spec:this.map(spec.spec,params)})}}const STACK_OFFSET_INDEX={zero:1,center:1,normalize:1};const STACKABLE_MARKS=new Set([ARC,BAR,AREA,RULE,POINT,CIRCLE,SQUARE,LINE,mark_TEXT,TICK]),STACK_BY_DEFAULT_MARKS=new Set([BAR,AREA,ARC]);function potentialStackedChannel(encoding,x){var _a,_b;const y="x"===x?"y":"radius",xDef=encoding[x],yDef=encoding[y];if(isFieldDef(xDef)&&isFieldDef(yDef))if("quantitative"===channelDefType(xDef)&&"quantitative"===channelDefType(yDef)){if(xDef.stack)return x;if(yDef.stack)return y;const xAggregate=isFieldDef(xDef)&&!!xDef.aggregate;if(xAggregate!==(isFieldDef(yDef)&&!!yDef.aggregate))return xAggregate?x:y;{const xScale=null===(_a=xDef.scale)||void 0===_a?void 0:_a.type,yScale=null===(_b=yDef.scale)||void 0===_b?void 0:_b.type;if(xScale&&"linear"!==xScale)return y;if(yScale&&"linear"!==yScale)return x}}else{if("quantitative"===channelDefType(xDef))return x;if("quantitative"===channelDefType(yDef))return y}else{if("quantitative"===channelDefType(xDef))return x;if("quantitative"===channelDefType(yDef))return y}}function stack(m,encoding,opt={}){var _a,_b;const mark=isMarkDef(m)?m.type:m;if(!STACKABLE_MARKS.has(mark))return null;const fieldChannel=potentialStackedChannel(encoding,"x")||potentialStackedChannel(encoding,"theta");if(!fieldChannel)return null;const stackedFieldDef=encoding[fieldChannel],stackedField=isFieldDef(stackedFieldDef)?vgField(stackedFieldDef,{}):void 0;let dimensionChannel=function getDimensionChannel(channel){switch(channel){case"x":return"y";case"y":return"x";case"theta":return"radius";case"radius":return"theta"}}(fieldChannel),dimensionDef=encoding[dimensionChannel],dimensionField=isFieldDef(dimensionDef)?vgField(dimensionDef,{}):void 0;dimensionField===stackedField&&(dimensionField=void 0,dimensionDef=void 0,dimensionChannel=void 0);const stackBy=NONPOSITION_CHANNELS.reduce(((sc,channel)=>{if("tooltip"!==channel&&channelHasField(encoding,channel)){const channelDef=encoding[channel];for(const cDef of array(channelDef)){const fieldDef=getFieldDef(cDef);if(fieldDef.aggregate)continue;const f=vgField(fieldDef,{});f&&f===dimensionField||sc.push({channel,fieldDef})}}return sc}),[]);let offset;if(void 0!==stackedFieldDef.stack?offset=isBoolean(stackedFieldDef.stack)?stackedFieldDef.stack?"zero":null:stackedFieldDef.stack:STACK_BY_DEFAULT_MARKS.has(mark)&&(offset="zero"),!offset||!function isStackOffset(s){return s in STACK_OFFSET_INDEX}(offset))return null;if(isAggregate(encoding)&&0===stackBy.length)return null;if((null===(_a=null==stackedFieldDef?void 0:stackedFieldDef.scale)||void 0===_a?void 0:_a.type)&&(null===(_b=null==stackedFieldDef?void 0:stackedFieldDef.scale)||void 0===_b?void 0:_b.type)!==ScaleType.LINEAR){if(opt.disallowNonLinearStack)return null;warn(function cannotStackNonLinearScale(scaleType){return`Cannot stack non-linear scale (${scaleType}).`}(stackedFieldDef.scale.type))}return isFieldOrDatumDef(encoding[getSecondaryRangeChannel(fieldChannel)])?(void 0!==stackedFieldDef.stack&&warn(function cannotStackRangedMark(channel){return`Cannot stack "${channel}" if there is already "${channel}2".`}(fieldChannel)),null):(isFieldDef(stackedFieldDef)&&stackedFieldDef.aggregate&&!contains(SUM_OPS,stackedFieldDef.aggregate)&&warn(function stackNonSummativeAggregate(aggregate){return`Stacking is applied even though the aggregate function is non-summative ("${aggregate}").`}(stackedFieldDef.aggregate)),{groupbyChannel:dimensionDef?dimensionChannel:void 0,groupbyField:dimensionField,fieldChannel,impute:null!==stackedFieldDef.impute&&isPathMark(mark),stackBy,offset})}var pathoverlay_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i1?mark:mark.type}function dropLineAndPointFromConfig(config){for(const mark of["line","area","rule","trail"])config[mark]&&(config=Object.assign(Object.assign({},config),{[mark]:omit(config[mark],["point","line"])}));return config}function getPointOverlay(markDef,markConfig={},encoding){return"transparent"===markDef.point?{opacity:0}:markDef.point?isObject(markDef.point)?markDef.point:{}:void 0!==markDef.point?null:markConfig.point||encoding.shape?isObject(markConfig.point)?markConfig.point:{}:void 0}function getLineOverlay(markDef,markConfig={}){return markDef.line?!0===markDef.line?{}:markDef.line:void 0!==markDef.line?null:markConfig.line?!0===markConfig.line?{}:markConfig.line:void 0}class PathOverlayNormalizer{constructor(){this.name="path-overlay"}hasMatchingType(spec,config){if(isUnitSpec(spec)){const{mark,encoding}=spec,markDef=isMarkDef(mark)?mark:{type:mark};switch(markDef.type){case"line":case"rule":case"trail":return!!getPointOverlay(markDef,config[markDef.type],encoding);case"area":return!!getPointOverlay(markDef,config[markDef.type],encoding)||!!getLineOverlay(markDef,config[markDef.type])}}return!1}run(spec,normParams,normalize){const{config}=normParams,{params,projection,mark,encoding:e}=spec,outerSpec=pathoverlay_rest(spec,["params","projection","mark","encoding"]),encoding=normalizeEncoding(e,config),markDef=isMarkDef(mark)?mark:{type:mark},pointOverlay=getPointOverlay(markDef,config[markDef.type],encoding),lineOverlay="area"===markDef.type&&getLineOverlay(markDef,config[markDef.type]),layer=[Object.assign(Object.assign({},params?{params}:{}),{mark:dropLineAndPoint(Object.assign(Object.assign({},"area"===markDef.type&&void 0===markDef.opacity&&void 0===markDef.fillOpacity?{opacity:.7}:{}),markDef)),encoding:omit(encoding,["shape"])})],stackProps=stack(markDef,encoding);let overlayEncoding=encoding;if(stackProps){const{fieldChannel:stackFieldChannel,offset}=stackProps;overlayEncoding=Object.assign(Object.assign({},encoding),{[stackFieldChannel]:Object.assign(Object.assign({},encoding[stackFieldChannel]),offset?{stack:offset}:{})})}return lineOverlay&&layer.push(Object.assign(Object.assign({},projection?{projection}:{}),{mark:Object.assign(Object.assign({type:"line"},pick(markDef,["clip","interpolate","tension","tooltip"])),lineOverlay),encoding:overlayEncoding})),pointOverlay&&layer.push(Object.assign(Object.assign({},projection?{projection}:{}),{mark:Object.assign(Object.assign({type:"point",opacity:1,filled:!0},pick(markDef,["clip","tooltip"])),pointOverlay),encoding:overlayEncoding})),normalize(Object.assign(Object.assign({},outerSpec),{layer}),Object.assign(Object.assign({},normParams),{config:dropLineAndPointFromConfig(config)}))}}var repeater_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);ireplaceRepeaterInChannelDef(cd,repeater))).filter((cd=>cd));else{const cd=replaceRepeaterInChannelDef(channelDef,repeater);void 0!==cd&&(out[channel]=cd)}}return out}class RuleForRangedLineNormalizer{constructor(){this.name="RuleForRangedLine"}hasMatchingType(spec){if(isUnitSpec(spec)){const{encoding,mark}=spec;if("line"===mark||isMarkDef(mark)&&"line"===mark.type)for(const channel of SECONDARY_RANGE_CHANNEL){const mainChannelDef=encoding[getMainRangeChannel(channel)];if(encoding[channel]&&(isFieldDef(mainChannelDef)&&!isBinned(mainChannelDef.bin)||isDatumDef(mainChannelDef)))return!0}}return!1}run(spec,params,normalize){const{encoding,mark}=spec;return warn(function lineWithRange(hasX2,hasY2){return`Line mark is for continuous lines and thus cannot be used with ${hasX2&&hasY2?"x2 and y2":hasX2?"x2":"y2"}. We will use the rule mark (line segments) instead.`}(!!encoding.x2,!!encoding.y2)),console.log(mark),normalize(Object.assign(Object.assign({},spec),{mark:isObject(mark)?Object.assign(Object.assign({},mark),{type:"rule"}):"rule"}),params)}}var core_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i{if(isFilter(t))return{filter:selectioncompat_normalizePredicate(t,normParams)};if(isBin(t)&&isBinParams(t.bin))return Object.assign(Object.assign({},t),{bin:normalizeBinExtent(t.bin)});if(isLookup(t)){const _a=t.from,{selection:param}=_a,from=selectioncompat_rest(_a,["selection"]);return param?Object.assign(Object.assign({},t),{from:Object.assign({param},from)}):t}return t}));return Object.assign(Object.assign({},rest),{transform})}return spec}function normalizeChannelDef(obj,normParams){var _a,_b;const enc=duplicate(obj);if(isFieldDef(enc)&&isBinParams(enc.bin)&&(enc.bin=normalizeBinExtent(enc.bin)),isScaleFieldDef(enc)&&(null===(_b=null===(_a=enc.scale)||void 0===_a?void 0:_a.domain)||void 0===_b?void 0:_b.selection)){const _c=enc.scale.domain,{selection:param}=_c,domain=selectioncompat_rest(_c,["selection"]);enc.scale.domain=Object.assign(Object.assign({},domain),param?{param}:{})}if(isConditionalDef(enc))if((0,vega_module.isArray)(enc.condition))enc.condition=enc.condition.map((c=>{const{selection,param,test}=c,cond=selectioncompat_rest(c,["selection","param","test"]);return param?c:Object.assign(Object.assign({},cond),{test:selectioncompat_normalizePredicate(c,normParams)})}));else{const _d=normalizeChannelDef(enc.condition,normParams),{selection,param,test}=_d,cond=selectioncompat_rest(_d,["selection","param","test"]);enc.condition=param?enc.condition:Object.assign(Object.assign({},cond),{test:selectioncompat_normalizePredicate(enc.condition,normParams)})}return enc}function normalizeBinExtent(bin){const ext=bin.extent;if(null==ext?void 0:ext.selection){const{selection:param}=ext,rest=selectioncompat_rest(ext,["selection"]);return Object.assign(Object.assign({},bin),{extent:Object.assign(Object.assign({},rest),{param})})}return bin}function selectioncompat_normalizePredicate(op,normParams){const normalizeSelectionComposition=o=>normalizeLogicalComposition(o,(param=>{var _a,_b,_c;const pred={param,empty:null===(_a=normParams.emptySelections[param])||void 0===_a||_a};return null!==(_b=(_c=normParams.selectionPredicates)[param])&&void 0!==_b||(_c[param]=[]),normParams.selectionPredicates[param].push(pred),pred}));return op.selection?normalizeSelectionComposition(op.selection):normalizeLogicalComposition(op.test||op.filter,(o=>o.selection?normalizeSelectionComposition(o.selection):o))}class TopLevelSelectionsNormalizer extends SpecMapper{map(spec,normParams){var _a;const selections=null!==(_a=normParams.selections)&&void 0!==_a?_a:[];if(spec.params&&!isUnitSpec(spec)){const params=[];for(const param of spec.params)isSelectionParameter(param)?selections.push(param):params.push(param);spec.params=params}return normParams.selections=selections,super.map(spec,addSpecNameToParams(spec,normParams))}mapUnit(spec,normParams){var _a;const selections=normParams.selections;if(!selections||!selections.length)return spec;const path=(null!==(_a=normParams.path)&&void 0!==_a?_a:[]).concat(spec.name),params=[];for(const selection of selections)if(selection.views&&selection.views.length)for(const view of selection.views)((0,vega_module.isString)(view)&&(view===spec.name||path.indexOf(view)>=0)||(0,vega_module.isArray)(view)&&view.map((v=>path.indexOf(v))).every(((v,i,arr)=>-1!==v&&(0===i||v>arr[i-1]))))&¶ms.push(selection);else params.push(selection);return params.length&&(spec.params=params),spec}}for(const method of["mapFacet","mapRepeat","mapHConcat","mapVConcat","mapLayer"]){const proto=TopLevelSelectionsNormalizer.prototype[method];TopLevelSelectionsNormalizer.prototype[method]=function(spec,params){return proto.call(this,spec,addSpecNameToParams(spec,params))}}function addSpecNameToParams(spec,params){var _a;return spec.name?Object.assign(Object.assign({},params),{path:(null!==(_a=params.path)&&void 0!==_a?_a:[]).concat(spec.name)}):params}function normalize(spec,config){void 0===config&&(config=initConfig(spec.config));const normalizedSpec=function normalizeGenericSpec(spec,config={}){const normParams={config};return topLevelSelectionNormalizer.map(coreNormalizer.map(selectionCompatNormalizer.map(spec,normParams),normParams),normParams)}(spec,config),{width,height}=spec,autosize=function normalizeAutoSize(spec,sizeInfo,config){let{width,height}=sizeInfo;const isFitCompatible=isUnitSpec(spec)||isLayerSpec(spec),autosizeDefault={};isFitCompatible?"container"==width&&"container"==height?(autosizeDefault.type="fit",autosizeDefault.contains="padding"):"container"==width?(autosizeDefault.type="fit-x",autosizeDefault.contains="padding"):"container"==height&&(autosizeDefault.type="fit-y",autosizeDefault.contains="padding"):("container"==width&&(warn(containerSizeNonSingle("width")),width=void 0),"container"==height&&(warn(containerSizeNonSingle("height")),height=void 0));const autosize=Object.assign(Object.assign(Object.assign({type:"pad"},autosizeDefault),config?_normalizeAutoSize(config.autosize):{}),_normalizeAutoSize(spec.autosize));"fit"!==autosize.type||isFitCompatible||(warn(FIT_NON_SINGLE),autosize.type="pad");"container"==width&&"fit"!=autosize.type&&"fit-x"!=autosize.type&&warn(containerSizeNotCompatibleWithAutosize("width"));"container"==height&&"fit"!=autosize.type&&"fit-y"!=autosize.type&&warn(containerSizeNotCompatibleWithAutosize("height"));if(deepEqual(autosize,{type:"pad"}))return;return autosize}(normalizedSpec,{width,height,autosize:spec.autosize},config);return Object.assign(Object.assign({},normalizedSpec),autosize?{autosize}:{})}const coreNormalizer=new class CoreNormalizer extends SpecMapper{constructor(){super(...arguments),this.nonFacetUnitNormalizers=[boxPlotNormalizer,errorBarNormalizer,errorBandNormalizer,new PathOverlayNormalizer,new RuleForRangedLineNormalizer]}map(spec,params){if(isUnitSpec(spec)){const hasRow=channelHasField(spec.encoding,ROW),hasColumn=channelHasField(spec.encoding,COLUMN),hasFacet=channelHasField(spec.encoding,FACET);if(hasRow||hasColumn||hasFacet)return this.mapFacetedUnit(spec,params)}return super.map(spec,params)}mapUnit(spec,params){const{parentEncoding,parentProjection}=params,encoding=replaceRepeaterInEncoding(spec.encoding,params.repeater),specWithReplacedEncoding=Object.assign(Object.assign({},spec),encoding?{encoding}:{});if(parentEncoding||parentProjection)return this.mapUnitWithParentEncodingOrProjection(specWithReplacedEncoding,params);const normalizeLayerOrUnit=this.mapLayerOrUnit.bind(this);for(const unitNormalizer of this.nonFacetUnitNormalizers)if(unitNormalizer.hasMatchingType(specWithReplacedEncoding,params.config))return unitNormalizer.run(specWithReplacedEncoding,params,normalizeLayerOrUnit);return specWithReplacedEncoding}mapRepeat(spec,params){return function isLayerRepeatSpec(spec){return!isArray(spec.repeat)&&spec.repeat.layer}(spec)?this.mapLayerRepeat(spec,params):this.mapNonLayerRepeat(spec,params)}mapLayerRepeat(spec,params){const{repeat,spec:childSpec}=spec,rest=core_rest(spec,["repeat","spec"]),{row,column,layer}=repeat,{repeater={},repeaterPrefix=""}=params;return row||column?this.mapRepeat(Object.assign(Object.assign({},spec),{repeat:Object.assign(Object.assign({},row?{row}:{}),column?{column}:{}),spec:{repeat:{layer},spec:childSpec}}),params):Object.assign(Object.assign({},rest),{layer:layer.map((layerValue=>{const childRepeater=Object.assign(Object.assign({},repeater),{layer:layerValue}),childName=`${(childSpec.name||"")+repeaterPrefix}child__layer_${varName(layerValue)}`,child=this.mapLayerOrUnit(childSpec,Object.assign(Object.assign({},params),{repeater:childRepeater,repeaterPrefix:childName}));return child.name=childName,child}))})}mapNonLayerRepeat(spec,params){var _a;const{repeat,spec:childSpec,data}=spec,remainingProperties=core_rest(spec,["repeat","spec","data"]);!isArray(repeat)&&spec.columns&&(spec=omit(spec,["columns"]),warn(columnsNotSupportByRowCol("repeat")));const concat=[],{repeater={},repeaterPrefix=""}=params,row=!isArray(repeat)&&repeat.row||[repeater?repeater.row:null],column=!isArray(repeat)&&repeat.column||[repeater?repeater.column:null],repeatValues=isArray(repeat)&&repeat||[repeater?repeater.repeat:null];for(const repeatValue of repeatValues)for(const rowValue of row)for(const columnValue of column){const childRepeater={repeat:repeatValue,row:rowValue,column:columnValue,layer:repeater.layer},childName=(childSpec.name||"")+repeaterPrefix+"child__"+(isArray(repeat)?`${varName(repeatValue)}`:(repeat.row?`row_${varName(rowValue)}`:"")+(repeat.column?`column_${varName(columnValue)}`:"")),child=this.map(childSpec,Object.assign(Object.assign({},params),{repeater:childRepeater,repeaterPrefix:childName}));child.name=childName,concat.push(omit(child,["data"]))}const columns=isArray(repeat)?spec.columns:repeat.column?repeat.column.length:1;return Object.assign(Object.assign({data:null!==(_a=childSpec.data)&&void 0!==_a?_a:data,align:"all"},remainingProperties),{columns,concat})}mapFacet(spec,params){const{facet}=spec;return isFacetMapping(facet)&&spec.columns&&(spec=omit(spec,["columns"]),warn(columnsNotSupportByRowCol("facet"))),super.mapFacet(spec,params)}mapUnitWithParentEncodingOrProjection(spec,params){const{encoding,projection}=spec,{parentEncoding,parentProjection,config}=params,mergedProjection=mergeProjection({parentProjection,projection}),mergedEncoding=mergeEncoding({parentEncoding,encoding:replaceRepeaterInEncoding(encoding,params.repeater)});return this.mapUnit(Object.assign(Object.assign(Object.assign({},spec),mergedProjection?{projection:mergedProjection}:{}),mergedEncoding?{encoding:mergedEncoding}:{}),{config})}mapFacetedUnit(spec,normParams){const _a=spec.encoding,{row,column,facet}=_a,encoding=core_rest(_a,["row","column","facet"]),{mark,width,projection,height,view,params,encoding:_}=spec,outerSpec=core_rest(spec,["mark","width","projection","height","view","params","encoding"]),{facetMapping,layout}=this.getFacetMappingAndLayout({row,column,facet},normParams),newEncoding=replaceRepeaterInEncoding(encoding,normParams.repeater);return this.mapFacet(Object.assign(Object.assign(Object.assign({},outerSpec),layout),{facet:facetMapping,spec:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},width?{width}:{}),height?{height}:{}),view?{view}:{}),projection?{projection}:{}),{mark,encoding:newEncoding}),params?{params}:{})}),normParams)}getFacetMappingAndLayout(facets,params){var _a;const{row,column,facet}=facets;if(row||column){facet&&warn(function facetChannelDropped(channels){return`Facet encoding dropped as ${channels.join(" and ")} ${channels.length>1?"are":"is"} also specified.`}([...row?[ROW]:[],...column?[COLUMN]:[]]));const facetMapping={},layout={};for(const channel of[ROW,COLUMN]){const def=facets[channel];if(def){const{align,center,spacing,columns}=def,defWithoutLayout=core_rest(def,["align","center","spacing","columns"]);facetMapping[channel]=defWithoutLayout;for(const prop of["align","center","spacing"])void 0!==def[prop]&&(null!==(_a=layout[prop])&&void 0!==_a||(layout[prop]={}),layout[prop][channel]=def[prop])}}return{facetMapping,layout}}{const{align,center,spacing,columns}=facet;return{facetMapping:replaceRepeaterInFacet(core_rest(facet,["align","center","spacing","columns"]),params.repeater),layout:Object.assign(Object.assign(Object.assign(Object.assign({},align?{align}:{}),center?{center}:{}),spacing?{spacing}:{}),columns?{columns}:{})}}}mapLayer(spec,_a){var{parentEncoding,parentProjection}=_a,otherParams=core_rest(_a,["parentEncoding","parentProjection"]);const{encoding,projection}=spec,rest=core_rest(spec,["encoding","projection"]),params=Object.assign(Object.assign({},otherParams),{parentEncoding:mergeEncoding({parentEncoding,encoding,layer:!0}),parentProjection:mergeProjection({parentProjection,projection})});return super.mapLayer(rest,params)}},selectionCompatNormalizer=new class SelectionCompatibilityNormalizer extends SpecMapper{map(spec,normParams){var _a,_b;return null!==(_a=normParams.emptySelections)&&void 0!==_a||(normParams.emptySelections={}),null!==(_b=normParams.selectionPredicates)&&void 0!==_b||(normParams.selectionPredicates={}),spec=normalizeTransforms(spec,normParams),super.map(spec,normParams)}mapLayerOrUnit(spec,normParams){if((spec=normalizeTransforms(spec,normParams)).encoding){const encoding={};for(const[channel,enc]of entries(spec.encoding))encoding[channel]=normalizeChannelDef(enc,normParams);spec=Object.assign(Object.assign({},spec),{encoding})}return super.mapLayerOrUnit(spec,normParams)}mapUnit(spec,normParams){const _a=spec,{selection}=_a,rest=selectioncompat_rest(_a,["selection"]);return selection?Object.assign(Object.assign({},rest),{params:entries(selection).map((([name,selDef])=>{var _a;const _b=selDef,{init:value,bind,empty}=_b,select=selectioncompat_rest(_b,["init","bind","empty"]);"single"===select.type?(select.type="point",select.toggle=!1):"multi"===select.type&&(select.type="point"),normParams.emptySelections[name]="none"!==empty;for(const pred of vals(null!==(_a=normParams.selectionPredicates[name])&&void 0!==_a?_a:{}))pred.empty="none"!==empty;return{name,value,select,bind}}))}):spec}},topLevelSelectionNormalizer=new TopLevelSelectionsNormalizer;function _normalizeAutoSize(autosize){return vega_util_module_isString(autosize)?{type:autosize}:null!=autosize?autosize:{}}const TOP_LEVEL_PROPERTIES=["background","padding"];function extractTopLevelProperties(t,includeParams){const o={};for(const p of TOP_LEVEL_PROPERTIES)t&&void 0!==t[p]&&(o[p]=signalRefOrValue(t[p]));return includeParams&&(o.params=t.params),o}class Split{constructor(explicit={},implicit={}){this.explicit=explicit,this.implicit=implicit}clone(){return new Split(duplicate(this.explicit),duplicate(this.implicit))}combine(){return Object.assign(Object.assign({},this.explicit),this.implicit)}get(key){return getFirstDefined(this.explicit[key],this.implicit[key])}getWithExplicit(key){return void 0!==this.explicit[key]?{explicit:!0,value:this.explicit[key]}:void 0!==this.implicit[key]?{explicit:!1,value:this.implicit[key]}:{explicit:!1,value:void 0}}setWithExplicit(key,{value,explicit}){void 0!==value&&this.set(key,value,explicit)}set(key,value,explicit){return delete this[explicit?"implicit":"explicit"][key],this[explicit?"explicit":"implicit"][key]=value,this}copyKeyFromSplit(key,{explicit,implicit}){void 0!==explicit[key]?this.set(key,explicit[key],!0):void 0!==implicit[key]&&this.set(key,implicit[key],!1)}copyKeyFromObject(key,s){void 0!==s[key]&&this.set(key,s[key],!0)}copyAll(other){for(const key of keys(other.combine())){const val=other.getWithExplicit(key);this.setWithExplicit(key,val)}}}function makeExplicit(value){return{explicit:!0,value}}function makeImplicit(value){return{explicit:!1,value}}function tieBreakByComparing(compare){return(v1,v2,property,propertyOf)=>{const diff=compare(v1.value,v2.value);return diff>0?v1:diff<0?v2:defaultTieBreaker(v1,v2,property,propertyOf)}}function defaultTieBreaker(v1,v2,property,propertyOf){return v1.explicit&&v2.explicit&&warn(function mergeConflictingProperty(property,propertyOf,v1,v2){return`Conflicting ${propertyOf.toString()} property "${property.toString()}" (${stringify(v1)} and ${stringify(v2)}). Using ${stringify(v1)}.`}(property,propertyOf,v1.value,v2.value)),v1}function mergeValuesWithExplicit(v1,v2,property,propertyOf,tieBreaker=defaultTieBreaker){return void 0===v1||void 0===v1.value?v2:v1.explicit&&!v2.explicit?v1:v2.explicit&&!v1.explicit?v2:deepEqual(v1.value,v2.value)?v1:tieBreaker(v1,v2,property,propertyOf)}class AncestorParse extends Split{constructor(explicit={},implicit={},parseNothing=!1){super(explicit,implicit),this.explicit=explicit,this.implicit=implicit,this.parseNothing=parseNothing}clone(){const clone=super.clone();return clone.parseNothing=this.parseNothing,clone}}function isUrlData(data){return"url"in data}function isInlineData(data){return"values"in data}function isNamedData(data){return"name"in data&&!isUrlData(data)&&!isInlineData(data)&&!isGenerator(data)}function isGenerator(data){return data&&(isSequenceGenerator(data)||isSphereGenerator(data)||isGraticuleGenerator(data))}function isSequenceGenerator(data){return"sequence"in data}function isSphereGenerator(data){return"sphere"in data}function isGraticuleGenerator(data){return"graticule"in data}var DataSourceType;!function(DataSourceType){DataSourceType[DataSourceType.Raw=0]="Raw",DataSourceType[DataSourceType.Main=1]="Main",DataSourceType[DataSourceType.Row=2]="Row",DataSourceType[DataSourceType.Column=3]="Column",DataSourceType[DataSourceType.Lookup=4]="Lookup"}(DataSourceType||(DataSourceType={}));const VIEW="view",LBRACK="[",RBRACK="]",LBRACE="{",RBRACE="}",COLON=":",COMMA=",",NAME="@",GT=">",ILLEGAL=/[[\]{}]/,DEFAULT_MARKS={"*":1,arc:1,area:1,group:1,image:1,line:1,path:1,rect:1,rule:1,shape:1,symbol:1,text:1,trail:1};let DEFAULT_SOURCE,MARKS;function eventSelector(selector,source,marks){return DEFAULT_SOURCE=source||VIEW,MARKS=marks||DEFAULT_MARKS,parseMerge(selector.trim()).map(parseSelector)}function find(s,i,endChar,pushChar,popChar){const n=s.length;let c,count=0;for(;i=0?--count:pushChar&&pushChar.indexOf(c)>=0&&++count}return i}function parseMerge(s){const output=[],n=s.length;let start=0,i=0;for(;i' after between selector: "+s;b=b.map(parseSelector);const stream=parseSelector(s.slice(1).trim());if(stream.between)return{between:b,stream};stream.between=b;return stream}(s):function parseStream(s){const stream={source:DEFAULT_SOURCE},source=[];let j,filter,throttle=[0,0],markname=0,start=0,n=s.length,i=0;if(s[n-1]===RBRACE){if(i=s.lastIndexOf(LBRACE),!(i>=0))throw"Unmatched right brace: "+s;try{throttle=function parseThrottle(s){const a=s.split(COMMA);if(!s.length||a.length>2)throw s;return a.map((_=>{const x=+_;if(x!=x)throw s;return x}))}(s.substring(i+1,n-1))}catch(e){throw"Invalid throttle specification: "+s}n=(s=s.slice(0,i).trim()).length,i=0}if(!n)throw s;s[0]===NAME&&(markname=++i);j=find(s,i,COLON),j1?(stream.type=source[1],markname?stream.markname=source[0].slice(1):!function isMarkType(type){return MARKS[type]}(source[0])?stream.source=source[0]:stream.marktype=source[0]):stream.type=source[0];"!"===stream.type.slice(-1)&&(stream.consume=!0,stream.type=stream.type.slice(0,-1));null!=filter&&(stream.filter=filter);throttle[0]&&(stream.throttle=throttle[0]);throttle[1]&&(stream.debounce=throttle[1]);return stream}(s)}var assemble_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);iassembleInit(v,isExpr,wrap)));return isExpr?`[${assembled.join(", ")}]`:assembled}return isDateTime(init)?wrap(isExpr?dateTimeToExpr(init):function dateTimeToTimestamp(d){const parts=dateTimeParts(d,!0);return d.utc?+new Date(Date.UTC(...parts)):+new Date(...parts)}(init)):isExpr?wrap(stringify(init)):init}function assembleUnitSelectionSignals(model,signals){var _a;for(const selCmpt of vals(null!==(_a=model.component.selection)&&void 0!==_a?_a:{})){const name=selCmpt.name;let modifyExpr=`${name}${TUPLE}, `+("global"===selCmpt.resolve?"true":`{unit: ${unitName(model)}}`);for(const c of selectionCompilers)c.defined(selCmpt)&&(c.signals&&(signals=c.signals(model,selCmpt,signals)),c.modifyExpr&&(modifyExpr=c.modifyExpr(model,selCmpt,modifyExpr)));signals.push({name:name+MODIFY,on:[{events:{signal:selCmpt.name+TUPLE},update:`modify(${$(selCmpt.name+STORE)}, ${modifyExpr})`}]})}return cleanupEmptyOnArray(signals)}function assembleUnitSelectionMarks(model,marks){var _a;for(const selCmpt of vals(null!==(_a=model.component.selection)&&void 0!==_a?_a:{}))for(const c of selectionCompilers)c.defined(selCmpt)&&c.marks&&(marks=c.marks(model,selCmpt,marks));return marks}function cleanupEmptyOnArray(signals){return signals.map((s=>(s.on&&!s.on.length&&delete s.on,s)))}class DataFlowNode{constructor(parent,debugName){this.debugName=debugName,this._children=[],this._parent=null,parent&&(this.parent=parent)}clone(){throw new Error("Cannot clone node")}get parent(){return this._parent}set parent(parent){this._parent=parent,parent&&parent.addChild(this)}get children(){return this._children}numChildren(){return this._children.length}addChild(child,loc){this._children.includes(child)?warn("Attempt to add the same child twice."):void 0!==loc?this._children.splice(loc,0,child):this._children.push(child)}removeChild(oldChild){const loc=this._children.indexOf(oldChild);return this._children.splice(loc,1),loc}remove(){let loc=this._parent.removeChild(this);for(const child of this._children)child._parent=this._parent,this._parent.addChild(child,loc++)}insertAsParentOf(other){const parent=other.parent;parent.removeChild(this),this.parent=parent,other.parent=this}swapWithParent(){const parent=this._parent,newParent=parent.parent;for(const child of this._children)child.parent=parent;this._children=[],parent.removeChild(this),parent.parent.removeChild(parent),this.parent=newParent,parent.parent=this}}class OutputNode extends DataFlowNode{constructor(parent,source,type,refCounts){super(parent,source),this.type=type,this.refCounts=refCounts,this._source=this._name=source,this.refCounts&&!(this._name in this.refCounts)&&(this.refCounts[this._name]=0)}clone(){const cloneObj=new this.constructor;return cloneObj.debugName=`clone_${this.debugName}`,cloneObj._source=this._source,cloneObj._name=`clone_${this._name}`,cloneObj.type=this.type,cloneObj.refCounts=this.refCounts,cloneObj.refCounts[cloneObj._name]=0,cloneObj}dependentFields(){return new Set}producedFields(){return new Set}hash(){return void 0===this._hash&&(this._hash=`Output ${uniqueId()}`),this._hash}getSource(){return this.refCounts[this._name]++,this._source}isRequired(){return!!this.refCounts[this._name]}setSource(source){this._source=source}}var data_timeunit_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i{const{field,timeUnit}=fieldDef;if(timeUnit){const as=vgField(fieldDef,{forAs:!0});timeUnitComponent[hash({as,field,timeUnit})]={as,field,timeUnit}}return timeUnitComponent}),{});return isEmpty(formula)?null:new TimeUnitNode(parent,formula)}static makeFromTransform(parent,t){const _a=Object.assign({},t),{timeUnit}=_a,other=data_timeunit_rest(_a,["timeUnit"]),normalizedTimeUnit=normalizeTimeUnit(timeUnit),component=Object.assign(Object.assign({},other),{timeUnit:normalizedTimeUnit});return new TimeUnitNode(parent,{[hash(component)]:component})}merge(other){this.formula=Object.assign({},this.formula);for(const key in other.formula)this.formula[key]||(this.formula[key]=other.formula[key]);for(const child of other.children)other.removeChild(child),child.parent=this;other.remove()}removeFormulas(fields){const newFormula={};for(const[key,timeUnit]of entries(this.formula))fields.has(timeUnit.as)||(newFormula[key]=timeUnit);this.formula=newFormula}producedFields(){return new Set(vals(this.formula).map((f=>f.as)))}dependentFields(){return new Set(vals(this.formula).map((f=>f.field)))}hash(){return`TimeUnit ${hash(this.formula)}`}assemble(){const transforms=[];for(const f of vals(this.formula)){const{field,as,timeUnit}=f,_a=normalizeTimeUnit(timeUnit),{unit,utc}=_a,params=data_timeunit_rest(_a,["unit","utc"]);transforms.push(Object.assign(Object.assign(Object.assign(Object.assign({field:replacePathInField(field),type:"timeunit"},unit?{units:getTimeUnitParts(unit)}:{}),utc?{timezone:"utc"}:{}),params),{as:[as,`${as}_end`]}))}return transforms}}var project_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i!0,parse:(model,selCmpt,selDef)=>{var _a;const name=selCmpt.name,proj=null!==(_a=selCmpt.project)&&void 0!==_a?_a:selCmpt.project=new SelectionProjectionComponent,parsed={},timeUnits={},signals=new Set,signalName=(p,range)=>{const suffix="visual"===range?p.channel:p.field;let sg=varName(`${name}_${suffix}`);for(let counter=1;signals.has(sg);counter++)sg=varName(`${name}_${suffix}_${counter}`);return signals.add(sg),{[range]:sg}},type=selCmpt.type,cfg=model.config.selection[type],init=void 0!==selDef.value?array(selDef.value):null;let{fields,encodings}=isObject(selDef.select)?selDef.select:{};if(!fields&&!encodings&&init)for(const initVal of init)if(isObject(initVal))for(const key of keys(initVal))SINGLE_DEF_UNIT_CHANNEL_INDEX[key]?(encodings||(encodings=[])).push(key):"interval"===type?(warn('Interval selections should be initialized using "x" and/or "y" keys.'),encodings=cfg.encodings):(fields||(fields=[])).push(key);fields||encodings||(encodings=cfg.encodings,fields=cfg.fields);for(const channel of null!=encodings?encodings:[]){const fieldDef=model.fieldDef(channel);if(fieldDef){let field=fieldDef.field;if(fieldDef.aggregate){warn(cannotProjectAggregate(channel,fieldDef.aggregate));continue}if(!field){warn(cannotProjectOnChannelWithoutField(channel));continue}if(fieldDef.timeUnit){field=model.vgField(channel);const component={timeUnit:fieldDef.timeUnit,as:field,field:fieldDef.field};timeUnits[hash(component)]=component}if(!parsed[field]){let tplType="E";if("interval"===type){hasContinuousDomain(model.getScaleComponent(channel).get("type"))&&(tplType="R")}else fieldDef.bin&&(tplType="R-RE");const p={field,channel,type:tplType};p.signals=Object.assign(Object.assign({},signalName(p,"data")),signalName(p,"visual")),proj.items.push(parsed[field]=p),proj.hasField[field]=proj.hasChannel[channel]=parsed[field]}}else warn(cannotProjectOnChannelWithoutField(channel))}for(const field of null!=fields?fields:[]){if(proj.hasField[field])continue;const p={type:"E",field};p.signals=Object.assign({},signalName(p,"data")),proj.items.push(p),proj.hasField[field]=p}init&&(selCmpt.init=init.map((v=>proj.items.map((p=>isObject(v)?void 0!==v[p.channel]?v[p.channel]:v[p.field]:v))))),isEmpty(timeUnits)||(proj.timeUnit=new TimeUnitNode(null,timeUnits))},signals:(model,selCmpt,allSignals)=>{const name=selCmpt.name+"_tuple_fields";return allSignals.filter((s=>s.name===name)).length>0?allSignals:allSignals.concat({name,value:selCmpt.project.items.map((proj=>{const{signals,hasLegend}=proj,rest=project_rest(proj,["signals","hasLegend"]);return rest.field=replacePathInField(rest.field),rest}))})}},selection_project=project,scaleBindings={defined:selCmpt=>"interval"===selCmpt.type&&"global"===selCmpt.resolve&&selCmpt.bind&&"scales"===selCmpt.bind,parse:(model,selCmpt)=>{const bound=selCmpt.scales=[];for(const proj of selCmpt.project.items){const channel=proj.channel;if(!isScaleChannel(channel))continue;const scale=model.getScaleComponent(channel),scaleType=scale?scale.get("type"):void 0;scale&&hasContinuousDomain(scaleType)?(scale.set("selectionExtent",{param:selCmpt.name,field:proj.field},!0),bound.push(proj)):warn("Scale bindings are currently only supported for scales with unbinned, continuous domains.")}},topLevelSignals:(model,selCmpt,signals)=>{const bound=selCmpt.scales.filter((proj=>0===signals.filter((s=>s.name===proj.signals.data)).length));if(!model.parent||isTopLevelLayer(model)||0===bound.length)return signals;const namedSg=signals.filter((s=>s.name===selCmpt.name))[0];let update=namedSg.update;if(update.indexOf(VL_SELECTION_RESOLVE)>=0)namedSg.update=`{${bound.map((proj=>`${$(replacePathInField(proj.field))}: ${proj.signals.data}`)).join(", ")}}`;else{for(const proj of bound){const mapping=`${$(replacePathInField(proj.field))}: ${proj.signals.data}`;update.includes(mapping)||(update=`${update.substring(0,update.length-1)}, ${mapping}}`)}namedSg.update=update}return signals.concat(bound.map((proj=>({name:proj.signals.data}))))},signals:(model,selCmpt,signals)=>{if(model.parent&&!isTopLevelLayer(model))for(const proj of selCmpt.scales){const signal=signals.filter((s=>s.name===proj.signals.data))[0];signal.push="outer",delete signal.value,delete signal.update}return signals}},scales=scaleBindings;function scales_domain(model,channel){return`domain(${$(model.scaleName(channel))})`}function isTopLevelLayer(model){var _a;return model.parent&&isLayerModel(model.parent)&&(null!==(_a=!model.parent.parent)&&void 0!==_a?_a:isTopLevelLayer(model.parent.parent))}var interval_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i"interval"===selCmpt.type,signals:(model,selCmpt,signals)=>{const name=selCmpt.name,fieldsSg=name+"_tuple_fields",hasScales=scales.defined(selCmpt),init=selCmpt.init?selCmpt.init[0]:null,dataSignals=[],scaleTriggers=[];if(selCmpt.translate&&!hasScales){const filterExpr=`!event.item || event.item.mark.name !== ${$(name+"_brush")}`;events(selCmpt,((on,evt)=>{var _a,_b;const filters=array(null!==(_a=(_b=evt.between[0]).filter)&&void 0!==_a?_a:_b.filter=[]);return filters.includes(filterExpr)||filters.push(filterExpr),on}))}selCmpt.project.items.forEach(((proj,i)=>{const channel=proj.channel;if(channel!==X&&channel!==Y)return void warn("Interval selections only support x and y encoding channels.");const val=init?init[i]:null,cs=function channelSignals(model,selCmpt,proj,init){const channel=proj.channel,vname=proj.signals.visual,dname=proj.signals.data,hasScales=scales.defined(selCmpt),scaleName=$(model.scaleName(channel)),scale=model.getScaleComponent(channel),scaleType=scale?scale.get("type"):void 0,scaled=str=>`scale(${scaleName}, ${str})`,size=model.getSizeSignalRef(channel===X?"width":"height").signal,coord=`${channel}(unit)`,on=events(selCmpt,((def,evt)=>[...def,{events:evt.between[0],update:`[${coord}, ${coord}]`},{events:evt,update:`[${vname}[0], clamp(${coord}, 0, ${size})]`}]));return on.push({events:{signal:selCmpt.name+"_scale_trigger"},update:hasContinuousDomain(scaleType)?`[${scaled(`${dname}[0]`)}, ${scaled(`${dname}[1]`)}]`:"[0, 0]"}),hasScales?[{name:dname,on:[]}]:[Object.assign(Object.assign({name:vname},init?{init:assembleInit(init,!0,scaled)}:{value:[]}),{on}),Object.assign(Object.assign({name:dname},init?{init:assembleInit(init)}:{}),{on:[{events:{signal:vname},update:`${vname}[0] === ${vname}[1] ? null : invert(${scaleName}, ${vname})`}]})]}(model,selCmpt,proj,val),dname=proj.signals.data,vname=proj.signals.visual,scaleName=$(model.scaleName(channel)),toNum=hasContinuousDomain(model.getScaleComponent(channel).get("type"))?"+":"";signals.push(...cs),dataSignals.push(dname),scaleTriggers.push({scaleName:model.scaleName(channel),expr:`(!isArray(${dname}) || (${toNum}invert(${scaleName}, ${vname})[0] === ${toNum}${dname}[0] && ${toNum}invert(${scaleName}, ${vname})[1] === ${toNum}${dname}[1]))`})})),hasScales||signals.push({name:name+"_scale_trigger",value:{},on:[{events:scaleTriggers.map((t=>({scale:t.scaleName}))),update:`${scaleTriggers.map((t=>t.expr)).join(" && ")} ? ${name+"_scale_trigger"} : {}`}]});const update=`unit: ${unitName(model)}, fields: ${fieldsSg}, values`;return signals.concat(Object.assign(Object.assign({name:name+TUPLE},init?{init:`{${update}: ${assembleInit(init)}}`}:{}),{on:[{events:[{signal:dataSignals.join(" || ")}],update:`${dataSignals.join(" && ")} ? {${update}: [${dataSignals}]} : null`}]}))},marks:(model,selCmpt,marks)=>{const name=selCmpt.name,{x,y}=selCmpt.project.hasChannel,xvname=x&&x.signals.visual,yvname=y&&y.signals.visual,store=`data(${$(selCmpt.name+STORE)})`;if(scales.defined(selCmpt))return marks;const update={x:void 0!==x?{signal:`${xvname}[0]`}:{value:0},y:void 0!==y?{signal:`${yvname}[0]`}:{value:0},x2:void 0!==x?{signal:`${xvname}[1]`}:{field:{group:"width"}},y2:void 0!==y?{signal:`${yvname}[1]`}:{field:{group:"height"}}};if("global"===selCmpt.resolve)for(const key of keys(update))update[key]=[Object.assign({test:`${store}.length && ${store}[0].unit === ${unitName(model)}`},update[key]),{value:0}];const _a=selCmpt.mark,{fill,fillOpacity,cursor}=_a,stroke=interval_rest(_a,["fill","fillOpacity","cursor"]),vgStroke=keys(stroke).reduce(((def,k)=>(def[k]=[{test:[void 0!==x&&`${xvname}[0] !== ${xvname}[1]`,void 0!==y&&`${yvname}[0] !== ${yvname}[1]`].filter((t=>t)).join(" && "),value:stroke[k]},{value:null}],def)),{});return[{name:name+"_brush"+"_bg",type:"rect",clip:!0,encode:{enter:{fill:{value:fill},fillOpacity:{value:fillOpacity}},update}},...marks,{name:name+"_brush",type:"rect",clip:!0,encode:{enter:Object.assign(Object.assign({},cursor?{cursor:{value:cursor}}:{}),{fill:{value:"transparent"}}),update:Object.assign(Object.assign({},update),vgStroke)}}]}},selection_interval=interval;function events(selCmpt,cb){return selCmpt.events.reduce(((on,evt)=>evt.between?cb(on,evt):(warn(`${evt} is not an ordered event stream for interval selections.`),on)),[])}const point={defined:selCmpt=>"point"===selCmpt.type,signals:(model,selCmpt,signals)=>{const name=selCmpt.name,fieldsSg=name+"_tuple_fields",project=selCmpt.project,datum="(item().isVoronoi ? datum.datum : datum)",values=project.items.map((p=>{const fieldDef=model.fieldDef(p.channel);return fieldDef&&fieldDef.bin?`[${datum}[${$(model.vgField(p.channel,{}))}], ${datum}[${$(model.vgField(p.channel,{binSuffix:"end"}))}]]`:`${datum}[${$(p.field)}]`})).join(", "),update=`unit: ${unitName(model)}, fields: ${fieldsSg}, values`,events=selCmpt.events;return signals.concat([{name:name+TUPLE,on:events?[{events,update:`datum && item().mark.marktype !== 'group' ? {${update}: [${values}]} : null`,force:!0}]:[]}])}},selection_point=point;function wrapCondition(model,channelDef,vgChannel,refFn){const condition=isConditionalDef(channelDef)&&channelDef.condition,valueRef=refFn(channelDef);if(condition){return{[vgChannel]:[...array(condition).map((c=>{const conditionValueRef=refFn(c);if(function isConditionalParameter(c){return c.param}(c)){const{param,empty}=c,test=parseSelectionPredicate(model,{param,empty});return Object.assign({test},conditionValueRef)}{const test=expression(model,c.test);return Object.assign({test},conditionValueRef)}})),...void 0!==valueRef?[valueRef]:[]]}}return void 0!==valueRef?{[vgChannel]:valueRef}:{}}function text_text(model,channel="text"){const channelDef=model.encoding[channel];return wrapCondition(model,channelDef,channel,(cDef=>textRef(cDef,model.config)))}function textRef(channelDef,config,expr="datum"){if(channelDef){if(isValueDef(channelDef))return signalOrValueRef(channelDef.value);if(isFieldOrDatumDef(channelDef)){const{format,formatType}=getFormatMixins(channelDef);return formatSignalRef({fieldOrDatumDef:channelDef,format,formatType,expr,config})}}}function tooltip(model,opt={}){const{encoding,markDef,config,stack}=model,channelDef=encoding.tooltip;if(isArray(channelDef))return{tooltip:tooltipRefForEncoding({tooltip:channelDef},stack,config,opt)};{const datum=opt.reactiveGeom?"datum.datum":"datum";return wrapCondition(model,channelDef,"tooltip",(cDef=>{const tooltipRefFromChannelDef=textRef(cDef,config,datum);if(tooltipRefFromChannelDef)return tooltipRefFromChannelDef;if(null===cDef)return;let markTooltip=getMarkPropOrConfig("tooltip",markDef,config);return!0===markTooltip&&(markTooltip={content:"encoding"}),vega_util_module_isString(markTooltip)?{value:markTooltip}:isObject(markTooltip)?isSignalRef(markTooltip)?markTooltip:"encoding"===markTooltip.content?tooltipRefForEncoding(encoding,stack,config,opt):{signal:datum}:void 0}))}}function tooltipData(encoding,stack,config,{reactiveGeom}={}){const toSkip={},expr=reactiveGeom?"datum.datum":"datum",tuples=[];function add(fDef,channel){const mainChannel=getMainRangeChannel(channel),fieldDef=isTypedFieldDef(fDef)?fDef:Object.assign(Object.assign({},fDef),{type:encoding[mainChannel].type}),key=array(fieldDef.title||defaultTitle(fieldDef,config)).join(", ");let value;if(isXorY(channel)){const channel2="x"===channel?"x2":"y2",fieldDef2=getFieldDef(encoding[channel2]);if(isBinned(fieldDef.bin)&&fieldDef2){const startField=vgField(fieldDef,{expr}),endField=vgField(fieldDef2,{expr}),{format,formatType}=getFormatMixins(fieldDef);value=binFormatExpression(startField,endField,format,formatType,config),toSkip[channel2]=!0}else if(stack&&stack.fieldChannel===channel&&"normalize"===stack.offset){const{format,formatType}=getFormatMixins(fieldDef);value=formatSignalRef({fieldOrDatumDef:fieldDef,format,formatType,expr,config,normalizeStack:!0}).signal}}null!=value||(value=textRef(fieldDef,config,expr).signal),tuples.push({channel,key,value})}forEach(encoding,((channelDef,channel)=>{isFieldDef(channelDef)?add(channelDef,channel):hasConditionalFieldDef(channelDef)&&add(channelDef.condition,channel)}));const out={};for(const{channel,key,value}of tuples)toSkip[channel]||out[key]||(out[key]=value);return out}function tooltipRefForEncoding(encoding,stack,config,{reactiveGeom}={}){const data=tooltipData(encoding,stack,config,{reactiveGeom}),keyValues=entries(data).map((([key,value])=>`"${key}": ${value}`));return keyValues.length>0?{signal:`{${keyValues.join(", ")}}`}:void 0}function aria(model){const{markDef,config}=model,enableAria=getMarkPropOrConfig("aria",markDef,config);return!1===enableAria?{}:Object.assign(Object.assign(Object.assign({},enableAria?{aria:enableAria}:{}),function ariaRoleDescription(model){const{mark,markDef,config}=model;if(!1===config.aria)return{};const ariaRoleDesc=getMarkPropOrConfig("ariaRoleDescription",markDef,config);if(null!=ariaRoleDesc)return{ariaRoleDescription:{value:ariaRoleDesc}};return mark in VG_MARK_INDEX?{}:{ariaRoleDescription:{value:mark}}}(model)),function description(model){const{encoding,markDef,config,stack}=model,channelDef=encoding.description;if(channelDef)return wrapCondition(model,channelDef,"description",(cDef=>textRef(cDef,model.config)));const descriptionValue=getMarkPropOrConfig("description",markDef,config);if(null!=descriptionValue)return{description:signalOrValueRef(descriptionValue)};if(!1===config.aria)return{};const data=tooltipData(encoding,stack,config);if(isEmpty(data))return;return{description:{signal:entries(data).map((([key,value],index)=>`"${index>0?"; ":""}${key}: " + (${value})`)).join(" + ")}}}(model))}function nonPosition(channel,model,opt={}){const{markDef,encoding,config}=model,{vgChannel}=opt;let{defaultRef,defaultValue}=opt;void 0===defaultRef&&(null!=defaultValue||(defaultValue=getMarkPropOrConfig(channel,markDef,config,{vgChannel,ignoreVgConfig:!0})),void 0!==defaultValue&&(defaultRef=signalOrValueRef(defaultValue)));const channelDef=encoding[channel];return wrapCondition(model,channelDef,null!=vgChannel?vgChannel:channel,(cDef=>midPoint({channel,channelDef:cDef,markDef,config,scaleName:model.scaleName(channel),scale:model.getScaleComponent(channel),stack:null,defaultRef})))}function color(model,opt={filled:void 0}){var _a,_b,_c,_d;const{markDef,encoding,config}=model,{type:markType}=markDef,filled=null!==(_a=opt.filled)&&void 0!==_a?_a:getMarkPropOrConfig("filled",markDef,config),transparentIfNeeded=contains(["bar","point","circle","square","geoshape"],markType)?"transparent":void 0,defaultFill=null!==(_c=null!==(_b=getMarkPropOrConfig(!0===filled?"color":void 0,markDef,config,{vgChannel:"fill"}))&&void 0!==_b?_b:config.mark[!0===filled&&"color"])&&void 0!==_c?_c:transparentIfNeeded,defaultStroke=null!==(_d=getMarkPropOrConfig(!1===filled?"color":void 0,markDef,config,{vgChannel:"stroke"}))&&void 0!==_d?_d:config.mark[!1===filled&&"color"],colorVgChannel=filled?"fill":"stroke",fillStrokeMarkDefAndConfig=Object.assign(Object.assign({},defaultFill?{fill:signalOrValueRef(defaultFill)}:{}),defaultStroke?{stroke:signalOrValueRef(defaultStroke)}:{});return markDef.color&&(filled?markDef.fill:markDef.stroke)&&warn(droppingColor("property",{fill:"fill"in markDef,stroke:"stroke"in markDef})),Object.assign(Object.assign(Object.assign(Object.assign({},fillStrokeMarkDefAndConfig),nonPosition("color",model,{vgChannel:colorVgChannel,defaultValue:filled?defaultFill:defaultStroke})),nonPosition("fill",model,{defaultValue:encoding.fill?defaultFill:void 0})),nonPosition("stroke",model,{defaultValue:encoding.stroke?defaultStroke:void 0}))}function getOffset(channel,markDef){const offsetChannel=function getOffsetChannel(channel){switch(channel){case X:return"xOffset";case Y:return"yOffset";case X2:return"x2Offset";case Y2:return"y2Offset";case THETA:return"thetaOffset";case RADIUS:return"radiusOffset";case THETA2:return"theta2Offset";case RADIUS2:return"radius2Offset"}}(channel),markDefOffsetValue=markDef[offsetChannel];if(markDefOffsetValue)return markDefOffsetValue}function pointPosition(channel,model,{defaultPos,vgChannel}){const{encoding,markDef,config,stack}=model,channelDef=encoding[channel],channel2Def=encoding[getSecondaryRangeChannel(channel)],scaleName=model.scaleName(channel),scale=model.getScaleComponent(channel),offset=getOffset(channel,markDef),defaultRef=pointPositionDefaultRef({model,defaultPos,channel,scaleName,scale}),valueRef=!channelDef&&isXorY(channel)&&(encoding.latitude||encoding.longitude)?{field:model.getName(channel)}:function positionRef(params){const{channel,channelDef,scaleName,stack,offset,markDef}=params;if(isFieldOrDatumDef(channelDef)&&stack&&channel===stack.fieldChannel){if(isFieldDef(channelDef)){let bandPosition=channelDef.bandPosition;if(void 0!==bandPosition||"text"!==markDef.type||"radius"!==channel&&"theta"!==channel||(bandPosition=.5),void 0!==bandPosition)return interpolatedSignalRef({scaleName,fieldOrDatumDef:channelDef,startSuffix:"start",bandPosition,offset})}return valueRefForFieldOrDatumDef(channelDef,scaleName,{suffix:"end"},{offset})}return midPointRefWithPositionInvalidTest(params)}({channel,channelDef,channel2Def,markDef,config,scaleName,scale,stack,offset,defaultRef});return valueRef?{[vgChannel||channel]:valueRef}:void 0}function pointPositionDefaultRef({model,defaultPos,channel,scaleName,scale}){const{markDef,config}=model;return()=>{const mainChannel=getMainRangeChannel(channel),vgChannel=getVgPositionChannel(channel),definedValueOrConfig=getMarkPropOrConfig(channel,markDef,config,{vgChannel});if(void 0!==definedValueOrConfig)return widthHeightValueOrSignalRef(channel,definedValueOrConfig);switch(defaultPos){case"zeroOrMin":case"zeroOrMax":if(scaleName){const scaleType=scale.get("type");if(contains([ScaleType.LOG,ScaleType.TIME,ScaleType.UTC],scaleType));else if(scale.domainDefinitelyIncludesZero())return{scale:scaleName,value:0}}if("zeroOrMin"===defaultPos)return"y"===mainChannel?{field:{group:"height"}}:{value:0};switch(mainChannel){case"radius":return{signal:`min(${model.width.signal},${model.height.signal})/2`};case"theta":return{signal:"2*PI"};case"x":return{field:{group:"width"}};case"y":return{value:0}}break;case"mid":{const sizeRef=model[getSizeChannel(channel)];return Object.assign(Object.assign({},sizeRef),{mult:.5})}}}}const ALIGNED_X_CHANNEL={left:"x",center:"xc",right:"x2"},BASELINED_Y_CHANNEL={top:"y",middle:"yc",bottom:"y2"};function vgAlignedPositionChannel(channel,markDef,config,defaultAlign="middle"){if("radius"===channel||"theta"===channel)return getVgPositionChannel(channel);const alignChannel="x"===channel?"align":"baseline",align=getMarkPropOrConfig(alignChannel,markDef,config);let alignExcludingSignal;return isSignalRef(align)?(warn(function rangeMarkAlignmentCannotBeExpression(align){return`The ${align} for range marks cannot be an expression`}(alignChannel)),alignExcludingSignal=void 0):alignExcludingSignal=align,"x"===channel?ALIGNED_X_CHANNEL[alignExcludingSignal||("top"===defaultAlign?"left":"center")]:BASELINED_Y_CHANNEL[alignExcludingSignal||defaultAlign]}function pointOrRangePosition(channel,model,{defaultPos,defaultPos2,range}){return range?rangePosition(channel,model,{defaultPos,defaultPos2}):pointPosition(channel,model,{defaultPos})}function rangePosition(channel,model,{defaultPos,defaultPos2}){const{markDef,config}=model,channel2=getSecondaryRangeChannel(channel),sizeChannel=getSizeChannel(channel),pos2Mixins=function pointPosition2OrSize(model,defaultPos,channel){const{encoding,mark,markDef,stack,config}=model,baseChannel=getMainRangeChannel(channel),sizeChannel=getSizeChannel(channel),vgChannel=getVgPositionChannel(channel),channelDef=encoding[baseChannel],scaleName=model.scaleName(baseChannel),scale=model.getScaleComponent(baseChannel),offset=getOffset(channel in encoding||channel in markDef?channel:baseChannel,model.markDef);if(!channelDef&&("x2"===channel||"y2"===channel)&&(encoding.latitude||encoding.longitude))return{[vgChannel]:{field:model.getName(channel)}};const valueRef=function position2Ref({channel,channelDef,channel2Def,markDef,config,scaleName,scale,stack,offset,defaultRef}){if(isFieldOrDatumDef(channelDef)&&stack&&channel.charAt(0)===stack.fieldChannel.charAt(0))return valueRefForFieldOrDatumDef(channelDef,scaleName,{suffix:"start"},{offset});return midPointRefWithPositionInvalidTest({channel,channelDef:channel2Def,scaleName,scale,stack,markDef,config,offset,defaultRef})}({channel,channelDef,channel2Def:encoding[channel],markDef,config,scaleName,scale,stack,offset,defaultRef:void 0});if(void 0!==valueRef)return{[vgChannel]:valueRef};return position2orSize(channel,markDef)||position2orSize(channel,{[channel]:getMarkStyleConfig(channel,markDef,config.style),[sizeChannel]:getMarkStyleConfig(sizeChannel,markDef,config.style)})||position2orSize(channel,config[mark])||position2orSize(channel,config.mark)||{[vgChannel]:pointPositionDefaultRef({model,defaultPos,channel,scaleName,scale})()}}(model,defaultPos2,channel2),vgChannel=pos2Mixins[sizeChannel]?vgAlignedPositionChannel(channel,markDef,config):getVgPositionChannel(channel);return Object.assign(Object.assign({},pointPosition(channel,model,{defaultPos,vgChannel})),pos2Mixins)}function position2orSize(channel,markDef){const sizeChannel=getSizeChannel(channel),vgChannel=getVgPositionChannel(channel);if(void 0!==markDef[vgChannel])return{[vgChannel]:widthHeightValueOrSignalRef(channel,markDef[vgChannel])};if(void 0!==markDef[channel])return{[vgChannel]:widthHeightValueOrSignalRef(channel,markDef[channel])};if(markDef[sizeChannel]){const dimensionSize=markDef[sizeChannel];if(!isRelativeBandSize(dimensionSize))return{[sizeChannel]:widthHeightValueOrSignalRef(channel,dimensionSize)};warn(function relativeBandSizeNotSupported(sizeChannel){return`Position range does not support relative band size for ${sizeChannel}.`}(sizeChannel))}}function rectPosition(model,channel,mark){var _a,_b,_c,_d;const{config,encoding,markDef}=model,channel2=getSecondaryRangeChannel(channel),sizeChannel=getSizeChannel(channel),channelDef=encoding[channel],channelDef2=encoding[channel2],scale=model.getScaleComponent(channel),scaleType=scale?scale.get("type"):void 0,scaleName=model.scaleName(channel),orient=markDef.orient,hasSizeDef=null!==(_b=null!==(_a=encoding[sizeChannel])&&void 0!==_a?_a:encoding.size)&&void 0!==_b?_b:getMarkPropOrConfig("size",markDef,config,{vgChannel:sizeChannel}),isBarBand="bar"===mark&&("x"===channel?"vertical"===orient:"horizontal"===orient);if(!isFieldDef(channelDef)||!(isBinning(channelDef.bin)||isBinned(channelDef.bin)||channelDef.timeUnit&&!channelDef2)||hasSizeDef&&!isRelativeBandSize(hasSizeDef)||hasDiscreteDomain(scaleType))return(isFieldOrDatumDef(channelDef)&&hasDiscreteDomain(scaleType)||isBarBand)&&!channelDef2?function positionAndSize(mark,fieldDef,channel,model){const{markDef,encoding,config,stack}=model,orient=markDef.orient,scaleName=model.scaleName(channel),scale=model.getScaleComponent(channel),vgSizeChannel=getSizeChannel(channel),channel2=getSecondaryRangeChannel(channel),useVlSizeChannel="horizontal"===orient&&"y"===channel||"vertical"===orient&&"x"===channel;let sizeMixins;(encoding.size||markDef.size)&&(useVlSizeChannel?sizeMixins=nonPosition("size",model,{vgChannel:vgSizeChannel,defaultRef:signalOrValueRef(markDef.size)}):warn(function cannotApplySizeToNonOrientedMark(mark){return`Cannot apply size to non-oriented mark "${mark}".`}(markDef.type)));const bandSize=getBandSize({channel,fieldDef,markDef,config,scaleType:null==scale?void 0:scale.get("type"),useVlSizeChannel});sizeMixins=sizeMixins||{[vgSizeChannel]:defaultSizeRef(vgSizeChannel,scaleName,scale,config,bandSize)};const defaultBandAlign="band"===(null==scale?void 0:scale.get("type"))&&"band"in sizeMixins[vgSizeChannel]?"top":"middle",vgChannel=vgAlignedPositionChannel(channel,markDef,config,defaultBandAlign),center="xc"===vgChannel||"yc"===vgChannel,offset=getOffset(channel,markDef),posRef=midPointRefWithPositionInvalidTest({channel,channelDef:fieldDef,markDef,config,scaleName,scale,stack,offset,defaultRef:pointPositionDefaultRef({model,defaultPos:"mid",channel,scaleName,scale}),bandPosition:center?.5:isSignalRef(bandSize)?{signal:`(1-${bandSize})/2`}:isRelativeBandSize(bandSize)?(1-bandSize.band)/2:0});if(vgSizeChannel)return Object.assign({[vgChannel]:posRef},sizeMixins);{const vgChannel2=getVgPositionChannel(channel2),sizeRef=sizeMixins[vgSizeChannel],sizeOffset=offset?Object.assign(Object.assign({},sizeRef),{offset}):sizeRef;return{[vgChannel]:posRef,[vgChannel2]:isArray(posRef)?[posRef[0],Object.assign(Object.assign({},posRef[1]),{offset:sizeOffset})]:Object.assign(Object.assign({},posRef),{offset:sizeOffset})}}}(0,channelDef,channel,model):rangePosition(channel,model,{defaultPos:"zeroOrMax",defaultPos2:"zeroOrMin"});{const bandSize=getBandSize({channel,fieldDef:channelDef,markDef,config,scaleType}),axis=null===(_c=model.component.axes[channel])||void 0===_c?void 0:_c[0];return function rectBinPosition({fieldDef,fieldDef2,channel,bandSize,scaleName,markDef,spacing=0,axisTranslate,reverse,config}){const channel2=getSecondaryRangeChannel(channel),vgChannel=getVgPositionChannel(channel),vgChannel2=getVgPositionChannel(channel2),offset=getOffset(channel,markDef),bandPosition=isSignalRef(bandSize)?{signal:`(1-${bandSize.signal})/2`}:isRelativeBandSize(bandSize)?(1-bandSize.band)/2:.5;if(isBinning(fieldDef.bin)||fieldDef.timeUnit)return{[vgChannel2]:rectBinRef({channel,fieldDef,scaleName,markDef,bandPosition,offset:getBinSpacing(channel2,spacing,reverse,axisTranslate,offset),config}),[vgChannel]:rectBinRef({channel,fieldDef,scaleName,markDef,bandPosition:isSignalRef(bandPosition)?{signal:`1-${bandPosition.signal}`}:1-bandPosition,offset:getBinSpacing(channel,spacing,reverse,axisTranslate,offset),config})};if(isBinned(fieldDef.bin)){const startRef=valueRefForFieldOrDatumDef(fieldDef,scaleName,{},{offset:getBinSpacing(channel2,spacing,reverse,axisTranslate,offset)});if(isFieldDef(fieldDef2))return{[vgChannel2]:startRef,[vgChannel]:valueRefForFieldOrDatumDef(fieldDef2,scaleName,{},{offset:getBinSpacing(channel,spacing,reverse,axisTranslate,offset)})};if(isBinParams(fieldDef.bin)&&fieldDef.bin.step)return{[vgChannel2]:startRef,[vgChannel]:{signal:`scale("${scaleName}", ${vgField(fieldDef,{expr:"datum"})} + ${fieldDef.bin.step})`,offset:getBinSpacing(channel,spacing,reverse,axisTranslate,offset)}}}return void warn(channelRequiredForBinned(channel2))}({fieldDef:channelDef,fieldDef2:channelDef2,channel,markDef,scaleName,bandSize,axisTranslate:null!==(_d=null==axis?void 0:axis.get("translate"))&&void 0!==_d?_d:.5,spacing:isXorY(channel)?getMarkPropOrConfig("binSpacing",markDef,config):void 0,reverse:scale.get("reverse"),config})}}function defaultSizeRef(sizeChannel,scaleName,scale,config,bandSize){if(isRelativeBandSize(bandSize)){if(!scale)return{mult:bandSize.band,field:{group:sizeChannel}};{const scaleType=scale.get("type");if("band"===scaleType)return{scale:scaleName,band:bandSize.band};1!==bandSize.band&&(warn(function cannotUseRelativeBandSizeWithNonBandScale(scaleType){return`Cannot use the relative band size with ${scaleType} scale.`}(scaleType)),bandSize=void 0)}}else{if(isSignalRef(bandSize))return bandSize;if(bandSize)return{value:bandSize}}if(scale){const scaleRange=scale.get("range");if(isVgRangeStep(scaleRange)&&isNumber(scaleRange.step))return{value:scaleRange.step-2}}return{value:getViewConfigDiscreteStep(config.view,sizeChannel)-2}}function getBinSpacing(channel,spacing,reverse,translate,offset){if(isPolarPositionChannel(channel))return 0;const spacingOffset="x"===channel||"y2"===channel?-spacing/2:spacing/2;if(isSignalRef(reverse)||isSignalRef(offset)||isSignalRef(translate)){const reverseExpr=signalOrStringValue(reverse),offsetExpr=signalOrStringValue(offset),translateExpr=signalOrStringValue(translate);return{signal:(translateExpr?`${translateExpr} + `:"")+(reverseExpr?`(${reverseExpr} ? -1 : 1) * `:"")+(offsetExpr?`(${offsetExpr} + ${spacingOffset})`:spacingOffset)}}return offset=offset||0,translate+(reverse?-offset-spacingOffset:+offset+spacingOffset)}function rectBinRef({channel,fieldDef,scaleName,markDef,bandPosition,offset,config}){return wrapPositionInvalidTest({fieldDef,channel,markDef,ref:interpolatedSignalRef({scaleName,fieldOrDatumDef:fieldDef,bandPosition,offset}),config})}const ALWAYS_IGNORE=new Set(["aria","width","height"]);function baseEncodeEntry(model,ignore){const{fill,stroke}="include"===ignore.color?color(model):{};return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},function markDefProperties(mark,ignore){return VG_MARK_CONFIGS.reduce(((m,prop)=>(ALWAYS_IGNORE.has(prop)||void 0===mark[prop]||"ignore"===ignore[prop]||(m[prop]=signalOrValueRef(mark[prop])),m)),{})}(model.markDef,ignore)),wrapAllFieldsInvalid(model,"fill",fill)),wrapAllFieldsInvalid(model,"stroke",stroke)),nonPosition("opacity",model)),nonPosition("fillOpacity",model)),nonPosition("strokeOpacity",model)),nonPosition("strokeWidth",model)),nonPosition("strokeDash",model)),function zindex(model){const{encoding,mark}=model,order=encoding.order;return!isPathMark(mark)&&isValueDef(order)?wrapCondition(model,order,"zindex",(cd=>signalOrValueRef(cd.value))):{}}(model)),tooltip(model)),text_text(model,"href")),aria(model))}function wrapAllFieldsInvalid(model,channel,valueRef){const{config,mark,markDef}=model;if("hide"===getMarkPropOrConfig("invalid",markDef,config)&&valueRef&&!isPathMark(mark)){const test=function allFieldsInvalidPredicate(model,{invalid=!1,channels}){const filterIndex=channels.reduce(((aggregator,channel)=>{const scaleComponent=model.getScaleComponent(channel);if(scaleComponent){const scaleType=scaleComponent.get("type"),field=model.vgField(channel,{expr:"datum"});field&&hasContinuousDomain(scaleType)&&(aggregator[field]=!0)}return aggregator}),{}),fields=keys(filterIndex);if(fields.length>0){const op=invalid?"||":"&&";return fields.map((field=>fieldInvalidPredicate(field,invalid))).join(` ${op} `)}return}(model,{invalid:!0,channels:SCALE_CHANNELS});if(test)return{[channel]:[{test,value:null},...array(valueRef)]}}return valueRef?{[channel]:valueRef}:{}}function defined(model){const{config,markDef}=model;if(getMarkPropOrConfig("invalid",markDef,config)){const signal=function defined_allFieldsInvalidPredicate(model,{invalid=!1,channels}){const filterIndex=channels.reduce(((aggregator,channel)=>{const scaleComponent=model.getScaleComponent(channel);if(scaleComponent){const scaleType=scaleComponent.get("type"),field=model.vgField(channel,{expr:"datum"});field&&hasContinuousDomain(scaleType)&&(aggregator[field]=!0)}return aggregator}),{}),fields=keys(filterIndex);if(fields.length>0){const op=invalid?"||":"&&";return fields.map((field=>fieldInvalidPredicate(field,invalid))).join(` ${op} `)}return}(model,{channels:POSITION_SCALE_CHANNELS});if(signal)return{defined:{signal}}}return{}}function valueIfDefined(prop,value){if(void 0!==value)return{[prop]:signalOrValueRef(value)}}const nearest={defined:selCmpt=>"point"===selCmpt.type&&selCmpt.nearest,parse:(model,selCmpt)=>{if(selCmpt.events)for(const s of selCmpt.events)s.markname=model.getName("voronoi")},marks:(model,selCmpt,marks)=>{const{x,y}=selCmpt.project.hasChannel,markType=model.mark;if(isPathMark(markType))return warn(function nearestNotSupportForContinuous(mark){return`The "nearest" transform is not supported for ${mark} marks.`}(markType)),marks;const cellDef={name:model.getName("voronoi"),type:"path",interactive:!0,from:{data:model.getName("marks")},encode:{update:Object.assign({fill:{value:"transparent"},strokeWidth:{value:.35},stroke:{value:"transparent"},isVoronoi:{value:!0}},tooltip(model,{reactiveGeom:!0}))},transform:[{type:"voronoi",x:{expr:x||!y?"datum.datum.x || 0":"0"},y:{expr:y||!x?"datum.datum.y || 0":"0"},size:[model.getSizeSignalRef("width"),model.getSizeSignalRef("height")]}]};let index=0,exists=!1;return marks.forEach(((mark,i)=>{var _a;const name=null!==(_a=mark.name)&&void 0!==_a?_a:"";name===model.component.mark[0].name?index=i:name.indexOf("voronoi")>=0&&(exists=!0)})),exists||marks.splice(index+1,0,cellDef),marks}},selection_nearest=nearest,inputBindings={defined:selCmpt=>"point"===selCmpt.type&&"global"===selCmpt.resolve&&selCmpt.bind&&"scales"!==selCmpt.bind&&!isLegendBinding(selCmpt.bind),parse:(model,selCmpt,selDef)=>disableDirectManipulation(selCmpt,selDef),topLevelSignals:(model,selCmpt,signals)=>{const name=selCmpt.name,proj=selCmpt.project,bind=selCmpt.bind,init=selCmpt.init&&selCmpt.init[0],datum=selection_nearest.defined(selCmpt)?"(item().isVoronoi ? datum.datum : datum)":"datum";return proj.items.forEach(((p,i)=>{var _a,_b;const sgname=varName(`${name}_${p.field}`);signals.filter((s=>s.name===sgname)).length||signals.unshift(Object.assign(Object.assign({name:sgname},init?{init:assembleInit(init[i])}:{value:null}),{on:selCmpt.events?[{events:selCmpt.events,update:`datum && item().mark.marktype !== 'group' ? ${datum}[${$(p.field)}] : null`}]:[],bind:null!==(_b=null!==(_a=bind[p.field])&&void 0!==_a?_a:bind[p.channel])&&void 0!==_b?_b:bind}))})),signals},signals:(model,selCmpt,signals)=>{const name=selCmpt.name,proj=selCmpt.project,signal=signals.filter((s=>s.name===name+TUPLE))[0],fields=name+"_tuple_fields",values=proj.items.map((p=>varName(`${name}_${p.field}`))),valid=values.map((v=>`${v} !== null`)).join(" && ");return values.length&&(signal.update=`${valid} ? {fields: ${fields}, values: [${values.join(", ")}]} : null`),delete signal.value,delete signal.on,signals}},inputs=inputBindings,selection_toggle={defined:selCmpt=>"point"===selCmpt.type&&!!selCmpt.toggle,signals:(model,selCmpt,signals)=>signals.concat({name:selCmpt.name+"_toggle",value:!1,on:[{events:selCmpt.events,update:selCmpt.toggle}]}),modifyExpr:(model,selCmpt)=>{const tpl=selCmpt.name+TUPLE,signal=selCmpt.name+"_toggle";return`${signal} ? null : ${tpl}, `+("global"===selCmpt.resolve?`${signal} ? null : true, `:`${signal} ? null : {unit: ${unitName(model)}}, `)+`${signal} ? ${tpl} : null`}},clear={defined:selCmpt=>void 0!==selCmpt.clear&&!1!==selCmpt.clear,parse:(model,selCmpt)=>{selCmpt.clear&&(selCmpt.clear=vega_util_module_isString(selCmpt.clear)?eventSelector(selCmpt.clear,"view"):selCmpt.clear)},topLevelSignals:(model,selCmpt,signals)=>{if(inputs.defined(selCmpt))for(const proj of selCmpt.project.items){const idx=signals.findIndex((n=>n.name===varName(`${selCmpt.name}_${proj.field}`)));-1!==idx&&signals[idx].on.push({events:selCmpt.clear,update:"null"})}return signals},signals:(model,selCmpt,signals)=>{function addClear(idx,update){-1!==idx&&signals[idx].on&&signals[idx].on.push({events:selCmpt.clear,update})}if("interval"===selCmpt.type)for(const proj of selCmpt.project.items){const vIdx=signals.findIndex((n=>n.name===proj.signals.visual));if(addClear(vIdx,"[0, 0]"),-1===vIdx){addClear(signals.findIndex((n=>n.name===proj.signals.data)),"null")}}else{let tIdx=signals.findIndex((n=>n.name===selCmpt.name+TUPLE));addClear(tIdx,"null"),selection_toggle.defined(selCmpt)&&(tIdx=signals.findIndex((n=>n.name===selCmpt.name+"_toggle")),addClear(tIdx,"false"))}return signals}},legendBindings={defined:selCmpt=>{const spec="global"===selCmpt.resolve&&selCmpt.bind&&isLegendBinding(selCmpt.bind),projLen=1===selCmpt.project.items.length&&selCmpt.project.items[0].field!==SELECTION_ID;return spec&&!projLen&&warn("Legend bindings are only supported for selections over an individual field or encoding channel."),spec&&projLen},parse:(model,selCmpt,selDef)=>{var _a;const selDef_=duplicate(selDef);if(selDef_.select=vega_util_module_isString(selDef_.select)?{type:selDef_.select,toggle:selCmpt.toggle}:Object.assign(Object.assign({},selDef_.select),{toggle:selCmpt.toggle}),disableDirectManipulation(selCmpt,selDef_),(0,vega_module.isObject)(selDef.select)&&(selDef.select.on||selDef.select.clear)){const legendFilter='event.item && indexof(event.item.mark.role, "legend") < 0';for(const evt of selCmpt.events)evt.filter=array(null!==(_a=evt.filter)&&void 0!==_a?_a:[]),evt.filter.includes(legendFilter)||evt.filter.push(legendFilter)}const evt=isLegendStreamBinding(selCmpt.bind)?selCmpt.bind.legend:"click",stream=vega_util_module_isString(evt)?eventSelector(evt,"view"):array(evt);selCmpt.bind={legend:{merge:stream}}},topLevelSignals:(model,selCmpt,signals)=>{const selName=selCmpt.name,stream=isLegendStreamBinding(selCmpt.bind)&&selCmpt.bind.legend,markName=name=>s=>{const ds=duplicate(s);return ds.markname=name,ds};for(const proj of selCmpt.project.items){if(!proj.hasLegend)continue;const prefix=`${varName(proj.field)}_legend`,sgName=`${selName}_${prefix}`;if(0===signals.filter((s=>s.name===sgName)).length){const events=stream.merge.map(markName(`${prefix}_symbols`)).concat(stream.merge.map(markName(`${prefix}_labels`))).concat(stream.merge.map(markName(`${prefix}_entries`)));signals.unshift(Object.assign(Object.assign({name:sgName},selCmpt.init?{}:{value:null}),{on:[{events,update:"datum.value || item().items[0].items[0].datum.value",force:!0},{events:stream.merge,update:`!event.item || !datum ? null : ${sgName}`,force:!0}]}))}}return signals},signals:(model,selCmpt,signals)=>{const name=selCmpt.name,proj=selCmpt.project,tuple=signals.find((s=>s.name===name+TUPLE)),fields=name+"_tuple_fields",values=proj.items.filter((p=>p.hasLegend)).map((p=>varName(`${name}_${varName(p.field)}_legend`))),update=`${values.map((v=>`${v} !== null`)).join(" && ")} ? {fields: ${fields}, values: [${values.join(", ")}]} : null`;selCmpt.events&&values.length>0?tuple.on.push({events:values.map((signal=>({signal}))),update}):values.length>0&&(tuple.update=update,delete tuple.value,delete tuple.on);const toggle=signals.find((s=>s.name===name+"_toggle")),events=isLegendStreamBinding(selCmpt.bind)&&selCmpt.bind.legend;return toggle&&(selCmpt.events?toggle.on.push(Object.assign(Object.assign({},toggle.on[0]),{events})):toggle.on[0].events=events),signals}};const DELTA="_translate_delta",translate={defined:selCmpt=>"interval"===selCmpt.type&&selCmpt.translate,signals:(model,selCmpt,signals)=>{const name=selCmpt.name,hasScales=scales.defined(selCmpt),anchor=name+"_translate_anchor",{x,y}=selCmpt.project.hasChannel;let events=eventSelector(selCmpt.translate,"scope");return hasScales||(events=events.map((e=>(e.between[0].markname=name+"_brush",e)))),signals.push({name:anchor,value:{},on:[{events:events.map((e=>e.between[0])),update:"{x: x(unit), y: y(unit)"+(void 0!==x?`, extent_x: ${hasScales?scales_domain(model,X):`slice(${x.signals.visual})`}`:"")+(void 0!==y?`, extent_y: ${hasScales?scales_domain(model,Y):`slice(${y.signals.visual})`}`:"")+"}"}]},{name:name+DELTA,value:{},on:[{events,update:`{x: ${anchor}.x - x(unit), y: ${anchor}.y - y(unit)}`}]}),void 0!==x&&onDelta(model,selCmpt,x,"width",signals),void 0!==y&&onDelta(model,selCmpt,y,"height",signals),signals}};function onDelta(model,selCmpt,proj,size,signals){var _a,_b;const name=selCmpt.name,anchor=name+"_translate_anchor",delta=name+DELTA,channel=proj.channel,hasScales=scales.defined(selCmpt),signal=signals.filter((s=>s.name===proj.signals[hasScales?"data":"visual"]))[0],sizeSg=model.getSizeSignalRef(size).signal,scaleCmpt=model.getScaleComponent(channel),scaleType=scaleCmpt.get("type"),reversed=scaleCmpt.get("reverse"),extent=`${anchor}.extent_${channel}`,update=`${hasScales?"log"===scaleType?"panLog":"symlog"===scaleType?"panSymlog":"pow"===scaleType?"panPow":"panLinear":"panLinear"}(${extent}, ${`${hasScales?channel===X?reversed?"":"-":reversed?"-":"":""}${delta}.${channel} / ${hasScales?`${sizeSg}`:`span(${extent})`}`}${hasScales?"pow"===scaleType?`, ${null!==(_a=scaleCmpt.get("exponent"))&&void 0!==_a?_a:1}`:"symlog"===scaleType?`, ${null!==(_b=scaleCmpt.get("constant"))&&void 0!==_b?_b:1}`:"":""})`;signal.on.push({events:{signal:delta},update:hasScales?update:`clampRange(${update}, 0, ${sizeSg})`})}const zoom_zoom={defined:selCmpt=>"interval"===selCmpt.type&&selCmpt.zoom,signals:(model,selCmpt,signals)=>{const name=selCmpt.name,hasScales=scales.defined(selCmpt),delta=name+"_zoom_delta",{x,y}=selCmpt.project.hasChannel,sx=$(model.scaleName(X)),sy=$(model.scaleName(Y));let events=eventSelector(selCmpt.zoom,"scope");return hasScales||(events=events.map((e=>(e.markname=name+"_brush",e)))),signals.push({name:name+"_zoom_anchor",on:[{events,update:hasScales?"{"+[sx?`x: invert(${sx}, x(unit))`:"",sy?`y: invert(${sy}, y(unit))`:""].filter((expr=>!!expr)).join(", ")+"}":"{x: x(unit), y: y(unit)}"}]},{name:delta,on:[{events,force:!0,update:"pow(1.001, event.deltaY * pow(16, event.deltaMode))"}]}),void 0!==x&&zoom_onDelta(model,selCmpt,x,"width",signals),void 0!==y&&zoom_onDelta(model,selCmpt,y,"height",signals),signals}};function zoom_onDelta(model,selCmpt,proj,size,signals){var _a,_b;const name=selCmpt.name,channel=proj.channel,hasScales=scales.defined(selCmpt),signal=signals.filter((s=>s.name===proj.signals[hasScales?"data":"visual"]))[0],sizeSg=model.getSizeSignalRef(size).signal,scaleCmpt=model.getScaleComponent(channel),scaleType=scaleCmpt.get("type"),base=hasScales?scales_domain(model,channel):signal.name,delta=name+"_zoom_delta",update=`${hasScales?"log"===scaleType?"zoomLog":"symlog"===scaleType?"zoomSymlog":"pow"===scaleType?"zoomPow":"zoomLinear":"zoomLinear"}(${base}, ${`${name}_zoom_anchor.${channel}`}, ${delta}${hasScales?"pow"===scaleType?`, ${null!==(_a=scaleCmpt.get("exponent"))&&void 0!==_a?_a:1}`:"symlog"===scaleType?`, ${null!==(_b=scaleCmpt.get("constant"))&&void 0!==_b?_b:1}`:"":""})`;signal.on.push({events:{signal:delta},update:hasScales?update:`clampRange(${update}, 0, ${sizeSg})`})}const STORE="_store",TUPLE="_tuple",MODIFY="_modify",VL_SELECTION_RESOLVE="vlSelectionResolve",selectionCompilers=[selection_point,selection_interval,selection_project,selection_toggle,inputs,scales,legendBindings,clear,translate,zoom_zoom,selection_nearest];function unitName(model,{escape}={escape:!0}){let name=escape?$(model.name):model.name;const facetModel=function getFacetModel(model){let parent=model.parent;for(;parent&&!isFacetModel(parent);)parent=parent.parent;return parent}(model);if(facetModel){const{facet}=facetModel;for(const channel of FACET_CHANNELS)facet[channel]&&(name+=` + '__facet_${channel}_' + (facet[${$(facetModel.vgField(channel))}])`)}return name}function requiresSelectionId(model){var _a;return vals(null!==(_a=model.component.selection)&&void 0!==_a?_a:{}).reduce(((identifier,selCmpt)=>identifier||selCmpt.project.items.some((proj=>proj.field===SELECTION_ID))),!1)}function disableDirectManipulation(selCmpt,selDef){!(0,vega_module.isString)(selDef.select)&&selDef.select.on||delete selCmpt.events,!(0,vega_module.isString)(selDef.select)&&selDef.select.clear||delete selCmpt.clear,!(0,vega_module.isString)(selDef.select)&&selDef.select.toggle||delete selCmpt.toggle}function ASTNode(type){this.type=type}var TokenName,source,index,vega_expression_module_length,lookahead;ASTNode.prototype.visit=function(visitor){let c,i,n;if(visitor(this))return 1;for(c=function children(node){switch(node.type){case"ArrayExpression":return node.elements;case"BinaryExpression":case"LogicalExpression":return[node.left,node.right];case"CallExpression":return[node.callee].concat(node.arguments);case"ConditionalExpression":return[node.test,node.consequent,node.alternate];case"MemberExpression":return[node.object,node.property];case"ObjectExpression":return node.properties;case"Property":return[node.key,node.value];case"UnaryExpression":return[node.argument];default:return[]}}(this),i=0,n=c.length;i",TokenName[TokenIdentifier]="Identifier",TokenName[TokenKeyword]="Keyword",TokenName[TokenNullLiteral]="Null",TokenName[TokenNumericLiteral]="Numeric",TokenName[TokenPunctuator]="Punctuator",TokenName[TokenStringLiteral]="String",TokenName[9]="RegularExpression";var SyntaxArrayExpression="ArrayExpression",SyntaxBinaryExpression="BinaryExpression",SyntaxCallExpression="CallExpression",SyntaxConditionalExpression="ConditionalExpression",SyntaxIdentifier="Identifier",SyntaxLiteral="Literal",SyntaxLogicalExpression="LogicalExpression",SyntaxMemberExpression="MemberExpression",SyntaxObjectExpression="ObjectExpression",SyntaxProperty="Property",SyntaxUnaryExpression="UnaryExpression",MessageUnexpectedToken="Unexpected token %0",MessageUnexpectedNumber="Unexpected number",MessageUnexpectedString="Unexpected string",MessageUnexpectedIdentifier="Unexpected identifier",MessageUnexpectedReserved="Unexpected reserved word",MessageUnexpectedEOS="Unexpected end of input",MessageInvalidRegExp="Invalid regular expression",MessageUnterminatedRegExp="Invalid regular expression: missing /",MessageStrictOctalLiteral="Octal literals are not allowed in strict mode.",MessageStrictDuplicateProperty="Duplicate data property in object literal not allowed in strict mode",vega_expression_module_ILLEGAL="ILLEGAL",DISABLED="Disabled.",RegexNonAsciiIdentifierStart=new RegExp("[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]"),RegexNonAsciiIdentifierPart=new RegExp("[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19D9\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u2E2F\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]");function assert(condition,message){if(!condition)throw new Error("ASSERT: "+message)}function isDecimalDigit(ch){return ch>=48&&ch<=57}function isHexDigit(ch){return"0123456789abcdefABCDEF".indexOf(ch)>=0}function isOctalDigit(ch){return"01234567".indexOf(ch)>=0}function isWhiteSpace(ch){return 32===ch||9===ch||11===ch||12===ch||160===ch||ch>=5760&&[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(ch)>=0}function isLineTerminator(ch){return 10===ch||13===ch||8232===ch||8233===ch}function isIdentifierStart(ch){return 36===ch||95===ch||ch>=65&&ch<=90||ch>=97&&ch<=122||92===ch||ch>=128&&RegexNonAsciiIdentifierStart.test(String.fromCharCode(ch))}function isIdentifierPart(ch){return 36===ch||95===ch||ch>=65&&ch<=90||ch>=97&&ch<=122||ch>=48&&ch<=57||92===ch||ch>=128&&RegexNonAsciiIdentifierPart.test(String.fromCharCode(ch))}const keywords={if:1,in:1,do:1,var:1,for:1,new:1,try:1,let:1,this:1,else:1,case:1,void:1,with:1,enum:1,while:1,break:1,catch:1,throw:1,const:1,yield:1,class:1,super:1,return:1,typeof:1,delete:1,switch:1,export:1,import:1,public:1,static:1,default:1,finally:1,extends:1,package:1,private:1,function:1,continue:1,debugger:1,interface:1,protected:1,instanceof:1,implements:1};function skipComment(){for(;index1114111||"}"!==ch)&&throwError({},MessageUnexpectedToken,vega_expression_module_ILLEGAL),code<=65535?String.fromCharCode(code):(cu1=55296+(code-65536>>10),cu2=56320+(code-65536&1023),String.fromCharCode(cu1,cu2))}function getEscapedIdentifier(){var ch,id;for(ch=source.charCodeAt(index++),id=String.fromCharCode(ch),92===ch&&(117!==source.charCodeAt(index)&&throwError({},MessageUnexpectedToken,vega_expression_module_ILLEGAL),++index,(ch=scanHexEscape("u"))&&"\\"!==ch&&isIdentifierStart(ch.charCodeAt(0))||throwError({},MessageUnexpectedToken,vega_expression_module_ILLEGAL),id=ch);index>>="===(ch4=source.substr(index,4))?{type:TokenPunctuator,value:ch4,start,end:index+=4}:">>>"===(ch3=ch4.substr(0,3))||"<<="===ch3||">>="===ch3?{type:TokenPunctuator,value:ch3,start,end:index+=3}:ch1===(ch2=ch3.substr(0,2))[1]&&"+-<>&|".indexOf(ch1)>=0||"=>"===ch2?{type:TokenPunctuator,value:ch2,start,end:index+=2}:("//"===ch2&&throwError({},MessageUnexpectedToken,vega_expression_module_ILLEGAL),"<>=!+-*%&|^/".indexOf(ch1)>=0?(++index,{type:TokenPunctuator,value:ch1,start,end:index}):void throwError({},MessageUnexpectedToken,vega_expression_module_ILLEGAL))}function scanNumericLiteral(){var number,start,ch;if(assert(isDecimalDigit((ch=source[index]).charCodeAt(0))||"."===ch,"Numeric literal must start with a decimal digit or a decimal point"),start=index,number="","."!==ch){if(number=source[index++],ch=source[index],"0"===number){if("x"===ch||"X"===ch)return++index,function scanHexLiteral(start){let number="";for(;index=0&&throwError({},MessageInvalidRegExp,flags),{value:flags,literal:str}}(),value=function testRegExp(pattern,flags){let tmp=pattern;flags.indexOf("u")>=0&&(tmp=tmp.replace(/\\u\{([0-9a-fA-F]+)\}/g,(($0,$1)=>{if(parseInt($1,16)<=1114111)return"x";throwError({},MessageInvalidRegExp)})).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"x"));try{new RegExp(tmp)}catch(e){throwError({},MessageInvalidRegExp)}try{return new RegExp(pattern,flags)}catch(exception){return null}}(body.value,flags.value),{literal:body.literal+flags.literal,value,regex:{pattern:body.value,flags:flags.value},start,end:index}}function advance(){if(skipComment(),index>=vega_expression_module_length)return{type:TokenEOF,start:index,end:index};const ch=source.charCodeAt(index);return isIdentifierStart(ch)?scanIdentifier():40===ch||41===ch||59===ch?scanPunctuator():39===ch||34===ch?function scanStringLiteral(){var quote,start,ch,code,str="",octal=!1;for(assert("'"===(quote=source[index])||'"'===quote,"String literal must starts with a quote"),start=index,++index;index=0&&index(assert(index":case"<=":case">=":case"instanceof":case"in":prec=7;break;case"<<":case">>":case">>>":prec=8;break;case"+":case"-":prec=9;break;case"*":case"/":case"%":prec=11}return prec}function parseConditionalExpression(){var expr,consequent;return expr=function parseBinaryExpression(){var marker,markers,expr,token,prec,stack,right,operator,left,i;if(marker=lookahead,left=parseUnaryExpression(),0===(prec=binaryPrecedence(token=lookahead)))return left;for(token.prec=prec,lex(),markers=[marker,lookahead],stack=[left,token,right=parseUnaryExpression()];(prec=binaryPrecedence(lookahead))>0;){for(;stack.length>2&&prec<=stack[stack.length-2].prec;)right=stack.pop(),operator=stack.pop().value,left=stack.pop(),markers.pop(),expr=finishBinaryExpression(operator,left,right),stack.push(expr);(token=lex()).prec=prec,stack.push(token),markers.push(lookahead),expr=parseUnaryExpression(),stack.push(expr)}for(expr=stack[i=stack.length-1],markers.pop();i>1;)markers.pop(),expr=finishBinaryExpression(stack[i-1].value,stack[i-2],expr),i-=2;return expr}(),match("?")&&(lex(),consequent=parseConditionalExpression(),expect(":"),expr=function finishConditionalExpression(test,consequent,alternate){const node=new ASTNode(SyntaxConditionalExpression);return node.test=test,node.consequent=consequent,node.alternate=alternate,node}(expr,consequent,parseConditionalExpression())),expr}function parseExpression(){const expr=parseConditionalExpression();if(match(","))throw new Error(DISABLED);return expr}function getName(node){const name=[];return"Identifier"===node.type?[node.name]:"Literal"===node.type?[node.value]:("MemberExpression"===node.type&&(name.push(...getName(node.object)),name.push(...getName(node.property))),name)}function startsWithDatum(node){return"MemberExpression"===node.object.type?startsWithDatum(node.object):"datum"===node.object.name}function getDependentFields(expression){const ast=function parser(code){index=0,vega_expression_module_length=(source=code).length,lookahead=null,vega_expression_module_peek();const expr=parseExpression();if(lookahead.type!==TokenEOF)throw new Error("Unexpect token after expression.");return expr}(expression),dependents=new Set;return ast.visit((node=>{"MemberExpression"===node.type&&startsWithDatum(node)&&dependents.add(getName(node).slice(1).join("."))})),dependents}class FilterNode extends DataFlowNode{constructor(parent,model,filter){super(parent),this.model=model,this.filter=filter,this.expr=expression(this.model,this.filter,this),this._dependentFields=getDependentFields(this.expr)}clone(){return new FilterNode(null,this.model,duplicate(this.filter))}dependentFields(){return this._dependentFields}producedFields(){return new Set}assemble(){return{type:"filter",expr:this.expr}}hash(){return`Filter ${this.expr}`}}var parse_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);ip.channel===encoding));!encodings.length||encodings.length>1?(field=selCmpt.project.items[0].field,warn((encodings.length?"Multiple ":"No ")+`matching ${$(encoding)} encoding found for selection ${$(extent.param)}. `+`Using "field": ${$(field)}.`)):field=encodings[0].field}}else field=selCmpt.project.items[0].field,selCmpt.project.items.length>1&&warn(`A "field" or "encoding" must be specified when using a selection as a scale domain. Using "field": ${$(field)}.`);return`${selCmpt.name}[${$(replacePathInField(field))}]`}function expression(model,filterOp,node){return logicalExpr(filterOp,(predicate=>vega_util_module_isString(predicate)?predicate:function isSelectionPredicate(predicate){return null==predicate?void 0:predicate.param}(predicate)?parseSelectionPredicate(model,predicate,node):fieldFilterExpression(predicate)))}var axis_assemble_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i{const{test}=c,valueOrSignalCRef=axis_assemble_rest(c,["test"]);return Object.assign({test:expression(null,test)},valueOrSignalCRef)})),valueOrSignalRef]),delete axis[prop]}else if(null===propIndex){const signalRef={signal:conditions.map((c=>{const{test}=c,valueOrSignalCRef=axis_assemble_rest(c,["test"]);return`${expression(null,test)} ? ${exprFromValueOrSignalRef(valueOrSignalCRef)} : `})).join("")+exprFromValueOrSignalRef(valueOrSignalRef)};axis[prop]=signalRef}}else if(isSignalRef(propValue)){const propIndex=CONDITIONAL_AXIS_PROP_INDEX[prop];if(propIndex){const{vgProp,part}=propIndex;setAxisEncode(axis,part,vgProp,propValue),delete axis[prop]}}contains(["labelAlign","labelBaseline"],prop)&&null===axis[prop]&&delete axis[prop]}if("grid"===kind){if(!axis.grid)return;if(axis.encode){const{grid}=axis.encode;axis.encode=Object.assign({},grid?{grid}:{}),isEmpty(axis.encode)&&delete axis.encode}return Object.assign(Object.assign({scale,orient},axis),{domain:!1,labels:!1,aria:!1,maxExtent:0,minExtent:0,ticks:!1,zindex:getFirstDefined(zindex,0)})}{if(!opt.header&&axisCmpt.mainExtracted)return;if(void 0!==labelExpr){let expr=labelExpr;(null===(_b=null===(_a=axis.encode)||void 0===_a?void 0:_a.labels)||void 0===_b?void 0:_b.update)&&isSignalRef(axis.encode.labels.update.text)&&(expr=replaceAll(labelExpr,"datum.label",axis.encode.labels.update.text.signal)),setAxisEncode(axis,"labels","text",{signal:expr})}if(null===axis.labelAlign&&delete axis.labelAlign,axis.encode){for(const part of AXIS_PARTS)axisCmpt.hasAxisPart(part)||delete axis.encode[part];isEmpty(axis.encode)&&delete axis.encode}const titleString=function assembleTitle(title,config){if(title)return isArray(title)&&!isText(title)?title.map((fieldDef=>defaultTitle(fieldDef,config))).join(", "):title}(title,config);return Object.assign(Object.assign(Object.assign(Object.assign({scale,orient,grid:!1},titleString?{title:titleString}:{}),axis),!1===config.aria?{aria:!1}:{}),{zindex:getFirstDefined(zindex,0)})}}}function assembleAxisSignals(model){const{axes}=model.component,signals=[];for(const channel of POSITION_SCALE_CHANNELS)if(axes[channel])for(const axis of axes[channel])if(!axis.get("disable")&&!axis.get("gridScale")){const sizeType="x"===channel?"height":"width",update=model.getSizeSignalRef(sizeType).signal;sizeType!==update&&signals.push({name:sizeType,update})}return signals}function getAxisConfigFromConfigTypes(configTypes,config,channel,orient){return Object.assign.apply(null,[{},...configTypes.map((configType=>{if("axisOrient"===configType){const orient1="x"===channel?"bottom":"left",orientConfig1=config["x"===channel?"axisBottom":"axisLeft"]||{},orientConfig2=config["x"===channel?"axisTop":"axisRight"]||{},props=new Set([...keys(orientConfig1),...keys(orientConfig2)]),conditionalOrientAxisConfig={};for(const prop of props.values())conditionalOrientAxisConfig[prop]={signal:`${orient.signal} === "${orient1}" ? ${signalOrStringValue(orientConfig1[prop])} : ${signalOrStringValue(orientConfig2[prop])}`};return conditionalOrientAxisConfig}return config[configType]}))])}function getAxisConfigs(channel,scaleType,orient,config){const typeBasedConfigTypes="band"===scaleType?["axisDiscrete","axisBand"]:"point"===scaleType?["axisDiscrete","axisPoint"]:function isQuantitative(type){return type in QUANTITATIVE_SCALES_INDEX}(scaleType)?["axisQuantitative"]:"time"===scaleType||"utc"===scaleType?["axisTemporal"]:[],axisChannel="x"===channel?"axisX":"axisY",axisOrient=isSignalRef(orient)?"axisOrient":`axis${titleCase(orient)}`,vlOnlyConfigTypes=[...typeBasedConfigTypes,...typeBasedConfigTypes.map((c=>axisChannel+c.substr(4)))],vgConfigTypes=["axis",axisOrient,axisChannel];return{vlOnlyAxisConfig:getAxisConfigFromConfigTypes(vlOnlyConfigTypes,config,channel,orient),vgAxisConfig:getAxisConfigFromConfigTypes(vgConfigTypes,config,channel,orient),axisConfigStyle:getAxisConfigStyle([...vgConfigTypes,...vlOnlyConfigTypes],config)}}function getAxisConfigStyle(axisConfigTypes,config){var _a;const toMerge=[{}];for(const configType of axisConfigTypes){let style=null===(_a=config[configType])||void 0===_a?void 0:_a.style;if(style){style=array(style);for(const s of style)toMerge.push(config.style[s])}}return Object.assign.apply(null,toMerge)}function getAxisConfig(property,styleConfigIndex,style,axisConfigs={}){var _a;const styleConfig=getStyleConfig(property,style,styleConfigIndex);if(void 0!==styleConfig)return{configFrom:"style",configValue:styleConfig};for(const configFrom of["vlOnlyAxisConfig","vgAxisConfig","axisConfigStyle"])if(void 0!==(null===(_a=axisConfigs[configFrom])||void 0===_a?void 0:_a[property]))return{configFrom,configValue:axisConfigs[configFrom][property]};return{}}const axisRules={scale:({model,channel})=>model.scaleName(channel),format:({fieldOrDatumDef,config,axis})=>{const{format,formatType}=axis;return guideFormat(fieldOrDatumDef,fieldOrDatumDef.type,format,formatType,config,!0)},formatType:({axis,fieldOrDatumDef,scaleType})=>{const{formatType}=axis;return guideFormatType(formatType,fieldOrDatumDef,scaleType)},grid:({fieldOrDatumDef,axis,scaleType})=>{var _a;return null!==(_a=axis.grid)&&void 0!==_a?_a:function defaultGrid(scaleType,fieldDef){return!hasDiscreteDomain(scaleType)&&isFieldDef(fieldDef)&&!isBinning(null==fieldDef?void 0:fieldDef.bin)&&!isBinned(null==fieldDef?void 0:fieldDef.bin)}(scaleType,fieldOrDatumDef)},gridScale:({model,channel})=>function gridScale(model,channel){const gridChannel="x"===channel?"y":"x";if(model.getScaleComponent(gridChannel))return model.scaleName(gridChannel);return}(model,channel),labelAlign:({axis,labelAngle,orient,channel})=>axis.labelAlign||defaultLabelAlign(labelAngle,orient,channel),labelAngle:({labelAngle})=>labelAngle,labelBaseline:({axis,labelAngle,orient,channel})=>axis.labelBaseline||defaultLabelBaseline(labelAngle,orient,channel),labelFlush:({axis,fieldOrDatumDef,channel})=>{var _a;return null!==(_a=axis.labelFlush)&&void 0!==_a?_a:function defaultLabelFlush(type,channel){if("x"===channel&&contains(["quantitative","temporal"],type))return!0;return}(fieldOrDatumDef.type,channel)},labelOverlap:({axis,fieldOrDatumDef,scaleType})=>{var _a;return null!==(_a=axis.labelOverlap)&&void 0!==_a?_a:function defaultLabelOverlap(type,scaleType,hasTimeUnit,sort){if(hasTimeUnit&&!isObject(sort)||"nominal"!==type&&"ordinal"!==type)return"log"!==scaleType&&"symlog"!==scaleType||"greedy";return}(fieldOrDatumDef.type,scaleType,isFieldDef(fieldOrDatumDef)&&!!fieldOrDatumDef.timeUnit,isFieldDef(fieldOrDatumDef)?fieldOrDatumDef.sort:void 0)},orient:({orient})=>orient,tickCount:({channel,model,axis,fieldOrDatumDef,scaleType})=>{var _a;const sizeType="x"===channel?"width":"y"===channel?"height":void 0,size=sizeType?model.getSizeSignalRef(sizeType):void 0;return null!==(_a=axis.tickCount)&&void 0!==_a?_a:function defaultTickCount({fieldOrDatumDef,scaleType,size,values:vals}){var _a;if(!vals&&!hasDiscreteDomain(scaleType)&&"log"!==scaleType){if(isFieldDef(fieldOrDatumDef)){if(isBinning(fieldOrDatumDef.bin))return{signal:`ceil(${size.signal}/10)`};if(fieldOrDatumDef.timeUnit&&contains(["month","hours","day","quarter"],null===(_a=normalizeTimeUnit(fieldOrDatumDef.timeUnit))||void 0===_a?void 0:_a.unit))return}return{signal:`ceil(${size.signal}/40)`}}return}({fieldOrDatumDef,scaleType,size,values:axis.values})},title:({axis,model,channel})=>{if(void 0!==axis.title)return axis.title;const fieldDefTitle=getFieldDefTitle(model,channel);if(void 0!==fieldDefTitle)return fieldDefTitle;const fieldDef=model.typedFieldDef(channel),channel2="x"===channel?"x2":"y2",fieldDef2=model.fieldDef(channel2);return mergeTitleFieldDefs(fieldDef?[toFieldDefBase(fieldDef)]:[],isFieldDef(fieldDef2)?[toFieldDefBase(fieldDef2)]:[])},values:({axis,fieldOrDatumDef})=>function values(axis,fieldOrDatumDef){const vals=axis.values;if(isArray(vals))return valueArray(fieldOrDatumDef,vals);if(isSignalRef(vals))return vals;return}(axis,fieldOrDatumDef),zindex:({axis,fieldOrDatumDef,mark})=>{var _a;return null!==(_a=axis.zindex)&&void 0!==_a?_a:function defaultZindex(mark,fieldDef){if("rect"===mark&&isDiscrete(fieldDef))return 1;return 0}(mark,fieldOrDatumDef)}};function normalizeAngleExpr(angle){return`(((${angle.signal} % 360) + 360) % 360)`}function defaultLabelBaseline(angle,orient,channel,alwaysIncludeMiddle){if(void 0!==angle){if("x"===channel){if(isSignalRef(angle)){const a=normalizeAngleExpr(angle);return{signal:`(45 < ${a} && ${a} < 135) || (225 < ${a} && ${a} < 315) ? "middle" :(${a} <= 45 || 315 <= ${a}) === ${isSignalRef(orient)?`(${orient.signal} === "top")`:"top"===orient} ? "bottom" : "top"`}}if(45{if(isScaleFieldDef(fieldDef)&&isSortArray(fieldDef.sort)){const{field,timeUnit}=fieldDef,sort=fieldDef.sort,calculate=sort.map(((sortValue,i)=>`${fieldFilterExpression({field,timeUnit,equal:sortValue})} ? ${i} : `)).join("")+sort.length;parent=new CalculateNode(parent,{calculate,as:sortArrayIndexField(fieldDef,channel,{forAs:!0})})}})),parent}producedFields(){return new Set([this.transform.as])}dependentFields(){return this._dependentFields}assemble(){return{type:"formula",expr:this.transform.calculate,as:this.transform.as}}hash(){return`Calculate ${hash(this.transform)}`}}function sortArrayIndexField(fieldDef,channel,opt){return vgField(fieldDef,Object.assign({prefix:channel,suffix:"sort_index"},null!=opt?opt:{}))}function getHeaderChannel(channel,orient){return contains(["top","bottom"],orient)?"column":contains(["left","right"],orient)||"row"===channel?"row":"column"}function getHeaderProperty(prop,header,config,channel){const headerSpecificConfig="row"===channel?config.headerRow:"column"===channel?config.headerColumn:config.headerFacet;return getFirstDefined((header||{})[prop],headerSpecificConfig[prop],config.header[prop])}function getHeaderProperties(properties,header,config,channel){const props={};for(const prop of properties){const value=getHeaderProperty(prop,header||{},config,channel);void 0!==value&&(props[prop]=value)}return props}const HEADER_CHANNELS=["row","column"],HEADER_TYPES=["header","footer"];function assembleTitleGroup(model,channel){const title=model.component.layoutHeaders[channel].title,config=model.config?model.config:void 0,facetFieldDef=model.component.layoutHeaders[channel].facetFieldDef?model.component.layoutHeaders[channel].facetFieldDef:void 0,{titleAnchor,titleAngle:ta,titleOrient}=getHeaderProperties(["titleAnchor","titleAngle","titleOrient"],facetFieldDef.header,config,channel),headerChannel=getHeaderChannel(channel,titleOrient),titleAngle=normalizeAngle(ta);return{name:`${channel}-title`,type:"group",role:`${headerChannel}-title`,title:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({text:title},"row"===channel?{orient:"left"}:{}),{style:"guide-title"}),defaultHeaderGuideBaseline(titleAngle,headerChannel)),defaultHeaderGuideAlign(headerChannel,titleAngle,titleAnchor)),assembleHeaderProperties(config,facetFieldDef,channel,HEADER_TITLE_PROPERTIES,HEADER_TITLE_PROPERTIES_MAP))}}function defaultHeaderGuideAlign(headerChannel,angle,anchor="middle"){switch(anchor){case"start":return{align:"left"};case"end":return{align:"right"}}const align=defaultLabelAlign(angle,"row"===headerChannel?"left":"top","row"===headerChannel?"y":"x");return align?{align}:{}}function defaultHeaderGuideBaseline(angle,channel){const baseline=defaultLabelBaseline(angle,"row"===channel?"left":"top","row"===channel?"y":"x",!0);return baseline?{baseline}:{}}function assembleHeaderGroups(model,channel){const layoutHeader=model.component.layoutHeaders[channel],groups=[];for(const headerType of HEADER_TYPES)if(layoutHeader[headerType])for(const headerComponent of layoutHeader[headerType]){const group=assembleHeaderGroup(model,channel,headerType,layoutHeader,headerComponent);null!=group&&groups.push(group)}return groups}function getSort(facetFieldDef,channel){var _a;const{sort}=facetFieldDef;return isSortField(sort)?{field:vgField(sort,{expr:"datum"}),order:null!==(_a=sort.order)&&void 0!==_a?_a:"ascending"}:isArray(sort)?{field:sortArrayIndexField(facetFieldDef,channel,{expr:"datum"}),order:"ascending"}:{field:vgField(facetFieldDef,{expr:"datum"}),order:null!=sort?sort:"ascending"}}function assembleLabelTitle(facetFieldDef,channel,config){const{format,formatType,labelAngle,labelAnchor,labelOrient,labelExpr}=getHeaderProperties(["format","formatType","labelAngle","labelAnchor","labelOrient","labelExpr"],facetFieldDef.header,config,channel),titleTextExpr=formatSignalRef({fieldOrDatumDef:facetFieldDef,format,formatType,expr:"parent",config}).signal,headerChannel=getHeaderChannel(channel,labelOrient);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({text:{signal:labelExpr?replaceAll(replaceAll(labelExpr,"datum.label",titleTextExpr),"datum.value",vgField(facetFieldDef,{expr:"parent"})):titleTextExpr}},"row"===channel?{orient:"left"}:{}),{style:"guide-label",frame:"group"}),defaultHeaderGuideBaseline(labelAngle,headerChannel)),defaultHeaderGuideAlign(headerChannel,labelAngle,labelAnchor)),assembleHeaderProperties(config,facetFieldDef,channel,HEADER_LABEL_PROPERTIES,HEADER_LABEL_PROPERTIES_MAP))}function assembleHeaderGroup(model,channel,headerType,layoutHeader,headerComponent){if(headerComponent){let title=null;const{facetFieldDef}=layoutHeader,config=model.config?model.config:void 0;if(facetFieldDef&&headerComponent.labels){const{labelOrient}=getHeaderProperties(["labelOrient"],facetFieldDef.header,config,channel);("row"===channel&&!contains(["top","bottom"],labelOrient)||"column"===channel&&!contains(["left","right"],labelOrient))&&(title=assembleLabelTitle(facetFieldDef,channel,config))}const isFacetWithoutRowCol=isFacetModel(model)&&!isFacetMapping(model.facet),axes=headerComponent.axes,hasAxes=(null==axes?void 0:axes.length)>0;if(title||hasAxes){const sizeChannel="row"===channel?"height":"width";return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:model.getName(`${channel}_${headerType}`),type:"group",role:`${channel}-${headerType}`},layoutHeader.facetFieldDef?{from:{data:model.getName(`${channel}_domain`)},sort:getSort(facetFieldDef,channel)}:{}),hasAxes&&isFacetWithoutRowCol?{from:{data:model.getName(`facet_domain_${channel}`)}}:{}),title?{title}:{}),headerComponent.sizeSignal?{encode:{update:{[sizeChannel]:headerComponent.sizeSignal}}}:{}),hasAxes?{axes}:{})}}return null}const LAYOUT_TITLE_BAND={column:{start:0,end:1},row:{start:1,end:0}};function getLayoutTitleBand(titleAnchor,headerChannel){return LAYOUT_TITLE_BAND[headerChannel][titleAnchor]}function assembleHeaderProperties(config,facetFieldDef,channel,properties,propertiesMap){const props={};for(const prop of properties){if(!propertiesMap[prop])continue;const value=getHeaderProperty(prop,null==facetFieldDef?void 0:facetFieldDef.header,config,channel);void 0!==value&&(props[propertiesMap[prop]]=value)}return props}function assembleLayoutSignals(model){return[...sizeSignals(model,"width"),...sizeSignals(model,"height"),...sizeSignals(model,"childWidth"),...sizeSignals(model,"childHeight")]}function sizeSignals(model,sizeType){const channel="width"===sizeType?"x":"y",size=model.component.layoutSize.get(sizeType);if(!size||"merged"===size)return[];const name=model.getSizeSignalRef(sizeType).signal;if("step"===size){const scaleComponent=model.getScaleComponent(channel);if(scaleComponent){const type=scaleComponent.get("type"),range=scaleComponent.get("range");if(hasDiscreteDomain(type)&&isVgRangeStep(range)){const scaleName=model.scaleName(channel);if(isFacetModel(model.parent)){if("independent"===model.parent.component.resolve.scale[channel])return[stepSignal(scaleName,range)]}return[stepSignal(scaleName,range),{name,update:sizeExpr(scaleName,scaleComponent,`domain('${scaleName}').length`)}]}}throw new Error("layout size is step although width/height is not step.")}if("container"==size){const isWidth=name.endsWith("width"),expr=isWidth?"containerSize()[0]":"containerSize()[1]",safeExpr=`isFinite(${expr}) ? ${expr} : ${getViewConfigContinuousSize(model.config.view,isWidth?"width":"height")}`;return[{name,init:safeExpr,on:[{update:safeExpr,events:"window:resize"}]}]}return[{name,value:size}]}function stepSignal(scaleName,range){return{name:`${scaleName}_step`,value:range.step}}function sizeExpr(scaleName,scaleComponent,cardinality){const type=scaleComponent.get("type"),padding=scaleComponent.get("padding"),paddingOuter=getFirstDefined(scaleComponent.get("paddingOuter"),padding);let paddingInner=scaleComponent.get("paddingInner");return paddingInner="band"===type?void 0!==paddingInner?paddingInner:padding:1,`bandspace(${cardinality}, ${signalOrStringValue(paddingInner)}, ${signalOrStringValue(paddingOuter)}) * ${scaleName}_step`}function getSizeTypeFromLayoutSizeType(layoutSizeType){return"childWidth"===layoutSizeType?"width":"childHeight"===layoutSizeType?"height":layoutSizeType}function guideEncodeEntry(encoding,model){return keys(encoding).reduce(((encode,channel)=>{const valueDef=encoding[channel];return Object.assign(Object.assign({},encode),wrapCondition(model,valueDef,channel,(def=>signalOrValueRef(def.value))))}),{})}function defaultScaleResolve(channel,model){if(isLayerModel(model)||isFacetModel(model))return"shared";if(isConcatModel(model))return isXorY(channel)?"independent":"shared";throw new Error("invalid model type for resolve")}function parseGuideResolve(resolve,channel){const channelScaleResolve=resolve.scale[channel],guide=isXorY(channel)?"axis":"legend";return"independent"===channelScaleResolve?("shared"===resolve[guide][channel]&&warn(function independentScaleMeansIndependentGuide(channel){return`Setting the scale to be independent for "${channel}" means we also have to set the guide (axis or legend) to be independent.`}(channel)),"independent"):resolve[guide][channel]||"shared"}const LEGEND_COMPONENT_PROPERTY_INDEX=Object.assign(Object.assign({},COMMON_LEGEND_PROPERTY_INDEX),{disable:1,labelExpr:1,selections:1,opacity:1,shape:1,stroke:1,fill:1,size:1,strokeWidth:1,strokeDash:1,encode:1}),LEGEND_COMPONENT_PROPERTIES=keys(LEGEND_COMPONENT_PROPERTY_INDEX);class LegendComponent extends Split{}const legendEncodeRules={symbols:function symbols(symbolsSpec,{fieldOrDatumDef,model,channel,legendCmpt,legendType}){var _a,_b,_c,_d,_e,_f,_g,_h;if("symbol"!==legendType)return;const{markDef,encoding,config,mark}=model,filled=markDef.filled&&"trail"!==mark;let out=Object.assign(Object.assign({},function applyMarkConfig(e,model,propsList){for(const property of propsList){const value=getMarkConfig(property,model.markDef,model.config);void 0!==value&&(e[property]=signalOrValueRef(value))}return e}({},model,FILL_STROKE_CONFIG)),color(model,{filled}));const symbolOpacity=null!==(_a=legendCmpt.get("symbolOpacity"))&&void 0!==_a?_a:config.legend.symbolOpacity,symbolFillColor=null!==(_b=legendCmpt.get("symbolFillColor"))&&void 0!==_b?_b:config.legend.symbolFillColor,symbolStrokeColor=null!==(_c=legendCmpt.get("symbolStrokeColor"))&&void 0!==_c?_c:config.legend.symbolStrokeColor,opacity=void 0===symbolOpacity?null!==(_d=getMaxValue(encoding.opacity))&&void 0!==_d?_d:markDef.opacity:void 0;if(out.fill)if("fill"===channel||filled&&channel===COLOR)delete out.fill;else if(out.fill.field)symbolFillColor?delete out.fill:(out.fill=signalOrValueRef(null!==(_e=config.legend.symbolBaseFillColor)&&void 0!==_e?_e:"black"),out.fillOpacity=signalOrValueRef(null!=opacity?opacity:1));else if(isArray(out.fill)){const fill=null!==(_h=null!==(_g=getFirstConditionValue(null!==(_f=encoding.fill)&&void 0!==_f?_f:encoding.color))&&void 0!==_g?_g:markDef.fill)&&void 0!==_h?_h:filled&&markDef.color;fill&&(out.fill=signalOrValueRef(fill))}if(out.stroke)if("stroke"===channel||!filled&&channel===COLOR)delete out.stroke;else if(out.stroke.field||symbolStrokeColor)delete out.stroke;else if(isArray(out.stroke)){const stroke=getFirstDefined(getFirstConditionValue(encoding.stroke||encoding.color),markDef.stroke,filled?markDef.color:void 0);stroke&&(out.stroke={value:stroke})}if(channel!==OPACITY){const condition=isFieldDef(fieldOrDatumDef)&&selectedCondition(model,legendCmpt,fieldOrDatumDef);condition?out.opacity=[Object.assign({test:condition},signalOrValueRef(null!=opacity?opacity:1)),signalOrValueRef(config.legend.unselectedOpacity)]:opacity&&(out.opacity=signalOrValueRef(opacity))}return out=Object.assign(Object.assign({},out),symbolsSpec),isEmpty(out)?void 0:out},gradient:function gradient(gradientSpec,{model,legendType,legendCmpt}){var _a;if("gradient"!==legendType)return;const{config,markDef,encoding}=model;let out={};const opacity=void 0===(null!==(_a=legendCmpt.get("gradientOpacity"))&&void 0!==_a?_a:config.legend.gradientOpacity)?getMaxValue(encoding.opacity)||markDef.opacity:void 0;opacity&&(out.opacity=signalOrValueRef(opacity));return out=Object.assign(Object.assign({},out),gradientSpec),isEmpty(out)?void 0:out},labels:function labels(specifiedlabelsSpec,{fieldOrDatumDef,model,channel,legendCmpt}){const legend=model.legend(channel)||{},config=model.config,condition=isFieldDef(fieldOrDatumDef)?selectedCondition(model,legendCmpt,fieldOrDatumDef):void 0,opacity=condition?[{test:condition,value:1},{value:config.legend.unselectedOpacity}]:void 0,{format,formatType}=legend,text=isCustomFormatType(formatType)?formatCustomType({fieldOrDatumDef,field:"datum.value",format,formatType,config}):void 0,labelsSpec=Object.assign(Object.assign(Object.assign({},opacity?{opacity}:{}),text?{text}:{}),specifiedlabelsSpec);return isEmpty(labelsSpec)?void 0:labelsSpec},entries:function encode_entries(entriesSpec,{legendCmpt}){const selections=legendCmpt.get("selections");return(null==selections?void 0:selections.length)?Object.assign(Object.assign({},entriesSpec),{fill:{value:"transparent"}}):entriesSpec}};function getMaxValue(channelDef){return getConditionValue(channelDef,((v,conditionalDef)=>Math.max(v,conditionalDef.value)))}function getFirstConditionValue(channelDef){return getConditionValue(channelDef,((v,conditionalDef)=>getFirstDefined(v,conditionalDef.value)))}function getConditionValue(channelDef,reducer){return function hasConditionalValueDef(channelDef){const condition=channelDef&&channelDef.condition;return!!condition&&(isArray(condition)||isValueDef(condition))}(channelDef)?array(channelDef.condition).reduce(reducer,channelDef.value):isValueDef(channelDef)?channelDef.value:void 0}function selectedCondition(model,legendCmpt,fieldDef){const selections=legendCmpt.get("selections");if(!(null==selections?void 0:selections.length))return;const field=$(fieldDef.field);return selections.map((name=>`(!length(data(${$(varName(name)+STORE)})) || (${name}[${field}] && indexof(${name}[${field}], datum.value) >= 0))`)).join(" || ")}const legendRules={direction:({direction})=>direction,format:({fieldOrDatumDef,legend,config})=>{const{format,formatType}=legend;return guideFormat(fieldOrDatumDef,fieldOrDatumDef.type,format,formatType,config,!1)},formatType:({legend,fieldOrDatumDef,scaleType})=>{const{formatType}=legend;return guideFormatType(formatType,fieldOrDatumDef,scaleType)},gradientLength:params=>{var _a,_b;const{legend,legendConfig}=params;return null!==(_b=null!==(_a=legend.gradientLength)&&void 0!==_a?_a:legendConfig.gradientLength)&&void 0!==_b?_b:function defaultGradientLength({legendConfig,model,direction,orient,scaleType}){const{gradientHorizontalMaxLength,gradientHorizontalMinLength,gradientVerticalMaxLength,gradientVerticalMinLength}=legendConfig;if(isContinuousToContinuous(scaleType))return"horizontal"===direction?"top"===orient||"bottom"===orient?gradientLengthSignal(model,"width",gradientHorizontalMinLength,gradientHorizontalMaxLength):gradientHorizontalMinLength:gradientLengthSignal(model,"height",gradientVerticalMinLength,gradientVerticalMaxLength);return}(params)},labelOverlap:({legend,legendConfig,scaleType})=>{var _a,_b;return null!==(_b=null!==(_a=legend.labelOverlap)&&void 0!==_a?_a:legendConfig.labelOverlap)&&void 0!==_b?_b:function properties_defaultLabelOverlap(scaleType){if(contains(["quantile","threshold","log","symlog"],scaleType))return"greedy";return}(scaleType)},symbolType:({legend,markDef,channel,encoding})=>{var _a;return null!==(_a=legend.symbolType)&&void 0!==_a?_a:function defaultSymbolType(mark,channel,shapeChannelDef,markShape){var _a;if("shape"!==channel){const shape=null!==(_a=getFirstConditionValue(shapeChannelDef))&&void 0!==_a?_a:markShape;if(shape)return shape}switch(mark){case"bar":case"rect":case"image":case"square":return"square";case"line":case"trail":case"rule":return"stroke";case"arc":case"point":case"circle":case"tick":case"geoshape":case"area":case"text":return"circle"}}(markDef.type,channel,encoding.shape,markDef.shape)},title:({fieldOrDatumDef,config})=>channeldef_title(fieldOrDatumDef,config,{allowDisabling:!0}),type:({legendType,scaleType,channel})=>{if(isColorChannel(channel)&&isContinuousToContinuous(scaleType)){if("gradient"===legendType)return}else if("symbol"===legendType)return;return legendType},values:({fieldOrDatumDef,legend})=>function properties_values(legend,fieldOrDatumDef){const vals=legend.values;if(isArray(vals))return valueArray(fieldOrDatumDef,vals);if(isSignalRef(vals))return vals;return}(legend,fieldOrDatumDef)};function getLegendType(params){const{legend}=params;return getFirstDefined(legend.type,function properties_defaultType({channel,timeUnit,scaleType}){if(isColorChannel(channel)){if(contains(["quarter","month","day"],timeUnit))return"symbol";if(isContinuousToContinuous(scaleType))return"gradient"}return"symbol"}(params))}function getDirection({legendConfig,legendType,orient,legend}){var _a,_b;return null!==(_b=null!==(_a=legend.direction)&&void 0!==_a?_a:legendConfig[legendType?"gradientDirection":"symbolDirection"])&&void 0!==_b?_b:function defaultDirection(orient,legendType){switch(orient){case"top":case"bottom":return"horizontal";case"left":case"right":case"none":case void 0:return;default:return"gradient"===legendType?"horizontal":void 0}}(orient,legendType)}function gradientLengthSignal(model,sizeType,min,max){return{signal:`clamp(${model.getSizeSignalRef(sizeType).signal}, ${min}, ${max})`}}function parseLegend(model){const legendComponent=isUnitModel(model)?function parseUnitLegend(model){const{encoding}=model,legendComponent={};for(const channel of[COLOR,...LEGEND_SCALE_CHANNELS]){const def=getFieldOrDatumDef(encoding[channel]);def&&model.getScaleComponent(channel)&&(channel===SHAPE&&isFieldDef(def)&&def.type===GEOJSON||(legendComponent[channel]=parseLegendForChannel(model,channel)))}return legendComponent}(model):function parseNonUnitLegend(model){const{legends,resolve}=model.component;for(const child of model.children){parseLegend(child);for(const channel of keys(child.component.legends))resolve.legend[channel]=parseGuideResolve(model.component.resolve,channel),"shared"===resolve.legend[channel]&&(legends[channel]=mergeLegendComponent(legends[channel],child.component.legends[channel]),legends[channel]||(resolve.legend[channel]="independent",delete legends[channel]))}for(const channel of keys(legends))for(const child of model.children)child.component.legends[channel]&&"shared"===resolve.legend[channel]&&delete child.component.legends[channel];return legends}(model);return model.component.legends=legendComponent,legendComponent}function isExplicit(value,property,legend,fieldDef){switch(property){case"disable":return void 0!==legend;case"values":return!!(null==legend?void 0:legend.values);case"title":if("title"===property&&value===(null==fieldDef?void 0:fieldDef.title))return!0}return value===(legend||{})[property]}function parseLegendForChannel(model,channel){var _a,_b,_c;let legend=model.legend(channel);const{markDef,encoding,config}=model,legendConfig=config.legend,legendCmpt=new LegendComponent({},function getLegendDefWithScale(model,channel){const scale=model.scaleName(channel);if("trail"===model.mark){if("color"===channel)return{stroke:scale};if("size"===channel)return{strokeWidth:scale}}return"color"===channel?model.markDef.filled?{fill:scale}:{stroke:scale}:{[channel]:scale}}(model,channel));!function parseInteractiveLegend(model,channel,legendCmpt){var _a,_b,_c,_d;const field=null===(_a=model.fieldDef(channel))||void 0===_a?void 0:_a.field;for(const selCmpt of vals(null!==(_b=model.component.selection)&&void 0!==_b?_b:{})){const proj=null!==(_c=selCmpt.project.hasField[field])&&void 0!==_c?_c:selCmpt.project.hasChannel[channel];if(proj&&legendBindings.defined(selCmpt)){const legendSelections=null!==(_d=legendCmpt.get("selections"))&&void 0!==_d?_d:[];legendSelections.push(selCmpt.name),legendCmpt.set("selections",legendSelections,!1),proj.hasLegend=!0}}}(model,channel,legendCmpt);const disable=void 0!==legend?!legend:legendConfig.disable;if(legendCmpt.set("disable",disable,void 0!==legend),disable)return legendCmpt;legend=legend||{};const scaleType=model.getScaleComponent(channel).get("type"),fieldOrDatumDef=getFieldOrDatumDef(encoding[channel]),timeUnit=isFieldDef(fieldOrDatumDef)?null===(_a=normalizeTimeUnit(fieldOrDatumDef.timeUnit))||void 0===_a?void 0:_a.unit:void 0,orient=legend.orient||config.legend.orient||"right",legendType=getLegendType({legend,channel,timeUnit,scaleType}),ruleParams={legend,channel,model,markDef,encoding,fieldOrDatumDef,legendConfig,config,scaleType,orient,legendType,direction:getDirection({legend,legendType,orient,legendConfig})};for(const property of LEGEND_COMPONENT_PROPERTIES){if("gradient"===legendType&&property.startsWith("symbol")||"symbol"===legendType&&property.startsWith("gradient"))continue;const value=property in legendRules?legendRules[property](ruleParams):legend[property];if(void 0!==value){const explicit=isExplicit(value,property,legend,model.fieldDef(channel));(explicit||void 0===config.legend[property])&&legendCmpt.set(property,value,explicit)}}const legendEncoding=null!==(_b=null==legend?void 0:legend.encoding)&&void 0!==_b?_b:{},selections=legendCmpt.get("selections"),legendEncode={},legendEncodeParams={fieldOrDatumDef,model,channel,legendCmpt,legendType};for(const part of["labels","legend","title","symbols","gradient","entries"]){const legendEncodingPart=guideEncodeEntry(null!==(_c=legendEncoding[part])&&void 0!==_c?_c:{},model),value=part in legendEncodeRules?legendEncodeRules[part](legendEncodingPart,legendEncodeParams):legendEncodingPart;void 0===value||isEmpty(value)||(legendEncode[part]=Object.assign(Object.assign(Object.assign({},(null==selections?void 0:selections.length)&&isFieldDef(fieldOrDatumDef)?{name:`${varName(fieldOrDatumDef.field)}_legend_${part}`}:{}),(null==selections?void 0:selections.length)?{interactive:!!selections}:{}),{update:value}))}return isEmpty(legendEncode)||legendCmpt.set("encode",legendEncode,!!(null==legend?void 0:legend.encoding)),legendCmpt}function mergeLegendComponent(mergedLegend,childLegend){var _a,_b,_c,_d;if(!mergedLegend)return childLegend.clone();const mergedOrient=mergedLegend.getWithExplicit("orient"),childOrient=childLegend.getWithExplicit("orient");if(mergedOrient.explicit&&childOrient.explicit&&mergedOrient.value!==childOrient.value)return;let typeMerged=!1;for(const prop of LEGEND_COMPONENT_PROPERTIES){const mergedValueWithExplicit=mergeValuesWithExplicit(mergedLegend.getWithExplicit(prop),childLegend.getWithExplicit(prop),prop,"legend",((v1,v2)=>{switch(prop){case"symbolType":return mergeSymbolType(v1,v2);case"title":return mergeTitleComponent(v1,v2);case"type":return typeMerged=!0,makeImplicit("symbol")}return defaultTieBreaker(v1,v2,prop,"legend")}));mergedLegend.setWithExplicit(prop,mergedValueWithExplicit)}return typeMerged&&((null===(_b=null===(_a=mergedLegend.implicit)||void 0===_a?void 0:_a.encode)||void 0===_b?void 0:_b.gradient)&&deleteNestedProperty(mergedLegend.implicit,["encode","gradient"]),(null===(_d=null===(_c=mergedLegend.explicit)||void 0===_c?void 0:_c.encode)||void 0===_d?void 0:_d.gradient)&&deleteNestedProperty(mergedLegend.explicit,["encode","gradient"])),mergedLegend}function mergeSymbolType(st1,st2){return"circle"===st2.value?st2:st1}var legend_assemble_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);ifunction assembleLegend(legendCmpt,config){var _a,_b,_c;const _d=legendCmpt.combine(),{disable,labelExpr,selections}=_d,legend=legend_assemble_rest(_d,["disable","labelExpr","selections"]);if(disable)return;!1===config.aria&&null==legend.aria&&(legend.aria=!1);if(null===(_a=legend.encode)||void 0===_a?void 0:_a.symbols){const out=legend.encode.symbols.update;!out.fill||"transparent"===out.fill.value||out.stroke||legend.stroke||(out.stroke={value:"transparent"});for(const property of LEGEND_SCALE_CHANNELS)legend[property]&&delete out[property]}legend.title||delete legend.title;if(void 0!==labelExpr){let expr=labelExpr;(null===(_c=null===(_b=legend.encode)||void 0===_b?void 0:_b.labels)||void 0===_c?void 0:_c.update)&&isSignalRef(legend.encode.labels.update.text)&&(expr=replaceAll(labelExpr,"datum.label",legend.encode.labels.update.text.signal)),function setLegendEncode(legend,part,vgProp,vgRef){var _a,_b,_c,_d,_e;null!==(_a=legend.encode)&&void 0!==_a||(legend.encode={}),null!==(_b=(_d=legend.encode)[part])&&void 0!==_b||(_d[part]={}),null!==(_c=(_e=legend.encode[part]).update)&&void 0!==_c||(_e.update={}),legend.encode[part].update[vgProp]=vgRef}(legend,"labels","text",{signal:expr})}return legend}(l,model.config))).filter((l=>void 0!==l));return legends}function assembleProjections(model){return isLayerModel(model)||isConcatModel(model)?function assembleProjectionsForModelAndChildren(model){return model.children.reduce(((projections,child)=>projections.concat(child.assembleProjections())),assembleProjectionForModel(model))}(model):assembleProjectionForModel(model)}function assembleProjectionForModel(model){const component=model.component.projection;if(!component||component.merged)return[];const projection=component.combine(),{name}=projection;if(component.data){const size={signal:`[${component.size.map((ref=>ref.signal)).join(", ")}]`},fits=component.data.reduce(((sources,data)=>{const source=isSignalRef(data)?data.signal:`data('${model.lookupDataSource(data)}')`;return contains(sources,source)||sources.push(source),sources}),[]);if(fits.length<=0)throw new Error("Projection's fit didn't find any data sources");return[Object.assign({name,size,fit:{signal:fits.length>1?`[${fits.join(", ")}]`:fits[0]}},projection)]}return[Object.assign(Object.assign({name},{translate:{signal:"[width / 2, height / 2]"}}),projection)]}const PROJECTION_PROPERTIES=["type","clipAngle","clipExtent","center","rotate","precision","reflectX","reflectY","coefficient","distance","fraction","lobes","parallel","radius","ratio","spacing","tilt"];class ProjectionComponent extends Split{constructor(name,specifiedProjection,size,data){super(Object.assign({},specifiedProjection),{name}),this.specifiedProjection=specifiedProjection,this.size=size,this.data=data,this.merged=!1}get isFit(){return!!this.data}}function parseProjection(model){model.component.projection=isUnitModel(model)?function parseUnitProjection(model){var _a;if(model.hasProjection){const proj=replaceExprRef(model.specifiedProjection),fit=!(proj&&(null!=proj.scale||null!=proj.translate)),size=fit?[model.getSizeSignalRef("width"),model.getSizeSignalRef("height")]:void 0,data=fit?function gatherFitData(model){const data=[],{encoding}=model;for(const posssiblePair of[[LONGITUDE,LATITUDE],[LONGITUDE2,LATITUDE2]])(getFieldOrDatumDef(encoding[posssiblePair[0]])||getFieldOrDatumDef(encoding[posssiblePair[1]]))&&data.push({signal:model.getName(`geojson_${data.length}`)});model.channelHasField(SHAPE)&&model.typedFieldDef(SHAPE).type===GEOJSON&&data.push({signal:model.getName(`geojson_${data.length}`)});0===data.length&&data.push(model.requestDataName(DataSourceType.Main));return data}(model):void 0,projComp=new ProjectionComponent(model.projectionName(!0),Object.assign(Object.assign({},null!==(_a=replaceExprRef(model.config.projection))&&void 0!==_a?_a:{}),null!=proj?proj:{}),size,data);return projComp.get("type")||projComp.set("type","equalEarth",!1),projComp}return}(model):function parseNonUnitProjections(model){if(0===model.children.length)return;let nonUnitProjection;for(const child of model.children)parseProjection(child);const mergable=every(model.children,(child=>{const projection=child.component.projection;if(projection){if(nonUnitProjection){const merge=function mergeIfNoConflict(first,second){const allPropertiesShared=every(PROJECTION_PROPERTIES,(prop=>!has(first.explicit,prop)&&!has(second.explicit,prop)||!!(has(first.explicit,prop)&&has(second.explicit,prop)&&deepEqual(first.get(prop),second.get(prop)))));if(deepEqual(first.size,second.size)){if(allPropertiesShared)return first;if(deepEqual(first.explicit,{}))return second;if(deepEqual(second.explicit,{}))return first}return null}(nonUnitProjection,projection);return merge&&(nonUnitProjection=merge),!!merge}return nonUnitProjection=projection,!0}return!0}));if(nonUnitProjection&&mergable){const name=model.projectionName(!0),modelProjection=new ProjectionComponent(name,nonUnitProjection.specifiedProjection,nonUnitProjection.size,duplicate(nonUnitProjection.data));for(const child of model.children){const projection=child.component.projection;projection&&(projection.isFit&&modelProjection.data.push(...child.component.projection.data),child.renameProjection(projection.get("name"),name),projection.merged=!0)}return modelProjection}return}(model)}var bin_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i{if(isTypedFieldDef(fieldDef)&&isBinning(fieldDef.bin)){const{key,binComponent}=createBinComponent(fieldDef,fieldDef.bin,model);binComponentIndex[key]=Object.assign(Object.assign(Object.assign({},binComponent),binComponentIndex[key]),function rangeFormula(model,fieldDef,channel,config){var _a,_b;if(binRequiresRange(fieldDef,channel)){const guide=isUnitModel(model)&&null!==(_b=null!==(_a=model.axis(channel))&&void 0!==_a?_a:model.legend(channel))&&void 0!==_b?_b:{},startField=vgField(fieldDef,{expr:"datum"}),endField=vgField(fieldDef,{expr:"datum",binSuffix:"end"});return{formulaAs:vgField(fieldDef,{binSuffix:"range",forAs:!0}),formula:binFormatExpression(startField,endField,guide.format,guide.formatType,config)}}return{}}(model,fieldDef,channel,model.config))}return binComponentIndex}),{});return isEmpty(bins)?null:new BinNode(parent,bins)}static makeFromTransform(parent,t,model){const{key,binComponent}=createBinComponent(t,t.bin,model);return new BinNode(parent,{[key]:binComponent})}merge(other,renameSignal){for(const key of keys(other.bins))key in this.bins?(renameSignal(other.bins[key].signal,this.bins[key].signal),this.bins[key].as=unique([...this.bins[key].as,...other.bins[key].as],hash)):this.bins[key]=other.bins[key];for(const child of other.children)other.removeChild(child),child.parent=this;other.remove()}producedFields(){return new Set(vals(this.bins).map((c=>c.as)).flat(2))}dependentFields(){return new Set(vals(this.bins).map((c=>c.field)))}hash(){return`Bin ${hash(this.bins)}`}assemble(){return vals(this.bins).flatMap((bin=>{const transform=[],[binAs,...remainingAs]=bin.as,_a=bin.bin,{extent}=_a,params=bin_rest(_a,["extent"]),binTrans=Object.assign(Object.assign(Object.assign({type:"bin",field:replacePathInField(bin.field),as:binAs,signal:bin.signal},isParameterExtent(extent)?{extent:null}:{extent}),bin.span?{span:{signal:`span(${bin.span})`}}:{}),params);!extent&&bin.extentSignal&&(transform.push({type:"extent",field:replacePathInField(bin.field),signal:bin.extentSignal}),binTrans.extent={signal:bin.extentSignal}),transform.push(binTrans);for(const as of remainingAs)for(let i=0;i<2;i++)transform.push({type:"formula",expr:vgField({field:binAs[i]},{expr:"datum"}),as:as[i]});return bin.formula&&transform.push({type:"formula",expr:bin.formula,as:bin.formulaAs}),transform}))}}function addDimension(dims,channel,fieldDef,model){const channelDef2=isUnitModel(model)?model.encoding[getSecondaryRangeChannel(channel)]:void 0;if(isTypedFieldDef(fieldDef)&&isUnitModel(model)&&hasBandEnd(fieldDef,channelDef2,model.markDef,model.config))dims.add(vgField(fieldDef,{})),dims.add(vgField(fieldDef,{suffix:"end"})),fieldDef.bin&&binRequiresRange(fieldDef,channel)&&dims.add(vgField(fieldDef,{binSuffix:"range"}));else if(function isGeoPositionChannel(c){return c in GEO_POSIITON_CHANNEL_INDEX}(channel)){const posChannel=function getPositionChannelFromLatLong(channel){switch(channel){case LATITUDE:return"y";case LATITUDE2:return"y2";case LONGITUDE:return"x";case LONGITUDE2:return"x2"}}(channel);dims.add(model.getName(posChannel))}else dims.add(vgField(fieldDef));return dims}class AggregateNode extends DataFlowNode{constructor(parent,dimensions,measures){super(parent),this.dimensions=dimensions,this.measures=measures}clone(){return new AggregateNode(null,new Set(this.dimensions),duplicate(this.measures))}get groupBy(){return this.dimensions}static makeFromEncoding(parent,model){let isAggregate=!1;model.forEachFieldDef((fd=>{fd.aggregate&&(isAggregate=!0)}));const meas={},dims=new Set;return isAggregate?(model.forEachFieldDef(((fieldDef,channel)=>{var _a,_b,_c,_d;const{aggregate,field}=fieldDef;if(aggregate)if("count"===aggregate)null!==(_a=meas["*"])&&void 0!==_a||(meas["*"]={}),meas["*"].count=new Set([vgField(fieldDef,{forAs:!0})]);else{if(isArgminDef(aggregate)||isArgmaxDef(aggregate)){const op=isArgminDef(aggregate)?"argmin":"argmax",argField=aggregate[op];null!==(_b=meas[argField])&&void 0!==_b||(meas[argField]={}),meas[argField][op]=new Set([vgField({op,field:argField},{forAs:!0})])}else null!==(_c=meas[field])&&void 0!==_c||(meas[field]={}),meas[field][aggregate]=new Set([vgField(fieldDef,{forAs:!0})]);isScaleChannel(channel)&&"unaggregated"===model.scaleDomain(channel)&&(null!==(_d=meas[field])&&void 0!==_d||(meas[field]={}),meas[field].min=new Set([vgField({field,aggregate:"min"},{forAs:!0})]),meas[field].max=new Set([vgField({field,aggregate:"max"},{forAs:!0})]))}else addDimension(dims,channel,fieldDef,model)})),dims.size+keys(meas).length===0?null:new AggregateNode(parent,dims,meas)):null}static makeFromTransform(parent,t){var _a,_b,_c;const dims=new Set,meas={};for(const s of t.aggregate){const{op,field,as}=s;op&&("count"===op?(null!==(_a=meas["*"])&&void 0!==_a||(meas["*"]={}),meas["*"].count=new Set([as||vgField(s,{forAs:!0})])):(null!==(_b=meas[field])&&void 0!==_b||(meas[field]={}),meas[field][op]=new Set([as||vgField(s,{forAs:!0})])))}for(const s of null!==(_c=t.groupby)&&void 0!==_c?_c:[])dims.add(s);return dims.size+keys(meas).length===0?null:new AggregateNode(parent,dims,meas)}merge(other){return setEqual(this.dimensions,other.dimensions)?(function mergeMeasures(parentMeasures,childMeasures){var _a;for(const field of keys(childMeasures)){const ops=childMeasures[field];for(const op of keys(ops))field in parentMeasures?parentMeasures[field][op]=new Set([...null!==(_a=parentMeasures[field][op])&&void 0!==_a?_a:[],...ops[op]]):parentMeasures[field]={[op]:ops[op]}}}(this.measures,other.measures),!0):(function debug(...args){current.debug(...args)}("different dimensions, cannot merge"),!1)}addDimensions(fields){fields.forEach(this.dimensions.add,this.dimensions)}dependentFields(){return new Set([...this.dimensions,...keys(this.measures)])}producedFields(){const out=new Set;for(const field of keys(this.measures))for(const op of keys(this.measures[field])){const m=this.measures[field][op];0===m.size?out.add(`${op}_${field}`):m.forEach(out.add,out)}return out}hash(){return`Aggregate ${hash({dimensions:this.dimensions,measures:this.measures})}`}assemble(){const ops=[],fields=[],as=[];for(const field of keys(this.measures))for(const op of keys(this.measures[field]))for(const alias of this.measures[field][op])as.push(alias),ops.push(op),fields.push("*"===field?null:replacePathInField(field));return{type:"aggregate",groupby:[...this.dimensions].map(replacePathInField),ops,fields,as}}}class FacetNode extends DataFlowNode{constructor(parent,model,name,data){super(parent),this.model=model,this.name=name,this.data=data;for(const channel of FACET_CHANNELS){const fieldDef=model.facet[channel];if(fieldDef){const{bin,sort}=fieldDef;this[channel]=Object.assign({name:model.getName(`${channel}_domain`),fields:[vgField(fieldDef),...isBinning(bin)?[vgField(fieldDef,{binSuffix:"end"})]:[]]},isSortField(sort)?{sortField:sort}:isArray(sort)?{sortIndexField:sortArrayIndexField(fieldDef,channel)}:{})}}this.childModel=model.child}hash(){let out="Facet";for(const channel of FACET_CHANNELS)this[channel]&&(out+=` ${channel.charAt(0)}:${hash(this[channel])}`);return out}get fields(){var _a;const f=[];for(const channel of FACET_CHANNELS)(null===(_a=this[channel])||void 0===_a?void 0:_a.fields)&&f.push(...this[channel].fields);return f}dependentFields(){const depFields=new Set(this.fields);for(const channel of FACET_CHANNELS)this[channel]&&(this[channel].sortField&&depFields.add(this[channel].sortField.field),this[channel].sortIndexField&&depFields.add(this[channel].sortIndexField));return depFields}producedFields(){return new Set}getSource(){return this.name}getChildIndependentFieldsWithStep(){const childIndependentFieldsWithStep={};for(const channel of POSITION_SCALE_CHANNELS){const childScaleComponent=this.childModel.component.scales[channel];if(childScaleComponent&&!childScaleComponent.merged){const type=childScaleComponent.get("type"),range=childScaleComponent.get("range");if(hasDiscreteDomain(type)&&isVgRangeStep(range)){const field=getFieldFromDomain(assembleDomain(this.childModel,channel));field?childIndependentFieldsWithStep[channel]=field:warn(unknownField(channel))}}}return childIndependentFieldsWithStep}assembleRowColumnHeaderData(channel,crossedDataName,childIndependentFieldsWithStep){const childChannel={row:"y",column:"x",facet:void 0}[channel],fields=[],ops=[],as=[];childChannel&&childIndependentFieldsWithStep&&childIndependentFieldsWithStep[childChannel]&&(crossedDataName?(fields.push(`distinct_${childIndependentFieldsWithStep[childChannel]}`),ops.push("max")):(fields.push(childIndependentFieldsWithStep[childChannel]),ops.push("distinct")),as.push(`distinct_${childIndependentFieldsWithStep[childChannel]}`));const{sortField,sortIndexField}=this[channel];if(sortField){const{op=DEFAULT_SORT_OP,field}=sortField;fields.push(field),ops.push(op),as.push(vgField(sortField,{forAs:!0}))}else sortIndexField&&(fields.push(sortIndexField),ops.push("max"),as.push(sortIndexField));return{name:this[channel].name,source:null!=crossedDataName?crossedDataName:this.data,transform:[Object.assign({type:"aggregate",groupby:this[channel].fields},fields.length?{fields,ops,as}:{})]}}assembleFacetHeaderData(childIndependentFieldsWithStep){var _a,_b;const{columns}=this.model.layout,{layoutHeaders}=this.model.component,data=[],hasSharedAxis={};for(const headerChannel of HEADER_CHANNELS){for(const headerType of HEADER_TYPES){const headers=null!==(_a=layoutHeaders[headerChannel]&&layoutHeaders[headerChannel][headerType])&&void 0!==_a?_a:[];for(const header of headers)if((null===(_b=header.axes)||void 0===_b?void 0:_b.length)>0){hasSharedAxis[headerChannel]=!0;break}}if(hasSharedAxis[headerChannel]){const cardinality=`length(data("${this.facet.name}"))`,stop="row"===headerChannel?columns?{signal:`ceil(${cardinality} / ${columns})`}:1:columns?{signal:`min(${cardinality}, ${columns})`}:{signal:cardinality};data.push({name:`${this.facet.name}_${headerChannel}`,transform:[{type:"sequence",start:0,stop}]})}}const{row,column}=hasSharedAxis;return(row||column)&&data.unshift(this.assembleRowColumnHeaderData("facet",null,childIndependentFieldsWithStep)),data}assemble(){var _a,_b;const data=[];let crossedDataName=null;const childIndependentFieldsWithStep=this.getChildIndependentFieldsWithStep(),{column,row,facet}=this;if(column&&row&&(childIndependentFieldsWithStep.x||childIndependentFieldsWithStep.y)){crossedDataName=`cross_${this.column.name}_${this.row.name}`;const fields=[].concat(null!==(_a=childIndependentFieldsWithStep.x)&&void 0!==_a?_a:[],null!==(_b=childIndependentFieldsWithStep.y)&&void 0!==_b?_b:[]),ops=fields.map((()=>"distinct"));data.push({name:crossedDataName,source:this.data,transform:[{type:"aggregate",groupby:this.fields,fields,ops}]})}for(const channel of[COLUMN,ROW])this[channel]&&data.push(this.assembleRowColumnHeaderData(channel,crossedDataName,childIndependentFieldsWithStep));if(facet){const facetData=this.assembleFacetHeaderData(childIndependentFieldsWithStep);facetData&&data.push(...facetData)}return data}}function unquote(pattern){return"'"===pattern[0]&&"'"===pattern[pattern.length-1]||'"'===pattern[0]&&'"'===pattern[pattern.length-1]?pattern.slice(1,-1):pattern}function getImplicitFromFilterTransform(transform){const implicit={};return forEachLeaf(transform.filter,(filter=>{var _a;if(isFieldPredicate(filter)){let val=null;isFieldEqualPredicate(filter)?val=signalRefOrValue(filter.equal):isFieldLTEPredicate(filter)?val=signalRefOrValue(filter.lte):isFieldLTPredicate(filter)?val=signalRefOrValue(filter.lt):isFieldGTPredicate(filter)?val=signalRefOrValue(filter.gt):isFieldGTEPredicate(filter)?val=signalRefOrValue(filter.gte):isFieldRangePredicate(filter)?val=filter.range[0]:isFieldOneOfPredicate(filter)&&(val=(null!==(_a=filter.oneOf)&&void 0!==_a?_a:filter.in)[0]),val&&(isDateTime(val)?implicit[filter.field]="date":isNumber(val)?implicit[filter.field]="number":vega_util_module_isString(val)&&(implicit[filter.field]="string")),filter.timeUnit&&(implicit[filter.field]="date")}})),implicit}function getImplicitFromEncoding(model){const implicit={};function add(fieldDef){isFieldOrDatumDefForTimeFormat(fieldDef)?implicit[fieldDef.field]="date":"quantitative"===fieldDef.type&&function isMinMaxOp(aggregate){return vega_util_module_isString(aggregate)&&contains(["min","max"],aggregate)}(fieldDef.aggregate)?implicit[fieldDef.field]="number":accessPathDepth(fieldDef.field)>1?fieldDef.field in implicit||(implicit[fieldDef.field]="flatten"):isScaleFieldDef(fieldDef)&&isSortField(fieldDef.sort)&&accessPathDepth(fieldDef.sort.field)>1&&(fieldDef.sort.field in implicit||(implicit[fieldDef.sort.field]="flatten"))}if((isUnitModel(model)||isFacetModel(model))&&model.forEachFieldDef(((fieldDef,channel)=>{if(isTypedFieldDef(fieldDef))add(fieldDef);else{const mainChannel=getMainRangeChannel(channel),mainFieldDef=model.fieldDef(mainChannel);add(Object.assign(Object.assign({},fieldDef),{type:mainFieldDef.type}))}})),isUnitModel(model)){const{mark,markDef,encoding}=model;if(isPathMark(mark)&&!model.encoding.order){const dimensionChannelDef=encoding["horizontal"===markDef.orient?"y":"x"];isFieldDef(dimensionChannelDef)&&"quantitative"===dimensionChannelDef.type&&!(dimensionChannelDef.field in implicit)&&(implicit[dimensionChannelDef.field]="number")}}return implicit}class ParseNode extends DataFlowNode{constructor(parent,parse){super(parent),this._parse=parse}clone(){return new ParseNode(null,duplicate(this._parse))}hash(){return`Parse ${hash(this._parse)}`}static makeExplicit(parent,model,ancestorParse){let explicit={};const data=model.data;return!isGenerator(data)&&data&&data.format&&data.format.parse&&(explicit=data.format.parse),this.makeWithAncestors(parent,explicit,{},ancestorParse)}static makeWithAncestors(parent,explicit,implicit,ancestorParse){for(const field of keys(implicit)){const parsedAs=ancestorParse.getWithExplicit(field);void 0!==parsedAs.value&&(parsedAs.explicit||parsedAs.value===implicit[field]||"derived"===parsedAs.value||"flatten"===implicit[field]?delete implicit[field]:warn(differentParse(field,implicit[field],parsedAs.value)))}for(const field of keys(explicit)){const parsedAs=ancestorParse.get(field);void 0!==parsedAs&&(parsedAs===explicit[field]?delete explicit[field]:warn(differentParse(field,explicit[field],parsedAs)))}const parse=new Split(explicit,implicit);ancestorParse.copyAll(parse);const p={};for(const key of keys(parse.combine())){const val=parse.get(key);null!==val&&(p[key]=val)}return 0===keys(p).length||ancestorParse.parseNothing?null:new ParseNode(parent,p)}get parse(){return this._parse}merge(other){this._parse=Object.assign(Object.assign({},this._parse),other.parse),other.remove()}assembleFormatParse(){const formatParse={};for(const field of keys(this._parse)){const p=this._parse[field];1===accessPathDepth(field)&&(formatParse[field]=p)}return formatParse}producedFields(){return new Set(keys(this._parse))}dependentFields(){return new Set(keys(this._parse))}assembleTransforms(onlyNested=!1){return keys(this._parse).filter((field=>!onlyNested||accessPathDepth(field)>1)).map((field=>{const expr=function formatparse_parseExpression(field,parse){const f=accessPathWithDatum(field);if("number"===parse)return`toNumber(${f})`;if("boolean"===parse)return`toBoolean(${f})`;if("string"===parse)return`toString(${f})`;if("date"===parse)return`toDate(${f})`;if("flatten"===parse)return f;if(parse.startsWith("date:"))return`timeParse(${f},'${unquote(parse.slice(5,parse.length))}')`;if(parse.startsWith("utc:"))return`utcParse(${f},'${unquote(parse.slice(4,parse.length))}')`;return warn(function unrecognizedParse(p){return`Unrecognized parse "${p}".`}(parse)),null}(field,this._parse[field]);if(!expr)return null;return{type:"formula",expr,as:removePathFromField(field)}})).filter((t=>null!==t))}}class IdentifierNode extends DataFlowNode{clone(){return new IdentifierNode(null)}constructor(parent){super(parent)}dependentFields(){return new Set}producedFields(){return new Set([SELECTION_ID])}hash(){return"Identifier"}assemble(){return{type:"identifier",as:SELECTION_ID}}}class GraticuleNode extends DataFlowNode{constructor(parent,params){super(parent),this.params=params}clone(){return new GraticuleNode(null,this.params)}dependentFields(){return new Set}producedFields(){}hash(){return`Graticule ${hash(this.params)}`}assemble(){return Object.assign({type:"graticule"},!0===this.params?{}:this.params)}}class SequenceNode extends DataFlowNode{constructor(parent,params){super(parent),this.params=params}clone(){return new SequenceNode(null,this.params)}dependentFields(){return new Set}producedFields(){var _a;return new Set([null!==(_a=this.params.as)&&void 0!==_a?_a:"data"])}hash(){return`Hash ${hash(this.params)}`}assemble(){return Object.assign({type:"sequence"},this.params)}}class SourceNode extends DataFlowNode{constructor(data){let format;if(super(null),null!=data||(data={name:"source"}),isGenerator(data)||(format=data.format?Object.assign({},omit(data.format,["parse"])):{}),isInlineData(data))this._data={values:data.values};else if(isUrlData(data)){if(this._data={url:data.url},!format.type){let defaultExtension=/(?:\.([^.]+))?$/.exec(data.url)[1];contains(["json","csv","tsv","dsv","topojson"],defaultExtension)||(defaultExtension="json"),format.type=defaultExtension}}else isSphereGenerator(data)?this._data={values:[{type:"Sphere"}]}:(isNamedData(data)||isGenerator(data))&&(this._data={});this._generator=isGenerator(data),data.name&&(this._name=data.name),format&&!isEmpty(format)&&(this._data.format=format)}dependentFields(){return new Set}producedFields(){}get data(){return this._data}hasName(){return!!this._name}get isGenerator(){return this._generator}get dataName(){return this._name}set dataName(name){this._name=name}set parent(parent){throw new Error("Source nodes have to be roots.")}remove(){throw new Error("Source nodes are roots and cannot be removed.")}hash(){throw new Error("Cannot hash sources")}assemble(){return Object.assign(Object.assign({name:this._name},this._data),{transform:[]})}}var _modified,optimizer_classPrivateFieldSet=function(receiver,privateMap,value){if(!privateMap.has(receiver))throw new TypeError("attempted to set private field on non-instance");return privateMap.set(receiver,value),value},optimizer_classPrivateFieldGet=function(receiver,privateMap){if(!privateMap.has(receiver))throw new TypeError("attempted to get private field on non-instance");return privateMap.get(receiver)};function isDataSourceNode(node){return node instanceof SourceNode||node instanceof GraticuleNode||node instanceof SequenceNode}class Optimizer{constructor(){_modified.set(this,void 0),optimizer_classPrivateFieldSet(this,_modified,!1)}setModified(){optimizer_classPrivateFieldSet(this,_modified,!0)}get modifiedFlag(){return optimizer_classPrivateFieldGet(this,_modified)}}_modified=new WeakMap;class BottomUpOptimizer extends Optimizer{getNodeDepths(node,depth,depths){depths.set(node,depth);for(const child of node.children)this.getNodeDepths(child,depth+1,depths);return depths}optimize(node){const topologicalSort=[...this.getNodeDepths(node,0,new Map).entries()].sort(((a,b)=>b[1]-a[1]));for(const tuple of topologicalSort)this.run(tuple[0]);return this.modifiedFlag}}class TopDownOptimizer extends Optimizer{optimize(node){this.run(node);for(const child of node.children)this.optimize(child);return this.modifiedFlag}}class MergeIdenticalNodes extends TopDownOptimizer{mergeNodes(parent,nodes){const mergedNode=nodes.shift();for(const node of nodes)parent.removeChild(node),node.parent=mergedNode,node.remove()}run(node){const hashes=node.children.map((x=>x.hash())),buckets={};for(let i=0;i1&&(this.setModified(),this.mergeNodes(node,buckets[k]))}}class RemoveUnnecessaryIdentifierNodes extends TopDownOptimizer{constructor(model){super(),this.requiresSelectionId=model&&requiresSelectionId(model)}run(node){node instanceof IdentifierNode&&(this.requiresSelectionId&&(isDataSourceNode(node.parent)||node.parent instanceof AggregateNode||node.parent instanceof ParseNode)||(this.setModified(),node.remove()))}}class RemoveDuplicateTimeUnits extends Optimizer{optimize(node){return this.run(node,new Set),this.modifiedFlag}run(node,timeUnitFields){let producedFields=new Set;node instanceof TimeUnitNode&&(producedFields=node.producedFields(),hasIntersection(producedFields,timeUnitFields)&&(this.setModified(),node.removeFormulas(timeUnitFields),0===node.producedFields.length&&node.remove()));for(const child of node.children)this.run(child,new Set([...timeUnitFields,...producedFields]))}}class RemoveUnnecessaryOutputNodes extends TopDownOptimizer{constructor(){super()}run(node){node instanceof OutputNode&&!node.isRequired()&&(this.setModified(),node.remove())}}class MoveParseUp extends BottomUpOptimizer{run(node){if(!(isDataSourceNode(node)||node.numChildren()>1))for(const child of node.children)if(child instanceof ParseNode)if(node instanceof ParseNode)this.setModified(),node.merge(child);else{if(fieldIntersection(node.producedFields(),child.dependentFields()))continue;this.setModified(),child.swapWithParent()}}}class MergeParse extends BottomUpOptimizer{run(node){const originalChildren=[...node.children],parseChildren=node.children.filter((child=>child instanceof ParseNode));if(node.numChildren()>1&&parseChildren.length>=1){const commonParse={},conflictingParse=new Set;for(const parseNode of parseChildren){const parse=parseNode.parse;for(const k of keys(parse))k in commonParse?commonParse[k]!==parse[k]&&conflictingParse.add(k):commonParse[k]=parse[k]}for(const field of conflictingParse)delete commonParse[field];if(!isEmpty(commonParse)){this.setModified();const mergedParseNode=new ParseNode(node,commonParse);for(const childNode of originalChildren){if(childNode instanceof ParseNode)for(const key of keys(commonParse))delete childNode.parse[key];node.removeChild(childNode),childNode.parent=mergedParseNode,childNode instanceof ParseNode&&0===keys(childNode.parse).length&&childNode.remove()}}}}}class RemoveUnusedSubtrees extends BottomUpOptimizer{run(node){node instanceof OutputNode||node.numChildren()>0||node instanceof FacetNode||node instanceof SourceNode||(this.setModified(),node.remove())}}class MergeTimeUnits extends BottomUpOptimizer{run(node){const timeUnitChildren=node.children.filter((x=>x instanceof TimeUnitNode)),combination=timeUnitChildren.pop();for(const timeUnit of timeUnitChildren)this.setModified(),combination.merge(timeUnit)}}class MergeAggregates extends BottomUpOptimizer{run(node){const aggChildren=node.children.filter((child=>child instanceof AggregateNode)),groupedAggregates={};for(const agg of aggChildren){const groupBys=hash(agg.groupBy);groupBys in groupedAggregates||(groupedAggregates[groupBys]=[]),groupedAggregates[groupBys].push(agg)}for(const group of keys(groupedAggregates)){const mergeableAggs=groupedAggregates[group];if(mergeableAggs.length>1){const mergedAggs=mergeableAggs.pop();for(const agg of mergeableAggs)mergedAggs.merge(agg)&&(node.removeChild(agg),agg.parent=mergedAggs,agg.remove(),this.setModified())}}}}class MergeBins extends BottomUpOptimizer{constructor(model){super(),this.model=model}run(node){const moveBinsUp=!(isDataSourceNode(node)||node instanceof FilterNode||node instanceof ParseNode||node instanceof IdentifierNode),promotableBins=[],remainingBins=[];for(const child of node.children)child instanceof BinNode&&(moveBinsUp&&!fieldIntersection(node.producedFields(),child.dependentFields())?promotableBins.push(child):remainingBins.push(child));if(promotableBins.length>0){const promotedBin=promotableBins.pop();for(const bin of promotableBins)promotedBin.merge(bin,this.model.renameSignal.bind(this.model));this.setModified(),node instanceof BinNode?node.merge(promotedBin,this.model.renameSignal.bind(this.model)):promotedBin.swapWithParent()}if(remainingBins.length>1){const remainingBin=remainingBins.pop();for(const bin of remainingBins)remainingBin.merge(bin,this.model.renameSignal.bind(this.model));this.setModified()}}}class MergeOutputs extends BottomUpOptimizer{run(node){const children=[...node.children];if(!some(children,(child=>child instanceof OutputNode))||node.numChildren()<=1)return;const otherChildren=[];let mainOutput;for(const child of children)if(child instanceof OutputNode){let lastOutput=child;for(;1===lastOutput.numChildren();){const[theChild]=lastOutput.children;if(!(theChild instanceof OutputNode))break;lastOutput=theChild}otherChildren.push(...lastOutput.children),mainOutput?(node.removeChild(child),child.parent=mainOutput.parent,mainOutput.parent.removeChild(mainOutput),mainOutput.parent=lastOutput,this.setModified()):mainOutput=lastOutput}else otherChildren.push(child);if(otherChildren.length){this.setModified();for(const child of otherChildren)child.parent.removeChild(child),child.parent=mainOutput}}}class JoinAggregateTransformNode extends DataFlowNode{constructor(parent,transform){super(parent),this.transform=transform}clone(){return new JoinAggregateTransformNode(null,duplicate(this.transform))}addDimensions(fields){this.transform.groupby=unique(this.transform.groupby.concat(fields),(d=>d))}dependentFields(){const out=new Set;return this.transform.groupby&&this.transform.groupby.forEach(out.add,out),this.transform.joinaggregate.map((w=>w.field)).filter((f=>void 0!==f)).forEach(out.add,out),out}producedFields(){return new Set(this.transform.joinaggregate.map(this.getDefaultName))}getDefaultName(joinAggregateFieldDef){var _a;return null!==(_a=joinAggregateFieldDef.as)&&void 0!==_a?_a:vgField(joinAggregateFieldDef)}hash(){return`JoinAggregateTransform ${hash(this.transform)}`}assemble(){const fields=[],ops=[],as=[];for(const joinaggregate of this.transform.joinaggregate)ops.push(joinaggregate.op),as.push(this.getDefaultName(joinaggregate)),fields.push(void 0===joinaggregate.field?null:joinaggregate.field);const groupby=this.transform.groupby;return Object.assign({type:"joinaggregate",as,ops,fields},void 0!==groupby?{groupby}:{})}}class StackNode extends DataFlowNode{constructor(parent,stack){super(parent),this._stack=stack}clone(){return new StackNode(null,duplicate(this._stack))}static makeFromTransform(parent,stackTransform){const{stack,groupby,as,offset="zero"}=stackTransform,sortFields=[],sortOrder=[];if(void 0!==stackTransform.sort)for(const sortField of stackTransform.sort)sortFields.push(sortField.field),sortOrder.push(getFirstDefined(sortField.order,"ascending"));const sort={field:sortFields,order:sortOrder};let normalizedAs;return normalizedAs=function isValidAsArray(as){return isArray(as)&&as.every((s=>vega_util_module_isString(s)))&&as.length>1}(as)?as:vega_util_module_isString(as)?[as,`${as}_end`]:[`${stackTransform.stack}_start`,`${stackTransform.stack}_end`],new StackNode(parent,{stackField:stack,groupby,offset,sort,facetby:[],as:normalizedAs})}static makeFromEncoding(parent,model){const stackProperties=model.stack,{encoding}=model;if(!stackProperties)return null;const{groupbyChannel,fieldChannel,offset,impute}=stackProperties;let dimensionFieldDef;if(groupbyChannel){dimensionFieldDef=getFieldDef(encoding[groupbyChannel])}const stackby=function getStackByFields(model){return model.stack.stackBy.reduce(((fields,by)=>{const _field=vgField(by.fieldDef);return _field&&fields.push(_field),fields}),[])}(model),orderDef=model.encoding.order;let sort;return sort=isArray(orderDef)||isFieldDef(orderDef)?sortParams(orderDef):stackby.reduce(((s,field)=>(s.field.push(field),s.order.push("y"===fieldChannel?"descending":"ascending"),s)),{field:[],order:[]}),new StackNode(parent,{dimensionFieldDef,stackField:model.vgField(fieldChannel),facetby:[],stackby,sort,offset,impute,as:[model.vgField(fieldChannel,{suffix:"start",forAs:!0}),model.vgField(fieldChannel,{suffix:"end",forAs:!0})]})}get stack(){return this._stack}addDimensions(fields){this._stack.facetby.push(...fields)}dependentFields(){const out=new Set;return out.add(this._stack.stackField),this.getGroupbyFields().forEach(out.add,out),this._stack.facetby.forEach(out.add,out),this._stack.sort.field.forEach(out.add,out),out}producedFields(){return new Set(this._stack.as)}hash(){return`Stack ${hash(this._stack)}`}getGroupbyFields(){const{dimensionFieldDef,impute,groupby}=this._stack;return dimensionFieldDef?dimensionFieldDef.bin?impute?[vgField(dimensionFieldDef,{binSuffix:"mid"})]:[vgField(dimensionFieldDef,{}),vgField(dimensionFieldDef,{binSuffix:"end"})]:[vgField(dimensionFieldDef)]:null!=groupby?groupby:[]}assemble(){const transform=[],{facetby,dimensionFieldDef,stackField:field,stackby,sort,offset,impute,as}=this._stack;if(impute&&dimensionFieldDef){const{bandPosition=.5,bin}=dimensionFieldDef;bin&&transform.push({type:"formula",expr:`${bandPosition}*`+vgField(dimensionFieldDef,{expr:"datum"})+`+${1-bandPosition}*`+vgField(dimensionFieldDef,{expr:"datum",binSuffix:"end"}),as:vgField(dimensionFieldDef,{binSuffix:"mid",forAs:!0})}),transform.push({type:"impute",field,groupby:[...stackby,...facetby],key:vgField(dimensionFieldDef,{binSuffix:"mid"}),method:"value",value:0})}return transform.push({type:"stack",groupby:[...this.getGroupbyFields(),...facetby],field,sort,as,offset}),transform}}class WindowTransformNode extends DataFlowNode{constructor(parent,transform){super(parent),this.transform=transform}clone(){return new WindowTransformNode(null,duplicate(this.transform))}addDimensions(fields){this.transform.groupby=unique(this.transform.groupby.concat(fields),(d=>d))}dependentFields(){var _a,_b;const out=new Set;return(null!==(_a=this.transform.groupby)&&void 0!==_a?_a:[]).forEach(out.add,out),(null!==(_b=this.transform.sort)&&void 0!==_b?_b:[]).forEach((m=>out.add(m.field))),this.transform.window.map((w=>w.field)).filter((f=>void 0!==f)).forEach(out.add,out),out}producedFields(){return new Set(this.transform.window.map(this.getDefaultName))}getDefaultName(windowFieldDef){var _a;return null!==(_a=windowFieldDef.as)&&void 0!==_a?_a:vgField(windowFieldDef)}hash(){return`WindowTransform ${hash(this.transform)}`}assemble(){var _a;const fields=[],ops=[],as=[],params=[];for(const window of this.transform.window)ops.push(window.op),as.push(this.getDefaultName(window)),params.push(void 0===window.param?null:window.param),fields.push(void 0===window.field?null:window.field);const frame=this.transform.frame,groupby=this.transform.groupby;if(frame&&null===frame[0]&&null===frame[1]&&ops.every((o=>isAggregateOp(o))))return Object.assign({type:"joinaggregate",as,ops,fields},void 0!==groupby?{groupby}:{});const sortFields=[],sortOrder=[];if(void 0!==this.transform.sort)for(const sortField of this.transform.sort)sortFields.push(sortField.field),sortOrder.push(null!==(_a=sortField.order)&&void 0!==_a?_a:"ascending");const sort={field:sortFields,order:sortOrder},ignorePeers=this.transform.ignorePeers;return Object.assign(Object.assign(Object.assign({type:"window",params,as,ops,fields,sort},void 0!==ignorePeers?{ignorePeers}:{}),void 0!==groupby?{groupby}:{}),void 0!==frame?{frame}:{})}}function moveFacetDown(node){if(node instanceof FacetNode)if(1!==node.numChildren()||node.children[0]instanceof OutputNode){const facetMain=node.model.component.data.main;moveMainDownToFacet(facetMain);const cloner=function cloneSubtree(facet){return function clone(node){if(!(node instanceof FacetNode)){const copy=node.clone();if(copy instanceof OutputNode){const newName=FACET_SCALE_PREFIX+copy.getSource();copy.setSource(newName),facet.model.component.data.outputNodes[newName]=copy}else(copy instanceof AggregateNode||copy instanceof StackNode||copy instanceof WindowTransformNode||copy instanceof JoinAggregateTransformNode)&©.addDimensions(facet.fields);for(const n of node.children.flatMap(clone))n.parent=copy;return[copy]}return node.children.flatMap(clone)}}(node),copy=node.children.map(cloner).flat();for(const c of copy)c.parent=facetMain}else{const child=node.children[0];(child instanceof AggregateNode||child instanceof StackNode||child instanceof WindowTransformNode||child instanceof JoinAggregateTransformNode)&&child.addDimensions(node.fields),child.swapWithParent(),moveFacetDown(node)}else node.children.map(moveFacetDown)}function moveMainDownToFacet(node){if(node instanceof OutputNode&&node.type===DataSourceType.Main&&1===node.numChildren()){const child=node.children[0];child instanceof FacetNode||(child.swapWithParent(),moveMainDownToFacet(node))}}const FACET_SCALE_PREFIX="scale_",MAX_OPTIMIZATION_RUNS=5;function checkLinks(nodes){for(const node of nodes){for(const child of node.children)if(child.parent!==node)return!1;if(!checkLinks(node.children))return!1}return!0}function runOptimizer(optimizer,nodes){let modified=!1;for(const node of nodes)modified=optimizer.optimize(node)||modified;return modified}function optimizationDataflowHelper(dataComponent,model,firstPass){let roots=dataComponent.sources,modified=!1;return modified=runOptimizer(new RemoveUnnecessaryOutputNodes,roots)||modified,modified=runOptimizer(new RemoveUnnecessaryIdentifierNodes(model),roots)||modified,roots=roots.filter((r=>r.numChildren()>0)),modified=runOptimizer(new RemoveUnusedSubtrees,roots)||modified,roots=roots.filter((r=>r.numChildren()>0)),firstPass||(modified=runOptimizer(new MoveParseUp,roots)||modified,modified=runOptimizer(new MergeBins(model),roots)||modified,modified=runOptimizer(new RemoveDuplicateTimeUnits,roots)||modified,modified=runOptimizer(new MergeParse,roots)||modified,modified=runOptimizer(new MergeAggregates,roots)||modified,modified=runOptimizer(new MergeTimeUnits,roots)||modified,modified=runOptimizer(new MergeIdenticalNodes,roots)||modified,modified=runOptimizer(new MergeOutputs,roots)||modified),dataComponent.sources=roots,modified}class SignalRefWrapper{constructor(exprGenerator){Object.defineProperty(this,"signal",{enumerable:!0,get:exprGenerator})}static fromName(rename,signalName){return new SignalRefWrapper((()=>rename(signalName)))}}var domain_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i({signal:`{data: ${valueExpr(v,{timeUnit,type})}}`})))}(domain,type,normalizedTimeUnit):[domain]}function parseSingleChannelDomain(scaleType,domain,model,channel){const{encoding}=model,fieldOrDatumDef=getFieldOrDatumDef(encoding[channel]),{type}=fieldOrDatumDef,timeUnit=fieldOrDatumDef.timeUnit;if(function isDomainUnionWith(domain){return domain&&domain.unionWith}(domain)){const defaultDomain=parseSingleChannelDomain(scaleType,void 0,model,channel),unionWith=convertDomainIfItIsDateTime(domain.unionWith,type,timeUnit);return makeExplicit([...defaultDomain.value,...unionWith])}if(isSignalRef(domain))return makeExplicit([domain]);if(domain&&"unaggregated"!==domain&&!isParameterDomain(domain))return makeExplicit(convertDomainIfItIsDateTime(domain,type,timeUnit));const stack=model.stack;if(stack&&channel===stack.fieldChannel){if("normalize"===stack.offset)return makeImplicit([[0,1]]);const data=model.requestDataName(DataSourceType.Main);return makeImplicit([{data,field:model.vgField(channel,{suffix:"start"})},{data,field:model.vgField(channel,{suffix:"end"})}])}const sort=isScaleChannel(channel)&&isFieldDef(fieldOrDatumDef)?function domainSort(model,channel,scaleType){if(!hasDiscreteDomain(scaleType))return;const fieldDef=model.fieldDef(channel),sort=fieldDef.sort;if(isSortArray(sort))return{op:"min",field:sortArrayIndexField(fieldDef,channel),order:"ascending"};const{stack}=model,stackDimensions=stack?[...stack.groupbyField?[stack.groupbyField]:[],...stack.stackBy.map((s=>s.fieldDef.field))]:void 0;if(isSortField(sort)){return normalizeSortField(sort,stack&&!contains(stackDimensions,sort.field))}if(isSortByEncoding(sort)){const{encoding,order}=sort,fieldDefToSortBy=model.fieldDef(encoding),{aggregate,field}=fieldDefToSortBy,isStackedMeasure=stack&&!contains(stackDimensions,field);if(isArgminDef(aggregate)||isArgmaxDef(aggregate))return normalizeSortField({field:vgField(fieldDefToSortBy),order},isStackedMeasure);if(isAggregateOp(aggregate)||!aggregate)return normalizeSortField({op:aggregate,field,order},isStackedMeasure)}else{if("descending"===sort)return{op:"min",field:model.vgField(channel),order:"descending"};if(contains(["ascending",void 0],sort))return!0}return}(model,channel,scaleType):void 0;if(isDatumDef(fieldOrDatumDef)){return makeImplicit(convertDomainIfItIsDateTime([fieldOrDatumDef.datum],type,timeUnit))}const fieldDef=fieldOrDatumDef;if("unaggregated"===domain){const data=model.requestDataName(DataSourceType.Main),{field}=fieldOrDatumDef;return makeImplicit([{data,field:vgField({field,aggregate:"min"})},{data,field:vgField({field,aggregate:"max"})}])}if(isBinning(fieldDef.bin)){if(hasDiscreteDomain(scaleType))return makeImplicit("bin-ordinal"===scaleType?[]:[{data:util_isBoolean(sort)?model.requestDataName(DataSourceType.Main):model.requestDataName(DataSourceType.Raw),field:model.vgField(channel,binRequiresRange(fieldDef,channel)?{binSuffix:"range"}:{}),sort:!0!==sort&&isObject(sort)?sort:{field:model.vgField(channel,{}),op:"min"}}]);{const{bin}=fieldDef;if(isBinning(bin)){const binSignal=getBinSignalName(model,fieldDef.field,bin);return makeImplicit([new SignalRefWrapper((()=>{const signal=model.getSignalName(binSignal);return`[${signal}.start, ${signal}.stop]`}))])}return makeImplicit([{data:model.requestDataName(DataSourceType.Main),field:model.vgField(channel,{})}])}}if(fieldDef.timeUnit&&contains(["time","utc"],scaleType)&&hasBandEnd(fieldDef,isUnitModel(model)?model.encoding[getSecondaryRangeChannel(channel)]:void 0,model.markDef,model.config)){const data=model.requestDataName(DataSourceType.Main);return makeImplicit([{data,field:model.vgField(channel)},{data,field:model.vgField(channel,{suffix:"end"})}])}return makeImplicit(sort?[{data:util_isBoolean(sort)?model.requestDataName(DataSourceType.Main):model.requestDataName(DataSourceType.Raw),field:model.vgField(channel),sort}]:[{data:model.requestDataName(DataSourceType.Main),field:model.vgField(channel)}])}function normalizeSortField(sort,isStackedMeasure){const{op,field,order}=sort;return Object.assign(Object.assign({op:null!=op?op:isStackedMeasure?"sum":DEFAULT_SORT_OP},field?{field:replacePathInField(field)}:{}),order?{order}:{})}function parseSelectionDomain(model,channel){var _a;const scale=model.component.scales[channel],spec=model.specifiedScales[channel].domain,bin=null===(_a=model.fieldDef(channel))||void 0===_a?void 0:_a.bin,domain=isParameterDomain(spec)&&spec,extent=isBinParams(bin)&&isParameterExtent(bin.extent)&&bin.extent;(domain||extent)&&scale.set("selectionExtent",null!=domain?domain:extent,!0)}function canUseUnaggregatedDomain(fieldDef,scaleType){const{aggregate,type}=fieldDef;return aggregate?vega_util_module_isString(aggregate)&&!SHARED_DOMAIN_OP_INDEX[aggregate]?{valid:!1,reason:unaggregateDomainWithNonSharedDomainOp(aggregate)}:"quantitative"===type&&"log"===scaleType?{valid:!1,reason:unaggregatedDomainWithLogScale(fieldDef)}:{valid:!0}:{valid:!1,reason:unaggregateDomainHasNoEffectForRawField(fieldDef)}}function domainsTieBreaker(v1,v2,property,propertyOf){return v1.explicit&&v2.explicit&&warn(function mergeConflictingDomainProperty(property,propertyOf,v1,v2){return`Conflicting ${propertyOf.toString()} property "${property.toString()}" (${stringify(v1)} and ${stringify(v2)}). Using the union of the two domains.`}(property,propertyOf,v1.value,v2.value)),{explicit:v1.explicit,value:[...v1.value,...v2.value]}}function mergeDomains(domains){const uniqueDomains=unique(domains.map((domain=>{if(isDataRefDomain(domain)){const{sort:_s}=domain;return domain_rest(domain,["sort"])}return domain})),hash),sorts=unique(domains.map((d=>{if(isDataRefDomain(d)){const s=d.sort;return void 0===s||util_isBoolean(s)||("op"in s&&"count"===s.op&&delete s.field,"ascending"===s.order&&delete s.order),s}})).filter((s=>void 0!==s)),hash);if(0===uniqueDomains.length)return;if(1===uniqueDomains.length){const domain=domains[0];if(isDataRefDomain(domain)&&sorts.length>0){let sort=sorts[0];if(sorts.length>1)warn(MORE_THAN_ONE_SORT),sort=!0;else if(isObject(sort)&&"field"in sort){const sortField=sort.field;domain.field===sortField&&(sort=!sort.order||{order:sort.order})}return Object.assign(Object.assign({},domain),{sort})}return domain}const unionDomainSorts=unique(sorts.map((s=>util_isBoolean(s)||!("op"in s)||vega_util_module_isString(s.op)&&s.op in MULTIDOMAIN_SORT_OP_INDEX?s:(warn(function domainSortDropped(sort){return`Dropping sort property ${stringify(sort)} as unioned domains only support boolean or op "count", "min", and "max".`}(s)),!0))),hash);let sort;1===unionDomainSorts.length?sort=unionDomainSorts[0]:unionDomainSorts.length>1&&(warn(MORE_THAN_ONE_SORT),sort=!0);const allData=unique(domains.map((d=>isDataRefDomain(d)?d.data:null)),(x=>x));if(1===allData.length&&null!==allData[0]){return Object.assign({data:allData[0],fields:uniqueDomains.map((d=>d.field))},sort?{sort}:{})}return Object.assign({fields:uniqueDomains},sort?{sort}:{})}function getFieldFromDomain(domain){if(isDataRefDomain(domain)&&vega_util_module_isString(domain.field))return domain.field;if(function isDataRefUnionedDomain(domain){return!isArray(domain)&&"fields"in domain&&!("data"in domain)}(domain)){let field;for(const nonUnionDomain of domain.fields)if(isDataRefDomain(nonUnionDomain)&&vega_util_module_isString(nonUnionDomain.field))if(field){if(field!==nonUnionDomain.field)return warn("Detected faceted independent scales that union domain of multiple fields from different data sources. We will use the first field. The result view size may be incorrect."),field}else field=nonUnionDomain.field;return warn("Detected faceted independent scales that union domain of the same fields from different source. We will assume that this is the same field from a different fork of the same data source. However, if this is not the case, the result view size may be incorrect."),field}if(function isFieldRefUnionDomain(domain){return!isArray(domain)&&"fields"in domain&&"data"in domain}(domain)){warn("Detected faceted independent scales that union domain of multiple fields from the same data source. We will use the first field. The result view size may be incorrect.");const field=domain.fields[0];return vega_util_module_isString(field)?field:void 0}}function assembleDomain(model,channel){const domains=model.component.scales[channel].get("domains").map((domain=>(isDataRefDomain(domain)&&(domain.data=model.lookupDataSource(domain.data)),domain)));return mergeDomains(domains)}var scale_assemble_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);iscales.concat(assembleScales(child))),assembleScalesForModel(model)):assembleScalesForModel(model)}function assembleScalesForModel(model){return keys(model.component.scales).reduce(((scales,channel)=>{const scaleComponent=model.component.scales[channel];if(scaleComponent.merged)return scales;const scale=scaleComponent.combine(),{name,type,selectionExtent,domains:_d,range:_r,reverse}=scale,otherScaleProps=scale_assemble_rest(scale,["name","type","selectionExtent","domains","range","reverse"]),range=function assembleScaleRange(scaleRange,scaleName,channel,model){if(isXorY(channel)){if(isVgRangeStep(scaleRange))return{step:{signal:`${scaleName}_step`}}}else if(isObject(scaleRange)&&isDataRefDomain(scaleRange))return Object.assign(Object.assign({},scaleRange),{data:model.lookupDataSource(scaleRange.data)});return scaleRange}(scale.range,name,channel,model),domain=assembleDomain(model,channel),domainRaw=selectionExtent?function assembleSelectionScaleDomain(model,extent,scaleCmpt,domain){const parsedExtent=parseSelectionExtent(model,extent.param,extent);return{signal:hasContinuousDomain(scaleCmpt.get("type"))&&isArray(domain)&&domain[0]>domain[1]?`isValid(${parsedExtent}) && reverse(${parsedExtent})`:parsedExtent}}(model,selectionExtent,scaleComponent,domain):null;return scales.push(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name,type},domain?{domain}:{}),domainRaw?{domainRaw}:{}),{range}),void 0!==reverse?{reverse}:{}),otherScaleProps)),scales}),[])}class ScaleComponent extends Split{constructor(name,typeWithExplicit){super({},{name}),this.merged=!1,this.setWithExplicit("type",typeWithExplicit)}domainDefinitelyIncludesZero(){return!1!==this.get("zero")||some(this.get("domains"),(d=>isArray(d)&&2===d.length&&d[0]<=0&&d[1]>=0))}}const RANGE_PROPERTIES=["range","scheme"];function range_getSizeChannel(channel){return"x"===channel?"width":"y"===channel?"height":void 0}function getBinStepSignal(model,channel){const fieldDef=model.fieldDef(channel);if(null==fieldDef?void 0:fieldDef.bin){const{bin,field}=fieldDef,sizeType=range_getSizeChannel(channel),sizeSignal=model.getName(sizeType);if(isObject(bin)&&bin.binned&&void 0!==bin.step)return new SignalRefWrapper((()=>{const scaleName=model.scaleName(channel),binCount=`(domain("${scaleName}")[1] - domain("${scaleName}")[0]) / ${bin.step}`;return`${model.getSignalName(sizeSignal)} / (${binCount})`}));if(isBinning(bin)){const binSignal=getBinSignalName(model,field,bin);return new SignalRefWrapper((()=>{const updatedName=model.getSignalName(binSignal),binCount=`(${updatedName}.stop - ${updatedName}.start) / ${updatedName}.step`;return`${model.getSignalName(sizeSignal)} / (${binCount})`}))}}}function parseRangeForChannel(channel,model){const specifiedScale=model.specifiedScales[channel],{size}=model,scaleType=model.getScaleComponent(channel).get("type");for(const property of RANGE_PROPERTIES)if(void 0!==specifiedScale[property]){const supportedByScaleType=scaleTypeSupportProperty(scaleType,property),channelIncompatability=channelScalePropertyIncompatability(channel,property);if(supportedByScaleType)if(channelIncompatability)warn(channelIncompatability);else switch(property){case"range":{const range=specifiedScale.range;if(isArray(range)){if(isXorY(channel))return makeExplicit(range.map((v=>{if("width"===v||"height"===v){const sizeSignal=model.getName(v),getSignalName=model.getSignalName.bind(model);return SignalRefWrapper.fromName(getSignalName,sizeSignal)}return v})))}else if(isObject(range))return makeExplicit({data:model.requestDataName(DataSourceType.Main),field:range.field,sort:{op:"min",field:model.vgField(channel)}});return makeExplicit(range)}case"scheme":return makeExplicit(parseScheme(specifiedScale[property]))}else warn(scalePropertyNotWorkWithScaleType(scaleType,property,channel))}if(channel===X||channel===Y){const sizeChannel=channel===X?"width":"height",sizeValue=size[sizeChannel];if(isStep(sizeValue)){if(hasDiscreteDomain(scaleType))return makeExplicit({step:sizeValue.step});warn(stepDropped(sizeChannel))}}const{rangeMin,rangeMax}=specifiedScale,d=function defaultRange(channel,model){const{size,config,mark,encoding}=model,getSignalName=model.getSignalName.bind(model),{type}=getFieldOrDatumDef(encoding[channel]),mergedScaleCmpt=model.getScaleComponent(channel),scaleType=mergedScaleCmpt.get("type"),{domain,domainMid}=model.specifiedScales[channel];switch(channel){case X:case Y:{if(contains(["point","band"],scaleType))if(channel!==X||size.width){if(channel===Y&&!size.height){const h=getViewConfigDiscreteSize(config.view,"height");if(isStep(h))return h}}else{const w=getViewConfigDiscreteSize(config.view,"width");if(isStep(w))return w}const sizeType=range_getSizeChannel(channel),sizeSignal=model.getName(sizeType);return channel===Y&&hasContinuousDomain(scaleType)?[SignalRefWrapper.fromName(getSignalName,sizeSignal),0]:[0,SignalRefWrapper.fromName(getSignalName,sizeSignal)]}case SIZE:{const rangeMin=sizeRangeMin(mark,model.component.scales[channel].get("zero"),config),rangeMax=function sizeRangeMax(mark,size,model,config){const xyStepSignals={x:getBinStepSignal(model,"x"),y:getBinStepSignal(model,"y")};switch(mark){case"bar":case"tick":{if(void 0!==config.scale.maxBandSize)return config.scale.maxBandSize;const min=minXYStep(size,xyStepSignals,config.view);return isNumber(min)?min-1:new SignalRefWrapper((()=>`${min.signal} - 1`))}case"line":case"trail":case"rule":return config.scale.maxStrokeWidth;case"text":return config.scale.maxFontSize;case"point":case"square":case"circle":{if(config.scale.maxSize)return config.scale.maxSize;const pointStep=minXYStep(size,xyStepSignals,config.view);return isNumber(pointStep)?Math.pow(MAX_SIZE_RANGE_STEP_RATIO*pointStep,2):new SignalRefWrapper((()=>`pow(${MAX_SIZE_RANGE_STEP_RATIO} * ${pointStep.signal}, 2)`))}}throw new Error(incompatibleChannel("size",mark))}(mark,size,model,config);return isContinuousToDiscrete(scaleType)?function interpolateRange(rangeMin,rangeMax,cardinality){const f=()=>{const rMax=signalOrStringValue(rangeMax),rMin=signalOrStringValue(rangeMin),step=`(${rMax} - ${rMin}) / (${cardinality} - 1)`;return`sequence(${rMin}, ${rMax} + ${step}, ${step})`};return isSignalRef(rangeMax)?new SignalRefWrapper(f):{signal:f()}}(rangeMin,rangeMax,function defaultContinuousToDiscreteCount(scaleType,config,domain,channel){switch(scaleType){case"quantile":return config.scale.quantileCount;case"quantize":return config.scale.quantizeCount;case"threshold":return void 0!==domain&&isArray(domain)?domain.length+1:(warn(function domainRequiredForThresholdScale(channel){return`Domain for ${channel} is required for threshold scale.`}(channel)),3)}}(scaleType,config,domain,channel)):[rangeMin,rangeMax]}case THETA:return[0,2*Math.PI];case ANGLE:return[0,360];case RADIUS:return[0,new SignalRefWrapper((()=>`min(${model.getSignalName("width")},${model.getSignalName("height")})/2`))];case STROKEWIDTH:return[config.scale.minStrokeWidth,config.scale.maxStrokeWidth];case STROKEDASH:return[[1,0],[4,2],[2,1],[1,1],[1,2,4,2]];case SHAPE:return"symbol";case COLOR:case FILL:case STROKE:return"ordinal"===scaleType?"nominal"===type?"category":"ordinal":void 0!==domainMid?"diverging":"rect"===mark||"geoshape"===mark?"heatmap":"ramp";case OPACITY:case FILLOPACITY:case STROKEOPACITY:return[config.scale.minOpacity,config.scale.maxOpacity]}throw new Error(`Scale range undefined for channel ${channel}`)}(channel,model);return(void 0!==rangeMin||void 0!==rangeMax)&&scaleTypeSupportProperty(scaleType,"rangeMin")&&isArray(d)&&2===d.length?makeExplicit([null!=rangeMin?rangeMin:d[0],null!=rangeMax?rangeMax:d[1]]):makeImplicit(d)}function parseScheme(scheme){return function isExtendedScheme(scheme){return!vega_util_module_isString(scheme)&&!!scheme.name}(scheme)?Object.assign({scheme:scheme.name},omit(scheme,["name"])):{scheme}}function sizeRangeMin(mark,zero,config){if(zero)return isSignalRef(zero)?{signal:`${zero.signal} ? 0 : ${sizeRangeMin(mark,!1,config)}`}:0;switch(mark){case"bar":case"tick":return config.scale.minBandSize;case"line":case"trail":case"rule":return config.scale.minStrokeWidth;case"text":return config.scale.minFontSize;case"point":case"square":case"circle":return config.scale.minSize}throw new Error(incompatibleChannel("size",mark))}const MAX_SIZE_RANGE_STEP_RATIO=.95;function minXYStep(size,xyStepSignals,viewConfig){const widthStep=isStep(size.width)?size.width.step:getViewConfigDiscreteStep(viewConfig,"width"),heightStep=isStep(size.height)?size.height.step:getViewConfigDiscreteStep(viewConfig,"height");return xyStepSignals.x||xyStepSignals.y?new SignalRefWrapper((()=>`min(${[xyStepSignals.x?xyStepSignals.x.signal:widthStep,xyStepSignals.y?xyStepSignals.y.signal:heightStep].join(", ")})`)):Math.min(widthStep,heightStep)}function parseScaleProperty(model,property){isUnitModel(model)?function parseUnitScaleProperty(model,property){const localScaleComponents=model.component.scales,{config,encoding,markDef,specifiedScales}=model;for(const channel of keys(localScaleComponents)){const specifiedScale=specifiedScales[channel],localScaleCmpt=localScaleComponents[channel],mergedScaleCmpt=model.getScaleComponent(channel),fieldOrDatumDef=getFieldOrDatumDef(encoding[channel]),specifiedValue=specifiedScale[property],scaleType=mergedScaleCmpt.get("type"),scalePadding=mergedScaleCmpt.get("padding"),scalePaddingInner=mergedScaleCmpt.get("paddingInner"),supportedByScaleType=scaleTypeSupportProperty(scaleType,property),channelIncompatability=channelScalePropertyIncompatability(channel,property);if(void 0!==specifiedValue&&(supportedByScaleType?channelIncompatability&&warn(channelIncompatability):warn(scalePropertyNotWorkWithScaleType(scaleType,property,channel))),supportedByScaleType&&void 0===channelIncompatability)if(void 0!==specifiedValue){const timeUnit=fieldOrDatumDef.timeUnit,type=fieldOrDatumDef.type;switch(property){case"domainMax":case"domainMin":isDateTime(specifiedScale[property])||"temporal"===type||timeUnit?localScaleCmpt.set(property,{signal:valueExpr(specifiedScale[property],{type,timeUnit})},!0):localScaleCmpt.set(property,specifiedScale[property],!0);break;default:localScaleCmpt.copyKeyFromObject(property,specifiedScale)}}else{const value=property in scaleRules?scaleRules[property]({model,channel,fieldOrDatumDef,scaleType,scalePadding,scalePaddingInner,domain:specifiedScale.domain,markDef,config}):config.scale[property];void 0!==value&&localScaleCmpt.set(property,value,!1)}}}(model,property):parseNonUnitScaleProperty(model,property)}const scaleRules={bins:({model,fieldOrDatumDef})=>isFieldDef(fieldOrDatumDef)?function bins(model,fieldDef){const bin=fieldDef.bin;if(isBinning(bin)){const binSignal=getBinSignalName(model,fieldDef.field,bin);return new SignalRefWrapper((()=>model.getSignalName(binSignal)))}if(isBinned(bin)&&isBinParams(bin)&&void 0!==bin.step)return{step:bin.step};return}(model,fieldOrDatumDef):void 0,interpolate:({channel,fieldOrDatumDef})=>function interpolate(channel,type){if(contains([COLOR,FILL,STROKE],channel)&&"nominal"!==type)return"hcl";return}(channel,fieldOrDatumDef.type),nice:({scaleType,channel,domain,fieldOrDatumDef})=>function nice(scaleType,channel,specifiedDomain,fieldOrDatumDef){var _a;if((null===(_a=getFieldDef(fieldOrDatumDef))||void 0===_a?void 0:_a.bin)||isArray(specifiedDomain)||contains([ScaleType.TIME,ScaleType.UTC],scaleType))return;return channel in POSITION_SCALE_CHANNEL_INDEX||void 0}(scaleType,channel,domain,fieldOrDatumDef),padding:({channel,scaleType,fieldOrDatumDef,markDef,config})=>function padding(channel,scaleType,scaleConfig,fieldOrDatumDef,markDef,barConfig){if(channel in POSITION_SCALE_CHANNEL_INDEX){if(isContinuousToContinuous(scaleType)){if(void 0!==scaleConfig.continuousPadding)return scaleConfig.continuousPadding;const{type,orient}=markDef;if("bar"===type&&(!isFieldDef(fieldOrDatumDef)||!fieldOrDatumDef.bin&&!fieldOrDatumDef.timeUnit)&&("vertical"===orient&&"x"===channel||"horizontal"===orient&&"y"===channel))return barConfig.continuousBandSize}if(scaleType===ScaleType.POINT)return scaleConfig.pointPadding}return}(channel,scaleType,config.scale,fieldOrDatumDef,markDef,config.bar),paddingInner:({scalePadding,channel,markDef,config})=>function paddingInner(paddingValue,channel,mark,scaleConfig){if(void 0!==paddingValue)return;if(channel in POSITION_SCALE_CHANNEL_INDEX){const{bandPaddingInner,barBandPaddingInner,rectBandPaddingInner}=scaleConfig;return getFirstDefined(bandPaddingInner,"bar"===mark?barBandPaddingInner:rectBandPaddingInner)}return}(scalePadding,channel,markDef.type,config.scale),paddingOuter:({scalePadding,channel,scaleType,markDef,scalePaddingInner,config})=>function paddingOuter(paddingValue,channel,scaleType,mark,paddingInnerValue,scaleConfig){if(void 0!==paddingValue)return;if(channel in POSITION_SCALE_CHANNEL_INDEX&&scaleType===ScaleType.BAND){const{bandPaddingOuter}=scaleConfig;return getFirstDefined(bandPaddingOuter,isSignalRef(paddingInnerValue)?{signal:`${paddingInnerValue.signal}/2`}:paddingInnerValue/2)}return}(scalePadding,channel,scaleType,markDef.type,scalePaddingInner,config.scale),reverse:({fieldOrDatumDef,scaleType,channel,config})=>function reverse(scaleType,sort,channel,scaleConfig){if("x"===channel&&void 0!==scaleConfig.xReverse)return hasContinuousDomain(scaleType)&&"descending"===sort?isSignalRef(scaleConfig.xReverse)?{signal:`!${scaleConfig.xReverse.signal}`}:!scaleConfig.xReverse:scaleConfig.xReverse;if(hasContinuousDomain(scaleType)&&"descending"===sort)return!0;return}(scaleType,isFieldDef(fieldOrDatumDef)?fieldOrDatumDef.sort:void 0,channel,config.scale),zero:({channel,fieldOrDatumDef,domain,markDef,scaleType})=>function properties_zero(channel,fieldDef,specifiedDomain,markDef,scaleType){if(specifiedDomain&&"unaggregated"!==specifiedDomain&&hasContinuousDomain(scaleType)){if(isArray(specifiedDomain)){const first=specifiedDomain[0],last=specifiedDomain[specifiedDomain.length-1];if(first<=0&&last>=0)return!0}return!1}if("size"===channel&&"quantitative"===fieldDef.type&&!isContinuousToDiscrete(scaleType))return!0;if((!isFieldDef(fieldDef)||!fieldDef.bin)&&contains([...POSITION_SCALE_CHANNELS,...POLAR_POSITION_SCALE_CHANNELS],channel)){const{orient,type}=markDef;return!contains(["bar","area","line","trail"],type)||!("horizontal"===orient&&"y"===channel||"vertical"===orient&&"x"===channel)}return!1}(channel,fieldOrDatumDef,domain,markDef,scaleType)};function parseScaleRange(model){isUnitModel(model)?function parseUnitScaleRange(model){const localScaleComponents=model.component.scales;for(const channel of SCALE_CHANNELS){const localScaleCmpt=localScaleComponents[channel];if(!localScaleCmpt)continue;const rangeWithExplicit=parseRangeForChannel(channel,model);localScaleCmpt.setWithExplicit("range",rangeWithExplicit)}}(model):parseNonUnitScaleProperty(model,"range")}function parseNonUnitScaleProperty(model,property){const localScaleComponents=model.component.scales;for(const child of model.children)"range"===property?parseScaleRange(child):parseScaleProperty(child,property);for(const channel of keys(localScaleComponents)){let valueWithExplicit;for(const child of model.children){const childComponent=child.component.scales[channel];if(childComponent){valueWithExplicit=mergeValuesWithExplicit(valueWithExplicit,childComponent.getWithExplicit(property),property,"scale",tieBreakByComparing(((v1,v2)=>"range"===property&&v1.step&&v2.step?v1.step-v2.step:0)))}}localScaleComponents[channel].setWithExplicit(property,valueWithExplicit)}}function scaleType(specifiedScale,channel,fieldDef,mark){const defaultScaleType=function type_defaultType(channel,fieldDef,mark){var _a;switch(fieldDef.type){case"nominal":case"ordinal":if(isColorChannel(channel)||"discrete"===rangeType(channel))return"shape"===channel&&"ordinal"===fieldDef.type&&warn(discreteChannelCannotEncode(channel,"ordinal")),"ordinal";if(channel in POSITION_SCALE_CHANNEL_INDEX){if(contains(["rect","bar","image","rule"],mark.type))return"band"}else if("arc"===mark.type&&channel in POLAR_POSITION_SCALE_CHANNEL_INDEX)return"band";return isRelativeBandSize(mark[getSizeChannel(channel)])||isPositionFieldOrDatumDef(fieldDef)&&(null===(_a=fieldDef.axis)||void 0===_a?void 0:_a.tickBand)?"band":"point";case"temporal":return isColorChannel(channel)?"time":"discrete"===rangeType(channel)?(warn(discreteChannelCannotEncode(channel,"temporal")),"ordinal"):isFieldDef(fieldDef)&&fieldDef.timeUnit&&normalizeTimeUnit(fieldDef.timeUnit).utc?"utc":"time";case"quantitative":return isColorChannel(channel)?isFieldDef(fieldDef)&&isBinning(fieldDef.bin)?"bin-ordinal":"linear":"discrete"===rangeType(channel)?(warn(discreteChannelCannotEncode(channel,"quantitative")),"ordinal"):"linear";case"geojson":return}throw new Error(invalidFieldType(fieldDef.type))}(channel,fieldDef,mark),{type}=specifiedScale;return isScaleChannel(channel)?void 0!==type?function channelSupportScaleType(channel,scaleType){if(!isScaleChannel(channel))return!1;switch(channel){case X:case Y:case THETA:case RADIUS:return isContinuousToContinuous(scaleType)||contains(["band","point"],scaleType);case SIZE:case STROKEWIDTH:case OPACITY:case FILLOPACITY:case STROKEOPACITY:case ANGLE:return isContinuousToContinuous(scaleType)||isContinuousToDiscrete(scaleType)||contains(["band","point","ordinal"],scaleType);case COLOR:case FILL:case STROKE:return"band"!==scaleType;case STROKEDASH:case SHAPE:return"ordinal"===scaleType||isContinuousToDiscrete(scaleType)}}(channel,type)?isFieldDef(fieldDef)&&!function scaleTypeSupportDataType(specifiedType,fieldDefType){return contains([ORDINAL,NOMINAL],fieldDefType)?void 0===specifiedType||hasDiscreteDomain(specifiedType):fieldDefType===TEMPORAL?contains([ScaleType.TIME,ScaleType.UTC,void 0],specifiedType):fieldDefType!==QUANTITATIVE||contains([ScaleType.LOG,ScaleType.POW,ScaleType.SQRT,ScaleType.SYMLOG,ScaleType.QUANTILE,ScaleType.QUANTIZE,ScaleType.THRESHOLD,ScaleType.LINEAR,void 0],specifiedType)}(type,fieldDef.type)?(warn(function scaleTypeNotWorkWithFieldDef(scaleType,defaultScaleType){return`FieldDef does not work with "${scaleType}" scale. We are using "${defaultScaleType}" scale instead.`}(type,defaultScaleType)),defaultScaleType):type:(warn(function scaleTypeNotWorkWithChannel(channel,scaleType,defaultScaleType){return`Channel "${channel}" does not work with "${scaleType}" scale. We are using "${defaultScaleType}" scale instead.`}(channel,type,defaultScaleType)),defaultScaleType):defaultScaleType:null}function parseScaleCore(model){isUnitModel(model)?model.component.scales=function parseUnitScaleCore(model){const{encoding,mark,markDef}=model;return SCALE_CHANNELS.reduce(((scaleComponents,channel)=>{const fieldOrDatumDef=getFieldOrDatumDef(encoding[channel]);if(fieldOrDatumDef&&mark===GEOSHAPE&&channel===SHAPE&&fieldOrDatumDef.type===GEOJSON)return scaleComponents;let specifiedScale=fieldOrDatumDef&&fieldOrDatumDef.scale;if(fieldOrDatumDef&&null!==specifiedScale&&!1!==specifiedScale){null!=specifiedScale||(specifiedScale={});const sType=scaleType(specifiedScale,channel,fieldOrDatumDef,markDef);scaleComponents[channel]=new ScaleComponent(model.scaleName(`${channel}`,!0),{value:sType,explicit:specifiedScale.type===sType})}return scaleComponents}),{})}(model):model.component.scales=function parseNonUnitScaleCore(model){var _a,_b;const scaleComponents=model.component.scales={},scaleTypeWithExplicitIndex={},resolve=model.component.resolve;for(const child of model.children){parseScaleCore(child);for(const channel of keys(child.component.scales))if(null!==(_a=(_b=resolve.scale)[channel])&&void 0!==_a||(_b[channel]=defaultScaleResolve(channel,model)),"shared"===resolve.scale[channel]){const explicitScaleType=scaleTypeWithExplicitIndex[channel],childScaleType=child.component.scales[channel].getWithExplicit("type");explicitScaleType?scaleCompatible(explicitScaleType.value,childScaleType.value)?scaleTypeWithExplicitIndex[channel]=mergeValuesWithExplicit(explicitScaleType,childScaleType,"type","scale",scaleTypeTieBreaker):(resolve.scale[channel]="independent",delete scaleTypeWithExplicitIndex[channel]):scaleTypeWithExplicitIndex[channel]=childScaleType}}for(const channel of keys(scaleTypeWithExplicitIndex)){const name=model.scaleName(channel,!0),typeWithExplicit=scaleTypeWithExplicitIndex[channel];scaleComponents[channel]=new ScaleComponent(name,typeWithExplicit);for(const child of model.children){const childScale=child.component.scales[channel];childScale&&(child.renameScale(childScale.get("name"),name),childScale.merged=!0)}}return scaleComponents}(model)}const scaleTypeTieBreaker=tieBreakByComparing(((st1,st2)=>scaleTypePrecedence(st1)-scaleTypePrecedence(st2)));var model_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i(mark.from&&mark.from.data&&(mark.from.data=this.lookupDataSource(mark.from.data)),mark.from&&mark.from.facet&&mark.from.facet.data&&(mark.from.facet.data=this.lookupDataSource(mark.from.facet.data)),mark),this.parent=parent,this.config=config,this.view=replaceExprRef(view),this.name=null!==(_a=spec.name)&&void 0!==_a?_a:parentGivenName,this.title=isText(spec.title)?{text:spec.title}:spec.title?replaceExprRef(spec.title):void 0,this.scaleNameMap=parent?parent.scaleNameMap:new NameMap,this.projectionNameMap=parent?parent.projectionNameMap:new NameMap,this.signalNameMap=parent?parent.signalNameMap:new NameMap,this.data=spec.data,this.description=spec.description,this.transforms=function normalizeTransform(transform){return transform.map((t=>isFilter(t)?{filter:normalizeLogicalComposition(t.filter,normalizePredicate)}:t))}(null!==(_b=spec.transform)&&void 0!==_b?_b:[]),this.layout="layer"===type||"unit"===type?{}:function extractCompositionLayout(spec,specType,config){var _a,_b;const compositionConfig=config[specType],layout={},{spacing:spacingConfig,columns}=compositionConfig;void 0!==spacingConfig&&(layout.spacing=spacingConfig),void 0!==columns&&(isFacetSpec(spec)&&!isFacetMapping(spec.facet)||isConcatSpec(spec))&&(layout.columns=columns),isVConcatSpec(spec)&&(layout.columns=1);for(const prop of COMPOSITION_LAYOUT_PROPERTIES)if(void 0!==spec[prop])if("spacing"===prop){const spacing=spec[prop];layout[prop]=isNumber(spacing)?spacing:{row:null!==(_a=spacing.row)&&void 0!==_a?_a:spacingConfig,column:null!==(_b=spacing.column)&&void 0!==_b?_b:spacingConfig}}else layout[prop]=spec[prop];return layout}(spec,type,config),this.component={data:{sources:parent?parent.component.data.sources:[],outputNodes:parent?parent.component.data.outputNodes:{},outputNodeRefCounts:parent?parent.component.data.outputNodeRefCounts:{},isFaceted:isFacetSpec(spec)||parent&&parent.component.data.isFaceted&&void 0===spec.data},layoutSize:new Split,layoutHeaders:{row:{},column:{},facet:{}},mark:null,resolve:Object.assign({scale:{},axis:{},legend:{}},resolve?duplicate(resolve):{}),selection:null,scales:null,projection:null,axes:{},legends:{}}}get width(){return this.getSizeSignalRef("width")}get height(){return this.getSizeSignalRef("height")}parse(){this.parseScale(),this.parseLayoutSize(),this.renameTopLevelLayoutSizeSignal(),this.parseSelections(),this.parseProjection(),this.parseData(),this.parseAxesAndHeaders(),this.parseLegends(),this.parseMarkGroup()}parseScale(){!function parseScales(model,{ignoreRange}={}){parseScaleCore(model),parseScaleDomain(model);for(const prop of NON_TYPE_DOMAIN_RANGE_VEGA_SCALE_PROPERTIES)parseScaleProperty(model,prop);ignoreRange||parseScaleRange(model)}(this)}parseProjection(){parseProjection(this)}renameTopLevelLayoutSizeSignal(){"width"!==this.getName("width")&&this.renameSignal(this.getName("width"),"width"),"height"!==this.getName("height")&&this.renameSignal(this.getName("height"),"height")}parseLegends(){parseLegend(this)}assembleGroupStyle(){var _a,_b;if("unit"===this.type||"layer"===this.type)return null!==(_b=null===(_a=this.view)||void 0===_a?void 0:_a.style)&&void 0!==_b?_b:"cell"}assembleEncodeFromView(view){const{style:_}=view,baseView=model_rest(view,["style"]),e={};for(const property of keys(baseView)){const value=baseView[property];void 0!==value&&(e[property]=signalOrValueRef(value))}return e}assembleGroupEncodeEntry(isTopLevel){let encodeEntry={};return this.view&&(encodeEntry=this.assembleEncodeFromView(this.view)),isTopLevel||(this.description&&(encodeEntry.description=signalOrValueRef(this.description)),"unit"!==this.type&&"layer"!==this.type)?isEmpty(encodeEntry)?void 0:encodeEntry:Object.assign({width:this.getSizeSignalRef("width"),height:this.getSizeSignalRef("height")},null!=encodeEntry?encodeEntry:{})}assembleLayout(){if(!this.layout)return;const _a=this.layout,{spacing}=_a,layout=model_rest(_a,["spacing"]),{component,config}=this,titleBand=function assembleLayoutTitleBand(headerComponentIndex,config){const titleBand={};for(const channel of FACET_CHANNELS){const headerComponent=headerComponentIndex[channel];if(null==headerComponent?void 0:headerComponent.facetFieldDef){const{titleAnchor,titleOrient}=getHeaderProperties(["titleAnchor","titleOrient"],headerComponent.facetFieldDef.header,config,channel),headerChannel=getHeaderChannel(channel,titleOrient),band=getLayoutTitleBand(titleAnchor,headerChannel);void 0!==band&&(titleBand[headerChannel]=band)}}return isEmpty(titleBand)?void 0:titleBand}(component.layoutHeaders,config);return Object.assign(Object.assign(Object.assign({padding:spacing},this.assembleDefaultLayout()),layout),titleBand?{titleBand}:{})}assembleDefaultLayout(){return{}}assembleHeaderMarks(){const{layoutHeaders}=this.component;let headerMarks=[];for(const channel of FACET_CHANNELS)layoutHeaders[channel].title&&headerMarks.push(assembleTitleGroup(this,channel));for(const channel of HEADER_CHANNELS)headerMarks=headerMarks.concat(assembleHeaderGroups(this,channel));return headerMarks}assembleAxes(){return function assembleAxes(axisComponents,config){const{x=[],y=[]}=axisComponents;return[...x.map((a=>assembleAxis(a,"grid",config))),...y.map((a=>assembleAxis(a,"grid",config))),...x.map((a=>assembleAxis(a,"main",config))),...y.map((a=>assembleAxis(a,"main",config)))].filter((a=>a))}(this.component.axes,this.config)}assembleLegends(){return assembleLegends(this)}assembleProjections(){return assembleProjections(this)}assembleTitle(){var _a,_b,_c;const _d=null!==(_a=this.title)&&void 0!==_a?_a:{},{encoding}=_d,titleNoEncoding=model_rest(_d,["encoding"]),title=Object.assign(Object.assign(Object.assign({},extractTitleConfig(this.config.title).nonMark),titleNoEncoding),encoding?{encode:{update:encoding}}:{});if(title.text)return contains(["unit","layer"],this.type)?contains(["middle",void 0],title.anchor)&&(null!==(_b=title.frame)&&void 0!==_b||(title.frame="group")):null!==(_c=title.anchor)&&void 0!==_c||(title.anchor="start"),isEmpty(title)?void 0:title}assembleGroup(signals=[]){const group={};(signals=signals.concat(this.assembleSignals())).length>0&&(group.signals=signals);const layout=this.assembleLayout();layout&&(group.layout=layout),group.marks=[].concat(this.assembleHeaderMarks(),this.assembleMarks());const scales=!this.parent||isFacetModel(this.parent)?assembleScales(this):[];scales.length>0&&(group.scales=scales);const axes=this.assembleAxes();axes.length>0&&(group.axes=axes);const legends=this.assembleLegends();return legends.length>0&&(group.legends=legends),group}getName(text){return varName((this.name?`${this.name}_`:"")+text)}getDataName(type){return this.getName(DataSourceType[type].toLowerCase())}requestDataName(name){const fullName=this.getDataName(name),refCounts=this.component.data.outputNodeRefCounts;return refCounts[fullName]=(refCounts[fullName]||0)+1,fullName}getSizeSignalRef(layoutSizeType){if(isFacetModel(this.parent)){const channel=getPositionScaleChannel(getSizeTypeFromLayoutSizeType(layoutSizeType)),scaleComponent=this.component.scales[channel];if(scaleComponent&&!scaleComponent.merged){const type=scaleComponent.get("type"),range=scaleComponent.get("range");if(hasDiscreteDomain(type)&&isVgRangeStep(range)){const scaleName=scaleComponent.get("name"),field=getFieldFromDomain(assembleDomain(this,channel));if(field){return{signal:sizeExpr(scaleName,scaleComponent,vgField({aggregate:"distinct",field},{expr:"datum"}))}}return warn(unknownField(channel)),null}}}return{signal:this.signalNameMap.get(this.getName(layoutSizeType))}}lookupDataSource(name){const node=this.component.data.outputNodes[name];return node?node.getSource():name}getSignalName(oldSignalName){return this.signalNameMap.get(oldSignalName)}renameSignal(oldName,newName){this.signalNameMap.rename(oldName,newName)}renameScale(oldName,newName){this.scaleNameMap.rename(oldName,newName)}renameProjection(oldName,newName){this.projectionNameMap.rename(oldName,newName)}scaleName(originalScaleName,parse){return parse?this.getName(originalScaleName):isChannel(originalScaleName)&&isScaleChannel(originalScaleName)&&this.component.scales[originalScaleName]||this.scaleNameMap.has(this.getName(originalScaleName))?this.scaleNameMap.get(this.getName(originalScaleName)):void 0}projectionName(parse){return parse?this.getName("projection"):this.component.projection&&!this.component.projection.merged||this.projectionNameMap.has(this.getName("projection"))?this.projectionNameMap.get(this.getName("projection")):void 0}getScaleComponent(channel){if(!this.component.scales)throw new Error("getScaleComponent cannot be called before parseScale(). Make sure you have called parseScale or use parseUnitModelWithScale().");const localScaleComponent=this.component.scales[channel];return localScaleComponent&&!localScaleComponent.merged?localScaleComponent:this.parent?this.parent.getScaleComponent(channel):void 0}getSelectionComponent(variableName,origName){let sel=this.component.selection[variableName];if(!sel&&this.parent&&(sel=this.parent.getSelectionComponent(variableName,origName)),!sel)throw new Error(function selectionNotFound(name){return`Cannot find a selection named "${name}".`}(origName));return sel}hasAxisOrientSignalRef(){var _a,_b;return(null===(_a=this.component.axes.x)||void 0===_a?void 0:_a.some((a=>a.hasOrientSignalRef())))||(null===(_b=this.component.axes.y)||void 0===_b?void 0:_b.some((a=>a.hasOrientSignalRef())))}}class ModelWithField extends Model{vgField(channel,opt={}){const fieldDef=this.fieldDef(channel);if(fieldDef)return vgField(fieldDef,opt)}reduceFieldDef(f,init){return function reduce(mapping,f,init,thisArg){return mapping?keys(mapping).reduce(((r,channel)=>{const map=mapping[channel];return isArray(map)?map.reduce(((r1,channelDef)=>f.call(thisArg,r1,channelDef,channel)),r):f.call(thisArg,r,map,channel)}),init):init}(this.getMapping(),((acc,cd,c)=>{const fieldDef=getFieldDef(cd);return fieldDef?f(acc,fieldDef,c):acc}),init)}forEachFieldDef(f,t){forEach(this.getMapping(),((cd,c)=>{const fieldDef=getFieldDef(cd);fieldDef&&f(fieldDef,c)}),t)}}var density_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i{const scaleComponent=isScaleChannel(channel)&&model.getScaleComponent(channel);if(scaleComponent){hasContinuousDomain(scaleComponent.get("type"))&&"count"!==fieldDef.aggregate&&!isPathMark(mark)&&(aggregator[fieldDef.field]=fieldDef)}return aggregator}),{});return keys(filter).length?new FilterInvalidNode(parent,filter):null}dependentFields(){return new Set(keys(this.filter))}producedFields(){return new Set}hash(){return`FilterInvalid ${hash(this.filter)}`}assemble(){const filters=keys(this.filter).reduce(((vegaFilters,field)=>{const fieldDef=this.filter[field],ref=vgField(fieldDef,{expr:"datum"});return null!==fieldDef&&("temporal"===fieldDef.type?vegaFilters.push(`(isDate(${ref}) || (isValid(${ref}) && isFinite(+${ref})))`):"quantitative"===fieldDef.type&&(vegaFilters.push(`isValid(${ref})`),vegaFilters.push(`isFinite(+${ref})`))),vegaFilters}),[]);return filters.length>0?{type:"filter",expr:filters.join(" && ")}:null}}class FlattenTransformNode extends DataFlowNode{constructor(parent,transform){super(parent),this.transform=transform,this.transform=duplicate(transform);const{flatten,as=[]}=this.transform;this.transform.as=flatten.map(((f,i)=>{var _a;return null!==(_a=as[i])&&void 0!==_a?_a:f}))}clone(){return new FlattenTransformNode(this.parent,duplicate(this.transform))}dependentFields(){return new Set(this.transform.flatten)}producedFields(){return new Set(this.transform.as)}hash(){return`FlattenTransform ${hash(this.transform)}`}assemble(){const{flatten:fields,as}=this.transform;return{type:"flatten",fields,as}}}class FoldTransformNode extends DataFlowNode{constructor(parent,transform){var _a,_b,_c;super(parent),this.transform=transform,this.transform=duplicate(transform);const specifiedAs=null!==(_a=this.transform.as)&&void 0!==_a?_a:[void 0,void 0];this.transform.as=[null!==(_b=specifiedAs[0])&&void 0!==_b?_b:"key",null!==(_c=specifiedAs[1])&&void 0!==_c?_c:"value"]}clone(){return new FoldTransformNode(null,duplicate(this.transform))}dependentFields(){return new Set(this.transform.fold)}producedFields(){return new Set(this.transform.as)}hash(){return`FoldTransform ${hash(this.transform)}`}assemble(){const{fold,as}=this.transform;return{type:"fold",fields:fold,as}}}class GeoJSONNode extends DataFlowNode{constructor(parent,fields,geojson,signal){super(parent),this.fields=fields,this.geojson=geojson,this.signal=signal}clone(){return new GeoJSONNode(null,duplicate(this.fields),this.geojson,this.signal)}static parseAll(parent,model){if(model.component.projection&&!model.component.projection.isFit)return parent;let geoJsonCounter=0;for(const coordinates of[[LONGITUDE,LATITUDE],[LONGITUDE2,LATITUDE2]]){const pair=coordinates.map((channel=>{const def=getFieldOrDatumDef(model.encoding[channel]);return isFieldDef(def)?def.field:isDatumDef(def)?{expr:`${def.datum}`}:isValueDef(def)?{expr:`${def.value}`}:void 0}));(pair[0]||pair[1])&&(parent=new GeoJSONNode(parent,pair,null,model.getName("geojson_"+geoJsonCounter++)))}if(model.channelHasField(SHAPE)){const fieldDef=model.typedFieldDef(SHAPE);fieldDef.type===GEOJSON&&(parent=new GeoJSONNode(parent,null,fieldDef.field,model.getName("geojson_"+geoJsonCounter++)))}return parent}dependentFields(){var _a;const fields=(null!==(_a=this.fields)&&void 0!==_a?_a:[]).filter(vega_util_module_isString);return new Set([...this.geojson?[this.geojson]:[],...fields])}producedFields(){return new Set}hash(){return`GeoJSON ${this.geojson} ${this.signal} ${hash(this.fields)}`}assemble(){return[...this.geojson?[{type:"filter",expr:`isValid(datum["${this.geojson}"])`}]:[],Object.assign(Object.assign(Object.assign({type:"geojson"},this.fields?{fields:this.fields}:{}),this.geojson?{geojson:this.geojson}:{}),{signal:this.signal})]}}class GeoPointNode extends DataFlowNode{constructor(parent,projection,fields,as){super(parent),this.projection=projection,this.fields=fields,this.as=as}clone(){return new GeoPointNode(null,this.projection,duplicate(this.fields),duplicate(this.as))}static parseAll(parent,model){if(!model.projectionName())return parent;for(const coordinates of[[LONGITUDE,LATITUDE],[LONGITUDE2,LATITUDE2]]){const pair=coordinates.map((channel=>{const def=getFieldOrDatumDef(model.encoding[channel]);return isFieldDef(def)?def.field:isDatumDef(def)?{expr:`${def.datum}`}:isValueDef(def)?{expr:`${def.value}`}:void 0})),suffix=coordinates[0]===LONGITUDE2?"2":"";(pair[0]||pair[1])&&(parent=new GeoPointNode(parent,model.projectionName(),pair,[model.getName(`x${suffix}`),model.getName(`y${suffix}`)]))}return parent}dependentFields(){return new Set(this.fields.filter(vega_util_module_isString))}producedFields(){return new Set(this.as)}hash(){return`Geopoint ${this.projection} ${hash(this.fields)} ${hash(this.as)}`}assemble(){return{type:"geopoint",projection:this.projection,fields:this.fields,as:this.as}}}class ImputeNode extends DataFlowNode{constructor(parent,transform){super(parent),this.transform=transform}clone(){return new ImputeNode(null,duplicate(this.transform))}dependentFields(){var _a;return new Set([this.transform.impute,this.transform.key,...null!==(_a=this.transform.groupby)&&void 0!==_a?_a:[]])}producedFields(){return new Set([this.transform.impute])}processSequence(keyvals){const{start=0,stop,step}=keyvals;return{signal:`sequence(${[start,stop,...step?[step]:[]].join(",")})`}}static makeFromTransform(parent,imputeTransform){return new ImputeNode(parent,imputeTransform)}static makeFromEncoding(parent,model){const encoding=model.encoding,xDef=encoding.x,yDef=encoding.y;if(isFieldDef(xDef)&&isFieldDef(yDef)){const imputedChannel=xDef.impute?xDef:yDef.impute?yDef:void 0;if(void 0===imputedChannel)return;const keyChannel=xDef.impute?yDef:yDef.impute?xDef:void 0,{method,value,frame,keyvals}=imputedChannel.impute,groupbyFields=pathGroupingFields(model.mark,encoding);return new ImputeNode(parent,Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({impute:imputedChannel.field,key:keyChannel.field},method?{method}:{}),void 0!==value?{value}:{}),frame?{frame}:{}),void 0!==keyvals?{keyvals}:{}),groupbyFields.length?{groupby:groupbyFields}:{}))}return null}hash(){return`Impute ${hash(this.transform)}`}assemble(){const{impute,key,keyvals,method,groupby,value,frame=[null,null]}=this.transform,imputeTransform=Object.assign(Object.assign(Object.assign(Object.assign({type:"impute",field:impute,key},keyvals?{keyvals:(t=keyvals,void 0!==(null==t?void 0:t.stop)?this.processSequence(keyvals):keyvals)}:{}),{method:"value"}),groupby?{groupby}:{}),{value:method&&"value"!==method?null:value});var t;if(method&&"value"!==method){return[imputeTransform,Object.assign({type:"window",as:[`imputed_${impute}_value`],ops:[method],fields:[impute],frame,ignorePeers:!1},groupby?{groupby}:{}),{type:"formula",expr:`datum.${impute} === null ? datum.imputed_${impute}_value : datum.${impute}`,as:impute}]}return[imputeTransform]}}var loess_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);id))}producedFields(){}dependentFields(){var _a;return new Set([this.transform.pivot,this.transform.value,...null!==(_a=this.transform.groupby)&&void 0!==_a?_a:[]])}hash(){return`PivotTransform ${hash(this.transform)}`}assemble(){const{pivot,value,groupby,limit,op}=this.transform;return Object.assign(Object.assign(Object.assign({type:"pivot",field:pivot,value},void 0!==limit?{limit}:{}),void 0!==op?{op}:{}),void 0!==groupby?{groupby}:{})}}class SampleTransformNode extends DataFlowNode{constructor(parent,transform){super(parent),this.transform=transform}clone(){return new SampleTransformNode(null,duplicate(this.transform))}dependentFields(){return new Set}producedFields(){return new Set}hash(){return`SampleTransform ${hash(this.transform)}`}assemble(){return{type:"sample",size:this.transform.sample}}}function makeWalkTree(data){let datasetIndex=0;return function walkTree(node,dataSource){var _a;if(node instanceof SourceNode&&!node.isGenerator&&!isUrlData(node.data)){data.push(dataSource);dataSource={name:null,source:dataSource.name,transform:[]}}if(node instanceof ParseNode&&(node.parent instanceof SourceNode&&!dataSource.source?(dataSource.format=Object.assign(Object.assign({},null!==(_a=dataSource.format)&&void 0!==_a?_a:{}),{parse:node.assembleFormatParse()}),dataSource.transform.push(...node.assembleTransforms(!0))):dataSource.transform.push(...node.assembleTransforms())),node instanceof FacetNode)return dataSource.name||(dataSource.name="data_"+datasetIndex++),!dataSource.source||dataSource.transform.length>0?(data.push(dataSource),node.data=dataSource.name):node.data=dataSource.source,void data.push(...node.assemble());if((node instanceof GraticuleNode||node instanceof SequenceNode||node instanceof FilterInvalidNode||node instanceof FilterNode||node instanceof CalculateNode||node instanceof GeoPointNode||node instanceof AggregateNode||node instanceof LookupNode||node instanceof WindowTransformNode||node instanceof JoinAggregateTransformNode||node instanceof FoldTransformNode||node instanceof FlattenTransformNode||node instanceof DensityTransformNode||node instanceof LoessTransformNode||node instanceof QuantileTransformNode||node instanceof RegressionTransformNode||node instanceof IdentifierNode||node instanceof SampleTransformNode||node instanceof PivotTransformNode)&&dataSource.transform.push(node.assemble()),(node instanceof BinNode||node instanceof TimeUnitNode||node instanceof ImputeNode||node instanceof StackNode||node instanceof GeoJSONNode)&&dataSource.transform.push(...node.assemble()),node instanceof OutputNode)if(dataSource.source&&0===dataSource.transform.length)node.setSource(dataSource.source);else if(node.parent instanceof OutputNode)node.setSource(dataSource.name);else if(dataSource.name||(dataSource.name="data_"+datasetIndex++),node.setSource(dataSource.name),1===node.numChildren()){data.push(dataSource);dataSource={name:null,source:dataSource.name,transform:[]}}switch(node.numChildren()){case 0:node instanceof OutputNode&&(!dataSource.source||dataSource.transform.length>0)&&data.push(dataSource);break;case 1:walkTree(node.children[0],dataSource);break;default:{dataSource.name||(dataSource.name="data_"+datasetIndex++);let source=dataSource.name;!dataSource.source||dataSource.transform.length>0?data.push(dataSource):source=dataSource.source;for(const child of node.children){walkTree(child,{name:null,source,transform:[]})}break}}}}function getHeaderType(orient){return"top"===orient||"left"===orient||isSignalRef(orient)?"header":"footer"}function parseFacetHeader(model,channel){var _a;const{facet,config,child,component}=model;if(model.channelHasField(channel)){const fieldDef=facet[channel],titleConfig=getHeaderProperty("title",null,config,channel);let title=channeldef_title(fieldDef,config,{allowDisabling:!0,includeDefault:void 0===titleConfig||!!titleConfig});child.component.layoutHeaders[channel].title&&(title=isArray(title)?title.join(", "):title,title+=` / ${child.component.layoutHeaders[channel].title}`,child.component.layoutHeaders[channel].title=null);const labelOrient=getHeaderProperty("labelOrient",fieldDef.header,config,channel),labels=null!==fieldDef.header&&getFirstDefined(null===(_a=fieldDef.header)||void 0===_a?void 0:_a.labels,config.header.labels,!0),headerType=contains(["bottom","right"],labelOrient)?"footer":"header";component.layoutHeaders[channel]={title:null!==fieldDef.header?title:null,facetFieldDef:fieldDef,[headerType]:"facet"===channel?[]:[makeHeaderComponent(model,channel,labels)]}}}function makeHeaderComponent(model,channel,labels){const sizeType="row"===channel?"height":"width";return{labels,sizeSignal:model.child.component.layoutSize.get(sizeType)?model.child.getSizeSignalRef(sizeType):void 0,axes:[]}}function mergeChildAxis(model,channel){var _a;const{child}=model;if(child.component.axes[channel]){const{layoutHeaders,resolve}=model.component;if(resolve.axis[channel]=parseGuideResolve(resolve,channel),"shared"===resolve.axis[channel]){const headerChannel="x"===channel?"column":"row",layoutHeader=layoutHeaders[headerChannel];for(const axisComponent of child.component.axes[channel]){const headerType=getHeaderType(axisComponent.get("orient"));null!==(_a=layoutHeader[headerType])&&void 0!==_a||(layoutHeader[headerType]=[makeHeaderComponent(model,headerChannel,!1)]);const mainAxis=assembleAxis(axisComponent,"main",model.config,{header:!0});mainAxis&&layoutHeader[headerType][0].axes.push(mainAxis),axisComponent.mainExtracted=!0}}}}function parseChildrenLayoutSize(model){for(const child of model.children)child.parseLayoutSize()}function parseNonUnitLayoutSizeForChannel(model,layoutSizeType){var _a;const sizeType=getSizeTypeFromLayoutSizeType(layoutSizeType),channel=getPositionScaleChannel(sizeType),resolve=model.component.resolve,layoutSizeCmpt=model.component.layoutSize;let mergedSize;for(const child of model.children){const childSize=child.component.layoutSize.getWithExplicit(sizeType),scaleResolve=null!==(_a=resolve.scale[channel])&&void 0!==_a?_a:defaultScaleResolve(channel,model);if("independent"===scaleResolve&&"step"===childSize.value){mergedSize=void 0;break}if(mergedSize){if("independent"===scaleResolve&&mergedSize.value!==childSize.value){mergedSize=void 0;break}mergedSize=mergeValuesWithExplicit(mergedSize,childSize,sizeType,"")}else mergedSize=childSize}if(mergedSize){for(const child of model.children)model.renameSignal(child.getName(sizeType),model.getName(layoutSizeType)),child.component.layoutSize.set(sizeType,"merged",!1);layoutSizeCmpt.setWithExplicit(layoutSizeType,mergedSize)}else layoutSizeCmpt.setWithExplicit(layoutSizeType,{explicit:!1,value:void 0})}function defaultUnitSize(model,sizeType){const channel="width"===sizeType?"x":"y",config=model.config,scaleComponent=model.getScaleComponent(channel);if(scaleComponent){const scaleType=scaleComponent.get("type"),range=scaleComponent.get("range");if(hasDiscreteDomain(scaleType)){const size=getViewConfigDiscreteSize(config.view,sizeType);return isVgRangeStep(range)||isStep(size)?"step":size}return getViewConfigContinuousSize(config.view,sizeType)}if(model.hasProjection||"arc"===model.mark)return getViewConfigContinuousSize(config.view,sizeType);{const size=getViewConfigDiscreteSize(config.view,sizeType);return isStep(size)?size.step:size}}function facetSortFieldName(fieldDef,sort,opt){return vgField(sort,Object.assign({suffix:`by_${vgField(fieldDef)}`},null!=opt?opt:{}))}class FacetModel extends ModelWithField{constructor(spec,parent,parentGivenName,config){super(spec,"facet",parent,parentGivenName,config,spec.resolve),this.child=buildModel(spec.spec,this,this.getName("child"),void 0,config),this.children=[this.child],this.facet=this.initFacet(spec.facet)}initFacet(facet){if(!isFacetMapping(facet))return{facet:this.initFacetFieldDef(facet,"facet")};const channels=keys(facet),normalizedFacet={};for(const channel of channels){if(![ROW,COLUMN].includes(channel)){warn(incompatibleChannel(channel,"facet"));break}const fieldDef=facet[channel];if(void 0===fieldDef.field){warn(emptyFieldDef(fieldDef,channel));break}normalizedFacet[channel]=this.initFacetFieldDef(fieldDef,channel)}return normalizedFacet}initFacetFieldDef(fieldDef,channel){const facetFieldDef=initFieldDef(fieldDef,channel);return facetFieldDef.header?facetFieldDef.header=replaceExprRef(facetFieldDef.header):null===facetFieldDef.header&&(facetFieldDef.header=null),facetFieldDef}channelHasField(channel){return!!this.facet[channel]}fieldDef(channel){return this.facet[channel]}parseData(){this.component.data=parseData(this),this.child.parseData()}parseLayoutSize(){parseChildrenLayoutSize(this)}parseSelections(){this.child.parseSelections(),this.component.selection=this.child.component.selection}parseMarkGroup(){this.child.parseMarkGroup()}parseAxesAndHeaders(){this.child.parseAxesAndHeaders(),function parseFacetHeaders(model){for(const channel of FACET_CHANNELS)parseFacetHeader(model,channel);mergeChildAxis(model,"x"),mergeChildAxis(model,"y")}(this)}assembleSelectionTopLevelSignals(signals){return this.child.assembleSelectionTopLevelSignals(signals)}assembleSignals(){return this.child.assembleSignals(),[]}assembleSelectionData(data){return this.child.assembleSelectionData(data)}getHeaderLayoutMixins(){var _a,_b,_c;const layoutMixins={};for(const channel of FACET_CHANNELS)for(const headerType of HEADER_TYPES){const layoutHeaderComponent=this.component.layoutHeaders[channel],headerComponent=layoutHeaderComponent[headerType],{facetFieldDef}=layoutHeaderComponent;if(facetFieldDef){const titleOrient=getHeaderProperty("titleOrient",facetFieldDef.header,this.config,channel);if(["right","bottom"].includes(titleOrient)){const headerChannel=getHeaderChannel(channel,titleOrient);null!==(_a=layoutMixins.titleAnchor)&&void 0!==_a||(layoutMixins.titleAnchor={}),layoutMixins.titleAnchor[headerChannel]="end"}}if(null==headerComponent?void 0:headerComponent[0]){const sizeType="row"===channel?"height":"width",bandType="header"===headerType?"headerBand":"footerBand";"facet"===channel||this.child.component.layoutSize.get(sizeType)||(null!==(_b=layoutMixins[bandType])&&void 0!==_b||(layoutMixins[bandType]={}),layoutMixins[bandType][channel]=.5),layoutHeaderComponent.title&&(null!==(_c=layoutMixins.offset)&&void 0!==_c||(layoutMixins.offset={}),layoutMixins.offset["row"===channel?"rowTitle":"columnTitle"]=10)}}return layoutMixins}assembleDefaultLayout(){const{column,row}=this.facet,columns=column?this.columnDistinctSignal():row?1:void 0;let align="all";return(row||"independent"!==this.component.resolve.scale.x)&&(column||"independent"!==this.component.resolve.scale.y)||(align="none"),Object.assign(Object.assign(Object.assign({},this.getHeaderLayoutMixins()),columns?{columns}:{}),{bounds:"full",align})}assembleLayoutSignals(){return this.child.assembleLayoutSignals()}columnDistinctSignal(){if(!(this.parent&&this.parent instanceof FacetModel)){return{signal:`length(data('${this.getName("column_domain")}'))`}}}assembleGroup(signals){return this.parent&&this.parent instanceof FacetModel?Object.assign(Object.assign({},this.channelHasField("column")?{encode:{update:{columns:{field:vgField(this.facet.column,{prefix:"distinct"})}}}}:{}),super.assembleGroup(signals)):super.assembleGroup(signals)}getCardinalityAggregateForChild(){const fields=[],ops=[],as=[];if(this.child instanceof FacetModel){if(this.child.channelHasField("column")){const field=vgField(this.child.facet.column);fields.push(field),ops.push("distinct"),as.push(`distinct_${field}`)}}else for(const channel of POSITION_SCALE_CHANNELS){const childScaleComponent=this.child.component.scales[channel];if(childScaleComponent&&!childScaleComponent.merged){const type=childScaleComponent.get("type"),range=childScaleComponent.get("range");if(hasDiscreteDomain(type)&&isVgRangeStep(range)){const field=getFieldFromDomain(assembleDomain(this.child,channel));field?(fields.push(field),ops.push("distinct"),as.push(`distinct_${field}`)):warn(unknownField(channel))}}}return{fields,ops,as}}assembleFacet(){const{name,data}=this.component.data.facetRoot,{row,column}=this.facet,{fields,ops,as}=this.getCardinalityAggregateForChild(),groupby=[];for(const channel of FACET_CHANNELS){const fieldDef=this.facet[channel];if(fieldDef){groupby.push(vgField(fieldDef));const{bin,sort}=fieldDef;if(isBinning(bin)&&groupby.push(vgField(fieldDef,{binSuffix:"end"})),isSortField(sort)){const{field,op=DEFAULT_SORT_OP}=sort,outputName=facetSortFieldName(fieldDef,sort);row&&column?(fields.push(outputName),ops.push("max"),as.push(outputName)):(fields.push(field),ops.push(op),as.push(outputName))}else if(isArray(sort)){const outputName=sortArrayIndexField(fieldDef,channel);fields.push(outputName),ops.push("max"),as.push(outputName)}}}const cross=!!row&&!!column;return Object.assign({name,data,groupby},cross||fields.length>0?{aggregate:Object.assign(Object.assign({},cross?{cross}:{}),fields.length?{fields,ops,as}:{})}:{})}facetSortFields(channel){const{facet}=this,fieldDef=facet[channel];return fieldDef?isSortField(fieldDef.sort)?[facetSortFieldName(fieldDef,fieldDef.sort,{expr:"datum"})]:isArray(fieldDef.sort)?[sortArrayIndexField(fieldDef,channel,{expr:"datum"})]:[vgField(fieldDef,{expr:"datum"})]:[]}facetSortOrder(channel){const{facet}=this,fieldDef=facet[channel];if(fieldDef){const{sort}=fieldDef;return[(isSortField(sort)?sort.order:!isArray(sort)&&sort)||"ascending"]}return[]}assembleLabelTitle(){var _a;const{facet,config}=this;if(facet.facet)return assembleLabelTitle(facet.facet,"facet",config);const ORTHOGONAL_ORIENT={row:["top","bottom"],column:["left","right"]};for(const channel of HEADER_CHANNELS)if(facet[channel]){const labelOrient=getHeaderProperty("labelOrient",null===(_a=facet[channel])||void 0===_a?void 0:_a.header,config,channel);if(ORTHOGONAL_ORIENT[channel].includes(labelOrient))return assembleLabelTitle(facet[channel],channel,config)}}assembleMarks(){const{child}=this,data=function assembleFacetData(root){const data=[],walkTree=makeWalkTree(data);for(const child of root.children)walkTree(child,{source:root.name,name:null,transform:[]});return data}(this.component.data.facetRoot),encodeEntry=child.assembleGroupEncodeEntry(!1),title=this.assembleLabelTitle()||child.assembleTitle(),style=child.assembleGroupStyle();return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:this.getName("cell"),type:"group"},title?{title}:{}),style?{style}:{}),{from:{facet:this.assembleFacet()},sort:{field:FACET_CHANNELS.map((c=>this.facetSortFields(c))).flat(),order:FACET_CHANNELS.map((c=>this.facetSortOrder(c))).flat()}}),data.length>0?{data}:{}),encodeEntry?{encode:{update:encodeEntry}}:{}),child.assembleGroup(function assembleFacetSignals(model,signals){if(model.component.selection&&keys(model.component.selection).length){const name=$(model.getName("cell"));signals.unshift({name:"facet",value:{},on:[{events:eventSelector("mousemove","scope"),update:`isTuple(facet) ? facet : group(${name}).datum`}]})}return cleanupEmptyOnArray(signals)}(this,[])))]}getMapping(){return this.facet}}function findSource(data,sources){var _a,_b,_c,_d;for(const other of sources){const otherData=other.data;if(data.name&&other.hasName()&&data.name!==other.dataName)continue;const formatMesh=null===(_a=data.format)||void 0===_a?void 0:_a.mesh,otherFeature=null===(_b=otherData.format)||void 0===_b?void 0:_b.feature;if(formatMesh&&otherFeature)continue;const formatFeature=null===(_c=data.format)||void 0===_c?void 0:_c.feature;if((formatFeature||otherFeature)&&formatFeature!==otherFeature)continue;const otherMesh=null===(_d=otherData.format)||void 0===_d?void 0:_d.mesh;if(!formatMesh&&!otherMesh||formatMesh===otherMesh)if(isInlineData(data)&&isInlineData(otherData)){if(deepEqual(data.values,otherData.values))return other}else if(isUrlData(data)&&isUrlData(otherData)){if(data.url===otherData.url)return other}else if(isNamedData(data)&&data.name===other.dataName)return other}return null}function parseData(model){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k;let head=function parseRoot(model,sources){if(model.data||!model.parent){if(null===model.data){const source=new SourceNode({values:[]});return sources.push(source),source}const existingSource=findSource(model.data,sources);if(existingSource)return isGenerator(model.data)||(existingSource.data.format=mergeDeep({},model.data.format,existingSource.data.format)),!existingSource.hasName()&&model.data.name&&(existingSource.dataName=model.data.name),existingSource;{const source=new SourceNode(model.data);return sources.push(source),source}}return model.parent.component.data.facetRoot?model.parent.component.data.facetRoot:model.parent.component.data.main}(model,model.component.data.sources);const{outputNodes,outputNodeRefCounts}=model.component.data,ancestorParse=model.parent?model.parent.component.data.ancestorParse.clone():new AncestorParse,data=model.data;isGenerator(data)?(isSequenceGenerator(data)?head=new SequenceNode(head,data.sequence):isGraticuleGenerator(data)&&(head=new GraticuleNode(head,data.graticule)),ancestorParse.parseNothing=!0):null===(null===(_a=null==data?void 0:data.format)||void 0===_a?void 0:_a.parse)&&(ancestorParse.parseNothing=!0),head=null!==(_b=ParseNode.makeExplicit(head,model,ancestorParse))&&void 0!==_b?_b:head,head=new IdentifierNode(head);const parentIsLayer=model.parent&&isLayerModel(model.parent);(isUnitModel(model)||isFacetModel(model))&&parentIsLayer&&(head=null!==(_c=BinNode.makeFromEncoding(head,model))&&void 0!==_c?_c:head),model.transforms.length>0&&(head=function parseTransformArray(head,model,ancestorParse){var _a,_b;let lookupCounter=0;for(const t of model.transforms){let derivedType,transformNode;if(isCalculate(t))transformNode=head=new CalculateNode(head,t),derivedType="derived";else if(isFilter(t)){const implicit=getImplicitFromFilterTransform(t);transformNode=head=null!==(_a=ParseNode.makeWithAncestors(head,{},implicit,ancestorParse))&&void 0!==_a?_a:head,head=new FilterNode(head,model,t.filter)}else if(isBin(t))transformNode=head=BinNode.makeFromTransform(head,t,model),derivedType="number";else if(isTimeUnit(t))derivedType="date",void 0===ancestorParse.getWithExplicit(t.field).value&&(head=new ParseNode(head,{[t.field]:derivedType}),ancestorParse.set(t.field,derivedType,!1)),transformNode=head=TimeUnitNode.makeFromTransform(head,t);else if(transform_isAggregate(t))transformNode=head=AggregateNode.makeFromTransform(head,t),derivedType="number",requiresSelectionId(model)&&(head=new IdentifierNode(head));else if(isLookup(t))transformNode=head=LookupNode.make(head,model,t,lookupCounter++),derivedType="derived";else if(isWindow(t))transformNode=head=new WindowTransformNode(head,t),derivedType="number";else if(isJoinAggregate(t))transformNode=head=new JoinAggregateTransformNode(head,t),derivedType="number";else if(isStack(t))transformNode=head=StackNode.makeFromTransform(head,t),derivedType="derived";else if(isFold(t))transformNode=head=new FoldTransformNode(head,t),derivedType="derived";else if(isFlatten(t))transformNode=head=new FlattenTransformNode(head,t),derivedType="derived";else if(isPivot(t))transformNode=head=new PivotTransformNode(head,t),derivedType="derived";else if(isSample(t))head=new SampleTransformNode(head,t);else if(isImpute(t))transformNode=head=ImputeNode.makeFromTransform(head,t),derivedType="derived";else if(isDensity(t))transformNode=head=new DensityTransformNode(head,t),derivedType="derived";else if(isQuantile(t))transformNode=head=new QuantileTransformNode(head,t),derivedType="derived";else if(isRegression(t))transformNode=head=new RegressionTransformNode(head,t),derivedType="derived";else{if(!isLoess(t)){warn(`Ignoring an invalid transform: ${stringify(t)}.`);continue}transformNode=head=new LoessTransformNode(head,t),derivedType="derived"}if(transformNode&&void 0!==derivedType)for(const field of null!==(_b=transformNode.producedFields())&&void 0!==_b?_b:[])ancestorParse.set(field,derivedType,!1)}return head}(head,model,ancestorParse));const implicitSelection=function getImplicitFromSelection(model){const implicit={};if(isUnitModel(model)&&model.component.selection)for(const name of keys(model.component.selection)){const selCmpt=model.component.selection[name];for(const proj of selCmpt.project.items)!proj.channel&&accessPathDepth(proj.field)>1&&(implicit[proj.field]="flatten")}return implicit}(model),implicitEncoding=getImplicitFromEncoding(model);head=null!==(_d=ParseNode.makeWithAncestors(head,{},Object.assign(Object.assign({},implicitSelection),implicitEncoding),ancestorParse))&&void 0!==_d?_d:head,isUnitModel(model)&&(head=GeoJSONNode.parseAll(head,model),head=GeoPointNode.parseAll(head,model)),(isUnitModel(model)||isFacetModel(model))&&(parentIsLayer||(head=null!==(_e=BinNode.makeFromEncoding(head,model))&&void 0!==_e?_e:head),head=null!==(_f=TimeUnitNode.makeFromEncoding(head,model))&&void 0!==_f?_f:head,head=CalculateNode.parseAllForSortIndex(head,model));const rawName=model.getDataName(DataSourceType.Raw),raw=new OutputNode(head,rawName,DataSourceType.Raw,outputNodeRefCounts);if(outputNodes[rawName]=raw,head=raw,isUnitModel(model)){const agg=AggregateNode.makeFromEncoding(head,model);agg&&(head=agg,requiresSelectionId(model)&&(head=new IdentifierNode(head))),head=null!==(_g=ImputeNode.makeFromEncoding(head,model))&&void 0!==_g?_g:head,head=null!==(_h=StackNode.makeFromEncoding(head,model))&&void 0!==_h?_h:head}isUnitModel(model)&&(head=null!==(_j=FilterInvalidNode.make(head,model))&&void 0!==_j?_j:head);const mainName=model.getDataName(DataSourceType.Main),main=new OutputNode(head,mainName,DataSourceType.Main,outputNodeRefCounts);outputNodes[mainName]=main,head=main,isUnitModel(model)&&function materializeSelections(model,main){var _a;for(const[selection,selCmpt]of entries(null!==(_a=model.component.selection)&&void 0!==_a?_a:{})){const lookupName=model.getName(`lookup_${selection}`);model.component.data.outputNodes[lookupName]=selCmpt.materialized=new OutputNode(new FilterNode(main,model,{param:selection}),lookupName,DataSourceType.Lookup,model.component.data.outputNodeRefCounts)}}(model,main);let facetRoot=null;if(isFacetModel(model)){const facetName=model.getName("facet");head=null!==(_k=function makeJoinAggregateFromFacet(parent,facet){const{row,column}=facet;if(row&&column){let newParent=null;for(const fieldDef of[row,column])if(isSortField(fieldDef.sort)){const{field,op=DEFAULT_SORT_OP}=fieldDef.sort;parent=newParent=new JoinAggregateTransformNode(parent,{joinaggregate:[{op,field,as:facetSortFieldName(fieldDef,fieldDef.sort,{forAs:!0})}],groupby:[vgField(fieldDef)]})}return newParent}return null}(head,model.facet))&&void 0!==_k?_k:head,facetRoot=new FacetNode(head,model,facetName,main.getSource()),outputNodes[facetName]=facetRoot}return Object.assign(Object.assign({},model.component.data),{outputNodes,outputNodeRefCounts,raw,main,facetRoot,ancestorParse})}class ConcatModel extends Model{constructor(spec,parent,parentGivenName,config){var _a,_b,_c,_d;super(spec,"concat",parent,parentGivenName,config,spec.resolve),"shared"!==(null===(_b=null===(_a=spec.resolve)||void 0===_a?void 0:_a.axis)||void 0===_b?void 0:_b.x)&&"shared"!==(null===(_d=null===(_c=spec.resolve)||void 0===_c?void 0:_c.axis)||void 0===_d?void 0:_d.y)||warn("Axes cannot be shared in concatenated or repeated views yet (https://github.com/vega/vega-lite/issues/2415)."),this.children=this.getChildren(spec).map(((child,i)=>buildModel(child,this,this.getName(`concat_${i}`),void 0,config)))}parseData(){this.component.data=parseData(this);for(const child of this.children)child.parseData()}parseSelections(){this.component.selection={};for(const child of this.children){child.parseSelections();for(const key of keys(child.component.selection))this.component.selection[key]=child.component.selection[key]}}parseMarkGroup(){for(const child of this.children)child.parseMarkGroup()}parseAxesAndHeaders(){for(const child of this.children)child.parseAxesAndHeaders()}getChildren(spec){return isVConcatSpec(spec)?spec.vconcat:isHConcatSpec(spec)?spec.hconcat:spec.concat}parseLayoutSize(){!function parseConcatLayoutSize(model){parseChildrenLayoutSize(model);const widthType=1===model.layout.columns?"width":"childWidth",heightType=void 0===model.layout.columns?"height":"childHeight";parseNonUnitLayoutSizeForChannel(model,widthType),parseNonUnitLayoutSizeForChannel(model,heightType)}(this)}parseAxisGroup(){return null}assembleSelectionTopLevelSignals(signals){return this.children.reduce(((sg,child)=>child.assembleSelectionTopLevelSignals(sg)),signals)}assembleSignals(){return this.children.forEach((child=>child.assembleSignals())),[]}assembleLayoutSignals(){const layoutSignals=assembleLayoutSignals(this);for(const child of this.children)layoutSignals.push(...child.assembleLayoutSignals());return layoutSignals}assembleSelectionData(data){return this.children.reduce(((db,child)=>child.assembleSelectionData(db)),data)}assembleMarks(){return this.children.map((child=>{const title=child.assembleTitle(),style=child.assembleGroupStyle(),encodeEntry=child.assembleGroupEncodeEntry(!1);return Object.assign(Object.assign(Object.assign(Object.assign({type:"group",name:child.getName("group")},title?{title}:{}),style?{style}:{}),encodeEntry?{encode:{update:encodeEntry}}:{}),child.assembleGroup())}))}assembleDefaultLayout(){const columns=this.layout.columns;return Object.assign(Object.assign({},null!=columns?{columns}:{}),{bounds:"full",align:"each"})}}const AXIS_COMPONENT_PROPERTIES_INDEX=Object.assign(Object.assign({disable:1,gridScale:1,scale:1},COMMON_AXIS_PROPERTIES_INDEX),{labelExpr:1,encode:1}),AXIS_COMPONENT_PROPERTIES=keys(AXIS_COMPONENT_PROPERTIES_INDEX);class AxisComponent extends Split{constructor(explicit={},implicit={},mainExtracted=!1){super(),this.explicit=explicit,this.implicit=implicit,this.mainExtracted=mainExtracted}clone(){return new AxisComponent(duplicate(this.explicit),duplicate(this.implicit),this.mainExtracted)}hasAxisPart(part){return"axis"===part||("grid"===part||"title"===part?!!this.get(part):!function isFalseOrNull(v){return!1===v||null===v}(this.get(part)))}hasOrientSignalRef(){return isSignalRef(this.explicit.orient)}}const OPPOSITE_ORIENT={bottom:"top",top:"bottom",left:"right",right:"left"};function mergeAxisComponents(mergedAxisCmpts,childAxisCmpts){if(!mergedAxisCmpts)return childAxisCmpts.map((axisComponent=>axisComponent.clone()));{if(mergedAxisCmpts.length!==childAxisCmpts.length)return;const length=mergedAxisCmpts.length;for(let i=0;i{switch(prop){case"title":return mergeTitleComponent(v1,v2);case"gridScale":return{explicit:v1.explicit,value:getFirstDefined(v1.value,v2.value)}}return defaultTieBreaker(v1,v2,prop,"axis")}));merged.setWithExplicit(prop,mergedValueWithExplicit)}return merged}function parse_isExplicit(value,property,axis,model,channel){if("disable"===property)return void 0!==axis;switch(axis=axis||{},property){case"titleAngle":case"labelAngle":return value===(isSignalRef(axis.labelAngle)?axis.labelAngle:normalizeAngle(axis.labelAngle));case"values":return!!axis.values;case"encode":return!!axis.encoding||!!axis.labelAngle;case"title":if(value===getFieldDefTitle(model,channel))return!0}return value===axis[property]}const propsToAlwaysIncludeConfig=new Set(["grid","translate","format","formatType","orient","labelExpr","tickCount","position","tickMinStep"]);function parseAxis(channel,model){var _a,_b,_c;let axis=model.axis(channel);const axisComponent=new AxisComponent,fieldOrDatumDef=getFieldOrDatumDef(model.encoding[channel]),{mark,config}=model,orient=(null==axis?void 0:axis.orient)||(null===(_a=config["x"===channel?"axisX":"axisY"])||void 0===_a?void 0:_a.orient)||(null===(_b=config.axis)||void 0===_b?void 0:_b.orient)||function defaultOrient(channel){return"x"===channel?"bottom":"left"}(channel),scaleType=model.getScaleComponent(channel).get("type"),axisConfigs=getAxisConfigs(channel,scaleType,orient,model.config),disable=void 0!==axis?!axis:getAxisConfig("disable",config.style,null==axis?void 0:axis.style,axisConfigs).configValue;if(axisComponent.set("disable",disable,void 0!==axis),disable)return axisComponent;axis=axis||{};const labelAngle=function getLabelAngle(fieldOrDatumDef,axis,channel,styleConfig,axisConfigs){const labelAngle=null==axis?void 0:axis.labelAngle;if(void 0!==labelAngle)return isSignalRef(labelAngle)?labelAngle:normalizeAngle(labelAngle);{const{configValue:angle}=getAxisConfig("labelAngle",styleConfig,null==axis?void 0:axis.style,axisConfigs);return void 0!==angle?normalizeAngle(angle):channel!==X||!contains([NOMINAL,ORDINAL],fieldOrDatumDef.type)||isFieldDef(fieldOrDatumDef)&&fieldOrDatumDef.timeUnit?void 0:270}}(fieldOrDatumDef,axis,channel,config.style,axisConfigs),ruleParams={fieldOrDatumDef,axis,channel,model,scaleType,orient,labelAngle,mark,config};for(const property of AXIS_COMPONENT_PROPERTIES){const value=property in axisRules?axisRules[property](ruleParams):isAxisProperty(property)?axis[property]:void 0,hasValue=void 0!==value,explicit=parse_isExplicit(value,property,axis,model,channel);if(hasValue&&explicit)axisComponent.set(property,value,explicit);else{const{configValue,configFrom}=isAxisProperty(property)&&"values"!==property?getAxisConfig(property,config.style,axis.style,axisConfigs):{},hasConfigValue=void 0!==configValue;hasValue&&!hasConfigValue?axisComponent.set(property,value,explicit):("vgAxisConfig"!==configFrom||propsToAlwaysIncludeConfig.has(property)&&hasConfigValue||isConditionalAxisValue(configValue)||isSignalRef(configValue))&&axisComponent.set(property,configValue,!1)}}const axisEncoding=null!==(_c=axis.encoding)&&void 0!==_c?_c:{},axisEncode=AXIS_PARTS.reduce(((e,part)=>{var _a;if(!axisComponent.hasAxisPart(part))return e;const axisEncodingPart=guideEncodeEntry(null!==(_a=axisEncoding[part])&&void 0!==_a?_a:{},model),value="labels"===part?function encode_labels(model,channel,specifiedLabelsSpec){var _a;const{encoding,config}=model,fieldOrDatumDef=null!==(_a=getFieldOrDatumDef(encoding[channel]))&&void 0!==_a?_a:getFieldOrDatumDef(encoding[getSecondaryRangeChannel(channel)]),axis=model.axis(channel)||{},{format,formatType}=axis;return isCustomFormatType(formatType)?Object.assign({text:formatCustomType({fieldOrDatumDef,field:"datum.value",format,formatType,config})},specifiedLabelsSpec):specifiedLabelsSpec}(model,channel,axisEncodingPart):axisEncodingPart;return void 0===value||isEmpty(value)||(e[part]={update:value}),e}),{});return isEmpty(axisEncode)||axisComponent.set("encode",axisEncode,!!axis.encoding||void 0!==axis.labelAngle),axisComponent}function initMarkdef(originalMarkDef,encoding,config){const markDef=replaceExprRef(originalMarkDef),specifiedOrient=getMarkPropOrConfig("orient",markDef,config);if(markDef.orient=function orient(mark,encoding,specifiedOrient){switch(mark){case POINT:case CIRCLE:case SQUARE:case mark_TEXT:case RECT:case IMAGE:return}const{x,y,x2,y2}=encoding;switch(mark){case BAR:if(isFieldDef(x)&&(isBinned(x.bin)||isFieldDef(y)&&y.aggregate&&!x.aggregate))return"vertical";if(isFieldDef(y)&&(isBinned(y.bin)||isFieldDef(x)&&x.aggregate&&!y.aggregate))return"horizontal";if(y2||x2){if(specifiedOrient)return specifiedOrient;if(!x2&&(isFieldDef(x)&&x.type===QUANTITATIVE&&!isBinning(x.bin)||isNumericDataDef(x)))return"horizontal";if(!y2&&(isFieldDef(y)&&y.type===QUANTITATIVE&&!isBinning(y.bin)||isNumericDataDef(y)))return"vertical"}case RULE:if(x2&&(!isFieldDef(x)||!isBinned(x.bin))&&y2&&(!isFieldDef(y)||!isBinned(y.bin)))return;case AREA:if(y2)return isFieldDef(y)&&isBinned(y.bin)?"horizontal":"vertical";if(x2)return isFieldDef(x)&&isBinned(x.bin)?"vertical":"horizontal";if(mark===RULE){if(x&&!y)return"vertical";if(y&&!x)return"horizontal"}case LINE:case TICK:{const xIsContinuous=isContinuousFieldOrDatumDef(x),yIsContinuous=isContinuousFieldOrDatumDef(y);if(specifiedOrient)return specifiedOrient;if(xIsContinuous&&!yIsContinuous)return"tick"!==mark?"horizontal":"vertical";if(!xIsContinuous&&yIsContinuous)return"tick"!==mark?"vertical":"horizontal";if(xIsContinuous&&yIsContinuous){const xDef=x,yDef=y,xIsTemporal=xDef.type===TEMPORAL,yIsTemporal=yDef.type===TEMPORAL;return xIsTemporal&&!yIsTemporal?"tick"!==mark?"vertical":"horizontal":!xIsTemporal&&yIsTemporal?"tick"!==mark?"horizontal":"vertical":!xDef.aggregate&&yDef.aggregate?"tick"!==mark?"vertical":"horizontal":xDef.aggregate&&!yDef.aggregate&&"tick"!==mark?"horizontal":"vertical"}return}}return"vertical"}(markDef.type,encoding,specifiedOrient),void 0!==specifiedOrient&&specifiedOrient!==markDef.orient&&warn(function orientOverridden(original,actual){return`Specified orient "${original}" overridden with "${actual}".`}(markDef.orient,specifiedOrient)),"bar"===markDef.type&&markDef.orient){const cornerRadiusEnd=getMarkPropOrConfig("cornerRadiusEnd",markDef,config);if(void 0!==cornerRadiusEnd){const newProps="horizontal"===markDef.orient&&encoding.x2||"vertical"===markDef.orient&&encoding.y2?["cornerRadius"]:BAR_CORNER_RADIUS_INDEX[markDef.orient];for(const newProp of newProps)markDef[newProp]=cornerRadiusEnd;void 0!==markDef.cornerRadiusEnd&&delete markDef.cornerRadiusEnd}}void 0===getMarkPropOrConfig("opacity",markDef,config)&&(markDef.opacity=function opacity(mark,encoding){if(contains([POINT,TICK,CIRCLE,SQUARE],mark)&&!isAggregate(encoding))return.7;return}(markDef.type,encoding));return void 0===getMarkPropOrConfig("cursor",markDef,config)&&(markDef.cursor=function cursor(markDef,encoding,config){if(encoding.href||markDef.href||getMarkPropOrConfig("href",markDef,config))return"pointer";return markDef.cursor}(markDef,encoding,config)),markDef}function encodeEntry(model,fixedShape){const{config}=model;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",size:"include",orient:"ignore",theta:"ignore"})),pointPosition("x",model,{defaultPos:"mid"})),pointPosition("y",model,{defaultPos:"mid"})),nonPosition("size",model)),nonPosition("angle",model)),function shapeMixins(model,config,fixedShape){if(fixedShape)return{shape:{value:fixedShape}};return nonPosition("shape",model)}(model,0,fixedShape))}const rule={vgMark:"rule",encodeEntry:model=>{const{markDef}=model,orient=markDef.orient;return model.encoding.x||model.encoding.y||model.encoding.latitude||model.encoding.longitude?Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",orient:"ignore",size:"ignore",theta:"ignore"})),pointOrRangePosition("x",model,{defaultPos:"horizontal"===orient?"zeroOrMax":"mid",defaultPos2:"zeroOrMin",range:"vertical"!==orient})),pointOrRangePosition("y",model,{defaultPos:"vertical"===orient?"zeroOrMax":"mid",defaultPos2:"zeroOrMin",range:"horizontal"!==orient})),nonPosition("size",model,{vgChannel:"strokeWidth"})):{}}};const tick={vgMark:"rect",encodeEntry:model=>{const{config,markDef}=model,orient=markDef.orient,vgSizeChannel="horizontal"===orient?"width":"height",vgThicknessChannel="horizontal"===orient?"height":"width";return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",orient:"ignore",size:"ignore",theta:"ignore"})),pointPosition("x",model,{defaultPos:"mid",vgChannel:"xc"})),pointPosition("y",model,{defaultPos:"mid",vgChannel:"yc"})),nonPosition("size",model,{defaultValue:defaultSize(model),vgChannel:vgSizeChannel})),{[vgThicknessChannel]:signalOrValueRef(getMarkPropOrConfig("thickness",markDef,config))})}};function defaultSize(model){var _a;const{config,markDef}=model,{orient}=markDef,vgSizeChannel="horizontal"===orient?"width":"height",scale=model.getScaleComponent("horizontal"===orient?"x":"y"),markPropOrConfig=null!==(_a=getMarkPropOrConfig("size",markDef,config,{vgChannel:vgSizeChannel}))&&void 0!==_a?_a:config.tick.bandSize;if(void 0!==markPropOrConfig)return markPropOrConfig;{const scaleRange=scale?scale.get("range"):void 0;if(scaleRange&&isVgRangeStep(scaleRange)&&isNumber(scaleRange.step))return 3*scaleRange.step/4;return 3*getViewConfigDiscreteStep(config.view,vgSizeChannel)/4}}const markCompiler={arc:{vgMark:"arc",encodeEntry:model=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",size:"ignore",orient:"ignore",theta:"ignore"})),pointPosition("x",model,{defaultPos:"mid"})),pointPosition("y",model,{defaultPos:"mid"})),rectPosition(model,"radius","arc")),rectPosition(model,"theta","arc"))},area:{vgMark:"area",encodeEntry:model=>Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",orient:"include",size:"ignore",theta:"ignore"})),pointOrRangePosition("x",model,{defaultPos:"zeroOrMin",defaultPos2:"zeroOrMin",range:"horizontal"===model.markDef.orient})),pointOrRangePosition("y",model,{defaultPos:"zeroOrMin",defaultPos2:"zeroOrMin",range:"vertical"===model.markDef.orient})),defined(model))},bar:{vgMark:"rect",encodeEntry:model=>Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",orient:"ignore",size:"ignore",theta:"ignore"})),rectPosition(model,"x","bar")),rectPosition(model,"y","bar"))},circle:{vgMark:"symbol",encodeEntry:model=>encodeEntry(model,"circle")},geoshape:{vgMark:"shape",encodeEntry:model=>Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",size:"ignore",orient:"ignore",theta:"ignore"})),postEncodingTransform:model=>{const{encoding}=model,shapeDef=encoding.shape;return[Object.assign({type:"geoshape",projection:model.projectionName()},shapeDef&&isFieldDef(shapeDef)&&shapeDef.type===GEOJSON?{field:vgField(shapeDef,{expr:"datum"})}:{})]}},image:{vgMark:"image",encodeEntry:model=>Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"ignore",orient:"ignore",size:"ignore",theta:"ignore"})),rectPosition(model,"x","image")),rectPosition(model,"y","image")),text_text(model,"url"))},line:{vgMark:"line",encodeEntry:model=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",size:"ignore",orient:"ignore",theta:"ignore"})),pointPosition("x",model,{defaultPos:"mid"})),pointPosition("y",model,{defaultPos:"mid"})),nonPosition("size",model,{vgChannel:"strokeWidth"})),defined(model))},point:{vgMark:"symbol",encodeEntry:model=>encodeEntry(model)},rect:{vgMark:"rect",encodeEntry:model=>Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",orient:"ignore",size:"ignore",theta:"ignore"})),rectPosition(model,"x","rect")),rectPosition(model,"y","rect"))},rule,square:{vgMark:"symbol",encodeEntry:model=>encodeEntry(model,"square")},text:{vgMark:"text",encodeEntry:model=>{const{config,encoding}=model;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"include",baseline:"include",color:"include",size:"ignore",orient:"ignore",theta:"include"})),pointPosition("x",model,{defaultPos:"mid"})),pointPosition("y",model,{defaultPos:"mid"})),text_text(model)),nonPosition("size",model,{vgChannel:"fontSize"})),nonPosition("angle",model)),valueIfDefined("align",function align(markDef,encoding,config){const a=getMarkPropOrConfig("align",markDef,config);if(void 0===a)return"center";return}(model.markDef,0,config))),valueIfDefined("baseline",function baseline(markDef,encoding,config){const b=getMarkPropOrConfig("baseline",markDef,config);if(void 0===b)return"middle";return}(model.markDef,0,config))),pointPosition("radius",model,{defaultPos:null})),pointPosition("theta",model,{defaultPos:null}))}},tick,trail:{vgMark:"trail",encodeEntry:model=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},baseEncodeEntry(model,{align:"ignore",baseline:"ignore",color:"include",size:"include",orient:"ignore",theta:"ignore"})),pointPosition("x",model,{defaultPos:"mid"})),pointPosition("y",model,{defaultPos:"mid"})),nonPosition("size",model)),defined(model))}};function parseMarkGroups(model){if(contains([LINE,AREA,TRAIL],model.mark)){const details=pathGroupingFields(model.mark,model.encoding);if(details.length>0)return function getPathGroups(model,details){return[{name:model.getName("pathgroup"),type:"group",from:{facet:{name:FACETED_PATH_PREFIX+model.requestDataName(DataSourceType.Main),data:model.requestDataName(DataSourceType.Main),groupby:details}},encode:{update:{width:{field:{group:"width"}},height:{field:{group:"height"}}}},marks:getMarkGroup(model,{fromPrefix:FACETED_PATH_PREFIX})}]}(model,details)}else if(model.mark===BAR){const hasCornerRadius=VG_CORNERRADIUS_CHANNELS.some((prop=>getMarkPropOrConfig(prop,model.markDef,model.config)));if(model.stack&&!model.fieldDef("size")&&hasCornerRadius)return function getGroupsForStackedBarWithCornerRadius(model){const[mark]=getMarkGroup(model,{fromPrefix:STACK_GROUP_PREFIX}),fieldScale=model.scaleName(model.stack.fieldChannel),stackField=(opt={})=>model.vgField(model.stack.fieldChannel,opt),stackFieldGroup=(func,expr)=>`${func}(${[stackField({prefix:"min",suffix:"start",expr}),stackField({prefix:"max",suffix:"start",expr}),stackField({prefix:"min",suffix:"end",expr}),stackField({prefix:"max",suffix:"end",expr})].map((field=>`scale('${fieldScale}',${field})`)).join(",")})`;let groupUpdate,innerGroupUpdate;"x"===model.stack.fieldChannel?(groupUpdate=Object.assign(Object.assign({},pick(mark.encode.update,["y","yc","y2","height",...VG_CORNERRADIUS_CHANNELS])),{x:{signal:stackFieldGroup("min","datum")},x2:{signal:stackFieldGroup("max","datum")},clip:{value:!0}}),innerGroupUpdate={x:{field:{group:"x"},mult:-1},height:{field:{group:"height"}}},mark.encode.update=Object.assign(Object.assign({},omit(mark.encode.update,["y","yc","y2"])),{height:{field:{group:"height"}}})):(groupUpdate=Object.assign(Object.assign({},pick(mark.encode.update,["x","xc","x2","width"])),{y:{signal:stackFieldGroup("min","datum")},y2:{signal:stackFieldGroup("max","datum")},clip:{value:!0}}),innerGroupUpdate={y:{field:{group:"y"},mult:-1},width:{field:{group:"width"}}},mark.encode.update=Object.assign(Object.assign({},omit(mark.encode.update,["x","xc","x2"])),{width:{field:{group:"width"}}}));for(const key of VG_CORNERRADIUS_CHANNELS){const configValue=getMarkConfig(key,model.markDef,model.config);mark.encode.update[key]?(groupUpdate[key]=mark.encode.update[key],delete mark.encode.update[key]):configValue&&(groupUpdate[key]=signalOrValueRef(configValue)),configValue&&(mark.encode.update[key]={value:0})}const groupby=[];if(model.stack.groupbyChannel){const groupByField=model.fieldDef(model.stack.groupbyChannel),field=vgField(groupByField);field&&groupby.push(field),((null==groupByField?void 0:groupByField.bin)||(null==groupByField?void 0:groupByField.timeUnit))&&groupby.push(vgField(groupByField,{binSuffix:"end"}))}groupUpdate=["stroke","strokeWidth","strokeJoin","strokeCap","strokeDash","strokeDashOffset","strokeMiterLimit","strokeOpacity"].reduce(((encode,prop)=>{if(mark.encode.update[prop])return Object.assign(Object.assign({},encode),{[prop]:mark.encode.update[prop]});{const configValue=getMarkConfig(prop,model.markDef,model.config);return void 0!==configValue?Object.assign(Object.assign({},encode),{[prop]:signalOrValueRef(configValue)}):encode}}),groupUpdate),groupUpdate.stroke&&(groupUpdate.strokeForeground={value:!0},groupUpdate.strokeOffset={value:0});return[{type:"group",from:{facet:{data:model.requestDataName(DataSourceType.Main),name:STACK_GROUP_PREFIX+model.requestDataName(DataSourceType.Main),groupby,aggregate:{fields:[stackField({suffix:"start"}),stackField({suffix:"start"}),stackField({suffix:"end"}),stackField({suffix:"end"})],ops:["min","max","min","max"]}}},encode:{update:groupUpdate},marks:[{type:"group",encode:{update:innerGroupUpdate},marks:[mark]}]}]}(model)}return getMarkGroup(model)}const FACETED_PATH_PREFIX="faceted_path_";const STACK_GROUP_PREFIX="stack_group_";function getMarkGroup(model,opt={fromPrefix:""}){const{mark,markDef,encoding,config}=model,clip=getFirstDefined(markDef.clip,function scaleClip(model){const xScale=model.getScaleComponent("x"),yScale=model.getScaleComponent("y");return!!(xScale&&xScale.get("selectionExtent")||yScale&&yScale.get("selectionExtent"))||void 0}(model),function projectionClip(model){const projection=model.component.projection;return!(!projection||projection.isFit)||void 0}(model)),style=getStyles(markDef),key=encoding.key,sort=function mark_getSort(model){const{encoding,stack,mark,markDef,config}=model,order=encoding.order;if(!(!isArray(order)&&isValueDef(order)&&isNullOrFalse(order.value)||!order&&isNullOrFalse(getMarkPropOrConfig("order",markDef,config)))){if((isArray(order)||isFieldDef(order))&&!stack)return sortParams(order,{expr:"datum"});if(isPathMark(mark)){const dimensionChannel="horizontal"===markDef.orient?"y":"x",dimensionChannelDef=encoding[dimensionChannel];if(isFieldDef(dimensionChannelDef)){const s=dimensionChannelDef.sort;return isArray(s)?{field:vgField(dimensionChannelDef,{prefix:dimensionChannel,suffix:"sort_index",expr:"datum"})}:isSortField(s)?{field:vgField({aggregate:isAggregate(model.encoding)?s.op:void 0,field:s.field},{expr:"datum"})}:isSortByEncoding(s)?{field:vgField(model.fieldDef(s.encoding),{expr:"datum"}),order:s.order}:null===s?void 0:{field:vgField(dimensionChannelDef,{binSuffix:model.stack&&model.stack.impute?"mid":void 0,expr:"datum"})}}}}}(model),interactive=function interactiveFlag(model){if(!model.component.selection)return null;const unitCount=keys(model.component.selection).length;let parentCount=unitCount,parent=model.parent;for(;parent&&0===parentCount;)parentCount=keys(parent.component.selection).length,parent=parent.parent;return parentCount?{interactive:unitCount>0||!!model.encoding.tooltip}:null}(model),aria=getMarkPropOrConfig("aria",markDef,config),postEncodingTransform=markCompiler[mark].postEncodingTransform?markCompiler[mark].postEncodingTransform(model):null;return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:model.getName("marks"),type:markCompiler[mark].vgMark},clip?{clip:!0}:{}),style?{style}:{}),key?{key:key.field}:{}),sort?{sort}:{}),interactive||{}),!1===aria?{aria}:{}),{from:{data:opt.fromPrefix+model.requestDataName(DataSourceType.Main)},encode:{update:markCompiler[mark].encodeEntry(model)}}),postEncodingTransform?{transform:postEncodingTransform}:{})]}class UnitModel extends ModelWithField{constructor(spec,parent,parentGivenName,parentGivenSize={},config){var _a;super(spec,"unit",parent,parentGivenName,config,void 0,isFrameMixins(spec)?spec.view:void 0),this.specifiedScales={},this.specifiedAxes={},this.specifiedLegends={},this.specifiedProjection={},this.selection=[],this.children=[];const markDef=isMarkDef(spec.mark)?Object.assign({},spec.mark):{type:spec.mark},mark=markDef.type;void 0===markDef.filled&&(markDef.filled=function defaultFilled(markDef,config,{graticule}){if(graticule)return!1;const filledConfig=getMarkConfig("filled",markDef,config),mark=markDef.type;return getFirstDefined(filledConfig,mark!==POINT&&mark!==LINE&&mark!==RULE)}(markDef,config,{graticule:spec.data&&isGraticuleGenerator(spec.data)}));const encoding=this.encoding=initEncoding(spec.encoding||{},mark,markDef.filled,config);this.markDef=initMarkdef(markDef,encoding,config),this.size=function initLayoutSize({encoding,size}){for(const channel of POSITION_SCALE_CHANNELS){const sizeType=getSizeChannel(channel);isStep(size[sizeType])&&isContinuousFieldOrDatumDef(encoding[channel])&&(delete size[sizeType],warn(stepDropped(sizeType)))}return size}({encoding,size:isFrameMixins(spec)?Object.assign(Object.assign(Object.assign({},parentGivenSize),spec.width?{width:spec.width}:{}),spec.height?{height:spec.height}:{}):parentGivenSize}),this.stack=stack(mark,encoding),this.specifiedScales=this.initScales(mark,encoding),this.specifiedAxes=this.initAxes(encoding),this.specifiedLegends=this.initLegends(encoding),this.specifiedProjection=spec.projection,this.selection=(null!==(_a=spec.params)&&void 0!==_a?_a:[]).filter((p=>isSelectionParameter(p)))}get hasProjection(){const{encoding}=this,isGeoShapeMark=this.mark===GEOSHAPE,hasGeoPosition=encoding&&GEOPOSITION_CHANNELS.some((channel=>isFieldOrDatumDef(encoding[channel])));return isGeoShapeMark||hasGeoPosition}scaleDomain(channel){const scale=this.specifiedScales[channel];return scale?scale.domain:void 0}axis(channel){return this.specifiedAxes[channel]}legend(channel){return this.specifiedLegends[channel]}initScales(mark,encoding){return SCALE_CHANNELS.reduce(((scales,channel)=>{var _a;const fieldOrDatumDef=getFieldOrDatumDef(encoding[channel]);return fieldOrDatumDef&&(scales[channel]=this.initScale(null!==(_a=fieldOrDatumDef.scale)&&void 0!==_a?_a:{})),scales}),{})}initScale(scale){const{domain,range}=scale,scaleInternal=replaceExprRef(scale);return isArray(domain)&&(scaleInternal.domain=domain.map(signalRefOrValue)),isArray(range)&&(scaleInternal.range=range.map(signalRefOrValue)),scaleInternal}initAxes(encoding){return POSITION_SCALE_CHANNELS.reduce(((_axis,channel)=>{const channelDef=encoding[channel];if(isFieldOrDatumDef(channelDef)||channel===X&&isFieldOrDatumDef(encoding.x2)||channel===Y&&isFieldOrDatumDef(encoding.y2)){const axisSpec=isFieldOrDatumDef(channelDef)?channelDef.axis:void 0;_axis[channel]=axisSpec?this.initAxis(Object.assign({},axisSpec)):axisSpec}return _axis}),{})}initAxis(axis){const props=keys(axis),axisInternal={};for(const prop of props){const val=axis[prop];axisInternal[prop]=isConditionalAxisValue(val)?signalOrValueRefWithCondition(val):signalRefOrValue(val)}return axisInternal}initLegends(encoding){return NONPOSITION_SCALE_CHANNELS.reduce(((_legend,channel)=>{const fieldOrDatumDef=getFieldOrDatumDef(encoding[channel]);if(fieldOrDatumDef&&function supportLegend(channel){switch(channel){case COLOR:case FILL:case STROKE:case SIZE:case SHAPE:case OPACITY:case STROKEWIDTH:case STROKEDASH:return!0;case FILLOPACITY:case STROKEOPACITY:case ANGLE:return!1}}(channel)){const legend=fieldOrDatumDef.legend;_legend[channel]=legend?replaceExprRef(legend):legend}return _legend}),{})}parseData(){this.component.data=parseData(this)}parseLayoutSize(){!function parseUnitLayoutSize(model){const{size,component}=model;for(const channel of POSITION_SCALE_CHANNELS){const sizeType=getSizeChannel(channel);if(size[sizeType]){const specifiedSize=size[sizeType];component.layoutSize.set(sizeType,isStep(specifiedSize)?"step":specifiedSize,!0)}else{const defaultSize=defaultUnitSize(model,sizeType);component.layoutSize.set(sizeType,defaultSize,!1)}}}(this)}parseSelections(){this.component.selection=function parseUnitSelection(model,selDefs){var _a;const selCmpts={},selectionConfig=model.config.selection;if(!selDefs||!selDefs.length)return selCmpts;for(const def of selDefs){const name=varName(def.name),selDef=def.select,type=vega_util_module_isString(selDef)?selDef:selDef.type,defaults=isObject(selDef)?duplicate(selDef):{type},_b=selectionConfig[type],{fields,encodings}=_b,cfg=parse_rest(_b,["fields","encodings"]);for(const key in cfg)"mark"===key&&(defaults[key]=Object.assign(Object.assign({},cfg[key]),defaults[key])),void 0!==defaults[key]&&!0!==defaults[key]||(defaults[key]=null!==(_a=cfg[key])&&void 0!==_a?_a:defaults[key]);const selCmpt=selCmpts[name]=Object.assign(Object.assign({},defaults),{name,type,init:def.value,bind:def.bind,events:vega_util_module_isString(defaults.on)?eventSelector(defaults.on,"scope"):array(duplicate(defaults.on))});for(const c of selectionCompilers)c.defined(selCmpt)&&c.parse&&c.parse(model,selCmpt,def)}return selCmpts}(this,this.selection)}parseMarkGroup(){this.component.mark=parseMarkGroups(this)}parseAxesAndHeaders(){this.component.axes=function parseUnitAxes(model){return POSITION_SCALE_CHANNELS.reduce(((axis,channel)=>(model.component.scales[channel]&&(axis[channel]=[parseAxis(channel,model)]),axis)),{})}(this)}assembleSelectionTopLevelSignals(signals){return function assembleTopLevelSignals(model,signals){var _a;let hasSelections=!1;for(const selCmpt of vals(null!==(_a=model.component.selection)&&void 0!==_a?_a:{})){const name=selCmpt.name,store=$(name+STORE);if(0===signals.filter((s=>s.name===name)).length){const resolve="global"===selCmpt.resolve?"union":selCmpt.resolve,isPoint="point"===selCmpt.type?", true, true)":")";signals.push({name:selCmpt.name,update:`${VL_SELECTION_RESOLVE}(${store}, ${$(resolve)}${isPoint}`})}hasSelections=!0;for(const c of selectionCompilers)c.defined(selCmpt)&&c.topLevelSignals&&(signals=c.topLevelSignals(model,selCmpt,signals))}hasSelections&&0===signals.filter((s=>"unit"===s.name)).length&&signals.unshift({name:"unit",value:{},on:[{events:"mousemove",update:"isTuple(group()) ? group() : unit"}]});return cleanupEmptyOnArray(signals)}(this,signals)}assembleSignals(){return[...assembleAxisSignals(this),...assembleUnitSelectionSignals(this,[])]}assembleSelectionData(data){return function assembleUnitSelectionData(model,data){var _a;const dataCopy=[...data];for(const selCmpt of vals(null!==(_a=model.component.selection)&&void 0!==_a?_a:{})){const init={name:selCmpt.name+STORE};if(selCmpt.init){const fields=selCmpt.project.items.map((proj=>{const{signals}=proj;return assemble_rest(proj,["signals"])}));init.values=selCmpt.init.map((i=>({unit:unitName(model,{escape:!1}),fields,values:assembleInit(i,!1)})))}dataCopy.filter((d=>d.name===selCmpt.name+STORE)).length||dataCopy.push(init)}return dataCopy}(this,data)}assembleLayout(){return null}assembleLayoutSignals(){return assembleLayoutSignals(this)}assembleMarks(){var _a;let marks=null!==(_a=this.component.mark)&&void 0!==_a?_a:[];return this.parent&&isLayerModel(this.parent)||(marks=assembleUnitSelectionMarks(this,marks)),marks.map(this.correctDataNames)}getMapping(){return this.encoding}get mark(){return this.markDef.type}channelHasField(channel){return channelHasField(this.encoding,channel)}fieldDef(channel){return getFieldDef(this.encoding[channel])}typedFieldDef(channel){const fieldDef=this.fieldDef(channel);return isTypedFieldDef(fieldDef)?fieldDef:null}}class LayerModel extends Model{constructor(spec,parent,parentGivenName,parentGivenSize,config){super(spec,"layer",parent,parentGivenName,config,spec.resolve,spec.view);const layoutSize=Object.assign(Object.assign(Object.assign({},parentGivenSize),spec.width?{width:spec.width}:{}),spec.height?{height:spec.height}:{});this.children=spec.layer.map(((layer,i)=>{if(isLayerSpec(layer))return new LayerModel(layer,this,this.getName(`layer_${i}`),layoutSize,config);if(isUnitSpec(layer))return new UnitModel(layer,this,this.getName(`layer_${i}`),layoutSize,config);throw new Error(invalidSpec(layer))}))}parseData(){this.component.data=parseData(this);for(const child of this.children)child.parseData()}parseLayoutSize(){!function parseLayerLayoutSize(model){parseChildrenLayoutSize(model),parseNonUnitLayoutSizeForChannel(model,"width"),parseNonUnitLayoutSizeForChannel(model,"height")}(this)}parseSelections(){this.component.selection={};for(const child of this.children){child.parseSelections();for(const key of keys(child.component.selection))this.component.selection[key]=child.component.selection[key]}}parseMarkGroup(){for(const child of this.children)child.parseMarkGroup()}parseAxesAndHeaders(){!function parseLayerAxes(model){var _a;const{axes,resolve}=model.component,axisCount={top:0,bottom:0,right:0,left:0};for(const child of model.children){child.parseAxesAndHeaders();for(const channel of keys(child.component.axes))resolve.axis[channel]=parseGuideResolve(model.component.resolve,channel),"shared"===resolve.axis[channel]&&(axes[channel]=mergeAxisComponents(axes[channel],child.component.axes[channel]),axes[channel]||(resolve.axis[channel]="independent",delete axes[channel]))}for(const channel of POSITION_SCALE_CHANNELS){for(const child of model.children)if(child.component.axes[channel]){if("independent"===resolve.axis[channel]){axes[channel]=(null!==(_a=axes[channel])&&void 0!==_a?_a:[]).concat(child.component.axes[channel]);for(const axisComponent of child.component.axes[channel]){const{value:orient,explicit}=axisComponent.getWithExplicit("orient");if(!isSignalRef(orient)){if(axisCount[orient]>0&&!explicit){const oppositeOrient=OPPOSITE_ORIENT[orient];axisCount[orient]>axisCount[oppositeOrient]&&axisComponent.set("orient",oppositeOrient,!1)}axisCount[orient]++}}}delete child.component.axes[channel]}if("independent"===resolve.axis[channel]&&axes[channel]&&axes[channel].length>1)for(const axisCmpt of axes[channel])axisCmpt.get("grid")&&!axisCmpt.explicit.grid&&(axisCmpt.implicit.grid=!1)}}(this)}assembleSelectionTopLevelSignals(signals){return this.children.reduce(((sg,child)=>child.assembleSelectionTopLevelSignals(sg)),signals)}assembleSignals(){return this.children.reduce(((signals,child)=>signals.concat(child.assembleSignals())),assembleAxisSignals(this))}assembleLayoutSignals(){return this.children.reduce(((signals,child)=>signals.concat(child.assembleLayoutSignals())),assembleLayoutSignals(this))}assembleSelectionData(data){return this.children.reduce(((db,child)=>child.assembleSelectionData(db)),data)}assembleTitle(){let title=super.assembleTitle();if(title)return title;for(const child of this.children)if(title=child.assembleTitle(),title)return title}assembleLayout(){return null}assembleMarks(){return function assembleLayerSelectionMarks(model,marks){for(const child of model.children)isUnitModel(child)&&(marks=assembleUnitSelectionMarks(child,marks));return marks}(this,this.children.flatMap((child=>child.assembleMarks())))}assembleLegends(){return this.children.reduce(((legends,child)=>legends.concat(child.assembleLegends())),assembleLegends(this))}}function buildModel(spec,parent,parentGivenName,unitSize,config){if(isFacetSpec(spec))return new FacetModel(spec,parent,parentGivenName,config);if(isLayerSpec(spec))return new LayerModel(spec,parent,parentGivenName,unitSize,config);if(isUnitSpec(spec))return new UnitModel(spec,parent,parentGivenName,unitSize,config);if(function isAnyConcatSpec(spec){return isVConcatSpec(spec)||isHConcatSpec(spec)||isConcatSpec(spec)}(spec))return new ConcatModel(spec,parent,parentGivenName,config);throw new Error(invalidSpec(spec))}var compile_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i"width"!==signal.name&&"height"!==signal.name||void 0===signal.value||(topLevelProperties[signal.name]=+signal.value,!1)));const{params}=topLevelProperties,otherTopLevelProps=compile_rest(topLevelProperties,["params"]);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({$schema:"https://vega.github.io/schema/vega/v5.json"},model.description?{description:model.description}:{}),otherTopLevelProps),title?{title}:{}),style?{style}:{}),encodeEntry?{encode:{update:encodeEntry}}:{}),{data}),projections.length>0?{projections}:{}),model.assembleGroup([...layoutSignals,...model.assembleSelectionTopLevelSignals([]),...assembleParameterSignals(params)])),vgConfig?{config:vgConfig}:{}),usermeta?{usermeta}:{})}(model,function getTopLevelProperties(inputSpec,autosize,config,model){const width=model.component.layoutSize.get("width"),height=model.component.layoutSize.get("height");void 0===autosize?(autosize={type:"pad"},model.hasAxisOrientSignalRef()&&(autosize.resize=!0)):vega_util_module_isString(autosize)&&(autosize={type:autosize});if(width&&height&&function isFitType(autoSizeType){return"fit"===autoSizeType||"fit-x"===autoSizeType||"fit-y"===autoSizeType}(autosize.type))if("step"===width&&"step"===height)warn(droppingFit()),autosize.type="pad";else if("step"===width||"step"===height){const sizeType="step"===width?"width":"height";warn(droppingFit(getPositionScaleChannel(sizeType)));const inverseSizeType="width"===sizeType?"height":"width";autosize.type=function getFitType(sizeType){return sizeType?`fit-${getPositionScaleChannel(sizeType)}`:"fit"}(inverseSizeType)}return Object.assign(Object.assign(Object.assign({},1===keys(autosize).length&&autosize.type?"pad"===autosize.type?{}:{autosize:autosize.type}:{autosize}),extractTopLevelProperties(config,!1)),extractTopLevelProperties(inputSpec,!0))}(inputSpec,spec.autosize,config,model),inputSpec.datasets,inputSpec.usermeta);return{spec:vgSpec,normalized:spec}}finally{opt.logger&&log_reset(),opt.fieldTitle&&function resetTitleFormatter(){setTitleFormatter(defaultTitleFormatter)}()}}const version="5.0.0"},"./node_modules/vega-schema-url-parser/index.js":(__unused_webpack_module,exports)=>{"use strict";exports.A=function default_1(url){var _a=/\/schema\/([\w-]+)\/([\w\.\-]+)\.json$/g.exec(url).slice(1,3);return{library:_a[0],version:_a[1]}}},"./node_modules/vega-util/build/vega-util.module.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function accessor(fn,fields,name){return fn.fields=fields||[],fn.fname=name,fn}function accessorName(fn){return null==fn?null:fn.fname}function accessorFields(fn){return null==fn?null:fn.fields}function getter(path){return 1===path.length?get1(path[0]):getN(path)}__webpack_require__.d(__webpack_exports__,{$D:()=>Error$1,$G:()=>quarter,$P:()=>isDate,AU:()=>writeConfig,B:()=>inherits,B2:()=>zoomSymlog,BS:()=>clampRange,Cc:()=>lerp,D_:()=>identity,EV:()=>lruCache,Eb:()=>key,Et:()=>isNumber,G4:()=>toBoolean,Gv:()=>isObject,KH:()=>panLog,Kg:()=>isString,Lm:()=>isBoolean,Ln:()=>span,M1:()=>toSet,N6:()=>accessorName,NV:()=>None,P$:()=>Warn,PK:()=>inrange,R2:()=>Info,Ro:()=>toNumber,SW:()=>zoomPow,Tn:()=>isFunction,UD:()=>compare,VC:()=>panLinear,V_:()=>ascending,X$:()=>extend,Xx:()=>extent,YO:()=>array,ZZ:()=>field,ay:()=>toDate,bX:()=>flush,co:()=>panPow,cy:()=>isArray,dI:()=>toString,dY:()=>constant,eV:()=>pad,gd:()=>isRegExp,h1:()=>merge,id:()=>id,io:()=>mergeConfig,iv:()=>splitAccessPath,lL:()=>zoomLinear,mQ:()=>has,me:()=>falsy,n:()=>extentIndex,nG:()=>fastmap,nS:()=>accessorFields,oV:()=>zoomLog,r$:()=>$,rt:()=>visitArray,sY:()=>accessor,se:()=>peek,sg:()=>debounce,ux:()=>repeat,vF:()=>logger,vN:()=>truthy,v_:()=>zero,vu:()=>utcquarter,xH:()=>one,xZ:()=>isIterable,xv:()=>truncate,y:()=>Debug,z3:()=>error,zy:()=>panSymlog});const get1=field=>function(obj){return obj[field]},getN=path=>{const len=path.length;return function(obj){for(let i=0;ii&&push(),b=i=j+1):"]"===c&&(b||error("Access path missing open bracket: "+p),b>0&&push(),b=0,i=j+1):j>i?push():i=j+1}return b&&error("Access path missing closing bracket: "+p),q&&error("Access path missing closing quote: "+p),j>i&&(j++,push()),path}function field(field,name,opt){const path=splitAccessPath(field);return field=1===path.length?path[0]:field,accessor((opt&&opt.get||getter)(path),[field],name||field)}const id=field("id"),identity=accessor((_=>_),[],"identity"),zero=accessor((()=>0),[],"zero"),one=accessor((()=>1),[],"one"),truthy=accessor((()=>!0),[],"true"),falsy=accessor((()=>!1),[],"false");function log$1(method,level,input){const args=[level].concat([].slice.call(input));console[method].apply(console,args)}const None=0,Error$1=1,Warn=2,Info=3,Debug=4;function logger(_,method){let handler=arguments.length>2&&void 0!==arguments[2]?arguments[2]:log$1,level=_||None;return{level(_){return arguments.length?(level=+_,this):level},error(){return level>=Error$1&&handler(method||"error","ERROR",arguments),this},warn(){return level>=Warn&&handler(method||"warn","WARN",arguments),this},info(){return level>=Info&&handler(method||"log","INFO",arguments),this},debug(){return level>=Debug&&handler(method||"log","DEBUG",arguments),this}}}var isArray=Array.isArray;function isObject(_){return _===Object(_)}const isLegalKey=key=>"__proto__"!==key;function mergeConfig(){for(var _len=arguments.length,configs=new Array(_len),_key=0;_key<_len;_key++)configs[_key]=arguments[_key];return configs.reduce(((out,source)=>{for(const key in source)if("signals"===key)out.signals=mergeNamed(out.signals,source.signals);else{const r="legend"===key?{layout:1}:"style"===key||null;writeConfig(out,key,source[key],r)}return out}),{})}function writeConfig(output,key,value,recurse){if(!isLegalKey(key))return;let k,o;if(isObject(value)&&!isArray(value))for(k in o=isObject(output[key])?output[key]:output[key]={},value)recurse&&(!0===recurse||recurse[k])?writeConfig(o,k,value[k]):isLegalKey(k)&&(o[k]=value[k]);else output[key]=value}function mergeNamed(a,b){if(null==a)return b;const map={},out=[];function add(_){map[_.name]||(map[_.name]=1,out.push(_))}return b.forEach(add),a.forEach(add),out}function peek(array){return array[array.length-1]}function toNumber(_){return null==_||""===_?null:+_}const exp=sign=>x=>sign*Math.exp(x),log=sign=>x=>Math.log(sign*x),symlog=c=>x=>Math.sign(x)*Math.log1p(Math.abs(x/c)),symexp=c=>x=>Math.sign(x)*Math.expm1(Math.abs(x))*c,pow=exponent=>x=>x<0?-Math.pow(-x,exponent):Math.pow(x,exponent);function pan(domain,delta,lift,ground){const d0=lift(domain[0]),d1=lift(peek(domain)),dd=(d1-d0)*delta;return[ground(d0-dd),ground(d1-dd)]}function panLinear(domain,delta){return pan(domain,delta,toNumber,identity)}function panLog(domain,delta){var sign=Math.sign(domain[0]);return pan(domain,delta,log(sign),exp(sign))}function panPow(domain,delta,exponent){return pan(domain,delta,pow(exponent),pow(1/exponent))}function panSymlog(domain,delta,constant){return pan(domain,delta,symlog(constant),symexp(constant))}function zoom(domain,anchor,scale,lift,ground){const d0=lift(domain[0]),d1=lift(peek(domain)),da=null!=anchor?lift(anchor):(d0+d1)/2;return[ground(da+(d0-da)*scale),ground(da+(d1-da)*scale)]}function zoomLinear(domain,anchor,scale){return zoom(domain,anchor,scale,toNumber,identity)}function zoomLog(domain,anchor,scale){const sign=Math.sign(domain[0]);return zoom(domain,anchor,scale,log(sign),exp(sign))}function zoomPow(domain,anchor,scale,exponent){return zoom(domain,anchor,scale,pow(exponent),pow(1/exponent))}function zoomSymlog(domain,anchor,scale,constant){return zoom(domain,anchor,scale,symlog(constant),symexp(constant))}function quarter(date){return 1+~~(new Date(date).getMonth()/3)}function utcquarter(date){return 1+~~(new Date(date).getUTCMonth()/3)}function array(_){return null!=_?isArray(_)?_:[_]:[]}function clampRange(range,min,max){let span,lo=range[0],hi=range[1];return hi=max-min?[min,max]:[lo=Math.min(Math.max(lo,min),max-span),lo+span]}function isFunction(_){return"function"==typeof _}const DESCENDING="descending";function compare(fields,orders,opt){opt=opt||{},orders=array(orders)||[];const ord=[],get=[],fmap={},gen=opt.comparator||comparator;return array(fields).forEach(((f,i)=>{null!=f&&(ord.push(orders[i]===DESCENDING?-1:1),get.push(f=isFunction(f)?f:field(f,null,opt)),(accessorFields(f)||[]).forEach((_=>fmap[_]=1)))})),0===get.length?null:accessor(gen(get,ord),Object.keys(fmap))}const ascending=(u,v)=>(uv||null==v)&&null!=u?1:(v=v instanceof Date?+v:v,(u=u instanceof Date?+u:u)!==u&&v==v?-1:v!=v&&u==u?1:0),comparator=(fields,orders)=>1===fields.length?compare1(fields[0],orders[0]):compareN(fields,orders,fields.length),compare1=(field,order)=>function(a,b){return ascending(field(a),field(b))*order},compareN=(fields,orders,n)=>(orders.push(0),function(a,b){let f,c=0,i=-1;for(;0===c&&++i_}function debounce(delay,handler){let tid;return e=>{tid&&clearTimeout(tid),tid=setTimeout((()=>(handler(e),tid=null)),delay)}}function extend(_){for(let x,k,i=1,len=arguments.length;imax&&(max=v))}else{for(v=f(array[i]);imax&&(max=v))}return[min,max]}function extentIndex(array,f){const n=array.length;let a,b,c,u,v,i=-1;if(null==f){for(;++i=b){a=c=b;break}if(i===n)return[-1,-1];for(u=v=i;++ib&&(a=b,u=i),c=b){a=c=b;break}if(i===n)return[-1,-1];for(u=v=i;++ib&&(a=b,u=i),chas$1(key)?obj[key]:void 0,set(key,value){return has$1(key)||(++map.size,obj[key]===NULL&&--map.empty),obj[key]=value,this},delete(key){return has$1(key)&&(--map.size,++map.empty,obj[key]=NULL),this},clear(){map.size=map.empty=0,map.object=obj={}},test(_){return arguments.length?(test=_,map):test},clean(){const next={};let size=0;for(const key in obj){const value=obj[key];value===NULL||test&&test(value)||(next[key]=value,++size)}map.size=size,map.empty=0,map.object=obj=next}};return input&&Object.keys(input).forEach((key=>{map.set(key,input[key])})),map}function flush(range,value,threshold,left,right,center){if(!threshold&&0!==threshold)return center;const t=+threshold;let l,a=range[0],b=peek(range);br1&&(t=r0,r0=r1,r1=t),right=void 0===right||right,((left=void 0===left||left)?r0<=value:r0f.replace(/\\(.)/g,"$1"))):array(fields));const len=fields&&fields.length,gen=opt&&opt.get||getter,map=f=>gen(flat?[f]:splitAccessPath(f));let fn;if(len)if(1===len){const get=map(fields[0]);fn=function(_){return""+get(_)}}else{const get=fields.map(map);fn=function(_){let s=""+get[0](_),i=0;for(;++i{curr={},prev={},size=0},update=(key,value)=>(++size>maxsize&&(prev=curr,curr={},size=1),curr[key]=value);return clear(),{clear,has:key=>has(curr,key)||has(prev,key),get:key=>has(curr,key)?curr[key]:has(prev,key)?update(key,prev[key]):void 0,set:(key,value)=>has(curr,key)?curr[key]=value:update(key,value)}}function merge(compare,array0,array1,output){const n0=array0.length,n1=array1.length;if(!n1)return array0;if(!n0)return array1;const merged=output||new array0.constructor(n0+n1);let i0=0,i1=0,i=0;for(;i00?array1[i1++]:array0[i0++];for(;i0=0;)s+=str;return s}function pad(str,length,padchar,align){const c=padchar||" ",s=str+"",n=length-s.length;return n<=0?s:"left"===align?repeat(c,n)+s:"center"===align?repeat(c,~~(n/2))+s+repeat(c,Math.ceil(n/2)):s+repeat(c,n)}function span(array){return array&&peek(array)-array[0]||0}function $(x){return isArray(x)?"["+x.map($)+"]":isObject(x)||isString(x)?JSON.stringify(x).replace("\u2028","\\u2028").replace("\u2029","\\u2029"):x}function toBoolean(_){return null==_||""===_?null:!(!_||"false"===_||"0"===_)&&!!_}const defaultParser=_=>isNumber(_)||isDate(_)?_:Date.parse(_);function toDate(_,parser){return parser=parser||defaultParser,null==_||""===_?null:parser(_)}function toString(_){return null==_||""===_?null:_+""}function toSet(_){const s={},n=_.length;for(let i=0;i{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Bounds:()=>Bounds,CanvasHandler:()=>CanvasHandler,CanvasRenderer:()=>CanvasRenderer,DATE:()=>DATE,DAY:()=>DAY,DAYOFYEAR:()=>DAYOFYEAR,Dataflow:()=>Dataflow,Debug:()=>vega_util_module.y,Error:()=>vega_util_module.$D,EventStream:()=>EventStream,Gradient:()=>Gradient,GroupItem:()=>GroupItem,HOURS:()=>HOURS,Handler:()=>Handler,HybridHandler:()=>HybridHandler,HybridRenderer:()=>HybridRenderer,Info:()=>vega_util_module.R2,Item:()=>Item,MILLISECONDS:()=>MILLISECONDS,MINUTES:()=>MINUTES,MONTH:()=>MONTH,Marks:()=>Marks,MultiPulse:()=>MultiPulse,None:()=>vega_util_module.NV,Operator:()=>Operator,Parameters:()=>Parameters,Pulse:()=>Pulse,QUARTER:()=>QUARTER,RenderType:()=>RenderType,Renderer:()=>Renderer,ResourceLoader:()=>ResourceLoader,SECONDS:()=>SECONDS,SVGHandler:()=>SVGHandler,SVGRenderer:()=>SVGRenderer,SVGStringRenderer:()=>SVGStringRenderer,Scenegraph:()=>Scenegraph,TIME_UNITS:()=>TIME_UNITS,Transform:()=>Transform,View:()=>View,WEEK:()=>WEEK,Warn:()=>vega_util_module.P$,YEAR:()=>YEAR,accessor:()=>vega_util_module.sY,accessorFields:()=>vega_util_module.nS,accessorName:()=>vega_util_module.N6,array:()=>vega_util_module.YO,ascending:()=>vega_util_module.V_,bandwidthNRD:()=>estimateBandwidth,bin:()=>vega_statistics_module_bin,bootstrapCI:()=>bootstrapCI,boundClip:()=>boundClip,boundContext:()=>boundContext,boundItem:()=>boundItem,boundMark:()=>boundMark,boundStroke:()=>boundStroke,changeset:()=>changeset,clampRange:()=>vega_util_module.BS,codegenExpression:()=>codegen,compare:()=>vega_util_module.UD,constant:()=>vega_util_module.dY,cumulativeLogNormal:()=>cumulativeLogNormal,cumulativeNormal:()=>cumulativeNormal,cumulativeUniform:()=>cumulativeUniform,dayofyear:()=>dayofyear,debounce:()=>vega_util_module.sg,defaultLocale:()=>vega_format_module_defaultLocale,definition:()=>definition,densityLogNormal:()=>densityLogNormal,densityNormal:()=>densityNormal,densityUniform:()=>densityUniform,domChild:()=>domChild,domClear:()=>domClear,domCreate:()=>domCreate,domFind:()=>domFind,dotbin:()=>dotbin,error:()=>vega_util_module.z3,expressionFunction:()=>expressionFunction,extend:()=>vega_util_module.X$,extent:()=>vega_util_module.Xx,extentIndex:()=>vega_util_module.n,falsy:()=>vega_util_module.me,fastmap:()=>vega_util_module.nG,field:()=>vega_util_module.ZZ,flush:()=>vega_util_module.bX,font:()=>font,fontFamily:()=>fontFamily,fontSize:()=>fontSize,format:()=>vega_loader_browser_module_format,formatLocale:()=>numberFormatDefaultLocale,formats:()=>formats,hasOwnProperty:()=>vega_util_module.mQ,id:()=>vega_util_module.id,identity:()=>vega_util_module.D_,inferType:()=>inferType,inferTypes:()=>inferTypes,ingest:()=>ingest$1,inherits:()=>vega_util_module.B,inrange:()=>vega_util_module.PK,interpolate:()=>interpolate,interpolateColors:()=>interpolateColors,interpolateRange:()=>interpolateRange,intersect:()=>vega_scenegraph_module_intersect,intersectBoxLine:()=>intersectBoxLine,intersectPath:()=>intersectPath,intersectPoint:()=>intersectPoint,intersectRule:()=>intersectRule,isArray:()=>vega_util_module.cy,isBoolean:()=>vega_util_module.Lm,isDate:()=>vega_util_module.$P,isFunction:()=>vega_util_module.Tn,isIterable:()=>vega_util_module.xZ,isNumber:()=>vega_util_module.Et,isObject:()=>vega_util_module.Gv,isRegExp:()=>vega_util_module.gd,isString:()=>vega_util_module.Kg,isTuple:()=>isTuple,key:()=>vega_util_module.Eb,lerp:()=>vega_util_module.Cc,lineHeight:()=>lineHeight,loader:()=>loader,locale:()=>vega_format_module_locale,logger:()=>vega_util_module.vF,lruCache:()=>vega_util_module.EV,markup:()=>markup,merge:()=>vega_util_module.h1,mergeConfig:()=>vega_util_module.io,multiLineOffset:()=>multiLineOffset,one:()=>vega_util_module.xH,pad:()=>vega_util_module.eV,panLinear:()=>vega_util_module.VC,panLog:()=>vega_util_module.KH,panPow:()=>vega_util_module.co,panSymlog:()=>vega_util_module.zy,parse:()=>vega_parser_module_parse,parseExpression:()=>parser,parseSelector:()=>eventSelector,path:()=>path,pathCurves:()=>curves,pathEqual:()=>pathEqual,pathParse:()=>vega_scenegraph_module_parse,pathRectangle:()=>vg_rect,pathRender:()=>pathRender,pathSymbols:()=>vega_scenegraph_module_symbols,pathTrail:()=>vg_trail,peek:()=>vega_util_module.se,point:()=>vega_scenegraph_module_point,projection:()=>vega_projection_module_projection,quantileLogNormal:()=>quantileLogNormal,quantileNormal:()=>quantileNormal,quantileUniform:()=>quantileUniform,quantiles:()=>quantiles,quantizeInterpolator:()=>quantizeInterpolator,quarter:()=>vega_util_module.$G,quartiles:()=>quartiles,random:()=>random,randomInteger:()=>integer,randomKDE:()=>kde,randomLCG:()=>vega_statistics_module_lcg,randomLogNormal:()=>lognormal,randomMixture:()=>mixture,randomNormal:()=>gaussian,randomUniform:()=>uniform,read:()=>read,regressionConstant:()=>vega_statistics_module_constant,regressionExp:()=>exp,regressionLinear:()=>linear,regressionLoess:()=>loess,regressionLog:()=>log,regressionPoly:()=>poly,regressionPow:()=>pow,regressionQuad:()=>quad,renderModule:()=>renderModule,repeat:()=>vega_util_module.ux,resetDefaultLocale:()=>resetDefaultLocale,resetSVGClipId:()=>resetSVGClipId,resetSVGDefIds:()=>resetSVGDefIds,responseType:()=>responseType,runtimeContext:()=>vega_runtime_module_context,sampleCurve:()=>sampleCurve,sampleLogNormal:()=>sampleLogNormal,sampleNormal:()=>sampleNormal,sampleUniform:()=>sampleUniform,scale:()=>vega_scale_module_scale,sceneEqual:()=>sceneEqual,sceneFromJSON:()=>sceneFromJSON,scenePickVisit:()=>pickVisit,sceneToJSON:()=>sceneToJSON,sceneVisit:()=>visit,sceneZOrder:()=>zorder,scheme:()=>scheme,serializeXML:()=>serializeXML,setHybridRendererOptions:()=>setHybridRendererOptions,setRandom:()=>setRandom,span:()=>vega_util_module.Ln,splitAccessPath:()=>vega_util_module.iv,stringValue:()=>vega_util_module.r$,textMetrics:()=>textMetrics,timeBin:()=>bin,timeFloor:()=>timeFloor,timeFormatLocale:()=>timeFormatDefaultLocale,timeInterval:()=>vega_time_module_timeInterval,timeOffset:()=>timeOffset,timeSequence:()=>timeSequence,timeUnitSpecifier:()=>timeUnitSpecifier,timeUnits:()=>timeUnits,toBoolean:()=>vega_util_module.G4,toDate:()=>vega_util_module.ay,toNumber:()=>vega_util_module.Ro,toSet:()=>vega_util_module.M1,toString:()=>vega_util_module.dI,transform:()=>vega_dataflow_module_transform,transforms:()=>transforms,truncate:()=>vega_util_module.xv,truthy:()=>vega_util_module.vN,tupleid:()=>tupleid,typeParsers:()=>typeParsers,utcFloor:()=>utcFloor,utcInterval:()=>utcInterval,utcOffset:()=>utcOffset,utcSequence:()=>utcSequence,utcdayofyear:()=>utcdayofyear,utcquarter:()=>vega_util_module.vu,utcweek:()=>utcweek,version:()=>version,visitArray:()=>vega_util_module.rt,week:()=>week,writeConfig:()=>vega_util_module.AU,zero:()=>vega_util_module.v_,zoomLinear:()=>vega_util_module.lL,zoomLog:()=>vega_util_module.oV,zoomPow:()=>vega_util_module.SW,zoomSymlog:()=>vega_util_module.B2});var vega_transforms_module_namespaceObject={};__webpack_require__.r(vega_transforms_module_namespaceObject),__webpack_require__.d(vega_transforms_module_namespaceObject,{aggregate:()=>Aggregate,bin:()=>Bin,collect:()=>Collect,compare:()=>Compare,countpattern:()=>CountPattern,cross:()=>Cross,density:()=>Density,dotbin:()=>DotBin,expression:()=>Expression,extent:()=>Extent,facet:()=>Facet,field:()=>Field,filter:()=>Filter,flatten:()=>Flatten,fold:()=>Fold,formula:()=>Formula,generate:()=>Generate,impute:()=>Impute,joinaggregate:()=>JoinAggregate,kde:()=>KDE,key:()=>Key,load:()=>Load,lookup:()=>Lookup,multiextent:()=>MultiExtent,multivalues:()=>MultiValues,params:()=>Params,pivot:()=>Pivot,prefacet:()=>PreFacet,project:()=>Project,proxy:()=>Proxy,quantile:()=>Quantile,relay:()=>Relay,sample:()=>Sample,sequence:()=>Sequence,sieve:()=>Sieve,subflow:()=>Subflow,timeunit:()=>TimeUnit,tupleindex:()=>TupleIndex,values:()=>Values,window:()=>Window});var d3_interpolate_src_namespaceObject={};__webpack_require__.r(d3_interpolate_src_namespaceObject),__webpack_require__.d(d3_interpolate_src_namespaceObject,{interpolate:()=>value,interpolateArray:()=>src_array,interpolateBasis:()=>src_basis,interpolateBasisClosed:()=>src_basisClosed,interpolateCubehelix:()=>src_cubehelix,interpolateCubehelixLong:()=>cubehelixLong,interpolateDate:()=>date,interpolateDiscrete:()=>discrete,interpolateHcl:()=>src_hcl,interpolateHclLong:()=>hclLong,interpolateHsl:()=>src_hsl,interpolateHslLong:()=>hslLong,interpolateHue:()=>src_hue,interpolateLab:()=>lab_lab,interpolateNumber:()=>src_number,interpolateNumberArray:()=>numberArray,interpolateObject:()=>src_object,interpolateRgb:()=>rgb,interpolateRgbBasis:()=>rgbBasis,interpolateRgbBasisClosed:()=>rgbBasisClosed,interpolateRound:()=>src_round,interpolateString:()=>string,interpolateTransformCss:()=>interpolateTransformCss,interpolateTransformSvg:()=>interpolateTransformSvg,interpolateZoom:()=>zoom,piecewise:()=>piecewise,quantize:()=>src_quantize});var vega_view_transforms_module_namespaceObject={};__webpack_require__.r(vega_view_transforms_module_namespaceObject),__webpack_require__.d(vega_view_transforms_module_namespaceObject,{bound:()=>Bound,identifier:()=>Identifier,mark:()=>Mark,overlap:()=>Overlap,render:()=>Render,viewlayout:()=>ViewLayout});var vega_encode_module_namespaceObject={};__webpack_require__.r(vega_encode_module_namespaceObject),__webpack_require__.d(vega_encode_module_namespaceObject,{axisticks:()=>AxisTicks,datajoin:()=>DataJoin,encode:()=>Encode,legendentries:()=>LegendEntries,linkpath:()=>LinkPath,pie:()=>Pie,scale:()=>Scale,sortitems:()=>SortItems,stack:()=>Stack});var vega_geo_module_namespaceObject={};__webpack_require__.r(vega_geo_module_namespaceObject),__webpack_require__.d(vega_geo_module_namespaceObject,{contour:()=>Contour,geojson:()=>GeoJSON,geopath:()=>GeoPath,geopoint:()=>GeoPoint,geoshape:()=>GeoShape,graticule:()=>Graticule,heatmap:()=>Heatmap,isocontour:()=>Isocontour,kde2d:()=>KDE2D,projection:()=>Projection});var vega_force_module_namespaceObject={};__webpack_require__.r(vega_force_module_namespaceObject),__webpack_require__.d(vega_force_module_namespaceObject,{force:()=>Force});var vega_hierarchy_module_namespaceObject={};__webpack_require__.r(vega_hierarchy_module_namespaceObject),__webpack_require__.d(vega_hierarchy_module_namespaceObject,{nest:()=>Nest,pack:()=>Pack,partition:()=>Partition,stratify:()=>Stratify,tree:()=>Tree,treelinks:()=>TreeLinks,treemap:()=>Treemap});var vega_label_module_namespaceObject={};__webpack_require__.r(vega_label_module_namespaceObject),__webpack_require__.d(vega_label_module_namespaceObject,{label:()=>Label});var vega_regression_module_namespaceObject={};__webpack_require__.r(vega_regression_module_namespaceObject),__webpack_require__.d(vega_regression_module_namespaceObject,{loess:()=>Loess,regression:()=>Regression});var vega_voronoi_module_namespaceObject={};__webpack_require__.r(vega_voronoi_module_namespaceObject),__webpack_require__.d(vega_voronoi_module_namespaceObject,{voronoi:()=>vega_voronoi_module_Voronoi});var vega_wordcloud_module_namespaceObject={};__webpack_require__.r(vega_wordcloud_module_namespaceObject),__webpack_require__.d(vega_wordcloud_module_namespaceObject,{wordcloud:()=>Wordcloud});var vega_crossfilter_module_namespaceObject={};__webpack_require__.r(vega_crossfilter_module_namespaceObject),__webpack_require__.d(vega_crossfilter_module_namespaceObject,{crossfilter:()=>CrossFilter,resolvefilter:()=>ResolveFilter});var vega_util_module=__webpack_require__("./node_modules/vega-util/build/vega-util.module.js"),EOL={},EOF={},QUOTE=34,NEWLINE=10,RETURN=13;function objectConverter(columns){return new Function("d","return {"+columns.map((function(name,i){return JSON.stringify(name)+": d["+i+'] || ""'})).join(",")+"}")}function inferColumns(rows){var columnSet=Object.create(null),columns=[];return rows.forEach((function(row){for(var column in row)column in columnSet||columns.push(columnSet[column]=column)})),columns}function pad(value,width){var s=value+"",length=s.length;return length9999?"+"+pad(year,6):pad(year,4)}(date.getUTCFullYear())+"-"+pad(date.getUTCMonth()+1,2)+"-"+pad(date.getUTCDate(),2)+(milliseconds?"T"+pad(hours,2)+":"+pad(minutes,2)+":"+pad(seconds,2)+"."+pad(milliseconds,3)+"Z":seconds?"T"+pad(hours,2)+":"+pad(minutes,2)+":"+pad(seconds,2)+"Z":minutes||hours?"T"+pad(hours,2)+":"+pad(minutes,2)+"Z":"")}function dsv(delimiter){var reFormat=new RegExp('["'+delimiter+"\n\r]"),DELIMITER=delimiter.charCodeAt(0);function parseRows(text,f){var t,rows=[],N=text.length,I=0,n=0,eof=N<=0,eol=!1;function token(){if(eof)return EOF;if(eol)return eol=!1,EOL;var i,c,j=I;if(text.charCodeAt(j)===QUOTE){for(;I++=N?eof=!0:(c=text.charCodeAt(I++))===NEWLINE?eol=!0:c===RETURN&&(eol=!0,text.charCodeAt(I)===NEWLINE&&++I),text.slice(j+1,i-1).replace(/""/g,'"')}for(;I1)arcs=function extractArcs(topology,object,filter){var geom,arcs=[],geomsByArc=[];function extract0(i){var j=i<0?~i:i;(geomsByArc[j]||(geomsByArc[j]=[])).push({i,g:geom})}function extract1(arcs){arcs.forEach(extract0)}function extract2(arcs){arcs.forEach(extract1)}function extract3(arcs){arcs.forEach(extract2)}function geometry(o){switch(geom=o,o.type){case"GeometryCollection":o.geometries.forEach(geometry);break;case"LineString":extract1(o.arcs);break;case"MultiLineString":case"Polygon":extract2(o.arcs);break;case"MultiPolygon":extract3(o.arcs)}}return geometry(object),geomsByArc.forEach(null==filter?function(geoms){arcs.push(geoms[0].i)}:function(geoms){filter(geoms[0].g,geoms[geoms.length-1].g)&&arcs.push(geoms[0].i)}),arcs}(0,object,filter);else for(i=0,arcs=new Array(n=topology.arcs.length);i=e10?10:error>=e5?5:error>=e2?2:1;let i1,i2,inc;return power<0?(inc=Math.pow(10,-power)/factor,i1=Math.round(start*inc),i2=Math.round(stop*inc),i1/incstop&&--i2,inc=-inc):(inc=Math.pow(10,power)*factor,i1=Math.round(start/inc),i2=Math.round(stop/inc),i1*incstop&&--i2),i20))return[];if((start=+start)===(stop=+stop))return[start];const reverse=stop=i1))return[];const n=i2-i1+1,ticks=new Array(n);if(reverse)if(inc<0)for(let i=0;i=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function formatSpecifier(specifier){if(!(match=re.exec(specifier)))throw new Error("invalid format: "+specifier);var match;return new FormatSpecifier({fill:match[1],align:match[2],sign:match[3],symbol:match[4],zero:match[5],width:match[6],comma:match[7],precision:match[8]&&match[8].slice(1),trim:match[9],type:match[10]})}function FormatSpecifier(specifier){this.fill=void 0===specifier.fill?" ":specifier.fill+"",this.align=void 0===specifier.align?">":specifier.align+"",this.sign=void 0===specifier.sign?"-":specifier.sign+"",this.symbol=void 0===specifier.symbol?"":specifier.symbol+"",this.zero=!!specifier.zero,this.width=void 0===specifier.width?void 0:+specifier.width,this.comma=!!specifier.comma,this.precision=void 0===specifier.precision?void 0:+specifier.precision,this.trim=!!specifier.trim,this.type=void 0===specifier.type?"":specifier.type+""}function formatDecimalParts(x,p){if((i=(x=p?x.toExponential(p-1):x.toExponential()).indexOf("e"))<0)return null;var i,coefficient=x.slice(0,i);return[coefficient.length>1?coefficient[0]+coefficient.slice(2):coefficient,+x.slice(i+1)]}function exponent(x){return(x=formatDecimalParts(Math.abs(x)))?x[1]:NaN}function precisionPrefix(step,value){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(exponent(value)/3)))-exponent(Math.abs(step)))}function precisionRound(step,max){return step=Math.abs(step),max=Math.abs(max)-step,Math.max(0,exponent(max)-exponent(step))+1}function precisionFixed(step){return Math.max(0,-exponent(Math.abs(step)))}function formatRounded(x,p){var d=formatDecimalParts(x,p);if(!d)return x+"";var coefficient=d[0],exponent=d[1];return exponent<0?"0."+new Array(-exponent).join("0")+coefficient:coefficient.length>exponent+1?coefficient.slice(0,exponent+1)+"."+coefficient.slice(exponent+1):coefficient+new Array(exponent-coefficient.length+2).join("0")}formatSpecifier.prototype=FormatSpecifier.prototype,FormatSpecifier.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const formatTypes={"%":(x,p)=>(100*x).toFixed(p),b:x=>Math.round(x).toString(2),c:x=>x+"",d:function formatDecimal(x){return Math.abs(x=Math.round(x))>=1e21?x.toLocaleString("en").replace(/,/g,""):x.toString(10)},e:(x,p)=>x.toExponential(p),f:(x,p)=>x.toFixed(p),g:(x,p)=>x.toPrecision(p),o:x=>Math.round(x).toString(8),p:(x,p)=>formatRounded(100*x,p),r:formatRounded,s:function formatPrefixAuto(x,p){var d=formatDecimalParts(x,p);if(!d)return x+"";var coefficient=d[0],exponent=d[1],i=exponent-(prefixExponent=3*Math.max(-8,Math.min(8,Math.floor(exponent/3))))+1,n=coefficient.length;return i===n?coefficient:i>n?coefficient+new Array(i-n+1).join("0"):i>0?coefficient.slice(0,i)+"."+coefficient.slice(i):"0."+new Array(1-i).join("0")+formatDecimalParts(x,Math.max(0,p+i-1))[0]},X:x=>Math.round(x).toString(16).toUpperCase(),x:x=>Math.round(x).toString(16)};function src_identity(x){return x}var defaultLocale_locale,format,formatPrefix,map=Array.prototype.map,prefixes=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function locale(locale){var group=void 0===locale.grouping||void 0===locale.thousands?src_identity:function formatGroup(grouping,thousands){return function(value,width){for(var i=value.length,t=[],j=0,g=grouping[0],length=0;i>0&&g>0&&(length+g+1>width&&(g=Math.max(1,width-length)),t.push(value.substring(i-=g,i+g)),!((length+=g+1)>width));)g=grouping[j=(j+1)%grouping.length];return t.reverse().join(thousands)}}(map.call(locale.grouping,Number),locale.thousands+""),currencyPrefix=void 0===locale.currency?"":locale.currency[0]+"",currencySuffix=void 0===locale.currency?"":locale.currency[1]+"",decimal=void 0===locale.decimal?".":locale.decimal+"",numerals=void 0===locale.numerals?src_identity:function formatNumerals(numerals){return function(value){return value.replace(/[0-9]/g,(function(i){return numerals[+i]}))}}(map.call(locale.numerals,String)),percent=void 0===locale.percent?"%":locale.percent+"",minus=void 0===locale.minus?"−":locale.minus+"",nan=void 0===locale.nan?"NaN":locale.nan+"";function newFormat(specifier){var fill=(specifier=formatSpecifier(specifier)).fill,align=specifier.align,sign=specifier.sign,symbol=specifier.symbol,zero=specifier.zero,width=specifier.width,comma=specifier.comma,precision=specifier.precision,trim=specifier.trim,type=specifier.type;"n"===type?(comma=!0,type="g"):formatTypes[type]||(void 0===precision&&(precision=12),trim=!0,type="g"),(zero||"0"===fill&&"="===align)&&(zero=!0,fill="0",align="=");var prefix="$"===symbol?currencyPrefix:"#"===symbol&&/[boxX]/.test(type)?"0"+type.toLowerCase():"",suffix="$"===symbol?currencySuffix:/[%p]/.test(type)?percent:"",formatType=formatTypes[type],maybeSuffix=/[defgprs%]/.test(type);function format(value){var i,n,c,valuePrefix=prefix,valueSuffix=suffix;if("c"===type)valueSuffix=formatType(value)+valueSuffix,value="";else{var valueNegative=(value=+value)<0||1/value<0;if(value=isNaN(value)?nan:formatType(Math.abs(value),precision),trim&&(value=function formatTrim(s){out:for(var i1,n=s.length,i=1,i0=-1;i0&&(i0=0)}return i0>0?s.slice(0,i0)+s.slice(i1+1):s}(value)),valueNegative&&0==+value&&"+"!==sign&&(valueNegative=!1),valuePrefix=(valueNegative?"("===sign?sign:minus:"-"===sign||"("===sign?"":sign)+valuePrefix,valueSuffix=("s"===type?prefixes[8+prefixExponent/3]:"")+valueSuffix+(valueNegative&&"("===sign?")":""),maybeSuffix)for(i=-1,n=value.length;++i(c=value.charCodeAt(i))||c>57){valueSuffix=(46===c?decimal+value.slice(i+1):value.slice(i))+valueSuffix,value=value.slice(0,i);break}}comma&&!zero&&(value=group(value,1/0));var length=valuePrefix.length+value.length+valueSuffix.length,padding=length>1)+valuePrefix+value+valueSuffix+padding.slice(length);break;default:value=padding+valuePrefix+value+valueSuffix}return numerals(value)}return precision=void 0===precision?6:/[gprs]/.test(type)?Math.max(1,Math.min(21,precision)):Math.max(0,Math.min(20,precision)),format.toString=function(){return specifier+""},format}return{format:newFormat,formatPrefix:function formatPrefix(specifier,value){var f=newFormat(((specifier=formatSpecifier(specifier)).type="f",specifier)),e=3*Math.max(-8,Math.min(8,Math.floor(exponent(value)/3))),k=Math.pow(10,-e),prefix=prefixes[8+e/3];return function(value){return f(k*value)+prefix}}}}!function defaultLocale(definition){return defaultLocale_locale=locale(definition),format=defaultLocale_locale.format,formatPrefix=defaultLocale_locale.formatPrefix,defaultLocale_locale}({thousands:",",grouping:[3],currency:["$",""]});const t0=new Date,t1=new Date;function timeInterval(floori,offseti,count,field){function interval(date){return floori(date=0===arguments.length?new Date:new Date(+date)),date}return interval.floor=date=>(floori(date=new Date(+date)),date),interval.ceil=date=>(floori(date=new Date(date-1)),offseti(date,1),floori(date),date),interval.round=date=>{const d0=interval(date),d1=interval.ceil(date);return date-d0(offseti(date=new Date(+date),null==step?1:Math.floor(step)),date),interval.range=(start,stop,step)=>{const range=[];if(start=interval.ceil(start),step=null==step?1:Math.floor(step),!(start0))return range;let previous;do{range.push(previous=new Date(+start)),offseti(start,step),floori(start)}while(previoustimeInterval((date=>{if(date>=date)for(;floori(date),!test(date);)date.setTime(date-1)}),((date,step)=>{if(date>=date)if(step<0)for(;++step<=0;)for(;offseti(date,-1),!test(date););else for(;--step>=0;)for(;offseti(date,1),!test(date););})),count&&(interval.count=(start,end)=>(t0.setTime(+start),t1.setTime(+end),floori(t0),floori(t1),Math.floor(count(t0,t1))),interval.every=step=>(step=Math.floor(step),isFinite(step)&&step>0?step>1?interval.filter(field?d=>field(d)%step==0:d=>interval.count(0,d)%step==0):interval:null)),interval}const timeDay=timeInterval((date=>date.setHours(0,0,0,0)),((date,step)=>date.setDate(date.getDate()+step)),((start,end)=>(end-start-6e4*(end.getTimezoneOffset()-start.getTimezoneOffset()))/864e5),(date=>date.getDate()-1)),utcDay=(timeDay.range,timeInterval((date=>{date.setUTCHours(0,0,0,0)}),((date,step)=>{date.setUTCDate(date.getUTCDate()+step)}),((start,end)=>(end-start)/864e5),(date=>date.getUTCDate()-1))),unixDay=(utcDay.range,timeInterval((date=>{date.setUTCHours(0,0,0,0)}),((date,step)=>{date.setUTCDate(date.getUTCDate()+step)}),((start,end)=>(end-start)/864e5),(date=>Math.floor(date/864e5))));unixDay.range;function timeWeekday(i){return timeInterval((date=>{date.setDate(date.getDate()-(date.getDay()+7-i)%7),date.setHours(0,0,0,0)}),((date,step)=>{date.setDate(date.getDate()+7*step)}),((start,end)=>(end-start-6e4*(end.getTimezoneOffset()-start.getTimezoneOffset()))/6048e5))}const timeSunday=timeWeekday(0),timeMonday=timeWeekday(1),timeTuesday=timeWeekday(2),timeWednesday=timeWeekday(3),timeThursday=timeWeekday(4),timeFriday=timeWeekday(5),timeSaturday=timeWeekday(6);timeSunday.range,timeMonday.range,timeTuesday.range,timeWednesday.range,timeThursday.range,timeFriday.range,timeSaturday.range;function utcWeekday(i){return timeInterval((date=>{date.setUTCDate(date.getUTCDate()-(date.getUTCDay()+7-i)%7),date.setUTCHours(0,0,0,0)}),((date,step)=>{date.setUTCDate(date.getUTCDate()+7*step)}),((start,end)=>(end-start)/6048e5))}const utcSunday=utcWeekday(0),utcMonday=utcWeekday(1),utcTuesday=utcWeekday(2),utcWednesday=utcWeekday(3),utcThursday=utcWeekday(4),utcFriday=utcWeekday(5),utcSaturday=utcWeekday(6),timeYear=(utcSunday.range,utcMonday.range,utcTuesday.range,utcWednesday.range,utcThursday.range,utcFriday.range,utcSaturday.range,timeInterval((date=>{date.setMonth(0,1),date.setHours(0,0,0,0)}),((date,step)=>{date.setFullYear(date.getFullYear()+step)}),((start,end)=>end.getFullYear()-start.getFullYear()),(date=>date.getFullYear())));timeYear.every=k=>isFinite(k=Math.floor(k))&&k>0?timeInterval((date=>{date.setFullYear(Math.floor(date.getFullYear()/k)*k),date.setMonth(0,1),date.setHours(0,0,0,0)}),((date,step)=>{date.setFullYear(date.getFullYear()+step*k)})):null;timeYear.range;const utcYear=timeInterval((date=>{date.setUTCMonth(0,1),date.setUTCHours(0,0,0,0)}),((date,step)=>{date.setUTCFullYear(date.getUTCFullYear()+step)}),((start,end)=>end.getUTCFullYear()-start.getUTCFullYear()),(date=>date.getUTCFullYear()));utcYear.every=k=>isFinite(k=Math.floor(k))&&k>0?timeInterval((date=>{date.setUTCFullYear(Math.floor(date.getUTCFullYear()/k)*k),date.setUTCMonth(0,1),date.setUTCHours(0,0,0,0)}),((date,step)=>{date.setUTCFullYear(date.getUTCFullYear()+step*k)})):null;utcYear.range;const timeMonth=timeInterval((date=>{date.setDate(1),date.setHours(0,0,0,0)}),((date,step)=>{date.setMonth(date.getMonth()+step)}),((start,end)=>end.getMonth()-start.getMonth()+12*(end.getFullYear()-start.getFullYear())),(date=>date.getMonth())),utcMonth=(timeMonth.range,timeInterval((date=>{date.setUTCDate(1),date.setUTCHours(0,0,0,0)}),((date,step)=>{date.setUTCMonth(date.getUTCMonth()+step)}),((start,end)=>end.getUTCMonth()-start.getUTCMonth()+12*(end.getUTCFullYear()-start.getUTCFullYear())),(date=>date.getUTCMonth()))),timeHour=(utcMonth.range,timeInterval((date=>{date.setTime(date-date.getMilliseconds()-1e3*date.getSeconds()-6e4*date.getMinutes())}),((date,step)=>{date.setTime(+date+36e5*step)}),((start,end)=>(end-start)/36e5),(date=>date.getHours()))),utcHour=(timeHour.range,timeInterval((date=>{date.setUTCMinutes(0,0,0)}),((date,step)=>{date.setTime(+date+36e5*step)}),((start,end)=>(end-start)/36e5),(date=>date.getUTCHours()))),timeMinute=(utcHour.range,timeInterval((date=>{date.setTime(date-date.getMilliseconds()-1e3*date.getSeconds())}),((date,step)=>{date.setTime(+date+6e4*step)}),((start,end)=>(end-start)/6e4),(date=>date.getMinutes()))),utcMinute=(timeMinute.range,timeInterval((date=>{date.setUTCSeconds(0,0)}),((date,step)=>{date.setTime(+date+6e4*step)}),((start,end)=>(end-start)/6e4),(date=>date.getUTCMinutes()))),second=(utcMinute.range,timeInterval((date=>{date.setTime(date-date.getMilliseconds())}),((date,step)=>{date.setTime(+date+1e3*step)}),((start,end)=>(end-start)/1e3),(date=>date.getUTCSeconds()))),millisecond=(second.range,timeInterval((()=>{}),((date,step)=>{date.setTime(+date+step)}),((start,end)=>end-start)));millisecond.every=k=>(k=Math.floor(k),isFinite(k)&&k>0?k>1?timeInterval((date=>{date.setTime(Math.floor(date/k)*k)}),((date,step)=>{date.setTime(+date+step*k)}),((start,end)=>(end-start)/k)):millisecond:null);millisecond.range;function ascending(a,b){return null==a||null==b?NaN:ab?1:a>=b?0:NaN}function descending(a,b){return null==a||null==b?NaN:ba?1:b>=a?0:NaN}function bisector(f){let compare1,compare2,delta;function left(a,x,lo=0,hi=a.length){if(lo>>1;compare2(a[mid],x)<0?lo=mid+1:hi=mid}while(loascending(f(d),x),delta=(d,x)=>f(d)-x):(compare1=f===ascending||f===descending?f:zero,compare2=f,delta=f),{left,center:function center(a,x,lo=0,hi=a.length){const i=left(a,x,lo,hi-1);return i>lo&&delta(a[i-1],x)>-delta(a[i],x)?i-1:i},right:function right(a,x,lo=0,hi=a.length){if(lo>>1;compare2(a[mid],x)<=0?lo=mid+1:hi=mid}while(lo(o[u]=1+i,o)),{});function timeUnits(units){const u=(0,vega_util_module.YO)(units).slice(),m={};u.length||(0,vega_util_module.z3)("Missing time unit."),u.forEach((unit=>{(0,vega_util_module.mQ)(UNITS,unit)?m[unit]=1:(0,vega_util_module.z3)(`Invalid time unit: ${unit}.`)}));return(m[WEEK]||m[DAY]?1:0)+(m[QUARTER]||m[MONTH]||m[DATE]?1:0)+(m[DAYOFYEAR]?1:0)>1&&(0,vega_util_module.z3)(`Incompatible time units: ${units}`),u.sort(((a,b)=>UNITS[a]-UNITS[b])),u}const defaultSpecifiers={[YEAR]:"%Y ",[QUARTER]:"Q%q ",[MONTH]:"%b ",[DATE]:"%d ",[WEEK]:"W%U ",[DAY]:"%a ",[DAYOFYEAR]:"%j ",[HOURS]:"%H:00",[MINUTES]:"00:%M",[SECONDS]:":%S",[MILLISECONDS]:".%L",[`${YEAR}-${MONTH}`]:"%Y-%m ",[`${YEAR}-${MONTH}-${DATE}`]:"%Y-%m-%d ",[`${HOURS}-${MINUTES}`]:"%H:%M"};function timeUnitSpecifier(units,specifiers){const s=(0,vega_util_module.X$)({},defaultSpecifiers,specifiers),u=timeUnits(units),n=u.length;let end,key,fmt="",start=0;for(start=0;startstart;--end)if(key=u.slice(start,end).join("-"),null!=s[key]){fmt+=s[key],start=end;break}return fmt.trim()}const vega_time_module_t0=new Date;function localYear(y){return vega_time_module_t0.setFullYear(y),vega_time_module_t0.setMonth(0),vega_time_module_t0.setDate(1),vega_time_module_t0.setHours(0,0,0,0),vega_time_module_t0}function dayofyear(d){return localDayOfYear(new Date(d))}function week(d){return localWeekNum(new Date(d))}function localDayOfYear(d){return timeDay.count(localYear(d.getFullYear())-1,d)}function localWeekNum(d){return timeSunday.count(localYear(d.getFullYear())-1,d)}function localFirst(y){return localYear(y).getDay()}function localDate(y,m,d,H,M,S,L){if(0<=y&&y<100){const date=new Date(-1,m,d,H,M,S,L);return date.setFullYear(y),date}return new Date(y,m,d,H,M,S,L)}function utcdayofyear(d){return utcDayOfYear(new Date(d))}function utcweek(d){return utcWeekNum(new Date(d))}function utcDayOfYear(d){const y=Date.UTC(d.getUTCFullYear(),0,1);return utcDay.count(y-1,d)}function utcWeekNum(d){const y=Date.UTC(d.getUTCFullYear(),0,1);return utcSunday.count(y-1,d)}function utcFirst(y){return vega_time_module_t0.setTime(Date.UTC(y,0,1)),vega_time_module_t0.getUTCDay()}function utcDate(y,m,d,H,M,S,L){if(0<=y&&y<100){const date=new Date(Date.UTC(-1,m,d,H,M,S,L));return date.setUTCFullYear(d.y),date}return new Date(Date.UTC(y,m,d,H,M,S,L))}function floor(units,step,get,inv,newDate){const s=step||1,b=(0,vega_util_module.se)(units),_=(unit,p,key)=>function getUnit(f,inv,step,phase){const u=step<=1?f:phase?(d,y)=>phase+step*Math.floor((f(d,y)-phase)/step):(d,y)=>step*Math.floor(f(d,y)/step);return inv?(d,y)=>inv(u(d,y),y):u}(get[key=key||unit],inv[key],unit===b&&s,p),t=new Date,u=(0,vega_util_module.M1)(units),y=u[YEAR]?_(YEAR):(0,vega_util_module.dY)(2012),m=u[MONTH]?_(MONTH):u[QUARTER]?_(QUARTER):vega_util_module.v_,d=u[WEEK]&&u[DAY]?_(DAY,1,WEEK+DAY):u[WEEK]?_(WEEK,1):u[DAY]?_(DAY,1):u[DATE]?_(DATE,1):u[DAYOFYEAR]?_(DAYOFYEAR,1):vega_util_module.xH,H=u[HOURS]?_(HOURS):vega_util_module.v_,M=u[MINUTES]?_(MINUTES):vega_util_module.v_,S=u[SECONDS]?_(SECONDS):vega_util_module.v_,L=u[MILLISECONDS]?_(MILLISECONDS):vega_util_module.v_;return function(v){t.setTime(+v);const year=y(t);return newDate(year,m(t),d(t,year),H(t),M(t),S(t),L(t))}}function weekday(week,day,firstDay){return day+7*week-(firstDay+6)%7}const localGet={[YEAR]:d=>d.getFullYear(),[QUARTER]:d=>Math.floor(d.getMonth()/3),[MONTH]:d=>d.getMonth(),[DATE]:d=>d.getDate(),[HOURS]:d=>d.getHours(),[MINUTES]:d=>d.getMinutes(),[SECONDS]:d=>d.getSeconds(),[MILLISECONDS]:d=>d.getMilliseconds(),[DAYOFYEAR]:d=>localDayOfYear(d),[WEEK]:d=>localWeekNum(d),[WEEK+DAY]:(d,y)=>weekday(localWeekNum(d),d.getDay(),localFirst(y)),[DAY]:(d,y)=>weekday(1,d.getDay(),localFirst(y))},localInv={[QUARTER]:q=>3*q,[WEEK]:(w,y)=>weekday(w,0,localFirst(y))};function timeFloor(units,step){return floor(units,step||1,localGet,localInv,localDate)}const utcGet={[YEAR]:d=>d.getUTCFullYear(),[QUARTER]:d=>Math.floor(d.getUTCMonth()/3),[MONTH]:d=>d.getUTCMonth(),[DATE]:d=>d.getUTCDate(),[HOURS]:d=>d.getUTCHours(),[MINUTES]:d=>d.getUTCMinutes(),[SECONDS]:d=>d.getUTCSeconds(),[MILLISECONDS]:d=>d.getUTCMilliseconds(),[DAYOFYEAR]:d=>utcDayOfYear(d),[WEEK]:d=>utcWeekNum(d),[DAY]:(d,y)=>weekday(1,d.getUTCDay(),utcFirst(y)),[WEEK+DAY]:(d,y)=>weekday(utcWeekNum(d),d.getUTCDay(),utcFirst(y))},utcInv={[QUARTER]:q=>3*q,[WEEK]:(w,y)=>weekday(w,0,utcFirst(y))};function utcFloor(units,step){return floor(units,step||1,utcGet,utcInv,utcDate)}const timeIntervals={[YEAR]:timeYear,[QUARTER]:timeMonth.every(3),[MONTH]:timeMonth,[WEEK]:timeSunday,[DATE]:timeDay,[DAY]:timeDay,[DAYOFYEAR]:timeDay,[HOURS]:timeHour,[MINUTES]:timeMinute,[SECONDS]:second,[MILLISECONDS]:millisecond},utcIntervals={[YEAR]:utcYear,[QUARTER]:utcMonth.every(3),[MONTH]:utcMonth,[WEEK]:utcSunday,[DATE]:utcDay,[DAY]:utcDay,[DAYOFYEAR]:utcDay,[HOURS]:utcHour,[MINUTES]:utcMinute,[SECONDS]:second,[MILLISECONDS]:millisecond};function vega_time_module_timeInterval(unit){return timeIntervals[unit]}function utcInterval(unit){return utcIntervals[unit]}function offset(ival,date,step){return ival?ival.offset(date,step):void 0}function timeOffset(unit,date,step){return offset(vega_time_module_timeInterval(unit),date,step)}function utcOffset(unit,date,step){return offset(utcInterval(unit),date,step)}function sequence(ival,start,stop,step){return ival?ival.range(start,stop,step):void 0}function timeSequence(unit,start,stop,step){return sequence(vega_time_module_timeInterval(unit),start,stop,step)}function utcSequence(unit,start,stop,step){return sequence(utcInterval(unit),start,stop,step)}const vega_time_module_durationYear=31536e6,Milli=[YEAR,MONTH,DATE,HOURS,MINUTES,SECONDS,MILLISECONDS],Seconds=Milli.slice(0,-1),Minutes=Seconds.slice(0,-1),Hours=Minutes.slice(0,-1),Day=Hours.slice(0,-1),Month=[YEAR,MONTH],Year=[YEAR],intervals=[[Seconds,1,1e3],[Seconds,5,5e3],[Seconds,15,15e3],[Seconds,30,3e4],[Minutes,1,6e4],[Minutes,5,3e5],[Minutes,15,9e5],[Minutes,30,18e5],[Hours,1,36e5],[Hours,3,108e5],[Hours,6,216e5],[Hours,12,432e5],[Day,1,864e5],[[YEAR,WEEK],1,6048e5],[Month,1,2592e6],[Month,3,7776e6],[Year,1,vega_time_module_durationYear]];function bin(opt){const ext=opt.extent,max=opt.maxbins||40,target=Math.abs((0,vega_util_module.Ln)(ext))/max;let units,step,i=bisector((i=>i[2])).right(intervals,target);return i===intervals.length?(units=Year,step=tickStep(ext[0]/vega_time_module_durationYear,ext[1]/vega_time_module_durationYear,max)):i?(i=intervals[target/intervals[i-1][2]=12)]},q:function formatQuarter(d){return 1+~~(d.getMonth()/3)},Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatSeconds,u:formatWeekdayNumberMonday,U:formatWeekNumberSunday,V:formatWeekNumberISO,w:formatWeekdayNumberSunday,W:formatWeekNumberMonday,x:null,X:null,y:locale_formatYear,Y:formatFullYear,Z:formatZone,"%":formatLiteralPercent},utcFormats={a:function formatUTCShortWeekday(d){return locale_shortWeekdays[d.getUTCDay()]},A:function formatUTCWeekday(d){return locale_weekdays[d.getUTCDay()]},b:function formatUTCShortMonth(d){return locale_shortMonths[d.getUTCMonth()]},B:function formatUTCMonth(d){return locale_months[d.getUTCMonth()]},c:null,d:formatUTCDayOfMonth,e:formatUTCDayOfMonth,f:formatUTCMicroseconds,g:formatUTCYearISO,G:formatUTCFullYearISO,H:formatUTCHour24,I:formatUTCHour12,j:formatUTCDayOfYear,L:formatUTCMilliseconds,m:formatUTCMonthNumber,M:formatUTCMinutes,p:function formatUTCPeriod(d){return locale_periods[+(d.getUTCHours()>=12)]},q:function formatUTCQuarter(d){return 1+~~(d.getUTCMonth()/3)},Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatUTCSeconds,u:formatUTCWeekdayNumberMonday,U:formatUTCWeekNumberSunday,V:formatUTCWeekNumberISO,w:formatUTCWeekdayNumberSunday,W:formatUTCWeekNumberMonday,x:null,X:null,y:formatUTCYear,Y:formatUTCFullYear,Z:formatUTCZone,"%":formatLiteralPercent},parses={a:function parseShortWeekday(d,string,i){var n=shortWeekdayRe.exec(string.slice(i));return n?(d.w=shortWeekdayLookup.get(n[0].toLowerCase()),i+n[0].length):-1},A:function parseWeekday(d,string,i){var n=weekdayRe.exec(string.slice(i));return n?(d.w=weekdayLookup.get(n[0].toLowerCase()),i+n[0].length):-1},b:function parseShortMonth(d,string,i){var n=shortMonthRe.exec(string.slice(i));return n?(d.m=shortMonthLookup.get(n[0].toLowerCase()),i+n[0].length):-1},B:function parseMonth(d,string,i){var n=monthRe.exec(string.slice(i));return n?(d.m=monthLookup.get(n[0].toLowerCase()),i+n[0].length):-1},c:function parseLocaleDateTime(d,string,i){return parseSpecifier(d,locale_dateTime,string,i)},d:parseDayOfMonth,e:parseDayOfMonth,f:parseMicroseconds,g:parseYear,G:parseFullYear,H:parseHour24,I:parseHour24,j:parseDayOfYear,L:parseMilliseconds,m:parseMonthNumber,M:parseMinutes,p:function parsePeriod(d,string,i){var n=periodRe.exec(string.slice(i));return n?(d.p=periodLookup.get(n[0].toLowerCase()),i+n[0].length):-1},q:parseQuarter,Q:parseUnixTimestamp,s:parseUnixTimestampSeconds,S:parseSeconds,u:parseWeekdayNumberMonday,U:parseWeekNumberSunday,V:parseWeekNumberISO,w:parseWeekdayNumberSunday,W:parseWeekNumberMonday,x:function parseLocaleDate(d,string,i){return parseSpecifier(d,locale_date,string,i)},X:function parseLocaleTime(d,string,i){return parseSpecifier(d,locale_time,string,i)},y:parseYear,Y:parseFullYear,Z:parseZone,"%":parseLiteralPercent};function newFormat(specifier,formats){return function(date){var c,pad,format,string=[],i=-1,j=0,n=specifier.length;for(date instanceof Date||(date=new Date(+date));++i53)return null;"w"in d||(d.w=1),"Z"in d?(day=(week=locale_utcDate(newDate(d.y,0,1))).getUTCDay(),week=day>4||0===day?utcMonday.ceil(week):utcMonday(week),week=utcDay.offset(week,7*(d.V-1)),d.y=week.getUTCFullYear(),d.m=week.getUTCMonth(),d.d=week.getUTCDate()+(d.w+6)%7):(day=(week=locale_localDate(newDate(d.y,0,1))).getDay(),week=day>4||0===day?timeMonday.ceil(week):timeMonday(week),week=timeDay.offset(week,7*(d.V-1)),d.y=week.getFullYear(),d.m=week.getMonth(),d.d=week.getDate()+(d.w+6)%7)}else("W"in d||"U"in d)&&("w"in d||(d.w="u"in d?d.u%7:"W"in d?1:0),day="Z"in d?locale_utcDate(newDate(d.y,0,1)).getUTCDay():locale_localDate(newDate(d.y,0,1)).getDay(),d.m=0,d.d="W"in d?(d.w+6)%7+7*d.W-(day+5)%7:d.w+7*d.U-(day+6)%7);return"Z"in d?(d.H+=d.Z/100|0,d.M+=d.Z%100,locale_utcDate(d)):locale_localDate(d)}}function parseSpecifier(d,specifier,string,j){for(var c,parse,i=0,n=specifier.length,m=string.length;i=m)return-1;if(37===(c=specifier.charCodeAt(i++))){if(c=specifier.charAt(i++),!(parse=parses[c in pads?specifier.charAt(i++):c])||(j=parse(d,string,j))<0)return-1}else if(c!=string.charCodeAt(j++))return-1}return j}return formats.x=newFormat(locale_date,formats),formats.X=newFormat(locale_time,formats),formats.c=newFormat(locale_dateTime,formats),utcFormats.x=newFormat(locale_date,utcFormats),utcFormats.X=newFormat(locale_time,utcFormats),utcFormats.c=newFormat(locale_dateTime,utcFormats),{format:function(specifier){var f=newFormat(specifier+="",formats);return f.toString=function(){return specifier},f},parse:function(specifier){var p=newParse(specifier+="",!1);return p.toString=function(){return specifier},p},utcFormat:function(specifier){var f=newFormat(specifier+="",utcFormats);return f.toString=function(){return specifier},f},utcParse:function(specifier){var p=newParse(specifier+="",!0);return p.toString=function(){return specifier},p}}}var src_defaultLocale_locale,timeFormat,timeParse,utcFormat,utcParse,pads={"-":"",_:" ",0:"0"},numberRe=/^\s*\d+/,percentRe=/^%/,requoteRe=/[\\^$*+?|[\]().{}]/g;function locale_pad(value,fill,width){var sign=value<0?"-":"",string=(sign?-value:value)+"",length=string.length;return sign+(length[name.toLowerCase(),i])))}function parseWeekdayNumberSunday(d,string,i){var n=numberRe.exec(string.slice(i,i+1));return n?(d.w=+n[0],i+n[0].length):-1}function parseWeekdayNumberMonday(d,string,i){var n=numberRe.exec(string.slice(i,i+1));return n?(d.u=+n[0],i+n[0].length):-1}function parseWeekNumberSunday(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.U=+n[0],i+n[0].length):-1}function parseWeekNumberISO(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.V=+n[0],i+n[0].length):-1}function parseWeekNumberMonday(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.W=+n[0],i+n[0].length):-1}function parseFullYear(d,string,i){var n=numberRe.exec(string.slice(i,i+4));return n?(d.y=+n[0],i+n[0].length):-1}function parseYear(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.y=+n[0]+(+n[0]>68?1900:2e3),i+n[0].length):-1}function parseZone(d,string,i){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(string.slice(i,i+6));return n?(d.Z=n[1]?0:-(n[2]+(n[3]||"00")),i+n[0].length):-1}function parseQuarter(d,string,i){var n=numberRe.exec(string.slice(i,i+1));return n?(d.q=3*n[0]-3,i+n[0].length):-1}function parseMonthNumber(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.m=n[0]-1,i+n[0].length):-1}function parseDayOfMonth(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.d=+n[0],i+n[0].length):-1}function parseDayOfYear(d,string,i){var n=numberRe.exec(string.slice(i,i+3));return n?(d.m=0,d.d=+n[0],i+n[0].length):-1}function parseHour24(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.H=+n[0],i+n[0].length):-1}function parseMinutes(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.M=+n[0],i+n[0].length):-1}function parseSeconds(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.S=+n[0],i+n[0].length):-1}function parseMilliseconds(d,string,i){var n=numberRe.exec(string.slice(i,i+3));return n?(d.L=+n[0],i+n[0].length):-1}function parseMicroseconds(d,string,i){var n=numberRe.exec(string.slice(i,i+6));return n?(d.L=Math.floor(n[0]/1e3),i+n[0].length):-1}function parseLiteralPercent(d,string,i){var n=percentRe.exec(string.slice(i,i+1));return n?i+n[0].length:-1}function parseUnixTimestamp(d,string,i){var n=numberRe.exec(string.slice(i));return n?(d.Q=+n[0],i+n[0].length):-1}function parseUnixTimestampSeconds(d,string,i){var n=numberRe.exec(string.slice(i));return n?(d.s=+n[0],i+n[0].length):-1}function formatDayOfMonth(d,p){return locale_pad(d.getDate(),p,2)}function formatHour24(d,p){return locale_pad(d.getHours(),p,2)}function formatHour12(d,p){return locale_pad(d.getHours()%12||12,p,2)}function formatDayOfYear(d,p){return locale_pad(1+timeDay.count(timeYear(d),d),p,3)}function formatMilliseconds(d,p){return locale_pad(d.getMilliseconds(),p,3)}function formatMicroseconds(d,p){return formatMilliseconds(d,p)+"000"}function formatMonthNumber(d,p){return locale_pad(d.getMonth()+1,p,2)}function formatMinutes(d,p){return locale_pad(d.getMinutes(),p,2)}function formatSeconds(d,p){return locale_pad(d.getSeconds(),p,2)}function formatWeekdayNumberMonday(d){var day=d.getDay();return 0===day?7:day}function formatWeekNumberSunday(d,p){return locale_pad(timeSunday.count(timeYear(d)-1,d),p,2)}function dISO(d){var day=d.getDay();return day>=4||0===day?timeThursday(d):timeThursday.ceil(d)}function formatWeekNumberISO(d,p){return d=dISO(d),locale_pad(timeThursday.count(timeYear(d),d)+(4===timeYear(d).getDay()),p,2)}function formatWeekdayNumberSunday(d){return d.getDay()}function formatWeekNumberMonday(d,p){return locale_pad(timeMonday.count(timeYear(d)-1,d),p,2)}function locale_formatYear(d,p){return locale_pad(d.getFullYear()%100,p,2)}function formatYearISO(d,p){return locale_pad((d=dISO(d)).getFullYear()%100,p,2)}function formatFullYear(d,p){return locale_pad(d.getFullYear()%1e4,p,4)}function formatFullYearISO(d,p){var day=d.getDay();return locale_pad((d=day>=4||0===day?timeThursday(d):timeThursday.ceil(d)).getFullYear()%1e4,p,4)}function formatZone(d){var z=d.getTimezoneOffset();return(z>0?"-":(z*=-1,"+"))+locale_pad(z/60|0,"0",2)+locale_pad(z%60,"0",2)}function formatUTCDayOfMonth(d,p){return locale_pad(d.getUTCDate(),p,2)}function formatUTCHour24(d,p){return locale_pad(d.getUTCHours(),p,2)}function formatUTCHour12(d,p){return locale_pad(d.getUTCHours()%12||12,p,2)}function formatUTCDayOfYear(d,p){return locale_pad(1+utcDay.count(utcYear(d),d),p,3)}function formatUTCMilliseconds(d,p){return locale_pad(d.getUTCMilliseconds(),p,3)}function formatUTCMicroseconds(d,p){return formatUTCMilliseconds(d,p)+"000"}function formatUTCMonthNumber(d,p){return locale_pad(d.getUTCMonth()+1,p,2)}function formatUTCMinutes(d,p){return locale_pad(d.getUTCMinutes(),p,2)}function formatUTCSeconds(d,p){return locale_pad(d.getUTCSeconds(),p,2)}function formatUTCWeekdayNumberMonday(d){var dow=d.getUTCDay();return 0===dow?7:dow}function formatUTCWeekNumberSunday(d,p){return locale_pad(utcSunday.count(utcYear(d)-1,d),p,2)}function UTCdISO(d){var day=d.getUTCDay();return day>=4||0===day?utcThursday(d):utcThursday.ceil(d)}function formatUTCWeekNumberISO(d,p){return d=UTCdISO(d),locale_pad(utcThursday.count(utcYear(d),d)+(4===utcYear(d).getUTCDay()),p,2)}function formatUTCWeekdayNumberSunday(d){return d.getUTCDay()}function formatUTCWeekNumberMonday(d,p){return locale_pad(utcMonday.count(utcYear(d)-1,d),p,2)}function formatUTCYear(d,p){return locale_pad(d.getUTCFullYear()%100,p,2)}function formatUTCYearISO(d,p){return locale_pad((d=UTCdISO(d)).getUTCFullYear()%100,p,2)}function formatUTCFullYear(d,p){return locale_pad(d.getUTCFullYear()%1e4,p,4)}function formatUTCFullYearISO(d,p){var day=d.getUTCDay();return locale_pad((d=day>=4||0===day?utcThursday(d):utcThursday.ceil(d)).getUTCFullYear()%1e4,p,4)}function formatUTCZone(){return"+0000"}function formatLiteralPercent(){return"%"}function formatUnixTimestamp(d){return+d}function formatUnixTimestampSeconds(d){return Math.floor(+d/1e3)}function memoize(method){const cache={};return spec=>cache[spec]||(cache[spec]=method(spec))}function numberLocale(locale){const format=memoize(locale.format),formatPrefix=locale.formatPrefix;return{format,formatPrefix,formatFloat(spec){const s=formatSpecifier(spec||",");if(null==s.precision){switch(s.precision=12,s.type){case"%":s.precision-=2;break;case"e":s.precision-=1}return function trimZeroes(numberFormat,decimalChar){return x=>{const str=numberFormat(x),dec=str.indexOf(decimalChar);if(dec<0)return str;let idx=function rightmostDigit(str,dec){let c,i=str.lastIndexOf("e");if(i>0)return i;for(i=str.length;--i>dec;)if(c=str.charCodeAt(i),c>=48&&c<=57)return i+1}(str,dec);const end=idxdec;)if("0"!==str[idx]){++idx;break}return str.slice(0,idx)+end}}(format(s),format(".1f")(1)[1])}return format(s)},formatSpan(start,stop,count,specifier){specifier=formatSpecifier(null==specifier?",f":specifier);const step=tickStep(start,stop,count),value=Math.max(Math.abs(start),Math.abs(stop));let precision;if(null==specifier.precision)switch(specifier.type){case"s":return isNaN(precision=precisionPrefix(step,value))||(specifier.precision=precision),formatPrefix(specifier,value);case"":case"e":case"g":case"p":case"r":isNaN(precision=precisionRound(step,value))||(specifier.precision=precision-("e"===specifier.type));break;case"f":case"%":isNaN(precision=precisionFixed(step))||(specifier.precision=precision-2*("%"===specifier.type))}return format(specifier)}}}let defaultNumberLocale,defaultTimeLocale;function resetNumberFormatDefaultLocale(){return defaultNumberLocale=numberLocale({format,formatPrefix})}function numberFormatLocale(definition){return numberLocale(locale(definition))}function numberFormatDefaultLocale(definition){return arguments.length?defaultNumberLocale=numberFormatLocale(definition):defaultNumberLocale}function timeMultiFormat(format,interval,spec){spec=spec||{},(0,vega_util_module.Gv)(spec)||(0,vega_util_module.z3)(`Invalid time multi-format specifier: ${spec}`);const second=interval(SECONDS),minute=interval(MINUTES),hour=interval(HOURS),day=interval(DATE),week=interval(WEEK),month=interval(MONTH),quarter=interval(QUARTER),year=interval(YEAR),L=format(spec[MILLISECONDS]||".%L"),S=format(spec[SECONDS]||":%S"),M=format(spec[MINUTES]||"%I:%M"),H=format(spec[HOURS]||"%I %p"),d=format(spec[DATE]||spec[DAY]||"%a %d"),w=format(spec[WEEK]||"%b %d"),m=format(spec[MONTH]||"%B"),q=format(spec[QUARTER]||"%B"),y=format(spec[YEAR]||"%Y");return date=>(second(date)(0,vega_util_module.Kg)(spec)?timeFormat(spec):timeMultiFormat(timeFormat,vega_time_module_timeInterval,spec),utcFormat:spec=>(0,vega_util_module.Kg)(spec)?utcFormat(spec):timeMultiFormat(utcFormat,utcInterval,spec),timeParse:memoize(locale.parse),utcParse:memoize(locale.utcParse)}}function resetTimeFormatDefaultLocale(){return defaultTimeLocale=timeLocale({format:timeFormat,parse:timeParse,utcFormat,utcParse})}function timeFormatLocale(definition){return timeLocale(formatLocale(definition))}function timeFormatDefaultLocale(definition){return arguments.length?defaultTimeLocale=timeFormatLocale(definition):defaultTimeLocale}!function defaultLocale_defaultLocale(definition){return src_defaultLocale_locale=formatLocale(definition),timeFormat=src_defaultLocale_locale.format,timeParse=src_defaultLocale_locale.parse,utcFormat=src_defaultLocale_locale.utcFormat,utcParse=src_defaultLocale_locale.utcParse,src_defaultLocale_locale}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),resetNumberFormatDefaultLocale(),resetTimeFormatDefaultLocale();const createLocale=(number,time)=>(0,vega_util_module.X$)({},number,time);function vega_format_module_locale(numberSpec,timeSpec){const number=numberSpec?numberFormatLocale(numberSpec):numberFormatDefaultLocale(),time=timeSpec?timeFormatLocale(timeSpec):timeFormatDefaultLocale();return createLocale(number,time)}function vega_format_module_defaultLocale(numberSpec,timeSpec){const args=arguments.length;return args&&2!==args&&(0,vega_util_module.z3)("defaultLocale expects either zero or two arguments."),args?createLocale(numberFormatDefaultLocale(numberSpec),timeFormatDefaultLocale(timeSpec)):createLocale(numberFormatDefaultLocale(),timeFormatDefaultLocale())}function resetDefaultLocale(){return resetNumberFormatDefaultLocale(),resetTimeFormatDefaultLocale(),vega_format_module_defaultLocale()}const protocol_re=/^(data:|([A-Za-z]+:)?\/\/)/,allowed_re=/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp|file|data):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i,whitespace_re=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,fileProtocol="file://";async function load(uri,options){const opt=await this.sanitize(uri,options),url=opt.href;return opt.localFile?this.file(url):this.http(url,options)}async function sanitize(uri,options){options=(0,vega_util_module.X$)({},this.options,options);const fileAccess=this.fileAccess,result={href:null};let isFile,loadFile,base;const isAllowed=allowed_re.test(uri.replace(whitespace_re,""));null!=uri&&"string"==typeof uri&&isAllowed||(0,vega_util_module.z3)("Sanitize failure, invalid URI: "+(0,vega_util_module.r$)(uri));const hasProtocol=protocol_re.test(uri);return(base=options.baseURL)&&!hasProtocol&&(uri.startsWith("/")||base.endsWith("/")||(uri="/"+uri),uri=base+uri),loadFile=(isFile=uri.startsWith(fileProtocol))||"file"===options.mode||"http"!==options.mode&&!hasProtocol&&fileAccess,isFile?uri=uri.slice(fileProtocol.length):uri.startsWith("//")&&("file"===options.defaultProtocol?(uri=uri.slice(2),loadFile=!0):uri=(options.defaultProtocol||"http")+":"+uri),Object.defineProperty(result,"localFile",{value:!!loadFile}),result.href=uri,options.target&&(result.target=options.target+""),options.rel&&(result.rel=options.rel+""),"image"===options.context&&options.crossOrigin&&(result.crossOrigin=options.crossOrigin+""),result}function fileLoader(fs){return fs?filename=>new Promise(((accept,reject)=>{fs.readFile(filename,((error,data)=>{error?reject(error):accept(data)}))})):fileReject}async function fileReject(){(0,vega_util_module.z3)("No file system access.")}function httpLoader(fetch){return fetch?async function(url,options){const opt=(0,vega_util_module.X$)({},this.options.http,options),type=options&&options.response,response=await fetch(url,opt);return response.ok?(0,vega_util_module.Tn)(response[type])?response[type]():response.text():(0,vega_util_module.z3)(response.status+""+response.statusText)}:httpReject}async function httpReject(){(0,vega_util_module.z3)("No HTTP fetch method available.")}const isValid=_=>null!=_&&_==_,isNumber=_=>!(Number.isNaN(+_)||_ instanceof Date),typeParsers={boolean:vega_util_module.G4,integer:vega_util_module.Ro,number:vega_util_module.Ro,date:vega_util_module.ay,string:vega_util_module.dI,unknown:vega_util_module.D_},typeTests=[_=>"true"===_||"false"===_||!0===_||!1===_,_=>isNumber(_)&&Number.isInteger(+_),isNumber,_=>!Number.isNaN(Date.parse(_))],typeList=["boolean","integer","number","date"];function inferType(values,field){if(!values||!values.length)return"unknown";const n=values.length,m=typeTests.length,a=typeTests.map(((_,i)=>i+1));for(let j,value,i=0,t=0;i0===u?v:u),0)-1]}function inferTypes(data,fields){return fields.reduce(((types,field)=>(types[field]=inferType(data,field),types)),{})}function delimitedFormat(delimiter){const parse=function(data,format){const delim={delimiter};return vega_loader_browser_module_dsv(data,format?(0,vega_util_module.X$)(format,delim):delim)};return parse.responseType="text",parse}function vega_loader_browser_module_dsv(data,format){return format.header&&(data=format.header.map(vega_util_module.r$).join(format.delimiter)+"\n"+data),dsv(format.delimiter).parse(data+"")}function json(data,format){const prop=format&&format.property?(0,vega_util_module.ZZ)(format.property):vega_util_module.D_;return(0,vega_util_module.Gv)(data)&&!function isBuffer(_){return!("function"!=typeof Buffer||!(0,vega_util_module.Tn)(Buffer.isBuffer))&&Buffer.isBuffer(_)}(data)?function parseJSON(data,format){!(0,vega_util_module.cy)(data)&&(0,vega_util_module.xZ)(data)&&(data=[...data]);return format&&format.copy?JSON.parse(JSON.stringify(data)):data}(prop(data),format):prop(JSON.parse(data))}vega_loader_browser_module_dsv.responseType="text",json.responseType="json";const filters={interior:(a,b)=>a!==b,exterior:(a,b)=>a===b};function topojson(data,format){let method,object,property,filter;return data=json(data,format),format&&format.feature?(method=feature,property=format.feature):format&&format.mesh?(method=mesh,property=format.mesh,filter=filters[format.filter]):(0,vega_util_module.z3)("Missing TopoJSON feature or mesh parameter."),object=(object=data.objects[property])?method(data,object,filter):(0,vega_util_module.z3)("Invalid TopoJSON object: "+property),object&&object.features||[object]}topojson.responseType="json";const vega_loader_browser_module_format={dsv:vega_loader_browser_module_dsv,csv:delimitedFormat(","),tsv:delimitedFormat("\t"),json,topojson};function formats(name,reader){return arguments.length>1?(vega_loader_browser_module_format[name]=reader,this):(0,vega_util_module.mQ)(vega_loader_browser_module_format,name)?vega_loader_browser_module_format[name]:null}function responseType(type){const f=formats(type);return f&&f.responseType||"text"}function read(data,schema,timeParser,utcParser){const reader=formats((schema=schema||{}).type||"json");return reader||(0,vega_util_module.z3)("Unknown data format type: "+schema.type),data=reader(data,schema),schema.parse&&function parse(data,types,timeParser,utcParser){if(!data.length)return;const locale=timeFormatDefaultLocale();timeParser=timeParser||locale.timeParse,utcParser=utcParser||locale.utcParse;let datum,field,i,j,n,m,fields=data.columns||Object.keys(data[0]);"auto"===types&&(types=inferTypes(data,fields));fields=Object.keys(types);const parsers=fields.map((field=>{const type=types[field];let parts,pattern;if(type&&(type.startsWith("date:")||type.startsWith("utc:"))){parts=type.split(/:(.+)?/,2),pattern=parts[1],("'"===pattern[0]&&"'"===pattern[pattern.length-1]||'"'===pattern[0]&&'"'===pattern[pattern.length-1])&&(pattern=pattern.slice(1,-1));return("utc"===parts[0]?utcParser:timeParser)(pattern)}if(!typeParsers[type])throw Error("Illegal format pattern: "+field+":"+type);return typeParsers[type]}));for(i=0,n=data.length,m=fields.length;i({options:options||{},sanitize,load,fileAccess:!!fs,file:fileLoader(fs),http:httpLoader(fetch)})}("undefined"!=typeof fetch&&fetch,null);function UniqueList(idFunc){const $=idFunc||vega_util_module.D_,list=[],ids={};return list.add=_=>{const id=$(_);return ids[id]||(ids[id]=1,list.push(_)),list},list.remove=_=>{const id=$(_);if(ids[id]){ids[id]=0;const idx=list.indexOf(_);idx>=0&&list.splice(idx,1)}return list},list}async function asyncCallback(df,callback){try{await callback(df)}catch(err){df.error(err)}}const TUPLE_ID_KEY=Symbol("vega_id");let TUPLE_ID=1;function isTuple(t){return!(!t||!tupleid(t))}function tupleid(t){return t[TUPLE_ID_KEY]}function setid(t,id){return t[TUPLE_ID_KEY]=id,t}function ingest$1(datum){const t=datum===Object(datum)?datum:{data:datum};return tupleid(t)?t:setid(t,TUPLE_ID++)}function derive(t){return rederive(t,ingest$1({}))}function rederive(t,d){for(const k in t)d[k]=t[k];return d}function replace(t,d){return setid(d,tupleid(t))}function stableCompare(cmp,f){return cmp?f?(a,b)=>cmp(a,b)||tupleid(f(a))-tupleid(f(b)):(a,b)=>cmp(a,b)||tupleid(a)-tupleid(b):null}function isChangeSet(v){return v&&v.constructor===changeset}function changeset(){const add=[],rem=[],mod=[],remp=[],modp=[];let clean=null,reflow=!1;return{constructor:changeset,insert(t){const d=(0,vega_util_module.YO)(t),n=d.length;for(let i=0;i{f(t)&&(cur[tupleid(t)]=-1)}));for(i=0,n=add.length;i0&&(modify(t,f,m.value),pulse.modifies(f));for(i=0,n=modp.length;i{f(t)&&cur[tupleid(t)]>0&&modify(t,m.field,m.value)})),pulse.modifies(m.field);if(reflow)pulse.mod=rem.length||remp.length?tuples.filter((t=>cur[tupleid(t)]>0)):tuples.slice();else for(id in out)pulse.mod.push(out[id]);return(clean||null==clean&&(rem.length||remp.length))&&pulse.clean(!0),pulse}}}const CACHE="_:mod:_";function Parameters(){Object.defineProperty(this,CACHE,{writable:!0,value:{}})}Parameters.prototype={set(name,index,value,force){const o=this,v=o[name],mod=o[CACHE];return null!=index&&index>=0?(v[index]!==value||force)&&(v[index]=value,mod[index+":"+name]=-1,mod[name]=-1):(v!==value||force)&&(o[name]=value,mod[name]=(0,vega_util_module.cy)(value)?1+value.length:-1),o},modified(name,index){const mod=this[CACHE];if(!arguments.length){for(const k in mod)if(mod[k])return!0;return!1}if((0,vega_util_module.cy)(name)){for(let k=0;k=0?index+1{value instanceof Operator?(value!==this&&(react&&value.targets().add(this),deps.push(value)),argops.push({op:value,name,index})):argval.set(name,index,value)};for(name in params)if(value=params[name],"pulse"===name)(0,vega_util_module.YO)(value).forEach((op=>{op instanceof Operator?op!==this&&(op.targets().add(this),deps.push(op)):(0,vega_util_module.z3)("Pulse parameters must be operator instances.")})),this.source=value;else if((0,vega_util_module.cy)(value))for(argval.set(name,-1,Array(n=value.length)),i=0;i{const now=Date.now();return now-t>pause?(t=now,1):0}))},debounce(delay){const s=stream();return this.targets().add(stream(null,null,(0,vega_util_module.sg)(delay,(e=>{const df=e.dataflow;s.receive(e),df&&df.run&&df.run()})))),s},between(a,b){let active=!1;return a.targets().add(stream(null,null,(()=>active=!0))),b.targets().add(stream(null,null,(()=>active=!1))),this.filter((()=>active))},detach(){this._filter=vega_util_module.vN,this._targets=null}};const SKIP={skip:!0};function onStream(df,stream,target,update,params,options){const opt=(0,vega_util_module.X$)({},options,SKIP);let func,op;(0,vega_util_module.Tn)(target)||(target=(0,vega_util_module.dY)(target)),void 0===update?func=e=>df.touch(target(e)):(0,vega_util_module.Tn)(update)?(op=new Operator(null,update,params,!1),func=e=>{op.evaluate(e);const t=target(e),v=op.value;isChangeSet(v)?df.pulse(t,v,options):df.update(t,v,opt)}):func=e=>df.update(target(e),update,opt),stream.apply(func)}function onOperator(df,source,target,update,params,options){if(void 0===update)source.targets().add(target);else{const opt=options||{},op=new Operator(null,function updater(target,update){return update=(0,vega_util_module.Tn)(update)?update:(0,vega_util_module.dY)(update),target?function(_,pulse){const value=update(_,pulse);return target.skip()||(target.skip(value!==this.value).value=value),value}:update}(target,update),params,!1);op.modified(opt.force),op.rank=source.rank,source.targets().add(op),target&&(op.skip(!0),op.value=target.value,op.targets().add(target),df.connect(target,[op]))}}const StopPropagation={};function Pulse(dataflow,stamp,encode){this.dataflow=dataflow,this.stamp=null==stamp?-1:stamp,this.add=[],this.rem=[],this.mod=[],this.fields=null,this.encode=encode||null}function materialize(data,filter){const out=[];return(0,vega_util_module.rt)(data,filter,(_=>out.push(_))),out}function filter(pulse,flags){const map={};return pulse.visit(flags,(t=>{map[tupleid(t)]=1})),t=>map[tupleid(t)]?null:t}function addFilter(a,b){return a?(t,i)=>a(t,i)&&b(t,i):b}function MultiPulse(dataflow,stamp,pulses,encode){const p=this;let c=0;this.dataflow=dataflow,this.stamp=stamp,this.fields=null,this.encode=encode||null,this.pulses=pulses;for(const pulse of pulses)if(pulse.stamp===stamp){if(pulse.fields){const hash=p.fields||(p.fields={});for(const f in pulse.fields)hash[f]=1}pulse.changed(p.ADD)&&(c|=p.ADD),pulse.changed(p.REM)&&(c|=p.REM),pulse.changed(p.MOD)&&(c|=p.MOD)}this.changes=c}function reentrant(df){return df.error("Dataflow already running. Use runAsync() to chain invocations."),df}Pulse.prototype={StopPropagation,ADD:1,REM:2,MOD:4,ADD_REM:3,ADD_MOD:5,ALL:7,REFLOW:8,SOURCE:16,NO_SOURCE:32,NO_FIELDS:64,fork(flags){return new Pulse(this.dataflow).init(this,flags)},clone(){const p=this.fork(7);return p.add=p.add.slice(),p.rem=p.rem.slice(),p.mod=p.mod.slice(),p.source&&(p.source=p.source.slice()),p.materialize(23)},addAll(){let p=this;return!p.source||p.add===p.rem||!p.rem.length&&p.source.length===p.add.length||(p=new Pulse(this.dataflow).init(this),p.add=p.source,p.rem=[]),p},init(src,flags){const p=this;return p.stamp=src.stamp,p.encode=src.encode,!src.fields||64&flags||(p.fields=src.fields),1&flags?(p.addF=src.addF,p.add=src.add):(p.addF=null,p.add=[]),2&flags?(p.remF=src.remF,p.rem=src.rem):(p.remF=null,p.rem=[]),4&flags?(p.modF=src.modF,p.mod=src.mod):(p.modF=null,p.mod=[]),32&flags?(p.srcF=null,p.source=null):(p.srcF=src.srcF,p.source=src.source,src.cleans&&(p.cleans=src.cleans)),p},runAfter(func){this.dataflow.runAfter(func)},changed(flags){const f=flags||7;return 1&f&&this.add.length||2&f&&this.rem.length||4&f&&this.mod.length},reflow(fork){if(fork)return this.fork(7).reflow();const len=this.add.length,src=this.source&&this.source.length;return src&&src!==len&&(this.mod=this.source,len&&this.filter(4,filter(this,1))),this},clean(value){return arguments.length?(this.cleans=!!value,this):this.cleans},modifies(_){const hash=this.fields||(this.fields={});return(0,vega_util_module.cy)(_)?_.forEach((f=>hash[f]=!0)):hash[_]=!0,this},modified(_,nomod){const fields=this.fields;return!(!nomod&&!this.mod.length||!fields)&&(arguments.length?(0,vega_util_module.cy)(_)?_.some((f=>fields[f])):fields[_]:!!fields)},filter(flags,filter){const p=this;return 1&flags&&(p.addF=addFilter(p.addF,filter)),2&flags&&(p.remF=addFilter(p.remF,filter)),4&flags&&(p.modF=addFilter(p.modF,filter)),16&flags&&(p.srcF=addFilter(p.srcF,filter)),p},materialize(flags){const p=this;return 1&(flags=flags||7)&&p.addF&&(p.add=materialize(p.add,p.addF),p.addF=null),2&flags&&p.remF&&(p.rem=materialize(p.rem,p.remF),p.remF=null),4&flags&&p.modF&&(p.mod=materialize(p.mod,p.modF),p.modF=null),16&flags&&p.srcF&&(p.source=p.source.filter(p.srcF),p.srcF=null),p},visit(flags,visitor){const p=this,v=visitor;if(16&flags)return(0,vega_util_module.rt)(p.source,p.srcF,v),p;1&flags&&(0,vega_util_module.rt)(p.add,p.addF,v),2&flags&&(0,vega_util_module.rt)(p.rem,p.remF,v),4&flags&&(0,vega_util_module.rt)(p.mod,p.modF,v);const src=p.source;if(8&flags&&src){const sum=p.add.length+p.mod.length;sum===src.length||(sum?(0,vega_util_module.rt)(src,filter(p,5),v):(0,vega_util_module.rt)(src,p.srcF,v))}return p}},(0,vega_util_module.B)(MultiPulse,Pulse,{fork(flags){const p=new Pulse(this.dataflow).init(this,flags&this.NO_FIELDS);return void 0!==flags&&(flags&p.ADD&&this.visit(p.ADD,(t=>p.add.push(t))),flags&p.REM&&this.visit(p.REM,(t=>p.rem.push(t))),flags&p.MOD&&this.visit(p.MOD,(t=>p.mod.push(t)))),p},changed(flags){return this.changes&flags},modified(_){const p=this,fields=p.fields;return fields&&p.changes&p.MOD?(0,vega_util_module.cy)(_)?_.some((f=>fields[f])):fields[_]:0},filter(){(0,vega_util_module.z3)("MultiPulse does not support filtering.")},materialize(){(0,vega_util_module.z3)("MultiPulse does not support materialization.")},visit(flags,visitor){const p=this,pulses=p.pulses,n=pulses.length;let i=0;if(flags&p.SOURCE)for(;inodes=[],size:()=>nodes.length,peek:()=>nodes[0],push:x=>(nodes.push(x),siftdown(nodes,0,nodes.length-1,cmp)),pop:()=>{const last=nodes.pop();let item;return nodes.length?(item=nodes[0],nodes[0]=last,function siftup(array,idx,cmp){const start=idx,end=array.length,item=array[idx];let ridx,cidx=1+(idx<<1);for(;cidx=0&&(cidx=ridx),array[idx]=array[cidx],cidx=1+((idx=cidx)<<1);return array[idx]=item,siftdown(array,start,idx,cmp)}(nodes,0,cmp)):item=last,item}}}function siftdown(array,start,idx,cmp){let parent,pidx;const item=array[idx];for(;idx>start&&(pidx=idx-1>>1,parent=array[pidx],cmp(item,parent)<0);)array[idx]=parent,idx=pidx;return array[idx]=item}function Dataflow(){this.logger((0,vega_util_module.vF)()),this.logLevel(vega_util_module.$D),this._clock=0,this._rank=0,this._locale=vega_format_module_defaultLocale();try{this._loader=loader()}catch(e){}this._touched=UniqueList(vega_util_module.id),this._input={},this._pulse=null,this._heap=Heap(((a,b)=>a.qrank-b.qrank)),this._postrun=[]}function logMethod(method){return function(){return this._log[method].apply(this,arguments)}}function Transform(init,params){Operator.call(this,init,null,params)}Dataflow.prototype={stamp(){return this._clock},loader(_){return arguments.length?(this._loader=_,this):this._loader},locale(_){return arguments.length?(this._locale=_,this):this._locale},logger(logger){return arguments.length?(this._log=logger,this):this._log},error:logMethod("error"),warn:logMethod("warn"),info:logMethod("info"),debug:logMethod("debug"),logLevel:logMethod("level"),cleanThreshold:1e4,add:function add(init,update,params,react){let op,shift=1;return init instanceof Operator?op=init:init&&init.prototype instanceof Operator?op=new init:(0,vega_util_module.Tn)(init)?op=new Operator(null,init):(shift=0,op=new Operator(init,update)),this.rank(op),shift&&(react=params,params=update),params&&this.connect(op,op.parameters(params,react)),this.touch(op),op},connect:function connect(target,sources){const targetRank=target.rank,n=sources.length;for(let i=0;i=0;)queue.push(cur=list[i]),cur===op&&(0,vega_util_module.z3)("Cycle detected in dataflow graph.")},pulse:function pulse(op,changeset,options){this.touch(op,options||NO_OPT);const p=new Pulse(this,this._clock+(this._pulse?0:1)),t=op.pulse&&op.pulse.source||[];return p.target=op,this._input[op.id]=changeset.pulse(p,t),this},touch:function touch(op,options){const opt=options||NO_OPT;return this._pulse?this._enqueue(op):this._touched.add(op),opt.skip&&op.skip(!0),this},update:function update(op,value,options){const opt=options||NO_OPT;return(op.set(value)||opt.force)&&this.touch(op,opt),this},changeset,ingest:function ingest(target,data,format){return data=this.parse(data,format),this.pulse(target,this.changeset().insert(data))},parse:function vega_dataflow_module_parse(data,format){const locale=this.locale();return read(data,format,locale.timeParse,locale.utcParse)},preload:async function preload(target,url,format){const df=this,pending=df._pending||function loadPending(df){let accept;const pending=new Promise((a=>accept=a));return pending.requests=0,pending.done=()=>{0==--pending.requests&&(df._pending=null,accept(df))},df._pending=pending}(df);pending.requests+=1;const res=await df.request(url,format);return df.pulse(target,df.changeset().remove(vega_util_module.vN).insert(res.data||[])),pending.done(),res},request:async function request(url,format){const df=this;let data,status=0;try{data=await df.loader().load(url,{context:"dataflow",response:responseType(format&&format.type)});try{data=df.parse(data,format)}catch(err){status=-2,df.warn("Data ingestion failed",url,err)}}catch(err){status=-1,df.warn("Loading failed",url,err)}return{data,status}},events:function events(source,type,filter,apply){const df=this,s=stream(filter,apply),send=function(e){e.dataflow=df;try{s.receive(e)}catch(error){df.error(error)}finally{df.run()}};let sources;sources="string"==typeof source&&"undefined"!=typeof document?document.querySelectorAll(source):(0,vega_util_module.YO)(source);const n=sources.length;for(let i=0;idf._enqueue(op,!0))),df._touched=UniqueList(vega_util_module.id);let op,next,error,count=0;try{for(;df._heap.size()>0;)op=df._heap.pop(),op.rank===op.qrank?(next=op.run(df._getPulse(op,encode)),next.then?next=await next:next.async&&(async.push(next.async),next=StopPropagation),next!==StopPropagation&&op._targets&&op._targets.forEach((op=>df._enqueue(op))),++count):df._enqueue(op,!0)}catch(err){df._heap.clear(),error=err}if(df._input={},df._pulse=null,df.debug(`Pulse ${stamp}: ${count} operators`),error&&(df._postrun=[],df.error(error)),df._postrun.length){const pr=df._postrun.sort(((a,b)=>b.priority-a.priority));df._postrun=[];for(let i=0;idf.runAsync(null,(()=>{cb.forEach((f=>{try{f(df)}catch(err){df.error(err)}}))})))),df},run:function run(encode,prerun,postrun){return this._pulse?reentrant(this):(this.evaluate(encode,prerun,postrun),this)},runAsync:async function runAsync(encode,prerun,postrun){for(;this._running;)await this._running;const clear=()=>this._running=null;return(this._running=this.evaluate(encode,prerun,postrun)).then(clear,clear),this._running},runAfter:function runAfter(callback,enqueue,priority){if(this._pulse||enqueue)this._postrun.push({priority:priority||0,callback});else try{callback(this)}catch(err){this.error(err)}},_enqueue:function enqueue(op,force){const q=op.stamp_.pulse)),encode):this._input[op.id]||function singlePulse(p,s){if(s&&s.stamp===p.stamp)return s;p=p.fork(),s&&s!==StopPropagation&&(p.source=s.source);return p}(this._pulse,s&&s.pulse)}},(0,vega_util_module.B)(Transform,Operator,{run(pulse){if(pulse.stampthis.pulse=_)):rv!==pulse.StopPropagation&&(this.pulse=rv),rv},evaluate(pulse){const params=this.marshall(pulse.stamp),out=this.transform(params,pulse);return params.clear(),out},transform(){}});const transforms={};function definition(type){const t=vega_dataflow_module_transform(type);return t&&t.Definition||null}function vega_dataflow_module_transform(type){return type=type&&type.toLowerCase(),(0,vega_util_module.mQ)(transforms,type)?transforms[type]:null}function max(values,valueof){let max;if(void 0===valueof)for(const value of values)null!=value&&(max=value)&&(max=value);else{let index=-1;for(let value of values)null!=(value=valueof(value,++index,values))&&(max=value)&&(max=value)}return max}function min(values,valueof){let min;if(void 0===valueof)for(const value of values)null!=value&&(min>value||void 0===min&&value>=value)&&(min=value);else{let index=-1;for(let value of values)null!=(value=valueof(value,++index,values))&&(min>value||void 0===min&&value>=value)&&(min=value)}return min}function compareDefined(compare=ascending){if(compare===ascending)return sort_ascendingDefined;if("function"!=typeof compare)throw new TypeError("compare is not a function");return(a,b)=>{const x=compare(a,b);return x||0===x?x:(0===compare(b,b))-(0===compare(a,a))}}function sort_ascendingDefined(a,b){return(null==a||!(a>=a))-(null==b||!(b>=b))||(ab?1:0)}function quickselect_quickselect(array,k,left=0,right=1/0,compare){if(k=Math.floor(k),left=Math.floor(Math.max(0,left)),right=Math.floor(Math.min(array.length-1,right)),!(left<=k&&k<=right))return array;for(compare=void 0===compare?sort_ascendingDefined:compareDefined(compare);right>left;){if(right-left>600){const n=right-left+1,m=k-left+1,z=Math.log(n),s=.5*Math.exp(2*z/3),sd=.5*Math.sqrt(z*s*(n-s)/n)*(m-n/2<0?-1:1);quickselect_quickselect(array,k,Math.max(left,Math.floor(k-m*s/n+sd)),Math.min(right,Math.floor(k+(n-m)*s/n+sd)),compare)}const t=array[k];let i=left,j=right;for(swap(array,left,k),compare(array[right],t)>0&&swap(array,left,right);i0;)--j}0===compare(array[left],t)?swap(array,left,j):(++j,swap(array,j,right)),j<=k&&(left=j+1),k<=j&&(right=j-1)}return array}function swap(array,i,j){const t=array[i];array[i]=array[j],array[j]=t}function number_number(x){return null===x?NaN:+x}function quantile(values,p,valueof){if(values=Float64Array.from(function*numbers(values,valueof){if(void 0===valueof)for(let value of values)null!=value&&(value=+value)>=value&&(yield value);else{let index=-1;for(let value of values)null!=(value=valueof(value,++index,values))&&(value=+value)>=value&&(yield value)}}(values,valueof)),(n=values.length)&&!isNaN(p=+p)){if(p<=0||n<2)return min(values);if(p>=1)return max(values);var n,i=(n-1)*p,i0=Math.floor(i),value0=max(quickselect_quickselect(values,i0).subarray(0,i0+1));return value0+(min(values.subarray(i0+1))-value0)*(i-i0)}}function quantileSorted(values,p,valueof=number_number){if((n=values.length)&&!isNaN(p=+p)){if(p<=0||n<2)return+valueof(values[0],0,values);if(p>=1)return+valueof(values[n-1],n-1,values);var n,i=(n-1)*p,i0=Math.floor(i),value0=+valueof(values[i0],i0,values);return value0+(+valueof(values[i0+1],i0+1,values)-value0)*(i-i0)}}function median(values,valueof){return quantile(values,.5,valueof)}function*vega_statistics_module_numbers(values,valueof){if(null==valueof)for(let value of values)null!=value&&""!==value&&(value=+value)>=value&&(yield value);else{let index=-1;for(let value of values)value=valueof(value,++index,values),null!=value&&""!==value&&(value=+value)>=value&&(yield value)}}function quantiles(array,p,f){const values=Float64Array.from(vega_statistics_module_numbers(array,f));return values.sort(ascending),p.map((_=>quantileSorted(values,_)))}function quartiles(array,f){return quantiles(array,[.25,.5,.75],f)}function estimateBandwidth(array,f){const n=array.length,d=function deviation(values,valueof){const v=function variance(values,valueof){let delta,count=0,mean=0,sum=0;if(void 0===valueof)for(let value of values)null!=value&&(value=+value)>=value&&(delta=value-mean,mean+=delta/++count,sum+=delta*(value-mean));else{let index=-1;for(let value of values)null!=(value=valueof(value,++index,values))&&(value=+value)>=value&&(delta=value-mean,mean+=delta/++count,sum+=delta*(value-mean))}if(count>1)return sum/(count-1)}(values,valueof);return v?Math.sqrt(v):v}(array,f),q=quartiles(array,f),h=(q[2]-q[0])/1.34;return 1.06*(Math.min(d,h)||d||Math.abs(q[0])||1)*Math.pow(n,-.2)}function vega_statistics_module_bin(_){const maxb=_.maxbins||20,base=_.base||10,logb=Math.log(base),div=_.divide||[5,2];let step,level,minstep,v,i,n,min=_.extent[0],max=_.extent[1];const span=_.span||max-min||Math.abs(min)||1;if(_.step)step=_.step;else if(_.steps){for(v=span/maxb,i=0,n=_.steps.length;imaxb;)step*=base;for(i=0,n=div.length;i=minstep&&span/v<=maxb&&(step=v)}v=Math.log(step);const precision=v>=0?0:1+~~(-v/logb),eps=Math.pow(base,-precision-1);return(_.nice||void 0===_.nice)&&(v=Math.floor(min/step+eps)*step,min=min_);const n=array.length,v=new Float64Array(n);let x,i=0,j=1,a=f(array[0]),b=a,w=a+step;for(;j=w){for(b=(a+b)/2;i>1);db;)v[d--]=v[a]}a=b,b=c}return v}(v,step+step/4):v}function vega_statistics_module_lcg(seed){return function(){return(seed=(1103515245*seed+12345)%2147483647)/2147483647}}function integer(min,max){let a,b,d;null==max&&(max=min,min=0);const dist={min(_){return arguments.length?(a=_||0,d=b-a,dist):a},max(_){return arguments.length?(b=_||0,d=b-a,dist):b},sample:()=>a+Math.floor(d*random()),pdf:x=>x===Math.floor(x)&&x>=a&&x=b?1:(v-a+1)/d},icdf:p=>p>=0&&p<=1?a-1+Math.floor(p*d):NaN};return dist.min(min).max(max)}const SQRT2PI=Math.sqrt(2*Math.PI),SQRT2=Math.SQRT2;let nextSample=NaN;function sampleNormal(mean,stdev){mean=mean||0,stdev=null==stdev?1:stdev;let rds,c,x=0,y=0;if(nextSample==nextSample)x=nextSample,nextSample=NaN;else{do{x=2*random()-1,y=2*random()-1,rds=x*x+y*y}while(0===rds||rds>1);c=Math.sqrt(-2*Math.log(rds)/rds),x*=c,nextSample=y*c}return mean+x*stdev}function densityNormal(value,mean,stdev){const z=(value-(mean||0))/(stdev=null==stdev?1:stdev);return Math.exp(-.5*z*z)/(stdev*SQRT2PI)}function cumulativeNormal(value,mean,stdev){const z=(value-(mean=mean||0))/(stdev=null==stdev?1:stdev),Z=Math.abs(z);let cd;if(Z>37)cd=0;else{const exp=Math.exp(-Z*Z/2);let sum;Z<7.07106781186547?(sum=.0352624965998911*Z+.700383064443688,sum=sum*Z+6.37396220353165,sum=sum*Z+33.912866078383,sum=sum*Z+112.079291497871,sum=sum*Z+221.213596169931,sum=sum*Z+220.206867912376,cd=exp*sum,sum=.0883883476483184*Z+1.75566716318264,sum=sum*Z+16.064177579207,sum=sum*Z+86.7807322029461,sum=sum*Z+296.564248779674,sum=sum*Z+637.333633378831,sum=sum*Z+793.826512519948,sum=sum*Z+440.413735824752,cd/=sum):(sum=Z+.65,sum=Z+4/sum,sum=Z+3/sum,sum=Z+2/sum,sum=Z+1/sum,cd=exp/sum/2.506628274631)}return z>0?1-cd:cd}function quantileNormal(p,mean,stdev){return p<0||p>1?NaN:(mean||0)+(null==stdev?1:stdev)*SQRT2*function erfinv(x){let p,w=-Math.log((1-x)*(1+x));w<6.25?(w-=3.125,p=-364441206401782e-35,p=p*w-16850591381820166e-35,p=128584807152564e-32+p*w,p=11157877678025181e-33+p*w,p=p*w-1333171662854621e-31,p=20972767875968562e-33+p*w,p=6637638134358324e-30+p*w,p=p*w-4054566272975207e-29,p=p*w-8151934197605472e-29,p=26335093153082323e-28+p*w,p=p*w-12975133253453532e-27,p=p*w-5415412054294628e-26,p=1.0512122733215323e-9+p*w,p=p*w-4.112633980346984e-9,p=p*w-2.9070369957882005e-8,p=4.2347877827932404e-7+p*w,p=p*w-13654692000834679e-22,p=p*w-13882523362786469e-21,p=.00018673420803405714+p*w,p=p*w-.000740702534166267,p=p*w-.006033670871430149,p=.24015818242558962+p*w,p=1.6536545626831027+p*w):w<16?(w=Math.sqrt(w)-3.25,p=2.2137376921775787e-9,p=9.075656193888539e-8+p*w,p=p*w-2.7517406297064545e-7,p=1.8239629214389228e-8+p*w,p=15027403968909828e-22+p*w,p=p*w-4013867526981546e-21,p=29234449089955446e-22+p*w,p=12475304481671779e-21+p*w,p=p*w-47318229009055734e-21,p=6828485145957318e-20+p*w,p=24031110387097894e-21+p*w,p=p*w-.0003550375203628475,p=.0009532893797373805+p*w,p=p*w-.0016882755560235047,p=.002491442096107851+p*w,p=p*w-.003751208507569241,p=.005370914553590064+p*w,p=1.0052589676941592+p*w,p=3.0838856104922208+p*w):Number.isFinite(w)?(w=Math.sqrt(w)-5,p=-27109920616438573e-27,p=p*w-2.555641816996525e-10,p=1.5076572693500548e-9+p*w,p=p*w-3.789465440126737e-9,p=7.61570120807834e-9+p*w,p=p*w-1.496002662714924e-8,p=2.914795345090108e-8+p*w,p=p*w-6.771199775845234e-8,p=2.2900482228026655e-7+p*w,p=p*w-9.9298272942317e-7,p=4526062597223154e-21+p*w,p=p*w-1968177810553167e-20,p=7599527703001776e-20+p*w,p=p*w-.00021503011930044477,p=p*w-.00013871931833623122,p=1.0103004648645344+p*w,p=4.849906401408584+p*w):p=1/0;return p*x}(2*p-1)}function gaussian(mean,stdev){let mu,sigma;const dist={mean(_){return arguments.length?(mu=_||0,dist):mu},stdev(_){return arguments.length?(sigma=null==_?1:_,dist):sigma},sample:()=>sampleNormal(mu,sigma),pdf:value=>densityNormal(value,mu,sigma),cdf:value=>cumulativeNormal(value,mu,sigma),icdf:p=>quantileNormal(p,mu,sigma)};return dist.mean(mean).stdev(stdev)}function kde(support,bandwidth){const kernel=gaussian();let n=0;const dist={data(_){return arguments.length?(support=_,n=_?_.length:0,dist.bandwidth(bandwidth)):support},bandwidth(_){return arguments.length?(!(bandwidth=_)&&support&&(bandwidth=estimateBandwidth(support)),dist):bandwidth},sample:()=>support[~~(random()*n)]+bandwidth*kernel.sample(),pdf(x){let y=0,i=0;for(;isampleLogNormal(mu,sigma),pdf:value=>densityLogNormal(value,mu,sigma),cdf:value=>cumulativeLogNormal(value,mu,sigma),icdf:p=>quantileLogNormal(p,mu,sigma)};return dist.mean(mean).stdev(stdev)}function mixture(dists,weights){let w,m=0;const dist={weights(_){return arguments.length?(w=function normalize(x){const w=[];let i,sum=0;for(i=0;i=min&&value<=max?1/(max-min):0}function cumulativeUniform(value,min,max){return null==max&&(max=null==min?1:min,min=0),valuemax?1:(value-min)/(max-min)}function quantileUniform(p,min,max){return null==max&&(max=null==min?1:min,min=0),p>=0&&p<=1?min+p*(max-min):NaN}function uniform(min,max){let a,b;const dist={min(_){return arguments.length?(a=_||0,dist):a},max(_){return arguments.length?(b=null==_?1:_,dist):b},sample:()=>sampleUniform(a,b),pdf:value=>densityUniform(value,a,b),cdf:value=>cumulativeUniform(value,a,b),icdf:p=>quantileUniform(p,a,b)};return null==max&&(max=null==min?1:min,min=0),dist.min(min).max(max)}function vega_statistics_module_constant(data,x,y){let mean=0,n=0;for(const d of data){const val=y(d);null==x(d)||null==val||isNaN(val)||(mean+=(val-mean)/++n)}return{coef:[mean],predict:()=>mean,rSquared:0}}function ols(uX,uY,uXY,uX2){const delta=uX2-uX*uX,slope=Math.abs(delta)<1e-24?0:(uXY-uX*uY)/delta;return[uY-slope*uX,slope]}function points(data,x,y,sort){data=data.filter((d=>{let u=x(d),v=y(d);return null!=u&&(u=+u)>=u&&null!=v&&(v=+v)>=v})),sort&&data.sort(((a,b)=>x(a)-x(b)));const n=data.length,X=new Float64Array(n),Y=new Float64Array(n);let xv,yv,d,i=0,ux=0,uy=0;for(d of data)X[i]=xv=+x(d),Y[i]=yv=+y(d),++i,ux+=(xv-ux)/i,uy+=(yv-uy)/i;for(i=0;i=u&&null!=v&&(v=+v)>=v&&callback(u,v,++i)}function rSquared(data,x,y,uY,predict){let SSE=0,SST=0;return visitPoints(data,x,y,((dx,dy)=>{const sse=dy-predict(dx),sst=dy-uY;SSE+=sse*sse,SST+=sst*sst})),1-SSE/SST}function linear(data,x,y){let X=0,Y=0,XY=0,X2=0,n=0;visitPoints(data,x,y,((dx,dy)=>{++n,X+=(dx-X)/n,Y+=(dy-Y)/n,XY+=(dx*dy-XY)/n,X2+=(dx*dx-X2)/n}));const coef=ols(X,Y,XY,X2),predict=x=>coef[0]+coef[1]*x;return{coef,predict,rSquared:rSquared(data,x,y,Y,predict)}}function log(data,x,y){let X=0,Y=0,XY=0,X2=0,n=0;visitPoints(data,x,y,((dx,dy)=>{++n,dx=Math.log(dx),X+=(dx-X)/n,Y+=(dy-Y)/n,XY+=(dx*dy-XY)/n,X2+=(dx*dx-X2)/n}));const coef=ols(X,Y,XY,X2),predict=x=>coef[0]+coef[1]*Math.log(x);return{coef,predict,rSquared:rSquared(data,x,y,Y,predict)}}function exp(data,x,y){const[xv,yv,ux,uy]=points(data,x,y);let dx,ly,xy,YL=0,XY=0,XYL=0,X2Y=0,n=0;visitPoints(data,x,y,((_,dy)=>{dx=xv[n++],ly=Math.log(dy),xy=dx*dy,YL+=(dy*ly-YL)/n,XY+=(xy-XY)/n,XYL+=(xy*ly-XYL)/n,X2Y+=(dx*xy-X2Y)/n}));const[c0,c1]=ols(XY/uy,YL/uy,XYL/uy,X2Y/uy),predict=x=>Math.exp(c0+c1*(x-ux));return{coef:[Math.exp(c0-c1*ux),c1],predict,rSquared:rSquared(data,x,y,uy,predict)}}function pow(data,x,y){let X=0,Y=0,XY=0,X2=0,YS=0,n=0;visitPoints(data,x,y,((dx,dy)=>{const lx=Math.log(dx),ly=Math.log(dy);++n,X+=(lx-X)/n,Y+=(ly-Y)/n,XY+=(lx*ly-XY)/n,X2+=(lx*lx-X2)/n,YS+=(dy-YS)/n}));const coef=ols(X,Y,XY,X2),predict=x=>coef[0]*Math.pow(x,coef[1]);return coef[0]=Math.exp(coef[0]),{coef,predict,rSquared:rSquared(data,x,y,YS,predict)}}function quad(data,x,y){const[xv,yv,ux,uy]=points(data,x,y),n=xv.length;let i,dx,dy,x2,X2=0,X3=0,X4=0,XY=0,X2Y=0;for(i=0;ia*(x-=ux)*x+b*x+c+uy;return{coef:[c-b*ux+a*ux*ux+uy,b-2*a*ux,a],predict,rSquared:rSquared(data,x,y,uy,predict)}}function poly(data,x,y,order){if(0===order)return vega_statistics_module_constant(data,x,y);if(1===order)return linear(data,x,y);if(2===order)return quad(data,x,y);const[xv,yv,ux,uy]=points(data,x,y),n=xv.length,lhs=[],rhs=[],k=order+1;let i,j,l,v,c;for(i=0;iMath.abs(matrix[i][r])&&(r=j);for(k=i;k=i;k--)matrix[k][j]-=matrix[k][i]*matrix[i][j]/matrix[i][i]}for(j=n-1;j>=0;--j){for(t=0,k=j+1;k{x-=ux;let y=uy+coef[0]+coef[1]*x+coef[2]*x*x;for(i=3;i=0;--i)for(v=a[i],c=1,z[i]+=v,j=1;j<=i;++j)c*=(i+1-j)/j,z[i-j]+=v*Math.pow(x,j)*c;return z[0]+=y,z}const maxiters=2,epsilon=1e-12;function loess(data,x,y,bandwidth){const[xv,yv,ux,uy]=points(data,x,y,!0),n=xv.length,bw=Math.max(2,~~(bandwidth*n)),yhat=new Float64Array(n),residuals=new Float64Array(n),robustWeights=new Float64Array(n).fill(1);for(let iter=-1;++iter<=maxiters;){const interval=[0,bw-1];for(let i=0;ixv[i1]-dx?i0:i1;let W=0,X=0,Y=0,XY=0,X2=0;const denom=1/Math.abs(xv[edge]-dx||1);for(let k=i0;k<=i1;++k){const xk=xv[k],yk=yv[k],w=tricube(Math.abs(dx-xk)*denom)*robustWeights[k],xkw=xk*w;W+=w,X+=xkw,Y+=yk*w,XY+=yk*xkw,X2+=xk*xkw}const[a,b]=ols(X/W,Y/W,XY/W,X2/W);yhat[i]=a+b*dx,residuals[i]=Math.abs(yv[i]-yhat[i]),updateInterval(xv,i+1,interval)}if(iter===maxiters)break;const medianResidual=median(residuals);if(Math.abs(medianResidual)=1?epsilon:(w=1-arg*arg)*w}return function output(xv,yhat,ux,uy){const n=xv.length,out=[];let v,i=0,cnt=0,prev=[];for(;i=xv.length))for(;i>left&&xv[right]-val<=val-xv[left];)interval[0]=++left,interval[1]=right,++right}const MIN_RADIANS=.5*Math.PI/180;function sampleCurve(f,extent,minSteps,maxSteps){minSteps=minSteps||25,maxSteps=Math.max(minSteps,maxSteps||200);const point=x=>[x,f(x)],minX=extent[0],maxX=extent[1],span=maxX-minX,stop=span/maxSteps,prev=[point(minX)],next=[];if(minSteps===maxSteps){for(let i=1;i0;)next.push(point(minX+i/minSteps*span));let p0=prev[0],p1=next[next.length-1];const sx=1/span,sy=function scaleY(init,points){let ymin=init,ymax=init;const n=points.length;for(let i=0;iymax&&(ymax=y)}return 1/(ymax-ymin)}(p0[1],next);for(;p1;){const pm=point((p0[0]+p1[0])/2);pm[0]-p0[0]>=stop&&angleDelta(p0,pm,p1,sx,sy)>MIN_RADIANS?next.push(pm):(p0=p1,prev.push(p1),next.pop()),p1=next[next.length-1]}return prev}function angleDelta(p,q,r,sx,sy){const a0=Math.atan2(sy*(r[1]-p[1]),sx*(r[0]-p[0])),a1=Math.atan2(sy*(q[1]-p[1]),sx*(q[0]-p[0]));return Math.abs(a0-a1)}function range(start,stop,step){start=+start,stop=+stop,step=(n=arguments.length)<2?(stop=start,start=0,1):n<3?1:+step;for(var i=-1,n=0|Math.max(0,Math.ceil((stop-start)/step)),range=new Array(n);++i{const n=f.length;let i=1,k=String(f[0](x));for(;i{},base_op={init:noop,add:noop,rem:noop,idx:0},AggregateOps={values:{init:m=>m.cell.store=!0,value:m=>m.cell.data.values(),idx:-1},count:{value:m=>m.cell.num},__count__:{value:m=>m.missing+m.valid},missing:{value:m=>m.missing},valid:{value:m=>m.valid},sum:{init:m=>m.sum=0,value:m=>m.valid?m.sum:void 0,add:(m,v)=>m.sum+=+v,rem:(m,v)=>m.sum-=v},product:{init:m=>m.product=1,value:m=>m.valid?m.product:void 0,add:(m,v)=>m.product*=v,rem:(m,v)=>m.product/=v},mean:{init:m=>m.mean=0,value:m=>m.valid?m.mean:void 0,add:(m,v)=>(m.mean_d=v-m.mean,m.mean+=m.mean_d/m.valid),rem:(m,v)=>(m.mean_d=v-m.mean,m.mean-=m.valid?m.mean_d/m.valid:m.mean)},average:{value:m=>m.valid?m.mean:void 0,req:["mean"],idx:1},variance:{init:m=>m.dev=0,value:m=>m.valid>1?m.dev/(m.valid-1):void 0,add:(m,v)=>m.dev+=m.mean_d*(v-m.mean),rem:(m,v)=>m.dev-=m.mean_d*(v-m.mean),req:["mean"],idx:1},variancep:{value:m=>m.valid>1?m.dev/m.valid:void 0,req:["variance"],idx:2},stdev:{value:m=>m.valid>1?Math.sqrt(m.dev/(m.valid-1)):void 0,req:["variance"],idx:2},stdevp:{value:m=>m.valid>1?Math.sqrt(m.dev/m.valid):void 0,req:["variance"],idx:2},stderr:{value:m=>m.valid>1?Math.sqrt(m.dev/(m.valid*(m.valid-1))):void 0,req:["variance"],idx:2},distinct:{value:m=>m.cell.data.distinct(m.get),req:["values"],idx:3},ci0:{value:m=>m.cell.data.ci0(m.get),req:["values"],idx:3},ci1:{value:m=>m.cell.data.ci1(m.get),req:["values"],idx:3},median:{value:m=>m.cell.data.q2(m.get),req:["values"],idx:3},q1:{value:m=>m.cell.data.q1(m.get),req:["values"],idx:3},q3:{value:m=>m.cell.data.q3(m.get),req:["values"],idx:3},min:{init:m=>m.min=void 0,value:m=>m.min=Number.isNaN(m.min)?m.cell.data.min(m.get):m.min,add:(m,v)=>{(v{v<=m.min&&(m.min=NaN)},req:["values"],idx:4},max:{init:m=>m.max=void 0,value:m=>m.max=Number.isNaN(m.max)?m.cell.data.max(m.get):m.max,add:(m,v)=>{(v>m.max||void 0===m.max)&&(m.max=v)},rem:(m,v)=>{v>=m.max&&(m.max=NaN)},req:["values"],idx:4},argmin:{init:m=>m.argmin=void 0,value:m=>m.argmin||m.cell.data.argmin(m.get),add:(m,v,t)=>{v{v<=m.min&&(m.argmin=void 0)},req:["min","values"],idx:3},argmax:{init:m=>m.argmax=void 0,value:m=>m.argmax||m.cell.data.argmax(m.get),add:(m,v,t)=>{v>m.max&&(m.argmax=t)},rem:(m,v)=>{v>=m.max&&(m.argmax=void 0)},req:["max","values"],idx:3},exponential:{init:(m,r)=>{m.exp=0,m.exp_r=r},value:m=>m.valid?m.exp*(1-m.exp_r)/(1-m.exp_r**m.valid):void 0,add:(m,v)=>m.exp=m.exp_r*m.exp+v,rem:(m,v)=>m.exp=(m.exp-v/m.exp_r**(m.valid-1))/m.exp_r},exponentialb:{value:m=>m.valid?m.exp*(1-m.exp_r):void 0,req:["exponential"],idx:1}},ValidAggregateOps=Object.keys(AggregateOps).filter((d=>"__count__"!==d));function createMeasure(op,param,name){return AggregateOps[op](name,param)}function compareIndex(a,b){return a.idx-b.idx}function init(){this.valid=0,this.missing=0,this._ops.forEach((op=>null==op.aggregate_param?op.init(this):op.init(this,op.aggregate_param)))}function vega_transforms_module_add(v,t){null!=v&&""!==v?v==v&&(++this.valid,this._ops.forEach((op=>op.add(this,v,t)))):++this.missing}function rem(v,t){null!=v&&""!==v?v==v&&(--this.valid,this._ops.forEach((op=>op.rem(this,v,t)))):--this.missing}function set(t){return this._out.forEach((op=>t[op.out]=op.value(this))),t}function compileMeasures(agg,field){const get=field||vega_util_module.D_,ops=function resolve(agg){const map={};agg.forEach((a=>map[a.name]=a));const getreqs=a=>{a.req&&a.req.forEach((key=>{map[key]||getreqs(map[key]=AggregateOps[key]())}))};return agg.forEach(getreqs),Object.values(map).sort(compareIndex)}(agg),out=agg.slice().sort(compareIndex);function ctr(cell){this._ops=ops,this._out=out,this.cell=cell,this.init()}return ctr.prototype.init=init,ctr.prototype.add=vega_transforms_module_add,ctr.prototype.rem=rem,ctr.prototype.set=set,ctr.prototype.get=get,ctr.fields=agg.map((op=>op.out)),ctr}function TupleStore(key){this._key=key?(0,vega_util_module.ZZ)(key):tupleid,this.reset()}[...ValidAggregateOps,"__count__"].forEach((key=>{AggregateOps[key]=function measure(key,value){return(out,aggregate_param)=>(0,vega_util_module.X$)({name:key,aggregate_param,out:out||key},base_op,value)}(key,AggregateOps[key])}));const prototype$1=TupleStore.prototype;function Aggregate(params){Transform.call(this,null,params),this._adds=[],this._mods=[],this._alen=0,this._mlen=0,this._drop=!0,this._cross=!1,this._dims=[],this._dnames=[],this._measures=[],this._countOnly=!1,this._counts=null,this._prev=null,this._inputs=null,this._outputs=null}prototype$1.reset=function(){this._add=[],this._rem=[],this._ext=null,this._get=null,this._q=null},prototype$1.add=function(v){this._add.push(v)},prototype$1.rem=function(v){this._rem.push(v)},prototype$1.values=function(){if(this._get=null,0===this._rem.length)return this._add;const a=this._add,r=this._rem,k=this._key,n=a.length,m=r.length,x=Array(n-m),map={};let i,j,v;for(i=0;i=0;)s=get(v[n])+"",(0,vega_util_module.mQ)(map,s)||(map[s]=1,++count);return count},prototype$1.extent=function(get){if(this._get!==get||!this._ext){const v=this.values(),i=(0,vega_util_module.n)(v,get);this._ext=[v[i[0]],v[i[1]]],this._get=get}return this._ext},prototype$1.argmin=function(get){return this.extent(get)[0]||{}},prototype$1.argmax=function(get){return this.extent(get)[1]||{}},prototype$1.min=function(get){const m=this.extent(get)[0];return null!=m?get(m):void 0},prototype$1.max=function(get){const m=this.extent(get)[1];return null!=m?get(m):void 0},prototype$1.quartile=function(get){return this._get===get&&this._q||(this._q=quartiles(this.values(),get),this._get=get),this._q},prototype$1.q1=function(get){return this.quartile(get)[0]},prototype$1.q2=function(get){return this.quartile(get)[1]},prototype$1.q3=function(get){return this.quartile(get)[2]},prototype$1.ci=function(get){return this._get===get&&this._ci||(this._ci=bootstrapCI(this.values(),1e3,.05,get),this._get=get),this._ci},prototype$1.ci0=function(get){return this.ci(get)[0]},prototype$1.ci1=function(get){return this.ci(get)[1]},Aggregate.Definition={type:"Aggregate",metadata:{generates:!0,changes:!0},params:[{name:"groupby",type:"field",array:!0},{name:"ops",type:"enum",array:!0,values:ValidAggregateOps},{name:"aggregate_params",type:"number",null:!0,array:!0},{name:"fields",type:"field",null:!0,array:!0},{name:"as",type:"string",null:!0,array:!0},{name:"drop",type:"boolean",default:!0},{name:"cross",type:"boolean",default:!1},{name:"key",type:"field"}]},(0,vega_util_module.B)(Aggregate,Transform,{transform(_,pulse){const aggr=this,out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS),mod=_.modified();return aggr.stamp=out.stamp,aggr.value&&(mod||pulse.modified(aggr._inputs,!0))?(aggr._prev=aggr.value,aggr.value=mod?aggr.init(_):Object.create(null),pulse.visit(pulse.SOURCE,(t=>aggr.add(t)))):(aggr.value=aggr.value||aggr.init(_),pulse.visit(pulse.REM,(t=>aggr.rem(t))),pulse.visit(pulse.ADD,(t=>aggr.add(t)))),out.modifies(aggr._outputs),aggr._drop=!1!==_.drop,_.cross&&aggr._dims.length>1&&(aggr._drop=!1,aggr.cross()),pulse.clean()&&aggr._drop&&out.clean(!0).runAfter((()=>this.clean())),aggr.changes(out)},cross(){const aggr=this,curr=aggr.value,dims=aggr._dnames,vals=dims.map((()=>({}))),n=dims.length;function collect(cells){let key,i,t,v;for(key in cells)for(t=cells[key].tuple,i=0;i{const dname=(0,vega_util_module.N6)(d);return inputVisit(d),outputs.push(dname),dname})),this.cellkey=_.key?_.key:groupkey(this._dims),this._countOnly=!0,this._counts=[],this._measures=[];const fields=_.fields||[null],ops=_.ops||["count"],aggregate_params=_.aggregate_params||[null],as=_.as||[],n=fields.length,map={};let field,op,aggregate_param,m,mname,outname,i;for(n!==ops.length&&(0,vega_util_module.z3)("Unmatched number of fields and aggregate ops."),i=0;icompileMeasures(m,m.field))),Object.create(null)},cellkey:groupkey(),cell(key,t){let cell=this.value[key];return cell?0===cell.num&&this._drop&&cell.stampadd.push(t),remove:t=>rem[$(t)]=++cnt,size:()=>data.length,data:(compare,resort)=>(cnt&&(data=data.filter((t=>!rem[$(t)])),rem={},cnt=0),resort&&compare&&data.sort(compare),add.length&&(data=compare?(0,vega_util_module.h1)(compare,data,add.sort(compare)):data.concat(add),add=[]),data)}}function Collect(params){Transform.call(this,[],params)}function Compare(params){Operator.call(this,null,update$5,params)}function update$5(_){return this.value&&!_.modified()?this.value:(0,vega_util_module.UD)(_.fields,_.orders)}function CountPattern(params){Transform.call(this,null,params)}function Cross(params){Transform.call(this,null,params)}Bin.Definition={type:"Bin",metadata:{modifies:!0},params:[{name:"field",type:"field",required:!0},{name:"interval",type:"boolean",default:!0},{name:"anchor",type:"number"},{name:"maxbins",type:"number",default:20},{name:"base",type:"number",default:10},{name:"divide",type:"number",array:!0,default:[5,2]},{name:"extent",type:"number",array:!0,length:2,required:!0},{name:"span",type:"number"},{name:"step",type:"number"},{name:"steps",type:"number",array:!0},{name:"minstep",type:"number",default:0},{name:"nice",type:"boolean",default:!0},{name:"name",type:"string"},{name:"as",type:"string",array:!0,length:2,default:["bin0","bin1"]}]},(0,vega_util_module.B)(Bin,Transform,{transform(_,pulse){const band=!1!==_.interval,bins=this._bins(_),start=bins.start,step=bins.step,as=_.as||["bin0","bin1"],b0=as[0],b1=as[1];let flag;return flag=_.modified()?(pulse=pulse.reflow(!0)).SOURCE:pulse.modified((0,vega_util_module.nS)(_.field))?pulse.ADD_MOD:pulse.ADD,pulse.visit(flag,band?t=>{const v=bins(t);t[b0]=v,t[b1]=null==v?null:start+step*(1+(v-start)/step)}:t=>t[b0]=bins(t)),pulse.modifies(band?as:b0)},_bins(_){if(this.value&&!_.modified())return this.value;const field=_.field,bins=vega_statistics_module_bin(_),step=bins.step;let a,d,start=bins.start,stop=start+Math.ceil((bins.stop-start)/step)*step;null!=(a=_.anchor)&&(d=a-(start+step*Math.floor((a-start)/step)),start+=d,stop+=d);const f=function(t){let v=(0,vega_util_module.Ro)(field(t));return null==v?null:vstop?1/0:(v=Math.max(start,Math.min(v,stop-step)),start+step*Math.floor(1e-14+(v-start)/step))};return f.start=start,f.stop=bins.stop,f.step=step,this.value=(0,vega_util_module.sY)(f,(0,vega_util_module.nS)(field),_.name||"bin_"+(0,vega_util_module.N6)(field))}}),Collect.Definition={type:"Collect",metadata:{source:!0},params:[{name:"sort",type:"compare"}]},(0,vega_util_module.B)(Collect,Transform,{transform(_,pulse){const out=pulse.fork(pulse.ALL),list=SortedList(tupleid,this.value,out.materialize(out.ADD).add),sort=_.sort,mod=pulse.changed()||sort&&(_.modified("sort")||pulse.modified(sort.fields));return out.visit(out.REM,list.remove),this.modified(mod),this.value=out.source=list.data(stableCompare(sort),mod),pulse.source&&pulse.source.root&&(this.value.root=pulse.source.root),out}}),(0,vega_util_module.B)(Compare,Operator),CountPattern.Definition={type:"CountPattern",metadata:{generates:!0,changes:!0},params:[{name:"field",type:"field",required:!0},{name:"case",type:"enum",values:["upper","lower","mixed"],default:"mixed"},{name:"pattern",type:"string",default:'[\\w"]+'},{name:"stopwords",type:"string",default:""},{name:"as",type:"string",array:!0,length:2,default:["text","count"]}]},(0,vega_util_module.B)(CountPattern,Transform,{transform(_,pulse){const process=update=>tuple=>{for(var t,tokens=function tokenize(text,tcase,match){switch(tcase){case"upper":text=text.toUpperCase();break;case"lower":text=text.toLowerCase()}return text.match(match)}(get(tuple),_.case,match)||[],i=0,n=tokens.length;icounts[t]=1+(counts[t]||0))),rem=process((t=>counts[t]-=1));return init?pulse.visit(pulse.SOURCE,add):(pulse.visit(pulse.ADD,add),pulse.visit(pulse.REM,rem)),this._finish(pulse,as)},_parameterCheck(_,pulse){let init=!1;return!_.modified("stopwords")&&this._stop||(this._stop=new RegExp("^"+(_.stopwords||"")+"$","i"),init=!0),!_.modified("pattern")&&this._match||(this._match=new RegExp(_.pattern||"[\\w']+","g"),init=!0),(_.modified("field")||pulse.modified(_.field.fields))&&(init=!0),init&&(this._counts={}),init},_finish(pulse,as){const counts=this._counts,tuples=this._tuples||(this._tuples={}),text=as[0],count=as[1],out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS);let w,t,c;for(w in counts)t=tuples[w],c=counts[w]||0,!t&&c?(tuples[w]=t=ingest$1({}),t[text]=w,t[count]=c,out.add.push(t)):0===c?(t&&out.rem.push(t),counts[w]=null,tuples[w]=null):t[count]!==c&&(t[count]=c,out.mod.push(t));return out.modifies(as)}}),Cross.Definition={type:"Cross",metadata:{generates:!0},params:[{name:"filter",type:"expr"},{name:"as",type:"string",array:!0,length:2,default:["a","b"]}]},(0,vega_util_module.B)(Cross,Transform,{transform(_,pulse){const out=pulse.fork(pulse.NO_SOURCE),as=_.as||["a","b"],a=as[0],b=as[1],reset=!this.value||pulse.changed(pulse.ADD_REM)||_.modified("as")||_.modified("filter");let data=this.value;return reset?(data&&(out.rem=data),data=pulse.materialize(pulse.SOURCE).source,out.add=this.value=function cross(input,a,b,filter){for(var j,left,data=[],t={},n=input.length,i=0;ivega_transforms_module_parse(_,data)))):"function"==typeof d[name]&&d[name](def[name]);return d}function Density(params){Transform.call(this,null,params)}const distributions=[{key:{function:"normal"},params:[{name:"mean",type:"number",default:0},{name:"stdev",type:"number",default:1}]},{key:{function:"lognormal"},params:[{name:"mean",type:"number",default:0},{name:"stdev",type:"number",default:1}]},{key:{function:"uniform"},params:[{name:"min",type:"number",default:0},{name:"max",type:"number",default:1}]},{key:{function:"kde"},params:[{name:"field",type:"field",required:!0},{name:"from",type:"data"},{name:"bandwidth",type:"number",default:0}]}],vega_transforms_module_mixture={key:{function:"mixture"},params:[{name:"distributions",type:"param",array:!0,params:distributions},{name:"weights",type:"number",array:!0}]};function fieldNames(fields,as){return fields?fields.map(((f,i)=>as[i]||(0,vega_util_module.N6)(f))):null}function partition$1(data,groupby,field){const groups=[],get=f=>f(t);let map,i,n,t,k,g;if(null==groupby)groups.push(data.map(field));else for(map={},i=0,n=data.length;ipulse.materialize(pulse.SOURCE).source}(pulse)),minsteps=_.steps||_.minsteps||25,maxsteps=_.steps||_.maxsteps||200;let method=_.method||"pdf";"pdf"!==method&&"cdf"!==method&&(0,vega_util_module.z3)("Invalid density method: "+method),_.extent||dist.data||(0,vega_util_module.z3)("Missing density extent parameter."),method=dist[method];const as=_.as||["value","density"],values=sampleCurve(method,_.extent||(0,vega_util_module.Xx)(dist.data()),minsteps,maxsteps).map((v=>{const tuple={};return tuple[as[0]]=v[0],tuple[as[1]]=v[1],ingest$1(tuple)}));this.value&&(out.rem=this.value),this.value=out.add=out.source=values}return out}});function DotBin(params){Transform.call(this,null,params)}DotBin.Definition={type:"DotBin",metadata:{modifies:!0},params:[{name:"field",type:"field",required:!0},{name:"groupby",type:"field",array:!0},{name:"step",type:"number"},{name:"smooth",type:"boolean",default:!1},{name:"as",type:"string",default:"bin"}]};function Expression(params){Operator.call(this,null,update$4,params),this.modified(!0)}function update$4(_){const expr=_.expr;return this.value&&!_.modified("expr")?this.value:(0,vega_util_module.sY)((datum=>expr(datum,_)),(0,vega_util_module.nS)(expr),(0,vega_util_module.N6)(expr))}function Extent(params){Transform.call(this,[void 0,void 0],params)}function Subflow(pulse,parent){Operator.call(this,pulse),this.parent=parent,this.count=0}function Facet(params){Transform.call(this,{},params),this._keys=(0,vega_util_module.nG)();const a=this._targets=[];a.active=0,a.forEach=f=>{for(let i=0,n=a.active;i(0,vega_util_module.ZZ)(f))):(0,vega_util_module.ZZ)(_.name,_.as)}function Filter(params){Transform.call(this,(0,vega_util_module.nG)(),params)}function Flatten(params){Transform.call(this,[],params)}function Fold(params){Transform.call(this,[],params)}function Formula(params){Transform.call(this,null,params)}function Generate(params){Transform.call(this,[],params)}(0,vega_util_module.B)(DotBin,Transform,{transform(_,pulse){if(this.value&&!_.modified()&&!pulse.changed())return pulse;const source=pulse.materialize(pulse.SOURCE).source,groups=partition$1(pulse.source,_.groupby,vega_util_module.D_),smooth=_.smooth||!1,field=_.field,step=_.step||((data,field)=>(0,vega_util_module.Ln)((0,vega_util_module.Xx)(data,field))/30)(source,field),sort=stableCompare(((a,b)=>field(a)-field(b))),as=_.as||"bin",n=groups.length;let j,min=1/0,max=-1/0,i=0;for(;imax&&(max=v),g[++j][as]=v}return this.value={start:min,stop:max,step},pulse.reflow(!0).modifies(as)}}),(0,vega_util_module.B)(Expression,Operator),Extent.Definition={type:"Extent",metadata:{},params:[{name:"field",type:"field",required:!0}]},(0,vega_util_module.B)(Extent,Transform,{transform(_,pulse){const extent=this.value,field=_.field,mod=pulse.changed()||pulse.modified(field.fields)||_.modified("field");let min=extent[0],max=extent[1];if((mod||null==min)&&(min=1/0,max=-1/0),pulse.visit(mod?pulse.SOURCE:pulse.ADD,(t=>{const v=(0,vega_util_module.Ro)(field(t));null!=v&&(vmax&&(max=v))})),!Number.isFinite(min)||!Number.isFinite(max)){let name=(0,vega_util_module.N6)(field);name&&(name=` for field "${name}"`),pulse.dataflow.warn(`Infinite extent${name}: [${min}, ${max}]`),min=max=void 0}this.value=[min,max]}}),(0,vega_util_module.B)(Subflow,Operator,{connect(target){return this.detachSubflow=target.detachSubflow,this.targets().add(target),target.source=this},add(t){this.count+=1,this.value.add.push(t)},rem(t){this.count-=1,this.value.rem.push(t)},mod(t){this.value.mod.push(t)},init(pulse){this.value.init(pulse,pulse.NO_SOURCE)},evaluate(){return this.value}}),(0,vega_util_module.B)(Facet,Transform,{activate(flow){this._targets[this._targets.active++]=flow},subflow(key,flow,pulse,parent){const flows=this.value;let df,p,sf=(0,vega_util_module.mQ)(flows,key)&&flows[key];return sf?sf.value.stampsf&&sf.count>0));this.initTargets(active)}},initTargets(act){const a=this._targets,n=a.length,m=act?act.length:0;let i=0;for(;ithis.subflow(key,flow,pulse);return this._group=_.group||{},this.initTargets(),pulse.visit(pulse.REM,(t=>{const id=tupleid(t),k=cache.get(id);void 0!==k&&(cache.delete(id),subflow(k).rem(t))})),pulse.visit(pulse.ADD,(t=>{const k=key(t);cache.set(tupleid(t),k),subflow(k).add(t)})),rekey||pulse.modified(key.fields)?pulse.visit(pulse.MOD,(t=>{const id=tupleid(t),k0=cache.get(id),k1=key(t);k0===k1?subflow(k1).mod(t):(cache.set(id,k1),subflow(k0).rem(t),subflow(k1).add(t))})):pulse.changed(pulse.MOD)&&pulse.visit(pulse.MOD,(t=>{subflow(cache.get(tupleid(t))).mod(t)})),rekey&&pulse.visit(pulse.REFLOW,(t=>{const id=tupleid(t),k0=cache.get(id),k1=key(t);k0!==k1&&(cache.set(id,k1),subflow(k0).rem(t),subflow(k1).add(t))})),pulse.clean()?df.runAfter((()=>{this.clean(),cache.clean()})):cache.empty>df.cleanThreshold&&df.runAfter(cache.clean),pulse}}),(0,vega_util_module.B)(Field,Operator),Filter.Definition={type:"Filter",metadata:{changes:!0},params:[{name:"expr",type:"expr",required:!0}]},(0,vega_util_module.B)(Filter,Transform,{transform(_,pulse){const df=pulse.dataflow,cache=this.value,output=pulse.fork(),add=output.add,rem=output.rem,mod=output.mod,test=_.expr;let isMod=!0;function revisit(t){const id=tupleid(t),b=test(t,_),s=cache.get(id);b&&s?(cache.delete(id),add.push(t)):b||s?isMod&&b&&!s&&mod.push(t):(cache.set(id,1),rem.push(t))}return pulse.visit(pulse.REM,(t=>{const id=tupleid(t);cache.has(id)?cache.delete(id):rem.push(t)})),pulse.visit(pulse.ADD,(t=>{test(t,_)?add.push(t):cache.set(tupleid(t),1)})),pulse.visit(pulse.MOD,revisit),_.modified()&&(isMod=!1,pulse.visit(pulse.REFLOW,revisit)),cache.empty>df.cleanThreshold&&df.runAfter(cache.clean),output}}),Flatten.Definition={type:"Flatten",metadata:{generates:!0},params:[{name:"fields",type:"field",array:!0,required:!0},{name:"index",type:"string"},{name:"as",type:"string",array:!0}]},(0,vega_util_module.B)(Flatten,Transform,{transform(_,pulse){const out=pulse.fork(pulse.NO_SOURCE),fields=_.fields,as=fieldNames(fields,_.as||[]),index=_.index||null,m=as.length;return out.rem=this.value,pulse.visit(pulse.SOURCE,(t=>{const arrays=fields.map((f=>f(t))),maxlen=arrays.reduce(((l,a)=>Math.max(l,a.length)),0);let j,d,v,i=0;for(;i{for(let d,i=0;it[as]=func(t,_)))}}),(0,vega_util_module.B)(Generate,Transform,{transform(_,pulse){const out=pulse.fork(pulse.ALL),gen=_.generator;let add,rem,t,data=this.value,num=_.size-data.length;if(num>0){for(add=[];--num>=0;)add.push(t=ingest$1(gen(_))),data.push(t);out.add=out.add.length?out.materialize(out.ADD).add.concat(add):add}else rem=data.slice(0,-num),out.rem=out.rem.length?out.materialize(out.REM).rem.concat(rem):rem,data=data.slice(-num);return out.source=this.value=data,out}});const Methods={value:"value",median,mean:function mean(values,valueof){let count=0,sum=0;if(void 0===valueof)for(let value of values)null!=value&&(value=+value)>=value&&(++count,sum+=value);else{let index=-1;for(let value of values)null!=(value=valueof(value,++index,values))&&(value=+value)>=value&&(++count,sum+=value)}if(count)return sum/count},min,max},Empty=[];function Impute(params){Transform.call(this,[],params)}function JoinAggregate(params){Aggregate.call(this,params)}function KDE(params){Transform.call(this,null,params)}function Key(params){Operator.call(this,null,update$2,params)}function update$2(_){return this.value&&!_.modified()?this.value:(0,vega_util_module.Eb)(_.fields,_.flat)}function Load(params){Transform.call(this,[],params),this._pending=null}function vega_transforms_module_output(op,pulse,data){data.forEach(ingest$1);const out=pulse.fork(pulse.NO_FIELDS&pulse.NO_SOURCE);return out.rem=op.value,op.value=out.source=out.add=data,op._pending=null,out.rem.length&&out.clean(!0),out}function Lookup(params){Transform.call(this,{},params)}function MultiExtent(params){Operator.call(this,null,update$1,params)}function update$1(_){if(this.value&&!_.modified())return this.value;const ext=_.extents,n=ext.length;let i,e,min=1/0,max=-1/0;for(i=0;imax&&(max=e[1]);return[min,max]}function MultiValues(params){Operator.call(this,null,vega_transforms_module_update,params)}function vega_transforms_module_update(_){return this.value&&!_.modified()?this.value:_.values.reduce(((data,_)=>data.concat(_)),[])}function Params(params){Transform.call(this,null,params)}function Pivot(params){Aggregate.call(this,params)}function PreFacet(params){Facet.call(this,params)}function Project(params){Transform.call(this,null,params)}function Proxy(params){Transform.call(this,null,params)}function Quantile(params){Transform.call(this,null,params)}Impute.Definition={type:"Impute",metadata:{changes:!0},params:[{name:"field",type:"field",required:!0},{name:"key",type:"field",required:!0},{name:"keyvals",array:!0},{name:"groupby",type:"field",array:!0},{name:"method",type:"enum",default:"value",values:["value","mean","median","max","min"]},{name:"value",default:0}]},(0,vega_util_module.B)(Impute,Transform,{transform(_,pulse){var group,value,gVals,kVal,g,i,j,l,n,t,out=pulse.fork(pulse.ALL),impute=function getValue(_){var v,m=_.method||Methods.value;if(null!=Methods[m])return m===Methods.value?(v=void 0!==_.value?_.value:0,()=>v):Methods[m];(0,vega_util_module.z3)("Unrecognized imputation method: "+m)}(_),field=function getField(_){const f=_.field;return t=>t?f(t):NaN}(_),fName=(0,vega_util_module.N6)(_.field),kName=(0,vega_util_module.N6)(_.key),gNames=(_.groupby||[]).map(vega_util_module.N6),groups=function partition(data,groupby,key,keyvals){var gVals,gKey,group,i,j,k,n,t,get=f=>f(t),groups=[],domain=keyvals?keyvals.slice():[],kMap={},gMap={};for(domain.forEach(((k,i)=>kMap[k]=i+1)),i=0,n=data.length;iaggr.add(t)))):(cells=aggr.value=aggr.value||this.init(_),pulse.visit(pulse.REM,(t=>aggr.rem(t))),pulse.visit(pulse.ADD,(t=>aggr.add(t)))),aggr.changes(),pulse.visit(pulse.SOURCE,(t=>{(0,vega_util_module.X$)(t,cells[aggr.cellkey(t)].tuple)})),pulse.reflow(mod).modifies(this._outputs)},changes(){const adds=this._adds,mods=this._mods;let i,n;for(i=0,n=this._alen;i{const density=kde(g,bandwidth)[method],scale=_.counts?g.length:1;sampleCurve(density,domain||(0,vega_util_module.Xx)(g),minsteps,maxsteps).forEach((v=>{const t={};for(let i=0;i(this._pending=(0,vega_util_module.YO)(res.data),df=>df.touch(this))));return{async:p}}return df.request(_.url,_.format).then((res=>vega_transforms_module_output(this,pulse,(0,vega_util_module.YO)(res.data))))}}),Lookup.Definition={type:"Lookup",metadata:{modifies:!0},params:[{name:"index",type:"index",params:[{name:"from",type:"data",required:!0},{name:"key",type:"field",required:!0}]},{name:"values",type:"field",array:!0},{name:"fields",type:"field",array:!0,required:!0},{name:"as",type:"string",array:!0},{name:"default",default:null}]},(0,vega_util_module.B)(Lookup,Transform,{transform(_,pulse){const keys=_.fields,index=_.index,values=_.values,defaultValue=null==_.default?null:_.default,reset=_.modified(),n=keys.length;let set,m,mods,flag=reset?pulse.SOURCE:pulse.ADD,out=pulse,as=_.as;return values?(m=values.length,n>1&&!as&&(0,vega_util_module.z3)('Multi-field lookup requires explicit "as" parameter.'),as&&as.length!==n*m&&(0,vega_util_module.z3)('The "as" parameter has too few output field names.'),as=as||values.map(vega_util_module.N6),set=function(t){for(var j,v,i=0,k=0;ipulse.modified(k.fields))),flag|=mods?pulse.MOD:0),pulse.visit(flag,set),out.modifies(as)}}),(0,vega_util_module.B)(MultiExtent,Operator),(0,vega_util_module.B)(MultiValues,Operator),(0,vega_util_module.B)(Params,Transform,{transform(_,pulse){return this.modified(_.modified()),this.value=_,pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS)}}),Pivot.Definition={type:"Pivot",metadata:{generates:!0,changes:!0},params:[{name:"groupby",type:"field",array:!0},{name:"field",type:"field",required:!0},{name:"value",type:"field",required:!0},{name:"op",type:"enum",values:ValidAggregateOps,default:"sum"},{name:"limit",type:"number",default:0},{name:"key",type:"field"}]},(0,vega_util_module.B)(Pivot,Aggregate,{_transform:Aggregate.prototype.transform,transform(_,pulse){return this._transform(function aggregateParams(_,pulse){const key=_.field,value=_.value,op=("count"===_.op?"__count__":_.op)||"sum",fields=(0,vega_util_module.nS)(key).concat((0,vega_util_module.nS)(value)),keys=function pivotKeys(key,limit,pulse){const map={},list=[];return pulse.visit(pulse.SOURCE,(t=>{const k=key(t);map[k]||(map[k]=1,list.push(k))})),list.sort(vega_util_module.V_),limit?list.slice(0,limit):list}(key,_.limit||0,pulse);pulse.changed()&&_.set("__pivot__",null,null,!0);return{key:_.key,groupby:_.groupby,ops:keys.map((()=>op)),fields:keys.map((k=>function get(k,key,value,fields){return(0,vega_util_module.sY)((d=>key(d)===k?value(d):NaN),fields,k+"")}(k,key,value,fields))),as:keys.map((k=>k+"")),modified:_.modified.bind(_)}}(_,pulse),pulse)}}),(0,vega_util_module.B)(PreFacet,Facet,{transform(_,pulse){const flow=_.subflow,field=_.field,subflow=t=>this.subflow(tupleid(t),flow,pulse,t);return(_.modified("field")||field&&pulse.modified((0,vega_util_module.nS)(field)))&&(0,vega_util_module.z3)("PreFacet does not support field modification."),this.initTargets(),field?(pulse.visit(pulse.MOD,(t=>{const sf=subflow(t);field(t).forEach((_=>sf.mod(_)))})),pulse.visit(pulse.ADD,(t=>{const sf=subflow(t);field(t).forEach((_=>sf.add(ingest$1(_))))})),pulse.visit(pulse.REM,(t=>{const sf=subflow(t);field(t).forEach((_=>sf.rem(_)))}))):(pulse.visit(pulse.MOD,(t=>subflow(t).mod(t))),pulse.visit(pulse.ADD,(t=>subflow(t).add(t))),pulse.visit(pulse.REM,(t=>subflow(t).rem(t)))),pulse.clean()&&pulse.runAfter((()=>this.clean())),pulse}}),Project.Definition={type:"Project",metadata:{generates:!0,changes:!0},params:[{name:"fields",type:"field",array:!0},{name:"as",type:"string",null:!0,array:!0}]},(0,vega_util_module.B)(Project,Transform,{transform(_,pulse){const out=pulse.fork(pulse.NO_SOURCE),fields=_.fields,as=fieldNames(_.fields,_.as||[]),derive=fields?(s,t)=>function project(s,t,fields,as){for(let i=0,n=fields.length;i{const id=tupleid(t);out.rem.push(lut[id]),lut[id]=null})),pulse.visit(pulse.ADD,(t=>{const dt=derive(t,ingest$1({}));lut[tupleid(t)]=dt,out.add.push(dt)})),pulse.visit(pulse.MOD,(t=>{out.mod.push(derive(t,lut[tupleid(t)]))})),out}}),(0,vega_util_module.B)(Proxy,Transform,{transform(_,pulse){return this.value=_.value,_.modified("value")?pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS):pulse.StopPropagation}}),Quantile.Definition={type:"Quantile",metadata:{generates:!0,changes:!0},params:[{name:"groupby",type:"field",array:!0},{name:"field",type:"field",required:!0},{name:"probs",type:"number",array:!0},{name:"step",type:"number",default:.01},{name:"as",type:"string",array:!0,default:["prob","value"]}]};function Relay(params){Transform.call(this,null,params)}function Sample(params){Transform.call(this,[],params),this.count=0}function Sequence(params){Transform.call(this,null,params)}function Sieve(params){Transform.call(this,null,params),this.modified(!0)}function TimeUnit(params){Transform.call(this,null,params)}(0,vega_util_module.B)(Quantile,Transform,{transform(_,pulse){const out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS),as=_.as||["prob","value"];if(this.value&&!_.modified()&&!pulse.changed())return out.source=this.value,out;const groups=partition$1(pulse.materialize(pulse.SOURCE).source,_.groupby,_.field),names=(_.groupby||[]).map(vega_util_module.N6),values=[],step=_.step||.01,p=_.probs||range(step/2,1-1e-14,step),n=p.length;return groups.forEach((g=>{const q=quantiles(g,p);for(let i=0;i{const id=tupleid(t);out.rem.push(lut[id]),lut[id]=null})),pulse.visit(pulse.ADD,(t=>{const dt=derive(t);lut[tupleid(t)]=dt,out.add.push(dt)})),pulse.visit(pulse.MOD,(t=>{const dt=lut[tupleid(t)];for(const k in t)dt[k]=t[k],out.modifies(k);out.mod.push(dt)}))),out}}),Sample.Definition={type:"Sample",metadata:{},params:[{name:"size",type:"number",default:1e3}]},(0,vega_util_module.B)(Sample,Transform,{transform(_,pulse){const out=pulse.fork(pulse.NO_SOURCE),mod=_.modified("size"),num=_.size,map=this.value.reduce(((m,t)=>(m[tupleid(t)]=1,m)),{});let res=this.value,cnt=this.count,cap=0;function update(t){let p,idx;res.length=cap&&(p=res[idx],map[tupleid(p)]&&out.rem.push(p),res[idx]=t)),++cnt}if(pulse.rem.length&&(pulse.visit(pulse.REM,(t=>{const id=tupleid(t);map[id]&&(map[id]=-1,out.rem.push(t)),--cnt})),res=res.filter((t=>-1!==map[tupleid(t)]))),(pulse.rem.length||mod)&&res.length{map[tupleid(t)]||update(t)})),cap=-1),mod&&res.length>num){const n=res.length-num;for(let i=0;i{map[tupleid(t)]&&out.mod.push(t)})),pulse.add.length&&pulse.visit(pulse.ADD,update),(pulse.add.length||cap<0)&&(out.add=res.filter((t=>!map[tupleid(t)]))),this.count=cnt,this.value=out.source=res,out}}),Sequence.Definition={type:"Sequence",metadata:{generates:!0,changes:!0},params:[{name:"start",type:"number",required:!0},{name:"stop",type:"number",required:!0},{name:"step",type:"number",default:1},{name:"as",type:"string",default:"data"}]},(0,vega_util_module.B)(Sequence,Transform,{transform(_,pulse){if(this.value&&!_.modified())return;const out=pulse.materialize().fork(pulse.MOD),as=_.as||"data";return out.rem=this.value?pulse.rem.concat(this.value):pulse.rem,this.value=range(_.start,_.stop,_.step||1).map((v=>{const t={};return t[as]=v,ingest$1(t)})),out.add=pulse.add.concat(this.value),out}}),(0,vega_util_module.B)(Sieve,Transform,{transform(_,pulse){return this.value=pulse.source,pulse.changed()?pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS):pulse.StopPropagation}});const OUTPUT=["unit0","unit1"];function TupleIndex(params){Transform.call(this,(0,vega_util_module.nG)(),params)}function Values(params){Transform.call(this,null,params)}TimeUnit.Definition={type:"TimeUnit",metadata:{modifies:!0},params:[{name:"field",type:"field",required:!0},{name:"interval",type:"boolean",default:!0},{name:"units",type:"enum",values:TIME_UNITS,array:!0},{name:"step",type:"number",default:1},{name:"maxbins",type:"number",default:40},{name:"extent",type:"date",array:!0},{name:"timezone",type:"enum",default:"local",values:["local","utc"]},{name:"as",type:"string",array:!0,length:2,default:OUTPUT}]},(0,vega_util_module.B)(TimeUnit,Transform,{transform(_,pulse){const field=_.field,band=!1!==_.interval,utc="utc"===_.timezone,floor=this._floor(_,pulse),offset=(utc?utcInterval:vega_time_module_timeInterval)(floor.unit).offset,as=_.as||OUTPUT,u0=as[0],u1=as[1],step=floor.step;let min=floor.start||1/0,max=floor.stop||-1/0,flag=pulse.ADD;return(_.modified()||pulse.changed(pulse.REM)||pulse.modified((0,vega_util_module.nS)(field)))&&(flag=(pulse=pulse.reflow(!0)).SOURCE,min=1/0,max=-1/0),pulse.visit(flag,(t=>{const v=field(t);let a,b;null==v?(t[u0]=null,band&&(t[u1]=null)):(t[u0]=a=b=floor(v),band&&(t[u1]=b=offset(a,step)),amax&&(max=b))})),floor.start=min,floor.stop=max,pulse.modifies(band?as:u0)},_floor(_,pulse){const utc="utc"===_.timezone,{units,step}=_.units?{units:_.units,step:_.step||1}:bin({extent:_.extent||(0,vega_util_module.Xx)(pulse.materialize(pulse.SOURCE).source,_.field),maxbins:_.maxbins}),tunits=timeUnits(units),prev=this.value||{},floor=(utc?utcFloor:timeFloor)(tunits,step);return floor.unit=(0,vega_util_module.se)(tunits),floor.units=tunits,floor.step=step,floor.start=prev.start,floor.stop=prev.stop,this.value=floor}}),(0,vega_util_module.B)(TupleIndex,Transform,{transform(_,pulse){const df=pulse.dataflow,field=_.field,index=this.value,set=t=>index.set(field(t),t);let mod=!0;return _.modified("field")||pulse.modified(field.fields)?(index.clear(),pulse.visit(pulse.SOURCE,set)):pulse.changed()?(pulse.visit(pulse.REM,(t=>index.delete(field(t)))),pulse.visit(pulse.ADD,set)):mod=!1,this.modified(mod),index.empty>df.cleanThreshold&&df.runAfter(index.clean),pulse.fork()}}),(0,vega_util_module.B)(Values,Transform,{transform(_,pulse){(!this.value||_.modified("field")||_.modified("sort")||pulse.changed()||_.sort&&pulse.modified(_.sort.fields))&&(this.value=(_.sort?pulse.source.slice().sort(stableCompare(_.sort)):pulse.source).map(_.field))}});const WindowOps={row_number:function(){return{next:w=>w.index+1}},rank:function(){let rank;return{init:()=>rank=1,next:w=>{const i=w.index,data=w.data;return i&&w.compare(data[i-1],data[i])?rank=i+1:rank}}},dense_rank:function(){let drank;return{init:()=>drank=1,next:w=>{const i=w.index,d=w.data;return i&&w.compare(d[i-1],d[i])?++drank:drank}}},percent_rank:function(){const rank=WindowOps.rank(),next=rank.next;return{init:rank.init,next:w=>(next(w)-1)/(w.data.length-1)}},cume_dist:function(){let cume;return{init:()=>cume=0,next:w=>{const d=w.data,c=w.compare;let i=w.index;if(cume0||(0,vega_util_module.z3)("ntile num must be greater than zero.");const cume=WindowOps.cume_dist(),next=cume.next;return{init:cume.init,next:w=>Math.ceil(num*next(w))}},lag:function(field,offset){return offset=+offset||1,{next:w=>{const i=w.index-offset;return i>=0?field(w.data[i]):null}}},lead:function(field,offset){return offset=+offset||1,{next:w=>{const i=w.index+offset,d=w.data;return ifield(w.data[w.i0])}},last_value:function(field){return{next:w=>field(w.data[w.i1-1])}},nth_value:function(field,nth){return(nth=+nth)>0||(0,vega_util_module.z3)("nth_value nth must be greater than zero."),{next:w=>{const i=w.i0+(nth-1);return iprev=null,next:w=>{const v=field(w.data[w.index]);return null!=v?prev=v:prev}}},next_value:function(field){let v,i;return{init:()=>(v=null,i=-1),next:w=>{const d=w.data;return w.index<=i?v:(i=function find(field,data,index){for(let n=data.length;indexinputs[_]=1))}visitInputs(_.sort),ops.forEach(((op,i)=>{const field=fields[i],param=params[i],aggregate_param=aggregate_params[i]||null,mname=(0,vega_util_module.N6)(field),name=measureName(op,mname,as[i]);if(visitInputs(field),outputs.push(name),(0,vega_util_module.mQ)(WindowOps,op))windows.push(function WindowOp(op,field,param,as){const fn=WindowOps[op](field,param);return{init:fn.init||vega_util_module.v_,update:function(w,t){t[as]=fn.next(w)}}}(op,field,param,name));else{if(null==field&&"count"!==op&&(0,vega_util_module.z3)("Null aggregate field specified."),"count"===op)return void counts.push(name);countOnly=!1;let m=map[mname];m||(m=map[mname]=[],m.field=field,measures.push(m)),m.push(createMeasure(op,aggregate_param,name))}})),(counts.length||measures.length)&&(this.cell=function cell(measures,counts,countOnly){measures=measures.map((m=>compileMeasures(m,m.field)));const cell={num:0,agg:null,store:!1,count:counts};if(!countOnly)for(var n=measures.length,a=cell.agg=Array(n),i=0;i0&&!c(d[r0],d[r0-1])&&(w.i0=bisect.left(d,d[r0])),r1_.init())),this.cell&&this.cell.init()},vega_transforms_module_prototype.update=function(w,t){const cell=this.cell,wind=this.windows,data=w.data,m=wind&&wind.length;let j;if(cell){for(j=w.p0;jthis.group(key(t));let state=this.state;state&&!mod||(state=this.state=new WindowState(_)),mod||pulse.modified(state.inputs)?(this.value={},pulse.visit(pulse.SOURCE,(t=>group(t).add(t)))):(pulse.visit(pulse.REM,(t=>group(t).remove(t))),pulse.visit(pulse.ADD,(t=>group(t).add(t))));for(let i=0,n=this._mlen;i0)for(var t,x0=x[0],y0=y[0],dx=x[j]-x0,dy=y[j]-y0,i=-1;++i<=j;)t=i/j,this._basis.point(this._beta*x[i]+(1-this._beta)*(x0+t*dx),this._beta*y[i]+(1-this._beta)*(y0+t*dy));this._x=this._y=null,this._basis.lineEnd()},point:function(x,y){this._x.push(+x),this._y.push(+y)}};const bundle=function custom(beta){function bundle(context){return 1===beta?new Basis(context):new Bundle(context,beta)}return bundle.beta=function(beta){return custom(+beta)},bundle}(.85);function cardinal_point(that,x,y){that._context.bezierCurveTo(that._x1+that._k*(that._x2-that._x0),that._y1+that._k*(that._y2-that._y0),that._x2+that._k*(that._x1-x),that._y2+that._k*(that._y1-y),that._x2,that._y2)}function Cardinal(context,tension){this._context=context,this._k=(1-tension)/6}Cardinal.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:cardinal_point(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(x,y){switch(x=+x,y=+y,this._point){case 0:this._point=1,this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2,this._x1=x,this._y1=y;break;case 2:this._point=3;default:cardinal_point(this,x,y)}this._x0=this._x1,this._x1=this._x2,this._x2=x,this._y0=this._y1,this._y1=this._y2,this._y2=y}};const cardinal=function custom(tension){function cardinal(context){return new Cardinal(context,tension)}return cardinal.tension=function(tension){return custom(+tension)},cardinal}(0);function CardinalOpen(context,tension){this._context=context,this._k=(1-tension)/6}CardinalOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(x,y){switch(x=+x,y=+y,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:cardinal_point(this,x,y)}this._x0=this._x1,this._x1=this._x2,this._x2=x,this._y0=this._y1,this._y1=this._y2,this._y2=y}};const cardinalOpen=function custom(tension){function cardinal(context){return new CardinalOpen(context,tension)}return cardinal.tension=function(tension){return custom(+tension)},cardinal}(0);function CardinalClosed(context,tension){this._context=context,this._k=(1-tension)/6}CardinalClosed.prototype={areaStart:src_noop,areaEnd:src_noop,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(x,y){switch(x=+x,y=+y,this._point){case 0:this._point=1,this._x3=x,this._y3=y;break;case 1:this._point=2,this._context.moveTo(this._x4=x,this._y4=y);break;case 2:this._point=3,this._x5=x,this._y5=y;break;default:cardinal_point(this,x,y)}this._x0=this._x1,this._x1=this._x2,this._x2=x,this._y0=this._y1,this._y1=this._y2,this._y2=y}};const cardinalClosed=function custom(tension){function cardinal(context){return new CardinalClosed(context,tension)}return cardinal.tension=function(tension){return custom(+tension)},cardinal}(0),abs=Math.abs,atan2=Math.atan2,cos=Math.cos,math_max=Math.max,math_min=Math.min,sin=Math.sin,sqrt=Math.sqrt,math_epsilon=1e-12,pi=Math.PI,halfPi=pi/2,tau=2*pi;function asin(x){return x>=1?halfPi:x<=-1?-halfPi:Math.asin(x)}function catmullRom_point(that,x,y){var x1=that._x1,y1=that._y1,x2=that._x2,y2=that._y2;if(that._l01_a>math_epsilon){var a=2*that._l01_2a+3*that._l01_a*that._l12_a+that._l12_2a,n=3*that._l01_a*(that._l01_a+that._l12_a);x1=(x1*a-that._x0*that._l12_2a+that._x2*that._l01_2a)/n,y1=(y1*a-that._y0*that._l12_2a+that._y2*that._l01_2a)/n}if(that._l23_a>math_epsilon){var b=2*that._l23_2a+3*that._l23_a*that._l12_a+that._l12_2a,m=3*that._l23_a*(that._l23_a+that._l12_a);x2=(x2*b+that._x1*that._l23_2a-x*that._l12_2a)/m,y2=(y2*b+that._y1*that._l23_2a-y*that._l12_2a)/m}that._context.bezierCurveTo(x1,y1,x2,y2,that._x2,that._y2)}function CatmullRom(context,alpha){this._context=context,this._alpha=alpha}CatmullRom.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(x,y){if(x=+x,y=+y,this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;break;case 2:this._point=3;default:catmullRom_point(this,x,y)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=x,this._y0=this._y1,this._y1=this._y2,this._y2=y}};const catmullRom=function custom(alpha){function catmullRom(context){return alpha?new CatmullRom(context,alpha):new Cardinal(context,0)}return catmullRom.alpha=function(alpha){return custom(+alpha)},catmullRom}(.5);function CatmullRomClosed(context,alpha){this._context=context,this._alpha=alpha}CatmullRomClosed.prototype={areaStart:src_noop,areaEnd:src_noop,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(x,y){if(x=+x,y=+y,this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=x,this._y3=y;break;case 1:this._point=2,this._context.moveTo(this._x4=x,this._y4=y);break;case 2:this._point=3,this._x5=x,this._y5=y;break;default:catmullRom_point(this,x,y)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=x,this._y0=this._y1,this._y1=this._y2,this._y2=y}};const catmullRomClosed=function custom(alpha){function catmullRom(context){return alpha?new CatmullRomClosed(context,alpha):new CardinalClosed(context,0)}return catmullRom.alpha=function(alpha){return custom(+alpha)},catmullRom}(.5);function CatmullRomOpen(context,alpha){this._context=context,this._alpha=alpha}CatmullRomOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(x,y){if(x=+x,y=+y,this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:catmullRom_point(this,x,y)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=x,this._y0=this._y1,this._y1=this._y2,this._y2=y}};const catmullRomOpen=function custom(alpha){function catmullRom(context){return alpha?new CatmullRomOpen(context,alpha):new CardinalOpen(context,0)}return catmullRom.alpha=function(alpha){return custom(+alpha)},catmullRom}(.5);function Linear(context){this._context=context}function curve_linear(context){return new Linear(context)}function LinearClosed(context){this._context=context}function sign(x){return x<0?-1:1}function slope3(that,x2,y2){var h0=that._x1-that._x0,h1=x2-that._x1,s0=(that._y1-that._y0)/(h0||h1<0&&-0),s1=(y2-that._y1)/(h1||h0<0&&-0),p=(s0*h1+s1*h0)/(h0+h1);return(sign(s0)+sign(s1))*Math.min(Math.abs(s0),Math.abs(s1),.5*Math.abs(p))||0}function slope2(that,t){var h=that._x1-that._x0;return h?(3*(that._y1-that._y0)/h-t)/2:t}function monotone_point(that,t0,t1){var x0=that._x0,y0=that._y0,x1=that._x1,y1=that._y1,dx=(x1-x0)/3;that._context.bezierCurveTo(x0+dx,y0+dx*t0,x1-dx,y1-dx*t1,x1,y1)}function MonotoneX(context){this._context=context}function MonotoneY(context){this._context=new ReflectContext(context)}function ReflectContext(context){this._context=context}function Natural(context){this._context=context}function controlPoints(x){var i,m,n=x.length-1,a=new Array(n),b=new Array(n),r=new Array(n);for(a[0]=0,b[0]=2,r[0]=x[0]+2*x[1],i=1;i=0;--i)a[i]=(r[i]-a[i+1])/b[i];for(b[n-1]=(x[n]+a[n-1])/2,i=0;i=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(x,y){switch(x=+x,y=+y,this._point){case 0:this._point=1,this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,y),this._context.lineTo(x,y);else{var x1=this._x*(1-this._t)+x*this._t;this._context.lineTo(x1,this._y),this._context.lineTo(x1,y)}}this._x=x,this._y=y}};const path_pi=Math.PI,path_tau=2*path_pi,tauEpsilon=path_tau-1e-6;function append(strings){this._+=strings[0];for(let i=1,n=strings.length;i=0))throw new Error(`invalid digits: ${digits}`);if(d>15)return append;const k=10**d;return function(strings){this._+=strings[0];for(let i=1,n=strings.length;i1e-6)if(Math.abs(y01*x21-y21*x01)>1e-6&&r){let x20=x2-x0,y20=y2-y0,l21_2=x21*x21+y21*y21,l20_2=x20*x20+y20*y20,l21=Math.sqrt(l21_2),l01=Math.sqrt(l01_2),l=r*Math.tan((path_pi-Math.acos((l21_2+l01_2-l20_2)/(2*l21*l01)))/2),t01=l/l01,t21=l/l21;Math.abs(t01-1)>1e-6&&this._append`L${x1+t01*x01},${y1+t01*y01}`,this._append`A${r},${r},0,0,${+(y01*x20>x01*y20)},${this._x1=x1+t21*x21},${this._y1=y1+t21*y21}`}else this._append`L${this._x1=x1},${this._y1=y1}`;else;}arc(x,y,r,a0,a1,ccw){if(x=+x,y=+y,ccw=!!ccw,(r=+r)<0)throw new Error(`negative radius: ${r}`);let dx=r*Math.cos(a0),dy=r*Math.sin(a0),x0=x+dx,y0=y+dy,cw=1^ccw,da=ccw?a0-a1:a1-a0;null===this._x1?this._append`M${x0},${y0}`:(Math.abs(this._x1-x0)>1e-6||Math.abs(this._y1-y0)>1e-6)&&this._append`L${x0},${y0}`,r&&(da<0&&(da=da%path_tau+path_tau),da>tauEpsilon?this._append`A${r},${r},0,1,${cw},${x-dx},${y-dy}A${r},${r},0,1,${cw},${this._x1=x0},${this._y1=y0}`:da>1e-6&&this._append`A${r},${r},0,${+(da>=path_pi)},${cw},${this._x1=x+r*Math.cos(a1)},${this._y1=y+r*Math.sin(a1)}`)}rect(x,y,w,h){this._append`M${this._x0=this._x1=+x},${this._y0=this._y1=+y}h${w=+w}v${+h}h${-w}Z`}toString(){return this._}}function path(){return new Path}function withPath(shape){let digits=3;return shape.digits=function(_){if(!arguments.length)return digits;if(null==_)digits=null;else{const d=Math.floor(_);if(!(d>=0))throw new RangeError(`invalid digits: ${_}`);digits=d}return shape},()=>new Path(digits)}function arcInnerRadius(d){return d.innerRadius}function arcOuterRadius(d){return d.outerRadius}function arcStartAngle(d){return d.startAngle}function arcEndAngle(d){return d.endAngle}function arcPadAngle(d){return d&&d.padAngle}function cornerTangents(x0,y0,x1,y1,r1,rc,cw){var x01=x0-x1,y01=y0-y1,lo=(cw?rc:-rc)/sqrt(x01*x01+y01*y01),ox=lo*y01,oy=-lo*x01,x11=x0+ox,y11=y0+oy,x10=x1+ox,y10=y1+oy,x00=(x11+x10)/2,y00=(y11+y10)/2,dx=x10-x11,dy=y10-y11,d2=dx*dx+dy*dy,r=r1-rc,D=x11*y10-x10*y11,d=(dy<0?-1:1)*sqrt(math_max(0,r*r*d2-D*D)),cx0=(D*dy-dx*d)/d2,cy0=(-D*dx-dy*d)/d2,cx1=(D*dy+dx*d)/d2,cy1=(-D*dx+dy*d)/d2,dx0=cx0-x00,dy0=cy0-y00,dx1=cx1-x00,dy1=cy1-y00;return dx0*dx0+dy0*dy0>dx1*dx1+dy1*dy1&&(cx0=cx1,cy0=cy1),{cx:cx0,cy:cy0,x01:-ox,y01:-oy,x11:cx0*(r1/r-1),y11:cy0*(r1/r-1)}}path.prototype=Path.prototype;Array.prototype.slice;function array(x){return"object"==typeof x&&"length"in x?x:Array.from(x)}function point_x(p){return p[0]}function point_y(p){return p[1]}function line(x,y){var defined=src_constant(!0),context=null,curve=curve_linear,output=null,path=withPath(line);function line(data){var i,d,buffer,n=(data=array(data)).length,defined0=!1;for(null==context&&(output=curve(buffer=path())),i=0;i<=n;++i)!(i=j;--k)output.point(x0z[k],y0z[k]);output.lineEnd(),output.areaEnd()}defined0&&(x0z[i]=+x0(d,i,data),y0z[i]=+y0(d,i,data),output.point(x1?+x1(d,i,data):x0z[i],y1?+y1(d,i,data):y0z[i]))}if(buffer)return output=null,buffer+""||null}function arealine(){return line().defined(defined).curve(curve).context(context)}return x0="function"==typeof x0?x0:void 0===x0?point_x:src_constant(+x0),y0="function"==typeof y0?y0:src_constant(void 0===y0?0:+y0),y1="function"==typeof y1?y1:void 0===y1?point_y:src_constant(+y1),area.x=function(_){return arguments.length?(x0="function"==typeof _?_:src_constant(+_),x1=null,area):x0},area.x0=function(_){return arguments.length?(x0="function"==typeof _?_:src_constant(+_),area):x0},area.x1=function(_){return arguments.length?(x1=null==_?null:"function"==typeof _?_:src_constant(+_),area):x1},area.y=function(_){return arguments.length?(y0="function"==typeof _?_:src_constant(+_),y1=null,area):y0},area.y0=function(_){return arguments.length?(y0="function"==typeof _?_:src_constant(+_),area):y0},area.y1=function(_){return arguments.length?(y1=null==_?null:"function"==typeof _?_:src_constant(+_),area):y1},area.lineX0=area.lineY0=function(){return arealine().x(x0).y(y0)},area.lineY1=function(){return arealine().x(x0).y(y1)},area.lineX1=function(){return arealine().x(x1).y(y0)},area.defined=function(_){return arguments.length?(defined="function"==typeof _?_:src_constant(!!_),area):defined},area.curve=function(_){return arguments.length?(curve=_,null!=context&&(output=curve(context)),area):curve},area.context=function(_){return arguments.length?(null==_?context=output=null:output=curve(context=_),area):context},area}sqrt(3);const circle={draw(context,size){const r=sqrt(size/pi);context.moveTo(r,0),context.arc(0,0,r,0,tau)}},kr=(sqrt(1/3),sin(pi/10)/sin(7*pi/10));sin(tau/10),cos(tau/10),sqrt(3),sqrt(3),sqrt(3),sqrt(12);function domCanvas(w,h){if("undefined"!=typeof document&&document.createElement){const c=document.createElement("canvas");if(c&&c.getContext)return c.width=w,c.height=h,c}return null}const domImage=()=>"undefined"!=typeof Image?Image:null,ascendingBisect=bisector(ascending),bisectRight=ascendingBisect.right,bisectLeft=ascendingBisect.left,bisect=(bisector(number_number).center,bisectRight);function src_define(constructor,factory,prototype){constructor.prototype=factory.prototype=prototype,prototype.constructor=constructor}function extend(parent,definition){var prototype=Object.create(parent.prototype);for(var key in definition)prototype[key]=definition[key];return prototype}function Color(){}var brighter=1/.7,reI="\\s*([+-]?\\d+)\\s*",reN="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",reP="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",reHex=/^#([0-9a-f]{3,8})$/,reRgbInteger=new RegExp(`^rgb\\(${reI},${reI},${reI}\\)$`),reRgbPercent=new RegExp(`^rgb\\(${reP},${reP},${reP}\\)$`),reRgbaInteger=new RegExp(`^rgba\\(${reI},${reI},${reI},${reN}\\)$`),reRgbaPercent=new RegExp(`^rgba\\(${reP},${reP},${reP},${reN}\\)$`),reHslPercent=new RegExp(`^hsl\\(${reN},${reP},${reP}\\)$`),reHslaPercent=new RegExp(`^hsla\\(${reN},${reP},${reP},${reN}\\)$`),named={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function color_formatHex(){return this.rgb().formatHex()}function color_formatRgb(){return this.rgb().formatRgb()}function color(format){var m,l;return format=(format+"").trim().toLowerCase(),(m=reHex.exec(format))?(l=m[1].length,m=parseInt(m[1],16),6===l?rgbn(m):3===l?new Rgb(m>>8&15|m>>4&240,m>>4&15|240&m,(15&m)<<4|15&m,1):8===l?rgba(m>>24&255,m>>16&255,m>>8&255,(255&m)/255):4===l?rgba(m>>12&15|m>>8&240,m>>8&15|m>>4&240,m>>4&15|240&m,((15&m)<<4|15&m)/255):null):(m=reRgbInteger.exec(format))?new Rgb(m[1],m[2],m[3],1):(m=reRgbPercent.exec(format))?new Rgb(255*m[1]/100,255*m[2]/100,255*m[3]/100,1):(m=reRgbaInteger.exec(format))?rgba(m[1],m[2],m[3],m[4]):(m=reRgbaPercent.exec(format))?rgba(255*m[1]/100,255*m[2]/100,255*m[3]/100,m[4]):(m=reHslPercent.exec(format))?hsla(m[1],m[2]/100,m[3]/100,1):(m=reHslaPercent.exec(format))?hsla(m[1],m[2]/100,m[3]/100,m[4]):named.hasOwnProperty(format)?rgbn(named[format]):"transparent"===format?new Rgb(NaN,NaN,NaN,0):null}function rgbn(n){return new Rgb(n>>16&255,n>>8&255,255&n,1)}function rgba(r,g,b,a){return a<=0&&(r=g=b=NaN),new Rgb(r,g,b,a)}function rgbConvert(o){return o instanceof Color||(o=color(o)),o?new Rgb((o=o.rgb()).r,o.g,o.b,o.opacity):new Rgb}function color_rgb(r,g,b,opacity){return 1===arguments.length?rgbConvert(r):new Rgb(r,g,b,null==opacity?1:opacity)}function Rgb(r,g,b,opacity){this.r=+r,this.g=+g,this.b=+b,this.opacity=+opacity}function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatRgb(){const a=clampa(this.opacity);return`${1===a?"rgb(":"rgba("}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${1===a?")":`, ${a})`}`}function clampa(opacity){return isNaN(opacity)?1:Math.max(0,Math.min(1,opacity))}function clampi(value){return Math.max(0,Math.min(255,Math.round(value)||0))}function hex(value){return((value=clampi(value))<16?"0":"")+value.toString(16)}function hsla(h,s,l,a){return a<=0?h=s=l=NaN:l<=0||l>=1?h=s=NaN:s<=0&&(h=NaN),new Hsl(h,s,l,a)}function hslConvert(o){if(o instanceof Hsl)return new Hsl(o.h,o.s,o.l,o.opacity);if(o instanceof Color||(o=color(o)),!o)return new Hsl;if(o instanceof Hsl)return o;var r=(o=o.rgb()).r/255,g=o.g/255,b=o.b/255,min=Math.min(r,g,b),max=Math.max(r,g,b),h=NaN,s=max-min,l=(max+min)/2;return s?(h=r===max?(g-b)/s+6*(g0&&l<1?0:h,new Hsl(h,s,l,o.opacity)}function hsl(h,s,l,opacity){return 1===arguments.length?hslConvert(h):new Hsl(h,s,l,null==opacity?1:opacity)}function Hsl(h,s,l,opacity){this.h=+h,this.s=+s,this.l=+l,this.opacity=+opacity}function clamph(value){return(value=(value||0)%360)<0?value+360:value}function clampt(value){return Math.max(0,Math.min(1,value||0))}function hsl2rgb(h,m1,m2){return 255*(h<60?m1+(m2-m1)*h/60:h<180?m2:h<240?m1+(m2-m1)*(240-h)/60:m1)}function basis_basis(t1,v0,v1,v2,v3){var t2=t1*t1,t3=t2*t1;return((1-3*t1+3*t2-t3)*v0+(4-6*t2+3*t3)*v1+(1+3*t1+3*t2-3*t3)*v2+t3*v3)/6}function src_basis(values){var n=values.length-1;return function(t){var i=t<=0?t=0:t>=1?(t=1,n-1):Math.floor(t*n),v1=values[i],v2=values[i+1],v0=i>0?values[i-1]:2*v1-v2,v3=i=240?h-240:h+120,m1,m2),hsl2rgb(h,m1,m2),hsl2rgb(h<120?h+240:h-120,m1,m2),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const a=clampa(this.opacity);return`${1===a?"hsl(":"hsla("}${clamph(this.h)}, ${100*clampt(this.s)}%, ${100*clampt(this.l)}%${1===a?")":`, ${a})`}`}}));const d3_interpolate_src_constant=x=>()=>x;function color_linear(a,d){return function(t){return a+t*d}}function hue(a,b){var d=b-a;return d?color_linear(a,d>180||d<-180?d-360*Math.round(d/360):d):d3_interpolate_src_constant(isNaN(a)?b:a)}function gamma(y){return 1==(y=+y)?nogamma:function(a,b){return b-a?function exponential(a,b,y){return a=Math.pow(a,y),b=Math.pow(b,y)-a,y=1/y,function(t){return Math.pow(a+t*b,y)}}(a,b,y):d3_interpolate_src_constant(isNaN(a)?b:a)}}function nogamma(a,b){var d=b-a;return d?color_linear(a,d):d3_interpolate_src_constant(isNaN(a)?b:a)}const rgb=function rgbGamma(y){var color=gamma(y);function rgb(start,end){var r=color((start=color_rgb(start)).r,(end=color_rgb(end)).r),g=color(start.g,end.g),b=color(start.b,end.b),opacity=nogamma(start.opacity,end.opacity);return function(t){return start.r=r(t),start.g=g(t),start.b=b(t),start.opacity=opacity(t),start+""}}return rgb.gamma=rgbGamma,rgb}(1);function rgbSpline(spline){return function(colors){var i,color,n=colors.length,r=new Array(n),g=new Array(n),b=new Array(n);for(i=0;ibi&&(bs=b.slice(bi,bs),s[i]?s[i]+=bs:s[++i]=bs),(am=am[0])===(bm=bm[0])?s[i]?s[i]+=bm:s[++i]=bm:(s[++i]=null,q.push({i,x:src_number(am,bm)})),bi=reB.lastIndex;return bib&&(t=a,a=b,b=t),function(x){return Math.max(a,Math.min(b,x))}}(domain[0],domain[n-1])),piecewise=n>2?polymap:bimap,output=input=null,scale}function scale(x){return null==x||isNaN(x=+x)?unknown:(output||(output=piecewise(domain.map(transform),range,interpolate)))(transform(clamp(x)))}return scale.invert=function(y){return clamp(untransform((input||(input=piecewise(range,domain.map(transform),src_number)))(y)))},scale.domain=function(_){return arguments.length?(domain=Array.from(_,src_number_number),rescale()):domain.slice()},scale.range=function(_){return arguments.length?(range=Array.from(_),rescale()):range.slice()},scale.rangeRound=function(_){return range=Array.from(_),interpolate=src_round,rescale()},scale.clamp=function(_){return arguments.length?(clamp=!!_||continuous_identity,rescale()):clamp!==continuous_identity},scale.interpolate=function(_){return arguments.length?(interpolate=_,rescale()):interpolate},scale.unknown=function(_){return arguments.length?(unknown=_,scale):unknown},function(t,u){return transform=t,untransform=u,rescale()}}function continuous(){return transformer()(continuous_identity,continuous_identity)}function initRange(domain,range){switch(arguments.length){case 0:break;case 1:this.range(domain);break;default:this.range(range).domain(domain)}return this}function initInterpolator(domain,interpolator){switch(arguments.length){case 0:break;case 1:"function"==typeof domain?this.interpolator(domain):this.range(domain);break;default:this.domain(domain),"function"==typeof interpolator?this.interpolator(interpolator):this.range(interpolator)}return this}function tickFormat(start,stop,count,specifier){var precision,step=tickStep(start,stop,count);switch((specifier=formatSpecifier(null==specifier?",f":specifier)).type){case"s":var value=Math.max(Math.abs(start),Math.abs(stop));return null!=specifier.precision||isNaN(precision=precisionPrefix(step,value))||(specifier.precision=precision),formatPrefix(specifier,value);case"":case"e":case"g":case"p":case"r":null!=specifier.precision||isNaN(precision=precisionRound(step,Math.max(Math.abs(start),Math.abs(stop))))||(specifier.precision=precision-("e"===specifier.type));break;case"f":case"%":null!=specifier.precision||isNaN(precision=precisionFixed(step))||(specifier.precision=precision-2*("%"===specifier.type))}return format(specifier)}function linearish(scale){var domain=scale.domain;return scale.ticks=function(count){var d=domain();return ticks(d[0],d[d.length-1],null==count?10:count)},scale.tickFormat=function(count,specifier){var d=domain();return tickFormat(d[0],d[d.length-1],null==count?10:count,specifier)},scale.nice=function(count){null==count&&(count=10);var prestep,step,d=domain(),i0=0,i1=d.length-1,start=d[i0],stop=d[i1],maxIter=10;for(stop0;){if((step=tickIncrement(start,stop,count))===prestep)return d[i0]=start,d[i1]=stop,domain(d);if(step>0)start=Math.floor(start/step)*step,stop=Math.ceil(stop/step)*step;else{if(!(step<0))break;start=Math.ceil(start*step)/step,stop=Math.floor(stop*step)/step}prestep=step}return scale},scale}function nice(domain,interval){var t,i0=0,i1=(domain=domain.slice()).length-1,x0=domain[i0],x1=domain[i1];return x1-f(-x,k)}function loggish(transform){const scale=transform(transformLog,transformExp),domain=scale.domain;let logs,pows,base=10;function rescale(){return logs=function logp(base){return base===Math.E?Math.log:10===base&&Math.log10||2===base&&Math.log2||(base=Math.log(base),x=>Math.log(x)/base)}(base),pows=function powp(base){return 10===base?pow10:base===Math.E?Math.exp:x=>Math.pow(base,x)}(base),domain()[0]<0?(logs=reflect(logs),pows=reflect(pows),transform(transformLogn,transformExpn)):transform(transformLog,transformExp),scale}return scale.base=function(_){return arguments.length?(base=+_,rescale()):base},scale.domain=function(_){return arguments.length?(domain(_),rescale()):domain()},scale.ticks=count=>{const d=domain();let u=d[0],v=d[d.length-1];const r=v0){for(;i<=j;++i)for(k=1;kv)break;z.push(t)}}else for(;i<=j;++i)for(k=base-1;k>=1;--k)if(t=i>0?k/pows(-i):k*pows(i),!(tv)break;z.push(t)}2*z.length{if(null==count&&(count=10),null==specifier&&(specifier=10===base?"s":","),"function"!=typeof specifier&&(base%1||null!=(specifier=formatSpecifier(specifier)).precision||(specifier.trim=!0),specifier=format(specifier)),count===1/0)return specifier;const k=Math.max(1,base*count/scale.ticks().length);return d=>{let i=d/pows(Math.round(logs(d)));return i*basedomain(nice(domain(),{floor:x=>pows(Math.floor(logs(x))),ceil:x=>pows(Math.ceil(logs(x)))})),scale}function transformPow(exponent){return function(x){return x<0?-Math.pow(-x,exponent):Math.pow(x,exponent)}}function transformSqrt(x){return x<0?-Math.sqrt(-x):Math.sqrt(x)}function transformSquare(x){return x<0?-x*x:x*x}function powish(transform){var scale=transform(continuous_identity,continuous_identity),exponent=1;return scale.exponent=function(_){return arguments.length?(exponent=+_,function rescale(){return 1===exponent?transform(continuous_identity,continuous_identity):.5===exponent?transform(transformSqrt,transformSquare):transform(transformPow(exponent),transformPow(1/exponent))}()):exponent},linearish(scale)}function pow_pow(){var scale=powish(transformer());return scale.copy=function(){return copy(scale,pow_pow()).exponent(scale.exponent())},initRange.apply(scale,arguments),scale}function transformSymlog(c){return function(x){return Math.sign(x)*Math.log1p(Math.abs(x/c))}}function transformSymexp(c){return function(x){return Math.sign(x)*Math.expm1(Math.abs(x))*c}}function symlogish(transform){var c=1,scale=transform(transformSymlog(c),transformSymexp(c));return scale.constant=function(_){return arguments.length?transform(transformSymlog(c=+_),transformSymexp(c)):c},linearish(scale)}function ticker(year,month,week,day,hour,minute){const tickIntervals=[[second,1,1e3],[second,5,5e3],[second,15,15e3],[second,30,3e4],[minute,1,6e4],[minute,5,3e5],[minute,15,9e5],[minute,30,18e5],[hour,1,36e5],[hour,3,108e5],[hour,6,216e5],[hour,12,432e5],[day,1,864e5],[day,2,1728e5],[week,1,6048e5],[month,1,2592e6],[month,3,7776e6],[year,1,31536e6]];function tickInterval(start,stop,count){const target=Math.abs(stop-start)/count,i=bisector((([,,step])=>step)).right(tickIntervals,target);if(i===tickIntervals.length)return year.every(tickStep(start/31536e6,stop/31536e6,count));if(0===i)return millisecond.every(Math.max(tickStep(start,stop,count),1));const[t,step]=tickIntervals[target/tickIntervals[i-1][2]180?b+=360:b-a>180&&(a+=360),q.push({i:s.push(pop(s)+"rotate(",null,degParen)-2,x:src_number(a,b)})):b&&s.push(pop(s)+"rotate("+b+degParen)}(a.rotate,b.rotate,s,q),function skewX(a,b,s,q){a!==b?q.push({i:s.push(pop(s)+"skewX(",null,degParen)-2,x:src_number(a,b)}):b&&s.push(pop(s)+"skewX("+b+degParen)}(a.skewX,b.skewX,s,q),function scale(xa,ya,xb,yb,s,q){if(xa!==xb||ya!==yb){var i=s.push(pop(s)+"scale(",null,",",null,")");q.push({i:i-4,x:src_number(xa,xb)},{i:i-2,x:src_number(ya,yb)})}else 1===xb&&1===yb||s.push(pop(s)+"scale("+xb+","+yb+")")}(a.scaleX,a.scaleY,b.scaleX,b.scaleY,s,q),a=b=null,function(t){for(var o,i=-1,n=q.length;++it3?Math.pow(t,1/3):t/t2+lab_t0}function lab2xyz(t){return t>lab_t1?t*t*t:t2*(t-lab_t0)}function lrgb2rgb(x){return 255*(x<=.0031308?12.92*x:1.055*Math.pow(x,1/2.4)-.055)}function rgb2lrgb(x){return(x/=255)<=.04045?x/12.92:Math.pow((x+.055)/1.055,2.4)}function hclConvert(o){if(o instanceof Hcl)return new Hcl(o.h,o.c,o.l,o.opacity);if(o instanceof Lab||(o=labConvert(o)),0===o.a&&0===o.b)return new Hcl(NaN,00?space:1:0}const vega_scale_module_Linear="linear",Log="log",Pow="pow",Sqrt="sqrt",Symlog="symlog",Time="time",UTC="utc",Sequential="sequential",vega_scale_module_Quantile="quantile",Quantize="quantize",Threshold="threshold",Ordinal="ordinal",Point="point",Band="band",BinOrdinal="bin-ordinal",Continuous="continuous",Discrete="discrete",Discretizing="discretizing",Interpolating="interpolating",Temporal="temporal";function band(){const scale=ordinal().unknown(void 0),domain=scale.domain,ordinalRange=scale.range;let step,bandwidth,range$1=[0,1],round=!1,paddingInner=0,paddingOuter=0,align=.5;function rescale(){const n=domain().length,reverse=range$1[1]start+step*i));return ordinalRange(reverse?values.reverse():values)}return delete scale.unknown,scale.domain=function(_){return arguments.length?(domain(_),rescale()):domain()},scale.range=function(_){return arguments.length?(range$1=[+_[0],+_[1]],rescale()):range$1.slice()},scale.rangeRound=function(_){return range$1=[+_[0],+_[1]],round=!0,rescale()},scale.bandwidth=function(){return bandwidth},scale.step=function(){return step},scale.round=function(_){return arguments.length?(round=!!_,rescale()):round},scale.padding=function(_){return arguments.length?(paddingOuter=Math.max(0,Math.min(1,_)),paddingInner=paddingOuter,rescale()):paddingInner},scale.paddingInner=function(_){return arguments.length?(paddingInner=Math.max(0,Math.min(1,_)),rescale()):paddingInner},scale.paddingOuter=function(_){return arguments.length?(paddingOuter=Math.max(0,Math.min(1,_)),rescale()):paddingOuter},scale.align=function(_){return arguments.length?(align=Math.max(0,Math.min(1,_)),rescale()):align},scale.invertRange=function(_){if(null==_[0]||null==_[1])return;const reverse=range$1[1]range$1[1-reverse])?void 0:(a=Math.max(0,bisectRight(values,lo)-1),b=lo===hi?a:bisectRight(values,hi)-1,lo-values[a]>bandwidth+1e-10&&++a,reverse&&(t=a,a=n-b,b=n-t),a>b?void 0:domain().slice(a,b+1))},scale.invert=function(_){const value=scale.invertRange([_,_]);return value?value[0]:value},scale.copy=function(){return band().domain(domain()).range(range$1).round(round).paddingInner(paddingInner).paddingOuter(paddingOuter).align(align)},rescale()}function pointish(scale){const copy=scale.copy;return scale.padding=scale.paddingOuter,delete scale.paddingInner,scale.copy=function(){return pointish(copy())},scale}var vega_scale_module_map=Array.prototype.map;const vega_scale_module_slice=Array.prototype.slice;const scales=new Map,VEGA_SCALE=Symbol("vega_scale");function registerScale(scale){return scale[VEGA_SCALE]=!0,scale}function vega_scale_module_scale(type,scale,metadata){return arguments.length>1?(scales.set(type,function create(type,constructor,metadata){const ctr=function scale(){const s=constructor();return s.invertRange||(s.invertRange=s.invert?function invertRange(scale){return function(_){let t,lo=_[0],hi=_[1];return hi=lo&&range[i]<=hi&&(min<0&&(min=i),max=i);if(!(min<0))return lo=scale.invertExtent(range[min]),hi=scale.invertExtent(range[max]),[void 0===lo[0]?lo[1]:lo[0],void 0===hi[1]?hi[0]:hi[1]]}}(s):void 0),s.type=type,registerScale(s)};return ctr.metadata=(0,vega_util_module.M1)((0,vega_util_module.YO)(metadata)),ctr}(type,scale,metadata)),this):isValidScaleType(type)?scales.get(type):void 0}function isValidScaleType(type){return scales.has(type)}function hasType(key,type){const s=scales.get(key);return s&&s.metadata[type]}function isContinuous(key){return hasType(key,Continuous)}function isDiscrete(key){return hasType(key,Discrete)}function isDiscretizing(key){return hasType(key,Discretizing)}function isLogarithmic(key){return hasType(key,Log)}function isInterpolating(key){return hasType(key,Interpolating)}function isQuantile(key){return hasType(key,vega_scale_module_Quantile)}vega_scale_module_scale("identity",(function identity_identity(domain){var unknown;function scale(x){return null==x||isNaN(x=+x)?unknown:x}return scale.invert=scale,scale.domain=scale.range=function(_){return arguments.length?(domain=Array.from(_,src_number_number),scale):domain.slice()},scale.unknown=function(_){return arguments.length?(unknown=_,scale):unknown},scale.copy=function(){return identity_identity(domain).unknown(unknown)},domain=arguments.length?Array.from(domain,src_number_number):[0,1],linearish(scale)})),vega_scale_module_scale(vega_scale_module_Linear,(function linear_linear(){var scale=continuous();return scale.copy=function(){return copy(scale,linear_linear())},initRange.apply(scale,arguments),linearish(scale)}),Continuous),vega_scale_module_scale(Log,(function log_log(){const scale=loggish(transformer()).domain([1,10]);return scale.copy=()=>copy(scale,log_log()).base(scale.base()),initRange.apply(scale,arguments),scale}),[Continuous,Log]),vega_scale_module_scale(Pow,pow_pow,Continuous),vega_scale_module_scale(Sqrt,(function pow_sqrt(){return pow_pow.apply(null,arguments).exponent(.5)}),Continuous),vega_scale_module_scale(Symlog,(function symlog(){var scale=symlogish(transformer());return scale.copy=function(){return copy(scale,symlog()).constant(scale.constant())},initRange.apply(scale,arguments)}),Continuous),vega_scale_module_scale(Time,(function time(){return initRange.apply(calendar(timeTicks,timeTickInterval,timeYear,timeMonth,timeSunday,timeDay,timeHour,timeMinute,second,timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}),[Continuous,Temporal]),vega_scale_module_scale(UTC,(function utcTime(){return initRange.apply(calendar(utcTicks,utcTickInterval,utcYear,utcMonth,utcSunday,utcDay,utcHour,utcMinute,second,utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}),[Continuous,Temporal]),vega_scale_module_scale(Sequential,sequential,[Continuous,Interpolating]),vega_scale_module_scale(`${Sequential}-${vega_scale_module_Linear}`,sequential,[Continuous,Interpolating]),vega_scale_module_scale(`${Sequential}-${Log}`,(function sequentialLog(){var scale=loggish(sequential_transformer()).domain([1,10]);return scale.copy=function(){return sequential_copy(scale,sequentialLog()).base(scale.base())},initInterpolator.apply(scale,arguments)}),[Continuous,Interpolating,Log]),vega_scale_module_scale(`${Sequential}-${Pow}`,sequentialPow,[Continuous,Interpolating]),vega_scale_module_scale(`${Sequential}-${Sqrt}`,(function sequentialSqrt(){return sequentialPow.apply(null,arguments).exponent(.5)}),[Continuous,Interpolating]),vega_scale_module_scale(`${Sequential}-${Symlog}`,(function sequentialSymlog(){var scale=symlogish(sequential_transformer());return scale.copy=function(){return sequential_copy(scale,sequentialSymlog()).constant(scale.constant())},initInterpolator.apply(scale,arguments)}),[Continuous,Interpolating]),vega_scale_module_scale(`diverging-${vega_scale_module_Linear}`,(function diverging(){var scale=linearish(diverging_transformer()(continuous_identity));return scale.copy=function(){return sequential_copy(scale,diverging())},initInterpolator.apply(scale,arguments)}),[Continuous,Interpolating]),vega_scale_module_scale(`diverging-${Log}`,(function divergingLog(){var scale=loggish(diverging_transformer()).domain([.1,1,10]);return scale.copy=function(){return sequential_copy(scale,divergingLog()).base(scale.base())},initInterpolator.apply(scale,arguments)}),[Continuous,Interpolating,Log]),vega_scale_module_scale(`diverging-${Pow}`,divergingPow,[Continuous,Interpolating]),vega_scale_module_scale(`diverging-${Sqrt}`,(function divergingSqrt(){return divergingPow.apply(null,arguments).exponent(.5)}),[Continuous,Interpolating]),vega_scale_module_scale(`diverging-${Symlog}`,(function divergingSymlog(){var scale=symlogish(diverging_transformer());return scale.copy=function(){return sequential_copy(scale,divergingSymlog()).constant(scale.constant())},initInterpolator.apply(scale,arguments)}),[Continuous,Interpolating]),vega_scale_module_scale(vega_scale_module_Quantile,(function quantile_quantile(){var unknown,domain=[],range=[],thresholds=[];function rescale(){var i=0,n=Math.max(1,range.length);for(thresholds=new Array(n-1);++i0?thresholds[i-1]:domain[0],i=n?[domain[n-1],x1]:[domain[i-1],domain[i]]},scale.unknown=function(_){return arguments.length?(unknown=_,scale):scale},scale.thresholds=function(){return domain.slice()},scale.copy=function(){return quantize().domain([x0,x1]).range(range).unknown(unknown)},initRange.apply(linearish(scale),arguments)}),Discretizing),vega_scale_module_scale(Threshold,(function threshold(){var unknown,domain=[.5],range=[0,1],n=1;function scale(x){return null!=x&&x<=x?range[bisect(domain,x,0,n)]:unknown}return scale.domain=function(_){return arguments.length?(domain=Array.from(_),n=Math.min(domain.length,range.length-1),scale):domain.slice()},scale.range=function(_){return arguments.length?(range=Array.from(_),n=Math.min(domain.length,range.length-1),scale):range.slice()},scale.invertExtent=function(y){var i=range.indexOf(y);return[domain[i-1],domain[i]]},scale.unknown=function(_){return arguments.length?(unknown=_,scale):unknown},scale.copy=function(){return threshold().domain(domain).range(range).unknown(unknown)},initRange.apply(scale,arguments)}),Discretizing),vega_scale_module_scale(BinOrdinal,(function scaleBinOrdinal(){let domain=[],range=[];function scale(x){return null==x||x!=x?void 0:range[(bisect(domain,x)-1)%range.length]}return scale.domain=function(_){return arguments.length?(domain=function vega_scale_module_numbers(_){return vega_scale_module_map.call(_,vega_util_module.Ro)}(_),scale):domain.slice()},scale.range=function(_){return arguments.length?(range=vega_scale_module_slice.call(_),scale):range.slice()},scale.tickFormat=function(count,specifier){return tickFormat(domain[0],(0,vega_util_module.se)(domain),null==count?10:count,specifier)},scale.copy=function(){return scaleBinOrdinal().domain(scale.domain()).range(scale.range())},scale}),[Discrete,Discretizing]),vega_scale_module_scale(Ordinal,ordinal,Discrete),vega_scale_module_scale(Band,band,Discrete),vega_scale_module_scale(Point,(function vega_scale_module_point(){return pointish(band().paddingInner(1))}),Discrete);const scaleProps=["clamp","base","constant","exponent"];function interpolateRange(interpolator,range){const start=range[0],span=(0,vega_util_module.se)(range)-start;return function(i){return interpolator(start+i*span)}}function interpolateColors(colors,type,gamma){return piecewise(interpolate(type||"rgb",gamma),colors)}function quantizeInterpolator(interpolator,count){const samples=new Array(count),n=count+1;for(let i=0;iscale$1[m]?s[m](scale$1[m]()):0)),s):(0,vega_util_module.dY)(.5)}function interpolate(type,gamma){const interp=d3_interpolate_src_namespaceObject[function method(type){return"interpolate"+type.toLowerCase().split("-").map((s=>s[0].toUpperCase()+s.slice(1))).join("")}(type)];return null!=gamma&&interp&&interp.gamma?interp.gamma(gamma):interp}function colors(palette){const n=palette.length/6|0,c=new Array(n);for(let i=0;i1?(schemes[name]=scheme,this):schemes[name]}apply({category10:"1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf",category20:"1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5",category20b:"393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6",category20c:"3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9",tableau10:"4c78a8f58518e4575672b7b254a24beeca3bb279a2ff9da69d755dbab0ac",tableau20:"4c78a89ecae9f58518ffbf7954a24b88d27ab79a20f2cf5b43989483bcb6e45756ff9d9879706ebab0acd67195fcbfd2b279a2d6a5c99e765fd8b5a5",accent:"7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666",dark2:"1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666",paired:"a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928",pastel1:"fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2",pastel2:"b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc",set1:"e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999",set2:"66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3",set3:"8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"},colors),apply({blues:"cfe1f2bed8eca8cee58fc1de74b2d75ba3cf4592c63181bd206fb2125ca40a4a90",greens:"d3eecdc0e6baabdda594d3917bc77d60ba6c46ab5e329a512089430e7735036429",greys:"e2e2e2d4d4d4c4c4c4b1b1b19d9d9d8888887575756262624d4d4d3535351e1e1e",oranges:"fdd8b3fdc998fdb87bfda55efc9244f87f2cf06b18e4580bd14904b93d029f3303",purples:"e2e1efd4d4e8c4c5e0b4b3d6a3a0cc928ec3827cb97566ae684ea25c3696501f8c",reds:"fdc9b4fcb49afc9e80fc8767fa7051f6573fec3f2fdc2a25c81b1db21218970b13",blueGreen:"d5efedc1e8e0a7ddd18bd2be70c6a958ba9144ad77319c5d2089460e7736036429",bluePurple:"ccddecbad0e4a8c2dd9ab0d4919cc98d85be8b6db28a55a6873c99822287730f71",greenBlue:"d3eecec5e8c3b1e1bb9bd8bb82cec269c2ca51b2cd3c9fc7288abd1675b10b60a1",orangeRed:"fddcaffdcf9bfdc18afdad77fb9562f67d53ee6545e24932d32d1ebf130da70403",purpleBlue:"dbdaebc8cee4b1c3de97b7d87bacd15b9fc93a90c01e7fb70b70ab056199045281",purpleBlueGreen:"dbd8eac8cee4b0c3de93b7d872acd1549fc83892bb1c88a3097f8702736b016353",purpleRed:"dcc9e2d3b3d7ce9eccd186c0da6bb2e14da0e23189d91e6fc61159ab07498f023a",redPurple:"fccfccfcbec0faa9b8f98faff571a5ec539ddb3695c41b8aa908808d0179700174",yellowGreen:"e4f4acd1eca0b9e2949ed68880c97c62bb6e47aa5e3297502083440e723b036034",yellowOrangeBrown:"feeaa1fedd84fecc63feb746fca031f68921eb7215db5e0bc54c05ab3d038f3204",yellowOrangeRed:"fee087fed16ffebd59fea849fd903efc7335f9522bee3423de1b20ca0b22af0225",blueOrange:"134b852f78b35da2cb9dcae1d2e5eff2f0ebfce0bafbbf74e8932fc5690d994a07",brownBlueGreen:"704108a0651ac79548e3c78af3e6c6eef1eac9e9e48ed1c74da79e187a72025147",purpleGreen:"5b1667834792a67fb6c9aed3e6d6e8eff0efd9efd5aedda971bb75368e490e5e29",purpleOrange:"4114696647968f83b7b9b4d6dadbebf3eeeafce0bafbbf74e8932fc5690d994a07",redBlue:"8c0d25bf363adf745ef4ae91fbdbc9f2efeed2e5ef9dcae15da2cb2f78b3134b85",redGrey:"8c0d25bf363adf745ef4ae91fcdccbfaf4f1e2e2e2c0c0c0969696646464343434",yellowGreenBlue:"eff9bddbf1b4bde5b594d5b969c5be45b4c22c9ec02182b82163aa23479c1c3185",redYellowBlue:"a50026d4322cf16e43fcac64fedd90faf8c1dcf1ecabd6e875abd04a74b4313695",redYellowGreen:"a50026d4322cf16e43fcac63fedd8df9f7aed7ee8ea4d86e64bc6122964f006837",pinkYellowGreen:"8e0152c0267edd72adf0b3d6faddedf5f3efe1f2cab6de8780bb474f9125276419",spectral:"9e0142d13c4bf0704afcac63fedd8dfbf8b0e0f3a1a9dda269bda94288b55e4fa2",viridis:"440154470e61481a6c482575472f7d443a834144873d4e8a39568c35608d31688e2d708e2a788e27818e23888e21918d1f988b1fa08822a8842ab07f35b77943bf7154c56866cc5d7ad1518fd744a5db36bcdf27d2e21be9e51afde725",magma:"0000040404130b0924150e3720114b2c11603b0f704a107957157e651a80721f817f24828c29819a2e80a8327db6377ac43c75d1426fde4968e95462f1605df76f5cfa7f5efc8f65fe9f6dfeaf78febf84fece91fddea0fcedaffcfdbf",inferno:"0000040403130c0826170c3b240c4f330a5f420a68500d6c5d126e6b176e781c6d86216b932667a12b62ae305cbb3755c73e4cd24644dd513ae65c30ed6925f3771af8850ffb9506fca50afcb519fac62df6d645f2e661f3f484fcffa4",plasma:"0d088723069033059742039d5002a25d01a66a00a87801a88405a7900da49c179ea72198b12a90ba3488c33d80cb4779d35171da5a69e16462e76e5bed7953f2834cf68f44fa9a3dfca636fdb32ffec029fcce25f9dc24f5ea27f0f921",cividis:"00205100235800265d002961012b65042e670831690d346b11366c16396d1c3c6e213f6e26426e2c456e31476e374a6e3c4d6e42506e47536d4c566d51586e555b6e5a5e6e5e616e62646f66676f6a6a706e6d717270717573727976737c79747f7c75827f758682768985778c8877908b78938e789691789a94789e9778a19b78a59e77a9a177aea575b2a874b6ab73bbaf71c0b26fc5b66dc9b96acebd68d3c065d8c462ddc85fe2cb5ce7cf58ebd355f0d652f3da4ff7de4cfae249fce647",rainbow:"6e40aa883eb1a43db3bf3cafd83fa4ee4395fe4b83ff576eff6659ff7847ff8c38f3a130e2b72fcfcc36bee044aff05b8ff4576ff65b52f6673af27828ea8d1ddfa319d0b81cbecb23abd82f96e03d82e14c6edb5a5dd0664dbf6e40aa",sinebow:"ff4040fc582af47218e78d0bd5a703bfbf00a7d5038de70b72f41858fc2a40ff402afc5818f4720be78d03d5a700bfbf03a7d50b8de71872f42a58fc4040ff582afc7218f48d0be7a703d5bf00bfd503a7e70b8df41872fc2a58ff4040",turbo:"23171b32204a3e2a71453493493eae4b49c54a53d7485ee44569ee4074f53c7ff8378af93295f72e9ff42ba9ef28b3e926bce125c5d925cdcf27d5c629dcbc2de3b232e9a738ee9d3ff39347f68950f9805afc7765fd6e70fe667cfd5e88fc5795fb51a1f84badf545b9f140c5ec3cd0e637dae034e4d931ecd12ef4c92bfac029ffb626ffad24ffa223ff9821ff8d1fff821dff771cfd6c1af76118f05616e84b14df4111d5380fcb2f0dc0260ab61f07ac1805a313029b0f00950c00910b00",browns:"eedbbdecca96e9b97ae4a865dc9856d18954c7784cc0673fb85536ad44339f3632",tealBlues:"bce4d89dd3d181c3cb65b3c245a2b9368fae347da0306a932c5985",teals:"bbdfdfa2d4d58ac9c975bcbb61b0af4da5a43799982b8b8c1e7f7f127273006667",warmGreys:"dcd4d0cec5c1c0b8b4b3aaa7a59c9998908c8b827f7e7673726866665c5a59504e",goldGreen:"f4d166d5ca60b6c35c98bb597cb25760a6564b9c533f8f4f33834a257740146c36",goldOrange:"f4d166f8be5cf8aa4cf5983bf3852aef701be2621fd65322c54923b142239e3a26",goldRed:"f4d166f6be59f9aa51fc964ef6834bee734ae56249db5247cf4244c43141b71d3e",lightGreyRed:"efe9e6e1dad7d5cbc8c8bdb9bbaea9cd967ddc7b43e15f19df4011dc000b",lightGreyTeal:"e4eaead6dcddc8ced2b7c2c7a6b4bc64b0bf22a6c32295c11f85be1876bc",lightMulti:"e0f1f2c4e9d0b0de9fd0e181f6e072f6c053f3993ef77440ef4a3c",lightOrange:"f2e7daf7d5baf9c499fab184fa9c73f68967ef7860e8645bde515bd43d5b",lightTealBlue:"e3e9e0c0dccf9aceca7abfc859afc0389fb9328dad2f7ca0276b95255988",darkBlue:"3232322d46681a5c930074af008cbf05a7ce25c0dd38daed50f3faffffff",darkGold:"3c3c3c584b37725e348c7631ae8b2bcfa424ecc31ef9de30fff184ffffff",darkGreen:"3a3a3a215748006f4d048942489e4276b340a6c63dd2d836ffeb2cffffaa",darkMulti:"3737371f5287197d8c29a86995ce3fffe800ffffff",darkRed:"3434347036339e3c38cc4037e75d1eec8620eeab29f0ce32ffeb2c"},(_=>interpolateColors(colors(_))));const SymbolLegend="symbol",DiscreteLegend="discrete",defaultFormatter=value=>(0,vega_util_module.cy)(value)?value.map((v=>String(v))):String(value),vega_scale_module_ascending=(a,b)=>a[1]-b[1],vega_scale_module_descending=(a,b)=>b[1]-a[1];function tickCount(scale,count,minStep){let step;return(0,vega_util_module.Et)(count)&&(scale.bins&&(count=Math.max(count,scale.bins.length)),null!=minStep&&(count=Math.min(count,Math.floor((0,vega_util_module.Ln)(scale.domain())/minStep||1)+1))),(0,vega_util_module.Gv)(count)&&(step=count.step,count=count.interval),(0,vega_util_module.Kg)(count)&&(count=scale.type===Time?vega_time_module_timeInterval(count):scale.type==UTC?utcInterval(count):(0,vega_util_module.z3)("Only time and utc scales accept interval strings."),step&&(count=count.every(step))),count}function validTicks(scale,ticks,count){let range=scale.range(),lo=range[0],hi=(0,vega_util_module.se)(range),cmp=vega_scale_module_ascending;if(lo>hi&&(range=hi,hi=lo,lo=range,cmp=vega_scale_module_descending),lo=Math.floor(lo),hi=Math.ceil(hi),ticks=ticks.map((v=>[v,scale(v)])).filter((_=>lo<=_[1]&&_[1]<=hi)).sort(cmp).map((_=>_[0])),count>0&&ticks.length>1){const endpoints=[ticks[0],(0,vega_util_module.se)(ticks)];for(;ticks.length>count&&ticks.length>=3;)ticks=ticks.filter(((_,i)=>!(i%2)));ticks.length<3&&(ticks=endpoints)}return ticks}function tickValues(scale,count){return scale.bins?validTicks(scale,scale.bins):scale.ticks?scale.ticks(count):scale.domain()}function vega_scale_module_tickFormat(locale,scale,count,specifier,formatType,noSkip){const type=scale.type;let format=defaultFormatter;if(type===Time||formatType===Time)format=locale.timeFormat(specifier);else if(type===UTC||formatType===UTC)format=locale.utcFormat(specifier);else if(isLogarithmic(type)){const varfmt=locale.formatFloat(specifier);if(noSkip||scale.bins)format=varfmt;else{const test=tickLog(scale,count,!1);format=_=>test(_)?varfmt(_):""}}else if(scale.tickFormat){const d=scale.domain();format=locale.formatSpan(d[0],d[d.length-1],count,specifier)}else specifier&&(format=locale.format(specifier));return format}function tickLog(scale,count,values){const ticks=tickValues(scale,count),base=scale.base(),logb=Math.log(base),k=Math.max(1,base*count/ticks.length),test=d=>{let i=d/Math.pow(base,Math.round(Math.log(d)/logb));return i*basesymbols[scale.type]||scale.bins;function labelFormat(locale,scale,count,type,specifier,formatType,noSkip){const format=vega_scale_module_formats[scale.type]&&formatType!==Time&&formatType!==UTC?function thresholdFormat(locale,scale,specifier){const _=scale[vega_scale_module_formats[scale.type]](),n=_.length;let i,d=n>1?_[1]-_[0]:_[0];for(i=1;i(value,index,array)=>{const limit=vega_scale_module_get(array[index+1],vega_scale_module_get(array.max,1/0)),lo=formatValue(value,format),hi=formatValue(limit,format);return lo&&hi?lo+" – "+hi:hi?"< "+hi:"≥ "+lo},vega_scale_module_get=(value,dflt)=>null!=value?value:dflt,formatDiscrete=format=>(value,index)=>index?format(value):null,formatPoint=format=>value=>format(value),formatValue=(value,format)=>Number.isFinite(value)?format(value):null;function vega_scale_module_format(locale,scale,specifier,formatType){const type=formatType||scale.type;return(0,vega_util_module.Kg)(specifier)&&function isTemporal(key){return hasType(key,Temporal)}(type)&&(specifier=specifier.replace(/%a/g,"%A").replace(/%b/g,"%B")),specifier||type!==Time?specifier||type!==UTC?labelFormat(locale,scale,5,null,specifier,formatType,!0):locale.utcFormat("%A, %d %B %Y, %X UTC"):locale.timeFormat("%A, %d %B %Y, %X")}function domainCaption(locale,scale,opt){opt=opt||{};const max=Math.max(3,opt.maxlen||7),fmt=vega_scale_module_format(locale,scale,opt.format,opt.formatType);if(isDiscretizing(scale.type)){const v=labelValues(scale).slice(1).map(fmt),n=v.length;return`${n} boundar${1===n?"y":"ies"}: ${v.join(", ")}`}if(isDiscrete(scale.type)){const d=scale.domain(),n=d.length;return`${n} value${1===n?"":"s"}: ${n>max?d.slice(0,max-2).map(fmt).join(", ")+", ending with "+d.slice(-1).map(fmt):d.map(fmt).join(", ")}`}{const d=scale.domain();return`values from ${fmt(d[0])} to ${fmt((0,vega_util_module.se)(d))}`}}let gradient_id=0;const patternPrefix="p_";function isGradient(value){return value&&value.gradient}function gradientRef(g,defs,base){const type=g.gradient;let id=g.id,prefix="radial"===type?patternPrefix:"";return id||(id=g.id="gradient_"+gradient_id++,"radial"===type?(g.x1=vega_scenegraph_module_get(g.x1,.5),g.y1=vega_scenegraph_module_get(g.y1,.5),g.r1=vega_scenegraph_module_get(g.r1,0),g.x2=vega_scenegraph_module_get(g.x2,.5),g.y2=vega_scenegraph_module_get(g.y2,.5),g.r2=vega_scenegraph_module_get(g.r2,.5),prefix=patternPrefix):(g.x1=vega_scenegraph_module_get(g.x1,0),g.y1=vega_scenegraph_module_get(g.y1,0),g.x2=vega_scenegraph_module_get(g.x2,1),g.y2=vega_scenegraph_module_get(g.y2,0))),defs[id]=g,"url("+(base||"")+"#"+prefix+id+")"}function vega_scenegraph_module_get(val,def){return null!=val?val:def}function Gradient(p0,p1){var gradient,stops=[];return gradient={gradient:"linear",x1:p0?p0[0]:0,y1:p0?p0[1]:0,x2:p1?p1[0]:1,y2:p1?p1[1]:0,stops,stop:function(offset,color){return stops.push({offset,color}),gradient}}}const lookup={basis:{curve:function basis(context){return new Basis(context)}},"basis-closed":{curve:function basisClosed(context){return new BasisClosed(context)}},"basis-open":{curve:function basisOpen(context){return new BasisOpen(context)}},bundle:{curve:bundle,tension:"beta",value:.85},cardinal:{curve:cardinal,tension:"tension",value:0},"cardinal-open":{curve:cardinalOpen,tension:"tension",value:0},"cardinal-closed":{curve:cardinalClosed,tension:"tension",value:0},"catmull-rom":{curve:catmullRom,tension:"alpha",value:.5},"catmull-rom-closed":{curve:catmullRomClosed,tension:"alpha",value:.5},"catmull-rom-open":{curve:catmullRomOpen,tension:"alpha",value:.5},linear:{curve:curve_linear},"linear-closed":{curve:function linearClosed(context){return new LinearClosed(context)}},monotone:{horizontal:function monotoneY(context){return new MonotoneY(context)},vertical:function monotoneX(context){return new MonotoneX(context)}},natural:{curve:function natural(context){return new Natural(context)}},step:{curve:function step(context){return new Step(context,.5)}},"step-after":{curve:function stepAfter(context){return new Step(context,1)}},"step-before":{curve:function stepBefore(context){return new Step(context,0)}}};function curves(type,orientation,tension){var entry=(0,vega_util_module.mQ)(lookup,type)&&lookup[type],curve=null;return entry&&(curve=entry.curve||entry[orientation||"vertical"],entry.tension&&null!=tension&&(curve=curve[entry.tension](tension))),curve}const paramCounts={m:2,l:2,h:1,v:1,z:0,c:6,s:4,q:4,t:2,a:7},commandPattern=/[mlhvzcsqta]([^mlhvzcsqta]+|$)/gi,numberPattern=/^[+-]?(([0-9]*\.[0-9]+)|([0-9]+\.)|([0-9]+))([eE][+-]?[0-9]+)?/,spacePattern=/^((\s+,?\s*)|(,\s*))/,flagPattern=/^[01]/;function vega_scenegraph_module_parse(path){const commands=[];return(path.match(commandPattern)||[]).forEach((str=>{let cmd=str[0];const type=cmd.toLowerCase(),paramCount=paramCounts[type],params=function parseParams(type,paramCount,segment){const params=[];for(let index=0;paramCount&&index1&&(pl=Math.sqrt(pl),rx*=pl,ry*=pl);const a00=cos_th/rx,a01=sin_th/rx,a10=-sin_th/ry,a11=cos_th/ry,x0=a00*ox+a01*oy,y0=a10*ox+a11*oy,x1=a00*x+a01*y,y1=a10*x+a11*y;let sfactor_sq=1/((x1-x0)*(x1-x0)+(y1-y0)*(y1-y0))-.25;sfactor_sq<0&&(sfactor_sq=0);let sfactor=Math.sqrt(sfactor_sq);sweep==large&&(sfactor=-sfactor);const xc=.5*(x0+x1)-sfactor*(y1-y0),yc=.5*(y0+y1)+sfactor*(x1-x0),th0=Math.atan2(y0-yc,x0-xc);let th_arc=Math.atan2(y1-yc,x1-xc)-th0;th_arc<0&&1===sweep?th_arc+=Tau:th_arc>0&&0===sweep&&(th_arc-=Tau);const segs=Math.ceil(Math.abs(th_arc/(HalfPi+.001))),result=[];for(let i=0;i+_}function clamp(value,min,max){return Math.max(min,Math.min(value,max))}function vg_rect(){var x=rectangleX,y=rectangleY,width=rectangleWidth,height=rectangleHeight,crTL=vega_scenegraph_module_number(0),crTR=crTL,crBL=crTL,crBR=crTL,context=null;function rectangle(_,x0,y0){var buffer,x1=null!=x0?x0:+x.call(this,_),y1=null!=y0?y0:+y.call(this,_),w=+width.call(this,_),h=+height.call(this,_),s=Math.min(w,h)/2,tl=clamp(+crTL.call(this,_),0,s),tr=clamp(+crTR.call(this,_),0,s),bl=clamp(+crBL.call(this,_),0,s),br=clamp(+crBR.call(this,_),0,s);if(context||(context=buffer=path()),tl<=0&&tr<=0&&bl<=0&&br<=0)context.rect(x1,y1,w,h);else{var x2=x1+w,y2=y1+h;context.moveTo(x1+tl,y1),context.lineTo(x2-tr,y1),context.bezierCurveTo(x2-vega_scenegraph_module_C*tr,y1,x2,y1+vega_scenegraph_module_C*tr,x2,y1+tr),context.lineTo(x2,y2-br),context.bezierCurveTo(x2,y2-vega_scenegraph_module_C*br,x2-vega_scenegraph_module_C*br,y2,x2-br,y2),context.lineTo(x1+bl,y2),context.bezierCurveTo(x1+vega_scenegraph_module_C*bl,y2,x1,y2-vega_scenegraph_module_C*bl,x1,y2-bl),context.lineTo(x1,y1+tl),context.bezierCurveTo(x1,y1+vega_scenegraph_module_C*tl,x1+vega_scenegraph_module_C*tl,y1,x1+tl,y1),context.closePath()}if(buffer)return context=null,buffer+""||null}return rectangle.x=function(_){return arguments.length?(x=vega_scenegraph_module_number(_),rectangle):x},rectangle.y=function(_){return arguments.length?(y=vega_scenegraph_module_number(_),rectangle):y},rectangle.width=function(_){return arguments.length?(width=vega_scenegraph_module_number(_),rectangle):width},rectangle.height=function(_){return arguments.length?(height=vega_scenegraph_module_number(_),rectangle):height},rectangle.cornerRadius=function(tl,tr,br,bl){return arguments.length?(crTL=vega_scenegraph_module_number(tl),crTR=null!=tr?vega_scenegraph_module_number(tr):crTL,crBR=null!=br?vega_scenegraph_module_number(br):crTL,crBL=null!=bl?vega_scenegraph_module_number(bl):crTR,rectangle):crTL},rectangle.context=function(_){return arguments.length?(context=null==_?null:_,rectangle):context},rectangle}function vg_trail(){var x,y,size,defined,ready,x1,y1,r1,context=null;function point(x2,y2,w2){const r2=w2/2;if(ready){var ux=y1-y2,uy=x2-x1;if(ux||uy){var ud=Math.hypot(ux,uy),rx=(ux/=ud)*r1,ry=(uy/=ud)*r1,t=Math.atan2(uy,ux);context.moveTo(x1-rx,y1-ry),context.lineTo(x2-ux*r2,y2-uy*r2),context.arc(x2,y2,r2,t-Math.PI,t),context.lineTo(x1+rx,y1+ry),context.arc(x1,y1,r1,t,t+Math.PI)}else context.arc(x2,y2,r2,0,Tau);context.closePath()}else ready=1;x1=x2,y1=y2,r1=r2}function trail(data){var i,d,buffer,n=data.length,defined0=!1;for(null==context&&(context=buffer=path()),i=0;i<=n;++i)!(iitem.x||0,y=item=>item.y||0,def=item=>!(!1===item.defined),arcShape=function arc(){var innerRadius=arcInnerRadius,outerRadius=arcOuterRadius,cornerRadius=src_constant(0),padRadius=null,startAngle=arcStartAngle,endAngle=arcEndAngle,padAngle=arcPadAngle,context=null,path=withPath(arc);function arc(){var buffer,r,r0=+innerRadius.apply(this,arguments),r1=+outerRadius.apply(this,arguments),a0=startAngle.apply(this,arguments)-halfPi,a1=endAngle.apply(this,arguments)-halfPi,da=abs(a1-a0),cw=a1>a0;if(context||(context=buffer=path()),r1math_epsilon)if(da>tau-math_epsilon)context.moveTo(r1*cos(a0),r1*sin(a0)),context.arc(0,0,r1,a0,a1,!cw),r0>math_epsilon&&(context.moveTo(r0*cos(a1),r0*sin(a1)),context.arc(0,0,r0,a1,a0,cw));else{var t0,t1,a01=a0,a11=a1,a00=a0,a10=a1,da0=da,da1=da,ap=padAngle.apply(this,arguments)/2,rp=ap>math_epsilon&&(padRadius?+padRadius.apply(this,arguments):sqrt(r0*r0+r1*r1)),rc=math_min(abs(r1-r0)/2,+cornerRadius.apply(this,arguments)),rc0=rc,rc1=rc;if(rp>math_epsilon){var p0=asin(rp/r0*sin(ap)),p1=asin(rp/r1*sin(ap));(da0-=2*p0)>math_epsilon?(a00+=p0*=cw?1:-1,a10-=p0):(da0=0,a00=a10=(a0+a1)/2),(da1-=2*p1)>math_epsilon?(a01+=p1*=cw?1:-1,a11-=p1):(da1=0,a01=a11=(a0+a1)/2)}var x01=r1*cos(a01),y01=r1*sin(a01),x10=r0*cos(a10),y10=r0*sin(a10);if(rc>math_epsilon){var oc,x11=r1*cos(a11),y11=r1*sin(a11),x00=r0*cos(a00),y00=r0*sin(a00);if(da1?0:x<-1?pi:Math.acos(x)}((ax*bx+ay*by)/(sqrt(ax*ax+ay*ay)*sqrt(bx*bx+by*by)))/2),lc=sqrt(oc[0]*oc[0]+oc[1]*oc[1]);rc0=math_min(rc,(r0-lc)/(kc-1)),rc1=math_min(rc,(r1-lc)/(kc+1))}else rc0=rc1=0}da1>math_epsilon?rc1>math_epsilon?(t0=cornerTangents(x00,y00,x01,y01,r1,rc1,cw),t1=cornerTangents(x11,y11,x10,y10,r1,rc1,cw),context.moveTo(t0.cx+t0.x01,t0.cy+t0.y01),rc1math_epsilon&&da0>math_epsilon?rc0>math_epsilon?(t0=cornerTangents(x10,y10,x11,y11,r0,-rc0,cw),t1=cornerTangents(x01,y01,x00,y00,r0,-rc0,cw),context.lineTo(t0.cx+t0.x01,t0.cy+t0.y01),rc0item.startAngle||0)).endAngle((item=>item.endAngle||0)).padAngle((item=>item.padAngle||0)).innerRadius((item=>item.innerRadius||0)).outerRadius((item=>item.outerRadius||0)).cornerRadius((item=>item.cornerRadius||0)),areavShape=src_area().x(x).y1(y).y0((item=>(item.y||0)+(item.height||0))).defined(def),areahShape=src_area().y(y).x1(x).x0((item=>(item.x||0)+(item.width||0))).defined(def),lineShape=line().x(x).y(y).defined(def),rectShape=vg_rect().x(x).y(y).width((item=>item.width||0)).height((item=>item.height||0)).cornerRadius((item=>value$1(item.cornerRadiusTopLeft,item.cornerRadius)||0),(item=>value$1(item.cornerRadiusTopRight,item.cornerRadius)||0),(item=>value$1(item.cornerRadiusBottomRight,item.cornerRadius)||0),(item=>value$1(item.cornerRadiusBottomLeft,item.cornerRadius)||0)),symbolShape=function symbol_Symbol(type,size){let context=null,path=withPath(symbol);function symbol(){let buffer;if(context||(context=buffer=path()),type.apply(this,arguments).draw(context,+size.apply(this,arguments)),buffer)return context=null,buffer+""||null}return type="function"==typeof type?type:src_constant(type||circle),size="function"==typeof size?size:src_constant(void 0===size?64:+size),symbol.type=function(_){return arguments.length?(type="function"==typeof _?_:src_constant(_),symbol):type},symbol.size=function(_){return arguments.length?(size="function"==typeof _?_:src_constant(+_),symbol):size},symbol.context=function(_){return arguments.length?(context=null==_?null:_,symbol):context},symbol}().type((item=>vega_scenegraph_module_symbols(item.shape||"circle"))).size((item=>value$1(item.size,64))),trailShape=vg_trail().x(x).y(y).defined(def).size((item=>item.size||1));function hasCornerRadius(item){return item.cornerRadius||item.cornerRadiusTopLeft||item.cornerRadiusTopRight||item.cornerRadiusBottomRight||item.cornerRadiusBottomLeft}function rectangle(context,item,x,y){return rectShape.context(context)(item,x,y)}var clip_id=1;function resetSVGClipId(){clip_id=1}function clip$1(renderer,item,size){var clip=item.clip,defs=renderer._defs,id=item.clip_id||(item.clip_id="clip"+clip_id++),c=defs.clipping[id]||(defs.clipping[id]={id});return(0,vega_util_module.Tn)(clip)?c.path=clip(null):hasCornerRadius(size)?c.path=rectangle(null,size,0,0):(c.width=size.width||0,c.height=size.height||0),"url(#"+id+")"}function Bounds(b){this.clear(),b&&this.union(b)}function Item(mark){this.mark=mark,this.bounds=this.bounds||new Bounds}function GroupItem(mark){Item.call(this,mark),this.items=this.items||[]}function ResourceLoader(customLoader){this._pending=0,this._loader=customLoader||loader()}function increment(loader){loader._pending+=1}function decrement(loader){loader._pending-=1}function boundStroke(bounds,item,miter){if(item.stroke&&0!==item.opacity&&0!==item.strokeOpacity){const sw=null!=item.strokeWidth?+item.strokeWidth:1;bounds.expand(sw+(miter?function miterAdjustment(item,strokeWidth){return item.strokeJoin&&"miter"!==item.strokeJoin?0:strokeWidth}(item,sw):0))}return bounds}Bounds.prototype={clone(){return new Bounds(this)},clear(){return this.x1=+Number.MAX_VALUE,this.y1=+Number.MAX_VALUE,this.x2=-Number.MAX_VALUE,this.y2=-Number.MAX_VALUE,this},empty(){return this.x1===+Number.MAX_VALUE&&this.y1===+Number.MAX_VALUE&&this.x2===-Number.MAX_VALUE&&this.y2===-Number.MAX_VALUE},equals(b){return this.x1===b.x1&&this.y1===b.y1&&this.x2===b.x2&&this.y2===b.y2},set(x1,y1,x2,y2){return x2this.x2&&(this.x2=x),y>this.y2&&(this.y2=y),this},expand(d){return this.x1-=d,this.y1-=d,this.x2+=d,this.y2+=d,this},round(){return this.x1=Math.floor(this.x1),this.y1=Math.floor(this.y1),this.x2=Math.ceil(this.x2),this.y2=Math.ceil(this.y2),this},scale(s){return this.x1*=s,this.y1*=s,this.x2*=s,this.y2*=s,this},translate(dx,dy){return this.x1+=dx,this.x2+=dx,this.y1+=dy,this.y2+=dy,this},rotate(angle,x,y){const p=this.rotatedPoints(angle,x,y);return this.clear().add(p[0],p[1]).add(p[2],p[3]).add(p[4],p[5]).add(p[6],p[7])},rotatedPoints(angle,x,y){var{x1,y1,x2,y2}=this,cos=Math.cos(angle),sin=Math.sin(angle),cx=x-x*cos+y*sin,cy=y-x*sin-y*cos;return[cos*x1-sin*y1+cx,sin*x1+cos*y1+cy,cos*x1-sin*y2+cx,sin*x1+cos*y2+cy,cos*x2-sin*y1+cx,sin*x2+cos*y1+cy,cos*x2-sin*y2+cx,sin*x2+cos*y2+cy]},union(b){return b.x1this.x2&&(this.x2=b.x2),b.y2>this.y2&&(this.y2=b.y2),this},intersect(b){return b.x1>this.x1&&(this.x1=b.x1),b.y1>this.y1&&(this.y1=b.y1),b.x2=b.x2&&this.y1<=b.y1&&this.y2>=b.y2},alignsWith(b){return b&&(this.x1==b.x1||this.x2==b.x2||this.y1==b.y1||this.y2==b.y2)},intersects(b){return b&&!(this.x2b.x2||this.y2b.y2)},contains(x,y){return!(xthis.x2||ythis.y2)},width(){return this.x2-this.x1},height(){return this.y2-this.y1}},(0,vega_util_module.B)(GroupItem,Item),ResourceLoader.prototype={pending(){return this._pending},sanitizeURL(uri){const loader=this;return increment(loader),loader._loader.sanitize(uri,{context:"href"}).then((opt=>(decrement(loader),opt))).catch((()=>(decrement(loader),null)))},loadImage(uri){const loader=this,Image=domImage();return increment(loader),loader._loader.sanitize(uri,{context:"image"}).then((opt=>{const url=opt.href;if(!url||!Image)throw{url};const img=new Image,cors=(0,vega_util_module.mQ)(opt,"crossOrigin")?opt.crossOrigin:"anonymous";return null!=cors&&(img.crossOrigin=cors),img.onload=()=>decrement(loader),img.onerror=()=>decrement(loader),img.src=url,img})).catch((e=>(decrement(loader),{complete:!1,width:0,height:0,src:e&&e.url||""})))},ready(){const loader=this;return new Promise((accept=>{!function poll(value){loader.pending()?setTimeout((()=>{poll(!0)}),10):accept(value)}(!1)}))}};const circleThreshold=Tau-1e-8;let bounds,lx,ly,rot,ma,mb,mc,md;const vega_scenegraph_module_add=(x,y)=>bounds.add(x,y),addL=(x,y)=>vega_scenegraph_module_add(lx=x,ly=y),addX=x=>vega_scenegraph_module_add(x,bounds.y1),addY=y=>vega_scenegraph_module_add(bounds.x1,y),px=(x,y)=>ma*x+mc*y,py=(x,y)=>mb*x+md*y,addp=(x,y)=>vega_scenegraph_module_add(px(x,y),py(x,y)),addpL=(x,y)=>addL(px(x,y),py(x,y));function boundContext(_,deg){return bounds=_,deg?(rot=deg*DegToRad,ma=md=Math.cos(rot),mb=Math.sin(rot),mc=-mb):(ma=md=1,rot=mb=mc=0),context$1}const context$1={beginPath(){},closePath(){},moveTo:addpL,lineTo:addpL,rect(x,y,w,h){rot?(addp(x+w,y),addp(x+w,y+h),addp(x,y+h),addpL(x,y)):(vega_scenegraph_module_add(x+w,y+h),addL(x,y))},quadraticCurveTo(x1,y1,x2,y2){const px1=px(x1,y1),py1=py(x1,y1),px2=px(x2,y2),py2=py(x2,y2);quadExtrema(lx,px1,px2,addX),quadExtrema(ly,py1,py2,addY),addL(px2,py2)},bezierCurveTo(x1,y1,x2,y2,x3,y3){const px1=px(x1,y1),py1=py(x1,y1),px2=px(x2,y2),py2=py(x2,y2),px3=px(x3,y3),py3=py(x3,y3);cubicExtrema(lx,px1,px2,px3,addX),cubicExtrema(ly,py1,py2,py3,addY),addL(px3,py3)},arc(cx,cy,r,sa,ea,ccw){if(sa+=rot,ea+=rot,lx=r*Math.cos(ea)+cx,ly=r*Math.sin(ea)+cy,Math.abs(ea-sa)>circleThreshold)vega_scenegraph_module_add(cx-r,cy-r),vega_scenegraph_module_add(cx+r,cy+r);else{const update=a=>vega_scenegraph_module_add(r*Math.cos(a)+cx,r*Math.sin(a)+cy);let s,i;if(update(sa),update(ea),ea!==sa)if((sa%=Tau)<0&&(sa+=Tau),(ea%=Tau)<0&&(ea+=Tau),eaea;++i,s-=HalfPi)update(s);else for(s=sa-sa%HalfPi+HalfPi,i=0;i<4&&s1e-14?(r=b*b+c*a,r>=0&&(r=Math.sqrt(r),t0=(-b+r)/a,t1=(-b-r)/a)):t0=.5*c/b,0t1)return!1;r>t0&&(t0=r)}else if(p>0){if(r0&&(context.globalAlpha=opacity,context.fillStyle=vega_scenegraph_module_color(context,item,item.fill),!0)}var vega_scenegraph_module_Empty=[];function stroke(context,item,opacity){var lw=null!=(lw=item.strokeWidth)?lw:1;return!(lw<=0)&&((opacity*=null==item.strokeOpacity?1:item.strokeOpacity)>0&&(context.globalAlpha=opacity,context.strokeStyle=vega_scenegraph_module_color(context,item,item.stroke),context.lineWidth=lw,context.lineCap=item.strokeCap||"butt",context.lineJoin=item.strokeJoin||"miter",context.miterLimit=item.strokeMiterLimit||10,context.setLineDash&&(context.setLineDash(item.strokeDash||vega_scenegraph_module_Empty),context.lineDashOffset=item.strokeDashOffset||0),!0))}function compare(a,b){return a.zindex-b.zindex||a.index-b.index}function zorder(scene){if(!scene.zdirty)return scene.zitems;var item,i,n,items=scene.items,output=[];for(i=0,n=items.length;i=0;)if(hit=visitor(items[i]))return hit;if(items===zitems)for(i=(items=scene.items).length;--i>=0;)if(!items[i].zindex&&(hit=visitor(items[i])))return hit;return null}function drawAll(path){return function(context,scene,bounds){visit(scene,(item=>{bounds&&!bounds.intersects(item.bounds)||drawPath(path,context,item,item)}))}}function drawOne(path){return function(context,scene,bounds){!scene.items.length||bounds&&!bounds.intersects(scene.bounds)||drawPath(path,context,scene.items[0],scene.items)}}function drawPath(path,context,item,items){var opacity=null==item.opacity?1:item.opacity;0!==opacity&&(path(context,items)||(blend(context,item),item.fill&&fill(context,item,opacity)&&context.fill(),item.stroke&&stroke(context,item,opacity)&&context.stroke()))}function pick$1(test){return test=test||vega_util_module.vN,function(context,scene,x,y,gx,gy){return x*=context.pixelRatio,y*=context.pixelRatio,pickVisit(scene,(item=>{const b=item.bounds;if((!b||b.contains(gx,gy))&&b)return test(context,item,x,y,gx,gy)?item:void 0}))}}function hitPath(path,filled){return function(context,o,x,y){var lw,lc,item=Array.isArray(o)?o[0]:o,fill=null==filled?item.fill:filled,stroke=item.stroke&&context.isPointInStroke;return stroke&&(lw=item.strokeWidth,lc=item.strokeCap,context.lineWidth=null!=lw?lw:1,context.lineCap=null!=lc?lc:"butt"),!path(context,o)&&(fill&&context.isPointInPath(x,y)||stroke&&context.isPointInStroke(x,y))}}function pickPath(path){return pick$1(hitPath(path))}function translate(x,y){return"translate("+x+","+y+")"}function rotate(a){return"rotate("+a+")"}function translateItem(item){return translate(item.x||0,item.y||0)}function markItemPath(type,shape,isect){function draw(context,item){var x=item.x||0,y=item.y||0,a=item.angle||0;context.translate(x,y),a&&context.rotate(a*=DegToRad),context.beginPath(),shape(context,item),a&&context.rotate(-a),context.translate(-x,-y)}return{type,tag:"path",nested:!1,attr:function attr(emit,item){emit("transform",function rotateItem(item){return translate(item.x||0,item.y||0)+(item.angle?" "+rotate(item.angle):"")}(item)),emit("d",shape(null,item))},bound:function bound(bounds,item){return shape(boundContext(bounds,item.angle),item),boundStroke(bounds,item).translate(item.x||0,item.y||0)},draw:drawAll(draw),pick:pickPath(draw),isect:isect||intersectPath(draw)}}var vega_scenegraph_module_arc=markItemPath("arc",(function arc$1(context,item){return arcShape.context(context)(item)}));function markMultiItemPath(type,shape,tip){function draw(context,items){context.beginPath(),shape(context,items)}const hit=hitPath(draw);return{type,tag:"path",nested:!0,attr:function attr(emit,item){var items=item.mark.items;items.length&&emit("d",shape(null,items))},bound:function bound(bounds,mark){var items=mark.items;return 0===items.length?bounds:(shape(boundContext(bounds),items),boundStroke(bounds,items[0]))},draw:drawOne(draw),pick:function pick(context,scene,x,y,gx,gy){var items=scene.items,b=scene.bounds;return!items||!items.length||b&&!b.contains(gx,gy)?null:(x*=context.pixelRatio,y*=context.pixelRatio,hit(context,items,x,y)?items[0]:null)},isect:intersectPoint,tip}}var vega_scenegraph_module_area=markMultiItemPath("area",(function area$1(context,items){const item=items[0],interp=item.interpolate||"linear";return("horizontal"===item.orient?areahShape:areavShape).curve(curves(interp,item.orient,item.tension)).context(context)(items)}),(function pickArea(a,p){for(var hit,d,v="horizontal"===a[0].orient?p[1]:p[0],z="horizontal"===a[0].orient?"y":"x",i=a.length,min=1/0;--i>=0;)!1!==a[i].defined&&(d=Math.abs(a[i][z]-v)).5&&sw<1.5?.5-Math.abs(sw-1):0}function emitRectangle(emit,item){const off=offset$1(item);emit("d",rectangle(null,item,off,off))}function rectanglePath(context,group,x,y){const off=offset$1(group);context.beginPath(),rectangle(context,group,(x||0)+off,(y||0)+off)}const hitBackground=hitPath(rectanglePath),hitForeground=hitPath(rectanglePath,!1),hitCorner=hitPath(rectanglePath,!0);var group={type:"group",tag:"g",nested:!1,attr:function attr$5(emit,item){emit("transform",translateItem(item))},bound:function bound$5(bounds,group){if(!group.clip&&group.items){const items=group.items,m=items.length;for(let j=0;j{const gx=group.x||0,gy=group.y||0,fore=group.strokeForeground,opacity=null==group.opacity?1:group.opacity;(group.stroke||group.fill)&&opacity&&(rectanglePath(context,group,gx,gy),blend(context,group),group.fill&&fill(context,group,opacity)&&context.fill(),group.stroke&&!fore&&stroke(context,group,opacity)&&context.stroke()),context.save(),context.translate(gx,gy),group.clip&&clipGroup(context,group),bounds&&bounds.translate(-gx,-gy),visit(group,(item=>{("group"===item.marktype||null==markTypes||markTypes.includes(item.marktype))&&this.draw(context,item,bounds,markTypes)})),bounds&&bounds.translate(gx,gy),context.restore(),fore&&group.stroke&&opacity&&(rectanglePath(context,group,gx,gy),blend(context,group),stroke(context,group,opacity)&&context.stroke())}))},pick:function pick(context,scene,x,y,gx,gy){if(scene.bounds&&!scene.bounds.contains(gx,gy)||!scene.items)return null;const cx=x*context.pixelRatio,cy=y*context.pixelRatio;return pickVisit(scene,(group=>{let hit,dx,dy;const b=group.bounds;if(b&&!b.contains(gx,gy))return;dx=group.x||0,dy=group.y||0;const dw=dx+(group.width||0),dh=dy+(group.height||0),c=group.clip;if(c&&(gxdw||gydh))return;if(context.save(),context.translate(dx,dy),dx=gx-dx,dy=gy-dy,c&&hasCornerRadius(group)&&!hitCorner(context,group,cx,cy))return context.restore(),null;const fore=group.strokeForeground,ix=!1!==scene.interactive;return ix&&fore&&group.stroke&&hitForeground(context,group,cx,cy)?(context.restore(),group):(hit=pickVisit(group,(mark=>function pickMark(mark,x,y){return(!1!==mark.interactive||"group"===mark.marktype)&&mark.bounds&&mark.bounds.contains(x,y)}(mark,dx,dy)?this.pick(mark,x,y,dx,dy):null)),!hit&&ix&&(group.fill||!fore&&group.stroke)&&hitBackground(context,group,cx,cy)&&(hit=group),context.restore(),hit||null)}))},isect:intersectRect,content:function content(emit,item,renderer){emit("clip-path",item.clip?clip$1(renderer,item,item):null)},background:function background(emit,item){emit("class","background"),emit("aria-hidden",!0),emitRectangle(emit,item)},foreground:function foreground(emit,item){emit("class","foreground"),emit("aria-hidden",!0),item.strokeForeground?emitRectangle(emit,item):emit("d","")}},metadata={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1"};function getImage(item,renderer){var image=item.image;return(!image||item.url&&item.url!==image.url)&&(image={complete:!1,width:0,height:0},renderer.loadImage(item.url).then((image=>{item.image=image,item.image.url=item.url}))),image}function imageWidth(item,image){return null!=item.width?item.width:image&&image.width?!1!==item.aspect&&item.height?item.height*image.width/image.height:image.width:0}function imageHeight(item,image){return null!=item.height?item.height:image&&image.height?!1!==item.aspect&&item.width?item.width*image.height/image.width:image.height:0}function imageXOffset(align,w){return"center"===align?w/2:"right"===align?w:0}function imageYOffset(baseline,h){return"middle"===baseline?h/2:"bottom"===baseline?h:0}var vega_scenegraph_module_image={type:"image",tag:"image",nested:!1,attr:function attr$4(emit,item,renderer){const img=getImage(item,renderer),w=imageWidth(item,img),h=imageHeight(item,img),x=(item.x||0)-imageXOffset(item.align,w),y=(item.y||0)-imageYOffset(item.baseline,h);emit("href",!img.src&&img.toDataURL?img.toDataURL():img.src||"",metadata["xmlns:xlink"],"xlink:href"),emit("transform",translate(x,y)),emit("width",w),emit("height",h),emit("preserveAspectRatio",!1===item.aspect?"none":"xMidYMid")},bound:function bound$4(bounds,item){const img=item.image,w=imageWidth(item,img),h=imageHeight(item,img),x=(item.x||0)-imageXOffset(item.align,w),y=(item.y||0)-imageYOffset(item.baseline,h);return bounds.set(x,y,x+w,y+h)},draw:function draw$3(context,scene,bounds){visit(scene,(item=>{if(bounds&&!bounds.intersects(item.bounds))return;const img=getImage(item,this);let w=imageWidth(item,img),h=imageHeight(item,img);if(0===w||0===h)return;let opacity,ar0,ar1,t,x=(item.x||0)-imageXOffset(item.align,w),y=(item.y||0)-imageYOffset(item.baseline,h);!1!==item.aspect&&(ar0=img.width/img.height,ar1=item.width/item.height,ar0==ar0&&ar1==ar1&&ar0!==ar1&&(ar1=0;)if(!1!==a[i].defined&&(dx=a[i].x-p[0])*dx+(dy=a[i].y-p[1])*dy{if(!bounds||bounds.intersects(item.bounds)){var opacity=null==item.opacity?1:item.opacity;opacity&&vega_scenegraph_module_path(context,item,opacity)&&(blend(context,item),context.stroke())}}))},pick:pick$1((function hit$1(context,item,x,y){return!!context.isPointInStroke&&(vega_scenegraph_module_path(context,item,1)&&context.isPointInStroke(x,y))})),isect:intersectRule},shape=markItemPath("shape",(function shape$1(context,item){return(item.mark.shape||item.shape).context(context)(item)})),symbol=markItemPath("symbol",(function symbol$1(context,item){return symbolShape.context(context)(item)}),intersectPoint);const widthCache=(0,vega_util_module.EV)();var textMetrics={height:fontSize,measureWidth,estimateWidth,width:estimateWidth,canvas:useCanvas};function useCanvas(use){textMetrics.width=use&&context?measureWidth:estimateWidth}function estimateWidth(item,text){return _estimateWidth(textValue(item,text),fontSize(item))}function _estimateWidth(text,currentFontHeight){return~~(.8*text.length*currentFontHeight)}function measureWidth(item,text){return fontSize(item)<=0||!(text=textValue(item,text))?0:_measureWidth(text,font(item))}function _measureWidth(text,currentFont){const key=`(${currentFont}) ${text}`;let width=widthCache.get(key);return void 0===width&&(context.font=currentFont,width=context.measureText(text).width,widthCache.set(key,width)),width}function fontSize(item){return null!=item.fontSize?+item.fontSize||0:11}function lineHeight(item){return null!=item.lineHeight?item.lineHeight:fontSize(item)+2}function textLines(item){return function lineArray(_){return(0,vega_util_module.cy)(_)?_.length>1?_:_[0]:_}(item.lineBreak&&item.text&&!(0,vega_util_module.cy)(item.text)?item.text.split(item.lineBreak):item.text)}function multiLineOffset(item){const tl=textLines(item);return((0,vega_util_module.cy)(tl)?tl.length-1:0)*lineHeight(item)}function textValue(item,line){const text=null==line?"":(line+"").trim();return item.limit>0&&text.length?function truncate(item,text){var limit=+item.limit,width=function widthGetter(item){if(textMetrics.width===measureWidth){const currentFont=font(item);return text=>_measureWidth(text,currentFont)}if(textMetrics.width===estimateWidth){const currentFontHeight=fontSize(item);return text=>_estimateWidth(text,currentFontHeight)}return text=>textMetrics.width(item,text)}(item);if(width(text)>>1,width(text.slice(mid))>limit?lo=mid+1:hi=mid;return ellipsis+text.slice(lo)}for(;lo>>1),width(text.slice(0,mid))Math.max(w,textMetrics.width(item,t))),0)):w=textMetrics.width(item,tl),"center"===a?dx-=w/2:"right"===a&&(dx-=w),bounds.set(dx+=x,dy+=y,dx+w,dy+h),item.angle&&!mode)bounds.rotate(item.angle*DegToRad,x,y);else if(2===mode)return bounds.rotatedPoints(item.angle*DegToRad,x,y);return bounds}var vega_scenegraph_module_text={type:"text",tag:"text",nested:!1,attr:function attr(emit,item){var t,dx=item.dx||0,dy=(item.dy||0)+vega_scenegraph_module_offset(item),p=anchorPoint(item),x=p.x1,y=p.y1,a=item.angle||0;emit("text-anchor",textAlign[item.align]||"start"),a?(t=translate(x,y)+" "+rotate(a),(dx||dy)&&(t+=" "+translate(dx,dy))):t=translate(x+dx,y+dy),emit("transform",t)},bound,draw:function draw(context,scene,bounds){visit(scene,(item=>{var p,x,y,i,lh,tl,str,opacity=null==item.opacity?1:item.opacity;if(!(bounds&&!bounds.intersects(item.bounds)||0===opacity||item.fontSize<=0||null==item.text||0===item.text.length)){if(context.font=font(item),context.textAlign=item.align||"left",x=(p=anchorPoint(item)).x1,y=p.y1,item.angle&&(context.save(),context.translate(x,y),context.rotate(item.angle*DegToRad),x=y=0),x+=item.dx||0,y+=(item.dy||0)+vega_scenegraph_module_offset(item),tl=textLines(item),blend(context,item),(0,vega_util_module.cy)(tl))for(lh=lineHeight(item),i=0;i=0;)if(!1!==a[i].defined&&(dx=a[i].x-p[0])*dx+(dy=a[i].y-p[1])*dy<(dx=a[i].size||1)*dx)return a[i];return null})),Marks={arc:vega_scenegraph_module_arc,area:vega_scenegraph_module_area,group,image:vega_scenegraph_module_image,line:vega_scenegraph_module_line,path:path$2,rect,rule,shape,symbol,text:vega_scenegraph_module_text,trail};function boundItem(item,func,opt){var type=Marks[item.mark.marktype],bound=func||type.bound;return type.nested&&(item=item.mark),bound(item.bounds||(item.bounds=new Bounds),item,opt)}var DUMMY={mark:null};function boundMark(mark,bounds,opt){var i,n,item,b,type=Marks[mark.marktype],bound=type.bound,items=mark.items,hasItems=items&&items.length;if(type.nested)return hasItems?item=items[0]:(DUMMY.mark=mark,item=DUMMY),b=boundItem(item,bound,opt),bounds=bounds&&bounds.union(b)||b;if(bounds=bounds||mark.bounds&&mark.bounds.clear()||new Bounds,hasItems)for(i=0,n=items.length;iindex;)el.removeChild(nodes[--curr]);return el}function cssClass(mark){return"mark-"+mark.marktype+(mark.role?" role-"+mark.role:"")+(mark.name?" "+mark.name:"")}function vega_scenegraph_module_point(event,el){const rect=el.getBoundingClientRect();return[event.clientX-rect.left-(el.clientLeft||0),event.clientY-rect.top-(el.clientTop||0)]}function Handler(customLoader,customTooltip){this._active=null,this._handlers={},this._loader=customLoader||loader(),this._tooltip=customTooltip||defaultTooltip}function defaultTooltip(handler,event,item,value){handler.element().setAttribute("title",value||"")}function Renderer(loader){this._el=null,this._bgcolor=null,this._loader=new ResourceLoader(loader)}Scenegraph.prototype={toJSON(indent){return sceneToJSON(this.root,indent||0)},mark(markdef,group,index){const mark=createMark(markdef,group=group||this.root.items[0]);return group.items[index]=mark,mark.zindex&&(mark.group.zdirty=!0),mark}},Handler.prototype={initialize(el,origin,obj){return this._el=el,this._obj=obj||null,this.origin(origin)},element(){return this._el},canvas(){return this._el&&this._el.firstChild},origin(origin){return arguments.length?(this._origin=origin||[0,0],this):this._origin.slice()},scene(scene){return arguments.length?(this._scene=scene,this):this._scene},on(){},off(){},_handlerIndex(h,type,handler){for(let i=h?h.length:0;--i>=0;)if(h[i].type===type&&(!handler||h[i].handler===handler))return i;return-1},handlers(type){const h=this._handlers,a=[];if(type)a.push(...h[this.eventName(type)]);else for(const k in h)a.push(...h[k]);return a},eventName(name){const i=name.indexOf(".");return i<0?name:name.slice(0,i)},handleHref(event,item,href){this._loader.sanitize(href,{context:"href"}).then((opt=>{const e=new MouseEvent(event.type,event),a=domCreate(null,"a");for(const name in opt)a.setAttribute(name,opt[name]);a.dispatchEvent(e)})).catch((()=>{}))},handleTooltip(event,item,show){if(item&&null!=item.tooltip){item=function resolveItem(item,event,el,origin){var mdef,p,mark=item&&item.mark;if(mark&&(mdef=Marks[mark.marktype]).tip){for((p=vega_scenegraph_module_point(event,el))[0]-=origin[0],p[1]-=origin[1];item=item.mark.group;)p[0]-=item.x||0,p[1]-=item.y||0;item=mdef.tip(mark.items,p)}return item}(item,event,this.canvas(),this._origin);const value=show&&item&&item.tooltip||null;this._tooltip.call(this._obj,this,event,item,value)}},getItemBoundingClientRect(item){const el=this.canvas();if(!el)return;const rect=el.getBoundingClientRect(),origin=this._origin,bounds=item.bounds,width=bounds.width(),height=bounds.height();let x=bounds.x1+origin[0]+rect.left,y=bounds.y1+origin[1]+rect.top;for(;item.mark&&(item=item.mark.group);)x+=item.x||0,y+=item.y||0;return{x,y,width,height,left:x,top:y,right:x+width,bottom:y+height}}},Renderer.prototype={initialize(el,width,height,origin,scaleFactor){return this._el=el,this.resize(width,height,origin,scaleFactor)},element(){return this._el},canvas(){return this._el&&this._el.firstChild},background(bgcolor){return 0===arguments.length?this._bgcolor:(this._bgcolor=bgcolor,this)},resize(width,height,origin,scaleFactor){return this._width=width,this._height=height,this._origin=origin||[0,0],this._scale=scaleFactor||1,this},dirty(){},render(scene,markTypes){const r=this;return r._call=function(){r._render(scene,markTypes)},r._call(),r._call=null,r},_render(){},renderAsync(scene,markTypes){const r=this.render(scene,markTypes);return this._ready?this._ready.then((()=>r)):Promise.resolve(r)},_load(method,uri){var r=this,p=r._loader[method](uri);if(!r._ready){const call=r._call;r._ready=r._loader.ready().then((redraw=>{redraw&&call(),r._ready=null}))}return p},sanitizeURL(uri){return this._load("sanitizeURL",uri)},loadImage(uri){return this._load("loadImage",uri)}};const DragLeaveEvent="dragleave",PointerDownEvent="pointerdown",PointerMoveEvent="pointermove",PointerOutEvent="pointerout",MouseDownEvent="mousedown",ClickEvent="click",Events=["keydown","keypress","keyup","dragenter",DragLeaveEvent,"dragover",PointerDownEvent,"pointerup",PointerMoveEvent,PointerOutEvent,"pointerover",MouseDownEvent,"mouseup","mousemove","mouseout","mouseover",ClickEvent,"dblclick","wheel","mousewheel","touchstart","touchmove","touchend"],TooltipShowEvent=PointerMoveEvent,TooltipHideEvent=PointerOutEvent,HrefEvent=ClickEvent;function CanvasHandler(loader,tooltip){Handler.call(this,loader,tooltip),this._down=null,this._touch=null,this._first=!0,this._events={}}function eventListenerCheck(handler,type){(type=>"touchstart"===type||"touchmove"===type||"touchend"===type?["touchstart","touchmove","touchend"]:[type])(type).forEach((_=>function addEventListener(handler,type){const canvas=handler.canvas();canvas&&!handler._events[type]&&(handler._events[type]=1,canvas.addEventListener(type,handler[type]?evt=>handler[type](evt):evt=>handler.fire(type,evt)))}(handler,_)))}function fireAll(handler,types,event){types.forEach((type=>handler.fire(type,event)))}function move(moveEvents,overEvents,outEvents){return function(evt){const a=this._active,p=this.pickEvent(evt);p===a||(a&&a.exit||fireAll(this,outEvents,evt),this._active=p,fireAll(this,overEvents,evt)),fireAll(this,moveEvents,evt)}}function inactive(types){return function(evt){fireAll(this,types,evt),this._active=null}}function resize(canvas,width,height,origin,scaleFactor,opt){const inDOM="undefined"!=typeof HTMLElement&&canvas instanceof HTMLElement&&null!=canvas.parentNode,context=canvas.getContext("2d"),ratio=inDOM?function devicePixelRatio(){return"undefined"!=typeof window&&window.devicePixelRatio||1}():scaleFactor;canvas.width=width*ratio,canvas.height=height*ratio;for(const key in opt)context[key]=opt[key];return inDOM&&1!==ratio&&(canvas.style.width=width+"px",canvas.style.height=height+"px"),context.pixelRatio=ratio,context.setTransform(ratio,0,0,ratio,ratio*origin[0],ratio*origin[1]),canvas}function CanvasRenderer(loader){Renderer.call(this,loader),this._options={},this._redraw=!1,this._dirty=new Bounds,this._tempb=new Bounds}(0,vega_util_module.B)(CanvasHandler,Handler,{initialize(el,origin,obj){return this._canvas=el&&domFind(el,"canvas"),[ClickEvent,MouseDownEvent,PointerDownEvent,PointerMoveEvent,PointerOutEvent,DragLeaveEvent].forEach((type=>eventListenerCheck(this,type))),Handler.prototype.initialize.call(this,el,origin,obj)},canvas(){return this._canvas},context(){return this._canvas.getContext("2d")},events:Events,DOMMouseScroll(evt){this.fire("mousewheel",evt)},pointermove:move([PointerMoveEvent,"mousemove"],["pointerover","mouseover"],[PointerOutEvent,"mouseout"]),dragover:move(["dragover"],["dragenter"],[DragLeaveEvent]),pointerout:inactive([PointerOutEvent,"mouseout"]),dragleave:inactive([DragLeaveEvent]),pointerdown(evt){this._down=this._active,this.fire(PointerDownEvent,evt)},mousedown(evt){this._down=this._active,this.fire(MouseDownEvent,evt)},click(evt){this._down===this._active&&(this.fire(ClickEvent,evt),this._down=null)},touchstart(evt){this._touch=this.pickEvent(evt.changedTouches[0]),this._first&&(this._active=this._touch,this._first=!1),this.fire("touchstart",evt,!0)},touchmove(evt){this.fire("touchmove",evt,!0)},touchend(evt){this.fire("touchend",evt,!0),this._touch=null},fire(type,evt,touch){const a=touch?this._touch:this._active,h=this._handlers[type];if(evt.vegaType=type,type===HrefEvent&&a&&a.href?this.handleHref(evt,a,a.href):type!==TooltipShowEvent&&type!==TooltipHideEvent||this.handleTooltip(evt,a,type!==TooltipHideEvent),h)for(let i=0,len=h.length;i=0&&h.splice(i,1),this},pickEvent(evt){const p=vega_scenegraph_module_point(evt,this._canvas),o=this._origin;return this.pick(this._scene,p[0],p[1],p[0]-o[0],p[1]-o[1])},pick(scene,x,y,gx,gy){const g=this.context();return Marks[scene.marktype].pick.call(this,g,scene,x,y,gx,gy)}});const base$2=Renderer.prototype;function SVGHandler(loader,tooltip){Handler.call(this,loader,tooltip);const h=this;h._hrefHandler=listener(h,((evt,item)=>{item&&item.href&&h.handleHref(evt,item,item.href)})),h._tooltipHandler=listener(h,((evt,item)=>{h.handleTooltip(evt,item,evt.type!==TooltipHideEvent)}))}(0,vega_util_module.B)(CanvasRenderer,Renderer,{initialize(el,width,height,origin,scaleFactor,options){return this._options=options||{},this._canvas=this._options.externalContext?null:domCanvas(1,1,this._options.type),el&&this._canvas&&(domClear(el,0).appendChild(this._canvas),this._canvas.setAttribute("class","marks")),base$2.initialize.call(this,el,width,height,origin,scaleFactor)},resize(width,height,origin,scaleFactor){if(base$2.resize.call(this,width,height,origin,scaleFactor),this._canvas)resize(this._canvas,this._width,this._height,this._origin,this._scale,this._options.context);else{const ctx=this._options.externalContext;ctx||(0,vega_util_module.z3)("CanvasRenderer is missing a valid canvas or context"),ctx.scale(this._scale,this._scale),ctx.translate(this._origin[0],this._origin[1])}return this._redraw=!0,this},canvas(){return this._canvas},context(){return this._options.externalContext||(this._canvas?this._canvas.getContext("2d"):null)},dirty(item){const b=this._tempb.clear().union(item.bounds);let g=item.mark.group;for(;g;)b.translate(g.x||0,g.y||0),g=g.mark.group;this._dirty.union(b)},_render(scene,markTypes){const g=this.context(),o=this._origin,w=this._width,h=this._height,db=this._dirty,vb=((origin,width,height)=>(new Bounds).set(0,0,width,height).translate(-origin[0],-origin[1]))(o,w,h);g.save();const b=this._redraw||db.empty()?(this._redraw=!1,vb.expand(1)):function clipToBounds(g,b,origin){return b.expand(1).round(),g.pixelRatio%1&&b.scale(g.pixelRatio).round().scale(1/g.pixelRatio),b.translate(-origin[0]%1,-origin[1]%1),g.beginPath(),g.rect(b.x1,b.y1,b.width(),b.height()),g.clip(),b}(g,vb.intersect(db),o);return this.clear(-o[0],-o[1],w,h),this.draw(g,scene,b,markTypes),g.restore(),db.clear(),this},draw(ctx,scene,bounds,markTypes){if("group"!==scene.marktype&&null!=markTypes&&!markTypes.includes(scene.marktype))return;const mark=Marks[scene.marktype];scene.clip&&function clip(context,scene){var clip=scene.clip;context.save(),(0,vega_util_module.Tn)(clip)?(context.beginPath(),clip(context),context.clip()):clipGroup(context,scene.group)}(ctx,scene),mark.draw.call(this,ctx,scene,bounds,markTypes),scene.clip&&ctx.restore()},clear(x,y,w,h){const opt=this._options,g=this.context();"pdf"===opt.type||opt.externalContext||g.clearRect(x,y,w,h),null!=this._bgcolor&&(g.fillStyle=this._bgcolor,g.fillRect(x,y,w,h))}});const listener=(context,handler)=>evt=>{let item=evt.target.__data__;item=Array.isArray(item)?item[0]:item,evt.vegaType=evt.type,handler.call(context._obj,evt,item)};(0,vega_util_module.B)(SVGHandler,Handler,{initialize(el,origin,obj){let svg=this._svg;return svg&&(svg.removeEventListener(HrefEvent,this._hrefHandler),svg.removeEventListener(TooltipShowEvent,this._tooltipHandler),svg.removeEventListener(TooltipHideEvent,this._tooltipHandler)),this._svg=svg=el&&domFind(el,"svg"),svg&&(svg.addEventListener(HrefEvent,this._hrefHandler),svg.addEventListener(TooltipShowEvent,this._tooltipHandler),svg.addEventListener(TooltipHideEvent,this._tooltipHandler)),Handler.prototype.initialize.call(this,el,origin,obj)},canvas(){return this._svg},on(type,handler){const name=this.eventName(type),h=this._handlers;if(this._handlerIndex(h[name],type,handler)<0){const x={type,handler,listener:listener(this,handler)};(h[name]||(h[name]=[])).push(x),this._svg&&this._svg.addEventListener(name,x.listener)}return this},off(type,handler){const name=this.eventName(type),h=this._handlers[name],i=this._handlerIndex(h,type,handler);return i>=0&&(this._svg&&this._svg.removeEventListener(name,h[i].listener),h.splice(i,1)),this}});const GRAPHICS_OBJECT="graphics-object",GRAPHICS_SYMBOL="graphics-symbol",vega_scenegraph_module_bundle=(role,roledesc,label)=>({role,"aria-roledescription":roledesc,"aria-label":label||void 0}),AriaIgnore=(0,vega_util_module.M1)(["axis-domain","axis-grid","axis-label","axis-tick","axis-title","legend-band","legend-entry","legend-gradient","legend-label","legend-title","legend-symbol","title"]),AriaGuides={axis:{desc:"axis",caption:function axisCaption(item){const datum=item.datum,orient=item.orient,title=datum.title?extractTitle(item):null,ctx=item.context,scale=ctx.scales[datum.scale].value,locale=ctx.dataflow.locale(),type=scale.type;return("left"===orient||"right"===orient?"Y":"X")+"-axis"+(title?` titled '${title}'`:"")+` for a ${isDiscrete(type)?"discrete":type} scale`+` with ${domainCaption(locale,scale,item)}`}},legend:{desc:"legend",caption:function legendCaption(item){const datum=item.datum,title=datum.title?extractTitle(item):null,type=`${datum.type||""} legend`.trim(),scales=datum.scales,props=Object.keys(scales),ctx=item.context,scale=ctx.scales[scales[props[0]]].value,locale=ctx.dataflow.locale();return function capitalize(s){return s.length?s[0].toUpperCase()+s.slice(1):s}(type)+(title?` titled '${title}'`:"")+` for ${function channelCaption(props){return props=props.map((p=>p+("fill"===p||"stroke"===p?" color":""))),props.length<2?props[0]:props.slice(0,-1).join(", ")+" and "+(0,vega_util_module.se)(props)}(props)}`+` with ${domainCaption(locale,scale,item)}`}},"title-text":{desc:"title",caption:item=>`Title text '${titleCaption(item)}'`},"title-subtitle":{desc:"subtitle",caption:item=>`Subtitle text '${titleCaption(item)}'`}},AriaEncode={ariaRole:"role",ariaRoleDescription:"aria-roledescription",description:"aria-label"};function ariaItemAttributes(emit,item){const hide=!1===item.aria;if(emit("aria-hidden",hide||void 0),hide||null==item.description)for(const prop in AriaEncode)emit(AriaEncode[prop],void 0);else{const type=item.mark.marktype;emit("aria-label",item.description),emit("role",item.ariaRole||("group"===type?GRAPHICS_OBJECT:GRAPHICS_SYMBOL)),emit("aria-roledescription",item.ariaRoleDescription||`${type} mark`)}}function ariaMarkAttributes(mark){return!1===mark.aria?{"aria-hidden":!0}:AriaIgnore[mark.role]?null:AriaGuides[mark.role]?function ariaGuide(mark,opt){try{const item=mark.items[0],caption=opt.caption||(()=>"");return vega_scenegraph_module_bundle(opt.role||GRAPHICS_SYMBOL,opt.desc,item.description||caption(item))}catch(err){return null}}(mark,AriaGuides[mark.role]):function ariaMark(mark){const type=mark.marktype,recurse="group"===type||"text"===type||mark.items.some((_=>null!=_.description&&!1!==_.aria));return vega_scenegraph_module_bundle(recurse?GRAPHICS_OBJECT:GRAPHICS_SYMBOL,`${type} mark container`,mark.description)}(mark)}function titleCaption(item){return(0,vega_util_module.YO)(item.text).join(" ")}function extractTitle(item){try{return(0,vega_util_module.YO)((0,vega_util_module.se)(item.items).items[0].text).join(" ")}catch(err){return null}}const innerText=val=>(val+"").replace(/&/g,"&").replace(//g,">"),attrText=val=>innerText(val).replace(/"/g,""").replace(/\t/g," ").replace(/\n/g," ").replace(/\r/g," ");function markup(){let buf="",outer="",inner="";const stack=[],clear=()=>outer=inner="",attr=(name,value)=>(null!=value&&(outer+=` ${name}="${attrText(value)}"`),m),m={open(tag){(tag=>{outer&&(buf+=`${outer}>${inner}`,clear()),stack.push(tag)})(tag),outer="<"+tag;for(var _len=arguments.length,attrs=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)attrs[_key-1]=arguments[_key];for(const set of attrs)for(const key in set)attr(key,set[key]);return m},close(){const tag=stack.pop();return buf+=outer?outer+(inner?`>${inner}`:"/>"):``,clear(),m},attr,text:t=>(inner+=innerText(t),m),toString:()=>buf};return m}const serializeXML=node=>_serialize(markup(),node)+"";function _serialize(m,node){if(m.open(node.tagName),node.hasAttributes()){const attrs=node.attributes,n=attrs.length;for(let i=0;i1&&node.previousSibling!=sibling}(node,sibling))&&el.insertBefore(node,sibling?sibling.nextSibling:el.firstChild),node}(0,vega_util_module.B)(SVGRenderer,Renderer,{initialize(el,width,height,origin,scaleFactor){return this._defs={},this._clearDefs(),el&&(this._svg=domChild(el,0,"svg",svgns),this._svg.setAttributeNS(xmlns,"xmlns",svgns),this._svg.setAttributeNS(xmlns,"xmlns:xlink",metadata["xmlns:xlink"]),this._svg.setAttribute("version",metadata.version),this._svg.setAttribute("class","marks"),domClear(el,1),this._root=domChild(this._svg,0,"g",svgns),setAttributes(this._root,rootAttributes),domClear(this._svg,1)),this.background(this._bgcolor),base$1.initialize.call(this,el,width,height,origin,scaleFactor)},background(bgcolor){return arguments.length&&this._svg&&this._svg.style.setProperty("background-color",bgcolor),base$1.background.apply(this,arguments)},resize(width,height,origin,scaleFactor){return base$1.resize.call(this,width,height,origin,scaleFactor),this._svg&&(setAttributes(this._svg,{width:this._width*this._scale,height:this._height*this._scale,viewBox:`0 0 ${this._width} ${this._height}`}),this._root.setAttribute("transform",`translate(${this._origin})`)),this._dirty=[],this},canvas(){return this._svg},svg(){const svg=this._svg,bg=this._bgcolor;if(!svg)return null;let node;bg&&(svg.removeAttribute("style"),node=domChild(svg,0,"rect",svgns),setAttributes(node,{width:this._width,height:this._height,fill:bg}));const text=serializeXML(svg);return bg&&(svg.removeChild(node),this._svg.style.setProperty("background-color",bg)),text},_render(scene,markTypes){return this._dirtyCheck()&&(this._dirtyAll&&this._clearDefs(),this.mark(this._root,scene,void 0,markTypes),domClear(this._root,1)),this.defs(),this._dirty=[],++this._dirtyID,this},dirty(item){item.dirty!==this._dirtyID&&(item.dirty=this._dirtyID,this._dirty.push(item))},isDirty(item){return this._dirtyAll||!item._svg||!item._svg.ownerSVGElement||item.dirty===this._dirtyID},_dirtyCheck(){this._dirtyAll=!0;const items=this._dirty;if(!items.length||!this._dirtyID)return!0;const id=++this._dirtyID;let item,mark,type,mdef,i,n,o;for(i=0,n=items.length;i{i.dirty=id}))),mark.zdirty||(item.exit?(mdef.nested&&mark.items.length?(o=mark.items[0],o._svg&&this._update(mdef,o._svg,o)):item._svg&&(o=item._svg.parentNode,o&&o.removeChild(item._svg)),item._svg=null):(item=mdef.nested?mark.items[0]:item,item._update!==id&&(item._svg&&item._svg.ownerSVGElement?this._update(mdef,item._svg,item):(this._dirtyAll=!1,dirtyParents(item,id)),item._update=id)));return!this._dirtyAll},mark(el,scene,prev,markTypes){if(!this.isDirty(scene))return scene._svg;const svg=this._svg,markType=scene.marktype,mdef=Marks[markType],events=!1===scene.interactive?"none":null,isGroup="g"===mdef.tag,parent=bind(scene,el,prev,"g",svg);if("group"!==markType&&null!=markTypes&&!markTypes.includes(markType))return domClear(parent,0),scene._svg;parent.setAttribute("class",cssClass(scene));const aria=ariaMarkAttributes(scene);for(const key in aria)setAttribute(parent,key,aria[key]);isGroup||setAttribute(parent,"pointer-events",events),setAttribute(parent,"clip-path",scene.clip?clip$1(this,scene,scene.group):null);let sibling=null,i=0;const process=item=>{const dirty=this.isDirty(item),node=bind(item,parent,sibling,mdef.tag,svg);dirty&&(this._update(mdef,node,item),isGroup&&function recurse(renderer,el,group,markTypes){el=el.lastChild.previousSibling;let prev,idx=0;visit(group,(item=>{prev=renderer.mark(el,item,prev,markTypes),++idx})),domClear(el,1+idx)}(this,node,item,markTypes)),sibling=node,++i};return mdef.nested?scene.items.length&&process(scene.items[0]):visit(scene,process),domClear(parent,i),parent},_update(mdef,el,item){vega_scenegraph_module_element=el,values=el.__values__,ariaItemAttributes(emit,item),mdef.attr(emit,item,this);const extra=mark_extras[mdef.type];extra&&extra.call(this,mdef,el,item),vega_scenegraph_module_element&&this.style(vega_scenegraph_module_element,item)},style(el,item){if(null!=item){for(const prop in stylesAttr){let value="font"===prop?fontFamily(item):item[prop];if(value===values[prop])continue;const name=stylesAttr[prop];null==value?el.removeAttribute(name):(isGradient(value)&&(value=gradientRef(value,this._defs.gradient,href())),el.setAttribute(name,value+"")),values[prop]=value}for(const prop in stylesCss)setStyle(el,stylesCss[prop],item[prop])}},defs(){const svg=this._svg,defs=this._defs;let el=defs.el,index=0;for(const id in defs.gradient)el||(defs.el=el=domChild(svg,1,"defs",svgns)),index=updateGradient(el,defs.gradient[id],index);for(const id in defs.clipping)el||(defs.el=el=domChild(svg,1,"defs",svgns)),index=updateClipping(el,defs.clipping[id],index);el&&(0===index?(svg.removeChild(el),defs.el=null):domClear(el,index))},_clearDefs(){const def=this._defs;def.gradient={},def.clipping={}}});let vega_scenegraph_module_element=null,values=null;const mark_extras={group(mdef,el,item){const fg=vega_scenegraph_module_element=el.childNodes[2];values=fg.__values__,mdef.foreground(emit,item,this),values=el.__values__,vega_scenegraph_module_element=el.childNodes[1],mdef.content(emit,item,this);const bg=vega_scenegraph_module_element=el.childNodes[0];mdef.background(emit,item,this);const value=!1===item.mark.interactive?"none":null;if(value!==values.events&&(setAttribute(fg,"pointer-events",value),setAttribute(bg,"pointer-events",value),values.events=value),item.strokeForeground&&item.stroke){const fill=item.fill;setAttribute(fg,"display",null),this.style(bg,item),setAttribute(bg,"stroke",null),fill&&(item.fill=null),values=fg.__values__,this.style(fg,item),fill&&(item.fill=fill),vega_scenegraph_module_element=null}else setAttribute(fg,"display","none")},image(mdef,el,item){!1===item.smooth?(setStyle(el,"image-rendering","optimizeSpeed"),setStyle(el,"image-rendering","pixelated")):setStyle(el,"image-rendering",null)},text(mdef,el,item){const tl=textLines(item);let key,value,doc,lh;(0,vega_util_module.cy)(tl)?(value=tl.map((_=>textValue(item,_))),key=value.join("\n"),key!==values.text&&(domClear(el,0),doc=el.ownerDocument,lh=lineHeight(item),value.forEach(((t,i)=>{const ts=domCreate(doc,"tspan",svgns);ts.__data__=item,ts.textContent=t,i&&(ts.setAttribute("x",0),ts.setAttribute("dy",lh)),el.appendChild(ts)})),values.text=key)):(value=textValue(item,tl),value!==values.text&&(el.textContent=value,values.text=value)),setAttribute(el,"font-family",fontFamily(item)),setAttribute(el,"font-size",fontSize(item)+"px"),setAttribute(el,"font-style",item.fontStyle),setAttribute(el,"font-variant",item.fontVariant),setAttribute(el,"font-weight",item.fontWeight)}};function emit(name,value,ns){value!==values[name]&&(ns?function setAttributeNS(el,name,value,ns){null!=value?el.setAttributeNS(ns,name,value):el.removeAttributeNS(ns,name)}(vega_scenegraph_module_element,name,value,ns):setAttribute(vega_scenegraph_module_element,name,value),values[name]=value)}function setStyle(el,name,value){value!==values[name]&&(null==value?el.style.removeProperty(name):el.style.setProperty(name,value+""),values[name]=value)}function setAttributes(el,attrs){for(const key in attrs)setAttribute(el,key,attrs[key])}function setAttribute(el,name,value){null!=value?el.setAttribute(name,value):el.removeAttribute(name)}function href(){let loc;return"undefined"==typeof window?"":(loc=window.location).hash?loc.href.slice(0,-loc.hash.length):loc.href}function SVGStringRenderer(loader){Renderer.call(this,loader),this._text=null,this._defs={gradient:{},clipping:{}}}(0,vega_util_module.B)(SVGStringRenderer,Renderer,{svg(){return this._text},_render(scene){const m=markup();m.open("svg",(0,vega_util_module.X$)({},metadata,{class:"marks",width:this._width*this._scale,height:this._height*this._scale,viewBox:`0 0 ${this._width} ${this._height}`}));const bg=this._bgcolor;return bg&&"transparent"!==bg&&"none"!==bg&&m.open("rect",{width:this._width,height:this._height,fill:bg}).close(),m.open("g",rootAttributes,{transform:"translate("+this._origin+")"}),this.mark(m,scene),m.close(),this.defs(m),this._text=m.close()+"",this},mark(m,scene){const mdef=Marks[scene.marktype],tag=mdef.tag,attrList=[ariaItemAttributes,mdef.attr];m.open("g",{class:cssClass(scene),"clip-path":scene.clip?clip$1(this,scene,scene.group):null},ariaMarkAttributes(scene),{"pointer-events":"g"!==tag&&!1===scene.interactive?"none":null});const process=item=>{const href=this.href(item);if(href&&m.open("a",href),m.open(tag,this.attr(scene,item,attrList,"g"!==tag?tag:null)),"text"===tag){const tl=textLines(item);if((0,vega_util_module.cy)(tl)){const attrs={x:0,dy:lineHeight(item)};for(let i=0;ithis.mark(m,scene))),m.close(),fore&&stroke?(fill&&(item.fill=null),item.stroke=stroke,m.open("path",this.attr(scene,item,mdef.foreground,"bgrect")).close(),fill&&(item.fill=fill)):m.open("path",this.attr(scene,item,mdef.foreground,"bgfore")).close()}m.close(),href&&m.close()};return mdef.nested?scene.items&&scene.items.length&&process(scene.items[0]):visit(scene,process),m.close()},href(item){const href=item.href;let attr;if(href){if(attr=this._hrefs&&this._hrefs[href])return attr;this.sanitizeURL(href).then((attr=>{attr["xlink:href"]=attr.href,attr.href=null,(this._hrefs||(this._hrefs={}))[href]=attr}))}return null},attr(scene,item,attrs,tag){const object={},emit=(name,value,ns,prefixed)=>{object[prefixed||name]=value};return Array.isArray(attrs)?attrs.forEach((fn=>fn(emit,item,this))):attrs(emit,item,this),tag&&function style(s,item,scene,tag,defs){let styleList;if(null==item)return s;"bgrect"===tag&&!1===scene.interactive&&(s["pointer-events"]="none");if("bgfore"===tag&&(!1===scene.interactive&&(s["pointer-events"]="none"),s.display="none",null!==item.fill))return s;"image"===tag&&!1===item.smooth&&(styleList=["image-rendering: optimizeSpeed;","image-rendering: pixelated;"]);"text"===tag&&(s["font-family"]=fontFamily(item),s["font-size"]=fontSize(item)+"px",s["font-style"]=item.fontStyle,s["font-variant"]=item.fontVariant,s["font-weight"]=item.fontWeight);for(const prop in stylesAttr){let value=item[prop];const name=stylesAttr[prop];("transparent"!==value||"fill"!==name&&"stroke"!==name)&&null!=value&&(isGradient(value)&&(value=gradientRef(value,defs.gradient,"")),s[name]=value)}for(const prop in stylesCss){const value=item[prop];null!=value&&(styleList=styleList||[],styleList.push(`${stylesCss[prop]}: ${value};`))}styleList&&(s.style=styleList.join(" "));return s}(object,item,scene,tag,this._defs),object},defs(m){const gradient=this._defs.gradient,clipping=this._defs.clipping;if(0!==Object.keys(gradient).length+Object.keys(clipping).length){m.open("defs");for(const id in gradient){const def=gradient[id],stops=def.stops;"radial"===def.gradient?(m.open("pattern",{id:patternPrefix+id,viewBox:"0,0,1,1",width:"100%",height:"100%",preserveAspectRatio:"xMidYMid slice"}),m.open("rect",{width:"1",height:"1",fill:"url(#"+id+")"}).close(),m.close(),m.open("radialGradient",{id,fx:def.x1,fy:def.y1,fr:def.r1,cx:def.x2,cy:def.y2,r:def.r2})):m.open("linearGradient",{id,x1:def.x1,x2:def.x2,y1:def.y1,y2:def.y2});for(let i=0;i!OPTS.svgMarkTypes.includes(m)));this._svgRenderer.render(scene,OPTS.svgMarkTypes),this._canvasRenderer.render(scene,canvasMarkTypes)},resize(width,height,origin,scaleFactor){return base.resize.call(this,width,height,origin,scaleFactor),this._svgRenderer.resize(width,height,origin,scaleFactor),this._canvasRenderer.resize(width,height,origin,scaleFactor),this},background(bgcolor){return OPTS.svgOnTop?this._canvasRenderer.background(bgcolor):this._svgRenderer.background(bgcolor),this}}),(0,vega_util_module.B)(HybridHandler,CanvasHandler,{initialize(el,origin,obj){const canvas=domChild(domChild(el,0,"div"),OPTS.svgOnTop?0:1,"div");return CanvasHandler.prototype.initialize.call(this,canvas,origin,obj)}});const RenderType={Canvas:"canvas",PNG:"png",SVG:"svg",Hybrid:"hybrid",None:"none"},modules={};function renderModule(name,_){return name=String(name||"").toLowerCase(),arguments.length>1?(modules[name]=_,this):modules[name]}function vega_scenegraph_module_intersect(scene,bounds,filter){const hits=[],box=(new Bounds).union(bounds),type=scene.marktype;return type?intersectMark(scene,box,filter,hits):"group"===type?intersectGroup(scene,box,filter,hits):(0,vega_util_module.z3)("Intersect scene must be mark node or group item.")}function intersectMark(mark,box,filter,hits){if(function visitMark(mark,box,filter){return mark.bounds&&box.intersects(mark.bounds)&&("group"===mark.marktype||!1!==mark.interactive&&(!filter||filter(mark)))}(mark,box,filter)){const items=mark.items,type=mark.marktype,n=items.length;let i=0;if("group"===type)for(;i=0;i--)if(ka[i]!=kb[i])return!1;for(i=ka.length-1;i>=0;i--)if(!sceneEqual(a[key=ka[i]],b[key],key))return!1;return typeof a==typeof b}(a,b):a==b)}function pathEqual(a,b){return sceneEqual(vega_scenegraph_module_parse(a),vega_scenegraph_module_parse(b))}function resetSVGDefIds(){resetSVGClipId(),function resetSVGGradientId(){gradient_id=0}()}const Top="top",Left="left",Right="right",Bottom="bottom",TopLeft="top-left",TopRight="top-right",BottomLeft="bottom-left",BottomRight="bottom-right",Start="start",Middle="middle",End="end",X="x",Y="y",Group="group",AxisRole="axis",TitleRole="title",LegendRole="legend",RowHeader="row-header",RowFooter="row-footer",RowTitle="row-title",ColHeader="column-header",ColFooter="column-footer",ColTitle="column-title",Padding="padding",Symbols="symbol",Fit="fit",FitX="fit-x",FitY="fit-y",Pad="pad",vega_view_transforms_module_None="none",All="all",Each="each",Flush="flush",Column="column",Row="row";function Bound(params){Transform.call(this,null,params)}function vega_view_transforms_module_boundItem(item,bound,opt){return bound(item.bounds.clear(),item,opt)}(0,vega_util_module.B)(Bound,Transform,{transform(_,pulse){const view=pulse.dataflow,mark=_.mark,type=mark.marktype,entry=Marks[type],bound=entry.bound;let rebound,markBounds=mark.bounds;if(entry.nested)mark.items.length&&view.dirty(mark.items[0]),markBounds=vega_view_transforms_module_boundItem(mark,bound),mark.items.forEach((item=>{item.bounds.clear().union(markBounds)}));else if(type===Group||_.modified())switch(pulse.visit(pulse.MOD,(item=>view.dirty(item))),markBounds.clear(),mark.items.forEach((item=>markBounds.union(vega_view_transforms_module_boundItem(item,bound)))),mark.role){case AxisRole:case LegendRole:case TitleRole:pulse.reflow()}else rebound=pulse.changed(pulse.REM),pulse.visit(pulse.ADD,(item=>{markBounds.union(vega_view_transforms_module_boundItem(item,bound))})),pulse.visit(pulse.MOD,(item=>{rebound=rebound||markBounds.alignsWith(item.bounds),view.dirty(item),markBounds.union(vega_view_transforms_module_boundItem(item,bound))})),rebound&&(markBounds.clear(),mark.items.forEach((item=>markBounds.union(item.bounds))));return boundClip(mark),pulse.modifies("bounds")}});function Identifier(params){Transform.call(this,0,params)}function Mark(params){Transform.call(this,null,params)}function Overlap(params){Transform.call(this,null,params)}Identifier.Definition={type:"Identifier",metadata:{modifies:!0},params:[{name:"as",type:"string",required:!0}]},(0,vega_util_module.B)(Identifier,Transform,{transform(_,pulse){const counter=function getCounter(view){return view._signals[":vega_identifier:"]||(view._signals[":vega_identifier:"]=view.add(0))}(pulse.dataflow),as=_.as;let id=counter.value;return pulse.visit(pulse.ADD,(t=>t[as]=t[as]||++id)),counter.set(this.value=id),pulse}}),(0,vega_util_module.B)(Mark,Transform,{transform(_,pulse){let mark=this.value;mark||(mark=pulse.dataflow.scenegraph().mark(_.markdef,function lookup$1(_){const g=_.groups,p=_.parent;return g&&1===g.size?g.get(Object.keys(g.object)[0]):g&&p?g.lookup(p):null}(_),_.index),mark.group.context=_.context,_.context.group||(_.context.group=mark.group),mark.source=this.source,mark.clip=_.clip,mark.interactive=_.interactive,this.value=mark);const Init=mark.marktype===Group?GroupItem:Item;return pulse.visit(pulse.ADD,(item=>Init.call(item,mark))),(_.modified("clip")||_.modified("interactive"))&&(mark.clip=_.clip,mark.interactive=!!_.interactive,mark.zdirty=!0,pulse.reflow()),mark.items=pulse.source,pulse}});const methods={parity:items=>items.filter(((item,i)=>i%2?item.opacity=0:1)),greedy:(items,sep)=>{let a;return items.filter(((b,i)=>i&&vega_view_transforms_module_intersect(a.bounds,b.bounds,sep)?b.opacity=0:(a=b,1)))}},vega_view_transforms_module_intersect=(a,b,sep)=>sep>Math.max(b.x1-a.x2,a.x1-b.x2,b.y1-a.y2,a.y1-b.y2),hasOverlap=(items,pad)=>{for(var b,i=1,n=items.length,a=items[0].bounds;i{const b=item.bounds;return b.width()>1&&b.height()>1},vega_view_transforms_module_reset=source=>(source.forEach((item=>item.opacity=1)),source),reflow=(pulse,_)=>pulse.reflow(_.modified()).modifies("opacity");function Render(params){Transform.call(this,null,params)}(0,vega_util_module.B)(Overlap,Transform,{transform(_,pulse){const reduce=methods[_.method]||methods.parity,sep=_.separation||0;let items,test,source=pulse.materialize(pulse.SOURCE).source;if(!source||!source.length)return;if(!_.method)return _.modified("method")&&(vega_view_transforms_module_reset(source),pulse=reflow(pulse,_)),pulse;if(source=source.filter(hasBounds),!source.length)return;if(_.sort&&(source=source.slice().sort(_.sort)),items=vega_view_transforms_module_reset(source),pulse=reflow(pulse,_),items.length>=3&&hasOverlap(items,sep)){do{items=reduce(items,sep)}while(items.length>=3&&hasOverlap(items,sep));items.length<3&&!(0,vega_util_module.se)(source).opacity&&(items.length>1&&((0,vega_util_module.se)(items).opacity=0),(0,vega_util_module.se)(source).opacity=1)}_.boundScale&&_.boundTolerance>=0&&(test=((scale,orient,tolerance)=>{var range=scale.range(),b=new Bounds;return orient===Top||orient===Bottom?b.set(range[0],-1/0,range[1],1/0):b.set(-1/0,range[0],1/0,range[1]),b.expand(tolerance||1),item=>b.encloses(item.bounds)})(_.boundScale,_.boundOrient,+_.boundTolerance),source.forEach((item=>{test(item)||(item.opacity=0)})));const bounds=items[0].mark.bounds.clear();return source.forEach((item=>{item.opacity&&bounds.union(item.bounds)})),pulse}}),(0,vega_util_module.B)(Render,Transform,{transform(_,pulse){const view=pulse.dataflow;if(pulse.visit(pulse.ALL,(item=>view.dirty(item))),pulse.fields&&pulse.fields.zindex){const item=pulse.source&&pulse.source[0];item&&(item.mark.zdirty=!0)}}});const vega_view_transforms_module_tempBounds=new Bounds;function vega_view_transforms_module_set(item,property,value){return item[property]===value?0:(item[property]=value,1)}function isYAxis(mark){var orient=mark.items[0].orient;return orient===Left||orient===Right}function axisLayout(view,axis,width,height){var i,s,item=axis.items[0],datum=item.datum,delta=null!=item.translate?item.translate:.5,orient=item.orient,indices=function axisIndices(datum){let index=+datum.grid;return[datum.ticks?index++:-1,datum.labels?index++:-1,index+ +datum.domain]}(datum),range=item.range,offset=item.offset,position=item.position,minExtent=item.minExtent,maxExtent=item.maxExtent,title=datum.title&&item.items[indices[2]].items[0],titlePadding=item.titlePadding,bounds=item.bounds,dl=title&&multiLineOffset(title),x=0,y=0;switch(vega_view_transforms_module_tempBounds.clear().union(bounds),bounds.clear(),(i=indices[0])>-1&&bounds.union(item.items[i].bounds),(i=indices[1])>-1&&bounds.union(item.items[i].bounds),orient){case Top:x=position||0,y=-offset,s=Math.max(minExtent,Math.min(maxExtent,-bounds.y1)),bounds.add(0,-s).add(range,0),title&&axisTitleLayout(view,title,s,titlePadding,dl,0,-1,bounds);break;case Left:x=-offset,y=position||0,s=Math.max(minExtent,Math.min(maxExtent,-bounds.x1)),bounds.add(-s,0).add(0,range),title&&axisTitleLayout(view,title,s,titlePadding,dl,1,-1,bounds);break;case Right:x=width+offset,y=position||0,s=Math.max(minExtent,Math.min(maxExtent,bounds.x2)),bounds.add(0,0).add(s,range),title&&axisTitleLayout(view,title,s,titlePadding,dl,1,1,bounds);break;case Bottom:x=position||0,y=height+offset,s=Math.max(minExtent,Math.min(maxExtent,bounds.y2)),bounds.add(0,0).add(range,s),title&&axisTitleLayout(view,title,s,titlePadding,0,0,1,bounds);break;default:x=item.x,y=item.y}return boundStroke(bounds.translate(x,y),item),vega_view_transforms_module_set(item,"x",x+delta)|vega_view_transforms_module_set(item,"y",y+delta)&&(item.bounds=vega_view_transforms_module_tempBounds,view.dirty(item),item.bounds=bounds,view.dirty(item)),item.mark.bounds.clear().union(bounds)}function axisTitleLayout(view,title,offset,pad,dl,isYAxis,sign,bounds){const b=title.bounds;if(title.auto){const v=sign*(offset+dl+pad);let dx=0,dy=0;view.dirty(title),isYAxis?dx=(title.x||0)-(title.x=v):dy=(title.y||0)-(title.y=v),title.mark.bounds.clear().union(b.translate(-dx,-dy)),view.dirty(title)}bounds.union(b)}const vega_view_transforms_module_min=(a,b)=>Math.floor(Math.min(a,b)),vega_view_transforms_module_max=(a,b)=>Math.ceil(Math.max(a,b));function bboxFlush(item){return(new Bounds).set(0,0,item.width||0,item.height||0)}function bboxFull(item){const b=item.bounds.clone();return b.empty()?b.set(0,0,0,0):b.translate(-(item.x||0),-(item.y||0))}function vega_view_transforms_module_get(opt,key,d){const v=(0,vega_util_module.Gv)(opt)?opt[key]:opt;return null!=v?v:void 0!==d?d:0}function offsetValue(v){return v<0?Math.ceil(-v):0}function gridLayout(view,groups,opt){var m,i,c,r,b,g,px,py,x,y,offset,dirty=!opt.nodirty,bbox=opt.bounds===Flush?bboxFlush:bboxFull,bounds=vega_view_transforms_module_tempBounds.set(0,0,0,0),alignCol=vega_view_transforms_module_get(opt.align,Column),alignRow=vega_view_transforms_module_get(opt.align,Row),padCol=vega_view_transforms_module_get(opt.padding,Column),padRow=vega_view_transforms_module_get(opt.padding,Row),ncols=opt.columns||groups.length,nrows=ncols<=0?1:Math.ceil(groups.length/ncols),n=groups.length,xOffset=Array(n),xExtent=Array(ncols),xMax=0,yOffset=Array(n),yExtent=Array(nrows),yMax=0,dx=Array(n),dy=Array(n),boxes=Array(n);for(i=0;i1)for(i=0;i0&&(dx[i]+=x/2);if(alignRow&&vega_view_transforms_module_get(opt.center,Row)&&1!==ncols)for(i=0;i0&&(dy[i]+=y/2);for(i=0;ilimit&&(view.warn("Grid headers exceed limit: "+limit),headers=headers.slice(0,limit)),init+=offset,j=0,m=headers.length;j=0&&null==(g=groups[k]);k-=back);isX?(x=null==band?g.x:Math.round(g.bounds.x1+band*g.bounds.width()),y=init):(x=init,y=null==band?g.y:Math.round(g.bounds.y1+band*g.bounds.height())),b.union(h.bounds.translate(x-(h.x||0),y-(h.y||0))),h.x=x,h.y=y,view.dirty(h),edge=agg(edge,b[bf])}return edge}function layoutTitle(view,g,offset,isX,bounds,band){if(g){view.dirty(g);var x=offset,y=offset;isX?x=Math.round(bounds.x1+band*bounds.width()):y=Math.round(bounds.y1+band*bounds.height()),g.bounds.translate(x-(g.x||0),y-(g.y||0)),g.mark.bounds.clear().union(g.bounds),g.x=x,g.y=y,view.dirty(g)}}function legendParams(g,orient,config,xb,yb,w,h){const _=function vega_view_transforms_module_lookup(config,orient){const opt=config[orient]||{};return(key,d)=>null!=opt[key]?opt[key]:null!=config[key]?config[key]:d}(config,orient),offset=function offsets(legends,value){let max=-1/0;return legends.forEach((item=>{null!=item.offset&&(max=Math.max(max,item.offset))})),max>-1/0?max:value}(g,_("offset",0)),anchor=_("anchor",Start),mult=anchor===End?1:anchor===Middle?.5:0,p={align:Each,bounds:_("bounds",Flush),columns:"vertical"===_("direction")?1:g.length,padding:_("margin",8),center:_("center"),nodirty:!0};switch(orient){case Left:p.anchor={x:Math.floor(xb.x1)-offset,column:End,y:mult*(h||xb.height()+2*xb.y1),row:anchor};break;case Right:p.anchor={x:Math.ceil(xb.x2)+offset,y:mult*(h||xb.height()+2*xb.y1),row:anchor};break;case Top:p.anchor={y:Math.floor(yb.y1)-offset,row:End,x:mult*(w||yb.width()+2*yb.x1),column:anchor};break;case Bottom:p.anchor={y:Math.ceil(yb.y2)+offset,x:mult*(w||yb.width()+2*yb.x1),column:anchor};break;case TopLeft:p.anchor={x:offset,y:offset};break;case TopRight:p.anchor={x:w-offset,y:offset,column:End};break;case BottomLeft:p.anchor={x:offset,y:h-offset,row:End};break;case BottomRight:p.anchor={x:w-offset,y:h-offset,column:End,row:End}}return p}function legendLayout(view,legend){var w,h,item=legend.items[0],datum=item.datum,orient=item.orient,bounds=item.bounds,x=item.x,y=item.y;return item._bounds?item._bounds.clear().union(bounds):item._bounds=bounds.clone(),bounds.clear(),function legendGroupLayout(view,item,entry){var pad=item.padding,ex=pad-entry.x,ey=pad-entry.y;if(item.datum.title){var title=item.items[1].items[0],anchor=title.anchor,tpad=item.titlePadding||0,tx=pad-title.x,ty=pad-title.y;switch(title.orient){case Left:ex+=Math.ceil(title.bounds.width())+tpad;break;case Right:case Bottom:break;default:ey+=title.bounds.height()+tpad}switch((ex||ey)&&vega_view_transforms_module_translate(view,entry,ex,ey),title.orient){case Left:ty+=legendTitleOffset(item,entry,title,anchor,1,1);break;case Right:tx+=legendTitleOffset(item,entry,title,End,0,0)+tpad,ty+=legendTitleOffset(item,entry,title,anchor,1,1);break;case Bottom:tx+=legendTitleOffset(item,entry,title,anchor,0,0),ty+=legendTitleOffset(item,entry,title,End,-1,0,1)+tpad;break;default:tx+=legendTitleOffset(item,entry,title,anchor,0,0)}(tx||ty)&&vega_view_transforms_module_translate(view,title,tx,ty),(tx=Math.round(title.bounds.x1-pad))<0&&(vega_view_transforms_module_translate(view,entry,-tx,0),vega_view_transforms_module_translate(view,title,-tx,0))}else(ex||ey)&&vega_view_transforms_module_translate(view,entry,ex,ey)}(view,item,item.items[0].items[0]),bounds=function legendBounds(item,b){return item.items.forEach((_=>b.union(_.bounds))),b.x1=item.padding,b.y1=item.padding,b}(item,bounds),w=2*item.padding,h=2*item.padding,bounds.empty()||(w=Math.ceil(bounds.width()+w),h=Math.ceil(bounds.height()+h)),datum.type===Symbols&&function legendEntryLayout(entries){const widths=entries.reduce(((w,g)=>(w[g.column]=Math.max(g.bounds.x2-g.x,w[g.column]||0),w)),{});entries.forEach((g=>{g.width=widths[g.column],g.height=g.bounds.y2-g.y}))}(item.items[0].items[0].items[0].items),orient!==vega_view_transforms_module_None&&(item.x=x=0,item.y=y=0),item.width=w,item.height=h,boundStroke(bounds.set(x,y,x+w,y+h),item),item.mark.bounds.clear().union(bounds),item}function legendTitleOffset(item,entry,title,anchor,y,lr,noBar){const grad="symbol"!==item.datum.type,vgrad=title.datum.vgrad,s=(!grad||!lr&&vgrad||noBar?entry:entry.items[0]).bounds[y?"y2":"x2"]-item.padding,u=vgrad&&lr?s:0,v=vgrad&&lr?0:s,o=y<=0?0:multiLineOffset(title);return Math.round(anchor===Start?u:anchor===End?v-o:.5*(s-o))}function vega_view_transforms_module_translate(view,item,dx,dy){item.x+=dx,item.y+=dy,item.bounds.translate(dx,dy),item.mark.bounds.translate(dx,dy),view.dirty(item)}function ViewLayout(params){Transform.call(this,null,params)}function sum_sum(values,valueof){let sum=0;if(void 0===valueof)for(let value of values)(value=+value)&&(sum+=value);else{let index=-1;for(let value of values)(value=+valueof(value,++index,values))&&(sum+=value)}return sum}function AxisTicks(params){Transform.call(this,null,params)}function DataJoin(params){Transform.call(this,null,params)}function defaultItemCreate(){return ingest$1({})}function Encode(params){Transform.call(this,null,params)}function LegendEntries(params){Transform.call(this,[],params)}(0,vega_util_module.B)(ViewLayout,Transform,{transform(_,pulse){const view=pulse.dataflow;return _.mark.items.forEach((group=>{_.layout&&trellisLayout(view,group,_.layout),function layoutGroup(view,group,_){var title,mark,orient,i,n,items=group.items,width=Math.max(0,group.width||0),height=Math.max(0,group.height||0),viewBounds=(new Bounds).set(0,0,width,height),xBounds=viewBounds.clone(),yBounds=viewBounds.clone(),legends=[];for(i=0,n=items.length;i{(orient=item.orient||Right)!==vega_view_transforms_module_None&&(l[orient]||(l[orient]=[])).push(item)}));for(const orient in l){const g=l[orient];gridLayout(view,g,legendParams(g,orient,_.legends,xBounds,yBounds,width,height))}legends.forEach((item=>{const b=item.bounds;if(b.equals(item._bounds)||(item.bounds=item._bounds,view.dirty(item),item.bounds=b,view.dirty(item)),!_.autosize||_.autosize.type!==Fit&&_.autosize.type!==FitX&&_.autosize.type!==FitY)viewBounds.union(b);else switch(item.orient){case Left:case Right:viewBounds.add(b.x1,0).add(b.x2,0);break;case Top:case Bottom:viewBounds.add(0,b.y1).add(0,b.y2)}}))}viewBounds.union(xBounds).union(yBounds),title&&viewBounds.union(function titleLayout(view,mark,width,height,viewBounds){var pos,group=mark.items[0],frame=group.frame,orient=group.orient,anchor=group.anchor,offset=group.offset,padding=group.padding,title=group.items[0].items[0],subtitle=group.items[1]&&group.items[1].items[0],end=orient===Left||orient===Right?height:width,start=0,x=0,y=0,sx=0,sy=0;if(frame!==Group?orient===Left?(start=viewBounds.y2,end=viewBounds.y1):orient===Right?(start=viewBounds.y1,end=viewBounds.y2):(start=viewBounds.x1,end=viewBounds.x2):orient===Left&&(start=height,end=0),pos=anchor===Start?start:anchor===End?end:(start+end)/2,subtitle&&subtitle.text){switch(orient){case Top:case Bottom:sy=title.bounds.height()+padding;break;case Left:sx=title.bounds.width()+padding;break;case Right:sx=-title.bounds.width()-padding}vega_view_transforms_module_tempBounds.clear().union(subtitle.bounds),vega_view_transforms_module_tempBounds.translate(sx-(subtitle.x||0),sy-(subtitle.y||0)),vega_view_transforms_module_set(subtitle,"x",sx)|vega_view_transforms_module_set(subtitle,"y",sy)&&(view.dirty(subtitle),subtitle.bounds.clear().union(vega_view_transforms_module_tempBounds),subtitle.mark.bounds.clear().union(vega_view_transforms_module_tempBounds),view.dirty(subtitle)),vega_view_transforms_module_tempBounds.clear().union(subtitle.bounds)}else vega_view_transforms_module_tempBounds.clear();switch(vega_view_transforms_module_tempBounds.union(title.bounds),orient){case Top:x=pos,y=viewBounds.y1-vega_view_transforms_module_tempBounds.height()-offset;break;case Left:x=viewBounds.x1-vega_view_transforms_module_tempBounds.width()-offset,y=pos;break;case Right:x=viewBounds.x2+vega_view_transforms_module_tempBounds.width()+offset,y=pos;break;case Bottom:x=pos,y=viewBounds.y2+offset;break;default:x=group.x,y=group.y}return vega_view_transforms_module_set(group,"x",x)|vega_view_transforms_module_set(group,"y",y)&&(vega_view_transforms_module_tempBounds.translate(x,y),view.dirty(group),group.bounds.clear().union(vega_view_transforms_module_tempBounds),mark.bounds.clear().union(vega_view_transforms_module_tempBounds),view.dirty(group)),group.bounds}(view,title,width,height,viewBounds));group.clip&&viewBounds.set(0,0,group.width||0,group.height||0);!function viewSizeLayout(view,group,viewBounds,_){const auto=_.autosize||{},type=auto.type;if(view._autosize<1||!type)return;let viewWidth=view._width,viewHeight=view._height,width=Math.max(0,group.width||0),left=Math.max(0,Math.ceil(-viewBounds.x1)),height=Math.max(0,group.height||0),top=Math.max(0,Math.ceil(-viewBounds.y1));const right=Math.max(0,Math.ceil(viewBounds.x2-width)),bottom=Math.max(0,Math.ceil(viewBounds.y2-height));if(auto.contains===Padding){const padding=view.padding();viewWidth-=padding.left+padding.right,viewHeight-=padding.top+padding.bottom}type===vega_view_transforms_module_None?(left=0,top=0,width=viewWidth,height=viewHeight):type===Fit?(width=Math.max(0,viewWidth-left-right),height=Math.max(0,viewHeight-top-bottom)):type===FitX?(width=Math.max(0,viewWidth-left-right),viewHeight=height+top+bottom):type===FitY?(viewWidth=width+left+right,height=Math.max(0,viewHeight-top-bottom)):type===Pad&&(viewWidth=width+left+right,viewHeight=height+top+bottom);view._resizeView(viewWidth,viewHeight,width,height,[left,top],auto.resize)}(view,group,viewBounds,_)}(view,group,_)})),function shouldReflow(group){return group&&"legend-entry"!==group.mark.role}(_.mark.group)?pulse.reflow():pulse}}),(0,vega_util_module.B)(AxisTicks,Transform,{transform(_,pulse){if(this.value&&!_.modified())return pulse.StopPropagation;var locale=pulse.dataflow.locale(),out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS),ticks=this.value,scale=_.scale,count=tickCount(scale,null==_.count?_.values?_.values.length:10:_.count,_.minstep),format=_.format||vega_scale_module_tickFormat(locale,scale,count,_.formatSpecifier,_.formatType,!!_.values),values=_.values?validTicks(scale,_.values,count):tickValues(scale,count);return ticks&&(out.rem=ticks),ticks=values.map(((value,i)=>ingest$1({index:i/(values.length-1||1),value,label:format(value)}))),_.extra&&ticks.length&&ticks.push(ingest$1({index:-1,extra:{value:ticks[0].value},label:""})),out.source=ticks,out.add=ticks,this.value=ticks,out}}),(0,vega_util_module.B)(DataJoin,Transform,{transform(_,pulse){var df=pulse.dataflow,out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS),item=_.item||defaultItemCreate,key=_.key||tupleid,map=this.value;return(0,vega_util_module.cy)(out.encode)&&(out.encode=null),map&&(_.modified("key")||pulse.modified(key))&&(0,vega_util_module.z3)("DataJoin does not support modified key function or fields."),map||(pulse=pulse.addAll(),this.value=map=function newMap(key){const map=(0,vega_util_module.nG)().test((t=>t.exit));return map.lookup=t=>map.get(key(t)),map}(key)),pulse.visit(pulse.ADD,(t=>{const k=key(t);let x=map.get(k);x?x.exit?(map.empty--,out.add.push(x)):out.mod.push(x):(x=item(t),map.set(k,x),out.add.push(x)),x.datum=t,x.exit=!1})),pulse.visit(pulse.MOD,(t=>{const k=key(t),x=map.get(k);x&&(x.datum=t,out.mod.push(x))})),pulse.visit(pulse.REM,(t=>{const k=key(t),x=map.get(k);t!==x.datum||x.exit||(out.rem.push(x),x.exit=!0,++map.empty)})),pulse.changed(pulse.ADD_MOD)&&out.modifies("datum"),(pulse.clean()||_.clean&&map.empty>df.cleanThreshold)&&df.runAfter(map.clean),out}}),(0,vega_util_module.B)(Encode,Transform,{transform(_,pulse){var out=pulse.fork(pulse.ADD_REM),fmod=_.mod||!1,encoders=_.encoders,encode=pulse.encode;if((0,vega_util_module.cy)(encode)){if(!out.changed()&&!encode.every((e=>encoders[e])))return pulse.StopPropagation;encode=encode[0],out.encode=null}var reenter="enter"===encode,update=encoders.update||vega_util_module.me,enter=encoders.enter||vega_util_module.me,exit=encoders.exit||vega_util_module.me,set=(encode&&!reenter?encoders[encode]:update)||vega_util_module.me;if(pulse.changed(pulse.ADD)&&(pulse.visit(pulse.ADD,(t=>{enter(t,_),update(t,_)})),out.modifies(enter.output),out.modifies(update.output),set!==vega_util_module.me&&set!==update&&(pulse.visit(pulse.ADD,(t=>{set(t,_)})),out.modifies(set.output))),pulse.changed(pulse.REM)&&exit!==vega_util_module.me&&(pulse.visit(pulse.REM,(t=>{exit(t,_)})),out.modifies(exit.output)),reenter||set!==vega_util_module.me){const flag=pulse.MOD|(_.modified()?pulse.REFLOW:0);reenter?(pulse.visit(flag,(t=>{const mod=enter(t,_)||fmod;(set(t,_)||mod)&&out.mod.push(t)})),out.mod.length&&out.modifies(enter.output)):pulse.visit(flag,(t=>{(set(t,_)||fmod)&&out.mod.push(t)})),out.mod.length&&out.modifies(set.output)}return out.changed()?out:pulse.StopPropagation}}),(0,vega_util_module.B)(LegendEntries,Transform,{transform(_,pulse){if(null!=this.value&&!_.modified())return pulse.StopPropagation;var domain,fraction,size,offset,ellipsis,locale=pulse.dataflow.locale(),out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS),items=this.value,type=_.type||SymbolLegend,scale=_.scale,limit=+_.limit,count=tickCount(scale,null==_.count?5:_.count,_.minstep),lskip=!!_.values||type===SymbolLegend,format=_.format||labelFormat(locale,scale,count,type,_.formatSpecifier,_.formatType,lskip),values=_.values||labelValues(scale,count);return items&&(out.rem=items),type===SymbolLegend?(limit&&values.length>limit?(pulse.dataflow.warn("Symbol legend count exceeds limit, filtering items."),items=values.slice(0,limit-1),ellipsis=!0):items=values,(0,vega_util_module.Tn)(size=_.size)?(_.values||0!==scale(items[0])||(items=items.slice(1)),offset=items.reduce(((max,value)=>Math.max(max,size(value,_))),0)):size=(0,vega_util_module.dY)(offset=size||8),items=items.map(((value,index)=>ingest$1({index,label:format(value,index,items),value,offset,size:size(value,_)}))),ellipsis&&(ellipsis=values[items.length],items.push(ingest$1({index:items.length,label:`…${values.length-items.length} entries`,value:ellipsis,offset,size:size(ellipsis,_)})))):"gradient"===type?(domain=scale.domain(),fraction=scaleFraction(scale,domain[0],(0,vega_util_module.se)(domain)),values.length<3&&!_.values&&domain[0]!==(0,vega_util_module.se)(domain)&&(values=[domain[0],(0,vega_util_module.se)(domain)]),items=values.map(((value,index)=>ingest$1({index,label:format(value,index,values),value,perc:fraction(value)})))):(size=values.length-1,fraction=function labelFraction(scale){const domain=scale.domain(),count=domain.length-1;let lo=+domain[0],hi=+(0,vega_util_module.se)(domain),span=hi-lo;if(scale.type===Threshold){const adjust=count?span/count:.1;lo-=adjust,hi+=adjust,span=hi-lo}return value=>(value-lo)/span}(scale),items=values.map(((value,index)=>ingest$1({index,label:format(value,index,values),value,perc:index?fraction(value):0,perc2:index===size?1:fraction(values[index+1])})))),out.source=items,out.add=items,this.value=items,out}});const sourceX=t=>t.source.x,sourceY=t=>t.source.y,targetX=t=>t.target.x,targetY=t=>t.target.y;function LinkPath(params){Transform.call(this,{},params)}LinkPath.Definition={type:"LinkPath",metadata:{modifies:!0},params:[{name:"sourceX",type:"field",default:"source.x"},{name:"sourceY",type:"field",default:"source.y"},{name:"targetX",type:"field",default:"target.x"},{name:"targetY",type:"field",default:"target.y"},{name:"orient",type:"enum",default:"vertical",values:["horizontal","vertical","radial"]},{name:"shape",type:"enum",default:"line",values:["line","arc","curve","diagonal","orthogonal"]},{name:"require",type:"signal"},{name:"as",type:"string",default:"path"}]},(0,vega_util_module.B)(LinkPath,Transform,{transform(_,pulse){var sx=_.sourceX||sourceX,sy=_.sourceY||sourceY,tx=_.targetX||targetX,ty=_.targetY||targetY,as=_.as||"path",orient=_.orient||"vertical",shape=_.shape||"line",path=Paths.get(shape+"-"+orient)||Paths.get(shape);return path||(0,vega_util_module.z3)("LinkPath unsupported type: "+_.shape+(_.orient?"-"+_.orient:"")),pulse.visit(pulse.SOURCE,(t=>{t[as]=path(sx(t),sy(t),tx(t),ty(t))})),pulse.reflow(_.modified()).modifies(as)}});const vega_encode_module_line=(sx,sy,tx,ty)=>"M"+sx+","+sy+"L"+tx+","+ty,vega_encode_module_arc=(sx,sy,tx,ty)=>{var dx=tx-sx,dy=ty-sy,rr=Math.hypot(dx,dy)/2;return"M"+sx+","+sy+"A"+rr+","+rr+" "+180*Math.atan2(dy,dx)/Math.PI+" 0 1 "+tx+","+ty},curve=(sx,sy,tx,ty)=>{const dx=tx-sx,dy=ty-sy,ix=.2*(dx+dy),iy=.2*(dy-dx);return"M"+sx+","+sy+"C"+(sx+ix)+","+(sy+iy)+" "+(tx+iy)+","+(ty-ix)+" "+tx+","+ty},Paths=(0,vega_util_module.nG)({line:vega_encode_module_line,"line-radial":(sa,sr,ta,tr)=>vega_encode_module_line(sr*Math.cos(sa),sr*Math.sin(sa),tr*Math.cos(ta),tr*Math.sin(ta)),arc:vega_encode_module_arc,"arc-radial":(sa,sr,ta,tr)=>vega_encode_module_arc(sr*Math.cos(sa),sr*Math.sin(sa),tr*Math.cos(ta),tr*Math.sin(ta)),curve,"curve-radial":(sa,sr,ta,tr)=>curve(sr*Math.cos(sa),sr*Math.sin(sa),tr*Math.cos(ta),tr*Math.sin(ta)),"orthogonal-horizontal":(sx,sy,tx,ty)=>"M"+sx+","+sy+"V"+ty+"H"+tx,"orthogonal-vertical":(sx,sy,tx,ty)=>"M"+sx+","+sy+"H"+tx+"V"+ty,"orthogonal-radial":(sa,sr,ta,tr)=>{const sc=Math.cos(sa),ss=Math.sin(sa),tc=Math.cos(ta),ts=Math.sin(ta);return"M"+sr*sc+","+sr*ss+"A"+sr+","+sr+" 0 0,"+((Math.abs(ta-sa)>Math.PI?ta<=sa:ta>sa)?1:0)+" "+sr*tc+","+sr*ts+"L"+tr*tc+","+tr*ts},"diagonal-horizontal":(sx,sy,tx,ty)=>{const m=(sx+tx)/2;return"M"+sx+","+sy+"C"+m+","+sy+" "+m+","+ty+" "+tx+","+ty},"diagonal-vertical":(sx,sy,tx,ty)=>{const m=(sy+ty)/2;return"M"+sx+","+sy+"C"+sx+","+m+" "+tx+","+m+" "+tx+","+ty},"diagonal-radial":(sa,sr,ta,tr)=>{const sc=Math.cos(sa),ss=Math.sin(sa),tc=Math.cos(ta),ts=Math.sin(ta),mr=(sr+tr)/2;return"M"+sr*sc+","+sr*ss+"C"+mr*sc+","+mr*ss+" "+mr*tc+","+mr*ts+" "+tr*tc+","+tr*ts}});function Pie(params){Transform.call(this,null,params)}Pie.Definition={type:"Pie",metadata:{modifies:!0},params:[{name:"field",type:"field"},{name:"startAngle",type:"number",default:0},{name:"endAngle",type:"number",default:6.283185307179586},{name:"sort",type:"boolean",default:!1},{name:"as",type:"string",array:!0,length:2,default:["startAngle","endAngle"]}]},(0,vega_util_module.B)(Pie,Transform,{transform(_,pulse){var i,t,v,as=_.as||["startAngle","endAngle"],startAngle=as[0],endAngle=as[1],field=_.field||vega_util_module.xH,start=_.startAngle||0,stop=null!=_.endAngle?_.endAngle:2*Math.PI,data=pulse.source,values=data.map(field),n=values.length,a=start,k=(stop-start)/sum_sum(values),index=range(n);for(_.sort&&index.sort(((a,b)=>values[a]-values[b])),i=0;is+(v<0?-1:v>0?1:0)),0));s!==domain.length&&df.warn("Log scale domain includes zero: "+(0,vega_util_module.r$)(domain))}return domain}function adjustScheme(scheme,extent,reverse){return(0,vega_util_module.Tn)(scheme)&&(extent||reverse)?interpolateRange(scheme,flip(extent||[0,1],reverse)):scheme}function flip(array,reverse){return reverse?array.slice().reverse():array}function SortItems(params){Transform.call(this,null,params)}(0,vega_util_module.B)(Scale,Transform,{transform(_,pulse){var df=pulse.dataflow,scale$1=this.value,key=function scaleKey(_){var n,t=_.type,d="";if(t===Sequential)return Sequential+"-"+vega_scale_module_Linear;(function isContinuousColor(_){const t=_.type;return isContinuous(t)&&t!==Time&&t!==UTC&&(_.scheme||_.range&&_.range.length&&_.range.every(vega_util_module.Kg))})(_)&&(d=2===(n=_.rawDomain?_.rawDomain.length:_.domain?_.domain.length+ +(null!=_.domainMid):0)?Sequential+"-":3===n?"diverging-":"");return(d+t||vega_scale_module_Linear).toLowerCase()}(_);for(key in scale$1&&key===scale$1.type||(this.value=scale$1=vega_scale_module_scale(key)()),_)if(!vega_encode_module_SKIP[key]){if("padding"===key&&includePad(scale$1.type))continue;(0,vega_util_module.Tn)(scale$1[key])?scale$1[key](_[key]):df.warn("Unsupported scale property: "+key)}return function configureRange(scale,_,count){var type=scale.type,round=_.round||!1,range=_.range;if(null!=_.rangeStep)range=function configureRangeStep(type,_,count){type!==Band&&type!==Point&&(0,vega_util_module.z3)("Only band and point scales support rangeStep.");var outer=(null!=_.paddingOuter?_.paddingOuter:_.padding)||0,inner=type===Point?1:(null!=_.paddingInner?_.paddingInner:_.padding)||0;return[0,_.rangeStep*bandSpace(count,inner,outer)]}(type,_,count);else if(_.scheme&&(range=function configureScheme(type,_,count){var scheme$1,extent=_.schemeExtent;(0,vega_util_module.cy)(_.scheme)?scheme$1=interpolateColors(_.scheme,_.interpolate,_.interpolateGamma):(scheme$1=scheme(_.scheme.toLowerCase()))||(0,vega_util_module.z3)(`Unrecognized scheme name: ${_.scheme}`);return count=type===Threshold?count+1:type===BinOrdinal?count-1:type===vega_scale_module_Quantile||type===Quantize?+_.schemeCount||DEFAULT_COUNT:count,isInterpolating(type)?adjustScheme(scheme$1,extent,_.reverse):(0,vega_util_module.Tn)(scheme$1)?quantizeInterpolator(adjustScheme(scheme$1,extent),count):type===Ordinal?scheme$1:scheme$1.slice(0,count)}(type,_,count),(0,vega_util_module.Tn)(range))){if(scale.interpolator)return scale.interpolator(range);(0,vega_util_module.z3)(`Scale type ${type} does not support interpolating color schemes.`)}if(range&&isInterpolating(type))return scale.interpolator(interpolateColors(flip(range,_.reverse),_.interpolate,_.interpolateGamma));range&&_.interpolate&&scale.interpolate?scale.interpolate(interpolate(_.interpolate,_.interpolateGamma)):(0,vega_util_module.Tn)(scale.round)?scale.round(round):(0,vega_util_module.Tn)(scale.rangeRound)&&scale.interpolate(round?src_round:value);range&&scale.range(flip(range,_.reverse))}(scale$1,_,function configureBins(scale,_,count){let bins=_.bins;if(bins&&!(0,vega_util_module.cy)(bins)){const domain=scale.domain(),lo=domain[0],hi=(0,vega_util_module.se)(domain),step=bins.step;let start=null==bins.start?lo:bins.start,stop=null==bins.stop?hi:bins.stop;step||(0,vega_util_module.z3)("Scale bins parameter missing step property."),starthi&&(stop=step*Math.floor(hi/step)),bins=range(start,stop+step/2,step)}bins?scale.bins=bins:scale.bins&&delete scale.bins;scale.type===BinOrdinal&&(bins?_.domain||_.domainRaw||(scale.domain(bins),count=bins.length):scale.bins=scale.domain());return count}(scale$1,_,function configureDomain(scale,_,df){const raw=function rawDomain(scale,raw,df){return raw?(scale.domain(domainCheck(scale.type,raw,df)),raw.length):-1}(scale,_.domainRaw,df);if(raw>-1)return raw;var n,mid,domain=_.domain,type=scale.type,zero=_.zero||void 0===_.zero&&function includeZero(scale){const type=scale.type;return!scale.bins&&(type===vega_scale_module_Linear||type===Pow||type===Sqrt)}(scale);if(!domain)return 0;includePad(type)&&_.padding&&domain[0]!==(0,vega_util_module.se)(domain)&&(domain=function padDomain(type,domain,range,pad,exponent,constant){var span=Math.abs((0,vega_util_module.se)(range)-range[0]),frac=span/(span-2*pad),d=type===Log?(0,vega_util_module.oV)(domain,null,frac):type===Sqrt?(0,vega_util_module.SW)(domain,null,frac,.5):type===Pow?(0,vega_util_module.SW)(domain,null,frac,exponent||1):type===Symlog?(0,vega_util_module.B2)(domain,null,frac,constant||1):(0,vega_util_module.lL)(domain,null,frac);return domain=domain.slice(),domain[0]=d[0],domain[domain.length-1]=d[1],domain}(type,domain,_.range,_.padding,_.exponent,_.constant));if((zero||null!=_.domainMin||null!=_.domainMax||null!=_.domainMid)&&(n=(domain=domain.slice()).length-1||1,zero&&(domain[0]>0&&(domain[0]=0),domain[n]<0&&(domain[n]=0)),null!=_.domainMin&&(domain[0]=_.domainMin),null!=_.domainMax&&(domain[n]=_.domainMax),null!=_.domainMid)){const i=(mid=_.domainMid)>domain[n]?n+1:midf(t);if(null==groupby)groups.push(data.slice());else for(map={},i=0,n=data.length;imax&&(max=s),sort&&g.sort(sort)}return groups.max=max,groups}(pulse.source,_.groupby,sort,field),i=0,n=groups.length,max=groups.max;ix;function streamGeometry(geometry,stream){geometry&&streamGeometryType.hasOwnProperty(geometry.type)&&streamGeometryType[geometry.type](geometry,stream)}var streamObjectType={Feature:function(object,stream){streamGeometry(object.geometry,stream)},FeatureCollection:function(object,stream){for(var features=object.features,i=-1,n=features.length;++i0){for(hi=p[--n];n>0&&(x=hi,y=p[--n],hi=x+y,lo=y-(hi-x),!lo););n>0&&(lo<0&&p[n-1]<0||lo>0&&p[n-1]>0)&&(y=2*lo,x=hi+y,y==x-hi&&(hi=x))}return hi}}var src_math_epsilon=1e-6,math_epsilon2=1e-12,math_pi=Math.PI,math_halfPi=math_pi/2,quarterPi=math_pi/4,math_tau=2*math_pi,src_math_degrees=180/math_pi,src_math_radians=math_pi/180,math_abs=Math.abs,atan=Math.atan,math_atan2=Math.atan2,math_cos=Math.cos,ceil=Math.ceil,math_exp=Math.exp,hypot=(Math.floor,Math.hypot),math_log=Math.log,math_pow=Math.pow,math_sin=Math.sin,math_sign=Math.sign||function(x){return x>0?1:x<0?-1:0},math_sqrt=Math.sqrt,tan=Math.tan;function math_acos(x){return x>1?0:x<-1?math_pi:Math.acos(x)}function math_asin(x){return x>1?math_halfPi:x<-1?-math_halfPi:Math.asin(x)}function noop_noop(){}var x00,y00,x0,y0,areaSum=new Adder,areaRingSum=new Adder,areaStream={point:noop_noop,lineStart:noop_noop,lineEnd:noop_noop,polygonStart:function(){areaStream.lineStart=areaRingStart,areaStream.lineEnd=areaRingEnd},polygonEnd:function(){areaStream.lineStart=areaStream.lineEnd=areaStream.point=noop_noop,areaSum.add(math_abs(areaRingSum)),areaRingSum=new Adder},result:function(){var area=areaSum/2;return areaSum=new Adder,area}};function areaRingStart(){areaStream.point=areaPointFirst}function areaPointFirst(x,y){areaStream.point=areaPoint,x00=x0=x,y00=y0=y}function areaPoint(x,y){areaRingSum.add(y0*x-x0*y),x0=x,y0=y}function areaRingEnd(){areaPoint(x00,y00)}const path_area=areaStream;var bounds_x0=1/0,bounds_y0=bounds_x0,x1=-bounds_x0,y1=x1,boundsStream={point:function boundsPoint(x,y){xx1&&(x1=x);yy1&&(y1=y)},lineStart:noop_noop,lineEnd:noop_noop,polygonStart:noop_noop,polygonEnd:noop_noop,result:function(){var bounds=[[bounds_x0,bounds_y0],[x1,y1]];return x1=y1=-(bounds_y0=bounds_x0=1/0),bounds}};const path_bounds=boundsStream;var centroid_x00,centroid_y00,centroid_x0,centroid_y0,X0=0,Y0=0,Z0=0,X1=0,Y1=0,Z1=0,X2=0,Y2=0,Z2=0,centroidStream={point:centroidPoint,lineStart:centroidLineStart,lineEnd:centroidLineEnd,polygonStart:function(){centroidStream.lineStart=centroidRingStart,centroidStream.lineEnd=centroidRingEnd},polygonEnd:function(){centroidStream.point=centroidPoint,centroidStream.lineStart=centroidLineStart,centroidStream.lineEnd=centroidLineEnd},result:function(){var centroid=Z2?[X2/Z2,Y2/Z2]:Z1?[X1/Z1,Y1/Z1]:Z0?[X0/Z0,Y0/Z0]:[NaN,NaN];return X0=Y0=Z0=X1=Y1=Z1=X2=Y2=Z2=0,centroid}};function centroidPoint(x,y){X0+=x,Y0+=y,++Z0}function centroidLineStart(){centroidStream.point=centroidPointFirstLine}function centroidPointFirstLine(x,y){centroidStream.point=centroidPointLine,centroidPoint(centroid_x0=x,centroid_y0=y)}function centroidPointLine(x,y){var dx=x-centroid_x0,dy=y-centroid_y0,z=math_sqrt(dx*dx+dy*dy);X1+=z*(centroid_x0+x)/2,Y1+=z*(centroid_y0+y)/2,Z1+=z,centroidPoint(centroid_x0=x,centroid_y0=y)}function centroidLineEnd(){centroidStream.point=centroidPoint}function centroidRingStart(){centroidStream.point=centroidPointFirstRing}function centroidRingEnd(){centroidPointRing(centroid_x00,centroid_y00)}function centroidPointFirstRing(x,y){centroidStream.point=centroidPointRing,centroidPoint(centroid_x00=centroid_x0=x,centroid_y00=centroid_y0=y)}function centroidPointRing(x,y){var dx=x-centroid_x0,dy=y-centroid_y0,z=math_sqrt(dx*dx+dy*dy);X1+=z*(centroid_x0+x)/2,Y1+=z*(centroid_y0+y)/2,Z1+=z,X2+=(z=centroid_y0*x-centroid_x0*y)*(centroid_x0+x),Y2+=z*(centroid_y0+y),Z2+=3*z,centroidPoint(centroid_x0=x,centroid_y0=y)}const centroid=centroidStream;function PathContext(context){this._context=context}PathContext.prototype={_radius:4.5,pointRadius:function(_){return this._radius=_,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(x,y){switch(this._point){case 0:this._context.moveTo(x,y),this._point=1;break;case 1:this._context.lineTo(x,y);break;default:this._context.moveTo(x+this._radius,y),this._context.arc(x,y,this._radius,0,math_tau)}},result:noop_noop};var lengthRing,measure_x00,measure_y00,measure_x0,measure_y0,lengthSum=new Adder,lengthStream={point:noop_noop,lineStart:function(){lengthStream.point=lengthPointFirst},lineEnd:function(){lengthRing&&lengthPoint(measure_x00,measure_y00),lengthStream.point=noop_noop},polygonStart:function(){lengthRing=!0},polygonEnd:function(){lengthRing=null},result:function(){var length=+lengthSum;return lengthSum=new Adder,length}};function lengthPointFirst(x,y){lengthStream.point=lengthPoint,measure_x00=measure_x0=x,measure_y00=measure_y0=y}function lengthPoint(x,y){measure_x0-=x,measure_y0-=y,lengthSum.add(math_sqrt(measure_x0*measure_x0+measure_y0*measure_y0)),measure_x0=x,measure_y0=y}const path_measure=lengthStream;let cacheDigits,cacheAppend,cacheRadius,cacheCircle;class PathString{constructor(digits){this._append=null==digits?string_append:function string_appendRound(digits){const d=Math.floor(digits);if(!(d>=0))throw new RangeError(`invalid digits: ${digits}`);if(d>15)return string_append;if(d!==cacheDigits){const k=10**d;cacheDigits=d,cacheAppend=function append(strings){let i=1;this._+=strings[0];for(const j=strings.length;i=0))throw new RangeError(`invalid digits: ${_}`);digits=d}return null===context&&(contextStream=new PathString(digits)),path},path.projection(projection).digits(digits).context(context)}function buffer(){var line,lines=[];return{point:function(x,y,m){line.push([x,y,m])},lineStart:function(){lines.push(line=[])},lineEnd:noop_noop,rejoin:function(){lines.length>1&&lines.push(lines.pop().concat(lines.shift()))},result:function(){var result=lines;return lines=[],line=null,result}}}function pointEqual(a,b){return math_abs(a[0]-b[0])=0;--i)stream.point((point=points[i])[0],point[1]);else interpolate(current.x,current.p.x,-1,stream);current=current.p}points=(current=current.o).z,isSubject=!isSubject}while(!current.v);stream.lineEnd()}}}function rejoin_link(array){if(n=array.length){for(var n,b,i=0,a=array[0];++i=0?1:-1,absDelta=sign*delta,antimeridian=absDelta>math_pi,k=sinPhi0*sinPhi1;if(sum.add(math_atan2(k*sign*math_sin(absDelta),cosPhi0*cosPhi1+k*math_cos(absDelta))),angle+=antimeridian?delta+sign*math_tau:delta,antimeridian^lambda0>=lambda^lambda1>=lambda){var arc=cartesianCross(cartesian(point0),cartesian(point1));cartesianNormalizeInPlace(arc);var intersection=cartesianCross(normal,arc);cartesianNormalizeInPlace(intersection);var phiArc=(antimeridian^delta>=0?-1:1)*math_asin(intersection[2]);(phi>phiArc||phi===phiArc&&(arc[0]||arc[1]))&&(winding+=antimeridian^delta>=0?1:-1)}}return(angle<-src_math_epsilon||angle0){for(polygonStarted||(sink.polygonStart(),polygonStarted=!0),sink.lineStart(),i=0;i1&&2&clean&&ringSegments.push(ringSegments.pop().concat(ringSegments.shift())),segments.push(ringSegments.filter(validSegment))}return clip}}function validSegment(segment){return segment.length>1}function compareIntersection(a,b){return((a=a.x)[0]<0?a[1]-math_halfPi-src_math_epsilon:math_halfPi-a[1])-((b=b.x)[0]<0?b[1]-math_halfPi-src_math_epsilon:math_halfPi-b[1])}const antimeridian=src_clip((function(){return!0}),(function clipAntimeridianLine(stream){var clean,lambda0=NaN,phi0=NaN,sign0=NaN;return{lineStart:function(){stream.lineStart(),clean=1},point:function(lambda1,phi1){var sign1=lambda1>0?math_pi:-math_pi,delta=math_abs(lambda1-lambda0);math_abs(delta-math_pi)0?math_halfPi:-math_halfPi),stream.point(sign0,phi0),stream.lineEnd(),stream.lineStart(),stream.point(sign1,phi0),stream.point(lambda1,phi0),clean=0):sign0!==sign1&&delta>=math_pi&&(math_abs(lambda0-sign0)src_math_epsilon?atan((math_sin(phi0)*(cosPhi1=math_cos(phi1))*math_sin(lambda1)-math_sin(phi1)*(cosPhi0=math_cos(phi0))*math_sin(lambda0))/(cosPhi0*cosPhi1*sinLambda0Lambda1)):(phi0+phi1)/2}(lambda0,phi0,lambda1,phi1),stream.point(sign0,phi0),stream.lineEnd(),stream.lineStart(),stream.point(sign1,phi0),clean=0),stream.point(lambda0=lambda1,phi0=phi1),sign0=sign1},lineEnd:function(){stream.lineEnd(),lambda0=phi0=NaN},clean:function(){return 2-clean}}}),(function clipAntimeridianInterpolate(from,to,direction,stream){var phi;if(null==from)phi=direction*math_halfPi,stream.point(-math_pi,phi),stream.point(0,phi),stream.point(math_pi,phi),stream.point(math_pi,0),stream.point(math_pi,-phi),stream.point(0,-phi),stream.point(-math_pi,-phi),stream.point(-math_pi,0),stream.point(-math_pi,phi);else if(math_abs(from[0]-to[0])>src_math_epsilon){var lambda=from[0]0?t0t1)&&(t0+=direction*math_tau));for(var point,t=t0;direction>0?t>t1:t0)do{stream.point(0===a||3===a?x0:x1,a>1?y1:y0)}while((a=(a+direction+4)%4)!==a1);else stream.point(to[0],to[1])}function corner(p,direction){return math_abs(p[0]-x0)0?0:3:math_abs(p[0]-x1)0?2:1:math_abs(p[1]-y0)0?1:0:direction>0?3:2}function compareIntersection(a,b){return comparePoint(a.x,b.x)}function comparePoint(a,b){var ca=corner(a,1),cb=corner(b,1);return ca!==cb?ca-cb:0===ca?b[1]-a[1]:1===ca?a[0]-b[0]:2===ca?a[1]-b[1]:b[0]-a[0]}return function(stream){var segments,polygon,ring,x__,y__,v__,x_,y_,v_,first,clean,activeStream=stream,bufferStream=buffer(),clipStream={point,lineStart:function lineStart(){clipStream.point=linePoint,polygon&&polygon.push(ring=[]);first=!0,v_=!1,x_=y_=NaN},lineEnd:function lineEnd(){segments&&(linePoint(x__,y__),v__&&v_&&bufferStream.rejoin(),segments.push(bufferStream.result()));clipStream.point=point,v_&&activeStream.lineEnd()},polygonStart:function polygonStart(){activeStream=bufferStream,segments=[],polygon=[],clean=!0},polygonEnd:function polygonEnd(){var startInside=function polygonInside(){for(var winding=0,i=0,n=polygon.length;iy1&&(b0-a0)*(y1-a1)>(b1-a1)*(x0-a0)&&++winding:b1<=y1&&(b0-a0)*(y1-a1)<(b1-a1)*(x0-a0)&&--winding;return winding}(),cleanInside=clean&&startInside,visible=(segments=merge(segments)).length;(cleanInside||visible)&&(stream.polygonStart(),cleanInside&&(stream.lineStart(),interpolate(null,null,1,stream),stream.lineEnd()),visible&&rejoin(segments,compareIntersection,startInside,interpolate,stream),stream.polygonEnd());activeStream=stream,segments=polygon=ring=null}};function point(x,y){visible(x,y)&&activeStream.point(x,y)}function linePoint(x,y){var v=visible(x,y);if(polygon&&ring.push([x,y]),first)x__=x,y__=y,v__=v,first=!1,v&&(activeStream.lineStart(),activeStream.point(x,y));else if(v&&v_)activeStream.point(x,y);else{var a=[x_=Math.max(clipMin,Math.min(clipMax,x_)),y_=Math.max(clipMin,Math.min(clipMax,y_))],b=[x=Math.max(clipMin,Math.min(clipMax,x)),y=Math.max(clipMin,Math.min(clipMax,y))];!function clip_line(a,b,x0,y0,x1,y1){var r,ax=a[0],ay=a[1],t0=0,t1=1,dx=b[0]-ax,dy=b[1]-ay;if(r=x0-ax,dx||!(r>0)){if(r/=dx,dx<0){if(r0){if(r>t1)return;r>t0&&(t0=r)}if(r=x1-ax,dx||!(r<0)){if(r/=dx,dx<0){if(r>t1)return;r>t0&&(t0=r)}else if(dx>0){if(r0)){if(r/=dy,dy<0){if(r0){if(r>t1)return;r>t0&&(t0=r)}if(r=y1-ay,dy||!(r<0)){if(r/=dy,dy<0){if(r>t1)return;r>t0&&(t0=r)}else if(dy>0){if(r0&&(a[0]=ax+t0*dx,a[1]=ay+t0*dy),t1<1&&(b[0]=ax+t1*dx,b[1]=ay+t1*dy),!0}}}}}(a,b,x0,y0,x1,y1)?v&&(activeStream.lineStart(),activeStream.point(x,y),clean=!1):(v_||(activeStream.lineStart(),activeStream.point(a[0],a[1])),activeStream.point(b[0],b[1]),v||activeStream.lineEnd(),clean=!1)}x_=x,y_=y,v_=v}return clipStream}}function compose(a,b){function compose(x,y){return x=a(x,y),b(x[0],x[1])}return a.invert&&b.invert&&(compose.invert=function(x,y){return(x=b.invert(x,y))&&a.invert(x[0],x[1])}),compose}function rotationIdentity(lambda,phi){return math_abs(lambda)>math_pi&&(lambda-=Math.round(lambda/math_tau)*math_tau),[lambda,phi]}function rotation_rotateRadians(deltaLambda,deltaPhi,deltaGamma){return(deltaLambda%=math_tau)?deltaPhi||deltaGamma?compose(rotationLambda(deltaLambda),rotationPhiGamma(deltaPhi,deltaGamma)):rotationLambda(deltaLambda):deltaPhi||deltaGamma?rotationPhiGamma(deltaPhi,deltaGamma):rotationIdentity}function forwardRotationLambda(deltaLambda){return function(lambda,phi){return math_abs(lambda+=deltaLambda)>math_pi&&(lambda-=Math.round(lambda/math_tau)*math_tau),[lambda,phi]}}function rotationLambda(deltaLambda){var rotation=forwardRotationLambda(deltaLambda);return rotation.invert=forwardRotationLambda(-deltaLambda),rotation}function rotationPhiGamma(deltaPhi,deltaGamma){var cosDeltaPhi=math_cos(deltaPhi),sinDeltaPhi=math_sin(deltaPhi),cosDeltaGamma=math_cos(deltaGamma),sinDeltaGamma=math_sin(deltaGamma);function rotation(lambda,phi){var cosPhi=math_cos(phi),x=math_cos(lambda)*cosPhi,y=math_sin(lambda)*cosPhi,z=math_sin(phi),k=z*cosDeltaPhi+x*sinDeltaPhi;return[math_atan2(y*cosDeltaGamma-k*sinDeltaGamma,x*cosDeltaPhi-z*sinDeltaPhi),math_asin(k*cosDeltaGamma+y*sinDeltaGamma)]}return rotation.invert=function(lambda,phi){var cosPhi=math_cos(phi),x=math_cos(lambda)*cosPhi,y=math_sin(lambda)*cosPhi,z=math_sin(phi),k=z*cosDeltaGamma-y*sinDeltaGamma;return[math_atan2(y*cosDeltaGamma+z*sinDeltaGamma,x*cosDeltaPhi+k*sinDeltaPhi),math_asin(k*cosDeltaPhi-x*sinDeltaPhi)]},rotation}function transform_transformer(methods){return function(stream){var s=new TransformStream;for(var key in methods)s[key]=methods[key];return s.stream=stream,s}}function TransformStream(){}function fit(projection,fitBounds,object){var clip=projection.clipExtent&&projection.clipExtent();return projection.scale(150).translate([0,0]),null!=clip&&projection.clipExtent(null),src_stream(object,projection.stream(path_bounds)),fitBounds(path_bounds.result()),null!=clip&&projection.clipExtent(clip),projection}function fitExtent(projection,extent,object){return fit(projection,(function(b){var w=extent[1][0]-extent[0][0],h=extent[1][1]-extent[0][1],k=Math.min(w/(b[1][0]-b[0][0]),h/(b[1][1]-b[0][1])),x=+extent[0][0]+(w-k*(b[1][0]+b[0][0]))/2,y=+extent[0][1]+(h-k*(b[1][1]+b[0][1]))/2;projection.scale(150*k).translate([x,y])}),object)}function fitSize(projection,size,object){return fitExtent(projection,[[0,0],size],object)}function fitWidth(projection,width,object){return fit(projection,(function(b){var w=+width,k=w/(b[1][0]-b[0][0]),x=(w-k*(b[1][0]+b[0][0]))/2,y=-k*b[0][1];projection.scale(150*k).translate([x,y])}),object)}function fitHeight(projection,height,object){return fit(projection,(function(b){var h=+height,k=h/(b[1][1]-b[0][1]),x=-k*b[0][0],y=(h-k*(b[1][1]+b[0][1]))/2;projection.scale(150*k).translate([x,y])}),object)}rotationIdentity.invert=rotationIdentity,TransformStream.prototype={constructor:TransformStream,point:function(x,y){this.stream.point(x,y)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var maxDepth=16,cosMinDistance=math_cos(30*src_math_radians);function resample(project,delta2){return+delta2?function resample_resample(project,delta2){function resampleLineTo(x0,y0,lambda0,a0,b0,c0,x1,y1,lambda1,a1,b1,c1,depth,stream){var dx=x1-x0,dy=y1-y0,d2=dx*dx+dy*dy;if(d2>4*delta2&&depth--){var a=a0+a1,b=b0+b1,c=c0+c1,m=math_sqrt(a*a+b*b+c*c),phi2=math_asin(c/=m),lambda2=math_abs(math_abs(c)-1)delta2||math_abs((dx*dx2+dy*dy2)/d2-.5)>.3||a0*a1+b0*b1+c0*c10,notHemisphere=math_abs(cr)>src_math_epsilon;function visible(lambda,phi){return math_cos(lambda)*math_cos(phi)>cr}function intersect(a,b,two){var n1=[1,0,0],n2=cartesianCross(cartesian(a),cartesian(b)),n2n2=cartesianDot(n2,n2),n1n2=n2[0],determinant=n2n2-n1n2*n1n2;if(!determinant)return!two&&a;var c1=cr*n2n2/determinant,c2=-cr*n1n2/determinant,n1xn2=cartesianCross(n1,n2),A=cartesianScale(n1,c1);cartesianAddInPlace(A,cartesianScale(n2,c2));var u=n1xn2,w=cartesianDot(A,u),uu=cartesianDot(u,u),t2=w*w-uu*(cartesianDot(A,A)-1);if(!(t2<0)){var t=math_sqrt(t2),q=cartesianScale(u,(-w-t)/uu);if(cartesianAddInPlace(q,A),q=spherical(q),!two)return q;var z,lambda0=a[0],lambda1=b[0],phi0=a[1],phi1=b[1];lambda10^q[1]<(math_abs(q[0]-lambda0)math_pi^(lambda0<=q[0]&&q[0]<=lambda1)){var q1=cartesianScale(u,(-w+t)/uu);return cartesianAddInPlace(q1,A),[q,spherical(q1)]}}}function code(lambda,phi){var r=smallRadius?radius:math_pi-radius,code=0;return lambda<-r?code|=1:lambda>r&&(code|=2),phi<-r?code|=4:phi>r&&(code|=8),code}return src_clip(visible,(function clipLine(stream){var point0,c0,v0,v00,clean;return{lineStart:function(){v00=v0=!1,clean=1},point:function(lambda,phi){var point2,point1=[lambda,phi],v=visible(lambda,phi),c=smallRadius?v?0:code(lambda,phi):v?code(lambda+(lambda<0?math_pi:-math_pi),phi):0;if(!point0&&(v00=v0=v)&&stream.lineStart(),v!==v0&&(!(point2=intersect(point0,point1))||pointEqual(point0,point2)||pointEqual(point1,point2))&&(point1[2]=1),v!==v0)clean=0,v?(stream.lineStart(),point2=intersect(point1,point0),stream.point(point2[0],point2[1])):(point2=intersect(point0,point1),stream.point(point2[0],point2[1],2),stream.lineEnd()),point0=point2;else if(notHemisphere&&point0&&smallRadius^v){var t;c&c0||!(t=intersect(point1,point0,!0))||(clean=0,smallRadius?(stream.lineStart(),stream.point(t[0][0],t[0][1]),stream.point(t[1][0],t[1][1]),stream.lineEnd()):(stream.point(t[1][0],t[1][1]),stream.lineEnd(),stream.lineStart(),stream.point(t[0][0],t[0][1],3)))}!v||point0&&pointEqual(point0,point1)||stream.point(point1[0],point1[1]),point0=point1,v0=v,c0=c},lineEnd:function(){v0&&stream.lineEnd(),point0=null},clean:function(){return clean|(v00&&v0)<<1}}}),(function interpolate(from,to,direction,stream){circleStream(stream,radius,delta,direction,from,to)}),smallRadius?[0,-radius]:[-math_pi,radius-math_pi])}(theta=_*src_math_radians):(theta=null,antimeridian),reset()):theta*src_math_degrees},projection.clipExtent=function(_){return arguments.length?(postclip=null==_?(x0=y0=x1=y1=null,d3_geo_src_identity):clipRectangle(x0=+_[0][0],y0=+_[0][1],x1=+_[1][0],y1=+_[1][1]),reset()):null==x0?null:[[x0,y0],[x1,y1]]},projection.scale=function(_){return arguments.length?(k=+_,recenter()):k},projection.translate=function(_){return arguments.length?(x=+_[0],y=+_[1],recenter()):[x,y]},projection.center=function(_){return arguments.length?(lambda=_[0]%360*src_math_radians,phi=_[1]%360*src_math_radians,recenter()):[lambda*src_math_degrees,phi*src_math_degrees]},projection.rotate=function(_){return arguments.length?(deltaLambda=_[0]%360*src_math_radians,deltaPhi=_[1]%360*src_math_radians,deltaGamma=_.length>2?_[2]%360*src_math_radians:0,recenter()):[deltaLambda*src_math_degrees,deltaPhi*src_math_degrees,deltaGamma*src_math_degrees]},projection.angle=function(_){return arguments.length?(alpha=_%360*src_math_radians,recenter()):alpha*src_math_degrees},projection.reflectX=function(_){return arguments.length?(sx=_?-1:1,recenter()):sx<0},projection.reflectY=function(_){return arguments.length?(sy=_?-1:1,recenter()):sy<0},projection.precision=function(_){return arguments.length?(projectResample=resample(projectTransform,delta2=_*_),reset()):math_sqrt(delta2)},projection.fitExtent=function(extent,object){return fitExtent(projection,extent,object)},projection.fitSize=function(size,object){return fitSize(projection,size,object)},projection.fitWidth=function(width,object){return fitWidth(projection,width,object)},projection.fitHeight=function(height,object){return fitHeight(projection,height,object)},function(){return project=projectAt.apply(this,arguments),projection.invert=project.invert&&invert,recenter()}}function conicProjection(projectAt){var phi0=0,phi1=math_pi/3,m=projectionMutator(projectAt),p=m(phi0,phi1);return p.parallels=function(_){return arguments.length?m(phi0=_[0]*src_math_radians,phi1=_[1]*src_math_radians):[phi0*src_math_degrees,phi1*src_math_degrees]},p}function conicEqualAreaRaw(y0,y1){var sy0=math_sin(y0),n=(sy0+math_sin(y1))/2;if(math_abs(n)2?rotate[2]*src_math_radians:0),forward.invert=function(coordinates){return(coordinates=rotate.invert(coordinates[0]*src_math_radians,coordinates[1]*src_math_radians))[0]*=src_math_degrees,coordinates[1]*=src_math_degrees,coordinates},forward}(m.rotate()).invert([0,0]));return clipExtent(null==x0?[[t[0]-k,t[1]-k],[t[0]+k,t[1]+k]]:project===mercatorRaw?[[Math.max(t[0]-k,x0),y0],[Math.min(t[0]+k,x1),y1]]:[[x0,Math.max(t[1]-k,y0)],[x1,Math.min(t[1]+k,y1)]])}return m.scale=function(_){return arguments.length?(scale(_),reclip()):scale()},m.translate=function(_){return arguments.length?(translate(_),reclip()):translate()},m.center=function(_){return arguments.length?(center(_),reclip()):center()},m.clipExtent=function(_){return arguments.length?(null==_?x0=y0=x1=y1=null:(x0=+_[0][0],y0=+_[0][1],x1=+_[1][0],y1=+_[1][1]),reclip()):null==x0?null:[[x0,y0],[x1,y1]]},reclip()}function tany(y){return tan((math_halfPi+y)/2)}function conicConformalRaw(y0,y1){var cy0=math_cos(y0),n=y0===y1?math_sin(y0):math_log(cy0/math_cos(y1))/math_log(tany(y1)/tany(y0)),f=cy0*math_pow(tany(y0),n)/n;if(!n)return mercatorRaw;function project(x,y){f>0?y<-math_halfPi+src_math_epsilon&&(y=-math_halfPi+src_math_epsilon):y>math_halfPi-src_math_epsilon&&(y=math_halfPi-src_math_epsilon);var r=f/math_pow(tany(y),n);return[r*math_sin(n*x),f-r*math_cos(n*x)]}return project.invert=function(x,y){var fy=f-y,r=math_sign(n)*math_sqrt(x*x+fy*fy),l=math_atan2(x,math_abs(fy))*math_sign(fy);return fy*n<0&&(l-=math_pi*math_sign(x)*math_sign(fy)),[l/n,2*atan(math_pow(f/r,1/n))-math_halfPi]},project}function equirectangularRaw(lambda,phi){return[lambda,phi]}function conicEquidistantRaw(y0,y1){var cy0=math_cos(y0),n=y0===y1?math_sin(y0):(cy0-math_cos(y1))/(y1-y0),g=cy0/n+y0;if(math_abs(n)src_math_epsilon&&--i>0);return[x/(.8707+(phi2=phi*phi)*(phi2*(phi2*phi2*phi2*(.003971-.001529*phi2)-.013791)-.131979)),phi]},orthographicRaw.invert=azimuthalInvert(math_asin),stereographicRaw.invert=azimuthalInvert((function(z){return 2*atan(z)})),transverseMercatorRaw.invert=function(x,y){return[-y,2*atan(math_exp(x))-math_halfPi]};var src_math_abs=Math.abs,src_math_cos=(Math.atan,Math.atan2,Math.ceil,Math.cos),src_math_sin=(Math.exp,Math.floor,Math.log,Math.max,Math.min,Math.pow,Math.round,Math.sign,Math.sin),d3_geo_projection_src_math_epsilon=(Math.tan,1e-6),src_math_pi=Math.PI,src_math_halfPi=src_math_pi/2,sqrt2=(Math.SQRT1_2,src_math_sqrt(2));src_math_sqrt(src_math_pi);function src_math_asin(x){return x>1?src_math_halfPi:x<-1?-src_math_halfPi:Math.asin(x)}function src_math_sqrt(x){return x>0?Math.sqrt(x):0}function mollweideBromleyTheta(cp,phi){var delta,cpsinPhi=cp*src_math_sin(phi),i=30;do{phi-=delta=(phi+src_math_sin(phi)-cpsinPhi)/(1+src_math_cos(phi))}while(src_math_abs(delta)>d3_geo_projection_src_math_epsilon&&--i>0);return phi/2}var mollweideRaw=function mollweideBromleyRaw(cx,cy,cp){function forward(lambda,phi){return[cx*lambda*src_math_cos(phi=mollweideBromleyTheta(cp,phi)),cy*src_math_sin(phi)]}return forward.invert=function(x,y){return y=src_math_asin(y/cy),[x/(cx*src_math_cos(y)),src_math_asin((2*y+src_math_sin(2*y))/cp)]},forward}(sqrt2/src_math_halfPi,sqrt2,src_math_pi);const defaultPath=src_path(),projectionProperties=["clipAngle","clipExtent","scale","translate","center","rotate","parallels","precision","reflectX","reflectY","coefficient","distance","fraction","lobes","parallel","radius","ratio","spacing","tilt"];function vega_projection_module_projection(type,proj){if(!type||"string"!=typeof type)throw new Error("Projection type must be a name string.");return type=type.toLowerCase(),arguments.length>1?(projections[type]=function vega_projection_module_create(type,constructor){return function projection(){const p=constructor();return p.type=type,p.path=src_path().projection(p),p.copy=p.copy||function(){const c=projection();return projectionProperties.forEach((prop=>{p[prop]&&c[prop](p[prop]())})),c.path.pointRadius(p.path.pointRadius()),c},registerScale(p)}}(type,proj),this):projections[type]||null}function getProjectionPath(proj){return proj&&proj.path||defaultPath}const projections={albers,albersusa:function albersUsa(){var cache,cacheStream,lower48Point,alaskaPoint,hawaiiPoint,point,lower48=albers(),alaska=conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),hawaii=conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),pointStream={point:function(x,y){point=[x,y]}};function albersUsa(coordinates){var x=coordinates[0],y=coordinates[1];return point=null,lower48Point.point(x,y),point||(alaskaPoint.point(x,y),point)||(hawaiiPoint.point(x,y),point)}function reset(){return cache=cacheStream=null,albersUsa}return albersUsa.invert=function(coordinates){var k=lower48.scale(),t=lower48.translate(),x=(coordinates[0]-t[0])/k,y=(coordinates[1]-t[1])/k;return(y>=.12&&y<.234&&x>=-.425&&x<-.214?alaska:y>=.166&&y<.234&&x>=-.214&&x<-.115?hawaii:lower48).invert(coordinates)},albersUsa.stream=function(stream){return cache&&cacheStream===stream?cache:cache=function multiplex(streams){var n=streams.length;return{point:function(x,y){for(var i=-1;++i2?_[2]+90:90]):[(_=rotate())[0],_[1],_[2]-90]},rotate([0,0,90]).scale(159.155)}};for(const key in projections)vega_projection_module_projection(key,projections[key]);function graticuleX(y0,y1,dy){var y=range(y0,y1-src_math_epsilon,dy).concat(y1);return function(x){return y.map((function(y){return[x,y]}))}}function graticuleY(x0,x1,dx){var x=range(x0,x1-src_math_epsilon,dx).concat(x1);return function(y){return x.map((function(x){return[x,y]}))}}function graticule(){var x1,x0,X1,X0,y1,y0,Y1,Y0,x,y,X,Y,dx=10,dy=dx,DX=90,DY=360,precision=2.5;function graticule(){return{type:"MultiLineString",coordinates:lines()}}function lines(){return range(ceil(X0/DX)*DX,X1,DX).map(X).concat(range(ceil(Y0/DY)*DY,Y1,DY).map(Y)).concat(range(ceil(x0/dx)*dx,x1,dx).filter((function(x){return math_abs(x%DX)>src_math_epsilon})).map(x)).concat(range(ceil(y0/dy)*dy,y1,dy).filter((function(y){return math_abs(y%DY)>src_math_epsilon})).map(y))}return graticule.lines=function(){return lines().map((function(coordinates){return{type:"LineString",coordinates}}))},graticule.outline=function(){return{type:"Polygon",coordinates:[X(X0).concat(Y(Y1).slice(1),X(X1).reverse().slice(1),Y(Y0).reverse().slice(1))]}},graticule.extent=function(_){return arguments.length?graticule.extentMajor(_).extentMinor(_):graticule.extentMinor()},graticule.extentMajor=function(_){return arguments.length?(X0=+_[0][0],X1=+_[1][0],Y0=+_[0][1],Y1=+_[1][1],X0>X1&&(_=X0,X0=X1,X1=_),Y0>Y1&&(_=Y0,Y0=Y1,Y1=_),graticule.precision(precision)):[[X0,Y0],[X1,Y1]]},graticule.extentMinor=function(_){return arguments.length?(x0=+_[0][0],x1=+_[1][0],y0=+_[0][1],y1=+_[1][1],x0>x1&&(_=x0,x0=x1,x1=_),y0>y1&&(_=y0,y0=y1,y1=_),graticule.precision(precision)):[[x0,y0],[x1,y1]]},graticule.step=function(_){return arguments.length?graticule.stepMajor(_).stepMinor(_):graticule.stepMinor()},graticule.stepMajor=function(_){return arguments.length?(DX=+_[0],DY=+_[1],graticule):[DX,DY]},graticule.stepMinor=function(_){return arguments.length?(dx=+_[0],dy=+_[1],graticule):[dx,dy]},graticule.precision=function(_){return arguments.length?(precision=+_,x=graticuleX(y0,y1,90),y=graticuleY(x0,x1,precision),X=graticuleX(Y0,Y1,90),Y=graticuleY(X0,X1,precision),graticule):precision},graticule.extentMajor([[-180,-90+src_math_epsilon],[180,90-src_math_epsilon]]).extentMinor([[-180,-80-src_math_epsilon],[180,80+src_math_epsilon]])}function vega_geo_module_noop(){}const cases=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function contours(){var dx=1,dy=1,smooth=smoothLinear;function contours(values,tz){return tz.map((value=>contour(values,value)))}function contour(values,value){var polygons=[],holes=[];return function isorings(values,value,callback){var x,y,t0,t1,t2,t3,fragmentByStart=new Array,fragmentByEnd=new Array;x=y=-1,t1=values[0]>=value,cases[t1<<1].forEach(stitch);for(;++x=value,cases[t0|t1<<1].forEach(stitch);cases[t1<<0].forEach(stitch);for(;++y=value,t2=values[y*dx]>=value,cases[t1<<1|t2<<2].forEach(stitch);++x=value,t3=t2,t2=values[y*dx+x+1]>=value,cases[t0|t1<<1|t2<<2|t3<<3].forEach(stitch);cases[t1|t2<<3].forEach(stitch)}x=-1,t2=values[y*dx]>=value,cases[t2<<2].forEach(stitch);for(;++x=value,cases[t2<<2|t3<<3].forEach(stitch);function stitch(line){var f,g,start=[line[0][0]+x,line[0][1]+y],end=[line[1][0]+x,line[1][1]+y],startIndex=index(start),endIndex=index(end);(f=fragmentByEnd[startIndex])?(g=fragmentByStart[endIndex])?(delete fragmentByEnd[f.end],delete fragmentByStart[g.start],f===g?(f.ring.push(end),callback(f.ring)):fragmentByStart[f.start]=fragmentByEnd[g.end]={start:f.start,end:g.end,ring:f.ring.concat(g.ring)}):(delete fragmentByEnd[f.end],f.ring.push(end),fragmentByEnd[f.end=endIndex]=f):(f=fragmentByStart[endIndex])?(g=fragmentByEnd[startIndex])?(delete fragmentByStart[f.start],delete fragmentByEnd[g.end],f===g?(f.ring.push(end),callback(f.ring)):fragmentByStart[g.start]=fragmentByEnd[f.end]={start:g.start,end:f.end,ring:g.ring.concat(f.ring)}):(delete fragmentByStart[f.start],f.ring.unshift(start),fragmentByStart[f.start=startIndex]=f):fragmentByStart[startIndex]=fragmentByEnd[endIndex]={start:startIndex,end:endIndex,ring:[start,end]}}cases[t2<<3].forEach(stitch)}(values,value,(ring=>{smooth(ring,values,value),function vega_geo_module_area(ring){var i=0,n=ring.length,area=ring[n-1][1]*ring[0][0]-ring[n-1][0]*ring[0][1];for(;++i0?polygons.push([ring]):holes.push(ring)})),holes.forEach((hole=>{for(var polygon,i=0,n=polygons.length;i{var v0,x=point[0],y=point[1],xt=0|x,yt=0|y,v1=values[yt*dx+xt];x>0&&x0&&y=0&&_1>=0||(0,vega_util_module.z3)("invalid size"),dx=_0,dy=_1,contours},contours.smooth=function(_){return arguments.length?(smooth=_?smoothLinear:vega_geo_module_noop,contours):smooth===smoothLinear},contours}function contains(ring,hole){for(var c,i=-1,n=hole.length;++iy!=yj>y&&x<(xj-xi)*(y-yi)/(yj-yi)+xi&&(contains=-contains)}return contains}function segmentContains(a,b,c){var i;return function collinear(a,b,c){return(b[0]-a[0])*(c[1]-a[1])==(c[0]-a[0])*(b[1]-a[1])}(a,b,c)&&function within(p,q,r){return p<=q&&q<=r||r<=q&&q<=p}(a[i=+(a[0]===b[0])],c[i],b[i])}function vega_geo_module_quantize(k,nice,zero){return function(values){var ex=(0,vega_util_module.Xx)(values),start=zero?Math.min(ex[0],0):ex[0],stop=ex[1],span=stop-start,step=nice?tickStep(start,stop,k):span/(k+1);return range(start+step,stop,step)}}function Isocontour(params){Transform.call(this,null,params)}function vega_geo_module_transform(grid,sx,sy,tx,ty){const x1=grid.x1||0,y1=grid.y1||0,flip=sx*sy<0;function transformPolygon(coordinates){coordinates.forEach(transformRing)}function transformRing(coordinates){flip&&coordinates.reverse(),coordinates.forEach(transformPoint)}function transformPoint(coordinates){coordinates[0]=(coordinates[0]-x1)*sx+tx,coordinates[1]=(coordinates[1]-y1)*sy+ty}return function(geometry){return geometry.coordinates.forEach(transformPolygon),geometry}}function radius(bw,data,f){const v=bw>=0?bw:estimateBandwidth(data,f);return Math.round((Math.sqrt(4*v*v+1)-1)/2)}function vega_geo_module_number(_){return(0,vega_util_module.Tn)(_)?_:(0,vega_util_module.dY)(+_)}function density2D(){var x=d=>d[0],y=d=>d[1],weight=vega_util_module.xH,bandwidth=[-1,-1],dx=960,dy=500,k=2;function density(data,counts){const rx=radius(bandwidth[0],data,x)>>k,ry=radius(bandwidth[1],data,y)>>k,ox=rx?rx+2:0,oy=ry?ry+2:0,n=2*ox+(dx>>k),m=2*oy+(dy>>k),values0=new Float32Array(n*m),values1=new Float32Array(n*m);let values=values0;data.forEach((d=>{const xi=ox+(+x(d)>>k),yi=oy+(+y(d)>>k);xi>=0&&xi=0&&yi0&&ry>0?(blurX(n,m,values0,values1,rx),blurY(n,m,values1,values0,ry),blurX(n,m,values0,values1,rx),blurY(n,m,values1,values0,ry),blurX(n,m,values0,values1,rx),blurY(n,m,values1,values0,ry)):rx>0?(blurX(n,m,values0,values1,rx),blurX(n,m,values1,values0,rx),blurX(n,m,values0,values1,rx),values=values1):ry>0&&(blurY(n,m,values0,values1,ry),blurY(n,m,values1,values0,ry),blurY(n,m,values0,values1,ry),values=values1);const s=counts?Math.pow(2,-2*k):1/sum_sum(values);for(let i=0,sz=n*m;i>k),y2:oy+(dy>>k)}}return density.x=function(_){return arguments.length?(x=vega_geo_module_number(_),density):x},density.y=function(_){return arguments.length?(y=vega_geo_module_number(_),density):y},density.weight=function(_){return arguments.length?(weight=vega_geo_module_number(_),density):weight},density.size=function(_){if(!arguments.length)return[dx,dy];var _0=+_[0],_1=+_[1];return _0>=0&&_1>=0||(0,vega_util_module.z3)("invalid size"),dx=_0,dy=_1,density},density.cellSize=function(_){return arguments.length?((_=+_)>=1||(0,vega_util_module.z3)("invalid cell size"),k=Math.floor(Math.log(_)/Math.LN2),density):1<=r&&(i>=w&&(sr-=source[i-w+j*n]),target[i-r+j*n]=sr/Math.min(i+1,n-1+w-i,w))}function blurY(n,m,source,target,r){const w=1+(r<<1);for(let i=0;i=r&&(j>=w&&(sr-=source[i+(j-w)*n]),target[i+(j-r)*n]=sr/Math.min(j+1,m-1+w-j,w))}function KDE2D(params){Transform.call(this,null,params)}Isocontour.Definition={type:"Isocontour",metadata:{generates:!0},params:[{name:"field",type:"field"},{name:"thresholds",type:"number",array:!0},{name:"levels",type:"number"},{name:"nice",type:"boolean",default:!1},{name:"resolve",type:"enum",values:["shared","independent"],default:"independent"},{name:"zero",type:"boolean",default:!0},{name:"smooth",type:"boolean",default:!0},{name:"scale",type:"number",expr:!0},{name:"translate",type:"number",array:!0,expr:!0},{name:"as",type:"string",null:!0,default:"contour"}]},(0,vega_util_module.B)(Isocontour,Transform,{transform(_,pulse){if(this.value&&!pulse.changed()&&!_.modified())return pulse.StopPropagation;var out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS),source=pulse.materialize(pulse.SOURCE).source,field=_.field||vega_util_module.D_,contour=contours().smooth(!1!==_.smooth),tz=_.thresholds||function levels(values,f,_){const q=vega_geo_module_quantize(_.levels||10,_.nice,!1!==_.zero);return"shared"!==_.resolve?q:q(values.map((t=>max(f(t).values))))}(source,field,_),as=null===_.as?null:_.as||"contour",values=[];return source.forEach((t=>{const grid=field(t),paths=contour.size([grid.width,grid.height])(grid.values,(0,vega_util_module.cy)(tz)?tz:tz(grid.values));!function transformPaths(paths,grid,datum,_){let s=_.scale||grid.scale,t=_.translate||grid.translate;(0,vega_util_module.Tn)(s)&&(s=s(datum,_));(0,vega_util_module.Tn)(t)&&(t=t(datum,_));if((1===s||null==s)&&!t)return;const sx=((0,vega_util_module.Et)(s)?s:s[0])||1,sy=((0,vega_util_module.Et)(s)?s:s[1])||1,tx=t&&t[0]||0,ty=t&&t[1]||0;paths.forEach(vega_geo_module_transform(grid,sx,sy,tx,ty))}(paths,grid,t,_),paths.forEach((p=>{values.push(rederive(t,ingest$1(null!=as?{[as]:p}:p)))}))})),this.value&&(out.rem=this.value),this.value=out.source=out.add=values,out}}),KDE2D.Definition={type:"KDE2D",metadata:{generates:!0},params:[{name:"size",type:"number",array:!0,length:2,required:!0},{name:"x",type:"field",required:!0},{name:"y",type:"field",required:!0},{name:"weight",type:"field"},{name:"groupby",type:"field",array:!0},{name:"cellSize",type:"number"},{name:"bandwidth",type:"number",array:!0,length:2},{name:"counts",type:"boolean",default:!1},{name:"as",type:"string",default:"grid"}]};const PARAMS=["x","y","weight","size","cellSize","bandwidth"];function params(obj,_){return PARAMS.forEach((param=>null!=_[param]?obj[param](_[param]):0)),obj}function Contour(params){Transform.call(this,null,params)}(0,vega_util_module.B)(KDE2D,Transform,{transform(_,pulse){if(this.value&&!pulse.changed()&&!_.modified())return pulse.StopPropagation;var values,out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS),groups=function vega_geo_module_partition(data,groupby){var map,i,n,t,k,g,groups=[],get=f=>f(t);if(null==groupby)groups.push(data);else for(map={},i=0,n=data.length;iingest$1(function set(t,vals){for(let i=0;i=(xm=(x0+x1)/2))?x0=xm:x1=xm,(bottom=y>=(ym=(y0+y1)/2))?y0=ym:y1=ym,parent=node,!(node=node[i=bottom<<1|right]))return parent[i]=leaf,tree;if(xp=+tree._x.call(null,node.data),yp=+tree._y.call(null,node.data),x===xp&&y===yp)return leaf.next=node,parent?parent[i]=leaf:tree._root=leaf,tree;do{parent=parent?parent[i]=new Array(4):tree._root=new Array(4),(right=x>=(xm=(x0+x1)/2))?x0=xm:x1=xm,(bottom=y>=(ym=(y0+y1)/2))?y0=ym:y1=ym}while((i=bottom<<1|right)==(j=(yp>=ym)<<1|xp>=xm));return parent[j]=node,parent[i]=leaf,tree}function src_quad(node,x0,y0,x1,y1){this.node=node,this.x0=x0,this.y0=y0,this.x1=x1,this.y1=y1}function defaultX(d){return d[0]}function defaultY(d){return d[1]}function quadtree(nodes,x,y){var tree=new Quadtree(null==x?defaultX:x,null==y?defaultY:y,NaN,NaN,NaN,NaN);return null==nodes?tree:tree.addAll(nodes)}function Quadtree(x,y,x0,y0,x1,y1){this._x=x,this._y=y,this._x0=x0,this._y0=y0,this._x1=x1,this._y1=y1,this._root=void 0}function leaf_copy(leaf){for(var copy={data:leaf.data},next=copy;leaf=leaf.next;)next=next.next={data:leaf.data};return copy}GeoJSON.Definition={type:"GeoJSON",metadata:{},params:[{name:"fields",type:"field",array:!0,length:2},{name:"geojson",type:"field"}]},(0,vega_util_module.B)(GeoJSON,Transform,{transform(_,pulse){var mod,features=this._features,points=this._points,fields=_.fields,lon=fields&&fields[0],lat=fields&&fields[1],geojson=_.geojson||!fields&&vega_util_module.D_,flag=pulse.ADD;mod=_.modified()||pulse.changed(pulse.REM)||pulse.modified((0,vega_util_module.nS)(geojson))||lon&&pulse.modified((0,vega_util_module.nS)(lon))||lat&&pulse.modified((0,vega_util_module.nS)(lat)),this.value&&!mod||(flag=pulse.SOURCE,this._features=features=[],this._points=points=[]),geojson&&pulse.visit(flag,(t=>features.push(geojson(t)))),lon&&lat&&(pulse.visit(flag,(t=>{var x=lon(t),y=lat(t);null!=x&&null!=y&&(x=+x)===x&&(y=+y)===y&&points.push([x,y])})),features=features.concat({type:Feature,geometry:{type:"MultiPoint",coordinates:points}})),this.value={type:FeatureCollection,features}}}),GeoPath.Definition={type:"GeoPath",metadata:{modifies:!0},params:[{name:"projection",type:"projection"},{name:"field",type:"field"},{name:"pointRadius",type:"number",expr:!0},{name:"as",type:"string",default:"path"}]},(0,vega_util_module.B)(GeoPath,Transform,{transform(_,pulse){var out=pulse.fork(pulse.ALL),path=this.value,field=_.field||vega_util_module.D_,as=_.as||"path",flag=out.SOURCE;!path||_.modified()?(this.value=path=getProjectionPath(_.projection),out.materialize().reflow()):flag=field===vega_util_module.D_||pulse.modified(field.fields)?out.ADD_MOD:out.ADD;const prev=function initPath(path,pointRadius){const prev=path.pointRadius();path.context(null),null!=pointRadius&&path.pointRadius(pointRadius);return prev}(path,_.pointRadius);return out.visit(flag,(t=>t[as]=path(field(t)))),path.pointRadius(prev),out.modifies(as)}}),GeoPoint.Definition={type:"GeoPoint",metadata:{modifies:!0},params:[{name:"projection",type:"projection",required:!0},{name:"fields",type:"field",array:!0,required:!0,length:2},{name:"as",type:"string",array:!0,length:2,default:["x","y"]}]},(0,vega_util_module.B)(GeoPoint,Transform,{transform(_,pulse){var mod,proj=_.projection,lon=_.fields[0],lat=_.fields[1],as=_.as||["x","y"],x=as[0],y=as[1];function set(t){const xy=proj([lon(t),lat(t)]);xy?(t[x]=xy[0],t[y]=xy[1]):(t[x]=void 0,t[y]=void 0)}return _.modified()?pulse=pulse.materialize().reflow(!0).visit(pulse.SOURCE,set):(mod=pulse.modified(lon.fields)||pulse.modified(lat.fields),pulse.visit(mod?pulse.ADD_MOD:pulse.ADD,set)),pulse.modifies(as)}}),GeoShape.Definition={type:"GeoShape",metadata:{modifies:!0,nomod:!0},params:[{name:"projection",type:"projection"},{name:"field",type:"field",default:"datum"},{name:"pointRadius",type:"number",expr:!0},{name:"as",type:"string",default:"shape"}]},(0,vega_util_module.B)(GeoShape,Transform,{transform(_,pulse){var out=pulse.fork(pulse.ALL),shape=this.value,as=_.as||"shape",flag=out.ADD;return shape&&!_.modified()||(this.value=shape=function shapeGenerator(path,field,pointRadius){const shape=null==pointRadius?_=>path(field(_)):_=>{var prev=path.pointRadius(),value=path.pointRadius(pointRadius)(field(_));return path.pointRadius(prev),value};return shape.context=_=>(path.context(_),shape),shape}(getProjectionPath(_.projection),_.field||(0,vega_util_module.ZZ)("datum"),_.pointRadius),out.materialize().reflow(),flag=out.SOURCE),out.visit(flag,(t=>t[as]=shape)),out.modifies(as)}}),Graticule.Definition={type:"Graticule",metadata:{changes:!0,generates:!0},params:[{name:"extent",type:"array",array:!0,length:2,content:{type:"number",array:!0,length:2}},{name:"extentMajor",type:"array",array:!0,length:2,content:{type:"number",array:!0,length:2}},{name:"extentMinor",type:"array",array:!0,length:2,content:{type:"number",array:!0,length:2}},{name:"step",type:"number",array:!0,length:2},{name:"stepMajor",type:"number",array:!0,length:2,default:[90,360]},{name:"stepMinor",type:"number",array:!0,length:2,default:[10,10]},{name:"precision",type:"number",default:2.5}]},(0,vega_util_module.B)(Graticule,Transform,{transform(_,pulse){var t,src=this.value,gen=this.generator;if(!src.length||_.modified())for(const prop in _)(0,vega_util_module.Tn)(gen[prop])&&gen[prop](_[prop]);return t=gen(),src.length?pulse.mod.push(replace(src[0],t)):pulse.add.push(ingest$1(t)),src[0]=t,pulse}}),Heatmap.Definition={type:"heatmap",metadata:{modifies:!0},params:[{name:"field",type:"field"},{name:"color",type:"string",expr:!0},{name:"opacity",type:"number",expr:!0},{name:"resolve",type:"enum",values:["shared","independent"],default:"independent"},{name:"as",type:"string",default:"image"}]},(0,vega_util_module.B)(Heatmap,Transform,{transform(_,pulse){if(!pulse.changed()&&!_.modified())return pulse.StopPropagation;var source=pulse.materialize(pulse.SOURCE).source,shared="shared"===_.resolve,field=_.field||vega_util_module.D_,opacity=function opacity_(opacity,_){let f;(0,vega_util_module.Tn)(opacity)?(f=obj=>opacity(obj,_),f.dep=dependency(opacity)):opacity?f=(0,vega_util_module.dY)(opacity):(f=obj=>obj.$value/obj.$max||0,f.dep=!0);return f}(_.opacity,_),color=function color_(color,_){let f;(0,vega_util_module.Tn)(color)?(f=obj=>color_rgb(color(obj,_)),f.dep=dependency(color)):f=(0,vega_util_module.dY)(color_rgb(color||"#888"));return f}(_.color,_),as=_.as||"image",obj={$x:0,$y:0,$value:0,$max:shared?max(source.map((t=>max(field(t).values)))):0};return source.forEach((t=>{const v=field(t),o=(0,vega_util_module.X$)({},t,obj);shared||(o.$max=max(v.values||[])),t[as]=function toCanvas(grid,obj,color,opacity){const n=grid.width,m=grid.height,x1=grid.x1||0,y1=grid.y1||0,x2=grid.x2||n,y2=grid.y2||m,val=grid.values,value=val?i=>val[i]:vega_util_module.v_,can=domCanvas(x2-x1,y2-y1),ctx=can.getContext("2d"),img=ctx.getImageData(0,0,x2-x1,y2-y1),pix=img.data;for(let j=y1,k=0;j{null!=_[prop]&&vega_geo_module_set(proj,prop,_[prop])}))):projectionProperties.forEach((prop=>{_.modified(prop)&&vega_geo_module_set(proj,prop,_[prop])})),null!=_.pointRadius&&proj.path.pointRadius(_.pointRadius),_.fit&&function vega_geo_module_fit(proj,_){const data=function collectGeoJSON(data){return data=(0,vega_util_module.YO)(data),1===data.length?data[0]:{type:FeatureCollection,features:data.reduce(((a,f)=>a.concat(function featurize(f){return f.type===FeatureCollection?f.features:(0,vega_util_module.YO)(f).filter((d=>null!=d)).map((d=>d.type===Feature?d:{type:Feature,geometry:d}))}(f))),[])}}(_.fit);_.extent?proj.fitExtent(_.extent,data):_.size&&proj.fitSize(_.size,data)}(proj,_),pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS)}});var treeProto=quadtree.prototype=Quadtree.prototype;function d3_force_src_constant(x){return function(){return x}}function jiggle(random){return 1e-6*(random()-.5)}function collide_x(d){return d.x+d.vx}function collide_y(d){return d.y+d.vy}treeProto.copy=function(){var nodes,child,copy=new Quadtree(this._x,this._y,this._x0,this._y0,this._x1,this._y1),node=this._root;if(!node)return copy;if(!node.length)return copy._root=leaf_copy(node),copy;for(nodes=[{source:node,target:copy._root=new Array(4)}];node=nodes.pop();)for(var i=0;i<4;++i)(child=node.source[i])&&(child.length?nodes.push({source:child,target:node.target[i]=new Array(4)}):node.target[i]=leaf_copy(child));return copy},treeProto.add=function src_add(d){const x=+this._x.call(null,d),y=+this._y.call(null,d);return add_add(this.cover(x,y),x,y,d)},treeProto.addAll=function addAll(data){var d,i,x,y,n=data.length,xz=new Array(n),yz=new Array(n),x0=1/0,y0=1/0,x1=-1/0,y1=-1/0;for(i=0;ix1&&(x1=x),yy1&&(y1=y));if(x0>x1||y0>y1)return this;for(this.cover(x0,y0).cover(x1,y1),i=0;ix||x>=x1||y0>y||y>=y1;)switch(i=(yx3||(y1=q.y0)>y3||(x2=q.x1)=ym)<<1|x>=xm)&&(q=quads[quads.length-1],quads[quads.length-1]=quads[quads.length-1-i],quads[quads.length-1-i]=q)}else{var dx=x-+this._x.call(null,node.data),dy=y-+this._y.call(null,node.data),d2=dx*dx+dy*dy;if(d2=(xm=(x0+x1)/2))?x0=xm:x1=xm,(bottom=y>=(ym=(y0+y1)/2))?y0=ym:y1=ym,parent=node,!(node=node[i=bottom<<1|right]))return this;if(!node.length)break;(parent[i+1&3]||parent[i+2&3]||parent[i+3&3])&&(retainer=parent,j=i)}for(;node.data!==d;)if(previous=node,!(node=node.next))return this;return(next=node.next)&&delete node.next,previous?(next?previous.next=next:delete previous.next,this):parent?(next?parent[i]=next:delete parent[i],(node=parent[0]||parent[1]||parent[2]||parent[3])&&node===(parent[3]||parent[2]||parent[1]||parent[0])&&!node.length&&(retainer?retainer[j]=node:this._root=node),this):(this._root=next,this)},treeProto.removeAll=function removeAll(data){for(var i=0,n=data.length;i{}};function dispatch(){for(var t,i=0,n=arguments.length,_={};i=0&&(name=t.slice(i+1),t=t.slice(0,i)),t&&!types.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name}}))}(typename+"",_),i=-1,n=T.length;if(!(arguments.length<2)){if(null!=callback&&"function"!=typeof callback)throw new Error("invalid callback: "+callback);for(;++i0)for(var n,t,args=new Array(n),i=0;i=0&&t._call.call(void 0,e),t=t._next;--timer_frame}()}finally{timer_frame=0,function nap(){var t0,t2,t1=taskHead,time=1/0;for(;t1;)t1._call?(time>t1._time&&(time=t1._time),t0=t1,t1=t1._next):(t2=t1._next,t1._next=null,t1=t0?t0._next=t2:taskHead=t2);taskTail=t0,sleep(time)}(),clockNow=0}}function poke(){var now=clock.now(),delay=now-clockLast;delay>pokeDelay&&(clockSkew-=delay,clockLast=now)}function sleep(time){timer_frame||(timeout&&(timeout=clearTimeout(timeout)),time-clockNow>24?(time<1/0&&(timeout=setTimeout(wake,time-clock.now()-clockSkew)),interval&&(interval=clearInterval(interval))):(interval||(clockLast=clock.now(),interval=setInterval(poke,pokeDelay)),timer_frame=1,setFrame(wake)))}Timer.prototype=timer.prototype={constructor:Timer,restart:function(callback,delay,time){if("function"!=typeof callback)throw new TypeError("callback is not a function");time=(null==time?now():+time)+(null==delay?0:+delay),this._next||taskTail===this||(taskTail?taskTail._next=this:taskHead=this,taskTail=this),this._call=callback,this._time=time,sleep()},stop:function(){this._call&&(this._call=null,this._time=1/0,sleep())}};const lcg_a=1664525,lcg_c=1013904223,m=4294967296;function simulation_x(d){return d.x}function simulation_y(d){return d.y}var initialRadius=10,initialAngle=Math.PI*(3-Math.sqrt(5));function simulation(nodes){var simulation,alpha=1,alphaMin=.001,alphaDecay=1-Math.pow(alphaMin,1/300),alphaTarget=0,velocityDecay=.6,forces=new Map,stepper=timer(step),event=src_dispatch("tick","end"),random=function src_lcg(){let s=1;return()=>(s=(lcg_a*s+lcg_c)%m)/m}();function step(){tick(),event.call("tick",simulation),alpha1?(null==_?forces.delete(name):forces.set(name,initializeForce(_)),simulation):forces.get(name)},find:function(x,y,radius){var dx,dy,d2,node,closest,i=0,n=nodes.length;for(null==radius?radius=1/0:radius*=radius,i=0;i1?(event.on(name,_),simulation):event.on(name)}}}function index(d){return d.index}function link_find(nodeById,nodeId){var node=nodeById.get(nodeId);if(!node)throw new Error("node not found: "+nodeId);return node}const ForceMap={center:function center(x,y){var nodes,strength=1;function force(){var i,node,n=nodes.length,sx=0,sy=0;for(i=0;ixi+r||x1yi+r||y1node.index){var x=xi-data.x-data.vx,y=yi-data.y-data.vy,l=x*x+y*y;lquad.r&&(quad.r=quad[i].r)}function initialize(){if(nodes){var i,node,n=nodes.length;for(radii=new Array(n),i=0;i=distanceMax2)){(quad.data!==node||quad.next)&&(0===x&&(l+=(x=jiggle(random))*x),0===y&&(l+=(y=jiggle(random))*y),l[id(d,i,nodes),d])));for(i=0,count=new Array(n);iv(d,_):v)}function count(node){var sum=0,children=node.children,i=children&&children.length;if(i)for(;--i>=0;)sum+=children[i].value;else sum=1;node.value=sum}function hierarchy(data,children){data instanceof Map?(data=[void 0,data],void 0===children&&(children=mapChildren)):void 0===children&&(children=objectChildren);for(var node,child,childs,i,n,root=new Node(data),nodes=[root];node=nodes.pop();)if((childs=children(node.data))&&(n=(childs=Array.from(childs)).length))for(node.children=childs,i=n-1;i>=0;--i)nodes.push(child=childs[i]=new Node(childs[i])),child.parent=node,child.depth=node.depth+1;return root.eachBefore(computeHeight)}function objectChildren(d){return d.children}function mapChildren(d){return Array.isArray(d)?d[1]:null}function copyData(node){void 0!==node.data.value&&(node.value=node.data.value),node.data=node.data.data}function computeHeight(node){var height=0;do{node.height=height}while((node=node.parent)&&node.height<++height)}function Node(data){this.data=data,this.depth=this.height=0,this.parent=null}function optional(f){return null==f?null:required(f)}function required(f){if("function"!=typeof f)throw new Error;return f}function constantZero(){return 0}function d3_hierarchy_src_constant(x){return function(){return x}}Force.Definition={type:"Force",metadata:{modifies:!0},params:[{name:"static",type:"boolean",default:!1},{name:"restart",type:"boolean",default:!1},{name:"iterations",type:"number",default:300},{name:"alpha",type:"number",default:1},{name:"alphaMin",type:"number",default:.001},{name:"alphaTarget",type:"number",default:0},{name:"velocityDecay",type:"number",default:.4},{name:"forces",type:"param",array:!0,params:[{key:{force:"center"},params:[{name:"x",type:"number",default:0},{name:"y",type:"number",default:0}]},{key:{force:"collide"},params:[{name:"radius",type:"number",expr:!0},{name:"strength",type:"number",default:.7},{name:"iterations",type:"number",default:1}]},{key:{force:"nbody"},params:[{name:"strength",type:"number",default:-30,expr:!0},{name:"theta",type:"number",default:.9},{name:"distanceMin",type:"number",default:1},{name:"distanceMax",type:"number"}]},{key:{force:"link"},params:[{name:"links",type:"data"},{name:"id",type:"field"},{name:"distance",type:"number",default:30,expr:!0},{name:"strength",type:"number",expr:!0},{name:"iterations",type:"number",default:1}]},{key:{force:"x"},params:[{name:"strength",type:"number",default:.1},{name:"x",type:"field"}]},{key:{force:"y"},params:[{name:"strength",type:"number",default:.1},{name:"y",type:"field"}]}]},{name:"as",type:"string",array:!0,modify:!1,default:ForceOutput}]},(0,vega_util_module.B)(Force,Transform,{transform(_,pulse){var sim=this.value,change=pulse.changed(pulse.ADD_REM),params=_.modified(ForceParams),iters=_.iterations||300;if(sim?(change&&(pulse.modifies("index"),sim.nodes(pulse.source)),(params||pulse.changed(pulse.MOD))&&setup(sim,_,0,pulse)):(this.value=sim=function vega_force_module_simulation(nodes,_){const sim=simulation(nodes),stop=sim.stop,restart=sim.restart;let stopped=!1;return sim.stopped=()=>stopped,sim.restart=()=>(stopped=!1,restart()),sim.stop=()=>(stopped=!0,stop()),setup(sim,_,!0).on("end",(()=>stopped=!0))}(pulse.source,_),sim.on("tick",function rerun(df,op){return()=>df.touch(op).run()}(pulse.dataflow,this)),_.static||(change=!0,sim.tick()),pulse.modifies("index")),params||change||_.modified(ForceConfig)||pulse.changed()&&_.restart)if(sim.alpha(Math.max(sim.alpha(),_.alpha||1)).alphaDecay(1-Math.pow(sim.alphaMin(),1/iters)),_.static)for(sim.stop();--iters>=0;)sim.tick();else if(sim.stopped()&&sim.restart(),!change)return pulse.StopPropagation;return this.finish(_,pulse)},finish(_,pulse){const dataflow=pulse.dataflow;for(let arg,args=this._argops,j=0,m=args.length;j=0;--i)nodes.push(children[i]);return this},find:function hierarchy_find(callback,that){let index=-1;for(const node of this)if(callback.call(that,node,++index,this))return node},sum:function hierarchy_sum(value){return this.eachAfter((function(node){for(var sum=+value(node.data)||0,children=node.children,i=children&&children.length;--i>=0;)sum+=children[i].value;node.value=sum}))},sort:function hierarchy_sort(compare){return this.eachBefore((function(node){node.children&&node.children.sort(compare)}))},path:function hierarchy_path(end){for(var start=this,ancestor=function leastCommonAncestor(a,b){if(a===b)return a;var aNodes=a.ancestors(),bNodes=b.ancestors(),c=null;a=aNodes.pop(),b=bNodes.pop();for(;a===b;)c=a,a=aNodes.pop(),b=bNodes.pop();return c}(start,end),nodes=[start];start!==ancestor;)start=start.parent,nodes.push(start);for(var k=nodes.length;end!==ancestor;)nodes.splice(k,0,end),end=end.parent;return nodes},ancestors:function ancestors(){for(var node=this,nodes=[node];node=node.parent;)nodes.push(node);return nodes},descendants:function descendants(){return Array.from(this)},leaves:function leaves(){var leaves=[];return this.eachBefore((function(node){node.children||leaves.push(node)})),leaves},links:function links(){var root=this,links=[];return root.each((function(node){node!==root&&links.push({source:node.parent,target:node})})),links},copy:function node_copy(){return hierarchy(this).eachBefore(copyData)},[Symbol.iterator]:function*iterator(){var current,children,i,n,node=this,next=[node];do{for(current=next.reverse(),next=[];node=current.pop();)if(yield node,children=node.children)for(i=0,n=children.length;i0&&dr*dr>dx*dx+dy*dy}function enclosesWeakAll(a,B){for(var i=0;i1e-6?(B+Math.sqrt(B*B-4*A*C))/(2*A):C/B);return{x:x1+xa+xb*r,y:y1+ya+yb*r,r}}function place(b,a,c){var x,a2,y,b2,dx=b.x-a.x,dy=b.y-a.y,d2=dx*dx+dy*dy;d2?(a2=a.r+c.r,a2*=a2,b2=b.r+c.r,a2>(b2*=b2)?(x=(d2+b2-a2)/(2*d2),y=Math.sqrt(Math.max(0,b2/d2-x*x)),c.x=b.x-x*dx-y*dy,c.y=b.y-x*dy+y*dx):(x=(d2+a2-b2)/(2*d2),y=Math.sqrt(Math.max(0,a2/d2-x*x)),c.x=a.x+x*dx-y*dy,c.y=a.y+x*dy+y*dx)):(c.x=a.x+c.r,c.y=a.y)}function intersects(a,b){var dr=a.r+b.r-1e-6,dx=b.x-a.x,dy=b.y-a.y;return dr>0&&dr*dr>dx*dx+dy*dy}function score(node){var a=node._,b=node.next._,ab=a.r+b.r,dx=(a.x*b.r+b.x*a.r)/ab,dy=(a.y*b.r+b.y*a.r)/ab;return dx*dx+dy*dy}function siblings_Node(circle){this._=circle,this.next=null,this.previous=null}function packSiblingsRandom(circles,random){if(!(n=(circles=function d3_hierarchy_src_array(x){return"object"==typeof x&&"length"in x?x:Array.from(x)}(circles)).length))return 0;var a,b,c,n,aa,ca,i,j,k,sj,sk;if((a=circles[0]).x=0,a.y=0,!(n>1))return a.r;if(b=circles[1],a.x=-b.r,b.x=a.r,b.y=0,!(n>2))return a.r+b.r;place(b,a,c=circles[2]),a=new siblings_Node(a),b=new siblings_Node(b),c=new siblings_Node(c),a.next=c.previous=b,b.next=a.previous=c,c.next=b.previous=a;pack:for(i=3;ifunction stratify_normalize(path){path=`${path}`;let i=path.length;slash(path,i-1)&&!slash(path,i-2)&&(path=path.slice(0,-1));return"/"===path[0]?path:`/${path}`}(path(d,i,data)))),P=I.map(parentof),S=new Set(I).add("");for(const i of P)S.has(i)||(S.add(i),I.push(i),P.push(parentof(i)),nodes.push(imputed));currentId=(_,i)=>I[i],currentParentId=(_,i)=>P[i]}for(i=0,n=nodes.length;i=0&&(node=nodes[i]).data===imputed;--i)node.data=null}if(root.parent=preroot,root.eachBefore((function(node){node.depth=node.parent.depth+1,--n})).eachBefore(computeHeight),root.parent=null,n>0)throw new Error("cycle");return root}return stratify.id=function(x){return arguments.length?(id=optional(x),stratify):id},stratify.parentId=function(x){return arguments.length?(parentId=optional(x),stratify):parentId},stratify.path=function(x){return arguments.length?(path=optional(x),stratify):path},stratify}function parentof(path){let i=path.length;if(i<2)return"";for(;--i>1&&!slash(path,i););return path.slice(0,i)}function slash(path,i){if("/"===path[i]){let k=0;for(;i>0&&"\\"===path[--i];)++k;if(0==(1&k))return!0}return!1}function defaultSeparation(a,b){return a.parent===b.parent?1:2}function nextLeft(v){var children=v.children;return children?children[0]:v.t}function nextRight(v){var children=v.children;return children?children[children.length-1]:v.t}function moveSubtree(wm,wp,shift){var change=shift/(wp.i-wm.i);wp.c-=change,wp.s+=shift,wm.c+=change,wp.z+=shift,wp.m+=shift}function nextAncestor(vim,v,ancestor){return vim.a.parent===v.parent?vim.a:ancestor}function TreeNode(node,i){this._=node,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=i}function cluster_defaultSeparation(a,b){return a.parent===b.parent?1:2}function meanXReduce(x,c){return x+c.x}function maxYReduce(y,c){return Math.max(y,c.y)}function treemap_slice(parent,x0,y0,x1,y1){for(var node,nodes=parent.children,i=-1,n=nodes.length,k=parent.value&&(y1-y0)/parent.value;++imaxValue&&(maxValue=nodeValue),beta=sumValue*sumValue*alpha,(newRatio=Math.max(maxValue/beta,beta/minValue))>minRatio){sumValue-=nodeValue;break}minRatio=newRatio}rows.push(row={value:sumValue,dice:dx1?x:1)},squarify}(phi),resquarify=function custom(ratio){function resquarify(parent,x0,y0,x1,y1){if((rows=parent._squarify)&&rows.ratio===ratio)for(var rows,row,nodes,i,n,j=-1,m=rows.length,value=parent.value;++j1?x:1)},resquarify}(phi);function vega_hierarchy_module_lookup(tree,key,filter){const map={};return tree.each((node=>{const t=node.data;filter(t)&&(map[key(t)]=node)})),tree.lookup=map,tree}function Nest(params){Transform.call(this,null,params)}Nest.Definition={type:"Nest",metadata:{treesource:!0,changes:!0},params:[{name:"keys",type:"field",array:!0},{name:"generate",type:"boolean"}]};const children=n=>n.values;function nest(){const keys=[],nest={entries:array=>entries(apply(array,0),0),key:d=>(keys.push(d),nest)};function apply(array,depth){if(depth>=keys.length)return array;const n=array.length,key=keys[depth++],valuesByKey={},result={};let keyValue,value,values,i=-1;for(;++ikeys.length)return map;const array=[];for(const key in map)array.push({key,values:entries(map[key],depth)});return array}return nest}function HierarchyLayout(params){Transform.call(this,null,params)}(0,vega_util_module.B)(Nest,Transform,{transform(_,pulse){pulse.source||(0,vega_util_module.z3)("Nest transform requires an upstream data source.");var gen=_.generate,mod=_.modified(),out=pulse.clone(),tree=this.value;return(!tree||mod||pulse.changed())&&(tree&&tree.each((node=>{node.children&&isTuple(node.data)&&out.rem.push(node.data)})),this.value=tree=hierarchy({values:(0,vega_util_module.YO)(_.keys).reduce(((n,k)=>(n.key(k),n)),nest()).entries(out.source)},children),gen&&tree.each((node=>{node.children&&(node=ingest$1(node.data),out.add.push(node),out.source.push(node))})),vega_hierarchy_module_lookup(tree,tupleid,tupleid)),out.source.root=tree,out}});const vega_hierarchy_module_defaultSeparation=(a,b)=>a.parent===b.parent?1:2;(0,vega_util_module.B)(HierarchyLayout,Transform,{transform(_,pulse){pulse.source&&pulse.source.root||(0,vega_util_module.z3)(this.constructor.name+" transform requires a backing tree data source.");const layout=this.layout(_.method),fields=this.fields,root=pulse.source.root,as=_.as||fields;_.field?root.sum(_.field):root.count(),_.sort&&root.sort(stableCompare(_.sort,(d=>d.data))),function setParams(layout,params,_){for(let p,i=0,n=params.length;ifunction setFields(node,fields,as){const t=node.data,n=fields.length-1;for(let i=0;i(s=(src_lcg_a*s+src_lcg_c)%lcg_m)/lcg_m}();return root.x=dx/2,root.y=dy/2,radius?root.eachBefore(radiusLeaf(radius)).eachAfter(packChildrenRandom(padding,.5,random)).eachBefore(translateChild(1)):root.eachBefore(radiusLeaf(defaultRadius)).eachAfter(packChildrenRandom(constantZero,1,random)).eachAfter(packChildrenRandom(padding,root.r/Math.min(dx,dy),random)).eachBefore(translateChild(Math.min(dx,dy)/(2*root.r))),root}return pack.radius=function(x){return arguments.length?(radius=optional(x),pack):radius},pack.size=function(x){return arguments.length?(dx=+x[0],dy=+x[1],pack):[dx,dy]},pack.padding=function(x){return arguments.length?(padding="function"==typeof x?x:d3_hierarchy_src_constant(+x),pack):padding},pack},params:["radius","size","padding"],fields:Output$3});const Output$2=["x0","y0","x1","y1","depth","children"];function Partition(params){HierarchyLayout.call(this,params)}function Stratify(params){Transform.call(this,null,params)}Partition.Definition={type:"Partition",metadata:{tree:!0,modifies:!0},params:[{name:"field",type:"field"},{name:"sort",type:"compare"},{name:"padding",type:"number",default:0},{name:"round",type:"boolean",default:!1},{name:"size",type:"number",array:!0,length:2},{name:"as",type:"string",array:!0,length:Output$2.length,default:Output$2}]},(0,vega_util_module.B)(Partition,HierarchyLayout,{layout:function src_partition(){var dx=1,dy=1,padding=0,round=!1;function partition(root){var n=root.height+1;return root.x0=root.y0=padding,root.x1=dx,root.y1=dy/n,root.eachBefore(function positionNode(dy,n){return function(node){node.children&&dice(node,node.x0,dy*(node.depth+1)/n,node.x1,dy*(node.depth+2)/n);var x0=node.x0,y0=node.y0,x1=node.x1-padding,y1=node.y1-padding;x1=0;--i)nodes.push(child=node.children[i]=new TreeNode(children[i],i)),child.parent=node;return(tree.parent=new TreeNode(null,0)).children=[tree],tree}(root);if(t.eachAfter(firstWalk),t.parent.m=-t.z,t.eachBefore(secondWalk),nodeSize)root.eachBefore(sizeNode);else{var left=root,right=root,bottom=root;root.eachBefore((function(node){node.xright.x&&(right=node),node.depth>bottom.depth&&(bottom=node)}));var s=left===right?1:separation(left,right)/2,tx=s-left.x,kx=dx/(right.x+s+tx),ky=dy/(bottom.depth||1);root.eachBefore((function(node){node.x=(node.x+tx)*kx,node.y=node.depth*ky}))}return root}function firstWalk(v){var children=v.children,siblings=v.parent.children,w=v.i?siblings[v.i-1]:null;if(children){!function executeShifts(v){for(var w,shift=0,change=0,children=v.children,i=children.length;--i>=0;)(w=children[i]).z+=shift,w.m+=shift,shift+=w.s+(change+=w.c)}(v);var midpoint=(children[0].z+children[children.length-1].z)/2;w?(v.z=w.z+separation(v._,w._),v.m=v.z-midpoint):v.z=midpoint}else w&&(v.z=w.z+separation(v._,w._));v.parent.A=function apportion(v,w,ancestor){if(w){for(var shift,vip=v,vop=v,vim=w,vom=vip.parent.children[0],sip=vip.m,sop=vop.m,sim=vim.m,som=vom.m;vim=nextRight(vim),vip=nextLeft(vip),vim&&vip;)vom=nextLeft(vom),(vop=nextRight(vop)).a=v,(shift=vim.z+sim-vip.z-sip+separation(vim._,vip._))>0&&(moveSubtree(nextAncestor(vim,v,ancestor),v,shift),sip+=shift,sop+=shift),sim+=vim.m,sip+=vip.m,som+=vom.m,sop+=vop.m;vim&&!nextRight(vop)&&(vop.t=vim,vop.m+=sim-sop),vip&&!nextLeft(vom)&&(vom.t=vip,vom.m+=sip-som,ancestor=v)}return ancestor}(v,w,v.parent.A||siblings[0])}function secondWalk(v){v._.x=v.z+v.parent.m,v.m+=v.parent.m}function sizeNode(node){node.x*=dx,node.y=node.depth*dy}return tree.separation=function(x){return arguments.length?(separation=x,tree):separation},tree.size=function(x){return arguments.length?(nodeSize=!1,dx=+x[0],dy=+x[1],tree):nodeSize?null:[dx,dy]},tree.nodeSize=function(x){return arguments.length?(nodeSize=!0,dx=+x[0],dy=+x[1],tree):nodeSize?[dx,dy]:null},tree},cluster:function cluster(){var separation=cluster_defaultSeparation,dx=1,dy=1,nodeSize=!1;function cluster(root){var previousNode,x=0;root.eachAfter((function(node){var children=node.children;children?(node.x=function meanX(children){return children.reduce(meanXReduce,0)/children.length}(children),node.y=function maxY(children){return 1+children.reduce(maxYReduce,0)}(children)):(node.x=previousNode?x+=separation(node,previousNode):0,node.y=0,previousNode=node)}));var left=function leafLeft(node){for(var children;children=node.children;)node=children[0];return node}(root),right=function leafRight(node){for(var children;children=node.children;)node=children[children.length-1];return node}(root),x0=left.x-separation(left,right)/2,x1=right.x+separation(right,left)/2;return root.eachAfter(nodeSize?function(node){node.x=(node.x-root.x)*dx,node.y=(root.y-node.y)*dy}:function(node){node.x=(node.x-x0)/(x1-x0)*dx,node.y=(1-(root.y?node.y/root.y:1))*dy})}return cluster.separation=function(x){return arguments.length?(separation=x,cluster):separation},cluster.size=function(x){return arguments.length?(nodeSize=!1,dx=+x[0],dy=+x[1],cluster):nodeSize?null:[dx,dy]},cluster.nodeSize=function(x){return arguments.length?(nodeSize=!0,dx=+x[0],dy=+x[1],cluster):nodeSize?[dx,dy]:null},cluster}},Output$1=["x","y","depth","children"];function Tree(params){HierarchyLayout.call(this,params)}function TreeLinks(params){Transform.call(this,[],params)}Tree.Definition={type:"Tree",metadata:{tree:!0,modifies:!0},params:[{name:"field",type:"field"},{name:"sort",type:"compare"},{name:"method",type:"enum",default:"tidy",values:["tidy","cluster"]},{name:"size",type:"number",array:!0,length:2},{name:"nodeSize",type:"number",array:!0,length:2},{name:"separation",type:"boolean",default:!0},{name:"as",type:"string",array:!0,length:Output$1.length,default:Output$1}]},(0,vega_util_module.B)(Tree,HierarchyLayout,{layout(method){const m=method||"tidy";if((0,vega_util_module.mQ)(Layouts,m))return Layouts[m]();(0,vega_util_module.z3)("Unrecognized Tree layout method: "+m)},params:["size","nodeSize"],fields:Output$1}),TreeLinks.Definition={type:"TreeLinks",metadata:{tree:!0,generates:!0,changes:!0},params:[]},(0,vega_util_module.B)(TreeLinks,Transform,{transform(_,pulse){const links=this.value,tree=pulse.source&&pulse.source.root,out=pulse.fork(pulse.NO_SOURCE),lut={};return tree||(0,vega_util_module.z3)("TreeLinks transform requires a tree data source."),pulse.changed(pulse.ADD_REM)?(out.rem=links,pulse.visit(pulse.SOURCE,(t=>lut[tupleid(t)]=1)),tree.each((node=>{const t=node.data,p=node.parent&&node.parent.data;p&&lut[tupleid(t)]&&lut[tupleid(p)]&&out.add.push(ingest$1({source:p,target:t}))})),this.value=out.add):pulse.changed(pulse.MOD)&&(pulse.visit(pulse.MOD,(t=>lut[tupleid(t)]=1)),links.forEach((link=>{(lut[tupleid(link.source)]||lut[tupleid(link.target)])&&out.mod.push(link)}))),out}});const Tiles={binary:function binary(parent,x0,y0,x1,y1){var i,sum,nodes=parent.children,n=nodes.length,sums=new Array(n+1);for(sums[0]=sum=i=0;i=j-1){var node=nodes[i];return node.x0=x0,node.y0=y0,node.x1=x1,void(node.y1=y1)}var valueOffset=sums[i],valueTarget=value/2+valueOffset,k=i+1,hi=j-1;for(;k>>1;sums[mid]y1-y0){var xk=value?(x0*valueRight+x1*valueLeft)/value:x1;partition(i,k,valueLeft,x0,y0,xk,y1),partition(k,j,valueRight,xk,y0,x1,y1)}else{var yk=value?(y0*valueRight+y1*valueLeft)/value:y1;partition(i,k,valueLeft,x0,y0,x1,yk),partition(k,j,valueRight,x0,yk,x1,y1)}}(0,n,parent.value,x0,y0,x1,y1)},dice,slice:treemap_slice,slicedice:function sliceDice(parent,x0,y0,x1,y1){(1&parent.depth?treemap_slice:dice)(parent,x0,y0,x1,y1)},squarify,resquarify},vega_hierarchy_module_Output=["x0","y0","x1","y1","depth","children"];function Treemap(params){HierarchyLayout.call(this,params)}Treemap.Definition={type:"Treemap",metadata:{tree:!0,modifies:!0},params:[{name:"field",type:"field"},{name:"sort",type:"compare"},{name:"method",type:"enum",default:"squarify",values:["squarify","resquarify","binary","dice","slice","slicedice"]},{name:"padding",type:"number",default:0},{name:"paddingInner",type:"number",default:0},{name:"paddingOuter",type:"number",default:0},{name:"paddingTop",type:"number",default:0},{name:"paddingRight",type:"number",default:0},{name:"paddingBottom",type:"number",default:0},{name:"paddingLeft",type:"number",default:0},{name:"ratio",type:"number",default:1.618033988749895},{name:"round",type:"boolean",default:!1},{name:"size",type:"number",array:!0,length:2},{name:"as",type:"string",array:!0,length:vega_hierarchy_module_Output.length,default:vega_hierarchy_module_Output}]},(0,vega_util_module.B)(Treemap,HierarchyLayout,{layout(){const x=function treemap(){var tile=squarify,round=!1,dx=1,dy=1,paddingStack=[0],paddingInner=constantZero,paddingTop=constantZero,paddingRight=constantZero,paddingBottom=constantZero,paddingLeft=constantZero;function treemap(root){return root.x0=root.y0=0,root.x1=dx,root.y1=dy,root.eachBefore(positionNode),paddingStack=[0],round&&root.eachBefore(treemap_round),root}function positionNode(node){var p=paddingStack[node.depth],x0=node.x0+p,y0=node.y0+p,x1=node.x1-p,y1=node.y1-p;x1{const t=x.tile();t.ratio&&x.tile(t.ratio(_))},x.method=_=>{(0,vega_util_module.mQ)(Tiles,_)?x.tile(Tiles[_]):(0,vega_util_module.z3)("Unrecognized Treemap layout method: "+_)},x},params:["method","ratio","size","round","padding","paddingInner","paddingOuter","paddingTop","paddingRight","paddingBottom","paddingLeft"],fields:vega_hierarchy_module_Output});const ALPHA_MASK=4278190080;function getBuffer(context,width,height){return new Uint32Array(context.getImageData(0,0,width,height).data.buffer)}function vega_label_module_draw(context,items,interior){if(!items.length)return;const type=items[0].mark.marktype;"group"===type?items.forEach((group=>{group.items.forEach((mark=>vega_label_module_draw(context,mark.items,interior)))})):Marks[type].draw(context,{items:interior?items.map(prepare):items})}function prepare(source){const item=rederive(source,{});return item.stroke&&0!==item.strokeOpacity||item.fill&&0!==item.fillOpacity?{...item,strokeOpacity:1,stroke:"#000",fillOpacity:0}:item}const DIV=5,vega_label_module_MOD=31,SIZE=32,RIGHT0=new Uint32Array(SIZE+1),RIGHT1=new Uint32Array(SIZE+1);RIGHT1[0]=0,RIGHT0[0]=~RIGHT1[0];for(let i=1;i<=SIZE;++i)RIGHT1[i]=RIGHT1[i-1]<<1|1,RIGHT0[i]=~RIGHT1[i];function scaler(width,height,padding){const ratio=Math.max(1,Math.sqrt(width*height/1e6)),w=~~((width+2*padding+ratio)/ratio),h=~~((height+2*padding+ratio)/ratio),scale=_=>~~((_+padding)/ratio);return scale.invert=_=>_*ratio-padding,scale.bitmap=()=>function Bitmap(w,h){const array=new Uint32Array(~~((w*h+SIZE)/SIZE));function _set(index,mask){array[index]|=mask}function _clear(index,mask){array[index]&=mask}return{array,get:(x,y)=>{const index=y*w+x;return array[index>>>DIV]&1<<(index&vega_label_module_MOD)},set:(x,y)=>{const index=y*w+x;_set(index>>>DIV,1<<(index&vega_label_module_MOD))},clear:(x,y)=>{const index=y*w+x;_clear(index>>>DIV,~(1<<(index&vega_label_module_MOD)))},getRange:(x,y,x2,y2)=>{let start,end,indexStart,indexEnd,r=y2;for(;r>=y;--r)if(start=r*w+x,end=r*w+x2,indexStart=start>>>DIV,indexEnd=end>>>DIV,indexStart===indexEnd){if(array[indexStart]&RIGHT0[start&vega_label_module_MOD]&RIGHT1[1+(end&vega_label_module_MOD)])return!0}else{if(array[indexStart]&RIGHT0[start&vega_label_module_MOD])return!0;if(array[indexEnd]&RIGHT1[1+(end&vega_label_module_MOD)])return!0;for(let i=indexStart+1;i{let start,end,indexStart,indexEnd,i;for(;y<=y2;++y)if(start=y*w+x,end=y*w+x2,indexStart=start>>>DIV,indexEnd=end>>>DIV,indexStart===indexEnd)_set(indexStart,RIGHT0[start&vega_label_module_MOD]&RIGHT1[1+(end&vega_label_module_MOD)]);else for(_set(indexStart,RIGHT0[start&vega_label_module_MOD]),_set(indexEnd,RIGHT1[1+(end&vega_label_module_MOD)]),i=indexStart+1;i{let start,end,indexStart,indexEnd,i;for(;y<=y2;++y)if(start=y*w+x,end=y*w+x2,indexStart=start>>>DIV,indexEnd=end>>>DIV,indexStart===indexEnd)_clear(indexStart,RIGHT1[start&vega_label_module_MOD]|RIGHT0[1+(end&vega_label_module_MOD)]);else for(_clear(indexStart,RIGHT1[start&vega_label_module_MOD]),_clear(indexEnd,RIGHT0[1+(end&vega_label_module_MOD)]),i=indexStart+1;ix<0||y<0||y2>=h||x2>=w}}(w,h),scale.ratio=ratio,scale.padding=padding,scale.width=width,scale.height=height,scale}function outOfBounds(x,y,textWidth,textHeight,width,height){let r=textWidth/2;return x-r<0||x+r>width||y-(r=textHeight/2)<0||y+r>height}function collision($,x,y,textHeight,textWidth,h,bm0,bm1){const w=textWidth*h/(2*textHeight),x1=$(x-w),x2=$(x+w),y1=$(y-(h/=2)),y2=$(y+h);return bm0.outOfBounds(x1,y1,x2,y2)||bm0.getRange(x1,y1,x2,y2)||bm1&&bm1.getRange(x1,y1,x2,y2)}const X_DIR=[-1,-1,1,1],Y_DIR=[-1,1,-1,1];const Aligns=["right","center","left"],Baselines=["bottom","middle","top"];function test(_x1,_x2,_y1,_y2,bm0,bm1,x1,x2,y1,y2,boundary,isInside){return!(bm0.outOfBounds(_x1,_y1,_x2,_y2)||(isInside&&bm1||bm0).getRange(_x1,_y1,_x2,_y2))}const anchorCode={"top-left":0,top:1,"top-right":2,left:4,middle:5,right:6,"bottom-left":8,bottom:9,"bottom-right":10},placeAreaLabel={naive:function placeAreaLabelNaive($,bitmaps,avoidBaseMark,markIndex){const width=$.width,height=$.height;return function(d){const items=d.datum.datum.items[markIndex].items,n=items.length,textHeight=d.datum.fontSize,textWidth=textMetrics.width(d.datum,d.datum.text);let x1,x2,y1,y2,x,y,areaWidth,maxAreaWidth=0;for(let i=0;i=maxAreaWidth&&(maxAreaWidth=areaWidth,d.x=x,d.y=y);return x=textWidth/2,y=textHeight/2,x1=d.x-x,x2=d.x+x,y1=d.y-y,y2=d.y+y,d.align="center",x1<0&&x2<=width?d.align="left":0<=x1&&width=1;)mid=(lo+hi)/2,collision($,x,y,textHeight,textWidth,mid,bm0,bm1)?hi=mid:lo=mid;if(lo>maxSize)return[x,y,lo,!0]}}return function(d){const items=d.datum.datum.items[markIndex].items,n=items.length,textHeight=d.datum.fontSize,textWidth=textMetrics.width(d.datum,d.datum.text);let x1,x2,y1,y2,x,y,_x,_y,_x1,_xMid,_x2,_y1,_yMid,_y2,areaWidth,result,swapTmp,maxSize=avoidBaseMark?textHeight:0,labelPlaced=!1,labelPlaced2=!1,maxAreaWidth=0;for(let i=0;ix2&&(swapTmp=x1,x1=x2,x2=swapTmp),y1>y2&&(swapTmp=y1,y1=y2,y2=swapTmp),_x1=$(x1),_x2=$(x2),_xMid=~~((_x1+_x2)/2),_y1=$(y1),_y2=$(y2),_yMid=~~((_y1+_y2)/2),_x=_xMid;_x>=_x1;--_x)for(_y=_yMid;_y>=_y1;--_y)result=tryLabel(_x,_y,maxSize,textWidth,textHeight),result&&([d.x,d.y,maxSize,labelPlaced]=result);for(_x=_xMid;_x<=_x2;++_x)for(_y=_yMid;_y<=_y2;++_y)result=tryLabel(_x,_y,maxSize,textWidth,textHeight),result&&([d.x,d.y,maxSize,labelPlaced]=result);labelPlaced||avoidBaseMark||(areaWidth=Math.abs(x2-x1+y2-y1),x=(x1+x2)/2,y=(y1+y2)/2,areaWidth>=maxAreaWidth&&!outOfBounds(x,y,textWidth,textHeight,width,height)&&!collision($,x,y,textHeight,textWidth,textHeight,bm0,null)&&(maxAreaWidth=areaWidth,d.x=x,d.y=y,labelPlaced2=!0))}return!(!labelPlaced&&!labelPlaced2)&&(x=textWidth/2,y=textHeight/2,bm0.setRange($(d.x-x),$(d.y-y),$(d.x+x),$(d.y+y)),d.align="center",d.baseline="middle",!0)}},floodfill:function placeAreaLabelFloodFill($,bitmaps,avoidBaseMark,markIndex){const width=$.width,height=$.height,bm0=bitmaps[0],bm1=bitmaps[1],bm2=$.bitmap();return function(d){const items=d.datum.datum.items[markIndex].items,n=items.length,textHeight=d.datum.fontSize,textWidth=textMetrics.width(d.datum,d.datum.text),stack=[];let x1,x2,y1,y2,x,y,_x,_y,lo,hi,mid,areaWidth,maxSize=avoidBaseMark?textHeight:0,labelPlaced=!1,labelPlaced2=!1,maxAreaWidth=0;for(let i=0;i=1;)mid=(lo+hi)/2,collision($,x,y,textHeight,textWidth,mid,bm0,bm1)?hi=mid:lo=mid;lo>maxSize&&(d.x=x,d.y=y,maxSize=lo,labelPlaced=!0)}}labelPlaced||avoidBaseMark||(areaWidth=Math.abs(x2-x1+y2-y1),x=(x1+x2)/2,y=(y1+y2)/2,areaWidth>=maxAreaWidth&&!outOfBounds(x,y,textWidth,textHeight,width,height)&&!collision($,x,y,textHeight,textWidth,textHeight,bm0,null)&&(maxAreaWidth=areaWidth,d.x=x,d.y=y,labelPlaced2=!0))}return!(!labelPlaced&&!labelPlaced2)&&(x=textWidth/2,y=textHeight/2,bm0.setRange($(d.x-x),$(d.y-y),$(d.x+x),$(d.y+y)),d.align="center",d.baseline="middle",!0)}}};function labelLayout(texts,size,compare,offset,anchor,avoidMarks,avoidBaseMark,lineAnchor,markIndex,padding,method){if(!texts.length)return texts;const positions=Math.max(offset.length,anchor.length),offsets=function getOffsets(_,count){const offsets=new Float64Array(count),n=_.length;for(let i=0;i[d.x,d.x,d.x,d.y,d.y,d.y];return marktype?"line"===marktype||"area"===marktype?d=>xy(d.datum):"line"===grouptype?d=>{const items=d.datum.items[markIndex].items;return xy(items.length?items["start"===lineAnchor?0:items.length-1]:{x:NaN,y:NaN})}:d=>{const b=d.datum.bounds;return[b.x1,(b.x1+b.x2)/2,b.x2,b.y1,(b.y1+b.y2)/2,b.y2]}:xy}(marktype,grouptype,lineAnchor,markIndex),infPadding=null===padding||padding===1/0,isNaiveGroupArea=isGroupArea&&"naive"===method;let maxTextWidth=-1,maxTextHeight=-1;const data=texts.map((d=>{const textWidth=infPadding?textMetrics.width(d,d.text):void 0;return maxTextWidth=Math.max(maxTextWidth,textWidth),maxTextHeight=Math.max(maxTextHeight,d.fontSize),{datum:d,opacity:0,x:void 0,y:void 0,align:void 0,baseline:void 0,boundary:boundary(d),textWidth}}));padding=null===padding||padding===1/0?Math.max(maxTextWidth,maxTextHeight)+Math.max(...offset):padding;const $=scaler(size[0],size[1],padding);let bitmaps;if(!isNaiveGroupArea){compare&&data.sort(((a,b)=>compare(a.datum,b.datum)));let labelInside=!1;for(let i=0;id.datum));bitmaps=avoidMarks.length||baseMark?function markBitmaps($,baseMark,avoidMarks,labelInside,isGroupArea){const width=$.width,height=$.height,border=labelInside||isGroupArea,context=domCanvas(width,height).getContext("2d"),baseMarkContext=domCanvas(width,height).getContext("2d"),strokeContext=border&&domCanvas(width,height).getContext("2d");avoidMarks.forEach((items=>vega_label_module_draw(context,items,!1))),vega_label_module_draw(baseMarkContext,baseMark,!1),border&&vega_label_module_draw(strokeContext,baseMark,!0);const buffer=getBuffer(context,width,height),baseMarkBuffer=getBuffer(baseMarkContext,width,height),strokeBuffer=border&&getBuffer(strokeContext,width,height),layer1=$.bitmap(),layer2=border&&$.bitmap();let x,y,u,v,index,alpha,strokeAlpha,baseMarkAlpha;for(y=0;ybitmap.set($(d.boundary[0]),$(d.boundary[3])))),[bitmap,void 0]}($,avoidBaseMark&&data)}const place=isGroupArea?placeAreaLabel[method]($,bitmaps,avoidBaseMark,markIndex):function placeMarkLabel($,bitmaps,anchors,offsets){const width=$.width,height=$.height,bm0=bitmaps[0],bm1=bitmaps[1],n=offsets.length;return function(d){const boundary=d.boundary,textHeight=d.datum.fontSize;if(boundary[2]<0||boundary[5]<0||boundary[0]>width||boundary[3]>height)return!1;let dx,dy,isInside,sizeFactor,insideFactor,x1,x2,y1,y2,xc,yc,_x1,_x2,_y1,_y2,textWidth=d.textWidth??0;for(let i=0;i>>2&3)-1,isInside=0===dx&&0===dy||offsets[i]<0,sizeFactor=dx&&dy?Math.SQRT1_2:1,insideFactor=offsets[i]<0?-1:1,x1=boundary[1+dx]+offsets[i]*dx*sizeFactor,yc=boundary[4+dy]+insideFactor*textHeight*dy/2+offsets[i]*dy*sizeFactor,y1=yc-textHeight/2,y2=yc+textHeight/2,_x1=$(x1),_y1=$(y1),_y2=$(y2),!textWidth){if(!test(_x1,_x1,_y1,_y2,bm0,bm1,0,0,0,0,0,isInside))continue;textWidth=textMetrics.width(d.datum,d.datum.text)}if(xc=x1+insideFactor*textWidth*dx/2,x1=xc-textWidth/2,x2=xc+textWidth/2,_x1=$(x1),_x2=$(x2),test(_x1,_x2,_y1,_y2,bm0,bm1,0,0,0,0,0,isInside))return d.x=dx?dx*insideFactor<0?x2:x1:xc,d.y=dy?dy*insideFactor<0?y2:y1:yc,d.align=Aligns[dx*insideFactor+1],d.baseline=Baselines[dy*insideFactor+1],bm0.setRange(_x1,_y1,_x2,_y2),!0}return!1}}($,bitmaps,anchors,offsets);return data.forEach((d=>d.opacity=+place(d))),data}const vega_label_module_Output=["x","y","opacity","align","baseline"],Anchors=["top-left","left","bottom-left","top","bottom","top-right","right","bottom-right"];function Label(params){Transform.call(this,null,params)}function vega_regression_module_partition(data,groupby){var map,i,n,t,k,g,groups=[],get=function(f){return f(t)};if(null==groupby)groups.push(data);else for(map={},i=0,n=data.length;i{const t=l.datum;t[as[0]]=l.x,t[as[1]]=l.y,t[as[2]]=l.opacity,t[as[3]]=l.align,t[as[4]]=l.baseline})),pulse.reflow(mod).modifies(as)}}),Loess.Definition={type:"Loess",metadata:{generates:!0},params:[{name:"x",type:"field",required:!0},{name:"y",type:"field",required:!0},{name:"groupby",type:"field",array:!0},{name:"bandwidth",type:"number",default:.3},{name:"as",type:"string",array:!0}]},(0,vega_util_module.B)(Loess,Transform,{transform(_,pulse){const out=pulse.fork(pulse.NO_SOURCE|pulse.NO_FIELDS);if(!this.value||pulse.changed()||_.modified()){const groups=vega_regression_module_partition(pulse.materialize(pulse.SOURCE).source,_.groupby),names=(_.groupby||[]).map(vega_util_module.N6),m=names.length,as=_.as||[(0,vega_util_module.N6)(_.x),(0,vega_util_module.N6)(_.y)],values=[];groups.forEach((g=>{loess(g,_.x,_.y,_.bandwidth||.3).forEach((p=>{const t={};for(let i=0;i"poly"===method?order:"quad"===method?2:1)(method,order),as=_.as||[(0,vega_util_module.N6)(_.x),(0,vega_util_module.N6)(_.y)],fit=vega_regression_module_Methods[method],values=[];let domain=_.extent;(0,vega_util_module.mQ)(vega_regression_module_Methods,method)||(0,vega_util_module.z3)("Invalid regression method: "+method),null!=domain&&"log"===method&&domain[0]<=0&&(pulse.dataflow.warn("Ignoring extent with values <= 0 for log regression."),domain=null),groups.forEach((g=>{if(g.length<=dof)return void pulse.dataflow.warn("Skipping regression with more parameters than data points.");const model=fit(g,_.x,_.y,order);if(_.params)return void values.push(ingest$1({keys:g.dims,coef:model.coef,rSquared:model.rSquared}));const dom=domain||(0,vega_util_module.Xx)(g,_.x),add=p=>{const t={};for(let i=0;iadd([x,model.predict(x)]))):sampleCurve(model.predict,dom,25,200).forEach(add)})),this.value&&(out.rem=this.value),this.value=out.add=out.source=values}return out}});const util_splitter=134217729,util_resulterrbound=33306690738754706e-32;function util_sum(elen,e,flen,f,h){let Q,Qnew,hh,bvirt,enow=e[0],fnow=f[0],eindex=0,findex=0;fnow>enow==fnow>-enow?(Q=enow,enow=e[++eindex]):(Q=fnow,fnow=f[++findex]);let hindex=0;if(eindexenow==fnow>-enow?(Qnew=enow+Q,hh=Q-(Qnew-enow),enow=e[++eindex]):(Qnew=fnow+Q,hh=Q-(Qnew-fnow),fnow=f[++findex]),Q=Qnew,0!==hh&&(h[hindex++]=hh);eindexenow==fnow>-enow?(Qnew=Q+enow,bvirt=Qnew-Q,hh=Q-(Qnew-bvirt)+(enow-bvirt),enow=e[++eindex]):(Qnew=Q+fnow,bvirt=Qnew-Q,hh=Q-(Qnew-bvirt)+(fnow-bvirt),fnow=f[++findex]),Q=Qnew,0!==hh&&(h[hindex++]=hh);for(;eindex=33306690738754716e-32*detsum?det:-function orient2dadapt(ax,ay,bx,by,cx,cy,detsum){let acxtail,acytail,bcxtail,bcytail,bvirt,c,ahi,alo,bhi,blo,_i,_j,_0,s1,s0,t1,t0,u3;const acx=ax-cx,bcx=bx-cx,acy=ay-cy,bcy=by-cy;s1=acx*bcy,c=util_splitter*acx,ahi=c-(c-acx),alo=acx-ahi,c=util_splitter*bcy,bhi=c-(c-bcy),blo=bcy-bhi,s0=alo*blo-(s1-ahi*bhi-alo*bhi-ahi*blo),t1=acy*bcx,c=util_splitter*acy,ahi=c-(c-acy),alo=acy-ahi,c=util_splitter*bcx,bhi=c-(c-bcx),blo=bcx-bhi,t0=alo*blo-(t1-ahi*bhi-alo*bhi-ahi*blo),_i=s0-t0,bvirt=s0-_i,orient2d_B[0]=s0-(_i+bvirt)+(bvirt-t0),_j=s1+_i,bvirt=_j-s1,_0=s1-(_j-bvirt)+(_i-bvirt),_i=_0-t1,bvirt=_0-_i,orient2d_B[1]=_0-(_i+bvirt)+(bvirt-t1),u3=_j+_i,bvirt=u3-_j,orient2d_B[2]=_j-(u3-bvirt)+(_i-bvirt),orient2d_B[3]=u3;let det=function util_estimate(elen,e){let Q=e[0];for(let i=1;i=errbound||-det>=errbound)return det;if(bvirt=ax-acx,acxtail=ax-(acx+bvirt)+(bvirt-cx),bvirt=bx-bcx,bcxtail=bx-(bcx+bvirt)+(bvirt-cx),bvirt=ay-acy,acytail=ay-(acy+bvirt)+(bvirt-cy),bvirt=by-bcy,bcytail=by-(bcy+bvirt)+(bvirt-cy),0===acxtail&&0===acytail&&0===bcxtail&&0===bcytail)return det;if(errbound=ccwerrboundC*detsum+util_resulterrbound*Math.abs(det),det+=acx*bcytail+bcy*acxtail-(acy*bcxtail+bcx*acytail),det>=errbound||-det>=errbound)return det;s1=acxtail*bcy,c=util_splitter*acxtail,ahi=c-(c-acxtail),alo=acxtail-ahi,c=util_splitter*bcy,bhi=c-(c-bcy),blo=bcy-bhi,s0=alo*blo-(s1-ahi*bhi-alo*bhi-ahi*blo),t1=acytail*bcx,c=util_splitter*acytail,ahi=c-(c-acytail),alo=acytail-ahi,c=util_splitter*bcx,bhi=c-(c-bcx),blo=bcx-bhi,t0=alo*blo-(t1-ahi*bhi-alo*bhi-ahi*blo),_i=s0-t0,bvirt=s0-_i,u[0]=s0-(_i+bvirt)+(bvirt-t0),_j=s1+_i,bvirt=_j-s1,_0=s1-(_j-bvirt)+(_i-bvirt),_i=_0-t1,bvirt=_0-_i,u[1]=_0-(_i+bvirt)+(bvirt-t1),u3=_j+_i,bvirt=u3-_j,u[2]=_j-(u3-bvirt)+(_i-bvirt),u[3]=u3;const C1len=util_sum(4,orient2d_B,4,u,C1);s1=acx*bcytail,c=util_splitter*acx,ahi=c-(c-acx),alo=acx-ahi,c=util_splitter*bcytail,bhi=c-(c-bcytail),blo=bcytail-bhi,s0=alo*blo-(s1-ahi*bhi-alo*bhi-ahi*blo),t1=acy*bcxtail,c=util_splitter*acy,ahi=c-(c-acy),alo=acy-ahi,c=util_splitter*bcxtail,bhi=c-(c-bcxtail),blo=bcxtail-bhi,t0=alo*blo-(t1-ahi*bhi-alo*bhi-ahi*blo),_i=s0-t0,bvirt=s0-_i,u[0]=s0-(_i+bvirt)+(bvirt-t0),_j=s1+_i,bvirt=_j-s1,_0=s1-(_j-bvirt)+(_i-bvirt),_i=_0-t1,bvirt=_0-_i,u[1]=_0-(_i+bvirt)+(bvirt-t1),u3=_j+_i,bvirt=u3-_j,u[2]=_j-(u3-bvirt)+(_i-bvirt),u[3]=u3;const C2len=util_sum(C1len,C1,4,u,C2);s1=acxtail*bcytail,c=util_splitter*acxtail,ahi=c-(c-acxtail),alo=acxtail-ahi,c=util_splitter*bcytail,bhi=c-(c-bcytail),blo=bcytail-bhi,s0=alo*blo-(s1-ahi*bhi-alo*bhi-ahi*blo),t1=acytail*bcxtail,c=util_splitter*acytail,ahi=c-(c-acytail),alo=acytail-ahi,c=util_splitter*bcxtail,bhi=c-(c-bcxtail),blo=bcxtail-bhi,t0=alo*blo-(t1-ahi*bhi-alo*bhi-ahi*blo),_i=s0-t0,bvirt=s0-_i,u[0]=s0-(_i+bvirt)+(bvirt-t0),_j=s1+_i,bvirt=_j-s1,_0=s1-(_j-bvirt)+(_i-bvirt),_i=_0-t1,bvirt=_0-_i,u[1]=_0-(_i+bvirt)+(bvirt-t1),u3=_j+_i,bvirt=u3-_j,u[2]=_j-(u3-bvirt)+(_i-bvirt),u[3]=u3;const Dlen=util_sum(C2len,C2,4,u,orient2d_D);return orient2d_D[Dlen-1]}(ax,ay,bx,by,cx,cy,detsum)}vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(8),vec(8),vec(8),vec(4),vec(8),vec(8),vec(8),vec(12);vec(192),vec(192);vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(8),vec(8),vec(8),vec(8),vec(8),vec(8),vec(8),vec(8),vec(8),vec(4),vec(4),vec(4),vec(8),vec(16),vec(16),vec(16),vec(32),vec(32),vec(48),vec(64);vec(1152),vec(1152);vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(4),vec(24),vec(24),vec(24),vec(24),vec(24),vec(24),vec(24),vec(24),vec(24),vec(24),vec(1152),vec(1152),vec(1152),vec(1152),vec(1152),vec(2304),vec(2304),vec(3456),vec(5760),vec(8),vec(8),vec(8),vec(16),vec(24),vec(48),vec(48),vec(96),vec(192),vec(384),vec(384),vec(384),vec(768);vec(96),vec(96),vec(96),vec(1152);const delaunator_EPSILON=Math.pow(2,-52),EDGE_STACK=new Uint32Array(512);class Delaunator{static from(points,getX=defaultGetX,getY=defaultGetY){const n=points.length,coords=new Float64Array(2*n);for(let i=0;i>1;if(n>0&&"number"!=typeof coords[0])throw new Error("Expected coords to contain numbers.");this.coords=coords;const maxTriangles=Math.max(2*n-5,0);this._triangles=new Uint32Array(3*maxTriangles),this._halfedges=new Int32Array(3*maxTriangles),this._hashSize=Math.ceil(Math.sqrt(n)),this._hullPrev=new Uint32Array(n),this._hullNext=new Uint32Array(n),this._hullTri=new Uint32Array(n),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(n),this._dists=new Float64Array(n),this.update()}update(){const{coords,_hullPrev:hullPrev,_hullNext:hullNext,_hullTri:hullTri,_hullHash:hullHash}=this,n=coords.length>>1;let minX=1/0,minY=1/0,maxX=-1/0,maxY=-1/0;for(let i=0;imaxX&&(maxX=x),y>maxY&&(maxY=y),this._ids[i]=i}const cx=(minX+maxX)/2,cy=(minY+maxY)/2;let i0,i1,i2;for(let i=0,minDist=1/0;i0&&(i1=i,minDist=d)}let i1x=coords[2*i1],i1y=coords[2*i1+1],minRadius=1/0;for(let i=0;id0&&(hull[j++]=id,d0=d)}return this.hull=hull.subarray(0,j),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(orient2d(i0x,i0y,i1x,i1y,i2x,i2y)<0){const i=i1,x=i1x,y=i1y;i1=i2,i1x=i2x,i1y=i2y,i2=i,i2x=x,i2y=y}const center=function circumcenter(ax,ay,bx,by,cx,cy){const dx=bx-ax,dy=by-ay,ex=cx-ax,ey=cy-ay,bl=dx*dx+dy*dy,cl=ex*ex+ey*ey,d=.5/(dx*ey-dy*ex),x=ax+(ey*bl-dy*cl)*d,y=ay+(dx*cl-ex*bl)*d;return{x,y}}(i0x,i0y,i1x,i1y,i2x,i2y);this._cx=center.x,this._cy=center.y;for(let i=0;i0&&Math.abs(x-xp)<=delaunator_EPSILON&&Math.abs(y-yp)<=delaunator_EPSILON)continue;if(xp=x,yp=y,i===i0||i===i1||i===i2)continue;let start=0;for(let j=0,key=this._hashKey(x,y);j=0;)if(e=q,e===start){e=-1;break}if(-1===e)continue;let t=this._addTriangle(e,i,hullNext[e],-1,-1,hullTri[e]);hullTri[i]=this._legalize(t+2),hullTri[e]=t,hullSize++;let n=hullNext[e];for(;q=hullNext[n],orient2d(x,y,coords[2*n],coords[2*n+1],coords[2*q],coords[2*q+1])<0;)t=this._addTriangle(n,i,q,hullTri[i],-1,hullTri[n]),hullTri[i]=this._legalize(t+2),hullNext[n]=n,hullSize--,n=q;if(e===start)for(;q=hullPrev[e],orient2d(x,y,coords[2*q],coords[2*q+1],coords[2*e],coords[2*e+1])<0;)t=this._addTriangle(q,i,e,-1,hullTri[e],hullTri[q]),this._legalize(t+2),hullTri[q]=t,hullNext[e]=e,hullSize--,e=q;this._hullStart=hullPrev[i]=e,hullNext[e]=hullPrev[n]=i,hullNext[i]=n,hullHash[this._hashKey(x,y)]=i,hullHash[this._hashKey(coords[2*e],coords[2*e+1])]=e}this.hull=new Uint32Array(hullSize);for(let i=0,e=this._hullStart;i0?3-p:1+p)/4}(x-this._cx,y-this._cy)*this._hashSize)%this._hashSize}_legalize(a){const{_triangles:triangles,_halfedges:halfedges,coords}=this;let i=0,ar=0;for(;;){const b=halfedges[a],a0=a-a%3;if(ar=a0+(a+2)%3,-1===b){if(0===i)break;a=EDGE_STACK[--i];continue}const b0=b-b%3,al=a0+(a+1)%3,bl=b0+(b+2)%3,p0=triangles[ar],pr=triangles[a],pl=triangles[al],p1=triangles[bl];if(inCircle(coords[2*p0],coords[2*p0+1],coords[2*pr],coords[2*pr+1],coords[2*pl],coords[2*pl+1],coords[2*p1],coords[2*p1+1])){triangles[a]=p1,triangles[b]=p0;const hbl=halfedges[bl];if(-1===hbl){let e=this._hullStart;do{if(this._hullTri[e]===bl){this._hullTri[e]=a;break}e=this._hullPrev[e]}while(e!==this._hullStart)}this._link(a,hbl),this._link(b,halfedges[ar]),this._link(ar,bl);const br=b0+(b+1)%3;i=left&&dists[ids[j]]>tempDist;)ids[j+1]=ids[j--];ids[j+1]=temp}else{let i=left+1,j=right;delaunator_swap(ids,left+right>>1,i),dists[ids[left]]>dists[ids[right]]&&delaunator_swap(ids,left,right),dists[ids[i]]>dists[ids[right]]&&delaunator_swap(ids,i,right),dists[ids[left]]>dists[ids[i]]&&delaunator_swap(ids,left,i);const temp=ids[i],tempDist=dists[temp];for(;;){do{i++}while(dists[ids[i]]tempDist);if(j=j-left?(quicksort(ids,dists,i,right),quicksort(ids,dists,left,j-1)):(quicksort(ids,dists,left,j-1),quicksort(ids,dists,i,right))}}function delaunator_swap(arr,i,j){const tmp=arr[i];arr[i]=arr[j],arr[j]=tmp}function defaultGetX(p){return p[0]}function defaultGetY(p){return p[1]}class path_Path{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(x,y){this._+=`M${this._x0=this._x1=+x},${this._y0=this._y1=+y}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(x,y){this._+=`L${this._x1=+x},${this._y1=+y}`}arc(x,y,r){const x0=(x=+x)+(r=+r),y0=y=+y;if(r<0)throw new Error("negative radius");null===this._x1?this._+=`M${x0},${y0}`:(Math.abs(this._x1-x0)>1e-6||Math.abs(this._y1-y0)>1e-6)&&(this._+="L"+x0+","+y0),r&&(this._+=`A${r},${r},0,1,1,${x-r},${y}A${r},${r},0,1,1,${this._x1=x0},${this._y1=y0}`)}rect(x,y,w,h){this._+=`M${this._x0=this._x1=+x},${this._y0=this._y1=+y}h${+w}v${+h}h${-w}Z`}value(){return this._||null}}class Polygon{constructor(){this._=[]}moveTo(x,y){this._.push([x,y])}closePath(){this._.push(this._[0].slice())}lineTo(x,y){this._.push([x,y])}value(){return this._.length?this._:null}}class Voronoi{constructor(delaunay,[xmin,ymin,xmax,ymax]=[0,0,960,500]){if(!((xmax=+xmax)>=(xmin=+xmin)&&(ymax=+ymax)>=(ymin=+ymin)))throw new Error("invalid bounds");this.delaunay=delaunay,this._circumcenters=new Float64Array(2*delaunay.points.length),this.vectors=new Float64Array(2*delaunay.points.length),this.xmax=xmax,this.xmin=xmin,this.ymax=ymax,this.ymin=ymin,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points,hull,triangles},vectors}=this;let bx,by;const circumcenters=this.circumcenters=this._circumcenters.subarray(0,triangles.length/3*2);for(let x,y,i=0,j=0,n=triangles.length;i1;)n-=2;for(let i=2;i0){if(y0>=this.ymax)return null;(c=(this.ymax-y0)/vy)0){if(x0>=this.xmax)return null;(c=(this.xmax-x0)/vx)this.xmax?2:0)|(ythis.ymax?8:0)}_simplify(P){if(P&&P.length>4){for(let i=0;i2&&function delaunay_collinear(d){const{triangles,coords}=d;for(let i=0;i1e-10)return!1}return!0}(d)){this.collinear=Int32Array.from({length:points.length/2},((_,i)=>i)).sort(((i,j)=>points[2*i]-points[2*j]||points[2*i+1]-points[2*j+1]));const e=this.collinear[0],f=this.collinear[this.collinear.length-1],bounds=[points[2*e],points[2*e+1],points[2*f],points[2*f+1]],r=1e-8*Math.hypot(bounds[3]-bounds[1],bounds[2]-bounds[0]);for(let i=0,n=points.length/2;i0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=hull[0],inedges[hull[0]]=1,2===hull.length&&(inedges[hull[1]]=0,this.triangles[1]=hull[1],this.triangles[2]=hull[1]))}voronoi(bounds){return new Voronoi(this,bounds)}*neighbors(i){const{inedges,hull,_hullIndex,halfedges,triangles,collinear}=this;if(collinear){const l=collinear.indexOf(i);return l>0&&(yield collinear[l-1]),void(l=0&&c!==i&&c!==i0;)i=c;return c}_step(i,x,y){const{inedges,hull,_hullIndex,halfedges,triangles,points}=this;if(-1===inedges[i]||!points.length)return(i+1)%(points.length>>1);let c=i,dc=delaunay_pow(x-points[2*i],2)+delaunay_pow(y-points[2*i+1],2);const e0=inedges[i];let e=e0;do{let t=triangles[e];const dt=delaunay_pow(x-points[2*t],2)+delaunay_pow(y-points[2*t+1],2);if(dt=maxDelta));)if(tag.x=startX+dx,tag.y=startY+dy,!(tag.x+tag.x0<0||tag.y+tag.y0<0||tag.x+tag.x1>size[0]||tag.y+tag.y1>size[1])&&(!bounds||!cloudCollide(tag,board,size[0]))&&(!bounds||collideRects(tag,bounds))){for(var last,sprite=tag.sprite,w=tag.width>>5,sw=size[0]>>5,lx=tag.x-(w<<4),sx=127&lx,msx=32-sx,h=tag.y1-tag.y0,x=(tag.y+tag.y0)*sw+(lx>>5),j=0;j>>sx:0);x+=sw}return tag.sprite=null,!0}return!1}return cloud.layout=function(){for(var contextAndRatio=function getContext(canvas){canvas.width=canvas.height=1;var ratio=Math.sqrt(canvas.getContext("2d").getImageData(0,0,1,1).data.length>>2);canvas.width=(cw<<5)/ratio,canvas.height=ch/ratio;var context=canvas.getContext("2d");return context.fillStyle=context.strokeStyle="red",context.textAlign="center",{context,ratio}}(domCanvas()),board=function zeroArray(n){var a=[],i=-1;for(;++i>5)*size[1]),bounds=null,n=words.length,i=-1,tags=[],data=words.map((d=>({text:text(d),font:font(d),style:fontStyle(d),weight:fontWeight(d),rotate:rotate(d),size:~~(fontSize(d)+1e-14),padding:padding(d),xoff:0,yoff:0,x1:0,y1:0,x0:0,y0:0,hasText:!1,sprite:null,datum:d}))).sort(((a,b)=>b.size-a.size));++i>1,d.y=size[1]*(random()+.5)>>1,cloudSprite(contextAndRatio,d,data,i),d.hasText&&place(board,d,bounds)&&(tags.push(d),bounds?cloudBounds(bounds,d):bounds=[{x:d.x+d.x0,y:d.y+d.y0},{x:d.x+d.x1,y:d.y+d.y1}],d.x-=size[0]>>1,d.y-=size[1]>>1)}return tags},cloud.words=function(_){return arguments.length?(words=_,cloud):words},cloud.size=function(_){return arguments.length?(size=[+_[0],+_[1]],cloud):size},cloud.font=function(_){return arguments.length?(font=functor(_),cloud):font},cloud.fontStyle=function(_){return arguments.length?(fontStyle=functor(_),cloud):fontStyle},cloud.fontWeight=function(_){return arguments.length?(fontWeight=functor(_),cloud):fontWeight},cloud.rotate=function(_){return arguments.length?(rotate=functor(_),cloud):rotate},cloud.text=function(_){return arguments.length?(text=functor(_),cloud):text},cloud.spiral=function(_){return arguments.length?(spiral=spirals[_]||_,cloud):spiral},cloud.fontSize=function(_){return arguments.length?(fontSize=functor(_),cloud):fontSize},cloud.padding=function(_){return arguments.length?(padding=functor(_),cloud):padding},cloud.random=function(_){return arguments.length?(random=_,cloud):random},cloud}function cloudSprite(contextAndRatio,d,data,di){if(!d.sprite){var c=contextAndRatio.context,ratio=contextAndRatio.ratio;c.clearRect(0,0,(cw<<5)/ratio,ch/ratio);var w,w32,h,i,j,x=0,y=0,maxh=0,n=data.length;for(--di;++di>5<<5,h=~~Math.max(Math.abs(wsr+hcr),Math.abs(wsr-hcr))}else w=w+31>>5<<5;if(h>maxh&&(maxh=h),x+w>=cw<<5&&(x=0,y+=maxh,maxh=0),y+h>=ch)break;c.translate((x+(w>>1))/ratio,(y+(h>>1))/ratio),d.rotate&&c.rotate(d.rotate*cloudRadians),c.fillText(d.text,0,0),d.padding&&(c.lineWidth=2*d.padding,c.strokeText(d.text,0,0)),c.restore(),d.width=w,d.height=h,d.xoff=x,d.yoff=y,d.x1=w>>1,d.y1=h>>1,d.x0=-d.x1,d.y0=-d.y1,d.hasText=!0,x+=w}for(var pixels=c.getImageData(0,0,(cw<<5)/ratio,ch/ratio).data,sprite=[];--di>=0;)if((d=data[di]).hasText){for(w32=(w=d.width)>>5,h=d.y1-d.y0,i=0;i>5),m=pixels[(y+j)*(cw<<5)+(x+i)<<2]?1<<31-i%32:0;sprite[k]|=m,seen|=m}seen?seenRow=j:(d.y0++,h--,j--,y++)}d.y1=d.y0+seenRow,d.sprite=sprite.slice(0,(d.y1-d.y0)*w32)}}}function cloudCollide(tag,board,sw){sw>>=5;for(var last,sprite=tag.sprite,w=tag.width>>5,lx=tag.x-(w<<4),sx=127&lx,msx=32-sx,h=tag.y1-tag.y0,x=(tag.y+tag.y0)*sw+(lx>>5),j=0;j>>sx:0))&board[x+i])return!0;x+=sw}return!1}function cloudBounds(bounds,d){var b0=bounds[0],b1=bounds[1];d.x+d.x0b1.x&&(b1.x=d.x+d.x1),d.y+d.y1>b1.y&&(b1.y=d.y+d.y1)}function collideRects(a,b){return a.x+a.x1>b[0].x&&a.x+a.x0b[0].y&&a.y+a.y0sizeScale(fsize(x))}data.forEach((t=>{t[as[0]]=NaN,t[as[1]]=NaN,t[as[3]]=0}));const words=layout.words(data).text(_.text).size(_.size||[500,500]).padding(_.padding||1).spiral(_.spiral||"archimedean").rotate(_.rotate||0).font(_.font||"sans-serif").fontStyle(_.fontStyle||"normal").fontWeight(_.fontWeight||"normal").fontSize(fontSize).random(random).layout(),size=layout.size(),dx=size[0]>>1,dy=size[1]>>1,n=words.length;for(let w,t,i=0;inew Uint8Array(n),array16=n=>new Uint16Array(n),array32=n=>new Uint32Array(n);function vega_crossfilter_module_array(n,m,array){const copy=(m<257?array8:m<65537?array16:array32)(n);return array&©.set(array),copy}function Dimension(index,i,query){const bit=1<{const x=values[a],y=values[b];return xy?1:0})),function permute_permute(source,keys){return Array.from(keys,(key=>source[key]))}(values,index)}(addv,addi),n0)oldv=value,oldi=index,value=Array(n0+n1),index=array32(n0+n1),function vega_crossfilter_module_merge(base,value0,index0,n0,value1,index1,n1,value,index){let i,i0=0,i1=0;for(i=0;i00)for(i=0;iindex,size:()=>size}}function CrossFilter(params){Transform.call(this,function Bitmaps(){let width=8,data=[],seen=array32(0),curr=vega_crossfilter_module_array(0,width),prev=vega_crossfilter_module_array(0,width);return{data:()=>data,seen:()=>seen=function lengthen(array,length,copy){return array.length>=length?array:((copy=copy||new array.constructor(length)).set(array),copy)}(seen,data.length),add(array){for(let t,i=0,j=data.length,n=array.length;idata.length,curr:()=>curr,prev:()=>prev,reset:k=>prev[k]=curr[k],all:()=>width<257?255:width<65537?65535:4294967295,set(k,one){curr[k]|=one},clear(k,one){curr[k]&=~one},resize(n,m){(n>curr.length||m>width)&&(width=Math.max(m,width),curr=vega_crossfilter_module_array(n,width,curr),prev=vega_crossfilter_module_array(n,width))}}}(),params),this._indices=null,this._dims=null}function ResolveFilter(params){Transform.call(this,null,params)}CrossFilter.Definition={type:"CrossFilter",metadata:{},params:[{name:"fields",type:"field",array:!0,required:!0},{name:"query",type:"array",array:!0,required:!0,content:{type:"number",array:!0,length:2}}]},(0,vega_util_module.B)(CrossFilter,Transform,{transform(_,pulse){return this._dims?_.modified("fields")||_.fields.some((f=>pulse.modified(f.fields)))?this.reinit(_,pulse):this.eval(_,pulse):this.init(_,pulse)},init(_,pulse){const fields=_.fields,query=_.query,indices=this._indices={},dims=this._dims=[],m=query.length;let key,index,i=0;for(;i{const indexMap=bits.remove(num,map);for(const key in indices)indices[key].reindex(indexMap)}))},update(_,pulse,output){const dims=this._dims,query=_.query,stamp=pulse.stamp,m=dims.length;let i,q,mask=0;for(output.filters=0,q=0;qlo0)for(i=lo0,j=Math.min(lo1,hi0);ihi0)for(i=Math.max(lo1,hi0),j=hi1;ilo0)for(i=lo0,j=Math.min(lo1,hi0);ihi0)for(i=Math.max(lo1,hi0),j=hi1;icurr[k]&ignore?null:data[k];return output.filter(output.MOD,pass),mask&mask-1?(output.filter(output.ADD,(k=>{const c=curr[k]&ignore;return!c&&c^prev[k]&ignore?data[k]:null})),output.filter(output.REM,(k=>{const c=curr[k]&ignore;return c&&!(c^c^prev[k]&ignore)?data[k]:null}))):(output.filter(output.ADD,pass),output.filter(output.REM,(k=>(curr[k]&ignore)===mask?data[k]:null))),output.filter(output.SOURCE,(t=>pass(t._index)))}});const Literal="Literal",CallExpression="CallExpression";function ASTNode(type){this.type=type}var TokenName,vega_expression_module_source,vega_expression_module_index,vega_expression_module_length,lookahead;ASTNode.prototype.visit=function(visitor){let c,i,n;if(visitor(this))return 1;for(c=function vega_expression_module_children(node){switch(node.type){case"ArrayExpression":return node.elements;case"BinaryExpression":case"LogicalExpression":return[node.left,node.right];case CallExpression:return[node.callee].concat(node.arguments);case"ConditionalExpression":return[node.test,node.consequent,node.alternate];case"MemberExpression":return[node.object,node.property];case"ObjectExpression":return node.properties;case"Property":return[node.key,node.value];case"UnaryExpression":return[node.argument];default:return[]}}(this),i=0,n=c.length;i",TokenName[TokenIdentifier]="Identifier",TokenName[TokenKeyword]="Keyword",TokenName[TokenNullLiteral]="Null",TokenName[TokenNumericLiteral]="Numeric",TokenName[TokenPunctuator]="Punctuator",TokenName[TokenStringLiteral]="String",TokenName[9]="RegularExpression";var SyntaxArrayExpression="ArrayExpression",SyntaxBinaryExpression="BinaryExpression",SyntaxCallExpression="CallExpression",SyntaxConditionalExpression="ConditionalExpression",SyntaxIdentifier="Identifier",SyntaxLiteral="Literal",SyntaxLogicalExpression="LogicalExpression",SyntaxMemberExpression="MemberExpression",SyntaxObjectExpression="ObjectExpression",SyntaxProperty="Property",SyntaxUnaryExpression="UnaryExpression",MessageUnexpectedToken="Unexpected token %0",MessageUnexpectedNumber="Unexpected number",MessageUnexpectedString="Unexpected string",MessageUnexpectedIdentifier="Unexpected identifier",MessageUnexpectedReserved="Unexpected reserved word",MessageUnexpectedEOS="Unexpected end of input",MessageInvalidRegExp="Invalid regular expression",MessageUnterminatedRegExp="Invalid regular expression: missing /",MessageStrictOctalLiteral="Octal literals are not allowed in strict mode.",MessageStrictDuplicateProperty="Duplicate data property in object literal not allowed in strict mode",ILLEGAL="ILLEGAL",DISABLED="Disabled.",RegexNonAsciiIdentifierStart=new RegExp("[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]"),RegexNonAsciiIdentifierPart=new RegExp("[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19D9\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u2E2F\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]");function assert(condition,message){if(!condition)throw new Error("ASSERT: "+message)}function isDecimalDigit(ch){return ch>=48&&ch<=57}function isHexDigit(ch){return"0123456789abcdefABCDEF".indexOf(ch)>=0}function isOctalDigit(ch){return"01234567".indexOf(ch)>=0}function isWhiteSpace(ch){return 32===ch||9===ch||11===ch||12===ch||160===ch||ch>=5760&&[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(ch)>=0}function isLineTerminator(ch){return 10===ch||13===ch||8232===ch||8233===ch}function isIdentifierStart(ch){return 36===ch||95===ch||ch>=65&&ch<=90||ch>=97&&ch<=122||92===ch||ch>=128&&RegexNonAsciiIdentifierStart.test(String.fromCharCode(ch))}function isIdentifierPart(ch){return 36===ch||95===ch||ch>=65&&ch<=90||ch>=97&&ch<=122||ch>=48&&ch<=57||92===ch||ch>=128&&RegexNonAsciiIdentifierPart.test(String.fromCharCode(ch))}const keywords={if:1,in:1,do:1,var:1,for:1,new:1,try:1,let:1,this:1,else:1,case:1,void:1,with:1,enum:1,while:1,break:1,catch:1,throw:1,const:1,yield:1,class:1,super:1,return:1,typeof:1,delete:1,switch:1,export:1,import:1,public:1,static:1,default:1,finally:1,extends:1,package:1,private:1,function:1,continue:1,debugger:1,interface:1,protected:1,instanceof:1,implements:1};function skipComment(){for(;vega_expression_module_index1114111||"}"!==ch)&&throwError({},MessageUnexpectedToken,ILLEGAL),code<=65535?String.fromCharCode(code):(cu1=55296+(code-65536>>10),cu2=56320+(code-65536&1023),String.fromCharCode(cu1,cu2))}function getEscapedIdentifier(){var ch,id;for(ch=vega_expression_module_source.charCodeAt(vega_expression_module_index++),id=String.fromCharCode(ch),92===ch&&(117!==vega_expression_module_source.charCodeAt(vega_expression_module_index)&&throwError({},MessageUnexpectedToken,ILLEGAL),++vega_expression_module_index,(ch=scanHexEscape("u"))&&"\\"!==ch&&isIdentifierStart(ch.charCodeAt(0))||throwError({},MessageUnexpectedToken,ILLEGAL),id=ch);vega_expression_module_index>>="===(ch4=vega_expression_module_source.substr(vega_expression_module_index,4))?{type:TokenPunctuator,value:ch4,start,end:vega_expression_module_index+=4}:">>>"===(ch3=ch4.substr(0,3))||"<<="===ch3||">>="===ch3?{type:TokenPunctuator,value:ch3,start,end:vega_expression_module_index+=3}:ch1===(ch2=ch3.substr(0,2))[1]&&"+-<>&|".indexOf(ch1)>=0||"=>"===ch2?{type:TokenPunctuator,value:ch2,start,end:vega_expression_module_index+=2}:("//"===ch2&&throwError({},MessageUnexpectedToken,ILLEGAL),"<>=!+-*%&|^/".indexOf(ch1)>=0?(++vega_expression_module_index,{type:TokenPunctuator,value:ch1,start,end:vega_expression_module_index}):void throwError({},MessageUnexpectedToken,ILLEGAL))}function scanNumericLiteral(){var number,start,ch;if(assert(isDecimalDigit((ch=vega_expression_module_source[vega_expression_module_index]).charCodeAt(0))||"."===ch,"Numeric literal must start with a decimal digit or a decimal point"),start=vega_expression_module_index,number="","."!==ch){if(number=vega_expression_module_source[vega_expression_module_index++],ch=vega_expression_module_source[vega_expression_module_index],"0"===number){if("x"===ch||"X"===ch)return++vega_expression_module_index,function scanHexLiteral(start){let number="";for(;vega_expression_module_index=0&&throwError({},MessageInvalidRegExp,flags),{value:flags,literal:str}}(),value=function testRegExp(pattern,flags){let tmp=pattern;flags.indexOf("u")>=0&&(tmp=tmp.replace(/\\u\{([0-9a-fA-F]+)\}/g,(($0,$1)=>{if(parseInt($1,16)<=1114111)return"x";throwError({},MessageInvalidRegExp)})).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"x"));try{new RegExp(tmp)}catch(e){throwError({},MessageInvalidRegExp)}try{return new RegExp(pattern,flags)}catch(exception){return null}}(body.value,flags.value),{literal:body.literal+flags.literal,value,regex:{pattern:body.value,flags:flags.value},start,end:vega_expression_module_index}}function advance(){if(skipComment(),vega_expression_module_index>=vega_expression_module_length)return{type:TokenEOF,start:vega_expression_module_index,end:vega_expression_module_index};const ch=vega_expression_module_source.charCodeAt(vega_expression_module_index);return isIdentifierStart(ch)?scanIdentifier():40===ch||41===ch||59===ch?scanPunctuator():39===ch||34===ch?function scanStringLiteral(){var quote,start,ch,code,str="",octal=!1;for(assert("'"===(quote=vega_expression_module_source[vega_expression_module_index])||'"'===quote,"String literal must starts with a quote"),start=vega_expression_module_index,++vega_expression_module_index;vega_expression_module_index=0&&vega_expression_module_index(assert(index":case"<=":case">=":case"instanceof":case"in":prec=7;break;case"<<":case">>":case">>>":prec=8;break;case"+":case"-":prec=9;break;case"*":case"/":case"%":prec=11}return prec}function parseConditionalExpression(){var expr,consequent;return expr=function parseBinaryExpression(){var marker,markers,expr,token,prec,stack,right,operator,left,i;if(marker=lookahead,left=parseUnaryExpression(),0===(prec=binaryPrecedence(token=lookahead)))return left;for(token.prec=prec,lex(),markers=[marker,lookahead],stack=[left,token,right=parseUnaryExpression()];(prec=binaryPrecedence(lookahead))>0;){for(;stack.length>2&&prec<=stack[stack.length-2].prec;)right=stack.pop(),operator=stack.pop().value,left=stack.pop(),markers.pop(),expr=finishBinaryExpression(operator,left,right),stack.push(expr);(token=lex()).prec=prec,stack.push(token),markers.push(lookahead),expr=parseUnaryExpression(),stack.push(expr)}for(expr=stack[i=stack.length-1],markers.pop();i>1;)markers.pop(),expr=finishBinaryExpression(stack[i-1].value,stack[i-2],expr),i-=2;return expr}(),match("?")&&(lex(),consequent=parseConditionalExpression(),expect(":"),expr=function finishConditionalExpression(test,consequent,alternate){const node=new ASTNode(SyntaxConditionalExpression);return node.test=test,node.consequent=consequent,node.alternate=alternate,node}(expr,consequent,parseConditionalExpression())),expr}function parseExpression(){const expr=parseConditionalExpression();if(match(","))throw new Error(DISABLED);return expr}function parser(code){vega_expression_module_index=0,vega_expression_module_length=(vega_expression_module_source=code).length,lookahead=null,peek();const expr=parseExpression();if(lookahead.type!==TokenEOF)throw new Error("Unexpect token after expression.");return expr}var Constants={NaN:"NaN",E:"Math.E",LN2:"Math.LN2",LN10:"Math.LN10",LOG2E:"Math.LOG2E",LOG10E:"Math.LOG10E",PI:"Math.PI",SQRT1_2:"Math.SQRT1_2",SQRT2:"Math.SQRT2",MIN_VALUE:"Number.MIN_VALUE",MAX_VALUE:"Number.MAX_VALUE"};function Functions(codegen){function fn(name,cast,type){return args=>function fncall(name,args,cast,type){let obj=codegen(args[0]);return cast&&(obj=cast+"("+obj+")",0===cast.lastIndexOf("new ",0)&&(obj="("+obj+")")),obj+"."+name+(type<0?"":0===type?"()":"("+args.slice(1).map(codegen).join(",")+")")}(name,args,cast,type)}const DATE="new Date";return{isNaN:"Number.isNaN",isFinite:"Number.isFinite",abs:"Math.abs",acos:"Math.acos",asin:"Math.asin",atan:"Math.atan",atan2:"Math.atan2",ceil:"Math.ceil",cos:"Math.cos",exp:"Math.exp",floor:"Math.floor",hypot:"Math.hypot",log:"Math.log",max:"Math.max",min:"Math.min",pow:"Math.pow",random:"Math.random",round:"Math.round",sin:"Math.sin",sqrt:"Math.sqrt",tan:"Math.tan",clamp:function(args){args.length<3&&(0,vega_util_module.z3)("Missing arguments to clamp function."),args.length>3&&(0,vega_util_module.z3)("Too many arguments to clamp function.");const a=args.map(codegen);return"Math.max("+a[1]+", Math.min("+a[2]+","+a[0]+"))"},now:"Date.now",utc:"Date.UTC",datetime:DATE,date:fn("getDate",DATE,0),day:fn("getDay",DATE,0),year:fn("getFullYear",DATE,0),month:fn("getMonth",DATE,0),hours:fn("getHours",DATE,0),minutes:fn("getMinutes",DATE,0),seconds:fn("getSeconds",DATE,0),milliseconds:fn("getMilliseconds",DATE,0),time:fn("getTime",DATE,0),timezoneoffset:fn("getTimezoneOffset",DATE,0),utcdate:fn("getUTCDate",DATE,0),utcday:fn("getUTCDay",DATE,0),utcyear:fn("getUTCFullYear",DATE,0),utcmonth:fn("getUTCMonth",DATE,0),utchours:fn("getUTCHours",DATE,0),utcminutes:fn("getUTCMinutes",DATE,0),utcseconds:fn("getUTCSeconds",DATE,0),utcmilliseconds:fn("getUTCMilliseconds",DATE,0),length:fn("length",null,-1),parseFloat:"parseFloat",parseInt:"parseInt",upper:fn("toUpperCase","String",0),lower:fn("toLowerCase","String",0),substring:fn("substring","String"),split:fn("split","String"),trim:fn("trim","String",0),regexp:"RegExp",test:fn("test","RegExp"),if:function(args){args.length<3&&(0,vega_util_module.z3)("Missing arguments to if function."),args.length>3&&(0,vega_util_module.z3)("Too many arguments to if function.");const a=args.map(codegen);return"("+a[0]+"?"+a[1]+":"+a[2]+")"}}}function codegen(opt){const allowed=(opt=opt||{}).allowed?(0,vega_util_module.M1)(opt.allowed):{},forbidden=opt.forbidden?(0,vega_util_module.M1)(opt.forbidden):{},constants=opt.constants||Constants,functions=(opt.functions||Functions)(visit),globalvar=opt.globalvar,fieldvar=opt.fieldvar,outputGlobal=(0,vega_util_module.Tn)(globalvar)?globalvar:id=>`${globalvar}["${id}"]`;let globals={},fields={},memberDepth=0;function visit(ast){if((0,vega_util_module.Kg)(ast))return ast;const generator=Generators[ast.type];return null==generator&&(0,vega_util_module.z3)("Unsupported type: "+ast.type),generator(ast)}const Generators={Literal:n=>n.raw,Identifier:n=>{const id=n.name;return memberDepth>0?id:(0,vega_util_module.mQ)(forbidden,id)?(0,vega_util_module.z3)("Illegal identifier: "+id):(0,vega_util_module.mQ)(constants,id)?constants[id]:(0,vega_util_module.mQ)(allowed,id)?id:(globals[id]=1,outputGlobal(id))},MemberExpression:n=>{const d=!n.computed,o=visit(n.object);d&&(memberDepth+=1);const p=visit(n.property);return o===fieldvar&&(fields[function stripQuotes(s){const n=s&&s.length-1;return n&&('"'===s[0]&&'"'===s[n]||"'"===s[0]&&"'"===s[n])?s.slice(1,-1):s}(p)]=1),d&&(memberDepth-=1),o+(d?"."+p:"["+p+"]")},CallExpression:n=>{"Identifier"!==n.callee.type&&(0,vega_util_module.z3)("Illegal callee type: "+n.callee.type);const callee=n.callee.name,args=n.arguments,fn=(0,vega_util_module.mQ)(functions,callee)&&functions[callee];return fn||(0,vega_util_module.z3)("Unrecognized function: "+callee),(0,vega_util_module.Tn)(fn)?fn(args):fn+"("+args.map(visit).join(",")+")"},ArrayExpression:n=>"["+n.elements.map(visit).join(",")+"]",BinaryExpression:n=>"("+visit(n.left)+" "+n.operator+" "+visit(n.right)+")",UnaryExpression:n=>"("+n.operator+visit(n.argument)+")",ConditionalExpression:n=>"("+visit(n.test)+"?"+visit(n.consequent)+":"+visit(n.alternate)+")",LogicalExpression:n=>"("+visit(n.left)+n.operator+visit(n.right)+")",ObjectExpression:n=>"{"+n.properties.map(visit).join(",")+"}",Property:n=>{memberDepth+=1;const k=visit(n.key);return memberDepth-=1,k+":"+visit(n.value)}};function codegen(ast){const result={code:visit(ast),globals:Object.keys(globals),fields:Object.keys(fields)};return globals={},fields={},result}return codegen.functions=functions,codegen.constants=constants,codegen}var lambda00,phi00,lambda0,cosPhi0,sinPhi0,bounds_lambda0,phi0,lambda1,phi1,lambda2,bounds_lambda00,bounds_phi00,p0,deltaSum,ranges,bounds_range,area_areaRingSum=new Adder,area_areaSum=new Adder,area_areaStream={point:noop_noop,lineStart:noop_noop,lineEnd:noop_noop,polygonStart:function(){area_areaRingSum=new Adder,area_areaStream.lineStart=area_areaRingStart,area_areaStream.lineEnd=area_areaRingEnd},polygonEnd:function(){var areaRing=+area_areaRingSum;area_areaSum.add(areaRing<0?math_tau+areaRing:areaRing),this.lineStart=this.lineEnd=this.point=noop_noop},sphere:function(){area_areaSum.add(math_tau)}};function area_areaRingStart(){area_areaStream.point=area_areaPointFirst}function area_areaRingEnd(){area_areaPoint(lambda00,phi00)}function area_areaPointFirst(lambda,phi){area_areaStream.point=area_areaPoint,lambda00=lambda,phi00=phi,lambda0=lambda*=src_math_radians,cosPhi0=math_cos(phi=(phi*=src_math_radians)/2+quarterPi),sinPhi0=math_sin(phi)}function area_areaPoint(lambda,phi){var dLambda=(lambda*=src_math_radians)-lambda0,sdLambda=dLambda>=0?1:-1,adLambda=sdLambda*dLambda,cosPhi=math_cos(phi=(phi*=src_math_radians)/2+quarterPi),sinPhi=math_sin(phi),k=sinPhi0*sinPhi,u=cosPhi0*cosPhi+k*math_cos(adLambda),v=k*sdLambda*math_sin(adLambda);area_areaRingSum.add(math_atan2(v,u)),lambda0=lambda,cosPhi0=cosPhi,sinPhi0=sinPhi}var W0,W1,centroid_X0,centroid_Y0,centroid_Z0,centroid_X1,centroid_Y1,centroid_Z1,centroid_X2,centroid_Y2,centroid_Z2,centroid_lambda00,centroid_phi00,src_centroid_x0,src_centroid_y0,z0,bounds_boundsStream={point:bounds_boundsPoint,lineStart:boundsLineStart,lineEnd:boundsLineEnd,polygonStart:function(){bounds_boundsStream.point=boundsRingPoint,bounds_boundsStream.lineStart=boundsRingStart,bounds_boundsStream.lineEnd=boundsRingEnd,deltaSum=new Adder,area_areaStream.polygonStart()},polygonEnd:function(){area_areaStream.polygonEnd(),bounds_boundsStream.point=bounds_boundsPoint,bounds_boundsStream.lineStart=boundsLineStart,bounds_boundsStream.lineEnd=boundsLineEnd,area_areaRingSum<0?(bounds_lambda0=-(lambda1=180),phi0=-(phi1=90)):deltaSum>src_math_epsilon?phi1=90:deltaSum<-src_math_epsilon&&(phi0=-90),bounds_range[0]=bounds_lambda0,bounds_range[1]=lambda1},sphere:function(){bounds_lambda0=-(lambda1=180),phi0=-(phi1=90)}};function bounds_boundsPoint(lambda,phi){ranges.push(bounds_range=[bounds_lambda0=lambda,lambda1=lambda]),phiphi1&&(phi1=phi)}function linePoint(lambda,phi){var p=cartesian([lambda*src_math_radians,phi*src_math_radians]);if(p0){var normal=cartesianCross(p0,p),inflection=cartesianCross([normal[1],-normal[0],0],normal);cartesianNormalizeInPlace(inflection),inflection=spherical(inflection);var phii,delta=lambda-lambda2,sign=delta>0?1:-1,lambdai=inflection[0]*src_math_degrees*sign,antimeridian=math_abs(delta)>180;antimeridian^(sign*lambda2phi1&&(phi1=phii):antimeridian^(sign*lambda2<(lambdai=(lambdai+360)%360-180)&&lambdaiphi1&&(phi1=phi)),antimeridian?lambdaangle(bounds_lambda0,lambda1)&&(lambda1=lambda):angle(lambda,lambda1)>angle(bounds_lambda0,lambda1)&&(bounds_lambda0=lambda):lambda1>=bounds_lambda0?(lambdalambda1&&(lambda1=lambda)):lambda>lambda2?angle(bounds_lambda0,lambda)>angle(bounds_lambda0,lambda1)&&(lambda1=lambda):angle(lambda,lambda1)>angle(bounds_lambda0,lambda1)&&(bounds_lambda0=lambda)}else ranges.push(bounds_range=[bounds_lambda0=lambda,lambda1=lambda]);phiphi1&&(phi1=phi),p0=p,lambda2=lambda}function boundsLineStart(){bounds_boundsStream.point=linePoint}function boundsLineEnd(){bounds_range[0]=bounds_lambda0,bounds_range[1]=lambda1,bounds_boundsStream.point=bounds_boundsPoint,p0=null}function boundsRingPoint(lambda,phi){if(p0){var delta=lambda-lambda2;deltaSum.add(math_abs(delta)>180?delta+(delta>0?360:-360):delta)}else bounds_lambda00=lambda,bounds_phi00=phi;area_areaStream.point(lambda,phi),linePoint(lambda,phi)}function boundsRingStart(){area_areaStream.lineStart()}function boundsRingEnd(){boundsRingPoint(bounds_lambda00,bounds_phi00),area_areaStream.lineEnd(),math_abs(deltaSum)>src_math_epsilon&&(bounds_lambda0=-(lambda1=180)),bounds_range[0]=bounds_lambda0,bounds_range[1]=lambda1,p0=null}function angle(lambda0,lambda1){return(lambda1-=lambda0)<0?lambda1+360:lambda1}function rangeCompare(a,b){return a[0]-b[0]}function rangeContains(range,x){return range[0]<=range[1]?range[0]<=x&&x<=range[1]:xvalue.indexOf(v)>=0)):value},R_union:function(base,value){var lo=(0,vega_util_module.Ro)(value[0]),hi=(0,vega_util_module.Ro)(value[1]);return lo>hi&&(lo=value[1],hi=value[0]),base.length?(base[0]>lo&&(base[0]=lo),base[1]hi&&(lo=value[1],hi=value[0]),base.length?hihi&&(base[1]=hi),base):[lo,hi]}};function selectionVisitor(name,args,scope,params){args[0].type!==Literal&&(0,vega_util_module.z3)("First argument to selection functions must be a string literal.");const data=args[0].value,dataName=":"+data;"intersect"!==(args.length>=2&&(0,vega_util_module.se)(args).value)||(0,vega_util_module.mQ)(params,"@unit")||(params["@unit"]=scope.getData(data).indataRef(scope,"unit")),(0,vega_util_module.mQ)(params,dataName)||(params[dataName]=scope.getData(data).tuplesRef())}function vega_functions_module_data(name){const data=this.context.data[name];return data?data.values.value:[]}const wrap=method=>function(value,spec){return this.context.dataflow.locale()[method](spec)(value)},vega_functions_module_format=wrap("format"),vega_functions_module_timeFormat=wrap("timeFormat"),vega_functions_module_utcFormat=wrap("utcFormat"),vega_functions_module_timeParse=wrap("timeParse"),vega_functions_module_utcParse=wrap("utcParse"),dateObj=new Date(2e3,0,1);function vega_functions_module_time(month,day,specifier){return Number.isInteger(month)&&Number.isInteger(day)?(dateObj.setYear(2e3),dateObj.setMonth(month),dateObj.setDate(day),vega_functions_module_timeFormat.call(this,dateObj,specifier)):""}const ScalePrefix="%",SignalPrefix="$";function dataVisitor(name,args,scope,params){args[0].type!==Literal&&(0,vega_util_module.z3)("First argument to data functions must be a string literal.");const data=args[0].value,dataName=":"+data;if(!(0,vega_util_module.mQ)(dataName,params))try{params[dataName]=scope.getData(data).tuplesRef()}catch(err){}}function scaleVisitor(name,args,scope,params){if(args[0].type===Literal)addScaleDependency(scope,params,args[0].value);else for(name in scope.scales)addScaleDependency(scope,params,name)}function addScaleDependency(scope,params,name){const scaleName=ScalePrefix+name;if(!(0,vega_util_module.mQ)(params,scaleName))try{params[scaleName]=scope.scaleRef(name)}catch(err){}}function getScale(nameOrFunction,ctx){if((0,vega_util_module.Tn)(nameOrFunction))return nameOrFunction;if((0,vega_util_module.Kg)(nameOrFunction)){const maybeScale=ctx.scales[nameOrFunction];return maybeScale&&function isRegisteredScale(scale){return scale&&!0===scale[VEGA_SCALE]}(maybeScale.value)?maybeScale.value:void 0}}function internalScaleFunctions(codegen,fnctx,visitors){fnctx.__bandwidth=s=>s&&s.bandwidth?s.bandwidth():0,visitors._bandwidth=scaleVisitor,visitors._range=scaleVisitor,visitors._scale=scaleVisitor;const ref=arg=>"_["+(arg.type===Literal?(0,vega_util_module.r$)(ScalePrefix+arg.value):(0,vega_util_module.r$)(ScalePrefix)+"+"+codegen(arg))+"]";return{_bandwidth:args=>`this.__bandwidth(${ref(args[0])})`,_range:args=>`${ref(args[0])}.range()`,_scale:args=>`${ref(args[0])}(${codegen(args[1])})`}}function geoMethod(methodName,globalMethod){return function(projection,geojson,group){if(projection){const p=getScale(projection,(group||this).context);return p&&p.path[methodName](geojson)}return globalMethod(geojson)}}const geoArea=geoMethod("area",(function d3_geo_src_area(object){return area_areaSum=new Adder,src_stream(object,area_areaStream),2*area_areaSum})),geoBounds=geoMethod("bounds",(function src_bounds(feature){var i,n,a,b,merged,deltaMax,delta;if(phi1=lambda1=-(bounds_lambda0=phi0=1/0),ranges=[],src_stream(feature,bounds_boundsStream),n=ranges.length){for(ranges.sort(rangeCompare),i=1,merged=[a=ranges[0]];iangle(a[0],a[1])&&(a[1]=b[1]),angle(b[0],a[1])>angle(a[0],a[1])&&(a[0]=b[0])):merged.push(a=b);for(deltaMax=-1/0,i=0,a=merged[n=merged.length-1];i<=n;a=b,++i)b=merged[i],(delta=angle(a[1],b[0]))>deltaMax&&(deltaMax=delta,bounds_lambda0=b[0],lambda1=a[1])}return ranges=bounds_range=null,bounds_lambda0===1/0||phi0===1/0?[[NaN,NaN],[NaN,NaN]]:[[bounds_lambda0,phi0],[lambda1,phi1]]})),geoCentroid=geoMethod("centroid",(function src_centroid(object){W0=W1=centroid_X0=centroid_Y0=centroid_Z0=centroid_X1=centroid_Y1=centroid_Z1=0,centroid_X2=new Adder,centroid_Y2=new Adder,centroid_Z2=new Adder,src_stream(object,centroid_centroidStream);var x=+centroid_X2,y=+centroid_Y2,z=+centroid_Z2,m=hypot(x,y,z);return mequalObject(props,_)}const accessors={};function vega_functions_module_array(seq){return(0,vega_util_module.cy)(seq)||ArrayBuffer.isView(seq)?seq:null}function vega_functions_module_sequence(seq){return vega_functions_module_array(seq)||((0,vega_util_module.Kg)(seq)?seq:null)}const datum=d=>d.data;function treeNodes(name,context){const tree=vega_functions_module_data.call(context,name);return tree.root&&tree.root.lookup||{}}const _window=()=>"undefined"!=typeof window&&window||null;function vega_functions_module_intersect(b,opt,group){if(!b)return[];const[u,v]=b,box=(new Bounds).set(u[0],u[1],v[0],v[1]);return vega_scenegraph_module_intersect(group||this.context.dataflow.scenegraph().root,box,function vega_functions_module_filter(opt){let p=null;if(opt){const types=(0,vega_util_module.YO)(opt.marktype),names=(0,vega_util_module.YO)(opt.markname);p=_=>(!types.length||types.some((t=>_.marktype===t)))&&(!names.length||names.some((s=>_.name===s)))}return p}(opt))}const functionContext={random:()=>random(),cumulativeNormal,cumulativeLogNormal,cumulativeUniform,densityNormal,densityLogNormal,densityUniform,quantileNormal,quantileLogNormal,quantileUniform,sampleNormal,sampleLogNormal,sampleUniform,isArray:vega_util_module.cy,isBoolean:vega_util_module.Lm,isDate:vega_util_module.$P,isDefined:_=>void 0!==_,isNumber:vega_util_module.Et,isObject:vega_util_module.Gv,isRegExp:vega_util_module.gd,isString:vega_util_module.Kg,isTuple,isValid:_=>null!=_&&_==_,toBoolean:vega_util_module.G4,toDate:_=>(0,vega_util_module.ay)(_),toNumber:vega_util_module.Ro,toString:vega_util_module.dI,indexof:function indexof(seq){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];return vega_functions_module_sequence(seq).indexOf(...args)},join:function vega_functions_module_join(seq){for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];return vega_functions_module_array(seq).join(...args)},lastindexof:function lastindexof(seq){for(var _len3=arguments.length,args=new Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)args[_key3-1]=arguments[_key3];return vega_functions_module_sequence(seq).lastIndexOf(...args)},replace:function vega_functions_module_replace(str,pattern,repl){return(0,vega_util_module.Tn)(repl)&&(0,vega_util_module.z3)("Function argument passed to replace."),String(str).replace(pattern,repl)},reverse:function vega_functions_module_reverse(seq){return vega_functions_module_array(seq).slice().reverse()},slice:function vega_functions_module_slice(seq){for(var _len4=arguments.length,args=new Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)args[_key4-1]=arguments[_key4];return vega_functions_module_sequence(seq).slice(...args)},flush:vega_util_module.bX,lerp:vega_util_module.Cc,merge:function vega_functions_module_merge(){const args=[].slice.call(arguments);return args.unshift({}),(0,vega_util_module.X$)(...args)},pad:vega_util_module.eV,peek:vega_util_module.se,pluck:function pluck(data,name){const accessor=accessors[name]||(accessors[name]=(0,vega_util_module.ZZ)(name));return(0,vega_util_module.cy)(data)?data.map(accessor):accessor(data)},span:vega_util_module.Ln,inrange:vega_util_module.PK,truncate:vega_util_module.xv,rgb:color_rgb,lab,hcl,hsl,luminance,contrast:function contrast(color1,color2){const lum1=luminance(color1),lum2=luminance(color2);return(Math.max(lum1,lum2)+.05)/(Math.min(lum1,lum2)+.05)},sequence:range,format:vega_functions_module_format,utcFormat:vega_functions_module_utcFormat,utcParse:vega_functions_module_utcParse,utcOffset,utcSequence,timeFormat:vega_functions_module_timeFormat,timeParse:vega_functions_module_timeParse,timeOffset,timeSequence,timeUnitSpecifier,monthFormat:function monthFormat(month){return vega_functions_module_time.call(this,month,1,"%B")},monthAbbrevFormat:function monthAbbrevFormat(month){return vega_functions_module_time.call(this,month,1,"%b")},dayFormat:function dayFormat(day){return vega_functions_module_time.call(this,0,2+day,"%A")},dayAbbrevFormat:function dayAbbrevFormat(day){return vega_functions_module_time.call(this,0,2+day,"%a")},quarter:vega_util_module.$G,utcquarter:vega_util_module.vu,week,utcweek,dayofyear,utcdayofyear,warn:function warn(){return vega_functions_module_log(this.context.dataflow,"warn",arguments)},info:function info(){return vega_functions_module_log(this.context.dataflow,"info",arguments)},debug:function debug(){return vega_functions_module_log(this.context.dataflow,"debug",arguments)},extent:_=>(0,vega_util_module.Xx)(_),inScope:function inScope(item){const group=this.context.group;let value=!1;if(group)for(;item;){if(item===group){value=!0;break}item=item.mark.group}return value},intersect:vega_functions_module_intersect,clampRange:vega_util_module.BS,pinchDistance:function pinchDistance(event){const t=event.touches,dx=t[0].clientX-t[1].clientX,dy=t[0].clientY-t[1].clientY;return Math.hypot(dx,dy)},pinchAngle:function pinchAngle(event){const t=event.touches;return Math.atan2(t[0].clientY-t[1].clientY,t[0].clientX-t[1].clientX)},screen:function screen(){const w=_window();return w?w.screen:{}},containerSize:function containerSize(){const view=this.context.dataflow,el=view.container&&view.container();return el?[el.clientWidth,el.clientHeight]:[void 0,void 0]},windowSize:function windowSize(){const w=_window();return w?[w.innerWidth,w.innerHeight]:[void 0,void 0]},bandspace:function bandspace(count,paddingInner,paddingOuter){return bandSpace(count||0,paddingInner||0,paddingOuter||0)},setdata:function setdata(name,tuples){const df=this.context.dataflow,input=this.context.data[name].input;return df.pulse(input,df.changeset().remove(vega_util_module.vN).insert(tuples)),1},pathShape:function pathShape(path){let p=null;return function(context){return context?pathRender(context,p=p||vega_scenegraph_module_parse(path)):path}},panLinear:vega_util_module.VC,panLog:vega_util_module.KH,panPow:vega_util_module.co,panSymlog:vega_util_module.zy,zoomLinear:vega_util_module.lL,zoomLog:vega_util_module.oV,zoomPow:vega_util_module.SW,zoomSymlog:vega_util_module.B2,encode:function encode(item,name,retval){if(item){const df=this.context.dataflow,target=item.mark.source;df.pulse(target,df.changeset().encode(item,name))}return void 0!==retval?retval:item},modify:function modify(name,insert,remove,toggle,modify,values){const df=this.context.dataflow,data=this.context.data[name],input=data.input,stamp=df.stamp();let predicate,key,changes=data.changes;if(!1===df._trigger||!(input.value.length||insert||toggle))return 0;if((!changes||changes.stamp{data.modified=!0,df.pulse(input,changes).run()}),!0,1)),remove&&(predicate=!0===remove?vega_util_module.vN:(0,vega_util_module.cy)(remove)||isTuple(remove)?remove:removePredicate(remove),changes.remove(predicate)),insert&&changes.insert(insert),toggle&&(predicate=removePredicate(toggle),input.value.some(predicate)?changes.remove(predicate):changes.insert(toggle)),modify)for(key in values)changes.modify(modify,key,values[key]);return 1},lassoAppend:function lassoAppend(lasso,x,y){let minDist=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5;const last=(lasso=(0,vega_util_module.YO)(lasso))[lasso.length-1];return void 0===last||Math.hypot(last[0]-x,last[1]-y)>minDist?[...lasso,[x,y]]:lasso},lassoPath:function lassoPath(lasso){return(0,vega_util_module.YO)(lasso).reduce(((svg,_ref,i)=>{let[x,y]=_ref;return svg+(0==i?`M ${x},${y} `:i===lasso.length-1?" Z":`L ${x},${y} `)}),"")},intersectLasso:function intersectLasso(markname,pixelLasso,unit){const{x,y,mark}=unit,bb=(new Bounds).set(Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER,Number.MIN_SAFE_INTEGER,Number.MIN_SAFE_INTEGER);for(const[px,py]of pixelLasso)pxbb.x2&&(bb.x2=px),pybb.y2&&(bb.y2=py);return bb.translate(x,y),vega_functions_module_intersect([[bb.x1,bb.y1],[bb.x2,bb.y2]],markname,mark).filter((tuple=>function pointInPolygon(testx,testy,polygon){let intersections=0;for(let i=0,j=polygon.length-1;itesty!=prevY>testy&&testx<(prevX-x)*(testy-y)/(prevY-y)+x&&intersections++}return 1&intersections}(tuple.x,tuple.y,pixelLasso)))}},eventFunctions=["view","item","group","xy","x","y"],thisPrefix="this.",astVisitors={},codegenParams={forbidden:["_"],allowed:["datum","event","item"],fieldvar:"datum",globalvar:id=>`_[${(0,vega_util_module.r$)(SignalPrefix+id)}]`,functions:function buildFunctions(codegen){const fn=Functions(codegen);eventFunctions.forEach((name=>fn[name]="event.vega."+name));for(const name in functionContext)fn[name]=thisPrefix+name;return(0,vega_util_module.X$)(fn,internalScaleFunctions(codegen,functionContext,astVisitors)),fn},constants:Constants,visitors:astVisitors},codeGenerator=codegen(codegenParams);function expressionFunction(name,fn,visitor){return 1===arguments.length?functionContext[name]:(functionContext[name]=fn,visitor&&(astVisitors[name]=visitor),codeGenerator&&(codeGenerator.functions[name]=thisPrefix+name),this)}function vega_functions_module_parser(expr,scope){const params={};let ast;try{ast=parser(expr=(0,vega_util_module.Kg)(expr)?expr:(0,vega_util_module.r$)(expr)+"")}catch(err){(0,vega_util_module.z3)("Expression parse error: "+expr)}ast.visit((node=>{if(node.type!==CallExpression)return;const name=node.callee.name,visit=codegenParams.visitors[name];visit&&visit(name,node.arguments,scope,params)}));const gen=codeGenerator(ast);return gen.globals.forEach((name=>{const signalName=SignalPrefix+name;!(0,vega_util_module.mQ)(params,signalName)&&scope.getSignal(name)&&(params[signalName]=scope.signalRef(name))})),{$expr:(0,vega_util_module.X$)({code:gen.code},scope.options.ast?{ast}:null),$fields:gen.fields,$params:params}}expressionFunction("bandwidth",(function bandwidth(name,group){const s=getScale(name,(group||this).context);return s&&s.bandwidth?s.bandwidth():0}),scaleVisitor),expressionFunction("copy",(function vega_functions_module_copy(name,group){const s=getScale(name,(group||this).context);return s?s.copy():void 0}),scaleVisitor),expressionFunction("domain",(function domain(name,group){const s=getScale(name,(group||this).context);return s?s.domain():[]}),scaleVisitor),expressionFunction("range",(function vega_functions_module_range(name,group){const s=getScale(name,(group||this).context);return s&&s.range?s.range():[]}),scaleVisitor),expressionFunction("invert",(function invert(name,range,group){const s=getScale(name,(group||this).context);return s?(0,vega_util_module.cy)(range)?(s.invertRange||s.invert)(range):(s.invert||s.invertExtent)(range):void 0}),scaleVisitor),expressionFunction("scale",(function vega_functions_module_scale(name,value,group){const s=getScale(name,(group||this).context);return s?s(value):void 0}),scaleVisitor),expressionFunction("gradient",(function scaleGradient(scale,p0,p1,count,group){scale=getScale(scale,(group||this).context);const gradient=Gradient(p0,p1);let stops=scale.domain(),min=stops[0],max=(0,vega_util_module.se)(stops),fraction=vega_util_module.D_;return max-min?fraction=scaleFraction(scale,min,max):scale=(scale.interpolator?vega_scale_module_scale("sequential")().interpolator(scale.interpolator()):vega_scale_module_scale("linear")().interpolate(scale.interpolate()).range(scale.range())).domain([min=0,max=1]),scale.ticks&&(stops=scale.ticks(+count||15),min!==stops[0]&&stops.unshift(min),max!==(0,vega_util_module.se)(stops)&&stops.push(max)),stops.forEach((_=>gradient.stop(fraction(_),scale(_)))),gradient}),scaleVisitor),expressionFunction("geoArea",geoArea,scaleVisitor),expressionFunction("geoBounds",geoBounds,scaleVisitor),expressionFunction("geoCentroid",geoCentroid,scaleVisitor),expressionFunction("geoShape",(function geoShape(projection,geojson,group){const p=getScale(projection,(group||this).context);return function(context){return p?p.path.context(context)(geojson):""}}),scaleVisitor),expressionFunction("geoScale",(function geoScale(projection,group){const p=getScale(projection,(group||this).context);return p&&p.scale()}),scaleVisitor),expressionFunction("indata",(function indata(name,field,value){const index=this.context.data[name]["index:"+field],entry=index?index.value.get(value):void 0;return entry?entry.count:entry}),(function indataVisitor(name,args,scope,params){args[0].type!==Literal&&(0,vega_util_module.z3)("First argument to indata must be a string literal."),args[1].type!==Literal&&(0,vega_util_module.z3)("Second argument to indata must be a string literal.");const data=args[0].value,field=args[1].value,indexName="@"+field;(0,vega_util_module.mQ)(indexName,params)||(params[indexName]=scope.getData(data).indataRef(scope,field))})),expressionFunction("data",vega_functions_module_data,dataVisitor),expressionFunction("treePath",(function treePath(name,source,target){const nodes=treeNodes(name,this),s=nodes[source],t=nodes[target];return s&&t?s.path(t).map(datum):void 0}),dataVisitor),expressionFunction("treeAncestors",(function treeAncestors(name,node){const n=treeNodes(name,this)[node];return n?n.ancestors().map(datum):void 0}),dataVisitor),expressionFunction("vlSelectionTest",(function selectionTest(name,datum,op){for(var entry,miss,count,unit,b,data=this.context.data[name],entries=data?data.values.value:[],unitIdx=data?data["index:unit"]&&data["index:unit"].value:void 0,intersect="intersect"===op,n=entries.length,i=0;i(obj[fields[j].field]=curr,obj)),{}))}else field="_vgsid_",value=$selectionId(entry),(resUnit=(res=resolved[field]||(resolved[field]={}))[unit]||(res[unit]=[])).push(value),isMulti&&(resUnit=multiRes[unit]||(multiRes[unit]=[])).push({_vgsid_:value});if(op=op||"union",resolved._vgsid_?resolved._vgsid_=ops[`_vgsid__${op}`](...Object.values(resolved._vgsid_)):Object.keys(resolved).forEach((field=>{resolved[field]=Object.keys(resolved[field]).map((unit=>resolved[field][unit])).reduce(((acc,curr)=>void 0===acc?curr:ops[`${types[field]}_${op}`](acc,curr)))})),entries=Object.keys(multiRes),isMulti&&entries.length){resolved[vl5?"vlPoint":"vlMulti"]="union"===op?{or:entries.reduce(((acc,k)=>(acc.push(...multiRes[k]),acc)),[])}:{and:entries.map((k=>({or:multiRes[k]})))}}return resolved}),selectionVisitor),expressionFunction("vlSelectionTuples",(function selectionTuples(array,base){return array.map((x=>(0,vega_util_module.X$)(base.fields?{values:base.fields.map((f=>getter(f)(x.datum)))}:{_vgsid_:$selectionId(x.datum)},base)))}));const Skip=(0,vega_util_module.M1)(["rule"]),Swap=(0,vega_util_module.M1)(["group","image","rect"]);function canonicalType(type){return(type+"").toLowerCase()}function expression(ctx,args,code){code.endsWith(";")||(code="return("+code+");");const fn=Function(...args.concat(code));return ctx&&ctx.functions?fn.bind(ctx.functions):fn}var expressionCodegen={operator:(ctx,expr)=>expression(ctx,["_"],expr.code),parameter:(ctx,expr)=>expression(ctx,["datum","_"],expr.code),event:(ctx,expr)=>expression(ctx,["event"],expr.code),handler:(ctx,expr)=>expression(ctx,["_","event"],`var datum=event.item&&event.item.datum;return ${expr.code};`),encode:(ctx,encode)=>{const{marktype,channels}=encode;let code="var o=item,datum=o.datum,m=0,$;";for(const name in channels){const o="o["+(0,vega_util_module.r$)(name)+"]";code+=`$=${channels[name].code};if(${o}!==$)${o}=$,m=1;`}return code+=function adjustSpatial(encode,marktype){let code="";return Skip[marktype]||(encode.x2&&(encode.x?(Swap[marktype]&&(code+="if(o.x>o.x2)$=o.x,o.x=o.x2,o.x2=$;"),code+="o.width=o.x2-o.x;"):code+="o.x=o.x2-(o.width||0);"),encode.xc&&(code+="o.x=o.xc-(o.width||0)/2;"),encode.y2&&(encode.y?(Swap[marktype]&&(code+="if(o.y>o.y2)$=o.y,o.y=o.y2,o.y2=$;"),code+="o.height=o.y2-o.y;"):code+="o.y=o.y2-(o.height||0);"),encode.yc&&(code+="o.y=o.yc-(o.height||0)/2;")),code}(channels,marktype),code+="return m;",expression(ctx,["item","_"],code)},codegen:{get(path){const ref=`[${path.map(vega_util_module.r$).join("][")}]`,get=Function("_",`return _${ref};`);return get.path=ref,get},comparator(fields,orders){let t;const fn=Function("a","b","var u, v; return "+fields.map(((f,i)=>{const o=orders[i];let u,v;return f.path?(u=`a${f.path}`,v=`b${f.path}`):((t=t||{})["f"+i]=f,u=`this.f${i}(a)`,v=`this.f${i}(b)`),function _compare(u,v,lt,gt){return`((u = ${u}) < (v = ${v}) || u == null) && v != null ? ${lt}\n : (u > v || v == null) && u != null ? ${gt}\n : ((v = v instanceof Date ? +v : v), (u = u instanceof Date ? +u : u)) !== u && v === v ? ${lt}\n : v !== v && u === u ? ${gt} : `}(u,v,-o,o)})).join("")+"0;");return t?fn.bind(t):fn}}};function parseParameter(spec,ctx,params){if(!spec||!(0,vega_util_module.Gv)(spec))return spec;for(let p,i=0,n=PARSERS.length;i_&&_.$tupleid?tupleid:_));return ctx.fn[k]||(ctx.fn[k]=(0,vega_util_module.UD)(c,_.$order,ctx.expr.codegen))}},{key:"$context",parse:function getContext(_,ctx){return ctx}},{key:"$subflow",parse:function getSubflow(_,ctx){const spec=_.$subflow;return function(dataflow,key,parent){const subctx=ctx.fork().parse(spec),op=subctx.get(spec.operators[0].id),p=subctx.signals.parent;return p&&p.set(parent),op.detachSubflow=()=>ctx.detach(subctx),op}}},{key:"$tupleid",parse:function getTupleId(){return tupleid}}];const vega_runtime_module_SKIP={skip:!0};function vega_runtime_module_context(df,transforms,functions,expr){return new Context(df,transforms,functions,expr)}function Context(df,transforms,functions,expr){this.dataflow=df,this.transforms=transforms,this.events=df.events.bind(df),this.expr=expr||expressionCodegen,this.signals={},this.scales={},this.nodes={},this.data={},this.fn={},functions&&(this.functions=Object.create(functions),this.functions.context=this)}function Subcontext(ctx){this.dataflow=ctx.dataflow,this.transforms=ctx.transforms,this.events=ctx.events,this.expr=ctx.expr,this.signals=Object.create(ctx.signals),this.scales=Object.create(ctx.scales),this.nodes=Object.create(ctx.nodes),this.data=Object.create(ctx.data),this.fn=Object.create(ctx.fn),ctx.functions&&(this.functions=Object.create(ctx.functions),this.functions.context=this)}function ariaLabel(el,desc){el&&(null==desc?el.removeAttribute("aria-label"):el.setAttribute("aria-label",desc))}Context.prototype=Subcontext.prototype={fork(){const ctx=new Subcontext(this);return(this.subcontext||(this.subcontext=[])).push(ctx),ctx},detach(ctx){this.subcontext=this.subcontext.filter((c=>c!==ctx));const keys=Object.keys(ctx.nodes);for(const key of keys)ctx.nodes[key]._targets=null;for(const key of keys)ctx.nodes[key].detach();ctx.nodes=null},get(id){return this.nodes[id]},set(id,node){return this.nodes[id]=node},add(spec,op){const ctx=this,df=ctx.dataflow,data=spec.value;if(ctx.set(spec.id,op),function isCollect(type){return"collect"===canonicalType(type)}(spec.type)&&data&&(data.$ingest?df.ingest(op,data.$ingest,data.$format):data.$request?df.preload(op,data.$request,data.$format):df.pulse(op,df.changeset().insert(data))),spec.root&&(ctx.root=op),spec.parent){let p=ctx.get(spec.parent.$ref);p?(df.connect(p,[op]),op.targets().add(p)):(ctx.unresolved=ctx.unresolved||[]).push((()=>{p=ctx.get(spec.parent.$ref),df.connect(p,[op]),op.targets().add(p)}))}if(spec.signal&&(ctx.signals[spec.signal]=op),spec.scale&&(ctx.scales[spec.scale]=op),spec.data)for(const name in spec.data){const data=ctx.data[name]||(ctx.data[name]={});spec.data[name].forEach((role=>data[role]=op))}},resolve(){return(this.unresolved||[]).forEach((fn=>fn())),delete this.unresolved,this},operator(spec,update){this.add(spec,this.dataflow.add(spec.value,update))},transform(spec,type){this.add(spec,this.dataflow.add(this.transforms[canonicalType(type)]))},stream(spec,stream){this.set(spec.id,stream)},update(spec,stream,target,update,params){this.dataflow.on(stream,target,update,params,spec.options)},operatorExpression(expr){return this.expr.operator(this,expr)},parameterExpression(expr){return this.expr.parameter(this,expr)},eventExpression(expr){return this.expr.event(this,expr)},handlerExpression(expr){return this.expr.handler(this,expr)},encodeExpression(encode){return this.expr.encode(this,encode)},parse:function vega_runtime_module_parse(spec){const ctx=this,operators=spec.operators||[];return spec.background&&(ctx.background=spec.background),spec.eventConfig&&(ctx.eventConfig=spec.eventConfig),spec.locale&&(ctx.locale=spec.locale),operators.forEach((entry=>ctx.parseOperator(entry))),operators.forEach((entry=>ctx.parseOperatorParameters(entry))),(spec.streams||[]).forEach((entry=>ctx.parseStream(entry))),(spec.updates||[]).forEach((entry=>ctx.parseUpdate(entry))),ctx.resolve()},parseOperator:function parseOperator(spec){const ctx=this;!function isOperator(type){return"operator"===canonicalType(type)}(spec.type)&&spec.type?ctx.transform(spec,spec.type):ctx.operator(spec,spec.update?ctx.operatorExpression(spec.update):null)},parseOperatorParameters:function parseOperatorParameters(spec){const ctx=this;if(spec.params){const op=ctx.get(spec.id);op||(0,vega_util_module.z3)("Invalid operator id: "+spec.id),ctx.dataflow.connect(op,op.parameters(ctx.parseParameters(spec.params),spec.react,spec.initonly))}},parseParameters:function parseParameters(spec,params){params=params||{};const ctx=this;for(const key in spec){const value=spec[key];params[key]=(0,vega_util_module.cy)(value)?value.map((v=>parseParameter(v,ctx,params))):parseParameter(value,ctx,params)}return params},parseStream:function parseStream(spec){var args,ctx=this,filter=null!=spec.filter?ctx.eventExpression(spec.filter):void 0,stream=null!=spec.stream?ctx.get(spec.stream):void 0;spec.source?stream=ctx.events(spec.source,spec.type,filter):spec.merge&&(stream=(args=spec.merge.map((_=>ctx.get(_))))[0].merge.apply(args[0],args.slice(1))),spec.between&&(args=spec.between.map((_=>ctx.get(_))),stream=stream.between(args[0],args[1])),spec.filter&&(stream=stream.filter(filter)),null!=spec.throttle&&(stream=stream.throttle(+spec.throttle)),null!=spec.debounce&&(stream=stream.debounce(+spec.debounce)),null==stream&&(0,vega_util_module.z3)("Invalid stream definition: "+JSON.stringify(spec)),spec.consume&&stream.consume(!0),ctx.stream(spec,stream)},parseUpdate:function parseUpdate(spec){var target,srcid=(0,vega_util_module.Gv)(srcid=spec.source)?srcid.$ref:srcid,source=this.get(srcid),update=spec.update,params=void 0;source||(0,vega_util_module.z3)("Source not defined: "+spec.source),target=spec.target&&spec.target.$expr?this.eventExpression(spec.target.$expr):this.get(spec.target),update&&update.$expr&&(update.$params&&(params=this.parseParameters(update.$params)),update=this.handlerExpression(update.$expr)),this.update(spec,source,target,update,params)},getState:function getState(options){var ctx=this,state={};if(options.signals){var signals=state.signals={};Object.keys(ctx.signals).forEach((key=>{const op=ctx.signals[key];options.signals(key,op)&&(signals[key]=op.value)}))}if(options.data){var data=state.data={};Object.keys(ctx.data).forEach((key=>{const dataset=ctx.data[key];options.data(key,dataset)&&(data[key]=dataset.input.value)}))}return ctx.subcontext&&!1!==options.recurse&&(state.subcontext=ctx.subcontext.map((ctx=>ctx.getState(options)))),state},setState:function setState(state){var ctx=this,df=ctx.dataflow,data=state.data,signals=state.signals;Object.keys(signals||{}).forEach((key=>{df.update(ctx.signals[key],signals[key],vega_runtime_module_SKIP)})),Object.keys(data||{}).forEach((key=>{df.pulse(ctx.data[key].input,df.changeset().remove(vega_util_module.vN).insert(data[key]))})),(state.subcontext||[]).forEach(((substate,i)=>{const subctx=ctx.subcontext[i];subctx&&subctx.setState(substate)}))}};const Default="default";function setCursor(view,cursor){const el=view.globalCursor()?"undefined"!=typeof document&&document.body:view.container();if(el)return null==cursor?el.style.removeProperty("cursor"):el.style.cursor=cursor}function dataref(view,name){var data=view._runtime.data;return(0,vega_util_module.mQ)(data,name)||(0,vega_util_module.z3)("Unrecognized data set: "+name),data[name]}function change(name,changes){isChangeSet(changes)||(0,vega_util_module.z3)("Second argument to changes must be a changeset.");const dataset=dataref(this,name);return dataset.modified=!0,this.pulse(dataset.input,changes)}function width(view){var padding=view.padding();return Math.max(0,view._viewWidth+padding.left+padding.right)}function height(view){var padding=view.padding();return Math.max(0,view._viewHeight+padding.top+padding.bottom)}function vega_view_module_offset(view){var padding=view.padding(),origin=view._origin;return[padding.left+origin[0],padding.top+origin[1]]}function eventExtend(view,event,item){var p,translate,r=view._renderer,el=r&&r.canvas();return el&&(translate=vega_view_module_offset(view),(p=vega_scenegraph_module_point(event.changedTouches?event.changedTouches[0]:event,el))[0]-=translate[0],p[1]-=translate[1]),event.dataflow=view,event.item=item,event.vega=function extension(view,item,point){const itemGroup=item?"group"===item.mark.marktype?item:item.mark.group:null;function group(name){var i,g=itemGroup;if(name)for(i=item;i;i=i.mark.group)if(i.mark.name===name){g=i;break}return g&&g.mark&&g.mark.interactive?g:{}}function xy(item){if(!item)return point;(0,vega_util_module.Kg)(item)&&(item=group(item));const p=point.slice();for(;item;)p[0]-=item.x||0,p[1]-=item.y||0,item=item.mark&&item.mark.group;return p}return{view:(0,vega_util_module.dY)(view),item:(0,vega_util_module.dY)(item||{}),group,xy,x:item=>xy(item)[0],y:item=>xy(item)[1]}}(view,item,p),event}const NO_TRAP={trap:!1};function trackEventListener(view,sources,type,handler){view._eventListeners.push({type,sources:(0,vega_util_module.YO)(sources),handler})}function permit(view,key,type){const rule=view._eventConfig&&view._eventConfig[key];return!(!1===rule||(0,vega_util_module.Gv)(rule)&&!rule[type])||(view.warn(`Blocked ${key} ${type} event listener.`),!1)}function itemFilter(event){return event.item}function markTarget(event){return event.item.mark.source}function invoke(name){return function(_,event){return event.vega.view().changeset().encode(event.item,name)}}function vega_view_module_element(tag,attr,text){const el=document.createElement(tag);for(const key in attr)el.setAttribute(key,attr[key]);return null!=text&&(el.textContent=text),el}const BindClass="vega-bind",NameClass="vega-bind-name",RadioClass="vega-bind-radio";function target(bind,node,param,view){const type=param.event||"input",handler=()=>bind.update(node.value);view.signal(param.signal,node.value),node.addEventListener(type,handler),trackEventListener(view,node,type,handler),bind.set=value=>{node.value=value,node.dispatchEvent(function vega_view_module_event(type){return"undefined"!=typeof Event?new Event(type):{type}}(type))}}function generate(bind,el,param,view){const value=view.signal(param.signal),div=vega_view_module_element("div",{class:BindClass}),wrapper="radio"===param.input?div:div.appendChild(vega_view_module_element("label"));wrapper.appendChild(vega_view_module_element("span",{class:NameClass},param.name||param.signal)),el.appendChild(div);let input=vega_view_module_form;switch(param.input){case"checkbox":input=vega_view_module_checkbox;break;case"select":input=vega_view_module_select;break;case"radio":input=vega_view_module_radio;break;case"range":input=vega_view_module_range}input(bind,wrapper,param,value)}function vega_view_module_form(bind,el,param,value){const node=vega_view_module_element("input");for(const key in param)"signal"!==key&&"element"!==key&&node.setAttribute("input"===key?"type":key,param[key]);node.setAttribute("name",param.signal),node.value=value,el.appendChild(node),node.addEventListener("input",(()=>bind.update(node.value))),bind.elements=[node],bind.set=value=>node.value=value}function vega_view_module_checkbox(bind,el,param,value){const attr={type:"checkbox",name:param.signal};value&&(attr.checked=!0);const node=vega_view_module_element("input",attr);el.appendChild(node),node.addEventListener("change",(()=>bind.update(node.checked))),bind.elements=[node],bind.set=value=>node.checked=!!value||null}function vega_view_module_select(bind,el,param,value){const node=vega_view_module_element("select",{name:param.signal}),labels=param.labels||[];param.options.forEach(((option,i)=>{const attr={value:option};valuesEqual(option,value)&&(attr.selected=!0),node.appendChild(vega_view_module_element("option",attr,(labels[i]||option)+""))})),el.appendChild(node),node.addEventListener("change",(()=>{bind.update(param.options[node.selectedIndex])})),bind.elements=[node],bind.set=value=>{for(let i=0,n=param.options.length;i{const attr={type:"radio",name:param.signal,value:option};valuesEqual(option,value)&&(attr.checked=!0);const input=vega_view_module_element("input",attr);input.addEventListener("change",(()=>bind.update(option)));const label=vega_view_module_element("label",{},(labels[i]||option)+"");return label.prepend(input),group.appendChild(label),input})),bind.set=value=>{const nodes=bind.elements,n=nodes.length;for(let i=0;i{span.textContent=node.value,bind.update(+node.value)};node.addEventListener("input",update),node.addEventListener("change",update),bind.elements=[node],bind.set=value=>{node.value=value,span.textContent=value}}function valuesEqual(a,b){return a===b||a+""==b+""}function initializeRenderer(view,r,el,constructor,scaleFactor,opt){return(r=r||new constructor(view.loader())).initialize(el,width(view),height(view),vega_view_module_offset(view),scaleFactor,opt).background(view.background())}function trap(view,fn){return fn?function(){try{fn.apply(this,arguments)}catch(error){view.error(error)}}:null}function vega_view_module_lookup(view,el,clear){if("string"==typeof el){if("undefined"==typeof document)return view.error("DOM document instance not found."),null;if(!(el=document.querySelector(el)))return view.error("Signal bind element not found: "+el),null}if(el&&clear)try{el.textContent=""}catch(e){el=null,view.error(e)}return el}const vega_view_module_number=_=>+_||0;function padding(_){return(0,vega_util_module.Gv)(_)?{top:vega_view_module_number(_.top),bottom:vega_view_module_number(_.bottom),left:vega_view_module_number(_.left),right:vega_view_module_number(_.right)}:(_=>({top:_,bottom:_,left:_,right:_}))(vega_view_module_number(_))}async function renderHeadless(view,type,scaleFactor,opt){const module=renderModule(type),ctr=module&&module.headless;return ctr||(0,vega_util_module.z3)("Unrecognized renderer type: "+type),await view.runAsync(),initializeRenderer(view,null,null,ctr,scaleFactor,opt).renderAsync(view._scenegraph.root)}var Width="width",Height="height",vega_view_module_Padding="padding",vega_view_module_Skip={skip:!0};function viewWidth(view,width){var a=view.autosize(),p=view.padding();return width-(a&&a.contains===vega_view_module_Padding?p.left+p.right:0)}function viewHeight(view,height){var a=view.autosize(),p=view.padding();return height-(a&&a.contains===vega_view_module_Padding?p.top+p.bottom:0)}function dataTest(name,data){return data.modified&&(0,vega_util_module.cy)(data.input.value)&&!name.startsWith("_:vega:_")}function signalTest(name,op){return!("parent"===name||op instanceof transforms.proxy)}function vega_view_module_defaultTooltip(handler,event,item,value){const el=handler.element();el&&el.setAttribute("title",function formatTooltip(value){return null==value?"":(0,vega_util_module.cy)(value)?formatArray(value):(0,vega_util_module.Gv)(value)&&!(0,vega_util_module.$P)(value)?function formatObject(obj){return Object.keys(obj).map((key=>{const v=obj[key];return key+": "+((0,vega_util_module.cy)(v)?formatArray(v):vega_view_module_formatValue(v))})).join("\n")}(value):value+""}(value))}function formatArray(value){return"["+value.map(vega_view_module_formatValue).join(", ")+"]"}function vega_view_module_formatValue(value){return(0,vega_util_module.cy)(value)?"[…]":(0,vega_util_module.Gv)(value)&&!(0,vega_util_module.$P)(value)?"{…}":value}function View(spec,options){const view=this;if(options=options||{},Dataflow.call(view),options.loader&&view.loader(options.loader),options.logger&&view.logger(options.logger),null!=options.logLevel&&view.logLevel(options.logLevel),options.locale||spec.locale){const loc=(0,vega_util_module.X$)({},spec.locale,options.locale);view.locale(vega_format_module_locale(loc.number,loc.time))}view._el=null,view._elBind=null,view._renderType=options.renderer||RenderType.Canvas,view._scenegraph=new Scenegraph;const root=view._scenegraph.root;view._renderer=null,view._tooltip=options.tooltip||vega_view_module_defaultTooltip,view._redraw=!0,view._handler=(new CanvasHandler).scene(root),view._globalCursor=!1,view._preventDefault=!1,view._timers=[],view._eventListeners=[],view._resizeListeners=[],view._eventConfig=function initializeEventConfig(config){const events=(0,vega_util_module.X$)({defaults:{}},config),unpack=(obj,keys)=>{keys.forEach((k=>{(0,vega_util_module.cy)(obj[k])&&(obj[k]=(0,vega_util_module.M1)(obj[k]))}))};return unpack(events.defaults,["prevent","allow"]),unpack(events,["view","window","selector"]),events}(spec.eventConfig),view.globalCursor(view._eventConfig.globalCursor);const ctx=function runtime(view,spec,expr){return vega_runtime_module_context(view,transforms,functionContext,expr).parse(spec)}(view,spec,options.expr);view._runtime=ctx,view._signals=ctx.signals,view._bind=(spec.bindings||[]).map((_=>({state:null,param:(0,vega_util_module.X$)({},_)}))),ctx.root&&ctx.root.set(root),root.source=ctx.data.root.input,view.pulse(ctx.data.root.input,view.changeset().insert(root.items)),view._width=view.width(),view._height=view.height(),view._viewWidth=viewWidth(view,view._width),view._viewHeight=viewHeight(view,view._height),view._origin=[0,0],view._resize=0,view._autosize=1,function initializeResize(view){var s=view._signals,w=s[Width],h=s[Height],p=s[vega_view_module_Padding];function resetSize(){view._autosize=view._resize=1}view._resizeWidth=view.add(null,(_=>{view._width=_.size,view._viewWidth=viewWidth(view,_.size),resetSize()}),{size:w}),view._resizeHeight=view.add(null,(_=>{view._height=_.size,view._viewHeight=viewHeight(view,_.size),resetSize()}),{size:h});const resizePadding=view.add(null,resetSize,{pad:p});view._resizeWidth.rank=w.rank+1,view._resizeHeight.rank=h.rank+1,resizePadding.rank=p.rank+1}(view),function vega_view_module_background(view){view.add(null,(_=>(view._background=_.bg,view._resize=1,_.bg)),{bg:view._signals.background})}(view),function cursor(view){const cursor=view._signals.cursor||(view._signals.cursor=view.add({user:Default,item:null}));view.on(view.events("view","pointermove"),cursor,((_,event)=>{const value=cursor.value,user=value?(0,vega_util_module.Kg)(value)?value:value.user:Default,item=event.item&&event.item.cursor||null;return value&&user===value.user&&item==value.item?value:{user,item}})),view.add(null,(function(_){let user=_.cursor,item=this.value;return(0,vega_util_module.Kg)(user)||(item=user.item,user=user.user),setCursor(view,user&&user!==Default?user:item||user),item}),{cursor})}(view),view.description(spec.description),options.hover&&view.hover(),options.container&&view.initialize(options.container,options.bind),options.watchPixelRatio&&view._watchPixelRatio()}function lookupSignal(view,name){return(0,vega_util_module.mQ)(view._signals,name)?view._signals[name]:(0,vega_util_module.z3)("Unrecognized signal name: "+(0,vega_util_module.r$)(name))}function findOperatorHandler(op,handler){const h=(op._targets||[]).filter((op=>op._update&&op._update.handler===handler));return h.length?h[0]:null}function addOperatorListener(view,name,op,handler){let h=findOperatorHandler(op,handler);return h||(h=trap(view,(()=>handler(name,op.value))),h.handler=handler,view.on(op,null,h)),view}function removeOperatorListener(view,op,handler){const h=findOperatorHandler(op,handler);return h&&op._targets.remove(h),view}(0,vega_util_module.B)(View,Dataflow,{async evaluate(encode,prerun,postrun){if(await Dataflow.prototype.evaluate.call(this,encode,prerun),this._redraw||this._resize)try{this._renderer&&(this._resize&&(this._resize=0,function resizeRenderer(view){var origin=vega_view_module_offset(view),w=width(view),h=height(view);view._renderer.background(view.background()),view._renderer.resize(w,h,origin),view._handler.origin(origin),view._resizeListeners.forEach((handler=>{try{handler(w,h)}catch(error){view.error(error)}}))}(this)),await this._renderer.renderAsync(this._scenegraph.root)),this._redraw=!1}catch(e){this.error(e)}return postrun&&asyncCallback(this,postrun),this},dirty(item){this._redraw=!0,this._renderer&&this._renderer.dirty(item)},description(text){if(arguments.length){const desc=null!=text?text+"":null;return desc!==this._desc&&ariaLabel(this._el,this._desc=desc),this}return this._desc},container(){return this._el},scenegraph(){return this._scenegraph},origin(){return this._origin.slice()},signal(name,value,options){const op=lookupSignal(this,name);return 1===arguments.length?op.value:this.update(op,value,options)},width(_){return arguments.length?this.signal("width",_):this.signal("width")},height(_){return arguments.length?this.signal("height",_):this.signal("height")},padding(_){return arguments.length?this.signal("padding",padding(_)):padding(this.signal("padding"))},autosize(_){return arguments.length?this.signal("autosize",_):this.signal("autosize")},background(_){return arguments.length?this.signal("background",_):this.signal("background")},renderer(type){return arguments.length?(renderModule(type)||(0,vega_util_module.z3)("Unrecognized renderer type: "+type),type!==this._renderType&&(this._renderType=type,this._resetRenderer()),this):this._renderType},tooltip(handler){return arguments.length?(handler!==this._tooltip&&(this._tooltip=handler,this._resetRenderer()),this):this._tooltip},loader(loader){return arguments.length?(loader!==this._loader&&(Dataflow.prototype.loader.call(this,loader),this._resetRenderer()),this):this._loader},resize(){return this._autosize=1,this.touch(lookupSignal(this,"autosize"))},_resetRenderer(){this._renderer&&(this._renderer=null,this.initialize(this._el,this._elBind))},_resizeView:function resizeView(viewWidth,viewHeight,width,height,origin,auto){this.runAfter((view=>{let rerun=0;view._autosize=0,view.width()!==width&&(rerun=1,view.signal(Width,width,vega_view_module_Skip),view._resizeWidth.skip(!0)),view.height()!==height&&(rerun=1,view.signal(Height,height,vega_view_module_Skip),view._resizeHeight.skip(!0)),view._viewWidth!==viewWidth&&(view._resize=1,view._viewWidth=viewWidth),view._viewHeight!==viewHeight&&(view._resize=1,view._viewHeight=viewHeight),view._origin[0]===origin[0]&&view._origin[1]===origin[1]||(view._resize=1,view._origin=origin),rerun&&view.run("enter"),auto&&view.runAfter((v=>v.resize()))}),!1,1)},addEventListener(type,handler,options){let callback=handler;return options&&!1===options.trap||(callback=trap(this,handler),callback.raw=handler),this._handler.on(type,callback),this},removeEventListener(type,handler){for(var h,t,handlers=this._handler.handlers(type),i=handlers.length;--i>=0;)if(t=handlers[i].type,h=handlers[i].handler,type===t&&(handler===h||handler===h.raw)){this._handler.off(t,h);break}return this},addResizeListener(handler){const l=this._resizeListeners;return l.includes(handler)||l.push(handler),this},removeResizeListener(handler){var l=this._resizeListeners,i=l.indexOf(handler);return i>=0&&l.splice(i,1),this},addSignalListener(name,handler){return addOperatorListener(this,name,lookupSignal(this,name),handler)},removeSignalListener(name,handler){return removeOperatorListener(this,lookupSignal(this,name),handler)},addDataListener(name,handler){return addOperatorListener(this,name,dataref(this,name).values,handler)},removeDataListener(name,handler){return removeOperatorListener(this,dataref(this,name).values,handler)},globalCursor(_){if(arguments.length){if(this._globalCursor!==!!_){const prev=setCursor(this,null);this._globalCursor=!!_,prev&&setCursor(this,prev)}return this}return this._globalCursor},preventDefault(_){return arguments.length?(this._preventDefault=_,this):this._preventDefault},timer:function vega_view_module_timer(callback,delay){this._timers.push(function src_interval(callback,delay,time){var t=new Timer,total=delay;return null==delay?(t.restart(callback,delay,time),t):(t._restart=t.restart,t.restart=function(callback,delay,time){delay=+delay,time=null==time?now():+time,t._restart((function tick(elapsed){elapsed+=total,t._restart(tick,total+=delay,time),callback(elapsed)}),delay,time)},t.restart(callback,delay,time),t)}((function tick(elapsed){callback({timestamp:Date.now(),elapsed})}),delay))},events:function vega_view_module_events(source,type,filter){var sources,view=this,s=new EventStream(filter),send=function(e,item){view.runAsync(null,(()=>{"view"===source&&function prevent(view,type){var def=view._eventConfig.defaults,prevent=def.prevent,allow=def.allow;return!1!==prevent&&!0!==allow&&(!0===prevent||!1===allow||(prevent?prevent[type]:allow?!allow[type]:view.preventDefault()))}(view,type)&&e.preventDefault(),s.receive(eventExtend(view,e,item))}))};if("timer"===source)permit(view,"timer",type)&&view.timer(send,type);else if("view"===source)permit(view,"view",type)&&view.addEventListener(type,send,NO_TRAP);else if("window"===source?permit(view,"window",type)&&"undefined"!=typeof window&&(sources=[window]):"undefined"!=typeof document&&permit(view,"selector",type)&&(sources=Array.from(document.querySelectorAll(source))),sources){for(var i=0,n=sources.length;i=0;)timers[n].stop();for(n=listeners.length;--n>=0;)for(m=(e=listeners[n]).sources.length;--m>=0;)e.sources[m].removeEventListener(e.type,e.handler);return tooltip&&tooltip.call(this,this._handler,null,null,null),this},hover:function hover(hoverSet,leaveSet){return leaveSet=[leaveSet||"update",(hoverSet=[hoverSet||"hover"])[0]],this.on(this.events("view","pointerover",itemFilter),markTarget,invoke(hoverSet)),this.on(this.events("view","pointerout",itemFilter),markTarget,invoke(leaveSet)),this},data:function vega_view_module_data(name,values){return arguments.length<2?dataref(this,name).values.value:change.call(this,name,changeset().remove(vega_util_module.vN).insert(values))},change,insert:function insert(name,_){return change.call(this,name,changeset().insert(_))},remove:function vega_view_module_remove(name,_){return change.call(this,name,changeset().remove(_))},scale:function vega_view_module_scale(name){var scales=this._runtime.scales;return(0,vega_util_module.mQ)(scales,name)||(0,vega_util_module.z3)("Unrecognized scale or projection: "+name),scales[name].value},initialize:function vega_view_module_initialize(el,elBind){const view=this,type=view._renderType,config=view._eventConfig.bind,module=renderModule(type);el=view._el=el?vega_view_module_lookup(view,el,!0):null,function initializeAria(view){const el=view.container();el&&(el.setAttribute("role","graphics-document"),el.setAttribute("aria-roleDescription","visualization"),ariaLabel(el,view.description()))}(view),module||view.error("Unrecognized renderer type: "+type);const Handler=module.handler||CanvasHandler,Renderer=el?module.renderer:module.headless;return view._renderer=Renderer?initializeRenderer(view,view._renderer,el,Renderer):null,view._handler=function initializeHandler(view,prevHandler,el,constructor){const handler=new constructor(view.loader(),trap(view,view.tooltip())).scene(view.scenegraph().root).initialize(el,vega_view_module_offset(view),view);return prevHandler&&prevHandler.handlers().forEach((h=>{handler.on(h.type,h.handler)})),handler}(view,view._handler,el,Handler),view._redraw=!0,el&&"none"!==config&&(elBind=elBind?view._elBind=vega_view_module_lookup(view,elBind,!0):el.appendChild(vega_view_module_element("form",{class:"vega-bindings"})),view._bind.forEach((_=>{_.param.element&&"container"!==config&&(_.element=vega_view_module_lookup(view,_.param.element,!!_.param.input))})),view._bind.forEach((_=>{!function vega_view_module_bind(view,el,binding){if(!el)return;const param=binding.param;let bind=binding.state;return bind||(bind=binding.state={elements:null,active:!1,set:null,update:value=>{value!=view.signal(param.signal)&&view.runAsync(null,(()=>{bind.source=!0,view.signal(param.signal,value)}))}},param.debounce&&(bind.update=(0,vega_util_module.sg)(param.debounce,bind.update))),(null==param.input&¶m.element?target:generate)(bind,el,param,view),bind.active||(view.on(view._signals[param.signal],null,(()=>{bind.source?bind.source=!1:bind.set(view.signal(param.signal))})),bind.active=!0),bind}(view,_.element||elBind,_)}))),view},toImageURL:async function renderToImageURL(type,scaleFactor){type!==RenderType.Canvas&&type!==RenderType.SVG&&type!==RenderType.PNG&&(0,vega_util_module.z3)("Unrecognized image type: "+type);const r=await renderHeadless(this,type,scaleFactor);return type===RenderType.SVG?function toBlobURL(data,mime){const blob=new Blob([data],{type:mime});return window.URL.createObjectURL(blob)}(r.svg(),"image/svg+xml"):r.canvas().toDataURL("image/png")},toCanvas:async function renderToCanvas(scaleFactor,opt){return(await renderHeadless(this,RenderType.Canvas,scaleFactor,opt)).canvas()},toSVG:async function renderToSVG(scaleFactor){return(await renderHeadless(this,RenderType.SVG,scaleFactor)).svg()},getState:function vega_view_module_getState(options){return this._runtime.getState(options||{data:dataTest,signals:signalTest,recurse:!0})},setState:function vega_view_module_setState(state){return this.runAsync(null,(v=>{v._trigger=!1,v._runtime.setState(state)}),(v=>{v._trigger=!0})),this},_watchPixelRatio:function watchPixelRatio(){if("canvas"===this.renderer()&&this._renderer._canvas){let remove=null;const updatePixelRatio=()=>{null!=remove&&remove();const media=matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`);media.addEventListener("change",updatePixelRatio),remove=()=>{media.removeEventListener("change",updatePixelRatio)},this._renderer._canvas.getContext("2d").pixelRatio=window.devicePixelRatio||1,this._redraw=!0,this._resize=1,this.resize().runAsync()};updatePixelRatio()}}});const vega_event_selector_module_VIEW="view",LBRACK="[",RBRACK="]",LBRACE="{",RBRACE="}",COLON=":",COMMA=",",NAME="@",GT=">",vega_event_selector_module_ILLEGAL=/[[\]{}]/,DEFAULT_MARKS={"*":1,arc:1,area:1,group:1,image:1,line:1,path:1,rect:1,rule:1,shape:1,symbol:1,text:1,trail:1};let DEFAULT_SOURCE,MARKS;function eventSelector(selector,source,marks){return DEFAULT_SOURCE=source||vega_event_selector_module_VIEW,MARKS=marks||DEFAULT_MARKS,parseMerge(selector.trim()).map(parseSelector)}function vega_event_selector_module_find(s,i,endChar,pushChar,popChar){const n=s.length;let c,count=0;for(;i=0?--count:pushChar&&pushChar.indexOf(c)>=0&&++count}return i}function parseMerge(s){const output=[],n=s.length;let start=0,i=0;for(;i' after between selector: "+s;b=b.map(parseSelector);const stream=parseSelector(s.slice(1).trim());if(stream.between)return{between:b,stream};stream.between=b;return stream}(s):function vega_event_selector_module_parseStream(s){const stream={source:DEFAULT_SOURCE},source=[];let j,filter,throttle=[0,0],markname=0,start=0,n=s.length,i=0;if(s[n-1]===RBRACE){if(i=s.lastIndexOf(LBRACE),!(i>=0))throw"Unmatched right brace: "+s;try{throttle=function parseThrottle(s){const a=s.split(COMMA);if(!s.length||a.length>2)throw s;return a.map((_=>{const x=+_;if(x!=x)throw s;return x}))}(s.substring(i+1,n-1))}catch(e){throw"Invalid throttle specification: "+s}n=(s=s.slice(0,i).trim()).length,i=0}if(!n)throw s;s[0]===NAME&&(markname=++i);j=vega_event_selector_module_find(s,i,COLON),j1?(stream.type=source[1],markname?stream.markname=source[0].slice(1):!function isMarkType(type){return MARKS[type]}(source[0])?stream.source=source[0]:stream.marktype=source[0]):stream.type=source[0];"!"===stream.type.slice(-1)&&(stream.consume=!0,stream.type=stream.type.slice(0,-1));null!=filter&&(stream.filter=filter);throttle[0]&&(stream.throttle=throttle[0]);throttle[1]&&(stream.debounce=throttle[1]);return stream}(s)}function parseAutosize(spec){return(0,vega_util_module.Gv)(spec)?spec:{type:spec||"pad"}}const vega_parser_module_number=_=>+_||0,vega_parser_module_paddingObject=_=>({top:_,bottom:_,left:_,right:_});function parsePadding(spec){return(0,vega_util_module.Gv)(spec)?spec.signal?spec:{top:vega_parser_module_number(spec.top),bottom:vega_parser_module_number(spec.bottom),left:vega_parser_module_number(spec.left),right:vega_parser_module_number(spec.right)}:vega_parser_module_paddingObject(vega_parser_module_number(spec))}const encoder=_=>(0,vega_util_module.Gv)(_)&&!(0,vega_util_module.cy)(_)?(0,vega_util_module.X$)({},_):{value:_};function addEncode(object,name,value,set){if(null!=value){return(0,vega_util_module.Gv)(value)&&!(0,vega_util_module.cy)(value)||(0,vega_util_module.cy)(value)&&value.length&&(0,vega_util_module.Gv)(value[0])?object.update[name]=value:object[set||"enter"][name]={value},1}return 0}function addEncoders(object,enter,update){for(const name in enter)addEncode(object,name,enter[name]);for(const name in update)addEncode(object,name,update[name],"update")}function extendEncode(encode,extra,skip){for(const name in extra)skip&&(0,vega_util_module.mQ)(skip,name)||(encode[name]=(0,vega_util_module.X$)(encode[name]||{},extra[name]));return encode}function has(key,encode){return encode&&(encode.enter&&encode.enter[key]||encode.update&&encode.update[key])}const MarkRole="mark",vega_parser_module_FrameRole="frame",vega_parser_module_ScopeRole="scope",vega_parser_module_AxisRole="axis",AxisDomainRole="axis-domain",AxisGridRole="axis-grid",AxisLabelRole="axis-label",AxisTickRole="axis-tick",AxisTitleRole="axis-title",vega_parser_module_LegendRole="legend",LegendBandRole="legend-band",LegendEntryRole="legend-entry",LegendGradientRole="legend-gradient",LegendLabelRole="legend-label",LegendSymbolRole="legend-symbol",LegendTitleRole="legend-title",vega_parser_module_TitleRole="title",TitleTextRole="title-text",TitleSubtitleRole="title-subtitle";function applyDefault(defaults,key,value){defaults[key]=value&&value.signal?{signal:value.signal}:{value}}const scaleRef=scale=>(0,vega_util_module.Kg)(scale)?(0,vega_util_module.r$)(scale):scale.signal?`(${scale.signal})`:field(scale);function entry$1(enc){if(null!=enc.gradient)return function vega_parser_module_gradient(enc){const args=[enc.start,enc.stop,enc.count].map((_=>null==_?null:(0,vega_util_module.r$)(_)));for(;args.length&&null==(0,vega_util_module.se)(args);)args.pop();return args.unshift(scaleRef(enc.gradient)),`gradient(${args.join(",")})`}(enc);let value=enc.signal?`(${enc.signal})`:enc.color?function vega_parser_module_color(enc){return enc.c?_color("hcl",enc.h,enc.c,enc.l):enc.h||enc.s?_color("hsl",enc.h,enc.s,enc.l):enc.l||enc.a?_color("lab",enc.l,enc.a,enc.b):enc.r||enc.g||enc.b?_color("rgb",enc.r,enc.g,enc.b):null}(enc.color):null!=enc.field?field(enc.field):void 0!==enc.value?(0,vega_util_module.r$)(enc.value):void 0;return null!=enc.scale&&(value=function vega_parser_module_scale(enc,value){const scale=scaleRef(enc.scale);null!=enc.range?value=`lerp(_range(${scale}), ${+enc.range})`:(void 0!==value&&(value=`_scale(${scale}, ${value})`),enc.band&&(value=(value?value+"+":"")+`_bandwidth(${scale})`+(1==+enc.band?"":"*"+property(enc.band)),enc.extra&&(value=`(datum.extra ? _scale(${scale}, datum.extra.value) : ${value})`)),null==value&&(value="0"));return value}(enc,value)),void 0===value&&(value=null),null!=enc.exponent&&(value=`pow(${value},${property(enc.exponent)})`),null!=enc.mult&&(value+=`*${property(enc.mult)}`),null!=enc.offset&&(value+=`+${property(enc.offset)}`),enc.round&&(value=`round(${value})`),value}const _color=(type,x,y,z)=>`(${type}(${[x,y,z].map(entry$1).join(",")})+'')`;function property(property){return(0,vega_util_module.Gv)(property)?"("+entry$1(property)+")":property}function field(ref){return resolveField((0,vega_util_module.Gv)(ref)?ref:{datum:ref})}function resolveField(ref){let object,level,field;if(ref.signal)object="datum",field=ref.signal;else if(ref.group||ref.parent){for(level=Math.max(1,ref.level||1),object="item";level-- >0;)object+=".mark.group";ref.parent?(field=ref.parent,object+=".datum"):field=ref.group}else ref.datum?(object="datum",field=ref.datum):(0,vega_util_module.z3)("Invalid field reference: "+(0,vega_util_module.r$)(ref));return ref.signal||(field=(0,vega_util_module.Kg)(field)?(0,vega_util_module.iv)(field).map(vega_util_module.r$).join("]["):resolveField(field)),object+"["+field+"]"}function parseEncode(encode,type,role,style,scope,params){const enc={};(params=params||{}).encoders={$encode:enc},encode=function applyDefaults(encode,type,role,style,config){const defaults={},enter={};let update,key,skip,props;for(key in key="lineBreak","text"!==type||null==config[key]||has(key,encode)||applyDefault(defaults,key,config[key]),("legend"==role||String(role).startsWith("axis"))&&(role=null),props=role===vega_parser_module_FrameRole?config.group:role===MarkRole?(0,vega_util_module.X$)({},config.mark,config[type]):null,props)skip=has(key,encode)||("fill"===key||"stroke"===key)&&(has("fill",encode)||has("stroke",encode)),skip||applyDefault(defaults,key,props[key]);for(key in(0,vega_util_module.YO)(style).forEach((name=>{const props=config.style&&config.style[name];for(const key in props)has(key,encode)||applyDefault(defaults,key,props[key])})),encode=(0,vega_util_module.X$)({},encode),defaults)props=defaults[key],props.signal?(update=update||{})[key]=props:enter[key]=props;return encode.enter=(0,vega_util_module.X$)(enter,encode.enter),update&&(encode.update=(0,vega_util_module.X$)(update,encode.update)),encode}(encode,type,role,style,scope.config);for(const key in encode)enc[key]=parseBlock(encode[key],type,params,scope);return params}function parseBlock(block,marktype,params,scope){const channels={},fields={};for(const name in block)null!=block[name]&&(channels[name]=parse$1((enc=block[name],(0,vega_util_module.cy)(enc)?function vega_parser_module_rule(enc){let code="";return enc.forEach((rule=>{const value=entry$1(rule);code+=rule.test?`(${rule.test})?${value}:`:value})),":"===(0,vega_util_module.se)(code)&&(code+="null"),code}(enc):entry$1(enc)),scope,params,fields));var enc;return{$expr:{marktype,channels},$fields:Object.keys(fields),$output:Object.keys(block)}}function parse$1(code,scope,params,fields){const expr=vega_functions_module_parser(code,scope);return expr.$fields.forEach((name=>fields[name]=1)),(0,vega_util_module.X$)(params,expr.$params),expr.$expr}const OUTER="outer",OUTER_INVALID=["value","update","init","react","bind"];function outerError(prefix,name){(0,vega_util_module.z3)(prefix+' for "outer" push: '+(0,vega_util_module.r$)(name))}function parseSignal(signal,scope){const name=signal.name;if(signal.push===OUTER)scope.signals[name]||outerError("No prior signal definition",name),OUTER_INVALID.forEach((prop=>{void 0!==signal[prop]&&outerError("Invalid property ",prop)}));else{const op=scope.addSignal(name,signal.value);!1===signal.react&&(op.react=!1),signal.bind&&scope.addBinding(name,signal.bind)}}function Entry(type,value,params,parent){this.id=-1,this.type=type,this.value=value,this.params=params,parent&&(this.parent=parent)}function entry(type,value,params,parent){return new Entry(type,value,params,parent)}function operator(value,params){return entry("operator",value,params)}function ref(op){const ref={$ref:op.id};return op.id<0&&(op.refs=op.refs||[]).push(ref),ref}function fieldRef$1(field,name){return name?{$field:field,$name:name}:{$field:field}}const keyFieldRef=fieldRef$1("key");function compareRef(fields,orders){return{$compare:fields,$order:orders}}const Descending="descending";function aggrField(op,field){return(op&&op.signal?"$"+op.signal:op||"")+(op&&field?"_":"")+(field&&field.signal?"$"+field.signal:field||"")}const Scope$1="scope",vega_parser_module_View="view";function isSignal(_){return _&&_.signal}function hasSignal(_){if(isSignal(_))return!0;if((0,vega_util_module.Gv)(_))for(const key in _)if(hasSignal(_[key]))return!0;return!1}function vega_parser_module_value(specValue,defaultValue){return null!=specValue?specValue:defaultValue}function deref(v){return v&&v.signal||v}const vega_parser_module_Timer="timer";function vega_parser_module_parseStream(stream,scope){return(stream.merge?mergeStream:stream.stream?nestedStream:stream.type?eventStream:(0,vega_util_module.z3)("Invalid stream specification: "+(0,vega_util_module.r$)(stream)))(stream,scope)}function mergeStream(stream,scope){const list=stream.merge.map((s=>vega_parser_module_parseStream(s,scope))),entry=streamParameters({merge:list},stream,scope);return scope.addStream(entry).id}function nestedStream(stream,scope){const entry=streamParameters({stream:vega_parser_module_parseStream(stream.stream,scope)},stream,scope);return scope.addStream(entry).id}function eventStream(stream,scope){let id;stream.type===vega_parser_module_Timer?(id=scope.event(vega_parser_module_Timer,stream.throttle),stream={between:stream.between,filter:stream.filter}):id=scope.event(function eventSource(source){return source===Scope$1?vega_parser_module_View:source||vega_parser_module_View}(stream.source),stream.type);const entry=streamParameters({stream:id},stream,scope);return 1===Object.keys(entry).length?id:scope.addStream(entry).id}function streamParameters(entry,stream,scope){let param=stream.between;return param&&(2!==param.length&&(0,vega_util_module.z3)('Stream "between" parameter must have 2 entries: '+(0,vega_util_module.r$)(stream)),entry.between=[vega_parser_module_parseStream(param[0],scope),vega_parser_module_parseStream(param[1],scope)]),param=stream.filter?[].concat(stream.filter):[],(stream.marktype||stream.markname||stream.markrole)&¶m.push(function filterMark(type,name,role){const item="event.item";return item+(type&&"*"!==type?"&&"+item+".mark.marktype==='"+type+"'":"")+(role?"&&"+item+".mark.role==='"+role+"'":"")+(name?"&&"+item+".mark.name==='"+name+"'":"")}(stream.marktype,stream.markname,stream.markrole)),stream.source===Scope$1&¶m.push("inScope(event.item)"),param.length&&(entry.filter=vega_functions_module_parser("("+param.join(")&&(")+")",scope).$expr),null!=(param=stream.throttle)&&(entry.throttle=+param),null!=(param=stream.debounce)&&(entry.debounce=+param),stream.consume&&(entry.consume=!0),entry}const OP_VALUE_EXPR={code:"_.$value",ast:{type:"Identifier",value:"value"}};function vega_parser_module_parseUpdate(spec,scope,target){const encode=spec.encode,entry={target};let events=spec.events,update=spec.update,sources=[];events||(0,vega_util_module.z3)("Signal update missing events specification."),(0,vega_util_module.Kg)(events)&&(events=eventSelector(events,scope.isSubscope()?Scope$1:vega_parser_module_View)),events=(0,vega_util_module.YO)(events).filter((s=>s.signal||s.scale?(sources.push(s),0):1)),sources.length>1&&(sources=[mergeSources(sources)]),events.length&&sources.push(events.length>1?{merge:events}:events[0]),null!=encode&&(update&&(0,vega_util_module.z3)("Signal encode and update are mutually exclusive."),update="encode(item(),"+(0,vega_util_module.r$)(encode)+")"),entry.update=(0,vega_util_module.Kg)(update)?vega_functions_module_parser(update,scope):null!=update.expr?vega_functions_module_parser(update.expr,scope):null!=update.value?update.value:null!=update.signal?{$expr:OP_VALUE_EXPR,$params:{$value:scope.signalRef(update.signal)}}:(0,vega_util_module.z3)("Invalid signal update specification."),spec.force&&(entry.options={force:!0}),sources.forEach((source=>scope.addUpdate((0,vega_util_module.X$)(function streamSource(stream,scope){return{source:stream.signal?scope.signalRef(stream.signal):stream.scale?scope.scaleRef(stream.scale):vega_parser_module_parseStream(stream,scope)}}(source,scope),entry))))}function mergeSources(sources){return{signal:"["+sources.map((s=>s.scale?'scale("'+s.scale+'")':s.signal))+"]"}}const vega_parser_module_transform=name=>(params,value,parent)=>entry(name,value,params||void 0,parent),vega_parser_module_Aggregate=vega_parser_module_transform("aggregate"),vega_parser_module_AxisTicks=vega_parser_module_transform("axisticks"),vega_parser_module_Bound=vega_parser_module_transform("bound"),vega_parser_module_Collect=vega_parser_module_transform("collect"),vega_parser_module_Compare=vega_parser_module_transform("compare"),vega_parser_module_DataJoin=vega_parser_module_transform("datajoin"),vega_parser_module_Encode=vega_parser_module_transform("encode"),vega_parser_module_Expression=vega_parser_module_transform("expression"),vega_parser_module_Facet=vega_parser_module_transform("facet"),vega_parser_module_Field=vega_parser_module_transform("field"),vega_parser_module_Key=vega_parser_module_transform("key"),vega_parser_module_LegendEntries=vega_parser_module_transform("legendentries"),vega_parser_module_Load=vega_parser_module_transform("load"),vega_parser_module_Mark=vega_parser_module_transform("mark"),vega_parser_module_MultiExtent=vega_parser_module_transform("multiextent"),vega_parser_module_MultiValues=vega_parser_module_transform("multivalues"),vega_parser_module_Overlap=vega_parser_module_transform("overlap"),vega_parser_module_Params=vega_parser_module_transform("params"),vega_parser_module_PreFacet=vega_parser_module_transform("prefacet"),vega_parser_module_Projection=vega_parser_module_transform("projection"),vega_parser_module_Proxy=vega_parser_module_transform("proxy"),vega_parser_module_Relay=vega_parser_module_transform("relay"),vega_parser_module_Render=vega_parser_module_transform("render"),vega_parser_module_Scale=vega_parser_module_transform("scale"),vega_parser_module_Sieve=vega_parser_module_transform("sieve"),vega_parser_module_SortItems=vega_parser_module_transform("sortitems"),vega_parser_module_ViewLayout=vega_parser_module_transform("viewlayout"),vega_parser_module_Values=vega_parser_module_transform("values");let FIELD_REF_ID=0;const MULTIDOMAIN_SORT_OPS={min:"min",max:"max",count:"sum"};function parseScale(spec,scope){const params=scope.getScale(spec.name).params;let key;for(key in params.domain=parseScaleDomain(spec.domain,spec,scope),null!=spec.range&&(params.range=parseScaleRange(spec,scope,params)),null!=spec.interpolate&&function parseScaleInterpolate(interpolate,params){params.interpolate=parseLiteral(interpolate.type||interpolate),null!=interpolate.gamma&&(params.interpolateGamma=parseLiteral(interpolate.gamma))}(spec.interpolate,params),null!=spec.nice&&(params.nice=function parseScaleNice(nice){return(0,vega_util_module.Gv)(nice)?{interval:parseLiteral(nice.interval),step:parseLiteral(nice.step)}:parseLiteral(nice)}(spec.nice)),null!=spec.bins&&(params.bins=function parseScaleBins(v,scope){return v.signal||(0,vega_util_module.cy)(v)?parseArray(v,scope):scope.objectProperty(v)}(spec.bins,scope)),spec)(0,vega_util_module.mQ)(params,key)||"name"===key||(params[key]=parseLiteral(spec[key],scope))}function parseLiteral(v,scope){return(0,vega_util_module.Gv)(v)?v.signal?scope.signalRef(v.signal):(0,vega_util_module.z3)("Unsupported object: "+(0,vega_util_module.r$)(v)):v}function parseArray(v,scope){return v.signal?scope.signalRef(v.signal):v.map((v=>parseLiteral(v,scope)))}function dataLookupError(name){(0,vega_util_module.z3)("Can not find data set: "+(0,vega_util_module.r$)(name))}function parseScaleDomain(domain,spec,scope){if(domain)return domain.signal?scope.signalRef(domain.signal):((0,vega_util_module.cy)(domain)?explicitDomain:domain.fields?multipleDomain:singularDomain)(domain,spec,scope);null==spec.domainMin&&null==spec.domainMax||(0,vega_util_module.z3)("No scale domain defined for domainMin/domainMax to override.")}function explicitDomain(domain,spec,scope){return domain.map((v=>parseLiteral(v,scope)))}function singularDomain(domain,spec,scope){const data=scope.getData(domain.data);return data||dataLookupError(domain.data),isDiscrete(spec.type)?data.valuesRef(scope,domain.field,parseSort(domain.sort,!1)):isQuantile(spec.type)?data.domainRef(scope,domain.field):data.extentRef(scope,domain.field)}function multipleDomain(domain,spec,scope){const data=domain.data,fields=domain.fields.reduce(((dom,d)=>(d=(0,vega_util_module.Kg)(d)?{data,field:d}:(0,vega_util_module.cy)(d)||d.signal?function fieldRef(data,scope){const name="_:vega:_"+FIELD_REF_ID++,coll=vega_parser_module_Collect({});if((0,vega_util_module.cy)(data))coll.value={$ingest:data};else if(data.signal){const code="setdata("+(0,vega_util_module.r$)(name)+","+data.signal+")";coll.params.input=scope.signalRef(code)}return scope.addDataPipeline(name,[coll,vega_parser_module_Sieve({})]),{data:name,field:"data"}}(d,scope):d,dom.push(d),dom)),[]);return(isDiscrete(spec.type)?ordinalMultipleDomain:isQuantile(spec.type)?quantileMultipleDomain:numericMultipleDomain)(domain,scope,fields)}function ordinalMultipleDomain(domain,scope,fields){const sort=parseSort(domain.sort,!0);let a,v;const counts=fields.map((f=>{const data=scope.getData(f.data);return data||dataLookupError(f.data),data.countsRef(scope,f.field,sort)})),p={groupby:keyFieldRef,pulse:counts};sort&&(a=sort.op||"count",v=sort.field?aggrField(a,sort.field):"count",p.ops=[MULTIDOMAIN_SORT_OPS[a]],p.fields=[scope.fieldRef(v)],p.as=[v]),a=scope.add(vega_parser_module_Aggregate(p));const c=scope.add(vega_parser_module_Collect({pulse:ref(a)}));return v=scope.add(vega_parser_module_Values({field:keyFieldRef,sort:scope.sortRef(sort),pulse:ref(c)})),ref(v)}function parseSort(sort,multidomain){return sort&&(sort.field||sort.op?sort.field||"count"===sort.op?multidomain&&sort.field&&sort.op&&!MULTIDOMAIN_SORT_OPS[sort.op]&&(0,vega_util_module.z3)("Multiple domain scales can not be sorted using "+sort.op):(0,vega_util_module.z3)("No field provided for sort aggregate op: "+sort.op):(0,vega_util_module.Gv)(sort)?sort.field="key":sort={field:"key"}),sort}function quantileMultipleDomain(domain,scope,fields){const values=fields.map((f=>{const data=scope.getData(f.data);return data||dataLookupError(f.data),data.domainRef(scope,f.field)}));return ref(scope.add(vega_parser_module_MultiValues({values})))}function numericMultipleDomain(domain,scope,fields){const extents=fields.map((f=>{const data=scope.getData(f.data);return data||dataLookupError(f.data),data.extentRef(scope,f.field)}));return ref(scope.add(vega_parser_module_MultiExtent({extents})))}function parseScaleRange(spec,scope,params){const config=scope.config.range;let range=spec.range;if(range.signal)return scope.signalRef(range.signal);if((0,vega_util_module.Kg)(range)){if(config&&(0,vega_util_module.mQ)(config,range))return parseScaleRange(spec=(0,vega_util_module.X$)({},spec,{range:config[range]}),scope,params);"width"===range?range=[0,{signal:"width"}]:"height"===range?range=isDiscrete(spec.type)?[0,{signal:"height"}]:[{signal:"height"},0]:(0,vega_util_module.z3)("Unrecognized scale range value: "+(0,vega_util_module.r$)(range))}else{if(range.scheme)return params.scheme=(0,vega_util_module.cy)(range.scheme)?parseArray(range.scheme,scope):parseLiteral(range.scheme,scope),range.extent&&(params.schemeExtent=parseArray(range.extent,scope)),void(range.count&&(params.schemeCount=parseLiteral(range.count,scope)));if(range.step)return void(params.rangeStep=parseLiteral(range.step,scope));if(isDiscrete(spec.type)&&!(0,vega_util_module.cy)(range))return parseScaleDomain(range,spec,scope);(0,vega_util_module.cy)(range)||(0,vega_util_module.z3)("Unsupported range type: "+(0,vega_util_module.r$)(range))}return range.map((v=>((0,vega_util_module.cy)(v)?parseArray:parseLiteral)(v,scope)))}function parseParameter$1(_,name,scope){return(0,vega_util_module.cy)(_)?_.map((_=>parseParameter$1(_,name,scope))):(0,vega_util_module.Gv)(_)?_.signal?scope.signalRef(_.signal):"fit"===name?_:(0,vega_util_module.z3)("Unsupported parameter object: "+(0,vega_util_module.r$)(_)):_}const vega_parser_module_Top="top",vega_parser_module_Bottom="bottom",Vertical="vertical",vega_parser_module_Start="start",vega_parser_module_End="end",Index="index",vega_parser_module_Label="label",Offset="offset",Perc="perc",Perc2="perc2",Value="value",GuideLabelStyle="guide-label",GuideTitleStyle="guide-title",GroupTitleStyle="group-title",GroupSubtitleStyle="group-subtitle",vega_parser_module_Symbols="symbol",vega_parser_module_Gradient="gradient",vega_parser_module_Discrete="discrete",Size="size",LegendScales=[Size,"shape","fill","stroke","strokeWidth","strokeDash","opacity"],vega_parser_module_Skip={name:1,style:1,interactive:1},vega_parser_module_zero={value:0},vega_parser_module_one={value:1},GroupMark="group",RectMark="rect",RuleMark="rule",SymbolMark="symbol",TextMark="text";function guideGroup(mark){return mark.type=GroupMark,mark.interactive=mark.interactive||!1,mark}function vega_parser_module_lookup(spec,config){const _=(name,dflt)=>vega_parser_module_value(spec[name],vega_parser_module_value(config[name],dflt));return _.isVertical=s=>Vertical===vega_parser_module_value(spec.direction,config.direction||(s?config.symbolDirection:config.gradientDirection)),_.gradientLength=()=>vega_parser_module_value(spec.gradientLength,config.gradientLength||config.gradientWidth),_.gradientThickness=()=>vega_parser_module_value(spec.gradientThickness,config.gradientThickness||config.gradientHeight),_.entryColumns=()=>vega_parser_module_value(spec.columns,vega_parser_module_value(config.columns,+_.isVertical(!0))),_}function getEncoding(name,encode){const v=encode&&(encode.update&&encode.update[name]||encode.enter&&encode.enter[name]);return v&&v.signal?v:v?v.value:null}function anchorExpr(s,e,m){return`item.anchor === '${vega_parser_module_Start}' ? ${s} : item.anchor === '${vega_parser_module_End}' ? ${e} : ${m}`}const alignExpr$1=anchorExpr((0,vega_util_module.r$)("left"),(0,vega_util_module.r$)("right"),(0,vega_util_module.r$)("center"));function extendOffset(value,offset){return offset?value?(0,vega_util_module.Gv)(value)?Object.assign({},value,{offset:extendOffset(value.offset,offset)}):{value,offset}:offset:value}function guideMark(mark,extras){return extras?(mark.name=extras.name,mark.style=extras.style||mark.style,mark.interactive=!!extras.interactive,mark.encode=extendEncode(mark.encode,extras,vega_parser_module_Skip)):mark.interactive=!1,mark}function legendGradient(spec,scale,config,userEncode){const _=vega_parser_module_lookup(spec,config),vertical=_.isVertical(),thickness=_.gradientThickness(),length=_.gradientLength();let enter,start,stop,width,height;vertical?(start=[0,1],stop=[0,0],width=thickness,height=length):(start=[0,0],stop=[1,0],width=length,height=thickness);const encode={enter:enter={opacity:vega_parser_module_zero,x:vega_parser_module_zero,y:vega_parser_module_zero,width:encoder(width),height:encoder(height)},update:(0,vega_util_module.X$)({},enter,{opacity:vega_parser_module_one,fill:{gradient:scale,start,stop}}),exit:{opacity:vega_parser_module_zero}};return addEncoders(encode,{stroke:_("gradientStrokeColor"),strokeWidth:_("gradientStrokeWidth")},{opacity:_("gradientOpacity")}),guideMark({type:RectMark,role:LegendGradientRole,encode},userEncode)}function legendGradientDiscrete(spec,scale,config,userEncode,dataRef){const _=vega_parser_module_lookup(spec,config),vertical=_.isVertical(),thickness=_.gradientThickness(),length=_.gradientLength();let u,v,uu,vv,adjust="";vertical?(u="y",uu="y2",v="x",vv="width",adjust="1-"):(u="x",uu="x2",v="y",vv="height");const enter={opacity:vega_parser_module_zero,fill:{scale,field:Value}};enter[u]={signal:adjust+"datum."+Perc,mult:length},enter[v]=vega_parser_module_zero,enter[uu]={signal:adjust+"datum."+Perc2,mult:length},enter[vv]=encoder(thickness);const encode={enter,update:(0,vega_util_module.X$)({},enter,{opacity:vega_parser_module_one}),exit:{opacity:vega_parser_module_zero}};return addEncoders(encode,{stroke:_("gradientStrokeColor"),strokeWidth:_("gradientStrokeWidth")},{opacity:_("gradientOpacity")}),guideMark({type:RectMark,role:LegendBandRole,key:Value,from:dataRef,encode},userEncode)}const alignExpr=`datum.${Perc}<=0?"left":datum.${Perc}>=1?"right":"center"`,baselineExpr=`datum.${Perc}<=0?"${vega_parser_module_Bottom}":datum.${Perc}>=1?"${vega_parser_module_Top}":"middle"`;function legendGradientLabels(spec,config,userEncode,dataRef){const _=vega_parser_module_lookup(spec,config),vertical=_.isVertical(),thickness=encoder(_.gradientThickness()),length=_.gradientLength();let enter,update,u,v,overlap=_("labelOverlap"),adjust="";const encode={enter:enter={opacity:vega_parser_module_zero},update:update={opacity:vega_parser_module_one,text:{field:vega_parser_module_Label}},exit:{opacity:vega_parser_module_zero}};return addEncoders(encode,{fill:_("labelColor"),fillOpacity:_("labelOpacity"),font:_("labelFont"),fontSize:_("labelFontSize"),fontStyle:_("labelFontStyle"),fontWeight:_("labelFontWeight"),limit:vega_parser_module_value(spec.labelLimit,config.gradientLabelLimit)}),vertical?(enter.align={value:"left"},enter.baseline=update.baseline={signal:baselineExpr},u="y",v="x",adjust="1-"):(enter.align=update.align={signal:alignExpr},enter.baseline={value:"top"},u="x",v="y"),enter[u]=update[u]={signal:adjust+"datum."+Perc,mult:length},enter[v]=update[v]=thickness,thickness.offset=vega_parser_module_value(spec.labelOffset,config.gradientLabelOffset)||0,overlap=overlap?{separation:_("labelSeparation"),method:overlap,order:"datum."+Index}:void 0,guideMark({type:TextMark,role:LegendLabelRole,style:GuideLabelStyle,key:Value,from:dataRef,encode,overlap},userEncode)}function legendSymbolGroups(spec,config,userEncode,dataRef,columns){const _=vega_parser_module_lookup(spec,config),entries=userEncode.entries,interactive=!(!entries||!entries.interactive),name=entries?entries.name:void 0,height=_("clipHeight"),symbolOffset=_("symbolOffset"),valueRef={data:"value"},xSignal=`(${columns}) ? datum.${Offset} : datum.${Size}`,yEncode=height?encoder(height):{field:Size},index=`datum.${Index}`,ncols=`max(1, ${columns})`;let encode,enter,update,nrows,sort;yEncode.mult=.5,encode={enter:enter={opacity:vega_parser_module_zero,x:{signal:xSignal,mult:.5,offset:symbolOffset},y:yEncode},update:update={opacity:vega_parser_module_one,x:enter.x,y:enter.y},exit:{opacity:vega_parser_module_zero}};let baseFill=null,baseStroke=null;spec.fill||(baseFill=config.symbolBaseFillColor,baseStroke=config.symbolBaseStrokeColor),addEncoders(encode,{fill:_("symbolFillColor",baseFill),shape:_("symbolType"),size:_("symbolSize"),stroke:_("symbolStrokeColor",baseStroke),strokeDash:_("symbolDash"),strokeDashOffset:_("symbolDashOffset"),strokeWidth:_("symbolStrokeWidth")},{opacity:_("symbolOpacity")}),LegendScales.forEach((scale=>{spec[scale]&&(update[scale]=enter[scale]={scale:spec[scale],field:Value})}));const symbols=guideMark({type:SymbolMark,role:LegendSymbolRole,key:Value,from:valueRef,clip:!!height||void 0,encode},userEncode.symbols),labelOffset=encoder(symbolOffset);labelOffset.offset=_("labelOffset"),encode={enter:enter={opacity:vega_parser_module_zero,x:{signal:xSignal,offset:labelOffset},y:yEncode},update:update={opacity:vega_parser_module_one,text:{field:vega_parser_module_Label},x:enter.x,y:enter.y},exit:{opacity:vega_parser_module_zero}},addEncoders(encode,{align:_("labelAlign"),baseline:_("labelBaseline"),fill:_("labelColor"),fillOpacity:_("labelOpacity"),font:_("labelFont"),fontSize:_("labelFontSize"),fontStyle:_("labelFontStyle"),fontWeight:_("labelFontWeight"),limit:_("labelLimit")});const labels=guideMark({type:TextMark,role:LegendLabelRole,style:GuideLabelStyle,key:Value,from:valueRef,encode},userEncode.labels);return encode={enter:{noBound:{value:!height},width:vega_parser_module_zero,height:height?encoder(height):vega_parser_module_zero,opacity:vega_parser_module_zero},exit:{opacity:vega_parser_module_zero},update:update={opacity:vega_parser_module_one,row:{signal:null},column:{signal:null}}},_.isVertical(!0)?(nrows=`ceil(item.mark.items.length / ${ncols})`,update.row.signal=`${index}%${nrows}`,update.column.signal=`floor(${index} / ${nrows})`,sort={field:["row",index]}):(update.row.signal=`floor(${index} / ${ncols})`,update.column.signal=`${index} % ${ncols}`,sort={field:index}),update.column.signal=`(${columns})?${update.column.signal}:${index}`,guideGroup({role:vega_parser_module_ScopeRole,from:dataRef={facet:{data:dataRef,name:"value",groupby:Index}},encode:extendEncode(encode,entries,vega_parser_module_Skip),marks:[symbols,labels],name,interactive,sort})}const isL='item.orient === "left"',isR='item.orient === "right"',isLR=`(${isL} || ${isR})`,isVG=`datum.vgrad && ${isLR}`,baseline=anchorExpr('"top"','"bottom"','"middle"'),exprAlign=`datum.vgrad && ${isR} ? (${anchorExpr('"right"','"left"','"center"')}) : (${isLR} && !(datum.vgrad && ${isL})) ? "left" : ${alignExpr$1}`,exprAnchor=`item._anchor || (${isLR} ? "middle" : "start")`,exprAngle=`${isVG} ? (${isL} ? -90 : 90) : 0`,exprBaseline=`${isLR} ? (datum.vgrad ? (${isR} ? "bottom" : "top") : ${baseline}) : "top"`;function vega_parser_module_clip(clip,scope){let expr;return(0,vega_util_module.Gv)(clip)&&(clip.signal?expr=clip.signal:clip.path?expr="pathShape("+param(clip.path)+")":clip.sphere&&(expr="geoShape("+param(clip.sphere)+', {type: "Sphere"})')),expr?scope.signalRef(expr):!!clip}function param(value){return(0,vega_util_module.Gv)(value)&&value.signal?value.signal:(0,vega_util_module.r$)(value)}function getRole(spec){const role=spec.role||"";return role.indexOf("axis")&&role.indexOf("legend")&&role.indexOf("title")?spec.type===GroupMark?vega_parser_module_ScopeRole:role||MarkRole:role}function vega_parser_module_definition(spec){return{marktype:spec.type,name:spec.name||void 0,role:spec.role||getRole(spec),zindex:+spec.zindex||void 0,aria:spec.aria,description:spec.description}}function interactive(spec,scope){return spec&&spec.signal?scope.signalRef(spec.signal):!1!==spec}function parseTransform(spec,scope){const def=definition(spec.type);def||(0,vega_util_module.z3)("Unrecognized transform type: "+(0,vega_util_module.r$)(spec.type));const t=entry(def.type.toLowerCase(),null,vega_parser_module_parseParameters(def,spec,scope));return spec.signal&&scope.addSignal(spec.signal,scope.proxy(t)),t.metadata=def.metadata||{},t}function vega_parser_module_parseParameters(def,spec,scope){const params={},n=def.params.length;for(let i=0;iparseSubParameter(def,v,scope)))):parseSubParameter(def,value,scope)}(def,spec,scope):"projection"===type?scope.projectionRef(spec[def.name]):def.array&&!isSignal(value)?value.map((v=>parameterValue(def,v,scope))):parameterValue(def,value,scope):void(def.required&&(0,vega_util_module.z3)("Missing required "+(0,vega_util_module.r$)(spec.type)+" parameter: "+(0,vega_util_module.r$)(def.name)))}function parameterValue(def,value,scope){const type=def.type;if(isSignal(value))return isExpr(type)?(0,vega_util_module.z3)("Expression references can not be signals."):isField(type)?scope.fieldRef(value):isCompare(type)?scope.compareRef(value):scope.signalRef(value.signal);{const expr=def.expr||isField(type);return expr&&outerExpr(value)?scope.exprRef(value.expr,value.as):expr&&outerField(value)?fieldRef$1(value.field,value.as):isExpr(type)?vega_functions_module_parser(value,scope):isData(type)?ref(scope.getData(value).values):isField(type)?fieldRef$1(value):isCompare(type)?scope.compareRef(value):value}}function parseSubParameter(def,value,scope){const n=def.params.length;let pdef;for(let i=0;i_&&_.expr,outerField=_=>_&&_.field,isData=_=>"data"===_,isExpr=_=>"expr"===_,isField=_=>"field"===_,isCompare=_=>"compare"===_;function getDataRef(from,scope){return from.$ref?from:from.data&&from.data.$ref?from.data:ref(scope.getData(from.data).output)}function DataScope(scope,input,output,values,aggr){this.scope=scope,this.input=input,this.output=output,this.values=values,this.aggregate=aggr,this.index={}}function fieldKey(field){return(0,vega_util_module.Kg)(field)?field:null}function addSortField(scope,p,sort){const as=aggrField(sort.op,sort.field);let s;if(p.ops){for(let i=0,n=p.as.length;inull==_?"null":_)).join(",")+"),0)",scope);op.update=expr.$expr,op.params=expr.$params}function parseMark(spec,scope){const role=getRole(spec),group=spec.type===GroupMark,facet=spec.from&&spec.from.facet,overlap=spec.overlap;let ops,op,store,enc,name,layoutRef,boundRef,layout=spec.layout||role===vega_parser_module_ScopeRole||role===vega_parser_module_FrameRole;const nested=role===MarkRole||layout||facet,input=function parseData$1(from,group,scope){let facet,key,op,dataRef,parent;return from?(facet=from.facet)&&(group||(0,vega_util_module.z3)("Only group marks can be faceted."),null!=facet.field?dataRef=parent=getDataRef(facet,scope):(from.data?parent=ref(scope.getData(from.data).aggregate):(op=parseTransform((0,vega_util_module.X$)({type:"aggregate",groupby:(0,vega_util_module.YO)(facet.groupby)},facet.aggregate),scope),op.params.key=scope.keyRef(facet.groupby),op.params.pulse=getDataRef(facet,scope),dataRef=parent=ref(scope.add(op))),key=scope.keyRef(facet.groupby,!0))):dataRef=ref(scope.add(vega_parser_module_Collect(null,[{}]))),dataRef||(dataRef=getDataRef(from,scope)),{key,pulse:dataRef,parent}}(spec.from,group,scope);op=scope.add(vega_parser_module_DataJoin({key:input.key||(spec.key?fieldRef$1(spec.key):void 0),pulse:input.pulse,clean:!group}));const joinRef=ref(op);op=store=scope.add(vega_parser_module_Collect({pulse:joinRef})),op=scope.add(vega_parser_module_Mark({markdef:vega_parser_module_definition(spec),interactive:interactive(spec.interactive,scope),clip:vega_parser_module_clip(spec.clip,scope),context:{$context:!0},groups:scope.lookup(),parent:scope.signals.parent?scope.signalRef("parent"):null,index:scope.markpath(),pulse:ref(op)}));const markRef=ref(op);op=enc=scope.add(vega_parser_module_Encode(parseEncode(spec.encode,spec.type,role,spec.style,scope,{mod:!1,pulse:markRef}))),op.params.parent=scope.encode(),spec.transform&&spec.transform.forEach((_=>{const tx=parseTransform(_,scope),md=tx.metadata;(md.generates||md.changes)&&(0,vega_util_module.z3)("Mark transforms should not generate new data."),md.nomod||(enc.params.mod=!0),tx.params.pulse=ref(op),scope.add(op=tx)})),spec.sort&&(op=scope.add(vega_parser_module_SortItems({sort:scope.compareRef(spec.sort),pulse:ref(op)})));const encodeRef=ref(op);(facet||layout)&&(layout=scope.add(vega_parser_module_ViewLayout({layout:scope.objectProperty(spec.layout),legends:scope.legends,mark:markRef,pulse:encodeRef})),layoutRef=ref(layout));const bound=scope.add(vega_parser_module_Bound({mark:markRef,pulse:layoutRef||encodeRef}));boundRef=ref(bound),group&&(nested&&(ops=scope.operators,ops.pop(),layout&&ops.pop()),scope.pushState(encodeRef,layoutRef||boundRef,joinRef),facet?function parseFacet(spec,scope,group){const facet=spec.from.facet,name=facet.name,data=getDataRef(facet,scope);let op;facet.name||(0,vega_util_module.z3)("Facet must have a name: "+(0,vega_util_module.r$)(facet)),facet.data||(0,vega_util_module.z3)("Facet must reference a data set: "+(0,vega_util_module.r$)(facet)),facet.field?op=scope.add(vega_parser_module_PreFacet({field:scope.fieldRef(facet.field),pulse:data})):facet.groupby?op=scope.add(vega_parser_module_Facet({key:scope.keyRef(facet.groupby),group:ref(scope.proxy(group.parent)),pulse:data})):(0,vega_util_module.z3)("Facet must specify groupby or field: "+(0,vega_util_module.r$)(facet));const subscope=scope.fork(),source=subscope.add(vega_parser_module_Collect()),values=subscope.add(vega_parser_module_Sieve({pulse:ref(source)}));subscope.addData(name,new DataScope(subscope,source,source,values)),subscope.addSignal("parent",null),op.params.subflow={$subflow:subscope.parse(spec).toRuntime()}}(spec,scope,input):nested?function parseSubflow(spec,scope,input){const op=scope.add(vega_parser_module_PreFacet({pulse:input.pulse})),subscope=scope.fork();subscope.add(vega_parser_module_Sieve()),subscope.addSignal("parent",null),op.params.subflow={$subflow:subscope.parse(spec).toRuntime()}}(spec,scope,input):scope.parse(spec),scope.popState(),nested&&(layout&&ops.push(layout),ops.push(bound))),overlap&&(boundRef=function parseOverlap(overlap,source,scope){const method=overlap.method,bound=overlap.bound,sep=overlap.separation,params={separation:isSignal(sep)?scope.signalRef(sep.signal):sep,method:isSignal(method)?scope.signalRef(method.signal):method,pulse:source};overlap.order&&(params.sort=scope.compareRef({field:overlap.order}));if(bound){const tol=bound.tolerance;params.boundTolerance=isSignal(tol)?scope.signalRef(tol.signal):+tol,params.boundScale=scope.scaleRef(bound.scale),params.boundOrient=bound.orient}return ref(scope.add(vega_parser_module_Overlap(params)))}(overlap,boundRef,scope));const render=scope.add(vega_parser_module_Render({pulse:boundRef})),sieve=scope.add(vega_parser_module_Sieve({pulse:ref(render)},void 0,scope.parent()));null!=spec.name&&(name=spec.name,scope.addData(name,new DataScope(scope,store,render,sieve)),spec.on&&spec.on.forEach((on=>{(on.insert||on.remove||on.toggle)&&(0,vega_util_module.z3)("Marks only support modify triggers."),parseTrigger(on,scope,name)})))}function parseLegend(spec,scope){const config=scope.config.legend,encode=spec.encode||{},_=vega_parser_module_lookup(spec,config),legendEncode=encode.legend||{},name=legendEncode.name||void 0,interactive=legendEncode.interactive,style=legendEncode.style,scales={};let entryLayout,params,children,scale=0;LegendScales.forEach((s=>spec[s]?(scales[s]=spec[s],scale=scale||spec[s]):0)),scale||(0,vega_util_module.z3)("Missing valid scale for legend.");const type=function legendType(spec,scaleType){let type=spec.type||vega_parser_module_Symbols;spec.type||1!==function scaleCount(spec){return LegendScales.reduce(((count,type)=>count+(spec[type]?1:0)),0)}(spec)||!spec.fill&&!spec.stroke||(type=isContinuous(scaleType)?vega_parser_module_Gradient:isDiscretizing(scaleType)?vega_parser_module_Discrete:vega_parser_module_Symbols);return type!==vega_parser_module_Gradient?type:isDiscretizing(scaleType)?vega_parser_module_Discrete:vega_parser_module_Gradient}(spec,scope.scaleType(scale)),datum={title:null!=spec.title,scales,type,vgrad:"symbol"!==type&&_.isVertical()},dataRef=ref(scope.add(vega_parser_module_Collect(null,[datum]))),entryRef=ref(scope.add(vega_parser_module_LegendEntries(params={type,scale:scope.scaleRef(scale),count:scope.objectProperty(_("tickCount")),limit:scope.property(_("symbolLimit")),values:scope.objectProperty(spec.values),minstep:scope.property(spec.tickMinStep),formatType:scope.property(spec.formatType),formatSpecifier:scope.property(spec.format)})));return type===vega_parser_module_Gradient?(children=[legendGradient(spec,scale,config,encode.gradient),legendGradientLabels(spec,config,encode.labels,entryRef)],params.count=params.count||scope.signalRef(`max(2,2*floor((${deref(_.gradientLength())})/100))`)):type===vega_parser_module_Discrete?children=[legendGradientDiscrete(spec,scale,config,encode.gradient,entryRef),legendGradientLabels(spec,config,encode.labels,entryRef)]:(entryLayout=function legendSymbolLayout(spec,config){const _=vega_parser_module_lookup(spec,config);return{align:_("gridAlign"),columns:_.entryColumns(),center:{row:!0,column:!1},padding:{row:_("rowPadding"),column:_("columnPadding")}}}(spec,config),children=[legendSymbolGroups(spec,config,encode,entryRef,deref(entryLayout.columns))],params.size=function sizeExpression(spec,scope,marks){const size=deref(getChannel("size",spec,marks)),strokeWidth=deref(getChannel("strokeWidth",spec,marks)),fontSize=deref(function getFontSize(encode,scope,style){return getEncoding("fontSize",encode)||function getStyle(name,scope,style){const s=scope.config.style[style];return s&&s[name]}("fontSize",scope,style)}(marks[1].encode,scope,GuideLabelStyle));return vega_functions_module_parser(`max(ceil(sqrt(${size})+${strokeWidth}),${fontSize})`,scope)}(spec,scope,children[0].marks)),children=[guideGroup({role:LegendEntryRole,from:dataRef,encode:{enter:{x:{value:0},y:{value:0}}},marks:children,layout:entryLayout,interactive})],datum.title&&children.push(function legendTitle(spec,config,userEncode,dataRef){const _=vega_parser_module_lookup(spec,config),encode={enter:{opacity:vega_parser_module_zero},update:{opacity:vega_parser_module_one,x:{field:{group:"padding"}},y:{field:{group:"padding"}}},exit:{opacity:vega_parser_module_zero}};return addEncoders(encode,{orient:_("titleOrient"),_anchor:_("titleAnchor"),anchor:{signal:exprAnchor},angle:{signal:exprAngle},align:{signal:exprAlign},baseline:{signal:exprBaseline},text:spec.title,fill:_("titleColor"),fillOpacity:_("titleOpacity"),font:_("titleFont"),fontSize:_("titleFontSize"),fontStyle:_("titleFontStyle"),fontWeight:_("titleFontWeight"),limit:_("titleLimit"),lineHeight:_("titleLineHeight")},{align:_("titleAlign"),baseline:_("titleBaseline")}),guideMark({type:TextMark,role:LegendTitleRole,style:GuideTitleStyle,from:dataRef,encode},userEncode)}(spec,config,encode.title,dataRef)),parseMark(guideGroup({role:vega_parser_module_LegendRole,from:dataRef,encode:extendEncode(buildLegendEncode(_,spec,config),legendEncode,vega_parser_module_Skip),marks:children,aria:_("aria"),description:_("description"),zindex:_("zindex"),name,interactive,style}),scope)}function buildLegendEncode(_,spec,config){const encode={enter:{},update:{}};return addEncoders(encode,{orient:_("orient"),offset:_("offset"),padding:_("padding"),titlePadding:_("titlePadding"),cornerRadius:_("cornerRadius"),fill:_("fillColor"),stroke:_("strokeColor"),strokeWidth:config.strokeWidth,strokeDash:config.strokeDash,x:_("legendX"),y:_("legendY"),format:spec.format,formatType:spec.formatType}),encode}function getChannel(name,spec,marks){return spec[name]?`scale("${spec[name]}",datum)`:getEncoding(name,marks[0].encode)}DataScope.fromEntries=function(scope,entries){const n=entries.length,values=entries[n-1],output=entries[n-2];let input=entries[0],aggr=null,i=1;for(input&&"load"===input.type&&(input=entries[1]),scope.add(entries[0]);i{transforms.push(parseTransform(tx,scope))})),data.on&&data.on.forEach((on=>{parseTrigger(on,scope,data.name)})),scope.addDataPipeline(data.name,function analyze(data,scope,ops){const output=[];let upstream,i,n,t,m,source=null,modify=!1,generate=!1;data.values?isSignal(data.values)||hasSignal(data.format)?(output.push(vega_parser_module_load(scope,data)),output.push(source=collect())):output.push(source=collect({$ingest:data.values,$format:data.format})):data.url?hasSignal(data.url)||hasSignal(data.format)?(output.push(vega_parser_module_load(scope,data)),output.push(source=collect())):output.push(source=collect({$request:data.url,$format:data.format})):data.source&&(source=upstream=(0,vega_util_module.YO)(data.source).map((d=>ref(scope.getData(d).output))),output.push(null));for(i=0,n=ops.length;iorient===vega_parser_module_Bottom||orient===vega_parser_module_Top,getSign=(orient,a,b)=>isSignal(orient)?ifLeftTopExpr(orient.signal,a,b):"left"===orient||orient===vega_parser_module_Top?a:b,ifX=(orient,a,b)=>isSignal(orient)?ifXEnc(orient.signal,a,b):isX(orient)?a:b,ifY=(orient,a,b)=>isSignal(orient)?ifYEnc(orient.signal,a,b):isX(orient)?b:a,ifTop=(orient,a,b)=>isSignal(orient)?ifTopExpr(orient.signal,a,b):orient===vega_parser_module_Top?{value:a}:{value:b},ifRight=(orient,a,b)=>isSignal(orient)?ifRightExpr(orient.signal,a,b):"right"===orient?{value:a}:{value:b},ifXEnc=($orient,a,b)=>ifEnc(`${$orient} === '${vega_parser_module_Top}' || ${$orient} === '${vega_parser_module_Bottom}'`,a,b),ifYEnc=($orient,a,b)=>ifEnc(`${$orient} !== '${vega_parser_module_Top}' && ${$orient} !== '${vega_parser_module_Bottom}'`,a,b),ifLeftTopExpr=($orient,a,b)=>ifExpr(`${$orient} === 'left' || ${$orient} === '${vega_parser_module_Top}'`,a,b),ifTopExpr=($orient,a,b)=>ifExpr(`${$orient} === '${vega_parser_module_Top}'`,a,b),ifRightExpr=($orient,a,b)=>ifExpr(`${$orient} === 'right'`,a,b),ifEnc=(test,a,b)=>(a=null!=a?encoder(a):a,b=null!=b?encoder(b):b,isSimple(a)&&isSimple(b)?{signal:`${test} ? (${a=a?a.signal||(0,vega_util_module.r$)(a.value):null}) : (${b=b?b.signal||(0,vega_util_module.r$)(b.value):null})`}:[(0,vega_util_module.X$)({test},a)].concat(b||[])),isSimple=enc=>null==enc||1===Object.keys(enc).length,ifExpr=(test,a,b)=>({signal:`${test} ? (${toExpr(a)}) : (${toExpr(b)})`}),ifOrient=($orient,t,b,l,r)=>({signal:(null!=l?`${$orient} === 'left' ? (${toExpr(l)}) : `:"")+(null!=b?`${$orient} === '${vega_parser_module_Bottom}' ? (${toExpr(b)}) : `:"")+(null!=r?`${$orient} === 'right' ? (${toExpr(r)}) : `:"")+(null!=t?`${$orient} === '${vega_parser_module_Top}' ? (${toExpr(t)}) : `:"")+"(null)"}),toExpr=v=>isSignal(v)?v.signal:null==v?null:(0,vega_util_module.r$)(v),mult=(sign,value)=>0===value?0:isSignal(sign)?{signal:`(${sign.signal}) * ${value}`}:{value:sign*value},patch=(value,base)=>{const s=value.signal;return s&&s.endsWith("(null)")?{signal:s.slice(0,-6)+base.signal}:value};function fallback(prop,config,axisConfig,style){let styleProp;if(config&&(0,vega_util_module.mQ)(config,prop))return config[prop];if((0,vega_util_module.mQ)(axisConfig,prop))return axisConfig[prop];if(prop.startsWith("title")){switch(prop){case"titleColor":styleProp="fill";break;case"titleFont":case"titleFontSize":case"titleFontWeight":styleProp=prop[5].toLowerCase()+prop.slice(6)}return style[GuideTitleStyle][styleProp]}if(prop.startsWith("label")){switch(prop){case"labelColor":styleProp="fill";break;case"labelFont":case"labelFontSize":styleProp=prop[5].toLowerCase()+prop.slice(6)}return style[GuideLabelStyle][styleProp]}return null}function vega_parser_module_keys(objects){const map={};for(const obj of objects)if(obj)for(const key in obj)map[key]=1;return Object.keys(map)}function position(spec,pos){return{scale:spec.scale,range:pos}}function axisGrid(spec,config,userEncode,dataRef,band){const _=vega_parser_module_lookup(spec,config),orient=spec.orient,vscale=spec.gridScale,sign=getSign(orient,1,-1),offset=function vega_parser_module_offsetValue(offset,sign){if(1===sign);else if((0,vega_util_module.Gv)(offset)){let entry=offset=(0,vega_util_module.X$)({},offset);for(;null!=entry.mult;){if(!(0,vega_util_module.Gv)(entry.mult))return entry.mult=isSignal(sign)?{signal:`(${entry.mult}) * (${sign.signal})`}:entry.mult*sign,offset;entry=entry.mult=(0,vega_util_module.X$)({},entry.mult)}entry.mult=sign}else offset=isSignal(sign)?{signal:`(${sign.signal}) * (${offset||0})`}:sign*(offset||0);return offset}(spec.offset,sign);let enter,exit,update;const encode={enter:enter={opacity:vega_parser_module_zero},update:update={opacity:vega_parser_module_one},exit:exit={opacity:vega_parser_module_zero}};addEncoders(encode,{stroke:_("gridColor"),strokeCap:_("gridCap"),strokeDash:_("gridDash"),strokeDashOffset:_("gridDashOffset"),strokeOpacity:_("gridOpacity"),strokeWidth:_("gridWidth")});const tickPos={scale:spec.scale,field:Value,band:band.band,extra:band.extra,offset:band.offset,round:_("tickRound")},sz=ifX(orient,{signal:"height"},{signal:"width"}),gridStart=vscale?{scale:vscale,range:0,mult:sign,offset}:{value:0,offset},gridEnd=vscale?{scale:vscale,range:1,mult:sign,offset}:(0,vega_util_module.X$)(sz,{mult:sign,offset});return enter.x=update.x=ifX(orient,tickPos,gridStart),enter.y=update.y=ifY(orient,tickPos,gridStart),enter.x2=update.x2=ifY(orient,gridEnd),enter.y2=update.y2=ifX(orient,gridEnd),exit.x=ifX(orient,tickPos),exit.y=ifY(orient,tickPos),guideMark({type:RuleMark,role:AxisGridRole,key:Value,from:dataRef,encode},userEncode)}function flushExpr(scale,threshold,a,b,c){return{signal:'flush(range("'+scale+'"), scale("'+scale+'", datum.value), '+threshold+","+a+","+b+","+c+")"}}function axisTitle(spec,config,userEncode,dataRef){const _=vega_parser_module_lookup(spec,config),orient=spec.orient,sign=getSign(orient,-1,1);let enter,update;const encode={enter:enter={opacity:vega_parser_module_zero,anchor:encoder(_("titleAnchor",null)),align:{signal:alignExpr$1}},update:update=(0,vega_util_module.X$)({},enter,{opacity:vega_parser_module_one,text:encoder(spec.title)}),exit:{opacity:vega_parser_module_zero}},titlePos={signal:`lerp(range("${spec.scale}"), ${anchorExpr(0,1,.5)})`};return update.x=ifX(orient,titlePos),update.y=ifY(orient,titlePos),enter.angle=ifX(orient,vega_parser_module_zero,mult(sign,90)),enter.baseline=ifX(orient,ifTop(orient,vega_parser_module_Bottom,vega_parser_module_Top),{value:vega_parser_module_Bottom}),update.angle=enter.angle,update.baseline=enter.baseline,addEncoders(encode,{fill:_("titleColor"),fillOpacity:_("titleOpacity"),font:_("titleFont"),fontSize:_("titleFontSize"),fontStyle:_("titleFontStyle"),fontWeight:_("titleFontWeight"),limit:_("titleLimit"),lineHeight:_("titleLineHeight")},{align:_("titleAlign"),angle:_("titleAngle"),baseline:_("titleBaseline")}),function autoLayout(_,orient,encode,userEncode){const auto=(value,dim)=>null!=value?(encode.update[dim]=patch(encoder(value),encode.update[dim]),!1):!has(dim,userEncode),autoY=auto(_("titleX"),"x"),autoX=auto(_("titleY"),"y");encode.enter.auto=autoX===autoY?encoder(autoX):ifX(orient,encoder(autoX),encoder(autoY))}(_,orient,encode,userEncode),encode.update.align=patch(encode.update.align,enter.align),encode.update.angle=patch(encode.update.angle,enter.angle),encode.update.baseline=patch(encode.update.baseline,enter.baseline),guideMark({type:TextMark,role:AxisTitleRole,style:GuideTitleStyle,from:dataRef,encode},userEncode)}function parseAxis(spec,scope){const config=function axisConfig(spec,scope){var xy,or,key,config=scope.config,style=config.style,axis=config.axis,band="band"===scope.scaleType(spec.scale)&&config.axisBand,orient=spec.orient;if(isSignal(orient)){const xyKeys=vega_parser_module_keys([config.axisX,config.axisY]),orientKeys=vega_parser_module_keys([config.axisTop,config.axisBottom,config.axisLeft,config.axisRight]);for(key of(xy={},xyKeys))xy[key]=ifX(orient,fallback(key,config.axisX,axis,style),fallback(key,config.axisY,axis,style));for(key of(or={},orientKeys))or[key]=ifOrient(orient.signal,fallback(key,config.axisTop,axis,style),fallback(key,config.axisBottom,axis,style),fallback(key,config.axisLeft,axis,style),fallback(key,config.axisRight,axis,style))}else xy=orient===vega_parser_module_Top||orient===vega_parser_module_Bottom?config.axisX:config.axisY,or=config["axis"+orient[0].toUpperCase()+orient.slice(1)];return xy||or||band?(0,vega_util_module.X$)({},axis,xy,or,band):axis}(spec,scope),encode=spec.encode||{},axisEncode=encode.axis||{},name=axisEncode.name||void 0,interactive=axisEncode.interactive,style=axisEncode.style,_=vega_parser_module_lookup(spec,config),band=function tickBand(_){const v=_("tickBand");let band,extra,offset=_("tickOffset");return v?v.signal?(band={signal:`(${v.signal}) === 'extent' ? 1 : 0.5`},extra={signal:`(${v.signal}) === 'extent'`},(0,vega_util_module.Gv)(offset)||(offset={signal:`(${v.signal}) === 'extent' ? 0 : ${offset}`})):"extent"===v?(band=1,extra=!0,offset=0):(band=.5,extra=!1):(band=_("bandPosition"),extra=_("tickExtra")),{extra,band,offset}}(_),datum={scale:spec.scale,ticks:!!_("ticks"),labels:!!_("labels"),grid:!!_("grid"),domain:!!_("domain"),title:null!=spec.title},dataRef=ref(scope.add(vega_parser_module_Collect({},[datum]))),ticksRef=ref(scope.add(vega_parser_module_AxisTicks({scale:scope.scaleRef(spec.scale),extra:scope.property(band.extra),count:scope.objectProperty(spec.tickCount),values:scope.objectProperty(spec.values),minstep:scope.property(spec.tickMinStep),formatType:scope.property(spec.formatType),formatSpecifier:scope.property(spec.format)}))),children=[];let size;return datum.grid&&children.push(axisGrid(spec,config,encode.grid,ticksRef,band)),datum.ticks&&(size=_("tickSize"),children.push(function axisTicks(spec,config,userEncode,dataRef,size,band){const _=vega_parser_module_lookup(spec,config),orient=spec.orient,sign=getSign(orient,-1,1);let enter,exit,update;const encode={enter:enter={opacity:vega_parser_module_zero},update:update={opacity:vega_parser_module_one},exit:exit={opacity:vega_parser_module_zero}};addEncoders(encode,{stroke:_("tickColor"),strokeCap:_("tickCap"),strokeDash:_("tickDash"),strokeDashOffset:_("tickDashOffset"),strokeOpacity:_("tickOpacity"),strokeWidth:_("tickWidth")});const tickSize=encoder(size);tickSize.mult=sign;const tickPos={scale:spec.scale,field:Value,band:band.band,extra:band.extra,offset:band.offset,round:_("tickRound")};return update.y=enter.y=ifX(orient,vega_parser_module_zero,tickPos),update.y2=enter.y2=ifX(orient,tickSize),exit.x=ifX(orient,tickPos),update.x=enter.x=ifY(orient,vega_parser_module_zero,tickPos),update.x2=enter.x2=ifY(orient,tickSize),exit.y=ifY(orient,tickPos),guideMark({type:RuleMark,role:AxisTickRole,key:Value,from:dataRef,encode},userEncode)}(spec,config,encode.ticks,ticksRef,size,band))),datum.labels&&(size=datum.ticks?size:0,children.push(function axisLabels(spec,config,userEncode,dataRef,size,band){const _=vega_parser_module_lookup(spec,config),orient=spec.orient,scale=spec.scale,sign=getSign(orient,-1,1),flush=deref(_("labelFlush")),flushOffset=deref(_("labelFlushOffset")),labelAlign=_("labelAlign"),labelBaseline=_("labelBaseline");let update,flushOn=0===flush||!!flush;const tickSize=encoder(size);tickSize.mult=sign,tickSize.offset=encoder(_("labelPadding")||0),tickSize.offset.mult=sign;const tickPos={scale,field:Value,band:.5,offset:extendOffset(band.offset,_("labelOffset"))},align=ifX(orient,flushOn?flushExpr(scale,flush,'"left"','"right"','"center"'):{value:"center"},ifRight(orient,"left","right")),baseline=ifX(orient,ifTop(orient,"bottom","top"),flushOn?flushExpr(scale,flush,'"top"','"bottom"','"middle"'):{value:"middle"}),offsetExpr=flushExpr(scale,flush,`-(${flushOffset})`,flushOffset,0);flushOn=flushOn&&flushOffset;const enter={opacity:vega_parser_module_zero,x:ifX(orient,tickPos,tickSize),y:ifY(orient,tickPos,tickSize)},encode={enter,update:update={opacity:vega_parser_module_one,text:{field:vega_parser_module_Label},x:enter.x,y:enter.y,align,baseline},exit:{opacity:vega_parser_module_zero,x:enter.x,y:enter.y}};addEncoders(encode,{dx:!labelAlign&&flushOn?ifX(orient,offsetExpr):null,dy:!labelBaseline&&flushOn?ifY(orient,offsetExpr):null}),addEncoders(encode,{angle:_("labelAngle"),fill:_("labelColor"),fillOpacity:_("labelOpacity"),font:_("labelFont"),fontSize:_("labelFontSize"),fontWeight:_("labelFontWeight"),fontStyle:_("labelFontStyle"),limit:_("labelLimit"),lineHeight:_("labelLineHeight")},{align:labelAlign,baseline:labelBaseline});const bound=_("labelBound");let overlap=_("labelOverlap");return overlap=overlap||bound?{separation:_("labelSeparation"),method:overlap,order:"datum.index",bound:bound?{scale,orient,tolerance:bound}:null}:void 0,update.align!==align&&(update.align=patch(update.align,align)),update.baseline!==baseline&&(update.baseline=patch(update.baseline,baseline)),guideMark({type:TextMark,role:AxisLabelRole,style:GuideLabelStyle,key:Value,from:dataRef,encode,overlap},userEncode)}(spec,config,encode.labels,ticksRef,size,band))),datum.domain&&children.push(function axisDomain(spec,config,userEncode,dataRef){const _=vega_parser_module_lookup(spec,config),orient=spec.orient;let enter,update;const encode={enter:enter={opacity:vega_parser_module_zero},update:update={opacity:vega_parser_module_one},exit:{opacity:vega_parser_module_zero}};addEncoders(encode,{stroke:_("domainColor"),strokeCap:_("domainCap"),strokeDash:_("domainDash"),strokeDashOffset:_("domainDashOffset"),strokeWidth:_("domainWidth"),strokeOpacity:_("domainOpacity")});const pos0=position(spec,0),pos1=position(spec,1);return enter.x=update.x=ifX(orient,pos0,vega_parser_module_zero),enter.x2=update.x2=ifX(orient,pos1),enter.y=update.y=ifY(orient,pos0,vega_parser_module_zero),enter.y2=update.y2=ifY(orient,pos1),guideMark({type:RuleMark,role:AxisDomainRole,from:dataRef,encode},userEncode)}(spec,config,encode.domain,dataRef)),datum.title&&children.push(axisTitle(spec,config,encode.title,dataRef)),parseMark(guideGroup({role:vega_parser_module_AxisRole,from:dataRef,encode:extendEncode(buildAxisEncode(_,spec),axisEncode,vega_parser_module_Skip),marks:children,aria:_("aria"),description:_("description"),zindex:_("zindex"),name,interactive,style}),scope)}function buildAxisEncode(_,spec){const encode={enter:{},update:{}};return addEncoders(encode,{orient:_("orient"),offset:_("offset")||0,position:vega_parser_module_value(spec.position,0),titlePadding:_("titlePadding"),minExtent:_("minExtent"),maxExtent:_("maxExtent"),range:{signal:`abs(span(range("${spec.scale}")))`},translate:_("translate"),format:spec.format,formatType:spec.formatType}),encode}function parseScope(spec,scope,preprocessed){const signals=(0,vega_util_module.YO)(spec.signals),scales=(0,vega_util_module.YO)(spec.scales);return preprocessed||signals.forEach((_=>parseSignal(_,scope))),(0,vega_util_module.YO)(spec.projections).forEach((_=>function parseProjection(proj,scope){const config=scope.config.projection||{},params={};for(const name in proj)"name"!==name&&(params[name]=parseParameter$1(proj[name],name,scope));for(const name in config)null==params[name]&&(params[name]=parseParameter$1(config[name],name,scope));scope.addProjection(proj.name,params)}(_,scope))),scales.forEach((_=>function initScale(spec,scope){const type=spec.type||"linear";isValidScaleType(type)||(0,vega_util_module.z3)("Unrecognized scale type: "+(0,vega_util_module.r$)(type)),scope.addScale(spec.name,{type,domain:void 0})}(_,scope))),(0,vega_util_module.YO)(spec.data).forEach((_=>parseData(_,scope))),scales.forEach((_=>parseScale(_,scope))),(preprocessed||signals).forEach((_=>function parseSignalUpdates(signal,scope){const op=scope.getSignal(signal.name);let expr=signal.update;signal.init&&(expr?(0,vega_util_module.z3)("Signals can not include both init and update expressions."):(expr=signal.init,op.initonly=!0)),expr&&(expr=vega_functions_module_parser(expr,scope),op.update=expr.$expr,op.params=expr.$params),signal.on&&signal.on.forEach((_=>vega_parser_module_parseUpdate(_,scope,op.id)))}(_,scope))),(0,vega_util_module.YO)(spec.axes).forEach((_=>parseAxis(_,scope))),(0,vega_util_module.YO)(spec.marks).forEach((_=>parseMark(_,scope))),(0,vega_util_module.YO)(spec.legends).forEach((_=>parseLegend(_,scope))),spec.title&&parseTitle(spec.title,scope),scope.parseLambdas(),scope}const rootEncode=spec=>extendEncode({enter:{x:{value:0},y:{value:0}},update:{width:{signal:"width"},height:{signal:"height"}}},spec);function parseView(spec,scope){const config=scope.config,root=ref(scope.root=scope.add(operator())),signals=function collectSignals(spec,config){const _=name=>vega_parser_module_value(spec[name],config[name]),signals=[signalObject("background",_("background")),signalObject("autosize",parseAutosize(_("autosize"))),signalObject("padding",parsePadding(_("padding"))),signalObject("width",_("width")||0),signalObject("height",_("height")||0)],pre=signals.reduce(((p,s)=>(p[s.name]=s,p)),{}),map={};return(0,vega_util_module.YO)(spec.signals).forEach((s=>{(0,vega_util_module.mQ)(pre,s.name)?s=(0,vega_util_module.X$)(pre[s.name],s):signals.push(s),map[s.name]=s})),(0,vega_util_module.YO)(config.signals).forEach((s=>{(0,vega_util_module.mQ)(map,s.name)||(0,vega_util_module.mQ)(pre,s.name)||signals.push(s)})),signals}(spec,config);signals.forEach((_=>parseSignal(_,scope))),scope.description=spec.description||config.description,scope.eventConfig=config.events,scope.legends=scope.objectProperty(config.legend&&config.legend.layout),scope.locale=config.locale;const input=scope.add(vega_parser_module_Collect()),encode=scope.add(vega_parser_module_Encode(parseEncode(rootEncode(spec.encode),GroupMark,vega_parser_module_FrameRole,spec.style,scope,{pulse:ref(input)}))),parent=scope.add(vega_parser_module_ViewLayout({layout:scope.objectProperty(spec.layout),legends:scope.legends,autosize:scope.signalRef("autosize"),mark:root,pulse:ref(encode)}));scope.operators.pop(),scope.pushState(ref(encode),ref(parent),null),parseScope(spec,scope,signals),scope.operators.push(parent);let op=scope.add(vega_parser_module_Bound({mark:root,pulse:ref(parent)}));return op=scope.add(vega_parser_module_Render({pulse:ref(op)})),op=scope.add(vega_parser_module_Sieve({pulse:ref(op)})),scope.addData("root",new DataScope(scope,input,input,op)),scope}function signalObject(name,value){return value&&value.signal?{name,update:value.signal}:{name,value}}function Scope(config,options){this.config=config||{},this.options=options||{},this.bindings=[],this.field={},this.signals={},this.lambdas={},this.scales={},this.events={},this.data={},this.streams=[],this.updates=[],this.operators=[],this.eventConfig=null,this.locale=null,this._id=0,this._subid=0,this._nextsub=[0],this._parent=[],this._encode=[],this._lookup=[],this._markpath=[]}function Subscope(scope){this.config=scope.config,this.options=scope.options,this.legends=scope.legends,this.field=Object.create(scope.field),this.signals=Object.create(scope.signals),this.lambdas=Object.create(scope.lambdas),this.scales=Object.create(scope.scales),this.events=Object.create(scope.events),this.data=Object.create(scope.data),this.streams=[],this.updates=[],this.operators=[],this._id=0,this._subid=++scope._nextsub[0],this._nextsub=scope._nextsub,this._parent=scope._parent.slice(),this._encode=scope._encode.slice(),this._lookup=scope._lookup.slice(),this._markpath=scope._markpath}function propertyLambda(spec){return((0,vega_util_module.cy)(spec)?arrayLambda:objectLambda)(spec)}function arrayLambda(array){const n=array.length;let code="[";for(let i=0;i0?",":"")+((0,vega_util_module.Gv)(value)?value.signal||propertyLambda(value):(0,vega_util_module.r$)(value))}return code+"]"}function objectLambda(obj){let key,value,code="{",i=0;for(key in obj)value=obj[key],code+=(++i>1?",":"")+(0,vega_util_module.r$)(key)+":"+((0,vega_util_module.Gv)(value)?value.signal||propertyLambda(value):(0,vega_util_module.r$)(value));return code+"}"}function vega_parser_module_parse(spec,config,options){return(0,vega_util_module.Gv)(spec)||(0,vega_util_module.z3)("Input Vega specification must be an object."),parseView(spec,new Scope(config=(0,vega_util_module.io)({description:"Vega visualization",padding:0,autosize:"pad",background:null,events:{defaults:{allow:["wheel"]}},group:null,mark:null,arc:{fill:"#4c78a8"},area:{fill:"#4c78a8"},image:null,line:{stroke:"#4c78a8",strokeWidth:2},path:{stroke:"#4c78a8"},rect:{fill:"#4c78a8"},rule:{stroke:"#000"},shape:{stroke:"#4c78a8"},symbol:{fill:"#4c78a8",size:64},text:{fill:"#000",font:"sans-serif",fontSize:11},trail:{fill:"#4c78a8",size:2},style:{"guide-label":{fill:"#000",font:"sans-serif",fontSize:10},"guide-title":{fill:"#000",font:"sans-serif",fontSize:11,fontWeight:"bold"},"group-title":{fill:"#000",font:"sans-serif",fontSize:13,fontWeight:"bold"},"group-subtitle":{fill:"#000",font:"sans-serif",fontSize:12},point:{size:30,strokeWidth:2,shape:"circle"},circle:{size:30,strokeWidth:2},square:{size:30,strokeWidth:2,shape:"square"},cell:{fill:"transparent",stroke:"#ddd"},view:{fill:"transparent"}},title:{orient:"top",anchor:"middle",offset:4,subtitlePadding:3},axis:{minExtent:0,maxExtent:200,bandPosition:.5,domain:!0,domainWidth:1,domainColor:"#888",grid:!1,gridWidth:1,gridColor:"#ddd",labels:!0,labelAngle:0,labelLimit:180,labelOffset:0,labelPadding:2,ticks:!0,tickColor:"#888",tickOffset:0,tickRound:!0,tickSize:5,tickWidth:1,titlePadding:4},axisBand:{tickOffset:-.5},projection:{type:"mercator"},legend:{orient:"right",padding:0,gridAlign:"each",columnPadding:10,rowPadding:2,symbolDirection:"vertical",gradientDirection:"vertical",gradientLength:200,gradientThickness:16,gradientStrokeColor:"#ddd",gradientStrokeWidth:0,gradientLabelOffset:2,labelAlign:"left",labelBaseline:"middle",labelLimit:160,labelOffset:4,labelOverlap:!0,symbolLimit:30,symbolType:"circle",symbolSize:100,symbolOffset:0,symbolStrokeWidth:1.5,symbolBaseFillColor:"transparent",symbolBaseStrokeColor:"#888",titleLimit:180,titleOrient:"top",titlePadding:5,layout:{offset:18,direction:"horizontal",left:{direction:"vertical"},right:{direction:"vertical"}}},range:{category:{scheme:"tableau10"},ordinal:{scheme:"blues"},heatmap:{scheme:"yellowgreenblue"},ramp:{scheme:"blues"},diverging:{scheme:"blueorange",extent:[1,0]},symbol:["circle","square","triangle-up","cross","diamond","triangle-right","triangle-down","triangle-left"]}},config,spec.config),options)).toRuntime()}Scope.prototype=Subscope.prototype={parse(spec){return parseScope(spec,this)},fork(){return new Subscope(this)},isSubscope(){return this._subid>0},toRuntime(){return this.finish(),{description:this.description,operators:this.operators,streams:this.streams,updates:this.updates,bindings:this.bindings,eventConfig:this.eventConfig,locale:this.locale}},id(){return(this._subid?this._subid+":":0)+this._id++},add(op){return this.operators.push(op),op.id=this.id(),op.refs&&(op.refs.forEach((ref=>{ref.$ref=op.id})),op.refs=null),op},proxy(op){const vref=op instanceof Entry?ref(op):op;return this.add(vega_parser_module_Proxy({value:vref}))},addStream(stream){return this.streams.push(stream),stream.id=this.id(),stream},addUpdate(update){return this.updates.push(update),update},finish(){let name,ds;for(name in this.root&&(this.root.root=!0),this.signals)this.signals[name].signal=name;for(name in this.scales)this.scales[name].scale=name;function annotate(op,name,type){let data,list;op&&(data=op.data||(op.data={}),list=data[name]||(data[name]=[]),list.push(type))}for(name in this.data){ds=this.data[name],annotate(ds.input,name,"input"),annotate(ds.output,name,"output"),annotate(ds.values,name,"values");for(const field in ds.index)annotate(ds.index[field],name,"index:"+field)}return this},pushState(encode,parent,lookup){this._encode.push(ref(this.add(vega_parser_module_Sieve({pulse:encode})))),this._parent.push(parent),this._lookup.push(lookup?ref(this.proxy(lookup)):null),this._markpath.push(-1)},popState(){this._encode.pop(),this._parent.pop(),this._lookup.pop(),this._markpath.pop()},parent(){return(0,vega_util_module.se)(this._parent)},encode(){return(0,vega_util_module.se)(this._encode)},lookup(){return(0,vega_util_module.se)(this._lookup)},markpath(){const p=this._markpath;return++p[p.length-1]},fieldRef(field,name){if((0,vega_util_module.Kg)(field))return fieldRef$1(field,name);field.signal||(0,vega_util_module.z3)("Unsupported field reference: "+(0,vega_util_module.r$)(field));const s=field.signal;let f=this.field[s];if(!f){const params={name:this.signalRef(s)};name&&(params.as=name),this.field[s]=f=ref(this.add(vega_parser_module_Field(params)))}return f},compareRef(cmp){let signal=!1;const check=_=>isSignal(_)?(signal=!0,this.signalRef(_.signal)):function isExpr$1(_){return _&&_.expr}(_)?(signal=!0,this.exprRef(_.expr)):_,fields=(0,vega_util_module.YO)(cmp.field).map(check),orders=(0,vega_util_module.YO)(cmp.order).map(check);return signal?ref(this.add(vega_parser_module_Compare({fields,orders}))):compareRef(fields,orders)},keyRef(fields,flat){let signal=!1;const sig=this.signals;return fields=(0,vega_util_module.YO)(fields).map((_=>isSignal(_)?(signal=!0,ref(sig[_.signal])):_)),signal?ref(this.add(vega_parser_module_Key({fields,flat}))):function keyRef(fields,flat){const ref={$key:fields};return flat&&(ref.$flat=!0),ref}(fields,flat)},sortRef(sort){if(!sort)return sort;const a=aggrField(sort.op,sort.field),o=sort.order||"ascending";return o.signal?ref(this.add(vega_parser_module_Compare({fields:a,orders:this.signalRef(o.signal)}))):compareRef(a,o)},event(source,type){const key=source+":"+type;if(!this.events[key]){const id=this.id();this.streams.push({id,source,type}),this.events[key]=id}return this.events[key]},hasOwnSignal(name){return(0,vega_util_module.mQ)(this.signals,name)},addSignal(name,value){this.hasOwnSignal(name)&&(0,vega_util_module.z3)("Duplicate signal name: "+(0,vega_util_module.r$)(name));const op=value instanceof Entry?value:this.add(operator(value));return this.signals[name]=op},getSignal(name){return this.signals[name]||(0,vega_util_module.z3)("Unrecognized signal name: "+(0,vega_util_module.r$)(name)),this.signals[name]},signalRef(s){return this.signals[s]?ref(this.signals[s]):((0,vega_util_module.mQ)(this.lambdas,s)||(this.lambdas[s]=this.add(operator(null))),ref(this.lambdas[s]))},parseLambdas(){const code=Object.keys(this.lambdas);for(let i=0,n=code.length;i{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c0-6.6-5.4-12-12-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z";exports.definition={prefix:"fas",iconName:"mars",icon:[384,512,ligatures,"f222",svgPathData]},exports.faMars=exports.definition,exports.prefix="fas",exports.iconName="mars",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f222",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13765.241e42f0.iframe.bundle.js b/13765.241e42f0.iframe.bundle.js new file mode 100644 index 0000000000..abaab26c84 --- /dev/null +++ b/13765.241e42f0.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13765],{"./node_modules/@fortawesome/free-solid-svg-icons/faBrain.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z";exports.definition={prefix:"fas",iconName:"brain",icon:[576,512,ligatures,"f5dc",svgPathData]},exports.faBrain=exports.definition,exports.prefix="fas",exports.iconName="brain",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5dc",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13808.9b133e39.iframe.bundle.js b/13808.9b133e39.iframe.bundle.js new file mode 100644 index 0000000000..fece08bb4d --- /dev/null +++ b/13808.9b133e39.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13808],{"./node_modules/@fortawesome/free-solid-svg-icons/faLaptopCode.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z";exports.definition={prefix:"fas",iconName:"laptop-code",icon:[640,512,ligatures,"f5fc",svgPathData]},exports.faLaptopCode=exports.definition,exports.prefix="fas",exports.iconName="laptop-code",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5fc",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/13911.d640bb45.iframe.bundle.js b/13911.d640bb45.iframe.bundle.js new file mode 100644 index 0000000000..a756285f94 --- /dev/null +++ b/13911.d640bb45.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[13911],{"./node_modules/@fortawesome/free-solid-svg-icons/faFile.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z";exports.definition={prefix:"fas",iconName:"file",icon:[384,512,ligatures,"f15b",svgPathData]},exports.faFile=exports.definition,exports.prefix="fas",exports.iconName="file",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f15b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1396.0dd2e4ae.iframe.bundle.js b/1396.0dd2e4ae.iframe.bundle.js new file mode 100644 index 0000000000..99c72daf4d --- /dev/null +++ b/1396.0dd2e4ae.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1396],{"./node_modules/@fortawesome/free-regular-svg-icons/faCalendarCheck.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z";exports.definition={prefix:"far",iconName:"calendar-check",icon:[448,512,ligatures,"f274",svgPathData]},exports.faCalendarCheck=exports.definition,exports.prefix="far",exports.iconName="calendar-check",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f274",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14017.0e3b43d8.iframe.bundle.js b/14017.0e3b43d8.iframe.bundle.js new file mode 100644 index 0000000000..30588702c3 --- /dev/null +++ b/14017.0e3b43d8.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14017],{"./node_modules/@fortawesome/free-solid-svg-icons/faMoneyBillWave.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z";exports.definition={prefix:"fas",iconName:"money-bill-wave",icon:[640,512,ligatures,"f53a",svgPathData]},exports.faMoneyBillWave=exports.definition,exports.prefix="fas",exports.iconName="money-bill-wave",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f53a",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14071.81a80dc1.iframe.bundle.js b/14071.81a80dc1.iframe.bundle.js new file mode 100644 index 0000000000..bfe9987ebd --- /dev/null +++ b/14071.81a80dc1.iframe.bundle.js @@ -0,0 +1,44 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14071],{"./node_modules/@storybook/components/dist/formatter-SWP5E3XI.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{formatter:()=>formatter});var _chunk_JRLSWQMA_mjs__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@storybook/components/dist/chunk-JRLSWQMA.mjs"),memoizerific__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/memoizerific/memoizerific.js"),memoizerific__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(memoizerific__WEBPACK_IMPORTED_MODULE_0__),require_parser_html=(0,_chunk_JRLSWQMA_mjs__WEBPACK_IMPORTED_MODULE_1__.P)({"node_modules/prettier/parser-html.js"(exports,module){!function(e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&__webpack_require__.amdO)define(e);else{var i=typeof globalThis<"u"?globalThis:typeof __webpack_require__.g<"u"?__webpack_require__.g:typeof self<"u"?self:this||{};i.prettierPlugins=i.prettierPlugins||{},i.prettierPlugins.html=e()}}((function(){var S=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),ee=S(((cc,Kr)=>{var Ne=function(e){return e&&e.Math==Math&&e};Kr.exports=Ne("object"==typeof globalThis&&globalThis)||Ne("object"==typeof window&&window)||Ne("object"==typeof self&&self)||Ne("object"==typeof __webpack_require__.g&&__webpack_require__.g)||function(){return this}()||Function("return this")()})),se=S(((hc,Jr)=>{Jr.exports=function(e){try{return!!e()}catch{return!0}}})),ae=S(((pc,Zr)=>{var qs=se();Zr.exports=!qs((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))})),Oe=S(((fc,eu)=>{var Is=se();eu.exports=!Is((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))})),De=S(((dc,ru)=>{var Rs=Oe(),qe=Function.prototype.call;ru.exports=Rs?qe.bind(qe):function(){return qe.apply(qe,arguments)}})),su=S((nu=>{var uu={}.propertyIsEnumerable,tu=Object.getOwnPropertyDescriptor,xs=tu&&!uu.call({1:2},1);nu.f=xs?function(r){var u=tu(this,r);return!!u&&u.enumerable}:uu})),Ie=S(((Cc,iu)=>{iu.exports=function(e,r){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:r}}})),re=S(((mc,Du)=>{var au=Oe(),ou=Function.prototype,er=ou.call,Ps=au&&ou.bind.bind(er,er);Du.exports=au?Ps:function(e){return function(){return er.apply(e,arguments)}}})),me=S(((gc,cu)=>{var lu=re(),ks=lu({}.toString),Ls=lu("".slice);cu.exports=function(e){return Ls(ks(e),8,-1)}})),pu=S(((Fc,hu)=>{var $s=re(),Ms=se(),js=me(),rr=Object,Us=$s("".split);hu.exports=Ms((function(){return!rr("z").propertyIsEnumerable(0)}))?function(e){return"String"==js(e)?Us(e,""):rr(e)}:rr})),Re=S(((Ac,fu)=>{fu.exports=function(e){return null==e}})),ur=S(((vc,du)=>{var Gs=Re(),Vs=TypeError;du.exports=function(e){if(Gs(e))throw Vs("Can't call method on "+e);return e}})),xe=S(((_c,Eu)=>{var Xs=pu(),Hs=ur();Eu.exports=function(e){return Xs(Hs(e))}})),nr=S(((Sc,Cu)=>{var tr="object"==typeof document&&document.all,zs=typeof tr>"u"&&void 0!==tr;Cu.exports={all:tr,IS_HTMLDDA:zs}})),Y=S(((yc,gu)=>{var mu=nr(),Ws=mu.all;gu.exports=mu.IS_HTMLDDA?function(e){return"function"==typeof e||e===Ws}:function(e){return"function"==typeof e}})),le=S(((Tc,vu)=>{var Fu=Y(),Au=nr(),Ys=Au.all;vu.exports=Au.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:Fu(e)||e===Ys}:function(e){return"object"==typeof e?null!==e:Fu(e)}})),ge=S(((Bc,_u)=>{var sr=ee(),Qs=Y();_u.exports=function(e,r){return arguments.length<2?function(e){return Qs(e)?e:void 0}(sr[e]):sr[e]&&sr[e][r]}})),ir=S(((bc,Su)=>{var Js=re();Su.exports=Js({}.isPrototypeOf)})),Tu=S(((wc,yu)=>{var Zs=ge();yu.exports=Zs("navigator","userAgent")||""})),Iu=S(((Nc,qu)=>{var ue,Pe,Ou=ee(),ar=Tu(),Bu=Ou.process,bu=Ou.Deno,wu=Bu&&Bu.versions||bu&&bu.version,Nu=wu&&wu.v8;Nu&&(Pe=(ue=Nu.split("."))[0]>0&&ue[0]<4?1:+(ue[0]+ue[1])),!Pe&&ar&&((!(ue=ar.match(/Edge\/(\d+)/))||ue[1]>=74)&&((ue=ar.match(/Chrome\/(\d+)/))&&(Pe=+ue[1]))),qu.exports=Pe})),or=S(((Oc,xu)=>{var Ru=Iu(),ei=se();xu.exports=!!Object.getOwnPropertySymbols&&!ei((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&Ru&&Ru<41}))})),Dr=S(((qc,Pu)=>{var ri=or();Pu.exports=ri&&!Symbol.sham&&"symbol"==typeof Symbol.iterator})),lr=S(((Ic,ku)=>{var ui=ge(),ti=Y(),ni=ir(),si=Dr(),ii=Object;ku.exports=si?function(e){return"symbol"==typeof e}:function(e){var r=ui("Symbol");return ti(r)&&ni(r.prototype,ii(e))}})),ke=S(((Rc,Lu)=>{var ai=String;Lu.exports=function(e){try{return ai(e)}catch{return"Object"}}})),Fe=S(((xc,$u)=>{var oi=Y(),Di=ke(),li=TypeError;$u.exports=function(e){if(oi(e))return e;throw li(Di(e)+" is not a function")}})),Le=S(((Pc,Mu)=>{var ci=Fe(),hi=Re();Mu.exports=function(e,r){var u=e[r];return hi(u)?void 0:ci(u)}})),Uu=S(((kc,ju)=>{var cr=De(),hr=Y(),pr=le(),pi=TypeError;ju.exports=function(e,r){var u,n;if("string"===r&&hr(u=e.toString)&&!pr(n=cr(u,e))||hr(u=e.valueOf)&&!pr(n=cr(u,e))||"string"!==r&&hr(u=e.toString)&&!pr(n=cr(u,e)))return n;throw pi("Can't convert object to primitive value")}})),Vu=S(((Lc,Gu)=>{Gu.exports=!1})),$e=S((($c,Hu)=>{var Xu=ee(),fi=Object.defineProperty;Hu.exports=function(e,r){try{fi(Xu,e,{value:r,configurable:!0,writable:!0})}catch{Xu[e]=r}return r}})),Me=S(((Mc,Wu)=>{var di=ee(),Ei=$e(),zu="__core-js_shared__",Ci=di[zu]||Ei(zu,{});Wu.exports=Ci})),fr=S(((jc,Qu)=>{var mi=Vu(),Yu=Me();(Qu.exports=function(e,r){return Yu[e]||(Yu[e]=void 0!==r?r:{})})("versions",[]).push({version:"3.26.1",mode:mi?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})})),dr=S(((Uc,Ku)=>{var gi=ur(),Fi=Object;Ku.exports=function(e){return Fi(gi(e))}})),oe=S(((Gc,Ju)=>{var Ai=re(),vi=dr(),_i=Ai({}.hasOwnProperty);Ju.exports=Object.hasOwn||function(r,u){return _i(vi(r),u)}})),Er=S(((Vc,Zu)=>{var Si=re(),yi=0,Ti=Math.random(),Bi=Si(1..toString);Zu.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+Bi(++yi+Ti,36)}})),he=S(((Xc,nt)=>{var bi=ee(),wi=fr(),et=oe(),Ni=Er(),rt=or(),tt=Dr(),fe=wi("wks"),ce=bi.Symbol,ut=ce&&ce.for,Oi=tt?ce:ce&&ce.withoutSetter||Ni;nt.exports=function(e){if(!et(fe,e)||!rt&&"string"!=typeof fe[e]){var r="Symbol."+e;rt&&et(ce,e)?fe[e]=ce[e]:fe[e]=tt&&ut?ut(r):Oi(r)}return fe[e]}})),ot=S(((Hc,at)=>{var qi=De(),st=le(),it=lr(),Ii=Le(),Ri=Uu(),xi=he(),Pi=TypeError,ki=xi("toPrimitive");at.exports=function(e,r){if(!st(e)||it(e))return e;var n,u=Ii(e,ki);if(u){if(void 0===r&&(r="default"),n=qi(u,e,r),!st(n)||it(n))return n;throw Pi("Can't convert object to primitive value")}return void 0===r&&(r="number"),Ri(e,r)}})),je=S(((zc,Dt)=>{var Li=ot(),$i=lr();Dt.exports=function(e){var r=Li(e,"string");return $i(r)?r:r+""}})),ht=S(((Wc,ct)=>{var Mi=ee(),lt=le(),Cr=Mi.document,ji=lt(Cr)&<(Cr.createElement);ct.exports=function(e){return ji?Cr.createElement(e):{}}})),mr=S(((Yc,pt)=>{var Ui=ae(),Gi=se(),Vi=ht();pt.exports=!Ui&&!Gi((function(){return 7!=Object.defineProperty(Vi("div"),"a",{get:function(){return 7}}).a}))})),gr=S((dt=>{var Xi=ae(),Hi=De(),zi=su(),Wi=Ie(),Yi=xe(),Qi=je(),Ki=oe(),Ji=mr(),ft=Object.getOwnPropertyDescriptor;dt.f=Xi?ft:function(r,u){if(r=Yi(r),u=Qi(u),Ji)try{return ft(r,u)}catch{}if(Ki(r,u))return Wi(!Hi(zi.f,r,u),r[u])}})),Ct=S(((Kc,Et)=>{var Zi=ae(),ea=se();Et.exports=Zi&&ea((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))})),de=S(((Jc,mt)=>{var ra=le(),ua=String,ta=TypeError;mt.exports=function(e){if(ra(e))return e;throw ta(ua(e)+" is not an object")}})),Ae=S((Ft=>{var na=ae(),sa=mr(),ia=Ct(),Ue=de(),gt=je(),aa=TypeError,Fr=Object.defineProperty,oa=Object.getOwnPropertyDescriptor,Ar="enumerable",vr="configurable",_r="writable";Ft.f=na?ia?function(r,u,n){if(Ue(r),u=gt(u),Ue(n),"function"==typeof r&&"prototype"===u&&"value"in n&&_r in n&&!n[_r]){var D=oa(r,u);D&&D[_r]&&(r[u]=n.value,n={configurable:vr in n?n[vr]:D[vr],enumerable:Ar in n?n[Ar]:D[Ar],writable:!1})}return Fr(r,u,n)}:Fr:function(r,u,n){if(Ue(r),u=gt(u),Ue(n),sa)try{return Fr(r,u,n)}catch{}if("get"in n||"set"in n)throw aa("Accessors not supported");return"value"in n&&(r[u]=n.value),r}})),Sr=S(((e2,At)=>{var Da=ae(),la=Ae(),ca=Ie();At.exports=Da?function(e,r,u){return la.f(e,r,ca(1,u))}:function(e,r,u){return e[r]=u,e}})),St=S(((r2,_t)=>{var yr=ae(),ha=oe(),vt=Function.prototype,pa=yr&&Object.getOwnPropertyDescriptor,Tr=ha(vt,"name"),fa=Tr&&"something"===function(){}.name,da=Tr&&(!yr||yr&&pa(vt,"name").configurable);_t.exports={EXISTS:Tr,PROPER:fa,CONFIGURABLE:da}})),br=S(((u2,yt)=>{var Ea=re(),Ca=Y(),Br=Me(),ma=Ea(Function.toString);Ca(Br.inspectSource)||(Br.inspectSource=function(e){return ma(e)}),yt.exports=Br.inspectSource})),bt=S(((t2,Bt)=>{var ga=ee(),Fa=Y(),Tt=ga.WeakMap;Bt.exports=Fa(Tt)&&/native code/.test(String(Tt))})),Ot=S(((n2,Nt)=>{var Aa=fr(),va=Er(),wt=Aa("keys");Nt.exports=function(e){return wt[e]||(wt[e]=va(e))}})),wr=S(((s2,qt)=>{qt.exports={}})),Pt=S(((i2,xt)=>{var Ge,ve,Ve,te,pe,_a=bt(),Rt=ee(),Sa=le(),ya=Sr(),Nr=oe(),Or=Me(),Ta=Ot(),Ba=wr(),It="Object already initialized",qr=Rt.TypeError,ba=Rt.WeakMap;_a||Or.state?((te=Or.state||(Or.state=new ba)).get=te.get,te.has=te.has,te.set=te.set,Ge=function(e,r){if(te.has(e))throw qr(It);return r.facade=e,te.set(e,r),r},ve=function(e){return te.get(e)||{}},Ve=function(e){return te.has(e)}):(Ba[pe=Ta("state")]=!0,Ge=function(e,r){if(Nr(e,pe))throw qr(It);return r.facade=e,ya(e,pe,r),r},ve=function(e){return Nr(e,pe)?e[pe]:{}},Ve=function(e){return Nr(e,pe)}),xt.exports={set:Ge,get:ve,has:Ve,enforce:function(e){return Ve(e)?ve(e):Ge(e,{})},getterFor:function(e){return function(r){var u;if(!Sa(r)||(u=ve(r)).type!==e)throw qr("Incompatible receiver, "+e+" required");return u}}}})),$t=S(((a2,Lt)=>{var Oa=se(),qa=Y(),Xe=oe(),Ir=ae(),Ia=St().CONFIGURABLE,Ra=br(),kt=Pt(),xa=kt.enforce,Pa=kt.get,He=Object.defineProperty,ka=Ir&&!Oa((function(){return 8!==He((function(){}),"length",{value:8}).length})),La=String(String).split("String"),$a=Lt.exports=function(e,r,u){"Symbol("===String(r).slice(0,7)&&(r="["+String(r).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),u&&u.getter&&(r="get "+r),u&&u.setter&&(r="set "+r),(!Xe(e,"name")||Ia&&e.name!==r)&&(Ir?He(e,"name",{value:r,configurable:!0}):e.name=r),ka&&u&&Xe(u,"arity")&&e.length!==u.arity&&He(e,"length",{value:u.arity});try{u&&Xe(u,"constructor")&&u.constructor?Ir&&He(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var n=xa(e);return Xe(n,"source")||(n.source=La.join("string"==typeof r?r:"")),e};Function.prototype.toString=$a((function(){return qa(this)&&Pa(this).source||Ra(this)}),"toString")})),jt=S(((o2,Mt)=>{var Ma=Y(),ja=Ae(),Ua=$t(),Ga=$e();Mt.exports=function(e,r,u,n){n||(n={});var D=n.enumerable,s=void 0!==n.name?n.name:r;if(Ma(u)&&Ua(u,s,n),n.global)D?e[r]=u:Ga(r,u);else{try{n.unsafe?e[r]&&(D=!0):delete e[r]}catch{}D?e[r]=u:ja.f(e,r,{value:u,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e}})),Gt=S(((D2,Ut)=>{var Va=Math.ceil,Xa=Math.floor;Ut.exports=Math.trunc||function(r){var u=+r;return(u>0?Xa:Va)(u)}})),Rr=S(((l2,Vt)=>{var Ha=Gt();Vt.exports=function(e){var r=+e;return r!=r||0===r?0:Ha(r)}})),Ht=S(((c2,Xt)=>{var za=Rr(),Wa=Math.max,Ya=Math.min;Xt.exports=function(e,r){var u=za(e);return u<0?Wa(u+r,0):Ya(u,r)}})),Wt=S(((h2,zt)=>{var Qa=Rr(),Ka=Math.min;zt.exports=function(e){return e>0?Ka(Qa(e),9007199254740991):0}})),_e=S(((p2,Yt)=>{var Ja=Wt();Yt.exports=function(e){return Ja(e.length)}})),Jt=S(((f2,Kt)=>{var Za=xe(),eo=Ht(),ro=_e(),Qt=function(e){return function(r,u,n){var f,D=Za(r),s=ro(D),i=eo(n,s);if(e&&u!=u){for(;s>i;)if((f=D[i++])!=f)return!0}else for(;s>i;i++)if((e||i in D)&&D[i]===u)return e||i||0;return!e&&-1}};Kt.exports={includes:Qt(!0),indexOf:Qt(!1)}})),rn=S(((d2,en)=>{var uo=re(),xr=oe(),to=xe(),no=Jt().indexOf,so=wr(),Zt=uo([].push);en.exports=function(e,r){var s,u=to(e),n=0,D=[];for(s in u)!xr(so,s)&&xr(u,s)&&Zt(D,s);for(;r.length>n;)xr(u,s=r[n++])&&(~no(D,s)||Zt(D,s));return D}})),tn=S(((E2,un)=>{un.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]})),sn=S((nn=>{var io=rn(),oo=tn().concat("length","prototype");nn.f=Object.getOwnPropertyNames||function(r){return io(r,oo)}})),on=S((an=>{an.f=Object.getOwnPropertySymbols})),ln=S(((g2,Dn)=>{var Do=ge(),lo=re(),co=sn(),ho=on(),po=de(),fo=lo([].concat);Dn.exports=Do("Reflect","ownKeys")||function(r){var u=co.f(po(r)),n=ho.f;return n?fo(u,n(r)):u}})),pn=S(((F2,hn)=>{var cn=oe(),Eo=ln(),Co=gr(),mo=Ae();hn.exports=function(e,r,u){for(var n=Eo(r),D=mo.f,s=Co.f,i=0;i{var go=se(),Fo=Y(),Ao=/#|\.prototype\./,Se=function(e,r){var u=_o[vo(e)];return u==yo||u!=So&&(Fo(r)?go(r):!!r)},vo=Se.normalize=function(e){return String(e).replace(Ao,".").toLowerCase()},_o=Se.data={},So=Se.NATIVE="N",yo=Se.POLYFILL="P";fn.exports=Se})),ze=S(((v2,En)=>{var Pr=ee(),To=gr().f,Bo=Sr(),bo=jt(),wo=$e(),No=pn(),Oo=dn();En.exports=function(e,r){var i,f,c,F,a,u=e.target,n=e.global,D=e.stat;if(i=n?Pr:D?Pr[u]||wo(u,{}):(Pr[u]||{}).prototype)for(f in r){if(F=r[f],e.dontCallGetSet?c=(a=To(i,f))&&a.value:c=i[f],!Oo(n?f:u+(D?".":"#")+f,e.forced)&&void 0!==c){if(typeof F==typeof c)continue;No(F,c)}(e.sham||c&&c.sham)&&Bo(F,"sham",!0),bo(i,f,F,e)}}})),Cn=S((()=>{var qo=ze(),kr=ee();qo({global:!0,forced:kr.globalThis!==kr},{globalThis:kr})})),mn=S((()=>{Cn()})),Lr=S(((B2,gn)=>{var Io=me();gn.exports=Array.isArray||function(r){return"Array"==Io(r)}})),An=S(((b2,Fn)=>{var Ro=TypeError;Fn.exports=function(e){if(e>9007199254740991)throw Ro("Maximum allowed index exceeded");return e}})),_n=S(((w2,vn)=>{var Po=me(),ko=re();vn.exports=function(e){if("Function"===Po(e))return ko(e)}})),$r=S(((N2,yn)=>{var Sn=_n(),Lo=Fe(),$o=Oe(),Mo=Sn(Sn.bind);yn.exports=function(e,r){return Lo(e),void 0===r?e:$o?Mo(e,r):function(){return e.apply(r,arguments)}}})),bn=S(((O2,Bn)=>{var jo=Lr(),Uo=_e(),Go=An(),Vo=$r(),Tn=function(e,r,u,n,D,s,i,f){for(var l,h,c=D,F=0,a=!!i&&Vo(i,f);F0&&jo(l)?(h=Uo(l),c=Tn(e,r,l,h,c,s-1)-1):(Go(c+1),e[c]=l),c++),F++;return c};Bn.exports=Tn})),On=S(((q2,Nn)=>{var wn={};wn[he()("toStringTag")]="z",Nn.exports="[object z]"===String(wn)})),Mr=S(((I2,qn)=>{var zo=On(),Wo=Y(),We=me(),Qo=he()("toStringTag"),Ko=Object,Jo="Arguments"==We(function(){return arguments}());qn.exports=zo?We:function(e){var r,u,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(u=function(e,r){try{return e[r]}catch{}}(r=Ko(e),Qo))?u:Jo?We(r):"Object"==(n=We(r))&&Wo(r.callee)?"Arguments":n}})),Ln=S(((R2,kn)=>{var eD=re(),rD=se(),In=Y(),uD=Mr(),tD=ge(),nD=br(),Rn=function(){},sD=[],xn=tD("Reflect","construct"),jr=/^\s*(?:class|function)\b/,iD=eD(jr.exec),aD=!jr.exec(Rn),ye=function(r){if(!In(r))return!1;try{return xn(Rn,sD,r),!0}catch{return!1}},Pn=function(r){if(!In(r))return!1;switch(uD(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return aD||!!iD(jr,nD(r))}catch{return!0}};Pn.sham=!0,kn.exports=!xn||rD((function(){var e;return ye(ye.call)||!ye(Object)||!ye((function(){e=!0}))||e}))?Pn:ye})),Un=S(((x2,jn)=>{var $n=Lr(),oD=Ln(),DD=le(),cD=he()("species"),Mn=Array;jn.exports=function(e){var r;return $n(e)&&(r=e.constructor,oD(r)&&(r===Mn||$n(r.prototype))?r=void 0:DD(r)&&(null===(r=r[cD])&&(r=void 0))),void 0===r?Mn:r}})),Vn=S(((P2,Gn)=>{var hD=Un();Gn.exports=function(e,r){return new(hD(e))(0===r?0:r)}})),Xn=S((()=>{var pD=ze(),fD=bn(),dD=Fe(),ED=dr(),CD=_e(),mD=Vn();pD({target:"Array",proto:!0},{flatMap:function(r){var D,u=ED(this),n=CD(u);return dD(r),(D=mD(u,0)).length=fD(D,u,u,n,0,1,r,arguments.length>1?arguments[1]:void 0),D}})})),Ur=S((($2,Hn)=>{Hn.exports={}})),Wn=S(((M2,zn)=>{var gD=he(),FD=Ur(),AD=gD("iterator"),vD=Array.prototype;zn.exports=function(e){return void 0!==e&&(FD.Array===e||vD[AD]===e)}})),Gr=S(((j2,Qn)=>{var _D=Mr(),Yn=Le(),SD=Re(),yD=Ur(),BD=he()("iterator");Qn.exports=function(e){if(!SD(e))return Yn(e,BD)||Yn(e,"@@iterator")||yD[_D(e)]}})),Jn=S(((U2,Kn)=>{var bD=De(),wD=Fe(),ND=de(),OD=ke(),qD=Gr(),ID=TypeError;Kn.exports=function(e,r){var u=arguments.length<2?qD(e):r;if(wD(u))return ND(bD(u,e));throw ID(OD(e)+" is not iterable")}})),rs=S(((G2,es)=>{var RD=De(),Zn=de(),xD=Le();es.exports=function(e,r,u){var n,D;Zn(e);try{if(!(n=xD(e,"return"))){if("throw"===r)throw u;return u}n=RD(n,e)}catch(s){D=!0,n=s}if("throw"===r)throw u;if(D)throw n;return Zn(n),u}})),is=S(((V2,ss)=>{var PD=$r(),kD=De(),LD=de(),$D=ke(),MD=Wn(),jD=_e(),us=ir(),UD=Jn(),GD=Gr(),ts=rs(),VD=TypeError,Ye=function(e,r){this.stopped=e,this.result=r},ns=Ye.prototype;ss.exports=function(e,r,u){var F,a,l,h,C,d,m,n=u&&u.that,D=!(!u||!u.AS_ENTRIES),s=!(!u||!u.IS_RECORD),i=!(!u||!u.IS_ITERATOR),f=!(!u||!u.INTERRUPTED),c=PD(r,n),T=function(g){return F&&ts(F,"normal",g),new Ye(!0,g)},w=function(g){return D?(LD(g),f?c(g[0],g[1],T):c(g[0],g[1])):f?c(g,T):c(g)};if(s)F=e.iterator;else if(i)F=e;else{if(!(a=GD(e)))throw VD($D(e)+" is not iterable");if(MD(a)){for(l=0,h=jD(e);h>l;l++)if((C=w(e[l]))&&us(ns,C))return C;return new Ye(!1)}F=UD(e,a)}for(d=s?e.next:F.next;!(m=kD(d,F)).done;){try{C=w(m.value)}catch(g){ts(F,"throw",g)}if("object"==typeof C&&C&&us(ns,C))return C}return new Ye(!1)}})),os=S(((X2,as)=>{var XD=je(),HD=Ae(),zD=Ie();as.exports=function(e,r,u){var n=XD(r);n in e?HD.f(e,n,zD(0,u)):e[n]=u}})),Ds=S((()=>{var WD=ze(),YD=is(),QD=os();WD({target:"Object",stat:!0},{fromEntries:function(r){var u={};return YD(r,(function(n,D){QD(u,n,D)}),{AS_ENTRIES:!0}),u}})})),Dc=S(((W2,Os)=>{var KD=["cliName","cliCategory","cliDescription"];function JD(e,r){if(null==e)return{};var n,D,u=function ZD(e,r){if(null==e)return{};var D,s,u={},n=Object.keys(e);for(s=0;s=0)&&(u[D]=e[D]);return u}(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(D=0;D=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(u[n]=e[n])}return u}mn(),Xn(),Ds();var Te,el=Object.create,Je=Object.defineProperty,rl=Object.getOwnPropertyDescriptor,Xr=Object.getOwnPropertyNames,ul=Object.getPrototypeOf,tl=Object.prototype.hasOwnProperty,Ee=(e,r)=>function(){return e&&(r=(0,e[Xr(e)[0]])(e=0)),r},I=(e,r)=>function(){return r||(0,e[Xr(e)[0]])((r={exports:{}}).exports,r),r.exports},ps=(e,r)=>{for(var u in r)Je(e,u,{get:r[u],enumerable:!0})},fs=(e,r,u,n)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let D of Xr(r))!tl.call(e,D)&&D!==u&&Je(e,D,{get:()=>r[D],enumerable:!(n=rl(r,D))||n.enumerable});return e},ds=e=>fs(Je({},"__esModule",{value:!0}),e),q=Ee({""(){Te={env:{},argv:[]}}}),Es=I({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){function u(f){return e.$0<=f&&f<=e.$9}q(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96,e.isWhitespace=function r(f){return f>=e.$TAB&&f<=e.$SPACE||f==e.$NBSP},e.isDigit=u,e.isAsciiLetter=function n(f){return f>=e.$a&&f<=e.$z||f>=e.$A&&f<=e.$Z},e.isAsciiHexDigit=function D(f){return f>=e.$a&&f<=e.$f||f>=e.$A&&f<=e.$F||u(f)},e.isNewLine=function s(f){return f===e.$LF||f===e.$CR},e.isOctalDigit=function i(f){return e.$0<=f&&f<=e.$7}}}),sl=I({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=class{constructor(n,D,s){this.filePath=n,this.name=D,this.members=s}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};e.StaticSymbol=r;e.StaticSymbolCache=class{constructor(){this.cache=new Map}get(n,D,s){let f=`"${n}".${D}${(s=s||[]).length?`.${s.join(".")}`:""}`,c=this.cache.get(f);return c||(c=new r(n,D,s),this.cache.set(f,c)),c}}}}),il=I({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=/-+([a-z0-9])/g;function s(o,E,p){let A=o.indexOf(E);return-1==A?p:[o.slice(0,A).trim(),o.slice(A+1).trim()]}function i(o,E,p){return Array.isArray(o)?E.visitArray(o,p):function g(o){return"object"==typeof o&&null!==o&&Object.getPrototypeOf(o)===w}(o)?E.visitStringMap(o,p):null==o||"string"==typeof o||"number"==typeof o||"boolean"==typeof o?E.visitPrimitive(o,p):E.visitOther(o,p)}e.dashCaseToCamelCase=function u(o){return o.replace(r,(function(){for(var E=arguments.length,p=new Array(E),A=0;Ai(p,this,E)))}visitStringMap(o,E){let p={};return Object.keys(o).forEach((A=>{p[A]=i(o[A],this,E)})),p}visitPrimitive(o,E){return o}visitOther(o,E){return o}},e.SyncAsync={assertSync:o=>{if(_(o))throw new Error("Illegal state: value cannot be a promise");return o},then:(o,E)=>_(o)?o.then(E):E(o),all:o=>o.some(_)?Promise.all(o):o},e.error=function a(o){throw new Error(`Internal Error: ${o}`)},e.syntaxError=function l(o,E){let p=Error(o);return p[h]=!0,E&&(p[C]=E),p};var h="ngSyntaxError",C="ngParseErrors";e.isSyntaxError=function d(o){return o[h]},e.getParseErrors=function m(o){return o[C]||[]},e.escapeRegExp=function T(o){return o.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};var w=Object.getPrototypeOf({});function _(o){return!!o&&"function"==typeof o.then}e.utf8Encode=function N(o){let E="";for(let p=0;p=55296&&A<=56319&&o.length>p+1){let P=o.charCodeAt(p+1);P>=56320&&P<=57343&&(p++,A=(A-55296<<10)+P-56320+65536)}A<=127?E+=String.fromCharCode(A):A<=2047?E+=String.fromCharCode(A>>6&31|192,63&A|128):A<=65535?E+=String.fromCharCode(A>>12|224,A>>6&63|128,63&A|128):A<=2097151&&(E+=String.fromCharCode(A>>18&7|240,A>>12&63|128,A>>6&63|128,63&A|128))}return E},e.stringify=function R(o){if("string"==typeof o)return o;if(o instanceof Array)return"["+o.map(R).join(", ")+"]";if(null==o)return""+o;if(o.overriddenName)return`${o.overriddenName}`;if(o.name)return`${o.name}`;if(!o.toString)return"object";let E=o.toString();if(null==E)return""+E;let p=E.indexOf("\n");return-1===p?E:E.substring(0,p)},e.resolveForwardRef=function j(o){return"function"==typeof o&&o.hasOwnProperty("__forward_ref__")?o():o},e.isPromise=_;e.Version=class{constructor(o){this.full=o;let E=o.split(".");this.major=E[0],this.minor=E[1],this.patch=E.slice(2).join(".")}};var x=typeof window<"u"&&window,k=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,t=typeof globalThis<"u"&&globalThis||x||k;e.global=t}}),al=I({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=sl(),u=il(),n=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function D(p){return p.replace(/\W/g,"_")}e.sanitizeIdentifier=D;var h,p,s=0;function i(p){if(!p||!p.reference)return null;let A=p.reference;if(A instanceof r.StaticSymbol)return A.name;if(A.__anonymousType)return A.__anonymousType;let P=u.stringify(A);return P.indexOf("(")>=0?(P="anonymous_"+s++,A.__anonymousType=P):P=D(P),P}e.identifierName=i,e.identifierModuleUrl=function f(p){let A=p.reference;return A instanceof r.StaticSymbol?A.filePath:`./${u.stringify(A)}`},e.viewClassName=function c(p,A){return`View_${i({reference:p})}_${A}`},e.rendererTypeName=function F(p){return`RenderType_${i({reference:p})}`},e.hostViewClassName=function a(p){return`HostView_${i({reference:p})}`},e.componentFactoryName=function l(p){return`${i({reference:p})}NgFactory`},(p=h=e.CompileSummaryKind||(e.CompileSummaryKind={}))[p.Pipe=0]="Pipe",p[p.Directive=1]="Directive",p[p.NgModule=2]="NgModule",p[p.Injectable=3]="Injectable",e.tokenName=function C(p){return null!=p.value?D(p.value):i(p.identifier)},e.tokenReference=function d(p){return null!=p.identifier?p.identifier.reference:p.value};e.CompileStylesheetMetadata=class{constructor(){let{moduleUrl:p,styles:A,styleUrls:P}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.moduleUrl=p||null,this.styles=_(A),this.styleUrls=_(P)}};e.CompileTemplateMetadata=class{constructor(p){let{encapsulation:A,template:P,templateUrl:M,htmlAst:z,styles:V,styleUrls:X,externalStylesheets:H,animations:Q,ngContentSelectors:K,interpolation:J,isInline:v,preserveWhitespaces:y}=p;if(this.encapsulation=A,this.template=P,this.templateUrl=M,this.htmlAst=z,this.styles=_(V),this.styleUrls=_(X),this.externalStylesheets=_(H),this.animations=Q?x(Q):[],this.ngContentSelectors=K||[],J&&2!=J.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=J,this.isInline=v,this.preserveWhitespaces=y}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};var w=class{static create(p){let{isHost:A,type:P,isComponent:M,selector:z,exportAs:V,changeDetection:X,inputs:H,outputs:Q,host:K,providers:J,viewProviders:v,queries:y,guards:B,viewQueries:b,entryComponents:L,template:U,componentViewType:G,rendererType:W,componentFactory:ne}=p,be={},we={},Wr={};null!=K&&Object.keys(K).forEach((Z=>{let ie=K[Z],Ce=Z.match(n);null===Ce?Wr[Z]=ie:null!=Ce[1]?we[Ce[1]]=ie:null!=Ce[2]&&(be[Ce[2]]=ie)}));let Yr={};H?.forEach((Z=>{let ie=u.splitAtColon(Z,[Z,Z]);Yr[ie[0]]=ie[1]}));let Qr={};return Q?.forEach((Z=>{let ie=u.splitAtColon(Z,[Z,Z]);Qr[ie[0]]=ie[1]})),new w({isHost:A,type:P,isComponent:!!M,selector:z,exportAs:V,changeDetection:X,inputs:Yr,outputs:Qr,hostListeners:be,hostProperties:we,hostAttributes:Wr,providers:J,viewProviders:v,queries:y,guards:B,viewQueries:b,entryComponents:L,template:U,componentViewType:G,rendererType:W,componentFactory:ne})}constructor(p){let{isHost:A,type:P,isComponent:M,selector:z,exportAs:V,changeDetection:X,inputs:H,outputs:Q,hostListeners:K,hostProperties:J,hostAttributes:v,providers:y,viewProviders:B,queries:b,guards:L,viewQueries:U,entryComponents:G,template:W,componentViewType:ne,rendererType:be,componentFactory:we}=p;this.isHost=!!A,this.type=P,this.isComponent=M,this.selector=z,this.exportAs=V,this.changeDetection=X,this.inputs=H,this.outputs=Q,this.hostListeners=K,this.hostProperties=J,this.hostAttributes=v,this.providers=_(y),this.viewProviders=_(B),this.queries=_(b),this.guards=L,this.viewQueries=_(U),this.entryComponents=_(G),this.template=W,this.componentViewType=ne,this.rendererType=be,this.componentFactory=we}toSummary(){return{summaryKind:h.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=w;e.CompilePipeMetadata=class{constructor(p){let{type:A,name:P,pure:M}=p;this.type=A,this.name=P,this.pure=!!M}toSummary(){return{summaryKind:h.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompileShallowModuleMetadata=class{};e.CompileNgModuleMetadata=class{constructor(p){let{type:A,providers:P,declaredDirectives:M,exportedDirectives:z,declaredPipes:V,exportedPipes:X,entryComponents:H,bootstrapComponents:Q,importedModules:K,exportedModules:J,schemas:v,transitiveModule:y,id:B}=p;this.type=A||null,this.declaredDirectives=_(M),this.exportedDirectives=_(z),this.declaredPipes=_(V),this.exportedPipes=_(X),this.providers=_(P),this.entryComponents=_(H),this.bootstrapComponents=_(Q),this.importedModules=_(K),this.exportedModules=_(J),this.schemas=_(v),this.id=B||null,this.transitiveModule=y||null}toSummary(){let p=this.transitiveModule;return{summaryKind:h.NgModule,type:this.type,entryComponents:p.entryComponents,providers:p.providers,modules:p.modules,exportedDirectives:p.exportedDirectives,exportedPipes:p.exportedPipes}}};function _(p){return p||[]}e.TransitiveCompileNgModuleMetadata=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(p,A){this.providers.push({provider:p,module:A})}addDirective(p){this.directivesSet.has(p.reference)||(this.directivesSet.add(p.reference),this.directives.push(p))}addExportedDirective(p){this.exportedDirectivesSet.has(p.reference)||(this.exportedDirectivesSet.add(p.reference),this.exportedDirectives.push(p))}addPipe(p){this.pipesSet.has(p.reference)||(this.pipesSet.add(p.reference),this.pipes.push(p))}addExportedPipe(p){this.exportedPipesSet.has(p.reference)||(this.exportedPipesSet.add(p.reference),this.exportedPipes.push(p))}addModule(p){this.modulesSet.has(p.reference)||(this.modulesSet.add(p.reference),this.modules.push(p))}addEntryComponent(p){this.entryComponentsSet.has(p.componentType)||(this.entryComponentsSet.add(p.componentType),this.entryComponents.push(p))}};function x(p){return p.reduce(((A,P)=>{let M=Array.isArray(P)?x(P):P;return A.concat(M)}),[])}function k(p){return p.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}e.ProviderMeta=class{constructor(p,A){let{useClass:P,useValue:M,useExisting:z,useFactory:V,deps:X,multi:H}=A;this.token=p,this.useClass=P||null,this.useValue=M,this.useExisting=z,this.useFactory=V||null,this.dependencies=X||null,this.multi=!!H}},e.flatten=x,e.templateSourceUrl=function $(p,A,P){let M;return M=P.isInline?A.type.reference instanceof r.StaticSymbol?`${A.type.reference.filePath}.${A.type.reference.name}.html`:`${i(p)}/${i(A.type)}.html`:P.templateUrl,A.type.reference instanceof r.StaticSymbol?M:k(M)},e.sharedStylesheetJitUrl=function t(p,A){let P=p.moduleUrl.split(/\/\\/g);return k(`css/${A}${P[P.length-1]}.ngstyle.js`)},e.ngModuleJitUrl=function o(p){return k(`${i(p.type)}/module.ngfactory.js`)},e.templateJitUrl=function E(p,A){return k(`${i(p)}/${i(A.type)}.ngfactory.js`)}}}),Be=I({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=Es(),u=al(),n=class{constructor(a,l,h,C){this.file=a,this.offset=l,this.line=h,this.col=C}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(a){let l=this.file.content,h=l.length,C=this.offset,d=this.line,m=this.col;for(;C>0&&a<0;)if(C--,a++,l.charCodeAt(C)==r.$LF){d--;let w=l.substr(0,C-1).lastIndexOf(String.fromCharCode(r.$LF));m=w>0?C-w:C}else m--;for(;C0;){let T=l.charCodeAt(C);C++,a--,T==r.$LF?(d++,m=0):m++}return new n(this.file,C,d,m)}getContext(a,l){let h=this.file.content,C=this.offset;if(null!=C){C>h.length-1&&(C=h.length-1);let d=C,m=0,T=0;for(;m0&&(C--,m++,"\n"!=h[C]||++T!=l););for(m=0,T=0;m2&&void 0!==arguments[2]?arguments[2]:null;this.start=a,this.end=l,this.details=h}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=s,e.EMPTY_PARSE_LOCATION=new n(new D("",""),0,0,0),e.EMPTY_SOURCE_SPAN=new s(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION),(a=i=e.ParseErrorLevel||(e.ParseErrorLevel={}))[a.WARNING=0]="WARNING",a[a.ERROR=1]="ERROR";e.ParseError=class{constructor(a,l){let h=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.ERROR;this.span=a,this.msg=l,this.level=h}contextualMessage(){let a=this.span.start.getContext(100,3);return a?`${this.msg} ("${a.before}[${i[this.level]} ->]${a.after}")`:this.msg}toString(){let a=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${a}`}},e.typeSourceSpan=function c(a,l){let h=u.identifierModuleUrl(l),C=null!=h?`in ${a} ${u.identifierName(l)} in ${h}`:`in ${a} ${u.identifierName(l)}`,d=new D("",C);return new s(new n(d,-1,-1,-1),new n(d,-1,-1,-1))},e.r3JitTypeSourceSpan=function F(a,l,h){let d=new D("",`in ${a} ${l} in ${h}`);return new s(new n(d,-1,-1,-1),new n(d,-1,-1,-1))}}}),ol=I({"src/utils/front-matter/parse.js"(e,r){q();var u=new RegExp("^(?-{3}|\\+{3})(?[^\\n]*)\\n(?:|(?.*?)\\n)(?\\k|\\.{3})[^\\S\\n]*(?:\\n|$)","s");r.exports=function n(D){let s=D.match(u);if(!s)return{content:D};let{startDelimiter:i,language:f,value:c="",endDelimiter:F}=s.groups,a=f.trim()||"yaml";if("+++"===i&&(a="toml"),"yaml"!==a&&i!==F)return{content:D};let[l]=s;return{frontMatter:{type:"front-matter",lang:a,value:c,startDelimiter:i,endDelimiter:F,raw:l.replace(/\n$/,"")},content:l.replace(/[^\n]/g," ")+D.slice(l.length)}}}}),Cs=I({"src/utils/get-last.js"(e,r){q();r.exports=n=>n[n.length-1]}}),Dl=I({"src/common/parser-create-error.js"(e,r){q(),r.exports=function u(n,D){let s=new SyntaxError(n+" ("+D.start.line+":"+D.start.column+")");return s.loc=D,s}}}),ms={};function ll(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}ps(ms,{default:()=>ll});var cl=Ee({"node_modules/escape-string-regexp/index.js"(){q()}}),gs=I({"node_modules/semver/internal/debug.js"(e,r){q();var u="object"==typeof Te&&Te.env&&Te.env.NODE_DEBUG&&/\bsemver\b/i.test(Te.env.NODE_DEBUG)?function(){for(var n=arguments.length,D=new Array(n),s=0;s{};r.exports=u}}),Fs=I({"node_modules/semver/internal/constants.js"(e,r){q();var D=Number.MAX_SAFE_INTEGER||9007199254740991;r.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:D,MAX_SAFE_COMPONENT_LENGTH:16}}}),hl=I({"node_modules/semver/internal/re.js"(e,r){q();var{MAX_SAFE_COMPONENT_LENGTH:u}=Fs(),n=gs(),D=(e=r.exports={}).re=[],s=e.src=[],i=e.t={},f=0,c=(F,a,l)=>{let h=f++;n(F,h,a),i[F]=h,s[h]=a,D[h]=new RegExp(a,l?"g":void 0)};c("NUMERICIDENTIFIER","0|[1-9]\\d*"),c("NUMERICIDENTIFIERLOOSE","[0-9]+"),c("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),c("MAINVERSION",`(${s[i.NUMERICIDENTIFIER]})\\.(${s[i.NUMERICIDENTIFIER]})\\.(${s[i.NUMERICIDENTIFIER]})`),c("MAINVERSIONLOOSE",`(${s[i.NUMERICIDENTIFIERLOOSE]})\\.(${s[i.NUMERICIDENTIFIERLOOSE]})\\.(${s[i.NUMERICIDENTIFIERLOOSE]})`),c("PRERELEASEIDENTIFIER",`(?:${s[i.NUMERICIDENTIFIER]}|${s[i.NONNUMERICIDENTIFIER]})`),c("PRERELEASEIDENTIFIERLOOSE",`(?:${s[i.NUMERICIDENTIFIERLOOSE]}|${s[i.NONNUMERICIDENTIFIER]})`),c("PRERELEASE",`(?:-(${s[i.PRERELEASEIDENTIFIER]}(?:\\.${s[i.PRERELEASEIDENTIFIER]})*))`),c("PRERELEASELOOSE",`(?:-?(${s[i.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[i.PRERELEASEIDENTIFIERLOOSE]})*))`),c("BUILDIDENTIFIER","[0-9A-Za-z-]+"),c("BUILD",`(?:\\+(${s[i.BUILDIDENTIFIER]}(?:\\.${s[i.BUILDIDENTIFIER]})*))`),c("FULLPLAIN",`v?${s[i.MAINVERSION]}${s[i.PRERELEASE]}?${s[i.BUILD]}?`),c("FULL",`^${s[i.FULLPLAIN]}$`),c("LOOSEPLAIN",`[v=\\s]*${s[i.MAINVERSIONLOOSE]}${s[i.PRERELEASELOOSE]}?${s[i.BUILD]}?`),c("LOOSE",`^${s[i.LOOSEPLAIN]}$`),c("GTLT","((?:<|>)?=?)"),c("XRANGEIDENTIFIERLOOSE",`${s[i.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),c("XRANGEIDENTIFIER",`${s[i.NUMERICIDENTIFIER]}|x|X|\\*`),c("XRANGEPLAIN",`[v=\\s]*(${s[i.XRANGEIDENTIFIER]})(?:\\.(${s[i.XRANGEIDENTIFIER]})(?:\\.(${s[i.XRANGEIDENTIFIER]})(?:${s[i.PRERELEASE]})?${s[i.BUILD]}?)?)?`),c("XRANGEPLAINLOOSE",`[v=\\s]*(${s[i.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[i.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[i.XRANGEIDENTIFIERLOOSE]})(?:${s[i.PRERELEASELOOSE]})?${s[i.BUILD]}?)?)?`),c("XRANGE",`^${s[i.GTLT]}\\s*${s[i.XRANGEPLAIN]}$`),c("XRANGELOOSE",`^${s[i.GTLT]}\\s*${s[i.XRANGEPLAINLOOSE]}$`),c("COERCE",`(^|[^\\d])(\\d{1,${u}})(?:\\.(\\d{1,${u}}))?(?:\\.(\\d{1,${u}}))?(?:$|[^\\d])`),c("COERCERTL",s[i.COERCE],!0),c("LONETILDE","(?:~>?)"),c("TILDETRIM",`(\\s*)${s[i.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",c("TILDE",`^${s[i.LONETILDE]}${s[i.XRANGEPLAIN]}$`),c("TILDELOOSE",`^${s[i.LONETILDE]}${s[i.XRANGEPLAINLOOSE]}$`),c("LONECARET","(?:\\^)"),c("CARETTRIM",`(\\s*)${s[i.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",c("CARET",`^${s[i.LONECARET]}${s[i.XRANGEPLAIN]}$`),c("CARETLOOSE",`^${s[i.LONECARET]}${s[i.XRANGEPLAINLOOSE]}$`),c("COMPARATORLOOSE",`^${s[i.GTLT]}\\s*(${s[i.LOOSEPLAIN]})$|^$`),c("COMPARATOR",`^${s[i.GTLT]}\\s*(${s[i.FULLPLAIN]})$|^$`),c("COMPARATORTRIM",`(\\s*)${s[i.GTLT]}\\s*(${s[i.LOOSEPLAIN]}|${s[i.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",c("HYPHENRANGE",`^\\s*(${s[i.XRANGEPLAIN]})\\s+-\\s+(${s[i.XRANGEPLAIN]})\\s*$`),c("HYPHENRANGELOOSE",`^\\s*(${s[i.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[i.XRANGEPLAINLOOSE]})\\s*$`),c("STAR","(<|>)?=?\\s*\\*"),c("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),c("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),pl=I({"node_modules/semver/internal/parse-options.js"(e,r){q();var u=["includePrerelease","loose","rtl"];r.exports=D=>D?"object"!=typeof D?{loose:!0}:u.filter((s=>D[s])).reduce(((s,i)=>(s[i]=!0,s)),{}):{}}}),fl=I({"node_modules/semver/internal/identifiers.js"(e,r){q();var u=/^[0-9]+$/,n=(s,i)=>{let f=u.test(s),c=u.test(i);return f&&c&&(s=+s,i=+i),s===i?0:f&&!c?-1:c&&!f?1:sn(i,s)}}}),dl=I({"node_modules/semver/classes/semver.js"(e,r){q();var u=gs(),{MAX_LENGTH:n,MAX_SAFE_INTEGER:D}=Fs(),{re:s,t:i}=hl(),f=pl(),{compareIdentifiers:c}=fl(),F=class{constructor(a,l){if(l=f(l),a instanceof F){if(a.loose===!!l.loose&&a.includePrerelease===!!l.includePrerelease)return a;a=a.version}else if("string"!=typeof a)throw new TypeError(`Invalid Version: ${a}`);if(a.length>n)throw new TypeError(`version is longer than ${n} characters`);u("SemVer",a,l),this.options=l,this.loose=!!l.loose,this.includePrerelease=!!l.includePrerelease;let h=a.trim().match(l.loose?s[i.LOOSE]:s[i.FULL]);if(!h)throw new TypeError(`Invalid Version: ${a}`);if(this.raw=a,this.major=+h[1],this.minor=+h[2],this.patch=+h[3],this.major>D||this.major<0)throw new TypeError("Invalid major version");if(this.minor>D||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>D||this.patch<0)throw new TypeError("Invalid patch version");h[4]?this.prerelease=h[4].split(".").map((C=>{if(/^[0-9]+$/.test(C)){let d=+C;if(d>=0&&d=0;)"number"==typeof this.prerelease[h]&&(this.prerelease[h]++,h=-2);-1===h&&this.prerelease.push(0)}l&&(0===c(this.prerelease[0],l)?isNaN(this.prerelease[1])&&(this.prerelease=[l,0]):this.prerelease=[l,0]);break;default:throw new Error(`invalid increment argument: ${a}`)}return this.format(),this.raw=this.version,this}};r.exports=F}}),Hr=I({"node_modules/semver/functions/compare.js"(e,r){q();var u=dl();r.exports=(D,s,i)=>new u(D,i).compare(new u(s,i))}}),El=I({"node_modules/semver/functions/lt.js"(e,r){q();var u=Hr();r.exports=(D,s,i)=>u(D,s,i)<0}}),Cl=I({"node_modules/semver/functions/gte.js"(e,r){q();var u=Hr();r.exports=(D,s,i)=>u(D,s,i)>=0}}),ml=I({"src/utils/arrayify.js"(e,r){q(),r.exports=(u,n)=>Object.entries(u).map((D=>{let[s,i]=D;return Object.assign({[n]:s},i)}))}}),gl=I({"package.json"(e,r){r.exports={version:"2.8.8"}}}),Fl=I({"node_modules/outdent/lib/index.js"(e,r){function u(){for(var g=[],N=0;N"string"==typeof l||"function"==typeof l,choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:c,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:l=>"string"==typeof l||"object"==typeof l,cliName:"plugin",cliCategory:n},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:c,description:u` + Custom directory that contains prettier plugins in node_modules subdirectory. + Overrides default behavior when plugins are searched relatively to the location of Prettier. + Multiple values are accepted. + `,exception:l=>"string"==typeof l||"object"==typeof l,cliName:"plugin-search-dir",cliCategory:n},printWidth:{since:"0.0.0",category:c,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:F,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:u` + Format code ending at a given character offset (exclusive). + The range will extend forwards to the end of the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:D},rangeStart:{since:"1.4.0",category:F,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:u` + Format code starting at a given character offset. + The range will extend backwards to the start of the first line containing the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:D},requirePragma:{since:"1.7.0",category:F,type:"boolean",default:!1,description:u` + Require either '@prettier' or '@format' to be present in the file's first docblock comment + in order for it to be formatted. + `,cliCategory:i},tabWidth:{type:"int",category:c,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:c,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:c,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};r.exports={CATEGORY_CONFIG:n,CATEGORY_EDITOR:D,CATEGORY_FORMAT:"Format",CATEGORY_OTHER:i,CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:c,CATEGORY_SPECIAL:F,options:a}}}),vl=I({"src/main/support.js"(e,r){q();var u={compare:Hr(),lt:El(),gte:Cl()},n=ml(),D=gl().version,s=Al().options;r.exports={getSupportInfo:function i(){let{plugins:c=[],showUnreleased:F=!1,showDeprecated:a=!1,showInternal:l=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=D.split("-",1)[0],C=c.flatMap((g=>g.languages||[])).filter(m),d=n(Object.assign({},...c.map((g=>{let{options:N}=g;return N})),s),"name").filter((g=>m(g)&&T(g))).sort(((g,N)=>g.name===N.name?0:g.name{g=Object.assign({},g),Array.isArray(g.default)&&(g.default=1===g.default.length?g.default[0].value:g.default.filter(m).sort(((R,j)=>u.compare(j.since,R.since)))[0].value),Array.isArray(g.choices)&&(g.choices=g.choices.filter((R=>m(R)&&T(R))),"parser"===g.name&&function f(c,F,a){let l=new Set(c.choices.map((h=>h.value)));for(let h of F)if(h.parsers)for(let C of h.parsers)if(!l.has(C)){l.add(C);let d=a.find((T=>T.parsers&&T.parsers[C])),m=h.name;d&&d.name&&(m+=` (plugin: ${d.name})`),c.choices.push({value:C,description:m})}}(g,C,c));let N=Object.fromEntries(c.filter((R=>R.defaultOptions&&void 0!==R.defaultOptions[g.name])).map((R=>[R.name,R.defaultOptions[g.name]])));return Object.assign(Object.assign({},g),{},{pluginDefaults:N})}));return{languages:C,options:d};function m(g){return F||!("since"in g)||g.since&&u.gte(h,g.since)}function T(g){return a||!("deprecated"in g)||g.deprecated&&u.lt(h,g.deprecated)}}}}}),_l=I({"src/utils/is-non-empty-array.js"(e,r){q(),r.exports=function u(n){return Array.isArray(n)&&n.length>0}}});var yl=Ee({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){q()}});function Tl(e){if("string"!=typeof e)throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(function Sl(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(r,e?void 0:"g")}(),"")}var Bl=Ee({"node_modules/strip-ansi/index.js"(){q(),yl()}});function bl(e){return!!Number.isInteger(e)&&(e>=4352&&(e<=4447||9001===e||9002===e||11904<=e&&e<=12871&&12351!==e||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141))}var wl=Ee({"node_modules/is-fullwidth-code-point/index.js"(){q()}}),Nl=I({"node_modules/emoji-regex/index.js"(e,r){q(),r.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),As={};function Ol(e){if("string"!=typeof e||0===e.length||0===(e=Tl(e)).length)return 0;e=e.replace((0,vs.default)()," ");let r=0;for(let u=0;u=127&&n<=159||n>=768&&n<=879||(n>65535&&u++,r+=bl(n)?2:1)}return r}ps(As,{default:()=>Ol});var vs,ql=Ee({"node_modules/string-width/index.js"(){var e,r,u;q(),Bl(),wl(),e=Nl(),u=null!=e?el(ul(e)):{},vs=fs(!r&&e&&e.__esModule?u:Je(u,"default",{value:e,enumerable:!0}),e)}}),Il=I({"src/utils/get-string-width.js"(e,r){q();var u=(ql(),ds(As)).default,n=/[^\x20-\x7F]/;r.exports=function D(s){return s?n.test(s)?u(s):s.length:0}}}),zr=I({"src/utils/text/skip.js"(e,r){function u(f){return(c,F,a)=>{let l=a&&a.backwards;if(!1===F)return!1;let{length:h}=c,C=F;for(;C>=0&&C2&&void 0!==arguments[2]?arguments[2]:{},b=c(v,B.backwards?y-1:y,B);return b!==C(v,b,B)}function R(v,y){let B=null,b=y;for(;b!==B;)B=b,b=F(v,b),b=l(v,b),b=c(v,b);return b=h(v,b),b=C(v,b),!1!==b&&w(v,b)}function _(v,y,B){return d(v,B(y))}function k(v,y){let b=0;for(let L=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;L(v.match(U.regex)||[]).length?U:L}return G}function E(v,y,B){let b='"'===y?"'":'"',U=v.replace(/\\(.)|(["'])/gs,((G,W,ne)=>W===b?W:ne===y?"\\"+ne:ne||(B&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(W)?W:"\\"+W)));return y+U+y}function M(v,y){(v.comments||(v.comments=[])).push(y),y.printed=!1,y.nodeDescription=function J(v){let y=v.type||v.kind||"(unknown type)",B=String(v.name||v.id&&("object"==typeof v.id?v.id.name:v.id)||v.key&&("object"==typeof v.key?v.key.name:v.key)||v.value&&("object"==typeof v.value?"":String(v.value))||v.operator||"");return B.length>20&&(B=B.slice(0,19)+"…"),y+(B?" "+B:"")}(v)}r.exports={inferParserByLanguage:function H(v,y){let{languages:B}=D({plugins:y.plugins}),b=B.find((L=>{let{name:U}=L;return U.toLowerCase()===v}))||B.find((L=>{let{aliases:U}=L;return Array.isArray(U)&&U.includes(v)}))||B.find((L=>{let{extensions:U}=L;return Array.isArray(U)&&U.includes(`.${v}`)}));return b&&b.parsers[0]},getStringWidth:i,getMaxContinuousCount:function A(v,y){let B=v.match(new RegExp(`(${u(y)})+`,"g"));return null===B?0:B.reduce(((b,L)=>Math.max(b,L.length/y.length)),0)},getMinNotPresentContinuousCount:function P(v,y){let B=v.match(new RegExp(`(${u(y)})+`,"g"));if(null===B)return 0;let b=new Map,L=0;for(let U of B){let G=U.length/y.length;b.set(G,!0),G>L&&(L=G)}for(let U=1;Uv[v.length-2],getLast:n,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:d,getNextNonSpaceNonCommentCharacterIndex:_,getNextNonSpaceNonCommentCharacter:function O(v,y,B){return v.charAt(_(v,y,B))},skip:function T(v){return(y,B,b)=>{let L=b&&b.backwards;if(!1===B)return!1;let{length:U}=y,G=B;for(;G>=0&&G2&&void 0!==arguments[2]?arguments[2]:{};return c(v,B.backwards?y-1:y,B)!==y},getAlignmentSize:k,getIndentSize:function $(v,y){let B=v.lastIndexOf("\n");return-1===B?0:k(v.slice(B+1).match(/^[\t ]*/)[0],y)},getPreferredQuote:t,printString:function o(v,y){let B=v.slice(1,-1);return E(B,"json"===y.parser||"json5"===y.parser&&"preserve"===y.quoteProps&&!y.singleQuote?'"':y.__isInHtmlAttribute?"'":t(B,y.singleQuote?"'":'"').quote,!("css"===y.parser||"less"===y.parser||"scss"===y.parser||y.__embeddedInHtml))},printNumber:function p(v){return v.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:E,addLeadingComment:function z(v,y){y.leading=!0,y.trailing=!1,M(v,y)},addDanglingComment:function V(v,y,B){y.leading=!1,y.trailing=!1,B&&(y.marker=B),M(v,y)},addTrailingComment:function X(v,y){y.leading=!1,y.trailing=!0,M(v,y)},isFrontMatterNode:function Q(v){return v&&"front-matter"===v.type},isNonEmptyArray:s,createGroupIdMapper:function K(v){let y=new WeakMap;return function(B){return y.has(B)||y.set(B,Symbol(v)),y.get(B)}}}}}),Pl=I({"vendors/html-tag-names.json"(e,r){r.exports={htmlTagNames:["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","element","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]}}}),Ts=I({"src/language-html/utils/array-to-map.js"(e,r){q(),r.exports=function u(n){let D=Object.create(null);for(let s of n)D[s]=!0;return D}}}),kl=I({"src/language-html/utils/html-tag-names.js"(e,r){q();var{htmlTagNames:u}=Pl(),D=Ts()(u);r.exports=D}}),Ll=I({"vendors/html-element-attributes.json"(e,r){r.exports={htmlElementAttributes:{"*":["accesskey","autocapitalize","autofocus","class","contenteditable","dir","draggable","enterkeyhint","hidden","id","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","slot","spellcheck","style","tabindex","title","translate"],a:["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"],applet:["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"],area:["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],base:["href","target"],basefont:["color","face","size"],blockquote:["cite"],body:["alink","background","bgcolor","link","text","vlink"],br:["clear"],button:["disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","type","value"],canvas:["height","width"],caption:["align"],col:["align","char","charoff","span","valign","width"],colgroup:["align","char","charoff","span","valign","width"],data:["value"],del:["cite","datetime"],details:["open"],dialog:["open"],dir:["compact"],div:["align"],dl:["compact"],embed:["height","src","type","width"],fieldset:["disabled","form","name"],font:["color","face","size"],form:["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"],frame:["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"],frameset:["cols","rows"],h1:["align"],h2:["align"],h3:["align"],h4:["align"],h5:["align"],h6:["align"],head:["profile"],hr:["align","noshade","size","width"],html:["manifest","version"],iframe:["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"],img:["align","alt","border","crossorigin","decoding","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"],input:["accept","align","alt","autocomplete","checked","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","readonly","required","size","src","step","type","usemap","value","width"],ins:["cite","datetime"],isindex:["prompt"],label:["for","form"],legend:["align"],li:["type","value"],link:["as","charset","color","crossorigin","disabled","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"],map:["name"],menu:["compact"],meta:["charset","content","http-equiv","media","name","scheme"],meter:["high","low","max","min","optimum","value"],object:["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"],ol:["compact","reversed","start","type"],optgroup:["disabled","label"],option:["disabled","label","selected","value"],output:["for","form","name"],p:["align"],param:["name","type","value","valuetype"],pre:["width"],progress:["max","value"],q:["cite"],script:["async","charset","crossorigin","defer","integrity","language","nomodule","referrerpolicy","src","type"],select:["autocomplete","disabled","form","multiple","name","required","size"],slot:["name"],source:["height","media","sizes","src","srcset","type","width"],style:["media","type"],table:["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"],tbody:["align","char","charoff","valign"],td:["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"],textarea:["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"],tfoot:["align","char","charoff","valign"],th:["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"],thead:["align","char","charoff","valign"],time:["datetime"],tr:["align","bgcolor","char","charoff","valign"],track:["default","kind","label","src","srclang"],ul:["compact","type"],video:["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"]}}}}),$l=I({"src/language-html/utils/map-object.js"(e,r){q(),r.exports=function u(n,D){let s=Object.create(null);for(let[i,f]of Object.entries(n))s[i]=D(f,i);return s}}}),Ml=I({"src/language-html/utils/html-elements-attributes.js"(e,r){q();var{htmlElementAttributes:u}=Ll(),s=$l()(u,Ts());r.exports=s}}),jl=I({"src/language-html/utils/is-unknown-namespace.js"(e,r){q(),r.exports=function u(n){return"element"===n.type&&!n.hasExplicitNamespace&&!["html","svg"].includes(n.namespace)}}}),Ul=I({"src/language-html/pragma.js"(e,r){q(),r.exports={hasPragma:function u(D){return/^\s*/.test(D)},insertPragma:function n(D){return"\x3c!-- @format --\x3e\n\n"+D.replace(/^\s*\n/,"")}}}}),Gl=I({"src/language-html/ast.js"(e,r){q();var u={attrs:!0,children:!0},n=new Set(["parent"]),D=class{constructor(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(let f of new Set([...n,...Object.keys(i)]))this.setProperty(f,i[f])}setProperty(i,f){if(this[i]!==f){if(i in u&&(f=f.map((c=>this.createChild(c)))),!n.has(i))return void(this[i]=f);Object.defineProperty(this,i,{value:f,enumerable:!1,configurable:!0})}}map(i){let f;for(let c in u){let F=this[c];if(F){let a=s(F,(l=>l.map(i)));f!==F&&(f||(f=new D({parent:this.parent})),f.setProperty(c,a))}}if(f)for(let c in this)c in u||(f[c]=this[c]);return i(f||this)}walk(i){for(let f in u){let c=this[f];if(c)for(let F=0;F[i.fullName,i.value])))}};function s(i,f){let c=i.map(f);return c.some(((F,a)=>F!==i[a]))?c:i}r.exports={Node:D}}}),Vl=I({"src/language-html/conditional-comment.js"(e,r){q();var{ParseSourceSpan:u}=Be(),n=[{regex:/^(\[if([^\]]*)]>)(.*?){try{return[!0,F(C,m).children]}catch{return[!1,[{type:"text",value:C,sourceSpan:new u(m,T)}]]}})();return{type:"ieConditionalComment",complete:w,children:g,condition:h.trim().replace(/\s+/g," "),sourceSpan:c.sourceSpan,startSourceSpan:new u(c.sourceSpan.start,m),endSourceSpan:new u(T,c.sourceSpan.end)}}},{regex:/^\[if([^\]]*)]>",Gt:"≫",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",LT:"<",Lt:"≪",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"},e.NGSP_UNICODE="",e.NAMED_ENTITIES.ngsp=e.NGSP_UNICODE}}),Bs=I({"node_modules/angular-html-parser/lib/compiler/src/ml_parser/html_tags.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var n,D,r=Ze(),u=class{constructor(){let{closedByChildren:i,implicitNamespacePrefix:f,contentType:c=r.TagContentType.PARSABLE_DATA,closedByParent:F=!1,isVoid:a=!1,ignoreFirstLf:l=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,i&&i.length>0&&i.forEach((h=>this.closedByChildren[h]=!0)),this.isVoid=a,this.closedByParent=F||a,this.implicitNamespacePrefix=f||null,this.contentType=c,this.ignoreFirstLf=l}isClosedByChild(i){return this.isVoid||i.toLowerCase()in this.closedByChildren}};e.HtmlTagDefinition=u,e.getHtmlTagDefinition=function s(i){return D||(n=new u,D={base:new u({isVoid:!0}),meta:new u({isVoid:!0}),area:new u({isVoid:!0}),embed:new u({isVoid:!0}),link:new u({isVoid:!0}),img:new u({isVoid:!0}),input:new u({isVoid:!0}),param:new u({isVoid:!0}),hr:new u({isVoid:!0}),br:new u({isVoid:!0}),source:new u({isVoid:!0}),track:new u({isVoid:!0}),wbr:new u({isVoid:!0}),p:new u({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new u({closedByChildren:["tbody","tfoot"]}),tbody:new u({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new u({closedByChildren:["tbody"],closedByParent:!0}),tr:new u({closedByChildren:["tr"],closedByParent:!0}),td:new u({closedByChildren:["td","th"],closedByParent:!0}),th:new u({closedByChildren:["td","th"],closedByParent:!0}),col:new u({isVoid:!0}),svg:new u({implicitNamespacePrefix:"svg"}),math:new u({implicitNamespacePrefix:"math"}),li:new u({closedByChildren:["li"],closedByParent:!0}),dt:new u({closedByChildren:["dt","dd"]}),dd:new u({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new u({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new u({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new u({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new u({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new u({closedByChildren:["optgroup"],closedByParent:!0}),option:new u({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new u({ignoreFirstLf:!0}),listing:new u({ignoreFirstLf:!0}),style:new u({contentType:r.TagContentType.RAW_TEXT}),script:new u({contentType:r.TagContentType.RAW_TEXT}),title:new u({contentType:r.TagContentType.ESCAPABLE_RAW_TEXT}),textarea:new u({contentType:r.TagContentType.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),D[i]||n}}}),Hl=I({"node_modules/angular-html-parser/lib/compiler/src/ast_path.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});e.AstPath=class{constructor(u){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;this.path=u,this.position=n}get empty(){return!this.path||!this.path.length}get head(){return this.path[0]}get tail(){return this.path[this.path.length-1]}parentOf(u){return u&&this.path[this.path.indexOf(u)-1]}childOf(u){return this.path[this.path.indexOf(u)+1]}first(u){for(let n=this.path.length-1;n>=0;n--){let D=this.path[n];if(D instanceof u)return D}}push(u){this.path.push(u)}pop(){return this.path.pop()}}}}),bs=I({"node_modules/angular-html-parser/lib/compiler/src/ml_parser/ast.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=Hl();e.Text=class{constructor(d,m,T){this.value=d,this.sourceSpan=m,this.i18n=T,this.type="text"}visit(d,m){return d.visitText(this,m)}};e.CDATA=class{constructor(d,m){this.value=d,this.sourceSpan=m,this.type="cdata"}visit(d,m){return d.visitCdata(this,m)}};e.Expansion=class{constructor(d,m,T,w,g,N){this.switchValue=d,this.type=m,this.cases=T,this.sourceSpan=w,this.switchValueSourceSpan=g,this.i18n=N}visit(d,m){return d.visitExpansion(this,m)}};e.ExpansionCase=class{constructor(d,m,T,w,g){this.value=d,this.expression=m,this.sourceSpan=T,this.valueSourceSpan=w,this.expSourceSpan=g}visit(d,m){return d.visitExpansionCase(this,m)}};e.Attribute=class{constructor(d,m,T){let w=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,g=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,N=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;this.name=d,this.value=m,this.sourceSpan=T,this.valueSpan=w,this.nameSpan=g,this.i18n=N,this.type="attribute"}visit(d,m){return d.visitAttribute(this,m)}};var f=class{constructor(d,m,T,w){let g=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,N=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,R=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,j=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null;this.name=d,this.attrs=m,this.children=T,this.sourceSpan=w,this.startSourceSpan=g,this.endSourceSpan=N,this.nameSpan=R,this.i18n=j,this.type="element"}visit(d,m){return d.visitElement(this,m)}};e.Element=f;e.Comment=class{constructor(d,m){this.value=d,this.sourceSpan=m,this.type="comment"}visit(d,m){return d.visitComment(this,m)}};function a(d,m){let T=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,w=[],g=d.visit?N=>d.visit(N,T)||N.visit(d,T):N=>N.visit(d,T);return m.forEach((N=>{let R=g(N);R&&w.push(R)})),w}e.DocType=class{constructor(d,m){this.value=d,this.sourceSpan=m,this.type="docType"}visit(d,m){return d.visitDocType(this,m)}},e.visitAll=a;var l=class{constructor(){}visitElement(d,m){this.visitChildren(m,(T=>{T(d.attrs),T(d.children)}))}visitAttribute(d,m){}visitText(d,m){}visitCdata(d,m){}visitComment(d,m){}visitDocType(d,m){}visitExpansion(d,m){return this.visitChildren(m,(T=>{T(d.cases)}))}visitExpansionCase(d,m){}visitChildren(d,m){let T=[],w=this;return m((function g(N){N&&T.push(a(w,N,d))})),Array.prototype.concat.apply([],T)}};function h(d){let m=d.sourceSpan.start.offset,T=d.sourceSpan.end.offset;return d instanceof f&&(d.endSourceSpan?T=d.endSourceSpan.end.offset:d.children&&d.children.length&&(T=h(d.children[d.children.length-1]).end)),{start:m,end:T}}e.RecursiveVisitor=l,e.findNode=function C(d,m){let T=[];return a(new class extends l{visit(g,N){let R=h(g);if(!(R.start<=m&&m]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];e.assertInterpolationSymbols=function n(D,s){if(null!=s&&(!Array.isArray(s)||2!=s.length))throw new Error(`Expected '${D}' to be an array, [start, end].`);if(null!=s){let i=s[0],f=s[1];u.forEach((c=>{if(c.test(i)||c.test(f))throw new Error(`['${i}', '${f}'] contains unusable interpolation symbol.`)}))}}}}),Wl=I({"node_modules/angular-html-parser/lib/compiler/src/ml_parser/interpolation_config.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=zl(),u=class{constructor(n,D){this.start=n,this.end=D}static fromArray(n){return n?(r.assertInterpolationSymbols("interpolation",n),new u(n[0],n[1])):e.DEFAULT_INTERPOLATION_CONFIG}};e.InterpolationConfig=u,e.DEFAULT_INTERPOLATION_CONFIG=new u("{{","}}")}}),Yl=I({"node_modules/angular-html-parser/lib/compiler/src/ml_parser/lexer.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var s,t,r=Es(),u=Be(),n=Wl(),D=Ze();(t=s=e.TokenType||(e.TokenType={}))[t.TAG_OPEN_START=0]="TAG_OPEN_START",t[t.TAG_OPEN_END=1]="TAG_OPEN_END",t[t.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",t[t.TAG_CLOSE=3]="TAG_CLOSE",t[t.TEXT=4]="TEXT",t[t.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",t[t.RAW_TEXT=6]="RAW_TEXT",t[t.COMMENT_START=7]="COMMENT_START",t[t.COMMENT_END=8]="COMMENT_END",t[t.CDATA_START=9]="CDATA_START",t[t.CDATA_END=10]="CDATA_END",t[t.ATTR_NAME=11]="ATTR_NAME",t[t.ATTR_QUOTE=12]="ATTR_QUOTE",t[t.ATTR_VALUE=13]="ATTR_VALUE",t[t.DOC_TYPE_START=14]="DOC_TYPE_START",t[t.DOC_TYPE_END=15]="DOC_TYPE_END",t[t.EXPANSION_FORM_START=16]="EXPANSION_FORM_START",t[t.EXPANSION_CASE_VALUE=17]="EXPANSION_CASE_VALUE",t[t.EXPANSION_CASE_EXP_START=18]="EXPANSION_CASE_EXP_START",t[t.EXPANSION_CASE_EXP_END=19]="EXPANSION_CASE_EXP_END",t[t.EXPANSION_FORM_END=20]="EXPANSION_FORM_END",t[t.EOF=21]="EOF";var i=class{constructor(t,o,E){this.type=t,this.parts=o,this.sourceSpan=E}};e.Token=i;var f=class extends u.ParseError{constructor(t,o,E){super(E,t),this.tokenType=o}};e.TokenError=f;var c=class{constructor(t,o){this.tokens=t,this.errors=o}};e.TokenizeResult=c,e.tokenize=function F(t,o,E){let p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return new d(new u.ParseSourceFile(t,o),E,p).tokenize()};var a=/\r\n?/g;function l(t){return`Unexpected character "${t===r.$EOF?"EOF":String.fromCharCode(t)}"`}function h(t){return`Unknown entity "${t}" - use the "&#;" or "&#x;" syntax`}var C=class{constructor(t){this.error=t}},d=class{constructor(t,o,E){this._getTagContentType=o,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this._tokenizeIcu=E.tokenizeExpansionForms||!1,this._interpolationConfig=E.interpolationConfig||n.DEFAULT_INTERPOLATION_CONFIG,this._leadingTriviaCodePoints=E.leadingTriviaChars&&E.leadingTriviaChars.map((A=>A.codePointAt(0)||0)),this._canSelfClose=E.canSelfClose||!1,this._allowHtmComponentClosingTags=E.allowHtmComponentClosingTags||!1;let p=E.range||{endPos:t.content.length,startPos:0,startLine:0,startCol:0};this._cursor=E.escapedString?new k(t,p):new x(t,p);try{this._cursor.init()}catch(A){this.handleError(A)}}_processCarriageReturns(t){return t.replace(a,"\n")}tokenize(){for(;this._cursor.peek()!==r.$EOF;){let t=this._cursor.clone();try{if(this._attemptCharCode(r.$LT))if(this._attemptCharCode(r.$BANG))this._attemptStr("[CDATA[")?this._consumeCdata(t):this._attemptStr("--")?this._consumeComment(t):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(t):this._consumeBogusComment(t);else if(this._attemptCharCode(r.$SLASH))this._consumeTagClose(t);else{let o=this._cursor.clone();this._attemptCharCode(r.$QUESTION)?(this._cursor=o,this._consumeBogusComment(t)):this._consumeTagOpen(t)}else this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(o){this.handleError(o)}}return this._beginToken(s.EOF),this._endToken([]),new c(function O(t){let E,o=[];for(let p=0;p1&&void 0!==arguments[1]?arguments[1]:this._cursor.clone();this._currentTokenStart=o,this._currentTokenType=t}_endToken(t){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._cursor.clone();if(null===this._currentTokenStart)throw new f("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(o));if(null===this._currentTokenType)throw new f("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let E=new i(this._currentTokenType,t,this._cursor.getSpan(this._currentTokenStart,this._leadingTriviaCodePoints));return this.tokens.push(E),this._currentTokenStart=null,this._currentTokenType=null,E}_createError(t,o){this._isInExpansionForm()&&(t+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');let E=new f(t,this._currentTokenType,o);return this._currentTokenStart=null,this._currentTokenType=null,new C(E)}handleError(t){if(t instanceof $&&(t=this._createError(t.msg,this._cursor.getSpan(t.cursor))),!(t instanceof C))throw t;this.errors.push(t.error)}_attemptCharCode(t){return this._cursor.peek()===t&&(this._cursor.advance(),!0)}_attemptCharCodeCaseInsensitive(t){return!!function j(t,o){return _(t)==_(o)}(this._cursor.peek(),t)&&(this._cursor.advance(),!0)}_requireCharCode(t){let o=this._cursor.clone();if(!this._attemptCharCode(t))throw this._createError(l(this._cursor.peek()),this._cursor.getSpan(o))}_attemptStr(t){let o=t.length;if(this._cursor.charsLeft()this._attemptStr("--\x3e"))),this._beginToken(s.COMMENT_END),this._requireStr("--\x3e"),this._endToken([])}_consumeBogusComment(t){this._beginToken(s.COMMENT_START,t),this._endToken([]),this._consumeRawText(!1,(()=>this._cursor.peek()===r.$GT)),this._beginToken(s.COMMENT_END),this._cursor.advance(),this._endToken([])}_consumeCdata(t){this._beginToken(s.CDATA_START,t),this._endToken([]),this._consumeRawText(!1,(()=>this._attemptStr("]]>"))),this._beginToken(s.CDATA_END),this._requireStr("]]>"),this._endToken([])}_consumeDocType(t){this._beginToken(s.DOC_TYPE_START,t),this._endToken([]),this._consumeRawText(!1,(()=>this._cursor.peek()===r.$GT)),this._beginToken(s.DOC_TYPE_END),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(){let E,t=this._cursor.clone(),o="";for(;this._cursor.peek()!==r.$COLON&&!w(this._cursor.peek());)this._cursor.advance();return this._cursor.peek()===r.$COLON?(o=this._cursor.getChars(t),this._cursor.advance(),E=this._cursor.clone()):E=t,this._requireCharCodeUntilFn(T,""===o?0:1),[o,this._cursor.getChars(E)]}_consumeTagOpen(t){let o,E,p,A=this.tokens.length,P=this._cursor.clone(),M=[];try{if(!r.isAsciiLetter(this._cursor.peek()))throw this._createError(l(this._cursor.peek()),this._cursor.getSpan(t));for(p=this._consumeTagOpenStart(t),E=p.parts[0],o=p.parts[1],this._attemptCharCodeUntilFn(m);this._cursor.peek()!==r.$SLASH&&this._cursor.peek()!==r.$GT;){let[V,X]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(m),this._attemptCharCode(r.$EQ)){this._attemptCharCodeUntilFn(m);let H=this._consumeAttributeValue();M.push({prefix:V,name:X,value:H})}else M.push({prefix:V,name:X});this._attemptCharCodeUntilFn(m)}this._consumeTagOpenEnd()}catch(V){if(V instanceof C)return this._cursor=P,p&&(this.tokens.length=A),this._beginToken(s.TEXT,t),void this._endToken(["<"]);throw V}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===s.TAG_OPEN_END_VOID)return;let z=this._getTagContentType(o,E,this._fullNameStack.length>0,M);this._handleFullNameStackForTagOpen(E,o),z===D.TagContentType.RAW_TEXT?this._consumeRawTextWithTagClose(E,o,!1):z===D.TagContentType.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(E,o,!0)}_consumeRawTextWithTagClose(t,o,E){this._consumeRawText(E,(()=>!!(this._attemptCharCode(r.$LT)&&this._attemptCharCode(r.$SLASH)&&(this._attemptCharCodeUntilFn(m),this._attemptStrCaseInsensitive(t?`${t}:${o}`:o)))&&(this._attemptCharCodeUntilFn(m),this._attemptCharCode(r.$GT)))),this._beginToken(s.TAG_CLOSE),this._requireCharCodeUntilFn((A=>A===r.$GT),3),this._cursor.advance(),this._endToken([t,o]),this._handleFullNameStackForTagClose(t,o)}_consumeTagOpenStart(t){this._beginToken(s.TAG_OPEN_START,t);let o=this._consumePrefixAndName();return this._endToken(o)}_consumeAttributeName(){let t=this._cursor.peek();if(t===r.$SQ||t===r.$DQ)throw this._createError(l(t),this._cursor.getSpan());this._beginToken(s.ATTR_NAME);let o=this._consumePrefixAndName();return this._endToken(o),o}_consumeAttributeValue(){let t;if(this._cursor.peek()===r.$SQ||this._cursor.peek()===r.$DQ){this._beginToken(s.ATTR_QUOTE);let o=this._cursor.peek();this._cursor.advance(),this._endToken([String.fromCodePoint(o)]),this._beginToken(s.ATTR_VALUE);let E=[];for(;this._cursor.peek()!==o;)E.push(this._readChar(!0));t=this._processCarriageReturns(E.join("")),this._endToken([t]),this._beginToken(s.ATTR_QUOTE),this._cursor.advance(),this._endToken([String.fromCodePoint(o)])}else{this._beginToken(s.ATTR_VALUE);let o=this._cursor.clone();this._requireCharCodeUntilFn(T,1),t=this._processCarriageReturns(this._cursor.getChars(o)),this._endToken([t])}return t}_consumeTagOpenEnd(){let t=this._attemptCharCode(r.$SLASH)?s.TAG_OPEN_END_VOID:s.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(r.$GT),this._endToken([])}_consumeTagClose(t){if(this._beginToken(s.TAG_CLOSE,t),this._attemptCharCodeUntilFn(m),this._allowHtmComponentClosingTags&&this._attemptCharCode(r.$SLASH))this._attemptCharCodeUntilFn(m),this._requireCharCode(r.$GT),this._endToken([]);else{let[o,E]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(m),this._requireCharCode(r.$GT),this._endToken([o,E]),this._handleFullNameStackForTagClose(o,E)}}_consumeExpansionFormStart(){this._beginToken(s.EXPANSION_FORM_START),this._requireCharCode(r.$LBRACE),this._endToken([]),this._expansionCaseStack.push(s.EXPANSION_FORM_START),this._beginToken(s.RAW_TEXT);let t=this._readUntil(r.$COMMA);this._endToken([t]),this._requireCharCode(r.$COMMA),this._attemptCharCodeUntilFn(m),this._beginToken(s.RAW_TEXT);let o=this._readUntil(r.$COMMA);this._endToken([o]),this._requireCharCode(r.$COMMA),this._attemptCharCodeUntilFn(m)}_consumeExpansionCaseStart(){this._beginToken(s.EXPANSION_CASE_VALUE);let t=this._readUntil(r.$LBRACE).trim();this._endToken([t]),this._attemptCharCodeUntilFn(m),this._beginToken(s.EXPANSION_CASE_EXP_START),this._requireCharCode(r.$LBRACE),this._endToken([]),this._attemptCharCodeUntilFn(m),this._expansionCaseStack.push(s.EXPANSION_CASE_EXP_START)}_consumeExpansionCaseEnd(){this._beginToken(s.EXPANSION_CASE_EXP_END),this._requireCharCode(r.$RBRACE),this._endToken([]),this._attemptCharCodeUntilFn(m),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(s.EXPANSION_FORM_END),this._requireCharCode(r.$RBRACE),this._endToken([]),this._expansionCaseStack.pop()}_consumeText(){let t=this._cursor.clone();this._beginToken(s.TEXT,t);let o=[];do{this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(o.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._inInterpolation&&this._attemptStr(this._interpolationConfig.end)?(o.push(this._interpolationConfig.end),this._inInterpolation=!1):o.push(this._readChar(!0))}while(!this._isTextEnd());this._endToken([this._processCarriageReturns(o.join(""))])}_isTextEnd(){return!!(this._cursor.peek()===r.$LT||this._cursor.peek()===r.$EOF||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===r.$RBRACE&&this._isInExpansionCase()))}_readUntil(t){let o=this._cursor.clone();return this._attemptUntilChar(t),this._cursor.getChars(o)}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===s.EXPANSION_CASE_EXP_START}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===s.EXPANSION_FORM_START}isExpansionFormStart(){if(this._cursor.peek()!==r.$LBRACE)return!1;if(this._interpolationConfig){let t=this._cursor.clone(),o=this._attemptStr(this._interpolationConfig.start);return this._cursor=t,!o}return!0}_handleFullNameStackForTagOpen(t,o){let E=D.mergeNsAndName(t,o);(0===this._fullNameStack.length||this._fullNameStack[this._fullNameStack.length-1]===E)&&this._fullNameStack.push(E)}_handleFullNameStackForTagClose(t,o){let E=D.mergeNsAndName(t,o);0!==this._fullNameStack.length&&this._fullNameStack[this._fullNameStack.length-1]===E&&this._fullNameStack.pop()}};function m(t){return!r.isWhitespace(t)||t===r.$EOF}function T(t){return r.isWhitespace(t)||t===r.$GT||t===r.$SLASH||t===r.$SQ||t===r.$DQ||t===r.$EQ}function w(t){return(tr.$9)}function g(t){return t==r.$SEMICOLON||t==r.$EOF||!r.isAsciiHexDigit(t)}function N(t){return t==r.$SEMICOLON||t==r.$EOF||!r.isAsciiLetter(t)}function _(t){return t>=r.$a&&t<=r.$z?t-r.$a+r.$A:t}var x=class{constructor(t,o){if(t instanceof x)this.file=t.file,this.input=t.input,this.end=t.end,this.state=Object.assign({},t.state);else{if(!o)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=t,this.input=t.content,this.end=o.endPos,this.state={peek:-1,offset:o.startPos,line:o.startLine,column:o.startCol}}}clone(){return new x(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(t){return this.state.offset-t.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(t,o){if(t=t||this,o)for(t=t.clone();this.diff(t)>0&&-1!==o.indexOf(t.peek());)t.advance();return new u.ParseSourceSpan(new u.ParseLocation(t.file,t.state.offset,t.state.line,t.state.column),new u.ParseLocation(this.file,this.state.offset,this.state.line,this.state.column))}getChars(t){return this.input.substring(t.state.offset,this.state.offset)}charAt(t){return this.input.charCodeAt(t)}advanceState(t){if(t.offset>=this.end)throw this.state=t,new $('Unexpected character "EOF"',this);let o=this.charAt(t.offset);o===r.$LF?(t.line++,t.column=0):r.isNewLine(o)||t.column++,t.offset++,this.updatePeek(t)}updatePeek(t){t.peek=t.offset>=this.end?r.$EOF:this.charAt(t.offset)}},k=class extends x{constructor(t,o){t instanceof k?(super(t),this.internalState=Object.assign({},t.internalState)):(super(t,o),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new k(this)}getChars(t){let o=t.clone(),E="";for(;o.internalState.offsetthis.internalState.peek;if(t()===r.$BACKSLASH)if(this.internalState=Object.assign({},this.state),this.advanceState(this.internalState),t()===r.$n)this.state.peek=r.$LF;else if(t()===r.$r)this.state.peek=r.$CR;else if(t()===r.$v)this.state.peek=r.$VTAB;else if(t()===r.$t)this.state.peek=r.$TAB;else if(t()===r.$b)this.state.peek=r.$BSPACE;else if(t()===r.$f)this.state.peek=r.$FF;else if(t()===r.$u)if(this.advanceState(this.internalState),t()===r.$LBRACE){this.advanceState(this.internalState);let o=this.clone(),E=0;for(;t()!==r.$RBRACE;)this.advanceState(this.internalState),E++;this.state.peek=this.decodeHexDigits(o,E)}else{let o=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(o,4)}else if(t()===r.$x){this.advanceState(this.internalState);let o=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(o,2)}else if(r.isOctalDigit(t())){let o="",E=0,p=this.clone();for(;r.isOctalDigit(t())&&E<3;)p=this.clone(),o+=String.fromCodePoint(t()),this.advanceState(this.internalState),E++;this.state.peek=parseInt(o,8),this.internalState=p.internalState}else r.isNewLine(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(t,o){let E=this.input.substr(t.internalState.offset,o),p=parseInt(E,16);if(isNaN(p))throw t.state=t.internalState,new $("Invalid hexadecimal escape sequence",t);return p}},$=class{constructor(t,o){this.msg=t,this.cursor=o}};e.CursorError=$}}),ls=I({"node_modules/angular-html-parser/lib/compiler/src/ml_parser/parser.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=Be(),u=bs(),n=Yl(),D=Ze(),s=class extends r.ParseError{constructor(a,l,h){super(l,h),this.elementName=a}static create(a,l,h){return new s(a,l,h)}};e.TreeError=s;var i=class{constructor(a,l){this.rootNodes=a,this.errors=l}};e.ParseTreeResult=i;e.Parser=class{constructor(a){this.getTagDefinition=a}parse(a,l,h){let C=arguments.length>3&&void 0!==arguments[3]&&arguments[3],d=arguments.length>4?arguments[4]:void 0,m=x=>function(k){for(var $=arguments.length,t=new Array($>1?$-1:0),o=1;o<$;o++)t[o-1]=arguments[o];return x(k.toLowerCase(),...t)},T=C?this.getTagDefinition:m(this.getTagDefinition),w=x=>T(x).contentType,g=C?d:m(d),N=d?(x,k,$,t)=>{let o=g(x,k,$,t);return void 0!==o?o:w(x)}:w,R=n.tokenize(a,l,N,h),j=h&&h.canSelfClose||!1,_=h&&h.allowHtmComponentClosingTags||!1,O=new c(R.tokens,T,j,_,C).build();return new i(O.rootNodes,R.errors.concat(O.errors))}};var c=class{constructor(a,l,h,C,d){this.tokens=a,this.getTagDefinition=l,this.canSelfClose=h,this.allowHtmComponentClosingTags=C,this.isTagNameCaseSensitive=d,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance()}build(){for(;this._peek.type!==n.TokenType.EOF;)this._peek.type===n.TokenType.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===n.TokenType.TAG_CLOSE?(this._closeVoidElement(),this._consumeEndTag(this._advance())):this._peek.type===n.TokenType.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===n.TokenType.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===n.TokenType.TEXT||this._peek.type===n.TokenType.RAW_TEXT||this._peek.type===n.TokenType.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===n.TokenType.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._peek.type===n.TokenType.DOC_TYPE_START?this._consumeDocType(this._advance()):this._advance();return new i(this._rootNodes,this._errors)}_advance(){let a=this._peek;return this._index0)return this._errors=this._errors.concat(d.errors),null;let m=new r.ParseSourceSpan(a.sourceSpan.start,C.sourceSpan.end),T=new r.ParseSourceSpan(l.sourceSpan.start,C.sourceSpan.end);return new u.ExpansionCase(a.parts[0],d.rootNodes,m,a.sourceSpan,T)}_collectExpansionExpTokens(a){let l=[],h=[n.TokenType.EXPANSION_CASE_EXP_START];for(;;){if((this._peek.type===n.TokenType.EXPANSION_FORM_START||this._peek.type===n.TokenType.EXPANSION_CASE_EXP_START)&&h.push(this._peek.type),this._peek.type===n.TokenType.EXPANSION_CASE_EXP_END){if(!F(h,n.TokenType.EXPANSION_CASE_EXP_START))return this._errors.push(s.create(null,a.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(h.pop(),0==h.length)return l}if(this._peek.type===n.TokenType.EXPANSION_FORM_END){if(!F(h,n.TokenType.EXPANSION_FORM_START))return this._errors.push(s.create(null,a.sourceSpan,"Invalid ICU message. Missing '}'.")),null;h.pop()}if(this._peek.type===n.TokenType.EOF)return this._errors.push(s.create(null,a.sourceSpan,"Invalid ICU message. Missing '}'.")),null;l.push(this._advance())}}_getText(a){let l=a.parts[0];if(l.length>0&&"\n"==l[0]){let h=this._getParentElement();null!=h&&0==h.children.length&&this.getTagDefinition(h.name).ignoreFirstLf&&(l=l.substring(1))}return l}_consumeText(a){let l=this._getText(a);l.length>0&&this._addToParent(new u.Text(l,a.sourceSpan))}_closeVoidElement(){let a=this._getParentElement();a&&this.getTagDefinition(a.name).isVoid&&this._elementStack.pop()}_consumeStartTag(a){let l=a.parts[0],h=a.parts[1],C=[];for(;this._peek.type===n.TokenType.ATTR_NAME;)C.push(this._consumeAttr(this._advance()));let d=this._getElementFullName(l,h,this._getParentElement()),m=!1;if(this._peek.type===n.TokenType.TAG_OPEN_END_VOID){this._advance(),m=!0;let R=this.getTagDefinition(d);this.canSelfClose||R.canSelfClose||null!==D.getNsPrefix(d)||R.isVoid||this._errors.push(s.create(d,a.sourceSpan,`Only void and foreign elements can be self closed "${a.parts[1]}"`))}else this._peek.type===n.TokenType.TAG_OPEN_END&&(this._advance(),m=!1);let T=this._peek.sourceSpan.start,w=new r.ParseSourceSpan(a.sourceSpan.start,T),g=new r.ParseSourceSpan(a.sourceSpan.start.moveBy(1),a.sourceSpan.end),N=new u.Element(d,C,[],w,w,void 0,g);this._pushElement(N),m&&(this._popElement(d),N.endSourceSpan=w)}_pushElement(a){let l=this._getParentElement();l&&this.getTagDefinition(l.name).isClosedByChild(a.name)&&this._elementStack.pop(),this._addToParent(a),this._elementStack.push(a)}_consumeEndTag(a){let l=this.allowHtmComponentClosingTags&&0===a.parts.length?null:this._getElementFullName(a.parts[0],a.parts[1],this._getParentElement());if(this._getParentElement()&&(this._getParentElement().endSourceSpan=a.sourceSpan),l&&this.getTagDefinition(l).isVoid)this._errors.push(s.create(l,a.sourceSpan,`Void elements do not have end tags "${a.parts[1]}"`));else if(!this._popElement(l)){let h=`Unexpected closing tag "${l}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this._errors.push(s.create(l,a.sourceSpan,h))}}_popElement(a){for(let l=this._elementStack.length-1;l>=0;l--){let h=this._elementStack[l];if(!a||(D.getNsPrefix(h.name)?h.name==a:h.name.toLowerCase()==a.toLowerCase()))return this._elementStack.splice(l,this._elementStack.length-l),!0;if(!this.getTagDefinition(h.name).closedByParent)return!1}return!1}_consumeAttr(a){let d,m,l=D.mergeNsAndName(a.parts[0],a.parts[1]),h=a.sourceSpan.end,C="";if(this._peek.type===n.TokenType.ATTR_QUOTE&&(m=this._advance().sourceSpan.start),this._peek.type===n.TokenType.ATTR_VALUE){let T=this._advance();C=T.parts[0],h=T.sourceSpan.end,d=T.sourceSpan}return this._peek.type===n.TokenType.ATTR_QUOTE&&(h=this._advance().sourceSpan.end,d=new r.ParseSourceSpan(m,h)),new u.Attribute(l,C,new r.ParseSourceSpan(a.sourceSpan.start,h),d,a.sourceSpan)}_getParentElement(){return this._elementStack.length>0?this._elementStack[this._elementStack.length-1]:null}_getParentElementSkippingContainers(){let a=null;for(let l=this._elementStack.length-1;l>=0;l--){if(!D.isNgContainer(this._elementStack[l].name))return{parent:this._elementStack[l],container:a};a=this._elementStack[l]}return{parent:null,container:a}}_addToParent(a){let l=this._getParentElement();null!=l?l.children.push(a):this._rootNodes.push(a)}_insertBeforeContainer(a,l,h){if(l){if(a){let C=a.children.indexOf(l);a.children[C]=h}else this._rootNodes.push(h);h.children.push(l),this._elementStack.splice(this._elementStack.indexOf(l),0,h)}else this._addToParent(h),this._elementStack.push(h)}_getElementFullName(a,l,h){return""===a&&(""===(a=this.getTagDefinition(l).implicitNamespacePrefix||"")&&null!=h&&(a=D.getNsPrefix(h.name))),D.mergeNsAndName(a,l)}};function F(a,l){return a.length>0&&a[a.length-1]===l}}}),Ql=I({"node_modules/angular-html-parser/lib/compiler/src/ml_parser/html_parser.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=Bs(),u=ls(),n=ls();e.ParseTreeResult=n.ParseTreeResult,e.TreeError=n.TreeError;var D=class extends u.Parser{constructor(){super(r.getHtmlTagDefinition)}parse(s,i,f){let c=arguments.length>3&&void 0!==arguments[3]&&arguments[3],F=arguments.length>4?arguments[4]:void 0;return super.parse(s,i,f,c,F)}};e.HtmlParser=D}}),ws=I({"node_modules/angular-html-parser/lib/angular-html-parser/src/index.js"(e){q(),Object.defineProperty(e,"__esModule",{value:!0});var r=Ql(),u=Ze();e.TagContentType=u.TagContentType;var n=null;e.parse=function s(i){let f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{canSelfClose:c=!1,allowHtmComponentClosingTags:F=!1,isTagNameCaseSensitive:a=!1,getTagContentType:l}=f;return(n||(n=new r.HtmlParser),n).parse(i,"angular-html-parser",{tokenizeExpansionForms:!1,interpolationConfig:void 0,canSelfClose:c,allowHtmComponentClosingTags:F},a,l)}}});q();var{ParseSourceSpan:Qe,ParseLocation:cs,ParseSourceFile:Kl}=Be(),Jl=ol(),Zl=Cs(),ec=Dl(),{inferParserByLanguage:rc}=xl(),uc=kl(),Vr=Ml(),hs=jl(),{hasPragma:tc}=Ul(),{Node:nc}=Gl(),{parseIeConditionalComment:sc}=Vl(),{locStart:ic,locEnd:ac}=Xl();function oc(e,r,u){let{canSelfClose:n,normalizeTagName:D,normalizeAttributeName:s,allowHtmComponentClosingTags:i,isTagNameCaseSensitive:f,getTagContentType:c}=r,F=ws(),{RecursiveVisitor:a,visitAll:l}=bs(),{ParseSourceSpan:h}=Be(),{getHtmlTagDefinition:C}=Bs(),{rootNodes:d,errors:m}=F.parse(e,{canSelfClose:n,allowHtmComponentClosingTags:i,isTagNameCaseSensitive:f,getTagContentType:c});if("vue"===u.parser)if(d.some((O=>"docType"===O.type&&"html"===O.value||"element"===O.type&&"html"===O.name.toLowerCase()))){n=!0,D=!0,s=!0,i=!0,f=!1;let O=F.parse(e,{canSelfClose:n,allowHtmComponentClosingTags:i,isTagNameCaseSensitive:f});d=O.rootNodes,m=O.errors}else{let O=x=>{if(!x||"element"!==x.type||"template"!==x.name)return!1;let k=x.attrs.find((t=>"lang"===t.name)),$=k&&k.value;return!$||"html"===rc($,u)};if(d.some(O)){let x,k=()=>F.parse(e,{canSelfClose:n,allowHtmComponentClosingTags:i,isTagNameCaseSensitive:f}),$=()=>x||(x=k()),t=o=>$().rootNodes.find((E=>{let{startSourceSpan:p}=E;return p&&p.start.offset===o.startSourceSpan.start.offset}));for(let o=0;o0){let{msg:_,span:{start:O,end:x}}=m[0];throw ec(_,{start:{line:O.line+1,column:O.col+1},end:{line:x.line+1,column:x.col+1}})}let T=_=>{let O=_.name.startsWith(":")?_.name.slice(1).split(":")[0]:null,x=_.nameSpan.toString(),k=null!==O&&x.startsWith(`${O}:`),$=k?x.slice(O.length+1):x;_.name=$,_.namespace=O,_.hasExplicitNamespace=k},g=(_,O)=>{let x=_.toLowerCase();return O(x)?x:_};return l(new class extends a{visit(_){(_=>{switch(_.type){case"element":T(_);for(let O of _.attrs)T(O),O.valueSpan?(O.value=O.valueSpan.toString(),/["']/.test(O.value[0])&&(O.value=O.value.slice(1,-1))):O.value=null;break;case"comment":_.value=_.sourceSpan.toString().slice(4,-3);break;case"text":_.value=_.sourceSpan.toString()}})(_),(_=>{if("element"===_.type){let O=C(f?_.name:_.name.toLowerCase());!_.namespace||_.namespace===O.implicitNamespacePrefix||hs(_)?_.tagDefinition=O:_.tagDefinition=C("")}})(_),(_=>{if("element"===_.type&&(D&&(!_.namespace||_.namespace===_.tagDefinition.implicitNamespacePrefix||hs(_))&&(_.name=g(_.name,(O=>O in uc))),s)){let O=Vr[_.name]||Object.create(null);for(let x of _.attrs)x.namespace||(x.name=g(x.name,(k=>_.name in Vr&&(k in Vr["*"]||k in O))))}})(_),(_=>{_.sourceSpan&&_.endSourceSpan&&(_.sourceSpan=new h(_.sourceSpan.start,_.endSourceSpan.end))})(_)}},d),d}function Ns(e,r,u){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],{frontMatter:D,content:s}=n?Jl(e):{frontMatter:null,content:e},i=new Kl(e,r.filepath),f=new cs(i,0,0,0),c=f.moveBy(e.length),F={type:"root",sourceSpan:new Qe(f,c),children:oc(s,u,r)};if(D){let h=new cs(i,0,0,0),C=h.moveBy(D.raw.length);D.sourceSpan=new Qe(h,C),F.children.unshift(D)}let a=new nc(F),l=(h,C)=>{let{offset:d}=C,w=Ns(e.slice(0,d).replace(/[^\n\r]/g," ")+h,r,u,!1);w.sourceSpan=new Qe(C,Zl(w.children).sourceSpan.end);let g=w.children[0];return g.length===d?w.children.shift():(g.sourceSpan=new Qe(g.sourceSpan.start.moveBy(d),g.sourceSpan.end),g.value=g.value.slice(d)),w};return a.walk((h=>{if("comment"===h.type){let C=sc(h,l);C&&h.parent.replaceChild(h,C)}})),a}function Ke(){let{name:e,canSelfClose:r=!1,normalizeTagName:u=!1,normalizeAttributeName:n=!1,allowHtmComponentClosingTags:D=!1,isTagNameCaseSensitive:s=!1,getTagContentType:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{parse:(f,c,F)=>Ns(f,Object.assign({parser:e},F),{canSelfClose:r,normalizeTagName:u,normalizeAttributeName:n,allowHtmComponentClosingTags:D,isTagNameCaseSensitive:s,getTagContentType:i}),hasPragma:tc,astFormat:"html",locStart:ic,locEnd:ac}}Os.exports={parsers:{html:Ke({name:"html",canSelfClose:!0,normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0}),angular:Ke({name:"angular",canSelfClose:!0}),vue:Ke({name:"vue",canSelfClose:!0,isTagNameCaseSensitive:!0,getTagContentType:(e,r,u,n)=>{if("html"!==e.toLowerCase()&&!u&&("template"!==e||n.some((D=>{let{name:s,value:i}=D;return"lang"===s&&"html"!==i&&""!==i&&void 0!==i}))))return ws().TagContentType.RAW_TEXT}}),lwc:Ke({name:"lwc"})}}}));return Dc()}))}}),require_standalone=(0,_chunk_JRLSWQMA_mjs__WEBPACK_IMPORTED_MODULE_1__.P)({"node_modules/prettier/standalone.js"(exports,module){!function(e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&__webpack_require__.amdO)define(e);else{(typeof globalThis<"u"?globalThis:typeof __webpack_require__.g<"u"?__webpack_require__.g:typeof self<"u"?self:this||{}).prettier=e()}}((function(){var xe=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),pt=xe(((r0,pu)=>{var ir=function(e){return e&&e.Math==Math&&e};pu.exports=ir("object"==typeof globalThis&&globalThis)||ir("object"==typeof window&&window)||ir("object"==typeof self&&self)||ir("object"==typeof __webpack_require__.g&&__webpack_require__.g)||function(){return this}()||Function("return this")()})),Dt=xe(((n0,fu)=>{fu.exports=function(e){try{return!!e()}catch{return!0}}})),yt=xe(((u0,Du)=>{var Mo=Dt();Du.exports=!Mo((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))})),ar=xe(((s0,mu)=>{var Ro=Dt();mu.exports=!Ro((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))})),At=xe(((i0,du)=>{var $o=ar(),or=Function.prototype.call;du.exports=$o?or.bind(or):function(){return or.apply(or,arguments)}})),vu=xe((hu=>{var gu={}.propertyIsEnumerable,yu=Object.getOwnPropertyDescriptor,Vo=yu&&!gu.call({1:2},1);hu.f=Vo?function(r){var t=yu(this,r);return!!t&&t.enumerable}:gu})),lr=xe(((o0,Cu)=>{Cu.exports=function(e,r){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:r}}})),mt=xe(((l0,Au)=>{var Eu=ar(),Fu=Function.prototype,Wr=Fu.call,Wo=Eu&&Fu.bind.bind(Wr,Wr);Au.exports=Eu?Wo:function(e){return function(){return Wr.apply(e,arguments)}}})),Vt=xe(((c0,xu)=>{var Su=mt(),Ho=Su({}.toString),Go=Su("".slice);xu.exports=function(e){return Go(Ho(e),8,-1)}})),Tu=xe(((p0,bu)=>{var Uo=mt(),Jo=Dt(),zo=Vt(),Hr=Object,Xo=Uo("".split);bu.exports=Jo((function(){return!Hr("z").propertyIsEnumerable(0)}))?function(e){return"String"==zo(e)?Xo(e,""):Hr(e)}:Hr})),cr=xe(((f0,Bu)=>{Bu.exports=function(e){return null==e}})),Gr=xe(((D0,Nu)=>{var Ko=cr(),Yo=TypeError;Nu.exports=function(e){if(Ko(e))throw Yo("Can't call method on "+e);return e}})),pr=xe(((m0,wu)=>{var Qo=Tu(),Zo=Gr();wu.exports=function(e){return Qo(Zo(e))}})),Jr=xe(((d0,_u)=>{var Ur="object"==typeof document&&document.all,el=typeof Ur>"u"&&void 0!==Ur;_u.exports={all:Ur,IS_HTMLDDA:el}})),ot=xe(((g0,Iu)=>{var Pu=Jr(),tl=Pu.all;Iu.exports=Pu.IS_HTMLDDA?function(e){return"function"==typeof e||e===tl}:function(e){return"function"==typeof e}})),St=xe(((y0,Ou)=>{var ku=ot(),Lu=Jr(),rl=Lu.all;Ou.exports=Lu.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:ku(e)||e===rl}:function(e){return"object"==typeof e?null!==e:ku(e)}})),Wt=xe(((h0,ju)=>{var zr=pt(),nl=ot();ju.exports=function(e,r){return arguments.length<2?function(e){return nl(e)?e:void 0}(zr[e]):zr[e]&&zr[e][r]}})),Xr=xe(((v0,qu)=>{var sl=mt();qu.exports=sl({}.isPrototypeOf)})),Ru=xe(((C0,Mu)=>{var il=Wt();Mu.exports=il("navigator","userAgent")||""})),Ju=xe(((E0,Uu)=>{var dt,fr,Gu=pt(),Kr=Ru(),$u=Gu.process,Vu=Gu.Deno,Wu=$u&&$u.versions||Vu&&Vu.version,Hu=Wu&&Wu.v8;Hu&&(fr=(dt=Hu.split("."))[0]>0&&dt[0]<4?1:+(dt[0]+dt[1])),!fr&&Kr&&((!(dt=Kr.match(/Edge\/(\d+)/))||dt[1]>=74)&&((dt=Kr.match(/Chrome\/(\d+)/))&&(fr=+dt[1]))),Uu.exports=fr})),Yr=xe(((F0,Xu)=>{var zu=Ju(),al=Dt();Xu.exports=!!Object.getOwnPropertySymbols&&!al((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&zu&&zu<41}))})),Qr=xe(((A0,Ku)=>{var ol=Yr();Ku.exports=ol&&!Symbol.sham&&"symbol"==typeof Symbol.iterator})),Zr=xe(((S0,Yu)=>{var ll=Wt(),cl=ot(),pl=Xr(),fl=Qr(),Dl=Object;Yu.exports=fl?function(e){return"symbol"==typeof e}:function(e){var r=ll("Symbol");return cl(r)&&pl(r.prototype,Dl(e))}})),Dr=xe(((x0,Qu)=>{var ml=String;Qu.exports=function(e){try{return ml(e)}catch{return"Object"}}})),Ht=xe(((b0,Zu)=>{var dl=ot(),gl=Dr(),yl=TypeError;Zu.exports=function(e){if(dl(e))return e;throw yl(gl(e)+" is not a function")}})),mr=xe(((T0,es)=>{var hl=Ht(),vl=cr();es.exports=function(e,r){var t=e[r];return vl(t)?void 0:hl(t)}})),rs=xe(((B0,ts)=>{var en=At(),tn=ot(),rn=St(),Cl=TypeError;ts.exports=function(e,r){var t,s;if("string"===r&&tn(t=e.toString)&&!rn(s=en(t,e))||tn(t=e.valueOf)&&!rn(s=en(t,e))||"string"!==r&&tn(t=e.toString)&&!rn(s=en(t,e)))return s;throw Cl("Can't convert object to primitive value")}})),us=xe(((N0,ns)=>{ns.exports=!1})),dr=xe(((w0,is)=>{var ss=pt(),El=Object.defineProperty;is.exports=function(e,r){try{El(ss,e,{value:r,configurable:!0,writable:!0})}catch{ss[e]=r}return r}})),gr=xe(((_0,os)=>{var Fl=pt(),Al=dr(),as="__core-js_shared__",Sl=Fl[as]||Al(as,{});os.exports=Sl})),nn=xe(((P0,cs)=>{var xl=us(),ls=gr();(cs.exports=function(e,r){return ls[e]||(ls[e]=void 0!==r?r:{})})("versions",[]).push({version:"3.26.1",mode:xl?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})})),yr=xe(((I0,ps)=>{var bl=Gr(),Tl=Object;ps.exports=function(e){return Tl(bl(e))}})),Ct=xe(((k0,fs)=>{var Bl=mt(),Nl=yr(),wl=Bl({}.hasOwnProperty);fs.exports=Object.hasOwn||function(r,t){return wl(Nl(r),t)}})),un=xe(((L0,Ds)=>{var _l=mt(),Pl=0,Il=Math.random(),kl=_l(1..toString);Ds.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+kl(++Pl+Il,36)}})),bt=xe(((O0,hs)=>{var Ll=pt(),Ol=nn(),ms=Ct(),jl=un(),ds=Yr(),ys=Qr(),It=Ol("wks"),xt=Ll.Symbol,gs=xt&&xt.for,ql=ys?xt:xt&&xt.withoutSetter||jl;hs.exports=function(e){if(!ms(It,e)||!ds&&"string"!=typeof It[e]){var r="Symbol."+e;ds&&ms(xt,e)?It[e]=xt[e]:It[e]=ys&&gs?gs(r):ql(r)}return It[e]}})),Fs=xe(((j0,Es)=>{var Ml=At(),vs=St(),Cs=Zr(),Rl=mr(),$l=rs(),Vl=bt(),Wl=TypeError,Hl=Vl("toPrimitive");Es.exports=function(e,r){if(!vs(e)||Cs(e))return e;var s,t=Rl(e,Hl);if(t){if(void 0===r&&(r="default"),s=Ml(t,e,r),!vs(s)||Cs(s))return s;throw Wl("Can't convert object to primitive value")}return void 0===r&&(r="number"),$l(e,r)}})),hr=xe(((q0,As)=>{var Gl=Fs(),Ul=Zr();As.exports=function(e){var r=Gl(e,"string");return Ul(r)?r:r+""}})),bs=xe(((M0,xs)=>{var Jl=pt(),Ss=St(),sn=Jl.document,zl=Ss(sn)&&Ss(sn.createElement);xs.exports=function(e){return zl?sn.createElement(e):{}}})),an=xe(((R0,Ts)=>{var Xl=yt(),Kl=Dt(),Yl=bs();Ts.exports=!Xl&&!Kl((function(){return 7!=Object.defineProperty(Yl("div"),"a",{get:function(){return 7}}).a}))})),on=xe((Ns=>{var Ql=yt(),Zl=At(),ec=vu(),tc=lr(),rc=pr(),nc=hr(),uc=Ct(),sc=an(),Bs=Object.getOwnPropertyDescriptor;Ns.f=Ql?Bs:function(r,t){if(r=rc(r),t=nc(t),sc)try{return Bs(r,t)}catch{}if(uc(r,t))return tc(!Zl(ec.f,r,t),r[t])}})),_s=xe(((V0,ws)=>{var ic=yt(),ac=Dt();ws.exports=ic&&ac((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))})),Tt=xe(((W0,Ps)=>{var oc=St(),lc=String,cc=TypeError;Ps.exports=function(e){if(oc(e))return e;throw cc(lc(e)+" is not an object")}})),kt=xe((ks=>{var pc=yt(),fc=an(),Dc=_s(),vr=Tt(),Is=hr(),mc=TypeError,ln=Object.defineProperty,dc=Object.getOwnPropertyDescriptor,cn="enumerable",pn="configurable",fn="writable";ks.f=pc?Dc?function(r,t,s){if(vr(r),t=Is(t),vr(s),"function"==typeof r&&"prototype"===t&&"value"in s&&fn in s&&!s[fn]){var a=dc(r,t);a&&a[fn]&&(r[t]=s.value,s={configurable:pn in s?s[pn]:a[pn],enumerable:cn in s?s[cn]:a[cn],writable:!1})}return ln(r,t,s)}:ln:function(r,t,s){if(vr(r),t=Is(t),vr(s),fc)try{return ln(r,t,s)}catch{}if("get"in s||"set"in s)throw mc("Accessors not supported");return"value"in s&&(r[t]=s.value),r}})),Dn=xe(((G0,Ls)=>{var gc=yt(),yc=kt(),hc=lr();Ls.exports=gc?function(e,r,t){return yc.f(e,r,hc(1,t))}:function(e,r,t){return e[r]=t,e}})),qs=xe(((U0,js)=>{var mn=yt(),vc=Ct(),Os=Function.prototype,Cc=mn&&Object.getOwnPropertyDescriptor,dn=vc(Os,"name"),Ec=dn&&"something"===function(){}.name,Fc=dn&&(!mn||mn&&Cc(Os,"name").configurable);js.exports={EXISTS:dn,PROPER:Ec,CONFIGURABLE:Fc}})),yn=xe(((J0,Ms)=>{var Ac=mt(),Sc=ot(),gn=gr(),xc=Ac(Function.toString);Sc(gn.inspectSource)||(gn.inspectSource=function(e){return xc(e)}),Ms.exports=gn.inspectSource})),Vs=xe(((z0,$s)=>{var bc=pt(),Tc=ot(),Rs=bc.WeakMap;$s.exports=Tc(Rs)&&/native code/.test(String(Rs))})),Gs=xe(((X0,Hs)=>{var Bc=nn(),Nc=un(),Ws=Bc("keys");Hs.exports=function(e){return Ws[e]||(Ws[e]=Nc(e))}})),hn=xe(((K0,Us)=>{Us.exports={}})),Ks=xe(((Y0,Xs)=>{var Cr,Gt,Er,gt,Bt,wc=Vs(),zs=pt(),_c=St(),Pc=Dn(),vn=Ct(),Cn=gr(),Ic=Gs(),kc=hn(),Js="Object already initialized",En=zs.TypeError,Lc=zs.WeakMap;wc||Cn.state?((gt=Cn.state||(Cn.state=new Lc)).get=gt.get,gt.has=gt.has,gt.set=gt.set,Cr=function(e,r){if(gt.has(e))throw En(Js);return r.facade=e,gt.set(e,r),r},Gt=function(e){return gt.get(e)||{}},Er=function(e){return gt.has(e)}):(kc[Bt=Ic("state")]=!0,Cr=function(e,r){if(vn(e,Bt))throw En(Js);return r.facade=e,Pc(e,Bt,r),r},Gt=function(e){return vn(e,Bt)?e[Bt]:{}},Er=function(e){return vn(e,Bt)}),Xs.exports={set:Cr,get:Gt,has:Er,enforce:function(e){return Er(e)?Gt(e):Cr(e,{})},getterFor:function(e){return function(r){var t;if(!_c(r)||(t=Gt(r)).type!==e)throw En("Incompatible receiver, "+e+" required");return t}}}})),An=xe(((Q0,Qs)=>{var qc=Dt(),Mc=ot(),Fr=Ct(),Fn=yt(),Rc=qs().CONFIGURABLE,$c=yn(),Ys=Ks(),Vc=Ys.enforce,Wc=Ys.get,Ar=Object.defineProperty,Hc=Fn&&!qc((function(){return 8!==Ar((function(){}),"length",{value:8}).length})),Gc=String(String).split("String"),Uc=Qs.exports=function(e,r,t){"Symbol("===String(r).slice(0,7)&&(r="["+String(r).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),t&&t.getter&&(r="get "+r),t&&t.setter&&(r="set "+r),(!Fr(e,"name")||Rc&&e.name!==r)&&(Fn?Ar(e,"name",{value:r,configurable:!0}):e.name=r),Hc&&t&&Fr(t,"arity")&&e.length!==t.arity&&Ar(e,"length",{value:t.arity});try{t&&Fr(t,"constructor")&&t.constructor?Fn&&Ar(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var s=Vc(e);return Fr(s,"source")||(s.source=Gc.join("string"==typeof r?r:"")),e};Function.prototype.toString=Uc((function(){return Mc(this)&&Wc(this).source||$c(this)}),"toString")})),ei=xe(((Z0,Zs)=>{var Jc=ot(),zc=kt(),Xc=An(),Kc=dr();Zs.exports=function(e,r,t,s){s||(s={});var a=s.enumerable,n=void 0!==s.name?s.name:r;if(Jc(t)&&Xc(t,n,s),s.global)a?e[r]=t:Kc(r,t);else{try{s.unsafe?e[r]&&(a=!0):delete e[r]}catch{}a?e[r]=t:zc.f(e,r,{value:t,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),ri=xe(((ey,ti)=>{var Yc=Math.ceil,Qc=Math.floor;ti.exports=Math.trunc||function(r){var t=+r;return(t>0?Qc:Yc)(t)}})),Sr=xe(((ty,ni)=>{var Zc=ri();ni.exports=function(e){var r=+e;return r!=r||0===r?0:Zc(r)}})),si=xe(((ry,ui)=>{var ep=Sr(),tp=Math.max,rp=Math.min;ui.exports=function(e,r){var t=ep(e);return t<0?tp(t+r,0):rp(t,r)}})),ai=xe(((ny,ii)=>{var np=Sr(),up=Math.min;ii.exports=function(e){return e>0?up(np(e),9007199254740991):0}})),Lt=xe(((uy,oi)=>{var sp=ai();oi.exports=function(e){return sp(e.length)}})),pi=xe(((sy,ci)=>{var ip=pr(),ap=si(),op=Lt(),li=function(e){return function(r,t,s){var i,a=ip(r),n=op(a),u=ap(s,n);if(e&&t!=t){for(;n>u;)if((i=a[u++])!=i)return!0}else for(;n>u;u++)if((e||u in a)&&a[u]===t)return e||u||0;return!e&&-1}};ci.exports={includes:li(!0),indexOf:li(!1)}})),mi=xe(((iy,Di)=>{var lp=mt(),Sn=Ct(),cp=pr(),pp=pi().indexOf,fp=hn(),fi=lp([].push);Di.exports=function(e,r){var n,t=cp(e),s=0,a=[];for(n in t)!Sn(fp,n)&&Sn(t,n)&&fi(a,n);for(;r.length>s;)Sn(t,n=r[s++])&&(~pp(a,n)||fi(a,n));return a}})),gi=xe(((ay,di)=>{di.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]})),hi=xe((yi=>{var Dp=mi(),dp=gi().concat("length","prototype");yi.f=Object.getOwnPropertyNames||function(r){return Dp(r,dp)}})),Ci=xe((vi=>{vi.f=Object.getOwnPropertySymbols})),Fi=xe(((cy,Ei)=>{var gp=Wt(),yp=mt(),hp=hi(),vp=Ci(),Cp=Tt(),Ep=yp([].concat);Ei.exports=gp("Reflect","ownKeys")||function(r){var t=hp.f(Cp(r)),s=vp.f;return s?Ep(t,s(r)):t}})),xi=xe(((py,Si)=>{var Ai=Ct(),Fp=Fi(),Ap=on(),Sp=kt();Si.exports=function(e,r,t){for(var s=Fp(r),a=Sp.f,n=Ap.f,u=0;u{var xp=Dt(),bp=ot(),Tp=/#|\.prototype\./,Ut=function(e,r){var t=Np[Bp(e)];return t==_p||t!=wp&&(bp(r)?xp(r):!!r)},Bp=Ut.normalize=function(e){return String(e).replace(Tp,".").toLowerCase()},Np=Ut.data={},wp=Ut.NATIVE="N",_p=Ut.POLYFILL="P";bi.exports=Ut})),Jt=xe(((Dy,Bi)=>{var xn=pt(),Pp=on().f,Ip=Dn(),kp=ei(),Lp=dr(),Op=xi(),jp=Ti();Bi.exports=function(e,r){var u,i,l,p,y,t=e.target,s=e.global,a=e.stat;if(u=s?xn:a?xn[t]||Lp(t,{}):(xn[t]||{}).prototype)for(i in r){if(p=r[i],e.dontCallGetSet?l=(y=Pp(u,i))&&y.value:l=u[i],!jp(s?i:t+(a?".":"#")+i,e.forced)&&void 0!==l){if(typeof p==typeof l)continue;Op(p,l)}(e.sham||l&&l.sham)&&Ip(p,"sham",!0),kp(u,i,p,e)}}})),bn=xe(((my,Ni)=>{var qp=Vt();Ni.exports=Array.isArray||function(r){return"Array"==qp(r)}})),_i=xe(((dy,wi)=>{var Mp=TypeError;wi.exports=function(e){if(e>9007199254740991)throw Mp("Maximum allowed index exceeded");return e}})),Ii=xe(((gy,Pi)=>{var $p=Vt(),Vp=mt();Pi.exports=function(e){if("Function"===$p(e))return Vp(e)}})),Tn=xe(((yy,Li)=>{var ki=Ii(),Wp=Ht(),Hp=ar(),Gp=ki(ki.bind);Li.exports=function(e,r){return Wp(e),void 0===r?e:Hp?Gp(e,r):function(){return e.apply(r,arguments)}}})),Bn=xe(((hy,ji)=>{var Up=bn(),Jp=Lt(),zp=_i(),Xp=Tn(),Oi=function(e,r,t,s,a,n,u,i){for(var h,g,l=a,p=0,y=!!u&&Xp(u,i);p0&&Up(h)?(g=Jp(h),l=Oi(e,r,h,g,l,n-1)-1):(zp(l+1),e[l]=h),l++),p++;return l};ji.exports=Oi})),Ri=xe(((vy,Mi)=>{var qi={};qi[bt()("toStringTag")]="z",Mi.exports="[object z]"===String(qi)})),Nn=xe(((Cy,$i)=>{var Qp=Ri(),Zp=ot(),xr=Vt(),tf=bt()("toStringTag"),rf=Object,nf="Arguments"==xr(function(){return arguments}());$i.exports=Qp?xr:function(e){var r,t,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,r){try{return e[r]}catch{}}(r=rf(e),tf))?t:nf?xr(r):"Object"==(s=xr(r))&&Zp(r.callee)?"Arguments":s}})),Ji=xe(((Ey,Ui)=>{var sf=mt(),af=Dt(),Vi=ot(),of=Nn(),lf=Wt(),cf=yn(),Wi=function(){},pf=[],Hi=lf("Reflect","construct"),wn=/^\s*(?:class|function)\b/,ff=sf(wn.exec),Df=!wn.exec(Wi),zt=function(r){if(!Vi(r))return!1;try{return Hi(Wi,pf,r),!0}catch{return!1}},Gi=function(r){if(!Vi(r))return!1;switch(of(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Df||!!ff(wn,cf(r))}catch{return!0}};Gi.sham=!0,Ui.exports=!Hi||af((function(){var e;return zt(zt.call)||!zt(Object)||!zt((function(){e=!0}))||e}))?Gi:zt})),Yi=xe(((Fy,Ki)=>{var zi=bn(),mf=Ji(),df=St(),yf=bt()("species"),Xi=Array;Ki.exports=function(e){var r;return zi(e)&&(r=e.constructor,mf(r)&&(r===Xi||zi(r.prototype))?r=void 0:df(r)&&(null===(r=r[yf])&&(r=void 0))),void 0===r?Xi:r}})),_n=xe(((Ay,Qi)=>{var hf=Yi();Qi.exports=function(e,r){return new(hf(e))(0===r?0:r)}})),Zi=xe((()=>{var vf=Jt(),Cf=Bn(),Ef=Ht(),Ff=yr(),Af=Lt(),Sf=_n();vf({target:"Array",proto:!0},{flatMap:function(r){var a,t=Ff(this),s=Af(t);return Ef(r),(a=Sf(t,0)).length=Cf(a,t,t,s,0,1,r,arguments.length>1?arguments[1]:void 0),a}})})),Pn=xe(((by,ea)=>{ea.exports={}})),ra=xe(((Ty,ta)=>{var xf=bt(),bf=Pn(),Tf=xf("iterator"),Bf=Array.prototype;ta.exports=function(e){return void 0!==e&&(bf.Array===e||Bf[Tf]===e)}})),In=xe(((By,ua)=>{var Nf=Nn(),na=mr(),wf=cr(),_f=Pn(),If=bt()("iterator");ua.exports=function(e){if(!wf(e))return na(e,If)||na(e,"@@iterator")||_f[Nf(e)]}})),ia=xe(((Ny,sa)=>{var kf=At(),Lf=Ht(),Of=Tt(),jf=Dr(),qf=In(),Mf=TypeError;sa.exports=function(e,r){var t=arguments.length<2?qf(e):r;if(Lf(t))return Of(kf(t,e));throw Mf(jf(e)+" is not iterable")}})),la=xe(((wy,oa)=>{var Rf=At(),aa=Tt(),$f=mr();oa.exports=function(e,r,t){var s,a;aa(e);try{if(!(s=$f(e,"return"))){if("throw"===r)throw t;return t}s=Rf(s,e)}catch(n){a=!0,s=n}if("throw"===r)throw t;if(a)throw s;return aa(s),t}})),ma=xe(((_y,Da)=>{var Vf=Tn(),Wf=At(),Hf=Tt(),Gf=Dr(),Uf=ra(),Jf=Lt(),ca=Xr(),zf=ia(),Xf=In(),pa=la(),Kf=TypeError,br=function(e,r){this.stopped=e,this.result=r},fa=br.prototype;Da.exports=function(e,r,t){var p,y,h,g,c,f,F,s=t&&t.that,a=!(!t||!t.AS_ENTRIES),n=!(!t||!t.IS_RECORD),u=!(!t||!t.IS_ITERATOR),i=!(!t||!t.INTERRUPTED),l=Vf(r,s),_=function(E){return p&&pa(p,"normal",E),new br(!0,E)},w=function(E){return a?(Hf(E),i?l(E[0],E[1],_):l(E[0],E[1])):i?l(E,_):l(E)};if(n)p=e.iterator;else if(u)p=e;else{if(!(y=Xf(e)))throw Kf(Gf(e)+" is not iterable");if(Uf(y)){for(h=0,g=Jf(e);g>h;h++)if((c=w(e[h]))&&ca(fa,c))return c;return new br(!1)}p=zf(e,y)}for(f=n?e.next:p.next;!(F=Wf(f,p)).done;){try{c=w(F.value)}catch(E){pa(p,"throw",E)}if("object"==typeof c&&c&&ca(fa,c))return c}return new br(!1)}})),ga=xe(((Py,da)=>{var Yf=hr(),Qf=kt(),Zf=lr();da.exports=function(e,r,t){var s=Yf(r);s in e?Qf.f(e,s,Zf(0,t)):e[s]=t}})),ya=xe((()=>{var eD=Jt(),tD=ma(),rD=ga();eD({target:"Object",stat:!0},{fromEntries:function(r){var t={};return tD(r,(function(s,a){rD(t,s,a)}),{AS_ENTRIES:!0}),t}})})),Ca=xe(((Ly,va)=>{var ha=An(),nD=kt();va.exports=function(e,r,t){return t.get&&ha(t.get,r,{getter:!0}),t.set&&ha(t.set,r,{setter:!0}),nD.f(e,r,t)}})),Fa=xe(((Oy,Ea)=>{var uD=Tt();Ea.exports=function(){var e=uD(this),r="";return e.hasIndices&&(r+="d"),e.global&&(r+="g"),e.ignoreCase&&(r+="i"),e.multiline&&(r+="m"),e.dotAll&&(r+="s"),e.unicode&&(r+="u"),e.unicodeSets&&(r+="v"),e.sticky&&(r+="y"),r}})),xa=xe((()=>{var sD=pt(),iD=yt(),aD=Ca(),oD=Fa(),lD=Dt(),Aa=sD.RegExp,Sa=Aa.prototype;iD&&lD((function(){var e=!0;try{Aa(".","d")}catch{e=!1}var r={},t="",s=e?"dgimsy":"gimsy",a=function(l,p){Object.defineProperty(r,l,{get:function(){return t+=p,!0}})},n={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var u in e&&(n.hasIndices="d"),n)a(u,n[u]);return Object.getOwnPropertyDescriptor(Sa,"flags").get.call(r)!==s||t!==s}))&&aD(Sa,"flags",{configurable:!0,get:oD})})),ba=xe((()=>{var pD=Jt(),kn=pt();pD({global:!0,forced:kn.globalThis!==kn},{globalThis:kn})})),Ta=xe((()=>{ba()})),Ba=xe((()=>{var fD=Jt(),DD=Bn(),mD=yr(),dD=Lt(),gD=Sr(),yD=_n();fD({target:"Array",proto:!0},{flat:function(){var r=arguments.length?arguments[0]:void 0,t=mD(this),s=dD(t),a=yD(t,0);return a.length=DD(a,t,t,s,0,void 0===r?1:gD(r)),a}})})),e0=xe(((Uy,jo)=>{var hD=["cliName","cliCategory","cliDescription"],vD=["_"],CD=["languageId"];function Hn(e,r){if(null==e)return{};var s,a,t=function ED(e,r){if(null==e)return{};var a,n,t={},s=Object.keys(e);for(n=0;n=0)&&(t[a]=e[a]);return t}(e,r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,s)&&(t[s]=e[s])}return t}Zi(),ya(),xa(),Ta(),Ba();var wt,FD=Object.create,_r=Object.defineProperty,AD=Object.getOwnPropertyDescriptor,Gn=Object.getOwnPropertyNames,SD=Object.getPrototypeOf,xD=Object.prototype.hasOwnProperty,ht=(e,r)=>function(){return e&&(r=(0,e[Gn(e)[0]])(e=0)),r},te=(e,r)=>function(){return r||(0,e[Gn(e)[0]])((r={exports:{}}).exports,r),r.exports},Kt=(e,r)=>{for(var t in r)_r(e,t,{get:r[t],enumerable:!0})},Pa=(e,r,t,s)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let a of Gn(r))!xD.call(e,a)&&a!==t&&_r(e,a,{get:()=>r[a],enumerable:!(s=AD(r,a))||s.enumerable});return e},ft=e=>Pa(_r({},"__esModule",{value:!0}),e),ne=ht({""(){wt={env:{},argv:[]}}}),Ia=te({"package.json"(e,r){r.exports={version:"2.8.8"}}}),TD=te({"node_modules/diff/lib/diff/base.js"(e){function r(){}function t(a,n,u,i,l){for(var p=0,y=n.length,h=0,g=0;pw.length?N:w})),c.value=a.join(f)}else c.value=a.join(u.slice(h,h+c.count));h+=c.count,c.added||(g+=c.count)}}var _=n[y-1];return y>1&&"string"==typeof _.value&&(_.added||_.removed)&&a.equals("",_.value)&&(n[y-2].value+=_.value,n.pop()),n}ne(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,r.prototype={diff:function(n,u){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=i.callback;"function"==typeof i&&(l=i,i={}),this.options=i;var p=this;function y(N){return l?(setTimeout((function(){l(void 0,N)}),0),!0):N}n=this.castInput(n),u=this.castInput(u),n=this.removeEmpty(this.tokenize(n));var h=(u=this.removeEmpty(this.tokenize(u))).length,g=n.length,c=1,f=h+g,F=[{newPos:-1,components:[]}],_=this.extractCommon(F[0],u,n,0);if(F[0].newPos+1>=h&&_+1>=g)return y([{value:this.join(u),count:u.length}]);function w(){for(var N=-1*c;N<=c;N+=2){var x=void 0,I=F[N-1],P=F[N+1],$=(P?P.newPos:0)-N;I&&(F[N-1]=void 0);var D=I&&I.newPos+1=h&&$+1>=g)return y(t(p,x.components,u,n,p.useLongestToken));F[N]=x}else F[N]=void 0}var a;c++}if(l)!function N(){setTimeout((function(){if(c>f)return l();w()||N()}),0)}();else for(;c<=f;){var E=w();if(E)return E}},pushComponent:function(n,u,i){var l=n[n.length-1];l&&l.added===u&&l.removed===i?n[n.length-1]={count:l.count+1,added:u,removed:i}:n.push({count:1,added:u,removed:i})},extractCommon:function(n,u,i,l){for(var p=u.length,y=i.length,h=n.newPos,g=h-l,c=0;h+11&&void 0!==arguments[1]?arguments[1]:{};return{type:"group",id:o.id,contents:C,break:!!o.shouldBreak,expandedStates:o.expandedStates}}ne();var F={type:"break-parent"},w={type:"line",hard:!0},E={type:"line",hard:!0,literal:!0},I=t([w,F]),P=t([E,F]),$={type:"cursor",placeholder:Symbol("cursor")};r.exports={concat:t,join:function D(C,o){let d=[];for(let v=0;v2&&void 0!==arguments[2]?arguments[2]:{}).groupId}},trim:{type:"trim"},indent:s,indentIfBreak:function g(C,o){return{type:"indent-if-break",contents:C,groupId:o.groupId,negate:o.negate}},align:a,addAlignmentToDoc:function T(C,o,d){let v=C;if(o>0){for(let S=0;S=0?"\n"===u.charAt(i+1)?"crlf":"cr":"lf"},convertEndOfLineToChars:function s(u){switch(u){case"cr":return"\r";case"crlf":return"\r\n";default:return"\n"}},countEndOfLineChars:function a(u,i){let l;switch(i){case"\n":l=/\n/g;break;case"\r":l=/\r/g;break;case"\r\n":l=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(i)}.`)}let p=u.match(l);return p?p.length:0},normalizeEndOfLine:function n(u){return u.replace(/\r\n?/g,"\n")}}}}),lt=te({"src/utils/get-last.js"(e,r){ne();r.exports=s=>s[s.length-1]}});var wD=ht({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){ne()}});function _D(e){if("string"!=typeof e)throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(function ND(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(r,e?void 0:"g")}(),"")}var PD=ht({"node_modules/strip-ansi/index.js"(){ne(),wD()}});function ID(e){return!!Number.isInteger(e)&&(e>=4352&&(e<=4447||9001===e||9002===e||11904<=e&&e<=12871&&12351!==e||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141))}var kD=ht({"node_modules/is-fullwidth-code-point/index.js"(){ne()}}),LD=te({"node_modules/emoji-regex/index.js"(e,r){ne(),r.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),ka={};function OD(e){if("string"!=typeof e||0===e.length||0===(e=_D(e)).length)return 0;e=e.replace((0,La.default)()," ");let r=0;for(let t=0;t=127&&s<=159||s>=768&&s<=879||(s>65535&&t++,r+=ID(s)?2:1)}return r}Kt(ka,{default:()=>OD});var La,jD=ht({"node_modules/string-width/index.js"(){var e,r,t;ne(),PD(),kD(),e=LD(),t=null!=e?FD(SD(e)):{},La=Pa(!r&&e&&e.__esModule?t:_r(t,"default",{value:e,enumerable:!0}),e)}}),Oa=te({"src/utils/get-string-width.js"(e,r){ne();var t=(jD(),ft(ka)).default,s=/[^\x20-\x7F]/;r.exports=function a(n){return n?s.test(n)?t(n):n.length:0}}}),Yt=te({"src/document/doc-utils.js"(e,r){ne();var t=lt(),{literalline:s,join:a}=Un(),n=o=>Array.isArray(o)||o&&"concat"===o.type,u=o=>{if(Array.isArray(o))return o;if("concat"!==o.type&&"fill"!==o.type)throw new Error("Expect doc type to be `concat` or `fill`.");return o.parts},i={};function l(o,d,v,S){let b=[o];for(;b.length>0;){let B=b.pop();if(B!==i){if(v&&b.push(B,i),!d||!1!==d(B))if(n(B)||"fill"===B.type){let k=u(B);for(let R=k.length-1;R>=0;--R)b.push(k[R])}else if("if-break"===B.type)B.flatContents&&b.push(B.flatContents),B.breakContents&&b.push(B.breakContents);else if("group"===B.type&&B.expandedStates)if(S)for(let M=B.expandedStates.length-1;M>=0;--M)b.push(B.expandedStates[M]);else b.push(B.contents);else B.contents&&b.push(B.contents)}else v(b.pop())}}function p(o,d){let v=new Map;return S(o);function S(B){if(v.has(B))return v.get(B);let k=function b(B){if(Array.isArray(B))return d(B.map(S));if("concat"===B.type||"fill"===B.type){let k=B.parts.map(S);return d(Object.assign(Object.assign({},B),{},{parts:k}))}if("if-break"===B.type){let k=B.breakContents&&S(B.breakContents),M=B.flatContents&&S(B.flatContents);return d(Object.assign(Object.assign({},B),{},{breakContents:k,flatContents:M}))}if("group"===B.type&&B.expandedStates){let k=B.expandedStates.map(S),M=k[0];return d(Object.assign(Object.assign({},B),{},{contents:M,expandedStates:k}))}if(B.contents){let k=S(B.contents);return d(Object.assign(Object.assign({},B),{},{contents:k}))}return d(B)}(B);return v.set(B,k),k}}function y(o,d,v){let S=v,b=!1;return l(o,(function B(k){let M=d(k);if(void 0!==M&&(b=!0,S=M),b)return!1})),S}function h(o){if("group"===o.type&&o.break||"line"===o.type&&o.hard||"break-parent"===o.type)return!0}function c(o){if(o.length>0){let d=t(o);!d.expandedStates&&!d.break&&(d.break="propagated")}return null}function F(o){return"line"!==o.type||o.hard?"if-break"===o.type?o.flatContents||"":o:o.soft?"":" "}var w=(o,d)=>o&&"line"===o.type&&o.hard&&d&&"break-parent"===d.type;function E(o){if(!o)return o;if(n(o)||"fill"===o.type){let d=u(o);for(;d.length>1&&w(...d.slice(-2));)d.length-=2;if(d.length>0){let v=E(t(d));d[d.length-1]=v}return Array.isArray(o)?d:Object.assign(Object.assign({},o),{},{parts:d})}switch(o.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let d=E(o.contents);return Object.assign(Object.assign({},o),{},{contents:d})}case"if-break":{let d=E(o.breakContents),v=E(o.flatContents);return Object.assign(Object.assign({},o),{},{breakContents:d,flatContents:v})}}return o}function I(o){return p(o,(d=>function x(o){switch(o.type){case"fill":if(o.parts.every((v=>""===v)))return"";break;case"group":if(!(o.contents||o.id||o.break||o.expandedStates))return"";if("group"===o.contents.type&&o.contents.id===o.id&&o.contents.break===o.break&&o.contents.expandedStates===o.expandedStates)return o.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!o.contents)return"";break;case"if-break":if(!o.flatContents&&!o.breakContents)return""}if(!n(o))return o;let d=[];for(let v of u(o)){if(!v)continue;let[S,...b]=n(v)?u(v):[v];"string"==typeof S&&"string"==typeof t(d)?d[d.length-1]+=S:d.push(S),d.push(...b)}return 0===d.length?"":1===d.length?d[0]:Array.isArray(o)?d:Object.assign(Object.assign({},o),{},{parts:d})}(d)))}function P(o){let d=[],v=o.filter(Boolean);for(;v.length>0;){let S=v.shift();if(S){if(n(S)){v.unshift(...u(S));continue}if(d.length>0&&"string"==typeof t(d)&&"string"==typeof S){d[d.length-1]+=S;continue}d.push(S)}}return d}function T(o){return a(arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,o.split("\n")).parts}function m(o){if("line"===o.type)return!0}r.exports={isConcat:n,getDocParts:u,willBreak:function g(o){return y(o,h,!1)},traverseDoc:l,findInDoc:y,mapDoc:p,propagateBreaks:function f(o){let d=new Set,v=[];l(o,(function S(B){if("break-parent"===B.type&&c(v),"group"===B.type){if(v.push(B),d.has(B))return!1;d.add(B)}}),(function b(B){"group"===B.type&&v.pop().break&&c(v)}),!0)},removeLines:function _(o){return p(o,F)},stripTrailingHardline:function N(o){return E(I(o))},normalizeParts:P,normalizeDoc:function $(o){return p(o,(d=>Array.isArray(d)?P(d):d.parts?Object.assign(Object.assign({},d),{},{parts:P(d.parts)}):d))},cleanDoc:I,replaceTextEndOfLine:T,replaceEndOfLine:function D(o){return p(o,(d=>"string"==typeof d&&d.includes("\n")?T(d):d))},canBreak:function C(o){return y(o,m,!1)}}}}),qD=te({"src/document/doc-printer.js"(e,r){ne();var y,{convertEndOfLineToChars:t}=Jn(),s=lt(),a=Oa(),{fill:n,cursor:u,indent:i}=Un(),{isConcat:l,getDocParts:p}=Yt();function f(x,I){return _(x,{type:"indent"},I)}function F(x,I,P){return I===Number.NEGATIVE_INFINITY?x.root||{value:"",length:0,queue:[]}:I<0?_(x,{type:"dedent"},P):I?"root"===I.type?Object.assign(Object.assign({},x),{},{root:x}):_(x,{type:"string"==typeof I?"stringAlign":"numberAlign",n:I},P):x}function _(x,I,P){let $="dedent"===I.type?x.queue.slice(0,-1):[...x.queue,I],D="",T=0,m=0,C=0;for(let k of $)switch(k.type){case"indent":v(),P.useTabs?o(1):d(P.tabWidth);break;case"stringAlign":v(),D+=k.n,T+=k.n.length;break;case"numberAlign":m+=1,C+=k.n;break;default:throw new Error(`Unexpected type '${k.type}'`)}return b(),Object.assign(Object.assign({},x),{},{value:D,length:T,queue:$});function o(k){D+="\t".repeat(k),T+=P.tabWidth*k}function d(k){D+=" ".repeat(k),T+=k}function v(){P.useTabs?function S(){m>0&&o(m),B()}():b()}function b(){C>0&&d(C),B()}function B(){m=0,C=0}}function w(x){if(0===x.length)return 0;let I=0;for(;x.length>0&&"string"==typeof s(x)&&/^[\t ]*$/.test(s(x));)I+=x.pop().length;if(x.length>0&&"string"==typeof s(x)){let P=s(x).replace(/[\t ]*$/,"");I+=s(x).length-P.length,x[x.length-1]=P}return I}function E(x,I,P,$,D){let T=I.length,m=[x],C=[];for(;P>=0;){if(0===m.length){if(0===T)return!0;m.push(I[--T]);continue}let{mode:o,doc:d}=m.pop();if("string"==typeof d)C.push(d),P-=a(d);else if(l(d)||"fill"===d.type){let v=p(d);for(let S=v.length-1;S>=0;S--)m.push({mode:o,doc:v[S]})}else switch(d.type){case"indent":case"align":case"indent-if-break":case"label":m.push({mode:o,doc:d.contents});break;case"trim":P+=w(C);break;case"group":{if(D&&d.break)return!1;let v=d.break?1:o,S=d.expandedStates&&1===v?s(d.expandedStates):d.contents;m.push({mode:v,doc:S});break}case"if-break":{let S=1===(d.groupId?y[d.groupId]||2:o)?d.breakContents:d.flatContents;S&&m.push({mode:o,doc:S});break}case"line":if(1===o||d.hard)return!0;d.soft||(C.push(" "),P--);break;case"line-suffix":$=!0;break;case"line-suffix-boundary":if($)return!1}}return!1}r.exports={printDocToString:function N(x,I){y={};let P=I.printWidth,$=t(I.endOfLine),D=0,T=[{ind:{value:"",length:0,queue:[]},mode:1,doc:x}],m=[],C=!1,o=[];for(;T.length>0;){let{ind:v,mode:S,doc:b}=T.pop();if("string"==typeof b){let B="\n"!==$?b.replace(/\n/g,$):b;m.push(B),D+=a(B)}else if(l(b)){let B=p(b);for(let k=B.length-1;k>=0;k--)T.push({ind:v,mode:S,doc:B[k]})}else switch(b.type){case"cursor":m.push(u.placeholder);break;case"indent":T.push({ind:f(v,I),mode:S,doc:b.contents});break;case"align":T.push({ind:F(v,b.n,I),mode:S,doc:b.contents});break;case"trim":D-=w(m);break;case"group":switch(S){case 2:if(!C){T.push({ind:v,mode:b.break?1:2,doc:b.contents});break}case 1:{C=!1;let B={ind:v,mode:2,doc:b.contents},k=P-D,M=o.length>0;if(!b.break&&E(B,T,k,M))T.push(B);else if(b.expandedStates){let R=s(b.expandedStates);if(b.break){T.push({ind:v,mode:1,doc:R});break}for(let q=1;q=b.expandedStates.length){T.push({ind:v,mode:1,doc:R});break}{let L={ind:v,mode:2,doc:b.expandedStates[q]};if(E(L,T,k,M)){T.push(L);break}}}}else T.push({ind:v,mode:1,doc:b.contents});break}}b.id&&(y[b.id]=s(T).mode);break;case"fill":{let B=P-D,{parts:k}=b;if(0===k.length)break;let[M,R]=k,q={ind:v,mode:2,doc:M},J={ind:v,mode:1,doc:M},L=E(q,[],B,o.length>0,!0);if(1===k.length){L?T.push(q):T.push(J);break}let Q={ind:v,mode:2,doc:R},V={ind:v,mode:1,doc:R};if(2===k.length){L?T.push(Q,q):T.push(V,J);break}k.splice(0,2);let j={ind:v,mode:S,doc:n(k)};E({ind:v,mode:2,doc:[M,R,k[0]]},[],B,o.length>0,!0)?T.push(j,Q,q):L?T.push(j,V,q):T.push(j,V,J);break}case"if-break":case"indent-if-break":{let B=b.groupId?y[b.groupId]:S;if(1===B){let k="if-break"===b.type?b.breakContents:b.negate?b.contents:i(b.contents);k&&T.push({ind:v,mode:S,doc:k})}if(2===B){let k="if-break"===b.type?b.flatContents:b.negate?i(b.contents):b.contents;k&&T.push({ind:v,mode:S,doc:k})}break}case"line-suffix":o.push({ind:v,mode:S,doc:b.contents});break;case"line-suffix-boundary":o.length>0&&T.push({ind:v,mode:S,doc:{type:"line",hard:!0}});break;case"line":switch(S){case 2:if(!b.hard){b.soft||(m.push(" "),D+=1);break}C=!0;case 1:if(o.length>0){T.push({ind:v,mode:S,doc:b},...o.reverse()),o.length=0;break}b.literal?v.root?(m.push($,v.root.value),D=v.root.length):(m.push($),D=0):(D-=w(m),m.push($+v.value),D=v.length)}break;case"label":T.push({ind:v,mode:S,doc:b.contents})}0===T.length&&o.length>0&&(T.push(...o.reverse()),o.length=0)}let d=m.indexOf(u.placeholder);if(-1!==d){let v=m.indexOf(u.placeholder,d+1),S=m.slice(0,d).join(""),b=m.slice(d+1,v).join("");return{formatted:S+b+m.slice(v+1).join(""),cursorNodeStart:S.length,cursorNodeText:b}}return{formatted:m.join("")}}}}}),MD=te({"src/document/doc-debug.js"(e,r){ne();var{isConcat:t,getDocParts:s}=Yt();function a(u){if(!u)return"";if(t(u)){let i=[];for(let l of s(u))if(t(l))i.push(...a(l).parts);else{let p=a(l);""!==p&&i.push(p)}return{type:"concat",parts:i}}return"if-break"===u.type?Object.assign(Object.assign({},u),{},{breakContents:a(u.breakContents),flatContents:a(u.flatContents)}):"group"===u.type?Object.assign(Object.assign({},u),{},{contents:a(u.contents),expandedStates:u.expandedStates&&u.expandedStates.map(a)}):"fill"===u.type?{type:"fill",parts:u.parts.map(a)}:u.contents?Object.assign(Object.assign({},u),{},{contents:a(u.contents)}):u}r.exports={printDocToDebug:function n(u){let i=Object.create(null),l=new Set;return function p(h,g,c){if("string"==typeof h)return JSON.stringify(h);if(t(h)){let f=s(h).map(p).filter(Boolean);return 1===f.length?f[0]:`[${f.join(", ")}]`}if("line"===h.type){let f=Array.isArray(c)&&c[g+1]&&"break-parent"===c[g+1].type;return h.literal?f?"literalline":"literallineWithoutBreakParent":h.hard?f?"hardline":"hardlineWithoutBreakParent":h.soft?"softline":"line"}if("break-parent"===h.type)return Array.isArray(c)&&c[g-1]&&"line"===c[g-1].type&&c[g-1].hard?void 0:"breakParent";if("trim"===h.type)return"trim";if("indent"===h.type)return"indent("+p(h.contents)+")";if("align"===h.type)return h.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+p(h.contents)+")":h.n<0?"dedent("+p(h.contents)+")":"root"===h.n.type?"markAsRoot("+p(h.contents)+")":"align("+JSON.stringify(h.n)+", "+p(h.contents)+")";if("if-break"===h.type)return"ifBreak("+p(h.breakContents)+(h.flatContents?", "+p(h.flatContents):"")+(h.groupId?(h.flatContents?"":', ""')+`, { groupId: ${y(h.groupId)} }`:"")+")";if("indent-if-break"===h.type){let f=[];h.negate&&f.push("negate: true"),h.groupId&&f.push(`groupId: ${y(h.groupId)}`);let F=f.length>0?`, { ${f.join(", ")} }`:"";return`indentIfBreak(${p(h.contents)}${F})`}if("group"===h.type){let f=[];h.break&&"propagated"!==h.break&&f.push("shouldBreak: true"),h.id&&f.push(`id: ${y(h.id)}`);let F=f.length>0?`, { ${f.join(", ")} }`:"";return h.expandedStates?`conditionalGroup([${h.expandedStates.map((_=>p(_))).join(",")}]${F})`:`group(${p(h.contents)}${F})`}if("fill"===h.type)return`fill([${h.parts.map((f=>p(f))).join(", ")}])`;if("line-suffix"===h.type)return"lineSuffix("+p(h.contents)+")";if("line-suffix-boundary"===h.type)return"lineSuffixBoundary";if("label"===h.type)return`label(${JSON.stringify(h.label)}, ${p(h.contents)})`;throw new Error("Unknown doc type "+h.type)}(a(u));function y(h){if("symbol"!=typeof h)return JSON.stringify(String(h));if(h in i)return i[h];let g=String(h).slice(7,-1)||"symbol";for(let c=0;;c++){let f=g+(c>0?` #${c}`:"");if(!l.has(f))return l.add(f),i[h]=`Symbol.for(${JSON.stringify(f)})`}}}}}}),qe=te({"src/document/index.js"(e,r){ne(),r.exports={builders:Un(),printer:qD(),utils:Yt(),debug:MD()}}}),ja={};function RD(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}Kt(ja,{default:()=>RD});var $D=ht({"node_modules/escape-string-regexp/index.js"(){ne()}}),qa=te({"node_modules/semver/internal/debug.js"(e,r){ne();var t="object"==typeof wt&&wt.env&&wt.env.NODE_DEBUG&&/\bsemver\b/i.test(wt.env.NODE_DEBUG)?function(){for(var s=arguments.length,a=new Array(s),n=0;n{};r.exports=t}}),Ma=te({"node_modules/semver/internal/constants.js"(e,r){ne();var a=Number.MAX_SAFE_INTEGER||9007199254740991;r.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:a,MAX_SAFE_COMPONENT_LENGTH:16}}}),VD=te({"node_modules/semver/internal/re.js"(e,r){ne();var{MAX_SAFE_COMPONENT_LENGTH:t}=Ma(),s=qa(),a=(e=r.exports={}).re=[],n=e.src=[],u=e.t={},i=0,l=(p,y,h)=>{let g=i++;s(p,g,y),u[p]=g,n[g]=y,a[g]=new RegExp(y,h?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${n[u.NUMERICIDENTIFIER]})\\.(${n[u.NUMERICIDENTIFIER]})\\.(${n[u.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${n[u.NUMERICIDENTIFIERLOOSE]})\\.(${n[u.NUMERICIDENTIFIERLOOSE]})\\.(${n[u.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${n[u.NUMERICIDENTIFIER]}|${n[u.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${n[u.NUMERICIDENTIFIERLOOSE]}|${n[u.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${n[u.PRERELEASEIDENTIFIER]}(?:\\.${n[u.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${n[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${n[u.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${n[u.BUILDIDENTIFIER]}(?:\\.${n[u.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${n[u.MAINVERSION]}${n[u.PRERELEASE]}?${n[u.BUILD]}?`),l("FULL",`^${n[u.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${n[u.MAINVERSIONLOOSE]}${n[u.PRERELEASELOOSE]}?${n[u.BUILD]}?`),l("LOOSE",`^${n[u.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${n[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${n[u.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${n[u.XRANGEIDENTIFIER]})(?:\\.(${n[u.XRANGEIDENTIFIER]})(?:\\.(${n[u.XRANGEIDENTIFIER]})(?:${n[u.PRERELEASE]})?${n[u.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${n[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${n[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${n[u.XRANGEIDENTIFIERLOOSE]})(?:${n[u.PRERELEASELOOSE]})?${n[u.BUILD]}?)?)?`),l("XRANGE",`^${n[u.GTLT]}\\s*${n[u.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${n[u.GTLT]}\\s*${n[u.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${t}})(?:\\.(\\d{1,${t}}))?(?:\\.(\\d{1,${t}}))?(?:$|[^\\d])`),l("COERCERTL",n[u.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${n[u.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",l("TILDE",`^${n[u.LONETILDE]}${n[u.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${n[u.LONETILDE]}${n[u.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${n[u.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",l("CARET",`^${n[u.LONECARET]}${n[u.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${n[u.LONECARET]}${n[u.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${n[u.GTLT]}\\s*(${n[u.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${n[u.GTLT]}\\s*(${n[u.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${n[u.GTLT]}\\s*(${n[u.LOOSEPLAIN]}|${n[u.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${n[u.XRANGEPLAIN]})\\s+-\\s+(${n[u.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${n[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${n[u.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),WD=te({"node_modules/semver/internal/parse-options.js"(e,r){ne();var t=["includePrerelease","loose","rtl"];r.exports=a=>a?"object"!=typeof a?{loose:!0}:t.filter((n=>a[n])).reduce(((n,u)=>(n[u]=!0,n)),{}):{}}}),HD=te({"node_modules/semver/internal/identifiers.js"(e,r){ne();var t=/^[0-9]+$/,s=(n,u)=>{let i=t.test(n),l=t.test(u);return i&&l&&(n=+n,u=+u),n===u?0:i&&!l?-1:l&&!i?1:ns(u,n)}}}),GD=te({"node_modules/semver/classes/semver.js"(e,r){ne();var t=qa(),{MAX_LENGTH:s,MAX_SAFE_INTEGER:a}=Ma(),{re:n,t:u}=VD(),i=WD(),{compareIdentifiers:l}=HD(),p=class{constructor(y,h){if(h=i(h),y instanceof p){if(y.loose===!!h.loose&&y.includePrerelease===!!h.includePrerelease)return y;y=y.version}else if("string"!=typeof y)throw new TypeError(`Invalid Version: ${y}`);if(y.length>s)throw new TypeError(`version is longer than ${s} characters`);t("SemVer",y,h),this.options=h,this.loose=!!h.loose,this.includePrerelease=!!h.includePrerelease;let g=y.trim().match(h.loose?n[u.LOOSE]:n[u.FULL]);if(!g)throw new TypeError(`Invalid Version: ${y}`);if(this.raw=y,this.major=+g[1],this.minor=+g[2],this.patch=+g[3],this.major>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw new TypeError("Invalid patch version");g[4]?this.prerelease=g[4].split(".").map((c=>{if(/^[0-9]+$/.test(c)){let f=+c;if(f>=0&&f=0;)"number"==typeof this.prerelease[g]&&(this.prerelease[g]++,g=-2);-1===g&&this.prerelease.push(0)}h&&(0===l(this.prerelease[0],h)?isNaN(this.prerelease[1])&&(this.prerelease=[h,0]):this.prerelease=[h,0]);break;default:throw new Error(`invalid increment argument: ${y}`)}return this.format(),this.raw=this.version,this}};r.exports=p}}),zn=te({"node_modules/semver/functions/compare.js"(e,r){ne();var t=GD();r.exports=(a,n,u)=>new t(a,u).compare(new t(n,u))}}),UD=te({"node_modules/semver/functions/lt.js"(e,r){ne();var t=zn();r.exports=(a,n,u)=>t(a,n,u)<0}}),JD=te({"node_modules/semver/functions/gte.js"(e,r){ne();var t=zn();r.exports=(a,n,u)=>t(a,n,u)>=0}}),zD=te({"src/utils/arrayify.js"(e,r){ne(),r.exports=(t,s)=>Object.entries(t).map((a=>{let[n,u]=a;return Object.assign({[s]:n},u)}))}}),XD=te({"node_modules/outdent/lib/index.js"(e,r){function t(){for(var E=[],N=0;N"string"==typeof h||"function"==typeof h,choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:l,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:h=>"string"==typeof h||"object"==typeof h,cliName:"plugin",cliCategory:s},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:l,description:t` + Custom directory that contains prettier plugins in node_modules subdirectory. + Overrides default behavior when plugins are searched relatively to the location of Prettier. + Multiple values are accepted. + `,exception:h=>"string"==typeof h||"object"==typeof h,cliName:"plugin-search-dir",cliCategory:s},printWidth:{since:"0.0.0",category:l,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:p,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:t` + Format code ending at a given character offset (exclusive). + The range will extend forwards to the end of the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:a},rangeStart:{since:"1.4.0",category:p,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:t` + Format code starting at a given character offset. + The range will extend backwards to the start of the first line containing the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:a},requirePragma:{since:"1.7.0",category:p,type:"boolean",default:!1,description:t` + Require either '@prettier' or '@format' to be present in the file's first docblock comment + in order for it to be formatted. + `,cliCategory:u},tabWidth:{type:"int",category:l,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:l,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:l,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};r.exports={CATEGORY_CONFIG:s,CATEGORY_EDITOR:a,CATEGORY_FORMAT:"Format",CATEGORY_OTHER:u,CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:l,CATEGORY_SPECIAL:p,options:y}}}),Xn=te({"src/main/support.js"(e,r){ne();var t={compare:zn(),lt:UD(),gte:JD()},s=zD(),a=Ia().version,n=KD().options;r.exports={getSupportInfo:function u(){let{plugins:l=[],showUnreleased:p=!1,showDeprecated:y=!1,showInternal:h=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=a.split("-",1)[0],c=l.flatMap((E=>E.languages||[])).filter(F),f=s(Object.assign({},...l.map((E=>{let{options:N}=E;return N})),n),"name").filter((E=>F(E)&&_(E))).sort(((E,N)=>E.name===N.name?0:E.name{E=Object.assign({},E),Array.isArray(E.default)&&(E.default=1===E.default.length?E.default[0].value:E.default.filter(F).sort(((x,I)=>t.compare(I.since,x.since)))[0].value),Array.isArray(E.choices)&&(E.choices=E.choices.filter((x=>F(x)&&_(x))),"parser"===E.name&&function i(l,p,y){let h=new Set(l.choices.map((g=>g.value)));for(let g of p)if(g.parsers)for(let c of g.parsers)if(!h.has(c)){h.add(c);let f=y.find((_=>_.parsers&&_.parsers[c])),F=g.name;f&&f.name&&(F+=` (plugin: ${f.name})`),l.choices.push({value:c,description:F})}}(E,c,l));let N=Object.fromEntries(l.filter((x=>x.defaultOptions&&void 0!==x.defaultOptions[E.name])).map((x=>[x.name,x.defaultOptions[E.name]])));return Object.assign(Object.assign({},E),{},{pluginDefaults:N})}));return{languages:c,options:f};function F(E){return p||!("since"in E)||E.since&&t.gte(g,E.since)}function _(E){return y||!("deprecated"in E)||E.deprecated&&t.lt(g,E.deprecated)}}}}}),Kn=te({"src/utils/is-non-empty-array.js"(e,r){ne(),r.exports=function t(s){return Array.isArray(s)&&s.length>0}}}),Pr=te({"src/utils/text/skip.js"(e,r){function t(i){return(l,p,y)=>{let h=y&&y.backwards;if(!1===p)return!1;let{length:g}=l,c=p;for(;c>=0&&c2&&void 0!==arguments[2]?arguments[2]:{},ie=l(V,Y.backwards?j-1:j,Y);return ie!==c(V,ie,Y)}function x(V,j){let Y=null,ie=j;for(;ie!==Y;)Y=ie,ie=p(V,ie),ie=h(V,ie),ie=l(V,ie);return ie=g(V,ie),ie=c(V,ie),!1!==ie&&w(V,ie)}function P(V,j,Y){return f(V,Y(j))}function T(V,j){let ie=0;for(let ee=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;ee(V.match(ce.regex)||[]).length?ce:ee}return W}function d(V,j,Y){let ie='"'===j?"'":'"',ce=V.replace(/\\(.)|(["'])/gs,((W,K,de)=>K===ie?K:de===j?"\\"+de:de||(Y&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(K)?K:"\\"+K)));return j+ce+j}function B(V,j){(V.comments||(V.comments=[])).push(j),j.printed=!1,j.nodeDescription=function Q(V){let j=V.type||V.kind||"(unknown type)",Y=String(V.name||V.id&&("object"==typeof V.id?V.id.name:V.id)||V.key&&("object"==typeof V.key?V.key.name:V.key)||V.value&&("object"==typeof V.value?"":String(V.value))||V.operator||"");return Y.length>20&&(Y=Y.slice(0,19)+"…"),j+(Y?" "+Y:"")}(V)}r.exports={inferParserByLanguage:function q(V,j){let{languages:Y}=a({plugins:j.plugins}),ie=Y.find((ee=>{let{name:ce}=ee;return ce.toLowerCase()===V}))||Y.find((ee=>{let{aliases:ce}=ee;return Array.isArray(ce)&&ce.includes(V)}))||Y.find((ee=>{let{extensions:ce}=ee;return Array.isArray(ce)&&ce.includes(`.${V}`)}));return ie&&ie.parsers[0]},getStringWidth:u,getMaxContinuousCount:function S(V,j){let Y=V.match(new RegExp(`(${t(j)})+`,"g"));return null===Y?0:Y.reduce(((ie,ee)=>Math.max(ie,ee.length/j.length)),0)},getMinNotPresentContinuousCount:function b(V,j){let Y=V.match(new RegExp(`(${t(j)})+`,"g"));if(null===Y)return 0;let ie=new Map,ee=0;for(let ce of Y){let W=ce.length/j.length;ie.set(W,!0),W>ee&&(ee=W)}for(let ce=1;ceV[V.length-2],getLast:s,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:P,getNextNonSpaceNonCommentCharacter:function $(V,j,Y){return V.charAt(P(V,j,Y))},skip:function _(V){return(j,Y,ie)=>{let ee=ie&&ie.backwards;if(!1===Y)return!1;let{length:ce}=j,W=Y;for(;W>=0&&W2&&void 0!==arguments[2]?arguments[2]:{};return l(V,Y.backwards?j-1:j,Y)!==j},getAlignmentSize:T,getIndentSize:function m(V,j){let Y=V.lastIndexOf("\n");return-1===Y?0:T(V.slice(Y+1).match(/^[\t ]*/)[0],j)},getPreferredQuote:C,printString:function o(V,j){let Y=V.slice(1,-1);return d(Y,"json"===j.parser||"json5"===j.parser&&"preserve"===j.quoteProps&&!j.singleQuote?'"':j.__isInHtmlAttribute?"'":C(Y,j.singleQuote?"'":'"').quote,!("css"===j.parser||"less"===j.parser||"scss"===j.parser||j.__embeddedInHtml))},printNumber:function v(V){return V.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:d,addLeadingComment:function k(V,j){j.leading=!0,j.trailing=!1,B(V,j)},addDanglingComment:function M(V,j,Y){j.leading=!1,j.trailing=!1,Y&&(j.marker=Y),B(V,j)},addTrailingComment:function R(V,j){j.leading=!1,j.trailing=!0,B(V,j)},isFrontMatterNode:function J(V){return V&&"front-matter"===V.type},isNonEmptyArray:n,createGroupIdMapper:function L(V){let j=new WeakMap;return function(Y){return j.has(Y)||j.set(Y,Symbol(V)),j.get(Y)}}}}}),Wa={};function Ha(e,r){for(var t=0,s=e.length-1;s>=0;s--){var a=e[s];"."===a?e.splice(s,1):".."===a?(e.splice(s,1),t++):t&&(e.splice(s,1),t--)}if(r)for(;t--;t)e.unshift("..");return e}function wr(){for(var e="",r=!1,t=arguments.length-1;t>=-1&&!r;t--){var s=t>=0?arguments[t]:"/";if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(e=s+"/"+e,r="/"===s.charAt(0))}return(r?"/":"")+(e=Ha(Zn(e.split("/"),(function(a){return!!a})),!r).join("/"))||"."}function Yn(e){var r=Qn(e),t="/"===Ya(e,-1);return!(e=Ha(Zn(e.split("/"),(function(s){return!!s})),!r).join("/"))&&!r&&(e="."),e&&t&&(e+="/"),(r?"/":"")+e}function Qn(e){return"/"===e.charAt(0)}function Ga(){return Yn(Zn(Array.prototype.slice.call(arguments,0),(function(r,t){if("string"!=typeof r)throw new TypeError("Arguments to path.join must be strings");return r})).join("/"))}function Ua(e,r){function t(p){for(var y=0;y=0&&""===p[h];h--);return y>h?[]:p.slice(y,h-y+1)}e=wr(e).substr(1),r=wr(r).substr(1);for(var s=t(e.split("/")),a=t(r.split("/")),n=Math.min(s.length,a.length),u=n,i=0;iza,default:()=>Ka,delimiter:()=>Mn,dirname:()=>Ja,extname:()=>Xa,isAbsolute:()=>Qn,join:()=>Ga,normalize:()=>Yn,relative:()=>Ua,resolve:()=>wr,sep:()=>qn});var Na,Ir,qn,Mn,Ka,Ya,QD=ht({"node-modules-polyfills:path"(){ne(),Na=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,Ir=function(e){return Na.exec(e).slice(1)},Ka={extname:Xa,basename:za,dirname:Ja,sep:qn="/",delimiter:Mn=":",relative:Ua,join:Ga,isAbsolute:Qn,normalize:Yn,resolve:wr},Ya=function(e,r,t){return e.substr(r,t)}}}),ZD=te({"node-modules-polyfills-commonjs:path"(e,r){ne();var t=(QD(),ft(Wa));if(t&&t.default){r.exports=t.default;for(let s in t)r.exports[s]=t[s]}else t&&(r.exports=t)}}),Qt=te({"src/common/errors.js"(e,r){ne();var t=class extends Error{},s=class extends Error{},a=class extends Error{},n=class extends Error{};r.exports={ConfigError:t,DebugError:s,UndefinedParserError:a,ArgExpansionBailout:n}}}),vt={};function em(e,r){function t(){this.constructor=e}Br(e,r),e.prototype=null===r?Object.create(r):(t.prototype=r.prototype,new t)}function tm(e,r){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&r.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(s=Object.getOwnPropertySymbols(e);a=0;i--)(u=e[i])&&(n=(a<3?u(n):a>3?u(r,t,n):u(r,t))||n);return a>3&&n&&Object.defineProperty(r,t,n),n}function nm(e,r){return function(t,s){r(t,s,e)}}function um(e,r){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,r)}function sm(e,r,t,s){return new(t||(t=Promise))((function(n,u){function i(y){try{p(s.next(y))}catch(h){u(h)}}function l(y){try{p(s.throw(y))}catch(h){u(h)}}function p(y){y.done?n(y.value):function a(n){return n instanceof t?n:new t((function(u){u(n)}))}(y.value).then(i,l)}p((s=s.apply(e,r||[])).next())}))}function im(e,r){var s,a,n,u,t={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return u={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function i(p){return function(y){return function l(p){if(s)throw new TypeError("Generator is already executing.");for(;t;)try{if(s=1,a&&(n=2&p[0]?a.return:p[0]?a.throw||((n=a.return)&&n.call(a),0):a.next)&&!(n=n.call(a,p[1])).done)return n;switch(a=0,n&&(p=[2&p[0],n.value]),p[0]){case 0:case 1:n=p;break;case 4:return t.label++,{value:p[1],done:!1};case 5:t.label++,a=p[1],p=[0];continue;case 7:p=t.ops.pop(),t.trys.pop();continue;default:if(!(n=(n=t.trys).length>0&&n[n.length-1])&&(6===p[0]||2===p[0])){t=0;continue}if(3===p[0]&&(!n||p[1]>n[0]&&p[1]=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function Qa(e,r){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var a,u,s=t.call(e),n=[];try{for(;(void 0===r||r-- >0)&&!(a=s.next()).done;)n.push(a.value)}catch(i){u={error:i}}finally{try{a&&!a.done&&(t=s.return)&&t.call(s)}finally{if(u)throw u.error}}return n}function lm(){for(var e=[],r=0;r1||i(g,c)}))})}function i(g,c){try{!function l(g){g.value instanceof Xt?Promise.resolve(g.value.v).then(p,y):h(n[0][2],g)}(s[g](c))}catch(f){h(n[0][3],f)}}function p(g){i("next",g)}function y(g){i("throw",g)}function h(g,c){g(c),n.shift(),n.length&&i(n[0][0],n[0][1])}}function fm(e){var r,t;return r={},s("next"),s("throw",(function(a){throw a})),s("return"),r[Symbol.iterator]=function(){return this},r;function s(a,n){r[a]=e[a]?function(u){return(t=!t)?{value:Xt(e[a](u)),done:"return"===a}:n?n(u):u}:n}}function Dm(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=Rn(e),t={},s("next"),s("throw"),s("return"),t[Symbol.asyncIterator]=function(){return this},t);function s(n){t[n]=e[n]&&function(u){return new Promise((function(i,l){(function a(n,u,i,l){Promise.resolve(l).then((function(p){n({value:p,done:i})}),u)})(i,l,(u=e[n](u)).done,u.value)}))}}}function mm(e,r){return Object.defineProperty?Object.defineProperty(e,"raw",{value:r}):e.raw=r,e}function dm(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)Object.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r.default=e,r}function gm(e){return e&&e.__esModule?e:{default:e}}function ym(e,r){if(!r.has(e))throw new TypeError("attempted to get private field on non-instance");return r.get(e)}function hm(e,r,t){if(!r.has(e))throw new TypeError("attempted to set private field on non-instance");return r.set(e,t),t}Kt(vt,{__assign:()=>Nr,__asyncDelegator:()=>fm,__asyncGenerator:()=>pm,__asyncValues:()=>Dm,__await:()=>Xt,__awaiter:()=>sm,__classPrivateFieldGet:()=>ym,__classPrivateFieldSet:()=>hm,__createBinding:()=>am,__decorate:()=>rm,__exportStar:()=>om,__extends:()=>em,__generator:()=>im,__importDefault:()=>gm,__importStar:()=>dm,__makeTemplateObject:()=>mm,__metadata:()=>um,__param:()=>nm,__read:()=>Qa,__rest:()=>tm,__spread:()=>lm,__spreadArrays:()=>cm,__values:()=>Rn});var Br,Nr,Et=ht({"node_modules/tslib/tslib.es6.js"(){ne(),Br=function(e,r){return(Br=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,s){t.__proto__=s}||function(t,s){for(var a in s)s.hasOwnProperty(a)&&(t[a]=s[a])})(e,r)},Nr=function(){return Nr=Object.assign||function(r){for(var t,s=1,a=arguments.length;s/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(r)?r:JSON.stringify(r),value(r){if(null===r||"object"!=typeof r)return JSON.stringify(r);if(Array.isArray(r))return`[${r.map((s=>e.apiDescriptor.value(s))).join(", ")}]`;let t=Object.keys(r);return 0===t.length?"{}":`{ ${t.map((s=>`${e.apiDescriptor.key(s)}: ${e.apiDescriptor.value(r[s])}`)).join(", ")} }`},pair:r=>{let{key:t,value:s}=r;return e.apiDescriptor.value({[t]:s})}}}}),vm=te({"node_modules/vnopts/lib/descriptors/index.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0}),(Et(),ft(vt)).__exportStar(Za(),e)}}),kr=te({"scripts/build/shims/chalk.cjs"(e,r){ne();var t=s=>s;t.grey=t,t.red=t,t.bold=t,t.yellow=t,t.blue=t,t.default=t,r.exports=t}}),eo=te({"node_modules/vnopts/lib/handlers/deprecated/common.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=kr();e.commonDeprecatedHandler=(t,s,a)=>{let{descriptor:n}=a,u=[`${r.default.yellow("string"==typeof t?n.key(t):n.pair(t))} is deprecated`];return s&&u.push(`we now treat it as ${r.default.blue("string"==typeof s?n.key(s):n.pair(s))}`),u.join("; ")+"."}}}),Cm=te({"node_modules/vnopts/lib/handlers/deprecated/index.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0}),(Et(),ft(vt)).__exportStar(eo(),e)}}),Em=te({"node_modules/vnopts/lib/handlers/invalid/common.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=kr();e.commonInvalidHandler=(t,s,a)=>[`Invalid ${r.default.red(a.descriptor.key(t))} value.`,`Expected ${r.default.blue(a.schemas[t].expected(a))},`,`but received ${r.default.red(a.descriptor.value(s))}.`].join(" ")}}),to=te({"node_modules/vnopts/lib/handlers/invalid/index.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0}),(Et(),ft(vt)).__exportStar(Em(),e)}}),Fm=te({"node_modules/vnopts/node_modules/leven/index.js"(e,r){ne();var t=[],s=[];r.exports=function(a,n){if(a===n)return 0;var u=a;a.length>n.length&&(a=n,n=u);var i=a.length,l=n.length;if(0===i)return l;if(0===l)return i;for(;i>0&&a.charCodeAt(~-i)===n.charCodeAt(~-l);)i--,l--;if(0===i)return l;for(var p=0;ph?c>h?h+1:c:c>g?g+1:c;return h}}}),ro=te({"node_modules/vnopts/lib/handlers/unknown/leven.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=kr(),t=Fm();e.levenUnknownHandler=(s,a,n)=>{let{descriptor:u,logger:i,schemas:l}=n,p=[`Ignored unknown option ${r.default.yellow(u.pair({key:s,value:a}))}.`],y=Object.keys(l).sort().find((h=>t(s,h)<3));y&&p.push(`Did you mean ${r.default.blue(u.key(y))}?`),i.warn(p.join(" "))}}}),Am=te({"node_modules/vnopts/lib/handlers/unknown/index.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0}),(Et(),ft(vt)).__exportStar(ro(),e)}}),Sm=te({"node_modules/vnopts/lib/handlers/index.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=(Et(),ft(vt));r.__exportStar(Cm(),e),r.__exportStar(to(),e),r.__exportStar(Am(),e)}}),Ft=te({"node_modules/vnopts/lib/schema.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function t(n,u){let i=new n(u),l=Object.create(i);for(let p of r)p in u&&(l[p]=a(u[p],i,s.prototype[p].length));return l}e.createSchema=t;var s=class{constructor(n){this.name=n.name}static create(n){return t(this,n)}default(n){}expected(n){return"nothing"}validate(n,u){return!1}deprecated(n,u){return!1}forward(n,u){}redirect(n,u){}overlap(n,u,i){return n}preprocess(n,u){return n}postprocess(n,u){return n}};function a(n,u,i){return"function"==typeof n?function(){for(var l=arguments.length,p=new Array(l),y=0;yn}e.Schema=s}}),xm=te({"node_modules/vnopts/lib/schemas/alias.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Ft(),t=class extends r.Schema{constructor(s){super(s),this._sourceName=s.sourceName}expected(s){return s.schemas[this._sourceName].expected(s)}validate(s,a){return a.schemas[this._sourceName].validate(s,a)}redirect(s,a){return this._sourceName}};e.AliasSchema=t}}),bm=te({"node_modules/vnopts/lib/schemas/any.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Ft(),t=class extends r.Schema{expected(){return"anything"}validate(){return!0}};e.AnySchema=t}}),Tm=te({"node_modules/vnopts/lib/schemas/array.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=(Et(),ft(vt)),t=Ft(),s=class extends t.Schema{constructor(n){var{valueSchema:u,name:i=u.name}=n,l=r.__rest(n,["valueSchema","name"]);super(Object.assign({},l,{name:i})),this._valueSchema=u}expected(n){return`an array of ${this._valueSchema.expected(n)}`}validate(n,u){if(!Array.isArray(n))return!1;let i=[];for(let l of n){let p=u.normalizeValidateResult(this._valueSchema.validate(l,u),l);!0!==p&&i.push(p.value)}return 0===i.length||{value:i}}deprecated(n,u){let i=[];for(let l of n){let p=u.normalizeDeprecatedResult(this._valueSchema.deprecated(l,u),l);!1!==p&&i.push(...p.map((y=>{let{value:h}=y;return{value:[h]}})))}return i}forward(n,u){let i=[];for(let l of n){let p=u.normalizeForwardResult(this._valueSchema.forward(l,u),l);i.push(...p.map(a))}return i}redirect(n,u){let i=[],l=[];for(let p of n){let y=u.normalizeRedirectResult(this._valueSchema.redirect(p,u),p);"remain"in y&&i.push(y.remain),l.push(...y.redirect.map(a))}return 0===i.length?{redirect:l}:{redirect:l,remain:i}}overlap(n,u){return n.concat(u)}};function a(n){let{from:u,to:i}=n;return{from:[u],to:i}}e.ArraySchema=s}}),Bm=te({"node_modules/vnopts/lib/schemas/boolean.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Ft(),t=class extends r.Schema{expected(){return"true or false"}validate(s){return"boolean"==typeof s}};e.BooleanSchema=t}}),eu=te({"node_modules/vnopts/lib/utils.js"(e){function y(c,f){return"string"==typeof c||"key"in c?{from:f,to:c}:"from"in c?{from:c.from,to:c.to}:{from:f,to:c.to}}function h(c,f){return void 0===c?[]:Array.isArray(c)?c.map((F=>y(F,f))):[y(c,f)]}ne(),Object.defineProperty(e,"__esModule",{value:!0}),e.recordFromArray=function r(c,f){let F=Object.create(null);for(let _ of c){let w=_[f];if(F[w])throw new Error(`Duplicate ${f} ${JSON.stringify(w)}`);F[w]=_}return F},e.mapFromArray=function t(c,f){let F=new Map;for(let _ of c){let w=_[f];if(F.has(w))throw new Error(`Duplicate ${f} ${JSON.stringify(w)}`);F.set(w,_)}return F},e.createAutoChecklist=function s(){let c=Object.create(null);return f=>{let F=JSON.stringify(f);return!!c[F]||(c[F]=!0,!1)}},e.partition=function a(c,f){let F=[],_=[];for(let w of c)f(w)?F.push(w):_.push(w);return[F,_]},e.isInt=function n(c){return c===Math.floor(c)},e.comparePrimitive=function u(c,f){if(c===f)return 0;let F=typeof c,_=typeof f,w=["undefined","object","boolean","number","string"];return F!==_?w.indexOf(F)-w.indexOf(_):"string"!==F?Number(c)-Number(f):c.localeCompare(f)},e.normalizeDefaultResult=function i(c){return void 0===c?{}:c},e.normalizeValidateResult=function l(c,f){return!0===c||(!1===c?{value:f}:c)},e.normalizeDeprecatedResult=function p(c,f){return!1!==c&&(!0===c?!!(arguments.length>2&&void 0!==arguments[2]&&arguments[2])||[{value:f}]:"value"in c?[c]:0!==c.length&&c)},e.normalizeTransferResult=y,e.normalizeForwardResult=h,e.normalizeRedirectResult=function g(c,f){let F=h("object"==typeof c&&"redirect"in c?c.redirect:c,f);return 0===F.length?{remain:f,redirect:F}:"object"==typeof c&&"remain"in c?{remain:c.remain,redirect:F}:{redirect:F}}}}),Nm=te({"node_modules/vnopts/lib/schemas/choice.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Ft(),t=eu(),s=class extends r.Schema{constructor(a){super(a),this._choices=t.mapFromArray(a.choices.map((n=>n&&"object"==typeof n?n:{value:n})),"value")}expected(a){let{descriptor:n}=a,u=Array.from(this._choices.keys()).map((p=>this._choices.get(p))).filter((p=>!p.deprecated)).map((p=>p.value)).sort(t.comparePrimitive).map(n.value),i=u.slice(0,-2),l=u.slice(-2);return i.concat(l.join(" or ")).join(", ")}validate(a){return this._choices.has(a)}deprecated(a){let n=this._choices.get(a);return!(!n||!n.deprecated)&&{value:a}}forward(a){let n=this._choices.get(a);return n?n.forward:void 0}redirect(a){let n=this._choices.get(a);return n?n.redirect:void 0}};e.ChoiceSchema=s}}),no=te({"node_modules/vnopts/lib/schemas/number.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Ft(),t=class extends r.Schema{expected(){return"a number"}validate(s,a){return"number"==typeof s}};e.NumberSchema=t}}),wm=te({"node_modules/vnopts/lib/schemas/integer.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=eu(),t=no(),s=class extends t.NumberSchema{expected(){return"an integer"}validate(a,n){return!0===n.normalizeValidateResult(super.validate(a,n),a)&&r.isInt(a)}};e.IntegerSchema=s}}),_m=te({"node_modules/vnopts/lib/schemas/string.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Ft(),t=class extends r.Schema{expected(){return"a string"}validate(s){return"string"==typeof s}};e.StringSchema=t}}),Pm=te({"node_modules/vnopts/lib/schemas/index.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=(Et(),ft(vt));r.__exportStar(xm(),e),r.__exportStar(bm(),e),r.__exportStar(Tm(),e),r.__exportStar(Bm(),e),r.__exportStar(Nm(),e),r.__exportStar(wm(),e),r.__exportStar(no(),e),r.__exportStar(_m(),e)}}),Im=te({"node_modules/vnopts/lib/defaults.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Za(),t=eo(),s=to(),a=ro();e.defaultDescriptor=r.apiDescriptor,e.defaultUnknownHandler=a.levenUnknownHandler,e.defaultInvalidHandler=s.commonInvalidHandler,e.defaultDeprecatedHandler=t.commonDeprecatedHandler}}),km=te({"node_modules/vnopts/lib/normalize.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Im(),t=eu();e.normalize=(a,n,u)=>new s(n,u).normalize(a);var s=class{constructor(a,n){let{logger:u=console,descriptor:i=r.defaultDescriptor,unknown:l=r.defaultUnknownHandler,invalid:p=r.defaultInvalidHandler,deprecated:y=r.defaultDeprecatedHandler}=n||{};this._utils={descriptor:i,logger:u||{warn:()=>{}},schemas:t.recordFromArray(a,"name"),normalizeDefaultResult:t.normalizeDefaultResult,normalizeDeprecatedResult:t.normalizeDeprecatedResult,normalizeForwardResult:t.normalizeForwardResult,normalizeRedirectResult:t.normalizeRedirectResult,normalizeValidateResult:t.normalizeValidateResult},this._unknownHandler=l,this._invalidHandler=p,this._deprecatedHandler=y,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=t.createAutoChecklist()}normalize(a){let n={},u=[a],i=()=>{for(;0!==u.length;){let l=u.shift(),p=this._applyNormalization(l,n);u.push(...p)}};i();for(let l of Object.keys(this._utils.schemas)){let p=this._utils.schemas[l];if(!(l in n)){let y=t.normalizeDefaultResult(p.default(this._utils));"value"in y&&u.push({[l]:y.value})}}i();for(let l of Object.keys(this._utils.schemas)){let p=this._utils.schemas[l];l in n&&(n[l]=p.postprocess(n[l],this._utils))}return n}_applyNormalization(a,n){let u=[],[i,l]=t.partition(Object.keys(a),(p=>p in this._utils.schemas));for(let p of i){let y=this._utils.schemas[p],h=y.preprocess(a[p],this._utils),g=t.normalizeValidateResult(y.validate(h,this._utils),h);if(!0!==g){let{value:w}=g,E=this._invalidHandler(p,w,this._utils);throw"string"==typeof E?new Error(E):E}let c=w=>{let{from:E,to:N}=w;u.push("string"==typeof N?{[N]:E}:{[N.key]:N.value})},f=w=>{let{value:E,redirectTo:N}=w,x=t.normalizeDeprecatedResult(y.deprecated(E,this._utils),h,!0);if(!1!==x)if(!0===x)this._hasDeprecationWarned(p)||this._utils.logger.warn(this._deprecatedHandler(p,N,this._utils));else for(let{value:I}of x){let P={key:p,value:I};if(!this._hasDeprecationWarned(P)){let $="string"==typeof N?{key:N,value:I}:N;this._utils.logger.warn(this._deprecatedHandler(P,$,this._utils))}}};t.normalizeForwardResult(y.forward(h,this._utils),h).forEach(c);let _=t.normalizeRedirectResult(y.redirect(h,this._utils),h);if(_.redirect.forEach(c),"remain"in _){let w=_.remain;n[p]=p in n?y.overlap(n[p],w,this._utils):w,f({value:w})}for(let{from:w,to:E}of _.redirect)f({value:w,redirectTo:E})}for(let p of l){let y=a[p],h=this._unknownHandler(p,y,this._utils);if(h)for(let g of Object.keys(h)){let c={[g]:h[g]};g in this._utils.schemas?u.push(c):Object.assign(n,c)}}return u}};e.Normalizer=s}}),Lm=te({"node_modules/vnopts/lib/index.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=(Et(),ft(vt));r.__exportStar(vm(),e),r.__exportStar(Sm(),e),r.__exportStar(Pm(),e),r.__exportStar(km(),e),r.__exportStar(Ft(),e)}}),Om=te({"src/main/options-normalizer.js"(e,r){ne();var u,t=Lm(),s=lt(),a={key:g=>1===g.length?`-${g}`:`--${g}`,value:g=>t.apiDescriptor.value(g),pair:g=>{let{key:c,value:f}=g;return!1===f?`--no-${c}`:!0===f?a.key(c):""===f?`${a.key(c)} without an argument`:`${a.key(c)}=${f}`}},n=g=>{let{colorsModule:c,levenshteinDistance:f}=g;return class extends t.ChoiceSchema{constructor(_){let{name:w,flags:E}=_;super({name:w,choices:E}),this._flags=[...E].sort()}preprocess(_,w){if("string"==typeof _&&_.length>0&&!this._flags.includes(_)){let E=this._flags.find((N=>f(N,_)<3));if(E)return w.logger.warn([`Unknown flag ${c.yellow(w.descriptor.value(_))},`,`did you mean ${c.blue(w.descriptor.value(E))}?`].join(" ")),E}return _}expected(){return"a flag"}}};function i(g,c){let{logger:f=!1,isCLI:F=!1,passThrough:_=!1,colorsModule:w=null,levenshteinDistance:E=null}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},N=_?Array.isArray(_)?(T,m)=>_.includes(T)?{[T]:m}:void 0:(T,m)=>({[T]:m}):(T,m,C)=>{let v=Hn(C.schemas,vD);return t.levenUnknownHandler(T,m,Object.assign(Object.assign({},C),{},{schemas:v}))},x=F?a:t.apiDescriptor,I=function l(g,c){let{isCLI:f,colorsModule:F,levenshteinDistance:_}=c,w=[];f&&w.push(t.AnySchema.create({name:"_"}));for(let E of g)w.push(p(E,{isCLI:f,optionInfos:g,colorsModule:F,levenshteinDistance:_})),E.alias&&f&&w.push(t.AliasSchema.create({name:E.alias,sourceName:E.name}));return w}(c,{isCLI:F,colorsModule:w,levenshteinDistance:E}),P=new t.Normalizer(I,{logger:f,unknown:N,descriptor:x}),$=!1!==f;$&&u&&(P._hasDeprecationWarned=u);let D=P.normalize(g);return $&&(u=P._hasDeprecationWarned),F&&!1===D["plugin-search"]&&(D["plugin-search-dir"]=!1),D}function p(g,c){let{isCLI:f,optionInfos:F,colorsModule:_,levenshteinDistance:w}=c,{name:E}=g;if("plugin-search-dir"===E||"pluginSearchDirs"===E)return t.AnySchema.create({name:E,preprocess:P=>(!1===P||(P=Array.isArray(P)?P:[P]),P),validate:P=>!1===P||P.every(($=>"string"==typeof $)),expected:()=>"false or paths to plugin search dir"});let x,N={name:E},I={};switch(g.type){case"int":x=t.IntegerSchema,f&&(N.preprocess=Number);break;case"string":case"path":x=t.StringSchema;break;case"choice":x=t.ChoiceSchema,N.choices=g.choices.map((P=>"object"==typeof P&&P.redirect?Object.assign(Object.assign({},P),{},{redirect:{to:{key:g.name,value:P.redirect}}}):P));break;case"boolean":x=t.BooleanSchema;break;case"flag":x=n({colorsModule:_,levenshteinDistance:w}),N.flags=F.flatMap((P=>[P.alias,P.description&&P.name,P.oppositeDescription&&`no-${P.name}`].filter(Boolean)));break;default:throw new Error(`Unexpected type ${g.type}`)}if(g.exception?N.validate=(P,$,D)=>g.exception(P)||$.validate(P,D):N.validate=(P,$,D)=>void 0===P||$.validate(P,D),g.redirect&&(I.redirect=P=>P?{to:{key:g.redirect.option,value:g.redirect.value}}:void 0),g.deprecated&&(I.deprecated=!0),f&&!g.array){let P=N.preprocess||($=>$);N.preprocess=($,D,T)=>D.preprocess(P(Array.isArray($)?s($):$),T)}return g.array?t.ArraySchema.create(Object.assign(Object.assign(Object.assign({},f?{preprocess:P=>Array.isArray(P)?P:[P]}:{}),I),{},{valueSchema:x.create(N)})):x.create(Object.assign(Object.assign({},N),I))}r.exports={normalizeApiOptions:function y(g,c,f){return i(g,c,f)},normalizeCliOptions:function h(g,c,f){return i(g,c,Object.assign({isCLI:!0},f))}}}}),ut=te({"src/language-js/loc.js"(e,r){ne();var t=Kn();function s(l){var p,y;let h=l.range?l.range[0]:l.start,g=null!==(p=null===(y=l.declaration)||void 0===y?void 0:y.decorators)&&void 0!==p?p:l.decorators;return t(g)?Math.min(s(g[0]),h):h}function a(l){return l.range?l.range[1]:l.end}function n(l,p){let y=s(l);return Number.isInteger(y)&&y===s(p)}r.exports={locStart:s,locEnd:a,hasSameLocStart:n,hasSameLoc:function i(l,p){return n(l,p)&&function u(l,p){let y=a(l);return Number.isInteger(y)&&y===a(p)}(l,p)}}}}),jm=te({"src/main/load-parser.js"(e,r){ne(),r.exports=()=>{}}}),qm=te({"scripts/build/shims/babel-highlight.cjs"(e,r){ne();var t=kr(),s={shouldHighlight:()=>!1,getChalk:()=>t};r.exports=s}}),Mm=te({"node_modules/@babel/code-frame/lib/index.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=u,e.default=function i(l,p,y){let h=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!t){t=!0;let c="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(wt.emitWarning)wt.emitWarning(c,"DeprecationWarning");else{new Error(c).name="DeprecationWarning",console.warn(new Error(c))}}return y=Math.max(y,0),u(l,{start:{column:y,line:p}},h)};var r=qm(),t=!1;var a=/\r\n|[\n\r\u2028\u2029]/;function u(l,p){let y=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},h=(y.highlightCode||y.forceColor)&&(0,r.shouldHighlight)(y),g=(0,r.getChalk)(y),c=function s(l){return{gutter:l.grey,marker:l.red.bold,message:l.red.bold}}(g),f=($,D)=>h?$(D):D,F=l.split(a),{start:_,end:w,markerLines:E}=function n(l,p,y){let h=Object.assign({column:0,line:-1},l.start),g=Object.assign({},h,l.end),{linesAbove:c=2,linesBelow:f=3}=y||{},F=h.line,_=h.column,w=g.line,E=g.column,N=Math.max(F-(c+1),0),x=Math.min(p.length,w+f);-1===F&&(N=0),-1===w&&(x=p.length);let I=w-F,P={};if(I)for(let $=0;$<=I;$++){let D=$+F;if(_)if(0===$){let T=p[D-1].length;P[D]=[_,T-_+1]}else if($===I)P[D]=[0,E];else{let T=p[D-$].length;P[D]=[0,T]}else P[D]=!0}else P[F]=_===E?!_||[_,0]:[_,E-_];return{start:N,end:x,markerLines:P}}(p,F,y),N=p.start&&"number"==typeof p.start.column,x=String(w).length,P=(h?(0,r.default)(l,y):l).split(a,w).slice(_,w).map((($,D)=>{let T=_+1+D,C=` ${` ${T}`.slice(-x)} |`,o=E[T],d=!E[T+1];if(o){let v="";if(Array.isArray(o)){let S=$.slice(0,Math.max(o[0]-1,0)).replace(/[^\t]/g," "),b=o[1]||1;v=["\n ",f(c.gutter,C.replace(/\d/g," "))," ",S,f(c.marker,"^").repeat(b)].join(""),d&&y.message&&(v+=" "+f(c.message,y.message))}return[f(c.marker,">"),f(c.gutter,C),$.length>0?` ${$}`:"",v].join("")}return` ${f(c.gutter,C)}${$.length>0?` ${$}`:""}`})).join("\n");return y.message&&!N&&(P=`${" ".repeat(x+1)}${y.message}\n${P}`),h?g.reset(P):P}}}),tu=te({"src/main/parser.js"(e,r){ne();var{ConfigError:t}=Qt(),s=ut();jm();var{locStart:n,locEnd:u}=s,i=Object.getOwnPropertyNames,l=Object.getOwnPropertyDescriptor;function p(g){let c={};for(let f of g.plugins)if(f.parsers)for(let F of i(f.parsers))Object.defineProperty(c,F,l(f.parsers,F));return c}function y(g){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p(g);if("function"==typeof g.parser)return{parse:g.parser,astFormat:"estree",locStart:n,locEnd:u};if("string"==typeof g.parser){if(Object.prototype.hasOwnProperty.call(c,g.parser))return c[g.parser];throw new t(`Couldn't resolve parser "${g.parser}". Parsers must be explicitly added to the standalone bundle.`)}}r.exports={parse:function h(g,c){let f=p(c),F=Object.defineProperties({},Object.fromEntries(Object.keys(f).map((w=>[w,{enumerable:!0,get:()=>f[w].parse}])))),_=y(c,f);try{return _.preprocess&&(g=_.preprocess(g,c)),{text:g,ast:_.parse(g,F,c)}}catch(w){let{loc:E}=w;if(E){let{codeFrameColumns:N}=Mm();throw w.codeFrame=N(g,E,{highlightCode:!0}),w.message+="\n"+w.codeFrame,w}throw w}},resolveParser:y}}}),uo=te({"src/main/options.js"(e,r){ne();var t=ZD(),{UndefinedParserError:s}=Qt(),{getSupportInfo:a}=Xn(),n=Om(),{resolveParser:u}=tu(),i={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function y(h,g){let c=t.basename(h).toLowerCase(),F=a({plugins:g}).languages.filter((_=>null!==_.since)).find((_=>_.extensions&&_.extensions.some((w=>c.endsWith(w)))||_.filenames&&_.filenames.some((w=>w.toLowerCase()===c))));return F&&F.parsers[0]}r.exports={normalize:function l(h){let g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=Object.assign({},h),f=a({plugins:h.plugins,showUnreleased:!0,showDeprecated:!0}).options,F=Object.assign(Object.assign({},i),Object.fromEntries(f.filter((x=>void 0!==x.default)).map((x=>[x.name,x.default]))));if(!c.parser)if(c.filepath){if(c.parser=y(c.filepath,c.plugins),!c.parser)throw new s(`No parser could be inferred for file: ${c.filepath}`)}else(g.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),c.parser="babel";let _=u(n.normalizeApiOptions(c,[f.find((x=>"parser"===x.name))],{passThrough:!0,logger:!1}));c.astFormat=_.astFormat,c.locEnd=_.locEnd,c.locStart=_.locStart;let w=function p(h){let{astFormat:g}=h;if(!g)throw new Error("getPlugin() requires astFormat to be set");let c=h.plugins.find((f=>f.printers&&f.printers[g]));if(!c)throw new Error(`Couldn't find plugin for AST format "${g}"`);return c}(c);c.printer=w.printers[c.astFormat];let E=Object.fromEntries(f.filter((x=>x.pluginDefaults&&void 0!==x.pluginDefaults[w.name])).map((x=>[x.name,x.pluginDefaults[w.name]]))),N=Object.assign(Object.assign({},F),E);for(let[x,I]of Object.entries(N))(null===c[x]||void 0===c[x])&&(c[x]=I);return"json"===c.parser&&(c.trailingComma="none"),n.normalizeApiOptions(c,f,Object.assign({passThrough:Object.keys(i)},g))},hiddenDefaults:i,inferParser:y}}}),Rm=te({"src/main/massage-ast.js"(e,r){ne(),r.exports=function t(s,a,n){if(Array.isArray(s))return s.map((p=>t(p,a,n))).filter(Boolean);if(!s||"object"!=typeof s)return s;let i,u=a.printer.massageAstNode;i=u&&u.ignoredProperties?u.ignoredProperties:new Set;let l={};for(let[p,y]of Object.entries(s))!i.has(p)&&"function"!=typeof y&&(l[p]=t(y,a,s));if(u){let p=u(s,l,n);if(null===p)return;if(p)return p}return l}}}),Zt=te({"scripts/build/shims/assert.cjs"(e,r){ne();var t=()=>{};t.ok=t,t.strictEqual=t,r.exports=t}}),et=te({"src/main/comments.js"(e,r){ne();var t=Zt(),{builders:{line:s,hardline:a,breakParent:n,indent:u,lineSuffix:i,join:l,cursor:p}}=qe(),{hasNewline:y,skipNewline:h,skipSpaces:g,isPreviousLineEmpty:c,addLeadingComment:f,addDanglingComment:F,addTrailingComment:_}=Ue(),w=new WeakMap;function E(k,M,R){if(!k)return;let{printer:q,locStart:J,locEnd:L}=M;if(R){if(q.canAttachComment&&q.canAttachComment(k)){let V;for(V=R.length-1;V>=0&&!(J(R[V])<=J(k)&&L(R[V])<=L(k));--V);return void R.splice(V+1,0,k)}}else if(w.has(k))return w.get(k);let Q=q.getCommentChildNodes&&q.getCommentChildNodes(k,M)||"object"==typeof k&&Object.entries(k).filter((V=>{let[j]=V;return"enclosingNode"!==j&&"precedingNode"!==j&&"followingNode"!==j&&"tokens"!==j&&"comments"!==j&&"parent"!==j})).map((V=>{let[,j]=V;return j}));if(Q){R||(R=[],w.set(k,R));for(let V of Q)E(V,M,R);return R}}function N(k,M,R,q){let Y,ie,{locStart:J,locEnd:L}=R,Q=J(M),V=L(M),j=E(k,R),ee=0,ce=j.length;for(;ee>1,K=j[W],de=J(K),ue=L(K);if(de<=Q&&V<=ue)return N(K,M,R,K);if(ue<=Q)Y=K,ee=W+1;else{if(!(V<=de))throw new Error("Comment location overlaps with node location");ie=K,ce=W}}if(q&&"TemplateLiteral"===q.type){let{quasis:W}=q,K=C(W,M,R);Y&&C(W,Y,R)!==K&&(Y=null),ie&&C(W,ie,R)!==K&&(ie=null)}return{enclosingNode:q,precedingNode:Y,followingNode:ie}}var x=()=>!1;var P=k=>!/[\S\n\u2028\u2029]/.test(k);function $(k,M,R,q){let{comment:J,precedingNode:L}=R[q],{locStart:Q,locEnd:V}=M,j=Q(J);if(L)for(let Y=q-1;Y>=0;Y--){let{comment:ie,precedingNode:ee}=R[Y];if(ee!==L||!P(k.slice(V(ie),j)))break;j=Q(ie)}return y(k,j,{backwards:!0})}function D(k,M,R,q){let{comment:J,followingNode:L}=R[q],{locStart:Q,locEnd:V}=M,j=V(J);if(L)for(let Y=q+1;Y0;--Y){let{comment:ie,precedingNode:ee,followingNode:ce}=k[Y-1];t.strictEqual(ee,J),t.strictEqual(ce,L);let W=M.slice(R.locEnd(ie),j);if(!V.test(W))break;j=R.locStart(ie)}for(let[ie,{comment:ee}]of k.entries())ie1&&ie.comments.sort(((ee,ce)=>R.locStart(ee)-R.locStart(ce)));k.length=0}function m(k,M){return k.getValue().printed=!0,M.printer.printComment(k,M)}function C(k,M,R){let q=R.locStart(M)-1;for(let J=1;J!R.has(j))));let L=q===M.cursorNode;if(0===J.length){let j=L?p:"";return{leading:j,trailing:j}}let Q=[],V=[];return k.each((()=>{let j=k.getValue();if(R&&R.has(j))return;let{leading:Y,trailing:ie}=j;Y?Q.push(function o(k,M){let R=k.getValue(),q=[m(k,M)],{printer:J,originalText:L,locStart:Q,locEnd:V}=M;if(J.isBlockComment&&J.isBlockComment(R)){let ie=y(L,V(R))?y(L,Q(R),{backwards:!0})?a:s:" ";q.push(ie)}else q.push(a);let Y=h(L,g(L,V(R)));return!1!==Y&&y(L,Y)&&q.push(a),q}(k,M)):ie&&V.push(function d(k,M){let R=k.getValue(),q=m(k,M),{printer:J,originalText:L,locStart:Q}=M,V=J.isBlockComment&&J.isBlockComment(R);if(y(L,Q(R),{backwards:!0})){let Y=c(L,R,Q);return i([a,Y?a:"",q])}let j=[" ",q];return V||(j=[i(j),n]),j}(k,M))}),"comments"),L&&(Q.unshift(p),V.push(p)),{leading:Q,trailing:V}}r.exports={attach:function I(k,M,R,q){if(!Array.isArray(k))return;let J=[],{locStart:L,locEnd:Q,printer:{handleComments:V={}}}=q,{avoidAstMutation:j,ownLine:Y=x,endOfLine:ie=x,remaining:ee=x}=V,ce=k.map(((W,K)=>Object.assign(Object.assign({},N(M,W,q)),{},{comment:W,text:R,options:q,ast:M,isLastComment:k.length-1===K})));for(let[W,K]of ce.entries()){let ge,{comment:de,precedingNode:ue,enclosingNode:Fe,followingNode:z,text:U,options:Z,ast:se,isLastComment:fe}=K;if("json"===Z.parser||"json5"===Z.parser||"__js_expression"===Z.parser||"__vue_expression"===Z.parser||"__vue_ts_expression"===Z.parser){if(L(de)-L(se)<=0){f(se,de);continue}if(Q(de)-Q(se)>=0){_(se,de);continue}}if(j?ge=[K]:(de.enclosingNode=Fe,de.precedingNode=ue,de.followingNode=z,ge=[de,U,Z,se,fe]),$(U,Z,ce,W))de.placement="ownLine",Y(...ge)||(z?f(z,de):ue?_(ue,de):F(Fe||se,de));else if(D(U,Z,ce,W))de.placement="endOfLine",ie(...ge)||(ue?_(ue,de):z?f(z,de):F(Fe||se,de));else if(de.placement="remaining",!ee(...ge))if(ue&&z){let he=J.length;he>0&&J[he-1].followingNode!==z&&T(J,U,Z),J.push(K)}else ue?_(ue,de):z?f(z,de):F(Fe||se,de)}if(T(J,R,q),!j)for(let W of k)delete W.precedingNode,delete W.enclosingNode,delete W.followingNode},printComments:function b(k,M,R,q){let{leading:J,trailing:L}=S(k,R,q);return J||L?[J,M,L]:M},printCommentsSeparately:S,printDanglingComments:function v(k,M,R,q){let J=[],L=k.getValue();return L&&L.comments&&(k.each((()=>{let Q=k.getValue();!Q.leading&&!Q.trailing&&(!q||q(Q))&&J.push(m(k,M))}),"comments"),0!==J.length)?R?l(a,J):u([a,l(a,J)]):""},getSortedChildNodes:E,ensureAllCommentsPrinted:function B(k){if(k)for(let M of k){if(!M.printed)throw new Error('Comment "'+M.value.trim()+'" was not printed. Please report this error!');delete M.printed}}}}}),$m=te({"src/common/ast-path.js"(e,r){ne();var t=lt();function s(u,i){let l=a(u.stack,i);return-1===l?null:u.stack[l]}function a(u,i){for(let l=u.length-1;l>=0;l-=2){let p=u[l];if(p&&!Array.isArray(p)&&--i<0)return l}return-1}r.exports=class{constructor(u){this.stack=[u]}getName(){let{stack:u}=this,{length:i}=u;return i>1?u[i-2]:null}getValue(){return t(this.stack)}getNode(){return s(this,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)}getParentNode(){return s(this,(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)+1)}call(u){let{stack:i}=this,{length:l}=i,p=t(i);for(var y=arguments.length,h=new Array(y>1?y-1:0),g=1;g1&&void 0!==arguments[1]?arguments[1]:0,l=a(this.stack,i+1),p=this.stack.splice(l+1),y=u(this);return this.stack.push(...p),y}each(u){let{stack:i}=this,{length:l}=i,p=t(i);for(var y=arguments.length,h=new Array(y>1?y-1:0),g=1;g1?l-1:0),y=1;y{i[g]=u(h,g,c)}),...p),i}try(u){let{stack:i}=this,l=[...i];try{return u()}finally{i.length=0,i.push(...l)}}match(){let u=this.stack.length-1,i=null,l=this.stack[u--];for(var p=arguments.length,y=new Array(p),h=0;hfunction u(i,l,p,y){let{stripTrailingHardline:h=!1}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},g=s(Object.assign(Object.assign(Object.assign({},p),l),{},{parentParser:p.parser,originalText:i}),{passThrough:!0}),c=tu().parse(i,g),{ast:f}=c;i=c.text;let F=f.comments;delete f.comments,a.attach(F,f,i,g),g[Symbol.for("comments")]=F||[],g[Symbol.for("tokens")]=f.tokens||[];let _=y(f,g);return a.ensureAllCommentsPrinted(F),h?"string"==typeof _?_.replace(/(?:\r?\n)*$/,""):t(_):_}(h,g,p,y,c)),p)}}}}),Wm=te({"src/main/ast-to-doc.js"(e,r){ne();var t=$m(),{builders:{hardline:s,addAlignmentToDoc:a},utils:{propagateBreaks:n}}=qe(),{printComments:u}=et(),i=Vm();function l(h,g){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,{printer:f}=g;f.preprocess&&(h=f.preprocess(h,g));let F=new Map,_=new t(h),w=E();return c>0&&(w=a([s,w],c,g.tabWidth)),n(w),w;function E(x,I){return void 0===x||x===_?N(I):Array.isArray(x)?_.call((()=>N(I)),...x):_.call((()=>N(I)),x)}function N(x){let I=_.getValue(),P=I&&"object"==typeof I&&void 0===x;if(P&&F.has(I))return F.get(I);let $=function y(h,g,c,f){let w,E,F=h.getValue(),{printer:_}=g;if(_.hasPrettierIgnore&&_.hasPrettierIgnore(h))({doc:w,printedComments:E}=function p(h,g){let{originalText:c,[Symbol.for("comments")]:f,locStart:F,locEnd:_}=g,w=F(h),E=_(h),N=new Set;for(let x of f)F(x)>=w&&_(x)<=E&&(x.printed=!0,N.add(x));return{doc:c.slice(w,E),printedComments:N}}(F,g));else{if(F)try{w=i.printSubtree(h,c,g,l)}catch(N){if(globalThis.PRETTIER_DEBUG)throw N}w||(w=_.print(h,g,c,f))}return(!_.willPrintOwnComments||!_.willPrintOwnComments(h,g))&&(w=u(h,w,g,E)),w}(_,g,E,x);return P&&F.set(I,$),$}}r.exports=l}}),Hm=te({"src/main/range-util.js"(e,r){ne();var t=Zt(),s=et();function u(f){let F=f.length-1;for(;;){let _=f[F];if(!_||"Program"!==_.type&&"File"!==_.type)break;F--}return f.slice(0,F+1)}function l(f,F,_,w){let E=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],N=arguments.length>5?arguments[5]:void 0,{locStart:x,locEnd:I}=_,P=x(f),$=I(f);if(!(F>$||Fw);let I=f.slice(w,E).search(/\S/),P=-1===I;if(!P)for(w+=I;E>w&&!/\S/.test(f[E-1]);--E);let T,m,$=l(_,w,F,((C,o)=>g(F,C,o)),[],"rangeStart"),D=P?$:l(_,E,F,(C=>g(F,C)),[],"rangeEnd");if(!$||!D)return{rangeStart:0,rangeEnd:0};if((f=>{let{parser:F}=f;return"json"===F||"json5"===F||"json-stringify"===F})(F)){let C=function n(f,F){let _=[f.node,...f.parentNodes],w=new Set([F.node,...F.parentNodes]);return _.find((E=>y.has(E.type)&&w.has(E)))}($,D);T=C,m=C}else({startNode:T,endNode:m}=function i(f,F,_){let{locStart:w,locEnd:E}=_,N=f.node,x=F.node;if(N===x)return{startNode:N,endNode:x};let I=w(f.node);for(let $ of u(F.parentNodes)){if(!(w($)>=I))break;x=$}let P=E(F.node);for(let $ of u(f.parentNodes)){if(!(E($)<=P))break;if(N=$,N===x)break}return{startNode:N,endNode:x}}($,D,F));return{rangeStart:Math.min(N(T),N(m)),rangeEnd:Math.max(x(T),x(m))}},findNodeAtOffset:l}}}),Gm=te({"src/main/core.js"(e,r){ne();var{diffArrays:t}=BD(),{printer:{printDocToString:s},debug:{printDocToDebug:a}}=qe(),{getAlignmentSize:n}=Ue(),{guessEndOfLine:u,convertEndOfLineToChars:i,countEndOfLineChars:l,normalizeEndOfLine:p}=Jn(),y=uo().normalize,h=Rm(),g=et(),c=tu(),f=Wm(),F=Hm(),w=Symbol("cursor");function E(m,C,o){let d=C.comments;return d&&(delete C.comments,g.attach(d,C,m,o)),o[Symbol.for("comments")]=d||[],o[Symbol.for("tokens")]=C.tokens||[],o.originalText=m,d}function N(m,C){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!m||0===m.trim().length)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:d,text:v}=c.parse(m,C);if(C.cursorOffset>=0){let k=F.findNodeAtOffset(d,C.cursorOffset,C);k&&k.node&&(C.cursorNode=k.node)}let S=E(v,d,C),b=f(d,C,o),B=s(b,C);if(g.ensureAllCommentsPrinted(S),o>0){let k=B.formatted.trim();void 0!==B.cursorNodeStart&&(B.cursorNodeStart-=B.formatted.indexOf(k)),B.formatted=k+i(C.endOfLine)}if(C.cursorOffset>=0){let k,M,R,q,J;if(C.cursorNode&&B.cursorNodeText?(k=C.locStart(C.cursorNode),M=v.slice(k,C.locEnd(C.cursorNode)),R=C.cursorOffset-k,q=B.cursorNodeStart,J=B.cursorNodeText):(k=0,M=v,R=C.cursorOffset,q=0,J=B.formatted),M===J)return{formatted:B.formatted,cursorOffset:q+R,comments:S};let L=[...M];L.splice(R,0,w);let Q=[...J],V=t(L,Q),j=q;for(let Y of V)if(Y.removed){if(Y.value.includes(w))break}else j+=Y.count;return{formatted:B.formatted,cursorOffset:j,comments:S}}return{formatted:B.formatted,cursorOffset:-1,comments:S}}function I(m,C,o){return"number"!=typeof C||Number.isNaN(C)||C<0||C>m.length?o:C}function P(m,C){let{cursorOffset:o,rangeStart:d,rangeEnd:v}=C;return o=I(m,o,-1),d=I(m,d,0),v=I(m,v,m.length),Object.assign(Object.assign({},C),{},{cursorOffset:o,rangeStart:d,rangeEnd:v})}function $(m,C){let{cursorOffset:o,rangeStart:d,rangeEnd:v,endOfLine:S}=P(m,C),b="\ufeff"===m.charAt(0);if(b&&(m=m.slice(1),o--,d--,v--),"auto"===S&&(S=u(m)),m.includes("\r")){let B=k=>l(m.slice(0,Math.max(k,0)),"\r\n");o-=B(o),d-=B(d),v-=B(v),m=p(m)}return{hasBOM:b,text:m,options:P(m,Object.assign(Object.assign({},C),{},{cursorOffset:o,rangeStart:d,rangeEnd:v,endOfLine:S}))}}function D(m,C){let o=c.resolveParser(C);return!o.hasPragma||o.hasPragma(m)}function T(m,C){let S,{hasBOM:o,text:d,options:v}=$(m,y(C));return v.rangeStart>=v.rangeEnd&&""!==d||v.requirePragma&&!D(d,v)?{formatted:m,cursorOffset:C.cursorOffset,comments:[]}:(v.rangeStart>0||v.rangeEndv&&C.cursorOffset<=S?C.cursorOffset-v:-1,endOfLine:"lf"}),M),q=R.formatted.trimEnd(),{cursorOffset:J}=C;J>S?J+=q.length-b.length:R.cursorOffset>=0&&(J=R.cursorOffset+v);let L=d.slice(0,v)+q+d.slice(S);if("lf"!==C.endOfLine){let Q=i(C.endOfLine);J>=0&&"\r\n"===Q&&(J+=l(L.slice(0,J),"\n")),L=L.replace(/\n/g,Q)}return{formatted:L,cursorOffset:J,comments:R.comments}}(d,v):(!v.requirePragma&&v.insertPragma&&v.printer.insertPragma&&!D(d,v)&&(d=v.printer.insertPragma(d)),S=N(d,v)),o&&(S.formatted="\ufeff"+S.formatted,S.cursorOffset>=0&&S.cursorOffset++),S)}r.exports={formatWithCursor:T,parse(m,C,o){let{text:d,options:v}=$(m,y(C)),S=c.parse(d,v);return o&&(S.ast=h(S.ast,v)),S},formatAST(m,C){C=y(C);let o=f(m,C);return s(o,C)},formatDoc:(m,C)=>T(a(m),Object.assign(Object.assign({},C),{},{parser:"__js_expression"})).formatted,printToDoc(m,C){C=y(C);let{ast:o,text:d}=c.parse(m,C);return E(d,o,C),f(o,C)},printDocToString:(m,C)=>s(m,y(C))}}}),Um=te({"src/common/util-shared.js"(e,r){ne();var{getMaxContinuousCount:t,getStringWidth:s,getAlignmentSize:a,getIndentSize:n,skip:u,skipWhitespace:i,skipSpaces:l,skipNewline:p,skipToLineEnd:y,skipEverythingButNewLine:h,skipInlineComment:g,skipTrailingComment:c,hasNewline:f,hasNewlineInRange:F,hasSpaces:_,isNextLineEmpty:w,isNextLineEmptyAfterIndex:E,isPreviousLineEmpty:N,getNextNonSpaceNonCommentCharacterIndex:x,makeString:I,addLeadingComment:P,addDanglingComment:$,addTrailingComment:D}=Ue();r.exports={getMaxContinuousCount:t,getStringWidth:s,getAlignmentSize:a,getIndentSize:n,skip:u,skipWhitespace:i,skipSpaces:l,skipNewline:p,skipToLineEnd:y,skipEverythingButNewLine:h,skipInlineComment:g,skipTrailingComment:c,hasNewline:f,hasNewlineInRange:F,hasSpaces:_,isNextLineEmpty:w,isNextLineEmptyAfterIndex:E,isPreviousLineEmpty:N,getNextNonSpaceNonCommentCharacterIndex:x,makeString:I,addLeadingComment:P,addDanglingComment:$,addTrailingComment:D}}}),_t=te({"src/utils/create-language.js"(e,r){ne(),r.exports=function(t,s){let{languageId:a}=t,n=Hn(t,CD);return Object.assign(Object.assign({linguistLanguageId:a},n),s(t))}}}),Jm=te({"node_modules/esutils/lib/ast.js"(e,r){ne(),function(){function a(l){if(null==l)return!1;switch(l.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function u(l){switch(l.type){case"IfStatement":return null!=l.alternate?l.alternate:l.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return l.body}return null}r.exports={isExpression:function t(l){if(null==l)return!1;switch(l.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:a,isIterationStatement:function s(l){if(null==l)return!1;switch(l.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function n(l){return a(l)||null!=l&&"FunctionDeclaration"===l.type},isProblematicIfStatement:function i(l){var p;if("IfStatement"!==l.type||null==l.alternate)return!1;p=l.consequent;do{if("IfStatement"===p.type&&null==p.alternate)return!0;p=u(p)}while(p);return!1},trailingStatement:u}}()}}),so=te({"node_modules/esutils/lib/code.js"(e,r){ne(),function(){var t,s,a,n,u,i;function c(E){return E<=65535?String.fromCharCode(E):String.fromCharCode(Math.floor((E-65536)/1024)+55296)+String.fromCharCode((E-65536)%1024+56320)}for(s={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},t={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},a=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],n=new Array(128),i=0;i<128;++i)n[i]=i>=97&&i<=122||i>=65&&i<=90||36===i||95===i;for(u=new Array(128),i=0;i<128;++i)u[i]=i>=97&&i<=122||i>=65&&i<=90||i>=48&&i<=57||36===i||95===i;r.exports={isDecimalDigit:function l(E){return 48<=E&&E<=57},isHexDigit:function p(E){return 48<=E&&E<=57||97<=E&&E<=102||65<=E&&E<=70},isOctalDigit:function y(E){return E>=48&&E<=55},isWhiteSpace:function h(E){return 32===E||9===E||11===E||12===E||160===E||E>=5760&&a.indexOf(E)>=0},isLineTerminator:function g(E){return 10===E||13===E||8232===E||8233===E},isIdentifierStartES5:function f(E){return E<128?n[E]:s.NonAsciiIdentifierStart.test(c(E))},isIdentifierPartES5:function F(E){return E<128?u[E]:s.NonAsciiIdentifierPart.test(c(E))},isIdentifierStartES6:function _(E){return E<128?n[E]:t.NonAsciiIdentifierStart.test(c(E))},isIdentifierPartES6:function w(E){return E<128?u[E]:t.NonAsciiIdentifierPart.test(c(E))}}}()}}),zm=te({"node_modules/esutils/lib/keyword.js"(e,r){ne(),function(){var t=so();function a(f,F){return!(!F&&"yield"===f)&&n(f,F)}function n(f,F){if(F&&function s(f){switch(f){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(f))return!0;switch(f.length){case 2:return"if"===f||"in"===f||"do"===f;case 3:return"var"===f||"for"===f||"new"===f||"try"===f;case 4:return"this"===f||"else"===f||"case"===f||"void"===f||"with"===f||"enum"===f;case 5:return"while"===f||"break"===f||"catch"===f||"throw"===f||"const"===f||"yield"===f||"class"===f||"super"===f;case 6:return"return"===f||"typeof"===f||"delete"===f||"switch"===f||"export"===f||"import"===f;case 7:return"default"===f||"finally"===f||"extends"===f;case 8:return"function"===f||"continue"===f||"debugger"===f;case 10:return"instanceof"===f;default:return!1}}function u(f,F){return"null"===f||"true"===f||"false"===f||a(f,F)}function i(f,F){return"null"===f||"true"===f||"false"===f||n(f,F)}function p(f){var F,_,w;if(0===f.length||(w=f.charCodeAt(0),!t.isIdentifierStartES5(w)))return!1;for(F=1,_=f.length;F<_;++F)if(w=f.charCodeAt(F),!t.isIdentifierPartES5(w))return!1;return!0}function y(f,F){return 1024*(f-55296)+(F-56320)+65536}function h(f){var F,_,w,E,N;if(0===f.length)return!1;for(N=t.isIdentifierStartES6,F=0,_=f.length;F<_;++F){if(55296<=(w=f.charCodeAt(F))&&w<=56319){if(++F>=_||!(56320<=(E=f.charCodeAt(F))&&E<=57343))return!1;w=y(w,E)}if(!N(w))return!1;N=t.isIdentifierPartES6}return!0}r.exports={isKeywordES5:a,isKeywordES6:n,isReservedWordES5:u,isReservedWordES6:i,isRestrictedWord:function l(f){return"eval"===f||"arguments"===f},isIdentifierNameES5:p,isIdentifierNameES6:h,isIdentifierES5:function g(f,F){return p(f)&&!u(f,F)},isIdentifierES6:function c(f,F){return h(f)&&!i(f,F)}}}()}}),Xm=te({"node_modules/esutils/lib/utils.js"(e){ne(),e.ast=Jm(),e.code=so(),e.keyword=zm()}}),Pt=te({"src/language-js/utils/is-block-comment.js"(e,r){ne();var t=new Set(["Block","CommentBlock","MultiLine"]);r.exports=a=>t.has(a?.type)}}),Km=te({"src/language-js/utils/is-node-matches.js"(e,r){ne(),r.exports=function s(a,n){return n.some((u=>function t(a,n){let u=n.split(".");for(let i=u.length-1;i>=0;i--){let l=u[i];if(0===i)return"Identifier"===a.type&&a.name===l;if("MemberExpression"!==a.type||a.optional||a.computed||"Identifier"!==a.property.type||a.property.name!==l)return!1;a=a.object}}(a,u)))}}}),Ke=te({"src/language-js/utils/index.js"(e,r){ne();var t=Xm().keyword.isIdentifierNameES5,{getLast:s,hasNewline:a,skipWhitespace:n,isNonEmptyArray:u,isNextLineEmptyAfterIndex:i,getStringWidth:l}=Ue(),{locStart:p,locEnd:y,hasSameLocStart:h}=ut(),g=Pt(),c=Km(),f="(?:(?=.)\\s)",F=new RegExp(`^${f}*:`),_=new RegExp(`^${f}*::`);function $(O){return O=new Set(O),me=>O.has(me?.type)}var D=$(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),T=$(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);var C=$(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function o(O){return"NumericLiteral"===O.type||"Literal"===O.type&&"number"==typeof O.value}function v(O){return"StringLiteral"===O.type||"Literal"===O.type&&"string"==typeof O.value}var S=$(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),b=$(["FunctionExpression","ArrowFunctionExpression"]);function k(O){return de(O)&&"Identifier"===O.callee.type&&["async","inject","fakeAsync","waitForAsync"].includes(O.callee.name)}var M=$(["JSXElement","JSXFragment"]);function q(O){return"get"===O.kind||"set"===O.kind}function J(O){return q(O)||h(O,O.value)}var V=$(["BinaryExpression","LogicalExpression","NGPipeExpression"]);var Y=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);var ce=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];var de=$(["CallExpression","OptionalCallExpression"]),ue=$(["MemberExpression","OptionalMemberExpression"]);function fe(O){return/^(?:\d+|\d+\.\d+)$/.test(O)}function he(O){return O.quasis.some((me=>me.value.raw.includes("\n")))}function oe(O){var me,_e;return null!==(me=null===(_e=O.extra)||void 0===_e?void 0:_e.raw)&&void 0!==me?me:O.raw}var Ae={"==":!0,"!=":!0,"===":!0,"!==":!0},Ee={"*":!0,"/":!0,"%":!0},De={">>":!0,">>>":!0,"<<":!0};var G=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap(((O,me)=>O.map((_e=>[_e,me])))));function re(O){return G.get(O)}var Be=new WeakMap;function ve(O){if(Be.has(O))return Be.get(O);let me=[];return O.this&&me.push(O.this),Array.isArray(O.parameters)?me.push(...O.parameters):Array.isArray(O.params)&&me.push(...O.params),O.rest&&me.push(O.rest),Be.set(O,me),me}var be=new WeakMap;function Ye(O){if(be.has(O))return be.get(O);let me=O.arguments;return"ImportExpression"===O.type&&(me=[O.source],O.attributes&&me.push(O.attributes)),be.set(O,me),me}function Ie(O){return"prettier-ignore"===O.value.trim()&&!O.unignore}function Oe(O){return O&&(O.prettierIgnore||Me(O,Te.PrettierIgnore))}var Te={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},je=(O,me)=>{if("function"==typeof O&&(me=O,O=0),O||me)return(_e,He,Ge)=>!(O&Te.Leading&&!_e.leading||O&Te.Trailing&&!_e.trailing||O&Te.Dangling&&(_e.leading||_e.trailing)||O&Te.Block&&!g(_e)||O&Te.Line&&!D(_e)||O&Te.First&&0!==He||O&Te.Last&&He!==Ge.length-1||O&Te.PrettierIgnore&&!Ie(_e)||me&&!me(_e))};function Me(O,me,_e){if(!u(O?.comments))return!1;let He=je(me,_e);return!He||O.comments.some(He)}function ae(O,me,_e){if(!Array.isArray(O?.comments))return[];let He=je(me,_e);return He?O.comments.filter(He):O.comments}function tt(O){return de(O)||"NewExpression"===O.type||"ImportExpression"===O.type}var Xe=Symbol("ifWithoutBlockAndSameLineComment");function st(O){return"TSAsExpression"===O.type||"TSSatisfiesExpression"===O.type}r.exports={getFunctionParameters:ve,iterateFunctionParametersPath:function ze(O,me){let _e=O.getValue(),He=0,Ge=it=>me(it,He++);_e.this&&O.call(Ge,"this"),Array.isArray(_e.parameters)?O.each(Ge,"parameters"):Array.isArray(_e.params)&&O.each(Ge,"params"),_e.rest&&O.call(Ge,"rest")},getCallArguments:Ye,iterateCallArgumentsPath:function Se(O,me){let _e=O.getValue();"ImportExpression"===_e.type?(O.call((He=>me(He,0)),"source"),_e.attributes&&O.call((He=>me(He,1)),"attributes")):O.each(me,"arguments")},hasRestParameter:function Ce(O){var me;if(O.rest)return!0;let _e=ve(O);return"RestElement"===(null===(me=s(_e))||void 0===me?void 0:me.type)},getLeftSide:function I(O){var me,_e,He,Ge,it,Qe;return O.expressions?O.expressions[0]:null!==(me=null!==(_e=null!==(He=null!==(Ge=null!==(it=null!==(Qe=O.left)&&void 0!==Qe?Qe:O.test)&&void 0!==it?it:O.callee)&&void 0!==Ge?Ge:O.object)&&void 0!==He?He:O.tag)&&void 0!==_e?_e:O.argument)&&void 0!==me?me:O.expression},getLeftSidePathName:function P(O,me){if(me.expressions)return["expressions",0];if(me.left)return["left"];if(me.test)return["test"];if(me.object)return["object"];if(me.callee)return["callee"];if(me.tag)return["tag"];if(me.argument)return["argument"];if(me.expression)return["expression"];throw new Error("Unexpected node has no left side.")},getParentExportDeclaration:function m(O){let me=O.getParentNode();return"declaration"===O.getName()&&T(me)?me:null},getTypeScriptMappedTypeModifier:function z(O,me){return"+"===O||"-"===O?O+me:me},hasFlowAnnotationComment:function E(O){let me=O?.[0];return g(me)&&_.test(me.value)},hasFlowShorthandAnnotationComment:function w(O){var me,_e;return(null===(me=O.extra)||void 0===me?void 0:me.parenthesized)&&g(null===(_e=O.trailingComments)||void 0===_e?void 0:_e[0])&&F.test(O.trailingComments[0].value)},hasLeadingOwnLineComment:function Z(O,me){return M(me)?Oe(me):Me(me,Te.Leading,(_e=>a(O,y(_e))))},hasNakedLeftSide:function x(O){return"AssignmentExpression"===O.type||"BinaryExpression"===O.type||"LogicalExpression"===O.type||"NGPipeExpression"===O.type||"ConditionalExpression"===O.type||de(O)||ue(O)||"SequenceExpression"===O.type||"TaggedTemplateExpression"===O.type||"BindExpression"===O.type||"UpdateExpression"===O.type&&!O.prefix||st(O)||"TSNonNullExpression"===O.type},hasNode:function N(O,me){if(!O||"object"!=typeof O)return!1;if(Array.isArray(O))return O.some((He=>N(He,me)));let _e=me(O);return"boolean"==typeof _e?_e:Object.values(O).some((He=>N(He,me)))},hasIgnoreComment:function Je(O){return Oe(O.getValue())},hasNodeIgnoreComment:Oe,identity:function H(O){return O},isBinaryish:V,isCallLikeExpression:tt,isEnabledHackPipeline:function We(O){return!!O.__isUsingHackPipeline},isLineComment:D,isPrettierIgnoreComment:Ie,isCallExpression:de,isMemberExpression:ue,isExportDeclaration:T,isFlowAnnotationComment:function U(O,me){let _e=p(me),He=n(O,y(me));return!1!==He&&"/*"===O.slice(_e,_e+2)&&"*/"===O.slice(He,He+2)},isFunctionCompositionArgs:function Re(O){if(O.length<=1)return!1;let me=0;for(let _e of O)if(b(_e)){if(me+=1,me>1)return!0}else if(de(_e))for(let He of _e.arguments)if(b(He))return!0;return!1},isFunctionNotation:J,isFunctionOrArrowExpression:b,isGetterOrSetter:q,isJestEachTemplateLiteral:function ge(O,me){let _e=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===me.type&&me.quasi===O&&"MemberExpression"===me.tag.type&&"Identifier"===me.tag.property.type&&"each"===me.tag.property.name&&("Identifier"===me.tag.object.type&&_e.test(me.tag.object.name)||"MemberExpression"===me.tag.object.type&&"Identifier"===me.tag.object.property.type&&("only"===me.tag.object.property.name||"skip"===me.tag.object.property.name)&&"Identifier"===me.tag.object.object.type&&_e.test(me.tag.object.object.name))},isJsxNode:M,isLiteral:C,isLongCurriedCallExpression:function Ne(O){let me=O.getValue(),_e=O.getParentNode();return de(me)&&de(_e)&&_e.callee===me&&me.arguments.length>_e.arguments.length&&_e.arguments.length>0},isSimpleCallArgument:function Pe(O,me){if(me>=2)return!1;let _e=Qe=>Pe(Qe,me+1),He="Literal"===O.type&&"regex"in O&&O.regex.pattern||"RegExpLiteral"===O.type&&O.pattern;return!(He&&l(He)>5)&&("Literal"===O.type||"BigIntLiteral"===O.type||"DecimalLiteral"===O.type||"BooleanLiteral"===O.type||"NullLiteral"===O.type||"NumericLiteral"===O.type||"RegExpLiteral"===O.type||"StringLiteral"===O.type||"Identifier"===O.type||"ThisExpression"===O.type||"Super"===O.type||"PrivateName"===O.type||"PrivateIdentifier"===O.type||"ArgumentPlaceholder"===O.type||"Import"===O.type||("TemplateLiteral"===O.type?O.quasis.every((Qe=>!Qe.value.raw.includes("\n")))&&O.expressions.every(_e):"ObjectExpression"===O.type?O.properties.every((Qe=>!Qe.computed&&(Qe.shorthand||Qe.value&&_e(Qe.value)))):"ArrayExpression"===O.type?O.elements.every((Qe=>null===Qe||_e(Qe))):tt(O)?("ImportExpression"===O.type||Pe(O.callee,me))&&Ye(O).every(_e):ue(O)?Pe(O.object,me)&&Pe(O.property,me):"UnaryExpression"===O.type&&{"!":!0,"-":!0,"+":!0,"~":!0}[O.operator]||"UpdateExpression"===O.type&&{"++":!0,"--":!0}[O.operator]?Pe(O.argument,me):"TSNonNullExpression"===O.type&&Pe(O.expression,me)))},isMemberish:function j(O){return ue(O)||"BindExpression"===O.type&&!!O.object},isNumericLiteral:o,isSignedNumericLiteral:function d(O){return"UnaryExpression"===O.type&&("+"===O.operator||"-"===O.operator)&&o(O.argument)},isObjectProperty:function Ve(O){return O&&("ObjectProperty"===O.type||"Property"===O.type&&!O.method&&"init"===O.kind)},isObjectType:S,isObjectTypePropertyAFunction:function L(O){return!("ObjectTypeProperty"!==O.type&&"ObjectTypeInternalSlot"!==O.type||"FunctionTypeAnnotation"!==O.value.type||O.static||J(O))},isSimpleType:function ie(O){return!!O&&!(("GenericTypeAnnotation"!==O.type&&"TSTypeReference"!==O.type||O.typeParameters)&&!Y.has(O.type))},isSimpleNumber:fe,isSimpleTemplateLiteral:function Fe(O){let me="expressions";"TSTemplateLiteralType"===O.type&&(me="types");let _e=O[me];return 0!==_e.length&&_e.every((He=>{if(Me(He))return!1;if("Identifier"===He.type||"ThisExpression"===He.type)return!0;if(ue(He)){let Ge=He;for(;ue(Ge);)if("Identifier"!==Ge.property.type&&"Literal"!==Ge.property.type&&"StringLiteral"!==Ge.property.type&&"NumericLiteral"!==Ge.property.type||(Ge=Ge.object,Me(Ge)))return!1;return"Identifier"===Ge.type||"ThisExpression"===Ge.type}return!1}))},isStringLiteral:v,isStringPropSafeToUnquote:function se(O,me){return"json"!==me.parser&&v(O.key)&&oe(O.key).slice(1,-1)===O.key.value&&(t(O.key.value)&&!("babel-ts"===me.parser&&"ClassProperty"===O.type||"typescript"===me.parser&&"PropertyDefinition"===O.type)||fe(O.key.value)&&String(Number(O.key.value))===O.key.value&&("babel"===me.parser||"acorn"===me.parser||"espree"===me.parser||"meriyah"===me.parser||"__babel_estree"===me.parser))},isTemplateOnItsOwnLine:function we(O,me){return("TemplateLiteral"===O.type&&he(O)||"TaggedTemplateExpression"===O.type&&he(O.quasi))&&!a(me,p(O),{backwards:!0})},isTestCall:function K(O,me){if("CallExpression"!==O.type)return!1;if(1===O.arguments.length){if(k(O)&&me&&K(me))return b(O.arguments[0]);if(function ee(O){return"Identifier"===O.callee.type&&/^(?:before|after)(?:Each|All)$/.test(O.callee.name)&&1===O.arguments.length}(O))return k(O.arguments[0])}else if((2===O.arguments.length||3===O.arguments.length)&&("TemplateLiteral"===O.arguments[0].type||v(O.arguments[0]))&&function W(O){return c(O,ce)}(O.callee))return!(O.arguments[2]&&!o(O.arguments[2]))&&((2===O.arguments.length?b(O.arguments[1]):function B(O){return"FunctionExpression"===O.type||"ArrowFunctionExpression"===O.type&&"BlockStatement"===O.body.type}(O.arguments[1])&&ve(O.arguments[1]).length<=1)||k(O.arguments[1]));return!1},isTheOnlyJsxElementInMarkdown:function R(O,me){if("markdown"!==O.parentParser&&"mdx"!==O.parentParser)return!1;let _e=me.getNode();if(!_e.expression||!M(_e.expression))return!1;let He=me.getParentNode();return"Program"===He.type&&1===He.body.length},isTSXFile:function pe(O){return O.filepath&&/\.tsx$/i.test(O.filepath)},isTypeAnnotationAFunction:function Q(O){return!("TypeAnnotation"!==O.type&&"TSTypeAnnotation"!==O.type||"FunctionTypeAnnotation"!==O.typeAnnotation.type||O.static||h(O,O.typeAnnotation))},isNextLineEmpty:(O,me)=>{let{originalText:_e}=me;return i(_e,y(O))},needsHardlineAfterDanglingComment:function ke(O){if(!Me(O))return!1;let me=s(ae(O,Te.Dangling));return me&&!g(me)},rawText:oe,shouldPrintComma:function X(O){let me=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===O.trailingComma&&"es5"===me||"all"===O.trailingComma&&("all"===me||"es5"===me)},isBitwiseOperator:function ye(O){return!!De[O]||"|"===O||"^"===O||"&"===O},shouldFlatten:function A(O,me){return!(re(me)!==re(O)||"**"===O||Ae[O]&&Ae[me]||"%"===me&&Ee[O]||"%"===O&&Ee[me]||me!==O&&Ee[me]&&Ee[O]||De[O]&&De[me])},startsWithNoLookaheadToken:function le(O,me){switch(O.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return le(O.left,me);case"MemberExpression":case"OptionalMemberExpression":return le(O.object,me);case"TaggedTemplateExpression":return"FunctionExpression"!==O.tag.type&&le(O.tag,me);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==O.callee.type&&le(O.callee,me);case"ConditionalExpression":return le(O.test,me);case"UpdateExpression":return!O.prefix&&le(O.argument,me);case"BindExpression":return O.object&&le(O.object,me);case"SequenceExpression":return le(O.expressions[0],me);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return le(O.expression,me);default:return me(O)}},getPrecedence:re,hasComment:Me,getComments:ae,CommentCheckFlags:Te,markerForIfWithoutBlockAndSameLineComment:Xe,isTSTypeExpression:st}}}),jt=te({"src/language-js/print/template-literal.js"(e,r){ne();var t=lt(),{getStringWidth:s,getIndentSize:a}=Ue(),{builders:{join:n,hardline:u,softline:i,group:l,indent:p,align:y,lineSuffixBoundary:h,addAlignmentToDoc:g},printer:{printDocToString:c},utils:{mapDoc:f}}=qe(),{isBinaryish:F,isJestEachTemplateLiteral:_,isSimpleTemplateLiteral:w,hasComment:E,isMemberExpression:N,isTSTypeExpression:x}=Ke();function m(C){return C.replace(/([\\`]|\${)/g,"\\$1")}r.exports={printTemplateLiteral:function I(C,o,d){let v=C.getValue();if("TemplateLiteral"===v.type&&_(v,C.getParentNode())){let R=function P(C,o,d){let v=C.getNode(),S=v.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(S.length>1||S.some((b=>b.length>0))){o.__inJestEach=!0;let b=C.map(d,"expressions");o.__inJestEach=!1;let B=[],k=b.map((L=>"${"+c(L,Object.assign(Object.assign({},o),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}")),M=[{hasLineBreak:!1,cells:[]}];for(let L=1;LL.cells.length))),q=Array.from({length:R}).fill(0),J=[{cells:S},...M.filter((L=>L.cells.length>0))];for(let{cells:L}of J.filter((Q=>!Q.hasLineBreak)))for(let[Q,V]of L.entries())q[Q]=Math.max(q[Q],s(V));return B.push(h,"`",p([u,n(u,J.map((L=>n(" | ",L.cells.map(((Q,V)=>L.hasLineBreak?Q:Q+" ".repeat(q[V]-s(Q))))))))]),u,"`"),B}}(C,d,o);if(R)return R}let b="expressions";"TSTemplateLiteralType"===v.type&&(b="types");let B=[],k=C.map(o,b),M=w(v);return M&&(k=k.map((R=>c(R,Object.assign(Object.assign({},d),{},{printWidth:Number.POSITIVE_INFINITY})).formatted))),B.push(h,"`"),C.each((R=>{let q=R.getName();if(B.push(o()),qfunction $(C,o){let d=C.getValue(),v=o();return E(d)&&(v=l([p([i,v]),i])),["${",v,h,"}"]}(d,o)),"expressions")},escapeTemplateCharacters:function T(C,o){return f(C,(d=>"string"==typeof d?o?d.replace(/(\\*)`/g,"$1$1\\`"):m(d):d))},uncookTemplateElementValue:m}}}),Ym=te({"src/language-js/embed/markdown.js"(e,r){ne();var{builders:{indent:t,softline:s,literalline:a,dedentToRoot:n}}=qe(),{escapeTemplateCharacters:u}=jt();r.exports=function i(p,y,h){let c=p.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,((w,E)=>"\\".repeat(E.length/2)+"`")),f=function l(p){let y=p.match(/^([^\S\n]*)\S/m);return null===y?"":y[1]}(c),F=""!==f;F&&(c=c.replace(new RegExp(`^${f}`,"gm"),""));let _=u(h(c,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",F?t([s,_]):[a,n(_)],s,"`"]}}}),Qm=te({"src/language-js/embed/css.js"(e,r){ne();var{isNonEmptyArray:t}=Ue(),{builders:{indent:s,hardline:a,softline:n},utils:{mapDoc:u,replaceEndOfLine:i,cleanDoc:l}}=qe(),{printTemplateExpressions:p}=jt();r.exports=function y(c,f,F){let _=c.getValue(),w=_.quasis.map((P=>P.value.raw)),E=0;return function h(c,f,F){if(1===f.quasis.length&&!f.quasis[0].value.raw.trim())return"``";let w=function g(c,f){if(!t(f))return c;let F=0,_=u(l(c),(w=>"string"==typeof w&&w.includes("@prettier-placeholder")?w.split(/@prettier-placeholder-(\d+)-id/).map(((E,N)=>N%2==0?i(E):(F++,f[E]))):w));return f.length===F?_:null}(c,F);if(!w)throw new Error("Couldn't insert all the expressions");return["`",s([a,w]),n,"`"]}(F(w.reduce(((P,$,D)=>0===D?$:P+"@prettier-placeholder-"+E+++"-id"+$),""),{parser:"scss"},{stripTrailingHardline:!0}),_,p(c,f))}}}),Zm=te({"src/language-js/embed/graphql.js"(e,r){ne();var{builders:{indent:t,join:s,hardline:a}}=qe(),{escapeTemplateCharacters:n,printTemplateExpressions:u}=jt();function l(p){let y=[],h=!1,g=p.map((c=>c.trim()));for(let[c,f]of g.entries())""!==f&&(""===g[c-1]&&h?y.push([a,f]):y.push(f),h=!0);return 0===y.length?null:s(a,y)}r.exports=function i(p,y,h){let g=p.getValue(),c=g.quasis.length;if(1===c&&""===g.quasis[0].value.raw.trim())return"``";let f=u(p,y),F=[];for(let _=0;_2&&""===I[0].trim()&&""===I[1].trim(),T=P>2&&""===I[P-1].trim()&&""===I[P-2].trim(),m=I.every((o=>/^\s*(?:#[^\n\r]*)?$/.test(o)));if(!N&&/#[^\n\r]*$/.test(I[P-1]))return null;let C=null;C=m?l(I):h(x,{parser:"graphql"},{stripTrailingHardline:!0}),C?(C=n(C,!1),!E&&D&&F.push(""),F.push(C),!N&&T&&F.push("")):!E&&!N&&D&&F.push(""),$&&F.push($)}return["`",t([a,s(a,F)]),a,"`"]}}}),ed=te({"src/language-js/embed/html.js"(e,r){ne();var{builders:{indent:t,line:s,hardline:a,group:n},utils:{mapDoc:u}}=qe(),{printTemplateExpressions:i,uncookTemplateElementValue:l}=jt(),p=0;r.exports=function y(h,g,c,f,F){let{parser:_}=F,w=h.getValue(),E=p;p=p+1>>>0;let N=d=>`PRETTIER_HTML_PLACEHOLDER_${d}_${E}_IN_JS`,x=w.quasis.map(((d,v,S)=>v===S.length-1?d.value.cooked:d.value.cooked+N(v))).join(""),I=i(h,g);if(0===I.length&&0===x.trim().length)return"``";let P=new RegExp(N("(\\d+)"),"g"),$=0,D=c(x,{parser:_,__onHtmlRoot(d){$=d.children.length}},{stripTrailingHardline:!0}),T=u(D,(d=>{if("string"!=typeof d)return d;let v=[],S=d.split(P);for(let b=0;b1?t(n(T)):n(T),C,"`"])}}}),td=te({"src/language-js/embed.js"(e,r){ne();var{hasComment:t,CommentCheckFlags:s,isObjectProperty:a}=Ke(),n=Ym(),u=Qm(),i=Zm(),l=ed();function p(D){return function g(D){let T=D.getValue(),m=D.getParentNode(),C=D.getParentNode(1);return C&&T.quasis&&"JSXExpressionContainer"===m.type&&"JSXElement"===C.type&&"style"===C.openingElement.name.name&&C.openingElement.attributes.some((o=>"jsx"===o.name.name))||m&&"TaggedTemplateExpression"===m.type&&"Identifier"===m.tag.type&&"css"===m.tag.name||m&&"TaggedTemplateExpression"===m.type&&"MemberExpression"===m.tag.type&&"css"===m.tag.object.name&&("global"===m.tag.property.name||"resolve"===m.tag.property.name)}(D)||function _(D){let T=D.getParentNode();if(!T||"TaggedTemplateExpression"!==T.type)return!1;let m="ParenthesizedExpression"===T.tag.type?T.tag.expression:T.tag;switch(m.type){case"MemberExpression":return E(m.object)||N(m);case"CallExpression":return E(m.callee)||"MemberExpression"===m.callee.type&&("MemberExpression"===m.callee.object.type&&(E(m.callee.object.object)||N(m.callee.object))||"CallExpression"===m.callee.object.type&&E(m.callee.object.callee));case"Identifier":return"css"===m.name;default:return!1}}(D)||function w(D){let T=D.getParentNode(),m=D.getParentNode(1);return m&&"JSXExpressionContainer"===T.type&&"JSXAttribute"===m.type&&"JSXIdentifier"===m.name.type&&"css"===m.name.name}(D)||function c(D){return D.match((T=>"TemplateLiteral"===T.type),((T,m)=>"ArrayExpression"===T.type&&"elements"===m),((T,m)=>a(T)&&"Identifier"===T.key.type&&"styles"===T.key.name&&"value"===m),...F)}(D)?"css":function x(D){let T=D.getValue(),m=D.getParentNode();return I(T,"GraphQL")||m&&("TaggedTemplateExpression"===m.type&&("MemberExpression"===m.tag.type&&"graphql"===m.tag.object.name&&"experimental"===m.tag.property.name||"Identifier"===m.tag.type&&("gql"===m.tag.name||"graphql"===m.tag.name))||"CallExpression"===m.type&&"Identifier"===m.callee.type&&"graphql"===m.callee.name)}(D)?"graphql":function P(D){return I(D.getValue(),"HTML")||D.match((T=>"TemplateLiteral"===T.type),((T,m)=>"TaggedTemplateExpression"===T.type&&"Identifier"===T.tag.type&&"html"===T.tag.name&&"quasi"===m))}(D)?"html":function f(D){return D.match((T=>"TemplateLiteral"===T.type),((T,m)=>a(T)&&"Identifier"===T.key.type&&"template"===T.key.name&&"value"===m),...F)}(D)?"angular":function h(D){let T=D.getValue(),m=D.getParentNode();return m&&"TaggedTemplateExpression"===m.type&&1===T.quasis.length&&"Identifier"===m.tag.type&&("md"===m.tag.name||"markdown"===m.tag.name)}(D)?"markdown":void 0}var F=[(D,T)=>"ObjectExpression"===D.type&&"properties"===T,(D,T)=>"CallExpression"===D.type&&"Identifier"===D.callee.type&&"Component"===D.callee.name&&"arguments"===T,(D,T)=>"Decorator"===D.type&&"expression"===T];function E(D){return"Identifier"===D.type&&"styled"===D.name}function N(D){return/^[A-Z]/.test(D.object.name)&&"extend"===D.property.name}function I(D,T){return t(D,s.Block|s.Leading,(m=>{let{value:C}=m;return C===` ${T} `}))}r.exports=function y(D,T,m,C){let o=D.getValue();if("TemplateLiteral"!==o.type||function $(D){let{quasis:T}=D;return T.some((m=>{let{value:{cooked:C}}=m;return null===C}))}(o))return;let d=p(D);if(d){if("markdown"===d)return n(D,T,m);if("css"===d)return u(D,T,m);if("graphql"===d)return i(D,T,m);if("html"===d||"angular"===d)return l(D,T,m,C,{parser:d})}}}}),rd=te({"src/language-js/clean.js"(e,r){ne();var t=Pt(),s=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),a=u=>{for(let i of u.quasis)delete i.value};function n(u,i,l){if("Program"===u.type&&delete i.sourceType,("BigIntLiteral"===u.type||"BigIntLiteralTypeAnnotation"===u.type)&&i.value&&(i.value=i.value.toLowerCase()),("BigIntLiteral"===u.type||"Literal"===u.type)&&i.bigint&&(i.bigint=i.bigint.toLowerCase()),"DecimalLiteral"===u.type&&(i.value=Number(i.value)),"Literal"===u.type&&i.decimal&&(i.decimal=Number(i.decimal)),"EmptyStatement"===u.type||"JSXText"===u.type||"JSXExpressionContainer"===u.type&&("Literal"===u.expression.type||"StringLiteral"===u.expression.type)&&" "===u.expression.value)return null;if(("Property"===u.type||"ObjectProperty"===u.type||"MethodDefinition"===u.type||"ClassProperty"===u.type||"ClassMethod"===u.type||"PropertyDefinition"===u.type||"TSDeclareMethod"===u.type||"TSPropertySignature"===u.type||"ObjectTypeProperty"===u.type)&&"object"==typeof u.key&&u.key&&("Literal"===u.key.type||"NumericLiteral"===u.key.type||"StringLiteral"===u.key.type||"Identifier"===u.key.type)&&delete i.key,"JSXElement"===u.type&&"style"===u.openingElement.name.name&&u.openingElement.attributes.some((h=>"jsx"===h.name.name)))for(let{type:h,expression:g}of i.children)"JSXExpressionContainer"===h&&"TemplateLiteral"===g.type&&a(g);"JSXAttribute"===u.type&&"css"===u.name.name&&"JSXExpressionContainer"===u.value.type&&"TemplateLiteral"===u.value.expression.type&&a(i.value.expression),"JSXAttribute"===u.type&&u.value&&"Literal"===u.value.type&&/["']|"|'/.test(u.value.value)&&(i.value.value=i.value.value.replace(/["']|"|'/g,'"'));let p=u.expression||u.callee;if("Decorator"===u.type&&"CallExpression"===p.type&&"Component"===p.callee.name&&1===p.arguments.length){let h=u.expression.arguments[0].properties;for(let[g,c]of i.expression.arguments[0].properties.entries())switch(h[g].key.name){case"styles":"ArrayExpression"===c.value.type&&a(c.value.elements[0]);break;case"template":"TemplateLiteral"===c.value.type&&a(c.value)}}var y;("TaggedTemplateExpression"===u.type&&("MemberExpression"===u.tag.type||"Identifier"===u.tag.type&&("gql"===u.tag.name||"graphql"===u.tag.name||"css"===u.tag.name||"md"===u.tag.name||"markdown"===u.tag.name||"html"===u.tag.name)||"CallExpression"===u.tag.type)&&a(i.quasi),"TemplateLiteral"===u.type)&&((null!==(y=u.leadingComments)&&void 0!==y&&y.some((g=>t(g)&&["GraphQL","HTML"].some((c=>g.value===` ${c} `))))||"CallExpression"===l.type&&"graphql"===l.callee.name||!u.leadingComments)&&a(i));return"InterpreterDirective"===u.type&&(i.value=i.value.trimEnd()),"TSIntersectionType"!==u.type&&"TSUnionType"!==u.type||1!==u.types.length?void 0:i.types[0]}n.ignoredProperties=s,r.exports=n}}),io={};function ao(){if(typeof Tr>"u"){var e=new ArrayBuffer(2),r=new Uint8Array(e),t=new Uint16Array(e);if(r[0]=1,r[1]=2,258===t[0])Tr="BE";else{if(513!==t[0])throw new Error("unable to figure out endianess");Tr="LE"}}return Tr}function oo(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function lo(){return[]}function co(){return 0}function po(){return Number.MAX_VALUE}function fo(){return Number.MAX_VALUE}function Do(){return[]}function mo(){return"Browser"}function go(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function yo(){}function ho(){}function nd(){return"javascript"}function ud(){return"browser"}function $n(){return"/tmp"}Kt(io,{EOL:()=>Wn,arch:()=>nd,cpus:()=>Do,default:()=>vo,endianness:()=>ao,freemem:()=>po,getNetworkInterfaces:()=>ho,hostname:()=>oo,loadavg:()=>lo,networkInterfaces:()=>yo,platform:()=>ud,release:()=>go,tmpDir:()=>$n,tmpdir:()=>Vn,totalmem:()=>fo,type:()=>mo,uptime:()=>co});var Tr,Vn,Wn,vo,sd=ht({"node-modules-polyfills:os"(){ne(),vo={EOL:Wn="\n",tmpdir:Vn=$n,tmpDir:$n,networkInterfaces:yo,getNetworkInterfaces:ho,release:go,type:mo,cpus:Do,totalmem:fo,freemem:po,uptime:co,loadavg:lo,hostname:oo,endianness:ao}}}),id=te({"node-modules-polyfills-commonjs:os"(e,r){ne();var t=(sd(),ft(io));if(t&&t.default){r.exports=t.default;for(let s in t)r.exports[s]=t[s]}else t&&(r.exports=t)}}),ad=te({"node_modules/detect-newline/index.js"(e,r){ne();var t=s=>{if("string"!=typeof s)throw new TypeError("Expected a string");let a=s.match(/(?:\r?\n)/g)||[];if(0===a.length)return;let n=a.filter((i=>"\r\n"===i)).length;return n>a.length-n?"\r\n":"\n"};r.exports=t,r.exports.graceful=s=>"string"==typeof s&&t(s)||"\n"}}),od=te({"node_modules/jest-docblock/build/index.js"(e){function r(){let N=id();return r=function(){return N},N}function t(){let N=function s(N){return N&&N.__esModule?N:{default:N}}(ad());return t=function(){return N},N}ne(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function c(N){let x=N.match(u);return x?x[0].trimLeft():""},e.parse=function F(N){return _(N).pragmas},e.parseWithComments=_,e.print=function w(N){let{comments:x="",pragmas:I={}}=N,P=(0,t().default)(x)||r().EOL,D=" *",m=Object.keys(I),C=m.map((d=>E(d,I[d]))).reduce(((d,v)=>d.concat(v)),[]).map((d=>`${D} ${d}${P}`)).join("");if(!x){if(0===m.length)return"";if(1===m.length&&!Array.isArray(I[m[0]])){let d=I[m[0]];return`/** ${E(m[0],d)[0]} */`}}let o=x.split(P).map((d=>`${D} ${d}`)).join(P)+P;return"/**"+P+(x?o:"")+(x&&m.length?D+P:"")+C+" */"},e.strip=function f(N){let x=N.match(u);return x&&x[0]?N.substring(x[0].length):N};var a=/\*\/$/,n=/^\/\*\*?/,u=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,i=/(^|\s+)\/\/([^\r\n]*)/g,l=/^(\r?\n)+/,p=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,y=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,h=/(\r?\n|^) *\* ?/g,g=[];function _(N){let x=(0,t().default)(N)||r().EOL;N=N.replace(n,"").replace(a,"").replace(h,"$1");let I="";for(;I!==N;)I=N,N=N.replace(p,`${x}$1 $2${x}`);N=N.replace(l,"").trimRight();let D,P=Object.create(null),$=N.replace(y,"").replace(l,"").trimRight();for(;D=y.exec(N);){let T=D[2].replace(i,"");"string"==typeof P[D[1]]||Array.isArray(P[D[1]])?P[D[1]]=g.concat(P[D[1]],T):P[D[1]]=T}return{comments:$,pragmas:P}}function E(N,x){return g.concat(x).map((I=>`@${N} ${I}`.trim()))}}}),ld=te({"src/language-js/utils/get-shebang.js"(e,r){ne(),r.exports=function t(s){if(!s.startsWith("#!"))return"";let a=s.indexOf("\n");return-1===a?s:s.slice(0,a)}}}),Co=te({"src/language-js/pragma.js"(e,r){ne();var{parseWithComments:t,strip:s,extract:a,print:n}=od(),{normalizeEndOfLine:u}=Jn(),i=ld();function l(h){let g=i(h);g&&(h=h.slice(g.length+1));let c=a(h),{pragmas:f,comments:F}=t(c);return{shebang:g,text:h,pragmas:f,comments:F}}r.exports={hasPragma:function p(h){let g=Object.keys(l(h).pragmas);return g.includes("prettier")||g.includes("format")},insertPragma:function y(h){let{shebang:g,text:c,pragmas:f,comments:F}=l(h),_=s(c),w=n({pragmas:Object.assign({format:""},f),comments:F.trimStart()});return(g?`${g}\n`:"")+u(w)+(_.startsWith("\n")?"\n":"\n\n")+_}}}}),cd=te({"src/language-js/utils/is-type-cast-comment.js"(e,r){ne();var t=Pt();r.exports=function s(a){return t(a)&&"*"===a.value[0]&&/@(?:type|satisfies)\b/.test(a.value)}}}),Eo=te({"src/language-js/comments.js"(e,r){ne();var{getLast:t,hasNewline:s,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:a,getNextNonSpaceNonCommentCharacter:n,hasNewlineInRange:u,addLeadingComment:i,addTrailingComment:l,addDanglingComment:p,getNextNonSpaceNonCommentCharacterIndex:y,isNonEmptyArray:h}=Ue(),{getFunctionParameters:g,isPrettierIgnoreComment:c,isJsxNode:f,hasFlowShorthandAnnotationComment:F,hasFlowAnnotationComment:_,hasIgnoreComment:w,isCallLikeExpression:E,getCallArguments:N,isCallExpression:x,isMemberExpression:I,isObjectProperty:P,isLineComment:$,getComments:D,CommentCheckFlags:T,markerForIfWithoutBlockAndSameLineComment:m}=Ke(),{locStart:C,locEnd:o}=ut(),d=Pt(),v=cd();function k(De,A){let G=(De.body||De.properties).find((re=>{let{type:ye}=re;return"EmptyStatement"!==ye}));G?i(G,A):p(De,A)}function M(De,A){"BlockStatement"===De.type?k(De,A):i(De,A)}function R(De){let{comment:A,followingNode:G}=De;return!(!G||!v(A))&&(i(G,A),!0)}function q(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye,text:Ce}=De;if("IfStatement"!==re?.type||!ye)return!1;if(")"===n(Ce,A,o))return l(G,A),!0;if(G===re.consequent&&ye===re.alternate){if("BlockStatement"===G.type)l(G,A);else{let ve="SingleLine"===A.type||A.loc.start.line===A.loc.end.line,ze=A.loc.start.line===G.loc.start.line;ve&&ze?p(G,A,m):p(re,A)}return!0}return"BlockStatement"===ye.type?(k(ye,A),!0):"IfStatement"===ye.type?(M(ye.consequent,A),!0):re.consequent===ye&&(i(ye,A),!0)}function J(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye,text:Ce}=De;return!("WhileStatement"!==re?.type||!ye)&&(")"===n(Ce,A,o)?(l(G,A),!0):"BlockStatement"===ye.type?(k(ye,A),!0):re.body===ye&&(i(ye,A),!0))}function L(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye}=De;return!("TryStatement"!==re?.type&&"CatchClause"!==re?.type||!ye)&&("CatchClause"===re.type&&G?(l(G,A),!0):"BlockStatement"===ye.type?(k(ye,A),!0):"TryStatement"===ye.type?(M(ye.finalizer,A),!0):"CatchClause"===ye.type&&(M(ye.body,A),!0))}function Q(De){let{comment:A,enclosingNode:G,followingNode:re}=De;return!(!I(G)||"Identifier"!==re?.type)&&(i(G,A),!0)}function V(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye,text:Ce}=De,Be=G&&!u(Ce,o(G),C(A));return!(G&&Be||"ConditionalExpression"!==re?.type&&"TSConditionalType"!==re?.type||!ye)&&(i(ye,A),!0)}function j(De){let{comment:A,precedingNode:G,enclosingNode:re}=De;return!(!P(re)||!re.shorthand||re.key!==G||"AssignmentPattern"!==re.value.type)&&(l(re.value.left,A),!0)}var Y=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function ie(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye}=De;if(Y.has(re?.type)){if(h(re.decorators)&&(!ye||"Decorator"!==ye.type))return l(t(re.decorators),A),!0;if(re.body&&ye===re.body)return k(re.body,A),!0;if(ye){if(re.superClass&&ye===re.superClass&&G&&(G===re.id||G===re.typeParameters))return l(G,A),!0;for(let Ce of["implements","extends","mixins"])if(re[Ce]&&ye===re[Ce][0])return!G||G!==re.id&&G!==re.typeParameters&&G!==re.superClass?p(re,A,Ce):l(G,A),!0}}return!1}var ee=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function ce(De){let{comment:A,precedingNode:G,enclosingNode:re,text:ye}=De;return!!(re&&G&&"("===n(ye,A,o)&&("Property"===re.type||"TSDeclareMethod"===re.type||"TSAbstractMethodDefinition"===re.type)&&"Identifier"===G.type&&re.key===G&&":"!==n(ye,G,o)||"Decorator"===G?.type&&ee.has(re?.type))&&(l(G,A),!0)}var W=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function K(De){let{comment:A,precedingNode:G,enclosingNode:re,text:ye}=De;return"("===n(ye,A,o)&&(!(!G||!W.has(re?.type))&&(l(G,A),!0))}function de(De){let{comment:A,enclosingNode:G,text:re}=De;if("ArrowFunctionExpression"!==G?.type)return!1;let ye=y(re,A,o);return!1!==ye&&"=>"===re.slice(ye,ye+2)&&(p(G,A),!0)}function ue(De){let{comment:A,enclosingNode:G,text:re}=De;return")"===n(re,A,o)&&(G&&(le(G)&&0===g(G).length||E(G)&&0===N(G).length)?(p(G,A),!0):("MethodDefinition"===G?.type||"TSAbstractMethodDefinition"===G?.type)&&0===g(G.value).length&&(p(G.value,A),!0))}function Fe(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye,text:Ce}=De;if("FunctionTypeParam"===G?.type&&"FunctionTypeAnnotation"===re?.type&&"FunctionTypeParam"!==ye?.type||("Identifier"===G?.type||"AssignmentPattern"===G?.type)&&re&&le(re)&&")"===n(Ce,A,o))return l(G,A),!0;if("FunctionDeclaration"===re?.type&&"BlockStatement"===ye?.type){let Be=(()=>{let ve=g(re);if(ve.length>0)return a(Ce,o(t(ve)));let ze=a(Ce,o(re.id));return!1!==ze&&a(Ce,ze+1)})();if(C(A)>Be)return k(ye,A),!0}return!1}function z(De){let{comment:A,enclosingNode:G}=De;return"LabeledStatement"===G?.type&&(i(G,A),!0)}function U(De){let{comment:A,enclosingNode:G}=De;return!("ContinueStatement"!==G?.type&&"BreakStatement"!==G?.type||G.label)&&(l(G,A),!0)}function Z(De){let{comment:A,precedingNode:G,enclosingNode:re}=De;return!!(x(re)&&G&&re.callee===G&&re.arguments.length>0)&&(i(re.arguments[0],A),!0)}function se(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye}=De;return"UnionTypeAnnotation"===re?.type||"TSUnionType"===re?.type?(c(A)&&(ye.prettierIgnore=!0,A.unignore=!0),!!G&&(l(G,A),!0)):(("UnionTypeAnnotation"===ye?.type||"TSUnionType"===ye?.type)&&c(A)&&(ye.types[0].prettierIgnore=!0,A.unignore=!0),!1)}function fe(De){let{comment:A,enclosingNode:G}=De;return!!P(G)&&(i(G,A),!0)}function ge(De){let{comment:A,enclosingNode:G,followingNode:re,ast:ye,isLastComment:Ce}=De;return ye&&ye.body&&0===ye.body.length?(Ce?p(ye,A):i(ye,A),!0):"Program"!==G?.type||0!==G?.body.length||h(G.directives)?"Program"===re?.type&&0===re?.body.length&&"ModuleExpression"===G?.type&&(p(re,A),!0):(Ce?p(G,A):i(G,A),!0)}function he(De){let{comment:A,enclosingNode:G}=De;return("ForInStatement"===G?.type||"ForOfStatement"===G?.type)&&(i(G,A),!0)}function we(De){let{comment:A,precedingNode:G,enclosingNode:re,text:ye}=De;return"ImportSpecifier"===re?.type||"ExportSpecifier"===re?.type?(i(re,A),!0):!(!("ImportSpecifier"===G?.type&&"ImportDeclaration"===re?.type)&&!("ExportSpecifier"===G?.type&&"ExportNamedDeclaration"===re?.type)||!s(ye,o(A)))&&(l(G,A),!0)}function ke(De){let{comment:A,enclosingNode:G}=De;return"AssignmentPattern"===G?.type&&(i(G,A),!0)}var Re=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),Ne=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function Pe(De){let{comment:A,enclosingNode:G,followingNode:re}=De;return!(!Re.has(G?.type)||!re||!Ne.has(re.type)&&!d(A))&&(i(re,A),!0)}function oe(De){let{comment:A,enclosingNode:G,followingNode:re,text:ye}=De;return!(re||"TSMethodSignature"!==G?.type&&"TSDeclareFunction"!==G?.type&&"TSAbstractMethodDefinition"!==G?.type||";"!==n(ye,A,o))&&(l(G,A),!0)}function H(De){let{comment:A,enclosingNode:G,followingNode:re}=De;if(c(A)&&"TSMappedType"===G?.type&&"TSTypeParameter"===re?.type&&re.constraint)return G.prettierIgnore=!0,A.unignore=!0,!0}function pe(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye}=De;return"TSMappedType"===re?.type&&("TSTypeParameter"===ye?.type&&ye.name?(i(ye.name,A),!0):!("TSTypeParameter"!==G?.type||!G.constraint)&&(l(G.constraint,A),!0))}function X(De){let{comment:A,enclosingNode:G,followingNode:re}=De;return!(!G||"SwitchCase"!==G.type||G.test||!re||re!==G.consequent[0])&&("BlockStatement"===re.type&&$(A)?k(re,A):p(G,A),!0)}function le(De){return"ArrowFunctionExpression"===De.type||"FunctionExpression"===De.type||"FunctionDeclaration"===De.type||"ObjectMethod"===De.type||"ClassMethod"===De.type||"TSDeclareFunction"===De.type||"TSCallSignatureDeclaration"===De.type||"TSConstructSignatureDeclaration"===De.type||"TSMethodSignature"===De.type||"TSConstructorType"===De.type||"TSFunctionType"===De.type||"TSDeclareMethod"===De.type}r.exports={handleOwnLineComment:function S(De){return[H,Fe,Q,q,J,L,ie,he,se,ge,we,ke,ce,z,U].some((A=>A(De)))},handleEndOfLineComment:function b(De){return[R,Fe,V,we,q,J,L,ie,z,Z,fe,ge,Pe,U,X].some((A=>A(De)))},handleRemainingComment:function B(De){return[H,q,J,j,ue,ce,ge,de,K,pe,U,oe].some((A=>A(De)))},getCommentChildNodes:function Ae(De,A){if(("typescript"===A.parser||"flow"===A.parser||"acorn"===A.parser||"espree"===A.parser||"meriyah"===A.parser||"__babel_estree"===A.parser)&&"MethodDefinition"===De.type&&De.value&&"FunctionExpression"===De.value.type&&0===g(De.value).length&&!De.value.returnType&&!h(De.value.typeParameters)&&De.value.body)return[...De.decorators||[],De.key,De.value.body]},willPrintOwnComments:function Ee(De){let A=De.getValue(),G=De.getParentNode();return(A&&(f(A)||F(A)||x(G)&&(_(D(ye=A,T.Leading))||_(D(ye,T.Trailing))))||G&&("JSXSpreadAttribute"===G.type||"JSXSpreadChild"===G.type||"UnionTypeAnnotation"===G.type||"TSUnionType"===G.type||("ClassDeclaration"===G.type||"ClassExpression"===G.type)&&G.superClass===A))&&(!w(De)||"UnionTypeAnnotation"===G.type||"TSUnionType"===G.type);var ye}}}}),qt=te({"src/language-js/needs-parens.js"(e,r){ne();var t=lt(),s=Kn(),{getFunctionParameters:a,getLeftSidePathName:n,hasFlowShorthandAnnotationComment:u,hasNakedLeftSide:i,hasNode:l,isBitwiseOperator:p,startsWithNoLookaheadToken:y,shouldFlatten:h,getPrecedence:g,isCallExpression:c,isMemberExpression:f,isObjectProperty:F,isTSTypeExpression:_}=Ke();function w(D,T){let m=D.getParentNode();if(!m)return!1;let C=D.getName(),o=D.getNode();if(T.__isInHtmlInterpolation&&!T.bracketSpacing&&function I(D){if("ObjectExpression"===D.type)return!0;return!1}(o)&&P(D))return!0;if(function E(D){return"BlockStatement"===D.type||"BreakStatement"===D.type||"ClassBody"===D.type||"ClassDeclaration"===D.type||"ClassMethod"===D.type||"ClassProperty"===D.type||"PropertyDefinition"===D.type||"ClassPrivateProperty"===D.type||"ContinueStatement"===D.type||"DebuggerStatement"===D.type||"DeclareClass"===D.type||"DeclareExportAllDeclaration"===D.type||"DeclareExportDeclaration"===D.type||"DeclareFunction"===D.type||"DeclareInterface"===D.type||"DeclareModule"===D.type||"DeclareModuleExports"===D.type||"DeclareVariable"===D.type||"DoWhileStatement"===D.type||"EnumDeclaration"===D.type||"ExportAllDeclaration"===D.type||"ExportDefaultDeclaration"===D.type||"ExportNamedDeclaration"===D.type||"ExpressionStatement"===D.type||"ForInStatement"===D.type||"ForOfStatement"===D.type||"ForStatement"===D.type||"FunctionDeclaration"===D.type||"IfStatement"===D.type||"ImportDeclaration"===D.type||"InterfaceDeclaration"===D.type||"LabeledStatement"===D.type||"MethodDefinition"===D.type||"ReturnStatement"===D.type||"SwitchStatement"===D.type||"ThrowStatement"===D.type||"TryStatement"===D.type||"TSDeclareFunction"===D.type||"TSEnumDeclaration"===D.type||"TSImportEqualsDeclaration"===D.type||"TSInterfaceDeclaration"===D.type||"TSModuleDeclaration"===D.type||"TSNamespaceExportDeclaration"===D.type||"TypeAlias"===D.type||"VariableDeclaration"===D.type||"WhileStatement"===D.type||"WithStatement"===D.type}(o))return!1;if("flow"!==T.parser&&u(D.getValue()))return!0;if("Identifier"===o.type){if(o.extra&&o.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(o.name)||"left"===C&&("async"===o.name&&!m.await||"let"===o.name)&&"ForOfStatement"===m.type)return!0;if("let"===o.name){var d;let S=null===(d=D.findAncestor((b=>"ForOfStatement"===b.type)))||void 0===d?void 0:d.left;if(S&&y(S,(b=>b===o)))return!0}if("object"===C&&"let"===o.name&&"MemberExpression"===m.type&&m.computed&&!m.optional){let S=D.findAncestor((B=>"ExpressionStatement"===B.type||"ForStatement"===B.type||"ForInStatement"===B.type)),b=S?"ExpressionStatement"===S.type?S.expression:"ForStatement"===S.type?S.init:S.left:void 0;if(b&&y(b,(B=>B===o)))return!0}return!1}if("ObjectExpression"===o.type||"FunctionExpression"===o.type||"ClassExpression"===o.type||"DoExpression"===o.type){var v;let S=null===(v=D.findAncestor((b=>"ExpressionStatement"===b.type)))||void 0===v?void 0:v.expression;if(S&&y(S,(b=>b===o)))return!0}switch(m.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if("superClass"===C&&("ArrowFunctionExpression"===o.type||"AssignmentExpression"===o.type||"AwaitExpression"===o.type||"BinaryExpression"===o.type||"ConditionalExpression"===o.type||"LogicalExpression"===o.type||"NewExpression"===o.type||"ObjectExpression"===o.type||"SequenceExpression"===o.type||"TaggedTemplateExpression"===o.type||"UnaryExpression"===o.type||"UpdateExpression"===o.type||"YieldExpression"===o.type||"TSNonNullExpression"===o.type))return!0;break;case"ExportDefaultDeclaration":return $(D,T)||"SequenceExpression"===o.type;case"Decorator":if("expression"===C){if(f(o)&&o.computed)return!0;let S=!1,b=!1,B=o;for(;B;)switch(B.type){case"MemberExpression":b=!0,B=B.object;break;case"CallExpression":if(b||S)return"typescript"!==T.parser;S=!0,B=B.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return"typescript"!==T.parser;default:return!0}return!0}break;case"ArrowFunctionExpression":if("body"===C&&"SequenceExpression"!==o.type&&y(o,(S=>"ObjectExpression"===S.type)))return!0}switch(o.type){case"UpdateExpression":if("UnaryExpression"===m.type)return o.prefix&&("++"===o.operator&&"+"===m.operator||"--"===o.operator&&"-"===m.operator);case"UnaryExpression":switch(m.type){case"UnaryExpression":return o.operator===m.operator&&("+"===o.operator||"-"===o.operator);case"BindExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===C;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===C;case"BinaryExpression":return"left"===C&&"**"===m.operator;default:return!1}case"BinaryExpression":if("UpdateExpression"===m.type||"in"===o.operator&&function N(D){let T=0,m=D.getValue();for(;m;){let C=D.getParentNode(T++);if(C&&"ForStatement"===C.type&&C.init===m)return!0;m=C}return!1}(D))return!0;if("|>"===o.operator&&o.extra&&o.extra.parenthesized){let S=D.getParentNode(1);if("BinaryExpression"===S.type&&"|>"===S.operator)return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(m.type){case"TSSatisfiesExpression":case"TSAsExpression":return!_(o);case"ConditionalExpression":return _(o);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return"callee"===C;case"ClassExpression":case"ClassDeclaration":return"superClass"===C;case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===C;case"AssignmentExpression":case"AssignmentPattern":return"left"===C&&("TSTypeAssertion"===o.type||_(o));case"LogicalExpression":if("LogicalExpression"===o.type)return m.operator!==o.operator;case"BinaryExpression":{let{operator:S,type:b}=o;if(!S&&"TSTypeAssertion"!==b)return!0;let B=g(S),k=m.operator,M=g(k);return M>B||"right"===C&&M===B||M===B&&!h(k,S)||(M"===m.operator);default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if("extendsType"===C&&"TSConditionalType"===m.type){if("TSConditionalType"===o.type)return!0;let{typeAnnotation:S}=o.returnType||o.typeAnnotation;if("TSTypePredicate"===S.type&&S.typeAnnotation&&(S=S.typeAnnotation.typeAnnotation),"TSInferType"===S.type&&S.typeParameter.constraint)return!0}if("checkType"===C&&"TSConditionalType"===m.type)return!0;case"TSUnionType":case"TSIntersectionType":if(("TSUnionType"===m.type||"TSIntersectionType"===m.type)&&m.types.length>1&&(!o.types||o.types.length>1))return!0;case"TSInferType":if("TSInferType"===o.type&&"TSRestType"===m.type)return!1;case"TSTypeOperator":return"TSArrayType"===m.type||"TSOptionalType"===m.type||"TSRestType"===m.type||"objectType"===C&&"TSIndexedAccessType"===m.type||"TSTypeOperator"===m.type||"TSTypeAnnotation"===m.type&&D.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return"objectType"===C&&"TSIndexedAccessType"===m.type||"elementType"===C&&"TSArrayType"===m.type;case"TypeofTypeAnnotation":return"objectType"===C&&("IndexedAccessType"===m.type||"OptionalIndexedAccessType"===m.type)||"elementType"===C&&"ArrayTypeAnnotation"===m.type;case"ArrayTypeAnnotation":return"NullableTypeAnnotation"===m.type;case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"ArrayTypeAnnotation"===m.type||"NullableTypeAnnotation"===m.type||"IntersectionTypeAnnotation"===m.type||"UnionTypeAnnotation"===m.type||"objectType"===C&&("IndexedAccessType"===m.type||"OptionalIndexedAccessType"===m.type);case"NullableTypeAnnotation":return"ArrayTypeAnnotation"===m.type||"objectType"===C&&("IndexedAccessType"===m.type||"OptionalIndexedAccessType"===m.type);case"FunctionTypeAnnotation":{let S="NullableTypeAnnotation"===m.type?D.getParentNode(1):m;return"UnionTypeAnnotation"===S.type||"IntersectionTypeAnnotation"===S.type||"ArrayTypeAnnotation"===S.type||"objectType"===C&&("IndexedAccessType"===S.type||"OptionalIndexedAccessType"===S.type)||"NullableTypeAnnotation"===S.type||"FunctionTypeParam"===m.type&&null===m.name&&a(o).some((b=>b.typeAnnotation&&"NullableTypeAnnotation"===b.typeAnnotation.type))}case"OptionalIndexedAccessType":return"objectType"===C&&"IndexedAccessType"===m.type;case"StringLiteral":case"NumericLiteral":case"Literal":if("string"==typeof o.value&&"ExpressionStatement"===m.type&&!m.directive){let S=D.getParentNode(1);return"Program"===S.type||"BlockStatement"===S.type}return"object"===C&&"MemberExpression"===m.type&&"number"==typeof o.value;case"AssignmentExpression":{let S=D.getParentNode(1);return"body"===C&&"ArrowFunctionExpression"===m.type||("key"!==C||"ClassProperty"!==m.type&&"PropertyDefinition"!==m.type||!m.computed)&&("init"!==C&&"update"!==C||"ForStatement"!==m.type)&&("ExpressionStatement"===m.type?"ObjectPattern"===o.left.type:!("key"===C&&"TSPropertySignature"===m.type||"AssignmentExpression"===m.type||"SequenceExpression"===m.type&&S&&"ForStatement"===S.type&&(S.init===m||S.update===m)||"value"===C&&"Property"===m.type&&S&&"ObjectPattern"===S.type&&S.properties.includes(m)||"NGChainedExpression"===m.type))}case"ConditionalExpression":switch(m.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===C;case"ConditionalExpression":return"test"===C;case"MemberExpression":case"OptionalMemberExpression":return"object"===C;default:return!1}case"FunctionExpression":switch(m.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===C;case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(m.type){case"BinaryExpression":return"|>"!==m.operator||o.extra&&o.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===C;case"MemberExpression":case"OptionalMemberExpression":return"object"===C;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return"test"===C;default:return!1}case"ClassExpression":return!!s(o.decorators)||"NewExpression"===m.type&&"callee"===C;case"OptionalMemberExpression":case"OptionalCallExpression":{let S=D.getParentNode(1);if("object"===C&&"MemberExpression"===m.type||"callee"===C&&("CallExpression"===m.type||"NewExpression"===m.type)||"TSNonNullExpression"===m.type&&"MemberExpression"===S.type&&S.object===m)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if("callee"===C&&("BindExpression"===m.type||"NewExpression"===m.type)){let S=o;for(;S;)switch(S.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":S=S.object;break;case"TaggedTemplateExpression":S=S.tag;break;case"TSNonNullExpression":S=S.expression;break;default:return!1}}return!1;case"BindExpression":return"callee"===C&&("BindExpression"===m.type||"NewExpression"===m.type)||"object"===C&&f(m);case"NGPipeExpression":return!("NGRoot"===m.type||"NGMicrosyntaxExpression"===m.type||"ObjectProperty"===m.type&&(!o.extra||!o.extra.parenthesized)||"ArrayExpression"===m.type||c(m)&&m.arguments[C]===o||"right"===C&&"NGPipeExpression"===m.type||"property"===C&&"MemberExpression"===m.type||"AssignmentExpression"===m.type);case"JSXFragment":case"JSXElement":return"callee"===C||"left"===C&&"BinaryExpression"===m.type&&"<"===m.operator||"ArrayExpression"!==m.type&&"ArrowFunctionExpression"!==m.type&&"AssignmentExpression"!==m.type&&"AssignmentPattern"!==m.type&&"BinaryExpression"!==m.type&&"NewExpression"!==m.type&&"ConditionalExpression"!==m.type&&"ExpressionStatement"!==m.type&&"JsExpressionRoot"!==m.type&&"JSXAttribute"!==m.type&&"JSXElement"!==m.type&&"JSXExpressionContainer"!==m.type&&"JSXFragment"!==m.type&&"LogicalExpression"!==m.type&&!c(m)&&!F(m)&&"ReturnStatement"!==m.type&&"ThrowStatement"!==m.type&&"TypeCastExpression"!==m.type&&"VariableDeclarator"!==m.type&&"YieldExpression"!==m.type;case"TypeAnnotation":return"returnType"===C&&"ArrowFunctionExpression"===m.type&&function x(D){return l(D,(T=>"ObjectTypeAnnotation"===T.type&&l(T,(m=>"FunctionTypeAnnotation"===m.type||void 0))||void 0))}(o)}return!1}function P(D){let T=D.getValue(),m=D.getParentNode(),C=D.getName();switch(m.type){case"NGPipeExpression":if("number"==typeof C&&m.arguments[C]===T&&m.arguments.length-1===C)return D.callParent(P);break;case"ObjectProperty":if("value"===C){let o=D.getParentNode(1);return t(o.properties)===m}break;case"BinaryExpression":case"LogicalExpression":if("right"===C)return D.callParent(P);break;case"ConditionalExpression":if("alternate"===C)return D.callParent(P);break;case"UnaryExpression":if(m.prefix)return D.callParent(P)}return!1}function $(D,T){let m=D.getValue(),C=D.getParentNode();return"FunctionExpression"===m.type||"ClassExpression"===m.type?"ExportDefaultDeclaration"===C.type||!w(D,T):!(!i(m)||"ExportDefaultDeclaration"!==C.type&&w(D,T))&&D.call((o=>$(o,T)),...n(D,m))}r.exports=w}}),Fo=te({"src/language-js/print-preprocess.js"(e,r){ne(),r.exports=function t(s,a){switch(a.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},s),{},{type:a.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:s,comments:[],rootMarker:a.rootMarker});default:return s}}}}),pd=te({"src/language-js/print/html-binding.js"(e,r){ne();var{builders:{join:t,line:s,group:a,softline:n,indent:u}}=qe();r.exports={isVueEventBindingExpression:function l(p){switch(p.type){case"MemberExpression":switch(p.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return l(p.object)}return!1;case"Identifier":return!0;default:return!1}},printHtmlBinding:function i(p,y,h){let g=p.getValue();if(y.__onHtmlBindingRoot&&null===p.getName()&&y.__onHtmlBindingRoot(g,y),"File"===g.type){if(y.__isVueForBindingLeft)return p.call((c=>{let f=t([",",s],c.map(h,"params")),{params:F}=c.getValue();return 1===F.length?f:["(",u([n,a(f)]),n,")"]}),"program","body",0);if(y.__isVueBindings)return p.call((c=>t([",",s],c.map(h,"params"))),"program","body",0)}}}}}),ru=te({"src/language-js/print/binaryish.js"(e,r){ne();var{printComments:t}=et(),{getLast:s}=Ue(),{builders:{join:a,line:n,softline:u,group:i,indent:l,align:p,indentIfBreak:y},utils:{cleanDoc:h,getDocParts:g,isConcat:c}}=qe(),{hasLeadingOwnLineComment:f,isBinaryish:F,isJsxNode:_,shouldFlatten:w,hasComment:E,CommentCheckFlags:N,isCallExpression:x,isMemberExpression:I,isObjectProperty:P,isEnabledHackPipeline:$}=Ke(),D=0;function m(o,d,v,S,b){let B=o.getValue();if(!F(B))return[i(d())];let k=[];w(B.operator,B.left.operator)?k=o.call((Y=>m(Y,d,v,!0,b)),"left"):k.push(i(d("left")));let L,M=C(B),R=("|>"===B.operator||"NGPipeExpression"===B.type||"|"===B.operator&&"__vue_expression"===v.parser)&&!f(v.originalText,B.right),q="NGPipeExpression"===B.type?"|":B.operator,J="NGPipeExpression"===B.type&&B.arguments.length>0?i(l([n,": ",a([n,": "],o.map(d,"arguments").map((Y=>p(2,i(Y)))))])):"";if(M)L=[q," ",d("right"),J];else{let ie=$(v)&&"|>"===q?o.call((ee=>m(ee,d,v,!0,b)),"right"):d("right");L=[R?n:"",q,R?" ":n,ie,J]}let Q=o.getParentNode(),V=E(B.left,N.Trailing|N.Line),j=V||!(b&&"LogicalExpression"===B.type)&&Q.type!==B.type&&B.left.type!==B.type&&B.right.type!==B.type;if(k.push(R?"":" ",j?i(L,{shouldBreak:V}):L),S&&E(B)){let Y=h(t(o,k,v));return c(Y)||"fill"===Y.type?g(Y):[Y]}return k}function C(o){return"LogicalExpression"===o.type&&!!("ObjectExpression"===o.right.type&&o.right.properties.length>0||"ArrayExpression"===o.right.type&&o.right.elements.length>0||_(o.right))}r.exports={printBinaryishExpression:function T(o,d,v){let S=o.getValue(),b=o.getParentNode(),B=o.getParentNode(1),k=S!==b.body&&("IfStatement"===b.type||"WhileStatement"===b.type||"SwitchStatement"===b.type||"DoWhileStatement"===b.type),M=$(d)&&"|>"===S.operator,R=m(o,v,d,!1,k);if(k)return R;if(M)return i(R);if(x(b)&&b.callee===S||"UnaryExpression"===b.type||I(b)&&!b.computed)return i([l([u,...R]),u]);let q="ReturnStatement"===b.type||"ThrowStatement"===b.type||"JSXExpressionContainer"===b.type&&"JSXAttribute"===B.type||"|"!==S.operator&&"JsExpressionRoot"===b.type||"NGPipeExpression"!==S.type&&("NGRoot"===b.type&&"__ng_binding"===d.parser||"NGMicrosyntaxExpression"===b.type&&"NGMicrosyntax"===B.type&&1===B.body.length)||S===b.body&&"ArrowFunctionExpression"===b.type||S!==b.body&&"ForStatement"===b.type||"ConditionalExpression"===b.type&&"ReturnStatement"!==B.type&&"ThrowStatement"!==B.type&&!x(B)||"TemplateLiteral"===b.type,J="AssignmentExpression"===b.type||"VariableDeclarator"===b.type||"ClassProperty"===b.type||"PropertyDefinition"===b.type||"TSAbstractPropertyDefinition"===b.type||"ClassPrivateProperty"===b.type||P(b),L=F(S.left)&&w(S.operator,S.left.operator);if(q||C(S)&&!L||!C(S)&&J)return i(R);if(0===R.length)return"";let Q=_(S.right),V=R.findIndex((W=>"string"!=typeof W&&!Array.isArray(W)&&"group"===W.type)),j=R.slice(0,-1===V?1:V+1),Y=R.slice(j.length,Q?-1:void 0),ie=Symbol("logicalChain-"+ ++D),ee=i([...j,l(Y)],{id:ie});if(!Q)return ee;let ce=s(R);return i([ee,y(ce,{groupId:ie})])},shouldInlineLogicalExpression:C}}}),fd=te({"src/language-js/print/angular.js"(e,r){ne();var{builders:{join:t,line:s,group:a}}=qe(),{hasNode:n,hasComment:u,getComments:i}=Ke(),{printBinaryishExpression:l}=ru();function y(g,c,f){return"NGMicrosyntaxKeyedExpression"===g.type&&"of"===g.key.name&&1===c&&"NGMicrosyntaxLet"===f.body[0].type&&null===f.body[0].value}r.exports={printAngular:function p(g,c,f){let F=g.getValue();if(F.type.startsWith("NG"))switch(F.type){case"NGRoot":return[f("node"),u(F.node)?" //"+i(F.node)[0].value.trimEnd():""];case"NGPipeExpression":return l(g,c,f);case"NGChainedExpression":return a(t([";",s],g.map((_=>function h(g){return n(g.getValue(),(c=>{switch(c.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}}))}(_)?f():["(",f(),")"]),"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[F.prefix,": ",F.value.trim()];case"NGMicrosyntax":return g.map(((_,w)=>[0===w?"":y(_.getValue(),w,F)?" ":[";",s],f()]),"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(F.name)?F.name:JSON.stringify(F.name);case"NGMicrosyntaxExpression":return[f("expression"),null===F.alias?"":[" as ",f("alias")]];case"NGMicrosyntaxKeyedExpression":{let _=g.getName(),w=g.getParentNode(),E=y(F,_,w)||(1===_&&("then"===F.key.name||"else"===F.key.name)||2===_&&"else"===F.key.name&&"NGMicrosyntaxKeyedExpression"===w.body[_-1].type&&"then"===w.body[_-1].key.name)&&"NGMicrosyntaxExpression"===w.body[0].type;return[f("key"),E?" ":": ",f("expression")]}case"NGMicrosyntaxLet":return["let ",f("key"),null===F.value?"":[" = ",f("value")]];case"NGMicrosyntaxAs":return[f("key")," as ",f("alias")];default:throw new Error(`Unknown Angular node type: ${JSON.stringify(F.type)}.`)}}}}}),Dd=te({"src/language-js/print/jsx.js"(e,r){ne();var{printComments:t,printDanglingComments:s,printCommentsSeparately:a}=et(),{builders:{line:n,hardline:u,softline:i,group:l,indent:p,conditionalGroup:y,fill:h,ifBreak:g,lineSuffixBoundary:c,join:f},utils:{willBreak:F}}=qe(),{getLast:_,getPreferredQuote:w}=Ue(),{isJsxNode:E,rawText:N,isCallExpression:x,isStringLiteral:I,isBinaryish:P,hasComment:$,CommentCheckFlags:D,hasNodeIgnoreComment:T}=Ke(),m=qt(),{willPrintOwnComments:C}=Eo(),o=U=>""===U||U===n||U===u||U===i;function d(U,Z,se){let fe=U.getValue();if("JSXElement"===fe.type&&function de(U){if(0===U.children.length)return!0;if(U.children.length>1)return!1;let Z=U.children[0];return"JSXText"===Z.type&&!ue(Z)}(fe))return[se("openingElement"),se("closingElement")];let ge="JSXElement"===fe.type?se("openingElement"):se("openingFragment"),he="JSXElement"===fe.type?se("closingElement"):se("closingFragment");if(1===fe.children.length&&"JSXExpressionContainer"===fe.children[0].type&&("TemplateLiteral"===fe.children[0].expression.type||"TaggedTemplateExpression"===fe.children[0].expression.type))return[ge,...U.map(se,"children"),he];fe.children=fe.children.map((A=>function Fe(U){return"JSXExpressionContainer"===U.type&&I(U.expression)&&" "===U.expression.value&&!$(U.expression)}(A)?{type:"JSXText",value:" ",raw:" "}:A));let we=fe.children.some(E),ke=fe.children.filter((A=>"JSXExpressionContainer"===A.type)).length>1,Re="JSXElement"===fe.type&&fe.openingElement.attributes.length>1,Ne=F(ge)||we||Re||ke,Pe="mdx"===U.getParentNode().rootMarker,oe=Z.singleQuote?"{' '}":'{" "}',H=Pe?" ":g([oe,i]," "),X=function v(U,Z,se,fe,ge){let he=[];return U.each(((we,ke,Re)=>{let Ne=we.getValue();if("JSXText"===Ne.type){let Pe=N(Ne);if(ue(Ne)){let H,oe=Pe.split(ce);if(""===oe[0]){if(he.push(""),oe.shift(),/\n/.test(oe[0])){let pe=Re[ke+1];he.push(b(ge,oe[1],Ne,pe))}else he.push(fe);oe.shift()}if(""===_(oe)&&(oe.pop(),H=oe.pop()),0===oe.length)return;for(let[pe,X]of oe.entries())pe%2==1?he.push(n):he.push(X);if(void 0!==H)if(/\n/.test(H)){let pe=Re[ke+1];he.push(b(ge,_(he),Ne,pe))}else he.push(fe);else{let pe=Re[ke+1];he.push(S(ge,_(he),Ne,pe))}}else/\n/.test(Pe)?Pe.match(/\n/g).length>1&&he.push("",u):he.push("",fe)}else{let Pe=se();he.push(Pe);let oe=Re[ke+1];if(oe&&ue(oe)){let pe=K(N(oe)).split(ce)[0];he.push(S(ge,pe,Ne,oe))}else he.push(u)}}),"children"),he}(U,0,se,H,fe.openingElement&&fe.openingElement.name&&"fbt"===fe.openingElement.name.name),le=fe.children.some((A=>ue(A)));for(let A=X.length-2;A>=0;A--){let G=""===X[A]&&""===X[A+1],re=X[A]===u&&""===X[A+1]&&X[A+2]===u,ye=(X[A]===i||X[A]===u)&&""===X[A+1]&&X[A+2]===H,Ce=X[A]===H&&""===X[A+1]&&(X[A+2]===i||X[A+2]===u),Be=X[A]===H&&""===X[A+1]&&X[A+2]===H,ve=X[A]===i&&""===X[A+1]&&X[A+2]===u||X[A]===u&&""===X[A+1]&&X[A+2]===i;re&&le||G||ye||Be||ve?X.splice(A,2):Ce&&X.splice(A+1,2)}for(;X.length>0&&o(_(X));)X.pop();for(;X.length>1&&o(X[0])&&o(X[1]);)X.shift(),X.shift();let Ae=[];for(let[A,G]of X.entries()){if(G===H){if(1===A&&""===X[A-1]){if(2===X.length){Ae.push(oe);continue}Ae.push([oe,u]);continue}if(A===X.length-1){Ae.push(oe);continue}if(""===X[A-1]&&X[A-2]===u){Ae.push(oe);continue}}Ae.push(G),F(G)&&(Ne=!0)}let Ee=le?h(Ae):l(Ae,{shouldBreak:!0});if(Pe)return Ee;let De=l([ge,p([u,Ee]),u,he]);return Ne?De:y([l([ge,...X,he]),De])}function S(U,Z,se,fe){return U?"":"JSXElement"===se.type&&!se.closingElement||fe&&"JSXElement"===fe.type&&!fe.closingElement?1===Z.length?i:u:i}function b(U,Z,se,fe){return U?u:1===Z.length?"JSXElement"===se.type&&!se.closingElement||fe&&"JSXElement"===fe.type&&!fe.closingElement?u:i:u}function q(U,Z,se){return U.selfClosing?[n,"/>"]:function J(U,Z,se){let fe=U.attributes.length>0&&$(_(U.attributes),D.Trailing);return 0===U.attributes.length&&!se||(Z.bracketSameLine||Z.jsxBracketSameLine)&&(!se||U.attributes.length>0)&&!fe}(U,Z,se)?[">"]:[i,">"]}function V(U,Z,se){return function B(U,Z,se){let fe=U.getParentNode();if(!fe||{ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0}[fe.type])return Z;let he=U.match(void 0,(ke=>"ArrowFunctionExpression"===ke.type),x,(ke=>"JSXExpressionContainer"===ke.type)),we=m(U,se);return l([we?"":g("("),p([i,Z]),i,we?"":g(")")],{shouldBreak:he})}(U,t(U,d(U,Z,se),Z),Z)}function Y(U,Z,se){let fe=U.getValue();return["{",U.call((ge=>{let he=["...",se()],we=ge.getValue();return $(we)&&C(ge)?[p([i,t(ge,he,Z)]),i]:he}),"JSXSpreadAttribute"===fe.type?"argument":"expression"),"}"]}var ce=new RegExp("([ \n\r\t]+)"),W=new RegExp("[^ \n\r\t]"),K=U=>U.replace(new RegExp("(?:^"+ce.source+"|"+ce.source+"$)"),"");function ue(U){return"JSXText"===U.type&&(W.test(N(U))||!/\n/.test(N(U)))}r.exports={hasJsxIgnoreComment:function z(U){let Z=U.getValue(),se=U.getParentNode();if(!(se&&Z&&E(Z)&&E(se)))return!1;let ge=null;for(let he=se.children.indexOf(Z);he>0;he--){let we=se.children[he-1];if("JSXText"!==we.type||ue(we)){ge=we;break}}return ge&&"JSXExpressionContainer"===ge.type&&"JSXEmptyExpression"===ge.expression.type&&T(ge.expression)},printJsx:function ie(U,Z,se){let fe=U.getValue();if(fe.type.startsWith("JSX"))switch(fe.type){case"JSXAttribute":return function k(U,Z,se){let fe=U.getValue(),ge=[];if(ge.push(se("name")),fe.value){let he;if(I(fe.value)){let ke=N(fe.value).slice(1,-1).replace(/'/g,"'").replace(/"/g,'"'),{escaped:Re,quote:Ne,regex:Pe}=w(ke,Z.jsxSingleQuote?"'":'"');ke=ke.replace(Pe,Re);let{leading:oe,trailing:H}=U.call((()=>a(U,Z)),"value");he=[oe,Ne,ke,Ne,H]}else he=se("value");ge.push("=",he)}return ge}(U,Z,se);case"JSXIdentifier":return String(fe.name);case"JSXNamespacedName":return f(":",[se("namespace"),se("name")]);case"JSXMemberExpression":return f(".",[se("object"),se("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return Y(U,Z,se);case"JSXExpressionContainer":return function M(U,Z,se){let fe=U.getValue(),ge=(he,we)=>"JSXEmptyExpression"===he.type||!$(he)&&("ArrayExpression"===he.type||"ObjectExpression"===he.type||"ArrowFunctionExpression"===he.type||"AwaitExpression"===he.type&&(ge(he.argument,he)||"JSXElement"===he.argument.type)||x(he)||"FunctionExpression"===he.type||"TemplateLiteral"===he.type||"TaggedTemplateExpression"===he.type||"DoExpression"===he.type||E(we)&&("ConditionalExpression"===he.type||P(he)));return ge(fe.expression,U.getParentNode(0))?l(["{",se("expression"),c,"}"]):l(["{",p([i,se("expression")]),i,c,"}"])}(U,0,se);case"JSXFragment":case"JSXElement":return V(U,Z,se);case"JSXOpeningElement":return function R(U,Z,se){let fe=U.getValue(),ge=fe.name&&$(fe.name)||fe.typeParameters&&$(fe.typeParameters);if(fe.selfClosing&&0===fe.attributes.length&&!ge)return["<",se("name"),se("typeParameters")," />"];if(fe.attributes&&1===fe.attributes.length&&fe.attributes[0].value&&I(fe.attributes[0].value)&&!fe.attributes[0].value.value.includes("\n")&&!ge&&!$(fe.attributes[0]))return l(["<",se("name"),se("typeParameters")," ",...U.map(se,"attributes"),fe.selfClosing?" />":">"]);let he=fe.attributes&&fe.attributes.some((ke=>ke.value&&I(ke.value)&&ke.value.value.includes("\n"))),we=Z.singleAttributePerLine&&fe.attributes.length>1?u:n;return l(["<",se("name"),se("typeParameters"),p(U.map((()=>[we,se()]),"attributes")),...q(fe,Z,ge)],{shouldBreak:he})}(U,Z,se);case"JSXClosingElement":return function L(U,Z,se){let fe=U.getValue(),ge=[];ge.push(""),ge}(U,0,se);case"JSXOpeningFragment":case"JSXClosingFragment":return function Q(U,Z){let se=U.getValue(),fe=$(se),ge=$(se,D.Line),he="JSXOpeningFragment"===se.type;return[he?"<":""]}(U,Z);case"JSXEmptyExpression":return function j(U,Z){let se=U.getValue(),fe=$(se,D.Line);return[s(U,Z,!fe),fe?u:""]}(U,Z);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Error(`Unknown JSX node type: ${JSON.stringify(fe.type)}.`)}}}}}),ct=te({"src/language-js/print/misc.js"(e,r){ne();var{isNonEmptyArray:t}=Ue(),{builders:{indent:s,join:a,line:n}}=qe(),{isFlowAnnotationComment:u}=Ke();function y(_,w,E){let N=_.getValue();if(!N.typeAnnotation)return"";let x=_.getParentNode(),I="DeclareFunction"===x.type&&x.id===N;return u(w.originalText,N.typeAnnotation)?[" /*: ",E("typeAnnotation")," */"]:[I?"":": ",E("typeAnnotation")]}r.exports={printOptionalToken:function i(_){let w=_.getValue();return!w.optional||"Identifier"===w.type&&w===_.getParentNode().key?"":"OptionalCallExpression"===w.type||"OptionalMemberExpression"===w.type&&w.computed?"?.":"?"},printDefiniteToken:function l(_){return _.getValue().definite||_.match(void 0,((w,E)=>"id"===E&&"VariableDeclarator"===w.type&&w.definite))?"!":""},printFunctionTypeParameters:function p(_,w,E){let N=_.getValue();return N.typeArguments?E("typeArguments"):N.typeParameters?E("typeParameters"):""},printBindExpressionCallee:function h(_,w,E){return["::",E("callee")]},printTypeScriptModifiers:function g(_,w,E){let N=_.getValue();return t(N.modifiers)?[a(" ",_.map(E,"modifiers"))," "]:""},printTypeAnnotation:y,printRestSpread:function f(_,w,E){return["...",E("argument"),y(_,w,E)]},adjustClause:function c(_,w,E){return"EmptyStatement"===_.type?";":"BlockStatement"===_.type||E?[" ",w]:s([n,w])},printDirective:function F(_,w){let E=_.slice(1,-1);if(E.includes('"')||E.includes("'"))return _;let N=w.singleQuote?"'":'"';return N+E+N}}}}),er=te({"src/language-js/print/array.js"(e,r){ne();var{printDanglingComments:t}=et(),{builders:{line:s,softline:a,hardline:n,group:u,indent:i,ifBreak:l,fill:p}}=qe(),{getLast:y,hasNewline:h}=Ue(),{shouldPrintComma:g,hasComment:c,CommentCheckFlags:f,isNextLineEmpty:F,isNumericLiteral:_,isSignedNumericLiteral:w}=Ke(),{locStart:E}=ut(),{printOptionalToken:N,printTypeAnnotation:x}=ct();function P(T,m){return T.elements.length>1&&T.elements.every((C=>C&&(_(C)||w(C)&&!c(C.argument))&&!c(C,f.Trailing|f.Line,(o=>!h(m.originalText,E(o),{backwards:!0})))))}function $(T,m,C,o){let d=[],v=[];return T.each((S=>{d.push(v,u(o())),v=[",",s],S.getValue()&&F(S.getValue(),m)&&v.push(a)}),C),d}function D(T,m,C,o){let d=[];return T.each(((v,S,b)=>{let B=S===b.length-1;d.push([C(),B?o:","]),B||d.push(F(v.getValue(),m)?[n,n]:c(b[S+1],f.Leading|f.Line)?n:s)}),"elements"),p(d)}r.exports={printArray:function I(T,m,C){let o=T.getValue(),d=[],v="TupleExpression"===o.type?"#[":"[";if(0===o.elements.length)c(o,f.Dangling)?d.push(u([v,t(T,m),a,"]"])):d.push(v,"]");else{let b=y(o.elements),B=!(b&&"RestElement"===b.type),k=null===b,M=Symbol("array"),R=!m.__inJestEach&&o.elements.length>1&&o.elements.every(((L,Q,V)=>{let j=L&&L.type;if("ArrayExpression"!==j&&"ObjectExpression"!==j)return!1;let Y=V[Q+1];if(Y&&j!==Y.type)return!1;let ie="ArrayExpression"===j?"elements":"properties";return L[ie]&&L[ie].length>1})),q=P(o,m),J=B?k?",":g(m)?q?l(",","",{groupId:M}):l(","):"":"";d.push(u([v,i([a,q?D(T,m,C,J):[$(T,m,"elements",C),J],t(T,m,!0)]),a,"]"],{shouldBreak:R,id:M}))}return d.push(N(T),x(T,m,C)),d},printArrayItems:$,isConciselyPrintedArray:P}}}),Ao=te({"src/language-js/print/call-arguments.js"(e,r){ne();var{printDanglingComments:t}=et(),{getLast:s,getPenultimate:a}=Ue(),{getFunctionParameters:n,hasComment:u,CommentCheckFlags:i,isFunctionCompositionArgs:l,isJsxNode:p,isLongCurriedCallExpression:y,shouldPrintComma:h,getCallArguments:g,iterateCallArgumentsPath:c,isNextLineEmpty:f,isCallExpression:F,isStringLiteral:_,isObjectProperty:w,isTSTypeExpression:E}=Ke(),{builders:{line:N,hardline:x,softline:I,group:P,indent:$,conditionalGroup:D,ifBreak:T,breakParent:m},utils:{willBreak:C}}=qe(),{ArgExpansionBailout:o}=Qt(),{isConciselyPrintedArray:d}=er();function S(q){let J=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"ObjectExpression"===q.type&&(q.properties.length>0||u(q))||"ArrayExpression"===q.type&&(q.elements.length>0||u(q))||"TSTypeAssertion"===q.type&&S(q.expression)||E(q)&&S(q.expression)||"FunctionExpression"===q.type||"ArrowFunctionExpression"===q.type&&(!q.returnType||!q.returnType.typeAnnotation||"TSTypeReference"!==q.returnType.typeAnnotation.type||function M(q){return"BlockStatement"===q.type&&(q.body.some((J=>"EmptyStatement"!==J.type))||u(q,i.Dangling))}(q.body))&&("BlockStatement"===q.body.type||"ArrowFunctionExpression"===q.body.type&&S(q.body,!0)||"ObjectExpression"===q.body.type||"ArrayExpression"===q.body.type||!J&&(F(q.body)||"ConditionalExpression"===q.body.type)||p(q.body))||"DoExpression"===q.type||"ModuleExpression"===q.type}r.exports=function v(q,J,L){let Q=q.getValue(),V="ImportExpression"===Q.type,j=g(Q);if(0===j.length)return["(",t(q,J,!0),")"];if(function k(q){return 2===q.length&&"ArrowFunctionExpression"===q[0].type&&0===n(q[0]).length&&"BlockStatement"===q[0].body.type&&"ArrayExpression"===q[1].type&&!q.some((J=>u(J)))}(j))return["(",L(["arguments",0]),", ",L(["arguments",1]),")"];let Y=!1,ie=!1,ee=j.length-1,ce=[];c(q,((z,U)=>{let Z=z.getNode(),se=[L()];U===ee||(f(Z,J)?(0===U&&(ie=!0),Y=!0,se.push(",",x,x)):se.push(",",N)),ce.push(se)}));let W=V||Q.callee&&"Import"===Q.callee.type||!h(J,"all")?"":",";function K(){return P(["(",$([N,...ce]),W,N,")"],{shouldBreak:!0})}if(Y||"Decorator"!==q.getParentNode().type&&l(j))return K();let de=function B(q){if(2!==q.length)return!1;let[J,L]=q;return!("ModuleExpression"!==J.type||!function R(q){return"ObjectExpression"===q.type&&1===q.properties.length&&w(q.properties[0])&&"Identifier"===q.properties[0].key.type&&"type"===q.properties[0].key.name&&_(q.properties[0].value)&&"module"===q.properties[0].value.value}(L))||!u(J)&&("FunctionExpression"===J.type||"ArrowFunctionExpression"===J.type&&"BlockStatement"===J.body.type)&&"FunctionExpression"!==L.type&&"ArrowFunctionExpression"!==L.type&&"ConditionalExpression"!==L.type&&!S(L)}(j),ue=function b(q,J){let L=s(q),Q=a(q);return!u(L,i.Leading)&&!u(L,i.Trailing)&&S(L)&&(!Q||Q.type!==L.type)&&(2!==q.length||"ArrowFunctionExpression"!==Q.type||"ArrayExpression"!==L.type)&&!(q.length>1&&"ArrayExpression"===L.type&&d(L,J))}(j,J);if(de||ue){if(de?ce.slice(1).some(C):ce.slice(0,-1).some(C))return K();let z=[];try{q.try((()=>{c(q,((U,Z)=>{de&&0===Z&&(z=[[L([],{expandFirstArg:!0}),ce.length>1?",":"",ie?x:N,ie?x:""],...ce.slice(1)]),ue&&Z===ee&&(z=[...ce.slice(0,-1),L([],{expandLastArg:!0})])}))}))}catch(U){if(U instanceof o)return K();throw U}return[ce.some(C)?m:"",D([["(",...z,")"],de?["(",P(z[0],{shouldBreak:!0}),...z.slice(1),")"]:["(",...ce.slice(0,-1),P(s(z),{shouldBreak:!0}),")"],K()])]}let Fe=["(",$([I,...ce]),T(W),I,")"];return y(q)?Fe:P(Fe,{shouldBreak:ce.some(C)||Y})}}}),So=te({"src/language-js/print/member.js"(e,r){ne();var{builders:{softline:t,group:s,indent:a,label:n}}=qe(),{isNumericLiteral:u,isMemberExpression:i,isCallExpression:l}=Ke(),{printOptionalToken:p}=ct();function h(g,c,f){let F=f("property"),_=g.getValue(),w=p(g);return _.computed?!_.property||u(_.property)?[w,"[",F,"]"]:s([w,"[",a([t,F]),t,"]"]):[w,".",F]}r.exports={printMemberExpression:function y(g,c,f){let w,F=g.getValue(),_=g.getParentNode(),E=0;do{w=g.getParentNode(E),E++}while(w&&(i(w)||"TSNonNullExpression"===w.type));let N=f("object"),x=h(g,c,f),I=w&&("NewExpression"===w.type||"BindExpression"===w.type||"AssignmentExpression"===w.type&&"Identifier"!==w.left.type)||F.computed||"Identifier"===F.object.type&&"Identifier"===F.property.type&&!i(_)||("AssignmentExpression"===_.type||"VariableDeclarator"===_.type)&&(l(F.object)&&F.object.arguments.length>0||"TSNonNullExpression"===F.object.type&&l(F.object.expression)&&F.object.expression.arguments.length>0||"member-chain"===N.label);return n("member-chain"===N.label?"member-chain":"member",[N,I?x:s(a([t,x]))])},printMemberLookup:h}}}),md=te({"src/language-js/print/member-chain.js"(e,r){ne();var{printComments:t}=et(),{getLast:s,isNextLineEmptyAfterIndex:a,getNextNonSpaceNonCommentCharacterIndex:n}=Ue(),u=qt(),{isCallExpression:i,isMemberExpression:l,isFunctionOrArrowExpression:p,isLongCurriedCallExpression:y,isMemberish:h,isNumericLiteral:g,isSimpleCallArgument:c,hasComment:f,CommentCheckFlags:F,isNextLineEmpty:_}=Ke(),{locEnd:w}=ut(),{builders:{join:E,hardline:N,group:x,indent:I,conditionalGroup:P,breakParent:$,label:D},utils:{willBreak:T}}=qe(),m=Ao(),{printMemberLookup:C}=So(),{printOptionalToken:o,printFunctionTypeParameters:d,printBindExpressionCallee:v}=ct();r.exports=function S(b,B,k){let M=b.getParentNode(),R=!M||"ExpressionStatement"===M.type,q=[];function J(Ne){let{originalText:Pe}=B,oe=n(Pe,Ne,w);return")"===Pe.charAt(oe)?!1!==oe&&a(Pe,oe+1):_(Ne,B)}function L(Ne){let Pe=Ne.getValue();i(Pe)&&(h(Pe.callee)||i(Pe.callee))?(q.unshift({node:Pe,printed:[t(Ne,[o(Ne),d(Ne,B,k),m(Ne,B,k)],B),J(Pe)?N:""]}),Ne.call((oe=>L(oe)),"callee")):h(Pe)?(q.unshift({node:Pe,needsParens:u(Ne,B),printed:t(Ne,l(Pe)?C(Ne,B,k):v(Ne,B,k),B)}),Ne.call((oe=>L(oe)),"object")):"TSNonNullExpression"===Pe.type?(q.unshift({node:Pe,printed:t(Ne,"!",B)}),Ne.call((oe=>L(oe)),"expression")):q.unshift({node:Pe,printed:k()})}let Q=b.getValue();q.unshift({node:Q,printed:[o(b),d(b,B,k),m(b,B,k)]}),Q.callee&&b.call((Ne=>L(Ne)),"callee");let V=[],j=[q[0]],Y=1;for(;Y0&&V.push(j);let K=V.length>=2&&!f(V[1][0].node)&&function W(Ne){let Pe=Ne[1].length>0&&Ne[1][0].node.computed;if(1===Ne[0].length){let H=Ne[0][0].node;return"ThisExpression"===H.type||"Identifier"===H.type&&(ee(H.name)||R&&function ce(Ne){return Ne.length<=B.tabWidth}(H.name)||Pe)}let oe=s(Ne[0]).node;return l(oe)&&"Identifier"===oe.property.type&&(ee(oe.property.name)||Pe)}(V);function de(Ne){let Pe=Ne.map((oe=>oe.printed));return Ne.length>0&&s(Ne).needsParens?["(",...Pe,")"]:Pe}let Fe=V.map(de),z=Fe,U=K?3:2,Z=V.flat(),se=Z.slice(1,-1).some((Ne=>f(Ne.node,F.Leading)))||Z.slice(0,-1).some((Ne=>f(Ne.node,F.Trailing)))||V[U]&&f(V[U][0].node,F.Leading);if(V.length<=U&&!se)return y(b)?z:x(z);let Re,fe=s(V[K?1:0]).node,ge=!i(fe)&&J(fe),he=[de(V[0]),K?V.slice(1,2).map(de):"",ge?N:"",function ue(Ne){return 0===Ne.length?"":I(x([N,E(N,Ne.map(de))]))}(V.slice(K?2:1))],we=q.map((Ne=>{let{node:Pe}=Ne;return Pe})).filter(i);return Re=se||we.length>2&&we.some((Ne=>!Ne.arguments.every((Pe=>c(Pe,0)))))||Fe.slice(0,-1).some(T)||function ke(){let Ne=s(s(V)).node,Pe=s(Fe);return i(Ne)&&T(Pe)&&we.slice(0,-1).some((oe=>oe.arguments.some(p)))}()?x(he):[T(z)||ge?$:"",P([z,he])],D("member-chain",Re)}}}),xo=te({"src/language-js/print/call-expression.js"(e,r){ne();var{builders:{join:t,group:s}}=qe(),a=qt(),{getCallArguments:n,hasFlowAnnotationComment:u,isCallExpression:i,isMemberish:l,isStringLiteral:p,isTemplateOnItsOwnLine:y,isTestCall:h,iterateCallArgumentsPath:g}=Ke(),c=md(),f=Ao(),{printOptionalToken:F,printFunctionTypeParameters:_}=ct();r.exports={printCallExpression:function w(N,x,I){let P=N.getValue(),$=N.getParentNode(),D="NewExpression"===P.type,T="ImportExpression"===P.type,m=F(N),C=n(P);if(C.length>0&&(!T&&!D&&function E(N,x){if("Identifier"!==N.callee.type)return!1;if("require"===N.callee.name)return!0;if("define"===N.callee.name){let I=n(N);return"ExpressionStatement"===x.type&&(1===I.length||2===I.length&&"ArrayExpression"===I[0].type||3===I.length&&p(I[0])&&"ArrayExpression"===I[1].type)}return!1}(P,$)||1===C.length&&y(C[0],x.originalText)||!D&&h(P,$))){let v=[];return g(N,(()=>{v.push(I())})),[D?"new ":"",I("callee"),m,_(N,x,I),"(",t(", ",v),")"]}let o=("babel"===x.parser||"babel-flow"===x.parser)&&P.callee&&"Identifier"===P.callee.type&&u(P.callee.trailingComments);if(o&&(P.callee.trailingComments[0].printed=!0),!T&&!D&&l(P.callee)&&!N.call((v=>a(v,x)),"callee"))return c(N,x,I);let d=[D?"new ":"",T?"import":I("callee"),m,o?`/*:: ${P.callee.trailingComments[0].value.slice(2).trim()} */`:"",_(N,x,I),f(N,x,I)];return T||i(P.callee)?s(d):d}}}}),tr=te({"src/language-js/print/assignment.js"(e,r){ne();var{isNonEmptyArray:t,getStringWidth:s}=Ue(),{builders:{line:a,group:n,indent:u,indentIfBreak:i,lineSuffixBoundary:l},utils:{cleanDoc:p,willBreak:y,canBreak:h}}=qe(),{hasLeadingOwnLineComment:g,isBinaryish:c,isStringLiteral:f,isLiteral:F,isNumericLiteral:_,isCallExpression:w,isMemberExpression:E,getCallArguments:N,rawText:x,hasComment:I,isSignedNumericLiteral:P,isObjectProperty:$}=Ke(),{shouldInlineLogicalExpression:D}=ru(),{printCallExpression:T}=xo();function m(W,K,de,ue,Fe,z){let U=function d(W,K,de,ue,Fe){let z=W.getValue(),U=z[Fe];if(!U)return"only-left";let Z=!b(U);if(W.match(b,B,(he=>!Z||"ExpressionStatement"!==he.type&&"VariableDeclaration"!==he.type)))return Z?"ArrowFunctionExpression"===U.type&&"ArrowFunctionExpression"===U.body.type?"chain-tail-arrow-chain":"chain-tail":"chain";if(!Z&&b(U.right)||g(K.originalText,U))return"break-after-operator";if("CallExpression"===U.type&&"require"===U.callee.name||"json5"===K.parser||"json"===K.parser)return"never-break-after-operator";if(function S(W){if(B(W)){let K=W.left||W.id;return"ObjectPattern"===K.type&&K.properties.length>2&&K.properties.some((de=>$(de)&&(!de.shorthand||de.value&&"AssignmentPattern"===de.value.type)))}return!1}(z)||function k(W){let K=function M(W){return function R(W){return"TSTypeAliasDeclaration"===W.type||"TypeAlias"===W.type}(W)&&W.typeParameters&&W.typeParameters.params?W.typeParameters.params:null}(W);if(t(K)){let de="TSTypeAliasDeclaration"===W.type?"constraint":"bound";if(K.length>1&&K.some((ue=>ue[de]||ue.default)))return!0}return!1}(z)||function q(W){if("VariableDeclarator"!==W.type)return!1;let{typeAnnotation:K}=W.id;if(!K||!K.typeAnnotation)return!1;let de=L(K.typeAnnotation);return t(de)&&de.length>1&&de.some((ue=>t(L(ue))||"TSConditionalType"===ue.type))}(z)||J(z)&&h(ue))return"break-lhs";let ge=function ie(W,K,de){if(!$(W))return!1;K=p(K);let ue=3;return"string"==typeof K&&s(K)function v(W,K,de,ue){let Fe=W.getValue();if(c(Fe)&&!D(Fe))return!0;switch(Fe.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:Z}=Fe;return c(Z)&&!D(Z)}case"ClassExpression":return t(Fe.decorators)}if(ue)return!1;let z=Fe,U=[];for(;;)if("UnaryExpression"===z.type)z=z.argument,U.push("argument");else{if("TSNonNullExpression"!==z.type)break;z=z.expression,U.push("expression")}return!(!f(z)&&!W.call((()=>V(W,K,de)),...U))}(W,K,de,ge)),Fe)?"break-after-operator":ge||"TemplateLiteral"===U.type||"TaggedTemplateExpression"===U.type||"BooleanLiteral"===U.type||_(U)||"ClassExpression"===U.type?"never-break-after-operator":"fluid"}(W,K,de,ue,z),Z=de(z,{assignmentLayout:U});switch(U){case"break-after-operator":return n([n(ue),Fe,n(u([a,Z]))]);case"never-break-after-operator":return n([n(ue),Fe," ",Z]);case"fluid":{let se=Symbol("assignment");return n([n(ue),Fe,n(u(a),{id:se}),l,i(Z,{groupId:se})])}case"break-lhs":return n([ue,Fe," ",n(Z)]);case"chain":return[n(ue),Fe,a,Z];case"chain-tail":return[n(ue),Fe,u([a,Z])];case"chain-tail-arrow-chain":return[n(ue),Fe,Z];case"only-left":return ue}}function b(W){return"AssignmentExpression"===W.type}function B(W){return b(W)||"VariableDeclarator"===W.type}function J(W){return"VariableDeclarator"===W.type&&W.init&&"ArrowFunctionExpression"===W.init.type}function L(W){return function Q(W){return"TSTypeReference"===W.type||"GenericTypeAnnotation"===W.type}(W)&&W.typeParameters&&W.typeParameters.params?W.typeParameters.params:null}function V(W,K,de){let ue=arguments.length>3&&void 0!==arguments[3]&&arguments[3],Fe=W.getValue(),z=()=>V(W,K,de,!0);if("TSNonNullExpression"===Fe.type)return W.call(z,"expression");if(w(Fe)){if("member-chain"===T(W,K,de).label)return!1;let Z=N(Fe);return!(!(0===Z.length||1===Z.length&&function Y(W,K){let{printWidth:de}=K;if(I(W))return!1;let ue=.25*de;if("ThisExpression"===W.type||"Identifier"===W.type&&W.name.length<=ue||P(W)&&!I(W.argument))return!0;let Fe="Literal"===W.type&&"regex"in W&&W.regex.pattern||"RegExpLiteral"===W.type&&W.pattern;return Fe?Fe.length<=ue:f(W)?x(W).length<=ue:"TemplateLiteral"===W.type?0===W.expressions.length&&W.quasis[0].value.raw.length<=ue&&!W.quasis[0].value.raw.includes("\n"):F(W)}(Z[0],K))||function ee(W,K){let de=function ce(W){return W.typeParameters&&W.typeParameters.params||W.typeArguments&&W.typeArguments.params}(W);if(t(de)){if(de.length>1)return!0;if(1===de.length){let Fe=de[0];if("TSUnionType"===Fe.type||"UnionTypeAnnotation"===Fe.type||"TSIntersectionType"===Fe.type||"IntersectionTypeAnnotation"===Fe.type||"TSTypeLiteral"===Fe.type||"ObjectTypeAnnotation"===Fe.type)return!0}let ue=W.typeParameters?"typeParameters":"typeArguments";if(y(K(ue)))return!0}return!1}(Fe,de))&&W.call(z,"callee")}return E(Fe)?W.call(z,"object"):ue&&("Identifier"===Fe.type||"ThisExpression"===Fe.type)}r.exports={printVariableDeclarator:function o(W,K,de){return m(W,K,de,de("id")," =","init")},printAssignmentExpression:function C(W,K,de){let ue=W.getValue();return m(W,K,de,de("left"),[" ",ue.operator],"right")},printAssignment:m,isArrowFunctionVariableDeclarator:J}}}),Lr=te({"src/language-js/print/function-parameters.js"(e,r){ne();var{getNextNonSpaceNonCommentCharacter:t}=Ue(),{printDanglingComments:s}=et(),{builders:{line:a,hardline:n,softline:u,group:i,indent:l,ifBreak:p},utils:{removeLines:y,willBreak:h}}=qe(),{getFunctionParameters:g,iterateFunctionParametersPath:c,isSimpleType:f,isTestCall:F,isTypeAnnotationAFunction:_,isObjectType:w,isObjectTypePropertyAFunction:E,hasRestParameter:N,shouldPrintComma:x,hasComment:I,isNextLineEmpty:P}=Ke(),{locEnd:$}=ut(),{ArgExpansionBailout:D}=Qt(),{printFunctionTypeParameters:T}=ct();function C(v){if(!v)return!1;let S=g(v);if(1!==S.length)return!1;let[b]=S;return!I(b)&&("ObjectPattern"===b.type||"ArrayPattern"===b.type||"Identifier"===b.type&&b.typeAnnotation&&("TypeAnnotation"===b.typeAnnotation.type||"TSTypeAnnotation"===b.typeAnnotation.type)&&w(b.typeAnnotation.typeAnnotation)||"FunctionTypeParam"===b.type&&w(b.typeAnnotation)||"AssignmentPattern"===b.type&&("ObjectPattern"===b.left.type||"ArrayPattern"===b.left.type)&&("Identifier"===b.right.type||"ObjectExpression"===b.right.type&&0===b.right.properties.length||"ArrayExpression"===b.right.type&&0===b.right.elements.length))}r.exports={printFunctionParameters:function m(v,S,b,B,k){let M=v.getValue(),R=g(M),q=k?T(v,b,S):"";if(0===R.length)return[q,"(",s(v,b,!0,(ie=>")"===t(b.originalText,ie,$))),")"];let J=v.getParentNode(),L=F(J),Q=C(M),V=[];if(c(v,((ie,ee)=>{let ce=ee===R.length-1;ce&&M.rest&&V.push("..."),V.push(S()),!ce&&(V.push(","),L||Q?V.push(" "):P(R[ee],b)?V.push(n,n):V.push(a))})),B){if(h(q)||h(V))throw new D;return i([y(q),"(",y(V),")"])}let j=R.every((ie=>!ie.decorators));return Q&&j||L?[q,"(",...V,")"]:(E(J)||_(J)||"TypeAlias"===J.type||"UnionTypeAnnotation"===J.type||"TSUnionType"===J.type||"IntersectionTypeAnnotation"===J.type||"FunctionTypeAnnotation"===J.type&&J.returnType===M)&&1===R.length&&null===R[0].name&&M.this!==R[0]&&R[0].typeAnnotation&&null===M.typeParameters&&f(R[0].typeAnnotation)&&!M.rest?"always"===b.arrowParens?["(",...V,")"]:V:[q,"(",l([u,...V]),p(!N(M)&&x(b,"all")?",":""),u,")"]},shouldHugFunctionParameters:C,shouldGroupFunctionParameters:function d(v,S){let b=function o(v){let S;return v.returnType?(S=v.returnType,S.typeAnnotation&&(S=S.typeAnnotation)):v.typeAnnotation&&(S=v.typeAnnotation),S}(v);if(!b)return!1;let B=v.typeParameters&&v.typeParameters.params;if(B){if(B.length>1)return!1;if(1===B.length){let k=B[0];if(k.constraint||k.default)return!1}}return 1===g(v).length&&(w(b)||h(S))}}}}),Or=te({"src/language-js/print/type-annotation.js"(e,r){ne();var{printComments:t,printDanglingComments:s}=et(),{isNonEmptyArray:a}=Ue(),{builders:{group:n,join:u,line:i,softline:l,indent:p,align:y,ifBreak:h}}=qe(),g=qt(),{locStart:c}=ut(),{isSimpleType:f,isObjectType:F,hasLeadingOwnLineComment:_,isObjectTypePropertyAFunction:w,shouldPrintComma:E}=Ke(),{printAssignment:N}=tr(),{printFunctionParameters:x,shouldGroupFunctionParameters:I}=Lr(),{printArrayItems:P}=er();function $(b){if(f(b)||F(b))return!0;if("UnionTypeAnnotation"===b.type||"TSUnionType"===b.type){let B=b.types.filter((M=>"VoidTypeAnnotation"===M.type||"TSVoidKeyword"===M.type||"NullLiteralTypeAnnotation"===M.type||"TSNullKeyword"===M.type)).length,k=b.types.some((M=>"ObjectTypeAnnotation"===M.type||"TSTypeLiteral"===M.type||"GenericTypeAnnotation"===M.type||"TSTypeReference"===M.type));if(b.types.length-1===B&&k)return!0}return!1}r.exports={printOpaqueType:function D(b,B,k){let M=B.semi?";":"",R=b.getValue(),q=[];return q.push("opaque type ",k("id"),k("typeParameters")),R.supertype&&q.push(": ",k("supertype")),R.impltype&&q.push(" = ",k("impltype")),q.push(M),q},printTypeAlias:function T(b,B,k){let M=B.semi?";":"",R=b.getValue(),q=[];R.declare&&q.push("declare "),q.push("type ",k("id"),k("typeParameters"));let J="TSTypeAliasDeclaration"===R.type?"typeAnnotation":"right";return[N(b,B,k,q," =",J),M]},printIntersectionType:function m(b,B,k){let M=b.getValue(),R=b.map(k,"types"),q=[],J=!1;for(let L=0;L1&&(J=!0),q.push(" & ",L>1?p(R[L]):R[L])):q.push(p([" &",i,R[L]]));return n(q)},printUnionType:function C(b,B,k){let M=b.getValue(),R=b.getParentNode(),q=!("TypeParameterInstantiation"===R.type||"TSTypeParameterInstantiation"===R.type||"GenericTypeAnnotation"===R.type||"TSTypeReference"===R.type||"TSTypeAssertion"===R.type||"TupleTypeAnnotation"===R.type||"TSTupleType"===R.type||"FunctionTypeParam"===R.type&&!R.name&&b.getParentNode(1).this!==R||("TypeAlias"===R.type||"VariableDeclarator"===R.type||"TSTypeAliasDeclaration"===R.type)&&_(B.originalText,M)),J=$(M),L=b.map((j=>{let Y=k();return J||(Y=y(2,Y)),t(j,Y,B)}),"types");if(J)return u(" | ",L);let Q=q&&!_(B.originalText,M),V=[h([Q?i:"","| "]),u([i,"| "],L)];return g(b,B)?n([p(V),l]):"TupleTypeAnnotation"===R.type&&R.types.length>1||"TSTupleType"===R.type&&R.elementTypes.length>1?n([p([h(["(",l]),V]),l,h(")")]):n(q?p(V):V)},printFunctionType:function o(b,B,k){let M=b.getValue(),R=[],q=b.getParentNode(0),J=b.getParentNode(1),L=b.getParentNode(2),Q="TSFunctionType"===M.type||!(("ObjectTypeProperty"===q.type||"ObjectTypeInternalSlot"===q.type)&&!q.variance&&!q.optional&&c(q)===c(M)||"ObjectTypeCallProperty"===q.type||L&&"DeclareFunction"===L.type),V=Q&&("TypeAnnotation"===q.type||"TSTypeAnnotation"===q.type),j=V&&Q&&("TypeAnnotation"===q.type||"TSTypeAnnotation"===q.type)&&"ArrowFunctionExpression"===J.type;w(q)&&(Q=!0,V=!0),j&&R.push("(");let Y=x(b,k,B,!1,!0),ie=M.returnType||M.predicate||M.typeAnnotation?[Q?" => ":": ",k("returnType"),k("predicate"),k("typeAnnotation")]:"",ee=I(M,ie);return R.push(ee?n(Y):Y),ie&&R.push(ie),j&&R.push(")"),n(R)},printTupleType:function d(b,B,k){let M=b.getValue(),R="TSTupleType"===M.type?"elementTypes":"types",q=M[R],J=a(q),L=J?l:"";return n(["[",p([L,P(b,B,R,k)]),h(J&&E(B,"all")?",":""),s(b,B,!0),L,"]"])},printIndexedAccessType:function v(b,B,k){let M=b.getValue(),R="OptionalIndexedAccessType"===M.type&&M.optional?"?.[":"[";return[k("objectType"),R,k("indexType"),"]"]},shouldHugType:$,printJSDocType:function S(b,B,k){let M=b.getValue();return[M.postfix?"":k,B("typeAnnotation"),M.postfix?k:""]}}}}),jr=te({"src/language-js/print/type-parameters.js"(e,r){ne();var{printDanglingComments:t}=et(),{builders:{join:s,line:a,hardline:n,softline:u,group:i,indent:l,ifBreak:p}}=qe(),{isTestCall:y,hasComment:h,CommentCheckFlags:g,isTSXFile:c,shouldPrintComma:f,getFunctionParameters:F,isObjectType:_,getTypeScriptMappedTypeModifier:w}=Ke(),{createGroupIdMapper:E}=Ue(),{shouldHugType:N}=Or(),{isArrowFunctionVariableDeclarator:x}=tr(),I=E("typeParameters");function $(T,m){let C=T.getValue();if(!h(C,g.Dangling))return"";let o=!h(C,g.Line),d=t(T,m,o);return o?d:[d,n]}r.exports={printTypeParameter:function D(T,m,C){let o=T.getValue(),d=["TSTypeParameter"===o.type&&o.const?"const ":""],v=T.getParentNode();return"TSMappedType"===v.type?(v.readonly&&d.push(w(v.readonly,"readonly")," "),d.push("[",C("name")),o.constraint&&d.push(" in ",C("constraint")),v.nameType&&d.push(" as ",T.callParent((()=>C("nameType")))),d.push("]"),d):(o.variance&&d.push(C("variance")),o.in&&d.push("in "),o.out&&d.push("out "),d.push(C("name")),o.bound&&d.push(": ",C("bound")),o.constraint&&d.push(" extends ",C("constraint")),o.default&&d.push(" = ",C("default")),d)},printTypeParameters:function P(T,m,C,o){let d=T.getValue();if(!d[o])return"";if(!Array.isArray(d[o]))return C(o);let v=T.getNode(2),S=v&&y(v),b=T.match((M=>!(1===M[o].length&&_(M[o][0]))),void 0,((M,R)=>"typeAnnotation"===R),(M=>"Identifier"===M.type),x);if(0===d[o].length||!b&&(S||1===d[o].length&&("NullableTypeAnnotation"===d[o][0].type||N(d[o][0]))))return["<",s(", ",T.map(C,o)),$(T,m),">"];let k="TSTypeParameterInstantiation"===d.type?"":1===F(d).length&&c(m)&&!d[o][0].constraint&&"ArrowFunctionExpression"===T.getParentNode().type?",":f(m,"all")?p(","):"";return i(["<",l([u,s([",",a],T.map(C,o))]),k,u,">"],{id:I(d)})},getTypeParametersGroupId:I}}}),rr=te({"src/language-js/print/property.js"(e,r){ne();var{printComments:t}=et(),{printString:s,printNumber:a}=Ue(),{isNumericLiteral:n,isSimpleNumber:u,isStringLiteral:i,isStringPropSafeToUnquote:l,rawText:p}=Ke(),{printAssignment:y}=tr(),h=new WeakMap;function g(f,F,_){let w=f.getNode();if(w.computed)return["[",_("key"),"]"];let E=f.getParentNode(),{key:N}=w;if("consistent"===F.quoteProps&&!h.has(E)){let x=(E.properties||E.body||E.members).some((I=>!I.computed&&I.key&&i(I.key)&&!l(I,F)));h.set(E,x)}if(("Identifier"===N.type||n(N)&&u(a(p(N)))&&String(N.value)===a(p(N))&&"typescript"!==F.parser&&"babel-ts"!==F.parser)&&("json"===F.parser||"consistent"===F.quoteProps&&h.get(E))){let x=s(JSON.stringify("Identifier"===N.type?N.name:N.value.toString()),F);return f.call((I=>t(I,x,F)),"key")}return l(w,F)&&("as-needed"===F.quoteProps||"consistent"===F.quoteProps&&!h.get(E))?f.call((x=>t(x,/^\d/.test(N.value)?a(N.value):N.value,F)),"key"):_("key")}r.exports={printProperty:function c(f,F,_){return f.getValue().shorthand?_("value"):y(f,F,_,g(f,F,_),":","value")},printPropertyKey:g}}}),qr=te({"src/language-js/print/function.js"(e,r){ne();var t=Zt(),{printDanglingComments:s,printCommentsSeparately:a}=et(),n=lt(),{getNextNonSpaceNonCommentCharacterIndex:u}=Ue(),{builders:{line:i,softline:l,group:p,indent:y,ifBreak:h,hardline:g,join:c,indentIfBreak:f},utils:{removeLines:F,willBreak:_}}=qe(),{ArgExpansionBailout:w}=Qt(),{getFunctionParameters:E,hasLeadingOwnLineComment:N,isFlowAnnotationComment:x,isJsxNode:I,isTemplateOnItsOwnLine:P,shouldPrintComma:$,startsWithNoLookaheadToken:D,isBinaryish:T,isLineComment:m,hasComment:C,getComments:o,CommentCheckFlags:d,isCallLikeExpression:v,isCallExpression:S,getCallArguments:b,hasNakedLeftSide:B,getLeftSide:k}=Ke(),{locEnd:M}=ut(),{printFunctionParameters:R,shouldGroupFunctionParameters:q}=Lr(),{printPropertyKey:J}=rr(),{printFunctionTypeParameters:L}=ct();function j(U,Z,se){let fe=U.getNode(),ge=R(U,se,Z),he=K(U,se,Z),we=q(fe,he),ke=[L(U,Z,se),p([we?p(ge):ge,he])];return fe.body?ke.push(" ",se("body")):ke.push(Z.semi?";":""),ke}function W(U,Z){if("always"===Z.arrowParens)return!1;if("avoid"===Z.arrowParens){return function ce(U){let Z=E(U);return!(1!==Z.length||U.typeParameters||C(U,d.Dangling)||"Identifier"!==Z[0].type||Z[0].typeAnnotation||C(Z[0])||Z[0].optional||U.predicate||U.returnType)}(U.getValue())}return!1}function K(U,Z,se){let fe=U.getValue(),ge=Z("returnType");if(fe.returnType&&x(se.originalText,fe.returnType))return[" /*: ",ge," */"];let he=[ge];return fe.returnType&&fe.returnType.typeAnnotation&&he.unshift(": "),fe.predicate&&he.push(fe.returnType?" ":": ",Z("predicate")),he}function de(U,Z,se){let fe=U.getValue(),ge=Z.semi?";":"",he=[];fe.argument&&(function z(U,Z){if(N(U.originalText,Z))return!0;if(B(Z)){let fe,se=Z;for(;fe=k(se);)if(se=fe,N(U.originalText,se))return!0}return!1}(Z,fe.argument)?he.push([" (",y([g,se("argument")]),g,")"]):T(fe.argument)||"SequenceExpression"===fe.argument.type?he.push(p([h(" ("," "),y([l,se("argument")]),l,h(")")])):he.push(" ",se("argument")));let we=o(fe),ke=n(we),Re=ke&&m(ke);return Re&&he.push(ge),C(fe,d.Dangling)&&he.push(" ",s(U,Z,!0)),Re||he.push(ge),he}r.exports={printFunction:function Q(U,Z,se,fe){let ge=U.getValue(),he=!1;if(("FunctionDeclaration"===ge.type||"FunctionExpression"===ge.type)&&fe&&fe.expandLastArg){let Pe=U.getParentNode();S(Pe)&&b(Pe).length>1&&(he=!0)}let we=[];"TSDeclareFunction"===ge.type&&ge.declare&&we.push("declare "),ge.async&&we.push("async "),ge.generator?we.push("function* "):we.push("function "),ge.id&&we.push(Z("id"));let ke=R(U,Z,se,he),Re=K(U,Z,se),Ne=q(ge,Re);return we.push(L(U,se,Z),p([Ne?p(ke):ke,Re]),ge.body?" ":"",Z("body")),se.semi&&(ge.declare||!ge.body)&&we.push(";"),we},printArrowFunction:function ee(U,Z,se,fe){let ge=U.getValue(),he=[],we=[],ke=!1;if(function H(){let pe=function Y(U,Z,se,fe){let he=[];if(U.getValue().async&&he.push("async "),W(U,Z))he.push(se(["params",0]));else{let ke=fe&&(fe.expandLastArg||fe.expandFirstArg),Re=K(U,se,Z);if(ke){if(_(Re))throw new w;Re=p(F(Re))}he.push(p([R(U,se,Z,ke,!0),Re]))}let we=s(U,Z,!0,(ke=>{let Re=u(Z.originalText,ke,M);return!1!==Re&&"=>"===Z.originalText.slice(Re,Re+2)}));return we&&he.push(" ",we),he}(U,Z,se,fe);if(0===he.length)he.push(pe);else{let{leading:X,trailing:le}=a(U,Z);he.push([X,pe]),we.unshift(le)}ke=ke||ge.returnType&&E(ge).length>0||ge.typeParameters||E(ge).some((X=>"Identifier"!==X.type)),"ArrowFunctionExpression"!==ge.body.type||fe&&fe.expandLastArg?we.unshift(se("body",fe)):(ge=ge.body,U.call(H,"body"))}(),he.length>1)return function ie(U,Z,se,fe,ge,he){let we=U.getName(),ke=U.getParentNode(),Re=v(ke)&&"callee"===we,Ne=!(!Z||!Z.assignmentLayout),Pe="BlockStatement"!==he.body.type&&"ObjectExpression"!==he.body.type&&"SequenceExpression"!==he.body.type,oe=Re&&Pe||Z&&"chain-tail-arrow-chain"===Z.assignmentLayout,H=Symbol("arrow-chain");return"SequenceExpression"===he.body.type&&(ge=p(["(",y([l,ge]),l,")"])),p([p(y([Re||Ne?l:"",p(c([" =>",i],se),{shouldBreak:fe})]),{id:H,shouldBreak:oe})," =>",f(Pe?y([i,ge]):[" ",ge],{groupId:H}),Re?h(l,"",{groupId:H}):""])}(U,fe,he,ke,we,ge);let Re=he;if(Re.push(" =>"),!N(Z.originalText,ge.body)&&("ArrayExpression"===ge.body.type||"ObjectExpression"===ge.body.type||"BlockStatement"===ge.body.type||I(ge.body)||P(ge.body,Z.originalText)||"ArrowFunctionExpression"===ge.body.type||"DoExpression"===ge.body.type))return p([...Re," ",we]);if("SequenceExpression"===ge.body.type)return p([...Re,p([" (",y([l,we]),l,")"])]);let Ne=(fe&&fe.expandLastArg||"JSXExpressionContainer"===U.getParentNode().type)&&!C(ge),Pe=fe&&fe.expandLastArg&&$(Z,"all"),oe="ConditionalExpression"===ge.body.type&&!D(ge.body,(H=>"ObjectExpression"===H.type));return p([...Re,p([y([i,oe?h("","("):"",we,oe?h("",")"):""]),Ne?[h(Pe?",":""),l]:""])])},printMethod:function V(U,Z,se){let fe=U.getNode(),{kind:ge}=fe,he=fe.value||fe,we=[];return ge&&"init"!==ge&&"method"!==ge&&"constructor"!==ge?(t.ok("get"===ge||"set"===ge),we.push(ge," ")):he.async&&we.push("async "),he.generator&&we.push("*"),we.push(J(U,Z,se),fe.optional||fe.key.optional?"?":""),fe===he?we.push(j(U,Z,se)):"FunctionExpression"===he.type?we.push(U.call((ke=>j(ke,Z,se)),"value")):we.push(se("value")),we},printReturnStatement:function ue(U,Z,se){return["return",de(U,Z,se)]},printThrowStatement:function Fe(U,Z,se){return["throw",de(U,Z,se)]},printMethodInternal:j,shouldPrintParamsWithoutParens:W}}}),nu=te({"src/language-js/print/decorators.js"(e,r){ne();var{isNonEmptyArray:t,hasNewline:s}=Ue(),{builders:{line:a,hardline:n,join:u,breakParent:i,group:l}}=qe(),{locStart:p,locEnd:y}=ut(),{getParentExportDeclaration:h}=Ke();function F(w,E){return w.decorators.some((N=>s(E.originalText,y(N))))}function _(w){if("ExportDefaultDeclaration"!==w.type&&"ExportNamedDeclaration"!==w.type&&"DeclareExportDeclaration"!==w.type)return!1;let E=w.declaration&&w.declaration.decorators;return t(E)&&p(w)===p(E[0])}r.exports={printDecorators:function f(w,E,N){let x=w.getValue(),{decorators:I}=x;if(!t(I)||_(w.getParentNode()))return;let P="ClassExpression"===x.type||"ClassDeclaration"===x.type||F(x,E);return[h(w)?n:P?i:"",u(a,w.map(N,"decorators")),a]},printClassMemberDecorators:function g(w,E,N){let x=w.getValue();return l([u(a,w.map(N,"decorators")),F(x,E)?n:a])},printDecoratorsBeforeExport:function c(w,E,N){return[u(n,w.map(N,"declaration","decorators")),n]},hasDecoratorsBeforeExport:_}}}),nr=te({"src/language-js/print/class.js"(e,r){ne();var{isNonEmptyArray:t,createGroupIdMapper:s}=Ue(),{printComments:a,printDanglingComments:n}=et(),{builders:{join:u,line:i,hardline:l,softline:p,group:y,indent:h,ifBreak:g}}=qe(),{hasComment:c,CommentCheckFlags:f}=Ke(),{getTypeParametersGroupId:F}=jr(),{printMethod:_}=qr(),{printOptionalToken:w,printTypeAnnotation:E,printDefiniteToken:N}=ct(),{printPropertyKey:x}=rr(),{printAssignment:I}=tr(),{printClassMemberDecorators:P}=nu();var D=s("heritageGroup");function C(b){return b.typeParameters&&!c(b.typeParameters,f.Trailing|f.Line)&&!function m(b){return["superClass","extends","mixins","implements"].filter((B=>!!b[B])).length>1}(b)}function o(b,B,k,M){let R=b.getValue();if(!t(R[M]))return"";let q=n(b,B,!0,(J=>{let{marker:L}=J;return L===M}));return[C(R)?g(" ",i,{groupId:F(R.typeParameters)}):i,q,q&&l,M,y(h([i,u([",",i],b.map(k,M))]))]}function d(b,B,k){let M=k("superClass");return"AssignmentExpression"===b.getParentNode().type?y(g(["(",h([p,M]),p,")"],M)):M}r.exports={printClass:function $(b,B,k){let M=b.getValue(),R=[];M.declare&&R.push("declare "),M.abstract&&R.push("abstract "),R.push("class");let q=M.id&&c(M.id,f.Trailing)||M.typeParameters&&c(M.typeParameters,f.Trailing)||M.superClass&&c(M.superClass)||t(M.extends)||t(M.mixins)||t(M.implements),J=[],L=[];if(M.id&&J.push(" ",k("id")),J.push(k("typeParameters")),M.superClass){let Q=[d(b,B,k),k("superTypeParameters")],V=b.call((j=>["extends ",a(j,Q,B)]),"superClass");q?L.push(i,y(V)):L.push(" ",V)}else L.push(o(b,B,k,"extends"));if(L.push(o(b,B,k,"mixins"),o(b,B,k,"implements")),q){let Q;Q=C(M)?[...J,h(L)]:h([...J,L]),R.push(y(Q,{id:D(M)}))}else R.push(...J,...L);return R.push(" ",k("body")),R},printClassMethod:function v(b,B,k){let M=b.getValue(),R=[];return t(M.decorators)&&R.push(P(b,B,k)),M.accessibility&&R.push(M.accessibility+" "),M.readonly&&R.push("readonly "),M.declare&&R.push("declare "),M.static&&R.push("static "),("TSAbstractMethodDefinition"===M.type||M.abstract)&&R.push("abstract "),M.override&&R.push("override "),R.push(_(b,B,k)),R},printClassProperty:function S(b,B,k){let M=b.getValue(),R=[],q=B.semi?";":"";return t(M.decorators)&&R.push(P(b,B,k)),M.accessibility&&R.push(M.accessibility+" "),M.declare&&R.push("declare "),M.static&&R.push("static "),("TSAbstractPropertyDefinition"===M.type||"TSAbstractAccessorProperty"===M.type||M.abstract)&&R.push("abstract "),M.override&&R.push("override "),M.readonly&&R.push("readonly "),M.variance&&R.push(k("variance")),("ClassAccessorProperty"===M.type||"AccessorProperty"===M.type||"TSAbstractAccessorProperty"===M.type)&&R.push("accessor "),R.push(x(b,B,k),w(b),N(b),E(b,B,k)),[I(b,B,k,R," =","value"),q]},printHardlineAfterHeritage:function T(b){return g(l,"",{groupId:D(b)})}}}}),bo=te({"src/language-js/print/interface.js"(e,r){ne();var{isNonEmptyArray:t}=Ue(),{builders:{join:s,line:a,group:n,indent:u,ifBreak:i}}=qe(),{hasComment:l,identity:p,CommentCheckFlags:y}=Ke(),{getTypeParametersGroupId:h}=jr(),{printTypeScriptModifiers:g}=ct();r.exports={printInterface:function c(f,F,_){let w=f.getValue(),E=[];w.declare&&E.push("declare "),"TSInterfaceDeclaration"===w.type&&E.push(w.abstract?"abstract ":"",g(f,F,_)),E.push("interface");let N=[],x=[];"InterfaceTypeAnnotation"!==w.type&&N.push(" ",_("id"),_("typeParameters"));let I=w.typeParameters&&!l(w.typeParameters,y.Trailing|y.Line);return t(w.extends)&&x.push(I?i(" ",a,{groupId:h(w.typeParameters)}):a,"extends ",(1===w.extends.length?p:u)(s([",",a],f.map(_,"extends")))),w.id&&l(w.id,y.Trailing)||t(w.extends)?I?E.push(n([...N,u(x)])):E.push(n(u([...N,...x]))):E.push(...N,...x),E.push(" ",_("body")),n(E)}}}}),To=te({"src/language-js/print/module.js"(e,r){ne();var{isNonEmptyArray:t}=Ue(),{builders:{softline:s,group:a,indent:n,join:u,line:i,ifBreak:l,hardline:p}}=qe(),{printDanglingComments:y}=et(),{hasComment:h,CommentCheckFlags:g,shouldPrintComma:c,needsHardlineAfterDanglingComment:f,isStringLiteral:F,rawText:_}=Ke(),{locStart:w,hasSameLoc:E}=ut(),{hasDecoratorsBeforeExport:N,printDecoratorsBeforeExport:x}=nu();function T(S,b,B){let k=S.getValue();if(!k.source)return"";let M=[];return C(k,b)||M.push(" from"),M.push(" ",B("source")),M}function m(S,b,B){let k=S.getValue();if(C(k,b))return"";let M=[" "];if(t(k.specifiers)){let R=[],q=[];S.each((()=>{let J=S.getValue().type;if("ExportNamespaceSpecifier"===J||"ExportDefaultSpecifier"===J||"ImportNamespaceSpecifier"===J||"ImportDefaultSpecifier"===J)R.push(B());else{if("ExportSpecifier"!==J&&"ImportSpecifier"!==J)throw new Error(`Unknown specifier type ${JSON.stringify(J)}`);q.push(B())}}),"specifiers"),M.push(u(", ",R)),q.length>0&&(R.length>0&&M.push(", "),q.length>1||R.length>0||k.specifiers.some((L=>h(L)))?M.push(a(["{",n([b.bracketSpacing?i:s,u([",",i],q)]),l(c(b)?",":""),b.bracketSpacing?i:s,"}"])):M.push(["{",b.bracketSpacing?" ":"",...q,b.bracketSpacing?" ":"","}"]))}else M.push("{}");return M}function C(S,b){let{type:B,importKind:k,source:M,specifiers:R}=S;return"ImportDeclaration"===B&&!t(R)&&"type"!==k&&!/{\s*}/.test(b.originalText.slice(w(S),w(M)))}function o(S,b,B){let k=S.getNode();return t(k.assertions)?[" assert {",b.bracketSpacing?" ":"",u(", ",S.map(B,"assertions")),b.bracketSpacing?" ":"","}"]:""}r.exports={printImportDeclaration:function I(S,b,B){let k=S.getValue(),M=b.semi?";":"",R=[],{importKind:q}=k;return R.push("import"),q&&"value"!==q&&R.push(" ",q),R.push(m(S,b,B),T(S,b,B),o(S,b,B),M),R},printExportDeclaration:function P(S,b,B){let k=S.getValue(),M=[];N(k)&&M.push(x(S,b,B));let{type:R,exportKind:q,declaration:J}=k;return M.push("export"),(k.default||"ExportDefaultDeclaration"===R)&&M.push(" default"),h(k,g.Dangling)&&(M.push(" ",y(S,b,!0)),f(k)&&M.push(p)),J?M.push(" ",B("declaration")):M.push("type"===q?" type":"",m(S,b,B),T(S,b,B),o(S,b,B)),function D(S,b){if(!b.semi)return!1;let{type:B,declaration:k}=S,M=S.default||"ExportDefaultDeclaration"===B;if(!k)return!0;let{type:R}=k;return!(!M||"ClassDeclaration"===R||"FunctionDeclaration"===R||"TSInterfaceDeclaration"===R||"DeclareClass"===R||"DeclareFunction"===R||"TSDeclareFunction"===R||"EnumDeclaration"===R)}(k,b)&&M.push(";"),M},printExportAllDeclaration:function $(S,b,B){let k=S.getValue(),M=b.semi?";":"",R=[],{exportKind:q,exported:J}=k;return R.push("export"),"type"===q&&R.push(" type"),R.push(" *"),J&&R.push(" as ",B("exported")),R.push(T(S,b,B),o(S,b,B),M),R},printModuleSpecifier:function d(S,b,B){let k=S.getNode(),{type:M}=k,R=[],q="ImportSpecifier"===M?k.importKind:k.exportKind;q&&"value"!==q&&R.push(q," ");let J=M.startsWith("Import"),L=J?"imported":"local",Q=J?"local":"exported",V=k[L],j=k[Q],Y="",ie="";return"ExportNamespaceSpecifier"===M||"ImportNamespaceSpecifier"===M?Y="*":V&&(Y=B(L)),j&&!function v(S){if("ImportSpecifier"!==S.type&&"ExportSpecifier"!==S.type)return!1;let{local:b,["ImportSpecifier"===S.type?"imported":"exported"]:B}=S;if(b.type!==B.type||!E(b,B))return!1;if(F(b))return b.value===B.value&&_(b)===_(B);if("Identifier"===b.type)return b.name===B.name;return!1}(k)&&(ie=B(Q)),R.push(Y,Y&&ie?" as ":"",ie),R}}}}),uu=te({"src/language-js/print/object.js"(e,r){ne();var{printDanglingComments:t}=et(),{builders:{line:s,softline:a,group:n,indent:u,ifBreak:i,hardline:l}}=qe(),{getLast:p,hasNewlineInRange:y,hasNewline:h,isNonEmptyArray:g}=Ue(),{shouldPrintComma:c,hasComment:f,getComments:F,CommentCheckFlags:_,isNextLineEmpty:w}=Ke(),{locStart:E,locEnd:N}=ut(),{printOptionalToken:x,printTypeAnnotation:I}=ct(),{shouldHugFunctionParameters:P}=Lr(),{shouldHugType:$}=Or(),{printHardlineAfterHeritage:D}=nr();r.exports={printObject:function T(m,C,o){let S,d=C.semi?";":"",v=m.getValue();S="TSTypeLiteral"===v.type?"members":"TSInterfaceBody"===v.type?"body":"properties";let b="ObjectTypeAnnotation"===v.type,B=[S];b&&B.push("indexers","callProperties","internalSlots");let k=B.map((W=>v[W][0])).sort(((W,K)=>E(W)-E(K)))[0],M=m.getParentNode(0),R=b&&M&&("InterfaceDeclaration"===M.type||"DeclareInterface"===M.type||"DeclareClass"===M.type)&&"body"===m.getName(),q="TSInterfaceBody"===v.type||R||"ObjectPattern"===v.type&&"FunctionDeclaration"!==M.type&&"FunctionExpression"!==M.type&&"ArrowFunctionExpression"!==M.type&&"ObjectMethod"!==M.type&&"ClassMethod"!==M.type&&"ClassPrivateMethod"!==M.type&&"AssignmentPattern"!==M.type&&"CatchClause"!==M.type&&v.properties.some((W=>W.value&&("ObjectPattern"===W.value.type||"ArrayPattern"===W.value.type)))||"ObjectPattern"!==v.type&&k&&y(C.originalText,E(v),E(k)),J=R?";":"TSInterfaceBody"===v.type||"TSTypeLiteral"===v.type?i(d,";"):",",L="RecordExpression"===v.type?"#{":v.exact?"{|":"{",Q=v.exact?"|}":"}",V=[];for(let W of B)m.each((K=>{let de=K.getValue();V.push({node:de,printed:o(),loc:E(de)})}),W);B.length>1&&V.sort(((W,K)=>W.loc-K.loc));let j=[],Y=V.map((W=>{let K=[...j,n(W.printed)];return j=[J,s],("TSPropertySignature"===W.node.type||"TSMethodSignature"===W.node.type||"TSConstructSignatureDeclaration"===W.node.type)&&f(W.node,_.PrettierIgnore)&&j.shift(),w(W.node,C)&&j.push(l),K}));if(v.inexact){let W;if(f(v,_.Dangling)){let K=f(v,_.Line);W=[t(m,C,!0),K||h(C.originalText,N(p(F(v))))?l:s,"..."]}else W=["..."];Y.push([...j,...W])}let ce,ie=p(v[S]),ee=!(v.inexact||ie&&"RestElement"===ie.type||ie&&("TSPropertySignature"===ie.type||"TSCallSignatureDeclaration"===ie.type||"TSMethodSignature"===ie.type||"TSConstructSignatureDeclaration"===ie.type)&&f(ie,_.PrettierIgnore));if(0===Y.length){if(!f(v,_.Dangling))return[L,Q,I(m,C,o)];ce=n([L,t(m,C),a,Q,x(m),I(m,C,o)])}else ce=[R&&g(v.properties)?D(M):"",L,u([C.bracketSpacing?s:a,...Y]),i(ee&&(","!==J||c(C))?J:""),C.bracketSpacing?s:a,Q,x(m),I(m,C,o)];return m.match((W=>"ObjectPattern"===W.type&&!W.decorators),((W,K,de)=>P(W)&&("params"===K||"parameters"===K||"this"===K||"rest"===K)&&0===de))||m.match($,((W,K)=>"typeAnnotation"===K),((W,K)=>"typeAnnotation"===K),((W,K,de)=>P(W)&&("params"===K||"parameters"===K||"this"===K||"rest"===K)&&0===de))||!q&&m.match((W=>"ObjectPattern"===W.type),(W=>"AssignmentExpression"===W.type||"VariableDeclarator"===W.type))?ce:n(ce,{shouldBreak:q})}}}}),dd=te({"src/language-js/print/flow.js"(e,r){ne();var t=Zt(),{printDanglingComments:s}=et(),{printString:a,printNumber:n}=Ue(),{builders:{hardline:u,softline:i,group:l,indent:p}}=qe(),{getParentExportDeclaration:y,isFunctionNotation:h,isGetterOrSetter:g,rawText:c,shouldPrintComma:f}=Ke(),{locStart:F,locEnd:_}=ut(),{replaceTextEndOfLine:w}=Yt(),{printClass:E}=nr(),{printOpaqueType:N,printTypeAlias:x,printIntersectionType:I,printUnionType:P,printFunctionType:$,printTupleType:D,printIndexedAccessType:T}=Or(),{printInterface:m}=bo(),{printTypeParameter:C,printTypeParameters:o}=jr(),{printExportDeclaration:d,printExportAllDeclaration:v}=To(),{printArrayItems:S}=er(),{printObject:b}=uu(),{printPropertyKey:B}=rr(),{printOptionalToken:k,printTypeAnnotation:M,printRestSpread:R}=ct();function J(L,Q){let V=y(L);return V?(t.strictEqual(V.type,"DeclareExportDeclaration"),Q):["declare ",Q]}r.exports={printFlow:function q(L,Q,V){let j=L.getValue(),Y=Q.semi?";":"",ie=[];switch(j.type){case"DeclareClass":return J(L,E(L,Q,V));case"DeclareFunction":return J(L,["function ",V("id"),j.predicate?" ":"",V("predicate"),Y]);case"DeclareModule":return J(L,["module ",V("id")," ",V("body")]);case"DeclareModuleExports":return J(L,["module.exports",": ",V("typeAnnotation"),Y]);case"DeclareVariable":return J(L,["var ",V("id"),Y]);case"DeclareOpaqueType":return J(L,N(L,Q,V));case"DeclareInterface":return J(L,m(L,Q,V));case"DeclareTypeAlias":return J(L,x(L,Q,V));case"DeclareExportDeclaration":return J(L,d(L,Q,V));case"DeclareExportAllDeclaration":return J(L,v(L,Q,V));case"OpaqueType":return N(L,Q,V);case"TypeAlias":return x(L,Q,V);case"IntersectionTypeAnnotation":return I(L,Q,V);case"UnionTypeAnnotation":return P(L,Q,V);case"FunctionTypeAnnotation":return $(L,Q,V);case"TupleTypeAnnotation":return D(L,Q,V);case"GenericTypeAnnotation":return[V("id"),o(L,Q,V,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return T(L,Q,V);case"TypeAnnotation":return V("typeAnnotation");case"TypeParameter":return C(L,Q,V);case"TypeofTypeAnnotation":return["typeof ",V("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[V("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(j.value);case"EnumDeclaration":return["enum ",V("id")," ",V("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":if("EnumSymbolBody"===j.type||j.explicitType){let ee=null;switch(j.type){case"EnumBooleanBody":ee="boolean";break;case"EnumNumberBody":ee="number";break;case"EnumStringBody":ee="string";break;case"EnumSymbolBody":ee="symbol"}ie.push("of ",ee," ")}if(0!==j.members.length||j.hasUnknownMembers){let ee=j.members.length>0?[u,S(L,Q,"members",V),j.hasUnknownMembers||f(Q)?",":""]:[];ie.push(l(["{",p([...ee,...j.hasUnknownMembers?[u,"..."]:[]]),s(L,Q,!0),u,"}"]))}else ie.push(l(["{",s(L,Q),i,"}"]));return ie;case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[V("id")," = ","object"==typeof j.init?V("init"):String(j.init)];case"EnumDefaultedMember":return V("id");case"FunctionTypeParam":{let ee=j.name?V("name"):L.getParentNode().this===j?"this":"";return[ee,k(L),ee?": ":"",V("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return m(L,Q,V);case"ClassImplements":case"InterfaceExtends":return[V("id"),V("typeParameters")];case"NullableTypeAnnotation":return["?",V("typeAnnotation")];case"Variance":{let{kind:ee}=j;return t.ok("plus"===ee||"minus"===ee),"plus"===ee?"+":"-"}case"ObjectTypeCallProperty":return j.static&&ie.push("static "),ie.push(V("value")),ie;case"ObjectTypeIndexer":return[j.static?"static ":"",j.variance?V("variance"):"","[",V("id"),j.id?": ":"",V("key"),"]: ",V("value")];case"ObjectTypeProperty":{let ee="";return j.proto?ee="proto ":j.static&&(ee="static "),[ee,g(j)?j.kind+" ":"",j.variance?V("variance"):"",B(L,Q,V),k(L),h(j)?"":": ",V("value")]}case"ObjectTypeAnnotation":return b(L,Q,V);case"ObjectTypeInternalSlot":return[j.static?"static ":"","[[",V("id"),"]]",k(L),j.method?"":": ",V("value")];case"ObjectTypeSpreadProperty":return R(L,Q,V);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[V("qualification"),".",V("id")];case"StringLiteralTypeAnnotation":return w(a(c(j),Q));case"NumberLiteralTypeAnnotation":t.strictEqual(typeof j.value,"number");case"BigIntLiteralTypeAnnotation":return j.extra?n(j.extra.raw):n(j.raw);case"TypeCastExpression":return["(",V("expression"),M(L,Q,V),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let ee=o(L,Q,V,"params");if("flow"===Q.parser){let ce=F(j),W=_(j),K=Q.originalText.lastIndexOf("/*",ce),de=Q.originalText.indexOf("*/",W);if(-1!==K&&-1!==de){let ue=Q.originalText.slice(K+2,de).trim();if(ue.startsWith("::")&&!ue.includes("/*")&&!ue.includes("*/"))return["/*:: ",ee," */"]}}return ee}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",V("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(j.type))}}}}}),gd=te({"src/language-js/utils/is-ts-keyword-type.js"(e,r){ne(),r.exports=function t(s){let{type:a}=s;return a.startsWith("TS")&&a.endsWith("Keyword")}}}),Bo=te({"src/language-js/print/ternary.js"(e,r){ne();var{hasNewlineInRange:t}=Ue(),{isJsxNode:s,getComments:a,isCallExpression:n,isMemberExpression:u,isTSTypeExpression:i}=Ke(),{locStart:l,locEnd:p}=ut(),y=Pt(),{builders:{line:h,softline:g,group:c,indent:f,align:F,ifBreak:_,dedent:w,breakParent:E}}=qe();function x(D,T,m){let C=D.getValue(),o="ConditionalExpression"===C.type,d=o?"alternate":"falseType",v=D.getParentNode(),S=o?m("test"):[m("checkType")," ","extends"," ",m("extendsType")];return v.type===C.type&&v[d]===C?F(2,S):S}var I=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"]]);r.exports={printTernary:function $(D,T,m){let L,Q,C=D.getValue(),o="ConditionalExpression"===C.type,d=o?"consequent":"trueType",v=o?"alternate":"falseType",S=o?["test"]:["checkType","extendsType"],b=C[d],B=C[v],k=[],M=!1,R=D.getParentNode(),q=R.type===C.type&&S.some((ue=>R[ue]===C)),J=R.type===C.type&&!q,V=0;do{Q=L||C,L=D.getParentNode(V),V++}while(L&&L.type===C.type&&S.every((ue=>L[ue]!==Q)));let j=L||R,Y=Q;if(o&&(s(C[S[0]])||s(b)||s(B)||function N(D){let T=[D];for(let m=0;m[_("("),f([g,z]),g,_(")")],Fe=z=>"NullLiteral"===z.type||"Literal"===z.type&&null===z.value||"Identifier"===z.type&&"undefined"===z.name;k.push(" ? ",Fe(b)?m(d):ue(m(d))," : ",B.type===C.type||Fe(B)?m(v):ue(m(v)))}else{let ue=[h,"? ",b.type===C.type?_("","("):"",F(2,m(d)),b.type===C.type?_("",")"):"",h,": ",B.type===C.type?m(v):F(2,m(v))];k.push(R.type!==C.type||R[v]===C||q?ue:T.useTabs?w(f(ue)):F(Math.max(0,T.tabWidth-2),ue))}let ee=[...S.map((ue=>a(C[ue]))),a(b),a(B)].flat().some((ue=>y(ue)&&t(T.originalText,l(ue),p(ue)))),W=!M&&(u(R)||"NGPipeExpression"===R.type&&R.left===C)&&!R.computed,K=function P(D){let T=D.getValue();if("ConditionalExpression"!==T.type)return!1;let m,C=T;for(let o=0;!m;o++){let d=D.getParentNode(o);n(d)&&d.callee===C||u(d)&&d.object===C||"TSNonNullExpression"===d.type&&d.expression===C?C=d:"NewExpression"===d.type&&d.callee===C||i(d)&&d.expression===C?(m=D.getParentNode(o+1),C=d):m=d}return C!==T&&m[I.get(m.type)]===C}(D),de=(ue=[x(D,0,m),J?k:f(k),o&&W&&!K?g:""],R===j?c(ue,{shouldBreak:ee}):ee?[ue,E]:ue);var ue;return q||K?c([f([g,de]),g]):de}}}}),No=te({"src/language-js/print/statement.js"(e,r){ne();var{builders:{hardline:t}}=qe(),s=qt(),{getLeftSidePathName:a,hasNakedLeftSide:n,isJsxNode:u,isTheOnlyJsxElementInMarkdown:i,hasComment:l,CommentCheckFlags:p,isNextLineEmpty:y}=Ke(),{shouldPrintParamsWithoutParens:h}=qr();function g(x,I,P,$){let D=x.getValue(),T=[],m="ClassBody"===D.type,C=function c(x){for(let I=x.length-1;I>=0;I--){let P=x[I];if("EmptyStatement"!==P.type)return P}}(D[$]);return x.each(((o,d,v)=>{let S=o.getValue();if("EmptyStatement"===S.type)return;let b=P();I.semi||m||i(I,o)||!function f(x,I){return"ExpressionStatement"===x.getNode().type&&x.call(($=>F($,I)),"expression")}(o,I)?T.push(b):l(S,p.Leading)?T.push(P([],{needsSemi:!0})):T.push(";",b),!I.semi&&m&&E(S)&&function N(x,I){let{type:P,name:$}=x.key;if(!(x.computed||"Identifier"!==P||"static"!==$&&"get"!==$&&"set"!==$&&"accessor"!==$||x.value||x.typeAnnotation))return!0;if(!I||I.static||I.accessibility)return!1;if(!I.computed){let D=I.key&&I.key.name;if("in"===D||"instanceof"===D)return!0}if(E(I)&&I.variance&&!I.static&&!I.declare)return!0;switch(I.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return I.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((I.value?I.value.async:I.async)||"get"===I.kind||"set"===I.kind)return!1;let T=I.value?I.value.generator:I.generator;return!(!I.computed&&!T)}case"TSIndexSignature":return!0}return!1}(S,v[d+1])&&T.push(";"),S!==C&&(T.push(t),y(S,I)&&T.push(t))}),$),T}function F(x,I){let P=x.getValue();switch(P.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!h(x,I))return!0;break;case"UnaryExpression":{let{prefix:$,operator:D}=P;if($&&("+"===D||"-"===D))return!0;break}case"BindExpression":if(!P.object)return!0;break;case"Literal":if(P.regex)return!0;break;default:if(u(P))return!0}return!!s(x,I)||!!n(P)&&x.call(($=>F($,I)),...a(x,P))}var E=x=>{let{type:I}=x;return"ClassProperty"===I||"PropertyDefinition"===I||"ClassPrivateProperty"===I||"ClassAccessorProperty"===I||"AccessorProperty"===I||"TSAbstractPropertyDefinition"===I||"TSAbstractAccessorProperty"===I};r.exports={printBody:function _(x,I,P){return g(x,I,P,"body")},printSwitchCaseConsequent:function w(x,I,P){return g(x,I,P,"consequent")}}}}),wo=te({"src/language-js/print/block.js"(e,r){ne();var{printDanglingComments:t}=et(),{isNonEmptyArray:s}=Ue(),{builders:{hardline:a,indent:n}}=qe(),{hasComment:u,CommentCheckFlags:i,isNextLineEmpty:l}=Ke(),{printHardlineAfterHeritage:p}=nr(),{printBody:y}=No();function g(c,f,F){let _=c.getValue(),w=s(_.directives),E=_.body.some((I=>"EmptyStatement"!==I.type)),N=u(_,i.Dangling);if(!w&&!E&&!N)return"";let x=[];if(w&&c.each(((I,P,$)=>{x.push(F()),(P<$.length-1||E||N)&&(x.push(a),l(I.getValue(),f)&&x.push(a))}),"directives"),E&&x.push(y(c,f,F)),N&&x.push(t(c,f,!0)),"Program"===_.type){let I=c.getParentNode();(!I||"ModuleExpression"!==I.type)&&x.push(a)}return x}r.exports={printBlock:function h(c,f,F){let _=c.getValue(),w=[];if("StaticBlock"===_.type&&w.push("static "),"ClassBody"===_.type&&s(_.body)){let N=c.getParentNode();w.push(p(N))}w.push("{");let E=g(c,f,F);if(E)w.push(n([a,E]),a);else{let N=c.getParentNode(),x=c.getParentNode(1);"ArrowFunctionExpression"===N.type||"FunctionExpression"===N.type||"FunctionDeclaration"===N.type||"ObjectMethod"===N.type||"ClassMethod"===N.type||"ClassPrivateMethod"===N.type||"ForStatement"===N.type||"WhileStatement"===N.type||"DoWhileStatement"===N.type||"DoExpression"===N.type||"CatchClause"===N.type&&!x.finalizer||"TSModuleDeclaration"===N.type||"TSDeclareFunction"===N.type||"StaticBlock"===_.type||"ClassBody"===_.type||w.push(a)}return w.push("}"),w},printBlockBody:g}}}),yd=te({"src/language-js/print/typescript.js"(e,r){ne();var{printDanglingComments:t}=et(),{hasNewlineInRange:s}=Ue(),{builders:{join:a,line:n,hardline:u,softline:i,group:l,indent:p,conditionalGroup:y,ifBreak:h}}=qe(),{isStringLiteral:g,getTypeScriptMappedTypeModifier:c,shouldPrintComma:f,isCallExpression:F,isMemberExpression:_}=Ke(),w=gd(),{locStart:E,locEnd:N}=ut(),{printOptionalToken:x,printTypeScriptModifiers:I}=ct(),{printTernary:P}=Bo(),{printFunctionParameters:$,shouldGroupFunctionParameters:D}=Lr(),{printTemplateLiteral:T}=jt(),{printArrayItems:m}=er(),{printObject:C}=uu(),{printClassProperty:o,printClassMethod:d}=nr(),{printTypeParameter:v,printTypeParameters:S}=jr(),{printPropertyKey:b}=rr(),{printFunction:B,printMethodInternal:k}=qr(),{printInterface:M}=bo(),{printBlock:R}=wo(),{printTypeAlias:q,printIntersectionType:J,printUnionType:L,printFunctionType:Q,printTupleType:V,printIndexedAccessType:j,printJSDocType:Y}=Or();r.exports={printTypescript:function ie(ee,ce,W){let K=ee.getValue();if(!K.type.startsWith("TS"))return;if(w(K))return K.type.slice(2,-7).toLowerCase();let de=ce.semi?";":"",ue=[];switch(K.type){case"TSThisType":return"this";case"TSTypeAssertion":{let Fe=!("ArrayExpression"===K.expression.type||"ObjectExpression"===K.expression.type),z=l(["<",p([i,W("typeAnnotation")]),i,">"]),U=[h("("),p([i,W("expression")]),i,h(")")];return Fe?y([[z,W("expression")],[z,l(U,{shouldBreak:!0})],[z,W("expression")]]):l([z,W("expression")])}case"TSDeclareFunction":return B(ee,W,ce);case"TSExportAssignment":return["export = ",W("expression"),de];case"TSModuleBlock":return R(ee,ce,W);case"TSInterfaceBody":case"TSTypeLiteral":return C(ee,ce,W);case"TSTypeAliasDeclaration":return q(ee,ce,W);case"TSQualifiedName":return a(".",[W("left"),W("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return d(ee,ce,W);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return o(ee,ce,W);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return ue.push(W("expression")),K.typeParameters&&ue.push(W("typeParameters")),ue;case"TSTemplateLiteralType":return T(ee,W,ce);case"TSNamedTupleMember":return[W("label"),K.optional?"?":"",": ",W("elementType")];case"TSRestType":return["...",W("typeAnnotation")];case"TSOptionalType":return[W("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return M(ee,ce,W);case"TSClassImplements":case"TSInstantiationExpression":return[W("expression"),W("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return S(ee,ce,W,"params");case"TSTypeParameter":return v(ee,ce,W);case"TSSatisfiesExpression":case"TSAsExpression":{let Fe="TSAsExpression"===K.type?"as":"satisfies";ue.push(W("expression"),` ${Fe} `,W("typeAnnotation"));let z=ee.getParentNode();return F(z)&&z.callee===K||_(z)&&z.object===K?l([p([i,...ue]),i]):ue}case"TSArrayType":return[W("elementType"),"[]"];case"TSPropertySignature":return K.readonly&&ue.push("readonly "),ue.push(b(ee,ce,W),x(ee)),K.typeAnnotation&&ue.push(": ",W("typeAnnotation")),K.initializer&&ue.push(" = ",W("initializer")),ue;case"TSParameterProperty":return K.accessibility&&ue.push(K.accessibility+" "),K.export&&ue.push("export "),K.static&&ue.push("static "),K.override&&ue.push("override "),K.readonly&&ue.push("readonly "),ue.push(W("parameter")),ue;case"TSTypeQuery":return["typeof ",W("exprName"),W("typeParameters")];case"TSIndexSignature":{let Fe=ee.getParentNode(),z=K.parameters.length>1?h(f(ce)?",":""):"",U=l([p([i,a([", ",i],ee.map(W,"parameters"))]),z,i]);return[K.export?"export ":"",K.accessibility?[K.accessibility," "]:"",K.static?"static ":"",K.readonly?"readonly ":"",K.declare?"declare ":"","[",K.parameters?U:"",K.typeAnnotation?"]: ":"]",K.typeAnnotation?W("typeAnnotation"):"","ClassBody"===Fe.type?de:""]}case"TSTypePredicate":return[K.asserts?"asserts ":"",W("parameterName"),K.typeAnnotation?[" is ",W("typeAnnotation")]:""];case"TSNonNullExpression":return[W("expression"),"!"];case"TSImportType":return[K.isTypeOf?"typeof ":"","import(",W(K.parameter?"parameter":"argument"),")",K.qualifier?[".",W("qualifier")]:"",S(ee,ce,W,"typeParameters")];case"TSLiteralType":return W("literal");case"TSIndexedAccessType":return j(ee,ce,W);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":if("TSConstructorType"===K.type&&K.abstract&&ue.push("abstract "),"TSCallSignatureDeclaration"!==K.type&&ue.push("new "),ue.push(l($(ee,W,ce,!1,!0))),K.returnType||K.typeAnnotation){let Fe="TSConstructorType"===K.type;ue.push(Fe?" => ":": ",W("returnType"),W("typeAnnotation"))}return ue;case"TSTypeOperator":return[K.operator," ",W("typeAnnotation")];case"TSMappedType":{let Fe=s(ce.originalText,E(K),N(K));return l(["{",p([ce.bracketSpacing?n:i,W("typeParameter"),K.optional?c(K.optional,"?"):"",K.typeAnnotation?": ":"",W("typeAnnotation"),h(de)]),t(ee,ce,!0),ce.bracketSpacing?n:i,"}"],{shouldBreak:Fe})}case"TSMethodSignature":{let Fe=K.kind&&"method"!==K.kind?`${K.kind} `:"";ue.push(K.accessibility?[K.accessibility," "]:"",Fe,K.export?"export ":"",K.static?"static ":"",K.readonly?"readonly ":"",K.abstract?"abstract ":"",K.declare?"declare ":"",K.computed?"[":"",W("key"),K.computed?"]":"",x(ee));let z=$(ee,W,ce,!1,!0),U=K.returnType?"returnType":"typeAnnotation",Z=K[U],se=Z?W(U):"",fe=D(K,se);return ue.push(fe?l(z):z),Z&&ue.push(": ",l(se)),l(ue)}case"TSNamespaceExportDeclaration":return ue.push("export as namespace ",W("id")),ce.semi&&ue.push(";"),l(ue);case"TSEnumDeclaration":return K.declare&&ue.push("declare "),K.modifiers&&ue.push(I(ee,ce,W)),K.const&&ue.push("const "),ue.push("enum ",W("id")," "),0===K.members.length?ue.push(l(["{",t(ee,ce),i,"}"])):ue.push(l(["{",p([u,m(ee,ce,"members",W),f(ce,"es5")?",":""]),t(ee,ce,!0),u,"}"])),ue;case"TSEnumMember":return K.computed?ue.push("[",W("id"),"]"):ue.push(W("id")),K.initializer&&ue.push(" = ",W("initializer")),ue;case"TSImportEqualsDeclaration":return K.isExport&&ue.push("export "),ue.push("import "),K.importKind&&"value"!==K.importKind&&ue.push(K.importKind," "),ue.push(W("id")," = ",W("moduleReference")),ce.semi&&ue.push(";"),l(ue);case"TSExternalModuleReference":return["require(",W("expression"),")"];case"TSModuleDeclaration":{let Fe=ee.getParentNode(),z=g(K.id),U="TSModuleDeclaration"===Fe.type,Z=K.body&&"TSModuleDeclaration"===K.body.type;if(U)ue.push(".");else{K.declare&&ue.push("declare "),ue.push(I(ee,ce,W));let se=ce.originalText.slice(E(K),E(K.id));"Identifier"===K.id.type&&"global"===K.id.name&&!/namespace|module/.test(se)||ue.push(z||/(?:^|\s)module(?:\s|$)/.test(se)?"module ":"namespace ")}return ue.push(W("id")),Z?ue.push(W("body")):K.body?ue.push(" ",l(W("body"))):ue.push(de),ue}case"TSConditionalType":return P(ee,ce,W);case"TSInferType":return["infer"," ",W("typeParameter")];case"TSIntersectionType":return J(ee,ce,W);case"TSUnionType":return L(ee,ce,W);case"TSFunctionType":return Q(ee,ce,W);case"TSTupleType":return V(ee,ce,W);case"TSTypeReference":return[W("typeName"),S(ee,ce,W,"typeParameters")];case"TSTypeAnnotation":return W("typeAnnotation");case"TSEmptyBodyFunctionExpression":return k(ee,ce,W);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return Y(ee,W,"?");case"TSJSDocNonNullableType":return Y(ee,W,"!");default:throw new Error(`Unknown TypeScript node type: ${JSON.stringify(K.type)}.`)}}}}}),hd=te({"src/language-js/print/comment.js"(e,r){ne();var{hasNewline:t}=Ue(),{builders:{join:s,hardline:a},utils:{replaceTextEndOfLine:n}}=qe(),{isLineComment:u}=Ke(),{locStart:i,locEnd:l}=ut(),p=Pt();r.exports={printComment:function y(c,f){let F=c.getValue();if(u(F))return f.originalText.slice(i(F),l(F)).trimEnd();if(p(F)){if(function h(c){let f=`*${c.value}*`.split("\n");return f.length>1&&f.every((F=>"*"===F.trim()[0]))}(F)){let E=function g(c){let f=c.value.split("\n");return["/*",s(a,f.map(((F,_)=>0===_?F.trimEnd():" "+(_{let{marker:Je}=Oe;return Je===C}));return[ve("expression"),x(Be,Ce)?"":Ye,Ie?[" ",Ie]:""]}case"ParenthesizedExpression":return E(be.expression)||"ObjectExpression"!==be.expression.type&&"ArrayExpression"!==be.expression.type?l(["(",p([i,ve("expression")]),i,")"]):["(",ve("expression"),")"];case"AssignmentExpression":return oe(Ce,Be,ve);case"VariableDeclarator":return Pe(Ce,Be,ve);case"BinaryExpression":case"LogicalExpression":return H(Ce,Be,ve);case"AssignmentPattern":return[ve("left")," = ",ve("right")];case"OptionalMemberExpression":case"MemberExpression":return X(Ce,Be,ve);case"MetaProperty":return[ve("meta"),".",ve("property")];case"BindExpression":return be.object&&Se.push(ve("object")),Se.push(l(p([i,L(Ce,Be,ve)]))),Se;case"Identifier":return[be.name,J(Ce),Y(Ce),Q(Ce,Be,ve)];case"V8IntrinsicIdentifier":return["%",be.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return j(Ce,Be,ve);case"FunctionDeclaration":case"FunctionExpression":return ge(Ce,ve,Be,ze);case"ArrowFunctionExpression":return he(Ce,Be,ve,ze);case"YieldExpression":return Se.push("yield"),be.delegate&&Se.push("*"),be.argument&&Se.push(" ",ve("argument")),Se;case"AwaitExpression":if(Se.push("await"),be.argument){Se.push(" ",ve("argument"));let Ie=Ce.getParentNode();if(T(Ie)&&Ie.callee===be||m(Ie)&&Ie.object===be){Se=[p([i,...Se]),i];let Oe=Ce.findAncestor((Je=>"AwaitExpression"===Je.type||"BlockStatement"===Je.type));if(!Oe||"AwaitExpression"!==Oe.type)return l(Se)}}return Se;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return ce(Ce,Be,ve);case"ExportAllDeclaration":return W(Ce,Be,ve);case"ImportDeclaration":return ee(Ce,Be,ve);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return K(Ce,Be,ve);case"ImportAttribute":return[ve("key"),": ",ve("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return le(Ce,Be,ve);case"ThrowStatement":return Re(Ce,Be,ve);case"ReturnStatement":return ke(Ce,Be,ve);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return Ne(Ce,Be,ve);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return z(Ce,Be,ve);case"ObjectProperty":case"Property":return be.method||"get"===be.kind||"set"===be.kind?we(Ce,Be,ve):fe(Ce,Be,ve);case"ObjectMethod":return we(Ce,Be,ve);case"Decorator":return["@",ve("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return Fe(Ce,Be,ve);case"SequenceExpression":{let Ie=Ce.getParentNode(0);if("ExpressionStatement"===Ie.type||"ForStatement"===Ie.type){let Oe=[];return Ce.each(((Je,Te)=>{0===Te?Oe.push(ve()):Oe.push(",",p([n,ve()]))}),"expressions"),l(Oe)}return l(a([",",n],Ce.map(ve,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[ve("value"),Ye];case"DirectiveLiteral":return ie(be.extra.raw,Be);case"UnaryExpression":return Se.push(be.operator),/[a-z]$/.test(be.operator)&&Se.push(" "),E(be.argument)?Se.push(l(["(",p([i,ve("argument")]),i,")"])):Se.push(ve("argument")),Se;case"UpdateExpression":return Se.push(ve("argument"),be.operator),be.prefix&&Se.reverse(),Se;case"ConditionalExpression":return de(Ce,Be,ve);case"VariableDeclaration":{let je,Ie=Ce.map(ve,"declarations"),Oe=Ce.getParentNode(),Je="ForStatement"===Oe.type||"ForInStatement"===Oe.type||"ForOfStatement"===Oe.type,Te=be.declarations.some((Me=>Me.init));return 1!==Ie.length||E(be.declarations[0])?Ie.length>0&&(je=p(Ie[0])):je=Ie[0],Se=[be.declare?"declare ":"",be.kind,je?[" ",je]:"",p(Ie.slice(1).map((Me=>[",",Te&&!Je?u:n,Me])))],Je&&Oe.body!==be||Se.push(Ye),l(Se)}case"WithStatement":return l(["with (",ve("object"),")",V(be.body,ve("body"))]);case"IfStatement":{let Ie=V(be.consequent,ve("consequent")),Oe=l(["if (",l([p([i,ve("test")]),i]),")",Ie]);if(Se.push(Oe),be.alternate){let Je=E(be.consequent,N.Trailing|N.Line)||$(be),Te="BlockStatement"===be.consequent.type&&!Je;Se.push(Te?" ":u),E(be,N.Dangling)&&Se.push(t(Ce,Be,!0),Je?u:" "),Se.push("else",l(V(be.alternate,ve("alternate"),"IfStatement"===be.alternate.type)))}return Se}case"ForStatement":{let Ie=V(be.body,ve("body")),Oe=t(Ce,Be,!0),Je=Oe?[Oe,i]:"";return be.init||be.test||be.update?[Je,l(["for (",l([p([i,ve("init"),";",n,ve("test"),";",n,ve("update")]),i]),")",Ie])]:[Je,l(["for (;;)",Ie])]}case"WhileStatement":return l(["while (",l([p([i,ve("test")]),i]),")",V(be.body,ve("body"))]);case"ForInStatement":return l(["for (",ve("left")," in ",ve("right"),")",V(be.body,ve("body"))]);case"ForOfStatement":return l(["for",be.await?" await":""," (",ve("left")," of ",ve("right"),")",V(be.body,ve("body"))]);case"DoWhileStatement":{let Ie=V(be.body,ve("body"));return Se=[l(["do",Ie])],"BlockStatement"===be.body.type?Se.push(" "):Se.push(u),Se.push("while (",l([p([i,ve("test")]),i]),")",Ye),Se}case"DoExpression":return[be.async?"async ":"","do ",ve("body")];case"BreakStatement":return Se.push("break"),be.label&&Se.push(" ",ve("label")),Se.push(Ye),Se;case"ContinueStatement":return Se.push("continue"),be.label&&Se.push(" ",ve("label")),Se.push(Ye),Se;case"LabeledStatement":return"EmptyStatement"===be.body.type?[ve("label"),":;"]:[ve("label"),": ",ve("body")];case"TryStatement":return["try ",ve("block"),be.handler?[" ",ve("handler")]:"",be.finalizer?[" finally ",ve("finalizer")]:""];case"CatchClause":if(be.param){let Ie=E(be.param,(Je=>!v(Je)||Je.leading&&s(Be.originalText,d(Je))||Je.trailing&&s(Be.originalText,o(Je),{backwards:!0}))),Oe=ve("param");return["catch ",Ie?["(",p([i,Oe]),i,") "]:["(",Oe,") "],ve("body")]}return["catch ",ve("body")];case"SwitchStatement":return[l(["switch (",p([i,ve("discriminant")]),i,")"])," {",be.cases.length>0?p([u,a(u,Ce.map(((Ie,Oe,Je)=>{let Te=Ie.getValue();return[ve(),Oe!==Je.length-1&&P(Te,Be)?u:""]}),"cases"))]):"",u,"}"];case"SwitchCase":{be.test?Se.push("case ",ve("test"),":"):Se.push("default:"),E(be,N.Dangling)&&Se.push(" ",t(Ce,Be,!0));let Ie=be.consequent.filter((Oe=>"EmptyStatement"!==Oe.type));if(Ie.length>0){let Oe=pe(Ce,Be,ve);Se.push(1===Ie.length&&"BlockStatement"===Ie[0].type?[" ",Oe]:p([u,Oe]))}return Se}case"DebuggerStatement":return["debugger",Ye];case"ClassDeclaration":case"ClassExpression":return U(Ce,Be,ve);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return Z(Ce,Be,ve);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return se(Ce,Be,ve);case"TemplateElement":return y(be.value.raw);case"TemplateLiteral":return ue(Ce,ve,Be);case"TaggedTemplateExpression":return[ve("tag"),ve("typeParameters"),ve("quasi")];case"PrivateIdentifier":return["#",ve("name")];case"PrivateName":return["#",ve("id")];case"InterpreterDirective":return Se.push("#!",be.value,u),P(be,Be)&&Se.push(u),Se;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{Se.push("module {");let Ie=ve("body");return Ie&&Se.push(p([u,Ie]),u),Se.push("}"),Se}default:throw new Error("unknown type: "+JSON.stringify(be.type))}}(Ce,Be,ve,ze);if(!be)return"";let Ye=Ce.getValue(),{type:Se}=Ye;if("ClassMethod"===Se||"ClassPrivateMethod"===Se||"ClassProperty"===Se||"ClassAccessorProperty"===Se||"AccessorProperty"===Se||"TSAbstractAccessorProperty"===Se||"PropertyDefinition"===Se||"TSAbstractPropertyDefinition"===Se||"ClassPrivateProperty"===Se||"MethodDefinition"===Se||"TSAbstractMethodDefinition"===Se||"TSDeclareMethod"===Se)return be;let Ie=[be],Oe=A(Ce,Be,ve),Je="ClassExpression"===Ye.type&&Oe;if(Oe&&(Ie=[...Oe,be],!Je))return l(Ie);if(!F(Ce,Be))return ze&&ze.needsSemi&&Ie.unshift(";"),1===Ie.length&&Ie[0]===be?be:Ie;if(Je&&(Ie=[p([n,...Ie])]),Ie.unshift("("),ze&&ze.needsSemi&&Ie.unshift(";"),w(Ye)){let[je]=Ye.trailingComments;Ie.push(" /*",je.value.trimStart(),"*/"),je.printed=!0}return Je&&Ie.push(n),Ie.push(")"),Ie},embed:h,insertPragma:c,massageAstNode:g,hasPrettierIgnore:Ce=>D(Ce)||M(Ce),willPrintOwnComments:f.willPrintOwnComments,canAttachComment:function ye(Ce){return Ce.type&&!v(Ce)&&!I(Ce)&&"EmptyStatement"!==Ce.type&&"TemplateElement"!==Ce.type&&"Import"!==Ce.type&&"TSEmptyBodyFunctionExpression"!==Ce.type},printComment:Ee,isBlockComment:v,handleComments:{avoidAstMutation:!0,ownLine:f.handleOwnLineComment,endOfLine:f.handleEndOfLineComment,remaining:f.handleRemainingComment},getCommentChildNodes:f.getCommentChildNodes}}}),Ed=te({"src/language-js/printer-estree-json.js"(e,r){ne();var{builders:{hardline:t,indent:s,join:a}}=qe(),n=Fo();function i(y){return"key"===y.getName()&&"ObjectProperty"===y.getParentNode().type}var l=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function p(y,h){let{type:g}=y;if("ObjectProperty"!==g){if("UnaryExpression"===g&&"+"===y.operator)return h.argument;if("ArrayExpression"!==g)return"TemplateLiteral"===g?{type:"StringLiteral",value:y.quasis[0].value.cooked}:void 0;for(let[c,f]of y.elements.entries())null===f&&h.elements.splice(c,0,{type:"NullLiteral"})}else{let{key:c}=y;"Identifier"===c.type?h.key={type:"StringLiteral",value:c.name}:"NumericLiteral"===c.type&&(h.key={type:"StringLiteral",value:String(c.value)})}}p.ignoredProperties=l,r.exports={preprocess:n,print:function u(y,h,g){let c=y.getValue();switch(c.type){case"JsonRoot":return[g("node"),t];case"ArrayExpression":{if(0===c.elements.length)return"[]";let f=y.map((()=>null===y.getValue()?"null":g()),"elements");return["[",s([t,a([",",t],f)]),t,"]"]}case"ObjectExpression":return 0===c.properties.length?"{}":["{",s([t,a([",",t],y.map(g,"properties"))]),t,"}"];case"ObjectProperty":return[g("key"),": ",g("value")];case"UnaryExpression":return["+"===c.operator?"":c.operator,g("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return c.value?"true":"false";case"StringLiteral":return JSON.stringify(c.value);case"NumericLiteral":return i(y)?JSON.stringify(String(c.value)):JSON.stringify(c.value);case"Identifier":return i(y)?JSON.stringify(c.name):c.name;case"TemplateLiteral":return g(["quasis",0]);case"TemplateElement":return JSON.stringify(c.value.cooked);default:throw new Error("unknown type: "+JSON.stringify(c.type))}},massageAstNode:p}}}),Mt=te({"src/common/common-options.js"(e,r){ne();var t="Common";r.exports={bracketSpacing:{since:"0.0.0",category:t,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:t,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:t,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:t,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:t,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),Fd=te({"src/language-js/options.js"(e,r){ne();var t=Mt(),s="JavaScript";r.exports={arrowParens:{since:"1.9.0",category:s,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:t.bracketSameLine,bracketSpacing:t.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:s,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:s,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:t.singleQuote,jsxSingleQuote:{since:"1.15.0",category:s,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:s,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:s,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:t.singleAttributePerLine}}}),Ad=te({"src/language-js/parse/parsers.js"(){ne()}}),Ln=te({"node_modules/linguist-languages/data/JavaScript.json"(e,r){r.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),Sd=te({"node_modules/linguist-languages/data/TypeScript.json"(e,r){r.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),xd=te({"node_modules/linguist-languages/data/TSX.json"(e,r){r.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),wa=te({"node_modules/linguist-languages/data/JSON.json"(e,r){r.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),bd=te({"node_modules/linguist-languages/data/JSON with Comments.json"(e,r){r.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),Td=te({"node_modules/linguist-languages/data/JSON5.json"(e,r){r.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),Bd=te({"src/language-js/index.js"(e,r){ne();var t=_t(),s=Cd(),a=Ed(),n=Fd(),u=Ad(),i=[t(Ln(),(p=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...p.interpreters,"zx"],extensions:[...p.extensions.filter((y=>".jsx"!==y)),".wxs"]}))),t(Ln(),(()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]}))),t(Ln(),(()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0}))),t(Sd(),(()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]}))),t(xd(),(()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]}))),t(wa(),(()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]}))),t(wa(),(p=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:p.extensions.filter((y=>".jsonl"!==y))}))),t(bd(),(p=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...p.filenames,".eslintrc",".swcrc"]}))),t(Td(),(()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]})))],l={estree:s,"estree-json":a};r.exports={languages:i,options:n,printers:l,parsers:u}}}),Nd=te({"src/language-css/clean.js"(e,r){ne();var{isFrontMatterNode:t}=Ue(),s=lt(),a=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function n(i,l,p){if(t(i)&&"yaml"===i.lang&&delete l.value,"css-comment"===i.type&&"css-root"===p.type&&p.nodes.length>0&&((p.nodes[0]===i||t(p.nodes[0])&&p.nodes[1]===i)&&(delete l.text,/^\*\s*@(?:format|prettier)\s*$/.test(i.text))||"css-root"===p.type&&s(p.nodes)===i))return null;if("value-root"===i.type&&delete l.text,("media-query"===i.type||"media-query-list"===i.type||"media-feature-expression"===i.type)&&delete l.value,"css-rule"===i.type&&delete l.params,"selector-combinator"===i.type&&(l.value=l.value.replace(/\s+/g," ")),"media-feature"===i.type&&(l.value=l.value.replace(/ /g,"")),("value-word"===i.type&&(i.isColor&&i.isHex||["initial","inherit","unset","revert"].includes(l.value.replace().toLowerCase()))||"media-feature"===i.type||"selector-root-invalid"===i.type||"selector-pseudo"===i.type)&&(l.value=l.value.toLowerCase()),"css-decl"===i.type&&(l.prop=l.prop.toLowerCase()),("css-atrule"===i.type||"css-import"===i.type)&&(l.name=l.name.toLowerCase()),"value-number"===i.type&&(l.unit=l.unit.toLowerCase()),("media-feature"===i.type||"media-keyword"===i.type||"media-type"===i.type||"media-unknown"===i.type||"media-url"===i.type||"media-value"===i.type||"selector-attribute"===i.type||"selector-string"===i.type||"selector-class"===i.type||"selector-combinator"===i.type||"value-string"===i.type)&&l.value&&(l.value=function u(i){return i.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")}(l.value)),"selector-attribute"===i.type&&(l.attribute=l.attribute.trim(),l.namespace&&"string"==typeof l.namespace&&(l.namespace=l.namespace.trim(),0===l.namespace.length&&(l.namespace=!0)),l.value&&(l.value=l.value.trim().replace(/^["']|["']$/g,""),delete l.quoted)),("media-value"===i.type||"media-type"===i.type||"value-number"===i.type||"selector-root-invalid"===i.type||"selector-class"===i.type||"selector-combinator"===i.type||"selector-tag"===i.type)&&l.value&&(l.value=l.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,((y,h,g)=>{let c=Number(h);return Number.isNaN(c)?y:c+g.toLowerCase()}))),"selector-tag"===i.type){let y=i.value.toLowerCase();["from","to"].includes(y)&&(l.value=y)}if("css-atrule"===i.type&&"supports"===i.name.toLowerCase()&&delete l.value,"selector-unknown"===i.type&&delete l.value,"value-comma_group"===i.type){let y=i.groups.findIndex((h=>"value-number"===h.type&&"..."===h.unit));-1!==y&&(l.groups[y].unit="",l.groups.splice(y+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}return"value-comma_group"===i.type&&i.groups.some((y=>"value-atword"===y.type&&y.value.endsWith("[")||"value-word"===y.type&&y.value.startsWith("]")))?{type:"value-atword",value:i.groups.map((y=>y.value)).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}:void 0}n.ignoredProperties=a,r.exports=n}}),su=te({"src/utils/front-matter/print.js"(e,r){ne();var{builders:{hardline:t,markAsRoot:s}}=qe();r.exports=function a(n,u){if("yaml"===n.lang){let i=n.value.trim(),l=i?u(i,{parser:"yaml"},{stripTrailingHardline:!0}):"";return s([n.startDelimiter,t,l,l?t:"",n.endDelimiter])}}}}),wd=te({"src/language-css/embed.js"(e,r){ne();var{builders:{hardline:t}}=qe(),s=su();r.exports=function a(n,u,i){let l=n.getValue();if("front-matter"===l.type){let p=s(l,i);return p?[p,t]:""}}}}),_o=te({"src/utils/front-matter/parse.js"(e,r){ne();var t=new RegExp("^(?-{3}|\\+{3})(?[^\\n]*)\\n(?:|(?.*?)\\n)(?\\k|\\.{3})[^\\S\\n]*(?:\\n|$)","s");r.exports=function s(a){let n=a.match(t);if(!n)return{content:a};let{startDelimiter:u,language:i,value:l="",endDelimiter:p}=n.groups,y=i.trim()||"yaml";if("+++"===u&&(y="toml"),"yaml"!==y&&u!==p)return{content:a};let[h]=n;return{frontMatter:{type:"front-matter",lang:y,value:l,startDelimiter:u,endDelimiter:p,raw:h.replace(/\n$/,"")},content:h.replace(/[^\n]/g," ")+a.slice(h.length)}}}}),_d=te({"src/language-css/pragma.js"(e,r){ne();var t=Co(),s=_o();r.exports={hasPragma:function a(u){return t.hasPragma(s(u).content)},insertPragma:function n(u){let{frontMatter:i,content:l}=s(u);return(i?i.raw+"\n\n":"")+t.insertPragma(l)}}}}),Pd=te({"src/language-css/utils/index.js"(e,r){ne();var t=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function s(z,U){let fe,Z=Array.isArray(U)?U:[U],se=-1;for(;fe=z.getParentNode(++se);)if(Z.includes(fe.type))return se;return-1}function a(z,U){let Z=s(z,U);return-1===Z?null:z.getParentNode(Z)}var u=new Set(["initial","inherit","unset","revert"]);function x(z){return"value-operator"===z.type&&"*"===z.value}function I(z){return"value-operator"===z.type&&"/"===z.value}function P(z){return"value-operator"===z.type&&"+"===z.value}function $(z){return"value-operator"===z.type&&"-"===z.value}function D(z){return"value-operator"===z.type&&"%"===z.value}function R(z){var U,Z;return"value-comma_group"===z.type&&"value-colon"===(null===(U=z.groups)||void 0===U||null===(Z=U[1])||void 0===Z?void 0:Z.type)}function q(z){var U;return"value-paren_group"===z.type&&(null===(U=z.groups)||void 0===U?void 0:U[0])&&R(z.groups[0])}function ie(z){return"value-colon"===z?.type}r.exports={getAncestorCounter:s,getAncestorNode:a,getPropOfDeclNode:function n(z){var U;let Z=a(z,"css-decl");return null==Z||null===(U=Z.prop)||void 0===U?void 0:U.toLowerCase()},maybeToLowerCase:function p(z){return z.includes("$")||z.includes("@")||z.includes("#")||z.startsWith("%")||z.startsWith("--")||z.startsWith(":--")||z.includes("(")&&z.includes(")")?z:z.toLowerCase()},insideValueFunctionNode:function y(z,U){var Z;let se=a(z,"value-func");return(null==se||null===(Z=se.value)||void 0===Z?void 0:Z.toLowerCase())===U},insideICSSRuleNode:function h(z){var U;let Z=a(z,"css-rule"),se=null==Z||null===(U=Z.raws)||void 0===U?void 0:U.selector;return se&&(se.startsWith(":import")||se.startsWith(":export"))},insideAtRuleNode:function g(z,U){let Z=Array.isArray(U)?U:[U],se=a(z,"css-atrule");return se&&Z.includes(se.name.toLowerCase())},insideURLFunctionInImportAtRuleNode:function c(z){let U=z.getValue(),Z=a(z,"css-atrule");return"import"===Z?.name&&"url"===U.groups[0].value&&2===U.groups.length},isKeyframeAtRuleKeywords:function l(z,U){let Z=a(z,"css-atrule");return Z?.name&&Z.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(U.toLowerCase())},isWideKeywords:function i(z){return u.has(z.toLowerCase())},isLastNode:function F(z,U){var Z;let se=null===(Z=z.getParentNode())||void 0===Z?void 0:Z.nodes;return se&&se.indexOf(U)===se.length-1},isSCSSControlDirectiveNode:function o(z){return"css-atrule"===z.type&&["if","else","for","each","while"].includes(z.name)},isDetachedRulesetDeclarationNode:function _(z){let{selector:U}=z;return!!U&&("string"==typeof U&&/^@.+:.*$/.test(U)||U.value&&/^@.+:.*$/.test(U.value))},isRelationalOperatorNode:function C(z){return"value-word"===z.type&&["<",">","<=",">="].includes(z.value)},isEqualityOperatorNode:function m(z){return"value-word"===z.type&&["==","!="].includes(z.value)},isMultiplicationNode:x,isDivisionNode:I,isAdditionNode:P,isSubtractionNode:$,isModuloNode:D,isMathOperatorNode:function T(z){return x(z)||I(z)||P(z)||$(z)||D(z)},isEachKeywordNode:function N(z){return"value-word"===z.type&&"in"===z.value},isForKeywordNode:function w(z){return"value-word"===z.type&&["from","through","end"].includes(z.value)},isURLFunctionNode:function f(z){return"value-func"===z.type&&"url"===z.value.toLowerCase()},isIfElseKeywordNode:function E(z){return"value-word"===z.type&&["and","or","not"].includes(z.value)},hasComposesNode:function B(z){var U,Z;return"value-root"===(null===(U=z.value)||void 0===U?void 0:U.type)&&"value-value"===(null===(Z=z.value.group)||void 0===Z?void 0:Z.type)&&"composes"===z.prop.toLowerCase()},hasParensAroundNode:function k(z){var U,Z,se;return"value-paren_group"===(null===(U=z.value)||void 0===U||null===(Z=U.group)||void 0===Z||null===(se=Z.group)||void 0===se?void 0:se.type)&&null!==z.value.group.group.open&&null!==z.value.group.group.close},hasEmptyRawBefore:function M(z){var U;return""===(null===(U=z.raws)||void 0===U?void 0:U.before)},isDetachedRulesetCallNode:function d(z){var U;return(null===(U=z.raws)||void 0===U?void 0:U.params)&&/^\(\s*\)$/.test(z.raws.params)},isTemplatePlaceholderNode:function v(z){return z.name.startsWith("prettier-placeholder")},isTemplatePropNode:function S(z){return z.prop.startsWith("@prettier-placeholder")},isPostcssSimpleVarNode:function b(z,U){return"$$"===z.value&&"value-func"===z.type&&"value-word"===U?.type&&!U.raws.before},isKeyValuePairNode:R,isKeyValuePairInParenGroupNode:q,isKeyInValuePairNode:function ee(z,U){if(!R(U))return!1;let{groups:Z}=U,se=Z.indexOf(z);return-1!==se&&ie(Z[se+1])},isSCSSMapItemNode:function J(z){var U;let Z=z.getValue();if(0===Z.groups.length)return!1;let se=z.getParentNode(1);if(!(q(Z)||se&&q(se)))return!1;let fe=a(z,"css-decl");return!!(null!=fe&&null!==(U=fe.prop)&&void 0!==U&&U.startsWith("$")||q(se)||"value-func"===se.type)},isInlineValueCommentNode:function L(z){return"value-comment"===z.type&&z.inline},isHashNode:function Q(z){return"value-word"===z.type&&"#"===z.value},isLeftCurlyBraceNode:function V(z){return"value-word"===z.type&&"{"===z.value},isRightCurlyBraceNode:function j(z){return"value-word"===z.type&&"}"===z.value},isWordNode:function Y(z){return["value-word","value-atword"].includes(z.type)},isColonNode:ie,isMediaAndSupportsKeywords:function ce(z){return z.value&&["not","and","or"].includes(z.value.toLowerCase())},isColorAdjusterFuncNode:function W(z){return"value-func"===z.type&&t.has(z.value.toLowerCase())},lastLineHasInlineComment:function K(z){return/\/\//.test(z.split(/[\n\r]/).pop())},isAtWordPlaceholderNode:function de(z){return"value-atword"===z?.type&&z.value.startsWith("prettier-placeholder-")},isConfigurationNode:function ue(z,U){var Z,se;if("("!==(null===(Z=z.open)||void 0===Z?void 0:Z.value)||")"!==(null===(se=z.close)||void 0===se?void 0:se.value)||z.groups.some((fe=>"value-comma_group"!==fe.type)))return!1;if("value-comma_group"===U.type){let fe=U.groups.indexOf(z)-1,ge=U.groups[fe];if("value-word"===ge?.type&&"with"===ge.value)return!0}return!1},isParenGroupNode:function Fe(z){var U,Z;return"value-paren_group"===z.type&&"("===(null===(U=z.open)||void 0===U?void 0:U.value)&&")"===(null===(Z=z.close)||void 0===Z?void 0:Z.value)}}}}),Id=te({"src/utils/line-column-to-index.js"(e,r){ne(),r.exports=function(t,s){let a=0;for(let n=0;n{let We=Ve[tt-1];if(We&&"css-comment"===We.type&&"prettier-ignore"===We.text.trim()){let Xe=nt.getValue();ae.push(je.originalText.slice(Ae(Xe),Ee(Xe)))}else ae.push(Me());tt!==Ve.length-1&&("css-comment"===Ve[tt+1].type&&!n(je.originalText,Ae(Ve[tt+1]),{backwards:!0})&&!u(Ve[tt])||"css-atrule"===Ve[tt+1].type&&"else"===Ve[tt+1].name&&"css-comment"!==Ve[tt].type?ae.push(" "):(ae.push(je.__isHTMLStyleAttribute?y:h),i(je.originalText,nt.getValue(),Ee)&&!u(Ve[tt])&&ae.push(h)))}),"nodes"),ae}var Be=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,Ye=new RegExp(Be.source+`|(${/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g.source})?(${/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g.source})(${/[A-Za-z]+/g.source})?`,"g");function Se(Te,je){return Te.replace(Be,(Me=>a(Me,je)))}function Ie(Te,je){let Me=je.singleQuote?"'":'"';return Te.includes('"')||Te.includes("'")?Te:Me+Te+Me}function Oe(Te){return Te.replace(Ye,((je,Me,ae,nt,tt)=>!ae&&nt?Je(nt)+m(tt||""):je))}function Je(Te){return s(Te).replace(/\.0(?=$|e)/,"")}r.exports={print:function ye(Te,je,Me){let ae=Te.getValue();if(!ae)return"";if("string"==typeof ae)return ae;switch(ae.type){case"front-matter":return[ae.raw,h];case"css-root":{let Ve=Ce(Te,je,Me),We=ae.raws.after.trim();return We.startsWith(";")&&(We=We.slice(1).trim()),[Ve,We?` ${We}`:"",x(Ve).length>0?h:""]}case"css-comment":{let Ve=ae.inline||ae.raws.inline,We=je.originalText.slice(Ae(ae),Ee(ae));return Ve?We.trimEnd():We}case"css-rule":return[Me("selector"),ae.important?" !important":"",ae.nodes?[ae.selector&&"selector-unknown"===ae.selector.type&&H(ae.selector.value)?y:" ","{",ae.nodes.length>0?F([h,Ce(Te,je,Me)]):"",h,"}",M(ae)?";":""]:";"];case"css-decl":{let Ve=Te.getParentNode(),{between:We}=ae.raws,Xe=We.trim(),st=":"===Xe,O=W(ae)?N(Me("value")):Me("value");return!st&&H(Xe)&&(O=F([h,_(O)])),[ae.raws.before.replace(/[\s;]/g,""),"css-atrule"===Ve.type&&Ve.variable||o(Te)?ae.prop:m(ae.prop),Xe.startsWith("//")?" ":"",Xe,ae.extend?"":" ",De(je)&&ae.extend&&ae.selector?["extend(",Me("selector"),")"]:"",O,ae.raws.important?ae.raws.important.replace(/\s*!\s*important/i," !important"):ae.important?" !important":"",ae.raws.scssDefault?ae.raws.scssDefault.replace(/\s*!default/i," !default"):ae.scssDefault?" !default":"",ae.raws.scssGlobal?ae.raws.scssGlobal.replace(/\s*!global/i," !global"):ae.scssGlobal?" !global":"",ae.nodes?[" {",F([g,Ce(Te,je,Me)]),g,"}"]:Z(ae)&&!Ve.raws.semicolon&&";"!==je.originalText[Ee(ae)-1]?"":je.__isHTMLStyleAttribute&&B(Te,ae)?w(";"):";"]}case"css-atrule":{let Ve=Te.getParentNode(),We=U(ae)&&!Ve.raws.semicolon&&";"!==je.originalText[Ee(ae)-1];if(De(je)){if(ae.mixin)return[Me("selector"),ae.important?" !important":"",We?"":";"];if(ae.function)return[ae.name,Me("params"),We?"":";"];if(ae.variable)return["@",ae.name,": ",ae.value?Me("value"):"",ae.raws.between.trim()?ae.raws.between.trim()+" ":"",ae.nodes?["{",F([ae.nodes.length>0?g:"",Ce(Te,je,Me)]),g,"}"]:"",We?"":";"]}return["@",z(ae)||ae.name.endsWith(":")?ae.name:m(ae.name),ae.params?[z(ae)?"":U(ae)?""===ae.raws.afterName?"":ae.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(ae.raws.afterName)?[h,h]:/^\s*\n/.test(ae.raws.afterName)?h:" ":" ",Me("params")]:"",ae.selector?F([" ",Me("selector")]):"",ae.value?c([" ",Me("value"),k(ae)?K(ae)?" ":y:""]):"else"===ae.name?" ":"",ae.nodes?[k(ae)?"":ae.selector&&!ae.selector.nodes&&"string"==typeof ae.selector.value&&H(ae.selector.value)||!ae.selector&&"string"==typeof ae.params&&H(ae.params)?y:" ","{",F([ae.nodes.length>0?g:"",Ce(Te,je,Me)]),g,"}"]:We?"":";"]}case"media-query-list":{let Ve=[];return Te.each((We=>{let Xe=We.getValue();"media-query"===Xe.type&&""===Xe.value||Ve.push(Me())}),"nodes"),c(F(p(y,Ve)))}case"media-query":return[p(" ",Te.map(Me,"nodes")),B(Te,ae)?"":","];case"media-type":case"media-value":return Oe(Se(ae.value,je));case"media-feature-expression":return ae.nodes?["(",...Te.map(Me,"nodes"),")"]:ae.value;case"media-feature":return m(Se(ae.value.replace(/ +/g," "),je));case"media-colon":case"value-comma":return[ae.value," "];case"media-keyword":case"selector-string":return Se(ae.value,je);case"media-url":return Se(ae.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),je);case"media-unknown":case"selector-comment":case"selector-nesting":case"value-paren":case"value-operator":case"value-unicode-range":case"value-unknown":return ae.value;case"selector-root":return c([d(Te,"custom-selector")?[D(Te,"css-atrule").customSelector,y]:"",p([",",d(Te,["extend","custom-selector","nest"])?y:h],Te.map(Me,"nodes"))]);case"selector-selector":return c(F(Te.map(Me,"nodes")));case"selector-tag":{let Ve=Te.getParentNode(),We=Ve&&Ve.nodes.indexOf(ae),Xe=We&&Ve.nodes[We-1];return[ae.namespace?[!0===ae.namespace?"":ae.namespace.trim(),"|"]:"","selector-nesting"===Xe.type?ae.value:Oe(S(Te,ae.value)?ae.value.toLowerCase():ae.value)]}case"selector-id":return["#",ae.value];case"selector-class":return[".",Oe(Se(ae.value,je))];case"selector-attribute":var nt;return["[",ae.namespace?[!0===ae.namespace?"":ae.namespace.trim(),"|"]:"",ae.attribute.trim(),null!==(nt=ae.operator)&&void 0!==nt?nt:"",ae.value?Ie(Se(ae.value.trim(),je),je):"",ae.insensitive?" i":"","]"];case"selector-combinator":if("+"===ae.value||">"===ae.value||"~"===ae.value||">>>"===ae.value){let Xe=Te.getParentNode();return["selector-selector"===Xe.type&&Xe.nodes[0]===ae?"":y,ae.value,B(Te,ae)?"":" "]}return[ae.value.trim().startsWith("(")?y:"",Oe(Se(ae.value.trim(),je))||y];case"selector-universal":return[ae.namespace?[!0===ae.namespace?"":ae.namespace.trim(),"|"]:"",ae.value];case"selector-pseudo":return[m(ae.value),l(ae.nodes)?c(["(",F([g,p([",",y],Te.map(Me,"nodes"))]),g,")"]):""];case"selector-unknown":{let Ve=D(Te,"css-rule");if(Ve&&Ve.isSCSSNesterProperty)return Oe(Se(m(ae.value),je));let We=Te.getParentNode();if(We.raws&&We.raws.selector){let st=Ae(We),O=st+We.raws.selector.length;return je.originalText.slice(st,O).trim()}let Xe=Te.getParentNode(1);if("value-paren_group"===We.type&&Xe&&"value-func"===Xe.type&&"selector"===Xe.value){let st=Ee(We.open)+1,O=Ae(We.close),me=je.originalText.slice(st,O).trim();return H(me)?[E,me]:me}return ae.value}case"value-value":case"value-root":return Me("group");case"value-comment":return je.originalText.slice(Ae(ae),Ee(ae));case"value-comma_group":{let Ve=Te.getParentNode(),We=Te.getParentNode(1),Xe=T(Te),st=Xe&&"value-value"===Ve.type&&("grid"===Xe||Xe.startsWith("grid-template")),O=D(Te,"css-atrule"),me=O&&k(O),_e=ae.groups.some((at=>ge(at))),He=Te.map(Me,"groups"),Ge=[],it=C(Te,"url"),Qe=!1,rt=!1;for(let at=0;atVr:-1!==$r?Qe=!0:-1!==Vr&&(Qe=!1)}if(Qe||Ne(Le)||Ne($e)||"value-atword"===Le.type&&(""===Le.value||Le.value.endsWith("["))||"value-word"===$e.type&&$e.value.startsWith("]")||"~"===Le.value||Le.value&&Le.value.includes("\\")&&$e&&"value-comment"!==$e.type||Ze&&Ze.value&&Ze.value.indexOf("\\")===Ze.value.length-1&&"value-operator"===Le.type&&"/"===Le.value||"\\"===Le.value||se(Le,$e)||he(Le)||we(Le)||ke($e)||we($e)&&de($e)||ke(Le)&&de($e)||"--"===Le.value&&he($e))continue;let Rr=j(Le),ou=j($e);if((Rr&&he($e)||ou&&ke(Le))&&de($e)||!Ze&&L(Le)||C(Te,"calc")&&(Q(Le)||Q($e)||V(Le)||V($e))&&de($e))continue;let qo=(Q(Le)||V(Le))&&0===at&&("value-number"===$e.type||$e.isHex)&&We&&oe(We)&&!de($e),lu=sr&&"value-func"===sr.type||sr&&Re(sr)||"value-func"===Le.type||Re(Le),cu="value-func"===$e.type||Re($e)||Ze&&"value-func"===Ze.type||Ze&&Re(Ze);if((J($e)||J(Le)||C(Te,"calc")||qo||!(L($e)&&!lu||L(Le)&&!cu||Q($e)&&!lu||Q(Le)&&!cu||V($e)||V(Le))||!(de($e)||Rr&&(!Ze||Ze&&j(Ze))))&&("scss"!==je.parser&&"less"!==je.parser||!Rr||"-"!==Le.value||!le($e)||Ee(Le)!==Ae($e.open)||"("!==$e.open.value)){if(ge(Le)){if("value-paren_group"===Ve.type){Ge.push(_(h));continue}Ge.push(h);continue}if(me&&(q($e)||R($e)||ce($e)||Y(Le)||ie(Le))){Ge.push(" ");continue}if(O&&"namespace"===O.name.toLowerCase()){Ge.push(" ");continue}if(st){Le.source&&$e.source&&Le.source.start.line!==$e.source.start.line?(Ge.push(h),rt=!0):Ge.push(" ");continue}if(ou){Ge.push(" ");continue}if(!($e&&"..."===$e.value||pe(Le)&&pe($e)&&Ee(Le)===Ae($e))){if(pe(Le)&&le($e)&&Ee(Le)===Ae($e.open)){Ge.push(g);continue}if("with"===Le.value&&le($e)){Ge.push(" ");continue}null!==(tt=Le.value)&&void 0!==tt&&tt.endsWith("#")&&"{"===$e.value&&le($e.group)||Ge.push(y)}}}return _e&&Ge.push(E),rt&&Ge.unshift(h),me?c(F(Ge)):v(Te)?c(f(Ge)):c(F(f(Ge)))}case"value-paren_group":{let Ve=Te.getParentNode();if(Ve&&ee(Ve)&&(1===ae.groups.length||ae.groups.length>0&&"value-comma_group"===ae.groups[0].type&&ae.groups[0].groups.length>0&&"value-word"===ae.groups[0].groups[0].type&&ae.groups[0].groups[0].value.startsWith("data:")))return[ae.open?Me("open"):"",p(",",Te.map(Me,"groups")),ae.close?Me("close"):""];if(!ae.open){let it=Te.map(Me,"groups"),Qe=[];for(let rt=0;rt{let rt=it.getValue(),at=Qe===ae.groups.length-1,Ze=[Me(),at?"":","];if(ue(rt)&&"value-comma_group"===rt.type&&rt.groups&&"value-paren_group"!==rt.groups[0].type&&rt.groups[2]&&"value-paren_group"===rt.groups[2].type){let Le=x(Ze[0].contents.contents);Le[1]=c(Le[1]),Ze=[c(_(Ze))]}if(!at&&"value-comma_group"===rt.type&&l(rt.groups)){let Le=t(rt.groups);!Le.source&&Le.close&&(Le=Le.close),Le.source&&i(je.originalText,Le,Ee)&&Ze.push(h)}return Ze}),"groups"))]),w(!st&&A(je.parser,je.originalText)&&We&&re(je)?",":""),g,ae.close?Me("close"):""],{shouldBreak:_e});return He?_(Ge):Ge}case"value-func":return[ae.value,d(Te,"supports")&&Pe(ae)?" ":"",Me("group")];case"value-number":return[Je(ae.value),G(ae.unit)];case"value-word":return ae.isColor&&ae.isHex||b(ae.value)?ae.value.toLowerCase():ae.value;case"value-colon":{let Ve=Te.getParentNode(),We=Ve&&Ve.groups.indexOf(ae),Xe=We&&Ve.groups[We-1];return[ae.value,Xe&&"string"==typeof Xe.value&&"\\"===t(Xe.value)||C(Te,"url")?"":y]}case"value-string":return a(ae.raws.quote+ae.value+ae.raws.quote,je);case"value-atword":return["@",ae.value];default:throw new Error(`Unknown postcss type ${JSON.stringify(ae.type)}`)}},embed:P,insertPragma:$,massageAstNode:I}}}),Rd=te({"src/language-css/options.js"(e,r){ne();var t=Mt();r.exports={singleQuote:t.singleQuote}}}),$d=te({"src/language-css/parsers.js"(){ne()}}),Vd=te({"node_modules/linguist-languages/data/CSS.json"(e,r){r.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),Wd=te({"node_modules/linguist-languages/data/PostCSS.json"(e,r){r.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),Hd=te({"node_modules/linguist-languages/data/Less.json"(e,r){r.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),Gd=te({"node_modules/linguist-languages/data/SCSS.json"(e,r){r.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),Ud=te({"src/language-css/index.js"(e,r){ne();var t=_t(),s=Md(),a=Rd(),n=$d(),u=[t(Vd(),(l=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...l.extensions,".wxss"]}))),t(Wd(),(()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]}))),t(Hd(),(()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]}))),t(Gd(),(()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]})))],i={postcss:s};r.exports={languages:u,options:a,printers:i,parsers:n}}}),Jd=te({"src/language-handlebars/loc.js"(e,r){ne(),r.exports={locStart:function t(a){return a.loc.start.offset},locEnd:function s(a){return a.loc.end.offset}}}}),zd=te({"src/language-handlebars/clean.js"(e,r){function t(s,a){if("TextNode"===s.type){let n=s.chars.trim();if(!n)return null;a.chars=n.replace(/[\t\n\f\r ]+/g," ")}"AttrNode"===s.type&&"class"===s.name.toLowerCase()&&delete a.value}ne(),t.ignoredProperties=new Set(["loc","selfClosing"]),r.exports=t}}),Xd=te({"src/language-handlebars/html-void-elements.evaluate.js"(e,r){r.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),Kd=te({"src/language-handlebars/utils.js"(e,r){ne();var t=lt(),s=Xd();function n(x){return x.toUpperCase()===x}var i=new Set(s);function y(x){return h(x,["TextNode"])&&!/\S/.test(x.chars)}function h(x,I){return x&&I.includes(x.type)}function g(x,I){return h(x.getParentNode(0),I)}function F(x,I){var P,$,D,T;let m=x.getValue(),C=null!==(P=x.getParentNode(0))&&void 0!==P?P:{},o=null!==($=null!==(D=null!==(T=C.children)&&void 0!==T?T:C.body)&&void 0!==D?D:C.parts)&&void 0!==$?$:[],d=o.indexOf(m);return-1!==d&&o[d+I]}function _(x){return F(x,-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1))}function w(x){return F(x,1)}function E(x){return h(x,["MustacheCommentStatement"])&&"string"==typeof x.value&&"prettier-ignore"===x.value.trim()}r.exports={getNextNode:w,getPreviousNode:_,hasPrettierIgnore:function N(x){let I=x.getValue(),P=_(x,2);return E(I)||E(P)},isLastNodeOfSiblings:function a(x){let I=x.getValue(),P=x.getParentNode(0);return!!(g(x,["ElementNode"])&&t(P.children)===I||g(x,["Block"])&&t(P.body)===I)},isNextNodeOfSomeType:function f(x,I){return h(w(x),I)},isNodeOfSomeType:h,isParentOfSomeType:g,isPreviousNodeOfSomeType:function c(x,I){return h(_(x),I)},isVoid:function p(x){return!0===x.selfClosing||function l(x){return i.has(x.toLowerCase())&&!n(x[0])}(x.tag)||function u(x){return h(x,["ElementNode"])&&"string"==typeof x.tag&&!x.tag.startsWith(":")&&(n(x.tag[0])||x.tag.includes("."))}(x)&&x.children.every((I=>y(I)))},isWhitespaceNode:y}}}),Yd=te({"src/language-handlebars/printer-glimmer.js"(e,r){ne();var{builders:{dedent:t,fill:s,group:a,hardline:n,ifBreak:u,indent:i,join:l,line:p,softline:y},utils:{getDocParts:h,replaceTextEndOfLine:g}}=qe(),{getPreferredQuote:c,isNonEmptyArray:f}=Ue(),{locStart:F,locEnd:_}=Jd(),w=zd(),{getNextNode:E,getPreviousNode:N,hasPrettierIgnore:x,isLastNodeOfSiblings:I,isNextNodeOfSomeType:P,isNodeOfSomeType:$,isParentOfSomeType:D,isPreviousNodeOfSomeType:T,isVoid:m,isWhitespaceNode:C}=Kd();function v(H,pe){return F(H)-F(pe)}function b(H,pe,X){let Ae=H.getValue().children.every((Ee=>C(Ee)));return"ignore"===pe.htmlWhitespaceSensitivity&&Ae?"":H.map(((Ee,De)=>{let A=X();return 0===De&&"ignore"===pe.htmlWhitespaceSensitivity?[y,A]:A}),"children")}function B(H){return m(H)?u([y,"/>"],[" />",y]):u([y,">"],">")}function k(H){return[!1===H.escaped?"{{{":"{{",H.strip&&H.strip.open?"~":""]}function M(H){let pe=!1===H.escaped?"}}}":"}}";return[H.strip&&H.strip.close?"~":"",pe]}function R(H){return[k(H),H.openStrip.open?"~":"","#"]}function q(H){let pe=M(H);return[H.openStrip.close?"~":"",pe]}function J(H){return[k(H),H.closeStrip.open?"~":"","/"]}function L(H){let pe=M(H);return[H.closeStrip.close?"~":"",pe]}function Q(H){return[k(H),H.inverseStrip.open?"~":""]}function V(H){let pe=M(H);return[H.inverseStrip.close?"~":"",pe]}function j(H,pe){let X=H.getValue(),le=[],Ae=Pe(H,pe);return Ae&&le.push(a(Ae)),f(X.program.blockParams)&&le.push(oe(X.program)),a([R(X),Ne(H,pe),le.length>0?i([p,l(p,le)]):"",y,q(X)])}function Y(H,pe){return["ignore"===pe.htmlWhitespaceSensitivity?n:"",Q(H),"else",V(H)]}function ie(H,pe,X){let le=H.getValue(),Ae=H.getParentNode(1);return a([Q(Ae),["else"," ",X],i([p,a(Pe(H,pe)),...f(le.program.blockParams)?[p,oe(le.program)]:[]]),y,V(Ae)])}function ee(H,pe,X){let le=H.getValue();return"ignore"===X.htmlWhitespaceSensitivity?[ce(le)?y:n,J(le),pe("path"),L(le)]:[J(le),pe("path"),L(le)]}function ce(H){return $(H,["BlockStatement"])&&H.program.body.every((pe=>C(pe)))}function K(H){return $(H,["BlockStatement"])&&H.inverse}function de(H,pe,X){if(ce(H.getValue()))return"";let Ae=pe("program");return"ignore"===X.htmlWhitespaceSensitivity?i([n,Ae]):i(Ae)}function ue(H,pe,X){let le=H.getValue(),Ae=pe("inverse"),Ee="ignore"===X.htmlWhitespaceSensitivity?[n,Ae]:Ae;return function W(H){return K(H)&&1===H.inverse.body.length&&$(H.inverse.body[0],["BlockStatement"])&&H.inverse.body[0].path.parts[0]===H.path.parts[0]}(le)?Ee:K(le)?[Y(le,X),i(Ee)]:""}function Fe(H){return h(l(p,function z(H){return H.split(/[\t\n\f\r ]+/)}(H)))}function Z(H){return(H="string"==typeof H?H:"").split("\n").length-1}function ge(){let H=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Array.from({length:Math.min(H,2)}).fill(n)}function he(H,pe){let{quote:X,regex:le}=c(H,pe);return[X,H.replace(le,`\\${X}`),X]}function ke(H,pe){let X=Ne(H,pe),le=Pe(H,pe);return le?i([X,p,a(le)]):X}function Re(H,pe){let X=Ne(H,pe),le=Pe(H,pe);return le?[i([X,p,le]),y]:X}function Ne(H,pe){return pe("path")}function Pe(H,pe){let X=H.getValue(),le=[];if(X.params.length>0){let Ae=H.map(pe,"params");le.push(...Ae)}if(X.hash&&X.hash.pairs.length>0){let Ae=pe("hash");le.push(Ae)}return 0===le.length?"":l(p,le)}function oe(H){return["as |",H.blockParams.join(" "),"|"]}r.exports={print:function d(H,pe,X){let le=H.getValue();if(!le)return"";if(x(H))return pe.originalText.slice(F(le),_(le));let Ae=pe.singleQuote?"'":'"';switch(le.type){case"Block":case"Program":case"Template":return a(H.map(X,"body"));case"ElementNode":{let Ee=a(function S(H,pe){let X=H.getValue(),le=["attributes","modifiers","comments"].filter((Ee=>f(X[Ee]))),Ae=le.flatMap((Ee=>X[Ee])).sort(v);for(let Ee of le)H.each((De=>{let A=Ae.indexOf(De.getValue());Ae.splice(A,1,[p,pe()])}),Ee);return f(X.blockParams)&&Ae.push(p,oe(X)),["<",X.tag,i(Ae),B(X)]}(H,X)),De="ignore"===pe.htmlWhitespaceSensitivity&&P(H,["ElementNode"])?y:"";if(m(le))return[Ee,De];let A=[""];return 0===le.children.length?[Ee,i(A),De]:"ignore"===pe.htmlWhitespaceSensitivity?[Ee,i(b(H,pe,X)),n,i(A),De]:[Ee,i(a(b(H,pe,X))),i(A),De]}case"BlockStatement":{let Ee=H.getParentNode(1);return Ee&&Ee.inverse&&1===Ee.inverse.body.length&&Ee.inverse.body[0]===le&&Ee.inverse.body[0].path.parts[0]===Ee.path.parts[0]?[ie(H,X,Ee.inverse.body[0].path.parts[0]),de(H,X,pe),ue(H,X,pe)]:[j(H,X),a([de(H,X,pe),ue(H,X,pe),ee(H,X,pe)])]}case"ElementModifierStatement":return a(["{{",Re(H,X),"}}"]);case"MustacheStatement":return a([k(le),Re(H,X),M(le)]);case"SubExpression":return a(["(",ke(H,X),y,")"]);case"AttrNode":{let Ee="TextNode"===le.value.type;if(Ee&&""===le.value.chars&&F(le.value)===_(le.value))return le.name;let A=Ee?c(le.value.chars,Ae).quote:"ConcatStatement"===le.value.type?c(le.value.parts.filter((re=>"TextNode"===re.type)).map((re=>re.chars)).join(""),Ae).quote:"",G=X("value");return[le.name,"=",A,"class"===le.name&&A?a(i(G)):G,A]}case"ConcatStatement":return H.map(X,"parts");case"Hash":return l(p,H.map(X,"pairs"));case"HashPair":return[le.key,"=",X("value")];case"TextNode":{let Ee=le.chars.replace(/{{/g,"\\{{"),De=function U(H){for(let pe=0;pe<2;pe++){let X=H.getParentNode(pe);if(X&&"AttrNode"===X.type)return X.name.toLowerCase()}}(H);if(De){if("class"===De){let Ye=Ee.trim().split(/\s+/).join(" "),Se=!1,Ie=!1;return D(H,["ConcatStatement"])&&(T(H,["MustacheStatement"])&&/^\s/.test(Ee)&&(Se=!0),P(H,["MustacheStatement"])&&/\s$/.test(Ee)&&""!==Ye&&(Ie=!0)),[Se?p:"",Ye,Ie?p:""]}return g(Ee)}let G=/^[\t\n\f\r ]*$/.test(Ee),re=!N(H),ye=!E(H);if("ignore"!==pe.htmlWhitespaceSensitivity){let Ye=/^[\t\n\f\r ]*/,Se=/[\t\n\f\r ]*$/,Ie=ye&&D(H,["Template"]),Oe=re&&D(H,["Template"]);if(G){if(Oe||Ie)return"";let ae=[p],nt=Z(Ee);return nt&&(ae=ge(nt)),I(H)&&(ae=ae.map((tt=>t(tt)))),ae}let[Je]=Ee.match(Ye),[Te]=Ee.match(Se),je=[];if(Je){je=[p];let ae=Z(Je);ae&&(je=ge(ae)),Ee=Ee.replace(Ye,"")}let Me=[];if(Te){if(!Ie){Me=[p];let ae=Z(Te);ae&&(Me=ge(ae)),I(H)&&(Me=Me.map((nt=>t(nt))))}Ee=Ee.replace(Se,"")}return[...je,s(Fe(Ee)),...Me]}let Ce=Z(Ee),Be=function se(H){H="string"==typeof H?H:"";let pe=(H.match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"";return Z(pe)}(Ee),ve=function fe(H){H="string"==typeof H?H:"";let pe=(H.match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"";return Z(pe)}(Ee);if((re||ye)&&G&&D(H,["Block","ElementNode","Template"]))return"";G&&Ce?(Be=Math.min(Ce,2),ve=0):(P(H,["BlockStatement","ElementNode"])&&(ve=Math.max(ve,1)),T(H,["BlockStatement","ElementNode"])&&(Be=Math.max(Be,1)));let ze="",be="";return 0===ve&&P(H,["MustacheStatement"])&&(be=" "),0===Be&&T(H,["MustacheStatement"])&&(ze=" "),re&&(Be=0,ze=""),ye&&(ve=0,be=""),Ee=Ee.replace(/^[\t\n\f\r ]+/g,ze).replace(/[\t\n\f\r ]+$/,be),[...ge(Be),s(Fe(Ee)),...ge(ve)]}case"MustacheCommentStatement":{let Ee=F(le),De=_(le),A="~"===pe.originalText.charAt(Ee+2),G="~"===pe.originalText.charAt(De-3),re=le.value.includes("}}")?"--":"";return["{{",A?"~":"","!",re,le.value,re,G?"~":"","}}"]}case"PathExpression":return le.original;case"BooleanLiteral":case"NumberLiteral":return String(le.value);case"CommentStatement":return["\x3c!--",le.value,"--\x3e"];case"StringLiteral":if(function we(H){let pe=0,X=H.getParentNode(pe);for(;X&&$(X,["SubExpression"]);)pe++,X=H.getParentNode(pe);return!!(X&&$(H.getParentNode(pe+1),["ConcatStatement"])&&$(H.getParentNode(pe+2),["AttrNode"]))}(H)){let Ee=pe.singleQuote?'"':"'";return he(le.value,Ee)}return he(le.value,Ae);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw new Error("unknown glimmer type: "+JSON.stringify(le.type))}},massageAstNode:w}}}),Qd=te({"src/language-handlebars/parsers.js"(){ne()}}),Zd=te({"node_modules/linguist-languages/data/Handlebars.json"(e,r){r.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),eg=te({"src/language-handlebars/index.js"(e,r){ne();var t=_t(),s=Yd(),a=Qd(),n=[t(Zd(),(()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]})))],u={glimmer:s};r.exports={languages:n,printers:u,parsers:a}}}),tg=te({"src/language-graphql/pragma.js"(e,r){ne(),r.exports={hasPragma:function t(a){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(a)},insertPragma:function s(a){return"# @format\n\n"+a}}}}),rg=te({"src/language-graphql/loc.js"(e,r){ne(),r.exports={locStart:function t(a){return"number"==typeof a.start?a.start:a.loc&&a.loc.start},locEnd:function s(a){return"number"==typeof a.end?a.end:a.loc&&a.loc.end}}}}),ng=te({"src/language-graphql/printer-graphql.js"(e,r){ne();var{builders:{join:t,hardline:s,line:a,softline:n,group:u,indent:i,ifBreak:l}}=qe(),{isNextLineEmpty:p,isNonEmptyArray:y}=Ue(),{insertPragma:h}=tg(),{locStart:g,locEnd:c}=rg();function F(P,$,D){if(0===D.directives.length)return"";let T=t(a,P.map($,"directives"));return"FragmentDefinition"===D.kind||"OperationDefinition"===D.kind?u([a,T]):[" ",u(i([n,T]))]}function _(P,$,D,T){return P.map(((m,C,o)=>{let d=D();return CD(d)),"interfaces");for(let d=0;d{m.push(D()),o!==d.length-1&&(m.push(s),p($.originalText,C.getValue(),c)&&m.push(s))}),"definitions"),[...m,s]}case"OperationDefinition":{let m="{"!==$.originalText[g(T)],C=!!T.name;return[m?T.operation:"",m&&C?[" ",D("name")]:"",m&&!C&&y(T.variableDefinitions)?" ":"",y(T.variableDefinitions)?u(["(",i([n,t([l("",", "),n],P.map(D,"variableDefinitions"))]),n,")"]):"",F(P,D,T),T.selectionSet&&(m||C)?" ":"",D("selectionSet")]}case"FragmentDefinition":return["fragment ",D("name"),y(T.variableDefinitions)?u(["(",i([n,t([l("",", "),n],P.map(D,"variableDefinitions"))]),n,")"]):""," on ",D("typeCondition"),F(P,D,T)," ",D("selectionSet")];case"SelectionSet":return["{",i([s,t(s,_(P,$,D,"selections"))]),s,"}"];case"Field":return u([T.alias?[D("alias"),": "]:"",D("name"),T.arguments.length>0?u(["(",i([n,t([l("",", "),n],_(P,$,D,"arguments"))]),n,")"]):"",F(P,D,T),T.selectionSet?" ":"",D("selectionSet")]);case"Name":case"IntValue":case"FloatValue":case"EnumValue":return T.value;case"StringValue":if(T.block){let m=T.value.replace(/"""/g,"\\$&").split("\n");return 1===m.length&&(m[0]=m[0].trim()),m.every((C=>""===C))&&(m.length=0),t(s,['"""',...m,'"""'])}return['"',T.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"BooleanValue":return T.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",D("name")];case"ListValue":return u(["[",i([n,t([l("",", "),n],P.map(D,"values"))]),n,"]"]);case"ObjectValue":return u(["{",$.bracketSpacing&&T.fields.length>0?" ":"",i([n,t([l("",", "),n],P.map(D,"fields"))]),n,l("",$.bracketSpacing&&T.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[D("name"),": ",D("value")];case"Directive":return["@",D("name"),T.arguments.length>0?u(["(",i([n,t([l("",", "),n],_(P,$,D,"arguments"))]),n,")"]):""];case"NamedType":return D("name");case"VariableDefinition":return[D("variable"),": ",D("type"),T.defaultValue?[" = ",D("defaultValue")]:"",F(P,D,T)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[D("description"),T.description?s:"","ObjectTypeExtension"===T.kind?"extend ":"","type ",D("name"),T.interfaces.length>0?[" implements ",...N(P,$,D)]:"",F(P,D,T),T.fields.length>0?[" {",i([s,t(s,_(P,$,D,"fields"))]),s,"}"]:""];case"FieldDefinition":return[D("description"),T.description?s:"",D("name"),T.arguments.length>0?u(["(",i([n,t([l("",", "),n],_(P,$,D,"arguments"))]),n,")"]):"",": ",D("type"),F(P,D,T)];case"DirectiveDefinition":return[D("description"),T.description?s:"","directive ","@",D("name"),T.arguments.length>0?u(["(",i([n,t([l("",", "),n],_(P,$,D,"arguments"))]),n,")"]):"",T.repeatable?" repeatable":""," on ",t(" | ",P.map(D,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[D("description"),T.description?s:"","EnumTypeExtension"===T.kind?"extend ":"","enum ",D("name"),F(P,D,T),T.values.length>0?[" {",i([s,t(s,_(P,$,D,"values"))]),s,"}"]:""];case"EnumValueDefinition":return[D("description"),T.description?s:"",D("name"),F(P,D,T)];case"InputValueDefinition":return[D("description"),T.description?T.description.block?s:a:"",D("name"),": ",D("type"),T.defaultValue?[" = ",D("defaultValue")]:"",F(P,D,T)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[D("description"),T.description?s:"","InputObjectTypeExtension"===T.kind?"extend ":"","input ",D("name"),F(P,D,T),T.fields.length>0?[" {",i([s,t(s,_(P,$,D,"fields"))]),s,"}"]:""];case"SchemaExtension":return["extend schema",F(P,D,T),...T.operationTypes.length>0?[" {",i([s,t(s,_(P,$,D,"operationTypes"))]),s,"}"]:[]];case"SchemaDefinition":return[D("description"),T.description?s:"","schema",F(P,D,T)," {",T.operationTypes.length>0?i([s,t(s,_(P,$,D,"operationTypes"))]):"",s,"}"];case"OperationTypeDefinition":return[D("operation"),": ",D("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[D("description"),T.description?s:"","InterfaceTypeExtension"===T.kind?"extend ":"","interface ",D("name"),T.interfaces.length>0?[" implements ",...N(P,$,D)]:"",F(P,D,T),T.fields.length>0?[" {",i([s,t(s,_(P,$,D,"fields"))]),s,"}"]:""];case"FragmentSpread":return["...",D("name"),F(P,D,T)];case"InlineFragment":return["...",T.typeCondition?[" on ",D("typeCondition")]:"",F(P,D,T)," ",D("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return u([D("description"),T.description?s:"",u(["UnionTypeExtension"===T.kind?"extend ":"","union ",D("name"),F(P,D,T),T.types.length>0?[" =",l(""," "),i([l([a," "]),t([a,"| "],P.map(D,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[D("description"),T.description?s:"","ScalarTypeExtension"===T.kind?"extend ":"","scalar ",D("name"),F(P,D,T)];case"NonNullType":return[D("type"),"!"];case"ListType":return["[",D("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(T.kind))}},massageAstNode:x,hasPrettierIgnore:function I(P){var $;let D=P.getValue();return null==D||null===($=D.comments)||void 0===$?void 0:$.some((T=>"prettier-ignore"===T.value.trim()))},insertPragma:h,printComment:function E(P){let $=P.getValue();if("Comment"===$.kind)return"#"+$.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify($))},canAttachComment:function w(P){return P.kind&&"Comment"!==P.kind}}}}),ug=te({"src/language-graphql/options.js"(e,r){ne();var t=Mt();r.exports={bracketSpacing:t.bracketSpacing}}}),sg=te({"src/language-graphql/parsers.js"(){ne()}}),ig=te({"node_modules/linguist-languages/data/GraphQL.json"(e,r){r.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),ag=te({"src/language-graphql/index.js"(e,r){ne();var t=_t(),s=ng(),a=ug(),n=sg(),u=[t(ig(),(()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]})))],i={graphql:s};r.exports={languages:u,options:a,printers:i,parsers:n}}}),Po=te({"node_modules/collapse-white-space/index.js"(e,r){ne(),r.exports=function t(s){return String(s).replace(/\s+/g," ")}}}),Io=te({"src/language-markdown/loc.js"(e,r){ne(),r.exports={locStart:function t(a){return a.position.start.offset},locEnd:function s(a){return a.position.end.offset}}}}),og=te({"src/language-markdown/constants.evaluate.js"(e,r){r.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])(?:[\\ufe00-\\ufe0f]|\\udb40[\\udd00-\\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\\ud800[\\udd00-\\udd02\\udf9f\\udfd0]|\\ud801[\\udd6f]|\\ud802[\\udc57\\udd1f\\udd3f\\ude50-\\ude58\\ude7f\\udef0-\\udef6\\udf39-\\udf3f\\udf99-\\udf9c]|\\ud803[\\udf55-\\udf59]|\\ud804[\\udc47-\\udc4d\\udcbb-\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74-\\udd75\\uddc5-\\uddc8\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud806[\\udc3b\\udde2\\ude3f-\\ude46\\ude9a-\\ude9c\\ude9e-\\udea2]|\\ud807[\\udc41-\\udc45\\udc70-\\udc71\\udef7-\\udef8\\udfff]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e-\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud81b[\\ude97-\\ude9a\\udfe2]|\\ud82f[\\udc9f]|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e-\\udd5f]"}}}),iu=te({"src/language-markdown/utils.js"(e,r){ne();var{getLast:t}=Ue(),{locStart:s,locEnd:a}=Io(),{cjkPattern:n,kPattern:u,punctuationPattern:i}=og(),l=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],p=[...l,"tableCell","paragraph","heading"],y=new RegExp(u),h=new RegExp(i);function c(E,N){let[,x,I,P]=N.slice(E.position.start.offset,E.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:x,marker:I,leadingSpaces:P}}r.exports={mapAst:function _(E,N){return function x(I,P,$){let D=Object.assign({},N(I,P,$));return D.children&&(D.children=D.children.map(((T,m)=>x(T,m,[D,...$])))),D}(E,null,[])},splitText:function g(E,N){let x="non-cjk",I="cj-letter",$="cjk-punctuation",D=[],T=("preserve"===N.proseWrap?E:E.replace(new RegExp(`(${n})\n(${n})`,"g"),"$1$2")).split(/([\t\n ]+)/);for(let[C,o]of T.entries()){if(C%2==1){D.push({type:"whitespace",value:/\n/.test(o)?"\n":" "});continue}if((0===C||C===T.length-1)&&""===o)continue;let d=o.split(new RegExp(`(${n})`));for(let[v,S]of d.entries())if(0!==v&&v!==d.length-1||""!==S){if(v%2==0){""!==S&&m({type:"word",value:S,kind:x,hasLeadingPunctuation:h.test(S[0]),hasTrailingPunctuation:h.test(t(S))});continue}m(h.test(S)?{type:"word",value:S,kind:$,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:S,kind:y.test(S)?"k-letter":I,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return D;function m(C){let o=t(D);o&&"word"===o.type&&(o.kind===x&&C.kind===I&&!o.hasTrailingPunctuation||o.kind===I&&C.kind===x&&!C.hasLeadingPunctuation?D.push({type:"whitespace",value:" "}):!function d(v,S){return o.kind===v&&C.kind===S||o.kind===S&&C.kind===v}(x,$)&&![o.value,C.value].some((v=>/\u3000/.test(v)))&&D.push({type:"whitespace",value:""})),D.push(C)}},punctuationPattern:i,getFencedCodeBlockValue:function F(E,N){let{value:x}=E;return E.position.end.offset===N.length&&x.endsWith("\n")&&N.endsWith("\n")?x.slice(0,-1):x},getOrderedListItemInfo:c,hasGitDiffFriendlyOrderedList:function f(E,N){if(!E.ordered||E.children.length<2)return!1;let x=Number(c(E.children[0],N.originalText).numberText),I=Number(c(E.children[1],N.originalText).numberText);if(0===x&&E.children.length>2){let P=Number(c(E.children[2],N.originalText).numberText);return 1===I&&1===P}return 1===I},INLINE_NODE_TYPES:l,INLINE_NODE_WRAPPER_TYPES:p,isAutolink:function w(E){if("link"!==E?.type||1!==E.children.length)return!1;let[N]=E.children;return s(E)===s(N)&&a(E)===a(N)}}}}),lg=te({"src/language-markdown/embed.js"(e,r){ne();var{inferParserByLanguage:t,getMaxContinuousCount:s}=Ue(),{builders:{hardline:a,markAsRoot:n},utils:{replaceEndOfLine:u}}=qe(),i=su(),{getFencedCodeBlockValue:l}=iu();r.exports=function p(y,h,g,c){let f=y.getValue();if("code"===f.type&&null!==f.lang){let F=t(f.lang,c);if(F){let _=c.__inJsTemplate?"~":"`",w=_.repeat(Math.max(3,s(f.value,_)+1)),E={parser:F};"tsx"===f.lang&&(E.filepath="dummy.tsx");let N=g(l(f,c.originalText),E,{stripTrailingHardline:!0});return n([w,f.lang,f.meta?" "+f.meta:"",a,u(N),a,w])}}switch(f.type){case"front-matter":return i(f,g);case"importExport":return[g(f.value,{parser:"babel"},{stripTrailingHardline:!0}),a];case"jsx":return g(`<$>${f.value}`,{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}}}),ko=te({"src/language-markdown/pragma.js"(e,r){ne();var t=_o(),s=["format","prettier"];function a(n){let u=`@(${s.join("|")})`,i=new RegExp([`\x3c!--\\s*${u}\\s*--\x3e`,`{\\s*\\/\\*\\s*${u}\\s*\\*\\/\\s*}`,`\x3c!--.*\r?\n[\\s\\S]*(^|\n)[^\\S\n]*${u}[^\\S\n]*($|\n)[\\s\\S]*\n.*--\x3e`].join("|"),"m"),l=n.match(i);return 0===l?.index}r.exports={startWithPragma:a,hasPragma:n=>a(t(n).content.trimStart()),insertPragma:n=>{let u=t(n),i=`\x3c!-- @${s[0]} --\x3e`;return u.frontMatter?`${u.frontMatter.raw}\n\n${i}\n\n${u.content}`:`${i}\n\n${u.content}`}}}}),cg=te({"src/language-markdown/print-preprocess.js"(e,r){ne();var t=lt(),{getOrderedListItemInfo:s,mapAst:a,splitText:n}=iu(),u=/^.$/su;function g(w,E,N){return a(w,(x=>{if(!x.children)return x;let I=x.children.reduce(((P,$)=>{let D=t(P);return D&&E(D,$)?P.splice(-1,1,N(D,$)):P.push($),P}),[]);return Object.assign(Object.assign({},x),{},{children:I})}))}r.exports=function i(w,E){return w=function h(w){return g(w,((E,N)=>"importExport"===E.type&&"importExport"===N.type),((E,N)=>({type:"importExport",value:E.value+"\n\n"+N.value,position:{start:E.position.start,end:N.position.end}})))}(w=function l(w){return a(w,(E=>"import"!==E.type&&"export"!==E.type?E:Object.assign(Object.assign({},E),{},{type:"importExport"})))}(w=function f(w,E){return a(w,((N,x,I)=>{let[P]=I;if("text"!==N.type)return N;let{value:$}=N;return"paragraph"===P.type&&(0===x&&($=$.trimStart()),x===P.children.length-1&&($=$.trimEnd())),{type:"sentence",position:N.position,children:n($,E)}}))}(w=function _(w,E){return a(w,((I,P,$)=>{if("list"===I.type&&I.children.length>0){for(let D=0;D<$.length;D++){let T=$[D];if("list"===T.type&&!T.isAligned)return I.isAligned=!1,I}I.isAligned=x(I)}return I}));function N(I){return 0===I.children.length?-1:I.children[0].position.start.column-1}function x(I){if(!I.ordered)return!0;let[P,$]=I.children;if(s(P,E.originalText).leadingSpaces.length>1)return!0;let T=N(P);return-1!==T&&(1===I.children.length?T%E.tabWidth==0:T===N($)&&(T%E.tabWidth==0||s($,E.originalText).leadingSpaces.length>1))}}(w=function F(w,E){return a(w,((N,x,I)=>{if("code"===N.type){let P=/^\n?(?: {4,}|\t)/.test(E.originalText.slice(N.position.start.offset,N.position.end.offset));if(N.isIndented=P,P)for(let $=0;$"inlineCode"!==N.type||"preserve"===E.proseWrap?N:Object.assign(Object.assign({},N),{},{value:N.value.replace(/\s+/g," ")})))}(w=function c(w){return g(w,((E,N)=>"text"===E.type&&"text"===N.type),((E,N)=>({type:"text",value:E.value+N.value,position:{start:E.position.start,end:N.position.end}})))}(w=function y(w,E){return a(w,(N=>"text"===N.type&&"*"!==N.value&&"_"!==N.value&&u.test(N.value)&&N.position.end.offset-N.position.start.offset!==N.value.length?Object.assign(Object.assign({},N),{},{value:E.originalText.slice(N.position.start.offset,N.position.end.offset)}):N))}(w,E)),E),E),E),E)))}}}),pg=te({"src/language-markdown/clean.js"(e,r){ne();var t=Po(),{isFrontMatterNode:s}=Ue(),{startWithPragma:a}=ko(),n=new Set(["position","raw"]);function u(i,l,p){if(("front-matter"===i.type||"code"===i.type||"yaml"===i.type||"import"===i.type||"export"===i.type||"jsx"===i.type)&&delete l.value,"list"===i.type&&delete l.isAligned,("list"===i.type||"listItem"===i.type)&&(delete l.spread,delete l.loose),"text"===i.type||("inlineCode"===i.type&&(l.value=i.value.replace(/[\t\n ]+/g," ")),"wikiLink"===i.type&&(l.value=i.value.trim().replace(/[\t\n]+/g," ")),("definition"===i.type||"linkReference"===i.type||"imageReference"===i.type)&&(l.label=t(i.label)),("definition"===i.type||"link"===i.type||"image"===i.type)&&i.title&&(l.title=i.title.replace(/\\(["')])/g,"$1")),p&&"root"===p.type&&p.children.length>0&&(p.children[0]===i||s(p.children[0])&&p.children[1]===i)&&"html"===i.type&&a(i.value)))return null}u.ignoredProperties=n,r.exports=u}}),fg=te({"src/language-markdown/printer-markdown.js"(e,r){ne();var t=Po(),{getLast:s,getMinNotPresentContinuousCount:a,getMaxContinuousCount:n,getStringWidth:u,isNonEmptyArray:i}=Ue(),{builders:{breakParent:l,join:p,line:y,literalline:h,markAsRoot:g,hardline:c,softline:f,ifBreak:F,fill:_,align:w,indent:E,group:N,hardlineWithoutBreakParent:x},utils:{normalizeDoc:I,replaceTextEndOfLine:P},printer:{printDocToString:$}}=qe(),D=lg(),{insertPragma:T}=ko(),{locStart:m,locEnd:C}=Io(),o=cg(),d=pg(),{getFencedCodeBlockValue:v,hasGitDiffFriendlyOrderedList:S,splitText:b,punctuationPattern:B,INLINE_NODE_TYPES:k,INLINE_NODE_WRAPPER_TYPES:M,isAutolink:R}=iu(),q=new Set(["importExport"]),J=["heading","tableCell","link","wikiLink"],L=new Set(["listItem","definition","footnoteDefinition"]);function V(oe,H,pe,X){let le=oe.getValue(),Ae=null===le.checked?"":le.checked?"[x] ":"[ ] ";return[Ae,ue(oe,H,pe,{processor:(Ee,De)=>{if(0===De&&"list"!==Ee.getValue().type)return w(" ".repeat(Ae.length),pe());let A=" ".repeat(function ke(oe,H,pe){return oepe?pe:oe}(H.tabWidth-X.length,0,3));return[A,w(A,pe())]}})]}function Y(oe,H){return function ie(oe,H,pe){let X=-1;for(let le of H.children)if(le.type===oe.type&&pe(le)?X++:X=-1,le===oe)return X}(oe,H,(pe=>pe.ordered===oe.ordered))}function ee(oe,H){let le,pe=Array.isArray(H)?H:[H],X=-1;for(;le=oe.getParentNode(++X);)if(pe.includes(le.type))return X;return-1}function ce(oe,H){let pe=ee(oe,H);return-1===pe?null:oe.getParentNode(pe)}function W(oe,H,pe){if("preserve"===pe.proseWrap&&"\n"===H)return c;let X="always"===pe.proseWrap&&!ce(oe,J);return""!==H?X?y:" ":X?f:""}function de(oe,H,pe){let X=[],le=null,{children:Ae}=oe.getValue();for(let[Ee,De]of Ae.entries())switch(U(De)){case"start":null===le&&(le={index:Ee,offset:De.position.end.offset});break;case"end":null!==le&&(X.push({start:le,end:{index:Ee,offset:De.position.start.offset}}),le=null)}return ue(oe,H,pe,{processor:(Ee,De)=>{if(X.length>0){let A=X[0];if(De===A.start.index)return[Fe(Ae[A.start.index]),H.originalText.slice(A.start.offset,A.end.offset),Fe(Ae[A.end.index])];if(A.start.index3&&void 0!==arguments[3]?arguments[3]:{},{postprocessor:le}=X,Ae=X.processor||(()=>pe()),Ee=oe.getValue(),De=[];return oe.each(((G,re)=>{let ye=G.getValue(),Ce=Ae(G,re);if(!1!==Ce){let Be={parts:De,prevNode:A,parentNode:Ee,options:H};(function Z(oe,H){let pe=0===H.parts.length,X=k.includes(oe.type),le="html"===oe.type&&M.includes(H.parentNode.type);return!pe&&!X&&!le})(ye,Be)&&(De.push(c),A&&q.has(A.type)||(function se(oe,H){var pe,X,le;let Ee=(H.prevNode&&H.prevNode.type)===oe.type&&L.has(oe.type),De="listItem"===H.parentNode.type&&!H.parentNode.loose,A="listItem"===(null===(pe=H.prevNode)||void 0===pe?void 0:pe.type)&&H.prevNode.loose,G="next"===U(H.prevNode),re="html"===oe.type&&"html"===(null===(X=H.prevNode)||void 0===X?void 0:X.type)&&H.prevNode.position.end.line+1===oe.position.start.line,ye="html"===oe.type&&"listItem"===H.parentNode.type&&"paragraph"===(null===(le=H.prevNode)||void 0===le?void 0:le.type)&&H.prevNode.position.end.line+1===oe.position.start.line;return A||!(Ee||De||G||re||ye)}(ye,Be)||fe(ye,Be))&&De.push(c),fe(ye,Be)&&De.push(c)),De.push(Ce),A=ye}}),"children"),le?le(De):De}function Fe(oe){return"html"===oe.type?oe.value:"paragraph"===oe.type&&Array.isArray(oe.children)&&1===oe.children.length&&"esComment"===oe.children[0].type?["{/* ",oe.children[0].value," */}"]:void 0}function z(oe){let H=oe;for(;i(H.children);)H=s(H.children);return H}function U(oe){let H;if("html"===oe.type)H=oe.value.match(/^$/);else{let pe;"esComment"===oe.type?pe=oe:"paragraph"===oe.type&&1===oe.children.length&&"esComment"===oe.children[0].type&&(pe=oe.children[0]),pe&&(H=pe.value.match(/^prettier-ignore(?:-(start|end))?$/))}return!!H&&(H[1]||"next")}function fe(oe,H){let pe=H.prevNode&&"list"===H.prevNode.type,X="code"===oe.type&&oe.isIndented;return pe&&X}function he(oe){let H=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],pe=[" ",...Array.isArray(H)?H:[H]];return new RegExp(pe.map((X=>`\\${X}`)).join("|")).test(oe)?`<${oe}>`:oe}function we(oe,H){if(!oe)return"";if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])return" "+we(oe,H,!1);if((oe=oe.replace(/\\(["')])/g,"$1")).includes('"')&&oe.includes("'")&&!oe.includes(")"))return`(${oe})`;let X=oe.split("'").length-1,le=oe.split('"').length-1,Ae=X>le?'"':le>X||H.singleQuote?"'":'"';return`${Ae}${oe=(oe=oe.replace(/\\/,"\\\\")).replace(new RegExp(`(${Ae})`,"g"),"\\$1")}${Ae}`}function Ne(oe){return`[${t(oe.label)}]`}function Pe(oe){return`[^${oe.label}]`}r.exports={preprocess:o,print:function Q(oe,H,pe){let X=oe.getValue();if(function ge(oe){let H=ce(oe,["linkReference","imageReference"]);return H&&("linkReference"!==H.type||"full"!==H.referenceType)}(oe))return b(H.originalText.slice(X.position.start.offset,X.position.end.offset),H).map((le=>"word"===le.type?le.value:""===le.value?"":W(oe,le.value,H)));switch(X.type){case"front-matter":return H.originalText.slice(X.position.start.offset,X.position.end.offset);case"root":return 0===X.children.length?"":[I(de(oe,H,pe)),q.has(z(X).type)?"":c];case"paragraph":return ue(oe,H,pe,{postprocessor:_});case"sentence":return ue(oe,H,pe);case"word":{let le=X.value.replace(/\*/g,"\\$&").replace(new RegExp([`(^|${B})(_+)`,`(_+)(${B}|$)`].join("|"),"g"),((De,A,G,re,ye)=>(G?`${A}${G}`:`${re}${ye}`).replace(/_/g,"\\_"))),Ae=(De,A,G)=>"sentence"===De.type&&0===G,Ee=(De,A,G)=>R(De.children[G-1]);return le!==X.value&&(oe.match(void 0,Ae,Ee)||oe.match(void 0,Ae,((De,A,G)=>"emphasis"===De.type&&0===G),Ee))&&(le=le.replace(/^(\\?[*_])+/,(De=>De.replace(/\\/g,"")))),le}case"whitespace":{let le=oe.getParentNode(),Ae=le.children.indexOf(X),Ee=le.children[Ae+1],De=Ee&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(Ee.value)?"never":H.proseWrap;return W(oe,X.value,{proseWrap:De})}case"emphasis":{let le;if(R(X.children[0]))le=H.originalText[X.position.start.offset];else{let Ae=oe.getParentNode(),Ee=Ae.children.indexOf(X),De=Ae.children[Ee-1],A=Ae.children[Ee+1];le=De&&"sentence"===De.type&&De.children.length>0&&"word"===s(De.children).type&&!s(De.children).hasTrailingPunctuation||A&&"sentence"===A.type&&A.children.length>0&&"word"===A.children[0].type&&!A.children[0].hasLeadingPunctuation||ce(oe,"emphasis")?"*":"_"}return[le,ue(oe,H,pe),le]}case"strong":return["**",ue(oe,H,pe),"**"];case"delete":return["~~",ue(oe,H,pe),"~~"];case"inlineCode":{let le=a(X.value,"`"),Ae="`".repeat(le||1),Ee=le&&!/^\s/.test(X.value)?" ":"";return[Ae,Ee,X.value,Ee,Ae]}case"wikiLink":{let le="";return le="preserve"===H.proseWrap?X.value:X.value.replace(/[\t\n]+/g," "),["[[",le,"]]"]}case"link":switch(H.originalText[X.position.start.offset]){case"<":{let le="mailto:";return["<",X.url.startsWith(le)&&H.originalText.slice(X.position.start.offset+1,X.position.start.offset+1+le.length)!==le?X.url.slice(le.length):X.url,">"]}case"[":return["[",ue(oe,H,pe),"](",he(X.url,")"),we(X.title,H),")"];default:return H.originalText.slice(X.position.start.offset,X.position.end.offset)}case"image":return["![",X.alt||"","](",he(X.url,")"),we(X.title,H),")"];case"blockquote":return["> ",w("> ",ue(oe,H,pe))];case"heading":return["#".repeat(X.depth)+" ",ue(oe,H,pe)];case"code":{if(X.isIndented){let Ee=" ".repeat(4);return w(Ee,[Ee,...P(X.value,c)])}let le=H.__inJsTemplate?"~":"`",Ae=le.repeat(Math.max(3,n(X.value,le)+1));return[Ae,X.lang||"",X.meta?" "+X.meta:"",c,...P(v(X,H.originalText),c),c,Ae]}case"html":{let le=oe.getParentNode(),Ae="root"===le.type&&s(le.children)===X?X.value.trimEnd():X.value,Ee=/^$/s.test(Ae);return P(Ae,Ee?c:g(h))}case"list":{let le=Y(X,oe.getParentNode()),Ae=S(X,H);return ue(oe,H,pe,{processor:(Ee,De)=>{let A=function re(){let ye=X.ordered?(0===De?X.start:Ae?1:X.start+De)+(le%2==0?". ":") "):le%2==0?"- ":"* ";return X.isAligned||X.hasIndentedCodeblock?function j(oe,H){let pe=X();return oe+" ".repeat(pe>=4?0:pe);function X(){let le=oe.length%H.tabWidth;return 0===le?0:H.tabWidth-le}}(ye,H):ye}(),G=Ee.getValue();return 2===G.children.length&&"html"===G.children[1].type&&G.children[0].position.start.column!==G.children[1].position.start.column?[A,V(Ee,H,pe,A)]:[A,w(" ".repeat(A.length),V(Ee,H,pe,A))]}})}case"thematicBreak":{let le=ee(oe,"list");return-1===le?"---":Y(oe.getParentNode(le),oe.getParentNode(le+1))%2==0?"***":"---"}case"linkReference":return["[",ue(oe,H,pe),"]","full"===X.referenceType?Ne(X):"collapsed"===X.referenceType?"[]":""];case"imageReference":return"full"===X.referenceType?["![",X.alt||"","]",Ne(X)]:["![",X.alt,"]","collapsed"===X.referenceType?"[]":""];case"definition":{let le="always"===H.proseWrap?y:" ";return N([Ne(X),":",E([le,he(X.url),null===X.title?"":[le,we(X.title,H,!1)]])])}case"footnote":return["[^",ue(oe,H,pe),"]"];case"footnoteReference":return Pe(X);case"footnoteDefinition":{let le=oe.getParentNode().children[oe.getName()+1],Ae=1===X.children.length&&"paragraph"===X.children[0].type&&("never"===H.proseWrap||"preserve"===H.proseWrap&&X.children[0].position.start.line===X.children[0].position.end.line);return[Pe(X),": ",Ae?ue(oe,H,pe):N([w(" ".repeat(4),ue(oe,H,pe,{processor:(Ee,De)=>0===De?N([f,pe()]):pe()})),le&&"footnoteDefinition"===le.type?f:""])]}case"table":return function K(oe,H,pe){let X=oe.getValue(),le=[],Ae=oe.map((ye=>ye.map(((Ce,Be)=>{let ve=$(pe(),H).formatted,ze=u(ve);return le[Be]=Math.max(le[Be]||3,ze),{text:ve,width:ze}}),"children")),"children"),Ee=A(!1);if("never"!==H.proseWrap)return[l,Ee];let De=A(!0);return[l,N(F(De,Ee))];function A(ye){let Ce=[re(Ae[0],ye),G(ye)];return Ae.length>1&&Ce.push(p(x,Ae.slice(1).map((Be=>re(Be,ye))))),p(x,Ce)}function G(ye){return`| ${le.map(((Be,ve)=>{let ze=X.align[ve],Ye="center"===ze||"right"===ze?":":"-";return`${"center"===ze||"left"===ze?":":"-"}${ye?"-":"-".repeat(Be-2)}${Ye}`})).join(" | ")} |`}function re(ye,Ce){return`| ${ye.map(((ve,ze)=>{let{text:be,width:Ye}=ve;if(Ce)return be;let Se=le[ze]-Ye,Ie=X.align[ze],Oe=0;"right"===Ie?Oe=Se:"center"===Ie&&(Oe=Math.floor(Se/2));let Je=Se-Oe;return`${" ".repeat(Oe)}${be}${" ".repeat(Je)}`})).join(" | ")} |`}}(oe,H,pe);case"tableCell":return ue(oe,H,pe);case"break":return/\s/.test(H.originalText[X.position.start.offset])?[" ",g(h)]:["\\",c];case"liquidNode":return P(X.value,c);case"importExport":return[X.value,c];case"esComment":return["{/* ",X.value," */}"];case"jsx":return X.value;case"math":return["$$",c,X.value?[...P(X.value,c),c]:"","$$"];case"inlineMath":return H.originalText.slice(m(X),C(X));default:throw new Error(`Unknown markdown type ${JSON.stringify(X.type)}`)}},embed:D,massageAstNode:d,hasPrettierIgnore:function Re(oe){let H=Number(oe.getName());return 0!==H&&"next"===U(oe.getParentNode().children[H-1])},insertPragma:T}}}),Dg=te({"src/language-markdown/options.js"(e,r){ne();var t=Mt();r.exports={proseWrap:t.proseWrap,singleQuote:t.singleQuote}}}),mg=te({"src/language-markdown/parsers.js"(){ne()}}),_a=te({"node_modules/linguist-languages/data/Markdown.json"(e,r){r.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),dg=te({"src/language-markdown/index.js"(e,r){ne();var t=_t(),s=fg(),a=Dg(),n=mg(),u=[t(_a(),(l=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...l.filenames,"README"],extensions:l.extensions.filter((p=>".mdx"!==p))}))),t(_a(),(()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]})))],i={mdast:s};r.exports={languages:u,options:a,printers:i,parsers:n}}}),gg=te({"src/language-html/clean.js"(e,r){ne();var{isFrontMatterNode:t}=Ue(),s=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function a(n,u){if("text"===n.type||"comment"===n.type||t(n)||"yaml"===n.type||"toml"===n.type)return null;"attribute"===n.type&&delete u.value,"docType"===n.type&&delete u.value}a.ignoredProperties=s,r.exports=a}}),yg=te({"src/language-html/constants.evaluate.js"(e,r){r.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),hg=te({"src/language-html/utils/is-unknown-namespace.js"(e,r){ne(),r.exports=function t(s){return"element"===s.type&&!s.hasExplicitNamespace&&!["html","svg"].includes(s.namespace)}}}),Rt=te({"src/language-html/utils/index.js"(e,r){ne();var{inferParserByLanguage:t,isFrontMatterNode:s}=Ue(),{builders:{line:a,hardline:n,join:u},utils:{getDocParts:i,replaceTextEndOfLine:l}}=qe(),{CSS_DISPLAY_TAGS:p,CSS_DISPLAY_DEFAULT:y,CSS_WHITE_SPACE_TAGS:h,CSS_WHITE_SPACE_DEFAULT:g}=yg(),c=hg(),f=new Set(["\t","\n","\f","\r"," "]),_=A=>A.replace(/[\t\n\f\r ]+$/,""),N=A=>(A=>A.replace(/^[\t\f\r ]*\n/g,""))(_(A)),I=A=>A.match(/^[\t\n\f\r ]*/)[0];function o(A){return"element"===A.type&&("script"===A.fullName||"style"===A.fullName||"svg:style"===A.fullName||c(A)&&("script"===A.name||"style"===A.name))}function S(A){return we(A).startsWith("pre")}function q(A){return"element"===A.type&&A.children.length>0&&(["html","head","ul","ol","select"].includes(A.name)||A.cssDisplay.startsWith("table")&&"table-cell"!==A.cssDisplay)}function L(A){return Y(A)||"element"===A.type&&"br"===A.fullName||Q(A)}function Q(A){return V(A)&&j(A)}function V(A){return A.hasLeadingSpaces&&(A.prev?A.prev.sourceSpan.end.lineA.sourceSpan.end.line:"root"===A.parent.type||A.parent.endSourceSpan&&A.parent.endSourceSpan.start.line>A.sourceSpan.end.line)}function Y(A){switch(A.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(A.name)}return!1}function ce(A){let{type:G,lang:re}=A.attrMap;return"module"===G||"text/javascript"===G||"text/babel"===G||"application/javascript"===G||"jsx"===re?"babel":"application/x-typescript"===G||"ts"===re||"tsx"===re?"typescript":"text/markdown"===G?"markdown":"text/html"===G?"html":G&&(G.endsWith("json")||G.endsWith("importmap"))||"speculationrules"===G?"json":"text/x-handlebars-template"===G?"glimmer":void 0}function de(A){return"block"===A||"list-item"===A||A.startsWith("table")}function se(A){return we(A).startsWith("pre")}function we(A){return"element"===A.type&&(!A.namespace||c(A))&&h[A.name]||g}function Re(A){let G=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function ke(A){let G=Number.POSITIVE_INFINITY;for(let re of A.split("\n")){if(0===re.length)continue;if(!f.has(re[0]))return 0;let ye=I(re).length;re.length!==ye&&yere.slice(G))).join("\n")}var oe=new Set(["template","style","script"]);function H(A,G){return pe(A,G)&&!oe.has(A.fullName)}function pe(A,G){return"vue"===G.parser&&"element"===A.type&&"root"===A.parent.type&&"html"!==A.fullName.toLowerCase()}function X(A,G){return pe(A,G)&&(H(A,G)||A.attrMap.lang&&"html"!==A.attrMap.lang)}r.exports={htmlTrim:A=>(A=>A.replace(/^[\t\n\f\r ]+/,""))(_(A)),htmlTrimPreserveIndentation:N,hasHtmlWhitespace:A=>/[\t\n\f\r ]/.test(A),getLeadingAndTrailingHtmlWhitespace:A=>{let[,G,re,ye]=A.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:G,trailingWhitespace:ye,text:re}},canHaveInterpolation:function d(A){return A.children&&!o(A)},countChars:function Ne(A,G){let re=0;for(let ye=0;ye=0;ye--){let Ce=A.stack[ye];Ce&&"object"==typeof Ce&&!Array.isArray(Ce)&&G(Ce)&&re++}return re},dedentString:Re,forceBreakChildren:q,forceBreakContent:function R(A){return q(A)||"element"===A.type&&A.children.length>0&&(["body","script","style"].includes(A.name)||A.children.some((G=>function ee(A){return A.children&&A.children.some((G=>"text"!==G.type))}(G))))||A.firstChild&&A.firstChild===A.lastChild&&"text"!==A.firstChild.type&&V(A.firstChild)&&(!A.lastChild.isTrailingSpaceSensitive||j(A.lastChild))},forceNextEmptyLine:function M(A){return s(A)||A.next&&A.sourceSpan.end&&A.sourceSpan.end.line+1"svg:foreignObject"===ye.fullName)))return"svg"===A.name?"inline-block":"block";re=!0}switch(G.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"vue"===G.parser&&A.parent&&"root"===A.parent.type?"block":"element"===A.type&&(!A.namespace||re||c(A))&&p[A.name]||y}},getNodeCssStyleWhiteSpace:we,hasPrettierIgnore:function T(A){return!("attribute"===A.type||!A.parent||!A.prev)&&function m(A){return"comment"===A.type&&"prettier-ignore"===A.value.trim()}(A.prev)},inferScriptParser:function K(A,G){return"script"!==A.name||A.attrMap.src?"style"===A.name?function W(A,G){let{lang:re}=A.attrMap;return re&&"postcss"!==re&&"css"!==re?"scss"===re?"scss":"less"===re?"less":"stylus"===re?t("stylus",G):void 0:"css"}(A,G):G&&X(A,G)?ce(A)||!("src"in A.attrMap)&&t(A.attrMap.lang,G):void 0:A.attrMap.lang||A.attrMap.type?ce(A):"babel"},isVueCustomBlock:H,isVueNonHtmlBlock:X,isVueScriptTag:function De(A,G){return pe(A,G)&&"script"===A.name},isVueSlotAttribute:function le(A){let G=A.fullName;return"#"===G.charAt(0)||"slot-scope"===G||"v-slot"===G||G.startsWith("v-slot:")},isVueSfcBindingsAttribute:function Ae(A,G){let re=A.parent;if(!pe(re,G))return!1;let ye=re.fullName,Ce=A.fullName;return"script"===ye&&"setup"===Ce||"style"===ye&&"vars"===Ce},isVueSfcBlock:pe,isDanglingSpaceSensitiveNode:function k(A){return function Z(A){return!de(A)&&"inline-block"!==A}(A.cssDisplay)&&!o(A)},isIndentationSensitiveNode:S,isLeadingSpaceSensitiveNode:function b(A,G){let re=function ye(){return!s(A)&&(!("text"!==A.type&&"interpolation"!==A.type||!A.prev||"text"!==A.prev.type&&"interpolation"!==A.prev.type)||!(!A.parent||"none"===A.parent.cssDisplay)&&(!!se(A.parent)||!(!A.prev&&("root"===A.parent.type||se(A)&&A.parent||o(A.parent)||H(A.parent,G)||!function ue(A){return!de(A)&&"inline-block"!==A}(A.parent.cssDisplay))||A.prev&&!function U(A){return!de(A)}(A.prev.cssDisplay))))}();return re&&!A.prev&&A.parent&&A.parent.tagDefinition&&A.parent.tagDefinition.ignoreFirstLf?"interpolation"===A.type:re},isPreLikeNode:se,isScriptLikeTag:o,isTextLikeNode:function C(A){return"text"===A.type||"comment"===A.type},isTrailingSpaceSensitiveNode:function B(A,G){return!s(A)&&(!("text"!==A.type&&"interpolation"!==A.type||!A.next||"text"!==A.next.type&&"interpolation"!==A.next.type)||!(!A.parent||"none"===A.parent.cssDisplay)&&(!!se(A.parent)||!(!A.next&&("root"===A.parent.type||se(A)&&A.parent||o(A.parent)||H(A.parent,G)||!function Fe(A){return!de(A)&&"inline-block"!==A}(A.parent.cssDisplay))||A.next&&!function z(A){return!de(A)}(A.next.cssDisplay))))},isWhitespaceSensitiveNode:function v(A){return o(A)||"interpolation"===A.type||S(A)},isUnknownNamespace:c,preferHardlineAsLeadingSpaces:function J(A){return Y(A)||A.prev&&L(A.prev)||Q(A)},preferHardlineAsTrailingSpaces:L,shouldPreserveContent:function D(A,G){return!!("ieConditionalComment"===A.type&&A.lastChild&&!A.lastChild.isSelfClosing&&!A.lastChild.endSourceSpan||"ieConditionalComment"===A.type&&!A.complete||se(A)&&A.children.some((re=>"text"!==re.type&&"interpolation"!==re.type))||X(A,G)&&!o(A)&&"interpolation"!==A.type)},unescapeQuoteEntities:function Pe(A){return A.replace(/'/g,"'").replace(/"/g,'"')},getTextValueParts:function Ee(A){let G=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.value;return A.parent.isWhitespaceSensitive?A.parent.isIndentationSensitive?l(G):l(Re(N(G)),n):i(u(a,(A=>A.split(/[\t\n\f\r ]+/))(G)))}}}}),vg=te({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){function t(i){return e.$0<=i&&i<=e.$9}ne(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96,e.isWhitespace=function r(i){return i>=e.$TAB&&i<=e.$SPACE||i==e.$NBSP},e.isDigit=t,e.isAsciiLetter=function s(i){return i>=e.$a&&i<=e.$z||i>=e.$A&&i<=e.$Z},e.isAsciiHexDigit=function a(i){return i>=e.$a&&i<=e.$f||i>=e.$A&&i<=e.$F||t(i)},e.isNewLine=function n(i){return i===e.$LF||i===e.$CR},e.isOctalDigit=function u(i){return e.$0<=i&&i<=e.$7}}}),Cg=te({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=class{constructor(s,a,n){this.filePath=s,this.name=a,this.members=n}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};e.StaticSymbol=r;e.StaticSymbolCache=class{constructor(){this.cache=new Map}get(s,a,n){let i=`"${s}".${a}${(n=n||[]).length?`.${n.join(".")}`:""}`,l=this.cache.get(i);return l||(l=new r(s,a,n),this.cache.set(i,l)),l}}}}),Eg=te({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=/-+([a-z0-9])/g;function n(o,d,v){let S=o.indexOf(d);return-1==S?v:[o.slice(0,S).trim(),o.slice(S+1).trim()]}function u(o,d,v){return Array.isArray(o)?d.visitArray(o,v):function E(o){return"object"==typeof o&&null!==o&&Object.getPrototypeOf(o)===w}(o)?d.visitStringMap(o,v):null==o||"string"==typeof o||"number"==typeof o||"boolean"==typeof o?d.visitPrimitive(o,v):d.visitOther(o,v)}e.dashCaseToCamelCase=function t(o){return o.replace(r,(function(){for(var d=arguments.length,v=new Array(d),S=0;Su(v,this,d)))}visitStringMap(o,d){let v={};return Object.keys(o).forEach((S=>{v[S]=u(o[S],this,d)})),v}visitPrimitive(o,d){return o}visitOther(o,d){return o}},e.SyncAsync={assertSync:o=>{if(P(o))throw new Error("Illegal state: value cannot be a promise");return o},then:(o,d)=>P(o)?o.then(d):d(o),all:o=>o.some(P)?Promise.all(o):o},e.error=function y(o){throw new Error(`Internal Error: ${o}`)},e.syntaxError=function h(o,d){let v=Error(o);return v[g]=!0,d&&(v[c]=d),v};var g="ngSyntaxError",c="ngParseErrors";e.isSyntaxError=function f(o){return o[g]},e.getParseErrors=function F(o){return o[c]||[]},e.escapeRegExp=function _(o){return o.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};var w=Object.getPrototypeOf({});function P(o){return!!o&&"function"==typeof o.then}e.utf8Encode=function N(o){let d="";for(let v=0;v=55296&&S<=56319&&o.length>v+1){let b=o.charCodeAt(v+1);b>=56320&&b<=57343&&(v++,S=(S-55296<<10)+b-56320+65536)}S<=127?d+=String.fromCharCode(S):S<=2047?d+=String.fromCharCode(S>>6&31|192,63&S|128):S<=65535?d+=String.fromCharCode(S>>12|224,S>>6&63|128,63&S|128):S<=2097151&&(d+=String.fromCharCode(S>>18&7|240,S>>12&63|128,S>>6&63|128,63&S|128))}return d},e.stringify=function x(o){if("string"==typeof o)return o;if(o instanceof Array)return"["+o.map(x).join(", ")+"]";if(null==o)return""+o;if(o.overriddenName)return`${o.overriddenName}`;if(o.name)return`${o.name}`;if(!o.toString)return"object";let d=o.toString();if(null==d)return""+d;let v=d.indexOf("\n");return-1===v?d:d.substring(0,v)},e.resolveForwardRef=function I(o){return"function"==typeof o&&o.hasOwnProperty("__forward_ref__")?o():o},e.isPromise=P;e.Version=class{constructor(o){this.full=o;let d=o.split(".");this.major=d[0],this.minor=d[1],this.patch=d.slice(2).join(".")}};var D=typeof window<"u"&&window,T=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,C=typeof globalThis<"u"&&globalThis||D||T;e.global=C}}),Fg=te({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=Cg(),t=Eg(),s=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function a(v){return v.replace(/\W/g,"_")}e.sanitizeIdentifier=a;var g,v,n=0;function u(v){if(!v||!v.reference)return null;let S=v.reference;if(S instanceof r.StaticSymbol)return S.name;if(S.__anonymousType)return S.__anonymousType;let b=t.stringify(S);return b.indexOf("(")>=0?(b="anonymous_"+n++,S.__anonymousType=b):b=a(b),b}e.identifierName=u,e.identifierModuleUrl=function i(v){let S=v.reference;return S instanceof r.StaticSymbol?S.filePath:`./${t.stringify(S)}`},e.viewClassName=function l(v,S){return`View_${u({reference:v})}_${S}`},e.rendererTypeName=function p(v){return`RenderType_${u({reference:v})}`},e.hostViewClassName=function y(v){return`HostView_${u({reference:v})}`},e.componentFactoryName=function h(v){return`${u({reference:v})}NgFactory`},(v=g=e.CompileSummaryKind||(e.CompileSummaryKind={}))[v.Pipe=0]="Pipe",v[v.Directive=1]="Directive",v[v.NgModule=2]="NgModule",v[v.Injectable=3]="Injectable",e.tokenName=function c(v){return null!=v.value?a(v.value):u(v.identifier)},e.tokenReference=function f(v){return null!=v.identifier?v.identifier.reference:v.value};e.CompileStylesheetMetadata=class{constructor(){let{moduleUrl:v,styles:S,styleUrls:b}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.moduleUrl=v||null,this.styles=P(S),this.styleUrls=P(b)}};e.CompileTemplateMetadata=class{constructor(v){let{encapsulation:S,template:b,templateUrl:B,htmlAst:k,styles:M,styleUrls:R,externalStylesheets:q,animations:J,ngContentSelectors:L,interpolation:Q,isInline:V,preserveWhitespaces:j}=v;if(this.encapsulation=S,this.template=b,this.templateUrl=B,this.htmlAst=k,this.styles=P(M),this.styleUrls=P(R),this.externalStylesheets=P(q),this.animations=J?D(J):[],this.ngContentSelectors=L||[],Q&&2!=Q.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=Q,this.isInline=V,this.preserveWhitespaces=j}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};var w=class{static create(v){let{isHost:S,type:b,isComponent:B,selector:k,exportAs:M,changeDetection:R,inputs:q,outputs:J,host:L,providers:Q,viewProviders:V,queries:j,guards:Y,viewQueries:ie,entryComponents:ee,template:ce,componentViewType:W,rendererType:K,componentFactory:de}=v,ue={},Fe={},z={};null!=L&&Object.keys(L).forEach((se=>{let fe=L[se],ge=se.match(s);null===ge?z[se]=fe:null!=ge[1]?Fe[ge[1]]=fe:null!=ge[2]&&(ue[ge[2]]=fe)}));let U={};q?.forEach((se=>{let fe=t.splitAtColon(se,[se,se]);U[fe[0]]=fe[1]}));let Z={};return J?.forEach((se=>{let fe=t.splitAtColon(se,[se,se]);Z[fe[0]]=fe[1]})),new w({isHost:S,type:b,isComponent:!!B,selector:k,exportAs:M,changeDetection:R,inputs:U,outputs:Z,hostListeners:ue,hostProperties:Fe,hostAttributes:z,providers:Q,viewProviders:V,queries:j,guards:Y,viewQueries:ie,entryComponents:ee,template:ce,componentViewType:W,rendererType:K,componentFactory:de})}constructor(v){let{isHost:S,type:b,isComponent:B,selector:k,exportAs:M,changeDetection:R,inputs:q,outputs:J,hostListeners:L,hostProperties:Q,hostAttributes:V,providers:j,viewProviders:Y,queries:ie,guards:ee,viewQueries:ce,entryComponents:W,template:K,componentViewType:de,rendererType:ue,componentFactory:Fe}=v;this.isHost=!!S,this.type=b,this.isComponent=B,this.selector=k,this.exportAs=M,this.changeDetection=R,this.inputs=q,this.outputs=J,this.hostListeners=L,this.hostProperties=Q,this.hostAttributes=V,this.providers=P(j),this.viewProviders=P(Y),this.queries=P(ie),this.guards=ee,this.viewQueries=P(ce),this.entryComponents=P(W),this.template=K,this.componentViewType=de,this.rendererType=ue,this.componentFactory=Fe}toSummary(){return{summaryKind:g.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=w;e.CompilePipeMetadata=class{constructor(v){let{type:S,name:b,pure:B}=v;this.type=S,this.name=b,this.pure=!!B}toSummary(){return{summaryKind:g.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompileShallowModuleMetadata=class{};e.CompileNgModuleMetadata=class{constructor(v){let{type:S,providers:b,declaredDirectives:B,exportedDirectives:k,declaredPipes:M,exportedPipes:R,entryComponents:q,bootstrapComponents:J,importedModules:L,exportedModules:Q,schemas:V,transitiveModule:j,id:Y}=v;this.type=S||null,this.declaredDirectives=P(B),this.exportedDirectives=P(k),this.declaredPipes=P(M),this.exportedPipes=P(R),this.providers=P(b),this.entryComponents=P(q),this.bootstrapComponents=P(J),this.importedModules=P(L),this.exportedModules=P(Q),this.schemas=P(V),this.id=Y||null,this.transitiveModule=j||null}toSummary(){let v=this.transitiveModule;return{summaryKind:g.NgModule,type:this.type,entryComponents:v.entryComponents,providers:v.providers,modules:v.modules,exportedDirectives:v.exportedDirectives,exportedPipes:v.exportedPipes}}};function P(v){return v||[]}e.TransitiveCompileNgModuleMetadata=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(v,S){this.providers.push({provider:v,module:S})}addDirective(v){this.directivesSet.has(v.reference)||(this.directivesSet.add(v.reference),this.directives.push(v))}addExportedDirective(v){this.exportedDirectivesSet.has(v.reference)||(this.exportedDirectivesSet.add(v.reference),this.exportedDirectives.push(v))}addPipe(v){this.pipesSet.has(v.reference)||(this.pipesSet.add(v.reference),this.pipes.push(v))}addExportedPipe(v){this.exportedPipesSet.has(v.reference)||(this.exportedPipesSet.add(v.reference),this.exportedPipes.push(v))}addModule(v){this.modulesSet.has(v.reference)||(this.modulesSet.add(v.reference),this.modules.push(v))}addEntryComponent(v){this.entryComponentsSet.has(v.componentType)||(this.entryComponentsSet.add(v.componentType),this.entryComponents.push(v))}};function D(v){return v.reduce(((S,b)=>{let B=Array.isArray(b)?D(b):b;return S.concat(B)}),[])}function T(v){return v.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}e.ProviderMeta=class{constructor(v,S){let{useClass:b,useValue:B,useExisting:k,useFactory:M,deps:R,multi:q}=S;this.token=v,this.useClass=b||null,this.useValue=B,this.useExisting=k,this.useFactory=M||null,this.dependencies=R||null,this.multi=!!q}},e.flatten=D,e.templateSourceUrl=function m(v,S,b){let B;return B=b.isInline?S.type.reference instanceof r.StaticSymbol?`${S.type.reference.filePath}.${S.type.reference.name}.html`:`${u(v)}/${u(S.type)}.html`:b.templateUrl,S.type.reference instanceof r.StaticSymbol?B:T(B)},e.sharedStylesheetJitUrl=function C(v,S){let b=v.moduleUrl.split(/\/\\/g);return T(`css/${S}${b[b.length-1]}.ngstyle.js`)},e.ngModuleJitUrl=function o(v){return T(`${u(v.type)}/module.ngfactory.js`)},e.templateJitUrl=function d(v,S){return T(`${u(v)}/${u(S.type)}.ngfactory.js`)}}}),Ag=te({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(e){ne(),Object.defineProperty(e,"__esModule",{value:!0});var r=vg(),t=Fg(),s=class{constructor(y,h,g,c){this.file=y,this.offset=h,this.line=g,this.col=c}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(y){let h=this.file.content,g=h.length,c=this.offset,f=this.line,F=this.col;for(;c>0&&y<0;)if(c--,y++,h.charCodeAt(c)==r.$LF){f--;let w=h.substr(0,c-1).lastIndexOf(String.fromCharCode(r.$LF));F=w>0?c-w:c}else F--;for(;c0;){let _=h.charCodeAt(c);c++,y--,_==r.$LF?(f++,F=0):F++}return new s(this.file,c,f,F)}getContext(y,h){let g=this.file.content,c=this.offset;if(null!=c){c>g.length-1&&(c=g.length-1);let f=c,F=0,_=0;for(;F0&&(c--,F++,"\n"!=g[c]||++_!=h););for(F=0,_=0;F2&&void 0!==arguments[2]?arguments[2]:null;this.start=y,this.end=h,this.details=g}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=n,e.EMPTY_PARSE_LOCATION=new s(new a("",""),0,0,0),e.EMPTY_SOURCE_SPAN=new n(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION),(y=u=e.ParseErrorLevel||(e.ParseErrorLevel={}))[y.WARNING=0]="WARNING",y[y.ERROR=1]="ERROR";e.ParseError=class{constructor(y,h){let g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.ERROR;this.span=y,this.msg=h,this.level=g}contextualMessage(){let y=this.span.start.getContext(100,3);return y?`${this.msg} ("${y.before}[${u[this.level]} ->]${y.after}")`:this.msg}toString(){let y=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${y}`}},e.typeSourceSpan=function l(y,h){let g=t.identifierModuleUrl(h),c=null!=g?`in ${y} ${t.identifierName(h)} in ${g}`:`in ${y} ${t.identifierName(h)}`,f=new a("",c);return new n(new s(f,-1,-1,-1),new s(f,-1,-1,-1))},e.r3JitTypeSourceSpan=function p(y,h,g){let f=new a("",`in ${y} ${h} in ${g}`);return new n(new s(f,-1,-1,-1),new s(f,-1,-1,-1))}}}),Sg=te({"src/language-html/print-preprocess.js"(e,r){ne();var{ParseSourceSpan:t}=Ag(),{htmlTrim:s,getLeadingAndTrailingHtmlWhitespace:a,hasHtmlWhitespace:n,canHaveInterpolation:u,getNodeCssStyleDisplay:i,isDanglingSpaceSensitiveNode:l,isIndentationSensitiveNode:p,isLeadingSpaceSensitiveNode:y,isTrailingSpaceSensitiveNode:h,isWhitespaceSensitiveNode:g,isVueScriptTag:c}=Rt(),f=[function _(o){o.walk((d=>{if("element"===d.type&&d.tagDefinition.ignoreFirstLf&&d.children.length>0&&"text"===d.children[0].type&&"\n"===d.children[0].value[0]){let v=d.children[0];1===v.value.length?d.removeChild(v):v.value=v.value.slice(1)}}))},function w(o){let d=v=>"element"===v.type&&v.prev&&"ieConditionalStartComment"===v.prev.type&&v.prev.sourceSpan.end.offset===v.startSourceSpan.start.offset&&v.firstChild&&"ieConditionalEndComment"===v.firstChild.type&&v.firstChild.sourceSpan.start.offset===v.startSourceSpan.end.offset;o.walk((v=>{if(v.children)for(let S=0;S{if(S.children)for(let b=0;b"cdata"===d.type),(d=>``))},function I(o,d){if("html"===d.parser)return;let v=/{{(.+?)}}/s;o.walk((S=>{if(u(S))for(let b of S.children){if("text"!==b.type)continue;let B=b.sourceSpan.start,k=null,M=b.value.split(v);for(let R=0;R0&&S.insertChildBefore(b,{type:"text",value:q,sourceSpan:new t(B,k)}))}S.removeChild(b)}}))},function P(o){o.walk((d=>{if(!d.children)return;if(0===d.children.length||1===d.children.length&&"text"===d.children[0].type&&0===s(d.children[0].value).length)return d.hasDanglingSpaces=d.children.length>0,void(d.children=[]);let v=g(d),S=p(d);if(!v)for(let b=0;b{v.cssDisplay=i(v,d)}))},function $(o){o.walk((d=>{d.isSelfClosing=!d.children||"element"===d.type&&(d.tagDefinition.isVoid||d.startSourceSpan===d.endSourceSpan)}))},function D(o,d){o.walk((v=>{"element"===v.type&&(v.hasHtmComponentClosingTag=v.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(d.originalText.slice(v.endSourceSpan.start.offset,v.endSourceSpan.end.offset)))}))},function m(o,d){o.walk((v=>{let{children:S}=v;if(S){if(0===S.length)return void(v.isDanglingSpaceSensitive=l(v));for(let b of S)b.isLeadingSpaceSensitive=y(b,d),b.isTrailingSpaceSensitive=h(b,d);for(let b=0;b"element"===v.type&&0===v.attrs.length&&1===v.children.length&&"text"===v.firstChild.type&&!n(v.children[0].value)&&!v.firstChild.hasLeadingSpaces&&!v.firstChild.hasTrailingSpaces&&v.isLeadingSpaceSensitive&&!v.hasLeadingSpaces&&v.isTrailingSpaceSensitive&&!v.hasTrailingSpaces&&v.prev&&"text"===v.prev.type&&v.next&&"text"===v.next.type;o.walk((v=>{if(v.children)for(let S=0;S`+b.firstChild.value+``+k.value,B.sourceSpan=new t(B.sourceSpan.start,k.sourceSpan.end),B.isTrailingSpaceSensitive=k.isTrailingSpaceSensitive,B.hasTrailingSpaces=k.hasTrailingSpaces,v.removeChild(b),S--,v.removeChild(k)}}))},function C(o,d){if("vue"===d.parser){let v=o.children.find((b=>c(b,d)));if(!v)return;let{lang:S}=v.attrMap;("ts"===S||"typescript"===S)&&(d.__should_parse_vue_template_with_ts=!0)}}];r.exports=function F(o,d){for(let v of f)v(o,d);return o}}}),xg=te({"src/language-html/pragma.js"(e,r){ne(),r.exports={hasPragma:function t(a){return/^\s*/.test(a)},insertPragma:function s(a){return"\x3c!-- @format --\x3e\n\n"+a.replace(/^\s*\n/,"")}}}}),au=te({"src/language-html/loc.js"(e,r){ne(),r.exports={locStart:function t(a){return a.sourceSpan.start.offset},locEnd:function s(a){return a.sourceSpan.end.offset}}}}),ur=te({"src/language-html/print/tag.js"(e,r){ne();var t=Zt(),{isNonEmptyArray:s}=Ue(),{builders:{indent:a,join:n,line:u,softline:i,hardline:l},utils:{replaceTextEndOfLine:p}}=qe(),{locStart:y,locEnd:h}=au(),{isTextLikeNode:g,getLastDescendant:c,isPreLikeNode:f,hasPrettierIgnore:F,shouldPreserveContent:_,isVueSfcBlock:w}=Rt();function N(L,Q){return L.lastChild&&o(L.lastChild)?"":[I(L,Q),$(L,Q)]}function x(L,Q){return(L.next?m(L.next):C(L.parent))?"":[D(L,Q),P(L,Q)]}function I(L,Q){return C(L)?D(L.lastChild,Q):""}function P(L,Q){return o(L)?$(L.parent,Q):d(L)?q(L.next):""}function $(L,Q){if(t(!L.isSelfClosing),T(L,Q))return"";switch(L.type){case"ieConditionalComment":return"\x3c!--\x3e";case"interpolation":return"}}";case"element":if(L.isSelfClosing)return"/>";default:return">"}}function T(L,Q){return!L.isSelfClosing&&!L.endSourceSpan&&(F(L)||_(L.parent,Q))}function m(L){return L.prev&&"docType"!==L.prev.type&&!g(L.prev)&&L.isLeadingSpaceSensitive&&!L.hasLeadingSpaces}function C(L){return L.lastChild&&L.lastChild.isTrailingSpaceSensitive&&!L.lastChild.hasTrailingSpaces&&!g(c(L.lastChild))&&!f(L)}function o(L){return!L.next&&!L.hasTrailingSpaces&&L.isTrailingSpaceSensitive&&g(c(L))}function d(L){return L.next&&!g(L.next)&&g(L)&&L.isTrailingSpaceSensitive&&!L.hasTrailingSpaces}function S(L){return!L.prev&&L.isLeadingSpaceSensitive&&!L.hasLeadingSpaces}function b(L,Q,V){let j=L.getValue();if(!s(j.attrs))return j.isSelfClosing?" ":"";let Y=j.prev&&"comment"===j.prev.type&&function v(L){let Q=L.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return!!Q&&(!Q[1]||Q[1].split(/\s+/))}(j.prev.value),ie="boolean"==typeof Y?()=>Y:Array.isArray(Y)?ue=>Y.includes(ue.rawName):()=>!1,ee=L.map((ue=>{let Fe=ue.getValue();return ie(Fe)?p(Q.originalText.slice(y(Fe),h(Fe))):V()}),"attrs"),ce="element"===j.type&&"script"===j.fullName&&1===j.attrs.length&&"src"===j.attrs[0].fullName&&0===j.children.length,K=Q.singleAttributePerLine&&j.attrs.length>1&&!w(j,Q)?l:u,de=[a([ce?" ":u,n(K,ee)])];return j.firstChild&&S(j.firstChild)||j.isSelfClosing&&C(j.parent)||ce?de.push(j.isSelfClosing?" ":""):de.push(Q.bracketSameLine?j.isSelfClosing?" ":"":j.isSelfClosing?u:i),de}function B(L){return L.firstChild&&S(L.firstChild)?"":J(L)}function M(L,Q){return L.prev&&d(L.prev)?"":[R(L,Q),q(L)]}function R(L,Q){return S(L)?J(L.parent):m(L)?D(L.prev,Q):""}function q(L){switch(L.type){case"ieConditionalComment":case"ieConditionalStartComment":return`\x3c!--[if ${L.condition}`;case"ieConditionalEndComment":return"\x3c!--\x3c!--\x3e<${L.rawName}`;default:return`<${L.rawName}`}}function J(L){switch(t(!L.isSelfClosing),L.type){case"ieConditionalComment":return"]>";case"element":if(L.condition)return">\x3c!--"}}r.exports={printClosingTag:function E(L,Q){return[L.isSelfClosing?"":N(L,Q),x(L,Q)]},printClosingTagStart:N,printClosingTagStartMarker:$,printClosingTagEndMarker:D,printClosingTagSuffix:P,printClosingTagEnd:x,needsToBorrowLastChildClosingTagEndMarker:C,needsToBorrowParentClosingTagStartMarker:o,needsToBorrowPrevClosingTagEndMarker:m,printOpeningTag:function k(L,Q,V){let j=L.getValue();return[M(j,Q),b(L,Q,V),j.isSelfClosing?"":B(j)]},printOpeningTagStart:M,printOpeningTagPrefix:R,printOpeningTagStartMarker:q,printOpeningTagEndMarker:J,needsToBorrowNextOpeningTagStartMarker:d,needsToBorrowParentOpeningTagEndMarker:S}}}),bg=te({"node_modules/parse-srcset/src/parse-srcset.js"(e,r){var t,s;ne(),t=e,s=function(){return function(t,s){var a=s&&s.logger||console;function n($){return" "===$||"\t"===$||"\n"===$||"\f"===$||"\r"===$}function u($){var D,T=$.exec(t.substring(N));if(T)return D=T[0],N+=D.length,D}for(var f,F,_,w,E,i=t.length,l=/^[ \t\n\r\u000c]+/,p=/^[, \t\n\r\u000c]+/,y=/^[^ \t\n\r\u000c]+/,h=/[,]+$/,g=/^\d+$/,c=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,N=0,x=[];;){if(u(p),N>=i)return x;f=u(y),F=[],","===f.slice(-1)?(f=f.replace(h,""),P()):I()}function I(){for(u(l),_="",w="in descriptor";;){if(E=t.charAt(N),"in descriptor"===w)if(n(E))_&&(F.push(_),_="",w="after descriptor");else{if(","===E)return N+=1,_&&F.push(_),void P();if("("===E)_+=E,w="in parens";else{if(""===E)return _&&F.push(_),void P();_+=E}}else if("in parens"===w)if(")"===E)_+=E,w="in descriptor";else{if(""===E)return F.push(_),void P();_+=E}else if("after descriptor"===w&&!n(E)){if(""===E)return void P();w="in descriptor",N-=1}N+=1}}function P(){var D,T,m,C,d,v,S,b,B,$=!1,o={};for(C=0;C{let{w:P}=I;return P})),h=p.some((I=>{let{h:P}=I;return P}));if(y+h+p.some((I=>{let{d:P}=I;return P}))>1)throw new Error("Mixed descriptor in srcset is not supported");let c=y?"w":h?"h":"d",f=y?"w":h?"h":"x",F=I=>Math.max(...I),_=p.map((I=>I.url)),w=F(_.map((I=>I.length))),E=p.map((I=>I[c])).map((I=>I?I.toString():"")),N=E.map((I=>{let P=I.indexOf(".");return-1===P?I.length:P})),x=F(N);return a([",",n],_.map(((I,P)=>{let $=[I],D=E[P];if(D){let T=w-I.length+1,m=x-N[P],C=" ".repeat(T+m);$.push(s(C," "),D+f)}return $})))},printClassNames:function i(l){return l.trim().split(/\s+/).join(" ")}}}}),Bg=te({"src/language-html/syntax-vue.js"(e,r){ne();var{builders:{group:t}}=qe();r.exports={isVueEventBindingExpression:function u(i){let y=i.trim();return/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/.test(y)||/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/.test(y)},printVueFor:function s(i,l){let{left:p,operator:y,right:h}=function a(i){let l=/(.*?)\s+(in|of)\s+(.*)/s,p=/,([^,\]}]*)(?:,([^,\]}]*))?$/,y=/^\(|\)$/g,h=i.match(l);if(!h)return;let g={};if(g.for=h[3].trim(),!g.for)return;let c=h[1].trim().replace(y,""),f=c.match(p);f?(g.alias=c.replace(p,""),g.iterator1=f[1].trim(),f[2]&&(g.iterator2=f[2].trim())):g.alias=c;let F=[g.alias,g.iterator1,g.iterator2];if(!F.some(((_,w)=>!_&&(0===w||F.slice(w+1).some(Boolean)))))return{left:F.filter(Boolean).join(","),operator:h[2],right:g.for}}(i);return[t(l(`function _(${p}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",y," ",l(h,{parser:"__js_expression"},{stripTrailingHardline:!0})]},printVueBindings:function n(i,l){return l(`function _(${i}) {}`,{parser:"babel",__isVueBindings:!0})}}}}),Lo=te({"src/language-html/get-node-content.js"(e,r){ne();var{needsToBorrowParentClosingTagStartMarker:t,printClosingTagStartMarker:s,needsToBorrowLastChildClosingTagEndMarker:a,printClosingTagEndMarker:n,needsToBorrowParentOpeningTagEndMarker:u,printOpeningTagEndMarker:i}=ur();r.exports=function l(p,y){let h=p.startSourceSpan.end.offset;p.firstChild&&u(p.firstChild)&&(h-=i(p).length);let g=p.endSourceSpan.start.offset;return p.lastChild&&t(p.lastChild)?g+=s(p,y).length:a(p)&&(g-=n(p.lastChild,y).length),y.originalText.slice(h,g)}}}),Ng=te({"src/language-html/embed.js"(e,r){ne();var{builders:{breakParent:t,group:s,hardline:a,indent:n,line:u,fill:i,softline:l},utils:{mapDoc:p,replaceTextEndOfLine:y}}=qe(),h=su(),{printClosingTag:g,printClosingTagSuffix:c,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:F,printOpeningTag:_}=ur(),{printImgSrcset:w,printClassNames:E}=Tg(),{printVueFor:N,printVueBindings:x,isVueEventBindingExpression:I}=Bg(),{isScriptLikeTag:P,isVueNonHtmlBlock:$,inferScriptParser:D,htmlTrimPreserveIndentation:T,dedentString:m,unescapeQuoteEntities:C,isVueSlotAttribute:o,isVueSfcBindingsAttribute:d,getTextValueParts:v}=Rt(),S=Lo();function b(k,M,R){let q=ee=>new RegExp(ee.join("|")).test(k.fullName),J=()=>C(k.value),L=!1,Q=(ee,ce)=>{let W="NGRoot"===ee.type?"NGMicrosyntax"===ee.node.type&&1===ee.node.body.length&&"NGMicrosyntaxExpression"===ee.node.body[0].type?ee.node.body[0].expression:ee.node:"JsExpressionRoot"===ee.type?ee.node:ee;W&&("ObjectExpression"===W.type||"ArrayExpression"===W.type||"__vue_expression"===ce.parser&&("TemplateLiteral"===W.type||"StringLiteral"===W.type))&&(L=!0)},j=function(ee){let ce=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return s([n([l,ee]),ce?l:""])},Y=ee=>L?(ee=>s(ee))(ee):j(ee),ie=(ee,ce)=>M(ee,Object.assign({__onHtmlBindingRoot:Q,__embeddedInHtml:!0},ce));if("srcset"===k.fullName&&("img"===k.parent.fullName||"source"===k.parent.fullName))return j(w(J()));if("class"===k.fullName&&!R.parentParser){let ee=J();if(!ee.includes("{{"))return E(ee)}if("style"===k.fullName&&!R.parentParser){let ee=J();if(!ee.includes("{{"))return j(ie(ee,{parser:"css",__isHTMLStyleAttribute:!0}))}if("vue"===R.parser){if("v-for"===k.fullName)return N(J(),ie);if(o(k)||d(k,R))return x(J(),ie);let ce=["^:","^v-bind:"],W=["^v-"];if(q(["^@","^v-on:"])){let K=J(),de=I(K)?"__js_expression":R.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return Y(ie(K,{parser:de}))}if(q(ce))return Y(ie(J(),{parser:"__vue_expression"}));if(q(W))return Y(ie(J(),{parser:"__js_expression"}))}if("angular"===R.parser){let ee=(z,U)=>ie(z,Object.assign(Object.assign({},U),{},{trailingComma:"none"})),ce=["^\\*"],K=["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"],de=["^i18n(-.+)?$"];if(q(["^\\(.+\\)$","^on-"]))return Y(ee(J(),{parser:"__ng_action"}));if(q(K))return Y(ee(J(),{parser:"__ng_binding"}));if(q(de)){let z=J().trim();return j(i(v(k,z)),!z.includes("@@"))}if(q(ce))return Y(ee(J(),{parser:"__ng_directive"}));let ue=/{{(.+?)}}/s,Fe=J();if(ue.test(Fe)){let z=[];for(let[U,Z]of Fe.split(ue).entries())if(U%2==0)z.push(y(Z));else try{z.push(s(["{{",n([u,ee(Z,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),u,"}}"]))}catch{z.push("{{",y(Z),"}}")}return s(z)}}return null}r.exports=function B(k,M,R,q){let J=k.getValue();switch(J.type){case"element":if(P(J)||"interpolation"===J.type)return;if(!J.isSelfClosing&&$(J,q)){let L=D(J,q);if(!L)return;let Q=S(J,q),V=/^\s*$/.test(Q),j="";return V||(j=R(T(Q),{parser:L,__embeddedInHtml:!0},{stripTrailingHardline:!0}),V=""===j),[F(J,q),s(_(k,q,M)),V?"":a,j,V?"":a,g(J,q),c(J,q)]}break;case"text":if(P(J.parent)){let L=D(J.parent,q);if(L){let Q="markdown"===L?m(J.value.replace(/^[^\S\n]*\n/,"")):J.value,V={parser:L,__embeddedInHtml:!0};if("html"===q.parser&&"babel"===L){let j="script",{attrMap:Y}=J.parent;Y&&("module"===Y.type||"text/babel"===Y.type&&"module"===Y["data-type"])&&(j="module"),V.__babelSourceType=j}return[t,F(J,q),R(Q,V,{stripTrailingHardline:!0}),c(J,q)]}}else if("interpolation"===J.parent.type){let L={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===q.parser?(L.parser="__ng_interpolation",L.trailingComma="none"):"vue"===q.parser?L.parser=q.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":L.parser="__js_expression",[n([u,R(J.value,L,{stripTrailingHardline:!0})]),J.parent.next&&f(J.parent.next)?" ":u]}break;case"attribute":{if(!J.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(q.originalText.slice(J.valueSpan.start.offset,J.valueSpan.end.offset)))return[J.rawName,"=",J.value];if("lwc"===q.parser&&/^{.*}$/s.test(q.originalText.slice(J.valueSpan.start.offset,J.valueSpan.end.offset)))return[J.rawName,"=",J.value];let L=b(J,((Q,V)=>R(Q,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},V),{stripTrailingHardline:!0})),q);if(L)return[J.rawName,'="',s(p(L,(Q=>"string"==typeof Q?Q.replace(/"/g,"""):Q))),'"'];break}case"front-matter":return h(J,R)}}}}),Oo=te({"src/language-html/print/children.js"(e,r){ne();var{builders:{breakParent:t,group:s,ifBreak:a,line:n,softline:u,hardline:i},utils:{replaceTextEndOfLine:l}}=qe(),{locStart:p,locEnd:y}=au(),{forceBreakChildren:h,forceNextEmptyLine:g,isTextLikeNode:c,hasPrettierIgnore:f,preferHardlineAsLeadingSpaces:F}=Rt(),{printOpeningTagPrefix:_,needsToBorrowNextOpeningTagStartMarker:w,printOpeningTagStartMarker:E,needsToBorrowPrevClosingTagEndMarker:N,printClosingTagEndMarker:x,printClosingTagSuffix:I,needsToBorrowParentClosingTagStartMarker:P}=ur();function $(m,C,o){let d=m.getValue();return f(d)?[_(d,C),...l(C.originalText.slice(p(d)+(d.prev&&w(d.prev)?E(d).length:0),y(d)-(d.next&&N(d.next)?x(d,C).length:0))),I(d,C)]:o()}function D(m,C){return c(m)&&c(C)?m.isTrailingSpaceSensitive?m.hasTrailingSpaces?F(C)?i:n:"":F(C)?i:u:w(m)&&(f(C)||C.firstChild||C.isSelfClosing||"element"===C.type&&C.attrs.length>0)||"element"===m.type&&m.isSelfClosing&&N(C)?"":!C.isLeadingSpaceSensitive||F(C)||N(C)&&m.lastChild&&P(m.lastChild)&&m.lastChild.lastChild&&P(m.lastChild.lastChild)?i:C.hasLeadingSpaces?n:u}r.exports={printChildren:function T(m,C,o){let d=m.getValue();if(h(d))return[t,...m.map((S=>{let b=S.getValue(),B=b.prev?D(b.prev,b):"";return[B?[B,g(b.prev)?i:""]:"",$(S,C,o)]}),"children")];let v=d.children.map((()=>Symbol("")));return m.map(((S,b)=>{let B=S.getValue();if(c(B)){if(B.prev&&c(B.prev)){let Q=D(B.prev,B);if(Q)return g(B.prev)?[i,i,$(S,C,o)]:[Q,$(S,C,o)]}return $(S,C,o)}let k=[],M=[],R=[],q=[],J=B.prev?D(B.prev,B):"",L=B.next?D(B,B.next):"";return J&&(g(B.prev)?k.push(i,i):J===i?k.push(i):c(B.prev)?M.push(J):M.push(a("",u,{groupId:v[b-1]}))),L&&(g(B)?c(B.next)&&q.push(i,i):L===i?c(B.next)&&q.push(i):R.push(L)),[...k,s([...M,s([$(S,C,o),...R],{id:v[b]})]),...q]}),"children")}}}}),wg=te({"src/language-html/print/element.js"(e,r){ne();var{builders:{breakParent:t,dedentToRoot:s,group:a,ifBreak:n,indentIfBreak:u,indent:i,line:l,softline:p},utils:{replaceTextEndOfLine:y}}=qe(),h=Lo(),{shouldPreserveContent:g,isScriptLikeTag:c,isVueCustomBlock:f,countParents:F,forceBreakContent:_}=Rt(),{printOpeningTagPrefix:w,printOpeningTag:E,printClosingTagSuffix:N,printClosingTag:x,needsToBorrowPrevClosingTagEndMarker:I,needsToBorrowLastChildClosingTagEndMarker:P}=ur(),{printChildren:$}=Oo();r.exports={printElement:function D(T,m,C){let o=T.getValue();if(g(o,m))return[w(o,m),a(E(T,m,C)),...y(h(o,m)),...x(o,m),N(o,m)];let d=1===o.children.length&&"interpolation"===o.firstChild.type&&o.firstChild.isLeadingSpaceSensitive&&!o.firstChild.hasLeadingSpaces&&o.lastChild.isTrailingSpaceSensitive&&!o.lastChild.hasTrailingSpaces,v=Symbol("element-attr-group-id"),S=M=>a([a(E(T,m,C),{id:v}),M,x(o,m)]);return 0===o.children.length?S(o.hasDanglingSpaces&&o.isDanglingSpaceSensitive?l:""):S([_(o)?t:"",(M=[d?n(p,"",{groupId:v}):o.firstChild.hasLeadingSpaces&&o.firstChild.isLeadingSpaceSensitive?l:"text"===o.firstChild.type&&o.isWhitespaceSensitive&&o.isIndentationSensitive?s(p):p,$(T,m,C)],d?u(M,{groupId:v}):!c(o)&&!f(o,m)||"root"!==o.parent.type||"vue"!==m.parser||m.vueIndentScriptAndStyle?i(M):M),(o.next?I(o.next):P(o.parent))?o.lastChild.hasTrailingSpaces&&o.lastChild.isTrailingSpaceSensitive?" ":"":d?n(p,"",{groupId:v}):o.lastChild.hasTrailingSpaces&&o.lastChild.isTrailingSpaceSensitive?l:("comment"===o.lastChild.type||"text"===o.lastChild.type&&o.isWhitespaceSensitive&&o.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${m.tabWidth*F(T,(R=>R.parent&&"root"!==R.parent.type))}}$`).test(o.lastChild.value)?"":p]);var M}}}}),_g=te({"src/language-html/printer-html.js"(e,r){ne();var{builders:{fill:t,group:s,hardline:a,literalline:n},utils:{cleanDoc:u,getDocParts:i,isConcat:l,replaceTextEndOfLine:p}}=qe(),y=gg(),{countChars:h,unescapeQuoteEntities:g,getTextValueParts:c}=Rt(),f=Sg(),{insertPragma:F}=xg(),{locStart:_,locEnd:w}=au(),E=Ng(),{printClosingTagSuffix:N,printClosingTagEnd:x,printOpeningTagPrefix:I,printOpeningTagStart:P}=ur(),{printElement:$}=wg(),{printChildren:D}=Oo();r.exports={preprocess:f,print:function T(m,C,o){let d=m.getValue();switch(d.type){case"front-matter":return p(d.raw);case"root":return C.__onHtmlRoot&&C.__onHtmlRoot(d),[s(D(m,C,o)),a];case"element":case"ieConditionalComment":return $(m,C,o);case"ieConditionalStartComment":case"ieConditionalEndComment":return[P(d),x(d)];case"interpolation":return[P(d,C),...m.map(o,"children"),x(d,C)];case"text":{if("interpolation"===d.parent.type){let S=/\n[^\S\n]*$/,b=S.test(d.value),B=b?d.value.replace(S,""):d.value;return[...p(B),b?a:""]}let v=u([I(d,C),...c(d),N(d,C)]);return l(v)||"fill"===v.type?t(i(v)):v}case"docType":return[s([P(d,C)," ",d.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),x(d,C)];case"comment":return[I(d,C),...p(C.originalText.slice(_(d),w(d)),n),N(d,C)];case"attribute":{if(null===d.value)return d.rawName;let v=g(d.value),B=h(v,"'")({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]}))),t(On(),(l=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...l.extensions,".mjml"]}))),t(On(),(()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]}))),t(kg(),(()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]})))],i={html:s};r.exports={languages:u,printers:i,options:a,parsers:n}}}),Og=te({"src/language-yaml/pragma.js"(e,r){ne(),r.exports={isPragma:function t(n){return/^\s*@(?:prettier|format)\s*$/.test(n)},hasPragma:function s(n){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(n)},insertPragma:function a(n){return`# @format\n\n${n}`}}}}),jg=te({"src/language-yaml/loc.js"(e,r){ne(),r.exports={locStart:function t(a){return a.position.start.offset},locEnd:function s(a){return a.position.end.offset}}}}),qg=te({"src/language-yaml/embed.js"(e,r){ne(),r.exports=function t(s,a,n,u){if("root"===s.getValue().type&&u.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(u.filepath))return n(u.originalText,Object.assign(Object.assign({},u),{},{parser:"json"}))}}}),$t=te({"src/language-yaml/utils.js"(e,r){ne();var{getLast:t,isNonEmptyArray:s}=Ue();function n(D,T){return D&&"string"==typeof D.type&&(!T||T.includes(D.type))}function h(D){return"prettier-ignore"===D.value.trim()}function F(D){return s(D?.leadingComments)}function _(D){return s(D?.middleComments)}function w(D){return D?.indicatorComment}function E(D){return D?.trailingComment}function N(D){return s(D?.endComments)}function x(D){let m,T=[];for(let C of D.split(/( +)/))" "!==C?" "===m?T.push(C):T.push((T.pop()||"")+C):void 0===m&&T.unshift(""),m=C;return" "===m&&T.push((T.pop()||"")+" "),""===T[0]&&(T.shift(),T.unshift(" "+(T.shift()||""))),T}r.exports={getLast:t,getAncestorCount:function a(D,T){let m=0,C=D.stack.length-1;for(let o=0;ou(C,T,D)))}):D,m)},defineShortcut:function i(D,T,m){Object.defineProperty(D,T,{get:m,enumerable:!1})},isNextLineEmpty:function l(D,T){let m=0,C=T.length;for(let o=D.position.end.offset-1;o *)[^\n\r ]/m);v=B?B.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else v=D.indent-1+m;let S=d.split("\n").map((B=>B.slice(v)));return"preserve"===o.proseWrap||"blockLiteral"===D.type?b(S.map((B=>0===B.length?[]:[B]))):b(S.map((B=>0===B.length?[]:x(B))).reduce(((B,k,M)=>0!==M&&S[M-1].length>0&&k.length>0&&!/^\s/.test(k[0])&&!/^\s|\s$/.test(t(B))?[...B.slice(0,-1),[...t(B),...k]]:[...B,k]),[]).map((B=>B.reduce(((k,M)=>k.length>0&&/\s$/.test(t(k))?[...k.slice(0,-1),t(k)+" "+M]:[...k,M]),[]))).map((B=>"never"===o.proseWrap?[B.join(" ")]:B)));function b(B){if("keep"===D.chomping)return 0===t(B).length?B.slice(0,-1):B;let k=0;for(let M=B.length-1;M>=0&&0===B[M].length;M--)k++;return 0===k?B:k>=2&&!C?B.slice(0,-(k-1)):B.slice(0,-k)}},getFlowScalarLineContents:function I(D,T,m){let C=T.split("\n").map(((o,d,v)=>0===d&&d===v.length-1?o:0!==d&&d!==v.length-1?o.trim():0===d?o.trimEnd():o.trimStart()));return"preserve"===m.proseWrap?C.map((o=>0===o.length?[]:[o])):C.map((o=>0===o.length?[]:x(o))).reduce(((o,d,v)=>0!==v&&C[v-1].length>0&&d.length>0&&("quoteDouble"!==D||!t(t(o)).endsWith("\\"))?[...o.slice(0,-1),[...t(o),...d]]:[...o,d]),[]).map((o=>"never"===m.proseWrap?[o.join(" ")]:o))},getLastDescendantNode:function y(D){return s(D.children)?y(t(D.children)):D},hasPrettierIgnore:function g(D){let T=D.getValue();if("documentBody"===T.type){let m=D.getParentNode();return N(m.head)&&h(t(m.head.endComments))}return F(T)&&h(t(T.leadingComments))},hasLeadingComments:F,hasMiddleComments:_,hasIndicatorComment:w,hasTrailingComment:E,hasEndComments:N}}}),Mg=te({"src/language-yaml/print-preprocess.js"(e,r){ne();var{defineShortcut:t,mapNode:s}=$t();function n(u){switch(u.type){case"document":t(u,"head",(()=>u.children[0])),t(u,"body",(()=>u.children[1]));break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":t(u,"content",(()=>u.children[0]));break;case"mappingItem":case"flowMappingItem":t(u,"key",(()=>u.children[0])),t(u,"value",(()=>u.children[1]))}return u}r.exports=function a(u){return s(u,n)}}}),Mr=te({"src/language-yaml/print/misc.js"(e,r){ne();var{builders:{softline:t,align:s}}=qe(),{hasEndComments:a,isNextLineEmpty:n,isNode:u}=$t(),i=new WeakMap;function p(h){return a(h)&&!u(h,["documentHead","documentBody","flowMapping","flowSequence"])}r.exports={alignWithSpaces:function y(h,g){return s(" ".repeat(h),g)},shouldPrintEndComments:p,printNextEmptyLine:function l(h,g){let F,c=h.getValue(),f=h.stack[0];return i.has(f)?F=i.get(f):(F=new Set,i.set(f,F)),F.has(c.position.end.line)||(F.add(c.position.end.line),!n(c,g)||p(h.getParentNode()))?"":t}}}}),Rg=te({"src/language-yaml/print/flow-mapping-sequence.js"(e,r){ne();var{builders:{ifBreak:t,line:s,softline:a,hardline:n,join:u}}=qe(),{isEmptyNode:i,getLast:l,hasEndComments:p}=$t(),{printNextEmptyLine:y,alignWithSpaces:h}=Mr();function g(f,F,_){let w=f.getValue(),E="flowMapping"===w.type,N=E?"{":"[",x=E?"}":"]",I=a;E&&w.children.length>0&&_.bracketSpacing&&(I=s);let P=l(w.children),$=P&&"flowMappingItem"===P.type&&i(P.key)&&i(P.value);return[N,h(_.tabWidth,[I,c(f,F,_),"none"===_.trailingComma?"":t(","),p(w)?[n,u(n,f.map(F,"endComments"))]:""]),$?"":I,x]}function c(f,F,_){let w=f.getValue();return f.map(((N,x)=>[F(),x===w.children.length-1?"":[",",s,w.children[x].position.start.line!==w.children[x+1].position.start.line?y(N,_.originalText):""]]),"children")}r.exports={printFlowMapping:g,printFlowSequence:g}}}),$g=te({"src/language-yaml/print/mapping-item.js"(e,r){ne();var{builders:{conditionalGroup:t,group:s,hardline:a,ifBreak:n,join:u,line:i}}=qe(),{hasLeadingComments:l,hasMiddleComments:p,hasTrailingComment:y,hasEndComments:h,isNode:g,isEmptyNode:c,isInlineNode:f}=$t(),{alignWithSpaces:F}=Mr();function w(x,I){if(!x)return!0;switch(x.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if("preserve"===I.proseWrap)return x.position.start.line===x.position.end.line;if(/\\$/m.test(I.originalText.slice(x.position.start.offset,x.position.end.offset)))return!1;switch(I.proseWrap){case"never":return!x.value.includes("\n");case"always":return!/[\n ]/.test(x.value);default:return!1}}r.exports=function _(x,I,P,$,D){let{key:T,value:m}=x,C=c(T),o=c(m);if(C&&o)return": ";let d=$("key"),v=function E(x){return x.key.content&&"alias"===x.key.content.type}(x)?" ":"";if(o)return"flowMappingItem"===x.type&&"flowMapping"===I.type?d:"mappingItem"!==x.type||!w(T.content,D)||y(T.content)||I.tag&&"tag:yaml.org,2002:set"===I.tag.value?["? ",F(2,d)]:[d,v,":"];let S=$("value");if(C)return[": ",F(2,S)];if(l(m)||!f(T.content))return["? ",F(2,d),a,u("",P.map($,"value","leadingComments").map((q=>[q,a]))),": ",F(2,S)];if(function N(x){if(!x)return!0;switch(x.type){case"plain":case"quoteDouble":case"quoteSingle":return x.position.start.line===x.position.end.line;case"alias":return!0;default:return!1}}(T.content)&&!l(T.content)&&!p(T.content)&&!y(T.content)&&!h(T)&&!l(m.content)&&!p(m.content)&&!h(m)&&w(m.content,D))return[d,v,": ",S];let b=Symbol("mappingKey"),B=s([n("? "),s(F(2,d),{id:b})]),k=[a,": ",F(2,S)],M=[v,":"];l(m.content)||h(m)&&m.content&&!g(m.content,["mapping","sequence"])||"mapping"===I.type&&y(T.content)&&f(m.content)||g(m.content,["mapping","sequence"])&&null===m.content.tag&&null===m.content.anchor?M.push(a):m.content&&M.push(i),M.push(S);let R=F(D.tabWidth,M);return!w(T.content,D)||l(T.content)||p(T.content)||h(T)?t([[B,n(k,R,{groupId:b})]]):t([[d,R]])}}}),Vg=te({"src/language-yaml/print/block.js"(e,r){ne();var{builders:{dedent:t,dedentToRoot:s,fill:a,hardline:n,join:u,line:i,literalline:l,markAsRoot:p},utils:{getDocParts:y}}=qe(),{getAncestorCount:h,getBlockValueLineContents:g,hasIndicatorComment:c,isLastDescendantNode:f,isNode:F}=$t(),{alignWithSpaces:_}=Mr();r.exports=function w(E,N,x){let I=E.getValue(),P=h(E,(C=>F(C,["sequence","mapping"]))),$=f(E),D=["blockFolded"===I.type?">":"|"];null!==I.indent&&D.push(I.indent.toString()),"clip"!==I.chomping&&D.push("keep"===I.chomping?"+":"-"),c(I)&&D.push(" ",N("indicatorComment"));let T=g(I,{parentIndent:P,isLastDescendant:$,options:x}),m=[];for(let[C,o]of T.entries())0===C&&m.push(n),m.push(a(y(u(i,o)))),C!==T.length-1?m.push(0===o.length?n:p(l)):"keep"===I.chomping&&$&&m.push(s(0===o.length?n:l));return null===I.indent?D.push(t(_(x.tabWidth,m))):D.push(s(_(I.indent-1+P,m))),D}}}),Wg=te({"src/language-yaml/printer-yaml.js"(e,r){ne();var{builders:{breakParent:t,fill:s,group:a,hardline:n,join:u,line:i,lineSuffix:l,literalline:p},utils:{getDocParts:y,replaceTextEndOfLine:h}}=qe(),{isPreviousLineEmpty:g}=Ue(),{insertPragma:c,isPragma:f}=Og(),{locStart:F}=jg(),_=qg(),{getFlowScalarLineContents:w,getLastDescendantNode:E,hasLeadingComments:N,hasMiddleComments:x,hasTrailingComment:I,hasEndComments:P,hasPrettierIgnore:$,isLastDescendantNode:D,isNode:T,isInlineNode:m}=$t(),C=Mg(),{alignWithSpaces:o,printNextEmptyLine:d,shouldPrintEndComments:v}=Mr(),{printFlowMapping:S,printFlowSequence:b}=Rg(),B=$g(),k=Vg();function J(j,Y){return I(j)||Y&&(Y.head.children.length>0||P(Y.head))}function Q(j,Y,ie){let ee=w(j,Y,ie);return u(n,ee.map((ce=>s(y(u(i,ce))))))}r.exports={preprocess:C,embed:_,print:function M(j,Y,ie){let ee=j.getValue(),ce=[];"mappingValue"!==ee.type&&N(ee)&&ce.push([u(n,j.map(ie,"leadingComments")),n]);let{tag:W,anchor:K}=ee;W&&ce.push(ie("tag")),W&&K&&ce.push(" "),K&&ce.push(ie("anchor"));let de="";T(ee,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!D(j)&&(de=d(j,Y.originalText)),(W||K)&&(T(ee,["sequence","mapping"])&&!x(ee)?ce.push(n):ce.push(" ")),x(ee)&&ce.push([1===ee.middleComments.length?"":n,u(n,j.map(ie,"middleComments")),n]);let ue=j.getParentNode();return $(j)?ce.push(h(Y.originalText.slice(ee.position.start.offset,ee.position.end.offset).trimEnd(),p)):ce.push(a(function R(j,Y,ie,ee,ce){switch(j.type){case"root":{let{children:W}=j,K=[];ie.each(((ue,Fe)=>{let z=W[Fe],U=W[Fe+1];0!==Fe&&K.push(n),K.push(ce()),J(z,U)?(K.push(n,"..."),I(z)&&K.push(" ",ce("trailingComment"))):U&&!I(U.head)&&K.push(n,"---")}),"children");let de=E(j);return(!T(de,["blockLiteral","blockFolded"])||"keep"!==de.chomping)&&K.push(n),K}case"document":{let K=[];return"head"===function L(j,Y,ie,ee){return ie.children[0]===j&&/---(?:\s|$)/.test(ee.originalText.slice(F(j),F(j)+4))||j.head.children.length>0||P(j.head)||I(j.head)?"head":!J(j,Y)&&(!!Y&&"root")}(j,Y.children[ie.getName()+1],Y,ee)&&((j.head.children.length>0||j.head.endComments.length>0)&&K.push(ce("head")),I(j.head)?K.push(["---"," ",ce(["head","trailingComment"])]):K.push("---")),function q(j){return j.body.children.length>0||P(j.body)}(j)&&K.push(ce("body")),u(n,K)}case"documentHead":return u(n,[...ie.map(ce,"children"),...ie.map(ce,"endComments")]);case"documentBody":{let{children:W,endComments:K}=j,de="";if(W.length>0&&K.length>0){let ue=E(j);T(ue,["blockFolded","blockLiteral"])?"keep"!==ue.chomping&&(de=[n,n]):de=n}return[u(n,ie.map(ce,"children")),de,u(n,ie.map(ce,"endComments"))]}case"directive":return["%",u(" ",[j.name,...j.parameters])];case"comment":return["#",j.value];case"alias":return["*",j.value];case"tag":return ee.originalText.slice(j.position.start.offset,j.position.end.offset);case"anchor":return["&",j.value];case"plain":return Q(j.type,ee.originalText.slice(j.position.start.offset,j.position.end.offset),ee);case"quoteDouble":case"quoteSingle":{let W="'",K='"',de=ee.originalText.slice(j.position.start.offset+1,j.position.end.offset-1);if("quoteSingle"===j.type&&de.includes("\\")||"quoteDouble"===j.type&&/\\[^"]/.test(de)){let Fe="quoteDouble"===j.type?K:W;return[Fe,Q(j.type,de,ee),Fe]}if(de.includes(K))return[W,Q(j.type,"quoteDouble"===j.type?de.replace(/\\"/g,K).replace(/'/g,W.repeat(2)):de,ee),W];if(de.includes(W))return[K,Q(j.type,"quoteSingle"===j.type?de.replace(/''/g,W):de,ee),K];let ue=ee.singleQuote?W:K;return[ue,Q(j.type,de,ee),ue]}case"blockFolded":case"blockLiteral":return k(ie,ce,ee);case"mapping":case"sequence":return u(n,ie.map(ce,"children"));case"sequenceItem":return["- ",o(2,j.content?ce("content"):"")];case"mappingKey":case"mappingValue":return j.content?ce("content"):"";case"mappingItem":case"flowMappingItem":return B(j,Y,ie,ce,ee);case"flowMapping":return S(ie,ce,ee);case"flowSequence":return b(ie,ce,ee);case"flowSequenceItem":return ce("content");default:throw new Error(`Unexpected node type ${j.type}`)}}(ee,ue,j,Y,ie))),I(ee)&&!T(ee,["document","documentHead"])&&ce.push(l(["mappingValue"!==ee.type||ee.content?" ":"","mappingKey"===ue.type&&"mapping"===j.getParentNode(2).type&&m(ee)?"":t,ie("trailingComment")])),v(ee)&&ce.push(o("sequenceItem"===ee.type?2:0,[n,u(n,j.map((Fe=>[g(Y.originalText,Fe.getValue(),F)?n:"",ie()]),"endComments"))])),ce.push(de),ce},massageAstNode:function V(j,Y){if(T(Y))switch(delete Y.position,Y.type){case"comment":if(f(Y.value))return null;break;case"quoteDouble":case"quoteSingle":Y.type="quote"}},insertPragma:c}}}),Hg=te({"src/language-yaml/options.js"(e,r){ne();var t=Mt();r.exports={bracketSpacing:t.bracketSpacing,singleQuote:t.singleQuote,proseWrap:t.proseWrap}}}),Gg=te({"src/language-yaml/parsers.js"(){ne()}}),Ug=te({"node_modules/linguist-languages/data/YAML.json"(e,r){r.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),Jg=te({"src/language-yaml/index.js"(e,r){ne();var t=_t(),s=Wg(),a=Hg(),n=Gg(),u=[t(Ug(),(i=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...i.filenames.filter((l=>"yarn.lock"!==l)),".prettierrc",".stylelintrc",".lintstagedrc"]})))];r.exports={languages:u,printers:{yaml:s},options:a,parsers:n}}}),zg=te({"src/languages.js"(e,r){ne(),r.exports=[Bd(),Ud(),eg(),ag(),dg(),Lg(),Jg()]}});ne();var{version:Xg}=Ia(),Ot=Gm(),{getSupportInfo:Kg}=Xn(),Yg=Um(),Qg=zg(),Zg=qe();function Nt(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(){for(var t=arguments.length,s=new Array(t),a=0;ajn(e,r).formatted,check(e,r){let{formatted:t}=jn(e,r);return t===e},doc:Zg,getSupportInfo:Nt(Kg,0),version:Xg,util:Yg,__debug:{parse:Nt(Ot.parse),formatAST:Nt(Ot.formatAST),formatDoc:Nt(Ot.formatDoc),printToDoc:Nt(Ot.printToDoc),printDocToString:Nt(Ot.printDocToString)}}}));return e0()}))}}),import_parser_html=(0,_chunk_JRLSWQMA_mjs__WEBPACK_IMPORTED_MODULE_1__.f)(require_parser_html()),import_standalone=(0,_chunk_JRLSWQMA_mjs__WEBPACK_IMPORTED_MODULE_1__.f)(require_standalone());var formatter=memoizerific__WEBPACK_IMPORTED_MODULE_0___default()(2)(((type,source)=>!1===type?source:"dedent"===type||!0===type?function dedent(templ){for(var values=[],_i=1;_i()=>(r||e((r={exports:{}}).exports,r),r.exports),ee=S((cc,Kr)=>{var Ne=function(e){return e&&e.Math==Math&&e};Kr.exports=Ne(typeof globalThis==\"object\"&&globalThis)||Ne(typeof window==\"object\"&&window)||Ne(typeof self==\"object\"&&self)||Ne(typeof global==\"object\"&&global)||function(){return this}()||Function(\"return this\")();}),se=S((hc,Jr)=>{Jr.exports=function(e){try{return !!e()}catch{return !0}};}),ae=S((pc,Zr)=>{var qs=se();Zr.exports=!qs(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7});}),Oe=S((fc,eu)=>{var Is=se();eu.exports=!Is(function(){var e=(function(){}).bind();return typeof e!=\"function\"||e.hasOwnProperty(\"prototype\")});}),De=S((dc,ru)=>{var Rs=Oe(),qe=Function.prototype.call;ru.exports=Rs?qe.bind(qe):function(){return qe.apply(qe,arguments)};}),su=S(nu=>{var uu={}.propertyIsEnumerable,tu=Object.getOwnPropertyDescriptor,xs=tu&&!uu.call({1:2},1);nu.f=xs?function(r){var u=tu(this,r);return !!u&&u.enumerable}:uu;}),Ie=S((Cc,iu)=>{iu.exports=function(e,r){return {enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}};}),re=S((mc,Du)=>{var au=Oe(),ou=Function.prototype,er=ou.call,Ps=au&&ou.bind.bind(er,er);Du.exports=au?Ps:function(e){return function(){return er.apply(e,arguments)}};}),me=S((gc,cu)=>{var lu=re(),ks=lu({}.toString),Ls=lu(\"\".slice);cu.exports=function(e){return Ls(ks(e),8,-1)};}),pu=S((Fc,hu)=>{var $s=re(),Ms=se(),js=me(),rr=Object,Us=$s(\"\".split);hu.exports=Ms(function(){return !rr(\"z\").propertyIsEnumerable(0)})?function(e){return js(e)==\"String\"?Us(e,\"\"):rr(e)}:rr;}),Re=S((Ac,fu)=>{fu.exports=function(e){return e==null};}),ur=S((vc,du)=>{var Gs=Re(),Vs=TypeError;du.exports=function(e){if(Gs(e))throw Vs(\"Can't call method on \"+e);return e};}),xe=S((_c,Eu)=>{var Xs=pu(),Hs=ur();Eu.exports=function(e){return Xs(Hs(e))};}),nr=S((Sc,Cu)=>{var tr=typeof document==\"object\"&&document.all,zs=typeof tr>\"u\"&&tr!==void 0;Cu.exports={all:tr,IS_HTMLDDA:zs};}),Y=S((yc,gu)=>{var mu=nr(),Ws=mu.all;gu.exports=mu.IS_HTMLDDA?function(e){return typeof e==\"function\"||e===Ws}:function(e){return typeof e==\"function\"};}),le=S((Tc,vu)=>{var Fu=Y(),Au=nr(),Ys=Au.all;vu.exports=Au.IS_HTMLDDA?function(e){return typeof e==\"object\"?e!==null:Fu(e)||e===Ys}:function(e){return typeof e==\"object\"?e!==null:Fu(e)};}),ge=S((Bc,_u)=>{var sr=ee(),Qs=Y(),Ks=function(e){return Qs(e)?e:void 0};_u.exports=function(e,r){return arguments.length<2?Ks(sr[e]):sr[e]&&sr[e][r]};}),ir=S((bc,Su)=>{var Js=re();Su.exports=Js({}.isPrototypeOf);}),Tu=S((wc,yu)=>{var Zs=ge();yu.exports=Zs(\"navigator\",\"userAgent\")||\"\";}),Iu=S((Nc,qu)=>{var Ou=ee(),ar=Tu(),Bu=Ou.process,bu=Ou.Deno,wu=Bu&&Bu.versions||bu&&bu.version,Nu=wu&&wu.v8,ue,Pe;Nu&&(ue=Nu.split(\".\"),Pe=ue[0]>0&&ue[0]<4?1:+(ue[0]+ue[1])),!Pe&&ar&&(ue=ar.match(/Edge\\/(\\d+)/),(!ue||ue[1]>=74)&&(ue=ar.match(/Chrome\\/(\\d+)/),ue&&(Pe=+ue[1]))),qu.exports=Pe;}),or=S((Oc,xu)=>{var Ru=Iu(),ei=se();xu.exports=!!Object.getOwnPropertySymbols&&!ei(function(){var e=Symbol();return !String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&Ru&&Ru<41});}),Dr=S((qc,Pu)=>{var ri=or();Pu.exports=ri&&!Symbol.sham&&typeof Symbol.iterator==\"symbol\";}),lr=S((Ic,ku)=>{var ui=ge(),ti=Y(),ni=ir(),si=Dr(),ii=Object;ku.exports=si?function(e){return typeof e==\"symbol\"}:function(e){var r=ui(\"Symbol\");return ti(r)&&ni(r.prototype,ii(e))};}),ke=S((Rc,Lu)=>{var ai=String;Lu.exports=function(e){try{return ai(e)}catch{return \"Object\"}};}),Fe=S((xc,$u)=>{var oi=Y(),Di=ke(),li=TypeError;$u.exports=function(e){if(oi(e))return e;throw li(Di(e)+\" is not a function\")};}),Le=S((Pc,Mu)=>{var ci=Fe(),hi=Re();Mu.exports=function(e,r){var u=e[r];return hi(u)?void 0:ci(u)};}),Uu=S((kc,ju)=>{var cr=De(),hr=Y(),pr=le(),pi=TypeError;ju.exports=function(e,r){var u,n;if(r===\"string\"&&hr(u=e.toString)&&!pr(n=cr(u,e))||hr(u=e.valueOf)&&!pr(n=cr(u,e))||r!==\"string\"&&hr(u=e.toString)&&!pr(n=cr(u,e)))return n;throw pi(\"Can't convert object to primitive value\")};}),Vu=S((Lc,Gu)=>{Gu.exports=!1;}),$e=S(($c,Hu)=>{var Xu=ee(),fi=Object.defineProperty;Hu.exports=function(e,r){try{fi(Xu,e,{value:r,configurable:!0,writable:!0});}catch{Xu[e]=r;}return r};}),Me=S((Mc,Wu)=>{var di=ee(),Ei=$e(),zu=\"__core-js_shared__\",Ci=di[zu]||Ei(zu,{});Wu.exports=Ci;}),fr=S((jc,Qu)=>{var mi=Vu(),Yu=Me();(Qu.exports=function(e,r){return Yu[e]||(Yu[e]=r!==void 0?r:{})})(\"versions\",[]).push({version:\"3.26.1\",mode:mi?\"pure\":\"global\",copyright:\"\\xA9 2014-2022 Denis Pushkarev (zloirock.ru)\",license:\"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE\",source:\"https://github.com/zloirock/core-js\"});}),dr=S((Uc,Ku)=>{var gi=ur(),Fi=Object;Ku.exports=function(e){return Fi(gi(e))};}),oe=S((Gc,Ju)=>{var Ai=re(),vi=dr(),_i=Ai({}.hasOwnProperty);Ju.exports=Object.hasOwn||function(r,u){return _i(vi(r),u)};}),Er=S((Vc,Zu)=>{var Si=re(),yi=0,Ti=Math.random(),Bi=Si(1 .toString);Zu.exports=function(e){return \"Symbol(\"+(e===void 0?\"\":e)+\")_\"+Bi(++yi+Ti,36)};}),he=S((Xc,nt)=>{var bi=ee(),wi=fr(),et=oe(),Ni=Er(),rt=or(),tt=Dr(),fe=wi(\"wks\"),ce=bi.Symbol,ut=ce&&ce.for,Oi=tt?ce:ce&&ce.withoutSetter||Ni;nt.exports=function(e){if(!et(fe,e)||!(rt||typeof fe[e]==\"string\")){var r=\"Symbol.\"+e;rt&&et(ce,e)?fe[e]=ce[e]:tt&&ut?fe[e]=ut(r):fe[e]=Oi(r);}return fe[e]};}),ot=S((Hc,at)=>{var qi=De(),st=le(),it=lr(),Ii=Le(),Ri=Uu(),xi=he(),Pi=TypeError,ki=xi(\"toPrimitive\");at.exports=function(e,r){if(!st(e)||it(e))return e;var u=Ii(e,ki),n;if(u){if(r===void 0&&(r=\"default\"),n=qi(u,e,r),!st(n)||it(n))return n;throw Pi(\"Can't convert object to primitive value\")}return r===void 0&&(r=\"number\"),Ri(e,r)};}),je=S((zc,Dt)=>{var Li=ot(),$i=lr();Dt.exports=function(e){var r=Li(e,\"string\");return $i(r)?r:r+\"\"};}),ht=S((Wc,ct)=>{var Mi=ee(),lt=le(),Cr=Mi.document,ji=lt(Cr)&<(Cr.createElement);ct.exports=function(e){return ji?Cr.createElement(e):{}};}),mr=S((Yc,pt)=>{var Ui=ae(),Gi=se(),Vi=ht();pt.exports=!Ui&&!Gi(function(){return Object.defineProperty(Vi(\"div\"),\"a\",{get:function(){return 7}}).a!=7});}),gr=S(dt=>{var Xi=ae(),Hi=De(),zi=su(),Wi=Ie(),Yi=xe(),Qi=je(),Ki=oe(),Ji=mr(),ft=Object.getOwnPropertyDescriptor;dt.f=Xi?ft:function(r,u){if(r=Yi(r),u=Qi(u),Ji)try{return ft(r,u)}catch{}if(Ki(r,u))return Wi(!Hi(zi.f,r,u),r[u])};}),Ct=S((Kc,Et)=>{var Zi=ae(),ea=se();Et.exports=Zi&&ea(function(){return Object.defineProperty(function(){},\"prototype\",{value:42,writable:!1}).prototype!=42});}),de=S((Jc,mt)=>{var ra=le(),ua=String,ta=TypeError;mt.exports=function(e){if(ra(e))return e;throw ta(ua(e)+\" is not an object\")};}),Ae=S(Ft=>{var na=ae(),sa=mr(),ia=Ct(),Ue=de(),gt=je(),aa=TypeError,Fr=Object.defineProperty,oa=Object.getOwnPropertyDescriptor,Ar=\"enumerable\",vr=\"configurable\",_r=\"writable\";Ft.f=na?ia?function(r,u,n){if(Ue(r),u=gt(u),Ue(n),typeof r==\"function\"&&u===\"prototype\"&&\"value\"in n&&_r in n&&!n[_r]){var D=oa(r,u);D&&D[_r]&&(r[u]=n.value,n={configurable:vr in n?n[vr]:D[vr],enumerable:Ar in n?n[Ar]:D[Ar],writable:!1});}return Fr(r,u,n)}:Fr:function(r,u,n){if(Ue(r),u=gt(u),Ue(n),sa)try{return Fr(r,u,n)}catch{}if(\"get\"in n||\"set\"in n)throw aa(\"Accessors not supported\");return \"value\"in n&&(r[u]=n.value),r};}),Sr=S((e2,At)=>{var Da=ae(),la=Ae(),ca=Ie();At.exports=Da?function(e,r,u){return la.f(e,r,ca(1,u))}:function(e,r,u){return e[r]=u,e};}),St=S((r2,_t)=>{var yr=ae(),ha=oe(),vt=Function.prototype,pa=yr&&Object.getOwnPropertyDescriptor,Tr=ha(vt,\"name\"),fa=Tr&&(function(){}).name===\"something\",da=Tr&&(!yr||yr&&pa(vt,\"name\").configurable);_t.exports={EXISTS:Tr,PROPER:fa,CONFIGURABLE:da};}),br=S((u2,yt)=>{var Ea=re(),Ca=Y(),Br=Me(),ma=Ea(Function.toString);Ca(Br.inspectSource)||(Br.inspectSource=function(e){return ma(e)}),yt.exports=Br.inspectSource;}),bt=S((t2,Bt)=>{var ga=ee(),Fa=Y(),Tt=ga.WeakMap;Bt.exports=Fa(Tt)&&/native code/.test(String(Tt));}),Ot=S((n2,Nt)=>{var Aa=fr(),va=Er(),wt=Aa(\"keys\");Nt.exports=function(e){return wt[e]||(wt[e]=va(e))};}),wr=S((s2,qt)=>{qt.exports={};}),Pt=S((i2,xt)=>{var _a=bt(),Rt=ee(),Sa=le(),ya=Sr(),Nr=oe(),Or=Me(),Ta=Ot(),Ba=wr(),It=\"Object already initialized\",qr=Rt.TypeError,ba=Rt.WeakMap,Ge,ve,Ve,wa=function(e){return Ve(e)?ve(e):Ge(e,{})},Na=function(e){return function(r){var u;if(!Sa(r)||(u=ve(r)).type!==e)throw qr(\"Incompatible receiver, \"+e+\" required\");return u}};_a||Or.state?(te=Or.state||(Or.state=new ba),te.get=te.get,te.has=te.has,te.set=te.set,Ge=function(e,r){if(te.has(e))throw qr(It);return r.facade=e,te.set(e,r),r},ve=function(e){return te.get(e)||{}},Ve=function(e){return te.has(e)}):(pe=Ta(\"state\"),Ba[pe]=!0,Ge=function(e,r){if(Nr(e,pe))throw qr(It);return r.facade=e,ya(e,pe,r),r},ve=function(e){return Nr(e,pe)?e[pe]:{}},Ve=function(e){return Nr(e,pe)});var te,pe;xt.exports={set:Ge,get:ve,has:Ve,enforce:wa,getterFor:Na};}),$t=S((a2,Lt)=>{var Oa=se(),qa=Y(),Xe=oe(),Ir=ae(),Ia=St().CONFIGURABLE,Ra=br(),kt=Pt(),xa=kt.enforce,Pa=kt.get,He=Object.defineProperty,ka=Ir&&!Oa(function(){return He(function(){},\"length\",{value:8}).length!==8}),La=String(String).split(\"String\"),$a=Lt.exports=function(e,r,u){String(r).slice(0,7)===\"Symbol(\"&&(r=\"[\"+String(r).replace(/^Symbol\\(([^)]*)\\)/,\"$1\")+\"]\"),u&&u.getter&&(r=\"get \"+r),u&&u.setter&&(r=\"set \"+r),(!Xe(e,\"name\")||Ia&&e.name!==r)&&(Ir?He(e,\"name\",{value:r,configurable:!0}):e.name=r),ka&&u&&Xe(u,\"arity\")&&e.length!==u.arity&&He(e,\"length\",{value:u.arity});try{u&&Xe(u,\"constructor\")&&u.constructor?Ir&&He(e,\"prototype\",{writable:!1}):e.prototype&&(e.prototype=void 0);}catch{}var n=xa(e);return Xe(n,\"source\")||(n.source=La.join(typeof r==\"string\"?r:\"\")),e};Function.prototype.toString=$a(function(){return qa(this)&&Pa(this).source||Ra(this)},\"toString\");}),jt=S((o2,Mt)=>{var Ma=Y(),ja=Ae(),Ua=$t(),Ga=$e();Mt.exports=function(e,r,u,n){n||(n={});var D=n.enumerable,s=n.name!==void 0?n.name:r;if(Ma(u)&&Ua(u,s,n),n.global)D?e[r]=u:Ga(r,u);else {try{n.unsafe?e[r]&&(D=!0):delete e[r];}catch{}D?e[r]=u:ja.f(e,r,{value:u,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable});}return e};}),Gt=S((D2,Ut)=>{var Va=Math.ceil,Xa=Math.floor;Ut.exports=Math.trunc||function(r){var u=+r;return (u>0?Xa:Va)(u)};}),Rr=S((l2,Vt)=>{var Ha=Gt();Vt.exports=function(e){var r=+e;return r!==r||r===0?0:Ha(r)};}),Ht=S((c2,Xt)=>{var za=Rr(),Wa=Math.max,Ya=Math.min;Xt.exports=function(e,r){var u=za(e);return u<0?Wa(u+r,0):Ya(u,r)};}),Wt=S((h2,zt)=>{var Qa=Rr(),Ka=Math.min;zt.exports=function(e){return e>0?Ka(Qa(e),9007199254740991):0};}),_e=S((p2,Yt)=>{var Ja=Wt();Yt.exports=function(e){return Ja(e.length)};}),Jt=S((f2,Kt)=>{var Za=xe(),eo=Ht(),ro=_e(),Qt=function(e){return function(r,u,n){var D=Za(r),s=ro(D),i=eo(n,s),f;if(e&&u!=u){for(;s>i;)if(f=D[i++],f!=f)return !0}else for(;s>i;i++)if((e||i in D)&&D[i]===u)return e||i||0;return !e&&-1}};Kt.exports={includes:Qt(!0),indexOf:Qt(!1)};}),rn=S((d2,en)=>{var uo=re(),xr=oe(),to=xe(),no=Jt().indexOf,so=wr(),Zt=uo([].push);en.exports=function(e,r){var u=to(e),n=0,D=[],s;for(s in u)!xr(so,s)&&xr(u,s)&&Zt(D,s);for(;r.length>n;)xr(u,s=r[n++])&&(~no(D,s)||Zt(D,s));return D};}),tn=S((E2,un)=>{un.exports=[\"constructor\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"toLocaleString\",\"toString\",\"valueOf\"];}),sn=S(nn=>{var io=rn(),ao=tn(),oo=ao.concat(\"length\",\"prototype\");nn.f=Object.getOwnPropertyNames||function(r){return io(r,oo)};}),on=S(an=>{an.f=Object.getOwnPropertySymbols;}),ln=S((g2,Dn)=>{var Do=ge(),lo=re(),co=sn(),ho=on(),po=de(),fo=lo([].concat);Dn.exports=Do(\"Reflect\",\"ownKeys\")||function(r){var u=co.f(po(r)),n=ho.f;return n?fo(u,n(r)):u};}),pn=S((F2,hn)=>{var cn=oe(),Eo=ln(),Co=gr(),mo=Ae();hn.exports=function(e,r,u){for(var n=Eo(r),D=mo.f,s=Co.f,i=0;i{var go=se(),Fo=Y(),Ao=/#|\\.prototype\\./,Se=function(e,r){var u=_o[vo(e)];return u==yo?!0:u==So?!1:Fo(r)?go(r):!!r},vo=Se.normalize=function(e){return String(e).replace(Ao,\".\").toLowerCase()},_o=Se.data={},So=Se.NATIVE=\"N\",yo=Se.POLYFILL=\"P\";fn.exports=Se;}),ze=S((v2,En)=>{var Pr=ee(),To=gr().f,Bo=Sr(),bo=jt(),wo=$e(),No=pn(),Oo=dn();En.exports=function(e,r){var u=e.target,n=e.global,D=e.stat,s,i,f,c,F,a;if(n?i=Pr:D?i=Pr[u]||wo(u,{}):i=(Pr[u]||{}).prototype,i)for(f in r){if(F=r[f],e.dontCallGetSet?(a=To(i,f),c=a&&a.value):c=i[f],s=Oo(n?f:u+(D?\".\":\"#\")+f,e.forced),!s&&c!==void 0){if(typeof F==typeof c)continue;No(F,c);}(e.sham||c&&c.sham)&&Bo(F,\"sham\",!0),bo(i,f,F,e);}};}),Cn=S(()=>{var qo=ze(),kr=ee();qo({global:!0,forced:kr.globalThis!==kr},{globalThis:kr});}),mn=S(()=>{Cn();}),Lr=S((B2,gn)=>{var Io=me();gn.exports=Array.isArray||function(r){return Io(r)==\"Array\"};}),An=S((b2,Fn)=>{var Ro=TypeError,xo=9007199254740991;Fn.exports=function(e){if(e>xo)throw Ro(\"Maximum allowed index exceeded\");return e};}),_n=S((w2,vn)=>{var Po=me(),ko=re();vn.exports=function(e){if(Po(e)===\"Function\")return ko(e)};}),$r=S((N2,yn)=>{var Sn=_n(),Lo=Fe(),$o=Oe(),Mo=Sn(Sn.bind);yn.exports=function(e,r){return Lo(e),r===void 0?e:$o?Mo(e,r):function(){return e.apply(r,arguments)}};}),bn=S((O2,Bn)=>{var jo=Lr(),Uo=_e(),Go=An(),Vo=$r(),Tn=function(e,r,u,n,D,s,i,f){for(var c=D,F=0,a=i?Vo(i,f):!1,l,h;F0&&jo(l)?(h=Uo(l),c=Tn(e,r,l,h,c,s-1)-1):(Go(c+1),e[c]=l),c++),F++;return c};Bn.exports=Tn;}),On=S((q2,Nn)=>{var Xo=he(),Ho=Xo(\"toStringTag\"),wn={};wn[Ho]=\"z\",Nn.exports=String(wn)===\"[object z]\";}),Mr=S((I2,qn)=>{var zo=On(),Wo=Y(),We=me(),Yo=he(),Qo=Yo(\"toStringTag\"),Ko=Object,Jo=We(function(){return arguments}())==\"Arguments\",Zo=function(e,r){try{return e[r]}catch{}};qn.exports=zo?We:function(e){var r,u,n;return e===void 0?\"Undefined\":e===null?\"Null\":typeof(u=Zo(r=Ko(e),Qo))==\"string\"?u:Jo?We(r):(n=We(r))==\"Object\"&&Wo(r.callee)?\"Arguments\":n};}),Ln=S((R2,kn)=>{var eD=re(),rD=se(),In=Y(),uD=Mr(),tD=ge(),nD=br(),Rn=function(){},sD=[],xn=tD(\"Reflect\",\"construct\"),jr=/^\\s*(?:class|function)\\b/,iD=eD(jr.exec),aD=!jr.exec(Rn),ye=function(r){if(!In(r))return !1;try{return xn(Rn,sD,r),!0}catch{return !1}},Pn=function(r){if(!In(r))return !1;switch(uD(r)){case\"AsyncFunction\":case\"GeneratorFunction\":case\"AsyncGeneratorFunction\":return !1}try{return aD||!!iD(jr,nD(r))}catch{return !0}};Pn.sham=!0,kn.exports=!xn||rD(function(){var e;return ye(ye.call)||!ye(Object)||!ye(function(){e=!0;})||e})?Pn:ye;}),Un=S((x2,jn)=>{var $n=Lr(),oD=Ln(),DD=le(),lD=he(),cD=lD(\"species\"),Mn=Array;jn.exports=function(e){var r;return $n(e)&&(r=e.constructor,oD(r)&&(r===Mn||$n(r.prototype))?r=void 0:DD(r)&&(r=r[cD],r===null&&(r=void 0))),r===void 0?Mn:r};}),Vn=S((P2,Gn)=>{var hD=Un();Gn.exports=function(e,r){return new(hD(e))(r===0?0:r)};}),Xn=S(()=>{var pD=ze(),fD=bn(),dD=Fe(),ED=dr(),CD=_e(),mD=Vn();pD({target:\"Array\",proto:!0},{flatMap:function(r){var u=ED(this),n=CD(u),D;return dD(r),D=mD(u,0),D.length=fD(D,u,u,n,0,1,r,arguments.length>1?arguments[1]:void 0),D}});}),Ur=S(($2,Hn)=>{Hn.exports={};}),Wn=S((M2,zn)=>{var gD=he(),FD=Ur(),AD=gD(\"iterator\"),vD=Array.prototype;zn.exports=function(e){return e!==void 0&&(FD.Array===e||vD[AD]===e)};}),Gr=S((j2,Qn)=>{var _D=Mr(),Yn=Le(),SD=Re(),yD=Ur(),TD=he(),BD=TD(\"iterator\");Qn.exports=function(e){if(!SD(e))return Yn(e,BD)||Yn(e,\"@@iterator\")||yD[_D(e)]};}),Jn=S((U2,Kn)=>{var bD=De(),wD=Fe(),ND=de(),OD=ke(),qD=Gr(),ID=TypeError;Kn.exports=function(e,r){var u=arguments.length<2?qD(e):r;if(wD(u))return ND(bD(u,e));throw ID(OD(e)+\" is not iterable\")};}),rs=S((G2,es)=>{var RD=De(),Zn=de(),xD=Le();es.exports=function(e,r,u){var n,D;Zn(e);try{if(n=xD(e,\"return\"),!n){if(r===\"throw\")throw u;return u}n=RD(n,e);}catch(s){D=!0,n=s;}if(r===\"throw\")throw u;if(D)throw n;return Zn(n),u};}),is=S((V2,ss)=>{var PD=$r(),kD=De(),LD=de(),$D=ke(),MD=Wn(),jD=_e(),us=ir(),UD=Jn(),GD=Gr(),ts=rs(),VD=TypeError,Ye=function(e,r){this.stopped=e,this.result=r;},ns=Ye.prototype;ss.exports=function(e,r,u){var n=u&&u.that,D=!!(u&&u.AS_ENTRIES),s=!!(u&&u.IS_RECORD),i=!!(u&&u.IS_ITERATOR),f=!!(u&&u.INTERRUPTED),c=PD(r,n),F,a,l,h,C,d,m,T=function(g){return F&&ts(F,\"normal\",g),new Ye(!0,g)},w=function(g){return D?(LD(g),f?c(g[0],g[1],T):c(g[0],g[1])):f?c(g,T):c(g)};if(s)F=e.iterator;else if(i)F=e;else {if(a=GD(e),!a)throw VD($D(e)+\" is not iterable\");if(MD(a)){for(l=0,h=jD(e);h>l;l++)if(C=w(e[l]),C&&us(ns,C))return C;return new Ye(!1)}F=UD(e,a);}for(d=s?e.next:F.next;!(m=kD(d,F)).done;){try{C=w(m.value);}catch(g){ts(F,\"throw\",g);}if(typeof C==\"object\"&&C&&us(ns,C))return C}return new Ye(!1)};}),os=S((X2,as)=>{var XD=je(),HD=Ae(),zD=Ie();as.exports=function(e,r,u){var n=XD(r);n in e?HD.f(e,n,zD(0,u)):e[n]=u;};}),Ds=S(()=>{var WD=ze(),YD=is(),QD=os();WD({target:\"Object\",stat:!0},{fromEntries:function(r){var u={};return YD(r,function(n,D){QD(u,n,D);},{AS_ENTRIES:!0}),u}});}),Dc=S((W2,Os)=>{var KD=[\"cliName\",\"cliCategory\",\"cliDescription\"];function JD(e,r){if(e==null)return {};var u=ZD(e,r),n,D;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(D=0;D=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(u[n]=e[n]);}return u}function ZD(e,r){if(e==null)return {};var u={},n=Object.keys(e),D,s;for(s=0;s=0)&&(u[D]=e[D]);return u}mn(),Xn(),Ds();var el=Object.create,Je=Object.defineProperty,rl=Object.getOwnPropertyDescriptor,Xr=Object.getOwnPropertyNames,ul=Object.getPrototypeOf,tl=Object.prototype.hasOwnProperty,Ee=(e,r)=>function(){return e&&(r=(0, e[Xr(e)[0]])(e=0)),r},I=(e,r)=>function(){return r||(0, e[Xr(e)[0]])((r={exports:{}}).exports,r),r.exports},ps=(e,r)=>{for(var u in r)Je(e,u,{get:r[u],enumerable:!0});},fs=(e,r,u,n)=>{if(r&&typeof r==\"object\"||typeof r==\"function\")for(let D of Xr(r))!tl.call(e,D)&&D!==u&&Je(e,D,{get:()=>r[D],enumerable:!(n=rl(r,D))||n.enumerable});return e},nl=(e,r,u)=>(u=e!=null?el(ul(e)):{},fs(r||!e||!e.__esModule?Je(u,\"default\",{value:e,enumerable:!0}):u,e)),ds=e=>fs(Je({},\"__esModule\",{value:!0}),e),Te,q=Ee({\"\"(){Te={env:{},argv:[]};}}),Es=I({\"node_modules/angular-html-parser/lib/compiler/src/chars.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96;function r(f){return f>=e.$TAB&&f<=e.$SPACE||f==e.$NBSP}e.isWhitespace=r;function u(f){return e.$0<=f&&f<=e.$9}e.isDigit=u;function n(f){return f>=e.$a&&f<=e.$z||f>=e.$A&&f<=e.$Z}e.isAsciiLetter=n;function D(f){return f>=e.$a&&f<=e.$f||f>=e.$A&&f<=e.$F||u(f)}e.isAsciiHexDigit=D;function s(f){return f===e.$LF||f===e.$CR}e.isNewLine=s;function i(f){return e.$0<=f&&f<=e.$7}e.isOctalDigit=i;}}),sl=I({\"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=class{constructor(n,D,s){this.filePath=n,this.name=D,this.members=s;}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};e.StaticSymbol=r;var u=class{constructor(){this.cache=new Map;}get(n,D,s){s=s||[];let i=s.length?`.${s.join(\".\")}`:\"\",f=`\"${n}\".${D}${i}`,c=this.cache.get(f);return c||(c=new r(n,D,s),this.cache.set(f,c)),c}};e.StaticSymbolCache=u;}}),il=I({\"node_modules/angular-html-parser/lib/compiler/src/util.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=/-+([a-z0-9])/g;function u(o){return o.replace(r,function(){for(var E=arguments.length,p=new Array(E),A=0;Ai(p,this,E))}visitStringMap(o,E){let p={};return Object.keys(o).forEach(A=>{p[A]=i(o[A],this,E);}),p}visitPrimitive(o,E){return o}visitOther(o,E){return o}};e.ValueTransformer=F,e.SyncAsync={assertSync:o=>{if(_(o))throw new Error(\"Illegal state: value cannot be a promise\");return o},then:(o,E)=>_(o)?o.then(E):E(o),all:o=>o.some(_)?Promise.all(o):o};function a(o){throw new Error(`Internal Error: ${o}`)}e.error=a;function l(o,E){let p=Error(o);return p[h]=!0,E&&(p[C]=E),p}e.syntaxError=l;var h=\"ngSyntaxError\",C=\"ngParseErrors\";function d(o){return o[h]}e.isSyntaxError=d;function m(o){return o[C]||[]}e.getParseErrors=m;function T(o){return o.replace(/([.*+?^=!:${}()|[\\]\\/\\\\])/g,\"\\\\$1\")}e.escapeRegExp=T;var w=Object.getPrototypeOf({});function g(o){return typeof o==\"object\"&&o!==null&&Object.getPrototypeOf(o)===w}function N(o){let E=\"\";for(let p=0;p=55296&&A<=56319&&o.length>p+1){let P=o.charCodeAt(p+1);P>=56320&&P<=57343&&(p++,A=(A-55296<<10)+P-56320+65536);}A<=127?E+=String.fromCharCode(A):A<=2047?E+=String.fromCharCode(A>>6&31|192,A&63|128):A<=65535?E+=String.fromCharCode(A>>12|224,A>>6&63|128,A&63|128):A<=2097151&&(E+=String.fromCharCode(A>>18&7|240,A>>12&63|128,A>>6&63|128,A&63|128));}return E}e.utf8Encode=N;function R(o){if(typeof o==\"string\")return o;if(o instanceof Array)return \"[\"+o.map(R).join(\", \")+\"]\";if(o==null)return \"\"+o;if(o.overriddenName)return `${o.overriddenName}`;if(o.name)return `${o.name}`;if(!o.toString)return \"object\";let E=o.toString();if(E==null)return \"\"+E;let p=E.indexOf(`\n`);return p===-1?E:E.substring(0,p)}e.stringify=R;function j(o){return typeof o==\"function\"&&o.hasOwnProperty(\"__forward_ref__\")?o():o}e.resolveForwardRef=j;function _(o){return !!o&&typeof o.then==\"function\"}e.isPromise=_;var O=class{constructor(o){this.full=o;let E=o.split(\".\");this.major=E[0],this.minor=E[1],this.patch=E.slice(2).join(\".\");}};e.Version=O;var x=typeof window<\"u\"&&window,k=typeof self<\"u\"&&typeof WorkerGlobalScope<\"u\"&&self instanceof WorkerGlobalScope&&self,$=typeof globalThis<\"u\"&&globalThis,t=$||x||k;e.global=t;}}),al=I({\"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=sl(),u=il(),n=/^(?:(?:\\[([^\\]]+)\\])|(?:\\(([^\\)]+)\\)))|(\\@[-\\w]+)$/;function D(p){return p.replace(/\\W/g,\"_\")}e.sanitizeIdentifier=D;var s=0;function i(p){if(!p||!p.reference)return null;let A=p.reference;if(A instanceof r.StaticSymbol)return A.name;if(A.__anonymousType)return A.__anonymousType;let P=u.stringify(A);return P.indexOf(\"(\")>=0?(P=`anonymous_${s++}`,A.__anonymousType=P):P=D(P),P}e.identifierName=i;function f(p){let A=p.reference;return A instanceof r.StaticSymbol?A.filePath:`./${u.stringify(A)}`}e.identifierModuleUrl=f;function c(p,A){return `View_${i({reference:p})}_${A}`}e.viewClassName=c;function F(p){return `RenderType_${i({reference:p})}`}e.rendererTypeName=F;function a(p){return `HostView_${i({reference:p})}`}e.hostViewClassName=a;function l(p){return `${i({reference:p})}NgFactory`}e.componentFactoryName=l;var h;(function(p){p[p.Pipe=0]=\"Pipe\",p[p.Directive=1]=\"Directive\",p[p.NgModule=2]=\"NgModule\",p[p.Injectable=3]=\"Injectable\";})(h=e.CompileSummaryKind||(e.CompileSummaryKind={}));function C(p){return p.value!=null?D(p.value):i(p.identifier)}e.tokenName=C;function d(p){return p.identifier!=null?p.identifier.reference:p.value}e.tokenReference=d;var m=class{constructor(){let{moduleUrl:p,styles:A,styleUrls:P}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=p||null,this.styles=_(A),this.styleUrls=_(P);}};e.CompileStylesheetMetadata=m;var T=class{constructor(p){let{encapsulation:A,template:P,templateUrl:M,htmlAst:z,styles:V,styleUrls:X,externalStylesheets:H,animations:Q,ngContentSelectors:K,interpolation:J,isInline:v,preserveWhitespaces:y}=p;if(this.encapsulation=A,this.template=P,this.templateUrl=M,this.htmlAst=z,this.styles=_(V),this.styleUrls=_(X),this.externalStylesheets=_(H),this.animations=Q?x(Q):[],this.ngContentSelectors=K||[],J&&J.length!=2)throw new Error(\"'interpolation' should have a start and an end symbol.\");this.interpolation=J,this.isInline=v,this.preserveWhitespaces=y;}toSummary(){return {ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};e.CompileTemplateMetadata=T;var w=class{static create(p){let{isHost:A,type:P,isComponent:M,selector:z,exportAs:V,changeDetection:X,inputs:H,outputs:Q,host:K,providers:J,viewProviders:v,queries:y,guards:B,viewQueries:b,entryComponents:L,template:U,componentViewType:G,rendererType:W,componentFactory:ne}=p,be={},we={},Wr={};K!=null&&Object.keys(K).forEach(Z=>{let ie=K[Z],Ce=Z.match(n);Ce===null?Wr[Z]=ie:Ce[1]!=null?we[Ce[1]]=ie:Ce[2]!=null&&(be[Ce[2]]=ie);});let Yr={};H?.forEach(Z=>{let ie=u.splitAtColon(Z,[Z,Z]);Yr[ie[0]]=ie[1];});let Qr={};return Q?.forEach(Z=>{let ie=u.splitAtColon(Z,[Z,Z]);Qr[ie[0]]=ie[1];}),new w({isHost:A,type:P,isComponent:!!M,selector:z,exportAs:V,changeDetection:X,inputs:Yr,outputs:Qr,hostListeners:be,hostProperties:we,hostAttributes:Wr,providers:J,viewProviders:v,queries:y,guards:B,viewQueries:b,entryComponents:L,template:U,componentViewType:G,rendererType:W,componentFactory:ne})}constructor(p){let{isHost:A,type:P,isComponent:M,selector:z,exportAs:V,changeDetection:X,inputs:H,outputs:Q,hostListeners:K,hostProperties:J,hostAttributes:v,providers:y,viewProviders:B,queries:b,guards:L,viewQueries:U,entryComponents:G,template:W,componentViewType:ne,rendererType:be,componentFactory:we}=p;this.isHost=!!A,this.type=P,this.isComponent=M,this.selector=z,this.exportAs=V,this.changeDetection=X,this.inputs=H,this.outputs=Q,this.hostListeners=K,this.hostProperties=J,this.hostAttributes=v,this.providers=_(y),this.viewProviders=_(B),this.queries=_(b),this.guards=L,this.viewQueries=_(U),this.entryComponents=_(G),this.template=W,this.componentViewType=ne,this.rendererType=be,this.componentFactory=we;}toSummary(){return {summaryKind:h.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=w;var g=class{constructor(p){let{type:A,name:P,pure:M}=p;this.type=A,this.name=P,this.pure=!!M;}toSummary(){return {summaryKind:h.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompilePipeMetadata=g;var N=class{};e.CompileShallowModuleMetadata=N;var R=class{constructor(p){let{type:A,providers:P,declaredDirectives:M,exportedDirectives:z,declaredPipes:V,exportedPipes:X,entryComponents:H,bootstrapComponents:Q,importedModules:K,exportedModules:J,schemas:v,transitiveModule:y,id:B}=p;this.type=A||null,this.declaredDirectives=_(M),this.exportedDirectives=_(z),this.declaredPipes=_(V),this.exportedPipes=_(X),this.providers=_(P),this.entryComponents=_(H),this.bootstrapComponents=_(Q),this.importedModules=_(K),this.exportedModules=_(J),this.schemas=_(v),this.id=B||null,this.transitiveModule=y||null;}toSummary(){let p=this.transitiveModule;return {summaryKind:h.NgModule,type:this.type,entryComponents:p.entryComponents,providers:p.providers,modules:p.modules,exportedDirectives:p.exportedDirectives,exportedPipes:p.exportedPipes}}};e.CompileNgModuleMetadata=R;var j=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[];}addProvider(p,A){this.providers.push({provider:p,module:A});}addDirective(p){this.directivesSet.has(p.reference)||(this.directivesSet.add(p.reference),this.directives.push(p));}addExportedDirective(p){this.exportedDirectivesSet.has(p.reference)||(this.exportedDirectivesSet.add(p.reference),this.exportedDirectives.push(p));}addPipe(p){this.pipesSet.has(p.reference)||(this.pipesSet.add(p.reference),this.pipes.push(p));}addExportedPipe(p){this.exportedPipesSet.has(p.reference)||(this.exportedPipesSet.add(p.reference),this.exportedPipes.push(p));}addModule(p){this.modulesSet.has(p.reference)||(this.modulesSet.add(p.reference),this.modules.push(p));}addEntryComponent(p){this.entryComponentsSet.has(p.componentType)||(this.entryComponentsSet.add(p.componentType),this.entryComponents.push(p));}};e.TransitiveCompileNgModuleMetadata=j;function _(p){return p||[]}var O=class{constructor(p,A){let{useClass:P,useValue:M,useExisting:z,useFactory:V,deps:X,multi:H}=A;this.token=p,this.useClass=P||null,this.useValue=M,this.useExisting=z,this.useFactory=V||null,this.dependencies=X||null,this.multi=!!H;}};e.ProviderMeta=O;function x(p){return p.reduce((A,P)=>{let M=Array.isArray(P)?x(P):P;return A.concat(M)},[])}e.flatten=x;function k(p){return p.replace(/(\\w+:\\/\\/[\\w:-]+)?(\\/+)?/,\"ng:///\")}function $(p,A,P){let M;return P.isInline?A.type.reference instanceof r.StaticSymbol?M=`${A.type.reference.filePath}.${A.type.reference.name}.html`:M=`${i(p)}/${i(A.type)}.html`:M=P.templateUrl,A.type.reference instanceof r.StaticSymbol?M:k(M)}e.templateSourceUrl=$;function t(p,A){let P=p.moduleUrl.split(/\\/\\\\/g),M=P[P.length-1];return k(`css/${A}${M}.ngstyle.js`)}e.sharedStylesheetJitUrl=t;function o(p){return k(`${i(p.type)}/module.ngfactory.js`)}e.ngModuleJitUrl=o;function E(p,A){return k(`${i(p)}/${i(A.type)}.ngfactory.js`)}e.templateJitUrl=E;}}),Be=I({\"node_modules/angular-html-parser/lib/compiler/src/parse_util.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Es(),u=al(),n=class{constructor(a,l,h,C){this.file=a,this.offset=l,this.line=h,this.col=C;}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(a){let l=this.file.content,h=l.length,C=this.offset,d=this.line,m=this.col;for(;C>0&&a<0;)if(C--,a++,l.charCodeAt(C)==r.$LF){d--;let w=l.substr(0,C-1).lastIndexOf(String.fromCharCode(r.$LF));m=w>0?C-w:C;}else m--;for(;C0;){let T=l.charCodeAt(C);C++,a--,T==r.$LF?(d++,m=0):m++;}return new n(this.file,C,d,m)}getContext(a,l){let h=this.file.content,C=this.offset;if(C!=null){C>h.length-1&&(C=h.length-1);let d=C,m=0,T=0;for(;m0&&(C--,m++,!(h[C]==`\n`&&++T==l)););for(m=0,T=0;m2&&arguments[2]!==void 0?arguments[2]:null;this.start=a,this.end=l,this.details=h;}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=s,e.EMPTY_PARSE_LOCATION=new n(new D(\"\",\"\"),0,0,0),e.EMPTY_SOURCE_SPAN=new s(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION);var i;(function(a){a[a.WARNING=0]=\"WARNING\",a[a.ERROR=1]=\"ERROR\";})(i=e.ParseErrorLevel||(e.ParseErrorLevel={}));var f=class{constructor(a,l){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:i.ERROR;this.span=a,this.msg=l,this.level=h;}contextualMessage(){let a=this.span.start.getContext(100,3);return a?`${this.msg} (\"${a.before}[${i[this.level]} ->]${a.after}\")`:this.msg}toString(){let a=this.span.details?`, ${this.span.details}`:\"\";return `${this.contextualMessage()}: ${this.span.start}${a}`}};e.ParseError=f;function c(a,l){let h=u.identifierModuleUrl(l),C=h!=null?`in ${a} ${u.identifierName(l)} in ${h}`:`in ${a} ${u.identifierName(l)}`,d=new D(\"\",C);return new s(new n(d,-1,-1,-1),new n(d,-1,-1,-1))}e.typeSourceSpan=c;function F(a,l,h){let C=`in ${a} ${l} in ${h}`,d=new D(\"\",C);return new s(new n(d,-1,-1,-1),new n(d,-1,-1,-1))}e.r3JitTypeSourceSpan=F;}}),ol=I({\"src/utils/front-matter/parse.js\"(e,r){q();var u=new RegExp(\"^(?-{3}|\\\\+{3})(?[^\\\\n]*)\\\\n(?:|(?.*?)\\\\n)(?\\\\k|\\\\.{3})[^\\\\S\\\\n]*(?:\\\\n|$)\",\"s\");function n(D){let s=D.match(u);if(!s)return {content:D};let{startDelimiter:i,language:f,value:c=\"\",endDelimiter:F}=s.groups,a=f.trim()||\"yaml\";if(i===\"+++\"&&(a=\"toml\"),a!==\"yaml\"&&i!==F)return {content:D};let[l]=s;return {frontMatter:{type:\"front-matter\",lang:a,value:c,startDelimiter:i,endDelimiter:F,raw:l.replace(/\\n$/,\"\")},content:l.replace(/[^\\n]/g,\" \")+D.slice(l.length)}}r.exports=n;}}),Cs=I({\"src/utils/get-last.js\"(e,r){q();var u=n=>n[n.length-1];r.exports=u;}}),Dl=I({\"src/common/parser-create-error.js\"(e,r){q();function u(n,D){let s=new SyntaxError(n+\" (\"+D.start.line+\":\"+D.start.column+\")\");return s.loc=D,s}r.exports=u;}}),ms={};ps(ms,{default:()=>ll});function ll(e){if(typeof e!=\"string\")throw new TypeError(\"Expected a string\");return e.replace(/[|\\\\{}()[\\]^$+*?.]/g,\"\\\\$&\").replace(/-/g,\"\\\\x2d\")}var cl=Ee({\"node_modules/escape-string-regexp/index.js\"(){q();}}),gs=I({\"node_modules/semver/internal/debug.js\"(e,r){q();var u=typeof Te==\"object\"&&Te.env&&Te.env.NODE_DEBUG&&/\\bsemver\\b/i.test(Te.env.NODE_DEBUG)?function(){for(var n=arguments.length,D=new Array(n),s=0;s{};r.exports=u;}}),Fs=I({\"node_modules/semver/internal/constants.js\"(e,r){q();var u=\"2.0.0\",n=256,D=Number.MAX_SAFE_INTEGER||9007199254740991,s=16;r.exports={SEMVER_SPEC_VERSION:u,MAX_LENGTH:n,MAX_SAFE_INTEGER:D,MAX_SAFE_COMPONENT_LENGTH:s};}}),hl=I({\"node_modules/semver/internal/re.js\"(e,r){q();var{MAX_SAFE_COMPONENT_LENGTH:u}=Fs(),n=gs();e=r.exports={};var D=e.re=[],s=e.src=[],i=e.t={},f=0,c=(F,a,l)=>{let h=f++;n(F,h,a),i[F]=h,s[h]=a,D[h]=new RegExp(a,l?\"g\":void 0);};c(\"NUMERICIDENTIFIER\",\"0|[1-9]\\\\d*\"),c(\"NUMERICIDENTIFIERLOOSE\",\"[0-9]+\"),c(\"NONNUMERICIDENTIFIER\",\"\\\\d*[a-zA-Z-][a-zA-Z0-9-]*\"),c(\"MAINVERSION\",`(${s[i.NUMERICIDENTIFIER]})\\\\.(${s[i.NUMERICIDENTIFIER]})\\\\.(${s[i.NUMERICIDENTIFIER]})`),c(\"MAINVERSIONLOOSE\",`(${s[i.NUMERICIDENTIFIERLOOSE]})\\\\.(${s[i.NUMERICIDENTIFIERLOOSE]})\\\\.(${s[i.NUMERICIDENTIFIERLOOSE]})`),c(\"PRERELEASEIDENTIFIER\",`(?:${s[i.NUMERICIDENTIFIER]}|${s[i.NONNUMERICIDENTIFIER]})`),c(\"PRERELEASEIDENTIFIERLOOSE\",`(?:${s[i.NUMERICIDENTIFIERLOOSE]}|${s[i.NONNUMERICIDENTIFIER]})`),c(\"PRERELEASE\",`(?:-(${s[i.PRERELEASEIDENTIFIER]}(?:\\\\.${s[i.PRERELEASEIDENTIFIER]})*))`),c(\"PRERELEASELOOSE\",`(?:-?(${s[i.PRERELEASEIDENTIFIERLOOSE]}(?:\\\\.${s[i.PRERELEASEIDENTIFIERLOOSE]})*))`),c(\"BUILDIDENTIFIER\",\"[0-9A-Za-z-]+\"),c(\"BUILD\",`(?:\\\\+(${s[i.BUILDIDENTIFIER]}(?:\\\\.${s[i.BUILDIDENTIFIER]})*))`),c(\"FULLPLAIN\",`v?${s[i.MAINVERSION]}${s[i.PRERELEASE]}?${s[i.BUILD]}?`),c(\"FULL\",`^${s[i.FULLPLAIN]}$`),c(\"LOOSEPLAIN\",`[v=\\\\s]*${s[i.MAINVERSIONLOOSE]}${s[i.PRERELEASELOOSE]}?${s[i.BUILD]}?`),c(\"LOOSE\",`^${s[i.LOOSEPLAIN]}$`),c(\"GTLT\",\"((?:<|>)?=?)\"),c(\"XRANGEIDENTIFIERLOOSE\",`${s[i.NUMERICIDENTIFIERLOOSE]}|x|X|\\\\*`),c(\"XRANGEIDENTIFIER\",`${s[i.NUMERICIDENTIFIER]}|x|X|\\\\*`),c(\"XRANGEPLAIN\",`[v=\\\\s]*(${s[i.XRANGEIDENTIFIER]})(?:\\\\.(${s[i.XRANGEIDENTIFIER]})(?:\\\\.(${s[i.XRANGEIDENTIFIER]})(?:${s[i.PRERELEASE]})?${s[i.BUILD]}?)?)?`),c(\"XRANGEPLAINLOOSE\",`[v=\\\\s]*(${s[i.XRANGEIDENTIFIERLOOSE]})(?:\\\\.(${s[i.XRANGEIDENTIFIERLOOSE]})(?:\\\\.(${s[i.XRANGEIDENTIFIERLOOSE]})(?:${s[i.PRERELEASELOOSE]})?${s[i.BUILD]}?)?)?`),c(\"XRANGE\",`^${s[i.GTLT]}\\\\s*${s[i.XRANGEPLAIN]}$`),c(\"XRANGELOOSE\",`^${s[i.GTLT]}\\\\s*${s[i.XRANGEPLAINLOOSE]}$`),c(\"COERCE\",`(^|[^\\\\d])(\\\\d{1,${u}})(?:\\\\.(\\\\d{1,${u}}))?(?:\\\\.(\\\\d{1,${u}}))?(?:$|[^\\\\d])`),c(\"COERCERTL\",s[i.COERCE],!0),c(\"LONETILDE\",\"(?:~>?)\"),c(\"TILDETRIM\",`(\\\\s*)${s[i.LONETILDE]}\\\\s+`,!0),e.tildeTrimReplace=\"$1~\",c(\"TILDE\",`^${s[i.LONETILDE]}${s[i.XRANGEPLAIN]}$`),c(\"TILDELOOSE\",`^${s[i.LONETILDE]}${s[i.XRANGEPLAINLOOSE]}$`),c(\"LONECARET\",\"(?:\\\\^)\"),c(\"CARETTRIM\",`(\\\\s*)${s[i.LONECARET]}\\\\s+`,!0),e.caretTrimReplace=\"$1^\",c(\"CARET\",`^${s[i.LONECARET]}${s[i.XRANGEPLAIN]}$`),c(\"CARETLOOSE\",`^${s[i.LONECARET]}${s[i.XRANGEPLAINLOOSE]}$`),c(\"COMPARATORLOOSE\",`^${s[i.GTLT]}\\\\s*(${s[i.LOOSEPLAIN]})$|^$`),c(\"COMPARATOR\",`^${s[i.GTLT]}\\\\s*(${s[i.FULLPLAIN]})$|^$`),c(\"COMPARATORTRIM\",`(\\\\s*)${s[i.GTLT]}\\\\s*(${s[i.LOOSEPLAIN]}|${s[i.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace=\"$1$2$3\",c(\"HYPHENRANGE\",`^\\\\s*(${s[i.XRANGEPLAIN]})\\\\s+-\\\\s+(${s[i.XRANGEPLAIN]})\\\\s*$`),c(\"HYPHENRANGELOOSE\",`^\\\\s*(${s[i.XRANGEPLAINLOOSE]})\\\\s+-\\\\s+(${s[i.XRANGEPLAINLOOSE]})\\\\s*$`),c(\"STAR\",\"(<|>)?=?\\\\s*\\\\*\"),c(\"GTE0\",\"^\\\\s*>=\\\\s*0\\\\.0\\\\.0\\\\s*$\"),c(\"GTE0PRE\",\"^\\\\s*>=\\\\s*0\\\\.0\\\\.0-0\\\\s*$\");}}),pl=I({\"node_modules/semver/internal/parse-options.js\"(e,r){q();var u=[\"includePrerelease\",\"loose\",\"rtl\"],n=D=>D?typeof D!=\"object\"?{loose:!0}:u.filter(s=>D[s]).reduce((s,i)=>(s[i]=!0,s),{}):{};r.exports=n;}}),fl=I({\"node_modules/semver/internal/identifiers.js\"(e,r){q();var u=/^[0-9]+$/,n=(s,i)=>{let f=u.test(s),c=u.test(i);return f&&c&&(s=+s,i=+i),s===i?0:f&&!c?-1:c&&!f?1:sn(i,s);r.exports={compareIdentifiers:n,rcompareIdentifiers:D};}}),dl=I({\"node_modules/semver/classes/semver.js\"(e,r){q();var u=gs(),{MAX_LENGTH:n,MAX_SAFE_INTEGER:D}=Fs(),{re:s,t:i}=hl(),f=pl(),{compareIdentifiers:c}=fl(),F=class{constructor(a,l){if(l=f(l),a instanceof F){if(a.loose===!!l.loose&&a.includePrerelease===!!l.includePrerelease)return a;a=a.version;}else if(typeof a!=\"string\")throw new TypeError(`Invalid Version: ${a}`);if(a.length>n)throw new TypeError(`version is longer than ${n} characters`);u(\"SemVer\",a,l),this.options=l,this.loose=!!l.loose,this.includePrerelease=!!l.includePrerelease;let h=a.trim().match(l.loose?s[i.LOOSE]:s[i.FULL]);if(!h)throw new TypeError(`Invalid Version: ${a}`);if(this.raw=a,this.major=+h[1],this.minor=+h[2],this.patch=+h[3],this.major>D||this.major<0)throw new TypeError(\"Invalid major version\");if(this.minor>D||this.minor<0)throw new TypeError(\"Invalid minor version\");if(this.patch>D||this.patch<0)throw new TypeError(\"Invalid patch version\");h[4]?this.prerelease=h[4].split(\".\").map(C=>{if(/^[0-9]+$/.test(C)){let d=+C;if(d>=0&&d=0;)typeof this.prerelease[h]==\"number\"&&(this.prerelease[h]++,h=-2);h===-1&&this.prerelease.push(0);}l&&(c(this.prerelease[0],l)===0?isNaN(this.prerelease[1])&&(this.prerelease=[l,0]):this.prerelease=[l,0]);break;default:throw new Error(`invalid increment argument: ${a}`)}return this.format(),this.raw=this.version,this}};r.exports=F;}}),Hr=I({\"node_modules/semver/functions/compare.js\"(e,r){q();var u=dl(),n=(D,s,i)=>new u(D,i).compare(new u(s,i));r.exports=n;}}),El=I({\"node_modules/semver/functions/lt.js\"(e,r){q();var u=Hr(),n=(D,s,i)=>u(D,s,i)<0;r.exports=n;}}),Cl=I({\"node_modules/semver/functions/gte.js\"(e,r){q();var u=Hr(),n=(D,s,i)=>u(D,s,i)>=0;r.exports=n;}}),ml=I({\"src/utils/arrayify.js\"(e,r){q(),r.exports=(u,n)=>Object.entries(u).map(D=>{let[s,i]=D;return Object.assign({[n]:s},i)});}}),gl=I({\"package.json\"(e,r){r.exports={version:\"2.8.8\"};}}),Fl=I({\"node_modules/outdent/lib/index.js\"(e,r){q(),Object.defineProperty(e,\"__esModule\",{value:!0}),e.outdent=void 0;function u(){for(var g=[],N=0;Ntypeof l==\"string\"||typeof l==\"function\",choices:[{value:\"flow\",description:\"Flow\"},{value:\"babel\",since:\"1.16.0\",description:\"JavaScript\"},{value:\"babel-flow\",since:\"1.16.0\",description:\"Flow\"},{value:\"babel-ts\",since:\"2.0.0\",description:\"TypeScript\"},{value:\"typescript\",since:\"1.4.0\",description:\"TypeScript\"},{value:\"acorn\",since:\"2.6.0\",description:\"JavaScript\"},{value:\"espree\",since:\"2.2.0\",description:\"JavaScript\"},{value:\"meriyah\",since:\"2.2.0\",description:\"JavaScript\"},{value:\"css\",since:\"1.7.1\",description:\"CSS\"},{value:\"less\",since:\"1.7.1\",description:\"Less\"},{value:\"scss\",since:\"1.7.1\",description:\"SCSS\"},{value:\"json\",since:\"1.5.0\",description:\"JSON\"},{value:\"json5\",since:\"1.13.0\",description:\"JSON5\"},{value:\"json-stringify\",since:\"1.13.0\",description:\"JSON.stringify\"},{value:\"graphql\",since:\"1.5.0\",description:\"GraphQL\"},{value:\"markdown\",since:\"1.8.0\",description:\"Markdown\"},{value:\"mdx\",since:\"1.15.0\",description:\"MDX\"},{value:\"vue\",since:\"1.10.0\",description:\"Vue\"},{value:\"yaml\",since:\"1.14.0\",description:\"YAML\"},{value:\"glimmer\",since:\"2.3.0\",description:\"Ember / Handlebars\"},{value:\"html\",since:\"1.15.0\",description:\"HTML\"},{value:\"angular\",since:\"1.15.0\",description:\"Angular\"},{value:\"lwc\",since:\"1.17.0\",description:\"Lightning Web Components\"}]},plugins:{since:\"1.10.0\",type:\"path\",array:!0,default:[{value:[]}],category:c,description:\"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.\",exception:l=>typeof l==\"string\"||typeof l==\"object\",cliName:\"plugin\",cliCategory:n},pluginSearchDirs:{since:\"1.13.0\",type:\"path\",array:!0,default:[{value:[]}],category:c,description:u`\n Custom directory that contains prettier plugins in node_modules subdirectory.\n Overrides default behavior when plugins are searched relatively to the location of Prettier.\n Multiple values are accepted.\n `,exception:l=>typeof l==\"string\"||typeof l==\"object\",cliName:\"plugin-search-dir\",cliCategory:n},printWidth:{since:\"0.0.0\",category:c,type:\"int\",default:80,description:\"The line length where Prettier will try wrap.\",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:\"1.4.0\",category:F,type:\"int\",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:u`\n Format code ending at a given character offset (exclusive).\n The range will extend forwards to the end of the selected statement.\n This option cannot be used with --cursor-offset.\n `,cliCategory:D},rangeStart:{since:\"1.4.0\",category:F,type:\"int\",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:u`\n Format code starting at a given character offset.\n The range will extend backwards to the start of the first line containing the selected statement.\n This option cannot be used with --cursor-offset.\n `,cliCategory:D},requirePragma:{since:\"1.7.0\",category:F,type:\"boolean\",default:!1,description:u`\n Require either '@prettier' or '@format' to be present in the file's first docblock comment\n in order for it to be formatted.\n `,cliCategory:i},tabWidth:{type:\"int\",category:c,default:2,description:\"Number of spaces per indentation level.\",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:\"1.0.0\",category:c,type:\"boolean\",default:!1,description:\"Indent with tabs instead of spaces.\"},embeddedLanguageFormatting:{since:\"2.1.0\",category:c,type:\"choice\",default:[{since:\"2.1.0\",value:\"auto\"}],description:\"Control how Prettier formats quoted code embedded in the file.\",choices:[{value:\"auto\",description:\"Format embedded code if Prettier can automatically identify it.\"},{value:\"off\",description:\"Never automatically format embedded code.\"}]}};r.exports={CATEGORY_CONFIG:n,CATEGORY_EDITOR:D,CATEGORY_FORMAT:s,CATEGORY_OTHER:i,CATEGORY_OUTPUT:f,CATEGORY_GLOBAL:c,CATEGORY_SPECIAL:F,options:a};}}),vl=I({\"src/main/support.js\"(e,r){q();var u={compare:Hr(),lt:El(),gte:Cl()},n=ml(),D=gl().version,s=Al().options;function i(){let{plugins:c=[],showUnreleased:F=!1,showDeprecated:a=!1,showInternal:l=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=D.split(\"-\",1)[0],C=c.flatMap(g=>g.languages||[]).filter(m),d=n(Object.assign({},...c.map(g=>{let{options:N}=g;return N}),s),\"name\").filter(g=>m(g)&&T(g)).sort((g,N)=>g.name===N.name?0:g.name{g=Object.assign({},g),Array.isArray(g.default)&&(g.default=g.default.length===1?g.default[0].value:g.default.filter(m).sort((R,j)=>u.compare(j.since,R.since))[0].value),Array.isArray(g.choices)&&(g.choices=g.choices.filter(R=>m(R)&&T(R)),g.name===\"parser\"&&f(g,C,c));let N=Object.fromEntries(c.filter(R=>R.defaultOptions&&R.defaultOptions[g.name]!==void 0).map(R=>[R.name,R.defaultOptions[g.name]]));return Object.assign(Object.assign({},g),{},{pluginDefaults:N})});return {languages:C,options:d};function m(g){return F||!(\"since\"in g)||g.since&&u.gte(h,g.since)}function T(g){return a||!(\"deprecated\"in g)||g.deprecated&&u.lt(h,g.deprecated)}function w(g){if(l)return g;return JD(g,KD)}}function f(c,F,a){let l=new Set(c.choices.map(h=>h.value));for(let h of F)if(h.parsers){for(let C of h.parsers)if(!l.has(C)){l.add(C);let d=a.find(T=>T.parsers&&T.parsers[C]),m=h.name;d&&d.name&&(m+=` (plugin: ${d.name})`),c.choices.push({value:C,description:m});}}}r.exports={getSupportInfo:i};}}),_l=I({\"src/utils/is-non-empty-array.js\"(e,r){q();function u(n){return Array.isArray(n)&&n.length>0}r.exports=u;}});function Sl(){let{onlyFirst:e=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=[\"[\\\\u001B\\\\u009B][[\\\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]+)*|[a-zA-Z\\\\d]+(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]*)*)?\\\\u0007)\",\"(?:(?:\\\\d{1,4}(?:;\\\\d{0,4})*)?[\\\\dA-PR-TZcf-ntqry=><~]))\"].join(\"|\");return new RegExp(r,e?void 0:\"g\")}var yl=Ee({\"node_modules/strip-ansi/node_modules/ansi-regex/index.js\"(){q();}});function Tl(e){if(typeof e!=\"string\")throw new TypeError(`Expected a \\`string\\`, got \\`${typeof e}\\``);return e.replace(Sl(),\"\")}var Bl=Ee({\"node_modules/strip-ansi/index.js\"(){q(),yl();}});function bl(e){return Number.isInteger(e)?e>=4352&&(e<=4447||e===9001||e===9002||11904<=e&&e<=12871&&e!==12351||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141):!1}var wl=Ee({\"node_modules/is-fullwidth-code-point/index.js\"(){q();}}),Nl=I({\"node_modules/emoji-regex/index.js\"(e,r){q(),r.exports=function(){return /\\uD83C\\uDFF4\\uDB40\\uDC67\\uDB40\\uDC62(?:\\uDB40\\uDC77\\uDB40\\uDC6C\\uDB40\\uDC73|\\uDB40\\uDC73\\uDB40\\uDC63\\uDB40\\uDC74|\\uDB40\\uDC65\\uDB40\\uDC6E\\uDB40\\uDC67)\\uDB40\\uDC7F|(?:\\uD83E\\uDDD1\\uD83C\\uDFFF\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFF\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFB-\\uDFFE])|(?:\\uD83E\\uDDD1\\uD83C\\uDFFE\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFE\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFB-\\uDFFD\\uDFFF])|(?:\\uD83E\\uDDD1\\uD83C\\uDFFD\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFD\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFB\\uDFFC\\uDFFE\\uDFFF])|(?:\\uD83E\\uDDD1\\uD83C\\uDFFC\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFC\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFB\\uDFFD-\\uDFFF])|(?:\\uD83E\\uDDD1\\uD83C\\uDFFB\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFC-\\uDFFF])|\\uD83D\\uDC68(?:\\uD83C\\uDFFB(?:\\u200D(?:\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFF]))|\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFC-\\uDFFF])|[\\u2695\\u2696\\u2708]\\uFE0F|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD]))?|(?:\\uD83C[\\uDFFC-\\uDFFF])\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFF]))|\\u200D(?:\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83D\\uDC68|(?:\\uD83D[\\uDC68\\uDC69])\\u200D(?:\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67]))|\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFF\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFE])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFE\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFD\\uDFFF])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFD\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB\\uDFFC\\uDFFE\\uDFFF])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFC\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB\\uDFFD-\\uDFFF])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|(?:\\uD83C\\uDFFF\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFE\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFD\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFC\\u200D[\\u2695\\u2696\\u2708]|\\u200D[\\u2695\\u2696\\u2708])\\uFE0F|\\u200D(?:(?:\\uD83D[\\uDC68\\uDC69])\\u200D(?:\\uD83D[\\uDC66\\uDC67])|\\uD83D[\\uDC66\\uDC67])|\\uD83C\\uDFFF|\\uD83C\\uDFFE|\\uD83C\\uDFFD|\\uD83C\\uDFFC)?|(?:\\uD83D\\uDC69(?:\\uD83C\\uDFFB\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D(?:\\uD83D[\\uDC68\\uDC69])|\\uD83D[\\uDC68\\uDC69])|(?:\\uD83C[\\uDFFC-\\uDFFF])\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D(?:\\uD83D[\\uDC68\\uDC69])|\\uD83D[\\uDC68\\uDC69]))|\\uD83E\\uDDD1(?:\\uD83C[\\uDFFB-\\uDFFF])\\u200D\\uD83E\\uDD1D\\u200D\\uD83E\\uDDD1)(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D(?:\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67]))|\\uD83D\\uDC69(?:\\u200D(?:\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D(?:\\uD83D[\\uDC68\\uDC69])|\\uD83D[\\uDC68\\uDC69])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFF\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFE\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFD\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFC\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFB\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD]))|\\uD83E\\uDDD1(?:\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83E\\uDDD1|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFF\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFE\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFD\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFC\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFB\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD]))|\\uD83D\\uDC69\\u200D\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D(?:\\uD83D[\\uDC66\\uDC67])|\\uD83D\\uDC69\\u200D\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67])|(?:\\uD83D\\uDC41\\uFE0F\\u200D\\uD83D\\uDDE8|\\uD83E\\uDDD1(?:\\uD83C\\uDFFF\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFE\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFD\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFC\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFB\\u200D[\\u2695\\u2696\\u2708]|\\u200D[\\u2695\\u2696\\u2708])|\\uD83D\\uDC69(?:\\uD83C\\uDFFF\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFE\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFD\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFC\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFB\\u200D[\\u2695\\u2696\\u2708]|\\u200D[\\u2695\\u2696\\u2708])|\\uD83D\\uDE36\\u200D\\uD83C\\uDF2B|\\uD83C\\uDFF3\\uFE0F\\u200D\\u26A7|\\uD83D\\uDC3B\\u200D\\u2744|(?:(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC70\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD35\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDB8\\uDDB9\\uDDCD-\\uDDCF\\uDDD4\\uDDD6-\\uDDDD])(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC6F|\\uD83E[\\uDD3C\\uDDDE\\uDDDF])\\u200D[\\u2640\\u2642]|(?:\\u26F9|\\uD83C[\\uDFCB\\uDFCC]|\\uD83D\\uDD75)(?:\\uFE0F|\\uD83C[\\uDFFB-\\uDFFF])\\u200D[\\u2640\\u2642]|\\uD83C\\uDFF4\\u200D\\u2620|(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC70\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD35\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDB8\\uDDB9\\uDDCD-\\uDDCF\\uDDD4\\uDDD6-\\uDDDD])\\u200D[\\u2640\\u2642]|[\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u2328\\u23CF\\u23ED-\\u23EF\\u23F1\\u23F2\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB\\u25FC\\u2600-\\u2604\\u260E\\u2611\\u2618\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u265F\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267E\\u2692\\u2694-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A7\\u26B0\\u26B1\\u26C8\\u26CF\\u26D1\\u26D3\\u26E9\\u26F0\\u26F1\\u26F4\\u26F7\\u26F8\\u2702\\u2708\\u2709\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2733\\u2734\\u2744\\u2747\\u2763\\u27A1\\u2934\\u2935\\u2B05-\\u2B07\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDE02\\uDE37\\uDF21\\uDF24-\\uDF2C\\uDF36\\uDF7D\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E\\uDF9F\\uDFCD\\uDFCE\\uDFD4-\\uDFDF\\uDFF5\\uDFF7]|\\uD83D[\\uDC3F\\uDCFD\\uDD49\\uDD4A\\uDD6F\\uDD70\\uDD73\\uDD76-\\uDD79\\uDD87\\uDD8A-\\uDD8D\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA\\uDECB\\uDECD-\\uDECF\\uDEE0-\\uDEE5\\uDEE9\\uDEF0\\uDEF3])\\uFE0F|\\uD83C\\uDFF3\\uFE0F\\u200D\\uD83C\\uDF08|\\uD83D\\uDC69\\u200D\\uD83D\\uDC67|\\uD83D\\uDC69\\u200D\\uD83D\\uDC66|\\uD83D\\uDE35\\u200D\\uD83D\\uDCAB|\\uD83D\\uDE2E\\u200D\\uD83D\\uDCA8|\\uD83D\\uDC15\\u200D\\uD83E\\uDDBA|\\uD83E\\uDDD1(?:\\uD83C\\uDFFF|\\uD83C\\uDFFE|\\uD83C\\uDFFD|\\uD83C\\uDFFC|\\uD83C\\uDFFB)?|\\uD83D\\uDC69(?:\\uD83C\\uDFFF|\\uD83C\\uDFFE|\\uD83C\\uDFFD|\\uD83C\\uDFFC|\\uD83C\\uDFFB)?|\\uD83C\\uDDFD\\uD83C\\uDDF0|\\uD83C\\uDDF6\\uD83C\\uDDE6|\\uD83C\\uDDF4\\uD83C\\uDDF2|\\uD83D\\uDC08\\u200D\\u2B1B|\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDD25|\\uD83E\\uDE79)|\\uD83D\\uDC41\\uFE0F|\\uD83C\\uDFF3\\uFE0F|\\uD83C\\uDDFF(?:\\uD83C[\\uDDE6\\uDDF2\\uDDFC])|\\uD83C\\uDDFE(?:\\uD83C[\\uDDEA\\uDDF9])|\\uD83C\\uDDFC(?:\\uD83C[\\uDDEB\\uDDF8])|\\uD83C\\uDDFB(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA\\uDDEC\\uDDEE\\uDDF3\\uDDFA])|\\uD83C\\uDDFA(?:\\uD83C[\\uDDE6\\uDDEC\\uDDF2\\uDDF3\\uDDF8\\uDDFE\\uDDFF])|\\uD83C\\uDDF9(?:\\uD83C[\\uDDE6\\uDDE8\\uDDE9\\uDDEB-\\uDDED\\uDDEF-\\uDDF4\\uDDF7\\uDDF9\\uDDFB\\uDDFC\\uDDFF])|\\uD83C\\uDDF8(?:\\uD83C[\\uDDE6-\\uDDEA\\uDDEC-\\uDDF4\\uDDF7-\\uDDF9\\uDDFB\\uDDFD-\\uDDFF])|\\uD83C\\uDDF7(?:\\uD83C[\\uDDEA\\uDDF4\\uDDF8\\uDDFA\\uDDFC])|\\uD83C\\uDDF5(?:\\uD83C[\\uDDE6\\uDDEA-\\uDDED\\uDDF0-\\uDDF3\\uDDF7-\\uDDF9\\uDDFC\\uDDFE])|\\uD83C\\uDDF3(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA-\\uDDEC\\uDDEE\\uDDF1\\uDDF4\\uDDF5\\uDDF7\\uDDFA\\uDDFF])|\\uD83C\\uDDF2(?:\\uD83C[\\uDDE6\\uDDE8-\\uDDED\\uDDF0-\\uDDFF])|\\uD83C\\uDDF1(?:\\uD83C[\\uDDE6-\\uDDE8\\uDDEE\\uDDF0\\uDDF7-\\uDDFB\\uDDFE])|\\uD83C\\uDDF0(?:\\uD83C[\\uDDEA\\uDDEC-\\uDDEE\\uDDF2\\uDDF3\\uDDF5\\uDDF7\\uDDFC\\uDDFE\\uDDFF])|\\uD83C\\uDDEF(?:\\uD83C[\\uDDEA\\uDDF2\\uDDF4\\uDDF5])|\\uD83C\\uDDEE(?:\\uD83C[\\uDDE8-\\uDDEA\\uDDF1-\\uDDF4\\uDDF6-\\uDDF9])|\\uD83C\\uDDED(?:\\uD83C[\\uDDF0\\uDDF2\\uDDF3\\uDDF7\\uDDF9\\uDDFA])|\\uD83C\\uDDEC(?:\\uD83C[\\uDDE6\\uDDE7\\uDDE9-\\uDDEE\\uDDF1-\\uDDF3\\uDDF5-\\uDDFA\\uDDFC\\uDDFE])|\\uD83C\\uDDEB(?:\\uD83C[\\uDDEE-\\uDDF0\\uDDF2\\uDDF4\\uDDF7])|\\uD83C\\uDDEA(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA\\uDDEC\\uDDED\\uDDF7-\\uDDFA])|\\uD83C\\uDDE9(?:\\uD83C[\\uDDEA\\uDDEC\\uDDEF\\uDDF0\\uDDF2\\uDDF4\\uDDFF])|\\uD83C\\uDDE8(?:\\uD83C[\\uDDE6\\uDDE8\\uDDE9\\uDDEB-\\uDDEE\\uDDF0-\\uDDF5\\uDDF7\\uDDFA-\\uDDFF])|\\uD83C\\uDDE7(?:\\uD83C[\\uDDE6\\uDDE7\\uDDE9-\\uDDEF\\uDDF1-\\uDDF4\\uDDF6-\\uDDF9\\uDDFB\\uDDFC\\uDDFE\\uDDFF])|\\uD83C\\uDDE6(?:\\uD83C[\\uDDE8-\\uDDEC\\uDDEE\\uDDF1\\uDDF2\\uDDF4\\uDDF6-\\uDDFA\\uDDFC\\uDDFD\\uDDFF])|[#\\*0-9]\\uFE0F\\u20E3|\\u2764\\uFE0F|(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC70\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD35\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDB8\\uDDB9\\uDDCD-\\uDDCF\\uDDD4\\uDDD6-\\uDDDD])(?:\\uD83C[\\uDFFB-\\uDFFF])|(?:\\u26F9|\\uD83C[\\uDFCB\\uDFCC]|\\uD83D\\uDD75)(?:\\uFE0F|\\uD83C[\\uDFFB-\\uDFFF])|\\uD83C\\uDFF4|(?:[\\u270A\\u270B]|\\uD83C[\\uDF85\\uDFC2\\uDFC7]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66\\uDC67\\uDC6B-\\uDC6D\\uDC72\\uDC74-\\uDC76\\uDC78\\uDC7C\\uDC83\\uDC85\\uDC8F\\uDC91\\uDCAA\\uDD7A\\uDD95\\uDD96\\uDE4C\\uDE4F\\uDEC0\\uDECC]|\\uD83E[\\uDD0C\\uDD0F\\uDD18-\\uDD1C\\uDD1E\\uDD1F\\uDD30-\\uDD34\\uDD36\\uDD77\\uDDB5\\uDDB6\\uDDBB\\uDDD2\\uDDD3\\uDDD5])(?:\\uD83C[\\uDFFB-\\uDFFF])|(?:[\\u261D\\u270C\\u270D]|\\uD83D[\\uDD74\\uDD90])(?:\\uFE0F|\\uD83C[\\uDFFB-\\uDFFF])|[\\u270A\\u270B]|\\uD83C[\\uDF85\\uDFC2\\uDFC7]|\\uD83D[\\uDC08\\uDC15\\uDC3B\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66\\uDC67\\uDC6B-\\uDC6D\\uDC72\\uDC74-\\uDC76\\uDC78\\uDC7C\\uDC83\\uDC85\\uDC8F\\uDC91\\uDCAA\\uDD7A\\uDD95\\uDD96\\uDE2E\\uDE35\\uDE36\\uDE4C\\uDE4F\\uDEC0\\uDECC]|\\uD83E[\\uDD0C\\uDD0F\\uDD18-\\uDD1C\\uDD1E\\uDD1F\\uDD30-\\uDD34\\uDD36\\uDD77\\uDDB5\\uDDB6\\uDDBB\\uDDD2\\uDDD3\\uDDD5]|\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC70\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD35\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDB8\\uDDB9\\uDDCD-\\uDDCF\\uDDD4\\uDDD6-\\uDDDD]|\\uD83D\\uDC6F|\\uD83E[\\uDD3C\\uDDDE\\uDDDF]|[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF84\\uDF86-\\uDF93\\uDFA0-\\uDFC1\\uDFC5\\uDFC6\\uDFC8\\uDFC9\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC07\\uDC09-\\uDC14\\uDC16-\\uDC3A\\uDC3C-\\uDC3E\\uDC40\\uDC44\\uDC45\\uDC51-\\uDC65\\uDC6A\\uDC79-\\uDC7B\\uDC7D-\\uDC80\\uDC84\\uDC88-\\uDC8E\\uDC90\\uDC92-\\uDCA9\\uDCAB-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDDA4\\uDDFB-\\uDE2D\\uDE2F-\\uDE34\\uDE37-\\uDE44\\uDE48-\\uDE4A\\uDE80-\\uDEA2\\uDEA4-\\uDEB3\\uDEB7-\\uDEBF\\uDEC1-\\uDEC5\\uDED0-\\uDED2\\uDED5-\\uDED7\\uDEEB\\uDEEC\\uDEF4-\\uDEFC\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D\\uDD0E\\uDD10-\\uDD17\\uDD1D\\uDD20-\\uDD25\\uDD27-\\uDD2F\\uDD3A\\uDD3F-\\uDD45\\uDD47-\\uDD76\\uDD78\\uDD7A-\\uDDB4\\uDDB7\\uDDBA\\uDDBC-\\uDDCB\\uDDD0\\uDDE0-\\uDDFF\\uDE70-\\uDE74\\uDE78-\\uDE7A\\uDE80-\\uDE86\\uDE90-\\uDEA8\\uDEB0-\\uDEB6\\uDEC0-\\uDEC2\\uDED0-\\uDED6]|(?:[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u270A\\u270B\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF93\\uDFA0-\\uDFCA\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF4\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC3E\\uDC40\\uDC42-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDD7A\\uDD95\\uDD96\\uDDA4\\uDDFB-\\uDE4F\\uDE80-\\uDEC5\\uDECC\\uDED0-\\uDED2\\uDED5-\\uDED7\\uDEEB\\uDEEC\\uDEF4-\\uDEFC\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0C-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD78\\uDD7A-\\uDDCB\\uDDCD-\\uDDFF\\uDE70-\\uDE74\\uDE78-\\uDE7A\\uDE80-\\uDE86\\uDE90-\\uDEA8\\uDEB0-\\uDEB6\\uDEC0-\\uDEC2\\uDED0-\\uDED6])|(?:[#\\*0-9\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u231A\\u231B\\u2328\\u23CF\\u23E9-\\u23F3\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB-\\u25FE\\u2600-\\u2604\\u260E\\u2611\\u2614\\u2615\\u2618\\u261D\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u2648-\\u2653\\u265F\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267E\\u267F\\u2692-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A1\\u26A7\\u26AA\\u26AB\\u26B0\\u26B1\\u26BD\\u26BE\\u26C4\\u26C5\\u26C8\\u26CE\\u26CF\\u26D1\\u26D3\\u26D4\\u26E9\\u26EA\\u26F0-\\u26F5\\u26F7-\\u26FA\\u26FD\\u2702\\u2705\\u2708-\\u270D\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2728\\u2733\\u2734\\u2744\\u2747\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2763\\u2764\\u2795-\\u2797\\u27A1\\u27B0\\u27BF\\u2934\\u2935\\u2B05-\\u2B07\\u2B1B\\u2B1C\\u2B50\\u2B55\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDC04\\uDCCF\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE02\\uDE1A\\uDE2F\\uDE32-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF21\\uDF24-\\uDF93\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E-\\uDFF0\\uDFF3-\\uDFF5\\uDFF7-\\uDFFF]|\\uD83D[\\uDC00-\\uDCFD\\uDCFF-\\uDD3D\\uDD49-\\uDD4E\\uDD50-\\uDD67\\uDD6F\\uDD70\\uDD73-\\uDD7A\\uDD87\\uDD8A-\\uDD8D\\uDD90\\uDD95\\uDD96\\uDDA4\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA-\\uDE4F\\uDE80-\\uDEC5\\uDECB-\\uDED2\\uDED5-\\uDED7\\uDEE0-\\uDEE5\\uDEE9\\uDEEB\\uDEEC\\uDEF0\\uDEF3-\\uDEFC\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0C-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD78\\uDD7A-\\uDDCB\\uDDCD-\\uDDFF\\uDE70-\\uDE74\\uDE78-\\uDE7A\\uDE80-\\uDE86\\uDE90-\\uDEA8\\uDEB0-\\uDEB6\\uDEC0-\\uDEC2\\uDED0-\\uDED6])\\uFE0F|(?:[\\u261D\\u26F9\\u270A-\\u270D]|\\uD83C[\\uDF85\\uDFC2-\\uDFC4\\uDFC7\\uDFCA-\\uDFCC]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66-\\uDC78\\uDC7C\\uDC81-\\uDC83\\uDC85-\\uDC87\\uDC8F\\uDC91\\uDCAA\\uDD74\\uDD75\\uDD7A\\uDD90\\uDD95\\uDD96\\uDE45-\\uDE47\\uDE4B-\\uDE4F\\uDEA3\\uDEB4-\\uDEB6\\uDEC0\\uDECC]|\\uD83E[\\uDD0C\\uDD0F\\uDD18-\\uDD1F\\uDD26\\uDD30-\\uDD39\\uDD3C-\\uDD3E\\uDD77\\uDDB5\\uDDB6\\uDDB8\\uDDB9\\uDDBB\\uDDCD-\\uDDCF\\uDDD1-\\uDDDD])/g};}}),As={};ps(As,{default:()=>Ol});function Ol(e){if(typeof e!=\"string\"||e.length===0||(e=Tl(e),e.length===0))return 0;e=e.replace((0, vs.default)(),\" \");let r=0;for(let u=0;u=127&&n<=159||n>=768&&n<=879||(n>65535&&u++,r+=bl(n)?2:1);}return r}var vs,ql=Ee({\"node_modules/string-width/index.js\"(){q(),Bl(),wl(),vs=nl(Nl());}}),Il=I({\"src/utils/get-string-width.js\"(e,r){q();var u=(ql(),ds(As)).default,n=/[^\\x20-\\x7F]/;function D(s){return s?n.test(s)?u(s):s.length:0}r.exports=D;}}),zr=I({\"src/utils/text/skip.js\"(e,r){q();function u(f){return (c,F,a)=>{let l=a&&a.backwards;if(F===!1)return !1;let{length:h}=c,C=F;for(;C>=0&&Cv[v.length-2];function T(v){return (y,B,b)=>{let L=b&&b.backwards;if(B===!1)return !1;let{length:U}=y,G=B;for(;G>=0&&G2&&arguments[2]!==void 0?arguments[2]:{},b=c(v,B.backwards?y-1:y,B),L=C(v,b,B);return b!==L}function g(v,y,B){for(let b=y;b2&&arguments[2]!==void 0?arguments[2]:{};return c(v,B.backwards?y-1:y,B)!==y}function k(v,y){let B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,b=0;for(let L=B;Lne?U:L;}return G}function o(v,y){let B=v.slice(1,-1),b=y.parser===\"json\"||y.parser===\"json5\"&&y.quoteProps===\"preserve\"&&!y.singleQuote?'\"':y.__isInHtmlAttribute?\"'\":t(B,y.singleQuote?\"'\":'\"').quote;return E(B,b,!(y.parser===\"css\"||y.parser===\"less\"||y.parser===\"scss\"||y.__embeddedInHtml))}function E(v,y,B){let b=y==='\"'?\"'\":'\"',L=/\\\\(.)|([\"'])/gs,U=v.replace(L,(G,W,ne)=>W===b?W:ne===y?\"\\\\\"+ne:ne||(B&&/^[^\\n\\r\"'0-7\\\\bfnrt-vx\\u2028\\u2029]$/.test(W)?W:\"\\\\\"+W));return y+U+y}function p(v){return v.toLowerCase().replace(/^([+-]?[\\d.]+e)(?:\\+|(-))?0*(\\d)/,\"$1$2$3\").replace(/^([+-]?[\\d.]+)e[+-]?0+$/,\"$1\").replace(/^([+-])?\\./,\"$10.\").replace(/(\\.\\d+?)0+(?=e|$)/,\"$1\").replace(/\\.(?=e|$)/,\"\")}function A(v,y){let B=v.match(new RegExp(`(${u(y)})+`,\"g\"));return B===null?0:B.reduce((b,L)=>Math.max(b,L.length/y.length),0)}function P(v,y){let B=v.match(new RegExp(`(${u(y)})+`,\"g\"));if(B===null)return 0;let b=new Map,L=0;for(let U of B){let G=U.length/y.length;b.set(G,!0),G>L&&(L=G);}for(let U=1;U{let{name:U}=L;return U.toLowerCase()===v})||B.find(L=>{let{aliases:U}=L;return Array.isArray(U)&&U.includes(v)})||B.find(L=>{let{extensions:U}=L;return Array.isArray(U)&&U.includes(`.${v}`)});return b&&b.parsers[0]}function Q(v){return v&&v.type===\"front-matter\"}function K(v){let y=new WeakMap;return function(B){return y.has(B)||y.set(B,Symbol(v)),y.get(B)}}function J(v){let y=v.type||v.kind||\"(unknown type)\",B=String(v.name||v.id&&(typeof v.id==\"object\"?v.id.name:v.id)||v.key&&(typeof v.key==\"object\"?v.key.name:v.key)||v.value&&(typeof v.value==\"object\"?\"\":String(v.value))||v.operator||\"\");return B.length>20&&(B=B.slice(0,19)+\"\\u2026\"),y+(B?\" \"+B:\"\")}r.exports={inferParserByLanguage:H,getStringWidth:i,getMaxContinuousCount:A,getMinNotPresentContinuousCount:P,getPenultimate:m,getLast:n,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:d,getNextNonSpaceNonCommentCharacterIndex:_,getNextNonSpaceNonCommentCharacter:O,skip:T,skipWhitespace:f,skipSpaces:c,skipToLineEnd:F,skipEverythingButNewLine:a,skipInlineComment:l,skipTrailingComment:h,skipNewline:C,isNextLineEmptyAfterIndex:R,isNextLineEmpty:j,isPreviousLineEmpty:N,hasNewline:w,hasNewlineInRange:g,hasSpaces:x,getAlignmentSize:k,getIndentSize:$,getPreferredQuote:t,printString:o,printNumber:p,makeString:E,addLeadingComment:z,addDanglingComment:V,addTrailingComment:X,isFrontMatterNode:Q,isNonEmptyArray:s,createGroupIdMapper:K};}}),Pl=I({\"vendors/html-tag-names.json\"(e,r){r.exports={htmlTagNames:[\"a\",\"abbr\",\"acronym\",\"address\",\"applet\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"basefont\",\"bdi\",\"bdo\",\"bgsound\",\"big\",\"blink\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"center\",\"cite\",\"code\",\"col\",\"colgroup\",\"command\",\"content\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"dir\",\"div\",\"dl\",\"dt\",\"element\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"font\",\"footer\",\"form\",\"frame\",\"frameset\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"image\",\"img\",\"input\",\"ins\",\"isindex\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"listing\",\"main\",\"map\",\"mark\",\"marquee\",\"math\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"multicol\",\"nav\",\"nextid\",\"nobr\",\"noembed\",\"noframes\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"plaintext\",\"pre\",\"progress\",\"q\",\"rb\",\"rbc\",\"rp\",\"rt\",\"rtc\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"shadow\",\"slot\",\"small\",\"source\",\"spacer\",\"span\",\"strike\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"svg\",\"table\",\"tbody\",\"td\",\"template\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"tt\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"xmp\"]};}}),Ts=I({\"src/language-html/utils/array-to-map.js\"(e,r){q();function u(n){let D=Object.create(null);for(let s of n)D[s]=!0;return D}r.exports=u;}}),kl=I({\"src/language-html/utils/html-tag-names.js\"(e,r){q();var{htmlTagNames:u}=Pl(),n=Ts(),D=n(u);r.exports=D;}}),Ll=I({\"vendors/html-element-attributes.json\"(e,r){r.exports={htmlElementAttributes:{\"*\":[\"accesskey\",\"autocapitalize\",\"autofocus\",\"class\",\"contenteditable\",\"dir\",\"draggable\",\"enterkeyhint\",\"hidden\",\"id\",\"inputmode\",\"is\",\"itemid\",\"itemprop\",\"itemref\",\"itemscope\",\"itemtype\",\"lang\",\"nonce\",\"slot\",\"spellcheck\",\"style\",\"tabindex\",\"title\",\"translate\"],a:[\"charset\",\"coords\",\"download\",\"href\",\"hreflang\",\"name\",\"ping\",\"referrerpolicy\",\"rel\",\"rev\",\"shape\",\"target\",\"type\"],applet:[\"align\",\"alt\",\"archive\",\"code\",\"codebase\",\"height\",\"hspace\",\"name\",\"object\",\"vspace\",\"width\"],area:[\"alt\",\"coords\",\"download\",\"href\",\"hreflang\",\"nohref\",\"ping\",\"referrerpolicy\",\"rel\",\"shape\",\"target\",\"type\"],audio:[\"autoplay\",\"controls\",\"crossorigin\",\"loop\",\"muted\",\"preload\",\"src\"],base:[\"href\",\"target\"],basefont:[\"color\",\"face\",\"size\"],blockquote:[\"cite\"],body:[\"alink\",\"background\",\"bgcolor\",\"link\",\"text\",\"vlink\"],br:[\"clear\"],button:[\"disabled\",\"form\",\"formaction\",\"formenctype\",\"formmethod\",\"formnovalidate\",\"formtarget\",\"name\",\"type\",\"value\"],canvas:[\"height\",\"width\"],caption:[\"align\"],col:[\"align\",\"char\",\"charoff\",\"span\",\"valign\",\"width\"],colgroup:[\"align\",\"char\",\"charoff\",\"span\",\"valign\",\"width\"],data:[\"value\"],del:[\"cite\",\"datetime\"],details:[\"open\"],dialog:[\"open\"],dir:[\"compact\"],div:[\"align\"],dl:[\"compact\"],embed:[\"height\",\"src\",\"type\",\"width\"],fieldset:[\"disabled\",\"form\",\"name\"],font:[\"color\",\"face\",\"size\"],form:[\"accept\",\"accept-charset\",\"action\",\"autocomplete\",\"enctype\",\"method\",\"name\",\"novalidate\",\"target\"],frame:[\"frameborder\",\"longdesc\",\"marginheight\",\"marginwidth\",\"name\",\"noresize\",\"scrolling\",\"src\"],frameset:[\"cols\",\"rows\"],h1:[\"align\"],h2:[\"align\"],h3:[\"align\"],h4:[\"align\"],h5:[\"align\"],h6:[\"align\"],head:[\"profile\"],hr:[\"align\",\"noshade\",\"size\",\"width\"],html:[\"manifest\",\"version\"],iframe:[\"align\",\"allow\",\"allowfullscreen\",\"allowpaymentrequest\",\"allowusermedia\",\"frameborder\",\"height\",\"loading\",\"longdesc\",\"marginheight\",\"marginwidth\",\"name\",\"referrerpolicy\",\"sandbox\",\"scrolling\",\"src\",\"srcdoc\",\"width\"],img:[\"align\",\"alt\",\"border\",\"crossorigin\",\"decoding\",\"height\",\"hspace\",\"ismap\",\"loading\",\"longdesc\",\"name\",\"referrerpolicy\",\"sizes\",\"src\",\"srcset\",\"usemap\",\"vspace\",\"width\"],input:[\"accept\",\"align\",\"alt\",\"autocomplete\",\"checked\",\"dirname\",\"disabled\",\"form\",\"formaction\",\"formenctype\",\"formmethod\",\"formnovalidate\",\"formtarget\",\"height\",\"ismap\",\"list\",\"max\",\"maxlength\",\"min\",\"minlength\",\"multiple\",\"name\",\"pattern\",\"placeholder\",\"readonly\",\"required\",\"size\",\"src\",\"step\",\"type\",\"usemap\",\"value\",\"width\"],ins:[\"cite\",\"datetime\"],isindex:[\"prompt\"],label:[\"for\",\"form\"],legend:[\"align\"],li:[\"type\",\"value\"],link:[\"as\",\"charset\",\"color\",\"crossorigin\",\"disabled\",\"href\",\"hreflang\",\"imagesizes\",\"imagesrcset\",\"integrity\",\"media\",\"referrerpolicy\",\"rel\",\"rev\",\"sizes\",\"target\",\"type\"],map:[\"name\"],menu:[\"compact\"],meta:[\"charset\",\"content\",\"http-equiv\",\"media\",\"name\",\"scheme\"],meter:[\"high\",\"low\",\"max\",\"min\",\"optimum\",\"value\"],object:[\"align\",\"archive\",\"border\",\"classid\",\"codebase\",\"codetype\",\"data\",\"declare\",\"form\",\"height\",\"hspace\",\"name\",\"standby\",\"type\",\"typemustmatch\",\"usemap\",\"vspace\",\"width\"],ol:[\"compact\",\"reversed\",\"start\",\"type\"],optgroup:[\"disabled\",\"label\"],option:[\"disabled\",\"label\",\"selected\",\"value\"],output:[\"for\",\"form\",\"name\"],p:[\"align\"],param:[\"name\",\"type\",\"value\",\"valuetype\"],pre:[\"width\"],progress:[\"max\",\"value\"],q:[\"cite\"],script:[\"async\",\"charset\",\"crossorigin\",\"defer\",\"integrity\",\"language\",\"nomodule\",\"referrerpolicy\",\"src\",\"type\"],select:[\"autocomplete\",\"disabled\",\"form\",\"multiple\",\"name\",\"required\",\"size\"],slot:[\"name\"],source:[\"height\",\"media\",\"sizes\",\"src\",\"srcset\",\"type\",\"width\"],style:[\"media\",\"type\"],table:[\"align\",\"bgcolor\",\"border\",\"cellpadding\",\"cellspacing\",\"frame\",\"rules\",\"summary\",\"width\"],tbody:[\"align\",\"char\",\"charoff\",\"valign\"],td:[\"abbr\",\"align\",\"axis\",\"bgcolor\",\"char\",\"charoff\",\"colspan\",\"headers\",\"height\",\"nowrap\",\"rowspan\",\"scope\",\"valign\",\"width\"],textarea:[\"autocomplete\",\"cols\",\"dirname\",\"disabled\",\"form\",\"maxlength\",\"minlength\",\"name\",\"placeholder\",\"readonly\",\"required\",\"rows\",\"wrap\"],tfoot:[\"align\",\"char\",\"charoff\",\"valign\"],th:[\"abbr\",\"align\",\"axis\",\"bgcolor\",\"char\",\"charoff\",\"colspan\",\"headers\",\"height\",\"nowrap\",\"rowspan\",\"scope\",\"valign\",\"width\"],thead:[\"align\",\"char\",\"charoff\",\"valign\"],time:[\"datetime\"],tr:[\"align\",\"bgcolor\",\"char\",\"charoff\",\"valign\"],track:[\"default\",\"kind\",\"label\",\"src\",\"srclang\"],ul:[\"compact\",\"type\"],video:[\"autoplay\",\"controls\",\"crossorigin\",\"height\",\"loop\",\"muted\",\"playsinline\",\"poster\",\"preload\",\"src\",\"width\"]}};}}),$l=I({\"src/language-html/utils/map-object.js\"(e,r){q();function u(n,D){let s=Object.create(null);for(let[i,f]of Object.entries(n))s[i]=D(f,i);return s}r.exports=u;}}),Ml=I({\"src/language-html/utils/html-elements-attributes.js\"(e,r){q();var{htmlElementAttributes:u}=Ll(),n=$l(),D=Ts(),s=n(u,D);r.exports=s;}}),jl=I({\"src/language-html/utils/is-unknown-namespace.js\"(e,r){q();function u(n){return n.type===\"element\"&&!n.hasExplicitNamespace&&![\"html\",\"svg\"].includes(n.namespace)}r.exports=u;}}),Ul=I({\"src/language-html/pragma.js\"(e,r){q();function u(D){return /^\\s*/.test(D)}function n(D){return `\n\n`+D.replace(/^\\s*\\n/,\"\")}r.exports={hasPragma:u,insertPragma:n};}}),Gl=I({\"src/language-html/ast.js\"(e,r){q();var u={attrs:!0,children:!0},n=new Set([\"parent\"]),D=class{constructor(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};for(let f of new Set([...n,...Object.keys(i)]))this.setProperty(f,i[f]);}setProperty(i,f){if(this[i]!==f){if(i in u&&(f=f.map(c=>this.createChild(c))),!n.has(i)){this[i]=f;return}Object.defineProperty(this,i,{value:f,enumerable:!1,configurable:!0});}}map(i){let f;for(let c in u){let F=this[c];if(F){let a=s(F,l=>l.map(i));f!==F&&(f||(f=new D({parent:this.parent})),f.setProperty(c,a));}}if(f)for(let c in this)c in u||(f[c]=this[c]);return i(f||this)}walk(i){for(let f in u){let c=this[f];if(c)for(let F=0;F[i.fullName,i.value]))}};function s(i,f){let c=i.map(f);return c.some((F,a)=>F!==i[a])?c:i}r.exports={Node:D};}}),Vl=I({\"src/language-html/conditional-comment.js\"(e,r){q();var{ParseSourceSpan:u}=Be(),n=[{regex:/^(\\[if([^\\]]*)]>)(.*?){try{return [!0,F(C,m).children]}catch{return [!1,[{type:\"text\",value:C,sourceSpan:new u(m,T)}]]}})();return {type:\"ieConditionalComment\",complete:w,children:g,condition:h.trim().replace(/\\s+/g,\" \"),sourceSpan:c.sourceSpan,startSourceSpan:new u(c.sourceSpan.start,m),endSourceSpan:new u(T,c.sourceSpan.end)}}function i(c,F,a){let[,l]=a;return {type:\"ieConditionalStartComment\",condition:l.trim().replace(/\\s+/g,\" \"),sourceSpan:c.sourceSpan}}function f(c){return {type:\"ieConditionalEndComment\",sourceSpan:c.sourceSpan}}r.exports={parseIeConditionalComment:D};}}),Xl=I({\"src/language-html/loc.js\"(e,r){q();function u(D){return D.sourceSpan.start.offset}function n(D){return D.sourceSpan.end.offset}r.exports={locStart:u,locEnd:n};}}),Ze=I({\"node_modules/angular-html-parser/lib/compiler/src/ml_parser/tags.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});(function(c){c[c.RAW_TEXT=0]=\"RAW_TEXT\",c[c.ESCAPABLE_RAW_TEXT=1]=\"ESCAPABLE_RAW_TEXT\",c[c.PARSABLE_DATA=2]=\"PARSABLE_DATA\";})(e.TagContentType||(e.TagContentType={}));function u(c){if(c[0]!=\":\")return [null,c];let F=c.indexOf(\":\",1);if(F==-1)throw new Error(`Unsupported format \"${c}\" expecting \":namespace:name\"`);return [c.slice(1,F),c.slice(F+1)]}e.splitNsName=u;function n(c){return u(c)[1]===\"ng-container\"}e.isNgContainer=n;function D(c){return u(c)[1]===\"ng-content\"}e.isNgContent=D;function s(c){return u(c)[1]===\"ng-template\"}e.isNgTemplate=s;function i(c){return c===null?null:u(c)[0]}e.getNsPrefix=i;function f(c,F){return c?`:${c}:${F}`:F}e.mergeNsAndName=f,e.NAMED_ENTITIES={Aacute:\"\\xC1\",aacute:\"\\xE1\",Abreve:\"\\u0102\",abreve:\"\\u0103\",ac:\"\\u223E\",acd:\"\\u223F\",acE:\"\\u223E\\u0333\",Acirc:\"\\xC2\",acirc:\"\\xE2\",acute:\"\\xB4\",Acy:\"\\u0410\",acy:\"\\u0430\",AElig:\"\\xC6\",aelig:\"\\xE6\",af:\"\\u2061\",Afr:\"\\u{1D504}\",afr:\"\\u{1D51E}\",Agrave:\"\\xC0\",agrave:\"\\xE0\",alefsym:\"\\u2135\",aleph:\"\\u2135\",Alpha:\"\\u0391\",alpha:\"\\u03B1\",Amacr:\"\\u0100\",amacr:\"\\u0101\",amalg:\"\\u2A3F\",AMP:\"&\",amp:\"&\",And:\"\\u2A53\",and:\"\\u2227\",andand:\"\\u2A55\",andd:\"\\u2A5C\",andslope:\"\\u2A58\",andv:\"\\u2A5A\",ang:\"\\u2220\",ange:\"\\u29A4\",angle:\"\\u2220\",angmsd:\"\\u2221\",angmsdaa:\"\\u29A8\",angmsdab:\"\\u29A9\",angmsdac:\"\\u29AA\",angmsdad:\"\\u29AB\",angmsdae:\"\\u29AC\",angmsdaf:\"\\u29AD\",angmsdag:\"\\u29AE\",angmsdah:\"\\u29AF\",angrt:\"\\u221F\",angrtvb:\"\\u22BE\",angrtvbd:\"\\u299D\",angsph:\"\\u2222\",angst:\"\\xC5\",angzarr:\"\\u237C\",Aogon:\"\\u0104\",aogon:\"\\u0105\",Aopf:\"\\u{1D538}\",aopf:\"\\u{1D552}\",ap:\"\\u2248\",apacir:\"\\u2A6F\",apE:\"\\u2A70\",ape:\"\\u224A\",apid:\"\\u224B\",apos:\"'\",ApplyFunction:\"\\u2061\",approx:\"\\u2248\",approxeq:\"\\u224A\",Aring:\"\\xC5\",aring:\"\\xE5\",Ascr:\"\\u{1D49C}\",ascr:\"\\u{1D4B6}\",Assign:\"\\u2254\",ast:\"*\",asymp:\"\\u2248\",asympeq:\"\\u224D\",Atilde:\"\\xC3\",atilde:\"\\xE3\",Auml:\"\\xC4\",auml:\"\\xE4\",awconint:\"\\u2233\",awint:\"\\u2A11\",backcong:\"\\u224C\",backepsilon:\"\\u03F6\",backprime:\"\\u2035\",backsim:\"\\u223D\",backsimeq:\"\\u22CD\",Backslash:\"\\u2216\",Barv:\"\\u2AE7\",barvee:\"\\u22BD\",Barwed:\"\\u2306\",barwed:\"\\u2305\",barwedge:\"\\u2305\",bbrk:\"\\u23B5\",bbrktbrk:\"\\u23B6\",bcong:\"\\u224C\",Bcy:\"\\u0411\",bcy:\"\\u0431\",bdquo:\"\\u201E\",becaus:\"\\u2235\",Because:\"\\u2235\",because:\"\\u2235\",bemptyv:\"\\u29B0\",bepsi:\"\\u03F6\",bernou:\"\\u212C\",Bernoullis:\"\\u212C\",Beta:\"\\u0392\",beta:\"\\u03B2\",beth:\"\\u2136\",between:\"\\u226C\",Bfr:\"\\u{1D505}\",bfr:\"\\u{1D51F}\",bigcap:\"\\u22C2\",bigcirc:\"\\u25EF\",bigcup:\"\\u22C3\",bigodot:\"\\u2A00\",bigoplus:\"\\u2A01\",bigotimes:\"\\u2A02\",bigsqcup:\"\\u2A06\",bigstar:\"\\u2605\",bigtriangledown:\"\\u25BD\",bigtriangleup:\"\\u25B3\",biguplus:\"\\u2A04\",bigvee:\"\\u22C1\",bigwedge:\"\\u22C0\",bkarow:\"\\u290D\",blacklozenge:\"\\u29EB\",blacksquare:\"\\u25AA\",blacktriangle:\"\\u25B4\",blacktriangledown:\"\\u25BE\",blacktriangleleft:\"\\u25C2\",blacktriangleright:\"\\u25B8\",blank:\"\\u2423\",blk12:\"\\u2592\",blk14:\"\\u2591\",blk34:\"\\u2593\",block:\"\\u2588\",bne:\"=\\u20E5\",bnequiv:\"\\u2261\\u20E5\",bNot:\"\\u2AED\",bnot:\"\\u2310\",Bopf:\"\\u{1D539}\",bopf:\"\\u{1D553}\",bot:\"\\u22A5\",bottom:\"\\u22A5\",bowtie:\"\\u22C8\",boxbox:\"\\u29C9\",boxDL:\"\\u2557\",boxDl:\"\\u2556\",boxdL:\"\\u2555\",boxdl:\"\\u2510\",boxDR:\"\\u2554\",boxDr:\"\\u2553\",boxdR:\"\\u2552\",boxdr:\"\\u250C\",boxH:\"\\u2550\",boxh:\"\\u2500\",boxHD:\"\\u2566\",boxHd:\"\\u2564\",boxhD:\"\\u2565\",boxhd:\"\\u252C\",boxHU:\"\\u2569\",boxHu:\"\\u2567\",boxhU:\"\\u2568\",boxhu:\"\\u2534\",boxminus:\"\\u229F\",boxplus:\"\\u229E\",boxtimes:\"\\u22A0\",boxUL:\"\\u255D\",boxUl:\"\\u255C\",boxuL:\"\\u255B\",boxul:\"\\u2518\",boxUR:\"\\u255A\",boxUr:\"\\u2559\",boxuR:\"\\u2558\",boxur:\"\\u2514\",boxV:\"\\u2551\",boxv:\"\\u2502\",boxVH:\"\\u256C\",boxVh:\"\\u256B\",boxvH:\"\\u256A\",boxvh:\"\\u253C\",boxVL:\"\\u2563\",boxVl:\"\\u2562\",boxvL:\"\\u2561\",boxvl:\"\\u2524\",boxVR:\"\\u2560\",boxVr:\"\\u255F\",boxvR:\"\\u255E\",boxvr:\"\\u251C\",bprime:\"\\u2035\",Breve:\"\\u02D8\",breve:\"\\u02D8\",brvbar:\"\\xA6\",Bscr:\"\\u212C\",bscr:\"\\u{1D4B7}\",bsemi:\"\\u204F\",bsim:\"\\u223D\",bsime:\"\\u22CD\",bsol:\"\\\\\",bsolb:\"\\u29C5\",bsolhsub:\"\\u27C8\",bull:\"\\u2022\",bullet:\"\\u2022\",bump:\"\\u224E\",bumpE:\"\\u2AAE\",bumpe:\"\\u224F\",Bumpeq:\"\\u224E\",bumpeq:\"\\u224F\",Cacute:\"\\u0106\",cacute:\"\\u0107\",Cap:\"\\u22D2\",cap:\"\\u2229\",capand:\"\\u2A44\",capbrcup:\"\\u2A49\",capcap:\"\\u2A4B\",capcup:\"\\u2A47\",capdot:\"\\u2A40\",CapitalDifferentialD:\"\\u2145\",caps:\"\\u2229\\uFE00\",caret:\"\\u2041\",caron:\"\\u02C7\",Cayleys:\"\\u212D\",ccaps:\"\\u2A4D\",Ccaron:\"\\u010C\",ccaron:\"\\u010D\",Ccedil:\"\\xC7\",ccedil:\"\\xE7\",Ccirc:\"\\u0108\",ccirc:\"\\u0109\",Cconint:\"\\u2230\",ccups:\"\\u2A4C\",ccupssm:\"\\u2A50\",Cdot:\"\\u010A\",cdot:\"\\u010B\",cedil:\"\\xB8\",Cedilla:\"\\xB8\",cemptyv:\"\\u29B2\",cent:\"\\xA2\",CenterDot:\"\\xB7\",centerdot:\"\\xB7\",Cfr:\"\\u212D\",cfr:\"\\u{1D520}\",CHcy:\"\\u0427\",chcy:\"\\u0447\",check:\"\\u2713\",checkmark:\"\\u2713\",Chi:\"\\u03A7\",chi:\"\\u03C7\",cir:\"\\u25CB\",circ:\"\\u02C6\",circeq:\"\\u2257\",circlearrowleft:\"\\u21BA\",circlearrowright:\"\\u21BB\",circledast:\"\\u229B\",circledcirc:\"\\u229A\",circleddash:\"\\u229D\",CircleDot:\"\\u2299\",circledR:\"\\xAE\",circledS:\"\\u24C8\",CircleMinus:\"\\u2296\",CirclePlus:\"\\u2295\",CircleTimes:\"\\u2297\",cirE:\"\\u29C3\",cire:\"\\u2257\",cirfnint:\"\\u2A10\",cirmid:\"\\u2AEF\",cirscir:\"\\u29C2\",ClockwiseContourIntegral:\"\\u2232\",CloseCurlyDoubleQuote:\"\\u201D\",CloseCurlyQuote:\"\\u2019\",clubs:\"\\u2663\",clubsuit:\"\\u2663\",Colon:\"\\u2237\",colon:\":\",Colone:\"\\u2A74\",colone:\"\\u2254\",coloneq:\"\\u2254\",comma:\",\",commat:\"@\",comp:\"\\u2201\",compfn:\"\\u2218\",complement:\"\\u2201\",complexes:\"\\u2102\",cong:\"\\u2245\",congdot:\"\\u2A6D\",Congruent:\"\\u2261\",Conint:\"\\u222F\",conint:\"\\u222E\",ContourIntegral:\"\\u222E\",Copf:\"\\u2102\",copf:\"\\u{1D554}\",coprod:\"\\u2210\",Coproduct:\"\\u2210\",COPY:\"\\xA9\",copy:\"\\xA9\",copysr:\"\\u2117\",CounterClockwiseContourIntegral:\"\\u2233\",crarr:\"\\u21B5\",Cross:\"\\u2A2F\",cross:\"\\u2717\",Cscr:\"\\u{1D49E}\",cscr:\"\\u{1D4B8}\",csub:\"\\u2ACF\",csube:\"\\u2AD1\",csup:\"\\u2AD0\",csupe:\"\\u2AD2\",ctdot:\"\\u22EF\",cudarrl:\"\\u2938\",cudarrr:\"\\u2935\",cuepr:\"\\u22DE\",cuesc:\"\\u22DF\",cularr:\"\\u21B6\",cularrp:\"\\u293D\",Cup:\"\\u22D3\",cup:\"\\u222A\",cupbrcap:\"\\u2A48\",CupCap:\"\\u224D\",cupcap:\"\\u2A46\",cupcup:\"\\u2A4A\",cupdot:\"\\u228D\",cupor:\"\\u2A45\",cups:\"\\u222A\\uFE00\",curarr:\"\\u21B7\",curarrm:\"\\u293C\",curlyeqprec:\"\\u22DE\",curlyeqsucc:\"\\u22DF\",curlyvee:\"\\u22CE\",curlywedge:\"\\u22CF\",curren:\"\\xA4\",curvearrowleft:\"\\u21B6\",curvearrowright:\"\\u21B7\",cuvee:\"\\u22CE\",cuwed:\"\\u22CF\",cwconint:\"\\u2232\",cwint:\"\\u2231\",cylcty:\"\\u232D\",Dagger:\"\\u2021\",dagger:\"\\u2020\",daleth:\"\\u2138\",Darr:\"\\u21A1\",dArr:\"\\u21D3\",darr:\"\\u2193\",dash:\"\\u2010\",Dashv:\"\\u2AE4\",dashv:\"\\u22A3\",dbkarow:\"\\u290F\",dblac:\"\\u02DD\",Dcaron:\"\\u010E\",dcaron:\"\\u010F\",Dcy:\"\\u0414\",dcy:\"\\u0434\",DD:\"\\u2145\",dd:\"\\u2146\",ddagger:\"\\u2021\",ddarr:\"\\u21CA\",DDotrahd:\"\\u2911\",ddotseq:\"\\u2A77\",deg:\"\\xB0\",Del:\"\\u2207\",Delta:\"\\u0394\",delta:\"\\u03B4\",demptyv:\"\\u29B1\",dfisht:\"\\u297F\",Dfr:\"\\u{1D507}\",dfr:\"\\u{1D521}\",dHar:\"\\u2965\",dharl:\"\\u21C3\",dharr:\"\\u21C2\",DiacriticalAcute:\"\\xB4\",DiacriticalDot:\"\\u02D9\",DiacriticalDoubleAcute:\"\\u02DD\",DiacriticalGrave:\"`\",DiacriticalTilde:\"\\u02DC\",diam:\"\\u22C4\",Diamond:\"\\u22C4\",diamond:\"\\u22C4\",diamondsuit:\"\\u2666\",diams:\"\\u2666\",die:\"\\xA8\",DifferentialD:\"\\u2146\",digamma:\"\\u03DD\",disin:\"\\u22F2\",div:\"\\xF7\",divide:\"\\xF7\",divideontimes:\"\\u22C7\",divonx:\"\\u22C7\",DJcy:\"\\u0402\",djcy:\"\\u0452\",dlcorn:\"\\u231E\",dlcrop:\"\\u230D\",dollar:\"$\",Dopf:\"\\u{1D53B}\",dopf:\"\\u{1D555}\",Dot:\"\\xA8\",dot:\"\\u02D9\",DotDot:\"\\u20DC\",doteq:\"\\u2250\",doteqdot:\"\\u2251\",DotEqual:\"\\u2250\",dotminus:\"\\u2238\",dotplus:\"\\u2214\",dotsquare:\"\\u22A1\",doublebarwedge:\"\\u2306\",DoubleContourIntegral:\"\\u222F\",DoubleDot:\"\\xA8\",DoubleDownArrow:\"\\u21D3\",DoubleLeftArrow:\"\\u21D0\",DoubleLeftRightArrow:\"\\u21D4\",DoubleLeftTee:\"\\u2AE4\",DoubleLongLeftArrow:\"\\u27F8\",DoubleLongLeftRightArrow:\"\\u27FA\",DoubleLongRightArrow:\"\\u27F9\",DoubleRightArrow:\"\\u21D2\",DoubleRightTee:\"\\u22A8\",DoubleUpArrow:\"\\u21D1\",DoubleUpDownArrow:\"\\u21D5\",DoubleVerticalBar:\"\\u2225\",DownArrow:\"\\u2193\",Downarrow:\"\\u21D3\",downarrow:\"\\u2193\",DownArrowBar:\"\\u2913\",DownArrowUpArrow:\"\\u21F5\",DownBreve:\"\\u0311\",downdownarrows:\"\\u21CA\",downharpoonleft:\"\\u21C3\",downharpoonright:\"\\u21C2\",DownLeftRightVector:\"\\u2950\",DownLeftTeeVector:\"\\u295E\",DownLeftVector:\"\\u21BD\",DownLeftVectorBar:\"\\u2956\",DownRightTeeVector:\"\\u295F\",DownRightVector:\"\\u21C1\",DownRightVectorBar:\"\\u2957\",DownTee:\"\\u22A4\",DownTeeArrow:\"\\u21A7\",drbkarow:\"\\u2910\",drcorn:\"\\u231F\",drcrop:\"\\u230C\",Dscr:\"\\u{1D49F}\",dscr:\"\\u{1D4B9}\",DScy:\"\\u0405\",dscy:\"\\u0455\",dsol:\"\\u29F6\",Dstrok:\"\\u0110\",dstrok:\"\\u0111\",dtdot:\"\\u22F1\",dtri:\"\\u25BF\",dtrif:\"\\u25BE\",duarr:\"\\u21F5\",duhar:\"\\u296F\",dwangle:\"\\u29A6\",DZcy:\"\\u040F\",dzcy:\"\\u045F\",dzigrarr:\"\\u27FF\",Eacute:\"\\xC9\",eacute:\"\\xE9\",easter:\"\\u2A6E\",Ecaron:\"\\u011A\",ecaron:\"\\u011B\",ecir:\"\\u2256\",Ecirc:\"\\xCA\",ecirc:\"\\xEA\",ecolon:\"\\u2255\",Ecy:\"\\u042D\",ecy:\"\\u044D\",eDDot:\"\\u2A77\",Edot:\"\\u0116\",eDot:\"\\u2251\",edot:\"\\u0117\",ee:\"\\u2147\",efDot:\"\\u2252\",Efr:\"\\u{1D508}\",efr:\"\\u{1D522}\",eg:\"\\u2A9A\",Egrave:\"\\xC8\",egrave:\"\\xE8\",egs:\"\\u2A96\",egsdot:\"\\u2A98\",el:\"\\u2A99\",Element:\"\\u2208\",elinters:\"\\u23E7\",ell:\"\\u2113\",els:\"\\u2A95\",elsdot:\"\\u2A97\",Emacr:\"\\u0112\",emacr:\"\\u0113\",empty:\"\\u2205\",emptyset:\"\\u2205\",EmptySmallSquare:\"\\u25FB\",emptyv:\"\\u2205\",EmptyVerySmallSquare:\"\\u25AB\",emsp:\"\\u2003\",emsp13:\"\\u2004\",emsp14:\"\\u2005\",ENG:\"\\u014A\",eng:\"\\u014B\",ensp:\"\\u2002\",Eogon:\"\\u0118\",eogon:\"\\u0119\",Eopf:\"\\u{1D53C}\",eopf:\"\\u{1D556}\",epar:\"\\u22D5\",eparsl:\"\\u29E3\",eplus:\"\\u2A71\",epsi:\"\\u03B5\",Epsilon:\"\\u0395\",epsilon:\"\\u03B5\",epsiv:\"\\u03F5\",eqcirc:\"\\u2256\",eqcolon:\"\\u2255\",eqsim:\"\\u2242\",eqslantgtr:\"\\u2A96\",eqslantless:\"\\u2A95\",Equal:\"\\u2A75\",equals:\"=\",EqualTilde:\"\\u2242\",equest:\"\\u225F\",Equilibrium:\"\\u21CC\",equiv:\"\\u2261\",equivDD:\"\\u2A78\",eqvparsl:\"\\u29E5\",erarr:\"\\u2971\",erDot:\"\\u2253\",Escr:\"\\u2130\",escr:\"\\u212F\",esdot:\"\\u2250\",Esim:\"\\u2A73\",esim:\"\\u2242\",Eta:\"\\u0397\",eta:\"\\u03B7\",ETH:\"\\xD0\",eth:\"\\xF0\",Euml:\"\\xCB\",euml:\"\\xEB\",euro:\"\\u20AC\",excl:\"!\",exist:\"\\u2203\",Exists:\"\\u2203\",expectation:\"\\u2130\",ExponentialE:\"\\u2147\",exponentiale:\"\\u2147\",fallingdotseq:\"\\u2252\",Fcy:\"\\u0424\",fcy:\"\\u0444\",female:\"\\u2640\",ffilig:\"\\uFB03\",fflig:\"\\uFB00\",ffllig:\"\\uFB04\",Ffr:\"\\u{1D509}\",ffr:\"\\u{1D523}\",filig:\"\\uFB01\",FilledSmallSquare:\"\\u25FC\",FilledVerySmallSquare:\"\\u25AA\",fjlig:\"fj\",flat:\"\\u266D\",fllig:\"\\uFB02\",fltns:\"\\u25B1\",fnof:\"\\u0192\",Fopf:\"\\u{1D53D}\",fopf:\"\\u{1D557}\",ForAll:\"\\u2200\",forall:\"\\u2200\",fork:\"\\u22D4\",forkv:\"\\u2AD9\",Fouriertrf:\"\\u2131\",fpartint:\"\\u2A0D\",frac12:\"\\xBD\",frac13:\"\\u2153\",frac14:\"\\xBC\",frac15:\"\\u2155\",frac16:\"\\u2159\",frac18:\"\\u215B\",frac23:\"\\u2154\",frac25:\"\\u2156\",frac34:\"\\xBE\",frac35:\"\\u2157\",frac38:\"\\u215C\",frac45:\"\\u2158\",frac56:\"\\u215A\",frac58:\"\\u215D\",frac78:\"\\u215E\",frasl:\"\\u2044\",frown:\"\\u2322\",Fscr:\"\\u2131\",fscr:\"\\u{1D4BB}\",gacute:\"\\u01F5\",Gamma:\"\\u0393\",gamma:\"\\u03B3\",Gammad:\"\\u03DC\",gammad:\"\\u03DD\",gap:\"\\u2A86\",Gbreve:\"\\u011E\",gbreve:\"\\u011F\",Gcedil:\"\\u0122\",Gcirc:\"\\u011C\",gcirc:\"\\u011D\",Gcy:\"\\u0413\",gcy:\"\\u0433\",Gdot:\"\\u0120\",gdot:\"\\u0121\",gE:\"\\u2267\",ge:\"\\u2265\",gEl:\"\\u2A8C\",gel:\"\\u22DB\",geq:\"\\u2265\",geqq:\"\\u2267\",geqslant:\"\\u2A7E\",ges:\"\\u2A7E\",gescc:\"\\u2AA9\",gesdot:\"\\u2A80\",gesdoto:\"\\u2A82\",gesdotol:\"\\u2A84\",gesl:\"\\u22DB\\uFE00\",gesles:\"\\u2A94\",Gfr:\"\\u{1D50A}\",gfr:\"\\u{1D524}\",Gg:\"\\u22D9\",gg:\"\\u226B\",ggg:\"\\u22D9\",gimel:\"\\u2137\",GJcy:\"\\u0403\",gjcy:\"\\u0453\",gl:\"\\u2277\",gla:\"\\u2AA5\",glE:\"\\u2A92\",glj:\"\\u2AA4\",gnap:\"\\u2A8A\",gnapprox:\"\\u2A8A\",gnE:\"\\u2269\",gne:\"\\u2A88\",gneq:\"\\u2A88\",gneqq:\"\\u2269\",gnsim:\"\\u22E7\",Gopf:\"\\u{1D53E}\",gopf:\"\\u{1D558}\",grave:\"`\",GreaterEqual:\"\\u2265\",GreaterEqualLess:\"\\u22DB\",GreaterFullEqual:\"\\u2267\",GreaterGreater:\"\\u2AA2\",GreaterLess:\"\\u2277\",GreaterSlantEqual:\"\\u2A7E\",GreaterTilde:\"\\u2273\",Gscr:\"\\u{1D4A2}\",gscr:\"\\u210A\",gsim:\"\\u2273\",gsime:\"\\u2A8E\",gsiml:\"\\u2A90\",GT:\">\",Gt:\"\\u226B\",gt:\">\",gtcc:\"\\u2AA7\",gtcir:\"\\u2A7A\",gtdot:\"\\u22D7\",gtlPar:\"\\u2995\",gtquest:\"\\u2A7C\",gtrapprox:\"\\u2A86\",gtrarr:\"\\u2978\",gtrdot:\"\\u22D7\",gtreqless:\"\\u22DB\",gtreqqless:\"\\u2A8C\",gtrless:\"\\u2277\",gtrsim:\"\\u2273\",gvertneqq:\"\\u2269\\uFE00\",gvnE:\"\\u2269\\uFE00\",Hacek:\"\\u02C7\",hairsp:\"\\u200A\",half:\"\\xBD\",hamilt:\"\\u210B\",HARDcy:\"\\u042A\",hardcy:\"\\u044A\",hArr:\"\\u21D4\",harr:\"\\u2194\",harrcir:\"\\u2948\",harrw:\"\\u21AD\",Hat:\"^\",hbar:\"\\u210F\",Hcirc:\"\\u0124\",hcirc:\"\\u0125\",hearts:\"\\u2665\",heartsuit:\"\\u2665\",hellip:\"\\u2026\",hercon:\"\\u22B9\",Hfr:\"\\u210C\",hfr:\"\\u{1D525}\",HilbertSpace:\"\\u210B\",hksearow:\"\\u2925\",hkswarow:\"\\u2926\",hoarr:\"\\u21FF\",homtht:\"\\u223B\",hookleftarrow:\"\\u21A9\",hookrightarrow:\"\\u21AA\",Hopf:\"\\u210D\",hopf:\"\\u{1D559}\",horbar:\"\\u2015\",HorizontalLine:\"\\u2500\",Hscr:\"\\u210B\",hscr:\"\\u{1D4BD}\",hslash:\"\\u210F\",Hstrok:\"\\u0126\",hstrok:\"\\u0127\",HumpDownHump:\"\\u224E\",HumpEqual:\"\\u224F\",hybull:\"\\u2043\",hyphen:\"\\u2010\",Iacute:\"\\xCD\",iacute:\"\\xED\",ic:\"\\u2063\",Icirc:\"\\xCE\",icirc:\"\\xEE\",Icy:\"\\u0418\",icy:\"\\u0438\",Idot:\"\\u0130\",IEcy:\"\\u0415\",iecy:\"\\u0435\",iexcl:\"\\xA1\",iff:\"\\u21D4\",Ifr:\"\\u2111\",ifr:\"\\u{1D526}\",Igrave:\"\\xCC\",igrave:\"\\xEC\",ii:\"\\u2148\",iiiint:\"\\u2A0C\",iiint:\"\\u222D\",iinfin:\"\\u29DC\",iiota:\"\\u2129\",IJlig:\"\\u0132\",ijlig:\"\\u0133\",Im:\"\\u2111\",Imacr:\"\\u012A\",imacr:\"\\u012B\",image:\"\\u2111\",ImaginaryI:\"\\u2148\",imagline:\"\\u2110\",imagpart:\"\\u2111\",imath:\"\\u0131\",imof:\"\\u22B7\",imped:\"\\u01B5\",Implies:\"\\u21D2\",in:\"\\u2208\",incare:\"\\u2105\",infin:\"\\u221E\",infintie:\"\\u29DD\",inodot:\"\\u0131\",Int:\"\\u222C\",int:\"\\u222B\",intcal:\"\\u22BA\",integers:\"\\u2124\",Integral:\"\\u222B\",intercal:\"\\u22BA\",Intersection:\"\\u22C2\",intlarhk:\"\\u2A17\",intprod:\"\\u2A3C\",InvisibleComma:\"\\u2063\",InvisibleTimes:\"\\u2062\",IOcy:\"\\u0401\",iocy:\"\\u0451\",Iogon:\"\\u012E\",iogon:\"\\u012F\",Iopf:\"\\u{1D540}\",iopf:\"\\u{1D55A}\",Iota:\"\\u0399\",iota:\"\\u03B9\",iprod:\"\\u2A3C\",iquest:\"\\xBF\",Iscr:\"\\u2110\",iscr:\"\\u{1D4BE}\",isin:\"\\u2208\",isindot:\"\\u22F5\",isinE:\"\\u22F9\",isins:\"\\u22F4\",isinsv:\"\\u22F3\",isinv:\"\\u2208\",it:\"\\u2062\",Itilde:\"\\u0128\",itilde:\"\\u0129\",Iukcy:\"\\u0406\",iukcy:\"\\u0456\",Iuml:\"\\xCF\",iuml:\"\\xEF\",Jcirc:\"\\u0134\",jcirc:\"\\u0135\",Jcy:\"\\u0419\",jcy:\"\\u0439\",Jfr:\"\\u{1D50D}\",jfr:\"\\u{1D527}\",jmath:\"\\u0237\",Jopf:\"\\u{1D541}\",jopf:\"\\u{1D55B}\",Jscr:\"\\u{1D4A5}\",jscr:\"\\u{1D4BF}\",Jsercy:\"\\u0408\",jsercy:\"\\u0458\",Jukcy:\"\\u0404\",jukcy:\"\\u0454\",Kappa:\"\\u039A\",kappa:\"\\u03BA\",kappav:\"\\u03F0\",Kcedil:\"\\u0136\",kcedil:\"\\u0137\",Kcy:\"\\u041A\",kcy:\"\\u043A\",Kfr:\"\\u{1D50E}\",kfr:\"\\u{1D528}\",kgreen:\"\\u0138\",KHcy:\"\\u0425\",khcy:\"\\u0445\",KJcy:\"\\u040C\",kjcy:\"\\u045C\",Kopf:\"\\u{1D542}\",kopf:\"\\u{1D55C}\",Kscr:\"\\u{1D4A6}\",kscr:\"\\u{1D4C0}\",lAarr:\"\\u21DA\",Lacute:\"\\u0139\",lacute:\"\\u013A\",laemptyv:\"\\u29B4\",lagran:\"\\u2112\",Lambda:\"\\u039B\",lambda:\"\\u03BB\",Lang:\"\\u27EA\",lang:\"\\u27E8\",langd:\"\\u2991\",langle:\"\\u27E8\",lap:\"\\u2A85\",Laplacetrf:\"\\u2112\",laquo:\"\\xAB\",Larr:\"\\u219E\",lArr:\"\\u21D0\",larr:\"\\u2190\",larrb:\"\\u21E4\",larrbfs:\"\\u291F\",larrfs:\"\\u291D\",larrhk:\"\\u21A9\",larrlp:\"\\u21AB\",larrpl:\"\\u2939\",larrsim:\"\\u2973\",larrtl:\"\\u21A2\",lat:\"\\u2AAB\",lAtail:\"\\u291B\",latail:\"\\u2919\",late:\"\\u2AAD\",lates:\"\\u2AAD\\uFE00\",lBarr:\"\\u290E\",lbarr:\"\\u290C\",lbbrk:\"\\u2772\",lbrace:\"{\",lbrack:\"[\",lbrke:\"\\u298B\",lbrksld:\"\\u298F\",lbrkslu:\"\\u298D\",Lcaron:\"\\u013D\",lcaron:\"\\u013E\",Lcedil:\"\\u013B\",lcedil:\"\\u013C\",lceil:\"\\u2308\",lcub:\"{\",Lcy:\"\\u041B\",lcy:\"\\u043B\",ldca:\"\\u2936\",ldquo:\"\\u201C\",ldquor:\"\\u201E\",ldrdhar:\"\\u2967\",ldrushar:\"\\u294B\",ldsh:\"\\u21B2\",lE:\"\\u2266\",le:\"\\u2264\",LeftAngleBracket:\"\\u27E8\",LeftArrow:\"\\u2190\",Leftarrow:\"\\u21D0\",leftarrow:\"\\u2190\",LeftArrowBar:\"\\u21E4\",LeftArrowRightArrow:\"\\u21C6\",leftarrowtail:\"\\u21A2\",LeftCeiling:\"\\u2308\",LeftDoubleBracket:\"\\u27E6\",LeftDownTeeVector:\"\\u2961\",LeftDownVector:\"\\u21C3\",LeftDownVectorBar:\"\\u2959\",LeftFloor:\"\\u230A\",leftharpoondown:\"\\u21BD\",leftharpoonup:\"\\u21BC\",leftleftarrows:\"\\u21C7\",LeftRightArrow:\"\\u2194\",Leftrightarrow:\"\\u21D4\",leftrightarrow:\"\\u2194\",leftrightarrows:\"\\u21C6\",leftrightharpoons:\"\\u21CB\",leftrightsquigarrow:\"\\u21AD\",LeftRightVector:\"\\u294E\",LeftTee:\"\\u22A3\",LeftTeeArrow:\"\\u21A4\",LeftTeeVector:\"\\u295A\",leftthreetimes:\"\\u22CB\",LeftTriangle:\"\\u22B2\",LeftTriangleBar:\"\\u29CF\",LeftTriangleEqual:\"\\u22B4\",LeftUpDownVector:\"\\u2951\",LeftUpTeeVector:\"\\u2960\",LeftUpVector:\"\\u21BF\",LeftUpVectorBar:\"\\u2958\",LeftVector:\"\\u21BC\",LeftVectorBar:\"\\u2952\",lEg:\"\\u2A8B\",leg:\"\\u22DA\",leq:\"\\u2264\",leqq:\"\\u2266\",leqslant:\"\\u2A7D\",les:\"\\u2A7D\",lescc:\"\\u2AA8\",lesdot:\"\\u2A7F\",lesdoto:\"\\u2A81\",lesdotor:\"\\u2A83\",lesg:\"\\u22DA\\uFE00\",lesges:\"\\u2A93\",lessapprox:\"\\u2A85\",lessdot:\"\\u22D6\",lesseqgtr:\"\\u22DA\",lesseqqgtr:\"\\u2A8B\",LessEqualGreater:\"\\u22DA\",LessFullEqual:\"\\u2266\",LessGreater:\"\\u2276\",lessgtr:\"\\u2276\",LessLess:\"\\u2AA1\",lesssim:\"\\u2272\",LessSlantEqual:\"\\u2A7D\",LessTilde:\"\\u2272\",lfisht:\"\\u297C\",lfloor:\"\\u230A\",Lfr:\"\\u{1D50F}\",lfr:\"\\u{1D529}\",lg:\"\\u2276\",lgE:\"\\u2A91\",lHar:\"\\u2962\",lhard:\"\\u21BD\",lharu:\"\\u21BC\",lharul:\"\\u296A\",lhblk:\"\\u2584\",LJcy:\"\\u0409\",ljcy:\"\\u0459\",Ll:\"\\u22D8\",ll:\"\\u226A\",llarr:\"\\u21C7\",llcorner:\"\\u231E\",Lleftarrow:\"\\u21DA\",llhard:\"\\u296B\",lltri:\"\\u25FA\",Lmidot:\"\\u013F\",lmidot:\"\\u0140\",lmoust:\"\\u23B0\",lmoustache:\"\\u23B0\",lnap:\"\\u2A89\",lnapprox:\"\\u2A89\",lnE:\"\\u2268\",lne:\"\\u2A87\",lneq:\"\\u2A87\",lneqq:\"\\u2268\",lnsim:\"\\u22E6\",loang:\"\\u27EC\",loarr:\"\\u21FD\",lobrk:\"\\u27E6\",LongLeftArrow:\"\\u27F5\",Longleftarrow:\"\\u27F8\",longleftarrow:\"\\u27F5\",LongLeftRightArrow:\"\\u27F7\",Longleftrightarrow:\"\\u27FA\",longleftrightarrow:\"\\u27F7\",longmapsto:\"\\u27FC\",LongRightArrow:\"\\u27F6\",Longrightarrow:\"\\u27F9\",longrightarrow:\"\\u27F6\",looparrowleft:\"\\u21AB\",looparrowright:\"\\u21AC\",lopar:\"\\u2985\",Lopf:\"\\u{1D543}\",lopf:\"\\u{1D55D}\",loplus:\"\\u2A2D\",lotimes:\"\\u2A34\",lowast:\"\\u2217\",lowbar:\"_\",LowerLeftArrow:\"\\u2199\",LowerRightArrow:\"\\u2198\",loz:\"\\u25CA\",lozenge:\"\\u25CA\",lozf:\"\\u29EB\",lpar:\"(\",lparlt:\"\\u2993\",lrarr:\"\\u21C6\",lrcorner:\"\\u231F\",lrhar:\"\\u21CB\",lrhard:\"\\u296D\",lrm:\"\\u200E\",lrtri:\"\\u22BF\",lsaquo:\"\\u2039\",Lscr:\"\\u2112\",lscr:\"\\u{1D4C1}\",Lsh:\"\\u21B0\",lsh:\"\\u21B0\",lsim:\"\\u2272\",lsime:\"\\u2A8D\",lsimg:\"\\u2A8F\",lsqb:\"[\",lsquo:\"\\u2018\",lsquor:\"\\u201A\",Lstrok:\"\\u0141\",lstrok:\"\\u0142\",LT:\"<\",Lt:\"\\u226A\",lt:\"<\",ltcc:\"\\u2AA6\",ltcir:\"\\u2A79\",ltdot:\"\\u22D6\",lthree:\"\\u22CB\",ltimes:\"\\u22C9\",ltlarr:\"\\u2976\",ltquest:\"\\u2A7B\",ltri:\"\\u25C3\",ltrie:\"\\u22B4\",ltrif:\"\\u25C2\",ltrPar:\"\\u2996\",lurdshar:\"\\u294A\",luruhar:\"\\u2966\",lvertneqq:\"\\u2268\\uFE00\",lvnE:\"\\u2268\\uFE00\",macr:\"\\xAF\",male:\"\\u2642\",malt:\"\\u2720\",maltese:\"\\u2720\",Map:\"\\u2905\",map:\"\\u21A6\",mapsto:\"\\u21A6\",mapstodown:\"\\u21A7\",mapstoleft:\"\\u21A4\",mapstoup:\"\\u21A5\",marker:\"\\u25AE\",mcomma:\"\\u2A29\",Mcy:\"\\u041C\",mcy:\"\\u043C\",mdash:\"\\u2014\",mDDot:\"\\u223A\",measuredangle:\"\\u2221\",MediumSpace:\"\\u205F\",Mellintrf:\"\\u2133\",Mfr:\"\\u{1D510}\",mfr:\"\\u{1D52A}\",mho:\"\\u2127\",micro:\"\\xB5\",mid:\"\\u2223\",midast:\"*\",midcir:\"\\u2AF0\",middot:\"\\xB7\",minus:\"\\u2212\",minusb:\"\\u229F\",minusd:\"\\u2238\",minusdu:\"\\u2A2A\",MinusPlus:\"\\u2213\",mlcp:\"\\u2ADB\",mldr:\"\\u2026\",mnplus:\"\\u2213\",models:\"\\u22A7\",Mopf:\"\\u{1D544}\",mopf:\"\\u{1D55E}\",mp:\"\\u2213\",Mscr:\"\\u2133\",mscr:\"\\u{1D4C2}\",mstpos:\"\\u223E\",Mu:\"\\u039C\",mu:\"\\u03BC\",multimap:\"\\u22B8\",mumap:\"\\u22B8\",nabla:\"\\u2207\",Nacute:\"\\u0143\",nacute:\"\\u0144\",nang:\"\\u2220\\u20D2\",nap:\"\\u2249\",napE:\"\\u2A70\\u0338\",napid:\"\\u224B\\u0338\",napos:\"\\u0149\",napprox:\"\\u2249\",natur:\"\\u266E\",natural:\"\\u266E\",naturals:\"\\u2115\",nbsp:\"\\xA0\",nbump:\"\\u224E\\u0338\",nbumpe:\"\\u224F\\u0338\",ncap:\"\\u2A43\",Ncaron:\"\\u0147\",ncaron:\"\\u0148\",Ncedil:\"\\u0145\",ncedil:\"\\u0146\",ncong:\"\\u2247\",ncongdot:\"\\u2A6D\\u0338\",ncup:\"\\u2A42\",Ncy:\"\\u041D\",ncy:\"\\u043D\",ndash:\"\\u2013\",ne:\"\\u2260\",nearhk:\"\\u2924\",neArr:\"\\u21D7\",nearr:\"\\u2197\",nearrow:\"\\u2197\",nedot:\"\\u2250\\u0338\",NegativeMediumSpace:\"\\u200B\",NegativeThickSpace:\"\\u200B\",NegativeThinSpace:\"\\u200B\",NegativeVeryThinSpace:\"\\u200B\",nequiv:\"\\u2262\",nesear:\"\\u2928\",nesim:\"\\u2242\\u0338\",NestedGreaterGreater:\"\\u226B\",NestedLessLess:\"\\u226A\",NewLine:`\n`,nexist:\"\\u2204\",nexists:\"\\u2204\",Nfr:\"\\u{1D511}\",nfr:\"\\u{1D52B}\",ngE:\"\\u2267\\u0338\",nge:\"\\u2271\",ngeq:\"\\u2271\",ngeqq:\"\\u2267\\u0338\",ngeqslant:\"\\u2A7E\\u0338\",nges:\"\\u2A7E\\u0338\",nGg:\"\\u22D9\\u0338\",ngsim:\"\\u2275\",nGt:\"\\u226B\\u20D2\",ngt:\"\\u226F\",ngtr:\"\\u226F\",nGtv:\"\\u226B\\u0338\",nhArr:\"\\u21CE\",nharr:\"\\u21AE\",nhpar:\"\\u2AF2\",ni:\"\\u220B\",nis:\"\\u22FC\",nisd:\"\\u22FA\",niv:\"\\u220B\",NJcy:\"\\u040A\",njcy:\"\\u045A\",nlArr:\"\\u21CD\",nlarr:\"\\u219A\",nldr:\"\\u2025\",nlE:\"\\u2266\\u0338\",nle:\"\\u2270\",nLeftarrow:\"\\u21CD\",nleftarrow:\"\\u219A\",nLeftrightarrow:\"\\u21CE\",nleftrightarrow:\"\\u21AE\",nleq:\"\\u2270\",nleqq:\"\\u2266\\u0338\",nleqslant:\"\\u2A7D\\u0338\",nles:\"\\u2A7D\\u0338\",nless:\"\\u226E\",nLl:\"\\u22D8\\u0338\",nlsim:\"\\u2274\",nLt:\"\\u226A\\u20D2\",nlt:\"\\u226E\",nltri:\"\\u22EA\",nltrie:\"\\u22EC\",nLtv:\"\\u226A\\u0338\",nmid:\"\\u2224\",NoBreak:\"\\u2060\",NonBreakingSpace:\"\\xA0\",Nopf:\"\\u2115\",nopf:\"\\u{1D55F}\",Not:\"\\u2AEC\",not:\"\\xAC\",NotCongruent:\"\\u2262\",NotCupCap:\"\\u226D\",NotDoubleVerticalBar:\"\\u2226\",NotElement:\"\\u2209\",NotEqual:\"\\u2260\",NotEqualTilde:\"\\u2242\\u0338\",NotExists:\"\\u2204\",NotGreater:\"\\u226F\",NotGreaterEqual:\"\\u2271\",NotGreaterFullEqual:\"\\u2267\\u0338\",NotGreaterGreater:\"\\u226B\\u0338\",NotGreaterLess:\"\\u2279\",NotGreaterSlantEqual:\"\\u2A7E\\u0338\",NotGreaterTilde:\"\\u2275\",NotHumpDownHump:\"\\u224E\\u0338\",NotHumpEqual:\"\\u224F\\u0338\",notin:\"\\u2209\",notindot:\"\\u22F5\\u0338\",notinE:\"\\u22F9\\u0338\",notinva:\"\\u2209\",notinvb:\"\\u22F7\",notinvc:\"\\u22F6\",NotLeftTriangle:\"\\u22EA\",NotLeftTriangleBar:\"\\u29CF\\u0338\",NotLeftTriangleEqual:\"\\u22EC\",NotLess:\"\\u226E\",NotLessEqual:\"\\u2270\",NotLessGreater:\"\\u2278\",NotLessLess:\"\\u226A\\u0338\",NotLessSlantEqual:\"\\u2A7D\\u0338\",NotLessTilde:\"\\u2274\",NotNestedGreaterGreater:\"\\u2AA2\\u0338\",NotNestedLessLess:\"\\u2AA1\\u0338\",notni:\"\\u220C\",notniva:\"\\u220C\",notnivb:\"\\u22FE\",notnivc:\"\\u22FD\",NotPrecedes:\"\\u2280\",NotPrecedesEqual:\"\\u2AAF\\u0338\",NotPrecedesSlantEqual:\"\\u22E0\",NotReverseElement:\"\\u220C\",NotRightTriangle:\"\\u22EB\",NotRightTriangleBar:\"\\u29D0\\u0338\",NotRightTriangleEqual:\"\\u22ED\",NotSquareSubset:\"\\u228F\\u0338\",NotSquareSubsetEqual:\"\\u22E2\",NotSquareSuperset:\"\\u2290\\u0338\",NotSquareSupersetEqual:\"\\u22E3\",NotSubset:\"\\u2282\\u20D2\",NotSubsetEqual:\"\\u2288\",NotSucceeds:\"\\u2281\",NotSucceedsEqual:\"\\u2AB0\\u0338\",NotSucceedsSlantEqual:\"\\u22E1\",NotSucceedsTilde:\"\\u227F\\u0338\",NotSuperset:\"\\u2283\\u20D2\",NotSupersetEqual:\"\\u2289\",NotTilde:\"\\u2241\",NotTildeEqual:\"\\u2244\",NotTildeFullEqual:\"\\u2247\",NotTildeTilde:\"\\u2249\",NotVerticalBar:\"\\u2224\",npar:\"\\u2226\",nparallel:\"\\u2226\",nparsl:\"\\u2AFD\\u20E5\",npart:\"\\u2202\\u0338\",npolint:\"\\u2A14\",npr:\"\\u2280\",nprcue:\"\\u22E0\",npre:\"\\u2AAF\\u0338\",nprec:\"\\u2280\",npreceq:\"\\u2AAF\\u0338\",nrArr:\"\\u21CF\",nrarr:\"\\u219B\",nrarrc:\"\\u2933\\u0338\",nrarrw:\"\\u219D\\u0338\",nRightarrow:\"\\u21CF\",nrightarrow:\"\\u219B\",nrtri:\"\\u22EB\",nrtrie:\"\\u22ED\",nsc:\"\\u2281\",nsccue:\"\\u22E1\",nsce:\"\\u2AB0\\u0338\",Nscr:\"\\u{1D4A9}\",nscr:\"\\u{1D4C3}\",nshortmid:\"\\u2224\",nshortparallel:\"\\u2226\",nsim:\"\\u2241\",nsime:\"\\u2244\",nsimeq:\"\\u2244\",nsmid:\"\\u2224\",nspar:\"\\u2226\",nsqsube:\"\\u22E2\",nsqsupe:\"\\u22E3\",nsub:\"\\u2284\",nsubE:\"\\u2AC5\\u0338\",nsube:\"\\u2288\",nsubset:\"\\u2282\\u20D2\",nsubseteq:\"\\u2288\",nsubseteqq:\"\\u2AC5\\u0338\",nsucc:\"\\u2281\",nsucceq:\"\\u2AB0\\u0338\",nsup:\"\\u2285\",nsupE:\"\\u2AC6\\u0338\",nsupe:\"\\u2289\",nsupset:\"\\u2283\\u20D2\",nsupseteq:\"\\u2289\",nsupseteqq:\"\\u2AC6\\u0338\",ntgl:\"\\u2279\",Ntilde:\"\\xD1\",ntilde:\"\\xF1\",ntlg:\"\\u2278\",ntriangleleft:\"\\u22EA\",ntrianglelefteq:\"\\u22EC\",ntriangleright:\"\\u22EB\",ntrianglerighteq:\"\\u22ED\",Nu:\"\\u039D\",nu:\"\\u03BD\",num:\"#\",numero:\"\\u2116\",numsp:\"\\u2007\",nvap:\"\\u224D\\u20D2\",nVDash:\"\\u22AF\",nVdash:\"\\u22AE\",nvDash:\"\\u22AD\",nvdash:\"\\u22AC\",nvge:\"\\u2265\\u20D2\",nvgt:\">\\u20D2\",nvHarr:\"\\u2904\",nvinfin:\"\\u29DE\",nvlArr:\"\\u2902\",nvle:\"\\u2264\\u20D2\",nvlt:\"<\\u20D2\",nvltrie:\"\\u22B4\\u20D2\",nvrArr:\"\\u2903\",nvrtrie:\"\\u22B5\\u20D2\",nvsim:\"\\u223C\\u20D2\",nwarhk:\"\\u2923\",nwArr:\"\\u21D6\",nwarr:\"\\u2196\",nwarrow:\"\\u2196\",nwnear:\"\\u2927\",Oacute:\"\\xD3\",oacute:\"\\xF3\",oast:\"\\u229B\",ocir:\"\\u229A\",Ocirc:\"\\xD4\",ocirc:\"\\xF4\",Ocy:\"\\u041E\",ocy:\"\\u043E\",odash:\"\\u229D\",Odblac:\"\\u0150\",odblac:\"\\u0151\",odiv:\"\\u2A38\",odot:\"\\u2299\",odsold:\"\\u29BC\",OElig:\"\\u0152\",oelig:\"\\u0153\",ofcir:\"\\u29BF\",Ofr:\"\\u{1D512}\",ofr:\"\\u{1D52C}\",ogon:\"\\u02DB\",Ograve:\"\\xD2\",ograve:\"\\xF2\",ogt:\"\\u29C1\",ohbar:\"\\u29B5\",ohm:\"\\u03A9\",oint:\"\\u222E\",olarr:\"\\u21BA\",olcir:\"\\u29BE\",olcross:\"\\u29BB\",oline:\"\\u203E\",olt:\"\\u29C0\",Omacr:\"\\u014C\",omacr:\"\\u014D\",Omega:\"\\u03A9\",omega:\"\\u03C9\",Omicron:\"\\u039F\",omicron:\"\\u03BF\",omid:\"\\u29B6\",ominus:\"\\u2296\",Oopf:\"\\u{1D546}\",oopf:\"\\u{1D560}\",opar:\"\\u29B7\",OpenCurlyDoubleQuote:\"\\u201C\",OpenCurlyQuote:\"\\u2018\",operp:\"\\u29B9\",oplus:\"\\u2295\",Or:\"\\u2A54\",or:\"\\u2228\",orarr:\"\\u21BB\",ord:\"\\u2A5D\",order:\"\\u2134\",orderof:\"\\u2134\",ordf:\"\\xAA\",ordm:\"\\xBA\",origof:\"\\u22B6\",oror:\"\\u2A56\",orslope:\"\\u2A57\",orv:\"\\u2A5B\",oS:\"\\u24C8\",Oscr:\"\\u{1D4AA}\",oscr:\"\\u2134\",Oslash:\"\\xD8\",oslash:\"\\xF8\",osol:\"\\u2298\",Otilde:\"\\xD5\",otilde:\"\\xF5\",Otimes:\"\\u2A37\",otimes:\"\\u2297\",otimesas:\"\\u2A36\",Ouml:\"\\xD6\",ouml:\"\\xF6\",ovbar:\"\\u233D\",OverBar:\"\\u203E\",OverBrace:\"\\u23DE\",OverBracket:\"\\u23B4\",OverParenthesis:\"\\u23DC\",par:\"\\u2225\",para:\"\\xB6\",parallel:\"\\u2225\",parsim:\"\\u2AF3\",parsl:\"\\u2AFD\",part:\"\\u2202\",PartialD:\"\\u2202\",Pcy:\"\\u041F\",pcy:\"\\u043F\",percnt:\"%\",period:\".\",permil:\"\\u2030\",perp:\"\\u22A5\",pertenk:\"\\u2031\",Pfr:\"\\u{1D513}\",pfr:\"\\u{1D52D}\",Phi:\"\\u03A6\",phi:\"\\u03C6\",phiv:\"\\u03D5\",phmmat:\"\\u2133\",phone:\"\\u260E\",Pi:\"\\u03A0\",pi:\"\\u03C0\",pitchfork:\"\\u22D4\",piv:\"\\u03D6\",planck:\"\\u210F\",planckh:\"\\u210E\",plankv:\"\\u210F\",plus:\"+\",plusacir:\"\\u2A23\",plusb:\"\\u229E\",pluscir:\"\\u2A22\",plusdo:\"\\u2214\",plusdu:\"\\u2A25\",pluse:\"\\u2A72\",PlusMinus:\"\\xB1\",plusmn:\"\\xB1\",plussim:\"\\u2A26\",plustwo:\"\\u2A27\",pm:\"\\xB1\",Poincareplane:\"\\u210C\",pointint:\"\\u2A15\",Popf:\"\\u2119\",popf:\"\\u{1D561}\",pound:\"\\xA3\",Pr:\"\\u2ABB\",pr:\"\\u227A\",prap:\"\\u2AB7\",prcue:\"\\u227C\",prE:\"\\u2AB3\",pre:\"\\u2AAF\",prec:\"\\u227A\",precapprox:\"\\u2AB7\",preccurlyeq:\"\\u227C\",Precedes:\"\\u227A\",PrecedesEqual:\"\\u2AAF\",PrecedesSlantEqual:\"\\u227C\",PrecedesTilde:\"\\u227E\",preceq:\"\\u2AAF\",precnapprox:\"\\u2AB9\",precneqq:\"\\u2AB5\",precnsim:\"\\u22E8\",precsim:\"\\u227E\",Prime:\"\\u2033\",prime:\"\\u2032\",primes:\"\\u2119\",prnap:\"\\u2AB9\",prnE:\"\\u2AB5\",prnsim:\"\\u22E8\",prod:\"\\u220F\",Product:\"\\u220F\",profalar:\"\\u232E\",profline:\"\\u2312\",profsurf:\"\\u2313\",prop:\"\\u221D\",Proportion:\"\\u2237\",Proportional:\"\\u221D\",propto:\"\\u221D\",prsim:\"\\u227E\",prurel:\"\\u22B0\",Pscr:\"\\u{1D4AB}\",pscr:\"\\u{1D4C5}\",Psi:\"\\u03A8\",psi:\"\\u03C8\",puncsp:\"\\u2008\",Qfr:\"\\u{1D514}\",qfr:\"\\u{1D52E}\",qint:\"\\u2A0C\",Qopf:\"\\u211A\",qopf:\"\\u{1D562}\",qprime:\"\\u2057\",Qscr:\"\\u{1D4AC}\",qscr:\"\\u{1D4C6}\",quaternions:\"\\u210D\",quatint:\"\\u2A16\",quest:\"?\",questeq:\"\\u225F\",QUOT:'\"',quot:'\"',rAarr:\"\\u21DB\",race:\"\\u223D\\u0331\",Racute:\"\\u0154\",racute:\"\\u0155\",radic:\"\\u221A\",raemptyv:\"\\u29B3\",Rang:\"\\u27EB\",rang:\"\\u27E9\",rangd:\"\\u2992\",range:\"\\u29A5\",rangle:\"\\u27E9\",raquo:\"\\xBB\",Rarr:\"\\u21A0\",rArr:\"\\u21D2\",rarr:\"\\u2192\",rarrap:\"\\u2975\",rarrb:\"\\u21E5\",rarrbfs:\"\\u2920\",rarrc:\"\\u2933\",rarrfs:\"\\u291E\",rarrhk:\"\\u21AA\",rarrlp:\"\\u21AC\",rarrpl:\"\\u2945\",rarrsim:\"\\u2974\",Rarrtl:\"\\u2916\",rarrtl:\"\\u21A3\",rarrw:\"\\u219D\",rAtail:\"\\u291C\",ratail:\"\\u291A\",ratio:\"\\u2236\",rationals:\"\\u211A\",RBarr:\"\\u2910\",rBarr:\"\\u290F\",rbarr:\"\\u290D\",rbbrk:\"\\u2773\",rbrace:\"}\",rbrack:\"]\",rbrke:\"\\u298C\",rbrksld:\"\\u298E\",rbrkslu:\"\\u2990\",Rcaron:\"\\u0158\",rcaron:\"\\u0159\",Rcedil:\"\\u0156\",rcedil:\"\\u0157\",rceil:\"\\u2309\",rcub:\"}\",Rcy:\"\\u0420\",rcy:\"\\u0440\",rdca:\"\\u2937\",rdldhar:\"\\u2969\",rdquo:\"\\u201D\",rdquor:\"\\u201D\",rdsh:\"\\u21B3\",Re:\"\\u211C\",real:\"\\u211C\",realine:\"\\u211B\",realpart:\"\\u211C\",reals:\"\\u211D\",rect:\"\\u25AD\",REG:\"\\xAE\",reg:\"\\xAE\",ReverseElement:\"\\u220B\",ReverseEquilibrium:\"\\u21CB\",ReverseUpEquilibrium:\"\\u296F\",rfisht:\"\\u297D\",rfloor:\"\\u230B\",Rfr:\"\\u211C\",rfr:\"\\u{1D52F}\",rHar:\"\\u2964\",rhard:\"\\u21C1\",rharu:\"\\u21C0\",rharul:\"\\u296C\",Rho:\"\\u03A1\",rho:\"\\u03C1\",rhov:\"\\u03F1\",RightAngleBracket:\"\\u27E9\",RightArrow:\"\\u2192\",Rightarrow:\"\\u21D2\",rightarrow:\"\\u2192\",RightArrowBar:\"\\u21E5\",RightArrowLeftArrow:\"\\u21C4\",rightarrowtail:\"\\u21A3\",RightCeiling:\"\\u2309\",RightDoubleBracket:\"\\u27E7\",RightDownTeeVector:\"\\u295D\",RightDownVector:\"\\u21C2\",RightDownVectorBar:\"\\u2955\",RightFloor:\"\\u230B\",rightharpoondown:\"\\u21C1\",rightharpoonup:\"\\u21C0\",rightleftarrows:\"\\u21C4\",rightleftharpoons:\"\\u21CC\",rightrightarrows:\"\\u21C9\",rightsquigarrow:\"\\u219D\",RightTee:\"\\u22A2\",RightTeeArrow:\"\\u21A6\",RightTeeVector:\"\\u295B\",rightthreetimes:\"\\u22CC\",RightTriangle:\"\\u22B3\",RightTriangleBar:\"\\u29D0\",RightTriangleEqual:\"\\u22B5\",RightUpDownVector:\"\\u294F\",RightUpTeeVector:\"\\u295C\",RightUpVector:\"\\u21BE\",RightUpVectorBar:\"\\u2954\",RightVector:\"\\u21C0\",RightVectorBar:\"\\u2953\",ring:\"\\u02DA\",risingdotseq:\"\\u2253\",rlarr:\"\\u21C4\",rlhar:\"\\u21CC\",rlm:\"\\u200F\",rmoust:\"\\u23B1\",rmoustache:\"\\u23B1\",rnmid:\"\\u2AEE\",roang:\"\\u27ED\",roarr:\"\\u21FE\",robrk:\"\\u27E7\",ropar:\"\\u2986\",Ropf:\"\\u211D\",ropf:\"\\u{1D563}\",roplus:\"\\u2A2E\",rotimes:\"\\u2A35\",RoundImplies:\"\\u2970\",rpar:\")\",rpargt:\"\\u2994\",rppolint:\"\\u2A12\",rrarr:\"\\u21C9\",Rrightarrow:\"\\u21DB\",rsaquo:\"\\u203A\",Rscr:\"\\u211B\",rscr:\"\\u{1D4C7}\",Rsh:\"\\u21B1\",rsh:\"\\u21B1\",rsqb:\"]\",rsquo:\"\\u2019\",rsquor:\"\\u2019\",rthree:\"\\u22CC\",rtimes:\"\\u22CA\",rtri:\"\\u25B9\",rtrie:\"\\u22B5\",rtrif:\"\\u25B8\",rtriltri:\"\\u29CE\",RuleDelayed:\"\\u29F4\",ruluhar:\"\\u2968\",rx:\"\\u211E\",Sacute:\"\\u015A\",sacute:\"\\u015B\",sbquo:\"\\u201A\",Sc:\"\\u2ABC\",sc:\"\\u227B\",scap:\"\\u2AB8\",Scaron:\"\\u0160\",scaron:\"\\u0161\",sccue:\"\\u227D\",scE:\"\\u2AB4\",sce:\"\\u2AB0\",Scedil:\"\\u015E\",scedil:\"\\u015F\",Scirc:\"\\u015C\",scirc:\"\\u015D\",scnap:\"\\u2ABA\",scnE:\"\\u2AB6\",scnsim:\"\\u22E9\",scpolint:\"\\u2A13\",scsim:\"\\u227F\",Scy:\"\\u0421\",scy:\"\\u0441\",sdot:\"\\u22C5\",sdotb:\"\\u22A1\",sdote:\"\\u2A66\",searhk:\"\\u2925\",seArr:\"\\u21D8\",searr:\"\\u2198\",searrow:\"\\u2198\",sect:\"\\xA7\",semi:\";\",seswar:\"\\u2929\",setminus:\"\\u2216\",setmn:\"\\u2216\",sext:\"\\u2736\",Sfr:\"\\u{1D516}\",sfr:\"\\u{1D530}\",sfrown:\"\\u2322\",sharp:\"\\u266F\",SHCHcy:\"\\u0429\",shchcy:\"\\u0449\",SHcy:\"\\u0428\",shcy:\"\\u0448\",ShortDownArrow:\"\\u2193\",ShortLeftArrow:\"\\u2190\",shortmid:\"\\u2223\",shortparallel:\"\\u2225\",ShortRightArrow:\"\\u2192\",ShortUpArrow:\"\\u2191\",shy:\"\\xAD\",Sigma:\"\\u03A3\",sigma:\"\\u03C3\",sigmaf:\"\\u03C2\",sigmav:\"\\u03C2\",sim:\"\\u223C\",simdot:\"\\u2A6A\",sime:\"\\u2243\",simeq:\"\\u2243\",simg:\"\\u2A9E\",simgE:\"\\u2AA0\",siml:\"\\u2A9D\",simlE:\"\\u2A9F\",simne:\"\\u2246\",simplus:\"\\u2A24\",simrarr:\"\\u2972\",slarr:\"\\u2190\",SmallCircle:\"\\u2218\",smallsetminus:\"\\u2216\",smashp:\"\\u2A33\",smeparsl:\"\\u29E4\",smid:\"\\u2223\",smile:\"\\u2323\",smt:\"\\u2AAA\",smte:\"\\u2AAC\",smtes:\"\\u2AAC\\uFE00\",SOFTcy:\"\\u042C\",softcy:\"\\u044C\",sol:\"/\",solb:\"\\u29C4\",solbar:\"\\u233F\",Sopf:\"\\u{1D54A}\",sopf:\"\\u{1D564}\",spades:\"\\u2660\",spadesuit:\"\\u2660\",spar:\"\\u2225\",sqcap:\"\\u2293\",sqcaps:\"\\u2293\\uFE00\",sqcup:\"\\u2294\",sqcups:\"\\u2294\\uFE00\",Sqrt:\"\\u221A\",sqsub:\"\\u228F\",sqsube:\"\\u2291\",sqsubset:\"\\u228F\",sqsubseteq:\"\\u2291\",sqsup:\"\\u2290\",sqsupe:\"\\u2292\",sqsupset:\"\\u2290\",sqsupseteq:\"\\u2292\",squ:\"\\u25A1\",Square:\"\\u25A1\",square:\"\\u25A1\",SquareIntersection:\"\\u2293\",SquareSubset:\"\\u228F\",SquareSubsetEqual:\"\\u2291\",SquareSuperset:\"\\u2290\",SquareSupersetEqual:\"\\u2292\",SquareUnion:\"\\u2294\",squarf:\"\\u25AA\",squf:\"\\u25AA\",srarr:\"\\u2192\",Sscr:\"\\u{1D4AE}\",sscr:\"\\u{1D4C8}\",ssetmn:\"\\u2216\",ssmile:\"\\u2323\",sstarf:\"\\u22C6\",Star:\"\\u22C6\",star:\"\\u2606\",starf:\"\\u2605\",straightepsilon:\"\\u03F5\",straightphi:\"\\u03D5\",strns:\"\\xAF\",Sub:\"\\u22D0\",sub:\"\\u2282\",subdot:\"\\u2ABD\",subE:\"\\u2AC5\",sube:\"\\u2286\",subedot:\"\\u2AC3\",submult:\"\\u2AC1\",subnE:\"\\u2ACB\",subne:\"\\u228A\",subplus:\"\\u2ABF\",subrarr:\"\\u2979\",Subset:\"\\u22D0\",subset:\"\\u2282\",subseteq:\"\\u2286\",subseteqq:\"\\u2AC5\",SubsetEqual:\"\\u2286\",subsetneq:\"\\u228A\",subsetneqq:\"\\u2ACB\",subsim:\"\\u2AC7\",subsub:\"\\u2AD5\",subsup:\"\\u2AD3\",succ:\"\\u227B\",succapprox:\"\\u2AB8\",succcurlyeq:\"\\u227D\",Succeeds:\"\\u227B\",SucceedsEqual:\"\\u2AB0\",SucceedsSlantEqual:\"\\u227D\",SucceedsTilde:\"\\u227F\",succeq:\"\\u2AB0\",succnapprox:\"\\u2ABA\",succneqq:\"\\u2AB6\",succnsim:\"\\u22E9\",succsim:\"\\u227F\",SuchThat:\"\\u220B\",Sum:\"\\u2211\",sum:\"\\u2211\",sung:\"\\u266A\",Sup:\"\\u22D1\",sup:\"\\u2283\",sup1:\"\\xB9\",sup2:\"\\xB2\",sup3:\"\\xB3\",supdot:\"\\u2ABE\",supdsub:\"\\u2AD8\",supE:\"\\u2AC6\",supe:\"\\u2287\",supedot:\"\\u2AC4\",Superset:\"\\u2283\",SupersetEqual:\"\\u2287\",suphsol:\"\\u27C9\",suphsub:\"\\u2AD7\",suplarr:\"\\u297B\",supmult:\"\\u2AC2\",supnE:\"\\u2ACC\",supne:\"\\u228B\",supplus:\"\\u2AC0\",Supset:\"\\u22D1\",supset:\"\\u2283\",supseteq:\"\\u2287\",supseteqq:\"\\u2AC6\",supsetneq:\"\\u228B\",supsetneqq:\"\\u2ACC\",supsim:\"\\u2AC8\",supsub:\"\\u2AD4\",supsup:\"\\u2AD6\",swarhk:\"\\u2926\",swArr:\"\\u21D9\",swarr:\"\\u2199\",swarrow:\"\\u2199\",swnwar:\"\\u292A\",szlig:\"\\xDF\",Tab:\"\t\",target:\"\\u2316\",Tau:\"\\u03A4\",tau:\"\\u03C4\",tbrk:\"\\u23B4\",Tcaron:\"\\u0164\",tcaron:\"\\u0165\",Tcedil:\"\\u0162\",tcedil:\"\\u0163\",Tcy:\"\\u0422\",tcy:\"\\u0442\",tdot:\"\\u20DB\",telrec:\"\\u2315\",Tfr:\"\\u{1D517}\",tfr:\"\\u{1D531}\",there4:\"\\u2234\",Therefore:\"\\u2234\",therefore:\"\\u2234\",Theta:\"\\u0398\",theta:\"\\u03B8\",thetasym:\"\\u03D1\",thetav:\"\\u03D1\",thickapprox:\"\\u2248\",thicksim:\"\\u223C\",ThickSpace:\"\\u205F\\u200A\",thinsp:\"\\u2009\",ThinSpace:\"\\u2009\",thkap:\"\\u2248\",thksim:\"\\u223C\",THORN:\"\\xDE\",thorn:\"\\xFE\",Tilde:\"\\u223C\",tilde:\"\\u02DC\",TildeEqual:\"\\u2243\",TildeFullEqual:\"\\u2245\",TildeTilde:\"\\u2248\",times:\"\\xD7\",timesb:\"\\u22A0\",timesbar:\"\\u2A31\",timesd:\"\\u2A30\",tint:\"\\u222D\",toea:\"\\u2928\",top:\"\\u22A4\",topbot:\"\\u2336\",topcir:\"\\u2AF1\",Topf:\"\\u{1D54B}\",topf:\"\\u{1D565}\",topfork:\"\\u2ADA\",tosa:\"\\u2929\",tprime:\"\\u2034\",TRADE:\"\\u2122\",trade:\"\\u2122\",triangle:\"\\u25B5\",triangledown:\"\\u25BF\",triangleleft:\"\\u25C3\",trianglelefteq:\"\\u22B4\",triangleq:\"\\u225C\",triangleright:\"\\u25B9\",trianglerighteq:\"\\u22B5\",tridot:\"\\u25EC\",trie:\"\\u225C\",triminus:\"\\u2A3A\",TripleDot:\"\\u20DB\",triplus:\"\\u2A39\",trisb:\"\\u29CD\",tritime:\"\\u2A3B\",trpezium:\"\\u23E2\",Tscr:\"\\u{1D4AF}\",tscr:\"\\u{1D4C9}\",TScy:\"\\u0426\",tscy:\"\\u0446\",TSHcy:\"\\u040B\",tshcy:\"\\u045B\",Tstrok:\"\\u0166\",tstrok:\"\\u0167\",twixt:\"\\u226C\",twoheadleftarrow:\"\\u219E\",twoheadrightarrow:\"\\u21A0\",Uacute:\"\\xDA\",uacute:\"\\xFA\",Uarr:\"\\u219F\",uArr:\"\\u21D1\",uarr:\"\\u2191\",Uarrocir:\"\\u2949\",Ubrcy:\"\\u040E\",ubrcy:\"\\u045E\",Ubreve:\"\\u016C\",ubreve:\"\\u016D\",Ucirc:\"\\xDB\",ucirc:\"\\xFB\",Ucy:\"\\u0423\",ucy:\"\\u0443\",udarr:\"\\u21C5\",Udblac:\"\\u0170\",udblac:\"\\u0171\",udhar:\"\\u296E\",ufisht:\"\\u297E\",Ufr:\"\\u{1D518}\",ufr:\"\\u{1D532}\",Ugrave:\"\\xD9\",ugrave:\"\\xF9\",uHar:\"\\u2963\",uharl:\"\\u21BF\",uharr:\"\\u21BE\",uhblk:\"\\u2580\",ulcorn:\"\\u231C\",ulcorner:\"\\u231C\",ulcrop:\"\\u230F\",ultri:\"\\u25F8\",Umacr:\"\\u016A\",umacr:\"\\u016B\",uml:\"\\xA8\",UnderBar:\"_\",UnderBrace:\"\\u23DF\",UnderBracket:\"\\u23B5\",UnderParenthesis:\"\\u23DD\",Union:\"\\u22C3\",UnionPlus:\"\\u228E\",Uogon:\"\\u0172\",uogon:\"\\u0173\",Uopf:\"\\u{1D54C}\",uopf:\"\\u{1D566}\",UpArrow:\"\\u2191\",Uparrow:\"\\u21D1\",uparrow:\"\\u2191\",UpArrowBar:\"\\u2912\",UpArrowDownArrow:\"\\u21C5\",UpDownArrow:\"\\u2195\",Updownarrow:\"\\u21D5\",updownarrow:\"\\u2195\",UpEquilibrium:\"\\u296E\",upharpoonleft:\"\\u21BF\",upharpoonright:\"\\u21BE\",uplus:\"\\u228E\",UpperLeftArrow:\"\\u2196\",UpperRightArrow:\"\\u2197\",Upsi:\"\\u03D2\",upsi:\"\\u03C5\",upsih:\"\\u03D2\",Upsilon:\"\\u03A5\",upsilon:\"\\u03C5\",UpTee:\"\\u22A5\",UpTeeArrow:\"\\u21A5\",upuparrows:\"\\u21C8\",urcorn:\"\\u231D\",urcorner:\"\\u231D\",urcrop:\"\\u230E\",Uring:\"\\u016E\",uring:\"\\u016F\",urtri:\"\\u25F9\",Uscr:\"\\u{1D4B0}\",uscr:\"\\u{1D4CA}\",utdot:\"\\u22F0\",Utilde:\"\\u0168\",utilde:\"\\u0169\",utri:\"\\u25B5\",utrif:\"\\u25B4\",uuarr:\"\\u21C8\",Uuml:\"\\xDC\",uuml:\"\\xFC\",uwangle:\"\\u29A7\",vangrt:\"\\u299C\",varepsilon:\"\\u03F5\",varkappa:\"\\u03F0\",varnothing:\"\\u2205\",varphi:\"\\u03D5\",varpi:\"\\u03D6\",varpropto:\"\\u221D\",vArr:\"\\u21D5\",varr:\"\\u2195\",varrho:\"\\u03F1\",varsigma:\"\\u03C2\",varsubsetneq:\"\\u228A\\uFE00\",varsubsetneqq:\"\\u2ACB\\uFE00\",varsupsetneq:\"\\u228B\\uFE00\",varsupsetneqq:\"\\u2ACC\\uFE00\",vartheta:\"\\u03D1\",vartriangleleft:\"\\u22B2\",vartriangleright:\"\\u22B3\",Vbar:\"\\u2AEB\",vBar:\"\\u2AE8\",vBarv:\"\\u2AE9\",Vcy:\"\\u0412\",vcy:\"\\u0432\",VDash:\"\\u22AB\",Vdash:\"\\u22A9\",vDash:\"\\u22A8\",vdash:\"\\u22A2\",Vdashl:\"\\u2AE6\",Vee:\"\\u22C1\",vee:\"\\u2228\",veebar:\"\\u22BB\",veeeq:\"\\u225A\",vellip:\"\\u22EE\",Verbar:\"\\u2016\",verbar:\"|\",Vert:\"\\u2016\",vert:\"|\",VerticalBar:\"\\u2223\",VerticalLine:\"|\",VerticalSeparator:\"\\u2758\",VerticalTilde:\"\\u2240\",VeryThinSpace:\"\\u200A\",Vfr:\"\\u{1D519}\",vfr:\"\\u{1D533}\",vltri:\"\\u22B2\",vnsub:\"\\u2282\\u20D2\",vnsup:\"\\u2283\\u20D2\",Vopf:\"\\u{1D54D}\",vopf:\"\\u{1D567}\",vprop:\"\\u221D\",vrtri:\"\\u22B3\",Vscr:\"\\u{1D4B1}\",vscr:\"\\u{1D4CB}\",vsubnE:\"\\u2ACB\\uFE00\",vsubne:\"\\u228A\\uFE00\",vsupnE:\"\\u2ACC\\uFE00\",vsupne:\"\\u228B\\uFE00\",Vvdash:\"\\u22AA\",vzigzag:\"\\u299A\",Wcirc:\"\\u0174\",wcirc:\"\\u0175\",wedbar:\"\\u2A5F\",Wedge:\"\\u22C0\",wedge:\"\\u2227\",wedgeq:\"\\u2259\",weierp:\"\\u2118\",Wfr:\"\\u{1D51A}\",wfr:\"\\u{1D534}\",Wopf:\"\\u{1D54E}\",wopf:\"\\u{1D568}\",wp:\"\\u2118\",wr:\"\\u2240\",wreath:\"\\u2240\",Wscr:\"\\u{1D4B2}\",wscr:\"\\u{1D4CC}\",xcap:\"\\u22C2\",xcirc:\"\\u25EF\",xcup:\"\\u22C3\",xdtri:\"\\u25BD\",Xfr:\"\\u{1D51B}\",xfr:\"\\u{1D535}\",xhArr:\"\\u27FA\",xharr:\"\\u27F7\",Xi:\"\\u039E\",xi:\"\\u03BE\",xlArr:\"\\u27F8\",xlarr:\"\\u27F5\",xmap:\"\\u27FC\",xnis:\"\\u22FB\",xodot:\"\\u2A00\",Xopf:\"\\u{1D54F}\",xopf:\"\\u{1D569}\",xoplus:\"\\u2A01\",xotime:\"\\u2A02\",xrArr:\"\\u27F9\",xrarr:\"\\u27F6\",Xscr:\"\\u{1D4B3}\",xscr:\"\\u{1D4CD}\",xsqcup:\"\\u2A06\",xuplus:\"\\u2A04\",xutri:\"\\u25B3\",xvee:\"\\u22C1\",xwedge:\"\\u22C0\",Yacute:\"\\xDD\",yacute:\"\\xFD\",YAcy:\"\\u042F\",yacy:\"\\u044F\",Ycirc:\"\\u0176\",ycirc:\"\\u0177\",Ycy:\"\\u042B\",ycy:\"\\u044B\",yen:\"\\xA5\",Yfr:\"\\u{1D51C}\",yfr:\"\\u{1D536}\",YIcy:\"\\u0407\",yicy:\"\\u0457\",Yopf:\"\\u{1D550}\",yopf:\"\\u{1D56A}\",Yscr:\"\\u{1D4B4}\",yscr:\"\\u{1D4CE}\",YUcy:\"\\u042E\",yucy:\"\\u044E\",Yuml:\"\\u0178\",yuml:\"\\xFF\",Zacute:\"\\u0179\",zacute:\"\\u017A\",Zcaron:\"\\u017D\",zcaron:\"\\u017E\",Zcy:\"\\u0417\",zcy:\"\\u0437\",Zdot:\"\\u017B\",zdot:\"\\u017C\",zeetrf:\"\\u2128\",ZeroWidthSpace:\"\\u200B\",Zeta:\"\\u0396\",zeta:\"\\u03B6\",Zfr:\"\\u2128\",zfr:\"\\u{1D537}\",ZHcy:\"\\u0416\",zhcy:\"\\u0436\",zigrarr:\"\\u21DD\",Zopf:\"\\u2124\",zopf:\"\\u{1D56B}\",Zscr:\"\\u{1D4B5}\",zscr:\"\\u{1D4CF}\",zwj:\"\\u200D\",zwnj:\"\\u200C\"},e.NGSP_UNICODE=\"\\uE500\",e.NAMED_ENTITIES.ngsp=e.NGSP_UNICODE;}}),Bs=I({\"node_modules/angular-html-parser/lib/compiler/src/ml_parser/html_tags.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Ze(),u=class{constructor(){let{closedByChildren:i,implicitNamespacePrefix:f,contentType:c=r.TagContentType.PARSABLE_DATA,closedByParent:F=!1,isVoid:a=!1,ignoreFirstLf:l=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,i&&i.length>0&&i.forEach(h=>this.closedByChildren[h]=!0),this.isVoid=a,this.closedByParent=F||a,this.implicitNamespacePrefix=f||null,this.contentType=c,this.ignoreFirstLf=l;}isClosedByChild(i){return this.isVoid||i.toLowerCase()in this.closedByChildren}};e.HtmlTagDefinition=u;var n,D;function s(i){return D||(n=new u,D={base:new u({isVoid:!0}),meta:new u({isVoid:!0}),area:new u({isVoid:!0}),embed:new u({isVoid:!0}),link:new u({isVoid:!0}),img:new u({isVoid:!0}),input:new u({isVoid:!0}),param:new u({isVoid:!0}),hr:new u({isVoid:!0}),br:new u({isVoid:!0}),source:new u({isVoid:!0}),track:new u({isVoid:!0}),wbr:new u({isVoid:!0}),p:new u({closedByChildren:[\"address\",\"article\",\"aside\",\"blockquote\",\"div\",\"dl\",\"fieldset\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"hr\",\"main\",\"nav\",\"ol\",\"p\",\"pre\",\"section\",\"table\",\"ul\"],closedByParent:!0}),thead:new u({closedByChildren:[\"tbody\",\"tfoot\"]}),tbody:new u({closedByChildren:[\"tbody\",\"tfoot\"],closedByParent:!0}),tfoot:new u({closedByChildren:[\"tbody\"],closedByParent:!0}),tr:new u({closedByChildren:[\"tr\"],closedByParent:!0}),td:new u({closedByChildren:[\"td\",\"th\"],closedByParent:!0}),th:new u({closedByChildren:[\"td\",\"th\"],closedByParent:!0}),col:new u({isVoid:!0}),svg:new u({implicitNamespacePrefix:\"svg\"}),math:new u({implicitNamespacePrefix:\"math\"}),li:new u({closedByChildren:[\"li\"],closedByParent:!0}),dt:new u({closedByChildren:[\"dt\",\"dd\"]}),dd:new u({closedByChildren:[\"dt\",\"dd\"],closedByParent:!0}),rb:new u({closedByChildren:[\"rb\",\"rt\",\"rtc\",\"rp\"],closedByParent:!0}),rt:new u({closedByChildren:[\"rb\",\"rt\",\"rtc\",\"rp\"],closedByParent:!0}),rtc:new u({closedByChildren:[\"rb\",\"rtc\",\"rp\"],closedByParent:!0}),rp:new u({closedByChildren:[\"rb\",\"rt\",\"rtc\",\"rp\"],closedByParent:!0}),optgroup:new u({closedByChildren:[\"optgroup\"],closedByParent:!0}),option:new u({closedByChildren:[\"option\",\"optgroup\"],closedByParent:!0}),pre:new u({ignoreFirstLf:!0}),listing:new u({ignoreFirstLf:!0}),style:new u({contentType:r.TagContentType.RAW_TEXT}),script:new u({contentType:r.TagContentType.RAW_TEXT}),title:new u({contentType:r.TagContentType.ESCAPABLE_RAW_TEXT}),textarea:new u({contentType:r.TagContentType.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),D[i]||n}e.getHtmlTagDefinition=s;}}),Hl=I({\"node_modules/angular-html-parser/lib/compiler/src/ast_path.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=class{constructor(u){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;this.path=u,this.position=n;}get empty(){return !this.path||!this.path.length}get head(){return this.path[0]}get tail(){return this.path[this.path.length-1]}parentOf(u){return u&&this.path[this.path.indexOf(u)-1]}childOf(u){return this.path[this.path.indexOf(u)+1]}first(u){for(let n=this.path.length-1;n>=0;n--){let D=this.path[n];if(D instanceof u)return D}}push(u){this.path.push(u);}pop(){return this.path.pop()}};e.AstPath=r;}}),bs=I({\"node_modules/angular-html-parser/lib/compiler/src/ml_parser/ast.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Hl(),u=class{constructor(d,m,T){this.value=d,this.sourceSpan=m,this.i18n=T,this.type=\"text\";}visit(d,m){return d.visitText(this,m)}};e.Text=u;var n=class{constructor(d,m){this.value=d,this.sourceSpan=m,this.type=\"cdata\";}visit(d,m){return d.visitCdata(this,m)}};e.CDATA=n;var D=class{constructor(d,m,T,w,g,N){this.switchValue=d,this.type=m,this.cases=T,this.sourceSpan=w,this.switchValueSourceSpan=g,this.i18n=N;}visit(d,m){return d.visitExpansion(this,m)}};e.Expansion=D;var s=class{constructor(d,m,T,w,g){this.value=d,this.expression=m,this.sourceSpan=T,this.valueSourceSpan=w,this.expSourceSpan=g;}visit(d,m){return d.visitExpansionCase(this,m)}};e.ExpansionCase=s;var i=class{constructor(d,m,T){let w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,N=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null;this.name=d,this.value=m,this.sourceSpan=T,this.valueSpan=w,this.nameSpan=g,this.i18n=N,this.type=\"attribute\";}visit(d,m){return d.visitAttribute(this,m)}};e.Attribute=i;var f=class{constructor(d,m,T,w){let g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,N=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,R=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,j=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null;this.name=d,this.attrs=m,this.children=T,this.sourceSpan=w,this.startSourceSpan=g,this.endSourceSpan=N,this.nameSpan=R,this.i18n=j,this.type=\"element\";}visit(d,m){return d.visitElement(this,m)}};e.Element=f;var c=class{constructor(d,m){this.value=d,this.sourceSpan=m,this.type=\"comment\";}visit(d,m){return d.visitComment(this,m)}};e.Comment=c;var F=class{constructor(d,m){this.value=d,this.sourceSpan=m,this.type=\"docType\";}visit(d,m){return d.visitDocType(this,m)}};e.DocType=F;function a(d,m){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,w=[],g=d.visit?N=>d.visit(N,T)||N.visit(d,T):N=>N.visit(d,T);return m.forEach(N=>{let R=g(N);R&&w.push(R);}),w}e.visitAll=a;var l=class{constructor(){}visitElement(d,m){this.visitChildren(m,T=>{T(d.attrs),T(d.children);});}visitAttribute(d,m){}visitText(d,m){}visitCdata(d,m){}visitComment(d,m){}visitDocType(d,m){}visitExpansion(d,m){return this.visitChildren(m,T=>{T(d.cases);})}visitExpansionCase(d,m){}visitChildren(d,m){let T=[],w=this;function g(N){N&&T.push(a(w,N,d));}return m(g),Array.prototype.concat.apply([],T)}};e.RecursiveVisitor=l;function h(d){let m=d.sourceSpan.start.offset,T=d.sourceSpan.end.offset;return d instanceof f&&(d.endSourceSpan?T=d.endSourceSpan.end.offset:d.children&&d.children.length&&(T=h(d.children[d.children.length-1]).end)),{start:m,end:T}}function C(d,m){let T=[],w=new class extends l{visit(g,N){let R=h(g);if(R.start<=m&&m]/,/^[{}]$/,/&(#|[a-z])/i,/^\\/\\//];function n(D,s){if(s!=null&&!(Array.isArray(s)&&s.length==2))throw new Error(`Expected '${D}' to be an array, [start, end].`);if(s!=null){let i=s[0],f=s[1];u.forEach(c=>{if(c.test(i)||c.test(f))throw new Error(`['${i}', '${f}'] contains unusable interpolation symbol.`)});}}e.assertInterpolationSymbols=n;}}),Wl=I({\"node_modules/angular-html-parser/lib/compiler/src/ml_parser/interpolation_config.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=zl(),u=class{constructor(n,D){this.start=n,this.end=D;}static fromArray(n){return n?(r.assertInterpolationSymbols(\"interpolation\",n),new u(n[0],n[1])):e.DEFAULT_INTERPOLATION_CONFIG}};e.InterpolationConfig=u,e.DEFAULT_INTERPOLATION_CONFIG=new u(\"{{\",\"}}\");}}),Yl=I({\"node_modules/angular-html-parser/lib/compiler/src/ml_parser/lexer.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Es(),u=Be(),n=Wl(),D=Ze(),s;(function(t){t[t.TAG_OPEN_START=0]=\"TAG_OPEN_START\",t[t.TAG_OPEN_END=1]=\"TAG_OPEN_END\",t[t.TAG_OPEN_END_VOID=2]=\"TAG_OPEN_END_VOID\",t[t.TAG_CLOSE=3]=\"TAG_CLOSE\",t[t.TEXT=4]=\"TEXT\",t[t.ESCAPABLE_RAW_TEXT=5]=\"ESCAPABLE_RAW_TEXT\",t[t.RAW_TEXT=6]=\"RAW_TEXT\",t[t.COMMENT_START=7]=\"COMMENT_START\",t[t.COMMENT_END=8]=\"COMMENT_END\",t[t.CDATA_START=9]=\"CDATA_START\",t[t.CDATA_END=10]=\"CDATA_END\",t[t.ATTR_NAME=11]=\"ATTR_NAME\",t[t.ATTR_QUOTE=12]=\"ATTR_QUOTE\",t[t.ATTR_VALUE=13]=\"ATTR_VALUE\",t[t.DOC_TYPE_START=14]=\"DOC_TYPE_START\",t[t.DOC_TYPE_END=15]=\"DOC_TYPE_END\",t[t.EXPANSION_FORM_START=16]=\"EXPANSION_FORM_START\",t[t.EXPANSION_CASE_VALUE=17]=\"EXPANSION_CASE_VALUE\",t[t.EXPANSION_CASE_EXP_START=18]=\"EXPANSION_CASE_EXP_START\",t[t.EXPANSION_CASE_EXP_END=19]=\"EXPANSION_CASE_EXP_END\",t[t.EXPANSION_FORM_END=20]=\"EXPANSION_FORM_END\",t[t.EOF=21]=\"EOF\";})(s=e.TokenType||(e.TokenType={}));var i=class{constructor(t,o,E){this.type=t,this.parts=o,this.sourceSpan=E;}};e.Token=i;var f=class extends u.ParseError{constructor(t,o,E){super(E,t),this.tokenType=o;}};e.TokenError=f;var c=class{constructor(t,o){this.tokens=t,this.errors=o;}};e.TokenizeResult=c;function F(t,o,E){let p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return new d(new u.ParseSourceFile(t,o),E,p).tokenize()}e.tokenize=F;var a=/\\r\\n?/g;function l(t){return `Unexpected character \"${t===r.$EOF?\"EOF\":String.fromCharCode(t)}\"`}function h(t){return `Unknown entity \"${t}\" - use the \"&#;\" or \"&#x;\" syntax`}var C=class{constructor(t){this.error=t;}},d=class{constructor(t,o,E){this._getTagContentType=o,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this._tokenizeIcu=E.tokenizeExpansionForms||!1,this._interpolationConfig=E.interpolationConfig||n.DEFAULT_INTERPOLATION_CONFIG,this._leadingTriviaCodePoints=E.leadingTriviaChars&&E.leadingTriviaChars.map(A=>A.codePointAt(0)||0),this._canSelfClose=E.canSelfClose||!1,this._allowHtmComponentClosingTags=E.allowHtmComponentClosingTags||!1;let p=E.range||{endPos:t.content.length,startPos:0,startLine:0,startCol:0};this._cursor=E.escapedString?new k(t,p):new x(t,p);try{this._cursor.init();}catch(A){this.handleError(A);}}_processCarriageReturns(t){return t.replace(a,`\n`)}tokenize(){for(;this._cursor.peek()!==r.$EOF;){let t=this._cursor.clone();try{if(this._attemptCharCode(r.$LT))if(this._attemptCharCode(r.$BANG))this._attemptStr(\"[CDATA[\")?this._consumeCdata(t):this._attemptStr(\"--\")?this._consumeComment(t):this._attemptStrCaseInsensitive(\"doctype\")?this._consumeDocType(t):this._consumeBogusComment(t);else if(this._attemptCharCode(r.$SLASH))this._consumeTagClose(t);else {let o=this._cursor.clone();this._attemptCharCode(r.$QUESTION)?(this._cursor=o,this._consumeBogusComment(t)):this._consumeTagOpen(t);}else this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText();}catch(o){this.handleError(o);}}return this._beginToken(s.EOF),this._endToken([]),new c(O(this.tokens),this.errors)}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(R(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===r.$RBRACE){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return !1}_beginToken(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._cursor.clone();this._currentTokenStart=o,this._currentTokenType=t;}_endToken(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._cursor.clone();if(this._currentTokenStart===null)throw new f(\"Programming error - attempted to end a token when there was no start to the token\",this._currentTokenType,this._cursor.getSpan(o));if(this._currentTokenType===null)throw new f(\"Programming error - attempted to end a token which has no token type\",null,this._cursor.getSpan(this._currentTokenStart));let E=new i(this._currentTokenType,t,this._cursor.getSpan(this._currentTokenStart,this._leadingTriviaCodePoints));return this.tokens.push(E),this._currentTokenStart=null,this._currentTokenType=null,E}_createError(t,o){this._isInExpansionForm()&&(t+=` (Do you have an unescaped \"{\" in your template? Use \"{{ '{' }}\") to escape it.)`);let E=new f(t,this._currentTokenType,o);return this._currentTokenStart=null,this._currentTokenType=null,new C(E)}handleError(t){if(t instanceof $&&(t=this._createError(t.msg,this._cursor.getSpan(t.cursor))),t instanceof C)this.errors.push(t.error);else throw t}_attemptCharCode(t){return this._cursor.peek()===t?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(t){return j(this._cursor.peek(),t)?(this._cursor.advance(),!0):!1}_requireCharCode(t){let o=this._cursor.clone();if(!this._attemptCharCode(t))throw this._createError(l(this._cursor.peek()),this._cursor.getSpan(o))}_attemptStr(t){let o=t.length;if(this._cursor.charsLeft()this._attemptStr(\"-->\")),this._beginToken(s.COMMENT_END),this._requireStr(\"-->\"),this._endToken([]);}_consumeBogusComment(t){this._beginToken(s.COMMENT_START,t),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===r.$GT),this._beginToken(s.COMMENT_END),this._cursor.advance(),this._endToken([]);}_consumeCdata(t){this._beginToken(s.CDATA_START,t),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr(\"]]>\")),this._beginToken(s.CDATA_END),this._requireStr(\"]]>\"),this._endToken([]);}_consumeDocType(t){this._beginToken(s.DOC_TYPE_START,t),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===r.$GT),this._beginToken(s.DOC_TYPE_END),this._cursor.advance(),this._endToken([]);}_consumePrefixAndName(){let t=this._cursor.clone(),o=\"\";for(;this._cursor.peek()!==r.$COLON&&!w(this._cursor.peek());)this._cursor.advance();let E;this._cursor.peek()===r.$COLON?(o=this._cursor.getChars(t),this._cursor.advance(),E=this._cursor.clone()):E=t,this._requireCharCodeUntilFn(T,o===\"\"?0:1);let p=this._cursor.getChars(E);return [o,p]}_consumeTagOpen(t){let o,E,p,A=this.tokens.length,P=this._cursor.clone(),M=[];try{if(!r.isAsciiLetter(this._cursor.peek()))throw this._createError(l(this._cursor.peek()),this._cursor.getSpan(t));for(p=this._consumeTagOpenStart(t),E=p.parts[0],o=p.parts[1],this._attemptCharCodeUntilFn(m);this._cursor.peek()!==r.$SLASH&&this._cursor.peek()!==r.$GT;){let[V,X]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(m),this._attemptCharCode(r.$EQ)){this._attemptCharCodeUntilFn(m);let H=this._consumeAttributeValue();M.push({prefix:V,name:X,value:H});}else M.push({prefix:V,name:X});this._attemptCharCodeUntilFn(m);}this._consumeTagOpenEnd();}catch(V){if(V instanceof C){this._cursor=P,p&&(this.tokens.length=A),this._beginToken(s.TEXT,t),this._endToken([\"<\"]);return}throw V}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===s.TAG_OPEN_END_VOID)return;let z=this._getTagContentType(o,E,this._fullNameStack.length>0,M);this._handleFullNameStackForTagOpen(E,o),z===D.TagContentType.RAW_TEXT?this._consumeRawTextWithTagClose(E,o,!1):z===D.TagContentType.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(E,o,!0);}_consumeRawTextWithTagClose(t,o,E){this._consumeRawText(E,()=>!this._attemptCharCode(r.$LT)||!this._attemptCharCode(r.$SLASH)||(this._attemptCharCodeUntilFn(m),!this._attemptStrCaseInsensitive(t?`${t}:${o}`:o))?!1:(this._attemptCharCodeUntilFn(m),this._attemptCharCode(r.$GT)));this._beginToken(s.TAG_CLOSE),this._requireCharCodeUntilFn(A=>A===r.$GT,3),this._cursor.advance(),this._endToken([t,o]),this._handleFullNameStackForTagClose(t,o);}_consumeTagOpenStart(t){this._beginToken(s.TAG_OPEN_START,t);let o=this._consumePrefixAndName();return this._endToken(o)}_consumeAttributeName(){let t=this._cursor.peek();if(t===r.$SQ||t===r.$DQ)throw this._createError(l(t),this._cursor.getSpan());this._beginToken(s.ATTR_NAME);let o=this._consumePrefixAndName();return this._endToken(o),o}_consumeAttributeValue(){let t;if(this._cursor.peek()===r.$SQ||this._cursor.peek()===r.$DQ){this._beginToken(s.ATTR_QUOTE);let o=this._cursor.peek();this._cursor.advance(),this._endToken([String.fromCodePoint(o)]),this._beginToken(s.ATTR_VALUE);let E=[];for(;this._cursor.peek()!==o;)E.push(this._readChar(!0));t=this._processCarriageReturns(E.join(\"\")),this._endToken([t]),this._beginToken(s.ATTR_QUOTE),this._cursor.advance(),this._endToken([String.fromCodePoint(o)]);}else {this._beginToken(s.ATTR_VALUE);let o=this._cursor.clone();this._requireCharCodeUntilFn(T,1),t=this._processCarriageReturns(this._cursor.getChars(o)),this._endToken([t]);}return t}_consumeTagOpenEnd(){let t=this._attemptCharCode(r.$SLASH)?s.TAG_OPEN_END_VOID:s.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(r.$GT),this._endToken([]);}_consumeTagClose(t){if(this._beginToken(s.TAG_CLOSE,t),this._attemptCharCodeUntilFn(m),this._allowHtmComponentClosingTags&&this._attemptCharCode(r.$SLASH))this._attemptCharCodeUntilFn(m),this._requireCharCode(r.$GT),this._endToken([]);else {let[o,E]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(m),this._requireCharCode(r.$GT),this._endToken([o,E]),this._handleFullNameStackForTagClose(o,E);}}_consumeExpansionFormStart(){this._beginToken(s.EXPANSION_FORM_START),this._requireCharCode(r.$LBRACE),this._endToken([]),this._expansionCaseStack.push(s.EXPANSION_FORM_START),this._beginToken(s.RAW_TEXT);let t=this._readUntil(r.$COMMA);this._endToken([t]),this._requireCharCode(r.$COMMA),this._attemptCharCodeUntilFn(m),this._beginToken(s.RAW_TEXT);let o=this._readUntil(r.$COMMA);this._endToken([o]),this._requireCharCode(r.$COMMA),this._attemptCharCodeUntilFn(m);}_consumeExpansionCaseStart(){this._beginToken(s.EXPANSION_CASE_VALUE);let t=this._readUntil(r.$LBRACE).trim();this._endToken([t]),this._attemptCharCodeUntilFn(m),this._beginToken(s.EXPANSION_CASE_EXP_START),this._requireCharCode(r.$LBRACE),this._endToken([]),this._attemptCharCodeUntilFn(m),this._expansionCaseStack.push(s.EXPANSION_CASE_EXP_START);}_consumeExpansionCaseEnd(){this._beginToken(s.EXPANSION_CASE_EXP_END),this._requireCharCode(r.$RBRACE),this._endToken([]),this._attemptCharCodeUntilFn(m),this._expansionCaseStack.pop();}_consumeExpansionFormEnd(){this._beginToken(s.EXPANSION_FORM_END),this._requireCharCode(r.$RBRACE),this._endToken([]),this._expansionCaseStack.pop();}_consumeText(){let t=this._cursor.clone();this._beginToken(s.TEXT,t);let o=[];do this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(o.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._inInterpolation&&this._attemptStr(this._interpolationConfig.end)?(o.push(this._interpolationConfig.end),this._inInterpolation=!1):o.push(this._readChar(!0));while(!this._isTextEnd());this._endToken([this._processCarriageReturns(o.join(\"\"))]);}_isTextEnd(){return !!(this._cursor.peek()===r.$LT||this._cursor.peek()===r.$EOF||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===r.$RBRACE&&this._isInExpansionCase()))}_readUntil(t){let o=this._cursor.clone();return this._attemptUntilChar(t),this._cursor.getChars(o)}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===s.EXPANSION_CASE_EXP_START}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===s.EXPANSION_FORM_START}isExpansionFormStart(){if(this._cursor.peek()!==r.$LBRACE)return !1;if(this._interpolationConfig){let t=this._cursor.clone(),o=this._attemptStr(this._interpolationConfig.start);return this._cursor=t,!o}return !0}_handleFullNameStackForTagOpen(t,o){let E=D.mergeNsAndName(t,o);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===E)&&this._fullNameStack.push(E);}_handleFullNameStackForTagClose(t,o){let E=D.mergeNsAndName(t,o);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===E&&this._fullNameStack.pop();}};function m(t){return !r.isWhitespace(t)||t===r.$EOF}function T(t){return r.isWhitespace(t)||t===r.$GT||t===r.$SLASH||t===r.$SQ||t===r.$DQ||t===r.$EQ}function w(t){return (tr.$9)}function g(t){return t==r.$SEMICOLON||t==r.$EOF||!r.isAsciiHexDigit(t)}function N(t){return t==r.$SEMICOLON||t==r.$EOF||!r.isAsciiLetter(t)}function R(t){return t===r.$EQ||r.isAsciiLetter(t)||r.isDigit(t)}function j(t,o){return _(t)==_(o)}function _(t){return t>=r.$a&&t<=r.$z?t-r.$a+r.$A:t}function O(t){let o=[],E;for(let p=0;p0&&o.indexOf(t.peek())!==-1;)t.advance();return new u.ParseSourceSpan(new u.ParseLocation(t.file,t.state.offset,t.state.line,t.state.column),new u.ParseLocation(this.file,this.state.offset,this.state.line,this.state.column))}getChars(t){return this.input.substring(t.state.offset,this.state.offset)}charAt(t){return this.input.charCodeAt(t)}advanceState(t){if(t.offset>=this.end)throw this.state=t,new $('Unexpected character \"EOF\"',this);let o=this.charAt(t.offset);o===r.$LF?(t.line++,t.column=0):r.isNewLine(o)||t.column++,t.offset++,this.updatePeek(t);}updatePeek(t){t.peek=t.offset>=this.end?r.$EOF:this.charAt(t.offset);}},k=class extends x{constructor(t,o){t instanceof k?(super(t),this.internalState=Object.assign({},t.internalState)):(super(t,o),this.internalState=this.state);}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence();}init(){super.init(),this.processEscapeSequence();}clone(){return new k(this)}getChars(t){let o=t.clone(),E=\"\";for(;o.internalState.offsetthis.internalState.peek;if(t()===r.$BACKSLASH)if(this.internalState=Object.assign({},this.state),this.advanceState(this.internalState),t()===r.$n)this.state.peek=r.$LF;else if(t()===r.$r)this.state.peek=r.$CR;else if(t()===r.$v)this.state.peek=r.$VTAB;else if(t()===r.$t)this.state.peek=r.$TAB;else if(t()===r.$b)this.state.peek=r.$BSPACE;else if(t()===r.$f)this.state.peek=r.$FF;else if(t()===r.$u)if(this.advanceState(this.internalState),t()===r.$LBRACE){this.advanceState(this.internalState);let o=this.clone(),E=0;for(;t()!==r.$RBRACE;)this.advanceState(this.internalState),E++;this.state.peek=this.decodeHexDigits(o,E);}else {let o=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(o,4);}else if(t()===r.$x){this.advanceState(this.internalState);let o=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(o,2);}else if(r.isOctalDigit(t())){let o=\"\",E=0,p=this.clone();for(;r.isOctalDigit(t())&&E<3;)p=this.clone(),o+=String.fromCodePoint(t()),this.advanceState(this.internalState),E++;this.state.peek=parseInt(o,8),this.internalState=p.internalState;}else r.isNewLine(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek;}decodeHexDigits(t,o){let E=this.input.substr(t.internalState.offset,o),p=parseInt(E,16);if(isNaN(p))throw t.state=t.internalState,new $(\"Invalid hexadecimal escape sequence\",t);return p}},$=class{constructor(t,o){this.msg=t,this.cursor=o;}};e.CursorError=$;}}),ls=I({\"node_modules/angular-html-parser/lib/compiler/src/ml_parser/parser.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Be(),u=bs(),n=Yl(),D=Ze(),s=class extends r.ParseError{constructor(a,l,h){super(l,h),this.elementName=a;}static create(a,l,h){return new s(a,l,h)}};e.TreeError=s;var i=class{constructor(a,l){this.rootNodes=a,this.errors=l;}};e.ParseTreeResult=i;var f=class{constructor(a){this.getTagDefinition=a;}parse(a,l,h){let C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,d=arguments.length>4?arguments[4]:void 0,m=x=>function(k){for(var $=arguments.length,t=new Array($>1?$-1:0),o=1;o<$;o++)t[o-1]=arguments[o];return x(k.toLowerCase(),...t)},T=C?this.getTagDefinition:m(this.getTagDefinition),w=x=>T(x).contentType,g=C?d:m(d),N=d?(x,k,$,t)=>{let o=g(x,k,$,t);return o!==void 0?o:w(x)}:w,R=n.tokenize(a,l,N,h),j=h&&h.canSelfClose||!1,_=h&&h.allowHtmComponentClosingTags||!1,O=new c(R.tokens,T,j,_,C).build();return new i(O.rootNodes,R.errors.concat(O.errors))}};e.Parser=f;var c=class{constructor(a,l,h,C,d){this.tokens=a,this.getTagDefinition=l,this.canSelfClose=h,this.allowHtmComponentClosingTags=C,this.isTagNameCaseSensitive=d,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance();}build(){for(;this._peek.type!==n.TokenType.EOF;)this._peek.type===n.TokenType.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===n.TokenType.TAG_CLOSE?(this._closeVoidElement(),this._consumeEndTag(this._advance())):this._peek.type===n.TokenType.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===n.TokenType.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===n.TokenType.TEXT||this._peek.type===n.TokenType.RAW_TEXT||this._peek.type===n.TokenType.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===n.TokenType.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._peek.type===n.TokenType.DOC_TYPE_START?this._consumeDocType(this._advance()):this._advance();return new i(this._rootNodes,this._errors)}_advance(){let a=this._peek;return this._index0)return this._errors=this._errors.concat(d.errors),null;let m=new r.ParseSourceSpan(a.sourceSpan.start,C.sourceSpan.end),T=new r.ParseSourceSpan(l.sourceSpan.start,C.sourceSpan.end);return new u.ExpansionCase(a.parts[0],d.rootNodes,m,a.sourceSpan,T)}_collectExpansionExpTokens(a){let l=[],h=[n.TokenType.EXPANSION_CASE_EXP_START];for(;;){if((this._peek.type===n.TokenType.EXPANSION_FORM_START||this._peek.type===n.TokenType.EXPANSION_CASE_EXP_START)&&h.push(this._peek.type),this._peek.type===n.TokenType.EXPANSION_CASE_EXP_END)if(F(h,n.TokenType.EXPANSION_CASE_EXP_START)){if(h.pop(),h.length==0)return l}else return this._errors.push(s.create(null,a.sourceSpan,\"Invalid ICU message. Missing '}'.\")),null;if(this._peek.type===n.TokenType.EXPANSION_FORM_END)if(F(h,n.TokenType.EXPANSION_FORM_START))h.pop();else return this._errors.push(s.create(null,a.sourceSpan,\"Invalid ICU message. Missing '}'.\")),null;if(this._peek.type===n.TokenType.EOF)return this._errors.push(s.create(null,a.sourceSpan,\"Invalid ICU message. Missing '}'.\")),null;l.push(this._advance());}}_getText(a){let l=a.parts[0];if(l.length>0&&l[0]==`\n`){let h=this._getParentElement();h!=null&&h.children.length==0&&this.getTagDefinition(h.name).ignoreFirstLf&&(l=l.substring(1));}return l}_consumeText(a){let l=this._getText(a);l.length>0&&this._addToParent(new u.Text(l,a.sourceSpan));}_closeVoidElement(){let a=this._getParentElement();a&&this.getTagDefinition(a.name).isVoid&&this._elementStack.pop();}_consumeStartTag(a){let l=a.parts[0],h=a.parts[1],C=[];for(;this._peek.type===n.TokenType.ATTR_NAME;)C.push(this._consumeAttr(this._advance()));let d=this._getElementFullName(l,h,this._getParentElement()),m=!1;if(this._peek.type===n.TokenType.TAG_OPEN_END_VOID){this._advance(),m=!0;let R=this.getTagDefinition(d);this.canSelfClose||R.canSelfClose||D.getNsPrefix(d)!==null||R.isVoid||this._errors.push(s.create(d,a.sourceSpan,`Only void and foreign elements can be self closed \"${a.parts[1]}\"`));}else this._peek.type===n.TokenType.TAG_OPEN_END&&(this._advance(),m=!1);let T=this._peek.sourceSpan.start,w=new r.ParseSourceSpan(a.sourceSpan.start,T),g=new r.ParseSourceSpan(a.sourceSpan.start.moveBy(1),a.sourceSpan.end),N=new u.Element(d,C,[],w,w,void 0,g);this._pushElement(N),m&&(this._popElement(d),N.endSourceSpan=w);}_pushElement(a){let l=this._getParentElement();l&&this.getTagDefinition(l.name).isClosedByChild(a.name)&&this._elementStack.pop(),this._addToParent(a),this._elementStack.push(a);}_consumeEndTag(a){let l=this.allowHtmComponentClosingTags&&a.parts.length===0?null:this._getElementFullName(a.parts[0],a.parts[1],this._getParentElement());if(this._getParentElement()&&(this._getParentElement().endSourceSpan=a.sourceSpan),l&&this.getTagDefinition(l).isVoid)this._errors.push(s.create(l,a.sourceSpan,`Void elements do not have end tags \"${a.parts[1]}\"`));else if(!this._popElement(l)){let h=`Unexpected closing tag \"${l}\". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this._errors.push(s.create(l,a.sourceSpan,h));}}_popElement(a){for(let l=this._elementStack.length-1;l>=0;l--){let h=this._elementStack[l];if(!a||(D.getNsPrefix(h.name)?h.name==a:h.name.toLowerCase()==a.toLowerCase()))return this._elementStack.splice(l,this._elementStack.length-l),!0;if(!this.getTagDefinition(h.name).closedByParent)return !1}return !1}_consumeAttr(a){let l=D.mergeNsAndName(a.parts[0],a.parts[1]),h=a.sourceSpan.end,C=\"\",d,m;if(this._peek.type===n.TokenType.ATTR_QUOTE&&(m=this._advance().sourceSpan.start),this._peek.type===n.TokenType.ATTR_VALUE){let T=this._advance();C=T.parts[0],h=T.sourceSpan.end,d=T.sourceSpan;}return this._peek.type===n.TokenType.ATTR_QUOTE&&(h=this._advance().sourceSpan.end,d=new r.ParseSourceSpan(m,h)),new u.Attribute(l,C,new r.ParseSourceSpan(a.sourceSpan.start,h),d,a.sourceSpan)}_getParentElement(){return this._elementStack.length>0?this._elementStack[this._elementStack.length-1]:null}_getParentElementSkippingContainers(){let a=null;for(let l=this._elementStack.length-1;l>=0;l--){if(!D.isNgContainer(this._elementStack[l].name))return {parent:this._elementStack[l],container:a};a=this._elementStack[l];}return {parent:null,container:a}}_addToParent(a){let l=this._getParentElement();l!=null?l.children.push(a):this._rootNodes.push(a);}_insertBeforeContainer(a,l,h){if(!l)this._addToParent(h),this._elementStack.push(h);else {if(a){let C=a.children.indexOf(l);a.children[C]=h;}else this._rootNodes.push(h);h.children.push(l),this._elementStack.splice(this._elementStack.indexOf(l),0,h);}}_getElementFullName(a,l,h){return a===\"\"&&(a=this.getTagDefinition(l).implicitNamespacePrefix||\"\",a===\"\"&&h!=null&&(a=D.getNsPrefix(h.name))),D.mergeNsAndName(a,l)}};function F(a,l){return a.length>0&&a[a.length-1]===l}}}),Ql=I({\"node_modules/angular-html-parser/lib/compiler/src/ml_parser/html_parser.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Bs(),u=ls(),n=ls();e.ParseTreeResult=n.ParseTreeResult,e.TreeError=n.TreeError;var D=class extends u.Parser{constructor(){super(r.getHtmlTagDefinition);}parse(s,i,f){let c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,F=arguments.length>4?arguments[4]:void 0;return super.parse(s,i,f,c,F)}};e.HtmlParser=D;}}),ws=I({\"node_modules/angular-html-parser/lib/angular-html-parser/src/index.js\"(e){q(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Ql(),u=Ze();e.TagContentType=u.TagContentType;var n=null,D=()=>(n||(n=new r.HtmlParser),n);function s(i){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{canSelfClose:c=!1,allowHtmComponentClosingTags:F=!1,isTagNameCaseSensitive:a=!1,getTagContentType:l}=f;return D().parse(i,\"angular-html-parser\",{tokenizeExpansionForms:!1,interpolationConfig:void 0,canSelfClose:c,allowHtmComponentClosingTags:F},a,l)}e.parse=s;}});q();var{ParseSourceSpan:Qe,ParseLocation:cs,ParseSourceFile:Kl}=Be(),Jl=ol(),Zl=Cs(),ec=Dl(),{inferParserByLanguage:rc}=xl(),uc=kl(),Vr=Ml(),hs=jl(),{hasPragma:tc}=Ul(),{Node:nc}=Gl(),{parseIeConditionalComment:sc}=Vl(),{locStart:ic,locEnd:ac}=Xl();function oc(e,r,u){let{canSelfClose:n,normalizeTagName:D,normalizeAttributeName:s,allowHtmComponentClosingTags:i,isTagNameCaseSensitive:f,getTagContentType:c}=r,F=ws(),{RecursiveVisitor:a,visitAll:l}=bs(),{ParseSourceSpan:h}=Be(),{getHtmlTagDefinition:C}=Bs(),{rootNodes:d,errors:m}=F.parse(e,{canSelfClose:n,allowHtmComponentClosingTags:i,isTagNameCaseSensitive:f,getTagContentType:c});if(u.parser===\"vue\")if(d.some(O=>O.type===\"docType\"&&O.value===\"html\"||O.type===\"element\"&&O.name.toLowerCase()===\"html\")){n=!0,D=!0,s=!0,i=!0,f=!1;let O=F.parse(e,{canSelfClose:n,allowHtmComponentClosingTags:i,isTagNameCaseSensitive:f});d=O.rootNodes,m=O.errors;}else {let O=x=>{if(!x||x.type!==\"element\"||x.name!==\"template\")return !1;let k=x.attrs.find(t=>t.name===\"lang\"),$=k&&k.value;return !$||rc($,u)===\"html\"};if(d.some(O)){let x,k=()=>F.parse(e,{canSelfClose:n,allowHtmComponentClosingTags:i,isTagNameCaseSensitive:f}),$=()=>x||(x=k()),t=o=>$().rootNodes.find(E=>{let{startSourceSpan:p}=E;return p&&p.start.offset===o.startSourceSpan.start.offset});for(let o=0;o0){let{msg:_,span:{start:O,end:x}}=m[0];throw ec(_,{start:{line:O.line+1,column:O.col+1},end:{line:x.line+1,column:x.col+1}})}let T=_=>{let O=_.name.startsWith(\":\")?_.name.slice(1).split(\":\")[0]:null,x=_.nameSpan.toString(),k=O!==null&&x.startsWith(`${O}:`),$=k?x.slice(O.length+1):x;_.name=$,_.namespace=O,_.hasExplicitNamespace=k;},w=_=>{switch(_.type){case\"element\":T(_);for(let O of _.attrs)T(O),O.valueSpan?(O.value=O.valueSpan.toString(),/[\"']/.test(O.value[0])&&(O.value=O.value.slice(1,-1))):O.value=null;break;case\"comment\":_.value=_.sourceSpan.toString().slice(4,-3);break;case\"text\":_.value=_.sourceSpan.toString();break}},g=(_,O)=>{let x=_.toLowerCase();return O(x)?x:_},N=_=>{if(_.type===\"element\"&&(D&&(!_.namespace||_.namespace===_.tagDefinition.implicitNamespacePrefix||hs(_))&&(_.name=g(_.name,O=>O in uc)),s)){let O=Vr[_.name]||Object.create(null);for(let x of _.attrs)x.namespace||(x.name=g(x.name,k=>_.name in Vr&&(k in Vr[\"*\"]||k in O)));}},R=_=>{_.sourceSpan&&_.endSourceSpan&&(_.sourceSpan=new h(_.sourceSpan.start,_.endSourceSpan.end));},j=_=>{if(_.type===\"element\"){let O=C(f?_.name:_.name.toLowerCase());!_.namespace||_.namespace===O.implicitNamespacePrefix||hs(_)?_.tagDefinition=O:_.tagDefinition=C(\"\");}};return l(new class extends a{visit(_){w(_),j(_),N(_),R(_);}},d),d}function Ns(e,r,u){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,{frontMatter:D,content:s}=n?Jl(e):{frontMatter:null,content:e},i=new Kl(e,r.filepath),f=new cs(i,0,0,0),c=f.moveBy(e.length),F={type:\"root\",sourceSpan:new Qe(f,c),children:oc(s,u,r)};if(D){let h=new cs(i,0,0,0),C=h.moveBy(D.raw.length);D.sourceSpan=new Qe(h,C),F.children.unshift(D);}let a=new nc(F),l=(h,C)=>{let{offset:d}=C,m=e.slice(0,d).replace(/[^\\n\\r]/g,\" \"),w=Ns(m+h,r,u,!1);w.sourceSpan=new Qe(C,Zl(w.children).sourceSpan.end);let g=w.children[0];return g.length===d?w.children.shift():(g.sourceSpan=new Qe(g.sourceSpan.start.moveBy(d),g.sourceSpan.end),g.value=g.value.slice(d)),w};return a.walk(h=>{if(h.type===\"comment\"){let C=sc(h,l);C&&h.parent.replaceChild(h,C);}}),a}function Ke(){let{name:e,canSelfClose:r=!1,normalizeTagName:u=!1,normalizeAttributeName:n=!1,allowHtmComponentClosingTags:D=!1,isTagNameCaseSensitive:s=!1,getTagContentType:i}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return {parse:(f,c,F)=>Ns(f,Object.assign({parser:e},F),{canSelfClose:r,normalizeTagName:u,normalizeAttributeName:n,allowHtmComponentClosingTags:D,isTagNameCaseSensitive:s,getTagContentType:i}),hasPragma:tc,astFormat:\"html\",locStart:ic,locEnd:ac}}Os.exports={parsers:{html:Ke({name:\"html\",canSelfClose:!0,normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0}),angular:Ke({name:\"angular\",canSelfClose:!0}),vue:Ke({name:\"vue\",canSelfClose:!0,isTagNameCaseSensitive:!0,getTagContentType:(e,r,u,n)=>{if(e.toLowerCase()!==\"html\"&&!u&&(e!==\"template\"||n.some(D=>{let{name:s,value:i}=D;return s===\"lang\"&&i!==\"html\"&&i!==\"\"&&i!==void 0})))return ws().TagContentType.RAW_TEXT}}),lwc:Ke({name:\"lwc\"})}};});return Dc()});}});var require_standalone=__commonJS({\"node_modules/prettier/standalone.js\"(exports,module){(function(e){if(typeof exports==\"object\"&&typeof module==\"object\")module.exports=e();else if(typeof define==\"function\"&&define.amd)define(e);else {var f=typeof globalThis<\"u\"?globalThis:typeof global<\"u\"?global:typeof self<\"u\"?self:this||{};f.prettier=e();}})(function(){var xe=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),pt=xe((r0,pu)=>{var ir=function(e){return e&&e.Math==Math&&e};pu.exports=ir(typeof globalThis==\"object\"&&globalThis)||ir(typeof window==\"object\"&&window)||ir(typeof self==\"object\"&&self)||ir(typeof global==\"object\"&&global)||function(){return this}()||Function(\"return this\")();}),Dt=xe((n0,fu)=>{fu.exports=function(e){try{return !!e()}catch{return !0}};}),yt=xe((u0,Du)=>{var Mo=Dt();Du.exports=!Mo(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7});}),ar=xe((s0,mu)=>{var Ro=Dt();mu.exports=!Ro(function(){var e=(function(){}).bind();return typeof e!=\"function\"||e.hasOwnProperty(\"prototype\")});}),At=xe((i0,du)=>{var $o=ar(),or=Function.prototype.call;du.exports=$o?or.bind(or):function(){return or.apply(or,arguments)};}),vu=xe(hu=>{var gu={}.propertyIsEnumerable,yu=Object.getOwnPropertyDescriptor,Vo=yu&&!gu.call({1:2},1);hu.f=Vo?function(r){var t=yu(this,r);return !!t&&t.enumerable}:gu;}),lr=xe((o0,Cu)=>{Cu.exports=function(e,r){return {enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}};}),mt=xe((l0,Au)=>{var Eu=ar(),Fu=Function.prototype,Wr=Fu.call,Wo=Eu&&Fu.bind.bind(Wr,Wr);Au.exports=Eu?Wo:function(e){return function(){return Wr.apply(e,arguments)}};}),Vt=xe((c0,xu)=>{var Su=mt(),Ho=Su({}.toString),Go=Su(\"\".slice);xu.exports=function(e){return Go(Ho(e),8,-1)};}),Tu=xe((p0,bu)=>{var Uo=mt(),Jo=Dt(),zo=Vt(),Hr=Object,Xo=Uo(\"\".split);bu.exports=Jo(function(){return !Hr(\"z\").propertyIsEnumerable(0)})?function(e){return zo(e)==\"String\"?Xo(e,\"\"):Hr(e)}:Hr;}),cr=xe((f0,Bu)=>{Bu.exports=function(e){return e==null};}),Gr=xe((D0,Nu)=>{var Ko=cr(),Yo=TypeError;Nu.exports=function(e){if(Ko(e))throw Yo(\"Can't call method on \"+e);return e};}),pr=xe((m0,wu)=>{var Qo=Tu(),Zo=Gr();wu.exports=function(e){return Qo(Zo(e))};}),Jr=xe((d0,_u)=>{var Ur=typeof document==\"object\"&&document.all,el=typeof Ur>\"u\"&&Ur!==void 0;_u.exports={all:Ur,IS_HTMLDDA:el};}),ot=xe((g0,Iu)=>{var Pu=Jr(),tl=Pu.all;Iu.exports=Pu.IS_HTMLDDA?function(e){return typeof e==\"function\"||e===tl}:function(e){return typeof e==\"function\"};}),St=xe((y0,Ou)=>{var ku=ot(),Lu=Jr(),rl=Lu.all;Ou.exports=Lu.IS_HTMLDDA?function(e){return typeof e==\"object\"?e!==null:ku(e)||e===rl}:function(e){return typeof e==\"object\"?e!==null:ku(e)};}),Wt=xe((h0,ju)=>{var zr=pt(),nl=ot(),ul=function(e){return nl(e)?e:void 0};ju.exports=function(e,r){return arguments.length<2?ul(zr[e]):zr[e]&&zr[e][r]};}),Xr=xe((v0,qu)=>{var sl=mt();qu.exports=sl({}.isPrototypeOf);}),Ru=xe((C0,Mu)=>{var il=Wt();Mu.exports=il(\"navigator\",\"userAgent\")||\"\";}),Ju=xe((E0,Uu)=>{var Gu=pt(),Kr=Ru(),$u=Gu.process,Vu=Gu.Deno,Wu=$u&&$u.versions||Vu&&Vu.version,Hu=Wu&&Wu.v8,dt,fr;Hu&&(dt=Hu.split(\".\"),fr=dt[0]>0&&dt[0]<4?1:+(dt[0]+dt[1])),!fr&&Kr&&(dt=Kr.match(/Edge\\/(\\d+)/),(!dt||dt[1]>=74)&&(dt=Kr.match(/Chrome\\/(\\d+)/),dt&&(fr=+dt[1]))),Uu.exports=fr;}),Yr=xe((F0,Xu)=>{var zu=Ju(),al=Dt();Xu.exports=!!Object.getOwnPropertySymbols&&!al(function(){var e=Symbol();return !String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&zu&&zu<41});}),Qr=xe((A0,Ku)=>{var ol=Yr();Ku.exports=ol&&!Symbol.sham&&typeof Symbol.iterator==\"symbol\";}),Zr=xe((S0,Yu)=>{var ll=Wt(),cl=ot(),pl=Xr(),fl=Qr(),Dl=Object;Yu.exports=fl?function(e){return typeof e==\"symbol\"}:function(e){var r=ll(\"Symbol\");return cl(r)&&pl(r.prototype,Dl(e))};}),Dr=xe((x0,Qu)=>{var ml=String;Qu.exports=function(e){try{return ml(e)}catch{return \"Object\"}};}),Ht=xe((b0,Zu)=>{var dl=ot(),gl=Dr(),yl=TypeError;Zu.exports=function(e){if(dl(e))return e;throw yl(gl(e)+\" is not a function\")};}),mr=xe((T0,es)=>{var hl=Ht(),vl=cr();es.exports=function(e,r){var t=e[r];return vl(t)?void 0:hl(t)};}),rs=xe((B0,ts)=>{var en=At(),tn=ot(),rn=St(),Cl=TypeError;ts.exports=function(e,r){var t,s;if(r===\"string\"&&tn(t=e.toString)&&!rn(s=en(t,e))||tn(t=e.valueOf)&&!rn(s=en(t,e))||r!==\"string\"&&tn(t=e.toString)&&!rn(s=en(t,e)))return s;throw Cl(\"Can't convert object to primitive value\")};}),us=xe((N0,ns)=>{ns.exports=!1;}),dr=xe((w0,is)=>{var ss=pt(),El=Object.defineProperty;is.exports=function(e,r){try{El(ss,e,{value:r,configurable:!0,writable:!0});}catch{ss[e]=r;}return r};}),gr=xe((_0,os)=>{var Fl=pt(),Al=dr(),as=\"__core-js_shared__\",Sl=Fl[as]||Al(as,{});os.exports=Sl;}),nn=xe((P0,cs)=>{var xl=us(),ls=gr();(cs.exports=function(e,r){return ls[e]||(ls[e]=r!==void 0?r:{})})(\"versions\",[]).push({version:\"3.26.1\",mode:xl?\"pure\":\"global\",copyright:\"\\xA9 2014-2022 Denis Pushkarev (zloirock.ru)\",license:\"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE\",source:\"https://github.com/zloirock/core-js\"});}),yr=xe((I0,ps)=>{var bl=Gr(),Tl=Object;ps.exports=function(e){return Tl(bl(e))};}),Ct=xe((k0,fs)=>{var Bl=mt(),Nl=yr(),wl=Bl({}.hasOwnProperty);fs.exports=Object.hasOwn||function(r,t){return wl(Nl(r),t)};}),un=xe((L0,Ds)=>{var _l=mt(),Pl=0,Il=Math.random(),kl=_l(1 .toString);Ds.exports=function(e){return \"Symbol(\"+(e===void 0?\"\":e)+\")_\"+kl(++Pl+Il,36)};}),bt=xe((O0,hs)=>{var Ll=pt(),Ol=nn(),ms=Ct(),jl=un(),ds=Yr(),ys=Qr(),It=Ol(\"wks\"),xt=Ll.Symbol,gs=xt&&xt.for,ql=ys?xt:xt&&xt.withoutSetter||jl;hs.exports=function(e){if(!ms(It,e)||!(ds||typeof It[e]==\"string\")){var r=\"Symbol.\"+e;ds&&ms(xt,e)?It[e]=xt[e]:ys&&gs?It[e]=gs(r):It[e]=ql(r);}return It[e]};}),Fs=xe((j0,Es)=>{var Ml=At(),vs=St(),Cs=Zr(),Rl=mr(),$l=rs(),Vl=bt(),Wl=TypeError,Hl=Vl(\"toPrimitive\");Es.exports=function(e,r){if(!vs(e)||Cs(e))return e;var t=Rl(e,Hl),s;if(t){if(r===void 0&&(r=\"default\"),s=Ml(t,e,r),!vs(s)||Cs(s))return s;throw Wl(\"Can't convert object to primitive value\")}return r===void 0&&(r=\"number\"),$l(e,r)};}),hr=xe((q0,As)=>{var Gl=Fs(),Ul=Zr();As.exports=function(e){var r=Gl(e,\"string\");return Ul(r)?r:r+\"\"};}),bs=xe((M0,xs)=>{var Jl=pt(),Ss=St(),sn=Jl.document,zl=Ss(sn)&&Ss(sn.createElement);xs.exports=function(e){return zl?sn.createElement(e):{}};}),an=xe((R0,Ts)=>{var Xl=yt(),Kl=Dt(),Yl=bs();Ts.exports=!Xl&&!Kl(function(){return Object.defineProperty(Yl(\"div\"),\"a\",{get:function(){return 7}}).a!=7});}),on=xe(Ns=>{var Ql=yt(),Zl=At(),ec=vu(),tc=lr(),rc=pr(),nc=hr(),uc=Ct(),sc=an(),Bs=Object.getOwnPropertyDescriptor;Ns.f=Ql?Bs:function(r,t){if(r=rc(r),t=nc(t),sc)try{return Bs(r,t)}catch{}if(uc(r,t))return tc(!Zl(ec.f,r,t),r[t])};}),_s=xe((V0,ws)=>{var ic=yt(),ac=Dt();ws.exports=ic&&ac(function(){return Object.defineProperty(function(){},\"prototype\",{value:42,writable:!1}).prototype!=42});}),Tt=xe((W0,Ps)=>{var oc=St(),lc=String,cc=TypeError;Ps.exports=function(e){if(oc(e))return e;throw cc(lc(e)+\" is not an object\")};}),kt=xe(ks=>{var pc=yt(),fc=an(),Dc=_s(),vr=Tt(),Is=hr(),mc=TypeError,ln=Object.defineProperty,dc=Object.getOwnPropertyDescriptor,cn=\"enumerable\",pn=\"configurable\",fn=\"writable\";ks.f=pc?Dc?function(r,t,s){if(vr(r),t=Is(t),vr(s),typeof r==\"function\"&&t===\"prototype\"&&\"value\"in s&&fn in s&&!s[fn]){var a=dc(r,t);a&&a[fn]&&(r[t]=s.value,s={configurable:pn in s?s[pn]:a[pn],enumerable:cn in s?s[cn]:a[cn],writable:!1});}return ln(r,t,s)}:ln:function(r,t,s){if(vr(r),t=Is(t),vr(s),fc)try{return ln(r,t,s)}catch{}if(\"get\"in s||\"set\"in s)throw mc(\"Accessors not supported\");return \"value\"in s&&(r[t]=s.value),r};}),Dn=xe((G0,Ls)=>{var gc=yt(),yc=kt(),hc=lr();Ls.exports=gc?function(e,r,t){return yc.f(e,r,hc(1,t))}:function(e,r,t){return e[r]=t,e};}),qs=xe((U0,js)=>{var mn=yt(),vc=Ct(),Os=Function.prototype,Cc=mn&&Object.getOwnPropertyDescriptor,dn=vc(Os,\"name\"),Ec=dn&&(function(){}).name===\"something\",Fc=dn&&(!mn||mn&&Cc(Os,\"name\").configurable);js.exports={EXISTS:dn,PROPER:Ec,CONFIGURABLE:Fc};}),yn=xe((J0,Ms)=>{var Ac=mt(),Sc=ot(),gn=gr(),xc=Ac(Function.toString);Sc(gn.inspectSource)||(gn.inspectSource=function(e){return xc(e)}),Ms.exports=gn.inspectSource;}),Vs=xe((z0,$s)=>{var bc=pt(),Tc=ot(),Rs=bc.WeakMap;$s.exports=Tc(Rs)&&/native code/.test(String(Rs));}),Gs=xe((X0,Hs)=>{var Bc=nn(),Nc=un(),Ws=Bc(\"keys\");Hs.exports=function(e){return Ws[e]||(Ws[e]=Nc(e))};}),hn=xe((K0,Us)=>{Us.exports={};}),Ks=xe((Y0,Xs)=>{var wc=Vs(),zs=pt(),_c=St(),Pc=Dn(),vn=Ct(),Cn=gr(),Ic=Gs(),kc=hn(),Js=\"Object already initialized\",En=zs.TypeError,Lc=zs.WeakMap,Cr,Gt,Er,Oc=function(e){return Er(e)?Gt(e):Cr(e,{})},jc=function(e){return function(r){var t;if(!_c(r)||(t=Gt(r)).type!==e)throw En(\"Incompatible receiver, \"+e+\" required\");return t}};wc||Cn.state?(gt=Cn.state||(Cn.state=new Lc),gt.get=gt.get,gt.has=gt.has,gt.set=gt.set,Cr=function(e,r){if(gt.has(e))throw En(Js);return r.facade=e,gt.set(e,r),r},Gt=function(e){return gt.get(e)||{}},Er=function(e){return gt.has(e)}):(Bt=Ic(\"state\"),kc[Bt]=!0,Cr=function(e,r){if(vn(e,Bt))throw En(Js);return r.facade=e,Pc(e,Bt,r),r},Gt=function(e){return vn(e,Bt)?e[Bt]:{}},Er=function(e){return vn(e,Bt)});var gt,Bt;Xs.exports={set:Cr,get:Gt,has:Er,enforce:Oc,getterFor:jc};}),An=xe((Q0,Qs)=>{var qc=Dt(),Mc=ot(),Fr=Ct(),Fn=yt(),Rc=qs().CONFIGURABLE,$c=yn(),Ys=Ks(),Vc=Ys.enforce,Wc=Ys.get,Ar=Object.defineProperty,Hc=Fn&&!qc(function(){return Ar(function(){},\"length\",{value:8}).length!==8}),Gc=String(String).split(\"String\"),Uc=Qs.exports=function(e,r,t){String(r).slice(0,7)===\"Symbol(\"&&(r=\"[\"+String(r).replace(/^Symbol\\(([^)]*)\\)/,\"$1\")+\"]\"),t&&t.getter&&(r=\"get \"+r),t&&t.setter&&(r=\"set \"+r),(!Fr(e,\"name\")||Rc&&e.name!==r)&&(Fn?Ar(e,\"name\",{value:r,configurable:!0}):e.name=r),Hc&&t&&Fr(t,\"arity\")&&e.length!==t.arity&&Ar(e,\"length\",{value:t.arity});try{t&&Fr(t,\"constructor\")&&t.constructor?Fn&&Ar(e,\"prototype\",{writable:!1}):e.prototype&&(e.prototype=void 0);}catch{}var s=Vc(e);return Fr(s,\"source\")||(s.source=Gc.join(typeof r==\"string\"?r:\"\")),e};Function.prototype.toString=Uc(function(){return Mc(this)&&Wc(this).source||$c(this)},\"toString\");}),ei=xe((Z0,Zs)=>{var Jc=ot(),zc=kt(),Xc=An(),Kc=dr();Zs.exports=function(e,r,t,s){s||(s={});var a=s.enumerable,n=s.name!==void 0?s.name:r;if(Jc(t)&&Xc(t,n,s),s.global)a?e[r]=t:Kc(r,t);else {try{s.unsafe?e[r]&&(a=!0):delete e[r];}catch{}a?e[r]=t:zc.f(e,r,{value:t,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable});}return e};}),ri=xe((ey,ti)=>{var Yc=Math.ceil,Qc=Math.floor;ti.exports=Math.trunc||function(r){var t=+r;return (t>0?Qc:Yc)(t)};}),Sr=xe((ty,ni)=>{var Zc=ri();ni.exports=function(e){var r=+e;return r!==r||r===0?0:Zc(r)};}),si=xe((ry,ui)=>{var ep=Sr(),tp=Math.max,rp=Math.min;ui.exports=function(e,r){var t=ep(e);return t<0?tp(t+r,0):rp(t,r)};}),ai=xe((ny,ii)=>{var np=Sr(),up=Math.min;ii.exports=function(e){return e>0?up(np(e),9007199254740991):0};}),Lt=xe((uy,oi)=>{var sp=ai();oi.exports=function(e){return sp(e.length)};}),pi=xe((sy,ci)=>{var ip=pr(),ap=si(),op=Lt(),li=function(e){return function(r,t,s){var a=ip(r),n=op(a),u=ap(s,n),i;if(e&&t!=t){for(;n>u;)if(i=a[u++],i!=i)return !0}else for(;n>u;u++)if((e||u in a)&&a[u]===t)return e||u||0;return !e&&-1}};ci.exports={includes:li(!0),indexOf:li(!1)};}),mi=xe((iy,Di)=>{var lp=mt(),Sn=Ct(),cp=pr(),pp=pi().indexOf,fp=hn(),fi=lp([].push);Di.exports=function(e,r){var t=cp(e),s=0,a=[],n;for(n in t)!Sn(fp,n)&&Sn(t,n)&&fi(a,n);for(;r.length>s;)Sn(t,n=r[s++])&&(~pp(a,n)||fi(a,n));return a};}),gi=xe((ay,di)=>{di.exports=[\"constructor\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"toLocaleString\",\"toString\",\"valueOf\"];}),hi=xe(yi=>{var Dp=mi(),mp=gi(),dp=mp.concat(\"length\",\"prototype\");yi.f=Object.getOwnPropertyNames||function(r){return Dp(r,dp)};}),Ci=xe(vi=>{vi.f=Object.getOwnPropertySymbols;}),Fi=xe((cy,Ei)=>{var gp=Wt(),yp=mt(),hp=hi(),vp=Ci(),Cp=Tt(),Ep=yp([].concat);Ei.exports=gp(\"Reflect\",\"ownKeys\")||function(r){var t=hp.f(Cp(r)),s=vp.f;return s?Ep(t,s(r)):t};}),xi=xe((py,Si)=>{var Ai=Ct(),Fp=Fi(),Ap=on(),Sp=kt();Si.exports=function(e,r,t){for(var s=Fp(r),a=Sp.f,n=Ap.f,u=0;u{var xp=Dt(),bp=ot(),Tp=/#|\\.prototype\\./,Ut=function(e,r){var t=Np[Bp(e)];return t==_p?!0:t==wp?!1:bp(r)?xp(r):!!r},Bp=Ut.normalize=function(e){return String(e).replace(Tp,\".\").toLowerCase()},Np=Ut.data={},wp=Ut.NATIVE=\"N\",_p=Ut.POLYFILL=\"P\";bi.exports=Ut;}),Jt=xe((Dy,Bi)=>{var xn=pt(),Pp=on().f,Ip=Dn(),kp=ei(),Lp=dr(),Op=xi(),jp=Ti();Bi.exports=function(e,r){var t=e.target,s=e.global,a=e.stat,n,u,i,l,p,y;if(s?u=xn:a?u=xn[t]||Lp(t,{}):u=(xn[t]||{}).prototype,u)for(i in r){if(p=r[i],e.dontCallGetSet?(y=Pp(u,i),l=y&&y.value):l=u[i],n=jp(s?i:t+(a?\".\":\"#\")+i,e.forced),!n&&l!==void 0){if(typeof p==typeof l)continue;Op(p,l);}(e.sham||l&&l.sham)&&Ip(p,\"sham\",!0),kp(u,i,p,e);}};}),bn=xe((my,Ni)=>{var qp=Vt();Ni.exports=Array.isArray||function(r){return qp(r)==\"Array\"};}),_i=xe((dy,wi)=>{var Mp=TypeError,Rp=9007199254740991;wi.exports=function(e){if(e>Rp)throw Mp(\"Maximum allowed index exceeded\");return e};}),Ii=xe((gy,Pi)=>{var $p=Vt(),Vp=mt();Pi.exports=function(e){if($p(e)===\"Function\")return Vp(e)};}),Tn=xe((yy,Li)=>{var ki=Ii(),Wp=Ht(),Hp=ar(),Gp=ki(ki.bind);Li.exports=function(e,r){return Wp(e),r===void 0?e:Hp?Gp(e,r):function(){return e.apply(r,arguments)}};}),Bn=xe((hy,ji)=>{var Up=bn(),Jp=Lt(),zp=_i(),Xp=Tn(),Oi=function(e,r,t,s,a,n,u,i){for(var l=a,p=0,y=u?Xp(u,i):!1,h,g;p0&&Up(h)?(g=Jp(h),l=Oi(e,r,h,g,l,n-1)-1):(zp(l+1),e[l]=h),l++),p++;return l};ji.exports=Oi;}),Ri=xe((vy,Mi)=>{var Kp=bt(),Yp=Kp(\"toStringTag\"),qi={};qi[Yp]=\"z\",Mi.exports=String(qi)===\"[object z]\";}),Nn=xe((Cy,$i)=>{var Qp=Ri(),Zp=ot(),xr=Vt(),ef=bt(),tf=ef(\"toStringTag\"),rf=Object,nf=xr(function(){return arguments}())==\"Arguments\",uf=function(e,r){try{return e[r]}catch{}};$i.exports=Qp?xr:function(e){var r,t,s;return e===void 0?\"Undefined\":e===null?\"Null\":typeof(t=uf(r=rf(e),tf))==\"string\"?t:nf?xr(r):(s=xr(r))==\"Object\"&&Zp(r.callee)?\"Arguments\":s};}),Ji=xe((Ey,Ui)=>{var sf=mt(),af=Dt(),Vi=ot(),of=Nn(),lf=Wt(),cf=yn(),Wi=function(){},pf=[],Hi=lf(\"Reflect\",\"construct\"),wn=/^\\s*(?:class|function)\\b/,ff=sf(wn.exec),Df=!wn.exec(Wi),zt=function(r){if(!Vi(r))return !1;try{return Hi(Wi,pf,r),!0}catch{return !1}},Gi=function(r){if(!Vi(r))return !1;switch(of(r)){case\"AsyncFunction\":case\"GeneratorFunction\":case\"AsyncGeneratorFunction\":return !1}try{return Df||!!ff(wn,cf(r))}catch{return !0}};Gi.sham=!0,Ui.exports=!Hi||af(function(){var e;return zt(zt.call)||!zt(Object)||!zt(function(){e=!0;})||e})?Gi:zt;}),Yi=xe((Fy,Ki)=>{var zi=bn(),mf=Ji(),df=St(),gf=bt(),yf=gf(\"species\"),Xi=Array;Ki.exports=function(e){var r;return zi(e)&&(r=e.constructor,mf(r)&&(r===Xi||zi(r.prototype))?r=void 0:df(r)&&(r=r[yf],r===null&&(r=void 0))),r===void 0?Xi:r};}),_n=xe((Ay,Qi)=>{var hf=Yi();Qi.exports=function(e,r){return new(hf(e))(r===0?0:r)};}),Zi=xe(()=>{var vf=Jt(),Cf=Bn(),Ef=Ht(),Ff=yr(),Af=Lt(),Sf=_n();vf({target:\"Array\",proto:!0},{flatMap:function(r){var t=Ff(this),s=Af(t),a;return Ef(r),a=Sf(t,0),a.length=Cf(a,t,t,s,0,1,r,arguments.length>1?arguments[1]:void 0),a}});}),Pn=xe((by,ea)=>{ea.exports={};}),ra=xe((Ty,ta)=>{var xf=bt(),bf=Pn(),Tf=xf(\"iterator\"),Bf=Array.prototype;ta.exports=function(e){return e!==void 0&&(bf.Array===e||Bf[Tf]===e)};}),In=xe((By,ua)=>{var Nf=Nn(),na=mr(),wf=cr(),_f=Pn(),Pf=bt(),If=Pf(\"iterator\");ua.exports=function(e){if(!wf(e))return na(e,If)||na(e,\"@@iterator\")||_f[Nf(e)]};}),ia=xe((Ny,sa)=>{var kf=At(),Lf=Ht(),Of=Tt(),jf=Dr(),qf=In(),Mf=TypeError;sa.exports=function(e,r){var t=arguments.length<2?qf(e):r;if(Lf(t))return Of(kf(t,e));throw Mf(jf(e)+\" is not iterable\")};}),la=xe((wy,oa)=>{var Rf=At(),aa=Tt(),$f=mr();oa.exports=function(e,r,t){var s,a;aa(e);try{if(s=$f(e,\"return\"),!s){if(r===\"throw\")throw t;return t}s=Rf(s,e);}catch(n){a=!0,s=n;}if(r===\"throw\")throw t;if(a)throw s;return aa(s),t};}),ma=xe((_y,Da)=>{var Vf=Tn(),Wf=At(),Hf=Tt(),Gf=Dr(),Uf=ra(),Jf=Lt(),ca=Xr(),zf=ia(),Xf=In(),pa=la(),Kf=TypeError,br=function(e,r){this.stopped=e,this.result=r;},fa=br.prototype;Da.exports=function(e,r,t){var s=t&&t.that,a=!!(t&&t.AS_ENTRIES),n=!!(t&&t.IS_RECORD),u=!!(t&&t.IS_ITERATOR),i=!!(t&&t.INTERRUPTED),l=Vf(r,s),p,y,h,g,c,f,F,_=function(E){return p&&pa(p,\"normal\",E),new br(!0,E)},w=function(E){return a?(Hf(E),i?l(E[0],E[1],_):l(E[0],E[1])):i?l(E,_):l(E)};if(n)p=e.iterator;else if(u)p=e;else {if(y=Xf(e),!y)throw Kf(Gf(e)+\" is not iterable\");if(Uf(y)){for(h=0,g=Jf(e);g>h;h++)if(c=w(e[h]),c&&ca(fa,c))return c;return new br(!1)}p=zf(e,y);}for(f=n?e.next:p.next;!(F=Wf(f,p)).done;){try{c=w(F.value);}catch(E){pa(p,\"throw\",E);}if(typeof c==\"object\"&&c&&ca(fa,c))return c}return new br(!1)};}),ga=xe((Py,da)=>{var Yf=hr(),Qf=kt(),Zf=lr();da.exports=function(e,r,t){var s=Yf(r);s in e?Qf.f(e,s,Zf(0,t)):e[s]=t;};}),ya=xe(()=>{var eD=Jt(),tD=ma(),rD=ga();eD({target:\"Object\",stat:!0},{fromEntries:function(r){var t={};return tD(r,function(s,a){rD(t,s,a);},{AS_ENTRIES:!0}),t}});}),Ca=xe((Ly,va)=>{var ha=An(),nD=kt();va.exports=function(e,r,t){return t.get&&ha(t.get,r,{getter:!0}),t.set&&ha(t.set,r,{setter:!0}),nD.f(e,r,t)};}),Fa=xe((Oy,Ea)=>{var uD=Tt();Ea.exports=function(){var e=uD(this),r=\"\";return e.hasIndices&&(r+=\"d\"),e.global&&(r+=\"g\"),e.ignoreCase&&(r+=\"i\"),e.multiline&&(r+=\"m\"),e.dotAll&&(r+=\"s\"),e.unicode&&(r+=\"u\"),e.unicodeSets&&(r+=\"v\"),e.sticky&&(r+=\"y\"),r};}),xa=xe(()=>{var sD=pt(),iD=yt(),aD=Ca(),oD=Fa(),lD=Dt(),Aa=sD.RegExp,Sa=Aa.prototype,cD=iD&&lD(function(){var e=!0;try{Aa(\".\",\"d\");}catch{e=!1;}var r={},t=\"\",s=e?\"dgimsy\":\"gimsy\",a=function(l,p){Object.defineProperty(r,l,{get:function(){return t+=p,!0}});},n={dotAll:\"s\",global:\"g\",ignoreCase:\"i\",multiline:\"m\",sticky:\"y\"};e&&(n.hasIndices=\"d\");for(var u in n)a(u,n[u]);var i=Object.getOwnPropertyDescriptor(Sa,\"flags\").get.call(r);return i!==s||t!==s});cD&&aD(Sa,\"flags\",{configurable:!0,get:oD});}),ba=xe(()=>{var pD=Jt(),kn=pt();pD({global:!0,forced:kn.globalThis!==kn},{globalThis:kn});}),Ta=xe(()=>{ba();}),Ba=xe(()=>{var fD=Jt(),DD=Bn(),mD=yr(),dD=Lt(),gD=Sr(),yD=_n();fD({target:\"Array\",proto:!0},{flat:function(){var r=arguments.length?arguments[0]:void 0,t=mD(this),s=dD(t),a=yD(t,0);return a.length=DD(a,t,t,s,0,r===void 0?1:gD(r)),a}});}),e0=xe((Uy,jo)=>{var hD=[\"cliName\",\"cliCategory\",\"cliDescription\"],vD=[\"_\"],CD=[\"languageId\"];function Hn(e,r){if(e==null)return {};var t=ED(e,r),s,a;if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,s)&&(t[s]=e[s]);}return t}function ED(e,r){if(e==null)return {};var t={},s=Object.keys(e),a,n;for(n=0;n=0)&&(t[a]=e[a]);return t}Zi(),ya(),xa(),Ta(),Ba();var FD=Object.create,_r=Object.defineProperty,AD=Object.getOwnPropertyDescriptor,Gn=Object.getOwnPropertyNames,SD=Object.getPrototypeOf,xD=Object.prototype.hasOwnProperty,ht=(e,r)=>function(){return e&&(r=(0, e[Gn(e)[0]])(e=0)),r},te=(e,r)=>function(){return r||(0, e[Gn(e)[0]])((r={exports:{}}).exports,r),r.exports},Kt=(e,r)=>{for(var t in r)_r(e,t,{get:r[t],enumerable:!0});},Pa=(e,r,t,s)=>{if(r&&typeof r==\"object\"||typeof r==\"function\")for(let a of Gn(r))!xD.call(e,a)&&a!==t&&_r(e,a,{get:()=>r[a],enumerable:!(s=AD(r,a))||s.enumerable});return e},bD=(e,r,t)=>(t=e!=null?FD(SD(e)):{},Pa(r||!e||!e.__esModule?_r(t,\"default\",{value:e,enumerable:!0}):t,e)),ft=e=>Pa(_r({},\"__esModule\",{value:!0}),e),wt,ne=ht({\"\"(){wt={env:{},argv:[]};}}),Ia=te({\"package.json\"(e,r){r.exports={version:\"2.8.8\"};}}),TD=te({\"node_modules/diff/lib/diff/base.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=r;function r(){}r.prototype={diff:function(n,u){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=i.callback;typeof i==\"function\"&&(l=i,i={}),this.options=i;var p=this;function y(N){return l?(setTimeout(function(){l(void 0,N);},0),!0):N}n=this.castInput(n),u=this.castInput(u),n=this.removeEmpty(this.tokenize(n)),u=this.removeEmpty(this.tokenize(u));var h=u.length,g=n.length,c=1,f=h+g,F=[{newPos:-1,components:[]}],_=this.extractCommon(F[0],u,n,0);if(F[0].newPos+1>=h&&_+1>=g)return y([{value:this.join(u),count:u.length}]);function w(){for(var N=-1*c;N<=c;N+=2){var x=void 0,I=F[N-1],P=F[N+1],$=(P?P.newPos:0)-N;I&&(F[N-1]=void 0);var D=I&&I.newPos+1=h&&$+1>=g)return y(t(p,x.components,u,n,p.useLongestToken));F[N]=x;}c++;}if(l)(function N(){setTimeout(function(){if(c>f)return l();w()||N();},0);})();else for(;c<=f;){var E=w();if(E)return E}},pushComponent:function(n,u,i){var l=n[n.length-1];l&&l.added===u&&l.removed===i?n[n.length-1]={count:l.count+1,added:u,removed:i}:n.push({count:1,added:u,removed:i});},extractCommon:function(n,u,i,l){for(var p=u.length,y=i.length,h=n.newPos,g=h-l,c=0;h+1w.length?N:w}),c.value=a.join(f);}else c.value=a.join(u.slice(h,h+c.count));h+=c.count,c.added||(g+=c.count);}}var _=n[y-1];return y>1&&typeof _.value==\"string\"&&(_.added||_.removed)&&a.equals(\"\",_.value)&&(n[y-2].value+=_.value,n.pop()),n}function s(a){return {newPos:a.newPos,components:a.components.slice(0)}}}}),BD=te({\"node_modules/diff/lib/diff/array.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0}),e.diffArrays=a,e.arrayDiff=void 0;var r=t(TD());function t(n){return n&&n.__esModule?n:{default:n}}var s=new r.default;e.arrayDiff=s,s.tokenize=function(n){return n.slice()},s.join=s.removeEmpty=function(n){return n};function a(n,u,i){return s.diff(n,u,i)}}}),Un=te({\"src/document/doc-builders.js\"(e,r){ne();function t(C){return {type:\"concat\",parts:C}}function s(C){return {type:\"indent\",contents:C}}function a(C,o){return {type:\"align\",contents:o,n:C}}function n(C){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return {type:\"group\",id:o.id,contents:C,break:!!o.shouldBreak,expandedStates:o.expandedStates}}function u(C){return a(Number.NEGATIVE_INFINITY,C)}function i(C){return a({type:\"root\"},C)}function l(C){return a(-1,C)}function p(C,o){return n(C[0],Object.assign(Object.assign({},o),{},{expandedStates:C}))}function y(C){return {type:\"fill\",parts:C}}function h(C,o){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return {type:\"if-break\",breakContents:C,flatContents:o,groupId:d.groupId}}function g(C,o){return {type:\"indent-if-break\",contents:C,groupId:o.groupId,negate:o.negate}}function c(C){return {type:\"line-suffix\",contents:C}}var f={type:\"line-suffix-boundary\"},F={type:\"break-parent\"},_={type:\"trim\"},w={type:\"line\",hard:!0},E={type:\"line\",hard:!0,literal:!0},N={type:\"line\"},x={type:\"line\",soft:!0},I=t([w,F]),P=t([E,F]),$={type:\"cursor\",placeholder:Symbol(\"cursor\")};function D(C,o){let d=[];for(let v=0;v0){for(let S=0;S=0?u.charAt(i+1)===`\n`?\"crlf\":\"cr\":\"lf\"}function s(u){switch(u){case\"cr\":return \"\\r\";case\"crlf\":return `\\r\n`;default:return `\n`}}function a(u,i){let l;switch(i){case`\n`:l=/\\n/g;break;case\"\\r\":l=/\\r/g;break;case`\\r\n`:l=/\\r\\n/g;break;default:throw new Error(`Unexpected \"eol\" ${JSON.stringify(i)}.`)}let p=u.match(l);return p?p.length:0}function n(u){return u.replace(/\\r\\n?/g,`\n`)}r.exports={guessEndOfLine:t,convertEndOfLineToChars:s,countEndOfLineChars:a,normalizeEndOfLine:n};}}),lt=te({\"src/utils/get-last.js\"(e,r){ne();var t=s=>s[s.length-1];r.exports=t;}});function ND(){let{onlyFirst:e=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=[\"[\\\\u001B\\\\u009B][[\\\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]+)*|[a-zA-Z\\\\d]+(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]*)*)?\\\\u0007)\",\"(?:(?:\\\\d{1,4}(?:;\\\\d{0,4})*)?[\\\\dA-PR-TZcf-ntqry=><~]))\"].join(\"|\");return new RegExp(r,e?void 0:\"g\")}var wD=ht({\"node_modules/strip-ansi/node_modules/ansi-regex/index.js\"(){ne();}});function _D(e){if(typeof e!=\"string\")throw new TypeError(`Expected a \\`string\\`, got \\`${typeof e}\\``);return e.replace(ND(),\"\")}var PD=ht({\"node_modules/strip-ansi/index.js\"(){ne(),wD();}});function ID(e){return Number.isInteger(e)?e>=4352&&(e<=4447||e===9001||e===9002||11904<=e&&e<=12871&&e!==12351||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141):!1}var kD=ht({\"node_modules/is-fullwidth-code-point/index.js\"(){ne();}}),LD=te({\"node_modules/emoji-regex/index.js\"(e,r){ne(),r.exports=function(){return /\\uD83C\\uDFF4\\uDB40\\uDC67\\uDB40\\uDC62(?:\\uDB40\\uDC77\\uDB40\\uDC6C\\uDB40\\uDC73|\\uDB40\\uDC73\\uDB40\\uDC63\\uDB40\\uDC74|\\uDB40\\uDC65\\uDB40\\uDC6E\\uDB40\\uDC67)\\uDB40\\uDC7F|(?:\\uD83E\\uDDD1\\uD83C\\uDFFF\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFF\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFB-\\uDFFE])|(?:\\uD83E\\uDDD1\\uD83C\\uDFFE\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFE\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFB-\\uDFFD\\uDFFF])|(?:\\uD83E\\uDDD1\\uD83C\\uDFFD\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFD\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFB\\uDFFC\\uDFFE\\uDFFF])|(?:\\uD83E\\uDDD1\\uD83C\\uDFFC\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFC\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFB\\uDFFD-\\uDFFF])|(?:\\uD83E\\uDDD1\\uD83C\\uDFFB\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83E\\uDDD1|\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83E\\uDD1D\\u200D(?:\\uD83D[\\uDC68\\uDC69]))(?:\\uD83C[\\uDFFC-\\uDFFF])|\\uD83D\\uDC68(?:\\uD83C\\uDFFB(?:\\u200D(?:\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFF]))|\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFC-\\uDFFF])|[\\u2695\\u2696\\u2708]\\uFE0F|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD]))?|(?:\\uD83C[\\uDFFC-\\uDFFF])\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFF]))|\\u200D(?:\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D)?\\uD83D\\uDC68|(?:\\uD83D[\\uDC68\\uDC69])\\u200D(?:\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67]))|\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFF\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFE])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFE\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB-\\uDFFD\\uDFFF])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFD\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB\\uDFFC\\uDFFE\\uDFFF])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFC\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83D\\uDC68(?:\\uD83C[\\uDFFB\\uDFFD-\\uDFFF])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|(?:\\uD83C\\uDFFF\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFE\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFD\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFC\\u200D[\\u2695\\u2696\\u2708]|\\u200D[\\u2695\\u2696\\u2708])\\uFE0F|\\u200D(?:(?:\\uD83D[\\uDC68\\uDC69])\\u200D(?:\\uD83D[\\uDC66\\uDC67])|\\uD83D[\\uDC66\\uDC67])|\\uD83C\\uDFFF|\\uD83C\\uDFFE|\\uD83C\\uDFFD|\\uD83C\\uDFFC)?|(?:\\uD83D\\uDC69(?:\\uD83C\\uDFFB\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D(?:\\uD83D[\\uDC68\\uDC69])|\\uD83D[\\uDC68\\uDC69])|(?:\\uD83C[\\uDFFC-\\uDFFF])\\u200D\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D(?:\\uD83D[\\uDC68\\uDC69])|\\uD83D[\\uDC68\\uDC69]))|\\uD83E\\uDDD1(?:\\uD83C[\\uDFFB-\\uDFFF])\\u200D\\uD83E\\uDD1D\\u200D\\uD83E\\uDDD1)(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D(?:\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67]))|\\uD83D\\uDC69(?:\\u200D(?:\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDC8B\\u200D(?:\\uD83D[\\uDC68\\uDC69])|\\uD83D[\\uDC68\\uDC69])|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFF\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFE\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFD\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFC\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFB\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD]))|\\uD83E\\uDDD1(?:\\u200D(?:\\uD83E\\uDD1D\\u200D\\uD83E\\uDDD1|\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFF\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFE\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFD\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFC\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD])|\\uD83C\\uDFFB\\u200D(?:\\uD83C[\\uDF3E\\uDF73\\uDF7C\\uDF84\\uDF93\\uDFA4\\uDFA8\\uDFEB\\uDFED]|\\uD83D[\\uDCBB\\uDCBC\\uDD27\\uDD2C\\uDE80\\uDE92]|\\uD83E[\\uDDAF-\\uDDB3\\uDDBC\\uDDBD]))|\\uD83D\\uDC69\\u200D\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D(?:\\uD83D[\\uDC66\\uDC67])|\\uD83D\\uDC69\\u200D\\uD83D\\uDC67\\u200D(?:\\uD83D[\\uDC66\\uDC67])|(?:\\uD83D\\uDC41\\uFE0F\\u200D\\uD83D\\uDDE8|\\uD83E\\uDDD1(?:\\uD83C\\uDFFF\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFE\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFD\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFC\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFB\\u200D[\\u2695\\u2696\\u2708]|\\u200D[\\u2695\\u2696\\u2708])|\\uD83D\\uDC69(?:\\uD83C\\uDFFF\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFE\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFD\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFC\\u200D[\\u2695\\u2696\\u2708]|\\uD83C\\uDFFB\\u200D[\\u2695\\u2696\\u2708]|\\u200D[\\u2695\\u2696\\u2708])|\\uD83D\\uDE36\\u200D\\uD83C\\uDF2B|\\uD83C\\uDFF3\\uFE0F\\u200D\\u26A7|\\uD83D\\uDC3B\\u200D\\u2744|(?:(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC70\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD35\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDB8\\uDDB9\\uDDCD-\\uDDCF\\uDDD4\\uDDD6-\\uDDDD])(?:\\uD83C[\\uDFFB-\\uDFFF])|\\uD83D\\uDC6F|\\uD83E[\\uDD3C\\uDDDE\\uDDDF])\\u200D[\\u2640\\u2642]|(?:\\u26F9|\\uD83C[\\uDFCB\\uDFCC]|\\uD83D\\uDD75)(?:\\uFE0F|\\uD83C[\\uDFFB-\\uDFFF])\\u200D[\\u2640\\u2642]|\\uD83C\\uDFF4\\u200D\\u2620|(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC70\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD35\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDB8\\uDDB9\\uDDCD-\\uDDCF\\uDDD4\\uDDD6-\\uDDDD])\\u200D[\\u2640\\u2642]|[\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u2328\\u23CF\\u23ED-\\u23EF\\u23F1\\u23F2\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB\\u25FC\\u2600-\\u2604\\u260E\\u2611\\u2618\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u265F\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267E\\u2692\\u2694-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A7\\u26B0\\u26B1\\u26C8\\u26CF\\u26D1\\u26D3\\u26E9\\u26F0\\u26F1\\u26F4\\u26F7\\u26F8\\u2702\\u2708\\u2709\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2733\\u2734\\u2744\\u2747\\u2763\\u27A1\\u2934\\u2935\\u2B05-\\u2B07\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDE02\\uDE37\\uDF21\\uDF24-\\uDF2C\\uDF36\\uDF7D\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E\\uDF9F\\uDFCD\\uDFCE\\uDFD4-\\uDFDF\\uDFF5\\uDFF7]|\\uD83D[\\uDC3F\\uDCFD\\uDD49\\uDD4A\\uDD6F\\uDD70\\uDD73\\uDD76-\\uDD79\\uDD87\\uDD8A-\\uDD8D\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA\\uDECB\\uDECD-\\uDECF\\uDEE0-\\uDEE5\\uDEE9\\uDEF0\\uDEF3])\\uFE0F|\\uD83C\\uDFF3\\uFE0F\\u200D\\uD83C\\uDF08|\\uD83D\\uDC69\\u200D\\uD83D\\uDC67|\\uD83D\\uDC69\\u200D\\uD83D\\uDC66|\\uD83D\\uDE35\\u200D\\uD83D\\uDCAB|\\uD83D\\uDE2E\\u200D\\uD83D\\uDCA8|\\uD83D\\uDC15\\u200D\\uD83E\\uDDBA|\\uD83E\\uDDD1(?:\\uD83C\\uDFFF|\\uD83C\\uDFFE|\\uD83C\\uDFFD|\\uD83C\\uDFFC|\\uD83C\\uDFFB)?|\\uD83D\\uDC69(?:\\uD83C\\uDFFF|\\uD83C\\uDFFE|\\uD83C\\uDFFD|\\uD83C\\uDFFC|\\uD83C\\uDFFB)?|\\uD83C\\uDDFD\\uD83C\\uDDF0|\\uD83C\\uDDF6\\uD83C\\uDDE6|\\uD83C\\uDDF4\\uD83C\\uDDF2|\\uD83D\\uDC08\\u200D\\u2B1B|\\u2764\\uFE0F\\u200D(?:\\uD83D\\uDD25|\\uD83E\\uDE79)|\\uD83D\\uDC41\\uFE0F|\\uD83C\\uDFF3\\uFE0F|\\uD83C\\uDDFF(?:\\uD83C[\\uDDE6\\uDDF2\\uDDFC])|\\uD83C\\uDDFE(?:\\uD83C[\\uDDEA\\uDDF9])|\\uD83C\\uDDFC(?:\\uD83C[\\uDDEB\\uDDF8])|\\uD83C\\uDDFB(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA\\uDDEC\\uDDEE\\uDDF3\\uDDFA])|\\uD83C\\uDDFA(?:\\uD83C[\\uDDE6\\uDDEC\\uDDF2\\uDDF3\\uDDF8\\uDDFE\\uDDFF])|\\uD83C\\uDDF9(?:\\uD83C[\\uDDE6\\uDDE8\\uDDE9\\uDDEB-\\uDDED\\uDDEF-\\uDDF4\\uDDF7\\uDDF9\\uDDFB\\uDDFC\\uDDFF])|\\uD83C\\uDDF8(?:\\uD83C[\\uDDE6-\\uDDEA\\uDDEC-\\uDDF4\\uDDF7-\\uDDF9\\uDDFB\\uDDFD-\\uDDFF])|\\uD83C\\uDDF7(?:\\uD83C[\\uDDEA\\uDDF4\\uDDF8\\uDDFA\\uDDFC])|\\uD83C\\uDDF5(?:\\uD83C[\\uDDE6\\uDDEA-\\uDDED\\uDDF0-\\uDDF3\\uDDF7-\\uDDF9\\uDDFC\\uDDFE])|\\uD83C\\uDDF3(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA-\\uDDEC\\uDDEE\\uDDF1\\uDDF4\\uDDF5\\uDDF7\\uDDFA\\uDDFF])|\\uD83C\\uDDF2(?:\\uD83C[\\uDDE6\\uDDE8-\\uDDED\\uDDF0-\\uDDFF])|\\uD83C\\uDDF1(?:\\uD83C[\\uDDE6-\\uDDE8\\uDDEE\\uDDF0\\uDDF7-\\uDDFB\\uDDFE])|\\uD83C\\uDDF0(?:\\uD83C[\\uDDEA\\uDDEC-\\uDDEE\\uDDF2\\uDDF3\\uDDF5\\uDDF7\\uDDFC\\uDDFE\\uDDFF])|\\uD83C\\uDDEF(?:\\uD83C[\\uDDEA\\uDDF2\\uDDF4\\uDDF5])|\\uD83C\\uDDEE(?:\\uD83C[\\uDDE8-\\uDDEA\\uDDF1-\\uDDF4\\uDDF6-\\uDDF9])|\\uD83C\\uDDED(?:\\uD83C[\\uDDF0\\uDDF2\\uDDF3\\uDDF7\\uDDF9\\uDDFA])|\\uD83C\\uDDEC(?:\\uD83C[\\uDDE6\\uDDE7\\uDDE9-\\uDDEE\\uDDF1-\\uDDF3\\uDDF5-\\uDDFA\\uDDFC\\uDDFE])|\\uD83C\\uDDEB(?:\\uD83C[\\uDDEE-\\uDDF0\\uDDF2\\uDDF4\\uDDF7])|\\uD83C\\uDDEA(?:\\uD83C[\\uDDE6\\uDDE8\\uDDEA\\uDDEC\\uDDED\\uDDF7-\\uDDFA])|\\uD83C\\uDDE9(?:\\uD83C[\\uDDEA\\uDDEC\\uDDEF\\uDDF0\\uDDF2\\uDDF4\\uDDFF])|\\uD83C\\uDDE8(?:\\uD83C[\\uDDE6\\uDDE8\\uDDE9\\uDDEB-\\uDDEE\\uDDF0-\\uDDF5\\uDDF7\\uDDFA-\\uDDFF])|\\uD83C\\uDDE7(?:\\uD83C[\\uDDE6\\uDDE7\\uDDE9-\\uDDEF\\uDDF1-\\uDDF4\\uDDF6-\\uDDF9\\uDDFB\\uDDFC\\uDDFE\\uDDFF])|\\uD83C\\uDDE6(?:\\uD83C[\\uDDE8-\\uDDEC\\uDDEE\\uDDF1\\uDDF2\\uDDF4\\uDDF6-\\uDDFA\\uDDFC\\uDDFD\\uDDFF])|[#\\*0-9]\\uFE0F\\u20E3|\\u2764\\uFE0F|(?:\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC70\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD35\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDB8\\uDDB9\\uDDCD-\\uDDCF\\uDDD4\\uDDD6-\\uDDDD])(?:\\uD83C[\\uDFFB-\\uDFFF])|(?:\\u26F9|\\uD83C[\\uDFCB\\uDFCC]|\\uD83D\\uDD75)(?:\\uFE0F|\\uD83C[\\uDFFB-\\uDFFF])|\\uD83C\\uDFF4|(?:[\\u270A\\u270B]|\\uD83C[\\uDF85\\uDFC2\\uDFC7]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66\\uDC67\\uDC6B-\\uDC6D\\uDC72\\uDC74-\\uDC76\\uDC78\\uDC7C\\uDC83\\uDC85\\uDC8F\\uDC91\\uDCAA\\uDD7A\\uDD95\\uDD96\\uDE4C\\uDE4F\\uDEC0\\uDECC]|\\uD83E[\\uDD0C\\uDD0F\\uDD18-\\uDD1C\\uDD1E\\uDD1F\\uDD30-\\uDD34\\uDD36\\uDD77\\uDDB5\\uDDB6\\uDDBB\\uDDD2\\uDDD3\\uDDD5])(?:\\uD83C[\\uDFFB-\\uDFFF])|(?:[\\u261D\\u270C\\u270D]|\\uD83D[\\uDD74\\uDD90])(?:\\uFE0F|\\uD83C[\\uDFFB-\\uDFFF])|[\\u270A\\u270B]|\\uD83C[\\uDF85\\uDFC2\\uDFC7]|\\uD83D[\\uDC08\\uDC15\\uDC3B\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66\\uDC67\\uDC6B-\\uDC6D\\uDC72\\uDC74-\\uDC76\\uDC78\\uDC7C\\uDC83\\uDC85\\uDC8F\\uDC91\\uDCAA\\uDD7A\\uDD95\\uDD96\\uDE2E\\uDE35\\uDE36\\uDE4C\\uDE4F\\uDEC0\\uDECC]|\\uD83E[\\uDD0C\\uDD0F\\uDD18-\\uDD1C\\uDD1E\\uDD1F\\uDD30-\\uDD34\\uDD36\\uDD77\\uDDB5\\uDDB6\\uDDBB\\uDDD2\\uDDD3\\uDDD5]|\\uD83C[\\uDFC3\\uDFC4\\uDFCA]|\\uD83D[\\uDC6E\\uDC70\\uDC71\\uDC73\\uDC77\\uDC81\\uDC82\\uDC86\\uDC87\\uDE45-\\uDE47\\uDE4B\\uDE4D\\uDE4E\\uDEA3\\uDEB4-\\uDEB6]|\\uD83E[\\uDD26\\uDD35\\uDD37-\\uDD39\\uDD3D\\uDD3E\\uDDB8\\uDDB9\\uDDCD-\\uDDCF\\uDDD4\\uDDD6-\\uDDDD]|\\uD83D\\uDC6F|\\uD83E[\\uDD3C\\uDDDE\\uDDDF]|[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF84\\uDF86-\\uDF93\\uDFA0-\\uDFC1\\uDFC5\\uDFC6\\uDFC8\\uDFC9\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC07\\uDC09-\\uDC14\\uDC16-\\uDC3A\\uDC3C-\\uDC3E\\uDC40\\uDC44\\uDC45\\uDC51-\\uDC65\\uDC6A\\uDC79-\\uDC7B\\uDC7D-\\uDC80\\uDC84\\uDC88-\\uDC8E\\uDC90\\uDC92-\\uDCA9\\uDCAB-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDDA4\\uDDFB-\\uDE2D\\uDE2F-\\uDE34\\uDE37-\\uDE44\\uDE48-\\uDE4A\\uDE80-\\uDEA2\\uDEA4-\\uDEB3\\uDEB7-\\uDEBF\\uDEC1-\\uDEC5\\uDED0-\\uDED2\\uDED5-\\uDED7\\uDEEB\\uDEEC\\uDEF4-\\uDEFC\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0D\\uDD0E\\uDD10-\\uDD17\\uDD1D\\uDD20-\\uDD25\\uDD27-\\uDD2F\\uDD3A\\uDD3F-\\uDD45\\uDD47-\\uDD76\\uDD78\\uDD7A-\\uDDB4\\uDDB7\\uDDBA\\uDDBC-\\uDDCB\\uDDD0\\uDDE0-\\uDDFF\\uDE70-\\uDE74\\uDE78-\\uDE7A\\uDE80-\\uDE86\\uDE90-\\uDEA8\\uDEB0-\\uDEB6\\uDEC0-\\uDEC2\\uDED0-\\uDED6]|(?:[\\u231A\\u231B\\u23E9-\\u23EC\\u23F0\\u23F3\\u25FD\\u25FE\\u2614\\u2615\\u2648-\\u2653\\u267F\\u2693\\u26A1\\u26AA\\u26AB\\u26BD\\u26BE\\u26C4\\u26C5\\u26CE\\u26D4\\u26EA\\u26F2\\u26F3\\u26F5\\u26FA\\u26FD\\u2705\\u270A\\u270B\\u2728\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2795-\\u2797\\u27B0\\u27BF\\u2B1B\\u2B1C\\u2B50\\u2B55]|\\uD83C[\\uDC04\\uDCCF\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE1A\\uDE2F\\uDE32-\\uDE36\\uDE38-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF20\\uDF2D-\\uDF35\\uDF37-\\uDF7C\\uDF7E-\\uDF93\\uDFA0-\\uDFCA\\uDFCF-\\uDFD3\\uDFE0-\\uDFF0\\uDFF4\\uDFF8-\\uDFFF]|\\uD83D[\\uDC00-\\uDC3E\\uDC40\\uDC42-\\uDCFC\\uDCFF-\\uDD3D\\uDD4B-\\uDD4E\\uDD50-\\uDD67\\uDD7A\\uDD95\\uDD96\\uDDA4\\uDDFB-\\uDE4F\\uDE80-\\uDEC5\\uDECC\\uDED0-\\uDED2\\uDED5-\\uDED7\\uDEEB\\uDEEC\\uDEF4-\\uDEFC\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0C-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD78\\uDD7A-\\uDDCB\\uDDCD-\\uDDFF\\uDE70-\\uDE74\\uDE78-\\uDE7A\\uDE80-\\uDE86\\uDE90-\\uDEA8\\uDEB0-\\uDEB6\\uDEC0-\\uDEC2\\uDED0-\\uDED6])|(?:[#\\*0-9\\xA9\\xAE\\u203C\\u2049\\u2122\\u2139\\u2194-\\u2199\\u21A9\\u21AA\\u231A\\u231B\\u2328\\u23CF\\u23E9-\\u23F3\\u23F8-\\u23FA\\u24C2\\u25AA\\u25AB\\u25B6\\u25C0\\u25FB-\\u25FE\\u2600-\\u2604\\u260E\\u2611\\u2614\\u2615\\u2618\\u261D\\u2620\\u2622\\u2623\\u2626\\u262A\\u262E\\u262F\\u2638-\\u263A\\u2640\\u2642\\u2648-\\u2653\\u265F\\u2660\\u2663\\u2665\\u2666\\u2668\\u267B\\u267E\\u267F\\u2692-\\u2697\\u2699\\u269B\\u269C\\u26A0\\u26A1\\u26A7\\u26AA\\u26AB\\u26B0\\u26B1\\u26BD\\u26BE\\u26C4\\u26C5\\u26C8\\u26CE\\u26CF\\u26D1\\u26D3\\u26D4\\u26E9\\u26EA\\u26F0-\\u26F5\\u26F7-\\u26FA\\u26FD\\u2702\\u2705\\u2708-\\u270D\\u270F\\u2712\\u2714\\u2716\\u271D\\u2721\\u2728\\u2733\\u2734\\u2744\\u2747\\u274C\\u274E\\u2753-\\u2755\\u2757\\u2763\\u2764\\u2795-\\u2797\\u27A1\\u27B0\\u27BF\\u2934\\u2935\\u2B05-\\u2B07\\u2B1B\\u2B1C\\u2B50\\u2B55\\u3030\\u303D\\u3297\\u3299]|\\uD83C[\\uDC04\\uDCCF\\uDD70\\uDD71\\uDD7E\\uDD7F\\uDD8E\\uDD91-\\uDD9A\\uDDE6-\\uDDFF\\uDE01\\uDE02\\uDE1A\\uDE2F\\uDE32-\\uDE3A\\uDE50\\uDE51\\uDF00-\\uDF21\\uDF24-\\uDF93\\uDF96\\uDF97\\uDF99-\\uDF9B\\uDF9E-\\uDFF0\\uDFF3-\\uDFF5\\uDFF7-\\uDFFF]|\\uD83D[\\uDC00-\\uDCFD\\uDCFF-\\uDD3D\\uDD49-\\uDD4E\\uDD50-\\uDD67\\uDD6F\\uDD70\\uDD73-\\uDD7A\\uDD87\\uDD8A-\\uDD8D\\uDD90\\uDD95\\uDD96\\uDDA4\\uDDA5\\uDDA8\\uDDB1\\uDDB2\\uDDBC\\uDDC2-\\uDDC4\\uDDD1-\\uDDD3\\uDDDC-\\uDDDE\\uDDE1\\uDDE3\\uDDE8\\uDDEF\\uDDF3\\uDDFA-\\uDE4F\\uDE80-\\uDEC5\\uDECB-\\uDED2\\uDED5-\\uDED7\\uDEE0-\\uDEE5\\uDEE9\\uDEEB\\uDEEC\\uDEF0\\uDEF3-\\uDEFC\\uDFE0-\\uDFEB]|\\uD83E[\\uDD0C-\\uDD3A\\uDD3C-\\uDD45\\uDD47-\\uDD78\\uDD7A-\\uDDCB\\uDDCD-\\uDDFF\\uDE70-\\uDE74\\uDE78-\\uDE7A\\uDE80-\\uDE86\\uDE90-\\uDEA8\\uDEB0-\\uDEB6\\uDEC0-\\uDEC2\\uDED0-\\uDED6])\\uFE0F|(?:[\\u261D\\u26F9\\u270A-\\u270D]|\\uD83C[\\uDF85\\uDFC2-\\uDFC4\\uDFC7\\uDFCA-\\uDFCC]|\\uD83D[\\uDC42\\uDC43\\uDC46-\\uDC50\\uDC66-\\uDC78\\uDC7C\\uDC81-\\uDC83\\uDC85-\\uDC87\\uDC8F\\uDC91\\uDCAA\\uDD74\\uDD75\\uDD7A\\uDD90\\uDD95\\uDD96\\uDE45-\\uDE47\\uDE4B-\\uDE4F\\uDEA3\\uDEB4-\\uDEB6\\uDEC0\\uDECC]|\\uD83E[\\uDD0C\\uDD0F\\uDD18-\\uDD1F\\uDD26\\uDD30-\\uDD39\\uDD3C-\\uDD3E\\uDD77\\uDDB5\\uDDB6\\uDDB8\\uDDB9\\uDDBB\\uDDCD-\\uDDCF\\uDDD1-\\uDDDD])/g};}}),ka={};Kt(ka,{default:()=>OD});function OD(e){if(typeof e!=\"string\"||e.length===0||(e=_D(e),e.length===0))return 0;e=e.replace((0, La.default)(),\" \");let r=0;for(let t=0;t=127&&s<=159||s>=768&&s<=879||(s>65535&&t++,r+=ID(s)?2:1);}return r}var La,jD=ht({\"node_modules/string-width/index.js\"(){ne(),PD(),kD(),La=bD(LD());}}),Oa=te({\"src/utils/get-string-width.js\"(e,r){ne();var t=(jD(),ft(ka)).default,s=/[^\\x20-\\x7F]/;function a(n){return n?s.test(n)?t(n):n.length:0}r.exports=a;}}),Yt=te({\"src/document/doc-utils.js\"(e,r){ne();var t=lt(),{literalline:s,join:a}=Un(),n=o=>Array.isArray(o)||o&&o.type===\"concat\",u=o=>{if(Array.isArray(o))return o;if(o.type!==\"concat\"&&o.type!==\"fill\")throw new Error(\"Expect doc type to be `concat` or `fill`.\");return o.parts},i={};function l(o,d,v,S){let b=[o];for(;b.length>0;){let B=b.pop();if(B===i){v(b.pop());continue}if(v&&b.push(B,i),!d||d(B)!==!1)if(n(B)||B.type===\"fill\"){let k=u(B);for(let M=k.length,R=M-1;R>=0;--R)b.push(k[R]);}else if(B.type===\"if-break\")B.flatContents&&b.push(B.flatContents),B.breakContents&&b.push(B.breakContents);else if(B.type===\"group\"&&B.expandedStates)if(S)for(let k=B.expandedStates.length,M=k-1;M>=0;--M)b.push(B.expandedStates[M]);else b.push(B.contents);else B.contents&&b.push(B.contents);}}function p(o,d){let v=new Map;return S(o);function S(B){if(v.has(B))return v.get(B);let k=b(B);return v.set(B,k),k}function b(B){if(Array.isArray(B))return d(B.map(S));if(B.type===\"concat\"||B.type===\"fill\"){let k=B.parts.map(S);return d(Object.assign(Object.assign({},B),{},{parts:k}))}if(B.type===\"if-break\"){let k=B.breakContents&&S(B.breakContents),M=B.flatContents&&S(B.flatContents);return d(Object.assign(Object.assign({},B),{},{breakContents:k,flatContents:M}))}if(B.type===\"group\"&&B.expandedStates){let k=B.expandedStates.map(S),M=k[0];return d(Object.assign(Object.assign({},B),{},{contents:M,expandedStates:k}))}if(B.contents){let k=S(B.contents);return d(Object.assign(Object.assign({},B),{},{contents:k}))}return d(B)}}function y(o,d,v){let S=v,b=!1;function B(k){let M=d(k);if(M!==void 0&&(b=!0,S=M),b)return !1}return l(o,B),S}function h(o){if(o.type===\"group\"&&o.break||o.type===\"line\"&&o.hard||o.type===\"break-parent\")return !0}function g(o){return y(o,h,!1)}function c(o){if(o.length>0){let d=t(o);!d.expandedStates&&!d.break&&(d.break=\"propagated\");}return null}function f(o){let d=new Set,v=[];function S(B){if(B.type===\"break-parent\"&&c(v),B.type===\"group\"){if(v.push(B),d.has(B))return !1;d.add(B);}}function b(B){B.type===\"group\"&&v.pop().break&&c(v);}l(o,S,b,!0);}function F(o){return o.type===\"line\"&&!o.hard?o.soft?\"\":\" \":o.type===\"if-break\"?o.flatContents||\"\":o}function _(o){return p(o,F)}var w=(o,d)=>o&&o.type===\"line\"&&o.hard&&d&&d.type===\"break-parent\";function E(o){if(!o)return o;if(n(o)||o.type===\"fill\"){let d=u(o);for(;d.length>1&&w(...d.slice(-2));)d.length-=2;if(d.length>0){let v=E(t(d));d[d.length-1]=v;}return Array.isArray(o)?d:Object.assign(Object.assign({},o),{},{parts:d})}switch(o.type){case\"align\":case\"indent\":case\"indent-if-break\":case\"group\":case\"line-suffix\":case\"label\":{let d=E(o.contents);return Object.assign(Object.assign({},o),{},{contents:d})}case\"if-break\":{let d=E(o.breakContents),v=E(o.flatContents);return Object.assign(Object.assign({},o),{},{breakContents:d,flatContents:v})}}return o}function N(o){return E(I(o))}function x(o){switch(o.type){case\"fill\":if(o.parts.every(v=>v===\"\"))return \"\";break;case\"group\":if(!o.contents&&!o.id&&!o.break&&!o.expandedStates)return \"\";if(o.contents.type===\"group\"&&o.contents.id===o.id&&o.contents.break===o.break&&o.contents.expandedStates===o.expandedStates)return o.contents;break;case\"align\":case\"indent\":case\"indent-if-break\":case\"line-suffix\":if(!o.contents)return \"\";break;case\"if-break\":if(!o.flatContents&&!o.breakContents)return \"\";break}if(!n(o))return o;let d=[];for(let v of u(o)){if(!v)continue;let[S,...b]=n(v)?u(v):[v];typeof S==\"string\"&&typeof t(d)==\"string\"?d[d.length-1]+=S:d.push(S),d.push(...b);}return d.length===0?\"\":d.length===1?d[0]:Array.isArray(o)?d:Object.assign(Object.assign({},o),{},{parts:d})}function I(o){return p(o,d=>x(d))}function P(o){let d=[],v=o.filter(Boolean);for(;v.length>0;){let S=v.shift();if(S){if(n(S)){v.unshift(...u(S));continue}if(d.length>0&&typeof t(d)==\"string\"&&typeof S==\"string\"){d[d.length-1]+=S;continue}d.push(S);}}return d}function $(o){return p(o,d=>Array.isArray(d)?P(d):d.parts?Object.assign(Object.assign({},d),{},{parts:P(d.parts)}):d)}function D(o){return p(o,d=>typeof d==\"string\"&&d.includes(`\n`)?T(d):d)}function T(o){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;return a(d,o.split(`\n`)).parts}function m(o){if(o.type===\"line\")return !0}function C(o){return y(o,m,!1)}r.exports={isConcat:n,getDocParts:u,willBreak:g,traverseDoc:l,findInDoc:y,mapDoc:p,propagateBreaks:f,removeLines:_,stripTrailingHardline:N,normalizeParts:P,normalizeDoc:$,cleanDoc:I,replaceTextEndOfLine:T,replaceEndOfLine:D,canBreak:C};}}),qD=te({\"src/document/doc-printer.js\"(e,r){ne();var{convertEndOfLineToChars:t}=Jn(),s=lt(),a=Oa(),{fill:n,cursor:u,indent:i}=Un(),{isConcat:l,getDocParts:p}=Yt(),y,h=1,g=2;function c(){return {value:\"\",length:0,queue:[]}}function f(x,I){return _(x,{type:\"indent\"},I)}function F(x,I,P){return I===Number.NEGATIVE_INFINITY?x.root||c():I<0?_(x,{type:\"dedent\"},P):I?I.type===\"root\"?Object.assign(Object.assign({},x),{},{root:x}):_(x,{type:typeof I==\"string\"?\"stringAlign\":\"numberAlign\",n:I},P):x}function _(x,I,P){let $=I.type===\"dedent\"?x.queue.slice(0,-1):[...x.queue,I],D=\"\",T=0,m=0,C=0;for(let k of $)switch(k.type){case\"indent\":v(),P.useTabs?o(1):d(P.tabWidth);break;case\"stringAlign\":v(),D+=k.n,T+=k.n.length;break;case\"numberAlign\":m+=1,C+=k.n;break;default:throw new Error(`Unexpected type '${k.type}'`)}return b(),Object.assign(Object.assign({},x),{},{value:D,length:T,queue:$});function o(k){D+=\"\t\".repeat(k),T+=P.tabWidth*k;}function d(k){D+=\" \".repeat(k),T+=k;}function v(){P.useTabs?S():b();}function S(){m>0&&o(m),B();}function b(){C>0&&d(C),B();}function B(){m=0,C=0;}}function w(x){if(x.length===0)return 0;let I=0;for(;x.length>0&&typeof s(x)==\"string\"&&/^[\\t ]*$/.test(s(x));)I+=x.pop().length;if(x.length>0&&typeof s(x)==\"string\"){let P=s(x).replace(/[\\t ]*$/,\"\");I+=s(x).length-P.length,x[x.length-1]=P;}return I}function E(x,I,P,$,D){let T=I.length,m=[x],C=[];for(;P>=0;){if(m.length===0){if(T===0)return !0;m.push(I[--T]);continue}let{mode:o,doc:d}=m.pop();if(typeof d==\"string\")C.push(d),P-=a(d);else if(l(d)||d.type===\"fill\"){let v=p(d);for(let S=v.length-1;S>=0;S--)m.push({mode:o,doc:v[S]});}else switch(d.type){case\"indent\":case\"align\":case\"indent-if-break\":case\"label\":m.push({mode:o,doc:d.contents});break;case\"trim\":P+=w(C);break;case\"group\":{if(D&&d.break)return !1;let v=d.break?h:o,S=d.expandedStates&&v===h?s(d.expandedStates):d.contents;m.push({mode:v,doc:S});break}case\"if-break\":{let S=(d.groupId?y[d.groupId]||g:o)===h?d.breakContents:d.flatContents;S&&m.push({mode:o,doc:S});break}case\"line\":if(o===h||d.hard)return !0;d.soft||(C.push(\" \"),P--);break;case\"line-suffix\":$=!0;break;case\"line-suffix-boundary\":if($)return !1;break}}return !1}function N(x,I){y={};let P=I.printWidth,$=t(I.endOfLine),D=0,T=[{ind:c(),mode:h,doc:x}],m=[],C=!1,o=[];for(;T.length>0;){let{ind:v,mode:S,doc:b}=T.pop();if(typeof b==\"string\"){let B=$!==`\n`?b.replace(/\\n/g,$):b;m.push(B),D+=a(B);}else if(l(b)){let B=p(b);for(let k=B.length-1;k>=0;k--)T.push({ind:v,mode:S,doc:B[k]});}else switch(b.type){case\"cursor\":m.push(u.placeholder);break;case\"indent\":T.push({ind:f(v,I),mode:S,doc:b.contents});break;case\"align\":T.push({ind:F(v,b.n,I),mode:S,doc:b.contents});break;case\"trim\":D-=w(m);break;case\"group\":switch(S){case g:if(!C){T.push({ind:v,mode:b.break?h:g,doc:b.contents});break}case h:{C=!1;let B={ind:v,mode:g,doc:b.contents},k=P-D,M=o.length>0;if(!b.break&&E(B,T,k,M))T.push(B);else if(b.expandedStates){let R=s(b.expandedStates);if(b.break){T.push({ind:v,mode:h,doc:R});break}else for(let q=1;q=b.expandedStates.length){T.push({ind:v,mode:h,doc:R});break}else {let J=b.expandedStates[q],L={ind:v,mode:g,doc:J};if(E(L,T,k,M)){T.push(L);break}}}else T.push({ind:v,mode:h,doc:b.contents});break}}b.id&&(y[b.id]=s(T).mode);break;case\"fill\":{let B=P-D,{parts:k}=b;if(k.length===0)break;let[M,R]=k,q={ind:v,mode:g,doc:M},J={ind:v,mode:h,doc:M},L=E(q,[],B,o.length>0,!0);if(k.length===1){L?T.push(q):T.push(J);break}let Q={ind:v,mode:g,doc:R},V={ind:v,mode:h,doc:R};if(k.length===2){L?T.push(Q,q):T.push(V,J);break}k.splice(0,2);let j={ind:v,mode:S,doc:n(k)},Y=k[0];E({ind:v,mode:g,doc:[M,R,Y]},[],B,o.length>0,!0)?T.push(j,Q,q):L?T.push(j,V,q):T.push(j,V,J);break}case\"if-break\":case\"indent-if-break\":{let B=b.groupId?y[b.groupId]:S;if(B===h){let k=b.type===\"if-break\"?b.breakContents:b.negate?b.contents:i(b.contents);k&&T.push({ind:v,mode:S,doc:k});}if(B===g){let k=b.type===\"if-break\"?b.flatContents:b.negate?i(b.contents):b.contents;k&&T.push({ind:v,mode:S,doc:k});}break}case\"line-suffix\":o.push({ind:v,mode:S,doc:b.contents});break;case\"line-suffix-boundary\":o.length>0&&T.push({ind:v,mode:S,doc:{type:\"line\",hard:!0}});break;case\"line\":switch(S){case g:if(b.hard)C=!0;else {b.soft||(m.push(\" \"),D+=1);break}case h:if(o.length>0){T.push({ind:v,mode:S,doc:b},...o.reverse()),o.length=0;break}b.literal?v.root?(m.push($,v.root.value),D=v.root.length):(m.push($),D=0):(D-=w(m),m.push($+v.value),D=v.length);break}break;case\"label\":T.push({ind:v,mode:S,doc:b.contents});break;}T.length===0&&o.length>0&&(T.push(...o.reverse()),o.length=0);}let d=m.indexOf(u.placeholder);if(d!==-1){let v=m.indexOf(u.placeholder,d+1),S=m.slice(0,d).join(\"\"),b=m.slice(d+1,v).join(\"\"),B=m.slice(v+1).join(\"\");return {formatted:S+b+B,cursorNodeStart:S.length,cursorNodeText:b}}return {formatted:m.join(\"\")}}r.exports={printDocToString:N};}}),MD=te({\"src/document/doc-debug.js\"(e,r){ne();var{isConcat:t,getDocParts:s}=Yt();function a(u){if(!u)return \"\";if(t(u)){let i=[];for(let l of s(u))if(t(l))i.push(...a(l).parts);else {let p=a(l);p!==\"\"&&i.push(p);}return {type:\"concat\",parts:i}}return u.type===\"if-break\"?Object.assign(Object.assign({},u),{},{breakContents:a(u.breakContents),flatContents:a(u.flatContents)}):u.type===\"group\"?Object.assign(Object.assign({},u),{},{contents:a(u.contents),expandedStates:u.expandedStates&&u.expandedStates.map(a)}):u.type===\"fill\"?{type:\"fill\",parts:u.parts.map(a)}:u.contents?Object.assign(Object.assign({},u),{},{contents:a(u.contents)}):u}function n(u){let i=Object.create(null),l=new Set;return p(a(u));function p(h,g,c){if(typeof h==\"string\")return JSON.stringify(h);if(t(h)){let f=s(h).map(p).filter(Boolean);return f.length===1?f[0]:`[${f.join(\", \")}]`}if(h.type===\"line\"){let f=Array.isArray(c)&&c[g+1]&&c[g+1].type===\"break-parent\";return h.literal?f?\"literalline\":\"literallineWithoutBreakParent\":h.hard?f?\"hardline\":\"hardlineWithoutBreakParent\":h.soft?\"softline\":\"line\"}if(h.type===\"break-parent\")return Array.isArray(c)&&c[g-1]&&c[g-1].type===\"line\"&&c[g-1].hard?void 0:\"breakParent\";if(h.type===\"trim\")return \"trim\";if(h.type===\"indent\")return \"indent(\"+p(h.contents)+\")\";if(h.type===\"align\")return h.n===Number.NEGATIVE_INFINITY?\"dedentToRoot(\"+p(h.contents)+\")\":h.n<0?\"dedent(\"+p(h.contents)+\")\":h.n.type===\"root\"?\"markAsRoot(\"+p(h.contents)+\")\":\"align(\"+JSON.stringify(h.n)+\", \"+p(h.contents)+\")\";if(h.type===\"if-break\")return \"ifBreak(\"+p(h.breakContents)+(h.flatContents?\", \"+p(h.flatContents):\"\")+(h.groupId?(h.flatContents?\"\":', \"\"')+`, { groupId: ${y(h.groupId)} }`:\"\")+\")\";if(h.type===\"indent-if-break\"){let f=[];h.negate&&f.push(\"negate: true\"),h.groupId&&f.push(`groupId: ${y(h.groupId)}`);let F=f.length>0?`, { ${f.join(\", \")} }`:\"\";return `indentIfBreak(${p(h.contents)}${F})`}if(h.type===\"group\"){let f=[];h.break&&h.break!==\"propagated\"&&f.push(\"shouldBreak: true\"),h.id&&f.push(`id: ${y(h.id)}`);let F=f.length>0?`, { ${f.join(\", \")} }`:\"\";return h.expandedStates?`conditionalGroup([${h.expandedStates.map(_=>p(_)).join(\",\")}]${F})`:`group(${p(h.contents)}${F})`}if(h.type===\"fill\")return `fill([${h.parts.map(f=>p(f)).join(\", \")}])`;if(h.type===\"line-suffix\")return \"lineSuffix(\"+p(h.contents)+\")\";if(h.type===\"line-suffix-boundary\")return \"lineSuffixBoundary\";if(h.type===\"label\")return `label(${JSON.stringify(h.label)}, ${p(h.contents)})`;throw new Error(\"Unknown doc type \"+h.type)}function y(h){if(typeof h!=\"symbol\")return JSON.stringify(String(h));if(h in i)return i[h];let g=String(h).slice(7,-1)||\"symbol\";for(let c=0;;c++){let f=g+(c>0?` #${c}`:\"\");if(!l.has(f))return l.add(f),i[h]=`Symbol.for(${JSON.stringify(f)})`}}}r.exports={printDocToDebug:n};}}),qe=te({\"src/document/index.js\"(e,r){ne(),r.exports={builders:Un(),printer:qD(),utils:Yt(),debug:MD()};}}),ja={};Kt(ja,{default:()=>RD});function RD(e){if(typeof e!=\"string\")throw new TypeError(\"Expected a string\");return e.replace(/[|\\\\{}()[\\]^$+*?.]/g,\"\\\\$&\").replace(/-/g,\"\\\\x2d\")}var $D=ht({\"node_modules/escape-string-regexp/index.js\"(){ne();}}),qa=te({\"node_modules/semver/internal/debug.js\"(e,r){ne();var t=typeof wt==\"object\"&&wt.env&&wt.env.NODE_DEBUG&&/\\bsemver\\b/i.test(wt.env.NODE_DEBUG)?function(){for(var s=arguments.length,a=new Array(s),n=0;n{};r.exports=t;}}),Ma=te({\"node_modules/semver/internal/constants.js\"(e,r){ne();var t=\"2.0.0\",s=256,a=Number.MAX_SAFE_INTEGER||9007199254740991,n=16;r.exports={SEMVER_SPEC_VERSION:t,MAX_LENGTH:s,MAX_SAFE_INTEGER:a,MAX_SAFE_COMPONENT_LENGTH:n};}}),VD=te({\"node_modules/semver/internal/re.js\"(e,r){ne();var{MAX_SAFE_COMPONENT_LENGTH:t}=Ma(),s=qa();e=r.exports={};var a=e.re=[],n=e.src=[],u=e.t={},i=0,l=(p,y,h)=>{let g=i++;s(p,g,y),u[p]=g,n[g]=y,a[g]=new RegExp(y,h?\"g\":void 0);};l(\"NUMERICIDENTIFIER\",\"0|[1-9]\\\\d*\"),l(\"NUMERICIDENTIFIERLOOSE\",\"[0-9]+\"),l(\"NONNUMERICIDENTIFIER\",\"\\\\d*[a-zA-Z-][a-zA-Z0-9-]*\"),l(\"MAINVERSION\",`(${n[u.NUMERICIDENTIFIER]})\\\\.(${n[u.NUMERICIDENTIFIER]})\\\\.(${n[u.NUMERICIDENTIFIER]})`),l(\"MAINVERSIONLOOSE\",`(${n[u.NUMERICIDENTIFIERLOOSE]})\\\\.(${n[u.NUMERICIDENTIFIERLOOSE]})\\\\.(${n[u.NUMERICIDENTIFIERLOOSE]})`),l(\"PRERELEASEIDENTIFIER\",`(?:${n[u.NUMERICIDENTIFIER]}|${n[u.NONNUMERICIDENTIFIER]})`),l(\"PRERELEASEIDENTIFIERLOOSE\",`(?:${n[u.NUMERICIDENTIFIERLOOSE]}|${n[u.NONNUMERICIDENTIFIER]})`),l(\"PRERELEASE\",`(?:-(${n[u.PRERELEASEIDENTIFIER]}(?:\\\\.${n[u.PRERELEASEIDENTIFIER]})*))`),l(\"PRERELEASELOOSE\",`(?:-?(${n[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\\\.${n[u.PRERELEASEIDENTIFIERLOOSE]})*))`),l(\"BUILDIDENTIFIER\",\"[0-9A-Za-z-]+\"),l(\"BUILD\",`(?:\\\\+(${n[u.BUILDIDENTIFIER]}(?:\\\\.${n[u.BUILDIDENTIFIER]})*))`),l(\"FULLPLAIN\",`v?${n[u.MAINVERSION]}${n[u.PRERELEASE]}?${n[u.BUILD]}?`),l(\"FULL\",`^${n[u.FULLPLAIN]}$`),l(\"LOOSEPLAIN\",`[v=\\\\s]*${n[u.MAINVERSIONLOOSE]}${n[u.PRERELEASELOOSE]}?${n[u.BUILD]}?`),l(\"LOOSE\",`^${n[u.LOOSEPLAIN]}$`),l(\"GTLT\",\"((?:<|>)?=?)\"),l(\"XRANGEIDENTIFIERLOOSE\",`${n[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\\\*`),l(\"XRANGEIDENTIFIER\",`${n[u.NUMERICIDENTIFIER]}|x|X|\\\\*`),l(\"XRANGEPLAIN\",`[v=\\\\s]*(${n[u.XRANGEIDENTIFIER]})(?:\\\\.(${n[u.XRANGEIDENTIFIER]})(?:\\\\.(${n[u.XRANGEIDENTIFIER]})(?:${n[u.PRERELEASE]})?${n[u.BUILD]}?)?)?`),l(\"XRANGEPLAINLOOSE\",`[v=\\\\s]*(${n[u.XRANGEIDENTIFIERLOOSE]})(?:\\\\.(${n[u.XRANGEIDENTIFIERLOOSE]})(?:\\\\.(${n[u.XRANGEIDENTIFIERLOOSE]})(?:${n[u.PRERELEASELOOSE]})?${n[u.BUILD]}?)?)?`),l(\"XRANGE\",`^${n[u.GTLT]}\\\\s*${n[u.XRANGEPLAIN]}$`),l(\"XRANGELOOSE\",`^${n[u.GTLT]}\\\\s*${n[u.XRANGEPLAINLOOSE]}$`),l(\"COERCE\",`(^|[^\\\\d])(\\\\d{1,${t}})(?:\\\\.(\\\\d{1,${t}}))?(?:\\\\.(\\\\d{1,${t}}))?(?:$|[^\\\\d])`),l(\"COERCERTL\",n[u.COERCE],!0),l(\"LONETILDE\",\"(?:~>?)\"),l(\"TILDETRIM\",`(\\\\s*)${n[u.LONETILDE]}\\\\s+`,!0),e.tildeTrimReplace=\"$1~\",l(\"TILDE\",`^${n[u.LONETILDE]}${n[u.XRANGEPLAIN]}$`),l(\"TILDELOOSE\",`^${n[u.LONETILDE]}${n[u.XRANGEPLAINLOOSE]}$`),l(\"LONECARET\",\"(?:\\\\^)\"),l(\"CARETTRIM\",`(\\\\s*)${n[u.LONECARET]}\\\\s+`,!0),e.caretTrimReplace=\"$1^\",l(\"CARET\",`^${n[u.LONECARET]}${n[u.XRANGEPLAIN]}$`),l(\"CARETLOOSE\",`^${n[u.LONECARET]}${n[u.XRANGEPLAINLOOSE]}$`),l(\"COMPARATORLOOSE\",`^${n[u.GTLT]}\\\\s*(${n[u.LOOSEPLAIN]})$|^$`),l(\"COMPARATOR\",`^${n[u.GTLT]}\\\\s*(${n[u.FULLPLAIN]})$|^$`),l(\"COMPARATORTRIM\",`(\\\\s*)${n[u.GTLT]}\\\\s*(${n[u.LOOSEPLAIN]}|${n[u.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace=\"$1$2$3\",l(\"HYPHENRANGE\",`^\\\\s*(${n[u.XRANGEPLAIN]})\\\\s+-\\\\s+(${n[u.XRANGEPLAIN]})\\\\s*$`),l(\"HYPHENRANGELOOSE\",`^\\\\s*(${n[u.XRANGEPLAINLOOSE]})\\\\s+-\\\\s+(${n[u.XRANGEPLAINLOOSE]})\\\\s*$`),l(\"STAR\",\"(<|>)?=?\\\\s*\\\\*\"),l(\"GTE0\",\"^\\\\s*>=\\\\s*0\\\\.0\\\\.0\\\\s*$\"),l(\"GTE0PRE\",\"^\\\\s*>=\\\\s*0\\\\.0\\\\.0-0\\\\s*$\");}}),WD=te({\"node_modules/semver/internal/parse-options.js\"(e,r){ne();var t=[\"includePrerelease\",\"loose\",\"rtl\"],s=a=>a?typeof a!=\"object\"?{loose:!0}:t.filter(n=>a[n]).reduce((n,u)=>(n[u]=!0,n),{}):{};r.exports=s;}}),HD=te({\"node_modules/semver/internal/identifiers.js\"(e,r){ne();var t=/^[0-9]+$/,s=(n,u)=>{let i=t.test(n),l=t.test(u);return i&&l&&(n=+n,u=+u),n===u?0:i&&!l?-1:l&&!i?1:ns(u,n);r.exports={compareIdentifiers:s,rcompareIdentifiers:a};}}),GD=te({\"node_modules/semver/classes/semver.js\"(e,r){ne();var t=qa(),{MAX_LENGTH:s,MAX_SAFE_INTEGER:a}=Ma(),{re:n,t:u}=VD(),i=WD(),{compareIdentifiers:l}=HD(),p=class{constructor(y,h){if(h=i(h),y instanceof p){if(y.loose===!!h.loose&&y.includePrerelease===!!h.includePrerelease)return y;y=y.version;}else if(typeof y!=\"string\")throw new TypeError(`Invalid Version: ${y}`);if(y.length>s)throw new TypeError(`version is longer than ${s} characters`);t(\"SemVer\",y,h),this.options=h,this.loose=!!h.loose,this.includePrerelease=!!h.includePrerelease;let g=y.trim().match(h.loose?n[u.LOOSE]:n[u.FULL]);if(!g)throw new TypeError(`Invalid Version: ${y}`);if(this.raw=y,this.major=+g[1],this.minor=+g[2],this.patch=+g[3],this.major>a||this.major<0)throw new TypeError(\"Invalid major version\");if(this.minor>a||this.minor<0)throw new TypeError(\"Invalid minor version\");if(this.patch>a||this.patch<0)throw new TypeError(\"Invalid patch version\");g[4]?this.prerelease=g[4].split(\".\").map(c=>{if(/^[0-9]+$/.test(c)){let f=+c;if(f>=0&&f=0;)typeof this.prerelease[g]==\"number\"&&(this.prerelease[g]++,g=-2);g===-1&&this.prerelease.push(0);}h&&(l(this.prerelease[0],h)===0?isNaN(this.prerelease[1])&&(this.prerelease=[h,0]):this.prerelease=[h,0]);break;default:throw new Error(`invalid increment argument: ${y}`)}return this.format(),this.raw=this.version,this}};r.exports=p;}}),zn=te({\"node_modules/semver/functions/compare.js\"(e,r){ne();var t=GD(),s=(a,n,u)=>new t(a,u).compare(new t(n,u));r.exports=s;}}),UD=te({\"node_modules/semver/functions/lt.js\"(e,r){ne();var t=zn(),s=(a,n,u)=>t(a,n,u)<0;r.exports=s;}}),JD=te({\"node_modules/semver/functions/gte.js\"(e,r){ne();var t=zn(),s=(a,n,u)=>t(a,n,u)>=0;r.exports=s;}}),zD=te({\"src/utils/arrayify.js\"(e,r){ne(),r.exports=(t,s)=>Object.entries(t).map(a=>{let[n,u]=a;return Object.assign({[s]:n},u)});}}),XD=te({\"node_modules/outdent/lib/index.js\"(e,r){ne(),Object.defineProperty(e,\"__esModule\",{value:!0}),e.outdent=void 0;function t(){for(var E=[],N=0;Ntypeof h==\"string\"||typeof h==\"function\",choices:[{value:\"flow\",description:\"Flow\"},{value:\"babel\",since:\"1.16.0\",description:\"JavaScript\"},{value:\"babel-flow\",since:\"1.16.0\",description:\"Flow\"},{value:\"babel-ts\",since:\"2.0.0\",description:\"TypeScript\"},{value:\"typescript\",since:\"1.4.0\",description:\"TypeScript\"},{value:\"acorn\",since:\"2.6.0\",description:\"JavaScript\"},{value:\"espree\",since:\"2.2.0\",description:\"JavaScript\"},{value:\"meriyah\",since:\"2.2.0\",description:\"JavaScript\"},{value:\"css\",since:\"1.7.1\",description:\"CSS\"},{value:\"less\",since:\"1.7.1\",description:\"Less\"},{value:\"scss\",since:\"1.7.1\",description:\"SCSS\"},{value:\"json\",since:\"1.5.0\",description:\"JSON\"},{value:\"json5\",since:\"1.13.0\",description:\"JSON5\"},{value:\"json-stringify\",since:\"1.13.0\",description:\"JSON.stringify\"},{value:\"graphql\",since:\"1.5.0\",description:\"GraphQL\"},{value:\"markdown\",since:\"1.8.0\",description:\"Markdown\"},{value:\"mdx\",since:\"1.15.0\",description:\"MDX\"},{value:\"vue\",since:\"1.10.0\",description:\"Vue\"},{value:\"yaml\",since:\"1.14.0\",description:\"YAML\"},{value:\"glimmer\",since:\"2.3.0\",description:\"Ember / Handlebars\"},{value:\"html\",since:\"1.15.0\",description:\"HTML\"},{value:\"angular\",since:\"1.15.0\",description:\"Angular\"},{value:\"lwc\",since:\"1.17.0\",description:\"Lightning Web Components\"}]},plugins:{since:\"1.10.0\",type:\"path\",array:!0,default:[{value:[]}],category:l,description:\"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.\",exception:h=>typeof h==\"string\"||typeof h==\"object\",cliName:\"plugin\",cliCategory:s},pluginSearchDirs:{since:\"1.13.0\",type:\"path\",array:!0,default:[{value:[]}],category:l,description:t`\n Custom directory that contains prettier plugins in node_modules subdirectory.\n Overrides default behavior when plugins are searched relatively to the location of Prettier.\n Multiple values are accepted.\n `,exception:h=>typeof h==\"string\"||typeof h==\"object\",cliName:\"plugin-search-dir\",cliCategory:s},printWidth:{since:\"0.0.0\",category:l,type:\"int\",default:80,description:\"The line length where Prettier will try wrap.\",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:\"1.4.0\",category:p,type:\"int\",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:t`\n Format code ending at a given character offset (exclusive).\n The range will extend forwards to the end of the selected statement.\n This option cannot be used with --cursor-offset.\n `,cliCategory:a},rangeStart:{since:\"1.4.0\",category:p,type:\"int\",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:t`\n Format code starting at a given character offset.\n The range will extend backwards to the start of the first line containing the selected statement.\n This option cannot be used with --cursor-offset.\n `,cliCategory:a},requirePragma:{since:\"1.7.0\",category:p,type:\"boolean\",default:!1,description:t`\n Require either '@prettier' or '@format' to be present in the file's first docblock comment\n in order for it to be formatted.\n `,cliCategory:u},tabWidth:{type:\"int\",category:l,default:2,description:\"Number of spaces per indentation level.\",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:\"1.0.0\",category:l,type:\"boolean\",default:!1,description:\"Indent with tabs instead of spaces.\"},embeddedLanguageFormatting:{since:\"2.1.0\",category:l,type:\"choice\",default:[{since:\"2.1.0\",value:\"auto\"}],description:\"Control how Prettier formats quoted code embedded in the file.\",choices:[{value:\"auto\",description:\"Format embedded code if Prettier can automatically identify it.\"},{value:\"off\",description:\"Never automatically format embedded code.\"}]}};r.exports={CATEGORY_CONFIG:s,CATEGORY_EDITOR:a,CATEGORY_FORMAT:n,CATEGORY_OTHER:u,CATEGORY_OUTPUT:i,CATEGORY_GLOBAL:l,CATEGORY_SPECIAL:p,options:y};}}),Xn=te({\"src/main/support.js\"(e,r){ne();var t={compare:zn(),lt:UD(),gte:JD()},s=zD(),a=Ia().version,n=KD().options;function u(){let{plugins:l=[],showUnreleased:p=!1,showDeprecated:y=!1,showInternal:h=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},g=a.split(\"-\",1)[0],c=l.flatMap(E=>E.languages||[]).filter(F),f=s(Object.assign({},...l.map(E=>{let{options:N}=E;return N}),n),\"name\").filter(E=>F(E)&&_(E)).sort((E,N)=>E.name===N.name?0:E.name{E=Object.assign({},E),Array.isArray(E.default)&&(E.default=E.default.length===1?E.default[0].value:E.default.filter(F).sort((x,I)=>t.compare(I.since,x.since))[0].value),Array.isArray(E.choices)&&(E.choices=E.choices.filter(x=>F(x)&&_(x)),E.name===\"parser\"&&i(E,c,l));let N=Object.fromEntries(l.filter(x=>x.defaultOptions&&x.defaultOptions[E.name]!==void 0).map(x=>[x.name,x.defaultOptions[E.name]]));return Object.assign(Object.assign({},E),{},{pluginDefaults:N})});return {languages:c,options:f};function F(E){return p||!(\"since\"in E)||E.since&&t.gte(g,E.since)}function _(E){return y||!(\"deprecated\"in E)||E.deprecated&&t.lt(g,E.deprecated)}function w(E){if(h)return E;return Hn(E,hD)}}function i(l,p,y){let h=new Set(l.choices.map(g=>g.value));for(let g of p)if(g.parsers){for(let c of g.parsers)if(!h.has(c)){h.add(c);let f=y.find(_=>_.parsers&&_.parsers[c]),F=g.name;f&&f.name&&(F+=` (plugin: ${f.name})`),l.choices.push({value:c,description:F});}}}r.exports={getSupportInfo:u};}}),Kn=te({\"src/utils/is-non-empty-array.js\"(e,r){ne();function t(s){return Array.isArray(s)&&s.length>0}r.exports=t;}}),Pr=te({\"src/utils/text/skip.js\"(e,r){ne();function t(i){return (l,p,y)=>{let h=y&&y.backwards;if(p===!1)return !1;let{length:g}=l,c=p;for(;c>=0&&cV[V.length-2];function _(V){return (j,Y,ie)=>{let ee=ie&&ie.backwards;if(Y===!1)return !1;let{length:ce}=j,W=Y;for(;W>=0&&W2&&arguments[2]!==void 0?arguments[2]:{},ie=l(V,Y.backwards?j-1:j,Y),ee=c(V,ie,Y);return ie!==ee}function E(V,j,Y){for(let ie=j;ie2&&arguments[2]!==void 0?arguments[2]:{};return l(V,Y.backwards?j-1:j,Y)!==j}function T(V,j){let Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ie=0;for(let ee=Y;eede?ce:ee;}return W}function o(V,j){let Y=V.slice(1,-1),ie=j.parser===\"json\"||j.parser===\"json5\"&&j.quoteProps===\"preserve\"&&!j.singleQuote?'\"':j.__isInHtmlAttribute?\"'\":C(Y,j.singleQuote?\"'\":'\"').quote;return d(Y,ie,!(j.parser===\"css\"||j.parser===\"less\"||j.parser===\"scss\"||j.__embeddedInHtml))}function d(V,j,Y){let ie=j==='\"'?\"'\":'\"',ee=/\\\\(.)|([\"'])/gs,ce=V.replace(ee,(W,K,de)=>K===ie?K:de===j?\"\\\\\"+de:de||(Y&&/^[^\\n\\r\"'0-7\\\\bfnrt-vx\\u2028\\u2029]$/.test(K)?K:\"\\\\\"+K));return j+ce+j}function v(V){return V.toLowerCase().replace(/^([+-]?[\\d.]+e)(?:\\+|(-))?0*(\\d)/,\"$1$2$3\").replace(/^([+-]?[\\d.]+)e[+-]?0+$/,\"$1\").replace(/^([+-])?\\./,\"$10.\").replace(/(\\.\\d+?)0+(?=e|$)/,\"$1\").replace(/\\.(?=e|$)/,\"\")}function S(V,j){let Y=V.match(new RegExp(`(${t(j)})+`,\"g\"));return Y===null?0:Y.reduce((ie,ee)=>Math.max(ie,ee.length/j.length),0)}function b(V,j){let Y=V.match(new RegExp(`(${t(j)})+`,\"g\"));if(Y===null)return 0;let ie=new Map,ee=0;for(let ce of Y){let W=ce.length/j.length;ie.set(W,!0),W>ee&&(ee=W);}for(let ce=1;ce{let{name:ce}=ee;return ce.toLowerCase()===V})||Y.find(ee=>{let{aliases:ce}=ee;return Array.isArray(ce)&&ce.includes(V)})||Y.find(ee=>{let{extensions:ce}=ee;return Array.isArray(ce)&&ce.includes(`.${V}`)});return ie&&ie.parsers[0]}function J(V){return V&&V.type===\"front-matter\"}function L(V){let j=new WeakMap;return function(Y){return j.has(Y)||j.set(Y,Symbol(V)),j.get(Y)}}function Q(V){let j=V.type||V.kind||\"(unknown type)\",Y=String(V.name||V.id&&(typeof V.id==\"object\"?V.id.name:V.id)||V.key&&(typeof V.key==\"object\"?V.key.name:V.key)||V.value&&(typeof V.value==\"object\"?\"\":String(V.value))||V.operator||\"\");return Y.length>20&&(Y=Y.slice(0,19)+\"\\u2026\"),j+(Y?\" \"+Y:\"\")}r.exports={inferParserByLanguage:q,getStringWidth:u,getMaxContinuousCount:S,getMinNotPresentContinuousCount:b,getPenultimate:F,getLast:s,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:P,getNextNonSpaceNonCommentCharacter:$,skip:_,skipWhitespace:i,skipSpaces:l,skipToLineEnd:p,skipEverythingButNewLine:y,skipInlineComment:h,skipTrailingComment:g,skipNewline:c,isNextLineEmptyAfterIndex:x,isNextLineEmpty:I,isPreviousLineEmpty:N,hasNewline:w,hasNewlineInRange:E,hasSpaces:D,getAlignmentSize:T,getIndentSize:m,getPreferredQuote:C,printString:o,printNumber:v,makeString:d,addLeadingComment:k,addDanglingComment:M,addTrailingComment:R,isFrontMatterNode:J,isNonEmptyArray:n,createGroupIdMapper:L};}}),Wa={};Kt(Wa,{basename:()=>za,default:()=>Ka,delimiter:()=>Mn,dirname:()=>Ja,extname:()=>Xa,isAbsolute:()=>Qn,join:()=>Ga,normalize:()=>Yn,relative:()=>Ua,resolve:()=>wr,sep:()=>qn});function Ha(e,r){for(var t=0,s=e.length-1;s>=0;s--){var a=e[s];a===\".\"?e.splice(s,1):a===\"..\"?(e.splice(s,1),t++):t&&(e.splice(s,1),t--);}if(r)for(;t--;t)e.unshift(\"..\");return e}function wr(){for(var e=\"\",r=!1,t=arguments.length-1;t>=-1&&!r;t--){var s=t>=0?arguments[t]:\"/\";if(typeof s!=\"string\")throw new TypeError(\"Arguments to path.resolve must be strings\");s&&(e=s+\"/\"+e,r=s.charAt(0)===\"/\");}return e=Ha(Zn(e.split(\"/\"),function(a){return !!a}),!r).join(\"/\"),(r?\"/\":\"\")+e||\".\"}function Yn(e){var r=Qn(e),t=Ya(e,-1)===\"/\";return e=Ha(Zn(e.split(\"/\"),function(s){return !!s}),!r).join(\"/\"),!e&&!r&&(e=\".\"),e&&t&&(e+=\"/\"),(r?\"/\":\"\")+e}function Qn(e){return e.charAt(0)===\"/\"}function Ga(){var e=Array.prototype.slice.call(arguments,0);return Yn(Zn(e,function(r,t){if(typeof r!=\"string\")throw new TypeError(\"Arguments to path.join must be strings\");return r}).join(\"/\"))}function Ua(e,r){e=wr(e).substr(1),r=wr(r).substr(1);function t(p){for(var y=0;y=0&&p[h]===\"\";h--);return y>h?[]:p.slice(y,h-y+1)}for(var s=t(e.split(\"/\")),a=t(r.split(\"/\")),n=Math.min(s.length,a.length),u=n,i=0;iNr,__asyncDelegator:()=>fm,__asyncGenerator:()=>pm,__asyncValues:()=>Dm,__await:()=>Xt,__awaiter:()=>sm,__classPrivateFieldGet:()=>ym,__classPrivateFieldSet:()=>hm,__createBinding:()=>am,__decorate:()=>rm,__exportStar:()=>om,__extends:()=>em,__generator:()=>im,__importDefault:()=>gm,__importStar:()=>dm,__makeTemplateObject:()=>mm,__metadata:()=>um,__param:()=>nm,__read:()=>Qa,__rest:()=>tm,__spread:()=>lm,__spreadArrays:()=>cm,__values:()=>Rn});function em(e,r){Br(e,r);function t(){this.constructor=e;}e.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t);}function tm(e,r){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&r.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols==\"function\")for(var a=0,s=Object.getOwnPropertySymbols(e);a=0;i--)(u=e[i])&&(n=(a<3?u(n):a>3?u(r,t,n):u(r,t))||n);return a>3&&n&&Object.defineProperty(r,t,n),n}function nm(e,r){return function(t,s){r(t,s,e);}}function um(e,r){if(typeof Reflect==\"object\"&&typeof Reflect.metadata==\"function\")return Reflect.metadata(e,r)}function sm(e,r,t,s){function a(n){return n instanceof t?n:new t(function(u){u(n);})}return new(t||(t=Promise))(function(n,u){function i(y){try{p(s.next(y));}catch(h){u(h);}}function l(y){try{p(s.throw(y));}catch(h){u(h);}}function p(y){y.done?n(y.value):a(y.value).then(i,l);}p((s=s.apply(e,r||[])).next());})}function im(e,r){var t={label:0,sent:function(){if(n[0]&1)throw n[1];return n[1]},trys:[],ops:[]},s,a,n,u;return u={next:i(0),throw:i(1),return:i(2)},typeof Symbol==\"function\"&&(u[Symbol.iterator]=function(){return this}),u;function i(p){return function(y){return l([p,y])}}function l(p){if(s)throw new TypeError(\"Generator is already executing.\");for(;t;)try{if(s=1,a&&(n=p[0]&2?a.return:p[0]?a.throw||((n=a.return)&&n.call(a),0):a.next)&&!(n=n.call(a,p[1])).done)return n;switch(a=0,n&&(p=[p[0]&2,n.value]),p[0]){case 0:case 1:n=p;break;case 4:return t.label++,{value:p[1],done:!1};case 5:t.label++,a=p[1],p=[0];continue;case 7:p=t.ops.pop(),t.trys.pop();continue;default:if(n=t.trys,!(n=n.length>0&&n[n.length-1])&&(p[0]===6||p[0]===2)){t=0;continue}if(p[0]===3&&(!n||p[1]>n[0]&&p[1]=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(r?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function Qa(e,r){var t=typeof Symbol==\"function\"&&e[Symbol.iterator];if(!t)return e;var s=t.call(e),a,n=[],u;try{for(;(r===void 0||r-- >0)&&!(a=s.next()).done;)n.push(a.value);}catch(i){u={error:i};}finally{try{a&&!a.done&&(t=s.return)&&t.call(s);}finally{if(u)throw u.error}}return n}function lm(){for(var e=[],r=0;r1||i(g,c);})});}function i(g,c){try{l(s[g](c));}catch(f){h(n[0][3],f);}}function l(g){g.value instanceof Xt?Promise.resolve(g.value.v).then(p,y):h(n[0][2],g);}function p(g){i(\"next\",g);}function y(g){i(\"throw\",g);}function h(g,c){g(c),n.shift(),n.length&&i(n[0][0],n[0][1]);}}function fm(e){var r,t;return r={},s(\"next\"),s(\"throw\",function(a){throw a}),s(\"return\"),r[Symbol.iterator]=function(){return this},r;function s(a,n){r[a]=e[a]?function(u){return (t=!t)?{value:Xt(e[a](u)),done:a===\"return\"}:n?n(u):u}:n;}}function Dm(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var r=e[Symbol.asyncIterator],t;return r?r.call(e):(e=typeof Rn==\"function\"?Rn(e):e[Symbol.iterator](),t={},s(\"next\"),s(\"throw\"),s(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function s(n){t[n]=e[n]&&function(u){return new Promise(function(i,l){u=e[n](u),a(i,l,u.done,u.value);})};}function a(n,u,i,l){Promise.resolve(l).then(function(p){n({value:p,done:i});},u);}}function mm(e,r){return Object.defineProperty?Object.defineProperty(e,\"raw\",{value:r}):e.raw=r,e}function dm(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)Object.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r.default=e,r}function gm(e){return e&&e.__esModule?e:{default:e}}function ym(e,r){if(!r.has(e))throw new TypeError(\"attempted to get private field on non-instance\");return r.get(e)}function hm(e,r,t){if(!r.has(e))throw new TypeError(\"attempted to set private field on non-instance\");return r.set(e,t),t}var Br,Nr,Et=ht({\"node_modules/tslib/tslib.es6.js\"(){ne(),Br=function(e,r){return Br=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,s){t.__proto__=s;}||function(t,s){for(var a in s)s.hasOwnProperty(a)&&(t[a]=s[a]);},Br(e,r)},Nr=function(){return Nr=Object.assign||function(r){for(var t,s=1,a=arguments.length;s/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(r)?r:JSON.stringify(r),value(r){if(r===null||typeof r!=\"object\")return JSON.stringify(r);if(Array.isArray(r))return `[${r.map(s=>e.apiDescriptor.value(s)).join(\", \")}]`;let t=Object.keys(r);return t.length===0?\"{}\":`{ ${t.map(s=>`${e.apiDescriptor.key(s)}: ${e.apiDescriptor.value(r[s])}`).join(\", \")} }`},pair:r=>{let{key:t,value:s}=r;return e.apiDescriptor.value({[t]:s})}};}}),vm=te({\"node_modules/vnopts/lib/descriptors/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=(Et(),ft(vt));r.__exportStar(Za(),e);}}),kr=te({\"scripts/build/shims/chalk.cjs\"(e,r){ne();var t=s=>s;t.grey=t,t.red=t,t.bold=t,t.yellow=t,t.blue=t,t.default=t,r.exports=t;}}),eo=te({\"node_modules/vnopts/lib/handlers/deprecated/common.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=kr();e.commonDeprecatedHandler=(t,s,a)=>{let{descriptor:n}=a,u=[`${r.default.yellow(typeof t==\"string\"?n.key(t):n.pair(t))} is deprecated`];return s&&u.push(`we now treat it as ${r.default.blue(typeof s==\"string\"?n.key(s):n.pair(s))}`),u.join(\"; \")+\".\"};}}),Cm=te({\"node_modules/vnopts/lib/handlers/deprecated/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=(Et(),ft(vt));r.__exportStar(eo(),e);}}),Em=te({\"node_modules/vnopts/lib/handlers/invalid/common.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=kr();e.commonInvalidHandler=(t,s,a)=>[`Invalid ${r.default.red(a.descriptor.key(t))} value.`,`Expected ${r.default.blue(a.schemas[t].expected(a))},`,`but received ${r.default.red(a.descriptor.value(s))}.`].join(\" \");}}),to=te({\"node_modules/vnopts/lib/handlers/invalid/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=(Et(),ft(vt));r.__exportStar(Em(),e);}}),Fm=te({\"node_modules/vnopts/node_modules/leven/index.js\"(e,r){ne();var t=[],s=[];r.exports=function(a,n){if(a===n)return 0;var u=a;a.length>n.length&&(a=n,n=u);var i=a.length,l=n.length;if(i===0)return l;if(l===0)return i;for(;i>0&&a.charCodeAt(~-i)===n.charCodeAt(~-l);)i--,l--;if(i===0)return l;for(var p=0;ph?c>h?h+1:c:c>g?g+1:c;return h};}}),ro=te({\"node_modules/vnopts/lib/handlers/unknown/leven.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=kr(),t=Fm();e.levenUnknownHandler=(s,a,n)=>{let{descriptor:u,logger:i,schemas:l}=n,p=[`Ignored unknown option ${r.default.yellow(u.pair({key:s,value:a}))}.`],y=Object.keys(l).sort().find(h=>t(s,h)<3);y&&p.push(`Did you mean ${r.default.blue(u.key(y))}?`),i.warn(p.join(\" \"));};}}),Am=te({\"node_modules/vnopts/lib/handlers/unknown/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=(Et(),ft(vt));r.__exportStar(ro(),e);}}),Sm=te({\"node_modules/vnopts/lib/handlers/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=(Et(),ft(vt));r.__exportStar(Cm(),e),r.__exportStar(to(),e),r.__exportStar(Am(),e);}}),Ft=te({\"node_modules/vnopts/lib/schema.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=[\"default\",\"expected\",\"validate\",\"deprecated\",\"forward\",\"redirect\",\"overlap\",\"preprocess\",\"postprocess\"];function t(n,u){let i=new n(u),l=Object.create(i);for(let p of r)p in u&&(l[p]=a(u[p],i,s.prototype[p].length));return l}e.createSchema=t;var s=class{constructor(n){this.name=n.name;}static create(n){return t(this,n)}default(n){}expected(n){return \"nothing\"}validate(n,u){return !1}deprecated(n,u){return !1}forward(n,u){}redirect(n,u){}overlap(n,u,i){return n}preprocess(n,u){return n}postprocess(n,u){return n}};e.Schema=s;function a(n,u,i){return typeof n==\"function\"?function(){for(var l=arguments.length,p=new Array(l),y=0;yn}}}),xm=te({\"node_modules/vnopts/lib/schemas/alias.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Ft(),t=class extends r.Schema{constructor(s){super(s),this._sourceName=s.sourceName;}expected(s){return s.schemas[this._sourceName].expected(s)}validate(s,a){return a.schemas[this._sourceName].validate(s,a)}redirect(s,a){return this._sourceName}};e.AliasSchema=t;}}),bm=te({\"node_modules/vnopts/lib/schemas/any.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Ft(),t=class extends r.Schema{expected(){return \"anything\"}validate(){return !0}};e.AnySchema=t;}}),Tm=te({\"node_modules/vnopts/lib/schemas/array.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=(Et(),ft(vt)),t=Ft(),s=class extends t.Schema{constructor(n){var{valueSchema:u,name:i=u.name}=n,l=r.__rest(n,[\"valueSchema\",\"name\"]);super(Object.assign({},l,{name:i})),this._valueSchema=u;}expected(n){return `an array of ${this._valueSchema.expected(n)}`}validate(n,u){if(!Array.isArray(n))return !1;let i=[];for(let l of n){let p=u.normalizeValidateResult(this._valueSchema.validate(l,u),l);p!==!0&&i.push(p.value);}return i.length===0?!0:{value:i}}deprecated(n,u){let i=[];for(let l of n){let p=u.normalizeDeprecatedResult(this._valueSchema.deprecated(l,u),l);p!==!1&&i.push(...p.map(y=>{let{value:h}=y;return {value:[h]}}));}return i}forward(n,u){let i=[];for(let l of n){let p=u.normalizeForwardResult(this._valueSchema.forward(l,u),l);i.push(...p.map(a));}return i}redirect(n,u){let i=[],l=[];for(let p of n){let y=u.normalizeRedirectResult(this._valueSchema.redirect(p,u),p);\"remain\"in y&&i.push(y.remain),l.push(...y.redirect.map(a));}return i.length===0?{redirect:l}:{redirect:l,remain:i}}overlap(n,u){return n.concat(u)}};e.ArraySchema=s;function a(n){let{from:u,to:i}=n;return {from:[u],to:i}}}}),Bm=te({\"node_modules/vnopts/lib/schemas/boolean.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Ft(),t=class extends r.Schema{expected(){return \"true or false\"}validate(s){return typeof s==\"boolean\"}};e.BooleanSchema=t;}}),eu=te({\"node_modules/vnopts/lib/utils.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});function r(c,f){let F=Object.create(null);for(let _ of c){let w=_[f];if(F[w])throw new Error(`Duplicate ${f} ${JSON.stringify(w)}`);F[w]=_;}return F}e.recordFromArray=r;function t(c,f){let F=new Map;for(let _ of c){let w=_[f];if(F.has(w))throw new Error(`Duplicate ${f} ${JSON.stringify(w)}`);F.set(w,_);}return F}e.mapFromArray=t;function s(){let c=Object.create(null);return f=>{let F=JSON.stringify(f);return c[F]?!0:(c[F]=!0,!1)}}e.createAutoChecklist=s;function a(c,f){let F=[],_=[];for(let w of c)f(w)?F.push(w):_.push(w);return [F,_]}e.partition=a;function n(c){return c===Math.floor(c)}e.isInt=n;function u(c,f){if(c===f)return 0;let F=typeof c,_=typeof f,w=[\"undefined\",\"object\",\"boolean\",\"number\",\"string\"];return F!==_?w.indexOf(F)-w.indexOf(_):F!==\"string\"?Number(c)-Number(f):c.localeCompare(f)}e.comparePrimitive=u;function i(c){return c===void 0?{}:c}e.normalizeDefaultResult=i;function l(c,f){return c===!0?!0:c===!1?{value:f}:c}e.normalizeValidateResult=l;function p(c,f){let F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return c===!1?!1:c===!0?F?!0:[{value:f}]:\"value\"in c?[c]:c.length===0?!1:c}e.normalizeDeprecatedResult=p;function y(c,f){return typeof c==\"string\"||\"key\"in c?{from:f,to:c}:\"from\"in c?{from:c.from,to:c.to}:{from:f,to:c.to}}e.normalizeTransferResult=y;function h(c,f){return c===void 0?[]:Array.isArray(c)?c.map(F=>y(F,f)):[y(c,f)]}e.normalizeForwardResult=h;function g(c,f){let F=h(typeof c==\"object\"&&\"redirect\"in c?c.redirect:c,f);return F.length===0?{remain:f,redirect:F}:typeof c==\"object\"&&\"remain\"in c?{remain:c.remain,redirect:F}:{redirect:F}}e.normalizeRedirectResult=g;}}),Nm=te({\"node_modules/vnopts/lib/schemas/choice.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Ft(),t=eu(),s=class extends r.Schema{constructor(a){super(a),this._choices=t.mapFromArray(a.choices.map(n=>n&&typeof n==\"object\"?n:{value:n}),\"value\");}expected(a){let{descriptor:n}=a,u=Array.from(this._choices.keys()).map(p=>this._choices.get(p)).filter(p=>!p.deprecated).map(p=>p.value).sort(t.comparePrimitive).map(n.value),i=u.slice(0,-2),l=u.slice(-2);return i.concat(l.join(\" or \")).join(\", \")}validate(a){return this._choices.has(a)}deprecated(a){let n=this._choices.get(a);return n&&n.deprecated?{value:a}:!1}forward(a){let n=this._choices.get(a);return n?n.forward:void 0}redirect(a){let n=this._choices.get(a);return n?n.redirect:void 0}};e.ChoiceSchema=s;}}),no=te({\"node_modules/vnopts/lib/schemas/number.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Ft(),t=class extends r.Schema{expected(){return \"a number\"}validate(s,a){return typeof s==\"number\"}};e.NumberSchema=t;}}),wm=te({\"node_modules/vnopts/lib/schemas/integer.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=eu(),t=no(),s=class extends t.NumberSchema{expected(){return \"an integer\"}validate(a,n){return n.normalizeValidateResult(super.validate(a,n),a)===!0&&r.isInt(a)}};e.IntegerSchema=s;}}),_m=te({\"node_modules/vnopts/lib/schemas/string.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Ft(),t=class extends r.Schema{expected(){return \"a string\"}validate(s){return typeof s==\"string\"}};e.StringSchema=t;}}),Pm=te({\"node_modules/vnopts/lib/schemas/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=(Et(),ft(vt));r.__exportStar(xm(),e),r.__exportStar(bm(),e),r.__exportStar(Tm(),e),r.__exportStar(Bm(),e),r.__exportStar(Nm(),e),r.__exportStar(wm(),e),r.__exportStar(no(),e),r.__exportStar(_m(),e);}}),Im=te({\"node_modules/vnopts/lib/defaults.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Za(),t=eo(),s=to(),a=ro();e.defaultDescriptor=r.apiDescriptor,e.defaultUnknownHandler=a.levenUnknownHandler,e.defaultInvalidHandler=s.commonInvalidHandler,e.defaultDeprecatedHandler=t.commonDeprecatedHandler;}}),km=te({\"node_modules/vnopts/lib/normalize.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Im(),t=eu();e.normalize=(a,n,u)=>new s(n,u).normalize(a);var s=class{constructor(a,n){let{logger:u=console,descriptor:i=r.defaultDescriptor,unknown:l=r.defaultUnknownHandler,invalid:p=r.defaultInvalidHandler,deprecated:y=r.defaultDeprecatedHandler}=n||{};this._utils={descriptor:i,logger:u||{warn:()=>{}},schemas:t.recordFromArray(a,\"name\"),normalizeDefaultResult:t.normalizeDefaultResult,normalizeDeprecatedResult:t.normalizeDeprecatedResult,normalizeForwardResult:t.normalizeForwardResult,normalizeRedirectResult:t.normalizeRedirectResult,normalizeValidateResult:t.normalizeValidateResult},this._unknownHandler=l,this._invalidHandler=p,this._deprecatedHandler=y,this.cleanHistory();}cleanHistory(){this._hasDeprecationWarned=t.createAutoChecklist();}normalize(a){let n={},u=[a],i=()=>{for(;u.length!==0;){let l=u.shift(),p=this._applyNormalization(l,n);u.push(...p);}};i();for(let l of Object.keys(this._utils.schemas)){let p=this._utils.schemas[l];if(!(l in n)){let y=t.normalizeDefaultResult(p.default(this._utils));\"value\"in y&&u.push({[l]:y.value});}}i();for(let l of Object.keys(this._utils.schemas)){let p=this._utils.schemas[l];l in n&&(n[l]=p.postprocess(n[l],this._utils));}return n}_applyNormalization(a,n){let u=[],[i,l]=t.partition(Object.keys(a),p=>p in this._utils.schemas);for(let p of i){let y=this._utils.schemas[p],h=y.preprocess(a[p],this._utils),g=t.normalizeValidateResult(y.validate(h,this._utils),h);if(g!==!0){let{value:w}=g,E=this._invalidHandler(p,w,this._utils);throw typeof E==\"string\"?new Error(E):E}let c=w=>{let{from:E,to:N}=w;u.push(typeof N==\"string\"?{[N]:E}:{[N.key]:N.value});},f=w=>{let{value:E,redirectTo:N}=w,x=t.normalizeDeprecatedResult(y.deprecated(E,this._utils),h,!0);if(x!==!1)if(x===!0)this._hasDeprecationWarned(p)||this._utils.logger.warn(this._deprecatedHandler(p,N,this._utils));else for(let{value:I}of x){let P={key:p,value:I};if(!this._hasDeprecationWarned(P)){let $=typeof N==\"string\"?{key:N,value:I}:N;this._utils.logger.warn(this._deprecatedHandler(P,$,this._utils));}}};t.normalizeForwardResult(y.forward(h,this._utils),h).forEach(c);let _=t.normalizeRedirectResult(y.redirect(h,this._utils),h);if(_.redirect.forEach(c),\"remain\"in _){let w=_.remain;n[p]=p in n?y.overlap(n[p],w,this._utils):w,f({value:w});}for(let{from:w,to:E}of _.redirect)f({value:w,redirectTo:E});}for(let p of l){let y=a[p],h=this._unknownHandler(p,y,this._utils);if(h)for(let g of Object.keys(h)){let c={[g]:h[g]};g in this._utils.schemas?u.push(c):Object.assign(n,c);}}return u}};e.Normalizer=s;}}),Lm=te({\"node_modules/vnopts/lib/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=(Et(),ft(vt));r.__exportStar(vm(),e),r.__exportStar(Sm(),e),r.__exportStar(Pm(),e),r.__exportStar(km(),e),r.__exportStar(Ft(),e);}}),Om=te({\"src/main/options-normalizer.js\"(e,r){ne();var t=Lm(),s=lt(),a={key:g=>g.length===1?`-${g}`:`--${g}`,value:g=>t.apiDescriptor.value(g),pair:g=>{let{key:c,value:f}=g;return f===!1?`--no-${c}`:f===!0?a.key(c):f===\"\"?`${a.key(c)} without an argument`:`${a.key(c)}=${f}`}},n=g=>{let{colorsModule:c,levenshteinDistance:f}=g;return class extends t.ChoiceSchema{constructor(_){let{name:w,flags:E}=_;super({name:w,choices:E}),this._flags=[...E].sort();}preprocess(_,w){if(typeof _==\"string\"&&_.length>0&&!this._flags.includes(_)){let E=this._flags.find(N=>f(N,_)<3);if(E)return w.logger.warn([`Unknown flag ${c.yellow(w.descriptor.value(_))},`,`did you mean ${c.blue(w.descriptor.value(E))}?`].join(\" \")),E}return _}expected(){return \"a flag\"}}},u;function i(g,c){let{logger:f=!1,isCLI:F=!1,passThrough:_=!1,colorsModule:w=null,levenshteinDistance:E=null}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},N=_?Array.isArray(_)?(T,m)=>_.includes(T)?{[T]:m}:void 0:(T,m)=>({[T]:m}):(T,m,C)=>{let o=C.schemas,v=Hn(o,vD);return t.levenUnknownHandler(T,m,Object.assign(Object.assign({},C),{},{schemas:v}))},x=F?a:t.apiDescriptor,I=l(c,{isCLI:F,colorsModule:w,levenshteinDistance:E}),P=new t.Normalizer(I,{logger:f,unknown:N,descriptor:x}),$=f!==!1;$&&u&&(P._hasDeprecationWarned=u);let D=P.normalize(g);return $&&(u=P._hasDeprecationWarned),F&&D[\"plugin-search\"]===!1&&(D[\"plugin-search-dir\"]=!1),D}function l(g,c){let{isCLI:f,colorsModule:F,levenshteinDistance:_}=c,w=[];f&&w.push(t.AnySchema.create({name:\"_\"}));for(let E of g)w.push(p(E,{isCLI:f,optionInfos:g,colorsModule:F,levenshteinDistance:_})),E.alias&&f&&w.push(t.AliasSchema.create({name:E.alias,sourceName:E.name}));return w}function p(g,c){let{isCLI:f,optionInfos:F,colorsModule:_,levenshteinDistance:w}=c,{name:E}=g;if(E===\"plugin-search-dir\"||E===\"pluginSearchDirs\")return t.AnySchema.create({name:E,preprocess(P){return P===!1||(P=Array.isArray(P)?P:[P]),P},validate(P){return P===!1?!0:P.every($=>typeof $==\"string\")},expected(){return \"false or paths to plugin search dir\"}});let N={name:E},x,I={};switch(g.type){case\"int\":x=t.IntegerSchema,f&&(N.preprocess=Number);break;case\"string\":x=t.StringSchema;break;case\"choice\":x=t.ChoiceSchema,N.choices=g.choices.map(P=>typeof P==\"object\"&&P.redirect?Object.assign(Object.assign({},P),{},{redirect:{to:{key:g.name,value:P.redirect}}}):P);break;case\"boolean\":x=t.BooleanSchema;break;case\"flag\":x=n({colorsModule:_,levenshteinDistance:w}),N.flags=F.flatMap(P=>[P.alias,P.description&&P.name,P.oppositeDescription&&`no-${P.name}`].filter(Boolean));break;case\"path\":x=t.StringSchema;break;default:throw new Error(`Unexpected type ${g.type}`)}if(g.exception?N.validate=(P,$,D)=>g.exception(P)||$.validate(P,D):N.validate=(P,$,D)=>P===void 0||$.validate(P,D),g.redirect&&(I.redirect=P=>P?{to:{key:g.redirect.option,value:g.redirect.value}}:void 0),g.deprecated&&(I.deprecated=!0),f&&!g.array){let P=N.preprocess||($=>$);N.preprocess=($,D,T)=>D.preprocess(P(Array.isArray($)?s($):$),T);}return g.array?t.ArraySchema.create(Object.assign(Object.assign(Object.assign({},f?{preprocess:P=>Array.isArray(P)?P:[P]}:{}),I),{},{valueSchema:x.create(N)})):x.create(Object.assign(Object.assign({},N),I))}function y(g,c,f){return i(g,c,f)}function h(g,c,f){return i(g,c,Object.assign({isCLI:!0},f))}r.exports={normalizeApiOptions:y,normalizeCliOptions:h};}}),ut=te({\"src/language-js/loc.js\"(e,r){ne();var t=Kn();function s(l){var p,y;let h=l.range?l.range[0]:l.start,g=(p=(y=l.declaration)===null||y===void 0?void 0:y.decorators)!==null&&p!==void 0?p:l.decorators;return t(g)?Math.min(s(g[0]),h):h}function a(l){return l.range?l.range[1]:l.end}function n(l,p){let y=s(l);return Number.isInteger(y)&&y===s(p)}function u(l,p){let y=a(l);return Number.isInteger(y)&&y===a(p)}function i(l,p){return n(l,p)&&u(l,p)}r.exports={locStart:s,locEnd:a,hasSameLocStart:n,hasSameLoc:i};}}),jm=te({\"src/main/load-parser.js\"(e,r){ne(),r.exports=()=>{};}}),qm=te({\"scripts/build/shims/babel-highlight.cjs\"(e,r){ne();var t=kr(),s={shouldHighlight:()=>!1,getChalk:()=>t};r.exports=s;}}),Mm=te({\"node_modules/@babel/code-frame/lib/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0}),e.codeFrameColumns=u,e.default=i;var r=qm(),t=!1;function s(l){return {gutter:l.grey,marker:l.red.bold,message:l.red.bold}}var a=/\\r\\n|[\\n\\r\\u2028\\u2029]/;function n(l,p,y){let h=Object.assign({column:0,line:-1},l.start),g=Object.assign({},h,l.end),{linesAbove:c=2,linesBelow:f=3}=y||{},F=h.line,_=h.column,w=g.line,E=g.column,N=Math.max(F-(c+1),0),x=Math.min(p.length,w+f);F===-1&&(N=0),w===-1&&(x=p.length);let I=w-F,P={};if(I)for(let $=0;$<=I;$++){let D=$+F;if(!_)P[D]=!0;else if($===0){let T=p[D-1].length;P[D]=[_,T-_+1];}else if($===I)P[D]=[0,E];else {let T=p[D-$].length;P[D]=[0,T];}}else _===E?_?P[F]=[_,0]:P[F]=!0:P[F]=[_,E-_];return {start:N,end:x,markerLines:P}}function u(l,p){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},h=(y.highlightCode||y.forceColor)&&(0, r.shouldHighlight)(y),g=(0, r.getChalk)(y),c=s(g),f=($,D)=>h?$(D):D,F=l.split(a),{start:_,end:w,markerLines:E}=n(p,F,y),N=p.start&&typeof p.start.column==\"number\",x=String(w).length,P=(h?(0, r.default)(l,y):l).split(a,w).slice(_,w).map(($,D)=>{let T=_+1+D,C=` ${` ${T}`.slice(-x)} |`,o=E[T],d=!E[T+1];if(o){let v=\"\";if(Array.isArray(o)){let S=$.slice(0,Math.max(o[0]-1,0)).replace(/[^\\t]/g,\" \"),b=o[1]||1;v=[`\n `,f(c.gutter,C.replace(/\\d/g,\" \")),\" \",S,f(c.marker,\"^\").repeat(b)].join(\"\"),d&&y.message&&(v+=\" \"+f(c.message,y.message));}return [f(c.marker,\">\"),f(c.gutter,C),$.length>0?` ${$}`:\"\",v].join(\"\")}else return ` ${f(c.gutter,C)}${$.length>0?` ${$}`:\"\"}`}).join(`\n`);return y.message&&!N&&(P=`${\" \".repeat(x+1)}${y.message}\n${P}`),h?g.reset(P):P}function i(l,p,y){let h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!t){t=!0;let c=\"Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.\";if(wt.emitWarning)wt.emitWarning(c,\"DeprecationWarning\");else {let f=new Error(c);f.name=\"DeprecationWarning\",console.warn(new Error(c));}}return y=Math.max(y,0),u(l,{start:{column:y,line:p}},h)}}}),tu=te({\"src/main/parser.js\"(e,r){ne();var {ConfigError:t}=Qt(),s=ut();jm();var {locStart:n,locEnd:u}=s,i=Object.getOwnPropertyNames,l=Object.getOwnPropertyDescriptor;function p(g){let c={};for(let f of g.plugins)if(f.parsers)for(let F of i(f.parsers))Object.defineProperty(c,F,l(f.parsers,F));return c}function y(g){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:p(g);if(typeof g.parser==\"function\")return {parse:g.parser,astFormat:\"estree\",locStart:n,locEnd:u};if(typeof g.parser==\"string\"){if(Object.prototype.hasOwnProperty.call(c,g.parser))return c[g.parser];throw new t(`Couldn't resolve parser \"${g.parser}\". Parsers must be explicitly added to the standalone bundle.`)}}function h(g,c){let f=p(c),F=Object.defineProperties({},Object.fromEntries(Object.keys(f).map(w=>[w,{enumerable:!0,get(){return f[w].parse}}]))),_=y(c,f);try{return _.preprocess&&(g=_.preprocess(g,c)),{text:g,ast:_.parse(g,F,c)}}catch(w){let{loc:E}=w;if(E){let{codeFrameColumns:N}=Mm();throw w.codeFrame=N(g,E,{highlightCode:!0}),w.message+=`\n`+w.codeFrame,w}throw w}}r.exports={parse:h,resolveParser:y};}}),uo=te({\"src/main/options.js\"(e,r){ne();var t=ZD(),{UndefinedParserError:s}=Qt(),{getSupportInfo:a}=Xn(),n=Om(),{resolveParser:u}=tu(),i={astFormat:\"estree\",printer:{},originalText:void 0,locStart:null,locEnd:null};function l(h){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=Object.assign({},h),f=a({plugins:h.plugins,showUnreleased:!0,showDeprecated:!0}).options,F=Object.assign(Object.assign({},i),Object.fromEntries(f.filter(x=>x.default!==void 0).map(x=>[x.name,x.default])));if(!c.parser){if(!c.filepath)(g.logger||console).warn(\"No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred.\"),c.parser=\"babel\";else if(c.parser=y(c.filepath,c.plugins),!c.parser)throw new s(`No parser could be inferred for file: ${c.filepath}`)}let _=u(n.normalizeApiOptions(c,[f.find(x=>x.name===\"parser\")],{passThrough:!0,logger:!1}));c.astFormat=_.astFormat,c.locEnd=_.locEnd,c.locStart=_.locStart;let w=p(c);c.printer=w.printers[c.astFormat];let E=Object.fromEntries(f.filter(x=>x.pluginDefaults&&x.pluginDefaults[w.name]!==void 0).map(x=>[x.name,x.pluginDefaults[w.name]])),N=Object.assign(Object.assign({},F),E);for(let[x,I]of Object.entries(N))(c[x]===null||c[x]===void 0)&&(c[x]=I);return c.parser===\"json\"&&(c.trailingComma=\"none\"),n.normalizeApiOptions(c,f,Object.assign({passThrough:Object.keys(i)},g))}function p(h){let{astFormat:g}=h;if(!g)throw new Error(\"getPlugin() requires astFormat to be set\");let c=h.plugins.find(f=>f.printers&&f.printers[g]);if(!c)throw new Error(`Couldn't find plugin for AST format \"${g}\"`);return c}function y(h,g){let c=t.basename(h).toLowerCase(),F=a({plugins:g}).languages.filter(_=>_.since!==null).find(_=>_.extensions&&_.extensions.some(w=>c.endsWith(w))||_.filenames&&_.filenames.some(w=>w.toLowerCase()===c));return F&&F.parsers[0]}r.exports={normalize:l,hiddenDefaults:i,inferParser:y};}}),Rm=te({\"src/main/massage-ast.js\"(e,r){ne();function t(s,a,n){if(Array.isArray(s))return s.map(p=>t(p,a,n)).filter(Boolean);if(!s||typeof s!=\"object\")return s;let u=a.printer.massageAstNode,i;u&&u.ignoredProperties?i=u.ignoredProperties:i=new Set;let l={};for(let[p,y]of Object.entries(s))!i.has(p)&&typeof y!=\"function\"&&(l[p]=t(y,a,s));if(u){let p=u(s,l,n);if(p===null)return;if(p)return p}return l}r.exports=t;}}),Zt=te({\"scripts/build/shims/assert.cjs\"(e,r){ne();var t=()=>{};t.ok=t,t.strictEqual=t,r.exports=t;}}),et=te({\"src/main/comments.js\"(e,r){ne();var t=Zt(),{builders:{line:s,hardline:a,breakParent:n,indent:u,lineSuffix:i,join:l,cursor:p}}=qe(),{hasNewline:y,skipNewline:h,skipSpaces:g,isPreviousLineEmpty:c,addLeadingComment:f,addDanglingComment:F,addTrailingComment:_}=Ue(),w=new WeakMap;function E(k,M,R){if(!k)return;let{printer:q,locStart:J,locEnd:L}=M;if(R){if(q.canAttachComment&&q.canAttachComment(k)){let V;for(V=R.length-1;V>=0&&!(J(R[V])<=J(k)&&L(R[V])<=L(k));--V);R.splice(V+1,0,k);return}}else if(w.has(k))return w.get(k);let Q=q.getCommentChildNodes&&q.getCommentChildNodes(k,M)||typeof k==\"object\"&&Object.entries(k).filter(V=>{let[j]=V;return j!==\"enclosingNode\"&&j!==\"precedingNode\"&&j!==\"followingNode\"&&j!==\"tokens\"&&j!==\"comments\"&&j!==\"parent\"}).map(V=>{let[,j]=V;return j});if(Q){R||(R=[],w.set(k,R));for(let V of Q)E(V,M,R);return R}}function N(k,M,R,q){let{locStart:J,locEnd:L}=R,Q=J(M),V=L(M),j=E(k,R),Y,ie,ee=0,ce=j.length;for(;ee>1,K=j[W],de=J(K),ue=L(K);if(de<=Q&&V<=ue)return N(K,M,R,K);if(ue<=Q){Y=K,ee=W+1;continue}if(V<=de){ie=K,ce=W;continue}throw new Error(\"Comment location overlaps with node location\")}if(q&&q.type===\"TemplateLiteral\"){let{quasis:W}=q,K=C(W,M,R);Y&&C(W,Y,R)!==K&&(Y=null),ie&&C(W,ie,R)!==K&&(ie=null);}return {enclosingNode:q,precedingNode:Y,followingNode:ie}}var x=()=>!1;function I(k,M,R,q){if(!Array.isArray(k))return;let J=[],{locStart:L,locEnd:Q,printer:{handleComments:V={}}}=q,{avoidAstMutation:j,ownLine:Y=x,endOfLine:ie=x,remaining:ee=x}=V,ce=k.map((W,K)=>Object.assign(Object.assign({},N(M,W,q)),{},{comment:W,text:R,options:q,ast:M,isLastComment:k.length-1===K}));for(let[W,K]of ce.entries()){let{comment:de,precedingNode:ue,enclosingNode:Fe,followingNode:z,text:U,options:Z,ast:se,isLastComment:fe}=K;if(Z.parser===\"json\"||Z.parser===\"json5\"||Z.parser===\"__js_expression\"||Z.parser===\"__vue_expression\"||Z.parser===\"__vue_ts_expression\"){if(L(de)-L(se)<=0){f(se,de);continue}if(Q(de)-Q(se)>=0){_(se,de);continue}}let ge;if(j?ge=[K]:(de.enclosingNode=Fe,de.precedingNode=ue,de.followingNode=z,ge=[de,U,Z,se,fe]),$(U,Z,ce,W))de.placement=\"ownLine\",Y(...ge)||(z?f(z,de):ue?_(ue,de):F(Fe||se,de));else if(D(U,Z,ce,W))de.placement=\"endOfLine\",ie(...ge)||(ue?_(ue,de):z?f(z,de):F(Fe||se,de));else if(de.placement=\"remaining\",!ee(...ge))if(ue&&z){let he=J.length;he>0&&J[he-1].followingNode!==z&&T(J,U,Z),J.push(K);}else ue?_(ue,de):z?f(z,de):F(Fe||se,de);}if(T(J,R,q),!j)for(let W of k)delete W.precedingNode,delete W.enclosingNode,delete W.followingNode;}var P=k=>!/[\\S\\n\\u2028\\u2029]/.test(k);function $(k,M,R,q){let{comment:J,precedingNode:L}=R[q],{locStart:Q,locEnd:V}=M,j=Q(J);if(L)for(let Y=q-1;Y>=0;Y--){let{comment:ie,precedingNode:ee}=R[Y];if(ee!==L||!P(k.slice(V(ie),j)))break;j=Q(ie);}return y(k,j,{backwards:!0})}function D(k,M,R,q){let{comment:J,followingNode:L}=R[q],{locStart:Q,locEnd:V}=M,j=V(J);if(L)for(let Y=q+1;Y0;--Y){let{comment:ie,precedingNode:ee,followingNode:ce}=k[Y-1];t.strictEqual(ee,J),t.strictEqual(ce,L);let W=M.slice(R.locEnd(ie),j);if(V.test(W))j=R.locStart(ie);else break}for(let[ie,{comment:ee}]of k.entries())ie1&&ie.comments.sort((ee,ce)=>R.locStart(ee)-R.locStart(ce));k.length=0;}function m(k,M){let R=k.getValue();return R.printed=!0,M.printer.printComment(k,M)}function C(k,M,R){let q=R.locStart(M)-1;for(let J=1;J{let Q=k.getValue();!Q.leading&&!Q.trailing&&(!q||q(Q))&&J.push(m(k,M));},\"comments\"),J.length===0)?\"\":R?l(a,J):u([a,l(a,J)])}function S(k,M,R){let q=k.getValue();if(!q)return {};let J=q.comments||[];R&&(J=J.filter(j=>!R.has(j)));let L=q===M.cursorNode;if(J.length===0){let j=L?p:\"\";return {leading:j,trailing:j}}let Q=[],V=[];return k.each(()=>{let j=k.getValue();if(R&&R.has(j))return;let{leading:Y,trailing:ie}=j;Y?Q.push(o(k,M)):ie&&V.push(d(k,M));},\"comments\"),L&&(Q.unshift(p),V.push(p)),{leading:Q,trailing:V}}function b(k,M,R,q){let{leading:J,trailing:L}=S(k,R,q);return !J&&!L?M:[J,M,L]}function B(k){if(k)for(let M of k){if(!M.printed)throw new Error('Comment \"'+M.value.trim()+'\" was not printed. Please report this error!');delete M.printed;}}r.exports={attach:I,printComments:b,printCommentsSeparately:S,printDanglingComments:v,getSortedChildNodes:E,ensureAllCommentsPrinted:B};}}),$m=te({\"src/common/ast-path.js\"(e,r){ne();var t=lt();function s(u,i){let l=a(u.stack,i);return l===-1?null:u.stack[l]}function a(u,i){for(let l=u.length-1;l>=0;l-=2){let p=u[l];if(p&&!Array.isArray(p)&&--i<0)return l}return -1}var n=class{constructor(u){this.stack=[u];}getName(){let{stack:u}=this,{length:i}=u;return i>1?u[i-2]:null}getValue(){return t(this.stack)}getNode(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return s(this,u)}getParentNode(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return s(this,u+1)}call(u){let{stack:i}=this,{length:l}=i,p=t(i);for(var y=arguments.length,h=new Array(y>1?y-1:0),g=1;g1&&arguments[1]!==void 0?arguments[1]:0,l=a(this.stack,i+1),p=this.stack.splice(l+1),y=u(this);return this.stack.push(...p),y}each(u){let{stack:i}=this,{length:l}=i,p=t(i);for(var y=arguments.length,h=new Array(y>1?y-1:0),g=1;g1?l-1:0),y=1;y{i[g]=u(h,g,c);},...p),i}try(u){let{stack:i}=this,l=[...i];try{return u()}finally{i.length=0,i.push(...l);}}match(){let u=this.stack.length-1,i=null,l=this.stack[u--];for(var p=arguments.length,y=new Array(p),h=0;hu(h,g,p,y,c),p)}function u(i,l,p,y){let{stripTrailingHardline:h=!1}=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},g=s(Object.assign(Object.assign(Object.assign({},p),l),{},{parentParser:p.parser,originalText:i}),{passThrough:!0}),c=tu().parse(i,g),{ast:f}=c;i=c.text;let F=f.comments;delete f.comments,a.attach(F,f,i,g),g[Symbol.for(\"comments\")]=F||[],g[Symbol.for(\"tokens\")]=f.tokens||[];let _=y(f,g);return a.ensureAllCommentsPrinted(F),h?typeof _==\"string\"?_.replace(/(?:\\r?\\n)*$/,\"\"):t(_):_}r.exports={printSubtree:n};}}),Wm=te({\"src/main/ast-to-doc.js\"(e,r){ne();var t=$m(),{builders:{hardline:s,addAlignmentToDoc:a},utils:{propagateBreaks:n}}=qe(),{printComments:u}=et(),i=Vm();function l(h,g){let c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,{printer:f}=g;f.preprocess&&(h=f.preprocess(h,g));let F=new Map,_=new t(h),w=E();return c>0&&(w=a([s,w],c,g.tabWidth)),n(w),w;function E(x,I){return x===void 0||x===_?N(I):Array.isArray(x)?_.call(()=>N(I),...x):_.call(()=>N(I),x)}function N(x){let I=_.getValue(),P=I&&typeof I==\"object\"&&x===void 0;if(P&&F.has(I))return F.get(I);let $=y(_,g,E,x);return P&&F.set(I,$),$}}function p(h,g){let{originalText:c,[Symbol.for(\"comments\")]:f,locStart:F,locEnd:_}=g,w=F(h),E=_(h),N=new Set;for(let x of f)F(x)>=w&&_(x)<=E&&(x.printed=!0,N.add(x));return {doc:c.slice(w,E),printedComments:N}}function y(h,g,c,f){let F=h.getValue(),{printer:_}=g,w,E;if(_.hasPrettierIgnore&&_.hasPrettierIgnore(h))({doc:w,printedComments:E}=p(F,g));else {if(F)try{w=i.printSubtree(h,c,g,l);}catch(N){if(globalThis.PRETTIER_DEBUG)throw N}w||(w=_.print(h,g,c,f));}return (!_.willPrintOwnComments||!_.willPrintOwnComments(h,g))&&(w=u(h,w,g,E)),w}r.exports=l;}}),Hm=te({\"src/main/range-util.js\"(e,r){ne();var t=Zt(),s=et(),a=f=>{let{parser:F}=f;return F===\"json\"||F===\"json5\"||F===\"json-stringify\"};function n(f,F){let _=[f.node,...f.parentNodes],w=new Set([F.node,...F.parentNodes]);return _.find(E=>y.has(E.type)&&w.has(E))}function u(f){let F=f.length-1;for(;;){let _=f[F];if(_&&(_.type===\"Program\"||_.type===\"File\"))F--;else break}return f.slice(0,F+1)}function i(f,F,_){let{locStart:w,locEnd:E}=_,N=f.node,x=F.node;if(N===x)return {startNode:N,endNode:x};let I=w(f.node);for(let $ of u(F.parentNodes))if(w($)>=I)x=$;else break;let P=E(F.node);for(let $ of u(f.parentNodes)){if(E($)<=P)N=$;else break;if(N===x)break}return {startNode:N,endNode:x}}function l(f,F,_,w){let E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],N=arguments.length>5?arguments[5]:void 0,{locStart:x,locEnd:I}=_,P=x(f),$=I(f);if(!(F>$||Fw);let I=f.slice(w,E).search(/\\S/),P=I===-1;if(!P)for(w+=I;E>w&&!/\\S/.test(f[E-1]);--E);let $=l(_,w,F,(C,o)=>g(F,C,o),[],\"rangeStart\"),D=P?$:l(_,E,F,C=>g(F,C),[],\"rangeEnd\");if(!$||!D)return {rangeStart:0,rangeEnd:0};let T,m;if(a(F)){let C=n($,D);T=C,m=C;}else ({startNode:T,endNode:m}=i($,D,F));return {rangeStart:Math.min(N(T),N(m)),rangeEnd:Math.max(x(T),x(m))}}r.exports={calculateRange:c,findNodeAtOffset:l};}}),Gm=te({\"src/main/core.js\"(e,r){ne();var{diffArrays:t}=BD(),{printer:{printDocToString:s},debug:{printDocToDebug:a}}=qe(),{getAlignmentSize:n}=Ue(),{guessEndOfLine:u,convertEndOfLineToChars:i,countEndOfLineChars:l,normalizeEndOfLine:p}=Jn(),y=uo().normalize,h=Rm(),g=et(),c=tu(),f=Wm(),F=Hm(),_=\"\\uFEFF\",w=Symbol(\"cursor\");function E(m,C,o){let d=C.comments;return d&&(delete C.comments,g.attach(d,C,m,o)),o[Symbol.for(\"comments\")]=d||[],o[Symbol.for(\"tokens\")]=C.tokens||[],o.originalText=m,d}function N(m,C){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(!m||m.trim().length===0)return {formatted:\"\",cursorOffset:-1,comments:[]};let{ast:d,text:v}=c.parse(m,C);if(C.cursorOffset>=0){let k=F.findNodeAtOffset(d,C.cursorOffset,C);k&&k.node&&(C.cursorNode=k.node);}let S=E(v,d,C),b=f(d,C,o),B=s(b,C);if(g.ensureAllCommentsPrinted(S),o>0){let k=B.formatted.trim();B.cursorNodeStart!==void 0&&(B.cursorNodeStart-=B.formatted.indexOf(k)),B.formatted=k+i(C.endOfLine);}if(C.cursorOffset>=0){let k,M,R,q,J;if(C.cursorNode&&B.cursorNodeText?(k=C.locStart(C.cursorNode),M=v.slice(k,C.locEnd(C.cursorNode)),R=C.cursorOffset-k,q=B.cursorNodeStart,J=B.cursorNodeText):(k=0,M=v,R=C.cursorOffset,q=0,J=B.formatted),M===J)return {formatted:B.formatted,cursorOffset:q+R,comments:S};let L=[...M];L.splice(R,0,w);let Q=[...J],V=t(L,Q),j=q;for(let Y of V)if(Y.removed){if(Y.value.includes(w))break}else j+=Y.count;return {formatted:B.formatted,cursorOffset:j,comments:S}}return {formatted:B.formatted,cursorOffset:-1,comments:S}}function x(m,C){let{ast:o,text:d}=c.parse(m,C),{rangeStart:v,rangeEnd:S}=F.calculateRange(d,C,o),b=d.slice(v,S),B=Math.min(v,d.lastIndexOf(`\n`,v)+1),k=d.slice(B,v).match(/^\\s*/)[0],M=n(k,C.tabWidth),R=N(b,Object.assign(Object.assign({},C),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:C.cursorOffset>v&&C.cursorOffset<=S?C.cursorOffset-v:-1,endOfLine:\"lf\"}),M),q=R.formatted.trimEnd(),{cursorOffset:J}=C;J>S?J+=q.length-b.length:R.cursorOffset>=0&&(J=R.cursorOffset+v);let L=d.slice(0,v)+q+d.slice(S);if(C.endOfLine!==\"lf\"){let Q=i(C.endOfLine);J>=0&&Q===`\\r\n`&&(J+=l(L.slice(0,J),`\n`)),L=L.replace(/\\n/g,Q);}return {formatted:L,cursorOffset:J,comments:R.comments}}function I(m,C,o){return typeof C!=\"number\"||Number.isNaN(C)||C<0||C>m.length?o:C}function P(m,C){let{cursorOffset:o,rangeStart:d,rangeEnd:v}=C;return o=I(m,o,-1),d=I(m,d,0),v=I(m,v,m.length),Object.assign(Object.assign({},C),{},{cursorOffset:o,rangeStart:d,rangeEnd:v})}function $(m,C){let{cursorOffset:o,rangeStart:d,rangeEnd:v,endOfLine:S}=P(m,C),b=m.charAt(0)===_;if(b&&(m=m.slice(1),o--,d--,v--),S===\"auto\"&&(S=u(m)),m.includes(\"\\r\")){let B=k=>l(m.slice(0,Math.max(k,0)),`\\r\n`);o-=B(o),d-=B(d),v-=B(v),m=p(m);}return {hasBOM:b,text:m,options:P(m,Object.assign(Object.assign({},C),{},{cursorOffset:o,rangeStart:d,rangeEnd:v,endOfLine:S}))}}function D(m,C){let o=c.resolveParser(C);return !o.hasPragma||o.hasPragma(m)}function T(m,C){let{hasBOM:o,text:d,options:v}=$(m,y(C));if(v.rangeStart>=v.rangeEnd&&d!==\"\"||v.requirePragma&&!D(d,v))return {formatted:m,cursorOffset:C.cursorOffset,comments:[]};let S;return v.rangeStart>0||v.rangeEnd=0&&S.cursorOffset++),S}r.exports={formatWithCursor:T,parse(m,C,o){let{text:d,options:v}=$(m,y(C)),S=c.parse(d,v);return o&&(S.ast=h(S.ast,v)),S},formatAST(m,C){C=y(C);let o=f(m,C);return s(o,C)},formatDoc(m,C){return T(a(m),Object.assign(Object.assign({},C),{},{parser:\"__js_expression\"})).formatted},printToDoc(m,C){C=y(C);let{ast:o,text:d}=c.parse(m,C);return E(d,o,C),f(o,C)},printDocToString(m,C){return s(m,y(C))}};}}),Um=te({\"src/common/util-shared.js\"(e,r){ne();var{getMaxContinuousCount:t,getStringWidth:s,getAlignmentSize:a,getIndentSize:n,skip:u,skipWhitespace:i,skipSpaces:l,skipNewline:p,skipToLineEnd:y,skipEverythingButNewLine:h,skipInlineComment:g,skipTrailingComment:c,hasNewline:f,hasNewlineInRange:F,hasSpaces:_,isNextLineEmpty:w,isNextLineEmptyAfterIndex:E,isPreviousLineEmpty:N,getNextNonSpaceNonCommentCharacterIndex:x,makeString:I,addLeadingComment:P,addDanglingComment:$,addTrailingComment:D}=Ue();r.exports={getMaxContinuousCount:t,getStringWidth:s,getAlignmentSize:a,getIndentSize:n,skip:u,skipWhitespace:i,skipSpaces:l,skipNewline:p,skipToLineEnd:y,skipEverythingButNewLine:h,skipInlineComment:g,skipTrailingComment:c,hasNewline:f,hasNewlineInRange:F,hasSpaces:_,isNextLineEmpty:w,isNextLineEmptyAfterIndex:E,isPreviousLineEmpty:N,getNextNonSpaceNonCommentCharacterIndex:x,makeString:I,addLeadingComment:P,addDanglingComment:$,addTrailingComment:D};}}),_t=te({\"src/utils/create-language.js\"(e,r){ne(),r.exports=function(t,s){let{languageId:a}=t,n=Hn(t,CD);return Object.assign(Object.assign({linguistLanguageId:a},n),s(t))};}}),Jm=te({\"node_modules/esutils/lib/ast.js\"(e,r){ne(),function(){function t(l){if(l==null)return !1;switch(l.type){case\"ArrayExpression\":case\"AssignmentExpression\":case\"BinaryExpression\":case\"CallExpression\":case\"ConditionalExpression\":case\"FunctionExpression\":case\"Identifier\":case\"Literal\":case\"LogicalExpression\":case\"MemberExpression\":case\"NewExpression\":case\"ObjectExpression\":case\"SequenceExpression\":case\"ThisExpression\":case\"UnaryExpression\":case\"UpdateExpression\":return !0}return !1}function s(l){if(l==null)return !1;switch(l.type){case\"DoWhileStatement\":case\"ForInStatement\":case\"ForStatement\":case\"WhileStatement\":return !0}return !1}function a(l){if(l==null)return !1;switch(l.type){case\"BlockStatement\":case\"BreakStatement\":case\"ContinueStatement\":case\"DebuggerStatement\":case\"DoWhileStatement\":case\"EmptyStatement\":case\"ExpressionStatement\":case\"ForInStatement\":case\"ForStatement\":case\"IfStatement\":case\"LabeledStatement\":case\"ReturnStatement\":case\"SwitchStatement\":case\"ThrowStatement\":case\"TryStatement\":case\"VariableDeclaration\":case\"WhileStatement\":case\"WithStatement\":return !0}return !1}function n(l){return a(l)||l!=null&&l.type===\"FunctionDeclaration\"}function u(l){switch(l.type){case\"IfStatement\":return l.alternate!=null?l.alternate:l.consequent;case\"LabeledStatement\":case\"ForStatement\":case\"ForInStatement\":case\"WhileStatement\":case\"WithStatement\":return l.body}return null}function i(l){var p;if(l.type!==\"IfStatement\"||l.alternate==null)return !1;p=l.consequent;do{if(p.type===\"IfStatement\"&&p.alternate==null)return !0;p=u(p);}while(p);return !1}r.exports={isExpression:t,isStatement:a,isIterationStatement:s,isSourceElement:n,isProblematicIfStatement:i,trailingStatement:u};}();}}),so=te({\"node_modules/esutils/lib/code.js\"(e,r){ne(),function(){var t,s,a,n,u,i;s={NonAsciiIdentifierStart:/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]/,NonAsciiIdentifierPart:/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B4\\u08B6-\\u08BD\\u08D4-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19D9\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFB-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u2E2F\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]/},t={NonAsciiIdentifierStart:/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDF00-\\uDF19]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDEC0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F\\uDFE0]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]/,NonAsciiIdentifierPart:/[\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B4\\u08B6-\\u08BD\\u08D4-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFB-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDCA-\\uDDCC\\uDDD0-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3C-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB7\\uDEC0-\\uDEC9\\uDF00-\\uDF19\\uDF1D-\\uDF2B\\uDF30-\\uDF39]|\\uD806[\\uDCA0-\\uDCE9\\uDCFF\\uDEC0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50-\\uDF7E\\uDF8F-\\uDF9F\\uDFE0]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4A\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]|\\uDB40[\\uDD00-\\uDDEF]/};function l(E){return 48<=E&&E<=57}function p(E){return 48<=E&&E<=57||97<=E&&E<=102||65<=E&&E<=70}function y(E){return E>=48&&E<=55}a=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279];function h(E){return E===32||E===9||E===11||E===12||E===160||E>=5760&&a.indexOf(E)>=0}function g(E){return E===10||E===13||E===8232||E===8233}function c(E){if(E<=65535)return String.fromCharCode(E);var N=String.fromCharCode(Math.floor((E-65536)/1024)+55296),x=String.fromCharCode((E-65536)%1024+56320);return N+x}for(n=new Array(128),i=0;i<128;++i)n[i]=i>=97&&i<=122||i>=65&&i<=90||i===36||i===95;for(u=new Array(128),i=0;i<128;++i)u[i]=i>=97&&i<=122||i>=65&&i<=90||i>=48&&i<=57||i===36||i===95;function f(E){return E<128?n[E]:s.NonAsciiIdentifierStart.test(c(E))}function F(E){return E<128?u[E]:s.NonAsciiIdentifierPart.test(c(E))}function _(E){return E<128?n[E]:t.NonAsciiIdentifierStart.test(c(E))}function w(E){return E<128?u[E]:t.NonAsciiIdentifierPart.test(c(E))}r.exports={isDecimalDigit:l,isHexDigit:p,isOctalDigit:y,isWhiteSpace:h,isLineTerminator:g,isIdentifierStartES5:f,isIdentifierPartES5:F,isIdentifierStartES6:_,isIdentifierPartES6:w};}();}}),zm=te({\"node_modules/esutils/lib/keyword.js\"(e,r){ne(),function(){var t=so();function s(f){switch(f){case\"implements\":case\"interface\":case\"package\":case\"private\":case\"protected\":case\"public\":case\"static\":case\"let\":return !0;default:return !1}}function a(f,F){return !F&&f===\"yield\"?!1:n(f,F)}function n(f,F){if(F&&s(f))return !0;switch(f.length){case 2:return f===\"if\"||f===\"in\"||f===\"do\";case 3:return f===\"var\"||f===\"for\"||f===\"new\"||f===\"try\";case 4:return f===\"this\"||f===\"else\"||f===\"case\"||f===\"void\"||f===\"with\"||f===\"enum\";case 5:return f===\"while\"||f===\"break\"||f===\"catch\"||f===\"throw\"||f===\"const\"||f===\"yield\"||f===\"class\"||f===\"super\";case 6:return f===\"return\"||f===\"typeof\"||f===\"delete\"||f===\"switch\"||f===\"export\"||f===\"import\";case 7:return f===\"default\"||f===\"finally\"||f===\"extends\";case 8:return f===\"function\"||f===\"continue\"||f===\"debugger\";case 10:return f===\"instanceof\";default:return !1}}function u(f,F){return f===\"null\"||f===\"true\"||f===\"false\"||a(f,F)}function i(f,F){return f===\"null\"||f===\"true\"||f===\"false\"||n(f,F)}function l(f){return f===\"eval\"||f===\"arguments\"}function p(f){var F,_,w;if(f.length===0||(w=f.charCodeAt(0),!t.isIdentifierStartES5(w)))return !1;for(F=1,_=f.length;F<_;++F)if(w=f.charCodeAt(F),!t.isIdentifierPartES5(w))return !1;return !0}function y(f,F){return (f-55296)*1024+(F-56320)+65536}function h(f){var F,_,w,E,N;if(f.length===0)return !1;for(N=t.isIdentifierStartES6,F=0,_=f.length;F<_;++F){if(w=f.charCodeAt(F),55296<=w&&w<=56319){if(++F,F>=_||(E=f.charCodeAt(F),!(56320<=E&&E<=57343)))return !1;w=y(w,E);}if(!N(w))return !1;N=t.isIdentifierPartES6;}return !0}function g(f,F){return p(f)&&!u(f,F)}function c(f,F){return h(f)&&!i(f,F)}r.exports={isKeywordES5:a,isKeywordES6:n,isReservedWordES5:u,isReservedWordES6:i,isRestrictedWord:l,isIdentifierNameES5:p,isIdentifierNameES6:h,isIdentifierES5:g,isIdentifierES6:c};}();}}),Xm=te({\"node_modules/esutils/lib/utils.js\"(e){ne(),function(){e.ast=Jm(),e.code=so(),e.keyword=zm();}();}}),Pt=te({\"src/language-js/utils/is-block-comment.js\"(e,r){ne();var t=new Set([\"Block\",\"CommentBlock\",\"MultiLine\"]),s=a=>t.has(a?.type);r.exports=s;}}),Km=te({\"src/language-js/utils/is-node-matches.js\"(e,r){ne();function t(a,n){let u=n.split(\".\");for(let i=u.length-1;i>=0;i--){let l=u[i];if(i===0)return a.type===\"Identifier\"&&a.name===l;if(a.type!==\"MemberExpression\"||a.optional||a.computed||a.property.type!==\"Identifier\"||a.property.name!==l)return !1;a=a.object;}}function s(a,n){return n.some(u=>t(a,u))}r.exports=s;}}),Ke=te({\"src/language-js/utils/index.js\"(e,r){ne();var t=Xm().keyword.isIdentifierNameES5,{getLast:s,hasNewline:a,skipWhitespace:n,isNonEmptyArray:u,isNextLineEmptyAfterIndex:i,getStringWidth:l}=Ue(),{locStart:p,locEnd:y,hasSameLocStart:h}=ut(),g=Pt(),c=Km(),f=\"(?:(?=.)\\\\s)\",F=new RegExp(`^${f}*:`),_=new RegExp(`^${f}*::`);function w(O){var me,_e;return ((me=O.extra)===null||me===void 0?void 0:me.parenthesized)&&g((_e=O.trailingComments)===null||_e===void 0?void 0:_e[0])&&F.test(O.trailingComments[0].value)}function E(O){let me=O?.[0];return g(me)&&_.test(me.value)}function N(O,me){if(!O||typeof O!=\"object\")return !1;if(Array.isArray(O))return O.some(He=>N(He,me));let _e=me(O);return typeof _e==\"boolean\"?_e:Object.values(O).some(He=>N(He,me))}function x(O){return O.type===\"AssignmentExpression\"||O.type===\"BinaryExpression\"||O.type===\"LogicalExpression\"||O.type===\"NGPipeExpression\"||O.type===\"ConditionalExpression\"||de(O)||ue(O)||O.type===\"SequenceExpression\"||O.type===\"TaggedTemplateExpression\"||O.type===\"BindExpression\"||O.type===\"UpdateExpression\"&&!O.prefix||st(O)||O.type===\"TSNonNullExpression\"}function I(O){var me,_e,He,Ge,it,Qe;return O.expressions?O.expressions[0]:(me=(_e=(He=(Ge=(it=(Qe=O.left)!==null&&Qe!==void 0?Qe:O.test)!==null&&it!==void 0?it:O.callee)!==null&&Ge!==void 0?Ge:O.object)!==null&&He!==void 0?He:O.tag)!==null&&_e!==void 0?_e:O.argument)!==null&&me!==void 0?me:O.expression}function P(O,me){if(me.expressions)return [\"expressions\",0];if(me.left)return [\"left\"];if(me.test)return [\"test\"];if(me.object)return [\"object\"];if(me.callee)return [\"callee\"];if(me.tag)return [\"tag\"];if(me.argument)return [\"argument\"];if(me.expression)return [\"expression\"];throw new Error(\"Unexpected node has no left side.\")}function $(O){return O=new Set(O),me=>O.has(me?.type)}var D=$([\"Line\",\"CommentLine\",\"SingleLine\",\"HashbangComment\",\"HTMLOpen\",\"HTMLClose\"]),T=$([\"ExportDefaultDeclaration\",\"ExportDefaultSpecifier\",\"DeclareExportDeclaration\",\"ExportNamedDeclaration\",\"ExportAllDeclaration\"]);function m(O){let me=O.getParentNode();return O.getName()===\"declaration\"&&T(me)?me:null}var C=$([\"BooleanLiteral\",\"DirectiveLiteral\",\"Literal\",\"NullLiteral\",\"NumericLiteral\",\"BigIntLiteral\",\"DecimalLiteral\",\"RegExpLiteral\",\"StringLiteral\",\"TemplateLiteral\",\"TSTypeLiteral\",\"JSXText\"]);function o(O){return O.type===\"NumericLiteral\"||O.type===\"Literal\"&&typeof O.value==\"number\"}function d(O){return O.type===\"UnaryExpression\"&&(O.operator===\"+\"||O.operator===\"-\")&&o(O.argument)}function v(O){return O.type===\"StringLiteral\"||O.type===\"Literal\"&&typeof O.value==\"string\"}var S=$([\"ObjectTypeAnnotation\",\"TSTypeLiteral\",\"TSMappedType\"]),b=$([\"FunctionExpression\",\"ArrowFunctionExpression\"]);function B(O){return O.type===\"FunctionExpression\"||O.type===\"ArrowFunctionExpression\"&&O.body.type===\"BlockStatement\"}function k(O){return de(O)&&O.callee.type===\"Identifier\"&&[\"async\",\"inject\",\"fakeAsync\",\"waitForAsync\"].includes(O.callee.name)}var M=$([\"JSXElement\",\"JSXFragment\"]);function R(O,me){if(O.parentParser!==\"markdown\"&&O.parentParser!==\"mdx\")return !1;let _e=me.getNode();if(!_e.expression||!M(_e.expression))return !1;let He=me.getParentNode();return He.type===\"Program\"&&He.body.length===1}function q(O){return O.kind===\"get\"||O.kind===\"set\"}function J(O){return q(O)||h(O,O.value)}function L(O){return (O.type===\"ObjectTypeProperty\"||O.type===\"ObjectTypeInternalSlot\")&&O.value.type===\"FunctionTypeAnnotation\"&&!O.static&&!J(O)}function Q(O){return (O.type===\"TypeAnnotation\"||O.type===\"TSTypeAnnotation\")&&O.typeAnnotation.type===\"FunctionTypeAnnotation\"&&!O.static&&!h(O,O.typeAnnotation)}var V=$([\"BinaryExpression\",\"LogicalExpression\",\"NGPipeExpression\"]);function j(O){return ue(O)||O.type===\"BindExpression\"&&!!O.object}var Y=new Set([\"AnyTypeAnnotation\",\"TSAnyKeyword\",\"NullLiteralTypeAnnotation\",\"TSNullKeyword\",\"ThisTypeAnnotation\",\"TSThisType\",\"NumberTypeAnnotation\",\"TSNumberKeyword\",\"VoidTypeAnnotation\",\"TSVoidKeyword\",\"BooleanTypeAnnotation\",\"TSBooleanKeyword\",\"BigIntTypeAnnotation\",\"TSBigIntKeyword\",\"SymbolTypeAnnotation\",\"TSSymbolKeyword\",\"StringTypeAnnotation\",\"TSStringKeyword\",\"BooleanLiteralTypeAnnotation\",\"StringLiteralTypeAnnotation\",\"BigIntLiteralTypeAnnotation\",\"NumberLiteralTypeAnnotation\",\"TSLiteralType\",\"TSTemplateLiteralType\",\"EmptyTypeAnnotation\",\"MixedTypeAnnotation\",\"TSNeverKeyword\",\"TSObjectKeyword\",\"TSUndefinedKeyword\",\"TSUnknownKeyword\"]);function ie(O){return O?!!((O.type===\"GenericTypeAnnotation\"||O.type===\"TSTypeReference\")&&!O.typeParameters||Y.has(O.type)):!1}function ee(O){let me=/^(?:before|after)(?:Each|All)$/;return O.callee.type===\"Identifier\"&&me.test(O.callee.name)&&O.arguments.length===1}var ce=[\"it\",\"it.only\",\"it.skip\",\"describe\",\"describe.only\",\"describe.skip\",\"test\",\"test.only\",\"test.skip\",\"test.step\",\"test.describe\",\"test.describe.only\",\"test.describe.parallel\",\"test.describe.parallel.only\",\"test.describe.serial\",\"test.describe.serial.only\",\"skip\",\"xit\",\"xdescribe\",\"xtest\",\"fit\",\"fdescribe\",\"ftest\"];function W(O){return c(O,ce)}function K(O,me){if(O.type!==\"CallExpression\")return !1;if(O.arguments.length===1){if(k(O)&&me&&K(me))return b(O.arguments[0]);if(ee(O))return k(O.arguments[0])}else if((O.arguments.length===2||O.arguments.length===3)&&(O.arguments[0].type===\"TemplateLiteral\"||v(O.arguments[0]))&&W(O.callee))return O.arguments[2]&&!o(O.arguments[2])?!1:(O.arguments.length===2?b(O.arguments[1]):B(O.arguments[1])&&ve(O.arguments[1]).length<=1)||k(O.arguments[1]);return !1}var de=$([\"CallExpression\",\"OptionalCallExpression\"]),ue=$([\"MemberExpression\",\"OptionalMemberExpression\"]);function Fe(O){let me=\"expressions\";O.type===\"TSTemplateLiteralType\"&&(me=\"types\");let _e=O[me];return _e.length===0?!1:_e.every(He=>{if(Me(He))return !1;if(He.type===\"Identifier\"||He.type===\"ThisExpression\")return !0;if(ue(He)){let Ge=He;for(;ue(Ge);)if(Ge.property.type!==\"Identifier\"&&Ge.property.type!==\"Literal\"&&Ge.property.type!==\"StringLiteral\"&&Ge.property.type!==\"NumericLiteral\"||(Ge=Ge.object,Me(Ge)))return !1;return Ge.type===\"Identifier\"||Ge.type===\"ThisExpression\"}return !1})}function z(O,me){return O===\"+\"||O===\"-\"?O+me:me}function U(O,me){let _e=p(me),He=n(O,y(me));return He!==!1&&O.slice(_e,_e+2)===\"/*\"&&O.slice(He,He+2)===\"*/\"}function Z(O,me){return M(me)?Oe(me):Me(me,Te.Leading,_e=>a(O,y(_e)))}function se(O,me){return me.parser!==\"json\"&&v(O.key)&&oe(O.key).slice(1,-1)===O.key.value&&(t(O.key.value)&&!(me.parser===\"babel-ts\"&&O.type===\"ClassProperty\"||me.parser===\"typescript\"&&O.type===\"PropertyDefinition\")||fe(O.key.value)&&String(Number(O.key.value))===O.key.value&&(me.parser===\"babel\"||me.parser===\"acorn\"||me.parser===\"espree\"||me.parser===\"meriyah\"||me.parser===\"__babel_estree\"))}function fe(O){return /^(?:\\d+|\\d+\\.\\d+)$/.test(O)}function ge(O,me){let _e=/^[fx]?(?:describe|it|test)$/;return me.type===\"TaggedTemplateExpression\"&&me.quasi===O&&me.tag.type===\"MemberExpression\"&&me.tag.property.type===\"Identifier\"&&me.tag.property.name===\"each\"&&(me.tag.object.type===\"Identifier\"&&_e.test(me.tag.object.name)||me.tag.object.type===\"MemberExpression\"&&me.tag.object.property.type===\"Identifier\"&&(me.tag.object.property.name===\"only\"||me.tag.object.property.name===\"skip\")&&me.tag.object.object.type===\"Identifier\"&&_e.test(me.tag.object.object.name))}function he(O){return O.quasis.some(me=>me.value.raw.includes(`\n`))}function we(O,me){return (O.type===\"TemplateLiteral\"&&he(O)||O.type===\"TaggedTemplateExpression\"&&he(O.quasi))&&!a(me,p(O),{backwards:!0})}function ke(O){if(!Me(O))return !1;let me=s(ae(O,Te.Dangling));return me&&!g(me)}function Re(O){if(O.length<=1)return !1;let me=0;for(let _e of O)if(b(_e)){if(me+=1,me>1)return !0}else if(de(_e)){for(let He of _e.arguments)if(b(He))return !0}return !1}function Ne(O){let me=O.getValue(),_e=O.getParentNode();return de(me)&&de(_e)&&_e.callee===me&&me.arguments.length>_e.arguments.length&&_e.arguments.length>0}function Pe(O,me){if(me>=2)return !1;let _e=Qe=>Pe(Qe,me+1),He=O.type===\"Literal\"&&\"regex\"in O&&O.regex.pattern||O.type===\"RegExpLiteral\"&&O.pattern;if(He&&l(He)>5)return !1;if(O.type===\"Literal\"||O.type===\"BigIntLiteral\"||O.type===\"DecimalLiteral\"||O.type===\"BooleanLiteral\"||O.type===\"NullLiteral\"||O.type===\"NumericLiteral\"||O.type===\"RegExpLiteral\"||O.type===\"StringLiteral\"||O.type===\"Identifier\"||O.type===\"ThisExpression\"||O.type===\"Super\"||O.type===\"PrivateName\"||O.type===\"PrivateIdentifier\"||O.type===\"ArgumentPlaceholder\"||O.type===\"Import\")return !0;if(O.type===\"TemplateLiteral\")return O.quasis.every(Qe=>!Qe.value.raw.includes(`\n`))&&O.expressions.every(_e);if(O.type===\"ObjectExpression\")return O.properties.every(Qe=>!Qe.computed&&(Qe.shorthand||Qe.value&&_e(Qe.value)));if(O.type===\"ArrayExpression\")return O.elements.every(Qe=>Qe===null||_e(Qe));if(tt(O))return (O.type===\"ImportExpression\"||Pe(O.callee,me))&&Ye(O).every(_e);if(ue(O))return Pe(O.object,me)&&Pe(O.property,me);let Ge={\"!\":!0,\"-\":!0,\"+\":!0,\"~\":!0};if(O.type===\"UnaryExpression\"&&Ge[O.operator])return Pe(O.argument,me);let it={\"++\":!0,\"--\":!0};return O.type===\"UpdateExpression\"&&it[O.operator]?Pe(O.argument,me):O.type===\"TSNonNullExpression\"?Pe(O.expression,me):!1}function oe(O){var me,_e;return (me=(_e=O.extra)===null||_e===void 0?void 0:_e.raw)!==null&&me!==void 0?me:O.raw}function H(O){return O}function pe(O){return O.filepath&&/\\.tsx$/i.test(O.filepath)}function X(O){let me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:\"es5\";return O.trailingComma===\"es5\"&&me===\"es5\"||O.trailingComma===\"all\"&&(me===\"all\"||me===\"es5\")}function le(O,me){switch(O.type){case\"BinaryExpression\":case\"LogicalExpression\":case\"AssignmentExpression\":case\"NGPipeExpression\":return le(O.left,me);case\"MemberExpression\":case\"OptionalMemberExpression\":return le(O.object,me);case\"TaggedTemplateExpression\":return O.tag.type===\"FunctionExpression\"?!1:le(O.tag,me);case\"CallExpression\":case\"OptionalCallExpression\":return O.callee.type===\"FunctionExpression\"?!1:le(O.callee,me);case\"ConditionalExpression\":return le(O.test,me);case\"UpdateExpression\":return !O.prefix&&le(O.argument,me);case\"BindExpression\":return O.object&&le(O.object,me);case\"SequenceExpression\":return le(O.expressions[0],me);case\"TSSatisfiesExpression\":case\"TSAsExpression\":case\"TSNonNullExpression\":return le(O.expression,me);default:return me(O)}}var Ae={\"==\":!0,\"!=\":!0,\"===\":!0,\"!==\":!0},Ee={\"*\":!0,\"/\":!0,\"%\":!0},De={\">>\":!0,\">>>\":!0,\"<<\":!0};function A(O,me){return !(re(me)!==re(O)||O===\"**\"||Ae[O]&&Ae[me]||me===\"%\"&&Ee[O]||O===\"%\"&&Ee[me]||me!==O&&Ee[me]&&Ee[O]||De[O]&&De[me])}var G=new Map([[\"|>\"],[\"??\"],[\"||\"],[\"&&\"],[\"|\"],[\"^\"],[\"&\"],[\"==\",\"===\",\"!=\",\"!==\"],[\"<\",\">\",\"<=\",\">=\",\"in\",\"instanceof\"],[\">>\",\"<<\",\">>>\"],[\"+\",\"-\"],[\"*\",\"/\",\"%\"],[\"**\"]].flatMap((O,me)=>O.map(_e=>[_e,me])));function re(O){return G.get(O)}function ye(O){return !!De[O]||O===\"|\"||O===\"^\"||O===\"&\"}function Ce(O){var me;if(O.rest)return !0;let _e=ve(O);return ((me=s(_e))===null||me===void 0?void 0:me.type)===\"RestElement\"}var Be=new WeakMap;function ve(O){if(Be.has(O))return Be.get(O);let me=[];return O.this&&me.push(O.this),Array.isArray(O.parameters)?me.push(...O.parameters):Array.isArray(O.params)&&me.push(...O.params),O.rest&&me.push(O.rest),Be.set(O,me),me}function ze(O,me){let _e=O.getValue(),He=0,Ge=it=>me(it,He++);_e.this&&O.call(Ge,\"this\"),Array.isArray(_e.parameters)?O.each(Ge,\"parameters\"):Array.isArray(_e.params)&&O.each(Ge,\"params\"),_e.rest&&O.call(Ge,\"rest\");}var be=new WeakMap;function Ye(O){if(be.has(O))return be.get(O);let me=O.arguments;return O.type===\"ImportExpression\"&&(me=[O.source],O.attributes&&me.push(O.attributes)),be.set(O,me),me}function Se(O,me){let _e=O.getValue();_e.type===\"ImportExpression\"?(O.call(He=>me(He,0),\"source\"),_e.attributes&&O.call(He=>me(He,1),\"attributes\")):O.each(me,\"arguments\");}function Ie(O){return O.value.trim()===\"prettier-ignore\"&&!O.unignore}function Oe(O){return O&&(O.prettierIgnore||Me(O,Te.PrettierIgnore))}function Je(O){let me=O.getValue();return Oe(me)}var Te={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},je=(O,me)=>{if(typeof O==\"function\"&&(me=O,O=0),O||me)return (_e,He,Ge)=>!(O&Te.Leading&&!_e.leading||O&Te.Trailing&&!_e.trailing||O&Te.Dangling&&(_e.leading||_e.trailing)||O&Te.Block&&!g(_e)||O&Te.Line&&!D(_e)||O&Te.First&&He!==0||O&Te.Last&&He!==Ge.length-1||O&Te.PrettierIgnore&&!Ie(_e)||me&&!me(_e))};function Me(O,me,_e){if(!u(O?.comments))return !1;let He=je(me,_e);return He?O.comments.some(He):!0}function ae(O,me,_e){if(!Array.isArray(O?.comments))return [];let He=je(me,_e);return He?O.comments.filter(He):O.comments}var nt=(O,me)=>{let{originalText:_e}=me;return i(_e,y(O))};function tt(O){return de(O)||O.type===\"NewExpression\"||O.type===\"ImportExpression\"}function Ve(O){return O&&(O.type===\"ObjectProperty\"||O.type===\"Property\"&&!O.method&&O.kind===\"init\")}function We(O){return !!O.__isUsingHackPipeline}var Xe=Symbol(\"ifWithoutBlockAndSameLineComment\");function st(O){return O.type===\"TSAsExpression\"||O.type===\"TSSatisfiesExpression\"}r.exports={getFunctionParameters:ve,iterateFunctionParametersPath:ze,getCallArguments:Ye,iterateCallArgumentsPath:Se,hasRestParameter:Ce,getLeftSide:I,getLeftSidePathName:P,getParentExportDeclaration:m,getTypeScriptMappedTypeModifier:z,hasFlowAnnotationComment:E,hasFlowShorthandAnnotationComment:w,hasLeadingOwnLineComment:Z,hasNakedLeftSide:x,hasNode:N,hasIgnoreComment:Je,hasNodeIgnoreComment:Oe,identity:H,isBinaryish:V,isCallLikeExpression:tt,isEnabledHackPipeline:We,isLineComment:D,isPrettierIgnoreComment:Ie,isCallExpression:de,isMemberExpression:ue,isExportDeclaration:T,isFlowAnnotationComment:U,isFunctionCompositionArgs:Re,isFunctionNotation:J,isFunctionOrArrowExpression:b,isGetterOrSetter:q,isJestEachTemplateLiteral:ge,isJsxNode:M,isLiteral:C,isLongCurriedCallExpression:Ne,isSimpleCallArgument:Pe,isMemberish:j,isNumericLiteral:o,isSignedNumericLiteral:d,isObjectProperty:Ve,isObjectType:S,isObjectTypePropertyAFunction:L,isSimpleType:ie,isSimpleNumber:fe,isSimpleTemplateLiteral:Fe,isStringLiteral:v,isStringPropSafeToUnquote:se,isTemplateOnItsOwnLine:we,isTestCall:K,isTheOnlyJsxElementInMarkdown:R,isTSXFile:pe,isTypeAnnotationAFunction:Q,isNextLineEmpty:nt,needsHardlineAfterDanglingComment:ke,rawText:oe,shouldPrintComma:X,isBitwiseOperator:ye,shouldFlatten:A,startsWithNoLookaheadToken:le,getPrecedence:re,hasComment:Me,getComments:ae,CommentCheckFlags:Te,markerForIfWithoutBlockAndSameLineComment:Xe,isTSTypeExpression:st};}}),jt=te({\"src/language-js/print/template-literal.js\"(e,r){ne();var t=lt(),{getStringWidth:s,getIndentSize:a}=Ue(),{builders:{join:n,hardline:u,softline:i,group:l,indent:p,align:y,lineSuffixBoundary:h,addAlignmentToDoc:g},printer:{printDocToString:c},utils:{mapDoc:f}}=qe(),{isBinaryish:F,isJestEachTemplateLiteral:_,isSimpleTemplateLiteral:w,hasComment:E,isMemberExpression:N,isTSTypeExpression:x}=Ke();function I(C,o,d){let v=C.getValue();if(v.type===\"TemplateLiteral\"&&_(v,C.getParentNode())){let R=P(C,d,o);if(R)return R}let b=\"expressions\";v.type===\"TSTemplateLiteralType\"&&(b=\"types\");let B=[],k=C.map(o,b),M=w(v);return M&&(k=k.map(R=>c(R,Object.assign(Object.assign({},d),{},{printWidth:Number.POSITIVE_INFINITY})).formatted)),B.push(h,\"`\"),C.each(R=>{let q=R.getName();if(B.push(o()),q1||S.some(b=>b.length>0)){o.__inJestEach=!0;let b=C.map(d,\"expressions\");o.__inJestEach=!1;let B=[],k=b.map(L=>\"${\"+c(L,Object.assign(Object.assign({},o),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:\"lf\"})).formatted+\"}\"),M=[{hasLineBreak:!1,cells:[]}];for(let L=1;LL.cells.length)),q=Array.from({length:R}).fill(0),J=[{cells:S},...M.filter(L=>L.cells.length>0)];for(let{cells:L}of J.filter(Q=>!Q.hasLineBreak))for(let[Q,V]of L.entries())q[Q]=Math.max(q[Q],s(V));return B.push(h,\"`\",p([u,n(u,J.map(L=>n(\" | \",L.cells.map((Q,V)=>L.hasLineBreak?Q:Q+\" \".repeat(q[V]-s(Q))))))]),u,\"`\"),B}}function $(C,o){let d=C.getValue(),v=o();return E(d)&&(v=l([p([i,v]),i])),[\"${\",v,h,\"}\"]}function D(C,o){return C.map(d=>$(d,o),\"expressions\")}function T(C,o){return f(C,d=>typeof d==\"string\"?o?d.replace(/(\\\\*)`/g,\"$1$1\\\\`\"):m(d):d)}function m(C){return C.replace(/([\\\\`]|\\${)/g,\"\\\\$1\")}r.exports={printTemplateLiteral:I,printTemplateExpressions:D,escapeTemplateCharacters:T,uncookTemplateElementValue:m};}}),Ym=te({\"src/language-js/embed/markdown.js\"(e,r){ne();var{builders:{indent:t,softline:s,literalline:a,dedentToRoot:n}}=qe(),{escapeTemplateCharacters:u}=jt();function i(p,y,h){let c=p.getValue().quasis[0].value.raw.replace(/((?:\\\\\\\\)*)\\\\`/g,(w,E)=>\"\\\\\".repeat(E.length/2)+\"`\"),f=l(c),F=f!==\"\";F&&(c=c.replace(new RegExp(`^${f}`,\"gm\"),\"\"));let _=u(h(c,{parser:\"markdown\",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return [\"`\",F?t([s,_]):[a,n(_)],s,\"`\"]}function l(p){let y=p.match(/^([^\\S\\n]*)\\S/m);return y===null?\"\":y[1]}r.exports=i;}}),Qm=te({\"src/language-js/embed/css.js\"(e,r){ne();var{isNonEmptyArray:t}=Ue(),{builders:{indent:s,hardline:a,softline:n},utils:{mapDoc:u,replaceEndOfLine:i,cleanDoc:l}}=qe(),{printTemplateExpressions:p}=jt();function y(c,f,F){let _=c.getValue(),w=_.quasis.map(P=>P.value.raw),E=0,N=w.reduce((P,$,D)=>D===0?$:P+\"@prettier-placeholder-\"+E+++\"-id\"+$,\"\"),x=F(N,{parser:\"scss\"},{stripTrailingHardline:!0}),I=p(c,f);return h(x,_,I)}function h(c,f,F){if(f.quasis.length===1&&!f.quasis[0].value.raw.trim())return \"``\";let w=g(c,F);if(!w)throw new Error(\"Couldn't insert all the expressions\");return [\"`\",s([a,w]),n,\"`\"]}function g(c,f){if(!t(f))return c;let F=0,_=u(l(c),w=>typeof w!=\"string\"||!w.includes(\"@prettier-placeholder\")?w:w.split(/@prettier-placeholder-(\\d+)-id/).map((E,N)=>N%2===0?i(E):(F++,f[E])));return f.length===F?_:null}r.exports=y;}}),Zm=te({\"src/language-js/embed/graphql.js\"(e,r){ne();var{builders:{indent:t,join:s,hardline:a}}=qe(),{escapeTemplateCharacters:n,printTemplateExpressions:u}=jt();function i(p,y,h){let g=p.getValue(),c=g.quasis.length;if(c===1&&g.quasis[0].value.raw.trim()===\"\")return \"``\";let f=u(p,y),F=[];for(let _=0;_2&&I[0].trim()===\"\"&&I[1].trim()===\"\",T=P>2&&I[P-1].trim()===\"\"&&I[P-2].trim()===\"\",m=I.every(o=>/^\\s*(?:#[^\\n\\r]*)?$/.test(o));if(!N&&/#[^\\n\\r]*$/.test(I[P-1]))return null;let C=null;m?C=l(I):C=h(x,{parser:\"graphql\"},{stripTrailingHardline:!0}),C?(C=n(C,!1),!E&&D&&F.push(\"\"),F.push(C),!N&&T&&F.push(\"\")):!E&&!N&&D&&F.push(\"\"),$&&F.push($);}return [\"`\",t([a,s(a,F)]),a,\"`\"]}function l(p){let y=[],h=!1,g=p.map(c=>c.trim());for(let[c,f]of g.entries())f!==\"\"&&(g[c-1]===\"\"&&h?y.push([a,f]):y.push(f),h=!0);return y.length===0?null:s(a,y)}r.exports=i;}}),ed=te({\"src/language-js/embed/html.js\"(e,r){ne();var{builders:{indent:t,line:s,hardline:a,group:n},utils:{mapDoc:u}}=qe(),{printTemplateExpressions:i,uncookTemplateElementValue:l}=jt(),p=0;function y(h,g,c,f,F){let{parser:_}=F,w=h.getValue(),E=p;p=p+1>>>0;let N=d=>`PRETTIER_HTML_PLACEHOLDER_${d}_${E}_IN_JS`,x=w.quasis.map((d,v,S)=>v===S.length-1?d.value.cooked:d.value.cooked+N(v)).join(\"\"),I=i(h,g);if(I.length===0&&x.trim().length===0)return \"``\";let P=new RegExp(N(\"(\\\\d+)\"),\"g\"),$=0,D=c(x,{parser:_,__onHtmlRoot(d){$=d.children.length;}},{stripTrailingHardline:!0}),T=u(D,d=>{if(typeof d!=\"string\")return d;let v=[],S=d.split(P);for(let b=0;b1?t(n(T)):n(T),C,\"`\"])}r.exports=y;}}),td=te({\"src/language-js/embed.js\"(e,r){ne();var{hasComment:t,CommentCheckFlags:s,isObjectProperty:a}=Ke(),n=Ym(),u=Qm(),i=Zm(),l=ed();function p(D){if(g(D)||_(D)||w(D)||c(D))return \"css\";if(x(D))return \"graphql\";if(P(D))return \"html\";if(f(D))return \"angular\";if(h(D))return \"markdown\"}function y(D,T,m,C){let o=D.getValue();if(o.type!==\"TemplateLiteral\"||$(o))return;let d=p(D);if(d){if(d===\"markdown\")return n(D,T,m);if(d===\"css\")return u(D,T,m);if(d===\"graphql\")return i(D,T,m);if(d===\"html\"||d===\"angular\")return l(D,T,m,C,{parser:d})}}function h(D){let T=D.getValue(),m=D.getParentNode();return m&&m.type===\"TaggedTemplateExpression\"&&T.quasis.length===1&&m.tag.type===\"Identifier\"&&(m.tag.name===\"md\"||m.tag.name===\"markdown\")}function g(D){let T=D.getValue(),m=D.getParentNode(),C=D.getParentNode(1);return C&&T.quasis&&m.type===\"JSXExpressionContainer\"&&C.type===\"JSXElement\"&&C.openingElement.name.name===\"style\"&&C.openingElement.attributes.some(o=>o.name.name===\"jsx\")||m&&m.type===\"TaggedTemplateExpression\"&&m.tag.type===\"Identifier\"&&m.tag.name===\"css\"||m&&m.type===\"TaggedTemplateExpression\"&&m.tag.type===\"MemberExpression\"&&m.tag.object.name===\"css\"&&(m.tag.property.name===\"global\"||m.tag.property.name===\"resolve\")}function c(D){return D.match(T=>T.type===\"TemplateLiteral\",(T,m)=>T.type===\"ArrayExpression\"&&m===\"elements\",(T,m)=>a(T)&&T.key.type===\"Identifier\"&&T.key.name===\"styles\"&&m===\"value\",...F)}function f(D){return D.match(T=>T.type===\"TemplateLiteral\",(T,m)=>a(T)&&T.key.type===\"Identifier\"&&T.key.name===\"template\"&&m===\"value\",...F)}var F=[(D,T)=>D.type===\"ObjectExpression\"&&T===\"properties\",(D,T)=>D.type===\"CallExpression\"&&D.callee.type===\"Identifier\"&&D.callee.name===\"Component\"&&T===\"arguments\",(D,T)=>D.type===\"Decorator\"&&T===\"expression\"];function _(D){let T=D.getParentNode();if(!T||T.type!==\"TaggedTemplateExpression\")return !1;let m=T.tag.type===\"ParenthesizedExpression\"?T.tag.expression:T.tag;switch(m.type){case\"MemberExpression\":return E(m.object)||N(m);case\"CallExpression\":return E(m.callee)||m.callee.type===\"MemberExpression\"&&(m.callee.object.type===\"MemberExpression\"&&(E(m.callee.object.object)||N(m.callee.object))||m.callee.object.type===\"CallExpression\"&&E(m.callee.object.callee));case\"Identifier\":return m.name===\"css\";default:return !1}}function w(D){let T=D.getParentNode(),m=D.getParentNode(1);return m&&T.type===\"JSXExpressionContainer\"&&m.type===\"JSXAttribute\"&&m.name.type===\"JSXIdentifier\"&&m.name.name===\"css\"}function E(D){return D.type===\"Identifier\"&&D.name===\"styled\"}function N(D){return /^[A-Z]/.test(D.object.name)&&D.property.name===\"extend\"}function x(D){let T=D.getValue(),m=D.getParentNode();return I(T,\"GraphQL\")||m&&(m.type===\"TaggedTemplateExpression\"&&(m.tag.type===\"MemberExpression\"&&m.tag.object.name===\"graphql\"&&m.tag.property.name===\"experimental\"||m.tag.type===\"Identifier\"&&(m.tag.name===\"gql\"||m.tag.name===\"graphql\"))||m.type===\"CallExpression\"&&m.callee.type===\"Identifier\"&&m.callee.name===\"graphql\")}function I(D,T){return t(D,s.Block|s.Leading,m=>{let{value:C}=m;return C===` ${T} `})}function P(D){return I(D.getValue(),\"HTML\")||D.match(T=>T.type===\"TemplateLiteral\",(T,m)=>T.type===\"TaggedTemplateExpression\"&&T.tag.type===\"Identifier\"&&T.tag.name===\"html\"&&m===\"quasi\")}function $(D){let{quasis:T}=D;return T.some(m=>{let{value:{cooked:C}}=m;return C===null})}r.exports=y;}}),rd=te({\"src/language-js/clean.js\"(e,r){ne();var t=Pt(),s=new Set([\"range\",\"raw\",\"comments\",\"leadingComments\",\"trailingComments\",\"innerComments\",\"extra\",\"start\",\"end\",\"loc\",\"flags\",\"errors\",\"tokens\"]),a=u=>{for(let i of u.quasis)delete i.value;};function n(u,i,l){if(u.type===\"Program\"&&delete i.sourceType,(u.type===\"BigIntLiteral\"||u.type===\"BigIntLiteralTypeAnnotation\")&&i.value&&(i.value=i.value.toLowerCase()),(u.type===\"BigIntLiteral\"||u.type===\"Literal\")&&i.bigint&&(i.bigint=i.bigint.toLowerCase()),u.type===\"DecimalLiteral\"&&(i.value=Number(i.value)),u.type===\"Literal\"&&i.decimal&&(i.decimal=Number(i.decimal)),u.type===\"EmptyStatement\"||u.type===\"JSXText\"||u.type===\"JSXExpressionContainer\"&&(u.expression.type===\"Literal\"||u.expression.type===\"StringLiteral\")&&u.expression.value===\" \")return null;if((u.type===\"Property\"||u.type===\"ObjectProperty\"||u.type===\"MethodDefinition\"||u.type===\"ClassProperty\"||u.type===\"ClassMethod\"||u.type===\"PropertyDefinition\"||u.type===\"TSDeclareMethod\"||u.type===\"TSPropertySignature\"||u.type===\"ObjectTypeProperty\")&&typeof u.key==\"object\"&&u.key&&(u.key.type===\"Literal\"||u.key.type===\"NumericLiteral\"||u.key.type===\"StringLiteral\"||u.key.type===\"Identifier\")&&delete i.key,u.type===\"JSXElement\"&&u.openingElement.name.name===\"style\"&&u.openingElement.attributes.some(h=>h.name.name===\"jsx\"))for(let{type:h,expression:g}of i.children)h===\"JSXExpressionContainer\"&&g.type===\"TemplateLiteral\"&&a(g);u.type===\"JSXAttribute\"&&u.name.name===\"css\"&&u.value.type===\"JSXExpressionContainer\"&&u.value.expression.type===\"TemplateLiteral\"&&a(i.value.expression),u.type===\"JSXAttribute\"&&u.value&&u.value.type===\"Literal\"&&/[\"']|"|'/.test(u.value.value)&&(i.value.value=i.value.value.replace(/[\"']|"|'/g,'\"'));let p=u.expression||u.callee;if(u.type===\"Decorator\"&&p.type===\"CallExpression\"&&p.callee.name===\"Component\"&&p.arguments.length===1){let h=u.expression.arguments[0].properties;for(let[g,c]of i.expression.arguments[0].properties.entries())switch(h[g].key.name){case\"styles\":c.value.type===\"ArrayExpression\"&&a(c.value.elements[0]);break;case\"template\":c.value.type===\"TemplateLiteral\"&&a(c.value);break}}if(u.type===\"TaggedTemplateExpression\"&&(u.tag.type===\"MemberExpression\"||u.tag.type===\"Identifier\"&&(u.tag.name===\"gql\"||u.tag.name===\"graphql\"||u.tag.name===\"css\"||u.tag.name===\"md\"||u.tag.name===\"markdown\"||u.tag.name===\"html\")||u.tag.type===\"CallExpression\")&&a(i.quasi),u.type===\"TemplateLiteral\"){var y;(!((y=u.leadingComments)===null||y===void 0)&&y.some(g=>t(g)&&[\"GraphQL\",\"HTML\"].some(c=>g.value===` ${c} `))||l.type===\"CallExpression\"&&l.callee.name===\"graphql\"||!u.leadingComments)&&a(i);}if(u.type===\"InterpreterDirective\"&&(i.value=i.value.trimEnd()),(u.type===\"TSIntersectionType\"||u.type===\"TSUnionType\")&&u.types.length===1)return i.types[0]}n.ignoredProperties=s,r.exports=n;}}),io={};Kt(io,{EOL:()=>Wn,arch:()=>nd,cpus:()=>Do,default:()=>vo,endianness:()=>ao,freemem:()=>po,getNetworkInterfaces:()=>ho,hostname:()=>oo,loadavg:()=>lo,networkInterfaces:()=>yo,platform:()=>ud,release:()=>go,tmpDir:()=>$n,tmpdir:()=>Vn,totalmem:()=>fo,type:()=>mo,uptime:()=>co});function ao(){if(typeof Tr>\"u\"){var e=new ArrayBuffer(2),r=new Uint8Array(e),t=new Uint16Array(e);if(r[0]=1,r[1]=2,t[0]===258)Tr=\"BE\";else if(t[0]===513)Tr=\"LE\";else throw new Error(\"unable to figure out endianess\")}return Tr}function oo(){return typeof globalThis.location<\"u\"?globalThis.location.hostname:\"\"}function lo(){return []}function co(){return 0}function po(){return Number.MAX_VALUE}function fo(){return Number.MAX_VALUE}function Do(){return []}function mo(){return \"Browser\"}function go(){return typeof globalThis.navigator<\"u\"?globalThis.navigator.appVersion:\"\"}function yo(){}function ho(){}function nd(){return \"javascript\"}function ud(){return \"browser\"}function $n(){return \"/tmp\"}var Tr,Vn,Wn,vo,sd=ht({\"node-modules-polyfills:os\"(){ne(),Vn=$n,Wn=`\n`,vo={EOL:Wn,tmpdir:Vn,tmpDir:$n,networkInterfaces:yo,getNetworkInterfaces:ho,release:go,type:mo,cpus:Do,totalmem:fo,freemem:po,uptime:co,loadavg:lo,hostname:oo,endianness:ao};}}),id=te({\"node-modules-polyfills-commonjs:os\"(e,r){ne();var t=(sd(),ft(io));if(t&&t.default){r.exports=t.default;for(let s in t)r.exports[s]=t[s];}else t&&(r.exports=t);}}),ad=te({\"node_modules/detect-newline/index.js\"(e,r){ne();var t=s=>{if(typeof s!=\"string\")throw new TypeError(\"Expected a string\");let a=s.match(/(?:\\r?\\n)/g)||[];if(a.length===0)return;let n=a.filter(i=>i===`\\r\n`).length,u=a.length-n;return n>u?`\\r\n`:`\n`};r.exports=t,r.exports.graceful=s=>typeof s==\"string\"&&t(s)||`\n`;}}),od=te({\"node_modules/jest-docblock/build/index.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0}),e.extract=c,e.parse=F,e.parseWithComments=_,e.print=w,e.strip=f;function r(){let N=id();return r=function(){return N},N}function t(){let N=s(ad());return t=function(){return N},N}function s(N){return N&&N.__esModule?N:{default:N}}var a=/\\*\\/$/,n=/^\\/\\*\\*?/,u=/^\\s*(\\/\\*\\*?(.|\\r?\\n)*?\\*\\/)/,i=/(^|\\s+)\\/\\/([^\\r\\n]*)/g,l=/^(\\r?\\n)+/,p=/(?:^|\\r?\\n) *(@[^\\r\\n]*?) *\\r?\\n *(?![^@\\r\\n]*\\/\\/[^]*)([^@\\r\\n\\s][^@\\r\\n]+?) *\\r?\\n/g,y=/(?:^|\\r?\\n) *@(\\S+) *([^\\r\\n]*)/g,h=/(\\r?\\n|^) *\\* ?/g,g=[];function c(N){let x=N.match(u);return x?x[0].trimLeft():\"\"}function f(N){let x=N.match(u);return x&&x[0]?N.substring(x[0].length):N}function F(N){return _(N).pragmas}function _(N){let x=(0, t().default)(N)||r().EOL;N=N.replace(n,\"\").replace(a,\"\").replace(h,\"$1\");let I=\"\";for(;I!==N;)I=N,N=N.replace(p,`${x}$1 $2${x}`);N=N.replace(l,\"\").trimRight();let P=Object.create(null),$=N.replace(y,\"\").replace(l,\"\").trimRight(),D;for(;D=y.exec(N);){let T=D[2].replace(i,\"\");typeof P[D[1]]==\"string\"||Array.isArray(P[D[1]])?P[D[1]]=g.concat(P[D[1]],T):P[D[1]]=T;}return {comments:$,pragmas:P}}function w(N){let{comments:x=\"\",pragmas:I={}}=N,P=(0, t().default)(x)||r().EOL,$=\"/**\",D=\" *\",T=\" */\",m=Object.keys(I),C=m.map(d=>E(d,I[d])).reduce((d,v)=>d.concat(v),[]).map(d=>`${D} ${d}${P}`).join(\"\");if(!x){if(m.length===0)return \"\";if(m.length===1&&!Array.isArray(I[m[0]])){let d=I[m[0]];return `${$} ${E(m[0],d)[0]}${T}`}}let o=x.split(P).map(d=>`${D} ${d}`).join(P)+P;return $+P+(x?o:\"\")+(x&&m.length?D+P:\"\")+C+T}function E(N,x){return g.concat(x).map(I=>`@${N} ${I}`.trim())}}}),ld=te({\"src/language-js/utils/get-shebang.js\"(e,r){ne();function t(s){if(!s.startsWith(\"#!\"))return \"\";let a=s.indexOf(`\n`);return a===-1?s:s.slice(0,a)}r.exports=t;}}),Co=te({\"src/language-js/pragma.js\"(e,r){ne();var{parseWithComments:t,strip:s,extract:a,print:n}=od(),{normalizeEndOfLine:u}=Jn(),i=ld();function l(h){let g=i(h);g&&(h=h.slice(g.length+1));let c=a(h),{pragmas:f,comments:F}=t(c);return {shebang:g,text:h,pragmas:f,comments:F}}function p(h){let g=Object.keys(l(h).pragmas);return g.includes(\"prettier\")||g.includes(\"format\")}function y(h){let{shebang:g,text:c,pragmas:f,comments:F}=l(h),_=s(c),w=n({pragmas:Object.assign({format:\"\"},f),comments:F.trimStart()});return (g?`${g}\n`:\"\")+u(w)+(_.startsWith(`\n`)?`\n`:`\n\n`)+_}r.exports={hasPragma:p,insertPragma:y};}}),cd=te({\"src/language-js/utils/is-type-cast-comment.js\"(e,r){ne();var t=Pt();function s(a){return t(a)&&a.value[0]===\"*\"&&/@(?:type|satisfies)\\b/.test(a.value)}r.exports=s;}}),Eo=te({\"src/language-js/comments.js\"(e,r){ne();var{getLast:t,hasNewline:s,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:a,getNextNonSpaceNonCommentCharacter:n,hasNewlineInRange:u,addLeadingComment:i,addTrailingComment:l,addDanglingComment:p,getNextNonSpaceNonCommentCharacterIndex:y,isNonEmptyArray:h}=Ue(),{getFunctionParameters:g,isPrettierIgnoreComment:c,isJsxNode:f,hasFlowShorthandAnnotationComment:F,hasFlowAnnotationComment:_,hasIgnoreComment:w,isCallLikeExpression:E,getCallArguments:N,isCallExpression:x,isMemberExpression:I,isObjectProperty:P,isLineComment:$,getComments:D,CommentCheckFlags:T,markerForIfWithoutBlockAndSameLineComment:m}=Ke(),{locStart:C,locEnd:o}=ut(),d=Pt(),v=cd();function S(De){return [H,Fe,Q,q,J,L,ie,he,se,ge,we,ke,ce,z,U].some(A=>A(De))}function b(De){return [R,Fe,V,we,q,J,L,ie,z,Z,fe,ge,Pe,U,X].some(A=>A(De))}function B(De){return [H,q,J,j,ue,ce,ge,de,K,pe,U,oe].some(A=>A(De))}function k(De,A){let G=(De.body||De.properties).find(re=>{let{type:ye}=re;return ye!==\"EmptyStatement\"});G?i(G,A):p(De,A);}function M(De,A){De.type===\"BlockStatement\"?k(De,A):i(De,A);}function R(De){let{comment:A,followingNode:G}=De;return G&&v(A)?(i(G,A),!0):!1}function q(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye,text:Ce}=De;if(re?.type!==\"IfStatement\"||!ye)return !1;if(n(Ce,A,o)===\")\")return l(G,A),!0;if(G===re.consequent&&ye===re.alternate){if(G.type===\"BlockStatement\")l(G,A);else {let ve=A.type===\"SingleLine\"||A.loc.start.line===A.loc.end.line,ze=A.loc.start.line===G.loc.start.line;ve&&ze?p(G,A,m):p(re,A);}return !0}return ye.type===\"BlockStatement\"?(k(ye,A),!0):ye.type===\"IfStatement\"?(M(ye.consequent,A),!0):re.consequent===ye?(i(ye,A),!0):!1}function J(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye,text:Ce}=De;return re?.type!==\"WhileStatement\"||!ye?!1:n(Ce,A,o)===\")\"?(l(G,A),!0):ye.type===\"BlockStatement\"?(k(ye,A),!0):re.body===ye?(i(ye,A),!0):!1}function L(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye}=De;return re?.type!==\"TryStatement\"&&re?.type!==\"CatchClause\"||!ye?!1:re.type===\"CatchClause\"&&G?(l(G,A),!0):ye.type===\"BlockStatement\"?(k(ye,A),!0):ye.type===\"TryStatement\"?(M(ye.finalizer,A),!0):ye.type===\"CatchClause\"?(M(ye.body,A),!0):!1}function Q(De){let{comment:A,enclosingNode:G,followingNode:re}=De;return I(G)&&re?.type===\"Identifier\"?(i(G,A),!0):!1}function V(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye,text:Ce}=De,Be=G&&!u(Ce,o(G),C(A));return (!G||!Be)&&(re?.type===\"ConditionalExpression\"||re?.type===\"TSConditionalType\")&&ye?(i(ye,A),!0):!1}function j(De){let{comment:A,precedingNode:G,enclosingNode:re}=De;return P(re)&&re.shorthand&&re.key===G&&re.value.type===\"AssignmentPattern\"?(l(re.value.left,A),!0):!1}var Y=new Set([\"ClassDeclaration\",\"ClassExpression\",\"DeclareClass\",\"DeclareInterface\",\"InterfaceDeclaration\",\"TSInterfaceDeclaration\"]);function ie(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye}=De;if(Y.has(re?.type)){if(h(re.decorators)&&!(ye&&ye.type===\"Decorator\"))return l(t(re.decorators),A),!0;if(re.body&&ye===re.body)return k(re.body,A),!0;if(ye){if(re.superClass&&ye===re.superClass&&G&&(G===re.id||G===re.typeParameters))return l(G,A),!0;for(let Ce of [\"implements\",\"extends\",\"mixins\"])if(re[Ce]&&ye===re[Ce][0])return G&&(G===re.id||G===re.typeParameters||G===re.superClass)?l(G,A):p(re,A,Ce),!0}}return !1}var ee=new Set([\"ClassMethod\",\"ClassProperty\",\"PropertyDefinition\",\"TSAbstractPropertyDefinition\",\"TSAbstractMethodDefinition\",\"TSDeclareMethod\",\"MethodDefinition\",\"ClassAccessorProperty\",\"AccessorProperty\",\"TSAbstractAccessorProperty\"]);function ce(De){let{comment:A,precedingNode:G,enclosingNode:re,text:ye}=De;return re&&G&&n(ye,A,o)===\"(\"&&(re.type===\"Property\"||re.type===\"TSDeclareMethod\"||re.type===\"TSAbstractMethodDefinition\")&&G.type===\"Identifier\"&&re.key===G&&n(ye,G,o)!==\":\"||G?.type===\"Decorator\"&&ee.has(re?.type)?(l(G,A),!0):!1}var W=new Set([\"FunctionDeclaration\",\"FunctionExpression\",\"ClassMethod\",\"MethodDefinition\",\"ObjectMethod\"]);function K(De){let{comment:A,precedingNode:G,enclosingNode:re,text:ye}=De;return n(ye,A,o)!==\"(\"?!1:G&&W.has(re?.type)?(l(G,A),!0):!1}function de(De){let{comment:A,enclosingNode:G,text:re}=De;if(G?.type!==\"ArrowFunctionExpression\")return !1;let ye=y(re,A,o);return ye!==!1&&re.slice(ye,ye+2)===\"=>\"?(p(G,A),!0):!1}function ue(De){let{comment:A,enclosingNode:G,text:re}=De;return n(re,A,o)!==\")\"?!1:G&&(le(G)&&g(G).length===0||E(G)&&N(G).length===0)?(p(G,A),!0):(G?.type===\"MethodDefinition\"||G?.type===\"TSAbstractMethodDefinition\")&&g(G.value).length===0?(p(G.value,A),!0):!1}function Fe(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye,text:Ce}=De;if(G?.type===\"FunctionTypeParam\"&&re?.type===\"FunctionTypeAnnotation\"&&ye?.type!==\"FunctionTypeParam\"||(G?.type===\"Identifier\"||G?.type===\"AssignmentPattern\")&&re&&le(re)&&n(Ce,A,o)===\")\")return l(G,A),!0;if(re?.type===\"FunctionDeclaration\"&&ye?.type===\"BlockStatement\"){let Be=(()=>{let ve=g(re);if(ve.length>0)return a(Ce,o(t(ve)));let ze=a(Ce,o(re.id));return ze!==!1&&a(Ce,ze+1)})();if(C(A)>Be)return k(ye,A),!0}return !1}function z(De){let{comment:A,enclosingNode:G}=De;return G?.type===\"LabeledStatement\"?(i(G,A),!0):!1}function U(De){let{comment:A,enclosingNode:G}=De;return (G?.type===\"ContinueStatement\"||G?.type===\"BreakStatement\")&&!G.label?(l(G,A),!0):!1}function Z(De){let{comment:A,precedingNode:G,enclosingNode:re}=De;return x(re)&&G&&re.callee===G&&re.arguments.length>0?(i(re.arguments[0],A),!0):!1}function se(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye}=De;return re?.type===\"UnionTypeAnnotation\"||re?.type===\"TSUnionType\"?(c(A)&&(ye.prettierIgnore=!0,A.unignore=!0),G?(l(G,A),!0):!1):((ye?.type===\"UnionTypeAnnotation\"||ye?.type===\"TSUnionType\")&&c(A)&&(ye.types[0].prettierIgnore=!0,A.unignore=!0),!1)}function fe(De){let{comment:A,enclosingNode:G}=De;return P(G)?(i(G,A),!0):!1}function ge(De){let{comment:A,enclosingNode:G,followingNode:re,ast:ye,isLastComment:Ce}=De;return ye&&ye.body&&ye.body.length===0?(Ce?p(ye,A):i(ye,A),!0):G?.type===\"Program\"&&G?.body.length===0&&!h(G.directives)?(Ce?p(G,A):i(G,A),!0):re?.type===\"Program\"&&re?.body.length===0&&G?.type===\"ModuleExpression\"?(p(re,A),!0):!1}function he(De){let{comment:A,enclosingNode:G}=De;return G?.type===\"ForInStatement\"||G?.type===\"ForOfStatement\"?(i(G,A),!0):!1}function we(De){let{comment:A,precedingNode:G,enclosingNode:re,text:ye}=De;if(re?.type===\"ImportSpecifier\"||re?.type===\"ExportSpecifier\")return i(re,A),!0;let Ce=G?.type===\"ImportSpecifier\"&&re?.type===\"ImportDeclaration\",Be=G?.type===\"ExportSpecifier\"&&re?.type===\"ExportNamedDeclaration\";return (Ce||Be)&&s(ye,o(A))?(l(G,A),!0):!1}function ke(De){let{comment:A,enclosingNode:G}=De;return G?.type===\"AssignmentPattern\"?(i(G,A),!0):!1}var Re=new Set([\"VariableDeclarator\",\"AssignmentExpression\",\"TypeAlias\",\"TSTypeAliasDeclaration\"]),Ne=new Set([\"ObjectExpression\",\"ArrayExpression\",\"TemplateLiteral\",\"TaggedTemplateExpression\",\"ObjectTypeAnnotation\",\"TSTypeLiteral\"]);function Pe(De){let{comment:A,enclosingNode:G,followingNode:re}=De;return Re.has(G?.type)&&re&&(Ne.has(re.type)||d(A))?(i(re,A),!0):!1}function oe(De){let{comment:A,enclosingNode:G,followingNode:re,text:ye}=De;return !re&&(G?.type===\"TSMethodSignature\"||G?.type===\"TSDeclareFunction\"||G?.type===\"TSAbstractMethodDefinition\")&&n(ye,A,o)===\";\"?(l(G,A),!0):!1}function H(De){let{comment:A,enclosingNode:G,followingNode:re}=De;if(c(A)&&G?.type===\"TSMappedType\"&&re?.type===\"TSTypeParameter\"&&re.constraint)return G.prettierIgnore=!0,A.unignore=!0,!0}function pe(De){let{comment:A,precedingNode:G,enclosingNode:re,followingNode:ye}=De;return re?.type!==\"TSMappedType\"?!1:ye?.type===\"TSTypeParameter\"&&ye.name?(i(ye.name,A),!0):G?.type===\"TSTypeParameter\"&&G.constraint?(l(G.constraint,A),!0):!1}function X(De){let{comment:A,enclosingNode:G,followingNode:re}=De;return !G||G.type!==\"SwitchCase\"||G.test||!re||re!==G.consequent[0]?!1:(re.type===\"BlockStatement\"&&$(A)?k(re,A):p(G,A),!0)}function le(De){return De.type===\"ArrowFunctionExpression\"||De.type===\"FunctionExpression\"||De.type===\"FunctionDeclaration\"||De.type===\"ObjectMethod\"||De.type===\"ClassMethod\"||De.type===\"TSDeclareFunction\"||De.type===\"TSCallSignatureDeclaration\"||De.type===\"TSConstructSignatureDeclaration\"||De.type===\"TSMethodSignature\"||De.type===\"TSConstructorType\"||De.type===\"TSFunctionType\"||De.type===\"TSDeclareMethod\"}function Ae(De,A){if((A.parser===\"typescript\"||A.parser===\"flow\"||A.parser===\"acorn\"||A.parser===\"espree\"||A.parser===\"meriyah\"||A.parser===\"__babel_estree\")&&De.type===\"MethodDefinition\"&&De.value&&De.value.type===\"FunctionExpression\"&&g(De.value).length===0&&!De.value.returnType&&!h(De.value.typeParameters)&&De.value.body)return [...De.decorators||[],De.key,De.value.body]}function Ee(De){let A=De.getValue(),G=De.getParentNode(),re=ye=>_(D(ye,T.Leading))||_(D(ye,T.Trailing));return (A&&(f(A)||F(A)||x(G)&&re(A))||G&&(G.type===\"JSXSpreadAttribute\"||G.type===\"JSXSpreadChild\"||G.type===\"UnionTypeAnnotation\"||G.type===\"TSUnionType\"||(G.type===\"ClassDeclaration\"||G.type===\"ClassExpression\")&&G.superClass===A))&&(!w(De)||G.type===\"UnionTypeAnnotation\"||G.type===\"TSUnionType\")}r.exports={handleOwnLineComment:S,handleEndOfLineComment:b,handleRemainingComment:B,getCommentChildNodes:Ae,willPrintOwnComments:Ee};}}),qt=te({\"src/language-js/needs-parens.js\"(e,r){ne();var t=lt(),s=Kn(),{getFunctionParameters:a,getLeftSidePathName:n,hasFlowShorthandAnnotationComment:u,hasNakedLeftSide:i,hasNode:l,isBitwiseOperator:p,startsWithNoLookaheadToken:y,shouldFlatten:h,getPrecedence:g,isCallExpression:c,isMemberExpression:f,isObjectProperty:F,isTSTypeExpression:_}=Ke();function w(D,T){let m=D.getParentNode();if(!m)return !1;let C=D.getName(),o=D.getNode();if(T.__isInHtmlInterpolation&&!T.bracketSpacing&&I(o)&&P(D))return !0;if(E(o))return !1;if(T.parser!==\"flow\"&&u(D.getValue()))return !0;if(o.type===\"Identifier\"){if(o.extra&&o.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\\d+_\\d+_IN_JS$/.test(o.name)||C===\"left\"&&(o.name===\"async\"&&!m.await||o.name===\"let\")&&m.type===\"ForOfStatement\")return !0;if(o.name===\"let\"){var d;let S=(d=D.findAncestor(b=>b.type===\"ForOfStatement\"))===null||d===void 0?void 0:d.left;if(S&&y(S,b=>b===o))return !0}if(C===\"object\"&&o.name===\"let\"&&m.type===\"MemberExpression\"&&m.computed&&!m.optional){let S=D.findAncestor(B=>B.type===\"ExpressionStatement\"||B.type===\"ForStatement\"||B.type===\"ForInStatement\"),b=S?S.type===\"ExpressionStatement\"?S.expression:S.type===\"ForStatement\"?S.init:S.left:void 0;if(b&&y(b,B=>B===o))return !0}return !1}if(o.type===\"ObjectExpression\"||o.type===\"FunctionExpression\"||o.type===\"ClassExpression\"||o.type===\"DoExpression\"){var v;let S=(v=D.findAncestor(b=>b.type===\"ExpressionStatement\"))===null||v===void 0?void 0:v.expression;if(S&&y(S,b=>b===o))return !0}switch(m.type){case\"ParenthesizedExpression\":return !1;case\"ClassDeclaration\":case\"ClassExpression\":{if(C===\"superClass\"&&(o.type===\"ArrowFunctionExpression\"||o.type===\"AssignmentExpression\"||o.type===\"AwaitExpression\"||o.type===\"BinaryExpression\"||o.type===\"ConditionalExpression\"||o.type===\"LogicalExpression\"||o.type===\"NewExpression\"||o.type===\"ObjectExpression\"||o.type===\"SequenceExpression\"||o.type===\"TaggedTemplateExpression\"||o.type===\"UnaryExpression\"||o.type===\"UpdateExpression\"||o.type===\"YieldExpression\"||o.type===\"TSNonNullExpression\"))return !0;break}case\"ExportDefaultDeclaration\":return $(D,T)||o.type===\"SequenceExpression\";case\"Decorator\":{if(C===\"expression\"){if(f(o)&&o.computed)return !0;let S=!1,b=!1,B=o;for(;B;)switch(B.type){case\"MemberExpression\":b=!0,B=B.object;break;case\"CallExpression\":if(b||S)return T.parser!==\"typescript\";S=!0,B=B.callee;break;case\"Identifier\":return !1;case\"TaggedTemplateExpression\":return T.parser!==\"typescript\";default:return !0}return !0}break}case\"ArrowFunctionExpression\":{if(C===\"body\"&&o.type!==\"SequenceExpression\"&&y(o,S=>S.type===\"ObjectExpression\"))return !0;break}}switch(o.type){case\"UpdateExpression\":if(m.type===\"UnaryExpression\")return o.prefix&&(o.operator===\"++\"&&m.operator===\"+\"||o.operator===\"--\"&&m.operator===\"-\");case\"UnaryExpression\":switch(m.type){case\"UnaryExpression\":return o.operator===m.operator&&(o.operator===\"+\"||o.operator===\"-\");case\"BindExpression\":return !0;case\"MemberExpression\":case\"OptionalMemberExpression\":return C===\"object\";case\"TaggedTemplateExpression\":return !0;case\"NewExpression\":case\"CallExpression\":case\"OptionalCallExpression\":return C===\"callee\";case\"BinaryExpression\":return C===\"left\"&&m.operator===\"**\";case\"TSNonNullExpression\":return !0;default:return !1}case\"BinaryExpression\":{if(m.type===\"UpdateExpression\"||o.operator===\"in\"&&N(D))return !0;if(o.operator===\"|>\"&&o.extra&&o.extra.parenthesized){let S=D.getParentNode(1);if(S.type===\"BinaryExpression\"&&S.operator===\"|>\")return !0}}case\"TSTypeAssertion\":case\"TSAsExpression\":case\"TSSatisfiesExpression\":case\"LogicalExpression\":switch(m.type){case\"TSSatisfiesExpression\":case\"TSAsExpression\":return !_(o);case\"ConditionalExpression\":return _(o);case\"CallExpression\":case\"NewExpression\":case\"OptionalCallExpression\":return C===\"callee\";case\"ClassExpression\":case\"ClassDeclaration\":return C===\"superClass\";case\"TSTypeAssertion\":case\"TaggedTemplateExpression\":case\"UnaryExpression\":case\"JSXSpreadAttribute\":case\"SpreadElement\":case\"SpreadProperty\":case\"BindExpression\":case\"AwaitExpression\":case\"TSNonNullExpression\":case\"UpdateExpression\":return !0;case\"MemberExpression\":case\"OptionalMemberExpression\":return C===\"object\";case\"AssignmentExpression\":case\"AssignmentPattern\":return C===\"left\"&&(o.type===\"TSTypeAssertion\"||_(o));case\"LogicalExpression\":if(o.type===\"LogicalExpression\")return m.operator!==o.operator;case\"BinaryExpression\":{let{operator:S,type:b}=o;if(!S&&b!==\"TSTypeAssertion\")return !0;let B=g(S),k=m.operator,M=g(k);return M>B||C===\"right\"&&M===B||M===B&&!h(k,S)?!0:M\");default:return !1}case\"TSConditionalType\":case\"TSFunctionType\":case\"TSConstructorType\":if(C===\"extendsType\"&&m.type===\"TSConditionalType\"){if(o.type===\"TSConditionalType\")return !0;let{typeAnnotation:S}=o.returnType||o.typeAnnotation;if(S.type===\"TSTypePredicate\"&&S.typeAnnotation&&(S=S.typeAnnotation.typeAnnotation),S.type===\"TSInferType\"&&S.typeParameter.constraint)return !0}if(C===\"checkType\"&&m.type===\"TSConditionalType\")return !0;case\"TSUnionType\":case\"TSIntersectionType\":if((m.type===\"TSUnionType\"||m.type===\"TSIntersectionType\")&&m.types.length>1&&(!o.types||o.types.length>1))return !0;case\"TSInferType\":if(o.type===\"TSInferType\"&&m.type===\"TSRestType\")return !1;case\"TSTypeOperator\":return m.type===\"TSArrayType\"||m.type===\"TSOptionalType\"||m.type===\"TSRestType\"||C===\"objectType\"&&m.type===\"TSIndexedAccessType\"||m.type===\"TSTypeOperator\"||m.type===\"TSTypeAnnotation\"&&D.getParentNode(1).type.startsWith(\"TSJSDoc\");case\"TSTypeQuery\":return C===\"objectType\"&&m.type===\"TSIndexedAccessType\"||C===\"elementType\"&&m.type===\"TSArrayType\";case\"TypeofTypeAnnotation\":return C===\"objectType\"&&(m.type===\"IndexedAccessType\"||m.type===\"OptionalIndexedAccessType\")||C===\"elementType\"&&m.type===\"ArrayTypeAnnotation\";case\"ArrayTypeAnnotation\":return m.type===\"NullableTypeAnnotation\";case\"IntersectionTypeAnnotation\":case\"UnionTypeAnnotation\":return m.type===\"ArrayTypeAnnotation\"||m.type===\"NullableTypeAnnotation\"||m.type===\"IntersectionTypeAnnotation\"||m.type===\"UnionTypeAnnotation\"||C===\"objectType\"&&(m.type===\"IndexedAccessType\"||m.type===\"OptionalIndexedAccessType\");case\"NullableTypeAnnotation\":return m.type===\"ArrayTypeAnnotation\"||C===\"objectType\"&&(m.type===\"IndexedAccessType\"||m.type===\"OptionalIndexedAccessType\");case\"FunctionTypeAnnotation\":{let S=m.type===\"NullableTypeAnnotation\"?D.getParentNode(1):m;return S.type===\"UnionTypeAnnotation\"||S.type===\"IntersectionTypeAnnotation\"||S.type===\"ArrayTypeAnnotation\"||C===\"objectType\"&&(S.type===\"IndexedAccessType\"||S.type===\"OptionalIndexedAccessType\")||S.type===\"NullableTypeAnnotation\"||m.type===\"FunctionTypeParam\"&&m.name===null&&a(o).some(b=>b.typeAnnotation&&b.typeAnnotation.type===\"NullableTypeAnnotation\")}case\"OptionalIndexedAccessType\":return C===\"objectType\"&&m.type===\"IndexedAccessType\";case\"StringLiteral\":case\"NumericLiteral\":case\"Literal\":if(typeof o.value==\"string\"&&m.type===\"ExpressionStatement\"&&!m.directive){let S=D.getParentNode(1);return S.type===\"Program\"||S.type===\"BlockStatement\"}return C===\"object\"&&m.type===\"MemberExpression\"&&typeof o.value==\"number\";case\"AssignmentExpression\":{let S=D.getParentNode(1);return C===\"body\"&&m.type===\"ArrowFunctionExpression\"?!0:C===\"key\"&&(m.type===\"ClassProperty\"||m.type===\"PropertyDefinition\")&&m.computed||(C===\"init\"||C===\"update\")&&m.type===\"ForStatement\"?!1:m.type===\"ExpressionStatement\"?o.left.type===\"ObjectPattern\":!(C===\"key\"&&m.type===\"TSPropertySignature\"||m.type===\"AssignmentExpression\"||m.type===\"SequenceExpression\"&&S&&S.type===\"ForStatement\"&&(S.init===m||S.update===m)||C===\"value\"&&m.type===\"Property\"&&S&&S.type===\"ObjectPattern\"&&S.properties.includes(m)||m.type===\"NGChainedExpression\")}case\"ConditionalExpression\":switch(m.type){case\"TaggedTemplateExpression\":case\"UnaryExpression\":case\"SpreadElement\":case\"SpreadProperty\":case\"BinaryExpression\":case\"LogicalExpression\":case\"NGPipeExpression\":case\"ExportDefaultDeclaration\":case\"AwaitExpression\":case\"JSXSpreadAttribute\":case\"TSTypeAssertion\":case\"TypeCastExpression\":case\"TSAsExpression\":case\"TSSatisfiesExpression\":case\"TSNonNullExpression\":return !0;case\"NewExpression\":case\"CallExpression\":case\"OptionalCallExpression\":return C===\"callee\";case\"ConditionalExpression\":return C===\"test\";case\"MemberExpression\":case\"OptionalMemberExpression\":return C===\"object\";default:return !1}case\"FunctionExpression\":switch(m.type){case\"NewExpression\":case\"CallExpression\":case\"OptionalCallExpression\":return C===\"callee\";case\"TaggedTemplateExpression\":return !0;default:return !1}case\"ArrowFunctionExpression\":switch(m.type){case\"BinaryExpression\":return m.operator!==\"|>\"||o.extra&&o.extra.parenthesized;case\"NewExpression\":case\"CallExpression\":case\"OptionalCallExpression\":return C===\"callee\";case\"MemberExpression\":case\"OptionalMemberExpression\":return C===\"object\";case\"TSAsExpression\":case\"TSSatisfiesExpression\":case\"TSNonNullExpression\":case\"BindExpression\":case\"TaggedTemplateExpression\":case\"UnaryExpression\":case\"LogicalExpression\":case\"AwaitExpression\":case\"TSTypeAssertion\":return !0;case\"ConditionalExpression\":return C===\"test\";default:return !1}case\"ClassExpression\":if(s(o.decorators))return !0;switch(m.type){case\"NewExpression\":return C===\"callee\";default:return !1}case\"OptionalMemberExpression\":case\"OptionalCallExpression\":{let S=D.getParentNode(1);if(C===\"object\"&&m.type===\"MemberExpression\"||C===\"callee\"&&(m.type===\"CallExpression\"||m.type===\"NewExpression\")||m.type===\"TSNonNullExpression\"&&S.type===\"MemberExpression\"&&S.object===m)return !0}case\"CallExpression\":case\"MemberExpression\":case\"TaggedTemplateExpression\":case\"TSNonNullExpression\":if(C===\"callee\"&&(m.type===\"BindExpression\"||m.type===\"NewExpression\")){let S=o;for(;S;)switch(S.type){case\"CallExpression\":case\"OptionalCallExpression\":return !0;case\"MemberExpression\":case\"OptionalMemberExpression\":case\"BindExpression\":S=S.object;break;case\"TaggedTemplateExpression\":S=S.tag;break;case\"TSNonNullExpression\":S=S.expression;break;default:return !1}}return !1;case\"BindExpression\":return C===\"callee\"&&(m.type===\"BindExpression\"||m.type===\"NewExpression\")||C===\"object\"&&f(m);case\"NGPipeExpression\":return !(m.type===\"NGRoot\"||m.type===\"NGMicrosyntaxExpression\"||m.type===\"ObjectProperty\"&&!(o.extra&&o.extra.parenthesized)||m.type===\"ArrayExpression\"||c(m)&&m.arguments[C]===o||C===\"right\"&&m.type===\"NGPipeExpression\"||C===\"property\"&&m.type===\"MemberExpression\"||m.type===\"AssignmentExpression\");case\"JSXFragment\":case\"JSXElement\":return C===\"callee\"||C===\"left\"&&m.type===\"BinaryExpression\"&&m.operator===\"<\"||m.type!==\"ArrayExpression\"&&m.type!==\"ArrowFunctionExpression\"&&m.type!==\"AssignmentExpression\"&&m.type!==\"AssignmentPattern\"&&m.type!==\"BinaryExpression\"&&m.type!==\"NewExpression\"&&m.type!==\"ConditionalExpression\"&&m.type!==\"ExpressionStatement\"&&m.type!==\"JsExpressionRoot\"&&m.type!==\"JSXAttribute\"&&m.type!==\"JSXElement\"&&m.type!==\"JSXExpressionContainer\"&&m.type!==\"JSXFragment\"&&m.type!==\"LogicalExpression\"&&!c(m)&&!F(m)&&m.type!==\"ReturnStatement\"&&m.type!==\"ThrowStatement\"&&m.type!==\"TypeCastExpression\"&&m.type!==\"VariableDeclarator\"&&m.type!==\"YieldExpression\";case\"TypeAnnotation\":return C===\"returnType\"&&m.type===\"ArrowFunctionExpression\"&&x(o)}return !1}function E(D){return D.type===\"BlockStatement\"||D.type===\"BreakStatement\"||D.type===\"ClassBody\"||D.type===\"ClassDeclaration\"||D.type===\"ClassMethod\"||D.type===\"ClassProperty\"||D.type===\"PropertyDefinition\"||D.type===\"ClassPrivateProperty\"||D.type===\"ContinueStatement\"||D.type===\"DebuggerStatement\"||D.type===\"DeclareClass\"||D.type===\"DeclareExportAllDeclaration\"||D.type===\"DeclareExportDeclaration\"||D.type===\"DeclareFunction\"||D.type===\"DeclareInterface\"||D.type===\"DeclareModule\"||D.type===\"DeclareModuleExports\"||D.type===\"DeclareVariable\"||D.type===\"DoWhileStatement\"||D.type===\"EnumDeclaration\"||D.type===\"ExportAllDeclaration\"||D.type===\"ExportDefaultDeclaration\"||D.type===\"ExportNamedDeclaration\"||D.type===\"ExpressionStatement\"||D.type===\"ForInStatement\"||D.type===\"ForOfStatement\"||D.type===\"ForStatement\"||D.type===\"FunctionDeclaration\"||D.type===\"IfStatement\"||D.type===\"ImportDeclaration\"||D.type===\"InterfaceDeclaration\"||D.type===\"LabeledStatement\"||D.type===\"MethodDefinition\"||D.type===\"ReturnStatement\"||D.type===\"SwitchStatement\"||D.type===\"ThrowStatement\"||D.type===\"TryStatement\"||D.type===\"TSDeclareFunction\"||D.type===\"TSEnumDeclaration\"||D.type===\"TSImportEqualsDeclaration\"||D.type===\"TSInterfaceDeclaration\"||D.type===\"TSModuleDeclaration\"||D.type===\"TSNamespaceExportDeclaration\"||D.type===\"TypeAlias\"||D.type===\"VariableDeclaration\"||D.type===\"WhileStatement\"||D.type===\"WithStatement\"}function N(D){let T=0,m=D.getValue();for(;m;){let C=D.getParentNode(T++);if(C&&C.type===\"ForStatement\"&&C.init===m)return !0;m=C;}return !1}function x(D){return l(D,T=>T.type===\"ObjectTypeAnnotation\"&&l(T,m=>m.type===\"FunctionTypeAnnotation\"||void 0)||void 0)}function I(D){switch(D.type){case\"ObjectExpression\":return !0;default:return !1}}function P(D){let T=D.getValue(),m=D.getParentNode(),C=D.getName();switch(m.type){case\"NGPipeExpression\":if(typeof C==\"number\"&&m.arguments[C]===T&&m.arguments.length-1===C)return D.callParent(P);break;case\"ObjectProperty\":if(C===\"value\"){let o=D.getParentNode(1);return t(o.properties)===m}break;case\"BinaryExpression\":case\"LogicalExpression\":if(C===\"right\")return D.callParent(P);break;case\"ConditionalExpression\":if(C===\"alternate\")return D.callParent(P);break;case\"UnaryExpression\":if(m.prefix)return D.callParent(P);break}return !1}function $(D,T){let m=D.getValue(),C=D.getParentNode();return m.type===\"FunctionExpression\"||m.type===\"ClassExpression\"?C.type===\"ExportDefaultDeclaration\"||!w(D,T):!i(m)||C.type!==\"ExportDefaultDeclaration\"&&w(D,T)?!1:D.call(o=>$(o,T),...n(D,m))}r.exports=w;}}),Fo=te({\"src/language-js/print-preprocess.js\"(e,r){ne();function t(s,a){switch(a.parser){case\"json\":case\"json5\":case\"json-stringify\":case\"__js_expression\":case\"__vue_expression\":case\"__vue_ts_expression\":return Object.assign(Object.assign({},s),{},{type:a.parser.startsWith(\"__\")?\"JsExpressionRoot\":\"JsonRoot\",node:s,comments:[],rootMarker:a.rootMarker});default:return s}}r.exports=t;}}),pd=te({\"src/language-js/print/html-binding.js\"(e,r){ne();var{builders:{join:t,line:s,group:a,softline:n,indent:u}}=qe();function i(p,y,h){let g=p.getValue();if(y.__onHtmlBindingRoot&&p.getName()===null&&y.__onHtmlBindingRoot(g,y),g.type===\"File\"){if(y.__isVueForBindingLeft)return p.call(c=>{let f=t([\",\",s],c.map(h,\"params\")),{params:F}=c.getValue();return F.length===1?f:[\"(\",u([n,a(f)]),n,\")\"]},\"program\",\"body\",0);if(y.__isVueBindings)return p.call(c=>t([\",\",s],c.map(h,\"params\")),\"program\",\"body\",0)}}function l(p){switch(p.type){case\"MemberExpression\":switch(p.property.type){case\"Identifier\":case\"NumericLiteral\":case\"StringLiteral\":return l(p.object)}return !1;case\"Identifier\":return !0;default:return !1}}r.exports={isVueEventBindingExpression:l,printHtmlBinding:i};}}),ru=te({\"src/language-js/print/binaryish.js\"(e,r){ne();var{printComments:t}=et(),{getLast:s}=Ue(),{builders:{join:a,line:n,softline:u,group:i,indent:l,align:p,indentIfBreak:y},utils:{cleanDoc:h,getDocParts:g,isConcat:c}}=qe(),{hasLeadingOwnLineComment:f,isBinaryish:F,isJsxNode:_,shouldFlatten:w,hasComment:E,CommentCheckFlags:N,isCallExpression:x,isMemberExpression:I,isObjectProperty:P,isEnabledHackPipeline:$}=Ke(),D=0;function T(o,d,v){let S=o.getValue(),b=o.getParentNode(),B=o.getParentNode(1),k=S!==b.body&&(b.type===\"IfStatement\"||b.type===\"WhileStatement\"||b.type===\"SwitchStatement\"||b.type===\"DoWhileStatement\"),M=$(d)&&S.operator===\"|>\",R=m(o,v,d,!1,k);if(k)return R;if(M)return i(R);if(x(b)&&b.callee===S||b.type===\"UnaryExpression\"||I(b)&&!b.computed)return i([l([u,...R]),u]);let q=b.type===\"ReturnStatement\"||b.type===\"ThrowStatement\"||b.type===\"JSXExpressionContainer\"&&B.type===\"JSXAttribute\"||S.operator!==\"|\"&&b.type===\"JsExpressionRoot\"||S.type!==\"NGPipeExpression\"&&(b.type===\"NGRoot\"&&d.parser===\"__ng_binding\"||b.type===\"NGMicrosyntaxExpression\"&&B.type===\"NGMicrosyntax\"&&B.body.length===1)||S===b.body&&b.type===\"ArrowFunctionExpression\"||S!==b.body&&b.type===\"ForStatement\"||b.type===\"ConditionalExpression\"&&B.type!==\"ReturnStatement\"&&B.type!==\"ThrowStatement\"&&!x(B)||b.type===\"TemplateLiteral\",J=b.type===\"AssignmentExpression\"||b.type===\"VariableDeclarator\"||b.type===\"ClassProperty\"||b.type===\"PropertyDefinition\"||b.type===\"TSAbstractPropertyDefinition\"||b.type===\"ClassPrivateProperty\"||P(b),L=F(S.left)&&w(S.operator,S.left.operator);if(q||C(S)&&!L||!C(S)&&J)return i(R);if(R.length===0)return \"\";let Q=_(S.right),V=R.findIndex(W=>typeof W!=\"string\"&&!Array.isArray(W)&&W.type===\"group\"),j=R.slice(0,V===-1?1:V+1),Y=R.slice(j.length,Q?-1:void 0),ie=Symbol(\"logicalChain-\"+ ++D),ee=i([...j,l(Y)],{id:ie});if(!Q)return ee;let ce=s(R);return i([ee,y(ce,{groupId:ie})])}function m(o,d,v,S,b){let B=o.getValue();if(!F(B))return [i(d())];let k=[];w(B.operator,B.left.operator)?k=o.call(Y=>m(Y,d,v,!0,b),\"left\"):k.push(i(d(\"left\")));let M=C(B),R=(B.operator===\"|>\"||B.type===\"NGPipeExpression\"||B.operator===\"|\"&&v.parser===\"__vue_expression\")&&!f(v.originalText,B.right),q=B.type===\"NGPipeExpression\"?\"|\":B.operator,J=B.type===\"NGPipeExpression\"&&B.arguments.length>0?i(l([n,\": \",a([n,\": \"],o.map(d,\"arguments\").map(Y=>p(2,i(Y))))])):\"\",L;if(M)L=[q,\" \",d(\"right\"),J];else {let ie=$(v)&&q===\"|>\"?o.call(ee=>m(ee,d,v,!0,b),\"right\"):d(\"right\");L=[R?n:\"\",q,R?\" \":n,ie,J];}let Q=o.getParentNode(),V=E(B.left,N.Trailing|N.Line),j=V||!(b&&B.type===\"LogicalExpression\")&&Q.type!==B.type&&B.left.type!==B.type&&B.right.type!==B.type;if(k.push(R?\"\":\" \",j?i(L,{shouldBreak:V}):L),S&&E(B)){let Y=h(t(o,k,v));return c(Y)||Y.type===\"fill\"?g(Y):[Y]}return k}function C(o){return o.type!==\"LogicalExpression\"?!1:!!(o.right.type===\"ObjectExpression\"&&o.right.properties.length>0||o.right.type===\"ArrayExpression\"&&o.right.elements.length>0||_(o.right))}r.exports={printBinaryishExpression:T,shouldInlineLogicalExpression:C};}}),fd=te({\"src/language-js/print/angular.js\"(e,r){ne();var{builders:{join:t,line:s,group:a}}=qe(),{hasNode:n,hasComment:u,getComments:i}=Ke(),{printBinaryishExpression:l}=ru();function p(g,c,f){let F=g.getValue();if(F.type.startsWith(\"NG\"))switch(F.type){case\"NGRoot\":return [f(\"node\"),u(F.node)?\" //\"+i(F.node)[0].value.trimEnd():\"\"];case\"NGPipeExpression\":return l(g,c,f);case\"NGChainedExpression\":return a(t([\";\",s],g.map(_=>h(_)?f():[\"(\",f(),\")\"],\"expressions\")));case\"NGEmptyExpression\":return \"\";case\"NGQuotedExpression\":return [F.prefix,\": \",F.value.trim()];case\"NGMicrosyntax\":return g.map((_,w)=>[w===0?\"\":y(_.getValue(),w,F)?\" \":[\";\",s],f()],\"body\");case\"NGMicrosyntaxKey\":return /^[$_a-z][\\w$]*(?:-[$_a-z][\\w$])*$/i.test(F.name)?F.name:JSON.stringify(F.name);case\"NGMicrosyntaxExpression\":return [f(\"expression\"),F.alias===null?\"\":[\" as \",f(\"alias\")]];case\"NGMicrosyntaxKeyedExpression\":{let _=g.getName(),w=g.getParentNode(),E=y(F,_,w)||(_===1&&(F.key.name===\"then\"||F.key.name===\"else\")||_===2&&F.key.name===\"else\"&&w.body[_-1].type===\"NGMicrosyntaxKeyedExpression\"&&w.body[_-1].key.name===\"then\")&&w.body[0].type===\"NGMicrosyntaxExpression\";return [f(\"key\"),E?\" \":\": \",f(\"expression\")]}case\"NGMicrosyntaxLet\":return [\"let \",f(\"key\"),F.value===null?\"\":[\" = \",f(\"value\")]];case\"NGMicrosyntaxAs\":return [f(\"key\"),\" as \",f(\"alias\")];default:throw new Error(`Unknown Angular node type: ${JSON.stringify(F.type)}.`)}}function y(g,c,f){return g.type===\"NGMicrosyntaxKeyedExpression\"&&g.key.name===\"of\"&&c===1&&f.body[0].type===\"NGMicrosyntaxLet\"&&f.body[0].value===null}function h(g){return n(g.getValue(),c=>{switch(c.type){case void 0:return !1;case\"CallExpression\":case\"OptionalCallExpression\":case\"AssignmentExpression\":return !0}})}r.exports={printAngular:p};}}),Dd=te({\"src/language-js/print/jsx.js\"(e,r){ne();var{printComments:t,printDanglingComments:s,printCommentsSeparately:a}=et(),{builders:{line:n,hardline:u,softline:i,group:l,indent:p,conditionalGroup:y,fill:h,ifBreak:g,lineSuffixBoundary:c,join:f},utils:{willBreak:F}}=qe(),{getLast:_,getPreferredQuote:w}=Ue(),{isJsxNode:E,rawText:N,isCallExpression:x,isStringLiteral:I,isBinaryish:P,hasComment:$,CommentCheckFlags:D,hasNodeIgnoreComment:T}=Ke(),m=qt(),{willPrintOwnComments:C}=Eo(),o=U=>U===\"\"||U===n||U===u||U===i;function d(U,Z,se){let fe=U.getValue();if(fe.type===\"JSXElement\"&&de(fe))return [se(\"openingElement\"),se(\"closingElement\")];let ge=fe.type===\"JSXElement\"?se(\"openingElement\"):se(\"openingFragment\"),he=fe.type===\"JSXElement\"?se(\"closingElement\"):se(\"closingFragment\");if(fe.children.length===1&&fe.children[0].type===\"JSXExpressionContainer\"&&(fe.children[0].expression.type===\"TemplateLiteral\"||fe.children[0].expression.type===\"TaggedTemplateExpression\"))return [ge,...U.map(se,\"children\"),he];fe.children=fe.children.map(A=>Fe(A)?{type:\"JSXText\",value:\" \",raw:\" \"}:A);let we=fe.children.some(E),ke=fe.children.filter(A=>A.type===\"JSXExpressionContainer\").length>1,Re=fe.type===\"JSXElement\"&&fe.openingElement.attributes.length>1,Ne=F(ge)||we||Re||ke,Pe=U.getParentNode().rootMarker===\"mdx\",oe=Z.singleQuote?\"{' '}\":'{\" \"}',H=Pe?\" \":g([oe,i],\" \"),pe=fe.openingElement&&fe.openingElement.name&&fe.openingElement.name.name===\"fbt\",X=v(U,Z,se,H,pe),le=fe.children.some(A=>ue(A));for(let A=X.length-2;A>=0;A--){let G=X[A]===\"\"&&X[A+1]===\"\",re=X[A]===u&&X[A+1]===\"\"&&X[A+2]===u,ye=(X[A]===i||X[A]===u)&&X[A+1]===\"\"&&X[A+2]===H,Ce=X[A]===H&&X[A+1]===\"\"&&(X[A+2]===i||X[A+2]===u),Be=X[A]===H&&X[A+1]===\"\"&&X[A+2]===H,ve=X[A]===i&&X[A+1]===\"\"&&X[A+2]===u||X[A]===u&&X[A+1]===\"\"&&X[A+2]===i;re&&le||G||ye||Be||ve?X.splice(A,2):Ce&&X.splice(A+1,2);}for(;X.length>0&&o(_(X));)X.pop();for(;X.length>1&&o(X[0])&&o(X[1]);)X.shift(),X.shift();let Ae=[];for(let[A,G]of X.entries()){if(G===H){if(A===1&&X[A-1]===\"\"){if(X.length===2){Ae.push(oe);continue}Ae.push([oe,u]);continue}else if(A===X.length-1){Ae.push(oe);continue}else if(X[A-1]===\"\"&&X[A-2]===u){Ae.push(oe);continue}}Ae.push(G),F(G)&&(Ne=!0);}let Ee=le?h(Ae):l(Ae,{shouldBreak:!0});if(Pe)return Ee;let De=l([ge,p([u,Ee]),u,he]);return Ne?De:y([l([ge,...X,he]),De])}function v(U,Z,se,fe,ge){let he=[];return U.each((we,ke,Re)=>{let Ne=we.getValue();if(Ne.type===\"JSXText\"){let Pe=N(Ne);if(ue(Ne)){let oe=Pe.split(ce);if(oe[0]===\"\"){if(he.push(\"\"),oe.shift(),/\\n/.test(oe[0])){let pe=Re[ke+1];he.push(b(ge,oe[1],Ne,pe));}else he.push(fe);oe.shift();}let H;if(_(oe)===\"\"&&(oe.pop(),H=oe.pop()),oe.length===0)return;for(let[pe,X]of oe.entries())pe%2===1?he.push(n):he.push(X);if(H!==void 0)if(/\\n/.test(H)){let pe=Re[ke+1];he.push(b(ge,_(he),Ne,pe));}else he.push(fe);else {let pe=Re[ke+1];he.push(S(ge,_(he),Ne,pe));}}else /\\n/.test(Pe)?Pe.match(/\\n/g).length>1&&he.push(\"\",u):he.push(\"\",fe);}else {let Pe=se();he.push(Pe);let oe=Re[ke+1];if(oe&&ue(oe)){let pe=K(N(oe)).split(ce)[0];he.push(S(ge,pe,Ne,oe));}else he.push(u);}},\"children\"),he}function S(U,Z,se,fe){return U?\"\":se.type===\"JSXElement\"&&!se.closingElement||fe&&fe.type===\"JSXElement\"&&!fe.closingElement?Z.length===1?i:u:i}function b(U,Z,se,fe){return U?u:Z.length===1?se.type===\"JSXElement\"&&!se.closingElement||fe&&fe.type===\"JSXElement\"&&!fe.closingElement?u:i:u}function B(U,Z,se){let fe=U.getParentNode();if(!fe||{ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0}[fe.type])return Z;let he=U.match(void 0,ke=>ke.type===\"ArrowFunctionExpression\",x,ke=>ke.type===\"JSXExpressionContainer\"),we=m(U,se);return l([we?\"\":g(\"(\"),p([i,Z]),i,we?\"\":g(\")\")],{shouldBreak:he})}function k(U,Z,se){let fe=U.getValue(),ge=[];if(ge.push(se(\"name\")),fe.value){let he;if(I(fe.value)){let ke=N(fe.value).slice(1,-1).replace(/'/g,\"'\").replace(/"/g,'\"'),{escaped:Re,quote:Ne,regex:Pe}=w(ke,Z.jsxSingleQuote?\"'\":'\"');ke=ke.replace(Pe,Re);let{leading:oe,trailing:H}=U.call(()=>a(U,Z),\"value\");he=[oe,Ne,ke,Ne,H];}else he=se(\"value\");ge.push(\"=\",he);}return ge}function M(U,Z,se){let fe=U.getValue(),ge=(he,we)=>he.type===\"JSXEmptyExpression\"||!$(he)&&(he.type===\"ArrayExpression\"||he.type===\"ObjectExpression\"||he.type===\"ArrowFunctionExpression\"||he.type===\"AwaitExpression\"&&(ge(he.argument,he)||he.argument.type===\"JSXElement\")||x(he)||he.type===\"FunctionExpression\"||he.type===\"TemplateLiteral\"||he.type===\"TaggedTemplateExpression\"||he.type===\"DoExpression\"||E(we)&&(he.type===\"ConditionalExpression\"||P(he)));return ge(fe.expression,U.getParentNode(0))?l([\"{\",se(\"expression\"),c,\"}\"]):l([\"{\",p([i,se(\"expression\")]),i,c,\"}\"])}function R(U,Z,se){let fe=U.getValue(),ge=fe.name&&$(fe.name)||fe.typeParameters&&$(fe.typeParameters);if(fe.selfClosing&&fe.attributes.length===0&&!ge)return [\"<\",se(\"name\"),se(\"typeParameters\"),\" />\"];if(fe.attributes&&fe.attributes.length===1&&fe.attributes[0].value&&I(fe.attributes[0].value)&&!fe.attributes[0].value.value.includes(`\n`)&&!ge&&!$(fe.attributes[0]))return l([\"<\",se(\"name\"),se(\"typeParameters\"),\" \",...U.map(se,\"attributes\"),fe.selfClosing?\" />\":\">\"]);let he=fe.attributes&&fe.attributes.some(ke=>ke.value&&I(ke.value)&&ke.value.value.includes(`\n`)),we=Z.singleAttributePerLine&&fe.attributes.length>1?u:n;return l([\"<\",se(\"name\"),se(\"typeParameters\"),p(U.map(()=>[we,se()],\"attributes\")),...q(fe,Z,ge)],{shouldBreak:he})}function q(U,Z,se){return U.selfClosing?[n,\"/>\"]:J(U,Z,se)?[\">\"]:[i,\">\"]}function J(U,Z,se){let fe=U.attributes.length>0&&$(_(U.attributes),D.Trailing);return U.attributes.length===0&&!se||(Z.bracketSameLine||Z.jsxBracketSameLine)&&(!se||U.attributes.length>0)&&!fe}function L(U,Z,se){let fe=U.getValue(),ge=[];ge.push(\"\"),ge}function Q(U,Z){let se=U.getValue(),fe=$(se),ge=$(se,D.Line),he=se.type===\"JSXOpeningFragment\";return [he?\"<\":\"\"]}function V(U,Z,se){let fe=t(U,d(U,Z,se),Z);return B(U,fe,Z)}function j(U,Z){let se=U.getValue(),fe=$(se,D.Line);return [s(U,Z,!fe),fe?u:\"\"]}function Y(U,Z,se){let fe=U.getValue();return [\"{\",U.call(ge=>{let he=[\"...\",se()],we=ge.getValue();return !$(we)||!C(ge)?he:[p([i,t(ge,he,Z)]),i]},fe.type===\"JSXSpreadAttribute\"?\"argument\":\"expression\"),\"}\"]}function ie(U,Z,se){let fe=U.getValue();if(fe.type.startsWith(\"JSX\"))switch(fe.type){case\"JSXAttribute\":return k(U,Z,se);case\"JSXIdentifier\":return String(fe.name);case\"JSXNamespacedName\":return f(\":\",[se(\"namespace\"),se(\"name\")]);case\"JSXMemberExpression\":return f(\".\",[se(\"object\"),se(\"property\")]);case\"JSXSpreadAttribute\":return Y(U,Z,se);case\"JSXSpreadChild\":return Y(U,Z,se);case\"JSXExpressionContainer\":return M(U,Z,se);case\"JSXFragment\":case\"JSXElement\":return V(U,Z,se);case\"JSXOpeningElement\":return R(U,Z,se);case\"JSXClosingElement\":return L(U,Z,se);case\"JSXOpeningFragment\":case\"JSXClosingFragment\":return Q(U,Z);case\"JSXEmptyExpression\":return j(U,Z);case\"JSXText\":throw new Error(\"JSXText should be handled by JSXElement\");default:throw new Error(`Unknown JSX node type: ${JSON.stringify(fe.type)}.`)}}var ee=` \n\\r\t`,ce=new RegExp(\"([\"+ee+\"]+)\"),W=new RegExp(\"[^\"+ee+\"]\"),K=U=>U.replace(new RegExp(\"(?:^\"+ce.source+\"|\"+ce.source+\"$)\"),\"\");function de(U){if(U.children.length===0)return !0;if(U.children.length>1)return !1;let Z=U.children[0];return Z.type===\"JSXText\"&&!ue(Z)}function ue(U){return U.type===\"JSXText\"&&(W.test(N(U))||!/\\n/.test(N(U)))}function Fe(U){return U.type===\"JSXExpressionContainer\"&&I(U.expression)&&U.expression.value===\" \"&&!$(U.expression)}function z(U){let Z=U.getValue(),se=U.getParentNode();if(!se||!Z||!E(Z)||!E(se))return !1;let fe=se.children.indexOf(Z),ge=null;for(let he=fe;he>0;he--){let we=se.children[he-1];if(!(we.type===\"JSXText\"&&!ue(we))){ge=we;break}}return ge&&ge.type===\"JSXExpressionContainer\"&&ge.expression.type===\"JSXEmptyExpression\"&&T(ge.expression)}r.exports={hasJsxIgnoreComment:z,printJsx:ie};}}),ct=te({\"src/language-js/print/misc.js\"(e,r){ne();var{isNonEmptyArray:t}=Ue(),{builders:{indent:s,join:a,line:n}}=qe(),{isFlowAnnotationComment:u}=Ke();function i(_){let w=_.getValue();return !w.optional||w.type===\"Identifier\"&&w===_.getParentNode().key?\"\":w.type===\"OptionalCallExpression\"||w.type===\"OptionalMemberExpression\"&&w.computed?\"?.\":\"?\"}function l(_){return _.getValue().definite||_.match(void 0,(w,E)=>E===\"id\"&&w.type===\"VariableDeclarator\"&&w.definite)?\"!\":\"\"}function p(_,w,E){let N=_.getValue();return N.typeArguments?E(\"typeArguments\"):N.typeParameters?E(\"typeParameters\"):\"\"}function y(_,w,E){let N=_.getValue();if(!N.typeAnnotation)return \"\";let x=_.getParentNode(),I=x.type===\"DeclareFunction\"&&x.id===N;return u(w.originalText,N.typeAnnotation)?[\" /*: \",E(\"typeAnnotation\"),\" */\"]:[I?\"\":\": \",E(\"typeAnnotation\")]}function h(_,w,E){return [\"::\",E(\"callee\")]}function g(_,w,E){let N=_.getValue();return t(N.modifiers)?[a(\" \",_.map(E,\"modifiers\")),\" \"]:\"\"}function c(_,w,E){return _.type===\"EmptyStatement\"?\";\":_.type===\"BlockStatement\"||E?[\" \",w]:s([n,w])}function f(_,w,E){return [\"...\",E(\"argument\"),y(_,w,E)]}function F(_,w){let E=_.slice(1,-1);if(E.includes('\"')||E.includes(\"'\"))return _;let N=w.singleQuote?\"'\":'\"';return N+E+N}r.exports={printOptionalToken:i,printDefiniteToken:l,printFunctionTypeParameters:p,printBindExpressionCallee:h,printTypeScriptModifiers:g,printTypeAnnotation:y,printRestSpread:f,adjustClause:c,printDirective:F};}}),er=te({\"src/language-js/print/array.js\"(e,r){ne();var{printDanglingComments:t}=et(),{builders:{line:s,softline:a,hardline:n,group:u,indent:i,ifBreak:l,fill:p}}=qe(),{getLast:y,hasNewline:h}=Ue(),{shouldPrintComma:g,hasComment:c,CommentCheckFlags:f,isNextLineEmpty:F,isNumericLiteral:_,isSignedNumericLiteral:w}=Ke(),{locStart:E}=ut(),{printOptionalToken:N,printTypeAnnotation:x}=ct();function I(T,m,C){let o=T.getValue(),d=[],v=o.type===\"TupleExpression\"?\"#[\":\"[\",S=\"]\";if(o.elements.length===0)c(o,f.Dangling)?d.push(u([v,t(T,m),a,S])):d.push(v,S);else {let b=y(o.elements),B=!(b&&b.type===\"RestElement\"),k=b===null,M=Symbol(\"array\"),R=!m.__inJestEach&&o.elements.length>1&&o.elements.every((L,Q,V)=>{let j=L&&L.type;if(j!==\"ArrayExpression\"&&j!==\"ObjectExpression\")return !1;let Y=V[Q+1];if(Y&&j!==Y.type)return !1;let ie=j===\"ArrayExpression\"?\"elements\":\"properties\";return L[ie]&&L[ie].length>1}),q=P(o,m),J=B?k?\",\":g(m)?q?l(\",\",\"\",{groupId:M}):l(\",\"):\"\":\"\";d.push(u([v,i([a,q?D(T,m,C,J):[$(T,m,\"elements\",C),J],t(T,m,!0)]),a,S],{shouldBreak:R,id:M}));}return d.push(N(T),x(T,m,C)),d}function P(T,m){return T.elements.length>1&&T.elements.every(C=>C&&(_(C)||w(C)&&!c(C.argument))&&!c(C,f.Trailing|f.Line,o=>!h(m.originalText,E(o),{backwards:!0})))}function $(T,m,C,o){let d=[],v=[];return T.each(S=>{d.push(v,u(o())),v=[\",\",s],S.getValue()&&F(S.getValue(),m)&&v.push(a);},C),d}function D(T,m,C,o){let d=[];return T.each((v,S,b)=>{let B=S===b.length-1;d.push([C(),B?o:\",\"]),B||d.push(F(v.getValue(),m)?[n,n]:c(b[S+1],f.Leading|f.Line)?n:s);},\"elements\"),p(d)}r.exports={printArray:I,printArrayItems:$,isConciselyPrintedArray:P};}}),Ao=te({\"src/language-js/print/call-arguments.js\"(e,r){ne();var{printDanglingComments:t}=et(),{getLast:s,getPenultimate:a}=Ue(),{getFunctionParameters:n,hasComment:u,CommentCheckFlags:i,isFunctionCompositionArgs:l,isJsxNode:p,isLongCurriedCallExpression:y,shouldPrintComma:h,getCallArguments:g,iterateCallArgumentsPath:c,isNextLineEmpty:f,isCallExpression:F,isStringLiteral:_,isObjectProperty:w,isTSTypeExpression:E}=Ke(),{builders:{line:N,hardline:x,softline:I,group:P,indent:$,conditionalGroup:D,ifBreak:T,breakParent:m},utils:{willBreak:C}}=qe(),{ArgExpansionBailout:o}=Qt(),{isConciselyPrintedArray:d}=er();function v(q,J,L){let Q=q.getValue(),V=Q.type===\"ImportExpression\",j=g(Q);if(j.length===0)return [\"(\",t(q,J,!0),\")\"];if(k(j))return [\"(\",L([\"arguments\",0]),\", \",L([\"arguments\",1]),\")\"];let Y=!1,ie=!1,ee=j.length-1,ce=[];c(q,(z,U)=>{let Z=z.getNode(),se=[L()];U===ee||(f(Z,J)?(U===0&&(ie=!0),Y=!0,se.push(\",\",x,x)):se.push(\",\",N)),ce.push(se);});let W=!(V||Q.callee&&Q.callee.type===\"Import\")&&h(J,\"all\")?\",\":\"\";function K(){return P([\"(\",$([N,...ce]),W,N,\")\"],{shouldBreak:!0})}if(Y||q.getParentNode().type!==\"Decorator\"&&l(j))return K();let de=B(j),ue=b(j,J);if(de||ue){if(de?ce.slice(1).some(C):ce.slice(0,-1).some(C))return K();let z=[];try{q.try(()=>{c(q,(U,Z)=>{de&&Z===0&&(z=[[L([],{expandFirstArg:!0}),ce.length>1?\",\":\"\",ie?x:N,ie?x:\"\"],...ce.slice(1)]),ue&&Z===ee&&(z=[...ce.slice(0,-1),L([],{expandLastArg:!0})]);});});}catch(U){if(U instanceof o)return K();throw U}return [ce.some(C)?m:\"\",D([[\"(\",...z,\")\"],de?[\"(\",P(z[0],{shouldBreak:!0}),...z.slice(1),\")\"]:[\"(\",...ce.slice(0,-1),P(s(z),{shouldBreak:!0}),\")\"],K()])]}let Fe=[\"(\",$([I,...ce]),T(W),I,\")\"];return y(q)?Fe:P(Fe,{shouldBreak:ce.some(C)||Y})}function S(q){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q.type===\"ObjectExpression\"&&(q.properties.length>0||u(q))||q.type===\"ArrayExpression\"&&(q.elements.length>0||u(q))||q.type===\"TSTypeAssertion\"&&S(q.expression)||E(q)&&S(q.expression)||q.type===\"FunctionExpression\"||q.type===\"ArrowFunctionExpression\"&&(!q.returnType||!q.returnType.typeAnnotation||q.returnType.typeAnnotation.type!==\"TSTypeReference\"||M(q.body))&&(q.body.type===\"BlockStatement\"||q.body.type===\"ArrowFunctionExpression\"&&S(q.body,!0)||q.body.type===\"ObjectExpression\"||q.body.type===\"ArrayExpression\"||!J&&(F(q.body)||q.body.type===\"ConditionalExpression\")||p(q.body))||q.type===\"DoExpression\"||q.type===\"ModuleExpression\"}function b(q,J){let L=s(q),Q=a(q);return !u(L,i.Leading)&&!u(L,i.Trailing)&&S(L)&&(!Q||Q.type!==L.type)&&(q.length!==2||Q.type!==\"ArrowFunctionExpression\"||L.type!==\"ArrayExpression\")&&!(q.length>1&&L.type===\"ArrayExpression\"&&d(L,J))}function B(q){if(q.length!==2)return !1;let[J,L]=q;return J.type===\"ModuleExpression\"&&R(L)?!0:!u(J)&&(J.type===\"FunctionExpression\"||J.type===\"ArrowFunctionExpression\"&&J.body.type===\"BlockStatement\")&&L.type!==\"FunctionExpression\"&&L.type!==\"ArrowFunctionExpression\"&&L.type!==\"ConditionalExpression\"&&!S(L)}function k(q){return q.length===2&&q[0].type===\"ArrowFunctionExpression\"&&n(q[0]).length===0&&q[0].body.type===\"BlockStatement\"&&q[1].type===\"ArrayExpression\"&&!q.some(J=>u(J))}function M(q){return q.type===\"BlockStatement\"&&(q.body.some(J=>J.type!==\"EmptyStatement\")||u(q,i.Dangling))}function R(q){return q.type===\"ObjectExpression\"&&q.properties.length===1&&w(q.properties[0])&&q.properties[0].key.type===\"Identifier\"&&q.properties[0].key.name===\"type\"&&_(q.properties[0].value)&&q.properties[0].value.value===\"module\"}r.exports=v;}}),So=te({\"src/language-js/print/member.js\"(e,r){ne();var{builders:{softline:t,group:s,indent:a,label:n}}=qe(),{isNumericLiteral:u,isMemberExpression:i,isCallExpression:l}=Ke(),{printOptionalToken:p}=ct();function y(g,c,f){let F=g.getValue(),_=g.getParentNode(),w,E=0;do w=g.getParentNode(E),E++;while(w&&(i(w)||w.type===\"TSNonNullExpression\"));let N=f(\"object\"),x=h(g,c,f),I=w&&(w.type===\"NewExpression\"||w.type===\"BindExpression\"||w.type===\"AssignmentExpression\"&&w.left.type!==\"Identifier\")||F.computed||F.object.type===\"Identifier\"&&F.property.type===\"Identifier\"&&!i(_)||(_.type===\"AssignmentExpression\"||_.type===\"VariableDeclarator\")&&(l(F.object)&&F.object.arguments.length>0||F.object.type===\"TSNonNullExpression\"&&l(F.object.expression)&&F.object.expression.arguments.length>0||N.label===\"member-chain\");return n(N.label===\"member-chain\"?\"member-chain\":\"member\",[N,I?x:s(a([t,x]))])}function h(g,c,f){let F=f(\"property\"),_=g.getValue(),w=p(g);return _.computed?!_.property||u(_.property)?[w,\"[\",F,\"]\"]:s([w,\"[\",a([t,F]),t,\"]\"]):[w,\".\",F]}r.exports={printMemberExpression:y,printMemberLookup:h};}}),md=te({\"src/language-js/print/member-chain.js\"(e,r){ne();var{printComments:t}=et(),{getLast:s,isNextLineEmptyAfterIndex:a,getNextNonSpaceNonCommentCharacterIndex:n}=Ue(),u=qt(),{isCallExpression:i,isMemberExpression:l,isFunctionOrArrowExpression:p,isLongCurriedCallExpression:y,isMemberish:h,isNumericLiteral:g,isSimpleCallArgument:c,hasComment:f,CommentCheckFlags:F,isNextLineEmpty:_}=Ke(),{locEnd:w}=ut(),{builders:{join:E,hardline:N,group:x,indent:I,conditionalGroup:P,breakParent:$,label:D},utils:{willBreak:T}}=qe(),m=Ao(),{printMemberLookup:C}=So(),{printOptionalToken:o,printFunctionTypeParameters:d,printBindExpressionCallee:v}=ct();function S(b,B,k){let M=b.getParentNode(),R=!M||M.type===\"ExpressionStatement\",q=[];function J(Ne){let{originalText:Pe}=B,oe=n(Pe,Ne,w);return Pe.charAt(oe)===\")\"?oe!==!1&&a(Pe,oe+1):_(Ne,B)}function L(Ne){let Pe=Ne.getValue();i(Pe)&&(h(Pe.callee)||i(Pe.callee))?(q.unshift({node:Pe,printed:[t(Ne,[o(Ne),d(Ne,B,k),m(Ne,B,k)],B),J(Pe)?N:\"\"]}),Ne.call(oe=>L(oe),\"callee\")):h(Pe)?(q.unshift({node:Pe,needsParens:u(Ne,B),printed:t(Ne,l(Pe)?C(Ne,B,k):v(Ne,B,k),B)}),Ne.call(oe=>L(oe),\"object\")):Pe.type===\"TSNonNullExpression\"?(q.unshift({node:Pe,printed:t(Ne,\"!\",B)}),Ne.call(oe=>L(oe),\"expression\")):q.unshift({node:Pe,printed:k()});}let Q=b.getValue();q.unshift({node:Q,printed:[o(b),d(b,B,k),m(b,B,k)]}),Q.callee&&b.call(Ne=>L(Ne),\"callee\");let V=[],j=[q[0]],Y=1;for(;Y0&&V.push(j);function ee(Ne){return /^[A-Z]|^[$_]+$/.test(Ne)}function ce(Ne){return Ne.length<=B.tabWidth}function W(Ne){let Pe=Ne[1].length>0&&Ne[1][0].node.computed;if(Ne[0].length===1){let H=Ne[0][0].node;return H.type===\"ThisExpression\"||H.type===\"Identifier\"&&(ee(H.name)||R&&ce(H.name)||Pe)}let oe=s(Ne[0]).node;return l(oe)&&oe.property.type===\"Identifier\"&&(ee(oe.property.name)||Pe)}let K=V.length>=2&&!f(V[1][0].node)&&W(V);function de(Ne){let Pe=Ne.map(oe=>oe.printed);return Ne.length>0&&s(Ne).needsParens?[\"(\",...Pe,\")\"]:Pe}function ue(Ne){return Ne.length===0?\"\":I(x([N,E(N,Ne.map(de))]))}let Fe=V.map(de),z=Fe,U=K?3:2,Z=V.flat(),se=Z.slice(1,-1).some(Ne=>f(Ne.node,F.Leading))||Z.slice(0,-1).some(Ne=>f(Ne.node,F.Trailing))||V[U]&&f(V[U][0].node,F.Leading);if(V.length<=U&&!se)return y(b)?z:x(z);let fe=s(V[K?1:0]).node,ge=!i(fe)&&J(fe),he=[de(V[0]),K?V.slice(1,2).map(de):\"\",ge?N:\"\",ue(V.slice(K?2:1))],we=q.map(Ne=>{let{node:Pe}=Ne;return Pe}).filter(i);function ke(){let Ne=s(s(V)).node,Pe=s(Fe);return i(Ne)&&T(Pe)&&we.slice(0,-1).some(oe=>oe.arguments.some(p))}let Re;return se||we.length>2&&we.some(Ne=>!Ne.arguments.every(Pe=>c(Pe,0)))||Fe.slice(0,-1).some(T)||ke()?Re=x(he):Re=[T(z)||ge?$:\"\",P([z,he])],D(\"member-chain\",Re)}r.exports=S;}}),xo=te({\"src/language-js/print/call-expression.js\"(e,r){ne();var{builders:{join:t,group:s}}=qe(),a=qt(),{getCallArguments:n,hasFlowAnnotationComment:u,isCallExpression:i,isMemberish:l,isStringLiteral:p,isTemplateOnItsOwnLine:y,isTestCall:h,iterateCallArgumentsPath:g}=Ke(),c=md(),f=Ao(),{printOptionalToken:F,printFunctionTypeParameters:_}=ct();function w(N,x,I){let P=N.getValue(),$=N.getParentNode(),D=P.type===\"NewExpression\",T=P.type===\"ImportExpression\",m=F(N),C=n(P);if(C.length>0&&(!T&&!D&&E(P,$)||C.length===1&&y(C[0],x.originalText)||!D&&h(P,$))){let v=[];return g(N,()=>{v.push(I());}),[D?\"new \":\"\",I(\"callee\"),m,_(N,x,I),\"(\",t(\", \",v),\")\"]}let o=(x.parser===\"babel\"||x.parser===\"babel-flow\")&&P.callee&&P.callee.type===\"Identifier\"&&u(P.callee.trailingComments);if(o&&(P.callee.trailingComments[0].printed=!0),!T&&!D&&l(P.callee)&&!N.call(v=>a(v,x),\"callee\"))return c(N,x,I);let d=[D?\"new \":\"\",T?\"import\":I(\"callee\"),m,o?`/*:: ${P.callee.trailingComments[0].value.slice(2).trim()} */`:\"\",_(N,x,I),f(N,x,I)];return T||i(P.callee)?s(d):d}function E(N,x){if(N.callee.type!==\"Identifier\")return !1;if(N.callee.name===\"require\")return !0;if(N.callee.name===\"define\"){let I=n(N);return x.type===\"ExpressionStatement\"&&(I.length===1||I.length===2&&I[0].type===\"ArrayExpression\"||I.length===3&&p(I[0])&&I[1].type===\"ArrayExpression\")}return !1}r.exports={printCallExpression:w};}}),tr=te({\"src/language-js/print/assignment.js\"(e,r){ne();var{isNonEmptyArray:t,getStringWidth:s}=Ue(),{builders:{line:a,group:n,indent:u,indentIfBreak:i,lineSuffixBoundary:l},utils:{cleanDoc:p,willBreak:y,canBreak:h}}=qe(),{hasLeadingOwnLineComment:g,isBinaryish:c,isStringLiteral:f,isLiteral:F,isNumericLiteral:_,isCallExpression:w,isMemberExpression:E,getCallArguments:N,rawText:x,hasComment:I,isSignedNumericLiteral:P,isObjectProperty:$}=Ke(),{shouldInlineLogicalExpression:D}=ru(),{printCallExpression:T}=xo();function m(W,K,de,ue,Fe,z){let U=d(W,K,de,ue,z),Z=de(z,{assignmentLayout:U});switch(U){case\"break-after-operator\":return n([n(ue),Fe,n(u([a,Z]))]);case\"never-break-after-operator\":return n([n(ue),Fe,\" \",Z]);case\"fluid\":{let se=Symbol(\"assignment\");return n([n(ue),Fe,n(u(a),{id:se}),l,i(Z,{groupId:se})])}case\"break-lhs\":return n([ue,Fe,\" \",n(Z)]);case\"chain\":return [n(ue),Fe,a,Z];case\"chain-tail\":return [n(ue),Fe,u([a,Z])];case\"chain-tail-arrow-chain\":return [n(ue),Fe,Z];case\"only-left\":return ue}}function C(W,K,de){let ue=W.getValue();return m(W,K,de,de(\"left\"),[\" \",ue.operator],\"right\")}function o(W,K,de){return m(W,K,de,de(\"id\"),\" =\",\"init\")}function d(W,K,de,ue,Fe){let z=W.getValue(),U=z[Fe];if(!U)return \"only-left\";let Z=!b(U);if(W.match(b,B,he=>!Z||he.type!==\"ExpressionStatement\"&&he.type!==\"VariableDeclaration\"))return Z?U.type===\"ArrowFunctionExpression\"&&U.body.type===\"ArrowFunctionExpression\"?\"chain-tail-arrow-chain\":\"chain-tail\":\"chain\";if(!Z&&b(U.right)||g(K.originalText,U))return \"break-after-operator\";if(U.type===\"CallExpression\"&&U.callee.name===\"require\"||K.parser===\"json5\"||K.parser===\"json\")return \"never-break-after-operator\";if(S(z)||k(z)||q(z)||J(z)&&h(ue))return \"break-lhs\";let ge=ie(z,ue,K);return W.call(()=>v(W,K,de,ge),Fe)?\"break-after-operator\":ge||U.type===\"TemplateLiteral\"||U.type===\"TaggedTemplateExpression\"||U.type===\"BooleanLiteral\"||_(U)||U.type===\"ClassExpression\"?\"never-break-after-operator\":\"fluid\"}function v(W,K,de,ue){let Fe=W.getValue();if(c(Fe)&&!D(Fe))return !0;switch(Fe.type){case\"StringLiteralTypeAnnotation\":case\"SequenceExpression\":return !0;case\"ConditionalExpression\":{let{test:Z}=Fe;return c(Z)&&!D(Z)}case\"ClassExpression\":return t(Fe.decorators)}if(ue)return !1;let z=Fe,U=[];for(;;)if(z.type===\"UnaryExpression\")z=z.argument,U.push(\"argument\");else if(z.type===\"TSNonNullExpression\")z=z.expression,U.push(\"expression\");else break;return !!(f(z)||W.call(()=>V(W,K,de),...U))}function S(W){if(B(W)){let K=W.left||W.id;return K.type===\"ObjectPattern\"&&K.properties.length>2&&K.properties.some(de=>$(de)&&(!de.shorthand||de.value&&de.value.type===\"AssignmentPattern\"))}return !1}function b(W){return W.type===\"AssignmentExpression\"}function B(W){return b(W)||W.type===\"VariableDeclarator\"}function k(W){let K=M(W);if(t(K)){let de=W.type===\"TSTypeAliasDeclaration\"?\"constraint\":\"bound\";if(K.length>1&&K.some(ue=>ue[de]||ue.default))return !0}return !1}function M(W){return R(W)&&W.typeParameters&&W.typeParameters.params?W.typeParameters.params:null}function R(W){return W.type===\"TSTypeAliasDeclaration\"||W.type===\"TypeAlias\"}function q(W){if(W.type!==\"VariableDeclarator\")return !1;let{typeAnnotation:K}=W.id;if(!K||!K.typeAnnotation)return !1;let de=L(K.typeAnnotation);return t(de)&&de.length>1&&de.some(ue=>t(L(ue))||ue.type===\"TSConditionalType\")}function J(W){return W.type===\"VariableDeclarator\"&&W.init&&W.init.type===\"ArrowFunctionExpression\"}function L(W){return Q(W)&&W.typeParameters&&W.typeParameters.params?W.typeParameters.params:null}function Q(W){return W.type===\"TSTypeReference\"||W.type===\"GenericTypeAnnotation\"}function V(W,K,de){let ue=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Fe=W.getValue(),z=()=>V(W,K,de,!0);if(Fe.type===\"TSNonNullExpression\")return W.call(z,\"expression\");if(w(Fe)){if(T(W,K,de).label===\"member-chain\")return !1;let Z=N(Fe);return !(Z.length===0||Z.length===1&&Y(Z[0],K))||ee(Fe,de)?!1:W.call(z,\"callee\")}return E(Fe)?W.call(z,\"object\"):ue&&(Fe.type===\"Identifier\"||Fe.type===\"ThisExpression\")}var j=.25;function Y(W,K){let{printWidth:de}=K;if(I(W))return !1;let ue=de*j;if(W.type===\"ThisExpression\"||W.type===\"Identifier\"&&W.name.length<=ue||P(W)&&!I(W.argument))return !0;let Fe=W.type===\"Literal\"&&\"regex\"in W&&W.regex.pattern||W.type===\"RegExpLiteral\"&&W.pattern;return Fe?Fe.length<=ue:f(W)?x(W).length<=ue:W.type===\"TemplateLiteral\"?W.expressions.length===0&&W.quasis[0].value.raw.length<=ue&&!W.quasis[0].value.raw.includes(`\n`):F(W)}function ie(W,K,de){if(!$(W))return !1;K=p(K);let ue=3;return typeof K==\"string\"&&s(K)1)return !0;if(de.length===1){let Fe=de[0];if(Fe.type===\"TSUnionType\"||Fe.type===\"UnionTypeAnnotation\"||Fe.type===\"TSIntersectionType\"||Fe.type===\"IntersectionTypeAnnotation\"||Fe.type===\"TSTypeLiteral\"||Fe.type===\"ObjectTypeAnnotation\")return !0}let ue=W.typeParameters?\"typeParameters\":\"typeArguments\";if(y(K(ue)))return !0}return !1}function ce(W){return W.typeParameters&&W.typeParameters.params||W.typeArguments&&W.typeArguments.params}r.exports={printVariableDeclarator:o,printAssignmentExpression:C,printAssignment:m,isArrowFunctionVariableDeclarator:J};}}),Lr=te({\"src/language-js/print/function-parameters.js\"(e,r){ne();var{getNextNonSpaceNonCommentCharacter:t}=Ue(),{printDanglingComments:s}=et(),{builders:{line:a,hardline:n,softline:u,group:i,indent:l,ifBreak:p},utils:{removeLines:y,willBreak:h}}=qe(),{getFunctionParameters:g,iterateFunctionParametersPath:c,isSimpleType:f,isTestCall:F,isTypeAnnotationAFunction:_,isObjectType:w,isObjectTypePropertyAFunction:E,hasRestParameter:N,shouldPrintComma:x,hasComment:I,isNextLineEmpty:P}=Ke(),{locEnd:$}=ut(),{ArgExpansionBailout:D}=Qt(),{printFunctionTypeParameters:T}=ct();function m(v,S,b,B,k){let M=v.getValue(),R=g(M),q=k?T(v,b,S):\"\";if(R.length===0)return [q,\"(\",s(v,b,!0,ie=>t(b.originalText,ie,$)===\")\"),\")\"];let J=v.getParentNode(),L=F(J),Q=C(M),V=[];if(c(v,(ie,ee)=>{let ce=ee===R.length-1;ce&&M.rest&&V.push(\"...\"),V.push(S()),!ce&&(V.push(\",\"),L||Q?V.push(\" \"):P(R[ee],b)?V.push(n,n):V.push(a));}),B){if(h(q)||h(V))throw new D;return i([y(q),\"(\",y(V),\")\"])}let j=R.every(ie=>!ie.decorators);return Q&&j?[q,\"(\",...V,\")\"]:L?[q,\"(\",...V,\")\"]:(E(J)||_(J)||J.type===\"TypeAlias\"||J.type===\"UnionTypeAnnotation\"||J.type===\"TSUnionType\"||J.type===\"IntersectionTypeAnnotation\"||J.type===\"FunctionTypeAnnotation\"&&J.returnType===M)&&R.length===1&&R[0].name===null&&M.this!==R[0]&&R[0].typeAnnotation&&M.typeParameters===null&&f(R[0].typeAnnotation)&&!M.rest?b.arrowParens===\"always\"?[\"(\",...V,\")\"]:V:[q,\"(\",l([u,...V]),p(!N(M)&&x(b,\"all\")?\",\":\"\"),u,\")\"]}function C(v){if(!v)return !1;let S=g(v);if(S.length!==1)return !1;let[b]=S;return !I(b)&&(b.type===\"ObjectPattern\"||b.type===\"ArrayPattern\"||b.type===\"Identifier\"&&b.typeAnnotation&&(b.typeAnnotation.type===\"TypeAnnotation\"||b.typeAnnotation.type===\"TSTypeAnnotation\")&&w(b.typeAnnotation.typeAnnotation)||b.type===\"FunctionTypeParam\"&&w(b.typeAnnotation)||b.type===\"AssignmentPattern\"&&(b.left.type===\"ObjectPattern\"||b.left.type===\"ArrayPattern\")&&(b.right.type===\"Identifier\"||b.right.type===\"ObjectExpression\"&&b.right.properties.length===0||b.right.type===\"ArrayExpression\"&&b.right.elements.length===0))}function o(v){let S;return v.returnType?(S=v.returnType,S.typeAnnotation&&(S=S.typeAnnotation)):v.typeAnnotation&&(S=v.typeAnnotation),S}function d(v,S){let b=o(v);if(!b)return !1;let B=v.typeParameters&&v.typeParameters.params;if(B){if(B.length>1)return !1;if(B.length===1){let k=B[0];if(k.constraint||k.default)return !1}}return g(v).length===1&&(w(b)||h(S))}r.exports={printFunctionParameters:m,shouldHugFunctionParameters:C,shouldGroupFunctionParameters:d};}}),Or=te({\"src/language-js/print/type-annotation.js\"(e,r){ne();var{printComments:t,printDanglingComments:s}=et(),{isNonEmptyArray:a}=Ue(),{builders:{group:n,join:u,line:i,softline:l,indent:p,align:y,ifBreak:h}}=qe(),g=qt(),{locStart:c}=ut(),{isSimpleType:f,isObjectType:F,hasLeadingOwnLineComment:_,isObjectTypePropertyAFunction:w,shouldPrintComma:E}=Ke(),{printAssignment:N}=tr(),{printFunctionParameters:x,shouldGroupFunctionParameters:I}=Lr(),{printArrayItems:P}=er();function $(b){if(f(b)||F(b))return !0;if(b.type===\"UnionTypeAnnotation\"||b.type===\"TSUnionType\"){let B=b.types.filter(M=>M.type===\"VoidTypeAnnotation\"||M.type===\"TSVoidKeyword\"||M.type===\"NullLiteralTypeAnnotation\"||M.type===\"TSNullKeyword\").length,k=b.types.some(M=>M.type===\"ObjectTypeAnnotation\"||M.type===\"TSTypeLiteral\"||M.type===\"GenericTypeAnnotation\"||M.type===\"TSTypeReference\");if(b.types.length-1===B&&k)return !0}return !1}function D(b,B,k){let M=B.semi?\";\":\"\",R=b.getValue(),q=[];return q.push(\"opaque type \",k(\"id\"),k(\"typeParameters\")),R.supertype&&q.push(\": \",k(\"supertype\")),R.impltype&&q.push(\" = \",k(\"impltype\")),q.push(M),q}function T(b,B,k){let M=B.semi?\";\":\"\",R=b.getValue(),q=[];R.declare&&q.push(\"declare \"),q.push(\"type \",k(\"id\"),k(\"typeParameters\"));let J=R.type===\"TSTypeAliasDeclaration\"?\"typeAnnotation\":\"right\";return [N(b,B,k,q,\" =\",J),M]}function m(b,B,k){let M=b.getValue(),R=b.map(k,\"types\"),q=[],J=!1;for(let L=0;L1&&(J=!0),q.push(\" & \",L>1?p(R[L]):R[L]));return n(q)}function C(b,B,k){let M=b.getValue(),R=b.getParentNode(),q=R.type!==\"TypeParameterInstantiation\"&&R.type!==\"TSTypeParameterInstantiation\"&&R.type!==\"GenericTypeAnnotation\"&&R.type!==\"TSTypeReference\"&&R.type!==\"TSTypeAssertion\"&&R.type!==\"TupleTypeAnnotation\"&&R.type!==\"TSTupleType\"&&!(R.type===\"FunctionTypeParam\"&&!R.name&&b.getParentNode(1).this!==R)&&!((R.type===\"TypeAlias\"||R.type===\"VariableDeclarator\"||R.type===\"TSTypeAliasDeclaration\")&&_(B.originalText,M)),J=$(M),L=b.map(j=>{let Y=k();return J||(Y=y(2,Y)),t(j,Y,B)},\"types\");if(J)return u(\" | \",L);let Q=q&&!_(B.originalText,M),V=[h([Q?i:\"\",\"| \"]),u([i,\"| \"],L)];return g(b,B)?n([p(V),l]):R.type===\"TupleTypeAnnotation\"&&R.types.length>1||R.type===\"TSTupleType\"&&R.elementTypes.length>1?n([p([h([\"(\",l]),V]),l,h(\")\")]):n(q?p(V):V)}function o(b,B,k){let M=b.getValue(),R=[],q=b.getParentNode(0),J=b.getParentNode(1),L=b.getParentNode(2),Q=M.type===\"TSFunctionType\"||!((q.type===\"ObjectTypeProperty\"||q.type===\"ObjectTypeInternalSlot\")&&!q.variance&&!q.optional&&c(q)===c(M)||q.type===\"ObjectTypeCallProperty\"||L&&L.type===\"DeclareFunction\"),V=Q&&(q.type===\"TypeAnnotation\"||q.type===\"TSTypeAnnotation\"),j=V&&Q&&(q.type===\"TypeAnnotation\"||q.type===\"TSTypeAnnotation\")&&J.type===\"ArrowFunctionExpression\";w(q)&&(Q=!0,V=!0),j&&R.push(\"(\");let Y=x(b,k,B,!1,!0),ie=M.returnType||M.predicate||M.typeAnnotation?[Q?\" => \":\": \",k(\"returnType\"),k(\"predicate\"),k(\"typeAnnotation\")]:\"\",ee=I(M,ie);return R.push(ee?n(Y):Y),ie&&R.push(ie),j&&R.push(\")\"),n(R)}function d(b,B,k){let M=b.getValue(),R=M.type===\"TSTupleType\"?\"elementTypes\":\"types\",q=M[R],J=a(q),L=J?l:\"\";return n([\"[\",p([L,P(b,B,R,k)]),h(J&&E(B,\"all\")?\",\":\"\"),s(b,B,!0),L,\"]\"])}function v(b,B,k){let M=b.getValue(),R=M.type===\"OptionalIndexedAccessType\"&&M.optional?\"?.[\":\"[\";return [k(\"objectType\"),R,k(\"indexType\"),\"]\"]}function S(b,B,k){let M=b.getValue();return [M.postfix?\"\":k,B(\"typeAnnotation\"),M.postfix?k:\"\"]}r.exports={printOpaqueType:D,printTypeAlias:T,printIntersectionType:m,printUnionType:C,printFunctionType:o,printTupleType:d,printIndexedAccessType:v,shouldHugType:$,printJSDocType:S};}}),jr=te({\"src/language-js/print/type-parameters.js\"(e,r){ne();var{printDanglingComments:t}=et(),{builders:{join:s,line:a,hardline:n,softline:u,group:i,indent:l,ifBreak:p}}=qe(),{isTestCall:y,hasComment:h,CommentCheckFlags:g,isTSXFile:c,shouldPrintComma:f,getFunctionParameters:F,isObjectType:_,getTypeScriptMappedTypeModifier:w}=Ke(),{createGroupIdMapper:E}=Ue(),{shouldHugType:N}=Or(),{isArrowFunctionVariableDeclarator:x}=tr(),I=E(\"typeParameters\");function P(T,m,C,o){let d=T.getValue();if(!d[o])return \"\";if(!Array.isArray(d[o]))return C(o);let v=T.getNode(2),S=v&&y(v),b=T.match(M=>!(M[o].length===1&&_(M[o][0])),void 0,(M,R)=>R===\"typeAnnotation\",M=>M.type===\"Identifier\",x);if(d[o].length===0||!b&&(S||d[o].length===1&&(d[o][0].type===\"NullableTypeAnnotation\"||N(d[o][0]))))return [\"<\",s(\", \",T.map(C,o)),$(T,m),\">\"];let k=d.type===\"TSTypeParameterInstantiation\"?\"\":F(d).length===1&&c(m)&&!d[o][0].constraint&&T.getParentNode().type===\"ArrowFunctionExpression\"?\",\":f(m,\"all\")?p(\",\"):\"\";return i([\"<\",l([u,s([\",\",a],T.map(C,o))]),k,u,\">\"],{id:I(d)})}function $(T,m){let C=T.getValue();if(!h(C,g.Dangling))return \"\";let o=!h(C,g.Line),d=t(T,m,o);return o?d:[d,n]}function D(T,m,C){let o=T.getValue(),d=[o.type===\"TSTypeParameter\"&&o.const?\"const \":\"\"],v=T.getParentNode();return v.type===\"TSMappedType\"?(v.readonly&&d.push(w(v.readonly,\"readonly\"),\" \"),d.push(\"[\",C(\"name\")),o.constraint&&d.push(\" in \",C(\"constraint\")),v.nameType&&d.push(\" as \",T.callParent(()=>C(\"nameType\"))),d.push(\"]\"),d):(o.variance&&d.push(C(\"variance\")),o.in&&d.push(\"in \"),o.out&&d.push(\"out \"),d.push(C(\"name\")),o.bound&&d.push(\": \",C(\"bound\")),o.constraint&&d.push(\" extends \",C(\"constraint\")),o.default&&d.push(\" = \",C(\"default\")),d)}r.exports={printTypeParameter:D,printTypeParameters:P,getTypeParametersGroupId:I};}}),rr=te({\"src/language-js/print/property.js\"(e,r){ne();var{printComments:t}=et(),{printString:s,printNumber:a}=Ue(),{isNumericLiteral:n,isSimpleNumber:u,isStringLiteral:i,isStringPropSafeToUnquote:l,rawText:p}=Ke(),{printAssignment:y}=tr(),h=new WeakMap;function g(f,F,_){let w=f.getNode();if(w.computed)return [\"[\",_(\"key\"),\"]\"];let E=f.getParentNode(),{key:N}=w;if(F.quoteProps===\"consistent\"&&!h.has(E)){let x=(E.properties||E.body||E.members).some(I=>!I.computed&&I.key&&i(I.key)&&!l(I,F));h.set(E,x);}if((N.type===\"Identifier\"||n(N)&&u(a(p(N)))&&String(N.value)===a(p(N))&&!(F.parser===\"typescript\"||F.parser===\"babel-ts\"))&&(F.parser===\"json\"||F.quoteProps===\"consistent\"&&h.get(E))){let x=s(JSON.stringify(N.type===\"Identifier\"?N.name:N.value.toString()),F);return f.call(I=>t(I,x,F),\"key\")}return l(w,F)&&(F.quoteProps===\"as-needed\"||F.quoteProps===\"consistent\"&&!h.get(E))?f.call(x=>t(x,/^\\d/.test(N.value)?a(N.value):N.value,F),\"key\"):_(\"key\")}function c(f,F,_){return f.getValue().shorthand?_(\"value\"):y(f,F,_,g(f,F,_),\":\",\"value\")}r.exports={printProperty:c,printPropertyKey:g};}}),qr=te({\"src/language-js/print/function.js\"(e,r){ne();var t=Zt(),{printDanglingComments:s,printCommentsSeparately:a}=et(),n=lt(),{getNextNonSpaceNonCommentCharacterIndex:u}=Ue(),{builders:{line:i,softline:l,group:p,indent:y,ifBreak:h,hardline:g,join:c,indentIfBreak:f},utils:{removeLines:F,willBreak:_}}=qe(),{ArgExpansionBailout:w}=Qt(),{getFunctionParameters:E,hasLeadingOwnLineComment:N,isFlowAnnotationComment:x,isJsxNode:I,isTemplateOnItsOwnLine:P,shouldPrintComma:$,startsWithNoLookaheadToken:D,isBinaryish:T,isLineComment:m,hasComment:C,getComments:o,CommentCheckFlags:d,isCallLikeExpression:v,isCallExpression:S,getCallArguments:b,hasNakedLeftSide:B,getLeftSide:k}=Ke(),{locEnd:M}=ut(),{printFunctionParameters:R,shouldGroupFunctionParameters:q}=Lr(),{printPropertyKey:J}=rr(),{printFunctionTypeParameters:L}=ct();function Q(U,Z,se,fe){let ge=U.getValue(),he=!1;if((ge.type===\"FunctionDeclaration\"||ge.type===\"FunctionExpression\")&&fe&&fe.expandLastArg){let Pe=U.getParentNode();S(Pe)&&b(Pe).length>1&&(he=!0);}let we=[];ge.type===\"TSDeclareFunction\"&&ge.declare&&we.push(\"declare \"),ge.async&&we.push(\"async \"),ge.generator?we.push(\"function* \"):we.push(\"function \"),ge.id&&we.push(Z(\"id\"));let ke=R(U,Z,se,he),Re=K(U,Z,se),Ne=q(ge,Re);return we.push(L(U,se,Z),p([Ne?p(ke):ke,Re]),ge.body?\" \":\"\",Z(\"body\")),se.semi&&(ge.declare||!ge.body)&&we.push(\";\"),we}function V(U,Z,se){let fe=U.getNode(),{kind:ge}=fe,he=fe.value||fe,we=[];return !ge||ge===\"init\"||ge===\"method\"||ge===\"constructor\"?he.async&&we.push(\"async \"):(t.ok(ge===\"get\"||ge===\"set\"),we.push(ge,\" \")),he.generator&&we.push(\"*\"),we.push(J(U,Z,se),fe.optional||fe.key.optional?\"?\":\"\"),fe===he?we.push(j(U,Z,se)):he.type===\"FunctionExpression\"?we.push(U.call(ke=>j(ke,Z,se),\"value\")):we.push(se(\"value\")),we}function j(U,Z,se){let fe=U.getNode(),ge=R(U,se,Z),he=K(U,se,Z),we=q(fe,he),ke=[L(U,Z,se),p([we?p(ge):ge,he])];return fe.body?ke.push(\" \",se(\"body\")):ke.push(Z.semi?\";\":\"\"),ke}function Y(U,Z,se,fe){let ge=U.getValue(),he=[];if(ge.async&&he.push(\"async \"),W(U,Z))he.push(se([\"params\",0]));else {let ke=fe&&(fe.expandLastArg||fe.expandFirstArg),Re=K(U,se,Z);if(ke){if(_(Re))throw new w;Re=p(F(Re));}he.push(p([R(U,se,Z,ke,!0),Re]));}let we=s(U,Z,!0,ke=>{let Re=u(Z.originalText,ke,M);return Re!==!1&&Z.originalText.slice(Re,Re+2)===\"=>\"});return we&&he.push(\" \",we),he}function ie(U,Z,se,fe,ge,he){let we=U.getName(),ke=U.getParentNode(),Re=v(ke)&&we===\"callee\",Ne=!!(Z&&Z.assignmentLayout),Pe=he.body.type!==\"BlockStatement\"&&he.body.type!==\"ObjectExpression\"&&he.body.type!==\"SequenceExpression\",oe=Re&&Pe||Z&&Z.assignmentLayout===\"chain-tail-arrow-chain\",H=Symbol(\"arrow-chain\");return he.body.type===\"SequenceExpression\"&&(ge=p([\"(\",y([l,ge]),l,\")\"])),p([p(y([Re||Ne?l:\"\",p(c([\" =>\",i],se),{shouldBreak:fe})]),{id:H,shouldBreak:oe}),\" =>\",f(Pe?y([i,ge]):[\" \",ge],{groupId:H}),Re?h(l,\"\",{groupId:H}):\"\"])}function ee(U,Z,se,fe){let ge=U.getValue(),he=[],we=[],ke=!1;if(function H(){let pe=Y(U,Z,se,fe);if(he.length===0)he.push(pe);else {let{leading:X,trailing:le}=a(U,Z);he.push([X,pe]),we.unshift(le);}ke=ke||ge.returnType&&E(ge).length>0||ge.typeParameters||E(ge).some(X=>X.type!==\"Identifier\"),ge.body.type!==\"ArrowFunctionExpression\"||fe&&fe.expandLastArg?we.unshift(se(\"body\",fe)):(ge=ge.body,U.call(H,\"body\"));}(),he.length>1)return ie(U,fe,he,ke,we,ge);let Re=he;if(Re.push(\" =>\"),!N(Z.originalText,ge.body)&&(ge.body.type===\"ArrayExpression\"||ge.body.type===\"ObjectExpression\"||ge.body.type===\"BlockStatement\"||I(ge.body)||P(ge.body,Z.originalText)||ge.body.type===\"ArrowFunctionExpression\"||ge.body.type===\"DoExpression\"))return p([...Re,\" \",we]);if(ge.body.type===\"SequenceExpression\")return p([...Re,p([\" (\",y([l,we]),l,\")\"])]);let Ne=(fe&&fe.expandLastArg||U.getParentNode().type===\"JSXExpressionContainer\")&&!C(ge),Pe=fe&&fe.expandLastArg&&$(Z,\"all\"),oe=ge.body.type===\"ConditionalExpression\"&&!D(ge.body,H=>H.type===\"ObjectExpression\");return p([...Re,p([y([i,oe?h(\"\",\"(\"):\"\",we,oe?h(\"\",\")\"):\"\"]),Ne?[h(Pe?\",\":\"\"),l]:\"\"])])}function ce(U){let Z=E(U);return Z.length===1&&!U.typeParameters&&!C(U,d.Dangling)&&Z[0].type===\"Identifier\"&&!Z[0].typeAnnotation&&!C(Z[0])&&!Z[0].optional&&!U.predicate&&!U.returnType}function W(U,Z){if(Z.arrowParens===\"always\")return !1;if(Z.arrowParens===\"avoid\"){let se=U.getValue();return ce(se)}return !1}function K(U,Z,se){let fe=U.getValue(),ge=Z(\"returnType\");if(fe.returnType&&x(se.originalText,fe.returnType))return [\" /*: \",ge,\" */\"];let he=[ge];return fe.returnType&&fe.returnType.typeAnnotation&&he.unshift(\": \"),fe.predicate&&he.push(fe.returnType?\" \":\": \",Z(\"predicate\")),he}function de(U,Z,se){let fe=U.getValue(),ge=Z.semi?\";\":\"\",he=[];fe.argument&&(z(Z,fe.argument)?he.push([\" (\",y([g,se(\"argument\")]),g,\")\"]):T(fe.argument)||fe.argument.type===\"SequenceExpression\"?he.push(p([h(\" (\",\" \"),y([l,se(\"argument\")]),l,h(\")\")])):he.push(\" \",se(\"argument\")));let we=o(fe),ke=n(we),Re=ke&&m(ke);return Re&&he.push(ge),C(fe,d.Dangling)&&he.push(\" \",s(U,Z,!0)),Re||he.push(ge),he}function ue(U,Z,se){return [\"return\",de(U,Z,se)]}function Fe(U,Z,se){return [\"throw\",de(U,Z,se)]}function z(U,Z){if(N(U.originalText,Z))return !0;if(B(Z)){let se=Z,fe;for(;fe=k(se);)if(se=fe,N(U.originalText,se))return !0}return !1}r.exports={printFunction:Q,printArrowFunction:ee,printMethod:V,printReturnStatement:ue,printThrowStatement:Fe,printMethodInternal:j,shouldPrintParamsWithoutParens:W};}}),nu=te({\"src/language-js/print/decorators.js\"(e,r){ne();var{isNonEmptyArray:t,hasNewline:s}=Ue(),{builders:{line:a,hardline:n,join:u,breakParent:i,group:l}}=qe(),{locStart:p,locEnd:y}=ut(),{getParentExportDeclaration:h}=Ke();function g(w,E,N){let x=w.getValue();return l([u(a,w.map(N,\"decorators\")),F(x,E)?n:a])}function c(w,E,N){return [u(n,w.map(N,\"declaration\",\"decorators\")),n]}function f(w,E,N){let x=w.getValue(),{decorators:I}=x;if(!t(I)||_(w.getParentNode()))return;let P=x.type===\"ClassExpression\"||x.type===\"ClassDeclaration\"||F(x,E);return [h(w)?n:P?i:\"\",u(a,w.map(N,\"decorators\")),a]}function F(w,E){return w.decorators.some(N=>s(E.originalText,y(N)))}function _(w){if(w.type!==\"ExportDefaultDeclaration\"&&w.type!==\"ExportNamedDeclaration\"&&w.type!==\"DeclareExportDeclaration\")return !1;let E=w.declaration&&w.declaration.decorators;return t(E)&&p(w)===p(E[0])}r.exports={printDecorators:f,printClassMemberDecorators:g,printDecoratorsBeforeExport:c,hasDecoratorsBeforeExport:_};}}),nr=te({\"src/language-js/print/class.js\"(e,r){ne();var{isNonEmptyArray:t,createGroupIdMapper:s}=Ue(),{printComments:a,printDanglingComments:n}=et(),{builders:{join:u,line:i,hardline:l,softline:p,group:y,indent:h,ifBreak:g}}=qe(),{hasComment:c,CommentCheckFlags:f}=Ke(),{getTypeParametersGroupId:F}=jr(),{printMethod:_}=qr(),{printOptionalToken:w,printTypeAnnotation:E,printDefiniteToken:N}=ct(),{printPropertyKey:x}=rr(),{printAssignment:I}=tr(),{printClassMemberDecorators:P}=nu();function $(b,B,k){let M=b.getValue(),R=[];M.declare&&R.push(\"declare \"),M.abstract&&R.push(\"abstract \"),R.push(\"class\");let q=M.id&&c(M.id,f.Trailing)||M.typeParameters&&c(M.typeParameters,f.Trailing)||M.superClass&&c(M.superClass)||t(M.extends)||t(M.mixins)||t(M.implements),J=[],L=[];if(M.id&&J.push(\" \",k(\"id\")),J.push(k(\"typeParameters\")),M.superClass){let Q=[d(b,B,k),k(\"superTypeParameters\")],V=b.call(j=>[\"extends \",a(j,Q,B)],\"superClass\");q?L.push(i,y(V)):L.push(\" \",V);}else L.push(o(b,B,k,\"extends\"));if(L.push(o(b,B,k,\"mixins\"),o(b,B,k,\"implements\")),q){let Q;C(M)?Q=[...J,h(L)]:Q=h([...J,L]),R.push(y(Q,{id:D(M)}));}else R.push(...J,...L);return R.push(\" \",k(\"body\")),R}var D=s(\"heritageGroup\");function T(b){return g(l,\"\",{groupId:D(b)})}function m(b){return [\"superClass\",\"extends\",\"mixins\",\"implements\"].filter(B=>!!b[B]).length>1}function C(b){return b.typeParameters&&!c(b.typeParameters,f.Trailing|f.Line)&&!m(b)}function o(b,B,k,M){let R=b.getValue();if(!t(R[M]))return \"\";let q=n(b,B,!0,J=>{let{marker:L}=J;return L===M});return [C(R)?g(\" \",i,{groupId:F(R.typeParameters)}):i,q,q&&l,M,y(h([i,u([\",\",i],b.map(k,M))]))]}function d(b,B,k){let M=k(\"superClass\");return b.getParentNode().type===\"AssignmentExpression\"?y(g([\"(\",h([p,M]),p,\")\"],M)):M}function v(b,B,k){let M=b.getValue(),R=[];return t(M.decorators)&&R.push(P(b,B,k)),M.accessibility&&R.push(M.accessibility+\" \"),M.readonly&&R.push(\"readonly \"),M.declare&&R.push(\"declare \"),M.static&&R.push(\"static \"),(M.type===\"TSAbstractMethodDefinition\"||M.abstract)&&R.push(\"abstract \"),M.override&&R.push(\"override \"),R.push(_(b,B,k)),R}function S(b,B,k){let M=b.getValue(),R=[],q=B.semi?\";\":\"\";return t(M.decorators)&&R.push(P(b,B,k)),M.accessibility&&R.push(M.accessibility+\" \"),M.declare&&R.push(\"declare \"),M.static&&R.push(\"static \"),(M.type===\"TSAbstractPropertyDefinition\"||M.type===\"TSAbstractAccessorProperty\"||M.abstract)&&R.push(\"abstract \"),M.override&&R.push(\"override \"),M.readonly&&R.push(\"readonly \"),M.variance&&R.push(k(\"variance\")),(M.type===\"ClassAccessorProperty\"||M.type===\"AccessorProperty\"||M.type===\"TSAbstractAccessorProperty\")&&R.push(\"accessor \"),R.push(x(b,B,k),w(b),N(b),E(b,B,k)),[I(b,B,k,R,\" =\",\"value\"),q]}r.exports={printClass:$,printClassMethod:v,printClassProperty:S,printHardlineAfterHeritage:T};}}),bo=te({\"src/language-js/print/interface.js\"(e,r){ne();var{isNonEmptyArray:t}=Ue(),{builders:{join:s,line:a,group:n,indent:u,ifBreak:i}}=qe(),{hasComment:l,identity:p,CommentCheckFlags:y}=Ke(),{getTypeParametersGroupId:h}=jr(),{printTypeScriptModifiers:g}=ct();function c(f,F,_){let w=f.getValue(),E=[];w.declare&&E.push(\"declare \"),w.type===\"TSInterfaceDeclaration\"&&E.push(w.abstract?\"abstract \":\"\",g(f,F,_)),E.push(\"interface\");let N=[],x=[];w.type!==\"InterfaceTypeAnnotation\"&&N.push(\" \",_(\"id\"),_(\"typeParameters\"));let I=w.typeParameters&&!l(w.typeParameters,y.Trailing|y.Line);return t(w.extends)&&x.push(I?i(\" \",a,{groupId:h(w.typeParameters)}):a,\"extends \",(w.extends.length===1?p:u)(s([\",\",a],f.map(_,\"extends\")))),w.id&&l(w.id,y.Trailing)||t(w.extends)?I?E.push(n([...N,u(x)])):E.push(n(u([...N,...x]))):E.push(...N,...x),E.push(\" \",_(\"body\")),n(E)}r.exports={printInterface:c};}}),To=te({\"src/language-js/print/module.js\"(e,r){ne();var{isNonEmptyArray:t}=Ue(),{builders:{softline:s,group:a,indent:n,join:u,line:i,ifBreak:l,hardline:p}}=qe(),{printDanglingComments:y}=et(),{hasComment:h,CommentCheckFlags:g,shouldPrintComma:c,needsHardlineAfterDanglingComment:f,isStringLiteral:F,rawText:_}=Ke(),{locStart:w,hasSameLoc:E}=ut(),{hasDecoratorsBeforeExport:N,printDecoratorsBeforeExport:x}=nu();function I(S,b,B){let k=S.getValue(),M=b.semi?\";\":\"\",R=[],{importKind:q}=k;return R.push(\"import\"),q&&q!==\"value\"&&R.push(\" \",q),R.push(m(S,b,B),T(S,b,B),o(S,b,B),M),R}function P(S,b,B){let k=S.getValue(),M=[];N(k)&&M.push(x(S,b,B));let{type:R,exportKind:q,declaration:J}=k;return M.push(\"export\"),(k.default||R===\"ExportDefaultDeclaration\")&&M.push(\" default\"),h(k,g.Dangling)&&(M.push(\" \",y(S,b,!0)),f(k)&&M.push(p)),J?M.push(\" \",B(\"declaration\")):M.push(q===\"type\"?\" type\":\"\",m(S,b,B),T(S,b,B),o(S,b,B)),D(k,b)&&M.push(\";\"),M}function $(S,b,B){let k=S.getValue(),M=b.semi?\";\":\"\",R=[],{exportKind:q,exported:J}=k;return R.push(\"export\"),q===\"type\"&&R.push(\" type\"),R.push(\" *\"),J&&R.push(\" as \",B(\"exported\")),R.push(T(S,b,B),o(S,b,B),M),R}function D(S,b){if(!b.semi)return !1;let{type:B,declaration:k}=S,M=S.default||B===\"ExportDefaultDeclaration\";if(!k)return !0;let{type:R}=k;return !!(M&&R!==\"ClassDeclaration\"&&R!==\"FunctionDeclaration\"&&R!==\"TSInterfaceDeclaration\"&&R!==\"DeclareClass\"&&R!==\"DeclareFunction\"&&R!==\"TSDeclareFunction\"&&R!==\"EnumDeclaration\")}function T(S,b,B){let k=S.getValue();if(!k.source)return \"\";let M=[];return C(k,b)||M.push(\" from\"),M.push(\" \",B(\"source\")),M}function m(S,b,B){let k=S.getValue();if(C(k,b))return \"\";let M=[\" \"];if(t(k.specifiers)){let R=[],q=[];S.each(()=>{let J=S.getValue().type;if(J===\"ExportNamespaceSpecifier\"||J===\"ExportDefaultSpecifier\"||J===\"ImportNamespaceSpecifier\"||J===\"ImportDefaultSpecifier\")R.push(B());else if(J===\"ExportSpecifier\"||J===\"ImportSpecifier\")q.push(B());else throw new Error(`Unknown specifier type ${JSON.stringify(J)}`)},\"specifiers\"),M.push(u(\", \",R)),q.length>0&&(R.length>0&&M.push(\", \"),q.length>1||R.length>0||k.specifiers.some(L=>h(L))?M.push(a([\"{\",n([b.bracketSpacing?i:s,u([\",\",i],q)]),l(c(b)?\",\":\"\"),b.bracketSpacing?i:s,\"}\"])):M.push([\"{\",b.bracketSpacing?\" \":\"\",...q,b.bracketSpacing?\" \":\"\",\"}\"]));}else M.push(\"{}\");return M}function C(S,b){let{type:B,importKind:k,source:M,specifiers:R}=S;return B!==\"ImportDeclaration\"||t(R)||k===\"type\"?!1:!/{\\s*}/.test(b.originalText.slice(w(S),w(M)))}function o(S,b,B){let k=S.getNode();return t(k.assertions)?[\" assert {\",b.bracketSpacing?\" \":\"\",u(\", \",S.map(B,\"assertions\")),b.bracketSpacing?\" \":\"\",\"}\"]:\"\"}function d(S,b,B){let k=S.getNode(),{type:M}=k,R=[],q=M===\"ImportSpecifier\"?k.importKind:k.exportKind;q&&q!==\"value\"&&R.push(q,\" \");let J=M.startsWith(\"Import\"),L=J?\"imported\":\"local\",Q=J?\"local\":\"exported\",V=k[L],j=k[Q],Y=\"\",ie=\"\";return M===\"ExportNamespaceSpecifier\"||M===\"ImportNamespaceSpecifier\"?Y=\"*\":V&&(Y=B(L)),j&&!v(k)&&(ie=B(Q)),R.push(Y,Y&&ie?\" as \":\"\",ie),R}function v(S){if(S.type!==\"ImportSpecifier\"&&S.type!==\"ExportSpecifier\")return !1;let{local:b,[S.type===\"ImportSpecifier\"?\"imported\":\"exported\"]:B}=S;if(b.type!==B.type||!E(b,B))return !1;if(F(b))return b.value===B.value&&_(b)===_(B);switch(b.type){case\"Identifier\":return b.name===B.name;default:return !1}}r.exports={printImportDeclaration:I,printExportDeclaration:P,printExportAllDeclaration:$,printModuleSpecifier:d};}}),uu=te({\"src/language-js/print/object.js\"(e,r){ne();var{printDanglingComments:t}=et(),{builders:{line:s,softline:a,group:n,indent:u,ifBreak:i,hardline:l}}=qe(),{getLast:p,hasNewlineInRange:y,hasNewline:h,isNonEmptyArray:g}=Ue(),{shouldPrintComma:c,hasComment:f,getComments:F,CommentCheckFlags:_,isNextLineEmpty:w}=Ke(),{locStart:E,locEnd:N}=ut(),{printOptionalToken:x,printTypeAnnotation:I}=ct(),{shouldHugFunctionParameters:P}=Lr(),{shouldHugType:$}=Or(),{printHardlineAfterHeritage:D}=nr();function T(m,C,o){let d=C.semi?\";\":\"\",v=m.getValue(),S;v.type===\"TSTypeLiteral\"?S=\"members\":v.type===\"TSInterfaceBody\"?S=\"body\":S=\"properties\";let b=v.type===\"ObjectTypeAnnotation\",B=[S];b&&B.push(\"indexers\",\"callProperties\",\"internalSlots\");let k=B.map(W=>v[W][0]).sort((W,K)=>E(W)-E(K))[0],M=m.getParentNode(0),R=b&&M&&(M.type===\"InterfaceDeclaration\"||M.type===\"DeclareInterface\"||M.type===\"DeclareClass\")&&m.getName()===\"body\",q=v.type===\"TSInterfaceBody\"||R||v.type===\"ObjectPattern\"&&M.type!==\"FunctionDeclaration\"&&M.type!==\"FunctionExpression\"&&M.type!==\"ArrowFunctionExpression\"&&M.type!==\"ObjectMethod\"&&M.type!==\"ClassMethod\"&&M.type!==\"ClassPrivateMethod\"&&M.type!==\"AssignmentPattern\"&&M.type!==\"CatchClause\"&&v.properties.some(W=>W.value&&(W.value.type===\"ObjectPattern\"||W.value.type===\"ArrayPattern\"))||v.type!==\"ObjectPattern\"&&k&&y(C.originalText,E(v),E(k)),J=R?\";\":v.type===\"TSInterfaceBody\"||v.type===\"TSTypeLiteral\"?i(d,\";\"):\",\",L=v.type===\"RecordExpression\"?\"#{\":v.exact?\"{|\":\"{\",Q=v.exact?\"|}\":\"}\",V=[];for(let W of B)m.each(K=>{let de=K.getValue();V.push({node:de,printed:o(),loc:E(de)});},W);B.length>1&&V.sort((W,K)=>W.loc-K.loc);let j=[],Y=V.map(W=>{let K=[...j,n(W.printed)];return j=[J,s],(W.node.type===\"TSPropertySignature\"||W.node.type===\"TSMethodSignature\"||W.node.type===\"TSConstructSignatureDeclaration\")&&f(W.node,_.PrettierIgnore)&&j.shift(),w(W.node,C)&&j.push(l),K});if(v.inexact){let W;if(f(v,_.Dangling)){let K=f(v,_.Line);W=[t(m,C,!0),K||h(C.originalText,N(p(F(v))))?l:s,\"...\"];}else W=[\"...\"];Y.push([...j,...W]);}let ie=p(v[S]),ee=!(v.inexact||ie&&ie.type===\"RestElement\"||ie&&(ie.type===\"TSPropertySignature\"||ie.type===\"TSCallSignatureDeclaration\"||ie.type===\"TSMethodSignature\"||ie.type===\"TSConstructSignatureDeclaration\")&&f(ie,_.PrettierIgnore)),ce;if(Y.length===0){if(!f(v,_.Dangling))return [L,Q,I(m,C,o)];ce=n([L,t(m,C),a,Q,x(m),I(m,C,o)]);}else ce=[R&&g(v.properties)?D(M):\"\",L,u([C.bracketSpacing?s:a,...Y]),i(ee&&(J!==\",\"||c(C))?J:\"\"),C.bracketSpacing?s:a,Q,x(m),I(m,C,o)];return m.match(W=>W.type===\"ObjectPattern\"&&!W.decorators,(W,K,de)=>P(W)&&(K===\"params\"||K===\"parameters\"||K===\"this\"||K===\"rest\")&&de===0)||m.match($,(W,K)=>K===\"typeAnnotation\",(W,K)=>K===\"typeAnnotation\",(W,K,de)=>P(W)&&(K===\"params\"||K===\"parameters\"||K===\"this\"||K===\"rest\")&&de===0)||!q&&m.match(W=>W.type===\"ObjectPattern\",W=>W.type===\"AssignmentExpression\"||W.type===\"VariableDeclarator\")?ce:n(ce,{shouldBreak:q})}r.exports={printObject:T};}}),dd=te({\"src/language-js/print/flow.js\"(e,r){ne();var t=Zt(),{printDanglingComments:s}=et(),{printString:a,printNumber:n}=Ue(),{builders:{hardline:u,softline:i,group:l,indent:p}}=qe(),{getParentExportDeclaration:y,isFunctionNotation:h,isGetterOrSetter:g,rawText:c,shouldPrintComma:f}=Ke(),{locStart:F,locEnd:_}=ut(),{replaceTextEndOfLine:w}=Yt(),{printClass:E}=nr(),{printOpaqueType:N,printTypeAlias:x,printIntersectionType:I,printUnionType:P,printFunctionType:$,printTupleType:D,printIndexedAccessType:T}=Or(),{printInterface:m}=bo(),{printTypeParameter:C,printTypeParameters:o}=jr(),{printExportDeclaration:d,printExportAllDeclaration:v}=To(),{printArrayItems:S}=er(),{printObject:b}=uu(),{printPropertyKey:B}=rr(),{printOptionalToken:k,printTypeAnnotation:M,printRestSpread:R}=ct();function q(L,Q,V){let j=L.getValue(),Y=Q.semi?\";\":\"\",ie=[];switch(j.type){case\"DeclareClass\":return J(L,E(L,Q,V));case\"DeclareFunction\":return J(L,[\"function \",V(\"id\"),j.predicate?\" \":\"\",V(\"predicate\"),Y]);case\"DeclareModule\":return J(L,[\"module \",V(\"id\"),\" \",V(\"body\")]);case\"DeclareModuleExports\":return J(L,[\"module.exports\",\": \",V(\"typeAnnotation\"),Y]);case\"DeclareVariable\":return J(L,[\"var \",V(\"id\"),Y]);case\"DeclareOpaqueType\":return J(L,N(L,Q,V));case\"DeclareInterface\":return J(L,m(L,Q,V));case\"DeclareTypeAlias\":return J(L,x(L,Q,V));case\"DeclareExportDeclaration\":return J(L,d(L,Q,V));case\"DeclareExportAllDeclaration\":return J(L,v(L,Q,V));case\"OpaqueType\":return N(L,Q,V);case\"TypeAlias\":return x(L,Q,V);case\"IntersectionTypeAnnotation\":return I(L,Q,V);case\"UnionTypeAnnotation\":return P(L,Q,V);case\"FunctionTypeAnnotation\":return $(L,Q,V);case\"TupleTypeAnnotation\":return D(L,Q,V);case\"GenericTypeAnnotation\":return [V(\"id\"),o(L,Q,V,\"typeParameters\")];case\"IndexedAccessType\":case\"OptionalIndexedAccessType\":return T(L,Q,V);case\"TypeAnnotation\":return V(\"typeAnnotation\");case\"TypeParameter\":return C(L,Q,V);case\"TypeofTypeAnnotation\":return [\"typeof \",V(\"argument\")];case\"ExistsTypeAnnotation\":return \"*\";case\"EmptyTypeAnnotation\":return \"empty\";case\"MixedTypeAnnotation\":return \"mixed\";case\"ArrayTypeAnnotation\":return [V(\"elementType\"),\"[]\"];case\"BooleanLiteralTypeAnnotation\":return String(j.value);case\"EnumDeclaration\":return [\"enum \",V(\"id\"),\" \",V(\"body\")];case\"EnumBooleanBody\":case\"EnumNumberBody\":case\"EnumStringBody\":case\"EnumSymbolBody\":{if(j.type===\"EnumSymbolBody\"||j.explicitType){let ee=null;switch(j.type){case\"EnumBooleanBody\":ee=\"boolean\";break;case\"EnumNumberBody\":ee=\"number\";break;case\"EnumStringBody\":ee=\"string\";break;case\"EnumSymbolBody\":ee=\"symbol\";break}ie.push(\"of \",ee,\" \");}if(j.members.length===0&&!j.hasUnknownMembers)ie.push(l([\"{\",s(L,Q),i,\"}\"]));else {let ee=j.members.length>0?[u,S(L,Q,\"members\",V),j.hasUnknownMembers||f(Q)?\",\":\"\"]:[];ie.push(l([\"{\",p([...ee,...j.hasUnknownMembers?[u,\"...\"]:[]]),s(L,Q,!0),u,\"}\"]));}return ie}case\"EnumBooleanMember\":case\"EnumNumberMember\":case\"EnumStringMember\":return [V(\"id\"),\" = \",typeof j.init==\"object\"?V(\"init\"):String(j.init)];case\"EnumDefaultedMember\":return V(\"id\");case\"FunctionTypeParam\":{let ee=j.name?V(\"name\"):L.getParentNode().this===j?\"this\":\"\";return [ee,k(L),ee?\": \":\"\",V(\"typeAnnotation\")]}case\"InterfaceDeclaration\":case\"InterfaceTypeAnnotation\":return m(L,Q,V);case\"ClassImplements\":case\"InterfaceExtends\":return [V(\"id\"),V(\"typeParameters\")];case\"NullableTypeAnnotation\":return [\"?\",V(\"typeAnnotation\")];case\"Variance\":{let{kind:ee}=j;return t.ok(ee===\"plus\"||ee===\"minus\"),ee===\"plus\"?\"+\":\"-\"}case\"ObjectTypeCallProperty\":return j.static&&ie.push(\"static \"),ie.push(V(\"value\")),ie;case\"ObjectTypeIndexer\":return [j.static?\"static \":\"\",j.variance?V(\"variance\"):\"\",\"[\",V(\"id\"),j.id?\": \":\"\",V(\"key\"),\"]: \",V(\"value\")];case\"ObjectTypeProperty\":{let ee=\"\";return j.proto?ee=\"proto \":j.static&&(ee=\"static \"),[ee,g(j)?j.kind+\" \":\"\",j.variance?V(\"variance\"):\"\",B(L,Q,V),k(L),h(j)?\"\":\": \",V(\"value\")]}case\"ObjectTypeAnnotation\":return b(L,Q,V);case\"ObjectTypeInternalSlot\":return [j.static?\"static \":\"\",\"[[\",V(\"id\"),\"]]\",k(L),j.method?\"\":\": \",V(\"value\")];case\"ObjectTypeSpreadProperty\":return R(L,Q,V);case\"QualifiedTypeofIdentifier\":case\"QualifiedTypeIdentifier\":return [V(\"qualification\"),\".\",V(\"id\")];case\"StringLiteralTypeAnnotation\":return w(a(c(j),Q));case\"NumberLiteralTypeAnnotation\":t.strictEqual(typeof j.value,\"number\");case\"BigIntLiteralTypeAnnotation\":return j.extra?n(j.extra.raw):n(j.raw);case\"TypeCastExpression\":return [\"(\",V(\"expression\"),M(L,Q,V),\")\"];case\"TypeParameterDeclaration\":case\"TypeParameterInstantiation\":{let ee=o(L,Q,V,\"params\");if(Q.parser===\"flow\"){let ce=F(j),W=_(j),K=Q.originalText.lastIndexOf(\"/*\",ce),de=Q.originalText.indexOf(\"*/\",W);if(K!==-1&&de!==-1){let ue=Q.originalText.slice(K+2,de).trim();if(ue.startsWith(\"::\")&&!ue.includes(\"/*\")&&!ue.includes(\"*/\"))return [\"/*:: \",ee,\" */\"]}}return ee}case\"InferredPredicate\":return \"%checks\";case\"DeclaredPredicate\":return [\"%checks(\",V(\"value\"),\")\"];case\"AnyTypeAnnotation\":return \"any\";case\"BooleanTypeAnnotation\":return \"boolean\";case\"BigIntTypeAnnotation\":return \"bigint\";case\"NullLiteralTypeAnnotation\":return \"null\";case\"NumberTypeAnnotation\":return \"number\";case\"SymbolTypeAnnotation\":return \"symbol\";case\"StringTypeAnnotation\":return \"string\";case\"VoidTypeAnnotation\":return \"void\";case\"ThisTypeAnnotation\":return \"this\";case\"Node\":case\"Printable\":case\"SourceLocation\":case\"Position\":case\"Statement\":case\"Function\":case\"Pattern\":case\"Expression\":case\"Declaration\":case\"Specifier\":case\"NamedSpecifier\":case\"Comment\":case\"MemberTypeAnnotation\":case\"Type\":throw new Error(\"unprintable type: \"+JSON.stringify(j.type))}}function J(L,Q){let V=y(L);return V?(t.strictEqual(V.type,\"DeclareExportDeclaration\"),Q):[\"declare \",Q]}r.exports={printFlow:q};}}),gd=te({\"src/language-js/utils/is-ts-keyword-type.js\"(e,r){ne();function t(s){let{type:a}=s;return a.startsWith(\"TS\")&&a.endsWith(\"Keyword\")}r.exports=t;}}),Bo=te({\"src/language-js/print/ternary.js\"(e,r){ne();var{hasNewlineInRange:t}=Ue(),{isJsxNode:s,getComments:a,isCallExpression:n,isMemberExpression:u,isTSTypeExpression:i}=Ke(),{locStart:l,locEnd:p}=ut(),y=Pt(),{builders:{line:h,softline:g,group:c,indent:f,align:F,ifBreak:_,dedent:w,breakParent:E}}=qe();function N(D){let T=[D];for(let m=0;mR[ue]===C),J=R.type===C.type&&!q,L,Q,V=0;do Q=L||C,L=D.getParentNode(V),V++;while(L&&L.type===C.type&&S.every(ue=>L[ue]!==Q));let j=L||R,Y=Q;if(o&&(s(C[S[0]])||s(b)||s(B)||N(Y))){M=!0,J=!0;let ue=z=>[_(\"(\"),f([g,z]),g,_(\")\")],Fe=z=>z.type===\"NullLiteral\"||z.type===\"Literal\"&&z.value===null||z.type===\"Identifier\"&&z.name===\"undefined\";k.push(\" ? \",Fe(b)?m(d):ue(m(d)),\" : \",B.type===C.type||Fe(B)?m(v):ue(m(v)));}else {let ue=[h,\"? \",b.type===C.type?_(\"\",\"(\"):\"\",F(2,m(d)),b.type===C.type?_(\"\",\")\"):\"\",h,\": \",B.type===C.type?m(v):F(2,m(v))];k.push(R.type!==C.type||R[v]===C||q?ue:T.useTabs?w(f(ue)):F(Math.max(0,T.tabWidth-2),ue));}let ee=[...S.map(ue=>a(C[ue])),a(b),a(B)].flat().some(ue=>y(ue)&&t(T.originalText,l(ue),p(ue))),ce=ue=>R===j?c(ue,{shouldBreak:ee}):ee?[ue,E]:ue,W=!M&&(u(R)||R.type===\"NGPipeExpression\"&&R.left===C)&&!R.computed,K=P(D),de=ce([x(D,T,m),J?k:f(k),o&&W&&!K?g:\"\"]);return q||K?c([f([g,de]),g]):de}r.exports={printTernary:$};}}),No=te({\"src/language-js/print/statement.js\"(e,r){ne();var{builders:{hardline:t}}=qe(),s=qt(),{getLeftSidePathName:a,hasNakedLeftSide:n,isJsxNode:u,isTheOnlyJsxElementInMarkdown:i,hasComment:l,CommentCheckFlags:p,isNextLineEmpty:y}=Ke(),{shouldPrintParamsWithoutParens:h}=qr();function g(x,I,P,$){let D=x.getValue(),T=[],m=D.type===\"ClassBody\",C=c(D[$]);return x.each((o,d,v)=>{let S=o.getValue();if(S.type===\"EmptyStatement\")return;let b=P();!I.semi&&!m&&!i(I,o)&&f(o,I)?l(S,p.Leading)?T.push(P([],{needsSemi:!0})):T.push(\";\",b):T.push(b),!I.semi&&m&&E(S)&&N(S,v[d+1])&&T.push(\";\"),S!==C&&(T.push(t),y(S,I)&&T.push(t));},$),T}function c(x){for(let I=x.length-1;I>=0;I--){let P=x[I];if(P.type!==\"EmptyStatement\")return P}}function f(x,I){return x.getNode().type!==\"ExpressionStatement\"?!1:x.call($=>F($,I),\"expression\")}function F(x,I){let P=x.getValue();switch(P.type){case\"ParenthesizedExpression\":case\"TypeCastExpression\":case\"ArrayExpression\":case\"ArrayPattern\":case\"TemplateLiteral\":case\"TemplateElement\":case\"RegExpLiteral\":return !0;case\"ArrowFunctionExpression\":{if(!h(x,I))return !0;break}case\"UnaryExpression\":{let{prefix:$,operator:D}=P;if($&&(D===\"+\"||D===\"-\"))return !0;break}case\"BindExpression\":{if(!P.object)return !0;break}case\"Literal\":{if(P.regex)return !0;break}default:if(u(P))return !0}return s(x,I)?!0:n(P)?x.call($=>F($,I),...a(x,P)):!1}function _(x,I,P){return g(x,I,P,\"body\")}function w(x,I,P){return g(x,I,P,\"consequent\")}var E=x=>{let{type:I}=x;return I===\"ClassProperty\"||I===\"PropertyDefinition\"||I===\"ClassPrivateProperty\"||I===\"ClassAccessorProperty\"||I===\"AccessorProperty\"||I===\"TSAbstractPropertyDefinition\"||I===\"TSAbstractAccessorProperty\"};function N(x,I){let{type:P,name:$}=x.key;if(!x.computed&&P===\"Identifier\"&&($===\"static\"||$===\"get\"||$===\"set\"||$===\"accessor\")&&!x.value&&!x.typeAnnotation)return !0;if(!I||I.static||I.accessibility)return !1;if(!I.computed){let D=I.key&&I.key.name;if(D===\"in\"||D===\"instanceof\")return !0}if(E(I)&&I.variance&&!I.static&&!I.declare)return !0;switch(I.type){case\"ClassProperty\":case\"PropertyDefinition\":case\"TSAbstractPropertyDefinition\":return I.computed;case\"MethodDefinition\":case\"TSAbstractMethodDefinition\":case\"ClassMethod\":case\"ClassPrivateMethod\":{if((I.value?I.value.async:I.async)||I.kind===\"get\"||I.kind===\"set\")return !1;let T=I.value?I.value.generator:I.generator;return !!(I.computed||T)}case\"TSIndexSignature\":return !0}return !1}r.exports={printBody:_,printSwitchCaseConsequent:w};}}),wo=te({\"src/language-js/print/block.js\"(e,r){ne();var{printDanglingComments:t}=et(),{isNonEmptyArray:s}=Ue(),{builders:{hardline:a,indent:n}}=qe(),{hasComment:u,CommentCheckFlags:i,isNextLineEmpty:l}=Ke(),{printHardlineAfterHeritage:p}=nr(),{printBody:y}=No();function h(c,f,F){let _=c.getValue(),w=[];if(_.type===\"StaticBlock\"&&w.push(\"static \"),_.type===\"ClassBody\"&&s(_.body)){let N=c.getParentNode();w.push(p(N));}w.push(\"{\");let E=g(c,f,F);if(E)w.push(n([a,E]),a);else {let N=c.getParentNode(),x=c.getParentNode(1);N.type===\"ArrowFunctionExpression\"||N.type===\"FunctionExpression\"||N.type===\"FunctionDeclaration\"||N.type===\"ObjectMethod\"||N.type===\"ClassMethod\"||N.type===\"ClassPrivateMethod\"||N.type===\"ForStatement\"||N.type===\"WhileStatement\"||N.type===\"DoWhileStatement\"||N.type===\"DoExpression\"||N.type===\"CatchClause\"&&!x.finalizer||N.type===\"TSModuleDeclaration\"||N.type===\"TSDeclareFunction\"||_.type===\"StaticBlock\"||_.type===\"ClassBody\"||w.push(a);}return w.push(\"}\"),w}function g(c,f,F){let _=c.getValue(),w=s(_.directives),E=_.body.some(I=>I.type!==\"EmptyStatement\"),N=u(_,i.Dangling);if(!w&&!E&&!N)return \"\";let x=[];if(w&&c.each((I,P,$)=>{x.push(F()),(P<$.length-1||E||N)&&(x.push(a),l(I.getValue(),f)&&x.push(a));},\"directives\"),E&&x.push(y(c,f,F)),N&&x.push(t(c,f,!0)),_.type===\"Program\"){let I=c.getParentNode();(!I||I.type!==\"ModuleExpression\")&&x.push(a);}return x}r.exports={printBlock:h,printBlockBody:g};}}),yd=te({\"src/language-js/print/typescript.js\"(e,r){ne();var{printDanglingComments:t}=et(),{hasNewlineInRange:s}=Ue(),{builders:{join:a,line:n,hardline:u,softline:i,group:l,indent:p,conditionalGroup:y,ifBreak:h}}=qe(),{isStringLiteral:g,getTypeScriptMappedTypeModifier:c,shouldPrintComma:f,isCallExpression:F,isMemberExpression:_}=Ke(),w=gd(),{locStart:E,locEnd:N}=ut(),{printOptionalToken:x,printTypeScriptModifiers:I}=ct(),{printTernary:P}=Bo(),{printFunctionParameters:$,shouldGroupFunctionParameters:D}=Lr(),{printTemplateLiteral:T}=jt(),{printArrayItems:m}=er(),{printObject:C}=uu(),{printClassProperty:o,printClassMethod:d}=nr(),{printTypeParameter:v,printTypeParameters:S}=jr(),{printPropertyKey:b}=rr(),{printFunction:B,printMethodInternal:k}=qr(),{printInterface:M}=bo(),{printBlock:R}=wo(),{printTypeAlias:q,printIntersectionType:J,printUnionType:L,printFunctionType:Q,printTupleType:V,printIndexedAccessType:j,printJSDocType:Y}=Or();function ie(ee,ce,W){let K=ee.getValue();if(!K.type.startsWith(\"TS\"))return;if(w(K))return K.type.slice(2,-7).toLowerCase();let de=ce.semi?\";\":\"\",ue=[];switch(K.type){case\"TSThisType\":return \"this\";case\"TSTypeAssertion\":{let Fe=!(K.expression.type===\"ArrayExpression\"||K.expression.type===\"ObjectExpression\"),z=l([\"<\",p([i,W(\"typeAnnotation\")]),i,\">\"]),U=[h(\"(\"),p([i,W(\"expression\")]),i,h(\")\")];return Fe?y([[z,W(\"expression\")],[z,l(U,{shouldBreak:!0})],[z,W(\"expression\")]]):l([z,W(\"expression\")])}case\"TSDeclareFunction\":return B(ee,W,ce);case\"TSExportAssignment\":return [\"export = \",W(\"expression\"),de];case\"TSModuleBlock\":return R(ee,ce,W);case\"TSInterfaceBody\":case\"TSTypeLiteral\":return C(ee,ce,W);case\"TSTypeAliasDeclaration\":return q(ee,ce,W);case\"TSQualifiedName\":return a(\".\",[W(\"left\"),W(\"right\")]);case\"TSAbstractMethodDefinition\":case\"TSDeclareMethod\":return d(ee,ce,W);case\"TSAbstractAccessorProperty\":case\"TSAbstractPropertyDefinition\":return o(ee,ce,W);case\"TSInterfaceHeritage\":case\"TSExpressionWithTypeArguments\":return ue.push(W(\"expression\")),K.typeParameters&&ue.push(W(\"typeParameters\")),ue;case\"TSTemplateLiteralType\":return T(ee,W,ce);case\"TSNamedTupleMember\":return [W(\"label\"),K.optional?\"?\":\"\",\": \",W(\"elementType\")];case\"TSRestType\":return [\"...\",W(\"typeAnnotation\")];case\"TSOptionalType\":return [W(\"typeAnnotation\"),\"?\"];case\"TSInterfaceDeclaration\":return M(ee,ce,W);case\"TSClassImplements\":return [W(\"expression\"),W(\"typeParameters\")];case\"TSTypeParameterDeclaration\":case\"TSTypeParameterInstantiation\":return S(ee,ce,W,\"params\");case\"TSTypeParameter\":return v(ee,ce,W);case\"TSSatisfiesExpression\":case\"TSAsExpression\":{let Fe=K.type===\"TSAsExpression\"?\"as\":\"satisfies\";ue.push(W(\"expression\"),` ${Fe} `,W(\"typeAnnotation\"));let z=ee.getParentNode();return F(z)&&z.callee===K||_(z)&&z.object===K?l([p([i,...ue]),i]):ue}case\"TSArrayType\":return [W(\"elementType\"),\"[]\"];case\"TSPropertySignature\":return K.readonly&&ue.push(\"readonly \"),ue.push(b(ee,ce,W),x(ee)),K.typeAnnotation&&ue.push(\": \",W(\"typeAnnotation\")),K.initializer&&ue.push(\" = \",W(\"initializer\")),ue;case\"TSParameterProperty\":return K.accessibility&&ue.push(K.accessibility+\" \"),K.export&&ue.push(\"export \"),K.static&&ue.push(\"static \"),K.override&&ue.push(\"override \"),K.readonly&&ue.push(\"readonly \"),ue.push(W(\"parameter\")),ue;case\"TSTypeQuery\":return [\"typeof \",W(\"exprName\"),W(\"typeParameters\")];case\"TSIndexSignature\":{let Fe=ee.getParentNode(),z=K.parameters.length>1?h(f(ce)?\",\":\"\"):\"\",U=l([p([i,a([\", \",i],ee.map(W,\"parameters\"))]),z,i]);return [K.export?\"export \":\"\",K.accessibility?[K.accessibility,\" \"]:\"\",K.static?\"static \":\"\",K.readonly?\"readonly \":\"\",K.declare?\"declare \":\"\",\"[\",K.parameters?U:\"\",K.typeAnnotation?\"]: \":\"]\",K.typeAnnotation?W(\"typeAnnotation\"):\"\",Fe.type===\"ClassBody\"?de:\"\"]}case\"TSTypePredicate\":return [K.asserts?\"asserts \":\"\",W(\"parameterName\"),K.typeAnnotation?[\" is \",W(\"typeAnnotation\")]:\"\"];case\"TSNonNullExpression\":return [W(\"expression\"),\"!\"];case\"TSImportType\":return [K.isTypeOf?\"typeof \":\"\",\"import(\",W(K.parameter?\"parameter\":\"argument\"),\")\",K.qualifier?[\".\",W(\"qualifier\")]:\"\",S(ee,ce,W,\"typeParameters\")];case\"TSLiteralType\":return W(\"literal\");case\"TSIndexedAccessType\":return j(ee,ce,W);case\"TSConstructSignatureDeclaration\":case\"TSCallSignatureDeclaration\":case\"TSConstructorType\":{if(K.type===\"TSConstructorType\"&&K.abstract&&ue.push(\"abstract \"),K.type!==\"TSCallSignatureDeclaration\"&&ue.push(\"new \"),ue.push(l($(ee,W,ce,!1,!0))),K.returnType||K.typeAnnotation){let Fe=K.type===\"TSConstructorType\";ue.push(Fe?\" => \":\": \",W(\"returnType\"),W(\"typeAnnotation\"));}return ue}case\"TSTypeOperator\":return [K.operator,\" \",W(\"typeAnnotation\")];case\"TSMappedType\":{let Fe=s(ce.originalText,E(K),N(K));return l([\"{\",p([ce.bracketSpacing?n:i,W(\"typeParameter\"),K.optional?c(K.optional,\"?\"):\"\",K.typeAnnotation?\": \":\"\",W(\"typeAnnotation\"),h(de)]),t(ee,ce,!0),ce.bracketSpacing?n:i,\"}\"],{shouldBreak:Fe})}case\"TSMethodSignature\":{let Fe=K.kind&&K.kind!==\"method\"?`${K.kind} `:\"\";ue.push(K.accessibility?[K.accessibility,\" \"]:\"\",Fe,K.export?\"export \":\"\",K.static?\"static \":\"\",K.readonly?\"readonly \":\"\",K.abstract?\"abstract \":\"\",K.declare?\"declare \":\"\",K.computed?\"[\":\"\",W(\"key\"),K.computed?\"]\":\"\",x(ee));let z=$(ee,W,ce,!1,!0),U=K.returnType?\"returnType\":\"typeAnnotation\",Z=K[U],se=Z?W(U):\"\",fe=D(K,se);return ue.push(fe?l(z):z),Z&&ue.push(\": \",l(se)),l(ue)}case\"TSNamespaceExportDeclaration\":return ue.push(\"export as namespace \",W(\"id\")),ce.semi&&ue.push(\";\"),l(ue);case\"TSEnumDeclaration\":return K.declare&&ue.push(\"declare \"),K.modifiers&&ue.push(I(ee,ce,W)),K.const&&ue.push(\"const \"),ue.push(\"enum \",W(\"id\"),\" \"),K.members.length===0?ue.push(l([\"{\",t(ee,ce),i,\"}\"])):ue.push(l([\"{\",p([u,m(ee,ce,\"members\",W),f(ce,\"es5\")?\",\":\"\"]),t(ee,ce,!0),u,\"}\"])),ue;case\"TSEnumMember\":return K.computed?ue.push(\"[\",W(\"id\"),\"]\"):ue.push(W(\"id\")),K.initializer&&ue.push(\" = \",W(\"initializer\")),ue;case\"TSImportEqualsDeclaration\":return K.isExport&&ue.push(\"export \"),ue.push(\"import \"),K.importKind&&K.importKind!==\"value\"&&ue.push(K.importKind,\" \"),ue.push(W(\"id\"),\" = \",W(\"moduleReference\")),ce.semi&&ue.push(\";\"),l(ue);case\"TSExternalModuleReference\":return [\"require(\",W(\"expression\"),\")\"];case\"TSModuleDeclaration\":{let Fe=ee.getParentNode(),z=g(K.id),U=Fe.type===\"TSModuleDeclaration\",Z=K.body&&K.body.type===\"TSModuleDeclaration\";if(U)ue.push(\".\");else {K.declare&&ue.push(\"declare \"),ue.push(I(ee,ce,W));let se=ce.originalText.slice(E(K),E(K.id));K.id.type===\"Identifier\"&&K.id.name===\"global\"&&!/namespace|module/.test(se)||ue.push(z||/(?:^|\\s)module(?:\\s|$)/.test(se)?\"module \":\"namespace \");}return ue.push(W(\"id\")),Z?ue.push(W(\"body\")):K.body?ue.push(\" \",l(W(\"body\"))):ue.push(de),ue}case\"TSConditionalType\":return P(ee,ce,W);case\"TSInferType\":return [\"infer\",\" \",W(\"typeParameter\")];case\"TSIntersectionType\":return J(ee,ce,W);case\"TSUnionType\":return L(ee,ce,W);case\"TSFunctionType\":return Q(ee,ce,W);case\"TSTupleType\":return V(ee,ce,W);case\"TSTypeReference\":return [W(\"typeName\"),S(ee,ce,W,\"typeParameters\")];case\"TSTypeAnnotation\":return W(\"typeAnnotation\");case\"TSEmptyBodyFunctionExpression\":return k(ee,ce,W);case\"TSJSDocAllType\":return \"*\";case\"TSJSDocUnknownType\":return \"?\";case\"TSJSDocNullableType\":return Y(ee,W,\"?\");case\"TSJSDocNonNullableType\":return Y(ee,W,\"!\");case\"TSInstantiationExpression\":return [W(\"expression\"),W(\"typeParameters\")];default:throw new Error(`Unknown TypeScript node type: ${JSON.stringify(K.type)}.`)}}r.exports={printTypescript:ie};}}),hd=te({\"src/language-js/print/comment.js\"(e,r){ne();var{hasNewline:t}=Ue(),{builders:{join:s,hardline:a},utils:{replaceTextEndOfLine:n}}=qe(),{isLineComment:u}=Ke(),{locStart:i,locEnd:l}=ut(),p=Pt();function y(c,f){let F=c.getValue();if(u(F))return f.originalText.slice(i(F),l(F)).trimEnd();if(p(F)){if(h(F)){let E=g(F);return F.trailing&&!t(f.originalText,i(F),{backwards:!0})?[a,E]:E}let _=l(F),w=f.originalText.slice(_-3,_)===\"*-/\";return [\"/*\",n(F.value),w?\"*-/\":\"*/\"]}throw new Error(\"Not a comment: \"+JSON.stringify(F))}function h(c){let f=`*${c.value}*`.split(`\n`);return f.length>1&&f.every(F=>F.trim()[0]===\"*\")}function g(c){let f=c.value.split(`\n`);return [\"/*\",s(a,f.map((F,_)=>_===0?F.trimEnd():\" \"+(_{let{marker:Je}=Oe;return Je===C});return [ve(\"expression\"),x(Be,Ce)?\"\":Ye,Ie?[\" \",Ie]:\"\"]}case\"ParenthesizedExpression\":return !E(be.expression)&&(be.expression.type===\"ObjectExpression\"||be.expression.type===\"ArrayExpression\")?[\"(\",ve(\"expression\"),\")\"]:l([\"(\",p([i,ve(\"expression\")]),i,\")\"]);case\"AssignmentExpression\":return oe(Ce,Be,ve);case\"VariableDeclarator\":return Pe(Ce,Be,ve);case\"BinaryExpression\":case\"LogicalExpression\":return H(Ce,Be,ve);case\"AssignmentPattern\":return [ve(\"left\"),\" = \",ve(\"right\")];case\"OptionalMemberExpression\":case\"MemberExpression\":return X(Ce,Be,ve);case\"MetaProperty\":return [ve(\"meta\"),\".\",ve(\"property\")];case\"BindExpression\":return be.object&&Se.push(ve(\"object\")),Se.push(l(p([i,L(Ce,Be,ve)]))),Se;case\"Identifier\":return [be.name,J(Ce),Y(Ce),Q(Ce,Be,ve)];case\"V8IntrinsicIdentifier\":return [\"%\",be.name];case\"SpreadElement\":case\"SpreadElementPattern\":case\"SpreadProperty\":case\"SpreadPropertyPattern\":case\"RestElement\":return j(Ce,Be,ve);case\"FunctionDeclaration\":case\"FunctionExpression\":return ge(Ce,ve,Be,ze);case\"ArrowFunctionExpression\":return he(Ce,Be,ve,ze);case\"YieldExpression\":return Se.push(\"yield\"),be.delegate&&Se.push(\"*\"),be.argument&&Se.push(\" \",ve(\"argument\")),Se;case\"AwaitExpression\":{if(Se.push(\"await\"),be.argument){Se.push(\" \",ve(\"argument\"));let Ie=Ce.getParentNode();if(T(Ie)&&Ie.callee===be||m(Ie)&&Ie.object===be){Se=[p([i,...Se]),i];let Oe=Ce.findAncestor(Je=>Je.type===\"AwaitExpression\"||Je.type===\"BlockStatement\");if(!Oe||Oe.type!==\"AwaitExpression\")return l(Se)}}return Se}case\"ExportDefaultDeclaration\":case\"ExportNamedDeclaration\":return ce(Ce,Be,ve);case\"ExportAllDeclaration\":return W(Ce,Be,ve);case\"ImportDeclaration\":return ee(Ce,Be,ve);case\"ImportSpecifier\":case\"ExportSpecifier\":case\"ImportNamespaceSpecifier\":case\"ExportNamespaceSpecifier\":case\"ImportDefaultSpecifier\":case\"ExportDefaultSpecifier\":return K(Ce,Be,ve);case\"ImportAttribute\":return [ve(\"key\"),\": \",ve(\"value\")];case\"Import\":return \"import\";case\"BlockStatement\":case\"StaticBlock\":case\"ClassBody\":return le(Ce,Be,ve);case\"ThrowStatement\":return Re(Ce,Be,ve);case\"ReturnStatement\":return ke(Ce,Be,ve);case\"NewExpression\":case\"ImportExpression\":case\"OptionalCallExpression\":case\"CallExpression\":return Ne(Ce,Be,ve);case\"ObjectExpression\":case\"ObjectPattern\":case\"RecordExpression\":return z(Ce,Be,ve);case\"ObjectProperty\":case\"Property\":return be.method||be.kind===\"get\"||be.kind===\"set\"?we(Ce,Be,ve):fe(Ce,Be,ve);case\"ObjectMethod\":return we(Ce,Be,ve);case\"Decorator\":return [\"@\",ve(\"expression\")];case\"ArrayExpression\":case\"ArrayPattern\":case\"TupleExpression\":return Fe(Ce,Be,ve);case\"SequenceExpression\":{let Ie=Ce.getParentNode(0);if(Ie.type===\"ExpressionStatement\"||Ie.type===\"ForStatement\"){let Oe=[];return Ce.each((Je,Te)=>{Te===0?Oe.push(ve()):Oe.push(\",\",p([n,ve()]));},\"expressions\"),l(Oe)}return l(a([\",\",n],Ce.map(ve,\"expressions\")))}case\"ThisExpression\":return \"this\";case\"Super\":return \"super\";case\"Directive\":return [ve(\"value\"),Ye];case\"DirectiveLiteral\":return ie(be.extra.raw,Be);case\"UnaryExpression\":return Se.push(be.operator),/[a-z]$/.test(be.operator)&&Se.push(\" \"),E(be.argument)?Se.push(l([\"(\",p([i,ve(\"argument\")]),i,\")\"])):Se.push(ve(\"argument\")),Se;case\"UpdateExpression\":return Se.push(ve(\"argument\"),be.operator),be.prefix&&Se.reverse(),Se;case\"ConditionalExpression\":return de(Ce,Be,ve);case\"VariableDeclaration\":{let Ie=Ce.map(ve,\"declarations\"),Oe=Ce.getParentNode(),Je=Oe.type===\"ForStatement\"||Oe.type===\"ForInStatement\"||Oe.type===\"ForOfStatement\",Te=be.declarations.some(Me=>Me.init),je;return Ie.length===1&&!E(be.declarations[0])?je=Ie[0]:Ie.length>0&&(je=p(Ie[0])),Se=[be.declare?\"declare \":\"\",be.kind,je?[\" \",je]:\"\",p(Ie.slice(1).map(Me=>[\",\",Te&&!Je?u:n,Me]))],Je&&Oe.body!==be||Se.push(Ye),l(Se)}case\"WithStatement\":return l([\"with (\",ve(\"object\"),\")\",V(be.body,ve(\"body\"))]);case\"IfStatement\":{let Ie=V(be.consequent,ve(\"consequent\")),Oe=l([\"if (\",l([p([i,ve(\"test\")]),i]),\")\",Ie]);if(Se.push(Oe),be.alternate){let Je=E(be.consequent,N.Trailing|N.Line)||$(be),Te=be.consequent.type===\"BlockStatement\"&&!Je;Se.push(Te?\" \":u),E(be,N.Dangling)&&Se.push(t(Ce,Be,!0),Je?u:\" \"),Se.push(\"else\",l(V(be.alternate,ve(\"alternate\"),be.alternate.type===\"IfStatement\")));}return Se}case\"ForStatement\":{let Ie=V(be.body,ve(\"body\")),Oe=t(Ce,Be,!0),Je=Oe?[Oe,i]:\"\";return !be.init&&!be.test&&!be.update?[Je,l([\"for (;;)\",Ie])]:[Je,l([\"for (\",l([p([i,ve(\"init\"),\";\",n,ve(\"test\"),\";\",n,ve(\"update\")]),i]),\")\",Ie])]}case\"WhileStatement\":return l([\"while (\",l([p([i,ve(\"test\")]),i]),\")\",V(be.body,ve(\"body\"))]);case\"ForInStatement\":return l([\"for (\",ve(\"left\"),\" in \",ve(\"right\"),\")\",V(be.body,ve(\"body\"))]);case\"ForOfStatement\":return l([\"for\",be.await?\" await\":\"\",\" (\",ve(\"left\"),\" of \",ve(\"right\"),\")\",V(be.body,ve(\"body\"))]);case\"DoWhileStatement\":{let Ie=V(be.body,ve(\"body\"));return Se=[l([\"do\",Ie])],be.body.type===\"BlockStatement\"?Se.push(\" \"):Se.push(u),Se.push(\"while (\",l([p([i,ve(\"test\")]),i]),\")\",Ye),Se}case\"DoExpression\":return [be.async?\"async \":\"\",\"do \",ve(\"body\")];case\"BreakStatement\":return Se.push(\"break\"),be.label&&Se.push(\" \",ve(\"label\")),Se.push(Ye),Se;case\"ContinueStatement\":return Se.push(\"continue\"),be.label&&Se.push(\" \",ve(\"label\")),Se.push(Ye),Se;case\"LabeledStatement\":return be.body.type===\"EmptyStatement\"?[ve(\"label\"),\":;\"]:[ve(\"label\"),\": \",ve(\"body\")];case\"TryStatement\":return [\"try \",ve(\"block\"),be.handler?[\" \",ve(\"handler\")]:\"\",be.finalizer?[\" finally \",ve(\"finalizer\")]:\"\"];case\"CatchClause\":if(be.param){let Ie=E(be.param,Je=>!v(Je)||Je.leading&&s(Be.originalText,d(Je))||Je.trailing&&s(Be.originalText,o(Je),{backwards:!0})),Oe=ve(\"param\");return [\"catch \",Ie?[\"(\",p([i,Oe]),i,\") \"]:[\"(\",Oe,\") \"],ve(\"body\")]}return [\"catch \",ve(\"body\")];case\"SwitchStatement\":return [l([\"switch (\",p([i,ve(\"discriminant\")]),i,\")\"]),\" {\",be.cases.length>0?p([u,a(u,Ce.map((Ie,Oe,Je)=>{let Te=Ie.getValue();return [ve(),Oe!==Je.length-1&&P(Te,Be)?u:\"\"]},\"cases\"))]):\"\",u,\"}\"];case\"SwitchCase\":{be.test?Se.push(\"case \",ve(\"test\"),\":\"):Se.push(\"default:\"),E(be,N.Dangling)&&Se.push(\" \",t(Ce,Be,!0));let Ie=be.consequent.filter(Oe=>Oe.type!==\"EmptyStatement\");if(Ie.length>0){let Oe=pe(Ce,Be,ve);Se.push(Ie.length===1&&Ie[0].type===\"BlockStatement\"?[\" \",Oe]:p([u,Oe]));}return Se}case\"DebuggerStatement\":return [\"debugger\",Ye];case\"ClassDeclaration\":case\"ClassExpression\":return U(Ce,Be,ve);case\"ClassMethod\":case\"ClassPrivateMethod\":case\"MethodDefinition\":return Z(Ce,Be,ve);case\"ClassProperty\":case\"PropertyDefinition\":case\"ClassPrivateProperty\":case\"ClassAccessorProperty\":case\"AccessorProperty\":return se(Ce,Be,ve);case\"TemplateElement\":return y(be.value.raw);case\"TemplateLiteral\":return ue(Ce,ve,Be);case\"TaggedTemplateExpression\":return [ve(\"tag\"),ve(\"typeParameters\"),ve(\"quasi\")];case\"PrivateIdentifier\":return [\"#\",ve(\"name\")];case\"PrivateName\":return [\"#\",ve(\"id\")];case\"InterpreterDirective\":return Se.push(\"#!\",be.value,u),P(be,Be)&&Se.push(u),Se;case\"TopicReference\":return \"%\";case\"ArgumentPlaceholder\":return \"?\";case\"ModuleExpression\":{Se.push(\"module {\");let Ie=ve(\"body\");return Ie&&Se.push(p([u,Ie]),u),Se.push(\"}\"),Se}default:throw new Error(\"unknown type: \"+JSON.stringify(be.type))}}function ye(Ce){return Ce.type&&!v(Ce)&&!I(Ce)&&Ce.type!==\"EmptyStatement\"&&Ce.type!==\"TemplateElement\"&&Ce.type!==\"Import\"&&Ce.type!==\"TSEmptyBodyFunctionExpression\"}r.exports={preprocess:_,print:G,embed:h,insertPragma:c,massageAstNode:g,hasPrettierIgnore(Ce){return D(Ce)||M(Ce)},willPrintOwnComments:f.willPrintOwnComments,canAttachComment:ye,printComment:Ee,isBlockComment:v,handleComments:{avoidAstMutation:!0,ownLine:f.handleOwnLineComment,endOfLine:f.handleEndOfLineComment,remaining:f.handleRemainingComment},getCommentChildNodes:f.getCommentChildNodes};}}),Ed=te({\"src/language-js/printer-estree-json.js\"(e,r){ne();var{builders:{hardline:t,indent:s,join:a}}=qe(),n=Fo();function u(y,h,g){let c=y.getValue();switch(c.type){case\"JsonRoot\":return [g(\"node\"),t];case\"ArrayExpression\":{if(c.elements.length===0)return \"[]\";let f=y.map(()=>y.getValue()===null?\"null\":g(),\"elements\");return [\"[\",s([t,a([\",\",t],f)]),t,\"]\"]}case\"ObjectExpression\":return c.properties.length===0?\"{}\":[\"{\",s([t,a([\",\",t],y.map(g,\"properties\"))]),t,\"}\"];case\"ObjectProperty\":return [g(\"key\"),\": \",g(\"value\")];case\"UnaryExpression\":return [c.operator===\"+\"?\"\":c.operator,g(\"argument\")];case\"NullLiteral\":return \"null\";case\"BooleanLiteral\":return c.value?\"true\":\"false\";case\"StringLiteral\":return JSON.stringify(c.value);case\"NumericLiteral\":return i(y)?JSON.stringify(String(c.value)):JSON.stringify(c.value);case\"Identifier\":return i(y)?JSON.stringify(c.name):c.name;case\"TemplateLiteral\":return g([\"quasis\",0]);case\"TemplateElement\":return JSON.stringify(c.value.cooked);default:throw new Error(\"unknown type: \"+JSON.stringify(c.type))}}function i(y){return y.getName()===\"key\"&&y.getParentNode().type===\"ObjectProperty\"}var l=new Set([\"start\",\"end\",\"extra\",\"loc\",\"comments\",\"leadingComments\",\"trailingComments\",\"innerComments\",\"errors\",\"range\",\"tokens\"]);function p(y,h){let{type:g}=y;if(g===\"ObjectProperty\"){let{key:c}=y;c.type===\"Identifier\"?h.key={type:\"StringLiteral\",value:c.name}:c.type===\"NumericLiteral\"&&(h.key={type:\"StringLiteral\",value:String(c.value)});return}if(g===\"UnaryExpression\"&&y.operator===\"+\")return h.argument;if(g===\"ArrayExpression\"){for(let[c,f]of y.elements.entries())f===null&&h.elements.splice(c,0,{type:\"NullLiteral\"});return}if(g===\"TemplateLiteral\")return {type:\"StringLiteral\",value:y.quasis[0].value.cooked}}p.ignoredProperties=l,r.exports={preprocess:n,print:u,massageAstNode:p};}}),Mt=te({\"src/common/common-options.js\"(e,r){ne();var t=\"Common\";r.exports={bracketSpacing:{since:\"0.0.0\",category:t,type:\"boolean\",default:!0,description:\"Print spaces between brackets.\",oppositeDescription:\"Do not print spaces between brackets.\"},singleQuote:{since:\"0.0.0\",category:t,type:\"boolean\",default:!1,description:\"Use single quotes instead of double quotes.\"},proseWrap:{since:\"1.8.2\",category:t,type:\"choice\",default:[{since:\"1.8.2\",value:!0},{since:\"1.9.0\",value:\"preserve\"}],description:\"How to wrap prose.\",choices:[{since:\"1.9.0\",value:\"always\",description:\"Wrap prose if it exceeds the print width.\"},{since:\"1.9.0\",value:\"never\",description:\"Do not wrap prose.\"},{since:\"1.9.0\",value:\"preserve\",description:\"Wrap prose as-is.\"}]},bracketSameLine:{since:\"2.4.0\",category:t,type:\"boolean\",default:!1,description:\"Put > of opening tags on the last line instead of on a new line.\"},singleAttributePerLine:{since:\"2.6.0\",category:t,type:\"boolean\",default:!1,description:\"Enforce single attribute per line in HTML, Vue and JSX.\"}};}}),Fd=te({\"src/language-js/options.js\"(e,r){ne();var t=Mt(),s=\"JavaScript\";r.exports={arrowParens:{since:\"1.9.0\",category:s,type:\"choice\",default:[{since:\"1.9.0\",value:\"avoid\"},{since:\"2.0.0\",value:\"always\"}],description:\"Include parentheses around a sole arrow function parameter.\",choices:[{value:\"always\",description:\"Always include parens. Example: `(x) => x`\"},{value:\"avoid\",description:\"Omit parens when possible. Example: `x => x`\"}]},bracketSameLine:t.bracketSameLine,bracketSpacing:t.bracketSpacing,jsxBracketSameLine:{since:\"0.17.0\",category:s,type:\"boolean\",description:\"Put > on the last line instead of at a new line.\",deprecated:\"2.4.0\"},semi:{since:\"1.0.0\",category:s,type:\"boolean\",default:!0,description:\"Print semicolons.\",oppositeDescription:\"Do not print semicolons, except at the beginning of lines which may need them.\"},singleQuote:t.singleQuote,jsxSingleQuote:{since:\"1.15.0\",category:s,type:\"boolean\",default:!1,description:\"Use single quotes in JSX.\"},quoteProps:{since:\"1.17.0\",category:s,type:\"choice\",default:\"as-needed\",description:\"Change when properties in objects are quoted.\",choices:[{value:\"as-needed\",description:\"Only add quotes around object properties where required.\"},{value:\"consistent\",description:\"If at least one property in an object requires quotes, quote all properties.\"},{value:\"preserve\",description:\"Respect the input use of quotes in object properties.\"}]},trailingComma:{since:\"0.0.0\",category:s,type:\"choice\",default:[{since:\"0.0.0\",value:!1},{since:\"0.19.0\",value:\"none\"},{since:\"2.0.0\",value:\"es5\"}],description:\"Print trailing commas wherever possible when multi-line.\",choices:[{value:\"es5\",description:\"Trailing commas where valid in ES5 (objects, arrays, etc.)\"},{value:\"none\",description:\"No trailing commas.\"},{value:\"all\",description:\"Trailing commas wherever possible (including function arguments).\"}]},singleAttributePerLine:t.singleAttributePerLine};}}),Ad=te({\"src/language-js/parse/parsers.js\"(){ne();}}),Ln=te({\"node_modules/linguist-languages/data/JavaScript.json\"(e,r){r.exports={name:\"JavaScript\",type:\"programming\",tmScope:\"source.js\",aceMode:\"javascript\",codemirrorMode:\"javascript\",codemirrorMimeType:\"text/javascript\",color:\"#f1e05a\",aliases:[\"js\",\"node\"],extensions:[\".js\",\"._js\",\".bones\",\".cjs\",\".es\",\".es6\",\".frag\",\".gs\",\".jake\",\".javascript\",\".jsb\",\".jscad\",\".jsfl\",\".jslib\",\".jsm\",\".jspre\",\".jss\",\".jsx\",\".mjs\",\".njs\",\".pac\",\".sjs\",\".ssjs\",\".xsjs\",\".xsjslib\"],filenames:[\"Jakefile\"],interpreters:[\"chakra\",\"d8\",\"gjs\",\"js\",\"node\",\"nodejs\",\"qjs\",\"rhino\",\"v8\",\"v8-shell\"],languageId:183};}}),Sd=te({\"node_modules/linguist-languages/data/TypeScript.json\"(e,r){r.exports={name:\"TypeScript\",type:\"programming\",color:\"#3178c6\",aliases:[\"ts\"],interpreters:[\"deno\",\"ts-node\"],extensions:[\".ts\",\".cts\",\".mts\"],tmScope:\"source.ts\",aceMode:\"typescript\",codemirrorMode:\"javascript\",codemirrorMimeType:\"application/typescript\",languageId:378};}}),xd=te({\"node_modules/linguist-languages/data/TSX.json\"(e,r){r.exports={name:\"TSX\",type:\"programming\",color:\"#3178c6\",group:\"TypeScript\",extensions:[\".tsx\"],tmScope:\"source.tsx\",aceMode:\"javascript\",codemirrorMode:\"jsx\",codemirrorMimeType:\"text/jsx\",languageId:94901924};}}),wa=te({\"node_modules/linguist-languages/data/JSON.json\"(e,r){r.exports={name:\"JSON\",type:\"data\",color:\"#292929\",tmScope:\"source.json\",aceMode:\"json\",codemirrorMode:\"javascript\",codemirrorMimeType:\"application/json\",aliases:[\"geojson\",\"jsonl\",\"topojson\"],extensions:[\".json\",\".4DForm\",\".4DProject\",\".avsc\",\".geojson\",\".gltf\",\".har\",\".ice\",\".JSON-tmLanguage\",\".jsonl\",\".mcmeta\",\".tfstate\",\".tfstate.backup\",\".topojson\",\".webapp\",\".webmanifest\",\".yy\",\".yyp\"],filenames:[\".arcconfig\",\".auto-changelog\",\".c8rc\",\".htmlhintrc\",\".imgbotconfig\",\".nycrc\",\".tern-config\",\".tern-project\",\".watchmanconfig\",\"Pipfile.lock\",\"composer.lock\",\"mcmod.info\"],languageId:174};}}),bd=te({\"node_modules/linguist-languages/data/JSON with Comments.json\"(e,r){r.exports={name:\"JSON with Comments\",type:\"data\",color:\"#292929\",group:\"JSON\",tmScope:\"source.js\",aceMode:\"javascript\",codemirrorMode:\"javascript\",codemirrorMimeType:\"text/javascript\",aliases:[\"jsonc\"],extensions:[\".jsonc\",\".code-snippets\",\".sublime-build\",\".sublime-commands\",\".sublime-completions\",\".sublime-keymap\",\".sublime-macro\",\".sublime-menu\",\".sublime-mousemap\",\".sublime-project\",\".sublime-settings\",\".sublime-theme\",\".sublime-workspace\",\".sublime_metrics\",\".sublime_session\"],filenames:[\".babelrc\",\".devcontainer.json\",\".eslintrc.json\",\".jscsrc\",\".jshintrc\",\".jslintrc\",\"api-extractor.json\",\"devcontainer.json\",\"jsconfig.json\",\"language-configuration.json\",\"tsconfig.json\",\"tslint.json\"],languageId:423};}}),Td=te({\"node_modules/linguist-languages/data/JSON5.json\"(e,r){r.exports={name:\"JSON5\",type:\"data\",color:\"#267CB9\",extensions:[\".json5\"],tmScope:\"source.js\",aceMode:\"javascript\",codemirrorMode:\"javascript\",codemirrorMimeType:\"application/json\",languageId:175};}}),Bd=te({\"src/language-js/index.js\"(e,r){ne();var t=_t(),s=Cd(),a=Ed(),n=Fd(),u=Ad(),i=[t(Ln(),p=>({since:\"0.0.0\",parsers:[\"babel\",\"acorn\",\"espree\",\"meriyah\",\"babel-flow\",\"babel-ts\",\"flow\",\"typescript\"],vscodeLanguageIds:[\"javascript\",\"mongo\"],interpreters:[...p.interpreters,\"zx\"],extensions:[...p.extensions.filter(y=>y!==\".jsx\"),\".wxs\"]})),t(Ln(),()=>({name:\"Flow\",since:\"0.0.0\",parsers:[\"flow\",\"babel-flow\"],vscodeLanguageIds:[\"javascript\"],aliases:[],filenames:[],extensions:[\".js.flow\"]})),t(Ln(),()=>({name:\"JSX\",since:\"0.0.0\",parsers:[\"babel\",\"babel-flow\",\"babel-ts\",\"flow\",\"typescript\",\"espree\",\"meriyah\"],vscodeLanguageIds:[\"javascriptreact\"],aliases:void 0,filenames:void 0,extensions:[\".jsx\"],group:\"JavaScript\",interpreters:void 0,tmScope:\"source.js.jsx\",aceMode:\"javascript\",codemirrorMode:\"jsx\",codemirrorMimeType:\"text/jsx\",color:void 0})),t(Sd(),()=>({since:\"1.4.0\",parsers:[\"typescript\",\"babel-ts\"],vscodeLanguageIds:[\"typescript\"]})),t(xd(),()=>({since:\"1.4.0\",parsers:[\"typescript\",\"babel-ts\"],vscodeLanguageIds:[\"typescriptreact\"]})),t(wa(),()=>({name:\"JSON.stringify\",since:\"1.13.0\",parsers:[\"json-stringify\"],vscodeLanguageIds:[\"json\"],extensions:[\".importmap\"],filenames:[\"package.json\",\"package-lock.json\",\"composer.json\"]})),t(wa(),p=>({since:\"1.5.0\",parsers:[\"json\"],vscodeLanguageIds:[\"json\"],extensions:p.extensions.filter(y=>y!==\".jsonl\")})),t(bd(),p=>({since:\"1.5.0\",parsers:[\"json\"],vscodeLanguageIds:[\"jsonc\"],filenames:[...p.filenames,\".eslintrc\",\".swcrc\"]})),t(Td(),()=>({since:\"1.13.0\",parsers:[\"json5\"],vscodeLanguageIds:[\"json5\"]}))],l={estree:s,\"estree-json\":a};r.exports={languages:i,options:n,printers:l,parsers:u};}}),Nd=te({\"src/language-css/clean.js\"(e,r){ne();var{isFrontMatterNode:t}=Ue(),s=lt(),a=new Set([\"raw\",\"raws\",\"sourceIndex\",\"source\",\"before\",\"after\",\"trailingComma\"]);function n(i,l,p){if(t(i)&&i.lang===\"yaml\"&&delete l.value,i.type===\"css-comment\"&&p.type===\"css-root\"&&p.nodes.length>0&&((p.nodes[0]===i||t(p.nodes[0])&&p.nodes[1]===i)&&(delete l.text,/^\\*\\s*@(?:format|prettier)\\s*$/.test(i.text))||p.type===\"css-root\"&&s(p.nodes)===i))return null;if(i.type===\"value-root\"&&delete l.text,(i.type===\"media-query\"||i.type===\"media-query-list\"||i.type===\"media-feature-expression\")&&delete l.value,i.type===\"css-rule\"&&delete l.params,i.type===\"selector-combinator\"&&(l.value=l.value.replace(/\\s+/g,\" \")),i.type===\"media-feature\"&&(l.value=l.value.replace(/ /g,\"\")),(i.type===\"value-word\"&&(i.isColor&&i.isHex||[\"initial\",\"inherit\",\"unset\",\"revert\"].includes(l.value.replace().toLowerCase()))||i.type===\"media-feature\"||i.type===\"selector-root-invalid\"||i.type===\"selector-pseudo\")&&(l.value=l.value.toLowerCase()),i.type===\"css-decl\"&&(l.prop=l.prop.toLowerCase()),(i.type===\"css-atrule\"||i.type===\"css-import\")&&(l.name=l.name.toLowerCase()),i.type===\"value-number\"&&(l.unit=l.unit.toLowerCase()),(i.type===\"media-feature\"||i.type===\"media-keyword\"||i.type===\"media-type\"||i.type===\"media-unknown\"||i.type===\"media-url\"||i.type===\"media-value\"||i.type===\"selector-attribute\"||i.type===\"selector-string\"||i.type===\"selector-class\"||i.type===\"selector-combinator\"||i.type===\"value-string\")&&l.value&&(l.value=u(l.value)),i.type===\"selector-attribute\"&&(l.attribute=l.attribute.trim(),l.namespace&&typeof l.namespace==\"string\"&&(l.namespace=l.namespace.trim(),l.namespace.length===0&&(l.namespace=!0)),l.value&&(l.value=l.value.trim().replace(/^[\"']|[\"']$/g,\"\"),delete l.quoted)),(i.type===\"media-value\"||i.type===\"media-type\"||i.type===\"value-number\"||i.type===\"selector-root-invalid\"||i.type===\"selector-class\"||i.type===\"selector-combinator\"||i.type===\"selector-tag\")&&l.value&&(l.value=l.value.replace(/([\\d+.Ee-]+)([A-Za-z]*)/g,(y,h,g)=>{let c=Number(h);return Number.isNaN(c)?y:c+g.toLowerCase()})),i.type===\"selector-tag\"){let y=i.value.toLowerCase();[\"from\",\"to\"].includes(y)&&(l.value=y);}if(i.type===\"css-atrule\"&&i.name.toLowerCase()===\"supports\"&&delete l.value,i.type===\"selector-unknown\"&&delete l.value,i.type===\"value-comma_group\"){let y=i.groups.findIndex(h=>h.type===\"value-number\"&&h.unit===\"...\");y!==-1&&(l.groups[y].unit=\"\",l.groups.splice(y+1,0,{type:\"value-word\",value:\"...\",isColor:!1,isHex:!1}));}if(i.type===\"value-comma_group\"&&i.groups.some(y=>y.type===\"value-atword\"&&y.value.endsWith(\"[\")||y.type===\"value-word\"&&y.value.startsWith(\"]\")))return {type:\"value-atword\",value:i.groups.map(y=>y.value).join(\"\"),group:{open:null,close:null,groups:[],type:\"value-paren_group\"}}}n.ignoredProperties=a;function u(i){return i.replace(/'/g,'\"').replace(/\\\\([^\\dA-Fa-f])/g,\"$1\")}r.exports=n;}}),su=te({\"src/utils/front-matter/print.js\"(e,r){ne();var{builders:{hardline:t,markAsRoot:s}}=qe();function a(n,u){if(n.lang===\"yaml\"){let i=n.value.trim(),l=i?u(i,{parser:\"yaml\"},{stripTrailingHardline:!0}):\"\";return s([n.startDelimiter,t,l,l?t:\"\",n.endDelimiter])}}r.exports=a;}}),wd=te({\"src/language-css/embed.js\"(e,r){ne();var{builders:{hardline:t}}=qe(),s=su();function a(n,u,i){let l=n.getValue();if(l.type===\"front-matter\"){let p=s(l,i);return p?[p,t]:\"\"}}r.exports=a;}}),_o=te({\"src/utils/front-matter/parse.js\"(e,r){ne();var t=new RegExp(\"^(?-{3}|\\\\+{3})(?[^\\\\n]*)\\\\n(?:|(?.*?)\\\\n)(?\\\\k|\\\\.{3})[^\\\\S\\\\n]*(?:\\\\n|$)\",\"s\");function s(a){let n=a.match(t);if(!n)return {content:a};let{startDelimiter:u,language:i,value:l=\"\",endDelimiter:p}=n.groups,y=i.trim()||\"yaml\";if(u===\"+++\"&&(y=\"toml\"),y!==\"yaml\"&&u!==p)return {content:a};let[h]=n;return {frontMatter:{type:\"front-matter\",lang:y,value:l,startDelimiter:u,endDelimiter:p,raw:h.replace(/\\n$/,\"\")},content:h.replace(/[^\\n]/g,\" \")+a.slice(h.length)}}r.exports=s;}}),_d=te({\"src/language-css/pragma.js\"(e,r){ne();var t=Co(),s=_o();function a(u){return t.hasPragma(s(u).content)}function n(u){let{frontMatter:i,content:l}=s(u);return (i?i.raw+`\n\n`:\"\")+t.insertPragma(l)}r.exports={hasPragma:a,insertPragma:n};}}),Pd=te({\"src/language-css/utils/index.js\"(e,r){ne();var t=new Set([\"red\",\"green\",\"blue\",\"alpha\",\"a\",\"rgb\",\"hue\",\"h\",\"saturation\",\"s\",\"lightness\",\"l\",\"whiteness\",\"w\",\"blackness\",\"b\",\"tint\",\"shade\",\"blend\",\"blenda\",\"contrast\",\"hsl\",\"hsla\",\"hwb\",\"hwba\"]);function s(z,U){let Z=Array.isArray(U)?U:[U],se=-1,fe;for(;fe=z.getParentNode(++se);)if(Z.includes(fe.type))return se;return -1}function a(z,U){let Z=s(z,U);return Z===-1?null:z.getParentNode(Z)}function n(z){var U;let Z=a(z,\"css-decl\");return Z==null||(U=Z.prop)===null||U===void 0?void 0:U.toLowerCase()}var u=new Set([\"initial\",\"inherit\",\"unset\",\"revert\"]);function i(z){return u.has(z.toLowerCase())}function l(z,U){let Z=a(z,\"css-atrule\");return Z?.name&&Z.name.toLowerCase().endsWith(\"keyframes\")&&[\"from\",\"to\"].includes(U.toLowerCase())}function p(z){return z.includes(\"$\")||z.includes(\"@\")||z.includes(\"#\")||z.startsWith(\"%\")||z.startsWith(\"--\")||z.startsWith(\":--\")||z.includes(\"(\")&&z.includes(\")\")?z:z.toLowerCase()}function y(z,U){var Z;let se=a(z,\"value-func\");return (se==null||(Z=se.value)===null||Z===void 0?void 0:Z.toLowerCase())===U}function h(z){var U;let Z=a(z,\"css-rule\"),se=Z==null||(U=Z.raws)===null||U===void 0?void 0:U.selector;return se&&(se.startsWith(\":import\")||se.startsWith(\":export\"))}function g(z,U){let Z=Array.isArray(U)?U:[U],se=a(z,\"css-atrule\");return se&&Z.includes(se.name.toLowerCase())}function c(z){let U=z.getValue(),Z=a(z,\"css-atrule\");return Z?.name===\"import\"&&U.groups[0].value===\"url\"&&U.groups.length===2}function f(z){return z.type===\"value-func\"&&z.value.toLowerCase()===\"url\"}function F(z,U){var Z;let se=(Z=z.getParentNode())===null||Z===void 0?void 0:Z.nodes;return se&&se.indexOf(U)===se.length-1}function _(z){let{selector:U}=z;return U?typeof U==\"string\"&&/^@.+:.*$/.test(U)||U.value&&/^@.+:.*$/.test(U.value):!1}function w(z){return z.type===\"value-word\"&&[\"from\",\"through\",\"end\"].includes(z.value)}function E(z){return z.type===\"value-word\"&&[\"and\",\"or\",\"not\"].includes(z.value)}function N(z){return z.type===\"value-word\"&&z.value===\"in\"}function x(z){return z.type===\"value-operator\"&&z.value===\"*\"}function I(z){return z.type===\"value-operator\"&&z.value===\"/\"}function P(z){return z.type===\"value-operator\"&&z.value===\"+\"}function $(z){return z.type===\"value-operator\"&&z.value===\"-\"}function D(z){return z.type===\"value-operator\"&&z.value===\"%\"}function T(z){return x(z)||I(z)||P(z)||$(z)||D(z)}function m(z){return z.type===\"value-word\"&&[\"==\",\"!=\"].includes(z.value)}function C(z){return z.type===\"value-word\"&&[\"<\",\">\",\"<=\",\">=\"].includes(z.value)}function o(z){return z.type===\"css-atrule\"&&[\"if\",\"else\",\"for\",\"each\",\"while\"].includes(z.name)}function d(z){var U;return ((U=z.raws)===null||U===void 0?void 0:U.params)&&/^\\(\\s*\\)$/.test(z.raws.params)}function v(z){return z.name.startsWith(\"prettier-placeholder\")}function S(z){return z.prop.startsWith(\"@prettier-placeholder\")}function b(z,U){return z.value===\"$$\"&&z.type===\"value-func\"&&U?.type===\"value-word\"&&!U.raws.before}function B(z){var U,Z;return ((U=z.value)===null||U===void 0?void 0:U.type)===\"value-root\"&&((Z=z.value.group)===null||Z===void 0?void 0:Z.type)===\"value-value\"&&z.prop.toLowerCase()===\"composes\"}function k(z){var U,Z,se;return ((U=z.value)===null||U===void 0||(Z=U.group)===null||Z===void 0||(se=Z.group)===null||se===void 0?void 0:se.type)===\"value-paren_group\"&&z.value.group.group.open!==null&&z.value.group.group.close!==null}function M(z){var U;return ((U=z.raws)===null||U===void 0?void 0:U.before)===\"\"}function R(z){var U,Z;return z.type===\"value-comma_group\"&&((U=z.groups)===null||U===void 0||(Z=U[1])===null||Z===void 0?void 0:Z.type)===\"value-colon\"}function q(z){var U;return z.type===\"value-paren_group\"&&((U=z.groups)===null||U===void 0?void 0:U[0])&&R(z.groups[0])}function J(z){var U;let Z=z.getValue();if(Z.groups.length===0)return !1;let se=z.getParentNode(1);if(!q(Z)&&!(se&&q(se)))return !1;let fe=a(z,\"css-decl\");return !!(fe!=null&&(U=fe.prop)!==null&&U!==void 0&&U.startsWith(\"$\")||q(se)||se.type===\"value-func\")}function L(z){return z.type===\"value-comment\"&&z.inline}function Q(z){return z.type===\"value-word\"&&z.value===\"#\"}function V(z){return z.type===\"value-word\"&&z.value===\"{\"}function j(z){return z.type===\"value-word\"&&z.value===\"}\"}function Y(z){return [\"value-word\",\"value-atword\"].includes(z.type)}function ie(z){return z?.type===\"value-colon\"}function ee(z,U){if(!R(U))return !1;let{groups:Z}=U,se=Z.indexOf(z);return se===-1?!1:ie(Z[se+1])}function ce(z){return z.value&&[\"not\",\"and\",\"or\"].includes(z.value.toLowerCase())}function W(z){return z.type!==\"value-func\"?!1:t.has(z.value.toLowerCase())}function K(z){return /\\/\\//.test(z.split(/[\\n\\r]/).pop())}function de(z){return z?.type===\"value-atword\"&&z.value.startsWith(\"prettier-placeholder-\")}function ue(z,U){var Z,se;if(((Z=z.open)===null||Z===void 0?void 0:Z.value)!==\"(\"||((se=z.close)===null||se===void 0?void 0:se.value)!==\")\"||z.groups.some(fe=>fe.type!==\"value-comma_group\"))return !1;if(U.type===\"value-comma_group\"){let fe=U.groups.indexOf(z)-1,ge=U.groups[fe];if(ge?.type===\"value-word\"&&ge.value===\"with\")return !0}return !1}function Fe(z){var U,Z;return z.type===\"value-paren_group\"&&((U=z.open)===null||U===void 0?void 0:U.value)===\"(\"&&((Z=z.close)===null||Z===void 0?void 0:Z.value)===\")\"}r.exports={getAncestorCounter:s,getAncestorNode:a,getPropOfDeclNode:n,maybeToLowerCase:p,insideValueFunctionNode:y,insideICSSRuleNode:h,insideAtRuleNode:g,insideURLFunctionInImportAtRuleNode:c,isKeyframeAtRuleKeywords:l,isWideKeywords:i,isLastNode:F,isSCSSControlDirectiveNode:o,isDetachedRulesetDeclarationNode:_,isRelationalOperatorNode:C,isEqualityOperatorNode:m,isMultiplicationNode:x,isDivisionNode:I,isAdditionNode:P,isSubtractionNode:$,isModuloNode:D,isMathOperatorNode:T,isEachKeywordNode:N,isForKeywordNode:w,isURLFunctionNode:f,isIfElseKeywordNode:E,hasComposesNode:B,hasParensAroundNode:k,hasEmptyRawBefore:M,isDetachedRulesetCallNode:d,isTemplatePlaceholderNode:v,isTemplatePropNode:S,isPostcssSimpleVarNode:b,isKeyValuePairNode:R,isKeyValuePairInParenGroupNode:q,isKeyInValuePairNode:ee,isSCSSMapItemNode:J,isInlineValueCommentNode:L,isHashNode:Q,isLeftCurlyBraceNode:V,isRightCurlyBraceNode:j,isWordNode:Y,isColonNode:ie,isMediaAndSupportsKeywords:ce,isColorAdjusterFuncNode:W,lastLineHasInlineComment:K,isAtWordPlaceholderNode:de,isConfigurationNode:ue,isParenGroupNode:Fe};}}),Id=te({\"src/utils/line-column-to-index.js\"(e,r){ne(),r.exports=function(t,s){let a=0;for(let n=0;n0?h:\"\"]}case\"css-comment\":{let Ve=ae.inline||ae.raws.inline,We=je.originalText.slice(Ae(ae),Ee(ae));return Ve?We.trimEnd():We}case\"css-rule\":return [Me(\"selector\"),ae.important?\" !important\":\"\",ae.nodes?[ae.selector&&ae.selector.type===\"selector-unknown\"&&H(ae.selector.value)?y:\" \",\"{\",ae.nodes.length>0?F([h,Ce(Te,je,Me)]):\"\",h,\"}\",M(ae)?\";\":\"\"]:\";\"];case\"css-decl\":{let Ve=Te.getParentNode(),{between:We}=ae.raws,Xe=We.trim(),st=Xe===\":\",O=W(ae)?N(Me(\"value\")):Me(\"value\");return !st&&H(Xe)&&(O=F([h,_(O)])),[ae.raws.before.replace(/[\\s;]/g,\"\"),Ve.type===\"css-atrule\"&&Ve.variable||o(Te)?ae.prop:m(ae.prop),Xe.startsWith(\"//\")?\" \":\"\",Xe,ae.extend?\"\":\" \",De(je)&&ae.extend&&ae.selector?[\"extend(\",Me(\"selector\"),\")\"]:\"\",O,ae.raws.important?ae.raws.important.replace(/\\s*!\\s*important/i,\" !important\"):ae.important?\" !important\":\"\",ae.raws.scssDefault?ae.raws.scssDefault.replace(/\\s*!default/i,\" !default\"):ae.scssDefault?\" !default\":\"\",ae.raws.scssGlobal?ae.raws.scssGlobal.replace(/\\s*!global/i,\" !global\"):ae.scssGlobal?\" !global\":\"\",ae.nodes?[\" {\",F([g,Ce(Te,je,Me)]),g,\"}\"]:Z(ae)&&!Ve.raws.semicolon&&je.originalText[Ee(ae)-1]!==\";\"?\"\":je.__isHTMLStyleAttribute&&B(Te,ae)?w(\";\"):\";\"]}case\"css-atrule\":{let Ve=Te.getParentNode(),We=U(ae)&&!Ve.raws.semicolon&&je.originalText[Ee(ae)-1]!==\";\";if(De(je)){if(ae.mixin)return [Me(\"selector\"),ae.important?\" !important\":\"\",We?\"\":\";\"];if(ae.function)return [ae.name,Me(\"params\"),We?\"\":\";\"];if(ae.variable)return [\"@\",ae.name,\": \",ae.value?Me(\"value\"):\"\",ae.raws.between.trim()?ae.raws.between.trim()+\" \":\"\",ae.nodes?[\"{\",F([ae.nodes.length>0?g:\"\",Ce(Te,je,Me)]),g,\"}\"]:\"\",We?\"\":\";\"]}return [\"@\",z(ae)||ae.name.endsWith(\":\")?ae.name:m(ae.name),ae.params?[z(ae)?\"\":U(ae)?ae.raws.afterName===\"\"?\"\":ae.name.endsWith(\":\")?\" \":/^\\s*\\n\\s*\\n/.test(ae.raws.afterName)?[h,h]:/^\\s*\\n/.test(ae.raws.afterName)?h:\" \":\" \",Me(\"params\")]:\"\",ae.selector?F([\" \",Me(\"selector\")]):\"\",ae.value?c([\" \",Me(\"value\"),k(ae)?K(ae)?\" \":y:\"\"]):ae.name===\"else\"?\" \":\"\",ae.nodes?[k(ae)?\"\":ae.selector&&!ae.selector.nodes&&typeof ae.selector.value==\"string\"&&H(ae.selector.value)||!ae.selector&&typeof ae.params==\"string\"&&H(ae.params)?y:\" \",\"{\",F([ae.nodes.length>0?g:\"\",Ce(Te,je,Me)]),g,\"}\"]:We?\"\":\";\"]}case\"media-query-list\":{let Ve=[];return Te.each(We=>{let Xe=We.getValue();Xe.type===\"media-query\"&&Xe.value===\"\"||Ve.push(Me());},\"nodes\"),c(F(p(y,Ve)))}case\"media-query\":return [p(\" \",Te.map(Me,\"nodes\")),B(Te,ae)?\"\":\",\"];case\"media-type\":return Oe(Se(ae.value,je));case\"media-feature-expression\":return ae.nodes?[\"(\",...Te.map(Me,\"nodes\"),\")\"]:ae.value;case\"media-feature\":return m(Se(ae.value.replace(/ +/g,\" \"),je));case\"media-colon\":return [ae.value,\" \"];case\"media-value\":return Oe(Se(ae.value,je));case\"media-keyword\":return Se(ae.value,je);case\"media-url\":return Se(ae.value.replace(/^url\\(\\s+/gi,\"url(\").replace(/\\s+\\)$/g,\")\"),je);case\"media-unknown\":return ae.value;case\"selector-root\":return c([d(Te,\"custom-selector\")?[D(Te,\"css-atrule\").customSelector,y]:\"\",p([\",\",d(Te,[\"extend\",\"custom-selector\",\"nest\"])?y:h],Te.map(Me,\"nodes\"))]);case\"selector-selector\":return c(F(Te.map(Me,\"nodes\")));case\"selector-comment\":return ae.value;case\"selector-string\":return Se(ae.value,je);case\"selector-tag\":{let Ve=Te.getParentNode(),We=Ve&&Ve.nodes.indexOf(ae),Xe=We&&Ve.nodes[We-1];return [ae.namespace?[ae.namespace===!0?\"\":ae.namespace.trim(),\"|\"]:\"\",Xe.type===\"selector-nesting\"?ae.value:Oe(S(Te,ae.value)?ae.value.toLowerCase():ae.value)]}case\"selector-id\":return [\"#\",ae.value];case\"selector-class\":return [\".\",Oe(Se(ae.value,je))];case\"selector-attribute\":{var nt;return [\"[\",ae.namespace?[ae.namespace===!0?\"\":ae.namespace.trim(),\"|\"]:\"\",ae.attribute.trim(),(nt=ae.operator)!==null&&nt!==void 0?nt:\"\",ae.value?Ie(Se(ae.value.trim(),je),je):\"\",ae.insensitive?\" i\":\"\",\"]\"]}case\"selector-combinator\":{if(ae.value===\"+\"||ae.value===\">\"||ae.value===\"~\"||ae.value===\">>>\"){let Xe=Te.getParentNode();return [Xe.type===\"selector-selector\"&&Xe.nodes[0]===ae?\"\":y,ae.value,B(Te,ae)?\"\":\" \"]}let Ve=ae.value.trim().startsWith(\"(\")?y:\"\",We=Oe(Se(ae.value.trim(),je))||y;return [Ve,We]}case\"selector-universal\":return [ae.namespace?[ae.namespace===!0?\"\":ae.namespace.trim(),\"|\"]:\"\",ae.value];case\"selector-pseudo\":return [m(ae.value),l(ae.nodes)?c([\"(\",F([g,p([\",\",y],Te.map(Me,\"nodes\"))]),g,\")\"]):\"\"];case\"selector-nesting\":return ae.value;case\"selector-unknown\":{let Ve=D(Te,\"css-rule\");if(Ve&&Ve.isSCSSNesterProperty)return Oe(Se(m(ae.value),je));let We=Te.getParentNode();if(We.raws&&We.raws.selector){let st=Ae(We),O=st+We.raws.selector.length;return je.originalText.slice(st,O).trim()}let Xe=Te.getParentNode(1);if(We.type===\"value-paren_group\"&&Xe&&Xe.type===\"value-func\"&&Xe.value===\"selector\"){let st=Ee(We.open)+1,O=Ae(We.close),me=je.originalText.slice(st,O).trim();return H(me)?[E,me]:me}return ae.value}case\"value-value\":case\"value-root\":return Me(\"group\");case\"value-comment\":return je.originalText.slice(Ae(ae),Ee(ae));case\"value-comma_group\":{let Ve=Te.getParentNode(),We=Te.getParentNode(1),Xe=T(Te),st=Xe&&Ve.type===\"value-value\"&&(Xe===\"grid\"||Xe.startsWith(\"grid-template\")),O=D(Te,\"css-atrule\"),me=O&&k(O),_e=ae.groups.some(at=>ge(at)),He=Te.map(Me,\"groups\"),Ge=[],it=C(Te,\"url\"),Qe=!1,rt=!1;for(let at=0;atVr:$r!==-1?Qe=!0:Vr!==-1&&(Qe=!1);}if(Qe||Ne(Le)||Ne($e)||Le.type===\"value-atword\"&&(Le.value===\"\"||Le.value.endsWith(\"[\"))||$e.type===\"value-word\"&&$e.value.startsWith(\"]\")||Le.value===\"~\"||Le.value&&Le.value.includes(\"\\\\\")&&$e&&$e.type!==\"value-comment\"||Ze&&Ze.value&&Ze.value.indexOf(\"\\\\\")===Ze.value.length-1&&Le.type===\"value-operator\"&&Le.value===\"/\"||Le.value===\"\\\\\"||se(Le,$e)||he(Le)||we(Le)||ke($e)||we($e)&&de($e)||ke(Le)&&de($e)||Le.value===\"--\"&&he($e))continue;let Rr=j(Le),ou=j($e);if((Rr&&he($e)||ou&&ke(Le))&&de($e)||!Ze&&L(Le)||C(Te,\"calc\")&&(Q(Le)||Q($e)||V(Le)||V($e))&&de($e))continue;let qo=(Q(Le)||V(Le))&&at===0&&($e.type===\"value-number\"||$e.isHex)&&We&&oe(We)&&!de($e),lu=sr&&sr.type===\"value-func\"||sr&&Re(sr)||Le.type===\"value-func\"||Re(Le),cu=$e.type===\"value-func\"||Re($e)||Ze&&Ze.type===\"value-func\"||Ze&&Re(Ze);if(!(!(J($e)||J(Le))&&!C(Te,\"calc\")&&!qo&&(L($e)&&!lu||L(Le)&&!cu||Q($e)&&!lu||Q(Le)&&!cu||V($e)||V(Le))&&(de($e)||Rr&&(!Ze||Ze&&j(Ze))))&&!((je.parser===\"scss\"||je.parser===\"less\")&&Rr&&Le.value===\"-\"&&le($e)&&Ee(Le)===Ae($e.open)&&$e.open.value===\"(\")){if(ge(Le)){if(Ve.type===\"value-paren_group\"){Ge.push(_(h));continue}Ge.push(h);continue}if(me&&(q($e)||R($e)||ce($e)||Y(Le)||ie(Le))){Ge.push(\" \");continue}if(O&&O.name.toLowerCase()===\"namespace\"){Ge.push(\" \");continue}if(st){Le.source&&$e.source&&Le.source.start.line!==$e.source.start.line?(Ge.push(h),rt=!0):Ge.push(\" \");continue}if(ou){Ge.push(\" \");continue}if(!($e&&$e.value===\"...\")&&!(pe(Le)&&pe($e)&&Ee(Le)===Ae($e))){if(pe(Le)&&le($e)&&Ee(Le)===Ae($e.open)){Ge.push(g);continue}if(Le.value===\"with\"&&le($e)){Ge.push(\" \");continue}(tt=Le.value)!==null&&tt!==void 0&&tt.endsWith(\"#\")&&$e.value===\"{\"&&le($e.group)||Ge.push(y);}}}return _e&&Ge.push(E),rt&&Ge.unshift(h),me?c(F(Ge)):v(Te)?c(f(Ge)):c(F(f(Ge)))}case\"value-paren_group\":{let Ve=Te.getParentNode();if(Ve&&ee(Ve)&&(ae.groups.length===1||ae.groups.length>0&&ae.groups[0].type===\"value-comma_group\"&&ae.groups[0].groups.length>0&&ae.groups[0].groups[0].type===\"value-word\"&&ae.groups[0].groups[0].value.startsWith(\"data:\")))return [ae.open?Me(\"open\"):\"\",p(\",\",Te.map(Me,\"groups\")),ae.close?Me(\"close\"):\"\"];if(!ae.open){let it=Te.map(Me,\"groups\"),Qe=[];for(let rt=0;rt{let rt=it.getValue(),at=Qe===ae.groups.length-1,Ze=[Me(),at?\"\":\",\"];if(ue(rt)&&rt.type===\"value-comma_group\"&&rt.groups&&rt.groups[0].type!==\"value-paren_group\"&&rt.groups[2]&&rt.groups[2].type===\"value-paren_group\"){let Le=x(Ze[0].contents.contents);Le[1]=c(Le[1]),Ze=[c(_(Ze))];}if(!at&&rt.type===\"value-comma_group\"&&l(rt.groups)){let Le=t(rt.groups);!Le.source&&Le.close&&(Le=Le.close),Le.source&&i(je.originalText,Le,Ee)&&Ze.push(h);}return Ze},\"groups\"))]),w(!st&&A(je.parser,je.originalText)&&We&&re(je)?\",\":\"\"),g,ae.close?Me(\"close\"):\"\"],{shouldBreak:_e});return He?_(Ge):Ge}case\"value-func\":return [ae.value,d(Te,\"supports\")&&Pe(ae)?\" \":\"\",Me(\"group\")];case\"value-paren\":return ae.value;case\"value-number\":return [Je(ae.value),G(ae.unit)];case\"value-operator\":return ae.value;case\"value-word\":return ae.isColor&&ae.isHex||b(ae.value)?ae.value.toLowerCase():ae.value;case\"value-colon\":{let Ve=Te.getParentNode(),We=Ve&&Ve.groups.indexOf(ae),Xe=We&&Ve.groups[We-1];return [ae.value,Xe&&typeof Xe.value==\"string\"&&t(Xe.value)===\"\\\\\"||C(Te,\"url\")?\"\":y]}case\"value-comma\":return [ae.value,\" \"];case\"value-string\":return a(ae.raws.quote+ae.value+ae.raws.quote,je);case\"value-atword\":return [\"@\",ae.value];case\"value-unicode-range\":return ae.value;case\"value-unknown\":return ae.value;default:throw new Error(`Unknown postcss type ${JSON.stringify(ae.type)}`)}}function Ce(Te,je,Me){let ae=[];return Te.each((nt,tt,Ve)=>{let We=Ve[tt-1];if(We&&We.type===\"css-comment\"&&We.text.trim()===\"prettier-ignore\"){let Xe=nt.getValue();ae.push(je.originalText.slice(Ae(Xe),Ee(Xe)));}else ae.push(Me());tt!==Ve.length-1&&(Ve[tt+1].type===\"css-comment\"&&!n(je.originalText,Ae(Ve[tt+1]),{backwards:!0})&&!u(Ve[tt])||Ve[tt+1].type===\"css-atrule\"&&Ve[tt+1].name===\"else\"&&Ve[tt].type!==\"css-comment\"?ae.push(\" \"):(ae.push(je.__isHTMLStyleAttribute?y:h),i(je.originalText,nt.getValue(),Ee)&&!u(Ve[tt])&&ae.push(h)));},\"nodes\"),ae}var Be=/([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*\\1/gs,ve=/(?:\\d*\\.\\d+|\\d+\\.?)(?:[Ee][+-]?\\d+)?/g,ze=/[A-Za-z]+/g,be=/[$@]?[A-Z_a-z\\u0080-\\uFFFF][\\w\\u0080-\\uFFFF-]*/g,Ye=new RegExp(Be.source+`|(${be.source})?(${ve.source})(${ze.source})?`,\"g\");function Se(Te,je){return Te.replace(Be,Me=>a(Me,je))}function Ie(Te,je){let Me=je.singleQuote?\"'\":'\"';return Te.includes('\"')||Te.includes(\"'\")?Te:Me+Te+Me}function Oe(Te){return Te.replace(Ye,(je,Me,ae,nt,tt)=>!ae&&nt?Je(nt)+m(tt||\"\"):je)}function Je(Te){return s(Te).replace(/\\.0(?=$|e)/,\"\")}r.exports={print:ye,embed:P,insertPragma:$,massageAstNode:I};}}),Rd=te({\"src/language-css/options.js\"(e,r){ne();var t=Mt();r.exports={singleQuote:t.singleQuote};}}),$d=te({\"src/language-css/parsers.js\"(){ne();}}),Vd=te({\"node_modules/linguist-languages/data/CSS.json\"(e,r){r.exports={name:\"CSS\",type:\"markup\",tmScope:\"source.css\",aceMode:\"css\",codemirrorMode:\"css\",codemirrorMimeType:\"text/css\",color:\"#563d7c\",extensions:[\".css\"],languageId:50};}}),Wd=te({\"node_modules/linguist-languages/data/PostCSS.json\"(e,r){r.exports={name:\"PostCSS\",type:\"markup\",color:\"#dc3a0c\",tmScope:\"source.postcss\",group:\"CSS\",extensions:[\".pcss\",\".postcss\"],aceMode:\"text\",languageId:262764437};}}),Hd=te({\"node_modules/linguist-languages/data/Less.json\"(e,r){r.exports={name:\"Less\",type:\"markup\",color:\"#1d365d\",aliases:[\"less-css\"],extensions:[\".less\"],tmScope:\"source.css.less\",aceMode:\"less\",codemirrorMode:\"css\",codemirrorMimeType:\"text/css\",languageId:198};}}),Gd=te({\"node_modules/linguist-languages/data/SCSS.json\"(e,r){r.exports={name:\"SCSS\",type:\"markup\",color:\"#c6538c\",tmScope:\"source.css.scss\",aceMode:\"scss\",codemirrorMode:\"css\",codemirrorMimeType:\"text/x-scss\",extensions:[\".scss\"],languageId:329};}}),Ud=te({\"src/language-css/index.js\"(e,r){ne();var t=_t(),s=Md(),a=Rd(),n=$d(),u=[t(Vd(),l=>({since:\"1.4.0\",parsers:[\"css\"],vscodeLanguageIds:[\"css\"],extensions:[...l.extensions,\".wxss\"]})),t(Wd(),()=>({since:\"1.4.0\",parsers:[\"css\"],vscodeLanguageIds:[\"postcss\"]})),t(Hd(),()=>({since:\"1.4.0\",parsers:[\"less\"],vscodeLanguageIds:[\"less\"]})),t(Gd(),()=>({since:\"1.4.0\",parsers:[\"scss\"],vscodeLanguageIds:[\"scss\"]}))],i={postcss:s};r.exports={languages:u,options:a,printers:i,parsers:n};}}),Jd=te({\"src/language-handlebars/loc.js\"(e,r){ne();function t(a){return a.loc.start.offset}function s(a){return a.loc.end.offset}r.exports={locStart:t,locEnd:s};}}),zd=te({\"src/language-handlebars/clean.js\"(e,r){ne();function t(s,a){if(s.type===\"TextNode\"){let n=s.chars.trim();if(!n)return null;a.chars=n.replace(/[\\t\\n\\f\\r ]+/g,\" \");}s.type===\"AttrNode\"&&s.name.toLowerCase()===\"class\"&&delete a.value;}t.ignoredProperties=new Set([\"loc\",\"selfClosing\"]),r.exports=t;}}),Xd=te({\"src/language-handlebars/html-void-elements.evaluate.js\"(e,r){r.exports=[\"area\",\"base\",\"br\",\"col\",\"command\",\"embed\",\"hr\",\"img\",\"input\",\"keygen\",\"link\",\"meta\",\"param\",\"source\",\"track\",\"wbr\"];}}),Kd=te({\"src/language-handlebars/utils.js\"(e,r){ne();var t=lt(),s=Xd();function a(x){let I=x.getValue(),P=x.getParentNode(0);return !!(g(x,[\"ElementNode\"])&&t(P.children)===I||g(x,[\"Block\"])&&t(P.body)===I)}function n(x){return x.toUpperCase()===x}function u(x){return h(x,[\"ElementNode\"])&&typeof x.tag==\"string\"&&!x.tag.startsWith(\":\")&&(n(x.tag[0])||x.tag.includes(\".\"))}var i=new Set(s);function l(x){return i.has(x.toLowerCase())&&!n(x[0])}function p(x){return x.selfClosing===!0||l(x.tag)||u(x)&&x.children.every(I=>y(I))}function y(x){return h(x,[\"TextNode\"])&&!/\\S/.test(x.chars)}function h(x,I){return x&&I.includes(x.type)}function g(x,I){let P=x.getParentNode(0);return h(P,I)}function c(x,I){let P=_(x);return h(P,I)}function f(x,I){let P=w(x);return h(P,I)}function F(x,I){var P,$,D,T;let m=x.getValue(),C=(P=x.getParentNode(0))!==null&&P!==void 0?P:{},o=($=(D=(T=C.children)!==null&&T!==void 0?T:C.body)!==null&&D!==void 0?D:C.parts)!==null&&$!==void 0?$:[],d=o.indexOf(m);return d!==-1&&o[d+I]}function _(x){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return F(x,-I)}function w(x){return F(x,1)}function E(x){return h(x,[\"MustacheCommentStatement\"])&&typeof x.value==\"string\"&&x.value.trim()===\"prettier-ignore\"}function N(x){let I=x.getValue(),P=_(x,2);return E(I)||E(P)}r.exports={getNextNode:w,getPreviousNode:_,hasPrettierIgnore:N,isLastNodeOfSiblings:a,isNextNodeOfSomeType:f,isNodeOfSomeType:h,isParentOfSomeType:g,isPreviousNodeOfSomeType:c,isVoid:p,isWhitespaceNode:y};}}),Yd=te({\"src/language-handlebars/printer-glimmer.js\"(e,r){ne();var{builders:{dedent:t,fill:s,group:a,hardline:n,ifBreak:u,indent:i,join:l,line:p,softline:y},utils:{getDocParts:h,replaceTextEndOfLine:g}}=qe(),{getPreferredQuote:c,isNonEmptyArray:f}=Ue(),{locStart:F,locEnd:_}=Jd(),w=zd(),{getNextNode:E,getPreviousNode:N,hasPrettierIgnore:x,isLastNodeOfSiblings:I,isNextNodeOfSomeType:P,isNodeOfSomeType:$,isParentOfSomeType:D,isPreviousNodeOfSomeType:T,isVoid:m,isWhitespaceNode:C}=Kd(),o=2;function d(H,pe,X){let le=H.getValue();if(!le)return \"\";if(x(H))return pe.originalText.slice(F(le),_(le));let Ae=pe.singleQuote?\"'\":'\"';switch(le.type){case\"Block\":case\"Program\":case\"Template\":return a(H.map(X,\"body\"));case\"ElementNode\":{let Ee=a(S(H,X)),De=pe.htmlWhitespaceSensitivity===\"ignore\"&&P(H,[\"ElementNode\"])?y:\"\";if(m(le))return [Ee,De];let A=[\"\"];return le.children.length===0?[Ee,i(A),De]:pe.htmlWhitespaceSensitivity===\"ignore\"?[Ee,i(b(H,pe,X)),n,i(A),De]:[Ee,i(a(b(H,pe,X))),i(A),De]}case\"BlockStatement\":{let Ee=H.getParentNode(1);return Ee&&Ee.inverse&&Ee.inverse.body.length===1&&Ee.inverse.body[0]===le&&Ee.inverse.body[0].path.parts[0]===Ee.path.parts[0]?[ie(H,X,Ee.inverse.body[0].path.parts[0]),de(H,X,pe),ue(H,X,pe)]:[j(H,X),a([de(H,X,pe),ue(H,X,pe),ee(H,X,pe)])]}case\"ElementModifierStatement\":return a([\"{{\",Re(H,X),\"}}\"]);case\"MustacheStatement\":return a([k(le),Re(H,X),M(le)]);case\"SubExpression\":return a([\"(\",ke(H,X),y,\")\"]);case\"AttrNode\":{let Ee=le.value.type===\"TextNode\";if(Ee&&le.value.chars===\"\"&&F(le.value)===_(le.value))return le.name;let A=Ee?c(le.value.chars,Ae).quote:le.value.type===\"ConcatStatement\"?c(le.value.parts.filter(re=>re.type===\"TextNode\").map(re=>re.chars).join(\"\"),Ae).quote:\"\",G=X(\"value\");return [le.name,\"=\",A,le.name===\"class\"&&A?a(i(G)):G,A]}case\"ConcatStatement\":return H.map(X,\"parts\");case\"Hash\":return l(p,H.map(X,\"pairs\"));case\"HashPair\":return [le.key,\"=\",X(\"value\")];case\"TextNode\":{let Ee=le.chars.replace(/{{/g,\"\\\\{{\"),De=U(H);if(De){if(De===\"class\"){let Ye=Ee.trim().split(/\\s+/).join(\" \"),Se=!1,Ie=!1;return D(H,[\"ConcatStatement\"])&&(T(H,[\"MustacheStatement\"])&&/^\\s/.test(Ee)&&(Se=!0),P(H,[\"MustacheStatement\"])&&/\\s$/.test(Ee)&&Ye!==\"\"&&(Ie=!0)),[Se?p:\"\",Ye,Ie?p:\"\"]}return g(Ee)}let G=/^[\\t\\n\\f\\r ]*$/.test(Ee),re=!N(H),ye=!E(H);if(pe.htmlWhitespaceSensitivity!==\"ignore\"){let Ye=/^[\\t\\n\\f\\r ]*/,Se=/[\\t\\n\\f\\r ]*$/,Ie=ye&&D(H,[\"Template\"]),Oe=re&&D(H,[\"Template\"]);if(G){if(Oe||Ie)return \"\";let ae=[p],nt=Z(Ee);return nt&&(ae=ge(nt)),I(H)&&(ae=ae.map(tt=>t(tt))),ae}let[Je]=Ee.match(Ye),[Te]=Ee.match(Se),je=[];if(Je){je=[p];let ae=Z(Je);ae&&(je=ge(ae)),Ee=Ee.replace(Ye,\"\");}let Me=[];if(Te){if(!Ie){Me=[p];let ae=Z(Te);ae&&(Me=ge(ae)),I(H)&&(Me=Me.map(nt=>t(nt)));}Ee=Ee.replace(Se,\"\");}return [...je,s(Fe(Ee)),...Me]}let Ce=Z(Ee),Be=se(Ee),ve=fe(Ee);if((re||ye)&&G&&D(H,[\"Block\",\"ElementNode\",\"Template\"]))return \"\";G&&Ce?(Be=Math.min(Ce,o),ve=0):(P(H,[\"BlockStatement\",\"ElementNode\"])&&(ve=Math.max(ve,1)),T(H,[\"BlockStatement\",\"ElementNode\"])&&(Be=Math.max(Be,1)));let ze=\"\",be=\"\";return ve===0&&P(H,[\"MustacheStatement\"])&&(be=\" \"),Be===0&&T(H,[\"MustacheStatement\"])&&(ze=\" \"),re&&(Be=0,ze=\"\"),ye&&(ve=0,be=\"\"),Ee=Ee.replace(/^[\\t\\n\\f\\r ]+/g,ze).replace(/[\\t\\n\\f\\r ]+$/,be),[...ge(Be),s(Fe(Ee)),...ge(ve)]}case\"MustacheCommentStatement\":{let Ee=F(le),De=_(le),A=pe.originalText.charAt(Ee+2)===\"~\",G=pe.originalText.charAt(De-3)===\"~\",re=le.value.includes(\"}}\")?\"--\":\"\";return [\"{{\",A?\"~\":\"\",\"!\",re,le.value,re,G?\"~\":\"\",\"}}\"]}case\"PathExpression\":return le.original;case\"BooleanLiteral\":return String(le.value);case\"CommentStatement\":return [\"\"];case\"StringLiteral\":{if(we(H)){let Ee=pe.singleQuote?'\"':\"'\";return he(le.value,Ee)}return he(le.value,Ae)}case\"NumberLiteral\":return String(le.value);case\"UndefinedLiteral\":return \"undefined\";case\"NullLiteral\":return \"null\";default:throw new Error(\"unknown glimmer type: \"+JSON.stringify(le.type))}}function v(H,pe){return F(H)-F(pe)}function S(H,pe){let X=H.getValue(),le=[\"attributes\",\"modifiers\",\"comments\"].filter(Ee=>f(X[Ee])),Ae=le.flatMap(Ee=>X[Ee]).sort(v);for(let Ee of le)H.each(De=>{let A=Ae.indexOf(De.getValue());Ae.splice(A,1,[p,pe()]);},Ee);return f(X.blockParams)&&Ae.push(p,oe(X)),[\"<\",X.tag,i(Ae),B(X)]}function b(H,pe,X){let Ae=H.getValue().children.every(Ee=>C(Ee));return pe.htmlWhitespaceSensitivity===\"ignore\"&&Ae?\"\":H.map((Ee,De)=>{let A=X();return De===0&&pe.htmlWhitespaceSensitivity===\"ignore\"?[y,A]:A},\"children\")}function B(H){return m(H)?u([y,\"/>\"],[\" />\",y]):u([y,\">\"],\">\")}function k(H){let pe=H.escaped===!1?\"{{{\":\"{{\",X=H.strip&&H.strip.open?\"~\":\"\";return [pe,X]}function M(H){let pe=H.escaped===!1?\"}}}\":\"}}\";return [H.strip&&H.strip.close?\"~\":\"\",pe]}function R(H){let pe=k(H),X=H.openStrip.open?\"~\":\"\";return [pe,X,\"#\"]}function q(H){let pe=M(H);return [H.openStrip.close?\"~\":\"\",pe]}function J(H){let pe=k(H),X=H.closeStrip.open?\"~\":\"\";return [pe,X,\"/\"]}function L(H){let pe=M(H);return [H.closeStrip.close?\"~\":\"\",pe]}function Q(H){let pe=k(H),X=H.inverseStrip.open?\"~\":\"\";return [pe,X]}function V(H){let pe=M(H);return [H.inverseStrip.close?\"~\":\"\",pe]}function j(H,pe){let X=H.getValue(),le=[],Ae=Pe(H,pe);return Ae&&le.push(a(Ae)),f(X.program.blockParams)&&le.push(oe(X.program)),a([R(X),Ne(H,pe),le.length>0?i([p,l(p,le)]):\"\",y,q(X)])}function Y(H,pe){return [pe.htmlWhitespaceSensitivity===\"ignore\"?n:\"\",Q(H),\"else\",V(H)]}function ie(H,pe,X){let le=H.getValue(),Ae=H.getParentNode(1);return a([Q(Ae),[\"else\",\" \",X],i([p,a(Pe(H,pe)),...f(le.program.blockParams)?[p,oe(le.program)]:[]]),y,V(Ae)])}function ee(H,pe,X){let le=H.getValue();return X.htmlWhitespaceSensitivity===\"ignore\"?[ce(le)?y:n,J(le),pe(\"path\"),L(le)]:[J(le),pe(\"path\"),L(le)]}function ce(H){return $(H,[\"BlockStatement\"])&&H.program.body.every(pe=>C(pe))}function W(H){return K(H)&&H.inverse.body.length===1&&$(H.inverse.body[0],[\"BlockStatement\"])&&H.inverse.body[0].path.parts[0]===H.path.parts[0]}function K(H){return $(H,[\"BlockStatement\"])&&H.inverse}function de(H,pe,X){let le=H.getValue();if(ce(le))return \"\";let Ae=pe(\"program\");return X.htmlWhitespaceSensitivity===\"ignore\"?i([n,Ae]):i(Ae)}function ue(H,pe,X){let le=H.getValue(),Ae=pe(\"inverse\"),Ee=X.htmlWhitespaceSensitivity===\"ignore\"?[n,Ae]:Ae;return W(le)?Ee:K(le)?[Y(le,X),i(Ee)]:\"\"}function Fe(H){return h(l(p,z(H)))}function z(H){return H.split(/[\\t\\n\\f\\r ]+/)}function U(H){for(let pe=0;pe<2;pe++){let X=H.getParentNode(pe);if(X&&X.type===\"AttrNode\")return X.name.toLowerCase()}}function Z(H){return H=typeof H==\"string\"?H:\"\",H.split(`\n`).length-1}function se(H){H=typeof H==\"string\"?H:\"\";let pe=(H.match(/^([^\\S\\n\\r]*[\\n\\r])+/g)||[])[0]||\"\";return Z(pe)}function fe(H){H=typeof H==\"string\"?H:\"\";let pe=(H.match(/([\\n\\r][^\\S\\n\\r]*)+$/g)||[])[0]||\"\";return Z(pe)}function ge(){let H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Array.from({length:Math.min(H,o)}).fill(n)}function he(H,pe){let{quote:X,regex:le}=c(H,pe);return [X,H.replace(le,`\\\\${X}`),X]}function we(H){let pe=0,X=H.getParentNode(pe);for(;X&&$(X,[\"SubExpression\"]);)pe++,X=H.getParentNode(pe);return !!(X&&$(H.getParentNode(pe+1),[\"ConcatStatement\"])&&$(H.getParentNode(pe+2),[\"AttrNode\"]))}function ke(H,pe){let X=Ne(H,pe),le=Pe(H,pe);return le?i([X,p,a(le)]):X}function Re(H,pe){let X=Ne(H,pe),le=Pe(H,pe);return le?[i([X,p,le]),y]:X}function Ne(H,pe){return pe(\"path\")}function Pe(H,pe){let X=H.getValue(),le=[];if(X.params.length>0){let Ae=H.map(pe,\"params\");le.push(...Ae);}if(X.hash&&X.hash.pairs.length>0){let Ae=pe(\"hash\");le.push(Ae);}return le.length===0?\"\":l(p,le)}function oe(H){return [\"as |\",H.blockParams.join(\" \"),\"|\"]}r.exports={print:d,massageAstNode:w};}}),Qd=te({\"src/language-handlebars/parsers.js\"(){ne();}}),Zd=te({\"node_modules/linguist-languages/data/Handlebars.json\"(e,r){r.exports={name:\"Handlebars\",type:\"markup\",color:\"#f7931e\",aliases:[\"hbs\",\"htmlbars\"],extensions:[\".handlebars\",\".hbs\"],tmScope:\"text.html.handlebars\",aceMode:\"handlebars\",languageId:155};}}),eg=te({\"src/language-handlebars/index.js\"(e,r){ne();var t=_t(),s=Yd(),a=Qd(),n=[t(Zd(),()=>({since:\"2.3.0\",parsers:[\"glimmer\"],vscodeLanguageIds:[\"handlebars\"]}))],u={glimmer:s};r.exports={languages:n,printers:u,parsers:a};}}),tg=te({\"src/language-graphql/pragma.js\"(e,r){ne();function t(a){return /^\\s*#[^\\S\\n]*@(?:format|prettier)\\s*(?:\\n|$)/.test(a)}function s(a){return `# @format\n\n`+a}r.exports={hasPragma:t,insertPragma:s};}}),rg=te({\"src/language-graphql/loc.js\"(e,r){ne();function t(a){return typeof a.start==\"number\"?a.start:a.loc&&a.loc.start}function s(a){return typeof a.end==\"number\"?a.end:a.loc&&a.loc.end}r.exports={locStart:t,locEnd:s};}}),ng=te({\"src/language-graphql/printer-graphql.js\"(e,r){ne();var{builders:{join:t,hardline:s,line:a,softline:n,group:u,indent:i,ifBreak:l}}=qe(),{isNextLineEmpty:p,isNonEmptyArray:y}=Ue(),{insertPragma:h}=tg(),{locStart:g,locEnd:c}=rg();function f(P,$,D){let T=P.getValue();if(!T)return \"\";if(typeof T==\"string\")return T;switch(T.kind){case\"Document\":{let m=[];return P.each((C,o,d)=>{m.push(D()),o!==d.length-1&&(m.push(s),p($.originalText,C.getValue(),c)&&m.push(s));},\"definitions\"),[...m,s]}case\"OperationDefinition\":{let m=$.originalText[g(T)]!==\"{\",C=!!T.name;return [m?T.operation:\"\",m&&C?[\" \",D(\"name\")]:\"\",m&&!C&&y(T.variableDefinitions)?\" \":\"\",y(T.variableDefinitions)?u([\"(\",i([n,t([l(\"\",\", \"),n],P.map(D,\"variableDefinitions\"))]),n,\")\"]):\"\",F(P,D,T),T.selectionSet?!m&&!C?\"\":\" \":\"\",D(\"selectionSet\")]}case\"FragmentDefinition\":return [\"fragment \",D(\"name\"),y(T.variableDefinitions)?u([\"(\",i([n,t([l(\"\",\", \"),n],P.map(D,\"variableDefinitions\"))]),n,\")\"]):\"\",\" on \",D(\"typeCondition\"),F(P,D,T),\" \",D(\"selectionSet\")];case\"SelectionSet\":return [\"{\",i([s,t(s,_(P,$,D,\"selections\"))]),s,\"}\"];case\"Field\":return u([T.alias?[D(\"alias\"),\": \"]:\"\",D(\"name\"),T.arguments.length>0?u([\"(\",i([n,t([l(\"\",\", \"),n],_(P,$,D,\"arguments\"))]),n,\")\"]):\"\",F(P,D,T),T.selectionSet?\" \":\"\",D(\"selectionSet\")]);case\"Name\":return T.value;case\"StringValue\":{if(T.block){let m=T.value.replace(/\"\"\"/g,\"\\\\$&\").split(`\n`);return m.length===1&&(m[0]=m[0].trim()),m.every(C=>C===\"\")&&(m.length=0),t(s,['\"\"\"',...m,'\"\"\"'])}return ['\"',T.value.replace(/[\"\\\\]/g,\"\\\\$&\").replace(/\\n/g,\"\\\\n\"),'\"']}case\"IntValue\":case\"FloatValue\":case\"EnumValue\":return T.value;case\"BooleanValue\":return T.value?\"true\":\"false\";case\"NullValue\":return \"null\";case\"Variable\":return [\"$\",D(\"name\")];case\"ListValue\":return u([\"[\",i([n,t([l(\"\",\", \"),n],P.map(D,\"values\"))]),n,\"]\"]);case\"ObjectValue\":return u([\"{\",$.bracketSpacing&&T.fields.length>0?\" \":\"\",i([n,t([l(\"\",\", \"),n],P.map(D,\"fields\"))]),n,l(\"\",$.bracketSpacing&&T.fields.length>0?\" \":\"\"),\"}\"]);case\"ObjectField\":case\"Argument\":return [D(\"name\"),\": \",D(\"value\")];case\"Directive\":return [\"@\",D(\"name\"),T.arguments.length>0?u([\"(\",i([n,t([l(\"\",\", \"),n],_(P,$,D,\"arguments\"))]),n,\")\"]):\"\"];case\"NamedType\":return D(\"name\");case\"VariableDefinition\":return [D(\"variable\"),\": \",D(\"type\"),T.defaultValue?[\" = \",D(\"defaultValue\")]:\"\",F(P,D,T)];case\"ObjectTypeExtension\":case\"ObjectTypeDefinition\":return [D(\"description\"),T.description?s:\"\",T.kind===\"ObjectTypeExtension\"?\"extend \":\"\",\"type \",D(\"name\"),T.interfaces.length>0?[\" implements \",...N(P,$,D)]:\"\",F(P,D,T),T.fields.length>0?[\" {\",i([s,t(s,_(P,$,D,\"fields\"))]),s,\"}\"]:\"\"];case\"FieldDefinition\":return [D(\"description\"),T.description?s:\"\",D(\"name\"),T.arguments.length>0?u([\"(\",i([n,t([l(\"\",\", \"),n],_(P,$,D,\"arguments\"))]),n,\")\"]):\"\",\": \",D(\"type\"),F(P,D,T)];case\"DirectiveDefinition\":return [D(\"description\"),T.description?s:\"\",\"directive \",\"@\",D(\"name\"),T.arguments.length>0?u([\"(\",i([n,t([l(\"\",\", \"),n],_(P,$,D,\"arguments\"))]),n,\")\"]):\"\",T.repeatable?\" repeatable\":\"\",\" on \",t(\" | \",P.map(D,\"locations\"))];case\"EnumTypeExtension\":case\"EnumTypeDefinition\":return [D(\"description\"),T.description?s:\"\",T.kind===\"EnumTypeExtension\"?\"extend \":\"\",\"enum \",D(\"name\"),F(P,D,T),T.values.length>0?[\" {\",i([s,t(s,_(P,$,D,\"values\"))]),s,\"}\"]:\"\"];case\"EnumValueDefinition\":return [D(\"description\"),T.description?s:\"\",D(\"name\"),F(P,D,T)];case\"InputValueDefinition\":return [D(\"description\"),T.description?T.description.block?s:a:\"\",D(\"name\"),\": \",D(\"type\"),T.defaultValue?[\" = \",D(\"defaultValue\")]:\"\",F(P,D,T)];case\"InputObjectTypeExtension\":case\"InputObjectTypeDefinition\":return [D(\"description\"),T.description?s:\"\",T.kind===\"InputObjectTypeExtension\"?\"extend \":\"\",\"input \",D(\"name\"),F(P,D,T),T.fields.length>0?[\" {\",i([s,t(s,_(P,$,D,\"fields\"))]),s,\"}\"]:\"\"];case\"SchemaExtension\":return [\"extend schema\",F(P,D,T),...T.operationTypes.length>0?[\" {\",i([s,t(s,_(P,$,D,\"operationTypes\"))]),s,\"}\"]:[]];case\"SchemaDefinition\":return [D(\"description\"),T.description?s:\"\",\"schema\",F(P,D,T),\" {\",T.operationTypes.length>0?i([s,t(s,_(P,$,D,\"operationTypes\"))]):\"\",s,\"}\"];case\"OperationTypeDefinition\":return [D(\"operation\"),\": \",D(\"type\")];case\"InterfaceTypeExtension\":case\"InterfaceTypeDefinition\":return [D(\"description\"),T.description?s:\"\",T.kind===\"InterfaceTypeExtension\"?\"extend \":\"\",\"interface \",D(\"name\"),T.interfaces.length>0?[\" implements \",...N(P,$,D)]:\"\",F(P,D,T),T.fields.length>0?[\" {\",i([s,t(s,_(P,$,D,\"fields\"))]),s,\"}\"]:\"\"];case\"FragmentSpread\":return [\"...\",D(\"name\"),F(P,D,T)];case\"InlineFragment\":return [\"...\",T.typeCondition?[\" on \",D(\"typeCondition\")]:\"\",F(P,D,T),\" \",D(\"selectionSet\")];case\"UnionTypeExtension\":case\"UnionTypeDefinition\":return u([D(\"description\"),T.description?s:\"\",u([T.kind===\"UnionTypeExtension\"?\"extend \":\"\",\"union \",D(\"name\"),F(P,D,T),T.types.length>0?[\" =\",l(\"\",\" \"),i([l([a,\" \"]),t([a,\"| \"],P.map(D,\"types\"))])]:\"\"])]);case\"ScalarTypeExtension\":case\"ScalarTypeDefinition\":return [D(\"description\"),T.description?s:\"\",T.kind===\"ScalarTypeExtension\"?\"extend \":\"\",\"scalar \",D(\"name\"),F(P,D,T)];case\"NonNullType\":return [D(\"type\"),\"!\"];case\"ListType\":return [\"[\",D(\"type\"),\"]\"];default:throw new Error(\"unknown graphql type: \"+JSON.stringify(T.kind))}}function F(P,$,D){if(D.directives.length===0)return \"\";let T=t(a,P.map($,\"directives\"));return D.kind===\"FragmentDefinition\"||D.kind===\"OperationDefinition\"?u([a,T]):[\" \",u(i([n,T]))]}function _(P,$,D,T){return P.map((m,C,o)=>{let d=D();return CD(d),\"interfaces\");for(let d=0;dT.value.trim()===\"prettier-ignore\")}r.exports={print:f,massageAstNode:x,hasPrettierIgnore:I,insertPragma:h,printComment:E,canAttachComment:w};}}),ug=te({\"src/language-graphql/options.js\"(e,r){ne();var t=Mt();r.exports={bracketSpacing:t.bracketSpacing};}}),sg=te({\"src/language-graphql/parsers.js\"(){ne();}}),ig=te({\"node_modules/linguist-languages/data/GraphQL.json\"(e,r){r.exports={name:\"GraphQL\",type:\"data\",color:\"#e10098\",extensions:[\".graphql\",\".gql\",\".graphqls\"],tmScope:\"source.graphql\",aceMode:\"text\",languageId:139};}}),ag=te({\"src/language-graphql/index.js\"(e,r){ne();var t=_t(),s=ng(),a=ug(),n=sg(),u=[t(ig(),()=>({since:\"1.5.0\",parsers:[\"graphql\"],vscodeLanguageIds:[\"graphql\"]}))],i={graphql:s};r.exports={languages:u,options:a,printers:i,parsers:n};}}),Po=te({\"node_modules/collapse-white-space/index.js\"(e,r){ne(),r.exports=t;function t(s){return String(s).replace(/\\s+/g,\" \")}}}),Io=te({\"src/language-markdown/loc.js\"(e,r){ne();function t(a){return a.position.start.offset}function s(a){return a.position.end.offset}r.exports={locStart:t,locEnd:s};}}),og=te({\"src/language-markdown/constants.evaluate.js\"(e,r){r.exports={cjkPattern:\"(?:[\\\\u02ea-\\\\u02eb\\\\u1100-\\\\u11ff\\\\u2e80-\\\\u2e99\\\\u2e9b-\\\\u2ef3\\\\u2f00-\\\\u2fd5\\\\u2ff0-\\\\u303f\\\\u3041-\\\\u3096\\\\u3099-\\\\u309f\\\\u30a1-\\\\u30fa\\\\u30fc-\\\\u30ff\\\\u3105-\\\\u312f\\\\u3131-\\\\u318e\\\\u3190-\\\\u3191\\\\u3196-\\\\u31ba\\\\u31c0-\\\\u31e3\\\\u31f0-\\\\u321e\\\\u322a-\\\\u3247\\\\u3260-\\\\u327e\\\\u328a-\\\\u32b0\\\\u32c0-\\\\u32cb\\\\u32d0-\\\\u3370\\\\u337b-\\\\u337f\\\\u33e0-\\\\u33fe\\\\u3400-\\\\u4db5\\\\u4e00-\\\\u9fef\\\\ua960-\\\\ua97c\\\\uac00-\\\\ud7a3\\\\ud7b0-\\\\ud7c6\\\\ud7cb-\\\\ud7fb\\\\uf900-\\\\ufa6d\\\\ufa70-\\\\ufad9\\\\ufe10-\\\\ufe1f\\\\ufe30-\\\\ufe6f\\\\uff00-\\\\uffef]|[\\\\ud840-\\\\ud868\\\\ud86a-\\\\ud86c\\\\ud86f-\\\\ud872\\\\ud874-\\\\ud879][\\\\udc00-\\\\udfff]|\\\\ud82c[\\\\udc00-\\\\udd1e\\\\udd50-\\\\udd52\\\\udd64-\\\\udd67]|\\\\ud83c[\\\\ude00\\\\ude50-\\\\ude51]|\\\\ud869[\\\\udc00-\\\\uded6\\\\udf00-\\\\udfff]|\\\\ud86d[\\\\udc00-\\\\udf34\\\\udf40-\\\\udfff]|\\\\ud86e[\\\\udc00-\\\\udc1d\\\\udc20-\\\\udfff]|\\\\ud873[\\\\udc00-\\\\udea1\\\\udeb0-\\\\udfff]|\\\\ud87a[\\\\udc00-\\\\udfe0]|\\\\ud87e[\\\\udc00-\\\\ude1d])(?:[\\\\ufe00-\\\\ufe0f]|\\\\udb40[\\\\udd00-\\\\uddef])?\",kPattern:\"[\\\\u1100-\\\\u11ff\\\\u3001-\\\\u3003\\\\u3008-\\\\u3011\\\\u3013-\\\\u301f\\\\u302e-\\\\u3030\\\\u3037\\\\u30fb\\\\u3131-\\\\u318e\\\\u3200-\\\\u321e\\\\u3260-\\\\u327e\\\\ua960-\\\\ua97c\\\\uac00-\\\\ud7a3\\\\ud7b0-\\\\ud7c6\\\\ud7cb-\\\\ud7fb\\\\ufe45-\\\\ufe46\\\\uff61-\\\\uff65\\\\uffa0-\\\\uffbe\\\\uffc2-\\\\uffc7\\\\uffca-\\\\uffcf\\\\uffd2-\\\\uffd7\\\\uffda-\\\\uffdc]\",punctuationPattern:\"[\\\\u0021-\\\\u002f\\\\u003a-\\\\u0040\\\\u005b-\\\\u0060\\\\u007b-\\\\u007e\\\\u00a1\\\\u00a7\\\\u00ab\\\\u00b6-\\\\u00b7\\\\u00bb\\\\u00bf\\\\u037e\\\\u0387\\\\u055a-\\\\u055f\\\\u0589-\\\\u058a\\\\u05be\\\\u05c0\\\\u05c3\\\\u05c6\\\\u05f3-\\\\u05f4\\\\u0609-\\\\u060a\\\\u060c-\\\\u060d\\\\u061b\\\\u061e-\\\\u061f\\\\u066a-\\\\u066d\\\\u06d4\\\\u0700-\\\\u070d\\\\u07f7-\\\\u07f9\\\\u0830-\\\\u083e\\\\u085e\\\\u0964-\\\\u0965\\\\u0970\\\\u09fd\\\\u0a76\\\\u0af0\\\\u0c77\\\\u0c84\\\\u0df4\\\\u0e4f\\\\u0e5a-\\\\u0e5b\\\\u0f04-\\\\u0f12\\\\u0f14\\\\u0f3a-\\\\u0f3d\\\\u0f85\\\\u0fd0-\\\\u0fd4\\\\u0fd9-\\\\u0fda\\\\u104a-\\\\u104f\\\\u10fb\\\\u1360-\\\\u1368\\\\u1400\\\\u166e\\\\u169b-\\\\u169c\\\\u16eb-\\\\u16ed\\\\u1735-\\\\u1736\\\\u17d4-\\\\u17d6\\\\u17d8-\\\\u17da\\\\u1800-\\\\u180a\\\\u1944-\\\\u1945\\\\u1a1e-\\\\u1a1f\\\\u1aa0-\\\\u1aa6\\\\u1aa8-\\\\u1aad\\\\u1b5a-\\\\u1b60\\\\u1bfc-\\\\u1bff\\\\u1c3b-\\\\u1c3f\\\\u1c7e-\\\\u1c7f\\\\u1cc0-\\\\u1cc7\\\\u1cd3\\\\u2010-\\\\u2027\\\\u2030-\\\\u2043\\\\u2045-\\\\u2051\\\\u2053-\\\\u205e\\\\u207d-\\\\u207e\\\\u208d-\\\\u208e\\\\u2308-\\\\u230b\\\\u2329-\\\\u232a\\\\u2768-\\\\u2775\\\\u27c5-\\\\u27c6\\\\u27e6-\\\\u27ef\\\\u2983-\\\\u2998\\\\u29d8-\\\\u29db\\\\u29fc-\\\\u29fd\\\\u2cf9-\\\\u2cfc\\\\u2cfe-\\\\u2cff\\\\u2d70\\\\u2e00-\\\\u2e2e\\\\u2e30-\\\\u2e4f\\\\u3001-\\\\u3003\\\\u3008-\\\\u3011\\\\u3014-\\\\u301f\\\\u3030\\\\u303d\\\\u30a0\\\\u30fb\\\\ua4fe-\\\\ua4ff\\\\ua60d-\\\\ua60f\\\\ua673\\\\ua67e\\\\ua6f2-\\\\ua6f7\\\\ua874-\\\\ua877\\\\ua8ce-\\\\ua8cf\\\\ua8f8-\\\\ua8fa\\\\ua8fc\\\\ua92e-\\\\ua92f\\\\ua95f\\\\ua9c1-\\\\ua9cd\\\\ua9de-\\\\ua9df\\\\uaa5c-\\\\uaa5f\\\\uaade-\\\\uaadf\\\\uaaf0-\\\\uaaf1\\\\uabeb\\\\ufd3e-\\\\ufd3f\\\\ufe10-\\\\ufe19\\\\ufe30-\\\\ufe52\\\\ufe54-\\\\ufe61\\\\ufe63\\\\ufe68\\\\ufe6a-\\\\ufe6b\\\\uff01-\\\\uff03\\\\uff05-\\\\uff0a\\\\uff0c-\\\\uff0f\\\\uff1a-\\\\uff1b\\\\uff1f-\\\\uff20\\\\uff3b-\\\\uff3d\\\\uff3f\\\\uff5b\\\\uff5d\\\\uff5f-\\\\uff65]|\\\\ud800[\\\\udd00-\\\\udd02\\\\udf9f\\\\udfd0]|\\\\ud801[\\\\udd6f]|\\\\ud802[\\\\udc57\\\\udd1f\\\\udd3f\\\\ude50-\\\\ude58\\\\ude7f\\\\udef0-\\\\udef6\\\\udf39-\\\\udf3f\\\\udf99-\\\\udf9c]|\\\\ud803[\\\\udf55-\\\\udf59]|\\\\ud804[\\\\udc47-\\\\udc4d\\\\udcbb-\\\\udcbc\\\\udcbe-\\\\udcc1\\\\udd40-\\\\udd43\\\\udd74-\\\\udd75\\\\uddc5-\\\\uddc8\\\\uddcd\\\\udddb\\\\udddd-\\\\udddf\\\\ude38-\\\\ude3d\\\\udea9]|\\\\ud805[\\\\udc4b-\\\\udc4f\\\\udc5b\\\\udc5d\\\\udcc6\\\\uddc1-\\\\uddd7\\\\ude41-\\\\ude43\\\\ude60-\\\\ude6c\\\\udf3c-\\\\udf3e]|\\\\ud806[\\\\udc3b\\\\udde2\\\\ude3f-\\\\ude46\\\\ude9a-\\\\ude9c\\\\ude9e-\\\\udea2]|\\\\ud807[\\\\udc41-\\\\udc45\\\\udc70-\\\\udc71\\\\udef7-\\\\udef8\\\\udfff]|\\\\ud809[\\\\udc70-\\\\udc74]|\\\\ud81a[\\\\ude6e-\\\\ude6f\\\\udef5\\\\udf37-\\\\udf3b\\\\udf44]|\\\\ud81b[\\\\ude97-\\\\ude9a\\\\udfe2]|\\\\ud82f[\\\\udc9f]|\\\\ud836[\\\\ude87-\\\\ude8b]|\\\\ud83a[\\\\udd5e-\\\\udd5f]\"};}}),iu=te({\"src/language-markdown/utils.js\"(e,r){ne();var{getLast:t}=Ue(),{locStart:s,locEnd:a}=Io(),{cjkPattern:n,kPattern:u,punctuationPattern:i}=og(),l=[\"liquidNode\",\"inlineCode\",\"emphasis\",\"esComment\",\"strong\",\"delete\",\"wikiLink\",\"link\",\"linkReference\",\"image\",\"imageReference\",\"footnote\",\"footnoteReference\",\"sentence\",\"whitespace\",\"word\",\"break\",\"inlineMath\"],p=[...l,\"tableCell\",\"paragraph\",\"heading\"],y=new RegExp(u),h=new RegExp(i);function g(E,N){let x=\"non-cjk\",I=\"cj-letter\",P=\"k-letter\",$=\"cjk-punctuation\",D=[],T=(N.proseWrap===\"preserve\"?E:E.replace(new RegExp(`(${n})\n(${n})`,\"g\"),\"$1$2\")).split(/([\\t\\n ]+)/);for(let[C,o]of T.entries()){if(C%2===1){D.push({type:\"whitespace\",value:/\\n/.test(o)?`\n`:\" \"});continue}if((C===0||C===T.length-1)&&o===\"\")continue;let d=o.split(new RegExp(`(${n})`));for(let[v,S]of d.entries())if(!((v===0||v===d.length-1)&&S===\"\")){if(v%2===0){S!==\"\"&&m({type:\"word\",value:S,kind:x,hasLeadingPunctuation:h.test(S[0]),hasTrailingPunctuation:h.test(t(S))});continue}m(h.test(S)?{type:\"word\",value:S,kind:$,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:\"word\",value:S,kind:y.test(S)?P:I,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1});}}return D;function m(C){let o=t(D);o&&o.type===\"word\"&&(o.kind===x&&C.kind===I&&!o.hasTrailingPunctuation||o.kind===I&&C.kind===x&&!C.hasLeadingPunctuation?D.push({type:\"whitespace\",value:\" \"}):!d(x,$)&&![o.value,C.value].some(v=>/\\u3000/.test(v))&&D.push({type:\"whitespace\",value:\"\"})),D.push(C);function d(v,S){return o.kind===v&&C.kind===S||o.kind===S&&C.kind===v}}}function c(E,N){let[,x,I,P]=N.slice(E.position.start.offset,E.position.end.offset).match(/^\\s*(\\d+)(\\.|\\))(\\s*)/);return {numberText:x,marker:I,leadingSpaces:P}}function f(E,N){if(!E.ordered||E.children.length<2)return !1;let x=Number(c(E.children[0],N.originalText).numberText),I=Number(c(E.children[1],N.originalText).numberText);if(x===0&&E.children.length>2){let P=Number(c(E.children[2],N.originalText).numberText);return I===1&&P===1}return I===1}function F(E,N){let{value:x}=E;return E.position.end.offset===N.length&&x.endsWith(`\n`)&&N.endsWith(`\n`)?x.slice(0,-1):x}function _(E,N){return function x(I,P,$){let D=Object.assign({},N(I,P,$));return D.children&&(D.children=D.children.map((T,m)=>x(T,m,[D,...$]))),D}(E,null,[])}function w(E){if(E?.type!==\"link\"||E.children.length!==1)return !1;let[N]=E.children;return s(E)===s(N)&&a(E)===a(N)}r.exports={mapAst:_,splitText:g,punctuationPattern:i,getFencedCodeBlockValue:F,getOrderedListItemInfo:c,hasGitDiffFriendlyOrderedList:f,INLINE_NODE_TYPES:l,INLINE_NODE_WRAPPER_TYPES:p,isAutolink:w};}}),lg=te({\"src/language-markdown/embed.js\"(e,r){ne();var{inferParserByLanguage:t,getMaxContinuousCount:s}=Ue(),{builders:{hardline:a,markAsRoot:n},utils:{replaceEndOfLine:u}}=qe(),i=su(),{getFencedCodeBlockValue:l}=iu();function p(y,h,g,c){let f=y.getValue();if(f.type===\"code\"&&f.lang!==null){let F=t(f.lang,c);if(F){let _=c.__inJsTemplate?\"~\":\"`\",w=_.repeat(Math.max(3,s(f.value,_)+1)),E={parser:F};f.lang===\"tsx\"&&(E.filepath=\"dummy.tsx\");let N=g(l(f,c.originalText),E,{stripTrailingHardline:!0});return n([w,f.lang,f.meta?\" \"+f.meta:\"\",a,u(N),a,w])}}switch(f.type){case\"front-matter\":return i(f,g);case\"importExport\":return [g(f.value,{parser:\"babel\"},{stripTrailingHardline:!0}),a];case\"jsx\":return g(`<$>${f.value}`,{parser:\"__js_expression\",rootMarker:\"mdx\"},{stripTrailingHardline:!0})}return null}r.exports=p;}}),ko=te({\"src/language-markdown/pragma.js\"(e,r){ne();var t=_o(),s=[\"format\",\"prettier\"];function a(n){let u=`@(${s.join(\"|\")})`,i=new RegExp([``,`{\\\\s*\\\\/\\\\*\\\\s*${u}\\\\s*\\\\*\\\\/\\\\s*}`,``].join(\"|\"),\"m\"),l=n.match(i);return l?.index===0}r.exports={startWithPragma:a,hasPragma:n=>a(t(n).content.trimStart()),insertPragma:n=>{let u=t(n),i=``;return u.frontMatter?`${u.frontMatter.raw}\n\n${i}\n\n${u.content}`:`${i}\n\n${u.content}`}};}}),cg=te({\"src/language-markdown/print-preprocess.js\"(e,r){ne();var t=lt(),{getOrderedListItemInfo:s,mapAst:a,splitText:n}=iu(),u=/^.$/su;function i(w,E){return w=y(w,E),w=c(w),w=p(w,E),w=F(w,E),w=_(w,E),w=f(w,E),w=l(w),w=h(w),w}function l(w){return a(w,E=>E.type!==\"import\"&&E.type!==\"export\"?E:Object.assign(Object.assign({},E),{},{type:\"importExport\"}))}function p(w,E){return a(w,N=>N.type!==\"inlineCode\"||E.proseWrap===\"preserve\"?N:Object.assign(Object.assign({},N),{},{value:N.value.replace(/\\s+/g,\" \")}))}function y(w,E){return a(w,N=>N.type!==\"text\"||N.value===\"*\"||N.value===\"_\"||!u.test(N.value)||N.position.end.offset-N.position.start.offset===N.value.length?N:Object.assign(Object.assign({},N),{},{value:E.originalText.slice(N.position.start.offset,N.position.end.offset)}))}function h(w){return g(w,(E,N)=>E.type===\"importExport\"&&N.type===\"importExport\",(E,N)=>({type:\"importExport\",value:E.value+`\n\n`+N.value,position:{start:E.position.start,end:N.position.end}}))}function g(w,E,N){return a(w,x=>{if(!x.children)return x;let I=x.children.reduce((P,$)=>{let D=t(P);return D&&E(D,$)?P.splice(-1,1,N(D,$)):P.push($),P},[]);return Object.assign(Object.assign({},x),{},{children:I})})}function c(w){return g(w,(E,N)=>E.type===\"text\"&&N.type===\"text\",(E,N)=>({type:\"text\",value:E.value+N.value,position:{start:E.position.start,end:N.position.end}}))}function f(w,E){return a(w,(N,x,I)=>{let[P]=I;if(N.type!==\"text\")return N;let{value:$}=N;return P.type===\"paragraph\"&&(x===0&&($=$.trimStart()),x===P.children.length-1&&($=$.trimEnd())),{type:\"sentence\",position:N.position,children:n($,E)}})}function F(w,E){return a(w,(N,x,I)=>{if(N.type===\"code\"){let P=/^\\n?(?: {4,}|\\t)/.test(E.originalText.slice(N.position.start.offset,N.position.end.offset));if(N.isIndented=P,P)for(let $=0;${if(I.type===\"list\"&&I.children.length>0){for(let D=0;D<$.length;D++){let T=$[D];if(T.type===\"list\"&&!T.isAligned)return I.isAligned=!1,I}I.isAligned=x(I);}return I});function N(I){return I.children.length===0?-1:I.children[0].position.start.column-1}function x(I){if(!I.ordered)return !0;let[P,$]=I.children;if(s(P,E.originalText).leadingSpaces.length>1)return !0;let T=N(P);if(T===-1)return !1;if(I.children.length===1)return T%E.tabWidth===0;let m=N($);return T!==m?!1:T%E.tabWidth===0?!0:s($,E.originalText).leadingSpaces.length>1}}r.exports=i;}}),pg=te({\"src/language-markdown/clean.js\"(e,r){ne();var t=Po(),{isFrontMatterNode:s}=Ue(),{startWithPragma:a}=ko(),n=new Set([\"position\",\"raw\"]);function u(i,l,p){if((i.type===\"front-matter\"||i.type===\"code\"||i.type===\"yaml\"||i.type===\"import\"||i.type===\"export\"||i.type===\"jsx\")&&delete l.value,i.type===\"list\"&&delete l.isAligned,(i.type===\"list\"||i.type===\"listItem\")&&(delete l.spread,delete l.loose),i.type===\"text\"||(i.type===\"inlineCode\"&&(l.value=i.value.replace(/[\\t\\n ]+/g,\" \")),i.type===\"wikiLink\"&&(l.value=i.value.trim().replace(/[\\t\\n]+/g,\" \")),(i.type===\"definition\"||i.type===\"linkReference\"||i.type===\"imageReference\")&&(l.label=t(i.label)),(i.type===\"definition\"||i.type===\"link\"||i.type===\"image\")&&i.title&&(l.title=i.title.replace(/\\\\([\"')])/g,\"$1\")),p&&p.type===\"root\"&&p.children.length>0&&(p.children[0]===i||s(p.children[0])&&p.children[1]===i)&&i.type===\"html\"&&a(i.value)))return null}u.ignoredProperties=n,r.exports=u;}}),fg=te({\"src/language-markdown/printer-markdown.js\"(e,r){ne();var t=Po(),{getLast:s,getMinNotPresentContinuousCount:a,getMaxContinuousCount:n,getStringWidth:u,isNonEmptyArray:i}=Ue(),{builders:{breakParent:l,join:p,line:y,literalline:h,markAsRoot:g,hardline:c,softline:f,ifBreak:F,fill:_,align:w,indent:E,group:N,hardlineWithoutBreakParent:x},utils:{normalizeDoc:I,replaceTextEndOfLine:P},printer:{printDocToString:$}}=qe(),D=lg(),{insertPragma:T}=ko(),{locStart:m,locEnd:C}=Io(),o=cg(),d=pg(),{getFencedCodeBlockValue:v,hasGitDiffFriendlyOrderedList:S,splitText:b,punctuationPattern:B,INLINE_NODE_TYPES:k,INLINE_NODE_WRAPPER_TYPES:M,isAutolink:R}=iu(),q=new Set([\"importExport\"]),J=[\"heading\",\"tableCell\",\"link\",\"wikiLink\"],L=new Set([\"listItem\",\"definition\",\"footnoteDefinition\"]);function Q(oe,H,pe){let X=oe.getValue();if(ge(oe))return b(H.originalText.slice(X.position.start.offset,X.position.end.offset),H).map(le=>le.type===\"word\"?le.value:le.value===\"\"?\"\":W(oe,le.value,H));switch(X.type){case\"front-matter\":return H.originalText.slice(X.position.start.offset,X.position.end.offset);case\"root\":return X.children.length===0?\"\":[I(de(oe,H,pe)),q.has(z(X).type)?\"\":c];case\"paragraph\":return ue(oe,H,pe,{postprocessor:_});case\"sentence\":return ue(oe,H,pe);case\"word\":{let le=X.value.replace(/\\*/g,\"\\\\$&\").replace(new RegExp([`(^|${B})(_+)`,`(_+)(${B}|$)`].join(\"|\"),\"g\"),(De,A,G,re,ye)=>(G?`${A}${G}`:`${re}${ye}`).replace(/_/g,\"\\\\_\")),Ae=(De,A,G)=>De.type===\"sentence\"&&G===0,Ee=(De,A,G)=>R(De.children[G-1]);return le!==X.value&&(oe.match(void 0,Ae,Ee)||oe.match(void 0,Ae,(De,A,G)=>De.type===\"emphasis\"&&G===0,Ee))&&(le=le.replace(/^(\\\\?[*_])+/,De=>De.replace(/\\\\/g,\"\"))),le}case\"whitespace\":{let le=oe.getParentNode(),Ae=le.children.indexOf(X),Ee=le.children[Ae+1],De=Ee&&/^>|^(?:[*+-]|#{1,6}|\\d+[).])$/.test(Ee.value)?\"never\":H.proseWrap;return W(oe,X.value,{proseWrap:De})}case\"emphasis\":{let le;if(R(X.children[0]))le=H.originalText[X.position.start.offset];else {let Ae=oe.getParentNode(),Ee=Ae.children.indexOf(X),De=Ae.children[Ee-1],A=Ae.children[Ee+1];le=De&&De.type===\"sentence\"&&De.children.length>0&&s(De.children).type===\"word\"&&!s(De.children).hasTrailingPunctuation||A&&A.type===\"sentence\"&&A.children.length>0&&A.children[0].type===\"word\"&&!A.children[0].hasLeadingPunctuation||ce(oe,\"emphasis\")?\"*\":\"_\";}return [le,ue(oe,H,pe),le]}case\"strong\":return [\"**\",ue(oe,H,pe),\"**\"];case\"delete\":return [\"~~\",ue(oe,H,pe),\"~~\"];case\"inlineCode\":{let le=a(X.value,\"`\"),Ae=\"`\".repeat(le||1),Ee=le&&!/^\\s/.test(X.value)?\" \":\"\";return [Ae,Ee,X.value,Ee,Ae]}case\"wikiLink\":{let le=\"\";return H.proseWrap===\"preserve\"?le=X.value:le=X.value.replace(/[\\t\\n]+/g,\" \"),[\"[[\",le,\"]]\"]}case\"link\":switch(H.originalText[X.position.start.offset]){case\"<\":{let le=\"mailto:\";return [\"<\",X.url.startsWith(le)&&H.originalText.slice(X.position.start.offset+1,X.position.start.offset+1+le.length)!==le?X.url.slice(le.length):X.url,\">\"]}case\"[\":return [\"[\",ue(oe,H,pe),\"](\",he(X.url,\")\"),we(X.title,H),\")\"];default:return H.originalText.slice(X.position.start.offset,X.position.end.offset)}case\"image\":return [\"![\",X.alt||\"\",\"](\",he(X.url,\")\"),we(X.title,H),\")\"];case\"blockquote\":return [\"> \",w(\"> \",ue(oe,H,pe))];case\"heading\":return [\"#\".repeat(X.depth)+\" \",ue(oe,H,pe)];case\"code\":{if(X.isIndented){let Ee=\" \".repeat(4);return w(Ee,[Ee,...P(X.value,c)])}let le=H.__inJsTemplate?\"~\":\"`\",Ae=le.repeat(Math.max(3,n(X.value,le)+1));return [Ae,X.lang||\"\",X.meta?\" \"+X.meta:\"\",c,...P(v(X,H.originalText),c),c,Ae]}case\"html\":{let le=oe.getParentNode(),Ae=le.type===\"root\"&&s(le.children)===X?X.value.trimEnd():X.value,Ee=/^$/s.test(Ae);return P(Ae,Ee?c:g(h))}case\"list\":{let le=Y(X,oe.getParentNode()),Ae=S(X,H);return ue(oe,H,pe,{processor:(Ee,De)=>{let A=re(),G=Ee.getValue();if(G.children.length===2&&G.children[1].type===\"html\"&&G.children[0].position.start.column!==G.children[1].position.start.column)return [A,V(Ee,H,pe,A)];return [A,w(\" \".repeat(A.length),V(Ee,H,pe,A))];function re(){let ye=X.ordered?(De===0?X.start:Ae?1:X.start+De)+(le%2===0?\". \":\") \"):le%2===0?\"- \":\"* \";return X.isAligned||X.hasIndentedCodeblock?j(ye,H):ye}}})}case\"thematicBreak\":{let le=ee(oe,\"list\");return le===-1?\"---\":Y(oe.getParentNode(le),oe.getParentNode(le+1))%2===0?\"***\":\"---\"}case\"linkReference\":return [\"[\",ue(oe,H,pe),\"]\",X.referenceType===\"full\"?Ne(X):X.referenceType===\"collapsed\"?\"[]\":\"\"];case\"imageReference\":switch(X.referenceType){case\"full\":return [\"![\",X.alt||\"\",\"]\",Ne(X)];default:return [\"![\",X.alt,\"]\",X.referenceType===\"collapsed\"?\"[]\":\"\"]}case\"definition\":{let le=H.proseWrap===\"always\"?y:\" \";return N([Ne(X),\":\",E([le,he(X.url),X.title===null?\"\":[le,we(X.title,H,!1)]])])}case\"footnote\":return [\"[^\",ue(oe,H,pe),\"]\"];case\"footnoteReference\":return Pe(X);case\"footnoteDefinition\":{let le=oe.getParentNode().children[oe.getName()+1],Ae=X.children.length===1&&X.children[0].type===\"paragraph\"&&(H.proseWrap===\"never\"||H.proseWrap===\"preserve\"&&X.children[0].position.start.line===X.children[0].position.end.line);return [Pe(X),\": \",Ae?ue(oe,H,pe):N([w(\" \".repeat(4),ue(oe,H,pe,{processor:(Ee,De)=>De===0?N([f,pe()]):pe()})),le&&le.type===\"footnoteDefinition\"?f:\"\"])]}case\"table\":return K(oe,H,pe);case\"tableCell\":return ue(oe,H,pe);case\"break\":return /\\s/.test(H.originalText[X.position.start.offset])?[\" \",g(h)]:[\"\\\\\",c];case\"liquidNode\":return P(X.value,c);case\"importExport\":return [X.value,c];case\"esComment\":return [\"{/* \",X.value,\" */}\"];case\"jsx\":return X.value;case\"math\":return [\"$$\",c,X.value?[...P(X.value,c),c]:\"\",\"$$\"];case\"inlineMath\":return H.originalText.slice(m(X),C(X));case\"tableRow\":case\"listItem\":default:throw new Error(`Unknown markdown type ${JSON.stringify(X.type)}`)}}function V(oe,H,pe,X){let le=oe.getValue(),Ae=le.checked===null?\"\":le.checked?\"[x] \":\"[ ] \";return [Ae,ue(oe,H,pe,{processor:(Ee,De)=>{if(De===0&&Ee.getValue().type!==\"list\")return w(\" \".repeat(Ae.length),pe());let A=\" \".repeat(ke(H.tabWidth-X.length,0,3));return [A,w(A,pe())]}})]}function j(oe,H){let pe=X();return oe+\" \".repeat(pe>=4?0:pe);function X(){let le=oe.length%H.tabWidth;return le===0?0:H.tabWidth-le}}function Y(oe,H){return ie(oe,H,pe=>pe.ordered===oe.ordered)}function ie(oe,H,pe){let X=-1;for(let le of H.children)if(le.type===oe.type&&pe(le)?X++:X=-1,le===oe)return X}function ee(oe,H){let pe=Array.isArray(H)?H:[H],X=-1,le;for(;le=oe.getParentNode(++X);)if(pe.includes(le.type))return X;return -1}function ce(oe,H){let pe=ee(oe,H);return pe===-1?null:oe.getParentNode(pe)}function W(oe,H,pe){if(pe.proseWrap===\"preserve\"&&H===`\n`)return c;let X=pe.proseWrap===\"always\"&&!ce(oe,J);return H!==\"\"?X?y:\" \":X?f:\"\"}function K(oe,H,pe){let X=oe.getValue(),le=[],Ae=oe.map(ye=>ye.map((Ce,Be)=>{let ve=$(pe(),H).formatted,ze=u(ve);return le[Be]=Math.max(le[Be]||3,ze),{text:ve,width:ze}},\"children\"),\"children\"),Ee=A(!1);if(H.proseWrap!==\"never\")return [l,Ee];let De=A(!0);return [l,N(F(De,Ee))];function A(ye){let Ce=[re(Ae[0],ye),G(ye)];return Ae.length>1&&Ce.push(p(x,Ae.slice(1).map(Be=>re(Be,ye)))),p(x,Ce)}function G(ye){return `| ${le.map((Be,ve)=>{let ze=X.align[ve],be=ze===\"center\"||ze===\"left\"?\":\":\"-\",Ye=ze===\"center\"||ze===\"right\"?\":\":\"-\",Se=ye?\"-\":\"-\".repeat(Be-2);return `${be}${Se}${Ye}`}).join(\" | \")} |`}function re(ye,Ce){return `| ${ye.map((ve,ze)=>{let{text:be,width:Ye}=ve;if(Ce)return be;let Se=le[ze]-Ye,Ie=X.align[ze],Oe=0;Ie===\"right\"?Oe=Se:Ie===\"center\"&&(Oe=Math.floor(Se/2));let Je=Se-Oe;return `${\" \".repeat(Oe)}${be}${\" \".repeat(Je)}`}).join(\" | \")} |`}}function de(oe,H,pe){let X=[],le=null,{children:Ae}=oe.getValue();for(let[Ee,De]of Ae.entries())switch(U(De)){case\"start\":le===null&&(le={index:Ee,offset:De.position.end.offset});break;case\"end\":le!==null&&(X.push({start:le,end:{index:Ee,offset:De.position.start.offset}}),le=null);break;}return ue(oe,H,pe,{processor:(Ee,De)=>{if(X.length>0){let A=X[0];if(De===A.start.index)return [Fe(Ae[A.start.index]),H.originalText.slice(A.start.offset,A.end.offset),Fe(Ae[A.end.index])];if(A.start.index3&&arguments[3]!==void 0?arguments[3]:{},{postprocessor:le}=X,Ae=X.processor||(()=>pe()),Ee=oe.getValue(),De=[],A;return oe.each((G,re)=>{let ye=G.getValue(),Ce=Ae(G,re);if(Ce!==!1){let Be={parts:De,prevNode:A,parentNode:Ee,options:H};Z(ye,Be)&&(De.push(c),A&&q.has(A.type)||(se(ye,Be)||fe(ye,Be))&&De.push(c),fe(ye,Be)&&De.push(c)),De.push(Ce),A=ye;}},\"children\"),le?le(De):De}function Fe(oe){if(oe.type===\"html\")return oe.value;if(oe.type===\"paragraph\"&&Array.isArray(oe.children)&&oe.children.length===1&&oe.children[0].type===\"esComment\")return [\"{/* \",oe.children[0].value,\" */}\"]}function z(oe){let H=oe;for(;i(H.children);)H=s(H.children);return H}function U(oe){let H;if(oe.type===\"html\")H=oe.value.match(/^$/);else {let pe;oe.type===\"esComment\"?pe=oe:oe.type===\"paragraph\"&&oe.children.length===1&&oe.children[0].type===\"esComment\"&&(pe=oe.children[0]),pe&&(H=pe.value.match(/^prettier-ignore(?:-(start|end))?$/));}return H?H[1]||\"next\":!1}function Z(oe,H){let pe=H.parts.length===0,X=k.includes(oe.type),le=oe.type===\"html\"&&M.includes(H.parentNode.type);return !pe&&!X&&!le}function se(oe,H){var pe,X,le;let Ee=(H.prevNode&&H.prevNode.type)===oe.type&&L.has(oe.type),De=H.parentNode.type===\"listItem\"&&!H.parentNode.loose,A=((pe=H.prevNode)===null||pe===void 0?void 0:pe.type)===\"listItem\"&&H.prevNode.loose,G=U(H.prevNode)===\"next\",re=oe.type===\"html\"&&((X=H.prevNode)===null||X===void 0?void 0:X.type)===\"html\"&&H.prevNode.position.end.line+1===oe.position.start.line,ye=oe.type===\"html\"&&H.parentNode.type===\"listItem\"&&((le=H.prevNode)===null||le===void 0?void 0:le.type)===\"paragraph\"&&H.prevNode.position.end.line+1===oe.position.start.line;return A||!(Ee||De||G||re||ye)}function fe(oe,H){let pe=H.prevNode&&H.prevNode.type===\"list\",X=oe.type===\"code\"&&oe.isIndented;return pe&&X}function ge(oe){let H=ce(oe,[\"linkReference\",\"imageReference\"]);return H&&(H.type!==\"linkReference\"||H.referenceType!==\"full\")}function he(oe){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],pe=[\" \",...Array.isArray(H)?H:[H]];return new RegExp(pe.map(X=>`\\\\${X}`).join(\"|\")).test(oe)?`<${oe}>`:oe}function we(oe,H){let pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!oe)return \"\";if(pe)return \" \"+we(oe,H,!1);if(oe=oe.replace(/\\\\([\"')])/g,\"$1\"),oe.includes('\"')&&oe.includes(\"'\")&&!oe.includes(\")\"))return `(${oe})`;let X=oe.split(\"'\").length-1,le=oe.split('\"').length-1,Ae=X>le?'\"':le>X||H.singleQuote?\"'\":'\"';return oe=oe.replace(/\\\\/,\"\\\\\\\\\"),oe=oe.replace(new RegExp(`(${Ae})`,\"g\"),\"\\\\$1\"),`${Ae}${oe}${Ae}`}function ke(oe,H,pe){return oepe?pe:oe}function Re(oe){let H=Number(oe.getName());if(H===0)return !1;let pe=oe.getParentNode().children[H-1];return U(pe)===\"next\"}function Ne(oe){return `[${t(oe.label)}]`}function Pe(oe){return `[^${oe.label}]`}r.exports={preprocess:o,print:Q,embed:D,massageAstNode:d,hasPrettierIgnore:Re,insertPragma:T};}}),Dg=te({\"src/language-markdown/options.js\"(e,r){ne();var t=Mt();r.exports={proseWrap:t.proseWrap,singleQuote:t.singleQuote};}}),mg=te({\"src/language-markdown/parsers.js\"(){ne();}}),_a=te({\"node_modules/linguist-languages/data/Markdown.json\"(e,r){r.exports={name:\"Markdown\",type:\"prose\",color:\"#083fa1\",aliases:[\"pandoc\"],aceMode:\"markdown\",codemirrorMode:\"gfm\",codemirrorMimeType:\"text/x-gfm\",wrap:!0,extensions:[\".md\",\".livemd\",\".markdown\",\".mdown\",\".mdwn\",\".mdx\",\".mkd\",\".mkdn\",\".mkdown\",\".ronn\",\".scd\",\".workbook\"],filenames:[\"contents.lr\"],tmScope:\"source.gfm\",languageId:222};}}),dg=te({\"src/language-markdown/index.js\"(e,r){ne();var t=_t(),s=fg(),a=Dg(),n=mg(),u=[t(_a(),l=>({since:\"1.8.0\",parsers:[\"markdown\"],vscodeLanguageIds:[\"markdown\"],filenames:[...l.filenames,\"README\"],extensions:l.extensions.filter(p=>p!==\".mdx\")})),t(_a(),()=>({name:\"MDX\",since:\"1.15.0\",parsers:[\"mdx\"],vscodeLanguageIds:[\"mdx\"],filenames:[],extensions:[\".mdx\"]}))],i={mdast:s};r.exports={languages:u,options:a,printers:i,parsers:n};}}),gg=te({\"src/language-html/clean.js\"(e,r){ne();var{isFrontMatterNode:t}=Ue(),s=new Set([\"sourceSpan\",\"startSourceSpan\",\"endSourceSpan\",\"nameSpan\",\"valueSpan\"]);function a(n,u){if(n.type===\"text\"||n.type===\"comment\"||t(n)||n.type===\"yaml\"||n.type===\"toml\")return null;n.type===\"attribute\"&&delete u.value,n.type===\"docType\"&&delete u.value;}a.ignoredProperties=s,r.exports=a;}}),yg=te({\"src/language-html/constants.evaluate.js\"(e,r){r.exports={CSS_DISPLAY_TAGS:{area:\"none\",base:\"none\",basefont:\"none\",datalist:\"none\",head:\"none\",link:\"none\",meta:\"none\",noembed:\"none\",noframes:\"none\",param:\"block\",rp:\"none\",script:\"block\",source:\"block\",style:\"none\",template:\"inline\",track:\"block\",title:\"none\",html:\"block\",body:\"block\",address:\"block\",blockquote:\"block\",center:\"block\",div:\"block\",figure:\"block\",figcaption:\"block\",footer:\"block\",form:\"block\",header:\"block\",hr:\"block\",legend:\"block\",listing:\"block\",main:\"block\",p:\"block\",plaintext:\"block\",pre:\"block\",xmp:\"block\",slot:\"contents\",ruby:\"ruby\",rt:\"ruby-text\",article:\"block\",aside:\"block\",h1:\"block\",h2:\"block\",h3:\"block\",h4:\"block\",h5:\"block\",h6:\"block\",hgroup:\"block\",nav:\"block\",section:\"block\",dir:\"block\",dd:\"block\",dl:\"block\",dt:\"block\",ol:\"block\",ul:\"block\",li:\"list-item\",table:\"table\",caption:\"table-caption\",colgroup:\"table-column-group\",col:\"table-column\",thead:\"table-header-group\",tbody:\"table-row-group\",tfoot:\"table-footer-group\",tr:\"table-row\",td:\"table-cell\",th:\"table-cell\",fieldset:\"block\",button:\"inline-block\",details:\"block\",summary:\"block\",dialog:\"block\",meter:\"inline-block\",progress:\"inline-block\",object:\"inline-block\",video:\"inline-block\",audio:\"inline-block\",select:\"inline-block\",option:\"block\",optgroup:\"block\"},CSS_DISPLAY_DEFAULT:\"inline\",CSS_WHITE_SPACE_TAGS:{listing:\"pre\",plaintext:\"pre\",pre:\"pre\",xmp:\"pre\",nobr:\"nowrap\",table:\"initial\",textarea:\"pre-wrap\"},CSS_WHITE_SPACE_DEFAULT:\"normal\"};}}),hg=te({\"src/language-html/utils/is-unknown-namespace.js\"(e,r){ne();function t(s){return s.type===\"element\"&&!s.hasExplicitNamespace&&![\"html\",\"svg\"].includes(s.namespace)}r.exports=t;}}),Rt=te({\"src/language-html/utils/index.js\"(e,r){ne();var{inferParserByLanguage:t,isFrontMatterNode:s}=Ue(),{builders:{line:a,hardline:n,join:u},utils:{getDocParts:i,replaceTextEndOfLine:l}}=qe(),{CSS_DISPLAY_TAGS:p,CSS_DISPLAY_DEFAULT:y,CSS_WHITE_SPACE_TAGS:h,CSS_WHITE_SPACE_DEFAULT:g}=yg(),c=hg(),f=new Set([\"\t\",`\n`,\"\\f\",\"\\r\",\" \"]),F=A=>A.replace(/^[\\t\\n\\f\\r ]+/,\"\"),_=A=>A.replace(/[\\t\\n\\f\\r ]+$/,\"\"),w=A=>F(_(A)),E=A=>A.replace(/^[\\t\\f\\r ]*\\n/g,\"\"),N=A=>E(_(A)),x=A=>A.split(/[\\t\\n\\f\\r ]+/),I=A=>A.match(/^[\\t\\n\\f\\r ]*/)[0],P=A=>{let[,G,re,ye]=A.match(/^([\\t\\n\\f\\r ]*)(.*?)([\\t\\n\\f\\r ]*)$/s);return {leadingWhitespace:G,trailingWhitespace:ye,text:re}},$=A=>/[\\t\\n\\f\\r ]/.test(A);function D(A,G){return !!(A.type===\"ieConditionalComment\"&&A.lastChild&&!A.lastChild.isSelfClosing&&!A.lastChild.endSourceSpan||A.type===\"ieConditionalComment\"&&!A.complete||se(A)&&A.children.some(re=>re.type!==\"text\"&&re.type!==\"interpolation\")||X(A,G)&&!o(A)&&A.type!==\"interpolation\")}function T(A){return A.type===\"attribute\"||!A.parent||!A.prev?!1:m(A.prev)}function m(A){return A.type===\"comment\"&&A.value.trim()===\"prettier-ignore\"}function C(A){return A.type===\"text\"||A.type===\"comment\"}function o(A){return A.type===\"element\"&&(A.fullName===\"script\"||A.fullName===\"style\"||A.fullName===\"svg:style\"||c(A)&&(A.name===\"script\"||A.name===\"style\"))}function d(A){return A.children&&!o(A)}function v(A){return o(A)||A.type===\"interpolation\"||S(A)}function S(A){return we(A).startsWith(\"pre\")}function b(A,G){let re=ye();if(re&&!A.prev&&A.parent&&A.parent.tagDefinition&&A.parent.tagDefinition.ignoreFirstLf)return A.type===\"interpolation\";return re;function ye(){return s(A)?!1:(A.type===\"text\"||A.type===\"interpolation\")&&A.prev&&(A.prev.type===\"text\"||A.prev.type===\"interpolation\")?!0:!A.parent||A.parent.cssDisplay===\"none\"?!1:se(A.parent)?!0:!(!A.prev&&(A.parent.type===\"root\"||se(A)&&A.parent||o(A.parent)||H(A.parent,G)||!ue(A.parent.cssDisplay))||A.prev&&!U(A.prev.cssDisplay))}}function B(A,G){return s(A)?!1:(A.type===\"text\"||A.type===\"interpolation\")&&A.next&&(A.next.type===\"text\"||A.next.type===\"interpolation\")?!0:!A.parent||A.parent.cssDisplay===\"none\"?!1:se(A.parent)?!0:!(!A.next&&(A.parent.type===\"root\"||se(A)&&A.parent||o(A.parent)||H(A.parent,G)||!Fe(A.parent.cssDisplay))||A.next&&!z(A.next.cssDisplay))}function k(A){return Z(A.cssDisplay)&&!o(A)}function M(A){return s(A)||A.next&&A.sourceSpan.end&&A.sourceSpan.end.line+10&&([\"body\",\"script\",\"style\"].includes(A.name)||A.children.some(G=>ee(G)))||A.firstChild&&A.firstChild===A.lastChild&&A.firstChild.type!==\"text\"&&V(A.firstChild)&&(!A.lastChild.isTrailingSpaceSensitive||j(A.lastChild))}function q(A){return A.type===\"element\"&&A.children.length>0&&([\"html\",\"head\",\"ul\",\"ol\",\"select\"].includes(A.name)||A.cssDisplay.startsWith(\"table\")&&A.cssDisplay!==\"table-cell\")}function J(A){return Y(A)||A.prev&&L(A.prev)||Q(A)}function L(A){return Y(A)||A.type===\"element\"&&A.fullName===\"br\"||Q(A)}function Q(A){return V(A)&&j(A)}function V(A){return A.hasLeadingSpaces&&(A.prev?A.prev.sourceSpan.end.lineA.sourceSpan.end.line:A.parent.type===\"root\"||A.parent.endSourceSpan&&A.parent.endSourceSpan.start.line>A.sourceSpan.end.line)}function Y(A){switch(A.type){case\"ieConditionalComment\":case\"comment\":case\"directive\":return !0;case\"element\":return [\"script\",\"select\"].includes(A.name)}return !1}function ie(A){return A.lastChild?ie(A.lastChild):A}function ee(A){return A.children&&A.children.some(G=>G.type!==\"text\")}function ce(A){let{type:G,lang:re}=A.attrMap;if(G===\"module\"||G===\"text/javascript\"||G===\"text/babel\"||G===\"application/javascript\"||re===\"jsx\")return \"babel\";if(G===\"application/x-typescript\"||re===\"ts\"||re===\"tsx\")return \"typescript\";if(G===\"text/markdown\")return \"markdown\";if(G===\"text/html\")return \"html\";if(G&&(G.endsWith(\"json\")||G.endsWith(\"importmap\"))||G===\"speculationrules\")return \"json\";if(G===\"text/x-handlebars-template\")return \"glimmer\"}function W(A,G){let{lang:re}=A.attrMap;if(!re||re===\"postcss\"||re===\"css\")return \"css\";if(re===\"scss\")return \"scss\";if(re===\"less\")return \"less\";if(re===\"stylus\")return t(\"stylus\",G)}function K(A,G){if(A.name===\"script\"&&!A.attrMap.src)return !A.attrMap.lang&&!A.attrMap.type?\"babel\":ce(A);if(A.name===\"style\")return W(A,G);if(G&&X(A,G))return ce(A)||!(\"src\"in A.attrMap)&&t(A.attrMap.lang,G)}function de(A){return A===\"block\"||A===\"list-item\"||A.startsWith(\"table\")}function ue(A){return !de(A)&&A!==\"inline-block\"}function Fe(A){return !de(A)&&A!==\"inline-block\"}function z(A){return !de(A)}function U(A){return !de(A)}function Z(A){return !de(A)&&A!==\"inline-block\"}function se(A){return we(A).startsWith(\"pre\")}function fe(A,G){let re=0;for(let ye=A.stack.length-1;ye>=0;ye--){let Ce=A.stack[ye];Ce&&typeof Ce==\"object\"&&!Array.isArray(Ce)&&G(Ce)&&re++;}return re}function ge(A,G){let re=A;for(;re;){if(G(re))return !0;re=re.parent;}return !1}function he(A,G){if(A.prev&&A.prev.type===\"comment\"){let ye=A.prev.value.match(/^\\s*display:\\s*([a-z]+)\\s*$/);if(ye)return ye[1]}let re=!1;if(A.type===\"element\"&&A.namespace===\"svg\")if(ge(A,ye=>ye.fullName===\"svg:foreignObject\"))re=!0;else return A.name===\"svg\"?\"inline-block\":\"block\";switch(G.htmlWhitespaceSensitivity){case\"strict\":return \"inline\";case\"ignore\":return \"block\";default:return G.parser===\"vue\"&&A.parent&&A.parent.type===\"root\"?\"block\":A.type===\"element\"&&(!A.namespace||re||c(A))&&p[A.name]||y}}function we(A){return A.type===\"element\"&&(!A.namespace||c(A))&&h[A.name]||g}function ke(A){let G=Number.POSITIVE_INFINITY;for(let re of A.split(`\n`)){if(re.length===0)continue;if(!f.has(re[0]))return 0;let ye=I(re).length;re.length!==ye&&ye1&&arguments[1]!==void 0?arguments[1]:ke(A);return G===0?A:A.split(`\n`).map(re=>re.slice(G)).join(`\n`)}function Ne(A,G){let re=0;for(let ye=0;ye1&&arguments[1]!==void 0?arguments[1]:A.value;return A.parent.isWhitespaceSensitive?A.parent.isIndentationSensitive?l(G):l(Re(N(G)),n):i(u(a,x(G)))}function De(A,G){return pe(A,G)&&A.name===\"script\"}r.exports={htmlTrim:w,htmlTrimPreserveIndentation:N,hasHtmlWhitespace:$,getLeadingAndTrailingHtmlWhitespace:P,canHaveInterpolation:d,countChars:Ne,countParents:fe,dedentString:Re,forceBreakChildren:q,forceBreakContent:R,forceNextEmptyLine:M,getLastDescendant:ie,getNodeCssStyleDisplay:he,getNodeCssStyleWhiteSpace:we,hasPrettierIgnore:T,inferScriptParser:K,isVueCustomBlock:H,isVueNonHtmlBlock:X,isVueScriptTag:De,isVueSlotAttribute:le,isVueSfcBindingsAttribute:Ae,isVueSfcBlock:pe,isDanglingSpaceSensitiveNode:k,isIndentationSensitiveNode:S,isLeadingSpaceSensitiveNode:b,isPreLikeNode:se,isScriptLikeTag:o,isTextLikeNode:C,isTrailingSpaceSensitiveNode:B,isWhitespaceSensitiveNode:v,isUnknownNamespace:c,preferHardlineAsLeadingSpaces:J,preferHardlineAsTrailingSpaces:L,shouldPreserveContent:D,unescapeQuoteEntities:Pe,getTextValueParts:Ee};}}),vg=te({\"node_modules/angular-html-parser/lib/compiler/src/chars.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96;function r(i){return i>=e.$TAB&&i<=e.$SPACE||i==e.$NBSP}e.isWhitespace=r;function t(i){return e.$0<=i&&i<=e.$9}e.isDigit=t;function s(i){return i>=e.$a&&i<=e.$z||i>=e.$A&&i<=e.$Z}e.isAsciiLetter=s;function a(i){return i>=e.$a&&i<=e.$f||i>=e.$A&&i<=e.$F||t(i)}e.isAsciiHexDigit=a;function n(i){return i===e.$LF||i===e.$CR}e.isNewLine=n;function u(i){return e.$0<=i&&i<=e.$7}e.isOctalDigit=u;}}),Cg=te({\"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=class{constructor(s,a,n){this.filePath=s,this.name=a,this.members=n;}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};e.StaticSymbol=r;var t=class{constructor(){this.cache=new Map;}get(s,a,n){n=n||[];let u=n.length?`.${n.join(\".\")}`:\"\",i=`\"${s}\".${a}${u}`,l=this.cache.get(i);return l||(l=new r(s,a,n),this.cache.set(i,l)),l}};e.StaticSymbolCache=t;}}),Eg=te({\"node_modules/angular-html-parser/lib/compiler/src/util.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=/-+([a-z0-9])/g;function t(o){return o.replace(r,function(){for(var d=arguments.length,v=new Array(d),S=0;Su(v,this,d))}visitStringMap(o,d){let v={};return Object.keys(o).forEach(S=>{v[S]=u(o[S],this,d);}),v}visitPrimitive(o,d){return o}visitOther(o,d){return o}};e.ValueTransformer=p,e.SyncAsync={assertSync:o=>{if(P(o))throw new Error(\"Illegal state: value cannot be a promise\");return o},then:(o,d)=>P(o)?o.then(d):d(o),all:o=>o.some(P)?Promise.all(o):o};function y(o){throw new Error(`Internal Error: ${o}`)}e.error=y;function h(o,d){let v=Error(o);return v[g]=!0,d&&(v[c]=d),v}e.syntaxError=h;var g=\"ngSyntaxError\",c=\"ngParseErrors\";function f(o){return o[g]}e.isSyntaxError=f;function F(o){return o[c]||[]}e.getParseErrors=F;function _(o){return o.replace(/([.*+?^=!:${}()|[\\]\\/\\\\])/g,\"\\\\$1\")}e.escapeRegExp=_;var w=Object.getPrototypeOf({});function E(o){return typeof o==\"object\"&&o!==null&&Object.getPrototypeOf(o)===w}function N(o){let d=\"\";for(let v=0;v=55296&&S<=56319&&o.length>v+1){let b=o.charCodeAt(v+1);b>=56320&&b<=57343&&(v++,S=(S-55296<<10)+b-56320+65536);}S<=127?d+=String.fromCharCode(S):S<=2047?d+=String.fromCharCode(S>>6&31|192,S&63|128):S<=65535?d+=String.fromCharCode(S>>12|224,S>>6&63|128,S&63|128):S<=2097151&&(d+=String.fromCharCode(S>>18&7|240,S>>12&63|128,S>>6&63|128,S&63|128));}return d}e.utf8Encode=N;function x(o){if(typeof o==\"string\")return o;if(o instanceof Array)return \"[\"+o.map(x).join(\", \")+\"]\";if(o==null)return \"\"+o;if(o.overriddenName)return `${o.overriddenName}`;if(o.name)return `${o.name}`;if(!o.toString)return \"object\";let d=o.toString();if(d==null)return \"\"+d;let v=d.indexOf(`\n`);return v===-1?d:d.substring(0,v)}e.stringify=x;function I(o){return typeof o==\"function\"&&o.hasOwnProperty(\"__forward_ref__\")?o():o}e.resolveForwardRef=I;function P(o){return !!o&&typeof o.then==\"function\"}e.isPromise=P;var $=class{constructor(o){this.full=o;let d=o.split(\".\");this.major=d[0],this.minor=d[1],this.patch=d.slice(2).join(\".\");}};e.Version=$;var D=typeof window<\"u\"&&window,T=typeof self<\"u\"&&typeof WorkerGlobalScope<\"u\"&&self instanceof WorkerGlobalScope&&self,m=typeof globalThis<\"u\"&&globalThis,C=m||D||T;e.global=C;}}),Fg=te({\"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=Cg(),t=Eg(),s=/^(?:(?:\\[([^\\]]+)\\])|(?:\\(([^\\)]+)\\)))|(\\@[-\\w]+)$/;function a(v){return v.replace(/\\W/g,\"_\")}e.sanitizeIdentifier=a;var n=0;function u(v){if(!v||!v.reference)return null;let S=v.reference;if(S instanceof r.StaticSymbol)return S.name;if(S.__anonymousType)return S.__anonymousType;let b=t.stringify(S);return b.indexOf(\"(\")>=0?(b=`anonymous_${n++}`,S.__anonymousType=b):b=a(b),b}e.identifierName=u;function i(v){let S=v.reference;return S instanceof r.StaticSymbol?S.filePath:`./${t.stringify(S)}`}e.identifierModuleUrl=i;function l(v,S){return `View_${u({reference:v})}_${S}`}e.viewClassName=l;function p(v){return `RenderType_${u({reference:v})}`}e.rendererTypeName=p;function y(v){return `HostView_${u({reference:v})}`}e.hostViewClassName=y;function h(v){return `${u({reference:v})}NgFactory`}e.componentFactoryName=h;var g;(function(v){v[v.Pipe=0]=\"Pipe\",v[v.Directive=1]=\"Directive\",v[v.NgModule=2]=\"NgModule\",v[v.Injectable=3]=\"Injectable\";})(g=e.CompileSummaryKind||(e.CompileSummaryKind={}));function c(v){return v.value!=null?a(v.value):u(v.identifier)}e.tokenName=c;function f(v){return v.identifier!=null?v.identifier.reference:v.value}e.tokenReference=f;var F=class{constructor(){let{moduleUrl:v,styles:S,styleUrls:b}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=v||null,this.styles=P(S),this.styleUrls=P(b);}};e.CompileStylesheetMetadata=F;var _=class{constructor(v){let{encapsulation:S,template:b,templateUrl:B,htmlAst:k,styles:M,styleUrls:R,externalStylesheets:q,animations:J,ngContentSelectors:L,interpolation:Q,isInline:V,preserveWhitespaces:j}=v;if(this.encapsulation=S,this.template=b,this.templateUrl=B,this.htmlAst=k,this.styles=P(M),this.styleUrls=P(R),this.externalStylesheets=P(q),this.animations=J?D(J):[],this.ngContentSelectors=L||[],Q&&Q.length!=2)throw new Error(\"'interpolation' should have a start and an end symbol.\");this.interpolation=Q,this.isInline=V,this.preserveWhitespaces=j;}toSummary(){return {ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};e.CompileTemplateMetadata=_;var w=class{static create(v){let{isHost:S,type:b,isComponent:B,selector:k,exportAs:M,changeDetection:R,inputs:q,outputs:J,host:L,providers:Q,viewProviders:V,queries:j,guards:Y,viewQueries:ie,entryComponents:ee,template:ce,componentViewType:W,rendererType:K,componentFactory:de}=v,ue={},Fe={},z={};L!=null&&Object.keys(L).forEach(se=>{let fe=L[se],ge=se.match(s);ge===null?z[se]=fe:ge[1]!=null?Fe[ge[1]]=fe:ge[2]!=null&&(ue[ge[2]]=fe);});let U={};q?.forEach(se=>{let fe=t.splitAtColon(se,[se,se]);U[fe[0]]=fe[1];});let Z={};return J?.forEach(se=>{let fe=t.splitAtColon(se,[se,se]);Z[fe[0]]=fe[1];}),new w({isHost:S,type:b,isComponent:!!B,selector:k,exportAs:M,changeDetection:R,inputs:U,outputs:Z,hostListeners:ue,hostProperties:Fe,hostAttributes:z,providers:Q,viewProviders:V,queries:j,guards:Y,viewQueries:ie,entryComponents:ee,template:ce,componentViewType:W,rendererType:K,componentFactory:de})}constructor(v){let{isHost:S,type:b,isComponent:B,selector:k,exportAs:M,changeDetection:R,inputs:q,outputs:J,hostListeners:L,hostProperties:Q,hostAttributes:V,providers:j,viewProviders:Y,queries:ie,guards:ee,viewQueries:ce,entryComponents:W,template:K,componentViewType:de,rendererType:ue,componentFactory:Fe}=v;this.isHost=!!S,this.type=b,this.isComponent=B,this.selector=k,this.exportAs=M,this.changeDetection=R,this.inputs=q,this.outputs=J,this.hostListeners=L,this.hostProperties=Q,this.hostAttributes=V,this.providers=P(j),this.viewProviders=P(Y),this.queries=P(ie),this.guards=ee,this.viewQueries=P(ce),this.entryComponents=P(W),this.template=K,this.componentViewType=de,this.rendererType=ue,this.componentFactory=Fe;}toSummary(){return {summaryKind:g.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=w;var E=class{constructor(v){let{type:S,name:b,pure:B}=v;this.type=S,this.name=b,this.pure=!!B;}toSummary(){return {summaryKind:g.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompilePipeMetadata=E;var N=class{};e.CompileShallowModuleMetadata=N;var x=class{constructor(v){let{type:S,providers:b,declaredDirectives:B,exportedDirectives:k,declaredPipes:M,exportedPipes:R,entryComponents:q,bootstrapComponents:J,importedModules:L,exportedModules:Q,schemas:V,transitiveModule:j,id:Y}=v;this.type=S||null,this.declaredDirectives=P(B),this.exportedDirectives=P(k),this.declaredPipes=P(M),this.exportedPipes=P(R),this.providers=P(b),this.entryComponents=P(q),this.bootstrapComponents=P(J),this.importedModules=P(L),this.exportedModules=P(Q),this.schemas=P(V),this.id=Y||null,this.transitiveModule=j||null;}toSummary(){let v=this.transitiveModule;return {summaryKind:g.NgModule,type:this.type,entryComponents:v.entryComponents,providers:v.providers,modules:v.modules,exportedDirectives:v.exportedDirectives,exportedPipes:v.exportedPipes}}};e.CompileNgModuleMetadata=x;var I=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[];}addProvider(v,S){this.providers.push({provider:v,module:S});}addDirective(v){this.directivesSet.has(v.reference)||(this.directivesSet.add(v.reference),this.directives.push(v));}addExportedDirective(v){this.exportedDirectivesSet.has(v.reference)||(this.exportedDirectivesSet.add(v.reference),this.exportedDirectives.push(v));}addPipe(v){this.pipesSet.has(v.reference)||(this.pipesSet.add(v.reference),this.pipes.push(v));}addExportedPipe(v){this.exportedPipesSet.has(v.reference)||(this.exportedPipesSet.add(v.reference),this.exportedPipes.push(v));}addModule(v){this.modulesSet.has(v.reference)||(this.modulesSet.add(v.reference),this.modules.push(v));}addEntryComponent(v){this.entryComponentsSet.has(v.componentType)||(this.entryComponentsSet.add(v.componentType),this.entryComponents.push(v));}};e.TransitiveCompileNgModuleMetadata=I;function P(v){return v||[]}var $=class{constructor(v,S){let{useClass:b,useValue:B,useExisting:k,useFactory:M,deps:R,multi:q}=S;this.token=v,this.useClass=b||null,this.useValue=B,this.useExisting=k,this.useFactory=M||null,this.dependencies=R||null,this.multi=!!q;}};e.ProviderMeta=$;function D(v){return v.reduce((S,b)=>{let B=Array.isArray(b)?D(b):b;return S.concat(B)},[])}e.flatten=D;function T(v){return v.replace(/(\\w+:\\/\\/[\\w:-]+)?(\\/+)?/,\"ng:///\")}function m(v,S,b){let B;return b.isInline?S.type.reference instanceof r.StaticSymbol?B=`${S.type.reference.filePath}.${S.type.reference.name}.html`:B=`${u(v)}/${u(S.type)}.html`:B=b.templateUrl,S.type.reference instanceof r.StaticSymbol?B:T(B)}e.templateSourceUrl=m;function C(v,S){let b=v.moduleUrl.split(/\\/\\\\/g),B=b[b.length-1];return T(`css/${S}${B}.ngstyle.js`)}e.sharedStylesheetJitUrl=C;function o(v){return T(`${u(v.type)}/module.ngfactory.js`)}e.ngModuleJitUrl=o;function d(v,S){return T(`${u(v)}/${u(S.type)}.ngfactory.js`)}e.templateJitUrl=d;}}),Ag=te({\"node_modules/angular-html-parser/lib/compiler/src/parse_util.js\"(e){ne(),Object.defineProperty(e,\"__esModule\",{value:!0});var r=vg(),t=Fg(),s=class{constructor(y,h,g,c){this.file=y,this.offset=h,this.line=g,this.col=c;}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(y){let h=this.file.content,g=h.length,c=this.offset,f=this.line,F=this.col;for(;c>0&&y<0;)if(c--,y++,h.charCodeAt(c)==r.$LF){f--;let w=h.substr(0,c-1).lastIndexOf(String.fromCharCode(r.$LF));F=w>0?c-w:c;}else F--;for(;c0;){let _=h.charCodeAt(c);c++,y--,_==r.$LF?(f++,F=0):F++;}return new s(this.file,c,f,F)}getContext(y,h){let g=this.file.content,c=this.offset;if(c!=null){c>g.length-1&&(c=g.length-1);let f=c,F=0,_=0;for(;F0&&(c--,F++,!(g[c]==`\n`&&++_==h)););for(F=0,_=0;F2&&arguments[2]!==void 0?arguments[2]:null;this.start=y,this.end=h,this.details=g;}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=n,e.EMPTY_PARSE_LOCATION=new s(new a(\"\",\"\"),0,0,0),e.EMPTY_SOURCE_SPAN=new n(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION);var u;(function(y){y[y.WARNING=0]=\"WARNING\",y[y.ERROR=1]=\"ERROR\";})(u=e.ParseErrorLevel||(e.ParseErrorLevel={}));var i=class{constructor(y,h){let g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:u.ERROR;this.span=y,this.msg=h,this.level=g;}contextualMessage(){let y=this.span.start.getContext(100,3);return y?`${this.msg} (\"${y.before}[${u[this.level]} ->]${y.after}\")`:this.msg}toString(){let y=this.span.details?`, ${this.span.details}`:\"\";return `${this.contextualMessage()}: ${this.span.start}${y}`}};e.ParseError=i;function l(y,h){let g=t.identifierModuleUrl(h),c=g!=null?`in ${y} ${t.identifierName(h)} in ${g}`:`in ${y} ${t.identifierName(h)}`,f=new a(\"\",c);return new n(new s(f,-1,-1,-1),new s(f,-1,-1,-1))}e.typeSourceSpan=l;function p(y,h,g){let c=`in ${y} ${h} in ${g}`,f=new a(\"\",c);return new n(new s(f,-1,-1,-1),new s(f,-1,-1,-1))}e.r3JitTypeSourceSpan=p;}}),Sg=te({\"src/language-html/print-preprocess.js\"(e,r){ne();var{ParseSourceSpan:t}=Ag(),{htmlTrim:s,getLeadingAndTrailingHtmlWhitespace:a,hasHtmlWhitespace:n,canHaveInterpolation:u,getNodeCssStyleDisplay:i,isDanglingSpaceSensitiveNode:l,isIndentationSensitiveNode:p,isLeadingSpaceSensitiveNode:y,isTrailingSpaceSensitiveNode:h,isWhitespaceSensitiveNode:g,isVueScriptTag:c}=Rt(),f=[_,w,N,I,P,T,$,D,m,x,C];function F(o,d){for(let v of f)v(o,d);return o}function _(o){o.walk(d=>{if(d.type===\"element\"&&d.tagDefinition.ignoreFirstLf&&d.children.length>0&&d.children[0].type===\"text\"&&d.children[0].value[0]===`\n`){let v=d.children[0];v.value.length===1?d.removeChild(v):v.value=v.value.slice(1);}});}function w(o){let d=v=>v.type===\"element\"&&v.prev&&v.prev.type===\"ieConditionalStartComment\"&&v.prev.sourceSpan.end.offset===v.startSourceSpan.start.offset&&v.firstChild&&v.firstChild.type===\"ieConditionalEndComment\"&&v.firstChild.sourceSpan.start.offset===v.startSourceSpan.end.offset;o.walk(v=>{if(v.children)for(let S=0;S{if(S.children)for(let b=0;bd.type===\"cdata\",d=>``)}function x(o){let d=v=>v.type===\"element\"&&v.attrs.length===0&&v.children.length===1&&v.firstChild.type===\"text\"&&!n(v.children[0].value)&&!v.firstChild.hasLeadingSpaces&&!v.firstChild.hasTrailingSpaces&&v.isLeadingSpaceSensitive&&!v.hasLeadingSpaces&&v.isTrailingSpaceSensitive&&!v.hasTrailingSpaces&&v.prev&&v.prev.type===\"text\"&&v.next&&v.next.type===\"text\";o.walk(v=>{if(v.children)for(let S=0;S`+b.firstChild.value+``+k.value,B.sourceSpan=new t(B.sourceSpan.start,k.sourceSpan.end),B.isTrailingSpaceSensitive=k.isTrailingSpaceSensitive,B.hasTrailingSpaces=k.hasTrailingSpaces,v.removeChild(b),S--,v.removeChild(k);}});}function I(o,d){if(d.parser===\"html\")return;let v=/{{(.+?)}}/s;o.walk(S=>{if(u(S))for(let b of S.children){if(b.type!==\"text\")continue;let B=b.sourceSpan.start,k=null,M=b.value.split(v);for(let R=0;R0&&S.insertChildBefore(b,{type:\"text\",value:q,sourceSpan:new t(B,k)});continue}k=B.moveBy(q.length+4),S.insertChildBefore(b,{type:\"interpolation\",sourceSpan:new t(B,k),children:q.length===0?[]:[{type:\"text\",value:q,sourceSpan:new t(B.moveBy(2),k.moveBy(-2))}]});}S.removeChild(b);}});}function P(o){o.walk(d=>{if(!d.children)return;if(d.children.length===0||d.children.length===1&&d.children[0].type===\"text\"&&s(d.children[0].value).length===0){d.hasDanglingSpaces=d.children.length>0,d.children=[];return}let v=g(d),S=p(d);if(!v)for(let b=0;b{d.isSelfClosing=!d.children||d.type===\"element\"&&(d.tagDefinition.isVoid||d.startSourceSpan===d.endSourceSpan);});}function D(o,d){o.walk(v=>{v.type===\"element\"&&(v.hasHtmComponentClosingTag=v.endSourceSpan&&/^<\\s*\\/\\s*\\/\\s*>$/.test(d.originalText.slice(v.endSourceSpan.start.offset,v.endSourceSpan.end.offset)));});}function T(o,d){o.walk(v=>{v.cssDisplay=i(v,d);});}function m(o,d){o.walk(v=>{let{children:S}=v;if(S){if(S.length===0){v.isDanglingSpaceSensitive=l(v);return}for(let b of S)b.isLeadingSpaceSensitive=y(b,d),b.isTrailingSpaceSensitive=h(b,d);for(let b=0;bc(b,d));if(!v)return;let{lang:S}=v.attrMap;(S===\"ts\"||S===\"typescript\")&&(d.__should_parse_vue_template_with_ts=!0);}}r.exports=F;}}),xg=te({\"src/language-html/pragma.js\"(e,r){ne();function t(a){return /^\\s*/.test(a)}function s(a){return `\n\n`+a.replace(/^\\s*\\n/,\"\")}r.exports={hasPragma:t,insertPragma:s};}}),au=te({\"src/language-html/loc.js\"(e,r){ne();function t(a){return a.sourceSpan.start.offset}function s(a){return a.sourceSpan.end.offset}r.exports={locStart:t,locEnd:s};}}),ur=te({\"src/language-html/print/tag.js\"(e,r){ne();var t=Zt(),{isNonEmptyArray:s}=Ue(),{builders:{indent:a,join:n,line:u,softline:i,hardline:l},utils:{replaceTextEndOfLine:p}}=qe(),{locStart:y,locEnd:h}=au(),{isTextLikeNode:g,getLastDescendant:c,isPreLikeNode:f,hasPrettierIgnore:F,shouldPreserveContent:_,isVueSfcBlock:w}=Rt();function E(L,Q){return [L.isSelfClosing?\"\":N(L,Q),x(L,Q)]}function N(L,Q){return L.lastChild&&o(L.lastChild)?\"\":[I(L,Q),$(L,Q)]}function x(L,Q){return (L.next?m(L.next):C(L.parent))?\"\":[D(L,Q),P(L,Q)]}function I(L,Q){return C(L)?D(L.lastChild,Q):\"\"}function P(L,Q){return o(L)?$(L.parent,Q):d(L)?q(L.next):\"\"}function $(L,Q){if(t(!L.isSelfClosing),T(L,Q))return \"\";switch(L.type){case\"ieConditionalComment\":return \"\";case\"ieConditionalStartComment\":return \"]>\";case\"interpolation\":return \"}}\";case\"element\":if(L.isSelfClosing)return \"/>\";default:return \">\"}}function T(L,Q){return !L.isSelfClosing&&!L.endSourceSpan&&(F(L)||_(L.parent,Q))}function m(L){return L.prev&&L.prev.type!==\"docType\"&&!g(L.prev)&&L.isLeadingSpaceSensitive&&!L.hasLeadingSpaces}function C(L){return L.lastChild&&L.lastChild.isTrailingSpaceSensitive&&!L.lastChild.hasTrailingSpaces&&!g(c(L.lastChild))&&!f(L)}function o(L){return !L.next&&!L.hasTrailingSpaces&&L.isTrailingSpaceSensitive&&g(c(L))}function d(L){return L.next&&!g(L.next)&&g(L)&&L.isTrailingSpaceSensitive&&!L.hasTrailingSpaces}function v(L){let Q=L.trim().match(/^prettier-ignore-attribute(?:\\s+(.+))?$/s);return Q?Q[1]?Q[1].split(/\\s+/):!0:!1}function S(L){return !L.prev&&L.isLeadingSpaceSensitive&&!L.hasLeadingSpaces}function b(L,Q,V){let j=L.getValue();if(!s(j.attrs))return j.isSelfClosing?\" \":\"\";let Y=j.prev&&j.prev.type===\"comment\"&&v(j.prev.value),ie=typeof Y==\"boolean\"?()=>Y:Array.isArray(Y)?ue=>Y.includes(ue.rawName):()=>!1,ee=L.map(ue=>{let Fe=ue.getValue();return ie(Fe)?p(Q.originalText.slice(y(Fe),h(Fe))):V()},\"attrs\"),ce=j.type===\"element\"&&j.fullName===\"script\"&&j.attrs.length===1&&j.attrs[0].fullName===\"src\"&&j.children.length===0,K=Q.singleAttributePerLine&&j.attrs.length>1&&!w(j,Q)?l:u,de=[a([ce?\" \":u,n(K,ee)])];return j.firstChild&&S(j.firstChild)||j.isSelfClosing&&C(j.parent)||ce?de.push(j.isSelfClosing?\" \":\"\"):de.push(Q.bracketSameLine?j.isSelfClosing?\" \":\"\":j.isSelfClosing?u:i),de}function B(L){return L.firstChild&&S(L.firstChild)?\"\":J(L)}function k(L,Q,V){let j=L.getValue();return [M(j,Q),b(L,Q,V),j.isSelfClosing?\"\":B(j)]}function M(L,Q){return L.prev&&d(L.prev)?\"\":[R(L,Q),q(L)]}function R(L,Q){return S(L)?J(L.parent):m(L)?D(L.prev,Q):\"\"}function q(L){switch(L.type){case\"ieConditionalComment\":case\"ieConditionalStartComment\":return `<${L.rawName}`;default:return `<${L.rawName}`}}function J(L){switch(t(!L.isSelfClosing),L.type){case\"ieConditionalComment\":return \"]>\";case\"element\":if(L.condition)return \">\";default:return \">\"}}r.exports={printClosingTag:E,printClosingTagStart:N,printClosingTagStartMarker:$,printClosingTagEndMarker:D,printClosingTagSuffix:P,printClosingTagEnd:x,needsToBorrowLastChildClosingTagEndMarker:C,needsToBorrowParentClosingTagStartMarker:o,needsToBorrowPrevClosingTagEndMarker:m,printOpeningTag:k,printOpeningTagStart:M,printOpeningTagPrefix:R,printOpeningTagStartMarker:q,printOpeningTagEndMarker:J,needsToBorrowNextOpeningTagStartMarker:d,needsToBorrowParentOpeningTagEndMarker:S};}}),bg=te({\"node_modules/parse-srcset/src/parse-srcset.js\"(e,r){ne(),function(t,s){typeof define==\"function\"&&define.amd?define([],s):typeof r==\"object\"&&r.exports?r.exports=s():t.parseSrcset=s();}(e,function(){return function(t,s){var a=s&&s.logger||console;function n($){return $===\" \"||$===\"\t\"||$===`\n`||$===\"\\f\"||$===\"\\r\"}function u($){var D,T=$.exec(t.substring(N));if(T)return D=T[0],N+=D.length,D}for(var i=t.length,l=/^[ \\t\\n\\r\\u000c]+/,p=/^[, \\t\\n\\r\\u000c]+/,y=/^[^ \\t\\n\\r\\u000c]+/,h=/[,]+$/,g=/^\\d+$/,c=/^-?(?:[0-9]+|[0-9]*\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,f,F,_,w,E,N=0,x=[];;){if(u(p),N>=i)return x;f=u(y),F=[],f.slice(-1)===\",\"?(f=f.replace(h,\"\"),P()):I();}function I(){for(u(l),_=\"\",w=\"in descriptor\";;){if(E=t.charAt(N),w===\"in descriptor\")if(n(E))_&&(F.push(_),_=\"\",w=\"after descriptor\");else if(E===\",\"){N+=1,_&&F.push(_),P();return}else if(E===\"(\")_=_+E,w=\"in parens\";else if(E===\"\"){_&&F.push(_),P();return}else _=_+E;else if(w===\"in parens\")if(E===\")\")_=_+E,w=\"in descriptor\";else if(E===\"\"){F.push(_),P();return}else _=_+E;else if(w===\"after descriptor\"&&!n(E))if(E===\"\"){P();return}else w=\"in descriptor\",N-=1;N+=1;}}function P(){var $=!1,D,T,m,C,o={},d,v,S,b,B;for(C=0;C{let{w:P}=I;return P}),h=p.some(I=>{let{h:P}=I;return P}),g=p.some(I=>{let{d:P}=I;return P});if(y+h+g>1)throw new Error(\"Mixed descriptor in srcset is not supported\");let c=y?\"w\":h?\"h\":\"d\",f=y?\"w\":h?\"h\":\"x\",F=I=>Math.max(...I),_=p.map(I=>I.url),w=F(_.map(I=>I.length)),E=p.map(I=>I[c]).map(I=>I?I.toString():\"\"),N=E.map(I=>{let P=I.indexOf(\".\");return P===-1?I.length:P}),x=F(N);return a([\",\",n],_.map((I,P)=>{let $=[I],D=E[P];if(D){let T=w-I.length+1,m=x-N[P],C=\" \".repeat(T+m);$.push(s(C,\" \"),D+f);}return $}))}function i(l){return l.trim().split(/\\s+/).join(\" \")}r.exports={printImgSrcset:u,printClassNames:i};}}),Bg=te({\"src/language-html/syntax-vue.js\"(e,r){ne();var{builders:{group:t}}=qe();function s(i,l){let{left:p,operator:y,right:h}=a(i);return [t(l(`function _(${p}) {}`,{parser:\"babel\",__isVueForBindingLeft:!0})),\" \",y,\" \",l(h,{parser:\"__js_expression\"},{stripTrailingHardline:!0})]}function a(i){let l=/(.*?)\\s+(in|of)\\s+(.*)/s,p=/,([^,\\]}]*)(?:,([^,\\]}]*))?$/,y=/^\\(|\\)$/g,h=i.match(l);if(!h)return;let g={};if(g.for=h[3].trim(),!g.for)return;let c=h[1].trim().replace(y,\"\"),f=c.match(p);f?(g.alias=c.replace(p,\"\"),g.iterator1=f[1].trim(),f[2]&&(g.iterator2=f[2].trim())):g.alias=c;let F=[g.alias,g.iterator1,g.iterator2];if(!F.some((_,w)=>!_&&(w===0||F.slice(w+1).some(Boolean))))return {left:F.filter(Boolean).join(\",\"),operator:h[2],right:g.for}}function n(i,l){return l(`function _(${i}) {}`,{parser:\"babel\",__isVueBindings:!0})}function u(i){let l=/^(?:[\\w$]+|\\([^)]*\\))\\s*=>|^function\\s*\\(/,p=/^[$A-Z_a-z][\\w$]*(?:\\.[$A-Z_a-z][\\w$]*|\\['[^']*']|\\[\"[^\"]*\"]|\\[\\d+]|\\[[$A-Z_a-z][\\w$]*])*$/,y=i.trim();return l.test(y)||p.test(y)}r.exports={isVueEventBindingExpression:u,printVueFor:s,printVueBindings:n};}}),Lo=te({\"src/language-html/get-node-content.js\"(e,r){ne();var{needsToBorrowParentClosingTagStartMarker:t,printClosingTagStartMarker:s,needsToBorrowLastChildClosingTagEndMarker:a,printClosingTagEndMarker:n,needsToBorrowParentOpeningTagEndMarker:u,printOpeningTagEndMarker:i}=ur();function l(p,y){let h=p.startSourceSpan.end.offset;p.firstChild&&u(p.firstChild)&&(h-=i(p).length);let g=p.endSourceSpan.start.offset;return p.lastChild&&t(p.lastChild)?g+=s(p,y).length:a(p)&&(g-=n(p.lastChild,y).length),y.originalText.slice(h,g)}r.exports=l;}}),Ng=te({\"src/language-html/embed.js\"(e,r){ne();var{builders:{breakParent:t,group:s,hardline:a,indent:n,line:u,fill:i,softline:l},utils:{mapDoc:p,replaceTextEndOfLine:y}}=qe(),h=su(),{printClosingTag:g,printClosingTagSuffix:c,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:F,printOpeningTag:_}=ur(),{printImgSrcset:w,printClassNames:E}=Tg(),{printVueFor:N,printVueBindings:x,isVueEventBindingExpression:I}=Bg(),{isScriptLikeTag:P,isVueNonHtmlBlock:$,inferScriptParser:D,htmlTrimPreserveIndentation:T,dedentString:m,unescapeQuoteEntities:C,isVueSlotAttribute:o,isVueSfcBindingsAttribute:d,getTextValueParts:v}=Rt(),S=Lo();function b(k,M,R){let q=ee=>new RegExp(ee.join(\"|\")).test(k.fullName),J=()=>C(k.value),L=!1,Q=(ee,ce)=>{let W=ee.type===\"NGRoot\"?ee.node.type===\"NGMicrosyntax\"&&ee.node.body.length===1&&ee.node.body[0].type===\"NGMicrosyntaxExpression\"?ee.node.body[0].expression:ee.node:ee.type===\"JsExpressionRoot\"?ee.node:ee;W&&(W.type===\"ObjectExpression\"||W.type===\"ArrayExpression\"||ce.parser===\"__vue_expression\"&&(W.type===\"TemplateLiteral\"||W.type===\"StringLiteral\"))&&(L=!0);},V=ee=>s(ee),j=function(ee){let ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return s([n([l,ee]),ce?l:\"\"])},Y=ee=>L?V(ee):j(ee),ie=(ee,ce)=>M(ee,Object.assign({__onHtmlBindingRoot:Q,__embeddedInHtml:!0},ce));if(k.fullName===\"srcset\"&&(k.parent.fullName===\"img\"||k.parent.fullName===\"source\"))return j(w(J()));if(k.fullName===\"class\"&&!R.parentParser){let ee=J();if(!ee.includes(\"{{\"))return E(ee)}if(k.fullName===\"style\"&&!R.parentParser){let ee=J();if(!ee.includes(\"{{\"))return j(ie(ee,{parser:\"css\",__isHTMLStyleAttribute:!0}))}if(R.parser===\"vue\"){if(k.fullName===\"v-for\")return N(J(),ie);if(o(k)||d(k,R))return x(J(),ie);let ee=[\"^@\",\"^v-on:\"],ce=[\"^:\",\"^v-bind:\"],W=[\"^v-\"];if(q(ee)){let K=J(),de=I(K)?\"__js_expression\":R.__should_parse_vue_template_with_ts?\"__vue_ts_event_binding\":\"__vue_event_binding\";return Y(ie(K,{parser:de}))}if(q(ce))return Y(ie(J(),{parser:\"__vue_expression\"}));if(q(W))return Y(ie(J(),{parser:\"__js_expression\"}))}if(R.parser===\"angular\"){let ee=(z,U)=>ie(z,Object.assign(Object.assign({},U),{},{trailingComma:\"none\"})),ce=[\"^\\\\*\"],W=[\"^\\\\(.+\\\\)$\",\"^on-\"],K=[\"^\\\\[.+\\\\]$\",\"^bind(on)?-\",\"^ng-(if|show|hide|class|style)$\"],de=[\"^i18n(-.+)?$\"];if(q(W))return Y(ee(J(),{parser:\"__ng_action\"}));if(q(K))return Y(ee(J(),{parser:\"__ng_binding\"}));if(q(de)){let z=J().trim();return j(i(v(k,z)),!z.includes(\"@@\"))}if(q(ce))return Y(ee(J(),{parser:\"__ng_directive\"}));let ue=/{{(.+?)}}/s,Fe=J();if(ue.test(Fe)){let z=[];for(let[U,Z]of Fe.split(ue).entries())if(U%2===0)z.push(y(Z));else try{z.push(s([\"{{\",n([u,ee(Z,{parser:\"__ng_interpolation\",__isInHtmlInterpolation:!0})]),u,\"}}\"]));}catch{z.push(\"{{\",y(Z),\"}}\");}return s(z)}}return null}function B(k,M,R,q){let J=k.getValue();switch(J.type){case\"element\":{if(P(J)||J.type===\"interpolation\")return;if(!J.isSelfClosing&&$(J,q)){let L=D(J,q);if(!L)return;let Q=S(J,q),V=/^\\s*$/.test(Q),j=\"\";return V||(j=R(T(Q),{parser:L,__embeddedInHtml:!0},{stripTrailingHardline:!0}),V=j===\"\"),[F(J,q),s(_(k,q,M)),V?\"\":a,j,V?\"\":a,g(J,q),c(J,q)]}break}case\"text\":{if(P(J.parent)){let L=D(J.parent,q);if(L){let Q=L===\"markdown\"?m(J.value.replace(/^[^\\S\\n]*\\n/,\"\")):J.value,V={parser:L,__embeddedInHtml:!0};if(q.parser===\"html\"&&L===\"babel\"){let j=\"script\",{attrMap:Y}=J.parent;Y&&(Y.type===\"module\"||Y.type===\"text/babel\"&&Y[\"data-type\"]===\"module\")&&(j=\"module\"),V.__babelSourceType=j;}return [t,F(J,q),R(Q,V,{stripTrailingHardline:!0}),c(J,q)]}}else if(J.parent.type===\"interpolation\"){let L={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return q.parser===\"angular\"?(L.parser=\"__ng_interpolation\",L.trailingComma=\"none\"):q.parser===\"vue\"?L.parser=q.__should_parse_vue_template_with_ts?\"__vue_ts_expression\":\"__vue_expression\":L.parser=\"__js_expression\",[n([u,R(J.value,L,{stripTrailingHardline:!0})]),J.parent.next&&f(J.parent.next)?\" \":u]}break}case\"attribute\":{if(!J.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\\d+_\\d+_IN_JS$/.test(q.originalText.slice(J.valueSpan.start.offset,J.valueSpan.end.offset)))return [J.rawName,\"=\",J.value];if(q.parser===\"lwc\"&&/^{.*}$/s.test(q.originalText.slice(J.valueSpan.start.offset,J.valueSpan.end.offset)))return [J.rawName,\"=\",J.value];let L=b(J,(Q,V)=>R(Q,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},V),{stripTrailingHardline:!0}),q);if(L)return [J.rawName,'=\"',s(p(L,Q=>typeof Q==\"string\"?Q.replace(/\"/g,\""\"):Q)),'\"'];break}case\"front-matter\":return h(J,R)}}r.exports=B;}}),Oo=te({\"src/language-html/print/children.js\"(e,r){ne();var{builders:{breakParent:t,group:s,ifBreak:a,line:n,softline:u,hardline:i},utils:{replaceTextEndOfLine:l}}=qe(),{locStart:p,locEnd:y}=au(),{forceBreakChildren:h,forceNextEmptyLine:g,isTextLikeNode:c,hasPrettierIgnore:f,preferHardlineAsLeadingSpaces:F}=Rt(),{printOpeningTagPrefix:_,needsToBorrowNextOpeningTagStartMarker:w,printOpeningTagStartMarker:E,needsToBorrowPrevClosingTagEndMarker:N,printClosingTagEndMarker:x,printClosingTagSuffix:I,needsToBorrowParentClosingTagStartMarker:P}=ur();function $(m,C,o){let d=m.getValue();return f(d)?[_(d,C),...l(C.originalText.slice(p(d)+(d.prev&&w(d.prev)?E(d).length:0),y(d)-(d.next&&N(d.next)?x(d,C).length:0))),I(d,C)]:o()}function D(m,C){return c(m)&&c(C)?m.isTrailingSpaceSensitive?m.hasTrailingSpaces?F(C)?i:n:\"\":F(C)?i:u:w(m)&&(f(C)||C.firstChild||C.isSelfClosing||C.type===\"element\"&&C.attrs.length>0)||m.type===\"element\"&&m.isSelfClosing&&N(C)?\"\":!C.isLeadingSpaceSensitive||F(C)||N(C)&&m.lastChild&&P(m.lastChild)&&m.lastChild.lastChild&&P(m.lastChild.lastChild)?i:C.hasLeadingSpaces?n:u}function T(m,C,o){let d=m.getValue();if(h(d))return [t,...m.map(S=>{let b=S.getValue(),B=b.prev?D(b.prev,b):\"\";return [B?[B,g(b.prev)?i:\"\"]:\"\",$(S,C,o)]},\"children\")];let v=d.children.map(()=>Symbol(\"\"));return m.map((S,b)=>{let B=S.getValue();if(c(B)){if(B.prev&&c(B.prev)){let Q=D(B.prev,B);if(Q)return g(B.prev)?[i,i,$(S,C,o)]:[Q,$(S,C,o)]}return $(S,C,o)}let k=[],M=[],R=[],q=[],J=B.prev?D(B.prev,B):\"\",L=B.next?D(B,B.next):\"\";return J&&(g(B.prev)?k.push(i,i):J===i?k.push(i):c(B.prev)?M.push(J):M.push(a(\"\",u,{groupId:v[b-1]}))),L&&(g(B)?c(B.next)&&q.push(i,i):L===i?c(B.next)&&q.push(i):R.push(L)),[...k,s([...M,s([$(S,C,o),...R],{id:v[b]})]),...q]},\"children\")}r.exports={printChildren:T};}}),wg=te({\"src/language-html/print/element.js\"(e,r){ne();var{builders:{breakParent:t,dedentToRoot:s,group:a,ifBreak:n,indentIfBreak:u,indent:i,line:l,softline:p},utils:{replaceTextEndOfLine:y}}=qe(),h=Lo(),{shouldPreserveContent:g,isScriptLikeTag:c,isVueCustomBlock:f,countParents:F,forceBreakContent:_}=Rt(),{printOpeningTagPrefix:w,printOpeningTag:E,printClosingTagSuffix:N,printClosingTag:x,needsToBorrowPrevClosingTagEndMarker:I,needsToBorrowLastChildClosingTagEndMarker:P}=ur(),{printChildren:$}=Oo();function D(T,m,C){let o=T.getValue();if(g(o,m))return [w(o,m),a(E(T,m,C)),...y(h(o,m)),...x(o,m),N(o,m)];let d=o.children.length===1&&o.firstChild.type===\"interpolation\"&&o.firstChild.isLeadingSpaceSensitive&&!o.firstChild.hasLeadingSpaces&&o.lastChild.isTrailingSpaceSensitive&&!o.lastChild.hasTrailingSpaces,v=Symbol(\"element-attr-group-id\"),S=M=>a([a(E(T,m,C),{id:v}),M,x(o,m)]),b=M=>d?u(M,{groupId:v}):(c(o)||f(o,m))&&o.parent.type===\"root\"&&m.parser===\"vue\"&&!m.vueIndentScriptAndStyle?M:i(M),B=()=>d?n(p,\"\",{groupId:v}):o.firstChild.hasLeadingSpaces&&o.firstChild.isLeadingSpaceSensitive?l:o.firstChild.type===\"text\"&&o.isWhitespaceSensitive&&o.isIndentationSensitive?s(p):p,k=()=>(o.next?I(o.next):P(o.parent))?o.lastChild.hasTrailingSpaces&&o.lastChild.isTrailingSpaceSensitive?\" \":\"\":d?n(p,\"\",{groupId:v}):o.lastChild.hasTrailingSpaces&&o.lastChild.isTrailingSpaceSensitive?l:(o.lastChild.type===\"comment\"||o.lastChild.type===\"text\"&&o.isWhitespaceSensitive&&o.isIndentationSensitive)&&new RegExp(`\\\\n[\\\\t ]{${m.tabWidth*F(T,R=>R.parent&&R.parent.type!==\"root\")}}$`).test(o.lastChild.value)?\"\":p;return o.children.length===0?S(o.hasDanglingSpaces&&o.isDanglingSpaceSensitive?l:\"\"):S([_(o)?t:\"\",b([B(),$(T,m,C)]),k()])}r.exports={printElement:D};}}),_g=te({\"src/language-html/printer-html.js\"(e,r){ne();var{builders:{fill:t,group:s,hardline:a,literalline:n},utils:{cleanDoc:u,getDocParts:i,isConcat:l,replaceTextEndOfLine:p}}=qe(),y=gg(),{countChars:h,unescapeQuoteEntities:g,getTextValueParts:c}=Rt(),f=Sg(),{insertPragma:F}=xg(),{locStart:_,locEnd:w}=au(),E=Ng(),{printClosingTagSuffix:N,printClosingTagEnd:x,printOpeningTagPrefix:I,printOpeningTagStart:P}=ur(),{printElement:$}=wg(),{printChildren:D}=Oo();function T(m,C,o){let d=m.getValue();switch(d.type){case\"front-matter\":return p(d.raw);case\"root\":return C.__onHtmlRoot&&C.__onHtmlRoot(d),[s(D(m,C,o)),a];case\"element\":case\"ieConditionalComment\":return $(m,C,o);case\"ieConditionalStartComment\":case\"ieConditionalEndComment\":return [P(d),x(d)];case\"interpolation\":return [P(d,C),...m.map(o,\"children\"),x(d,C)];case\"text\":{if(d.parent.type===\"interpolation\"){let S=/\\n[^\\S\\n]*$/,b=S.test(d.value),B=b?d.value.replace(S,\"\"):d.value;return [...p(B),b?a:\"\"]}let v=u([I(d,C),...c(d),N(d,C)]);return l(v)||v.type===\"fill\"?t(i(v)):v}case\"docType\":return [s([P(d,C),\" \",d.value.replace(/^html\\b/i,\"html\").replace(/\\s+/g,\" \")]),x(d,C)];case\"comment\":return [I(d,C),...p(C.originalText.slice(_(d),w(d)),n),N(d,C)];case\"attribute\":{if(d.value===null)return d.rawName;let v=g(d.value),S=h(v,\"'\"),b=h(v,'\"'),B=S({name:\"Angular\",since:\"1.15.0\",parsers:[\"angular\"],vscodeLanguageIds:[\"html\"],extensions:[\".component.html\"],filenames:[]})),t(On(),l=>({since:\"1.15.0\",parsers:[\"html\"],vscodeLanguageIds:[\"html\"],extensions:[...l.extensions,\".mjml\"]})),t(On(),()=>({name:\"Lightning Web Components\",since:\"1.17.0\",parsers:[\"lwc\"],vscodeLanguageIds:[\"html\"],extensions:[],filenames:[]})),t(kg(),()=>({since:\"1.10.0\",parsers:[\"vue\"],vscodeLanguageIds:[\"vue\"]}))],i={html:s};r.exports={languages:u,printers:i,options:a,parsers:n};}}),Og=te({\"src/language-yaml/pragma.js\"(e,r){ne();function t(n){return /^\\s*@(?:prettier|format)\\s*$/.test(n)}function s(n){return /^\\s*#[^\\S\\n]*@(?:prettier|format)\\s*?(?:\\n|$)/.test(n)}function a(n){return `# @format\n\n${n}`}r.exports={isPragma:t,hasPragma:s,insertPragma:a};}}),jg=te({\"src/language-yaml/loc.js\"(e,r){ne();function t(a){return a.position.start.offset}function s(a){return a.position.end.offset}r.exports={locStart:t,locEnd:s};}}),qg=te({\"src/language-yaml/embed.js\"(e,r){ne();function t(s,a,n,u){if(s.getValue().type===\"root\"&&u.filepath&&/(?:[/\\\\]|^)\\.(?:prettier|stylelint|lintstaged)rc$/.test(u.filepath))return n(u.originalText,Object.assign(Object.assign({},u),{},{parser:\"json\"}))}r.exports=t;}}),$t=te({\"src/language-yaml/utils.js\"(e,r){ne();var{getLast:t,isNonEmptyArray:s}=Ue();function a(D,T){let m=0,C=D.stack.length-1;for(let o=0;ou(C,T,D))}):D,m)}function i(D,T,m){Object.defineProperty(D,T,{get:m,enumerable:!1});}function l(D,T){let m=0,C=T.length;for(let o=D.position.end.offset-1;od===0&&d===v.length-1?o:d!==0&&d!==v.length-1?o.trim():d===0?o.trimEnd():o.trimStart());return m.proseWrap===\"preserve\"?C.map(o=>o.length===0?[]:[o]):C.map(o=>o.length===0?[]:x(o)).reduce((o,d,v)=>v!==0&&C[v-1].length>0&&d.length>0&&!(D===\"quoteDouble\"&&t(t(o)).endsWith(\"\\\\\"))?[...o.slice(0,-1),[...t(o),...d]]:[...o,d],[]).map(o=>m.proseWrap===\"never\"?[o.join(\" \")]:o)}function P(D,T){let{parentIndent:m,isLastDescendant:C,options:o}=T,d=D.position.start.line===D.position.end.line?\"\":o.originalText.slice(D.position.start.offset,D.position.end.offset).match(/^[^\\n]*\\n(.*)$/s)[1],v;if(D.indent===null){let B=d.match(/^(? *)[^\\n\\r ]/m);v=B?B.groups.leadingSpace.length:Number.POSITIVE_INFINITY;}else v=D.indent-1+m;let S=d.split(`\n`).map(B=>B.slice(v));if(o.proseWrap===\"preserve\"||D.type===\"blockLiteral\")return b(S.map(B=>B.length===0?[]:[B]));return b(S.map(B=>B.length===0?[]:x(B)).reduce((B,k,M)=>M!==0&&S[M-1].length>0&&k.length>0&&!/^\\s/.test(k[0])&&!/^\\s|\\s$/.test(t(B))?[...B.slice(0,-1),[...t(B),...k]]:[...B,k],[]).map(B=>B.reduce((k,M)=>k.length>0&&/\\s$/.test(t(k))?[...k.slice(0,-1),t(k)+\" \"+M]:[...k,M],[])).map(B=>o.proseWrap===\"never\"?[B.join(\" \")]:B));function b(B){if(D.chomping===\"keep\")return t(B).length===0?B.slice(0,-1):B;let k=0;for(let M=B.length-1;M>=0&&B[M].length===0;M--)k++;return k===0?B:k>=2&&!C?B.slice(0,-(k-1)):B.slice(0,-k)}}function $(D){if(!D)return !0;switch(D.type){case\"plain\":case\"quoteDouble\":case\"quoteSingle\":case\"alias\":case\"flowMapping\":case\"flowSequence\":return !0;default:return !1}}r.exports={getLast:t,getAncestorCount:a,isNode:n,isEmptyNode:c,isInlineNode:$,mapNode:u,defineShortcut:i,isNextLineEmpty:l,isLastDescendantNode:p,getBlockValueLineContents:P,getFlowScalarLineContents:I,getLastDescendantNode:y,hasPrettierIgnore:g,hasLeadingComments:F,hasMiddleComments:_,hasIndicatorComment:w,hasTrailingComment:E,hasEndComments:N};}}),Mg=te({\"src/language-yaml/print-preprocess.js\"(e,r){ne();var{defineShortcut:t,mapNode:s}=$t();function a(u){return s(u,n)}function n(u){switch(u.type){case\"document\":t(u,\"head\",()=>u.children[0]),t(u,\"body\",()=>u.children[1]);break;case\"documentBody\":case\"sequenceItem\":case\"flowSequenceItem\":case\"mappingKey\":case\"mappingValue\":t(u,\"content\",()=>u.children[0]);break;case\"mappingItem\":case\"flowMappingItem\":t(u,\"key\",()=>u.children[0]),t(u,\"value\",()=>u.children[1]);break}return u}r.exports=a;}}),Mr=te({\"src/language-yaml/print/misc.js\"(e,r){ne();var{builders:{softline:t,align:s}}=qe(),{hasEndComments:a,isNextLineEmpty:n,isNode:u}=$t(),i=new WeakMap;function l(h,g){let c=h.getValue(),f=h.stack[0],F;return i.has(f)?F=i.get(f):(F=new Set,i.set(f,F)),!F.has(c.position.end.line)&&(F.add(c.position.end.line),n(c,g)&&!p(h.getParentNode()))?t:\"\"}function p(h){return a(h)&&!u(h,[\"documentHead\",\"documentBody\",\"flowMapping\",\"flowSequence\"])}function y(h,g){return s(\" \".repeat(h),g)}r.exports={alignWithSpaces:y,shouldPrintEndComments:p,printNextEmptyLine:l};}}),Rg=te({\"src/language-yaml/print/flow-mapping-sequence.js\"(e,r){ne();var{builders:{ifBreak:t,line:s,softline:a,hardline:n,join:u}}=qe(),{isEmptyNode:i,getLast:l,hasEndComments:p}=$t(),{printNextEmptyLine:y,alignWithSpaces:h}=Mr();function g(f,F,_){let w=f.getValue(),E=w.type===\"flowMapping\",N=E?\"{\":\"[\",x=E?\"}\":\"]\",I=a;E&&w.children.length>0&&_.bracketSpacing&&(I=s);let P=l(w.children),$=P&&P.type===\"flowMappingItem\"&&i(P.key)&&i(P.value);return [N,h(_.tabWidth,[I,c(f,F,_),_.trailingComma===\"none\"?\"\":t(\",\"),p(w)?[n,u(n,f.map(F,\"endComments\"))]:\"\"]),$?\"\":I,x]}function c(f,F,_){let w=f.getValue();return f.map((N,x)=>[F(),x===w.children.length-1?\"\":[\",\",s,w.children[x].position.start.line!==w.children[x+1].position.start.line?y(N,_.originalText):\"\"]],\"children\")}r.exports={printFlowMapping:g,printFlowSequence:g};}}),$g=te({\"src/language-yaml/print/mapping-item.js\"(e,r){ne();var{builders:{conditionalGroup:t,group:s,hardline:a,ifBreak:n,join:u,line:i}}=qe(),{hasLeadingComments:l,hasMiddleComments:p,hasTrailingComment:y,hasEndComments:h,isNode:g,isEmptyNode:c,isInlineNode:f}=$t(),{alignWithSpaces:F}=Mr();function _(x,I,P,$,D){let{key:T,value:m}=x,C=c(T),o=c(m);if(C&&o)return \": \";let d=$(\"key\"),v=E(x)?\" \":\"\";if(o)return x.type===\"flowMappingItem\"&&I.type===\"flowMapping\"?d:x.type===\"mappingItem\"&&w(T.content,D)&&!y(T.content)&&(!I.tag||I.tag.value!==\"tag:yaml.org,2002:set\")?[d,v,\":\"]:[\"? \",F(2,d)];let S=$(\"value\");if(C)return [\": \",F(2,S)];if(l(m)||!f(T.content))return [\"? \",F(2,d),a,u(\"\",P.map($,\"value\",\"leadingComments\").map(q=>[q,a])),\": \",F(2,S)];if(N(T.content)&&!l(T.content)&&!p(T.content)&&!y(T.content)&&!h(T)&&!l(m.content)&&!p(m.content)&&!h(m)&&w(m.content,D))return [d,v,\": \",S];let b=Symbol(\"mappingKey\"),B=s([n(\"? \"),s(F(2,d),{id:b})]),k=[a,\": \",F(2,S)],M=[v,\":\"];l(m.content)||h(m)&&m.content&&!g(m.content,[\"mapping\",\"sequence\"])||I.type===\"mapping\"&&y(T.content)&&f(m.content)||g(m.content,[\"mapping\",\"sequence\"])&&m.content.tag===null&&m.content.anchor===null?M.push(a):m.content&&M.push(i),M.push(S);let R=F(D.tabWidth,M);return w(T.content,D)&&!l(T.content)&&!p(T.content)&&!h(T)?t([[d,R]]):t([[B,n(k,R,{groupId:b})]])}function w(x,I){if(!x)return !0;switch(x.type){case\"plain\":case\"quoteSingle\":case\"quoteDouble\":break;case\"alias\":return !0;default:return !1}if(I.proseWrap===\"preserve\")return x.position.start.line===x.position.end.line;if(/\\\\$/m.test(I.originalText.slice(x.position.start.offset,x.position.end.offset)))return !1;switch(I.proseWrap){case\"never\":return !x.value.includes(`\n`);case\"always\":return !/[\\n ]/.test(x.value);default:return !1}}function E(x){return x.key.content&&x.key.content.type===\"alias\"}function N(x){if(!x)return !0;switch(x.type){case\"plain\":case\"quoteDouble\":case\"quoteSingle\":return x.position.start.line===x.position.end.line;case\"alias\":return !0;default:return !1}}r.exports=_;}}),Vg=te({\"src/language-yaml/print/block.js\"(e,r){ne();var{builders:{dedent:t,dedentToRoot:s,fill:a,hardline:n,join:u,line:i,literalline:l,markAsRoot:p},utils:{getDocParts:y}}=qe(),{getAncestorCount:h,getBlockValueLineContents:g,hasIndicatorComment:c,isLastDescendantNode:f,isNode:F}=$t(),{alignWithSpaces:_}=Mr();function w(E,N,x){let I=E.getValue(),P=h(E,C=>F(C,[\"sequence\",\"mapping\"])),$=f(E),D=[I.type===\"blockFolded\"?\">\":\"|\"];I.indent!==null&&D.push(I.indent.toString()),I.chomping!==\"clip\"&&D.push(I.chomping===\"keep\"?\"+\":\"-\"),c(I)&&D.push(\" \",N(\"indicatorComment\"));let T=g(I,{parentIndent:P,isLastDescendant:$,options:x}),m=[];for(let[C,o]of T.entries())C===0&&m.push(n),m.push(a(y(u(i,o)))),C!==T.length-1?m.push(o.length===0?n:p(l)):I.chomping===\"keep\"&&$&&m.push(s(o.length===0?n:l));return I.indent===null?D.push(t(_(x.tabWidth,m))):D.push(s(_(I.indent-1+P,m))),D}r.exports=w;}}),Wg=te({\"src/language-yaml/printer-yaml.js\"(e,r){ne();var{builders:{breakParent:t,fill:s,group:a,hardline:n,join:u,line:i,lineSuffix:l,literalline:p},utils:{getDocParts:y,replaceTextEndOfLine:h}}=qe(),{isPreviousLineEmpty:g}=Ue(),{insertPragma:c,isPragma:f}=Og(),{locStart:F}=jg(),_=qg(),{getFlowScalarLineContents:w,getLastDescendantNode:E,hasLeadingComments:N,hasMiddleComments:x,hasTrailingComment:I,hasEndComments:P,hasPrettierIgnore:$,isLastDescendantNode:D,isNode:T,isInlineNode:m}=$t(),C=Mg(),{alignWithSpaces:o,printNextEmptyLine:d,shouldPrintEndComments:v}=Mr(),{printFlowMapping:S,printFlowSequence:b}=Rg(),B=$g(),k=Vg();function M(j,Y,ie){let ee=j.getValue(),ce=[];ee.type!==\"mappingValue\"&&N(ee)&&ce.push([u(n,j.map(ie,\"leadingComments\")),n]);let{tag:W,anchor:K}=ee;W&&ce.push(ie(\"tag\")),W&&K&&ce.push(\" \"),K&&ce.push(ie(\"anchor\"));let de=\"\";T(ee,[\"mapping\",\"sequence\",\"comment\",\"directive\",\"mappingItem\",\"sequenceItem\"])&&!D(j)&&(de=d(j,Y.originalText)),(W||K)&&(T(ee,[\"sequence\",\"mapping\"])&&!x(ee)?ce.push(n):ce.push(\" \")),x(ee)&&ce.push([ee.middleComments.length===1?\"\":n,u(n,j.map(ie,\"middleComments\")),n]);let ue=j.getParentNode();return $(j)?ce.push(h(Y.originalText.slice(ee.position.start.offset,ee.position.end.offset).trimEnd(),p)):ce.push(a(R(ee,ue,j,Y,ie))),I(ee)&&!T(ee,[\"document\",\"documentHead\"])&&ce.push(l([ee.type===\"mappingValue\"&&!ee.content?\"\":\" \",ue.type===\"mappingKey\"&&j.getParentNode(2).type===\"mapping\"&&m(ee)?\"\":t,ie(\"trailingComment\")])),v(ee)&&ce.push(o(ee.type===\"sequenceItem\"?2:0,[n,u(n,j.map(Fe=>[g(Y.originalText,Fe.getValue(),F)?n:\"\",ie()],\"endComments\"))])),ce.push(de),ce}function R(j,Y,ie,ee,ce){switch(j.type){case\"root\":{let{children:W}=j,K=[];ie.each((ue,Fe)=>{let z=W[Fe],U=W[Fe+1];Fe!==0&&K.push(n),K.push(ce()),J(z,U)?(K.push(n,\"...\"),I(z)&&K.push(\" \",ce(\"trailingComment\"))):U&&!I(U.head)&&K.push(n,\"---\");},\"children\");let de=E(j);return (!T(de,[\"blockLiteral\",\"blockFolded\"])||de.chomping!==\"keep\")&&K.push(n),K}case\"document\":{let W=Y.children[ie.getName()+1],K=[];return L(j,W,Y,ee)===\"head\"&&((j.head.children.length>0||j.head.endComments.length>0)&&K.push(ce(\"head\")),I(j.head)?K.push([\"---\",\" \",ce([\"head\",\"trailingComment\"])]):K.push(\"---\")),q(j)&&K.push(ce(\"body\")),u(n,K)}case\"documentHead\":return u(n,[...ie.map(ce,\"children\"),...ie.map(ce,\"endComments\")]);case\"documentBody\":{let{children:W,endComments:K}=j,de=\"\";if(W.length>0&&K.length>0){let ue=E(j);T(ue,[\"blockFolded\",\"blockLiteral\"])?ue.chomping!==\"keep\"&&(de=[n,n]):de=n;}return [u(n,ie.map(ce,\"children\")),de,u(n,ie.map(ce,\"endComments\"))]}case\"directive\":return [\"%\",u(\" \",[j.name,...j.parameters])];case\"comment\":return [\"#\",j.value];case\"alias\":return [\"*\",j.value];case\"tag\":return ee.originalText.slice(j.position.start.offset,j.position.end.offset);case\"anchor\":return [\"&\",j.value];case\"plain\":return Q(j.type,ee.originalText.slice(j.position.start.offset,j.position.end.offset),ee);case\"quoteDouble\":case\"quoteSingle\":{let W=\"'\",K='\"',de=ee.originalText.slice(j.position.start.offset+1,j.position.end.offset-1);if(j.type===\"quoteSingle\"&&de.includes(\"\\\\\")||j.type===\"quoteDouble\"&&/\\\\[^\"]/.test(de)){let Fe=j.type===\"quoteDouble\"?K:W;return [Fe,Q(j.type,de,ee),Fe]}if(de.includes(K))return [W,Q(j.type,j.type===\"quoteDouble\"?de.replace(/\\\\\"/g,K).replace(/'/g,W.repeat(2)):de,ee),W];if(de.includes(W))return [K,Q(j.type,j.type===\"quoteSingle\"?de.replace(/''/g,W):de,ee),K];let ue=ee.singleQuote?W:K;return [ue,Q(j.type,de,ee),ue]}case\"blockFolded\":case\"blockLiteral\":return k(ie,ce,ee);case\"mapping\":case\"sequence\":return u(n,ie.map(ce,\"children\"));case\"sequenceItem\":return [\"- \",o(2,j.content?ce(\"content\"):\"\")];case\"mappingKey\":case\"mappingValue\":return j.content?ce(\"content\"):\"\";case\"mappingItem\":case\"flowMappingItem\":return B(j,Y,ie,ce,ee);case\"flowMapping\":return S(ie,ce,ee);case\"flowSequence\":return b(ie,ce,ee);case\"flowSequenceItem\":return ce(\"content\");default:throw new Error(`Unexpected node type ${j.type}`)}}function q(j){return j.body.children.length>0||P(j.body)}function J(j,Y){return I(j)||Y&&(Y.head.children.length>0||P(Y.head))}function L(j,Y,ie,ee){return ie.children[0]===j&&/---(?:\\s|$)/.test(ee.originalText.slice(F(j),F(j)+4))||j.head.children.length>0||P(j.head)||I(j.head)?\"head\":J(j,Y)?!1:Y?\"root\":!1}function Q(j,Y,ie){let ee=w(j,Y,ie);return u(n,ee.map(ce=>s(y(u(i,ce)))))}function V(j,Y){if(T(Y))switch(delete Y.position,Y.type){case\"comment\":if(f(Y.value))return null;break;case\"quoteDouble\":case\"quoteSingle\":Y.type=\"quote\";break}}r.exports={preprocess:C,embed:_,print:M,massageAstNode:V,insertPragma:c};}}),Hg=te({\"src/language-yaml/options.js\"(e,r){ne();var t=Mt();r.exports={bracketSpacing:t.bracketSpacing,singleQuote:t.singleQuote,proseWrap:t.proseWrap};}}),Gg=te({\"src/language-yaml/parsers.js\"(){ne();}}),Ug=te({\"node_modules/linguist-languages/data/YAML.json\"(e,r){r.exports={name:\"YAML\",type:\"data\",color:\"#cb171e\",tmScope:\"source.yaml\",aliases:[\"yml\"],extensions:[\".yml\",\".mir\",\".reek\",\".rviz\",\".sublime-syntax\",\".syntax\",\".yaml\",\".yaml-tmlanguage\",\".yaml.sed\",\".yml.mysql\"],filenames:[\".clang-format\",\".clang-tidy\",\".gemrc\",\"CITATION.cff\",\"glide.lock\",\"yarn.lock\"],aceMode:\"yaml\",codemirrorMode:\"yaml\",codemirrorMimeType:\"text/x-yaml\",languageId:407};}}),Jg=te({\"src/language-yaml/index.js\"(e,r){ne();var t=_t(),s=Wg(),a=Hg(),n=Gg(),u=[t(Ug(),i=>({since:\"1.14.0\",parsers:[\"yaml\"],vscodeLanguageIds:[\"yaml\",\"ansible\",\"home-assistant\"],filenames:[...i.filenames.filter(l=>l!==\"yarn.lock\"),\".prettierrc\",\".stylelintrc\",\".lintstagedrc\"]}))];r.exports={languages:u,printers:{yaml:s},options:a,parsers:n};}}),zg=te({\"src/languages.js\"(e,r){ne(),r.exports=[Bd(),Ud(),eg(),ag(),dg(),Lg(),Jg()];}});ne();var{version:Xg}=Ia(),Ot=Gm(),{getSupportInfo:Kg}=Xn(),Yg=Um(),Qg=zg(),Zg=qe();function Nt(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return function(){for(var t=arguments.length,s=new Array(t),a=0;atype===!1?source:type===\"dedent\"||type===!0?dedent(source):import_standalone.default.format(source,{parser:type,plugins:[import_parser_html.default],htmlWhitespaceSensitivity:\"ignore\"}).trim());\n\nexport { formatter };\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/14080.0063b1e5.iframe.bundle.js b/14080.0063b1e5.iframe.bundle.js new file mode 100644 index 0000000000..e262522189 --- /dev/null +++ b/14080.0063b1e5.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14080],{"./node_modules/@fortawesome/free-solid-svg-icons/faBusAlt.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z";exports.definition={prefix:"fas",iconName:"bus-alt",icon:[512,512,ligatures,"f55e",svgPathData]},exports.faBusAlt=exports.definition,exports.prefix="fas",exports.iconName="bus-alt",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f55e",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14081.e2e0c270.iframe.bundle.js b/14081.e2e0c270.iframe.bundle.js new file mode 100644 index 0000000000..124f61fab4 --- /dev/null +++ b/14081.e2e0c270.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14081],{"./node_modules/@fortawesome/free-regular-svg-icons/faStarHalf.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M288 385.3l-124.3 65.4 23.7-138.4-100.6-98 139-20.2 62.2-126V0c-11.4 0-22.8 5.9-28.7 17.8L194 150.2 47.9 171.4c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.1 23 46 46.4 33.7L288 439.6v-54.3z";exports.definition={prefix:"far",iconName:"star-half",icon:[576,512,ligatures,"f089",svgPathData]},exports.faStarHalf=exports.definition,exports.prefix="far",exports.iconName="star-half",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f089",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14119.9e32e2ef.iframe.bundle.js b/14119.9e32e2ef.iframe.bundle.js new file mode 100644 index 0000000000..3386cc8ffb --- /dev/null +++ b/14119.9e32e2ef.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14119],{"./node_modules/@fortawesome/free-solid-svg-icons/faCubes.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z";exports.definition={prefix:"fas",iconName:"cubes",icon:[512,512,ligatures,"f1b3",svgPathData]},exports.faCubes=exports.definition,exports.prefix="fas",exports.iconName="cubes",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f1b3",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14133.b5f5576e.iframe.bundle.js b/14133.b5f5576e.iframe.bundle.js new file mode 100644 index 0000000000..6ea80d6f45 --- /dev/null +++ b/14133.b5f5576e.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14133],{"./node_modules/@fortawesome/free-solid-svg-icons/faMinus.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z";exports.definition={prefix:"fas",iconName:"minus",icon:[448,512,ligatures,"f068",svgPathData]},exports.faMinus=exports.definition,exports.prefix="fas",exports.iconName="minus",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f068",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14190.0f4e21a8.iframe.bundle.js b/14190.0f4e21a8.iframe.bundle.js new file mode 100644 index 0000000000..a2b2520ef5 --- /dev/null +++ b/14190.0f4e21a8.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14190],{"./node_modules/@fortawesome/free-solid-svg-icons/faCog.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z";exports.definition={prefix:"fas",iconName:"cog",icon:[512,512,ligatures,"f013",svgPathData]},exports.faCog=exports.definition,exports.prefix="fas",exports.iconName="cog",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f013",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14353.a9d984c3.iframe.bundle.js b/14353.a9d984c3.iframe.bundle.js new file mode 100644 index 0000000000..2abcbc78cd --- /dev/null +++ b/14353.a9d984c3.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14353],{"./node_modules/@fortawesome/free-solid-svg-icons/faCalendarTimes.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z";exports.definition={prefix:"fas",iconName:"calendar-times",icon:[448,512,ligatures,"f273",svgPathData]},exports.faCalendarTimes=exports.definition,exports.prefix="fas",exports.iconName="calendar-times",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f273",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14403.4c4c7fad.iframe.bundle.js b/14403.4c4c7fad.iframe.bundle.js new file mode 100644 index 0000000000..6459f9f997 --- /dev/null +++ b/14403.4c4c7fad.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14403],{"./node_modules/@fortawesome/free-solid-svg-icons/faShareAlt.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z";exports.definition={prefix:"fas",iconName:"share-alt",icon:[448,512,ligatures,"f1e0",svgPathData]},exports.faShareAlt=exports.definition,exports.prefix="fas",exports.iconName="share-alt",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f1e0",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14436.4096cae1.iframe.bundle.js b/14436.4096cae1.iframe.bundle.js new file mode 100644 index 0000000000..5e91064d6f --- /dev/null +++ b/14436.4096cae1.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14436],{"./node_modules/@fortawesome/free-solid-svg-icons/faSortAmountUp.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.77 160 16 160zm416 0H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z";exports.definition={prefix:"fas",iconName:"sort-amount-up",icon:[512,512,ligatures,"f161",svgPathData]},exports.faSortAmountUp=exports.definition,exports.prefix="fas",exports.iconName="sort-amount-up",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f161",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14521.3880a2da.iframe.bundle.js b/14521.3880a2da.iframe.bundle.js new file mode 100644 index 0000000000..1e8dddda7e --- /dev/null +++ b/14521.3880a2da.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14521],{"./node_modules/@fortawesome/free-solid-svg-icons/faPrescription.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M301.26 352l78.06-78.06c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0L256 306.74l-83.96-83.96C219.31 216.8 256 176.89 256 128c0-53.02-42.98-96-96-96H16C7.16 32 0 39.16 0 48v256c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-80h18.75l128 128-78.06 78.06c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0L256 397.25l78.06 78.06c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63L301.26 352zM64 96h96c17.64 0 32 14.36 32 32s-14.36 32-32 32H64V96z";exports.definition={prefix:"fas",iconName:"prescription",icon:[384,512,ligatures,"f5b1",svgPathData]},exports.faPrescription=exports.definition,exports.prefix="fas",exports.iconName="prescription",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5b1",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14546.df032a85.iframe.bundle.js b/14546.df032a85.iframe.bundle.js new file mode 100644 index 0000000000..9dbc27abac --- /dev/null +++ b/14546.df032a85.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14546],{"./node_modules/@fortawesome/free-regular-svg-icons/faSmile.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z";exports.definition={prefix:"far",iconName:"smile",icon:[496,512,ligatures,"f118",svgPathData]},exports.faSmile=exports.definition,exports.prefix="far",exports.iconName="smile",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f118",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/14600.8077aa23.iframe.bundle.js b/14600.8077aa23.iframe.bundle.js new file mode 100644 index 0000000000..a957ab0ab6 --- /dev/null +++ b/14600.8077aa23.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[14600],{"./node_modules/@fortawesome/free-solid-svg-icons/faGrinTongueWink.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M344 184c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-56 225l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L112 233c-8.5 7.4-21.6.3-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c1.6 11.1-11.6 18.2-20 10.8zm152 39c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm-50.9 102.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z";exports.definition={prefix:"fas",iconName:"grin-tongue-wink",icon:[496,512,ligatures,"f58b",svgPathData]},exports.faGrinTongueWink=exports.definition,exports.prefix="fas",exports.iconName="grin-tongue-wink",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f58b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15157.c14e86d8.iframe.bundle.js b/15157.c14e86d8.iframe.bundle.js new file mode 100644 index 0000000000..b5bcf547c8 --- /dev/null +++ b/15157.c14e86d8.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15157],{"./node_modules/@fortawesome/free-solid-svg-icons/faCalendarDay.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z";exports.definition={prefix:"fas",iconName:"calendar-day",icon:[448,512,ligatures,"f783",svgPathData]},exports.faCalendarDay=exports.definition,exports.prefix="fas",exports.iconName="calendar-day",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f783",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15164.fe7c80df.iframe.bundle.js b/15164.fe7c80df.iframe.bundle.js new file mode 100644 index 0000000000..55f5a4b275 --- /dev/null +++ b/15164.fe7c80df.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15164],{"./node_modules/@fortawesome/free-solid-svg-icons/faDiagnoses.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M496 256c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm-176-80c48.5 0 88-39.5 88-88S368.5 0 320 0s-88 39.5-88 88 39.5 88 88 88zM59.8 364c10.2 15.3 29.3 17.8 42.9 9.8 16.2-9.6 56.2-31.7 105.3-48.6V416h224v-90.7c49.1 16.8 89.1 39 105.3 48.6 13.6 8 32.7 5.3 42.9-9.8l17.8-26.7c8.8-13.2 7.6-34.6-10-45.1-11.9-7.1-29.7-17-51.1-27.4-28.1 46.1-99.4 17.8-87.7-35.1C409.3 217.2 365.1 208 320 208c-57 0-112.9 14.5-160 32.2-.2 40.2-47.6 63.3-79.2 36-11.2 6-21.3 11.6-28.7 16-17.6 10.5-18.8 31.8-10 45.1L59.8 364zM368 344c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-160 8c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm512 192H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z";exports.definition={prefix:"fas",iconName:"diagnoses",icon:[640,512,ligatures,"f470",svgPathData]},exports.faDiagnoses=exports.definition,exports.prefix="fas",exports.iconName="diagnoses",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f470",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/152.d09a1c84.iframe.bundle.js b/152.d09a1c84.iframe.bundle.js new file mode 100644 index 0000000000..cde43bdb35 --- /dev/null +++ b/152.d09a1c84.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[152],{"./node_modules/@fortawesome/free-solid-svg-icons/faTruckMoving.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M621.3 237.3l-58.5-58.5c-12-12-28.3-18.7-45.3-18.7H480V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v336c0 44.2 35.8 80 80 80 26.3 0 49.4-12.9 64-32.4 14.6 19.6 37.7 32.4 64 32.4 44.2 0 80-35.8 80-80 0-5.5-.6-10.8-1.6-16h163.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H624c8.8 0 16-7.2 16-16v-85.5c0-17-6.7-33.2-18.7-45.2zM80 432c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm128 0c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm272-224h37.5c4.3 0 8.3 1.7 11.3 4.7l43.3 43.3H480v-48zm48 224c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32z";exports.definition={prefix:"fas",iconName:"truck-moving",icon:[640,512,ligatures,"f4df",svgPathData]},exports.faTruckMoving=exports.definition,exports.prefix="fas",exports.iconName="truck-moving",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f4df",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15201.9675e11c.iframe.bundle.js b/15201.9675e11c.iframe.bundle.js new file mode 100644 index 0000000000..56792bd537 --- /dev/null +++ b/15201.9675e11c.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15201],{"./node_modules/@fortawesome/free-solid-svg-icons/faDesktop.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z";exports.definition={prefix:"fas",iconName:"desktop",icon:[576,512,ligatures,"f108",svgPathData]},exports.faDesktop=exports.definition,exports.prefix="fas",exports.iconName="desktop",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f108",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15394.9e414896.iframe.bundle.js b/15394.9e414896.iframe.bundle.js new file mode 100644 index 0000000000..f9d63cce54 --- /dev/null +++ b/15394.9e414896.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15394],{"./node_modules/@fortawesome/free-solid-svg-icons/faFeather.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M467.14 44.84c-62.55-62.48-161.67-64.78-252.28 25.73-78.61 78.52-60.98 60.92-85.75 85.66-60.46 60.39-70.39 150.83-63.64 211.17l178.44-178.25c6.26-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.6 9.37 33.98 0l66.1-66.03C159.42 454.65 279 457.11 353.95 384h-98.19l147.57-49.14c49.99-49.93 36.38-36.18 46.31-46.86h-97.78l131.54-43.8c45.44-74.46 34.31-148.84-16.26-199.36z";exports.definition={prefix:"fas",iconName:"feather",icon:[512,512,ligatures,"f52d",svgPathData]},exports.faFeather=exports.definition,exports.prefix="fas",exports.iconName="feather",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f52d",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15645.b8363e42.iframe.bundle.js b/15645.b8363e42.iframe.bundle.js new file mode 100644 index 0000000000..8a67750cea --- /dev/null +++ b/15645.b8363e42.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15645],{"./node_modules/@fortawesome/free-regular-svg-icons/faHandPointRight.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M428.8 137.6h-86.177a115.52 115.52 0 0 0 2.176-22.4c0-47.914-35.072-83.2-92-83.2-45.314 0-57.002 48.537-75.707 78.784-7.735 12.413-16.994 23.317-25.851 33.253l-.131.146-.129.148C135.662 161.807 127.764 168 120.8 168h-2.679c-5.747-4.952-13.536-8-22.12-8H32c-17.673 0-32 12.894-32 28.8v230.4C0 435.106 14.327 448 32 448h64c8.584 0 16.373-3.048 22.12-8h2.679c28.688 0 67.137 40 127.2 40h21.299c62.542 0 98.8-38.658 99.94-91.145 12.482-17.813 18.491-40.785 15.985-62.791A93.148 93.148 0 0 0 393.152 304H428.8c45.435 0 83.2-37.584 83.2-83.2 0-45.099-38.101-83.2-83.2-83.2zm0 118.4h-91.026c12.837 14.669 14.415 42.825-4.95 61.05 11.227 19.646 1.687 45.624-12.925 53.625 6.524 39.128-10.076 61.325-50.6 61.325H248c-45.491 0-77.21-35.913-120-39.676V215.571c25.239-2.964 42.966-21.222 59.075-39.596 11.275-12.65 21.725-25.3 30.799-39.875C232.355 112.712 244.006 80 252.8 80c23.375 0 44 8.8 44 35.2 0 35.2-26.4 53.075-26.4 70.4h158.4c18.425 0 35.2 16.5 35.2 35.2 0 18.975-16.225 35.2-35.2 35.2zM88 384c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z";exports.definition={prefix:"far",iconName:"hand-point-right",icon:[512,512,ligatures,"f0a4",svgPathData]},exports.faHandPointRight=exports.definition,exports.prefix="far",exports.iconName="hand-point-right",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0a4",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15885.4f0b7be7.iframe.bundle.js b/15885.4f0b7be7.iframe.bundle.js new file mode 100644 index 0000000000..943be7c6a3 --- /dev/null +++ b/15885.4f0b7be7.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15885],{"./node_modules/@fortawesome/free-solid-svg-icons/faPodcast.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M267.429 488.563C262.286 507.573 242.858 512 224 512c-18.857 0-38.286-4.427-43.428-23.437C172.927 460.134 160 388.898 160 355.75c0-35.156 31.142-43.75 64-43.75s64 8.594 64 43.75c0 32.949-12.871 104.179-20.571 132.813zM156.867 288.554c-18.693-18.308-29.958-44.173-28.784-72.599 2.054-49.724 42.395-89.956 92.124-91.881C274.862 121.958 320 165.807 320 220c0 26.827-11.064 51.116-28.866 68.552-2.675 2.62-2.401 6.986.628 9.187 9.312 6.765 16.46 15.343 21.234 25.363 1.741 3.654 6.497 4.66 9.449 1.891 28.826-27.043 46.553-65.783 45.511-108.565-1.855-76.206-63.595-138.208-139.793-140.369C146.869 73.753 80 139.215 80 220c0 41.361 17.532 78.7 45.55 104.989 2.953 2.771 7.711 1.77 9.453-1.887 4.774-10.021 11.923-18.598 21.235-25.363 3.029-2.2 3.304-6.566.629-9.185zM224 0C100.204 0 0 100.185 0 224c0 89.992 52.602 165.647 125.739 201.408 4.333 2.118 9.267-1.544 8.535-6.31-2.382-15.512-4.342-30.946-5.406-44.339-.146-1.836-1.149-3.486-2.678-4.512-47.4-31.806-78.564-86.016-78.187-147.347.592-96.237 79.29-174.648 175.529-174.899C320.793 47.747 400 126.797 400 224c0 61.932-32.158 116.49-80.65 147.867-.999 14.037-3.069 30.588-5.624 47.23-.732 4.767 4.203 8.429 8.535 6.31C395.227 389.727 448 314.187 448 224 448 100.205 347.815 0 224 0zm0 160c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z";exports.definition={prefix:"fas",iconName:"podcast",icon:[448,512,ligatures,"f2ce",svgPathData]},exports.faPodcast=exports.definition,exports.prefix="fas",exports.iconName="podcast",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2ce",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15939.67744e7d.iframe.bundle.js b/15939.67744e7d.iframe.bundle.js new file mode 100644 index 0000000000..e7a73ff1e9 --- /dev/null +++ b/15939.67744e7d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15939],{"./node_modules/@fortawesome/free-solid-svg-icons/faCoins.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z";exports.definition={prefix:"fas",iconName:"coins",icon:[512,512,ligatures,"f51e",svgPathData]},exports.faCoins=exports.definition,exports.prefix="fas",exports.iconName="coins",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f51e",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15977.48bd21aa.iframe.bundle.js b/15977.48bd21aa.iframe.bundle.js new file mode 100644 index 0000000000..baabac6276 --- /dev/null +++ b/15977.48bd21aa.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15977],{"./node_modules/@fortawesome/free-solid-svg-icons/faArrowUp.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z";exports.definition={prefix:"fas",iconName:"arrow-up",icon:[448,512,ligatures,"f062",svgPathData]},exports.faArrowUp=exports.definition,exports.prefix="fas",exports.iconName="arrow-up",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f062",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/15986.d9835fe3.iframe.bundle.js b/15986.d9835fe3.iframe.bundle.js new file mode 100644 index 0000000000..5256d5f991 --- /dev/null +++ b/15986.d9835fe3.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[15986],{"./node_modules/@fortawesome/free-solid-svg-icons/faDemocrat.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z";exports.definition={prefix:"fas",iconName:"democrat",icon:[640,512,ligatures,"f747",svgPathData]},exports.faDemocrat=exports.definition,exports.prefix="fas",exports.iconName="democrat",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f747",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/16128.a6bbcac5.iframe.bundle.js b/16128.a6bbcac5.iframe.bundle.js new file mode 100644 index 0000000000..ce25d85735 --- /dev/null +++ b/16128.a6bbcac5.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[16128],{"./node_modules/@fortawesome/free-regular-svg-icons/faLifeRing.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 504c136.967 0 248-111.033 248-248S392.967 8 256 8 8 119.033 8 256s111.033 248 248 248zm-103.398-76.72l53.411-53.411c31.806 13.506 68.128 13.522 99.974 0l53.411 53.411c-63.217 38.319-143.579 38.319-206.796 0zM336 256c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zm91.28 103.398l-53.411-53.411c13.505-31.806 13.522-68.128 0-99.974l53.411-53.411c38.319 63.217 38.319 143.579 0 206.796zM359.397 84.72l-53.411 53.411c-31.806-13.505-68.128-13.522-99.973 0L152.602 84.72c63.217-38.319 143.579-38.319 206.795 0zM84.72 152.602l53.411 53.411c-13.506 31.806-13.522 68.128 0 99.974L84.72 359.398c-38.319-63.217-38.319-143.579 0-206.796z";exports.definition={prefix:"far",iconName:"life-ring",icon:[512,512,ligatures,"f1cd",svgPathData]},exports.faLifeRing=exports.definition,exports.prefix="far",exports.iconName="life-ring",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f1cd",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1621.a4070af6.iframe.bundle.js b/1621.a4070af6.iframe.bundle.js new file mode 100644 index 0000000000..c93b0e76f8 --- /dev/null +++ b/1621.a4070af6.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1621],{"./node_modules/@fortawesome/free-solid-svg-icons/faHollyBerry.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M144 192c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm112-48c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48zm-32-48c26.5 0 48-21.5 48-48S250.5 0 224 0s-48 21.5-48 48 21.5 48 48 48zm-16.2 139.1c.1-12.4-13.1-20.1-23.8-13.7-34.3 20.3-71.4 32.7-108.7 36.2-9.7.9-15.6 11.3-11.6 20.2 6.2 13.9 11.1 28.6 14.7 43.8 3.6 15.2-5.3 30.6-20.2 35.1-14.9 4.5-30.1 7.6-45.3 9.1-9.7 1-15.7 11.3-11.7 20.2 15 32.8 22.9 69.5 23 107.7.1 14.4 15.2 23.1 27.6 16 33.2-19 68.9-30.5 104.8-33.9 9.7-.9 15.6-11.3 11.6-20.2-6.2-13.9-11.1-28.6-14.7-43.8-3.6-15.2 5.3-30.6 20.2-35.1 14.9-4.5 30.1-7.6 45.3-9.1 9.7-1 15.7-11.3 11.7-20.2-15.5-34.2-23.3-72.5-22.9-112.3zM435 365.6c-15.2-1.6-30.3-4.7-45.3-9.1-14.9-4.5-23.8-19.9-20.2-35.1 3.6-15.2 8.5-29.8 14.7-43.8 4-8.9-1.9-19.3-11.6-20.2-37.3-3.5-74.4-15.9-108.7-36.2-10.7-6.3-23.9 1.4-23.8 13.7 0 1.6-.2 3.2-.2 4.9.2 33.3 7 65.7 19.9 94 5.7 12.4 5.2 26.6-.6 38.9 4.9 1.2 9.9 2.2 14.8 3.7 14.9 4.5 23.8 19.9 20.2 35.1-3.6 15.2-8.5 29.8-14.7 43.8-4 8.9 1.9 19.3 11.6 20.2 35.9 3.4 71.6 14.9 104.8 33.9 12.5 7.1 27.6-1.6 27.6-16 .2-38.2 8-75 23-107.7 4.3-8.7-1.8-19.1-11.5-20.1z";exports.definition={prefix:"fas",iconName:"holly-berry",icon:[448,512,ligatures,"f7aa",svgPathData]},exports.faHollyBerry=exports.definition,exports.prefix="fas",exports.iconName="holly-berry",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f7aa",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/16400.8db0ddcc.iframe.bundle.js b/16400.8db0ddcc.iframe.bundle.js new file mode 100644 index 0000000000..6cdceb1fde --- /dev/null +++ b/16400.8db0ddcc.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[16400],{"./node_modules/@fortawesome/free-solid-svg-icons/faDiceThree.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z";exports.definition={prefix:"fas",iconName:"dice-three",icon:[448,512,ligatures,"f527",svgPathData]},exports.faDiceThree=exports.definition,exports.prefix="fas",exports.iconName="dice-three",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f527",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/16442.7d83e7d9.iframe.bundle.js b/16442.7d83e7d9.iframe.bundle.js new file mode 100644 index 0000000000..fa32613da2 --- /dev/null +++ b/16442.7d83e7d9.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[16442],{"./node_modules/@fortawesome/free-solid-svg-icons/faBorderStyle.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z";exports.definition={prefix:"fas",iconName:"border-style",icon:[448,512,ligatures,"f853",svgPathData]},exports.faBorderStyle=exports.definition,exports.prefix="fas",exports.iconName="border-style",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f853",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1649.9dd640a9.iframe.bundle.js b/1649.9dd640a9.iframe.bundle.js new file mode 100644 index 0000000000..0a7640b6ee --- /dev/null +++ b/1649.9dd640a9.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1649],{"./node_modules/@fortawesome/free-solid-svg-icons/faCross.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z";exports.definition={prefix:"fas",iconName:"cross",icon:[384,512,ligatures,"f654",svgPathData]},exports.faCross=exports.definition,exports.prefix="fas",exports.iconName="cross",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f654",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/16516.a1abb0b2.iframe.bundle.js b/16516.a1abb0b2.iframe.bundle.js new file mode 100644 index 0000000000..d2d1bdb419 --- /dev/null +++ b/16516.a1abb0b2.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[16516],{"./node_modules/@fortawesome/free-solid-svg-icons/faSolarPanel.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M431.98 448.01l-47.97.05V416h-128v32.21l-47.98.05c-8.82.01-15.97 7.16-15.98 15.99l-.05 31.73c-.01 8.85 7.17 16.03 16.02 16.02l223.96-.26c8.82-.01 15.97-7.16 15.98-15.98l.04-31.73c.01-8.85-7.17-16.03-16.02-16.02zM585.2 26.74C582.58 11.31 568.99 0 553.06 0H86.93C71 0 57.41 11.31 54.79 26.74-3.32 369.16.04 348.08.03 352c-.03 17.32 14.29 32 32.6 32h574.74c18.23 0 32.51-14.56 32.59-31.79.02-4.08 3.35 16.95-54.76-325.47zM259.83 64h120.33l9.77 96H250.06l9.77-96zm-75.17 256H71.09L90.1 208h105.97l-11.41 112zm16.29-160H98.24l16.29-96h96.19l-9.77 96zm32.82 160l11.4-112h149.65l11.4 112H233.77zm195.5-256h96.19l16.29 96H439.04l-9.77-96zm26.06 256l-11.4-112H549.9l19.01 112H455.33z";exports.definition={prefix:"fas",iconName:"solar-panel",icon:[640,512,ligatures,"f5ba",svgPathData]},exports.faSolarPanel=exports.definition,exports.prefix="fas",exports.iconName="solar-panel",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5ba",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/16576.d91af8ed.iframe.bundle.js b/16576.d91af8ed.iframe.bundle.js new file mode 100644 index 0000000000..be40775d00 --- /dev/null +++ b/16576.d91af8ed.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[16576],{"./node_modules/@fortawesome/free-solid-svg-icons/faYinYang.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 376c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-128c-53.02 0-96 42.98-96 96s42.98 96 96 96c-106.04 0-192-85.96-192-192S141.96 64 248 64c53.02 0 96 42.98 96 96s-42.98 96-96 96zm0-128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z";exports.definition={prefix:"fas",iconName:"yin-yang",icon:[496,512,ligatures,"f6ad",svgPathData]},exports.faYinYang=exports.definition,exports.prefix="fas",exports.iconName="yin-yang",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f6ad",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/16879.1ab036b5.iframe.bundle.js b/16879.1ab036b5.iframe.bundle.js new file mode 100644 index 0000000000..785e918f84 --- /dev/null +++ b/16879.1ab036b5.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[16879],{"./node_modules/@fortawesome/free-solid-svg-icons/faHourglass.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64z";exports.definition={prefix:"fas",iconName:"hourglass",icon:[384,512,ligatures,"f254",svgPathData]},exports.faHourglass=exports.definition,exports.prefix="fas",exports.iconName="hourglass",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f254",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/16989.9d392fca.iframe.bundle.js b/16989.9d392fca.iframe.bundle.js new file mode 100644 index 0000000000..031e88d0ba --- /dev/null +++ b/16989.9d392fca.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[16989],{"./node_modules/@fortawesome/free-solid-svg-icons/faDrum.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M431.34 122.05l73.53-47.42a16 16 0 0 0 4.44-22.19l-8.87-13.31a16 16 0 0 0-22.19-4.44l-110.06 71C318.43 96.91 271.22 96 256 96 219.55 96 0 100.55 0 208.15v160.23c0 30.27 27.5 57.68 72 77.86v-101.9a24 24 0 1 1 48 0v118.93c33.05 9.11 71.07 15.06 112 16.73V376.39a24 24 0 1 1 48 0V480c40.93-1.67 78.95-7.62 112-16.73V344.34a24 24 0 1 1 48 0v101.9c44.5-20.18 72-47.59 72-77.86V208.15c0-43.32-35.76-69.76-80.66-86.1zM256 272.24c-114.88 0-208-28.69-208-64.09s93.12-64.08 208-64.08c17.15 0 33.73.71 49.68 1.91l-72.81 47a16 16 0 0 0-4.43 22.19l8.87 13.31a16 16 0 0 0 22.19 4.44l118.64-76.52C430.09 168 464 186.84 464 208.15c0 35.4-93.13 64.09-208 64.09z";exports.definition={prefix:"fas",iconName:"drum",icon:[512,512,ligatures,"f569",svgPathData]},exports.faDrum=exports.definition,exports.prefix="fas",exports.iconName="drum",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f569",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1700.e7ce9717.iframe.bundle.js b/1700.e7ce9717.iframe.bundle.js new file mode 100644 index 0000000000..c3311db2cd --- /dev/null +++ b/1700.e7ce9717.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1700],{"./node_modules/@fortawesome/free-solid-svg-icons/faTextWidth.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M432 32H16A16 16 0 0 0 0 48v80a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-16h120v112h-24a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-24V112h120v16a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm-68.69 260.69C354 283.36 336 288.36 336 304v48H112v-48c0-14.31-17.31-21.32-27.31-11.31l-80 80a16 16 0 0 0 0 22.62l80 80C94 484.64 112 479.64 112 464v-48h224v48c0 14.31 17.31 21.33 27.31 11.31l80-80a16 16 0 0 0 0-22.62z";exports.definition={prefix:"fas",iconName:"text-width",icon:[448,512,ligatures,"f035",svgPathData]},exports.faTextWidth=exports.definition,exports.prefix="fas",exports.iconName="text-width",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f035",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17039.17c1ff92.iframe.bundle.js b/17039.17c1ff92.iframe.bundle.js new file mode 100644 index 0000000000..a22218da9e --- /dev/null +++ b/17039.17c1ff92.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17039],{"./node_modules/@fortawesome/free-solid-svg-icons/faTeethOpen.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M544 0H96C42.98 0 0 42.98 0 96v64c0 35.35 28.66 64 64 64h512c35.34 0 64-28.65 64-64V96c0-53.02-42.98-96-96-96zM160 176c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm128 0c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm0 144H64c-35.34 0-64 28.65-64 64v32c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96v-32c0-35.35-28.66-64-64-64zm-416 80c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32zm144-8c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm144 0c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm128 8c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32z";exports.definition={prefix:"fas",iconName:"teeth-open",icon:[640,512,ligatures,"f62f",svgPathData]},exports.faTeethOpen=exports.definition,exports.prefix="fas",exports.iconName="teeth-open",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f62f",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1705.ac7602d5.iframe.bundle.js b/1705.ac7602d5.iframe.bundle.js new file mode 100644 index 0000000000..0ac6dcce62 --- /dev/null +++ b/1705.ac7602d5.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1705],{"./node_modules/@fortawesome/free-solid-svg-icons/faTag.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z";exports.definition={prefix:"fas",iconName:"tag",icon:[512,512,ligatures,"f02b",svgPathData]},exports.faTag=exports.definition,exports.prefix="fas",exports.iconName="tag",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f02b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17225.c27a97f9.iframe.bundle.js b/17225.c27a97f9.iframe.bundle.js new file mode 100644 index 0000000000..0d4679f49e --- /dev/null +++ b/17225.c27a97f9.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17225],{"./node_modules/@fortawesome/free-solid-svg-icons/faRedo.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z";exports.definition={prefix:"fas",iconName:"redo",icon:[512,512,ligatures,"f01e",svgPathData]},exports.faRedo=exports.definition,exports.prefix="fas",exports.iconName="redo",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f01e",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17349.a7ce946f.iframe.bundle.js b/17349.a7ce946f.iframe.bundle.js new file mode 100644 index 0000000000..f2f85beb1e --- /dev/null +++ b/17349.a7ce946f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17349],{"./node_modules/@fortawesome/free-solid-svg-icons/faPenFancy.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M79.18 282.94a32.005 32.005 0 0 0-20.24 20.24L0 480l4.69 4.69 92.89-92.89c-.66-2.56-1.57-5.03-1.57-7.8 0-17.67 14.33-32 32-32s32 14.33 32 32-14.33 32-32 32c-2.77 0-5.24-.91-7.8-1.57l-92.89 92.89L32 512l176.82-58.94a31.983 31.983 0 0 0 20.24-20.24l33.07-84.07-98.88-98.88-84.07 33.07zM369.25 28.32L186.14 227.81l97.85 97.85 199.49-183.11C568.4 67.48 443.73-55.94 369.25 28.32z";exports.definition={prefix:"fas",iconName:"pen-fancy",icon:[512,512,ligatures,"f5ac",svgPathData]},exports.faPenFancy=exports.definition,exports.prefix="fas",exports.iconName="pen-fancy",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f5ac",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17485.10e0316f.iframe.bundle.js b/17485.10e0316f.iframe.bundle.js new file mode 100644 index 0000000000..08673db8ec --- /dev/null +++ b/17485.10e0316f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17485],{"./node_modules/@fortawesome/free-solid-svg-icons/faGraduationCap.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z";exports.definition={prefix:"fas",iconName:"graduation-cap",icon:[640,512,ligatures,"f19d",svgPathData]},exports.faGraduationCap=exports.definition,exports.prefix="fas",exports.iconName="graduation-cap",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f19d",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17543.a21b4aa4.iframe.bundle.js b/17543.a21b4aa4.iframe.bundle.js new file mode 100644 index 0000000000..61d0049085 --- /dev/null +++ b/17543.a21b4aa4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17543],{"./node_modules/@fortawesome/free-solid-svg-icons/faSpellCheck.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M272 256h91.36c43.2 0 82-32.2 84.51-75.34a79.82 79.82 0 0 0-25.26-63.07 79.81 79.81 0 0 0 9.06-44.91C427.9 30.57 389.3 0 347 0h-75a16 16 0 0 0-16 16v224a16 16 0 0 0 16 16zm40-200h40a24 24 0 0 1 0 48h-40zm0 96h56a24 24 0 0 1 0 48h-56zM155.12 22.25A32 32 0 0 0 124.64 0H99.36a32 32 0 0 0-30.48 22.25L.59 235.73A16 16 0 0 0 16 256h24.93a16 16 0 0 0 15.42-11.73L68.29 208h87.42l11.94 36.27A16 16 0 0 0 183.07 256H208a16 16 0 0 0 15.42-20.27zM89.37 144L112 75.3l22.63 68.7zm482 132.48l-45.21-45.3a15.88 15.88 0 0 0-22.59 0l-151.5 151.5-55.41-55.5a15.88 15.88 0 0 0-22.59 0l-45.3 45.3a16 16 0 0 0 0 22.59l112 112.21a15.89 15.89 0 0 0 22.6 0l208-208.21a16 16 0 0 0-.02-22.59z";exports.definition={prefix:"fas",iconName:"spell-check",icon:[576,512,ligatures,"f891",svgPathData]},exports.faSpellCheck=exports.definition,exports.prefix="fas",exports.iconName="spell-check",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f891",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17605.74fcdb3a.iframe.bundle.js b/17605.74fcdb3a.iframe.bundle.js new file mode 100644 index 0000000000..cd8fe8b755 --- /dev/null +++ b/17605.74fcdb3a.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17605],{"./node_modules/@fortawesome/free-solid-svg-icons/faFolderPlus.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z";exports.definition={prefix:"fas",iconName:"folder-plus",icon:[512,512,ligatures,"f65e",svgPathData]},exports.faFolderPlus=exports.definition,exports.prefix="fas",exports.iconName="folder-plus",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f65e",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17659.5fbe76f1.iframe.bundle.js b/17659.5fbe76f1.iframe.bundle.js new file mode 100644 index 0000000000..ae4aa86c3c --- /dev/null +++ b/17659.5fbe76f1.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17659],{"./node_modules/@fortawesome/free-solid-svg-icons/faClosedCaptioning.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z";exports.definition={prefix:"fas",iconName:"closed-captioning",icon:[512,512,ligatures,"f20a",svgPathData]},exports.faClosedCaptioning=exports.definition,exports.prefix="fas",exports.iconName="closed-captioning",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f20a",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17694.2ee30cb6.iframe.bundle.js b/17694.2ee30cb6.iframe.bundle.js new file mode 100644 index 0000000000..4d4b1b3e3f --- /dev/null +++ b/17694.2ee30cb6.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17694],{"./node_modules/@fortawesome/free-regular-svg-icons/faHospital.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M128 244v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12zm140 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12zm-76 84v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm76 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12zm180 124v36H0v-36c0-6.627 5.373-12 12-12h19.5V85.035C31.5 73.418 42.245 64 55.5 64H144V24c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v40h88.5c13.255 0 24 9.418 24 21.035V464H436c6.627 0 12 5.373 12 12zM79.5 463H192v-67c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v67h112.5V112H304v24c0 13.255-10.745 24-24 24H168c-13.255 0-24-10.745-24-24v-24H79.5v351zM266 64h-26V38a6 6 0 0 0-6-6h-20a6 6 0 0 0-6 6v26h-26a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h26v26a6 6 0 0 0 6 6h20a6 6 0 0 0 6-6V96h26a6 6 0 0 0 6-6V70a6 6 0 0 0-6-6z";exports.definition={prefix:"far",iconName:"hospital",icon:[448,512,ligatures,"f0f8",svgPathData]},exports.faHospital=exports.definition,exports.prefix="far",exports.iconName="hospital",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0f8",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17760.5a96b5df.iframe.bundle.js b/17760.5a96b5df.iframe.bundle.js new file mode 100644 index 0000000000..ada02d1301 --- /dev/null +++ b/17760.5a96b5df.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17760],{"./node_modules/@fortawesome/free-solid-svg-icons/faSlash.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M594.53 508.63L6.18 53.9c-6.97-5.42-8.23-15.47-2.81-22.45L23.01 6.18C28.43-.8 38.49-2.06 45.47 3.37L633.82 458.1c6.97 5.42 8.23 15.47 2.81 22.45l-19.64 25.27c-5.42 6.98-15.48 8.23-22.46 2.81z";exports.definition={prefix:"fas",iconName:"slash",icon:[640,512,ligatures,"f715",svgPathData]},exports.faSlash=exports.definition,exports.prefix="fas",exports.iconName="slash",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f715",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17870.8135b8d5.iframe.bundle.js b/17870.8135b8d5.iframe.bundle.js new file mode 100644 index 0000000000..423d80ceda --- /dev/null +++ b/17870.8135b8d5.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17870],{"./node_modules/@fortawesome/free-solid-svg-icons/faCommentDollar.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z";exports.definition={prefix:"fas",iconName:"comment-dollar",icon:[512,512,ligatures,"f651",svgPathData]},exports.faCommentDollar=exports.definition,exports.prefix="fas",exports.iconName="comment-dollar",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f651",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17950.b48d3fba.iframe.bundle.js b/17950.b48d3fba.iframe.bundle.js new file mode 100644 index 0000000000..2437c1f5e2 --- /dev/null +++ b/17950.b48d3fba.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17950],{"./node_modules/@fortawesome/free-solid-svg-icons/faKhanda.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M415.81 66c-6.37-3.5-14.37-2.33-19.36 3.02a15.974 15.974 0 0 0-1.91 19.52c16.49 26.16 25.2 56.39 25.2 87.41-.19 53.25-26.77 102.69-71.27 132.41l-76.63 53.35v-20.1l44.05-36.09c3.92-4.2 5-10.09 2.81-15.28L310.85 273c33.84-19.26 56.94-55.25 56.94-96.99 0-40.79-22.02-76.13-54.59-95.71l5.22-11.44c2.34-5.53.93-11.83-3.57-16.04L255.86 0l-58.99 52.81c-4.5 4.21-5.9 10.51-3.57 16.04l5.22 11.44c-32.57 19.58-54.59 54.93-54.59 95.72 0 41.75 23.09 77.73 56.94 96.99l-7.85 17.24c-2.19 5.18-1.1 11.07 2.81 15.28l44.05 36.09v19.9l-76.59-53.33C119.02 278.62 92.44 229.19 92.26 176c0-31.08 8.71-61.31 25.2-87.47 3.87-6.16 2.4-13.77-2.59-19.08-5-5.34-13.68-6.2-20.02-2.7C16.32 109.6-22.3 205.3 13.36 295.99c7.07 17.99 17.89 34.38 30.46 49.06l55.97 65.36c4.87 5.69 13.04 7.24 19.65 3.72l79.35-42.23L228 392.23l-47.08 32.78c-1.67-.37-3.23-1.01-5.01-1.01-13.25 0-23.99 10.74-23.99 24 0 13.25 10.74 24 23.99 24 12.1 0 21.69-9.11 23.33-20.76l40.63-28.28v29.95c-9.39 5.57-15.99 15.38-15.99 27.1 0 17.67 14.32 32 31.98 32s31.98-14.33 31.98-32c0-11.71-6.61-21.52-15.99-27.1v-30.15l40.91 28.48C314.41 462.89 324 472 336.09 472c13.25 0 23.99-10.75 23.99-24 0-13.26-10.74-24-23.99-24-1.78 0-3.34.64-5.01 1.01L284 392.23l29.21-20.34 79.35 42.23c6.61 3.52 14.78 1.97 19.65-3.71l52.51-61.31c18.87-22.02 34-47.5 41.25-75.59 21.62-83.66-16.45-167.27-90.16-207.51zm-95.99 110c0 22.3-11.49 41.92-28.83 53.38l-5.65-12.41c-8.75-24.52-8.75-51.04 0-75.56l7.83-17.18c16.07 11.65 26.65 30.45 26.65 51.77zm-127.93 0c0-21.32 10.58-40.12 26.66-51.76l7.83 17.18c8.75 24.52 8.75 51.03 0 75.56l-5.65 12.41c-17.34-11.46-28.84-31.09-28.84-53.39z";exports.definition={prefix:"fas",iconName:"khanda",icon:[512,512,ligatures,"f66d",svgPathData]},exports.faKhanda=exports.definition,exports.prefix="fas",exports.iconName="khanda",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f66d",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/17961.8d4fc58a.iframe.bundle.js b/17961.8d4fc58a.iframe.bundle.js new file mode 100644 index 0000000000..eb004d5dd1 --- /dev/null +++ b/17961.8d4fc58a.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[17961],{"./node_modules/@fortawesome/free-solid-svg-icons/faVenusMars.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M564 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C422.5 72.1 396.2 64 368 64c-33.7 0-64.6 11.6-89.2 30.9 14 16.7 25 36 32.1 57.1 14.5-14.8 34.7-24 57.1-24 44.1 0 80 35.9 80 80s-35.9 80-80 80c-22.3 0-42.6-9.2-57.1-24-7.1 21.1-18 40.4-32.1 57.1 24.5 19.4 55.5 30.9 89.2 30.9 79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 64C64.5 64 0 128.5 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.6 112-71.9 112-140.4 0-79.5-64.5-144-144-144zm0 224c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z";exports.definition={prefix:"fas",iconName:"venus-mars",icon:[576,512,ligatures,"f228",svgPathData]},exports.faVenusMars=exports.definition,exports.prefix="fas",exports.iconName="venus-mars",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f228",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18069.7daa072f.iframe.bundle.js b/18069.7daa072f.iframe.bundle.js new file mode 100644 index 0000000000..2350a141f6 --- /dev/null +++ b/18069.7daa072f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18069],{"./node_modules/@fortawesome/free-solid-svg-icons/faStoreAlt.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M320 384H128V224H64v256c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V224h-64v160zm314.6-241.8l-85.3-128c-6-8.9-16-14.2-26.7-14.2H117.4c-10.7 0-20.7 5.3-26.6 14.2l-85.3 128c-14.2 21.3 1 49.8 26.6 49.8H608c25.5 0 40.7-28.5 26.6-49.8zM512 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h-64v272z";exports.definition={prefix:"fas",iconName:"store-alt",icon:[640,512,ligatures,"f54f",svgPathData]},exports.faStoreAlt=exports.definition,exports.prefix="fas",exports.iconName="store-alt",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f54f",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18150.f25bd161.iframe.bundle.js b/18150.f25bd161.iframe.bundle.js new file mode 100644 index 0000000000..673030affc --- /dev/null +++ b/18150.f25bd161.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18150],{"./node_modules/@fortawesome/free-solid-svg-icons/faRunning.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M272 96c26.51 0 48-21.49 48-48S298.51 0 272 0s-48 21.49-48 48 21.49 48 48 48zM113.69 317.47l-14.8 34.52H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h77.45c19.25 0 36.58-11.44 44.11-29.09l8.79-20.52-10.67-6.3c-17.32-10.23-30.06-25.37-37.99-42.61zM384 223.99h-44.03l-26.06-53.25c-12.5-25.55-35.45-44.23-61.78-50.94l-71.08-21.14c-28.3-6.8-57.77-.55-80.84 17.14l-39.67 30.41c-14.03 10.75-16.69 30.83-5.92 44.86s30.84 16.66 44.86 5.92l39.69-30.41c7.67-5.89 17.44-8 25.27-6.14l14.7 4.37-37.46 87.39c-12.62 29.48-1.31 64.01 26.3 80.31l84.98 50.17-27.47 87.73c-5.28 16.86 4.11 34.81 20.97 40.09 3.19 1 6.41 1.48 9.58 1.48 13.61 0 26.23-8.77 30.52-22.45l31.64-101.06c5.91-20.77-2.89-43.08-21.64-54.39l-61.24-36.14 31.31-78.28 20.27 41.43c8 16.34 24.92 26.89 43.11 26.89H384c17.67 0 32-14.33 32-32s-14.33-31.99-32-31.99z";exports.definition={prefix:"fas",iconName:"running",icon:[416,512,ligatures,"f70c",svgPathData]},exports.faRunning=exports.definition,exports.prefix="fas",exports.iconName="running",exports.width=416,exports.height=512,exports.ligatures=ligatures,exports.unicode="f70c",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18211.9f9890b8.iframe.bundle.js b/18211.9f9890b8.iframe.bundle.js new file mode 100644 index 0000000000..69efc37c30 --- /dev/null +++ b/18211.9f9890b8.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18211],{"./node_modules/@fortawesome/free-solid-svg-icons/faOilCan.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M629.8 160.31L416 224l-50.49-25.24a64.07 64.07 0 0 0-28.62-6.76H280v-48h56c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h56v48h-56L37.72 166.86a31.9 31.9 0 0 0-5.79-.53C14.67 166.33 0 180.36 0 198.34v94.95c0 15.46 11.06 28.72 26.28 31.48L96 337.46V384c0 17.67 14.33 32 32 32h274.63c8.55 0 16.75-3.42 22.76-9.51l212.26-214.75c1.5-1.5 2.34-3.54 2.34-5.66V168c.01-5.31-5.08-9.15-10.19-7.69zM96 288.67l-48-8.73v-62.43l48 8.73v62.43zm453.33 84.66c0 23.56 19.1 42.67 42.67 42.67s42.67-19.1 42.67-42.67S592 288 592 288s-42.67 61.77-42.67 85.33z";exports.definition={prefix:"fas",iconName:"oil-can",icon:[640,512,ligatures,"f613",svgPathData]},exports.faOilCan=exports.definition,exports.prefix="fas",exports.iconName="oil-can",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f613",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18227.7b46e74a.iframe.bundle.js b/18227.7b46e74a.iframe.bundle.js new file mode 100644 index 0000000000..21e21bcdde --- /dev/null +++ b/18227.7b46e74a.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18227],{"./node_modules/@fortawesome/free-solid-svg-icons/faFrog.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M446.53 97.43C439.67 60.23 407.19 32 368 32c-39.23 0-71.72 28.29-78.54 65.54C126.75 112.96-.5 250.12 0 416.98.11 451.9 29.08 480 64 480h304c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-79.49l35.8-48.33c24.14-36.23 10.35-88.28-33.71-106.6-23.89-9.93-51.55-4.65-72.24 10.88l-32.76 24.59c-7.06 5.31-17.09 3.91-22.41-3.19-5.3-7.08-3.88-17.11 3.19-22.41l34.78-26.09c36.84-27.66 88.28-27.62 125.13 0 10.87 8.15 45.87 39.06 40.8 93.21L469.62 480H560c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-53.63l-98.52-104.68 154.44-86.65A58.16 58.16 0 0 0 576 189.94c0-21.4-11.72-40.95-30.48-51.23-40.56-22.22-98.99-41.28-98.99-41.28zM368 136c-13.26 0-24-10.75-24-24 0-13.26 10.74-24 24-24 13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24z";exports.definition={prefix:"fas",iconName:"frog",icon:[576,512,ligatures,"f52e",svgPathData]},exports.faFrog=exports.definition,exports.prefix="fas",exports.iconName="frog",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f52e",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18249.f2f38505.iframe.bundle.js b/18249.f2f38505.iframe.bundle.js new file mode 100644 index 0000000000..f5c58f5fed --- /dev/null +++ b/18249.f2f38505.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18249],{"./node_modules/@fortawesome/free-solid-svg-icons/faSortDown.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z";exports.definition={prefix:"fas",iconName:"sort-down",icon:[320,512,ligatures,"f0dd",svgPathData]},exports.faSortDown=exports.definition,exports.prefix="fas",exports.iconName="sort-down",exports.width=320,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0dd",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18334.3344957c.iframe.bundle.js b/18334.3344957c.iframe.bundle.js new file mode 100644 index 0000000000..71e69dddc5 --- /dev/null +++ b/18334.3344957c.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18334],{"./node_modules/@fortawesome/free-solid-svg-icons/faChevronCircleRight.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z";exports.definition={prefix:"fas",iconName:"chevron-circle-right",icon:[512,512,ligatures,"f138",svgPathData]},exports.faChevronCircleRight=exports.definition,exports.prefix="fas",exports.iconName="chevron-circle-right",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f138",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18399.87b33604.iframe.bundle.js b/18399.87b33604.iframe.bundle.js new file mode 100644 index 0000000000..62370c8ebc --- /dev/null +++ b/18399.87b33604.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18399],{"./node_modules/@fortawesome/free-regular-svg-icons/faIdCard.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H303.2c.9-4.5.8 3.6.8-22.4 0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6 0 26-.2 17.9.8 22.4H48V144h480v288zm-168-80h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm-168 96c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64z";exports.definition={prefix:"far",iconName:"id-card",icon:[576,512,ligatures,"f2c2",svgPathData]},exports.faIdCard=exports.definition,exports.prefix="far",exports.iconName="id-card",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2c2",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1847.6a7a1a5d.iframe.bundle.js b/1847.6a7a1a5d.iframe.bundle.js new file mode 100644 index 0000000000..abe77f60e9 --- /dev/null +++ b/1847.6a7a1a5d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1847],{"./node_modules/@fortawesome/free-solid-svg-icons/faHeadset.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M192 208c0-17.67-14.33-32-32-32h-16c-35.35 0-64 28.65-64 64v48c0 35.35 28.65 64 64 64h16c17.67 0 32-14.33 32-32V208zm176 144c35.35 0 64-28.65 64-64v-48c0-35.35-28.65-64-64-64h-16c-17.67 0-32 14.33-32 32v112c0 17.67 14.33 32 32 32h16zM256 0C113.18 0 4.58 118.83 0 256v16c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-16c0-114.69 93.31-208 208-208s208 93.31 208 208h-.12c.08 2.43.12 165.72.12 165.72 0 23.35-18.93 42.28-42.28 42.28H320c0-26.51-21.49-48-48-48h-32c-26.51 0-48 21.49-48 48s21.49 48 48 48h181.72c49.86 0 90.28-40.42 90.28-90.28V256C507.42 118.83 398.82 0 256 0z";exports.definition={prefix:"fas",iconName:"headset",icon:[512,512,ligatures,"f590",svgPathData]},exports.faHeadset=exports.definition,exports.prefix="fas",exports.iconName="headset",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f590",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18521.f6efb8e4.iframe.bundle.js b/18521.f6efb8e4.iframe.bundle.js new file mode 100644 index 0000000000..4f36668895 --- /dev/null +++ b/18521.f6efb8e4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18521],{"./node_modules/@fortawesome/free-solid-svg-icons/faThList.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z";exports.definition={prefix:"fas",iconName:"th-list",icon:[512,512,ligatures,"f00b",svgPathData]},exports.faThList=exports.definition,exports.prefix="fas",exports.iconName="th-list",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f00b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18539.36d5fe79.iframe.bundle.js b/18539.36d5fe79.iframe.bundle.js new file mode 100644 index 0000000000..a1ef3a4210 --- /dev/null +++ b/18539.36d5fe79.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18539],{"./node_modules/@fortawesome/free-solid-svg-icons/faHatCowboy.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M490 296.9C480.51 239.51 450.51 64 392.3 64c-14 0-26.49 5.93-37 14a58.21 58.21 0 0 1-70.58 0c-10.51-8-23-14-37-14-58.2 0-88.2 175.47-97.71 232.88C188.81 309.47 243.73 320 320 320s131.23-10.51 170-23.1zm142.9-37.18a16 16 0 0 0-19.75 1.5c-1 .9-101.27 90.78-293.16 90.78-190.82 0-292.22-89.94-293.24-90.84A16 16 0 0 0 1 278.53C1.73 280.55 78.32 480 320 480s318.27-199.45 319-201.47a16 16 0 0 0-6.09-18.81z";exports.definition={prefix:"fas",iconName:"hat-cowboy",icon:[640,512,ligatures,"f8c0",svgPathData]},exports.faHatCowboy=exports.definition,exports.prefix="fas",exports.iconName="hat-cowboy",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f8c0",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18633.c4304ba0.iframe.bundle.js b/18633.c4304ba0.iframe.bundle.js new file mode 100644 index 0000000000..71747c74d7 --- /dev/null +++ b/18633.c4304ba0.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18633],{"./node_modules/@fortawesome/free-solid-svg-icons/faTerminal.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M257.981 272.971L63.638 467.314c-9.373 9.373-24.569 9.373-33.941 0L7.029 444.647c-9.357-9.357-9.375-24.522-.04-33.901L161.011 256 6.99 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L257.981 239.03c9.373 9.372 9.373 24.568 0 33.941zM640 456v-32c0-13.255-10.745-24-24-24H312c-13.255 0-24 10.745-24 24v32c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24z";exports.definition={prefix:"fas",iconName:"terminal",icon:[640,512,ligatures,"f120",svgPathData]},exports.faTerminal=exports.definition,exports.prefix="fas",exports.iconName="terminal",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f120",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/18696.32e0ff2d.iframe.bundle.js b/18696.32e0ff2d.iframe.bundle.js new file mode 100644 index 0000000000..fa3ee80f8d --- /dev/null +++ b/18696.32e0ff2d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[18696],{"./node_modules/@fortawesome/free-solid-svg-icons/faVirus.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M483.55,227.55H462c-50.68,0-76.07-61.27-40.23-97.11L437,115.19A28.44,28.44,0,0,0,396.8,75L381.56,90.22c-35.84,35.83-97.11,10.45-97.11-40.23V28.44a28.45,28.45,0,0,0-56.9,0V50c0,50.68-61.27,76.06-97.11,40.23L115.2,75A28.44,28.44,0,0,0,75,115.19l15.25,15.25c35.84,35.84,10.45,97.11-40.23,97.11H28.45a28.45,28.45,0,1,0,0,56.89H50c50.68,0,76.07,61.28,40.23,97.12L75,396.8A28.45,28.45,0,0,0,115.2,437l15.24-15.25c35.84-35.84,97.11-10.45,97.11,40.23v21.54a28.45,28.45,0,0,0,56.9,0V462c0-50.68,61.27-76.07,97.11-40.23L396.8,437A28.45,28.45,0,0,0,437,396.8l-15.25-15.24c-35.84-35.84-10.45-97.12,40.23-97.12h21.54a28.45,28.45,0,1,0,0-56.89ZM224,272a48,48,0,1,1,48-48A48,48,0,0,1,224,272Zm80,56a24,24,0,1,1,24-24A24,24,0,0,1,304,328Z";exports.definition={prefix:"fas",iconName:"virus",icon:[512,512,ligatures,"e074",svgPathData]},exports.faVirus=exports.definition,exports.prefix="fas",exports.iconName="virus",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="e074",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1871.80a26db2.iframe.bundle.js b/1871.80a26db2.iframe.bundle.js new file mode 100644 index 0000000000..8b355b3fbb --- /dev/null +++ b/1871.80a26db2.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1871],{"./node_modules/@fortawesome/free-solid-svg-icons/faClock.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z";exports.definition={prefix:"fas",iconName:"clock",icon:[512,512,ligatures,"f017",svgPathData]},exports.faClock=exports.definition,exports.prefix="fas",exports.iconName="clock",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f017",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19062.994e9808.iframe.bundle.js b/19062.994e9808.iframe.bundle.js new file mode 100644 index 0000000000..62d0afa921 --- /dev/null +++ b/19062.994e9808.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19062],{"./node_modules/@fortawesome/free-solid-svg-icons/faChevronCircleDown.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z";exports.definition={prefix:"fas",iconName:"chevron-circle-down",icon:[512,512,ligatures,"f13a",svgPathData]},exports.faChevronCircleDown=exports.definition,exports.prefix="fas",exports.iconName="chevron-circle-down",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f13a",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/1909.37fbc2b2.iframe.bundle.js b/1909.37fbc2b2.iframe.bundle.js new file mode 100644 index 0000000000..5a34809785 --- /dev/null +++ b/1909.37fbc2b2.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[1909],{"./node_modules/@fortawesome/free-solid-svg-icons/faRss.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z";exports.definition={prefix:"fas",iconName:"rss",icon:[448,512,ligatures,"f09e",svgPathData]},exports.faRss=exports.definition,exports.prefix="fas",exports.iconName="rss",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f09e",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19116.5e0ef889.iframe.bundle.js b/19116.5e0ef889.iframe.bundle.js new file mode 100644 index 0000000000..bcf0b73da3 --- /dev/null +++ b/19116.5e0ef889.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19116],{"./node_modules/@fortawesome/free-solid-svg-icons/faTags.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z";exports.definition={prefix:"fas",iconName:"tags",icon:[640,512,ligatures,"f02c",svgPathData]},exports.faTags=exports.definition,exports.prefix="fas",exports.iconName="tags",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f02c",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19179.e06cfd0f.iframe.bundle.js b/19179.e06cfd0f.iframe.bundle.js new file mode 100644 index 0000000000..fba81c8ba3 --- /dev/null +++ b/19179.e06cfd0f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19179],{"./node_modules/@fortawesome/free-solid-svg-icons/faTimes.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z";exports.definition={prefix:"fas",iconName:"times",icon:[352,512,ligatures,"f00d",svgPathData]},exports.faTimes=exports.definition,exports.prefix="fas",exports.iconName="times",exports.width=352,exports.height=512,exports.ligatures=ligatures,exports.unicode="f00d",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19203.cd1c8e0e.iframe.bundle.js b/19203.cd1c8e0e.iframe.bundle.js new file mode 100644 index 0000000000..a73d357e06 --- /dev/null +++ b/19203.cd1c8e0e.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19203],{"./node_modules/@fortawesome/free-solid-svg-icons/faCalendarWeek.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z";exports.definition={prefix:"fas",iconName:"calendar-week",icon:[448,512,ligatures,"f784",svgPathData]},exports.faCalendarWeek=exports.definition,exports.prefix="fas",exports.iconName="calendar-week",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f784",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19262.f4c18a7d.iframe.bundle.js b/19262.f4c18a7d.iframe.bundle.js new file mode 100644 index 0000000000..504173439d --- /dev/null +++ b/19262.f4c18a7d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19262],{"./node_modules/@fortawesome/free-solid-svg-icons/faColumns.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z";exports.definition={prefix:"fas",iconName:"columns",icon:[512,512,ligatures,"f0db",svgPathData]},exports.faColumns=exports.definition,exports.prefix="fas",exports.iconName="columns",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0db",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19426.df010805.iframe.bundle.js b/19426.df010805.iframe.bundle.js new file mode 100644 index 0000000000..6eeb704166 --- /dev/null +++ b/19426.df010805.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19426],{"./node_modules/@fortawesome/free-solid-svg-icons/faPaste.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M128 184c0-30.879 25.122-56 56-56h136V56c0-13.255-10.745-24-24-24h-80.61C204.306 12.89 183.637 0 160 0s-44.306 12.89-55.39 32H24C10.745 32 0 42.745 0 56v336c0 13.255 10.745 24 24 24h104V184zm32-144c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm184 248h104v200c0 13.255-10.745 24-24 24H184c-13.255 0-24-10.745-24-24V184c0-13.255 10.745-24 24-24h136v104c0 13.2 10.8 24 24 24zm104-38.059V256h-96v-96h6.059a24 24 0 0 1 16.97 7.029l65.941 65.941a24.002 24.002 0 0 1 7.03 16.971z";exports.definition={prefix:"fas",iconName:"paste",icon:[448,512,ligatures,"f0ea",svgPathData]},exports.faPaste=exports.definition,exports.prefix="fas",exports.iconName="paste",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0ea",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19581.6ac7a7be.iframe.bundle.js b/19581.6ac7a7be.iframe.bundle.js new file mode 100644 index 0000000000..d2b760e957 --- /dev/null +++ b/19581.6ac7a7be.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19581],{"./node_modules/@fortawesome/free-solid-svg-icons/faSearchMinus.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M304 192v32c0 6.6-5.4 12-12 12H124c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z";exports.definition={prefix:"fas",iconName:"search-minus",icon:[512,512,ligatures,"f010",svgPathData]},exports.faSearchMinus=exports.definition,exports.prefix="fas",exports.iconName="search-minus",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f010",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19616.a2cde0cf.iframe.bundle.js b/19616.a2cde0cf.iframe.bundle.js new file mode 100644 index 0000000000..6b51790455 --- /dev/null +++ b/19616.a2cde0cf.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19616],{"./node_modules/@fortawesome/free-solid-svg-icons/faUpload.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z";exports.definition={prefix:"fas",iconName:"upload",icon:[512,512,ligatures,"f093",svgPathData]},exports.faUpload=exports.definition,exports.prefix="fas",exports.iconName="upload",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f093",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19660.04ff3cde.iframe.bundle.js b/19660.04ff3cde.iframe.bundle.js new file mode 100644 index 0000000000..5e6e6dd21e --- /dev/null +++ b/19660.04ff3cde.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19660],{"./node_modules/@fortawesome/free-solid-svg-icons/faGrinBeam.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 144c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z";exports.definition={prefix:"fas",iconName:"grin-beam",icon:[496,512,ligatures,"f582",svgPathData]},exports.faGrinBeam=exports.definition,exports.prefix="fas",exports.iconName="grin-beam",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f582",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19840.b5da311f.iframe.bundle.js b/19840.b5da311f.iframe.bundle.js new file mode 100644 index 0000000000..17d760be4f --- /dev/null +++ b/19840.b5da311f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19840],{"./node_modules/@fortawesome/free-solid-svg-icons/faWonSign.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M564 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-48l18.6-80.6c1.7-7.5-4-14.7-11.7-14.7h-46.1c-5.7 0-10.6 4-11.7 9.5L450.7 128H340.8l-19.7-86c-1.3-5.5-6.1-9.3-11.7-9.3h-44c-5.6 0-10.4 3.8-11.7 9.3l-20 86H125l-17.5-85.7c-1.1-5.6-6.1-9.6-11.8-9.6H53.6c-7.7 0-13.4 7.1-11.7 14.6L60 128H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h62.3l7.2 32H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h83.9l40.9 182.6c1.2 5.5 6.1 9.4 11.7 9.4h56.8c5.6 0 10.4-3.9 11.7-9.3L259.3 288h55.1l42.4 182.7c1.3 5.4 6.1 9.3 11.7 9.3h56.8c5.6 0 10.4-3.9 11.7-9.3L479.1 288H564c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-70.1l7.4-32zM183.8 342c-6.2 25.8-6.8 47.2-7.3 47.2h-1.1s-1.7-22-6.8-47.2l-11-54h38.8zm27.5-118h-66.8l-6.5-32h80.8zm62.9 0l2-8.6c1.9-8 3.5-16 4.8-23.4h11.8c1.3 7.4 2.9 15.4 4.8 23.4l2 8.6zm130.9 118c-5.1 25.2-6.8 47.2-6.8 47.2h-1.1c-.6 0-1.1-21.4-7.3-47.2l-12.4-54h39.1zm25.2-118h-67.4l-7.3-32h81.6z";exports.definition={prefix:"fas",iconName:"won-sign",icon:[576,512,ligatures,"f159",svgPathData]},exports.faWonSign=exports.definition,exports.prefix="fas",exports.iconName="won-sign",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f159",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19875.a07fc98a.iframe.bundle.js b/19875.a07fc98a.iframe.bundle.js new file mode 100644 index 0000000000..ee19d377d9 --- /dev/null +++ b/19875.a07fc98a.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19875],{"./node_modules/@fortawesome/free-solid-svg-icons/faShip.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z";exports.definition={prefix:"fas",iconName:"ship",icon:[640,512,ligatures,"f21a",svgPathData]},exports.faShip=exports.definition,exports.prefix="fas",exports.iconName="ship",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f21a",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/19955.cb90c56a.iframe.bundle.js b/19955.cb90c56a.iframe.bundle.js new file mode 100644 index 0000000000..cee1d14dd2 --- /dev/null +++ b/19955.cb90c56a.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[19955],{"./node_modules/@fortawesome/free-solid-svg-icons/faRing.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 64C110.06 64 0 125.91 0 208v98.13C0 384.48 114.62 448 256 448s256-63.52 256-141.87V208c0-82.09-110.06-144-256-144zm0 64c106.04 0 192 35.82 192 80 0 9.26-3.97 18.12-10.91 26.39C392.15 208.21 328.23 192 256 192s-136.15 16.21-181.09 42.39C67.97 226.12 64 217.26 64 208c0-44.18 85.96-80 192-80zM120.43 264.64C155.04 249.93 201.64 240 256 240s100.96 9.93 135.57 24.64C356.84 279.07 308.93 288 256 288s-100.84-8.93-135.57-23.36z";exports.definition={prefix:"fas",iconName:"ring",icon:[512,512,ligatures,"f70b",svgPathData]},exports.faRing=exports.definition,exports.prefix="fas",exports.iconName="ring",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f70b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20079.90fba7a2.iframe.bundle.js b/20079.90fba7a2.iframe.bundle.js new file mode 100644 index 0000000000..5a041b7817 --- /dev/null +++ b/20079.90fba7a2.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20079],{"./node_modules/@fortawesome/free-solid-svg-icons/faMagnet.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M164.07 148.1H12a12 12 0 0 1-12-12v-80a36 36 0 0 1 36-36h104a36 36 0 0 1 36 36v80a11.89 11.89 0 0 1-11.93 12zm347.93-12V56a36 36 0 0 0-36-36H372a36 36 0 0 0-36 36v80a12 12 0 0 0 12 12h152a11.89 11.89 0 0 0 12-11.9zm-164 44a12 12 0 0 0-12 12v52c0 128.1-160 127.9-160 0v-52a12 12 0 0 0-12-12H12.1a12 12 0 0 0-12 12.1c.1 21.4.6 40.3 0 53.3 0 150.6 136.17 246.6 256.75 246.6s255-96 255-246.7c-.6-12.8-.2-33 0-53.2a12 12 0 0 0-12-12.1z";exports.definition={prefix:"fas",iconName:"magnet",icon:[512,512,ligatures,"f076",svgPathData]},exports.faMagnet=exports.definition,exports.prefix="fas",exports.iconName="magnet",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f076",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20128.f5f275bc.iframe.bundle.js b/20128.f5f275bc.iframe.bundle.js new file mode 100644 index 0000000000..2e2c6093fd --- /dev/null +++ b/20128.f5f275bc.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20128],{"./node_modules/@fortawesome/free-solid-svg-icons/faMarsStrokeV.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M245.8 234.2c-19.9-19.9-44.2-32.8-69.8-38.6v-25.4h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V81.4h23.9c10.7 0 16-12.9 8.5-20.5L152.5 5.1c-4.7-4.7-12.3-4.7-17 0L79.6 61c-7.6 7.6-2.2 20.5 8.5 20.5H112v24.7H92c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h20v25.4c-25.6 5.8-49.9 18.7-69.8 38.6-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 56.3-56.2 56.3-147.4 0-203.6zm-45.2 158.4c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z";exports.definition={prefix:"fas",iconName:"mars-stroke-v",icon:[288,512,ligatures,"f22a",svgPathData]},exports.faMarsStrokeV=exports.definition,exports.prefix="fas",exports.iconName="mars-stroke-v",exports.width=288,exports.height=512,exports.ligatures=ligatures,exports.unicode="f22a",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20139.1adcf809.iframe.bundle.js b/20139.1adcf809.iframe.bundle.js new file mode 100644 index 0000000000..9314f5fa14 --- /dev/null +++ b/20139.1adcf809.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20139],{"./node_modules/@fortawesome/free-solid-svg-icons/faCookie.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z";exports.definition={prefix:"fas",iconName:"cookie",icon:[512,512,ligatures,"f563",svgPathData]},exports.faCookie=exports.definition,exports.prefix="fas",exports.iconName="cookie",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f563",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20174.9274ecdc.iframe.bundle.js b/20174.9274ecdc.iframe.bundle.js new file mode 100644 index 0000000000..ee7deaa397 --- /dev/null +++ b/20174.9274ecdc.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20174],{"./node_modules/@fortawesome/free-solid-svg-icons/faIdCard.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z";exports.definition={prefix:"fas",iconName:"id-card",icon:[576,512,ligatures,"f2c2",svgPathData]},exports.faIdCard=exports.definition,exports.prefix="fas",exports.iconName="id-card",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2c2",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20241.895454f9.iframe.bundle.js b/20241.895454f9.iframe.bundle.js new file mode 100644 index 0000000000..dd8f510fe2 --- /dev/null +++ b/20241.895454f9.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20241],{"./node_modules/@fortawesome/free-solid-svg-icons/faArrowAltCircleDown.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z";exports.definition={prefix:"fas",iconName:"arrow-alt-circle-down",icon:[512,512,ligatures,"f358",svgPathData]},exports.faArrowAltCircleDown=exports.definition,exports.prefix="fas",exports.iconName="arrow-alt-circle-down",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f358",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20371.0a90d84c.iframe.bundle.js b/20371.0a90d84c.iframe.bundle.js new file mode 100644 index 0000000000..e64ed6ec74 --- /dev/null +++ b/20371.0a90d84c.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20371],{"./node_modules/@fortawesome/free-solid-svg-icons/faPrayingHands.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M272 191.91c-17.6 0-32 14.4-32 32v80c0 8.84-7.16 16-16 16s-16-7.16-16-16v-76.55c0-17.39 4.72-34.47 13.69-49.39l77.75-129.59c9.09-15.16 4.19-34.81-10.97-43.91-14.45-8.67-32.72-4.3-42.3 9.21-.2.23-.62.21-.79.48l-117.26 175.9C117.56 205.9 112 224.31 112 243.29v80.23l-90.12 30.04A31.974 31.974 0 0 0 0 383.91v96c0 10.82 8.52 32 32 32 2.69 0 5.41-.34 8.06-1.03l179.19-46.62C269.16 449.99 304 403.8 304 351.91v-128c0-17.6-14.4-32-32-32zm346.12 161.73L528 323.6v-80.23c0-18.98-5.56-37.39-16.12-53.23L394.62 14.25c-.18-.27-.59-.24-.79-.48-9.58-13.51-27.85-17.88-42.3-9.21-15.16 9.09-20.06 28.75-10.97 43.91l77.75 129.59c8.97 14.92 13.69 32 13.69 49.39V304c0 8.84-7.16 16-16 16s-16-7.16-16-16v-80c0-17.6-14.4-32-32-32s-32 14.4-32 32v128c0 51.89 34.84 98.08 84.75 112.34l179.19 46.62c2.66.69 5.38 1.03 8.06 1.03 23.48 0 32-21.18 32-32v-96c0-13.77-8.81-25.99-21.88-30.35z";exports.definition={prefix:"fas",iconName:"praying-hands",icon:[640,512,ligatures,"f684",svgPathData]},exports.faPrayingHands=exports.definition,exports.prefix="fas",exports.iconName="praying-hands",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f684",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20377.a6b8cc92.iframe.bundle.js b/20377.a6b8cc92.iframe.bundle.js new file mode 100644 index 0000000000..f0bd1dd553 --- /dev/null +++ b/20377.a6b8cc92.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20377],{"./node_modules/@fortawesome/free-solid-svg-icons/faTram.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M288 64c17.7 0 32-14.3 32-32S305.7 0 288 0s-32 14.3-32 32 14.3 32 32 32zm223.5-12.1c-2.3-8.6-11-13.6-19.6-11.3l-480 128c-8.5 2.3-13.6 11-11.3 19.6C2.5 195.3 8.9 200 16 200c1.4 0 2.8-.2 4.1-.5L240 140.8V224H64c-17.7 0-32 14.3-32 32v224c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H272v-91.7l228.1-60.8c8.6-2.3 13.6-11.1 11.4-19.6zM176 384H80v-96h96v96zm160-96h96v96h-96v-96zm-32 0v96h-96v-96h96zM192 96c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z";exports.definition={prefix:"fas",iconName:"tram",icon:[512,512,ligatures,"f7da",svgPathData]},exports.faTram=exports.definition,exports.prefix="fas",exports.iconName="tram",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f7da",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20411.c06e6d24.iframe.bundle.js b/20411.c06e6d24.iframe.bundle.js new file mode 100644 index 0000000000..80aa4fc096 --- /dev/null +++ b/20411.c06e6d24.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20411],{"./node_modules/@fortawesome/free-solid-svg-icons/faLowVision.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M569.344 231.631C512.96 135.949 407.81 72 288 72c-28.468 0-56.102 3.619-82.451 10.409L152.778 10.24c-7.601-10.858-22.564-13.5-33.423-5.9l-13.114 9.178c-10.86 7.601-13.502 22.566-5.9 33.426l43.131 58.395C89.449 131.73 40.228 174.683 6.682 231.581c-.01.017-.023.033-.034.05-8.765 14.875-8.964 33.528 0 48.739 38.5 65.332 99.742 115.862 172.859 141.349L55.316 244.302A272.194 272.194 0 0 1 83.61 208.39l119.4 170.58h.01l40.63 58.04a330.055 330.055 0 0 0 78.94 1.17l-189.98-271.4a277.628 277.628 0 0 1 38.777-21.563l251.836 356.544c7.601 10.858 22.564 13.499 33.423 5.9l13.114-9.178c10.86-7.601 13.502-22.567 5.9-33.426l-43.12-58.377-.007-.009c57.161-27.978 104.835-72.04 136.81-126.301a47.938 47.938 0 0 0 .001-48.739zM390.026 345.94l-19.066-27.23c24.682-32.567 27.711-76.353 8.8-111.68v.03c0 23.65-19.17 42.82-42.82 42.82-23.828 0-42.82-19.349-42.82-42.82 0-23.65 19.17-42.82 42.82-42.82h.03c-24.75-13.249-53.522-15.643-79.51-7.68l-19.068-27.237C253.758 123.306 270.488 120 288 120c75.162 0 136 60.826 136 136 0 34.504-12.833 65.975-33.974 89.94z";exports.definition={prefix:"fas",iconName:"low-vision",icon:[576,512,ligatures,"f2a8",svgPathData]},exports.faLowVision=exports.definition,exports.prefix="fas",exports.iconName="low-vision",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2a8",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20582.ec37ce88.iframe.bundle.js b/20582.ec37ce88.iframe.bundle.js new file mode 100644 index 0000000000..e4ce634f76 --- /dev/null +++ b/20582.ec37ce88.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20582],{"./node_modules/@fortawesome/free-solid-svg-icons/faLiraSign.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M371.994 256h-48.019C317.64 256 312 260.912 312 267.246 312 368 230.179 416 144 416V256.781l134.603-29.912A12 12 0 0 0 288 215.155v-40.976c0-7.677-7.109-13.38-14.603-11.714L144 191.219V160.78l134.603-29.912A12 12 0 0 0 288 119.154V78.179c0-7.677-7.109-13.38-14.603-11.714L144 95.219V44c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v68.997L9.397 125.131A12 12 0 0 0 0 136.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 178.558v30.439L9.397 221.131A12 12 0 0 0 0 232.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 274.558V468c0 6.627 5.373 12 12 12h79.583c134.091 0 223.255-77.834 228.408-211.592.261-6.782-5.211-12.408-11.997-12.408z";exports.definition={prefix:"fas",iconName:"lira-sign",icon:[384,512,ligatures,"f195",svgPathData]},exports.faLiraSign=exports.definition,exports.prefix="fas",exports.iconName="lira-sign",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f195",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20645.bb26e2de.iframe.bundle.js b/20645.bb26e2de.iframe.bundle.js new file mode 100644 index 0000000000..a93bc4701f --- /dev/null +++ b/20645.bb26e2de.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20645],{"./node_modules/@fortawesome/free-regular-svg-icons/faKissWinkHeart.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M304 308.5c0-19.2-28.8-41.5-71.5-44-3.8-.4-7.4 2.4-8.2 6.2-.9 3.8 1.1 7.7 4.7 9.2l16.9 7.2c13 5.5 20.8 13.5 20.8 21.5s-7.8 16-20.7 21.5l-17 7.2c-5.7 2.4-6 12.2 0 14.8l16.9 7.2c13 5.5 20.8 13.5 20.8 21.5s-7.8 16-20.7 21.5l-17 7.2c-3.6 1.5-5.6 5.4-4.7 9.2.8 3.6 4.1 6.2 7.8 6.2h.5c42.8-2.5 71.5-24.8 71.5-44 0-13-13.4-27.3-35.2-36 21.7-9.1 35.1-23.4 35.1-36.4zm70.5-83.5l9.5 8.5c3.8 3.3 9.3 4 13.7 1.6 4.4-2.4 6.9-7.4 6.1-12.4-4-25.2-34.2-42.1-59.8-42.1s-55.9 16.9-59.8 42.1c-.8 5 1.7 10 6.1 12.4 5.8 3.1 11.2.7 13.7-1.6l9.5-8.5c14.8-13.2 46.2-13.2 61 0zM136 208.5c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32zm365.1 194c-8-20.8-31.5-31.5-53.1-25.9l-8.4 2.2-2.3-8.4c-5.9-21.4-27-36.5-49-33-25.2 4-40.6 28.6-34 52.6l22.9 82.6c1.5 5.3 7 8.5 12.4 7.1l83-21.5c24.1-6.3 37.7-31.8 28.5-55.7zM334 436.3c-26.1 12.5-55.2 19.7-86 19.7-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200c0 22.1-3.7 43.3-10.4 63.2 9 6.4 17 14.2 22.6 23.9 6.4.1 12.6 1.4 18.6 2.9 10.9-27.9 17.1-58.2 17.1-90C496 119 385 8 248 8S0 119 0 256s111 248 248 248c35.4 0 68.9-7.5 99.4-20.9-2.5-7.3 4.3 17.2-13.4-46.8z";exports.definition={prefix:"far",iconName:"kiss-wink-heart",icon:[504,512,ligatures,"f598",svgPathData]},exports.faKissWinkHeart=exports.definition,exports.prefix="far",exports.iconName="kiss-wink-heart",exports.width=504,exports.height=512,exports.ligatures=ligatures,exports.unicode="f598",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20649.1de364f7.iframe.bundle.js b/20649.1de364f7.iframe.bundle.js new file mode 100644 index 0000000000..47c18a711d --- /dev/null +++ b/20649.1de364f7.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20649],{"./node_modules/@fortawesome/free-solid-svg-icons/faMapSigns.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M507.31 84.69L464 41.37c-6-6-14.14-9.37-22.63-9.37H288V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v16H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h385.37c8.49 0 16.62-3.37 22.63-9.37l43.31-43.31c6.25-6.26 6.25-16.38 0-22.63zM224 496c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-64v112zm232-272H288v-32h-64v32H70.63c-8.49 0-16.62 3.37-22.63 9.37L4.69 276.69c-6.25 6.25-6.25 16.38 0 22.63L48 342.63c6 6 14.14 9.37 22.63 9.37H456c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24z";exports.definition={prefix:"fas",iconName:"map-signs",icon:[512,512,ligatures,"f277",svgPathData]},exports.faMapSigns=exports.definition,exports.prefix="fas",exports.iconName="map-signs",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f277",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20847.cfe34430.iframe.bundle.js b/20847.cfe34430.iframe.bundle.js new file mode 100644 index 0000000000..9e13583b10 --- /dev/null +++ b/20847.cfe34430.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20847],{"./node_modules/@fortawesome/free-solid-svg-icons/faFistRaised.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M255.98 160V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v146.93c5.02-1.78 10.34-2.93 15.97-2.93h48.03zm128 95.99c-.01-35.34-28.66-63.99-63.99-63.99H207.85c-8.78 0-15.9 7.07-15.9 15.85v.56c0 26.27 21.3 47.59 47.57 47.59h35.26c9.68 0 13.2 3.58 13.2 8v16.2c0 4.29-3.59 7.78-7.88 8-44.52 2.28-64.16 24.71-96.05 72.55l-6.31 9.47a7.994 7.994 0 0 1-11.09 2.22l-13.31-8.88a7.994 7.994 0 0 1-2.22-11.09l6.31-9.47c15.73-23.6 30.2-43.26 47.31-58.08-17.27-5.51-31.4-18.12-38.87-34.45-6.59 3.41-13.96 5.52-21.87 5.52h-32c-12.34 0-23.49-4.81-32-12.48C71.48 251.19 60.33 256 48 256H16c-5.64 0-10.97-1.15-16-2.95v77.93c0 33.95 13.48 66.5 37.49 90.51L63.99 448v64h255.98v-63.96l35.91-35.92A96.035 96.035 0 0 0 384 344.21l-.02-88.22zm-32.01-90.09V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v112h32c11.28 0 21.94 2.31 32 5.9zM16 224h32c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v128c0 8.84 7.16 16 16 16zm95.99 0h32c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v160c0 8.84 7.16 16 16 16z";exports.definition={prefix:"fas",iconName:"fist-raised",icon:[384,512,ligatures,"f6de",svgPathData]},exports.faFistRaised=exports.definition,exports.prefix="fas",exports.iconName="fist-raised",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f6de",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20857.02b7b359.iframe.bundle.js b/20857.02b7b359.iframe.bundle.js new file mode 100644 index 0000000000..467521d587 --- /dev/null +++ b/20857.02b7b359.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20857],{"./node_modules/@fortawesome/free-solid-svg-icons/faPray.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-30.63 169.75c14.06 16.72 39 19.09 55.97 5.22l88-72.02c17.09-13.98 19.59-39.19 5.62-56.28-13.97-17.11-39.19-19.59-56.31-5.62l-57.44 47-38.91-46.31c-15.44-18.39-39.22-27.92-64-25.33-24.19 2.48-45.25 16.27-56.37 36.92l-49.37 92.03c-23.4 43.64-8.69 96.37 34.19 123.75L131.56 432H40c-22.09 0-40 17.91-40 40s17.91 40 40 40h208c34.08 0 53.77-42.79 28.28-68.28L166.42 333.86l34.8-64.87 24.15 28.76z";exports.definition={prefix:"fas",iconName:"pray",icon:[384,512,ligatures,"f683",svgPathData]},exports.faPray=exports.definition,exports.prefix="fas",exports.iconName="pray",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f683",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20867.53d379a3.iframe.bundle.js b/20867.53d379a3.iframe.bundle.js new file mode 100644 index 0000000000..064e95c69c --- /dev/null +++ b/20867.53d379a3.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20867],{"./node_modules/@fortawesome/free-regular-svg-icons/faFileExcel.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm212-240h-28.8c-4.4 0-8.4 2.4-10.5 6.3-18 33.1-22.2 42.4-28.6 57.7-13.9-29.1-6.9-17.3-28.6-57.7-2.1-3.9-6.2-6.3-10.6-6.3H124c-9.3 0-15 10-10.4 18l46.3 78-46.3 78c-4.7 8 1.1 18 10.4 18h28.9c4.4 0 8.4-2.4 10.5-6.3 21.7-40 23-45 28.6-57.7 14.9 30.2 5.9 15.9 28.6 57.7 2.1 3.9 6.2 6.3 10.6 6.3H260c9.3 0 15-10 10.4-18L224 320c.7-1.1 30.3-50.5 46.3-78 4.7-8-1.1-18-10.3-18z";exports.definition={prefix:"far",iconName:"file-excel",icon:[384,512,ligatures,"f1c3",svgPathData]},exports.faFileExcel=exports.definition,exports.prefix="far",exports.iconName="file-excel",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f1c3",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/20935.801cd3ec.iframe.bundle.js b/20935.801cd3ec.iframe.bundle.js new file mode 100644 index 0000000000..fadef311d9 --- /dev/null +++ b/20935.801cd3ec.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[20935],{"./node_modules/@fortawesome/free-solid-svg-icons/faHandPointer.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M448 240v96c0 3.084-.356 6.159-1.063 9.162l-32 136C410.686 499.23 394.562 512 376 512H168a40.004 40.004 0 0 1-32.35-16.473l-127.997-176c-12.993-17.866-9.043-42.883 8.822-55.876 17.867-12.994 42.884-9.043 55.877 8.823L104 315.992V40c0-22.091 17.908-40 40-40s40 17.909 40 40v200h8v-40c0-22.091 17.908-40 40-40s40 17.909 40 40v40h8v-24c0-22.091 17.908-40 40-40s40 17.909 40 40v24h8c0-22.091 17.908-40 40-40s40 17.909 40 40zm-256 80h-8v96h8v-96zm88 0h-8v96h8v-96zm88 0h-8v96h8v-96z";exports.definition={prefix:"fas",iconName:"hand-pointer",icon:[448,512,ligatures,"f25a",svgPathData]},exports.faHandPointer=exports.definition,exports.prefix="fas",exports.iconName="hand-pointer",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f25a",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21236.1f87c97c.iframe.bundle.js b/21236.1f87c97c.iframe.bundle.js new file mode 100644 index 0000000000..b9683215a7 --- /dev/null +++ b/21236.1f87c97c.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21236],{"./node_modules/@fortawesome/free-solid-svg-icons/faStoreAltSlash.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M17.89,123.62,5.51,142.2c-14.2,21.3,1,49.8,26.59,49.8h74.26ZM576,413.42V224H512V364L384,265V224H330.92l-41.4-32H608c25.5,0,40.7-28.5,26.59-49.8l-85.29-128A32.18,32.18,0,0,0,522.6,0H117.42A31.87,31.87,0,0,0,90.81,14.2l-10.66,16L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.81l19.64-25.26a16,16,0,0,0-2.81-22.45ZM320,384H128V224H64V480a32,32,0,0,0,32,32H352a32,32,0,0,0,32-32V406.59l-64-49.47Z";exports.definition={prefix:"fas",iconName:"store-alt-slash",icon:[640,512,ligatures,"e070",svgPathData]},exports.faStoreAltSlash=exports.definition,exports.prefix="fas",exports.iconName="store-alt-slash",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="e070",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21294.87339da0.iframe.bundle.js b/21294.87339da0.iframe.bundle.js new file mode 100644 index 0000000000..fa6b22b381 --- /dev/null +++ b/21294.87339da0.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21294],{"./node_modules/@mdx-js/react/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{MDXContext:()=>_lib_index_js__WEBPACK_IMPORTED_MODULE_0__.BN,MDXProvider:()=>_lib_index_js__WEBPACK_IMPORTED_MODULE_0__.xA,useMDXComponents:()=>_lib_index_js__WEBPACK_IMPORTED_MODULE_0__.RP,withMDXComponents:()=>_lib_index_js__WEBPACK_IMPORTED_MODULE_0__.gz});var _lib_index_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@mdx-js/react/lib/index.js")},"./node_modules/@mdx-js/react/lib/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{BN:()=>MDXContext,RP:()=>useMDXComponents,gz:()=>withMDXComponents,xA:()=>MDXProvider});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const MDXContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext({});function withMDXComponents(Component){return function boundMDXComponent(props){const allComponents=useMDXComponents(props.components);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Component,{...props,allComponents})}}function useMDXComponents(components){const contextComponents=react__WEBPACK_IMPORTED_MODULE_0__.useContext(MDXContext);return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>"function"==typeof components?components(contextComponents):{...contextComponents,...components}),[contextComponents,components])}const emptyObject={};function MDXProvider({components,children,disableParentContext}){let allComponents;return allComponents=disableParentContext?"function"==typeof components?components({}):components||emptyObject:useMDXComponents(components),react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXContext.Provider,{value:allComponents},children)}}}]); \ No newline at end of file diff --git a/21327.2e86adc9.iframe.bundle.js b/21327.2e86adc9.iframe.bundle.js new file mode 100644 index 0000000000..53f7053a14 --- /dev/null +++ b/21327.2e86adc9.iframe.bundle.js @@ -0,0 +1 @@ +(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21327],{"./node_modules/@js-temporal/polyfill/dist/index.esm.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{fE:()=>Pt});var jsbi__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/jsbi/dist/jsbi-umd.js"),jsbi__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(jsbi__WEBPACK_IMPORTED_MODULE_0__);const t={};function MakeIntrinsicClass(e,t){Object.defineProperty(e.prototype,Symbol.toStringTag,{value:t,writable:!1,enumerable:!1,configurable:!0});for(const t of Object.getOwnPropertyNames(e)){const r=Object.getOwnPropertyDescriptor(e,t);r.configurable&&r.enumerable&&(r.enumerable=!1,Object.defineProperty(e,t,r))}for(const t of Object.getOwnPropertyNames(e.prototype)){const r=Object.getOwnPropertyDescriptor(e.prototype,t);r.configurable&&r.enumerable&&(r.enumerable=!1,Object.defineProperty(e.prototype,t,r))}DefineIntrinsic(t,e),DefineIntrinsic(`${t}.prototype`,e.prototype)}function DefineIntrinsic(e,r){const o=`%${e}%`;if(void 0!==t[o])throw new Error(`intrinsic ${e} already exists`);t[o]=r}function GetIntrinsic(e){return t[e]}var r,o;const n="slot-epochNanoSeconds",a="slot-timezone-identifier",i="slot-year",s="slot-month",l="slot-day",d="slot-hour",m="slot-minute",c="slot-second",h="slot-millisecond",u="slot-microsecond",T="slot-nanosecond",p="slot-calendar",f="slot-date-brand",y="slot-year-month-brand",I="slot-month-day-brand",S="slot-cached-instant",g="slot-time-zone",w="slot-years",D="slot-months",G="slot-weeks",v="slot-days",C="slot-hours",O="slot-minutes",b="slot-seconds",E="slot-milliseconds",M="slot-microseconds",R="slot-nanoseconds",F="slot-calendar-identifier",Y=new WeakMap,P=Symbol.for("@@Temporal__GetSlots");(r=globalThis)[P]||(r[P]=function _GetSlots(e){return Y.get(e)});const Z=globalThis[P],B=Symbol.for("@@Temporal__CreateSlots");(o=globalThis)[B]||(o[B]=function _CreateSlots(e){Y.set(e,Object.create(null))});const N=globalThis[B];function HasSlot(e,...t){if(!e||"object"!=typeof e)return!1;const r=Z(e);return!!r&&t.every((e=>e in r))}function GetSlot(e,t){const r=Z(e)?.[t];if(void 0===r)throw new TypeError(`Missing internal slot ${t}`);return r}function SetSlot(e,t,r){const o=Z(e);if(void 0===o)throw new TypeError("Missing slots for the given container");if(o[t])throw new TypeError(`${t} already has set`);o[t]=r}const j=/\.[-A-Za-z_]|\.\.[-A-Za-z._]{1,12}|\.[-A-Za-z_][-A-Za-z._]{0,12}|[A-Za-z_][-A-Za-z._]{0,13}/,$=new RegExp("(?:"+[`(?:${j.source})(?:\\/(?:${j.source}))*`,"Etc/GMT(?:0|[-+]\\d{1,2})","GMT[-+]?0","EST5EDT","CST6CDT","MST7MDT","PST8PDT",/(?:[+\u2212-][0-2][0-9](?::?[0-5][0-9](?::?[0-5][0-9](?:[.,]\d{1,9})?)?)?)/.source].join("|")+")"),k=/(?:[+\u2212-]\d{6}|\d{4})/,U=/(?:0[1-9]|1[0-2])/,A=/(?:0[1-9]|[12]\d|3[01])/,L=new RegExp(`(${k.source})(?:-(${U.source})-(${A.source})|(${U.source})(${A.source}))`),x=/(\d{2})(?::(\d{2})(?::(\d{2})(?:[.,](\d{1,9}))?)?|(\d{2})(?:(\d{2})(?:[.,](\d{1,9}))?)?)?/,W=/([+\u2212-])([01][0-9]|2[0-3])(?::?([0-5][0-9])(?::?([0-5][0-9])(?:[.,](\d{1,9}))?)?)?/,q=new RegExp(`([zZ])|${W.source}?`),H=/\[(!)?([a-z_][a-z0-9_-]*)=([A-Za-z0-9]+(?:-[A-Za-z0-9]+)*)\]/g,V=new RegExp([`^${L.source}`,`(?:(?:T|\\s+)${x.source}(?:${q.source})?)?`,`(?:\\[!?(${$.source})\\])?`,`((?:${H.source})*)$`].join(""),"i"),z=new RegExp([`^T?${x.source}`,`(?:${q.source})?`,`(?:\\[!?${$.source}\\])?`,`((?:${H.source})*)$`].join(""),"i"),_=new RegExp(`^(${k.source})-?(${U.source})(?:\\[!?${$.source}\\])?((?:${H.source})*)$`),J=new RegExp(`^(?:--)?(${U.source})-?(${A.source})(?:\\[!?${$.source}\\])?((?:${H.source})*)$`),K=/(\d+)(?:[.,](\d{1,9}))?/,X=new RegExp(`(?:${K.source}H)?(?:${K.source}M)?(?:${K.source}S)?`),Q=new RegExp(`^([+−-])?P${/(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+)W)?(?:(\d+)D)?/.source}(?:T(?!$)${X.source})?$`,"i"),ee=Array.prototype.includes,te=Array.prototype.push,re=globalThis.Intl.DateTimeFormat,oe=Math.min,ne=Math.max,ae=Math.abs,ie=Math.floor,se=Math.sign,le=Math.trunc,de=Number.isNaN,me=Number.isFinite,ce=Number,he=String,ue=Number.MAX_SAFE_INTEGER,Te=Object.create,pe=Object.getOwnPropertyDescriptor,fe=Reflect.apply,ye=Reflect.ownKeys,Ie=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(0),Se=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(1),ge=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(60),we=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(24),De=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(1e3),Ge=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(1e6),ve=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(1e9),Ce=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(-1),Oe=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(3600),ve),be=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(ge,ve),Ee=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(Oe,we),Me=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(-86400),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(1e17)),Re=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(86400),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(1e17)),Fe=-271821,Ye=275760,Pe=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(-388152),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(1e13)),Ze=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(Ee,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(3660)),Be=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(Ee,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(366)),Ne=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(Ee,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(14)),je=["iso8601","hebrew","islamic","islamic-umalqura","islamic-tbla","islamic-civil","islamic-rgsa","islamicc","persian","ethiopic","ethioaa","coptic","chinese","dangi","roc","indian","buddhist","japanese","gregory"];function isZero(t){return jsbi__WEBPACK_IMPORTED_MODULE_0___default().equal(t,Ie)}function GetMethod(e,t){const r=e[t];if(void 0!==r)return r}function Call(e,t,r){return fe(e,t,arguments.length>2?r:[])}function IsObject(e){return"object"==typeof e&&null!==e||"function"==typeof e}function ToNumber(e){if("bigint"==typeof e)throw new TypeError("Cannot convert BigInt to number");return ce(e)}function ToIntegerOrInfinity(e){const t=ToNumber(e);if(de(t)||0===t)return 0;if(!me(t))return t;const r=ie(ae(t));return 0===r?0:se(t)*r}function IsIntegralNumber(e){if("number"!=typeof e||de(e)||!me(e))return!1;const t=ae(e);return ie(t)===t}function ToString(e){if("symbol"==typeof e)throw new TypeError("Cannot convert a Symbol value to a String");return he(e)}function ToIntegerWithTruncation(e){const t=ToNumber(e);if(0===t)return 0;if(de(t)||!me(t))throw new RangeError("invalid number value");const r=le(t);return 0===r?0:r}function ToPositiveIntegerWithTruncation(e,t){const r=ToIntegerWithTruncation(e);if(r<=0){if(void 0!==t)throw new RangeError(`property '${t}' cannot be a a number less than one`);throw new RangeError("Cannot convert a number less than one to a positive integer")}return r}function ToIntegerIfIntegral(e){const t=ToNumber(e);if(!me(t))throw new RangeError("infinity is out of range");if(!IsIntegralNumber(t))throw new RangeError(`unsupported fractional value ${e}`);return 0===t?0:t}function divmod(t,r){return{quotient:jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(t,r),remainder:jsbi__WEBPACK_IMPORTED_MODULE_0___default().remainder(t,r)}}function isNegativeJSBI(t){return jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(t,Ie)}function signJSBI(e){return isZero(e)?0:isNegativeJSBI(e)?-1:1}function abs(t){return jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(t,Ie)?jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(t,Ce):t}const $e=new Map([["year",ToIntegerWithTruncation],["month",ToPositiveIntegerWithTruncation],["monthCode",ToString],["day",ToPositiveIntegerWithTruncation],["hour",ToIntegerWithTruncation],["minute",ToIntegerWithTruncation],["second",ToIntegerWithTruncation],["millisecond",ToIntegerWithTruncation],["microsecond",ToIntegerWithTruncation],["nanosecond",ToIntegerWithTruncation],["years",ToIntegerIfIntegral],["months",ToIntegerIfIntegral],["weeks",ToIntegerIfIntegral],["days",ToIntegerIfIntegral],["hours",ToIntegerIfIntegral],["minutes",ToIntegerIfIntegral],["seconds",ToIntegerIfIntegral],["milliseconds",ToIntegerIfIntegral],["microseconds",ToIntegerIfIntegral],["nanoseconds",ToIntegerIfIntegral],["era",ToString],["eraYear",ToIntegerOrInfinity],["offset",ToString]]),ke=new Map([["hour",0],["minute",0],["second",0],["millisecond",0],["microsecond",0],["nanosecond",0]]),Ue=[["years","year","date"],["months","month","date"],["weeks","week","date"],["days","day","date"],["hours","hour","time"],["minutes","minute","time"],["seconds","second","time"],["milliseconds","millisecond","time"],["microseconds","microsecond","time"],["nanoseconds","nanosecond","time"]],Ae=new Map(Ue.map((e=>[e[0],e[1]]))),Le=new Map(Ue.map((([e,t])=>[t,e]))),xe=Ue.map((([,e])=>e)),We=Array.from(Ae.keys()).sort(),qe=new Map;function getIntlDateTimeFormatEnUsForTimeZone(e){let t=qe.get(e);return void 0===t&&(t=new re("en-us",{timeZone:he(e),hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),qe.set(e,t)),t}function ToObject(e){if(null==e)throw new TypeError(`Expected object not ${e}`);return Object(e)}function CopyDataProperties(e,t,r,o){if(null==t)return;const n=ye(t);for(const a of n)if(!r.some((e=>Object.is(e,a)))&&Object.prototype.propertyIsEnumerable.call(t,a)){const r=t[a];if(o&&o.some((e=>Object.is(e,r))))continue;e[a]=r}}function IsTemporalInstant(e){return HasSlot(e,n)&&!HasSlot(e,g,p)}function IsTemporalTimeZone(e){return HasSlot(e,a)}function IsTemporalCalendar(e){return HasSlot(e,F)}function IsTemporalDuration(e){return HasSlot(e,w,D,v,C,O,b,E,M,R)}function IsTemporalDate(e){return HasSlot(e,f)}function IsTemporalTime(e){return HasSlot(e,d,m,c,h,u,T)&&!HasSlot(e,i,s,l)}function IsTemporalDateTime(e){return HasSlot(e,i,s,l,d,m,c,h,u,T)}function IsTemporalYearMonth(e){return HasSlot(e,y)}function IsTemporalMonthDay(e){return HasSlot(e,I)}function IsTemporalZonedDateTime(e){return HasSlot(e,n,g,p)}function RejectTemporalLikeObject(e){if(HasSlot(e,p)||HasSlot(e,g))throw new TypeError("with() does not support a calendar or timeZone property");if(IsTemporalTime(e))throw new TypeError("with() does not accept Temporal.PlainTime, use withPlainTime() instead");if(void 0!==e.calendar)throw new TypeError("with() does not support a calendar property");if(void 0!==e.timeZone)throw new TypeError("with() does not support a timeZone property")}function MaybeFormatCalendarAnnotation(e,t){return"never"===t?"":FormatCalendarAnnotation(ToTemporalCalendarIdentifier(e),t)}function FormatCalendarAnnotation(e,t){return"never"===t||"auto"===t&&"iso8601"===e?"":`[${"critical"===t?"!":""}u-ca=${e}]`}function ParseISODateTime(e){const t=V.exec(e);if(!t)throw new RangeError(`invalid ISO 8601 string: ${e}`);let r=t[1];if("−"===r[0]&&(r=`-${r.slice(1)}`),"-000000"===r)throw new RangeError(`invalid ISO 8601 string: ${e}`);const o=ToIntegerOrInfinity(r),n=ToIntegerOrInfinity(t[2]||t[4]),a=ToIntegerOrInfinity(t[3]||t[5]),i=ToIntegerOrInfinity(t[6]),s=void 0!==t[6],l=ToIntegerOrInfinity(t[7]||t[10]);let d=ToIntegerOrInfinity(t[8]||t[11]);60===d&&(d=59);const m=(t[9]||t[12])+"000000000",c=ToIntegerOrInfinity(m.slice(0,3)),h=ToIntegerOrInfinity(m.slice(3,6)),u=ToIntegerOrInfinity(m.slice(6,9));let T,p=!1;if(t[13])T=void 0,p=!0;else if(t[14]&&t[15]){const e="-"===t[14]||"−"===t[14]?"-":"+",r=t[15]||"00",o=t[16]||"00",n=t[17]||"00";let a=t[18]||"0";if(T=`${e}${r}:${o}`,+a){for(;a.endsWith("0");)a=a.slice(0,-1);T+=`:${n}.${a}`}else+n&&(T+=`:${n}`);"-00:00"===T&&(T="+00:00")}const f=t[19],y=t[20];let I;for(const[,e,t,r]of y.matchAll(H))if("u-ca"===t)void 0===I&&(I=r);else if("!"===e)throw new RangeError(`Unrecognized annotation: !${t}=${r}`);return RejectDateTime(o,n,a,i,l,d,c,h,u),{year:o,month:n,day:a,hasTime:s,hour:i,minute:l,second:d,millisecond:c,microsecond:h,nanosecond:u,ianaName:f,offset:T,z:p,calendar:I}}function ParseTemporalYearMonthString(e){const t=_.exec(e);let r,o,n,a;if(t){let a=t[1];if("−"===a[0]&&(a=`-${a.slice(1)}`),"-000000"===a)throw new RangeError(`invalid ISO 8601 string: ${e}`);r=ToIntegerOrInfinity(a),o=ToIntegerOrInfinity(t[2]);const i=t[3];for(const[,e,t,r]of i.matchAll(H))if("u-ca"===t)void 0===n&&(n=r);else if("!"===e)throw new RangeError(`Unrecognized annotation: !${t}=${r}`);if(void 0!==n&&"iso8601"!==n)throw new RangeError("YYYY-MM format is only valid with iso8601 calendar")}else{let t;if(({year:r,month:o,calendar:n,day:a,z:t}=ParseISODateTime(e)),t)throw new RangeError("Z designator not supported for PlainYearMonth")}return{year:r,month:o,calendar:n,referenceISODay:a}}function ParseTemporalMonthDayString(e){const t=J.exec(e);let r,o,n,a;if(t){r=ToIntegerOrInfinity(t[1]),o=ToIntegerOrInfinity(t[2]);const e=t[3];for(const[,t,r,o]of e.matchAll(H))if("u-ca"===r)void 0===n&&(n=o);else if("!"===t)throw new RangeError(`Unrecognized annotation: !${r}=${o}`);if(void 0!==n&&"iso8601"!==n)throw new RangeError("MM-DD format is only valid with iso8601 calendar")}else{let t;if(({month:r,day:o,calendar:n,year:a,z:t}=ParseISODateTime(e)),t)throw new RangeError("Z designator not supported for PlainMonthDay")}return{month:r,day:o,calendar:n,referenceISOYear:a}}function RegulateISODate(e,t,r,o){let n=e,a=t,i=r;switch(o){case"reject":RejectISODate(n,a,i);break;case"constrain":({year:n,month:a,day:i}=ConstrainISODate(n,a,i))}return{year:n,month:a,day:i}}function RegulateTime(e,t,r,o,n,a,i){let s=e,l=t,d=r,m=o,c=n,h=a;switch(i){case"reject":RejectTime(s,l,d,m,c,h);break;case"constrain":({hour:s,minute:l,second:d,millisecond:m,microsecond:c,nanosecond:h}=function ConstrainTime(e,t,r,o,n,a){return{hour:ConstrainToRange(e,0,23),minute:ConstrainToRange(t,0,59),second:ConstrainToRange(r,0,59),millisecond:ConstrainToRange(o,0,999),microsecond:ConstrainToRange(n,0,999),nanosecond:ConstrainToRange(a,0,999)}}(s,l,d,m,c,h))}return{hour:s,minute:l,second:d,millisecond:m,microsecond:c,nanosecond:h}}function ToTemporalDurationRecord(e){if(!IsObject(e))return function ParseTemporalDurationString(e){const t=Q.exec(e);if(!t)throw new RangeError(`invalid duration: ${e}`);if(t.slice(2).every((e=>void 0===e)))throw new RangeError(`invalid duration: ${e}`);const r="-"===t[1]||"−"===t[1]?-1:1,o=void 0===t[2]?0:ToIntegerWithTruncation(t[2])*r,n=void 0===t[3]?0:ToIntegerWithTruncation(t[3])*r,a=void 0===t[4]?0:ToIntegerWithTruncation(t[4])*r,i=void 0===t[5]?0:ToIntegerWithTruncation(t[5])*r,s=void 0===t[6]?0:ToIntegerWithTruncation(t[6])*r,l=t[7],d=t[8],m=t[9],c=t[10],h=t[11];let u=0,T=0,p=0;if(void 0!==l){if(d??m??c??h)throw new RangeError("only the smallest unit can be fractional");p=3600*ToIntegerOrInfinity((l+"000000000").slice(0,9))*r}else if(u=void 0===d?0:ToIntegerWithTruncation(d)*r,void 0!==m){if(c??h)throw new RangeError("only the smallest unit can be fractional");p=60*ToIntegerOrInfinity((m+"000000000").slice(0,9))*r}else T=void 0===c?0:ToIntegerWithTruncation(c)*r,void 0!==h&&(p=ToIntegerOrInfinity((h+"000000000").slice(0,9))*r);const f=p%1e3,y=le(p/1e3)%1e3,I=le(p/1e6)%1e3;return T+=le(p/1e9)%60,u+=le(p/6e10),RejectDuration(o,n,a,i,s,u,T,I,y,f),{years:o,months:n,weeks:a,days:i,hours:s,minutes:u,seconds:T,milliseconds:I,microseconds:y,nanoseconds:f}}(ToString(e));if(IsTemporalDuration(e))return{years:GetSlot(e,w),months:GetSlot(e,D),weeks:GetSlot(e,G),days:GetSlot(e,v),hours:GetSlot(e,C),minutes:GetSlot(e,O),seconds:GetSlot(e,b),milliseconds:GetSlot(e,E),microseconds:GetSlot(e,M),nanoseconds:GetSlot(e,R)};const t={years:0,months:0,weeks:0,days:0,hours:0,minutes:0,seconds:0,milliseconds:0,microseconds:0,nanoseconds:0};let r=function ToTemporalPartialDurationRecord(e){if(!IsObject(e))throw new TypeError("invalid duration-like");const t={years:void 0,months:void 0,weeks:void 0,days:void 0,hours:void 0,minutes:void 0,seconds:void 0,milliseconds:void 0,microseconds:void 0,nanoseconds:void 0};let r=!1;for(const o of We){const n=e[o];void 0!==n&&(r=!0,t[o]=ToIntegerIfIntegral(n))}if(!r)throw new TypeError("invalid duration-like");return t}(e);for(const e of We){const o=r[e];void 0!==o&&(t[e]=o)}let{years:o,months:n,weeks:a,days:i,hours:s,minutes:l,seconds:d,milliseconds:m,microseconds:c,nanoseconds:h}=t;return RejectDuration(o,n,a,i,s,l,d,m,c,h),{years:o,months:n,weeks:a,days:i,hours:s,minutes:l,seconds:d,milliseconds:m,microseconds:c,nanoseconds:h}}function ToTemporalOverflow(e){return void 0===e?"constrain":GetOption(e,"overflow",["constrain","reject"],"constrain")}function ToTemporalDisambiguation(e){return void 0===e?"compatible":GetOption(e,"disambiguation",["compatible","earlier","later","reject"],"compatible")}function ToTemporalRoundingMode(e,t){return GetOption(e,"roundingMode",["ceil","floor","expand","trunc","halfCeil","halfFloor","halfExpand","halfTrunc","halfEven"],t)}function ToTemporalOffset(e,t){return void 0===e?t:GetOption(e,"offset",["prefer","use","ignore","reject"],t)}function ToCalendarNameOption(e){return GetOption(e,"calendarName",["auto","always","never","critical"],"auto")}function ToTemporalRoundingIncrement(e){let t=e.roundingIncrement;if(void 0===t)return 1;if(t=ToNumber(t),!me(t))throw new RangeError("roundingIncrement must be finite");const r=le(t);if(r<1||r>1e9)throw new RangeError(`roundingIncrement must be at least 1 and at most 1e9, not ${t}`);return r}function ValidateTemporalRoundingIncrement(e,t,r){const o=r?t:t-1;if(e>o)throw new RangeError(`roundingIncrement must be at least 1 and less than ${o}, not ${e}`);if(t%e!=0)throw new RangeError(`Rounding increment must divide evenly into ${t}`)}function ToFractionalSecondDigits(e){const t=e.fractionalSecondDigits;if(void 0===t)return"auto";if("number"!=typeof t){if("auto"!==ToString(t))throw new RangeError(`fractionalSecondDigits must be 'auto' or 0 through 9, not ${t}`);return"auto"}const r=ie(t);if(!me(r)||r<0||r>9)throw new RangeError(`fractionalSecondDigits must be 'auto' or 0 through 9, not ${t}`);return r}function ToSecondsStringPrecisionRecord(e,t){switch(e){case"minute":return{precision:"minute",unit:"minute",increment:1};case"second":return{precision:0,unit:"second",increment:1};case"millisecond":return{precision:3,unit:"millisecond",increment:1};case"microsecond":return{precision:6,unit:"microsecond",increment:1};case"nanosecond":return{precision:9,unit:"nanosecond",increment:1}}switch(t){case"auto":return{precision:t,unit:"nanosecond",increment:1};case 0:return{precision:t,unit:"second",increment:1};case 1:case 2:case 3:return{precision:t,unit:"millisecond",increment:10**(3-t)};case 4:case 5:case 6:return{precision:t,unit:"microsecond",increment:10**(6-t)};case 7:case 8:case 9:return{precision:t,unit:"nanosecond",increment:10**(9-t)};default:throw new RangeError(`fractionalSecondDigits must be 'auto' or 0 through 9, not ${t}`)}}const He=Symbol("~required~");function GetTemporalUnit(e,t,r,o,n=[]){const a=[];for(const[,e,t]of Ue)"datetime"!==r&&r!==t||a.push(e);a.push(...n);let i=o;i===He?i=void 0:void 0!==i&&a.push(i);const s=[...a];for(const e of a){const t=Le.get(e);void 0!==t&&s.push(t)}let l=GetOption(e,t,s,i);if(void 0===l&&o===He)throw new RangeError(`${t} is required`);return Ae.has(l)?Ae.get(l):l}function ToRelativeTemporalObject(e){const t=e.relativeTo;if(void 0===t)return t;let r,o,n,a,i,s,l,d,m,c,h,u,T="option",p=!1;if(IsObject(t)){if(IsTemporalZonedDateTime(t)||IsTemporalDate(t))return t;if(IsTemporalDateTime(t))return TemporalDateTimeToDate(t);c=GetTemporalCalendarSlotValueWithISODefault(t);const e=CalendarFields(c,["day","hour","microsecond","millisecond","minute","month","monthCode","nanosecond","second","year"]);e.push("timeZone","offset");const p=PrepareTemporalFields(t,e,[]),f=Te(null);f.overflow="constrain",({year:r,month:o,day:n,hour:a,minute:i,second:s,millisecond:l,microsecond:d,nanosecond:m}=InterpretTemporalDateTimeFields(c,p,f)),u=p.offset,void 0===u&&(T="wall"),h=p.timeZone,void 0!==h&&(h=ToTemporalTimeZoneSlotValue(h))}else{let e,f;if(({year:r,month:o,day:n,hour:a,minute:i,second:s,millisecond:l,microsecond:d,nanosecond:m,calendar:c,ianaName:e,offset:u,z:f}=ParseISODateTime(ToString(t))),e)h=ToTemporalTimeZoneSlotValue(e),f?T="exact":u||(T="wall"),p=!0;else if(f)throw new RangeError("Z designator not supported for PlainDate relativeTo; either remove the Z or add a bracketed time zone");if(c||(c="iso8601"),!IsBuiltinCalendar(c))throw new RangeError(`invalid calendar identifier ${c}`);c=ASCIILowercase(c)}return void 0===h?CreateTemporalDate(r,o,n,c):CreateTemporalZonedDateTime(InterpretISODateTimeOffset(r,o,n,a,i,s,l,d,m,T,"option"===T?ParseTimeZoneOffsetString(u):0,h,"compatible","reject",p),h,c)}function DefaultTemporalLargestUnit(e,t,r,o,n,a,i,s,l,d){for(const[m,c]of[["years",e],["months",t],["weeks",r],["days",o],["hours",n],["minutes",a],["seconds",i],["milliseconds",s],["microseconds",l],["nanoseconds",d]])if(0!==c)return Ae.get(m);return"nanosecond"}function LargerOfTwoTemporalUnits(e,t){return xe.indexOf(e)>xe.indexOf(t)?t:e}function PrepareTemporalFields(e,t,r,{emptySourceErrorMessage:o}={emptySourceErrorMessage:"no supported properties found"}){const n=Te(null);let a=!1;t.sort();for(const o of t){let t=e[o];if(void 0!==t)a=!0,$e.has(o)&&(t=$e.get(o)(t)),n[o]=t;else if("partial"!==r){if(ee.call(r,o))throw new TypeError(`required property '${o}' missing or undefined`);t=ke.get(o),n[o]=t}}if("partial"===r&&!a)throw new TypeError(o);return n}function ToTemporalTimeRecord(e,t="complete"){const r=["hour","microsecond","millisecond","minute","nanosecond","second"],o=PrepareTemporalFields(e,r,"partial",{emptySourceErrorMessage:"invalid time-like"}),n={};for(const e of r){const r=pe(o,e);void 0!==r?n[e]=r.value:"complete"===t&&(n[e]=0)}return n}function ToTemporalDate(e,t){let r=e;if(IsObject(r)){if(IsTemporalDate(r))return r;if(IsTemporalZonedDateTime(r)&&(ToTemporalOverflow(t),r=GetPlainDateTimeFor(GetSlot(r,g),GetSlot(r,S),GetSlot(r,p))),IsTemporalDateTime(r))return ToTemporalOverflow(t),CreateTemporalDate(GetSlot(r,i),GetSlot(r,s),GetSlot(r,l),GetSlot(r,p));const e=GetTemporalCalendarSlotValueWithISODefault(r);return CalendarDateFromFields(e,PrepareTemporalFields(r,CalendarFields(e,["day","month","monthCode","year"]),[]),t)}ToTemporalOverflow(t);let{year:o,month:n,day:a,calendar:d,z:m}=function ParseTemporalDateString(e){return ParseISODateTime(e)}(ToString(r));if(m)throw new RangeError("Z designator not supported for PlainDate");if(d||(d="iso8601"),!IsBuiltinCalendar(d))throw new RangeError(`invalid calendar identifier ${d}`);return d=ASCIILowercase(d),CreateTemporalDate(o,n,a,d)}function InterpretTemporalDateTimeFields(e,t,r){let{hour:o,minute:n,second:a,millisecond:d,microsecond:m,nanosecond:c}=ToTemporalTimeRecord(t);const h=ToTemporalOverflow(r),u=CalendarDateFromFields(e,t,r),T=GetSlot(u,i),p=GetSlot(u,s),f=GetSlot(u,l);return({hour:o,minute:n,second:a,millisecond:d,microsecond:m,nanosecond:c}=RegulateTime(o,n,a,d,m,c,h)),{year:T,month:p,day:f,hour:o,minute:n,second:a,millisecond:d,microsecond:m,nanosecond:c}}function ToTemporalDateTime(e,t){let r,o,n,a,d,m,c,h,u,T;if(IsObject(e)){if(IsTemporalDateTime(e))return e;if(IsTemporalZonedDateTime(e))return ToTemporalOverflow(t),GetPlainDateTimeFor(GetSlot(e,g),GetSlot(e,S),GetSlot(e,p));if(IsTemporalDate(e))return ToTemporalOverflow(t),CreateTemporalDateTime(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l),0,0,0,0,0,0,GetSlot(e,p));T=GetTemporalCalendarSlotValueWithISODefault(e);const f=PrepareTemporalFields(e,CalendarFields(T,["day","hour","microsecond","millisecond","minute","month","monthCode","nanosecond","second","year"]),[]);({year:r,month:o,day:n,hour:a,minute:d,second:m,millisecond:c,microsecond:h,nanosecond:u}=InterpretTemporalDateTimeFields(T,f,t))}else{let i;if(ToTemporalOverflow(t),({year:r,month:o,day:n,hour:a,minute:d,second:m,millisecond:c,microsecond:h,nanosecond:u,calendar:T,z:i}=function ParseTemporalDateTimeString(e){return ParseISODateTime(e)}(ToString(e))),i)throw new RangeError("Z designator not supported for PlainDateTime");if(RejectDateTime(r,o,n,a,d,m,c,h,u),T||(T="iso8601"),!IsBuiltinCalendar(T))throw new RangeError(`invalid calendar identifier ${T}`);T=ASCIILowercase(T)}return CreateTemporalDateTime(r,o,n,a,d,m,c,h,u,T)}function ToTemporalDuration(e){if(IsTemporalDuration(e))return e;let{years:t,months:r,weeks:o,days:n,hours:a,minutes:i,seconds:s,milliseconds:l,microseconds:d,nanoseconds:m}=ToTemporalDurationRecord(e);return new(GetIntrinsic("%Temporal.Duration%"))(t,r,o,n,a,i,s,l,d,m)}function ToTemporalInstant(e){if(IsTemporalInstant(e))return e;if(IsTemporalZonedDateTime(e))return new(GetIntrinsic("%Temporal.Instant%"))(GetSlot(e,n));const t=function ParseTemporalInstant(e){let{year:t,month:r,day:o,hour:n,minute:a,second:i,millisecond:s,microsecond:l,nanosecond:d,offset:m,z:c}=function ParseTemporalInstantString(e){const t=ParseISODateTime(e);if(!t.z&&!t.offset)throw new RangeError("Temporal.Instant requires a time zone offset");return t}(e);if(!c&&!m)throw new RangeError("Temporal.Instant requires a time zone offset");const h=c?0:ParseTimeZoneOffsetString(m);({year:t,month:r,day:o,hour:n,minute:a,second:i,millisecond:s,microsecond:l,nanosecond:d}=BalanceISODateTime(t,r,o,n,a,i,s,l,d-h));const u=GetUTCEpochNanoseconds(t,r,o,n,a,i,s,l,d);if(null===u)throw new RangeError("DateTime outside of supported range");return u}(ToString(e));return new(GetIntrinsic("%Temporal.Instant%"))(t)}function ToTemporalMonthDay(e,t){let r=e;if(IsObject(r)){if(IsTemporalMonthDay(r))return r;let e,o;if(HasSlot(r,p))e=GetSlot(r,p),o=!1;else{let t=r.calendar;o=void 0===t,void 0===t&&(t="iso8601"),e=ToTemporalCalendarSlotValue(t)}const n=PrepareTemporalFields(r,CalendarFields(e,["day","month","monthCode","year"]),[]);return o&&void 0!==n.month&&void 0===n.monthCode&&void 0===n.year&&(n.year=1972),CalendarMonthDayFromFields(e,n,t)}ToTemporalOverflow(t);let{month:o,day:n,referenceISOYear:a,calendar:i}=ParseTemporalMonthDayString(ToString(r));if(void 0===i&&(i="iso8601"),!IsBuiltinCalendar(i))throw new RangeError(`invalid calendar identifier ${i}`);return i=ASCIILowercase(i),void 0===a?(RejectISODate(1972,o,n),CreateTemporalMonthDay(o,n,i)):CalendarMonthDayFromFields(i,CreateTemporalMonthDay(o,n,i,a))}function ToTemporalTime(e,t="constrain"){let r,o,n,a,i,s,l=e;if(IsObject(l)){if(IsTemporalTime(l))return l;if(IsTemporalZonedDateTime(l)&&(l=GetPlainDateTimeFor(GetSlot(l,g),GetSlot(l,S),GetSlot(l,p))),IsTemporalDateTime(l))return new(GetIntrinsic("%Temporal.PlainTime%"))(GetSlot(l,d),GetSlot(l,m),GetSlot(l,c),GetSlot(l,h),GetSlot(l,u),GetSlot(l,T));({hour:r,minute:o,second:n,millisecond:a,microsecond:i,nanosecond:s}=ToTemporalTimeRecord(l)),({hour:r,minute:o,second:n,millisecond:a,microsecond:i,nanosecond:s}=RegulateTime(r,o,n,a,i,s,t))}else({hour:r,minute:o,second:n,millisecond:a,microsecond:i,nanosecond:s}=function ParseTemporalTimeString(e){const t=z.exec(e);let r,o,n,a,i,s,l;if(t){r=ToIntegerOrInfinity(t[1]),o=ToIntegerOrInfinity(t[2]||t[5]),n=ToIntegerOrInfinity(t[3]||t[6]),60===n&&(n=59);const e=(t[4]||t[7])+"000000000";a=ToIntegerOrInfinity(e.slice(0,3)),i=ToIntegerOrInfinity(e.slice(3,6)),s=ToIntegerOrInfinity(e.slice(6,9)),l=t[14];for(const[,e,t,r]of l.matchAll(H))if("u-ca"!==t&&"!"===e)throw new RangeError(`Unrecognized annotation: !${t}=${r}`);if(t[8])throw new RangeError("Z designator not supported for PlainTime")}else{let t,l;if(({hasTime:l,hour:r,minute:o,second:n,millisecond:a,microsecond:i,nanosecond:s,z:t}=ParseISODateTime(e)),!l)throw new RangeError(`time is missing in string: ${e}`);if(t)throw new RangeError("Z designator not supported for PlainTime")}if(/[tT ][0-9][0-9]/.test(e))return{hour:r,minute:o,second:n,millisecond:a,microsecond:i,nanosecond:s};try{const{month:t,day:r}=ParseTemporalMonthDayString(e);RejectISODate(1972,t,r)}catch{try{const{year:t,month:r}=ParseTemporalYearMonthString(e);RejectISODate(t,r,1)}catch{return{hour:r,minute:o,second:n,millisecond:a,microsecond:i,nanosecond:s}}}throw new RangeError(`invalid ISO 8601 time-only string ${e}; may need a T prefix`)}(ToString(l))),RejectTime(r,o,n,a,i,s);return new(GetIntrinsic("%Temporal.PlainTime%"))(r,o,n,a,i,s)}function ToTemporalYearMonth(e,t){if(IsObject(e)){if(IsTemporalYearMonth(e))return e;const r=GetTemporalCalendarSlotValueWithISODefault(e);return CalendarYearMonthFromFields(r,PrepareTemporalFields(e,CalendarFields(r,["month","monthCode","year"]),[]),t)}ToTemporalOverflow(t);let{year:r,month:o,referenceISODay:n,calendar:a}=ParseTemporalYearMonthString(ToString(e));if(void 0===a&&(a="iso8601"),!IsBuiltinCalendar(a))throw new RangeError(`invalid calendar identifier ${a}`);return a=ASCIILowercase(a),void 0===n?(RejectISODate(r,o,1),CreateTemporalYearMonth(r,o,a)):CalendarYearMonthFromFields(a,CreateTemporalYearMonth(r,o,a,n))}function InterpretISODateTimeOffset(t,r,o,i,s,l,d,m,c,h,u,T,p,f,y){const I=new(GetIntrinsic("%Temporal.PlainDateTime%"))(t,r,o,i,s,l,d,m,c);if("wall"===h||"ignore"===f)return GetSlot(GetInstantFor(T,I,p),n);if("exact"===h||"use"===f){const n=GetUTCEpochNanoseconds(t,r,o,i,s,l,d,m,c);if(null===n)throw new RangeError("ZonedDateTime outside of supported range");return jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(u))}const S=GetPossibleInstantsFor(T,I);for(const t of S){const r=GetOffsetNanosecondsFor(T,t),o=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(RoundNumberToIncrement(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r),be,"halfExpand"));if(r===u||y&&o===u)return GetSlot(t,n)}if("reject"===f){const e=FormatTimeZoneOffsetString(u),t=IsTemporalTimeZone(T)?GetSlot(T,a):"time zone";throw new RangeError(`Offset ${e} is invalid for ${I.toString()} in ${t}`)}return GetSlot(DisambiguatePossibleInstants(S,T,I,p),n)}function ToTemporalZonedDateTime(e,t){let r,o,n,a,i,s,l,d,m,c,h,u,T,p,f=!1,y="option";if(IsObject(e)){if(IsTemporalZonedDateTime(e))return e;u=GetTemporalCalendarSlotValueWithISODefault(e);const f=CalendarFields(u,["day","hour","microsecond","millisecond","minute","month","monthCode","nanosecond","second","year"]);f.push("timeZone","offset");const I=PrepareTemporalFields(e,f,["timeZone"]);c=ToTemporalTimeZoneSlotValue(I.timeZone),h=I.offset,void 0===h&&(y="wall"),T=ToTemporalDisambiguation(t),p=ToTemporalOffset(t,"reject"),({year:r,month:o,day:n,hour:a,minute:i,second:s,millisecond:l,microsecond:d,nanosecond:m}=InterpretTemporalDateTimeFields(u,I,t))}else{let I,S;if(({year:r,month:o,day:n,hour:a,minute:i,second:s,millisecond:l,microsecond:d,nanosecond:m,ianaName:I,offset:h,z:S,calendar:u}=function ParseTemporalZonedDateTimeString(e){const t=ParseISODateTime(e);if(!t.ianaName)throw new RangeError("Temporal.ZonedDateTime requires a time zone ID in brackets");return t}(ToString(e))),c=ToTemporalTimeZoneSlotValue(I),S?y="exact":h||(y="wall"),u||(u="iso8601"),!IsBuiltinCalendar(u))throw new RangeError(`invalid calendar identifier ${u}`);u=ASCIILowercase(u),f=!0,T=ToTemporalDisambiguation(t),p=ToTemporalOffset(t,"reject"),ToTemporalOverflow(t)}let I=0;return"option"===y&&(I=ParseTimeZoneOffsetString(h)),CreateTemporalZonedDateTime(InterpretISODateTimeOffset(r,o,n,a,i,s,l,d,m,y,I,c,T,p,f),c,u)}function CreateTemporalDateSlots(e,t,r,o,n){RejectISODate(t,r,o),RejectDateRange(t,r,o),N(e),SetSlot(e,i,t),SetSlot(e,s,r),SetSlot(e,l,o),SetSlot(e,p,n),SetSlot(e,f,!0)}function CreateTemporalDate(e,t,r,o="iso8601"){const n=GetIntrinsic("%Temporal.PlainDate%"),a=Te(n.prototype);return CreateTemporalDateSlots(a,e,t,r,o),a}function CreateTemporalDateTimeSlots(e,t,r,o,n,a,f,y,I,S,g){RejectDateTime(t,r,o,n,a,f,y,I,S),RejectDateTimeRange(t,r,o,n,a,f,y,I,S),N(e),SetSlot(e,i,t),SetSlot(e,s,r),SetSlot(e,l,o),SetSlot(e,d,n),SetSlot(e,m,a),SetSlot(e,c,f),SetSlot(e,h,y),SetSlot(e,u,I),SetSlot(e,T,S),SetSlot(e,p,g)}function CreateTemporalDateTime(e,t,r,o,n,a,i,s,l,d="iso8601"){const m=GetIntrinsic("%Temporal.PlainDateTime%"),c=Te(m.prototype);return CreateTemporalDateTimeSlots(c,e,t,r,o,n,a,i,s,l,d),c}function CreateTemporalMonthDaySlots(e,t,r,o,n){RejectISODate(n,t,r),RejectDateRange(n,t,r),N(e),SetSlot(e,s,t),SetSlot(e,l,r),SetSlot(e,i,n),SetSlot(e,p,o),SetSlot(e,I,!0)}function CreateTemporalMonthDay(e,t,r="iso8601",o=1972){const n=GetIntrinsic("%Temporal.PlainMonthDay%"),a=Te(n.prototype);return CreateTemporalMonthDaySlots(a,e,t,r,o),a}function CreateTemporalYearMonthSlots(e,t,r,o,n){RejectISODate(t,r,n),function RejectYearMonthRange(e,t){RejectToRange(e,Fe,Ye),e===Fe?RejectToRange(t,4,12):e===Ye&&RejectToRange(t,1,9)}(t,r),N(e),SetSlot(e,i,t),SetSlot(e,s,r),SetSlot(e,l,n),SetSlot(e,p,o),SetSlot(e,y,!0)}function CreateTemporalYearMonth(e,t,r="iso8601",o=1){const n=GetIntrinsic("%Temporal.PlainYearMonth%"),a=Te(n.prototype);return CreateTemporalYearMonthSlots(a,e,t,r,o),a}function CreateTemporalZonedDateTimeSlots(e,t,r,o){ValidateEpochNanoseconds(t),N(e),SetSlot(e,n,t),SetSlot(e,g,r),SetSlot(e,p,o);const a=new(GetIntrinsic("%Temporal.Instant%"))(GetSlot(e,n));SetSlot(e,S,a)}function CreateTemporalZonedDateTime(e,t,r="iso8601"){const o=GetIntrinsic("%Temporal.ZonedDateTime%"),n=Te(o.prototype);return CreateTemporalZonedDateTimeSlots(n,e,t,r),n}function CalendarFields(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.fields%"),r,[t])}const r=Call(GetMethod(e,"fields"),e,[t]),o=[];for(const e of r){if("string"!=typeof e)throw new TypeError("bad return from calendar.fields()");te.call(o,e)}return o}function CalendarMergeFields(e,t,r){if("string"==typeof e){const o=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.mergeFields%"),o,[t,r])}const o=Call(GetMethod(e,"mergeFields"),e,[t,r]);if(!IsObject(o))throw new TypeError("bad return from calendar.mergeFields()");return o}function CalendarDateAdd(e,t,r,o,n){let a=n;if("string"==typeof e){const n=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.dateAdd%"),n,[t,r,o])}void 0===a&&(a=GetMethod(e,"dateAdd"));const i=fe(a,e,[t,r,o]);if(!IsTemporalDate(i))throw new TypeError("invalid result");return i}function CalendarDateUntil(e,t,r,o,n){let a=n;if("string"==typeof e){const n=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.dateUntil%"),n,[t,r,o])}void 0===a&&(a=GetMethod(e,"dateUntil"));const i=fe(a,e,[t,r,o]);if(!IsTemporalDuration(i))throw new TypeError("invalid result");return i}function CalendarYear(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.year%"),r,[t])}let r=Call(GetMethod(e,"year"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar year result must be an integer");if(!IsIntegralNumber(r))throw new RangeError("calendar year result must be an integer");return r}function CalendarMonth(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.month%"),r,[t])}let r=Call(GetMethod(e,"month"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar month result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar month result must be a positive integer");return r}function CalendarMonthCode(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.monthCode%"),r,[t])}let r=Call(GetMethod(e,"monthCode"),e,[t]);if("string"!=typeof r)throw new TypeError("calendar monthCode result must be a string");return r}function CalendarDay(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.day%"),r,[t])}const r=Call(GetMethod(e,"day"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar day result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar day result must be a positive integer");return r}function CalendarEra(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.era%"),r,[t])}let r=Call(GetMethod(e,"era"),e,[t]);if(void 0===r)return r;if("string"!=typeof r)throw new TypeError("calendar era result must be a string or undefined");return r}function CalendarEraYear(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.eraYear%"),r,[t])}let r=Call(GetMethod(e,"eraYear"),e,[t]);if(void 0===r)return r;if("number"!=typeof r)throw new TypeError("calendar eraYear result must be an integer or undefined");if(!IsIntegralNumber(r))throw new RangeError("calendar eraYear result must be an integer or undefined");return r}function CalendarDayOfWeek(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.dayOfWeek%"),r,[t])}const r=Call(GetMethod(e,"dayOfWeek"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar dayOfWeek result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar dayOfWeek result must be a positive integer");return r}function CalendarDayOfYear(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.dayOfYear%"),r,[t])}const r=Call(GetMethod(e,"dayOfYear"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar dayOfYear result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar dayOfYear result must be a positive integer");return r}function CalendarWeekOfYear(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.weekOfYear%"),r,[t])}const r=Call(GetMethod(e,"weekOfYear"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar weekOfYear result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar weekOfYear result must be a positive integer");return r}function CalendarYearOfWeek(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.yearOfWeek%"),r,[t])}const r=Call(GetMethod(e,"yearOfWeek"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar yearOfWeek result must be an integer");if(!IsIntegralNumber(r))throw new RangeError("calendar yearOfWeek result must be an integer");return r}function CalendarDaysInWeek(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.daysInWeek%"),r,[t])}const r=Call(GetMethod(e,"daysInWeek"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar daysInWeek result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar daysInWeek result must be a positive integer");return r}function CalendarDaysInMonth(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.daysInMonth%"),r,[t])}const r=Call(GetMethod(e,"daysInMonth"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar daysInMonth result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar daysInMonth result must be a positive integer");return r}function CalendarDaysInYear(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.daysInYear%"),r,[t])}const r=Call(GetMethod(e,"daysInYear"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar daysInYear result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar daysInYear result must be a positive integer");return r}function CalendarMonthsInYear(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.monthsInYear%"),r,[t])}const r=Call(GetMethod(e,"monthsInYear"),e,[t]);if("number"!=typeof r)throw new TypeError("calendar monthsInYear result must be a positive integer");if(!IsIntegralNumber(r)||r<1)throw new RangeError("calendar monthsInYear result must be a positive integer");return r}function CalendarInLeapYear(e,t){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.inLeapYear%"),r,[t])}const r=Call(GetMethod(e,"inLeapYear"),e,[t]);if("boolean"!=typeof r)throw new TypeError("calendar inLeapYear result must be a boolean");return r}function ToTemporalCalendarSlotValue(e){if(IsObject(e)){if(HasSlot(e,p))return GetSlot(e,p);if(!function ObjectImplementsTemporalCalendarProtocol(e){return!!IsTemporalCalendar(e)||"dateAdd"in e&&"dateFromFields"in e&&"dateUntil"in e&&"day"in e&&"dayOfWeek"in e&&"dayOfYear"in e&&"daysInMonth"in e&&"daysInWeek"in e&&"daysInYear"in e&&"fields"in e&&"id"in e&&"inLeapYear"in e&&"mergeFields"in e&&"month"in e&&"monthCode"in e&&"monthDayFromFields"in e&&"monthsInYear"in e&&"weekOfYear"in e&&"year"in e&&"yearMonthFromFields"in e&&"yearOfWeek"in e}(e))throw new TypeError("expected a Temporal.Calendar or object implementing the Temporal.Calendar protocol");return e}const t=ToString(e);if(IsBuiltinCalendar(t))return ASCIILowercase(t);let r;try{({calendar:r}=ParseISODateTime(t))}catch{try{({calendar:r}=ParseTemporalYearMonthString(t))}catch{({calendar:r}=ParseTemporalMonthDayString(t))}}if(r||(r="iso8601"),!IsBuiltinCalendar(r))throw new RangeError(`invalid calendar identifier ${r}`);return ASCIILowercase(r)}function GetTemporalCalendarSlotValueWithISODefault(e){if(HasSlot(e,p))return GetSlot(e,p);const{calendar:t}=e;return void 0===t?"iso8601":ToTemporalCalendarSlotValue(t)}function ToTemporalCalendarIdentifier(e){if("string"==typeof e)return e;const t=e.id;if("string"!=typeof t)throw new TypeError("calendar.id should be a string");return t}function ToTemporalCalendarObject(e){return IsObject(e)?e:new(GetIntrinsic("%Temporal.Calendar%"))(e)}function CalendarEquals(e,t){return e===t||ToTemporalCalendarIdentifier(e)===ToTemporalCalendarIdentifier(t)}function ThrowIfCalendarsNotEqual(e,t,r){if(e===t)return;const o=ToTemporalCalendarIdentifier(e),n=ToTemporalCalendarIdentifier(t);if(o!==n)throw new RangeError(`cannot ${r} of ${o} and ${n} calendars`)}function ConsolidateCalendars(e,t){if(e===t)return t;const r=ToTemporalCalendarIdentifier(e),o=ToTemporalCalendarIdentifier(t);if(r===o||"iso8601"===r)return t;if("iso8601"===o)return e;throw new RangeError("irreconcilable calendars")}function CalendarDateFromFields(e,t,r,o){if("string"==typeof e){const o=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.dateFromFields%"),o,[t,r])}const n=Call(o??GetMethod(e,"dateFromFields"),e,[t,r]);if(!IsTemporalDate(n))throw new TypeError("invalid result");return n}function CalendarYearMonthFromFields(e,t,r){if("string"==typeof e){const o=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.yearMonthFromFields%"),o,[t,r])}let o=Call(GetMethod(e,"yearMonthFromFields"),e,[t,r]);if(!IsTemporalYearMonth(o))throw new TypeError("invalid result");return o}function CalendarMonthDayFromFields(e,t,r){if("string"==typeof e){const o=new(GetIntrinsic("%Temporal.Calendar%"))(e);return Call(GetIntrinsic("%Temporal.Calendar.prototype.monthDayFromFields%"),o,[t,r])}let o=Call(GetMethod(e,"monthDayFromFields"),e,[t,r]);if(!IsTemporalMonthDay(o))throw new TypeError("invalid result");return o}function ToTemporalTimeZoneSlotValue(e){if(IsObject(e)){if(IsTemporalZonedDateTime(e))return GetSlot(e,g);if(!function ObjectImplementsTemporalTimeZoneProtocol(e){return!!IsTemporalTimeZone(e)||"getOffsetNanosecondsFor"in e&&"getPossibleInstantsFor"in e&&"id"in e}(e))throw new TypeError("expected a Temporal.TimeZone or object implementing the Temporal.TimeZone protocol");return e}return function ParseTemporalTimeZone(e){const{ianaName:t,offset:r,z:o}=function ParseTemporalTimeZoneString(e){if(new RegExp(`^${$.source}$`,"i").test(e))return{ianaName:e};try{const t=ParseISODateTime(e);if(t.z||t.offset||t.ianaName)return t}catch{}throw new RangeError(`Invalid time zone: ${e}`)}(e);return t?GetCanonicalTimeZoneIdentifier(t):o?"UTC":FormatTimeZoneOffsetString(ParseTimeZoneOffsetString(r))}(ToString(e))}function ToTemporalTimeZoneIdentifier(e){if("string"==typeof e)return e;const t=e.id;if("string"!=typeof t)throw new TypeError("timeZone.id should be a string");return t}function ToTemporalTimeZoneObject(e){return IsObject(e)?e:new(GetIntrinsic("%Temporal.TimeZone%"))(e)}function TimeZoneEquals(e,t){return e===t||ToTemporalTimeZoneIdentifier(e)===ToTemporalTimeZoneIdentifier(t)}function TemporalDateTimeToDate(e){return CreateTemporalDate(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l),GetSlot(e,p))}function TemporalDateTimeToTime(e){return new(GetIntrinsic("%Temporal.PlainTime%"))(GetSlot(e,d),GetSlot(e,m),GetSlot(e,c),GetSlot(e,h),GetSlot(e,u),GetSlot(e,T))}function GetOffsetNanosecondsFor(e,t,r){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.TimeZone%"))(e);return Call(GetIntrinsic("%Temporal.TimeZone.prototype.getOffsetNanosecondsFor%"),r,[t])}const o=Call(r??GetMethod(e,"getOffsetNanosecondsFor"),e,[t]);if("number"!=typeof o)throw new TypeError("bad return from getOffsetNanosecondsFor");if(!IsIntegralNumber(o)||ae(o)>=864e11)throw new RangeError("out-of-range return from getOffsetNanosecondsFor");return o}function GetOffsetStringFor(e,t){return FormatTimeZoneOffsetString(GetOffsetNanosecondsFor(e,t))}function GetPlainDateTimeFor(e,t,r){const o=GetSlot(t,n),a=GetOffsetNanosecondsFor(e,t);let{year:i,month:s,day:l,hour:d,minute:m,second:c,millisecond:h,microsecond:u,nanosecond:T}=GetISOPartsFromEpoch(o);return({year:i,month:s,day:l,hour:d,minute:m,second:c,millisecond:h,microsecond:u,nanosecond:T}=BalanceISODateTime(i,s,l,d,m,c,h,u,T+a)),CreateTemporalDateTime(i,s,l,d,m,c,h,u,T,r)}function GetInstantFor(e,t,r){return DisambiguatePossibleInstants(GetPossibleInstantsFor(e,t),e,t,r)}function DisambiguatePossibleInstants(t,r,o,n){const a=GetIntrinsic("%Temporal.Instant%"),f=t.length;if(1===f)return t[0];if(f)switch(n){case"compatible":case"earlier":return t[0];case"later":return t[f-1];case"reject":throw new RangeError("multiple instants found")}const y=GetSlot(o,i),I=GetSlot(o,s),S=GetSlot(o,l),g=GetSlot(o,d),w=GetSlot(o,m),D=GetSlot(o,c),G=GetSlot(o,h),v=GetSlot(o,u),C=GetSlot(o,T),O=GetUTCEpochNanoseconds(y,I,S,g,w,D,G,v,C);if(null===O)throw new RangeError("DateTime outside of supported range");const b=new a(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(O,Ee)),E=new a(jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(O,Ee)),M=GetOffsetNanosecondsFor(r,b),R=GetOffsetNanosecondsFor(r,E)-M;switch(n){case"earlier":{const e=GetSlot(o,p),t=GetIntrinsic("%Temporal.PlainDateTime%"),n=AddDateTime(y,I,S,g,w,D,G,v,C,e,0,0,0,0,0,0,0,0,0,-R,void 0);return GetPossibleInstantsFor(r,new t(n.year,n.month,n.day,n.hour,n.minute,n.second,n.millisecond,n.microsecond,n.nanosecond,e))[0]}case"compatible":case"later":{const e=GetSlot(o,p),t=GetIntrinsic("%Temporal.PlainDateTime%"),n=AddDateTime(y,I,S,g,w,D,G,v,C,e,0,0,0,0,0,0,0,0,0,R,void 0),a=GetPossibleInstantsFor(r,new t(n.year,n.month,n.day,n.hour,n.minute,n.second,n.millisecond,n.microsecond,n.nanosecond,e));return a[a.length-1]}case"reject":throw new RangeError("no such instant found")}}function GetPossibleInstantsFor(e,t,r){if("string"==typeof e){const r=new(GetIntrinsic("%Temporal.TimeZone%"))(e);return Call(GetIntrinsic("%Temporal.TimeZone.prototype.getPossibleInstantsFor%"),r,[t])}const o=Call(r??GetMethod(e,"getPossibleInstantsFor"),e,[t]),n=[];for(const e of o){if(!IsTemporalInstant(e))throw new TypeError("bad return from getPossibleInstantsFor");te.call(n,e)}return n}function ISOYearString(e){let t;return t=e<0||e>9999?(e<0?"-":"+")+`000000${ae(e)}`.slice(-6):`0000${e}`.slice(-4),t}function ISODateTimePartString(e){return`00${e}`.slice(-2)}function FormatSecondsStringPart(e,t,r,o,n){if("minute"===n)return"";const a=`:${ISODateTimePartString(e)}`;let i,s=1e6*t+1e3*r+o;if("auto"===n){if(0===s)return a;for(i=`${s}`.padStart(9,"0");"0"===i[i.length-1];)i=i.slice(0,-1)}else{if(0===n)return a;i=`${s}`.padStart(9,"0").slice(0,n)}return`${a}.${i}`}function TemporalInstantToString(e,t,r){let o=t;void 0===o&&(o="UTC");const n=GetPlainDateTimeFor(o,e,"iso8601"),a=ISOYearString(GetSlot(n,i)),p=ISODateTimePartString(GetSlot(n,s)),f=ISODateTimePartString(GetSlot(n,l)),y=ISODateTimePartString(GetSlot(n,d)),I=ISODateTimePartString(GetSlot(n,m)),S=FormatSecondsStringPart(GetSlot(n,c),GetSlot(n,h),GetSlot(n,u),GetSlot(n,T),r);let g="Z";return void 0!==t&&(g=FormatISOTimeZoneOffsetString(GetOffsetNanosecondsFor(o,e))),`${a}-${p}-${f}T${y}:${I}${S}${g}`}function TemporalDurationToString(t,r="auto",o){function formatNumber(t){return t<=ue?t.toString(10):jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t).toString(10)}const n=GetSlot(t,w),a=GetSlot(t,D),i=GetSlot(t,G),s=GetSlot(t,v),l=GetSlot(t,C),d=GetSlot(t,O);let m=GetSlot(t,b),c=GetSlot(t,E),h=GetSlot(t,M),u=GetSlot(t,R);const T=DurationSign(n,a,i,s,l,d,m,c,h,u);if(o){const{unit:e,increment:t,roundingMode:r}=o;({seconds:m,milliseconds:c,microseconds:h,nanoseconds:u}=RoundDuration(0,0,0,0,0,0,m,c,h,u,t,e,r))}const p=[];n&&p.push(`${formatNumber(ae(n))}Y`),a&&p.push(`${formatNumber(ae(a))}M`),i&&p.push(`${formatNumber(ae(i))}W`),s&&p.push(`${formatNumber(ae(s))}D`);const f=[];l&&f.push(`${formatNumber(ae(l))}H`),d&&f.push(`${formatNumber(ae(d))}M`);const y=[];let I,S,g,F,Y=TotalDurationNanoseconds(0,0,0,m,c,h,u,0);({quotient:Y,remainder:I}=divmod(Y,De)),({quotient:Y,remainder:S}=divmod(Y,De)),({quotient:F,remainder:g}=divmod(Y,De));const P=1e6*ae(jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(g))+1e3*ae(jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(S))+ae(jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(I));let Z;if("auto"===r){if(0!==P)for(Z=`${P}`.padStart(9,"0");"0"===Z[Z.length-1];)Z=Z.slice(0,-1)}else 0!==r&&(Z=`${P}`.padStart(9,"0").slice(0,r));return Z&&y.unshift(".",Z),jsbi__WEBPACK_IMPORTED_MODULE_0___default().equal(F,Ie)&&!y.length&&"auto"===r||y.unshift(abs(F).toString()),y.length&&f.push(`${y.join("")}S`),f.length&&f.unshift("T"),p.length||f.length?`${T<0?"-":""}P${p.join("")}${f.join("")}`:"PT0S"}function TemporalDateToString(e,t="auto"){return`${ISOYearString(GetSlot(e,i))}-${ISODateTimePartString(GetSlot(e,s))}-${ISODateTimePartString(GetSlot(e,l))}${MaybeFormatCalendarAnnotation(GetSlot(e,p),t)}`}function TemporalDateTimeToString(e,t,r="auto",o){let n=GetSlot(e,i),a=GetSlot(e,s),f=GetSlot(e,l),y=GetSlot(e,d),I=GetSlot(e,m),S=GetSlot(e,c),g=GetSlot(e,h),w=GetSlot(e,u),D=GetSlot(e,T);if(o){const{unit:e,increment:t,roundingMode:r}=o;({year:n,month:a,day:f,hour:y,minute:I,second:S,millisecond:g,microsecond:w,nanosecond:D}=RoundISODateTime(n,a,f,y,I,S,g,w,D,t,e,r))}return`${ISOYearString(n)}-${ISODateTimePartString(a)}-${ISODateTimePartString(f)}T${ISODateTimePartString(y)}:${ISODateTimePartString(I)}${FormatSecondsStringPart(S,g,w,D,t)}${MaybeFormatCalendarAnnotation(GetSlot(e,p),r)}`}function TemporalMonthDayToString(e,t="auto"){let r=`${ISODateTimePartString(GetSlot(e,s))}-${ISODateTimePartString(GetSlot(e,l))}`;const o=ToTemporalCalendarIdentifier(GetSlot(e,p));"always"!==t&&"critical"!==t&&"iso8601"===o||(r=`${ISOYearString(GetSlot(e,i))}-${r}`);const n=FormatCalendarAnnotation(o,t);return n&&(r+=n),r}function TemporalYearMonthToString(e,t="auto"){let r=`${ISOYearString(GetSlot(e,i))}-${ISODateTimePartString(GetSlot(e,s))}`;const o=ToTemporalCalendarIdentifier(GetSlot(e,p));"always"!==t&&"critical"!==t&&"iso8601"===o||(r+=`-${ISODateTimePartString(GetSlot(e,l))}`);const n=FormatCalendarAnnotation(o,t);return n&&(r+=n),r}function TemporalZonedDateTimeToString(e,t,r="auto",o="auto",a="auto",f){let y=GetSlot(e,S);if(f){const{unit:t,increment:r,roundingMode:o}=f,a=RoundInstant(GetSlot(e,n),r,t,o);y=new(GetIntrinsic("%Temporal.Instant%"))(a)}const I=GetSlot(e,g),w=GetPlainDateTimeFor(I,y,"iso8601");let D=`${ISOYearString(GetSlot(w,i))}-${ISODateTimePartString(GetSlot(w,s))}-${ISODateTimePartString(GetSlot(w,l))}T${ISODateTimePartString(GetSlot(w,d))}:${ISODateTimePartString(GetSlot(w,m))}${FormatSecondsStringPart(GetSlot(w,c),GetSlot(w,h),GetSlot(w,u),GetSlot(w,T),t)}`;return"never"!==a&&(D+=FormatISOTimeZoneOffsetString(GetOffsetNanosecondsFor(I,y))),"never"!==o&&(D+=`[${"critical"===o?"!":""}${ToTemporalTimeZoneIdentifier(I)}]`),D+=MaybeFormatCalendarAnnotation(GetSlot(e,p),r),D}function IsTimeZoneOffsetString(e){return ze.test(he(e))}function ParseTimeZoneOffsetString(e){const t=ze.exec(he(e));if(!t)throw new RangeError(`invalid time zone offset: ${e}`);return("-"===t[1]||"−"===t[1]?-1:1)*(1e9*(60*(60*+t[2]+ +(t[3]||0))+ +(t[4]||0))+ +((t[5]||0)+"000000000").slice(0,9))}function GetCanonicalTimeZoneIdentifier(e){return IsTimeZoneOffsetString(e)?FormatTimeZoneOffsetString(ParseTimeZoneOffsetString(e)):getIntlDateTimeFormatEnUsForTimeZone(he(e)).resolvedOptions().timeZone}function GetNamedTimeZoneOffsetNanoseconds(t,r){const{year:o,month:n,day:a,hour:i,minute:s,second:l,millisecond:d,microsecond:m,nanosecond:c}=GetNamedTimeZoneDateTimeParts(t,r),h=o%400,u=(o-h)/400,T=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(146097),Ee),p=GetUTCEpochNanoseconds(h,n,a,i,s,l,d,m,c),f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(p,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(T,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(u)));return jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(f,r))}function FormatTimeZoneOffsetString(e){const t=e<0?"-":"+",r=ae(e),o=r%1e9,n=ie(r/1e9)%60,a=ie(r/6e10)%60,i=ISODateTimePartString(ie(r/36e11)),s=ISODateTimePartString(a),l=ISODateTimePartString(n);let d="";if(o){let e=`${o}`.padStart(9,"0");for(;"0"===e[e.length-1];)e=e.slice(0,-1);d=`:${l}.${e}`}else n&&(d=`:${l}`);return`${t}${i}:${s}${d}`}function FormatISOTimeZoneOffsetString(t){let r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(RoundNumberToIncrement(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t),be,"halfExpand"));const o=r<0?"-":"+";r=ae(r);const n=r/6e10%60;return`${o}${ISODateTimePartString(ie(r/36e11))}:${ISODateTimePartString(n)}`}function GetUTCEpochNanoseconds(t,r,o,n,a,i,s,l,d){const m=new Date;m.setUTCHours(n,a,i,s),m.setUTCFullYear(t,r-1,o);const c=m.getTime();if(de(c))return null;let h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(c),Ge);return h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(h,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(l),De)),h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(h,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(d)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(h,Me)||jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(h,Re)?null:h}function GetISOPartsFromEpoch(t){const{quotient:r,remainder:o}=divmod(t,Ge);let n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(r),a=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(o);a<0&&(a+=1e6,n-=1);const i=ie(a/1e3)%1e3,s=a%1e3,l=new Date(n);return{epochMilliseconds:n,year:l.getUTCFullYear(),month:l.getUTCMonth()+1,day:l.getUTCDate(),hour:l.getUTCHours(),minute:l.getUTCMinutes(),second:l.getUTCSeconds(),millisecond:l.getUTCMilliseconds(),microsecond:i,nanosecond:s}}function GetNamedTimeZoneDateTimeParts(e,t){const{epochMilliseconds:r,millisecond:o,microsecond:n,nanosecond:a}=GetISOPartsFromEpoch(t),{year:i,month:s,day:l,hour:d,minute:m,second:c}=function GetFormatterParts(e,t){return function parseFromEnUsFormat(e){const t=e.split(/[^\w]+/);if(7!==t.length)throw new RangeError(`expected 7 parts in "${e}`);const r=+t[0],o=+t[1];let n=+t[2];const a=t[3].toUpperCase();if("B"===a||"BC"===a)n=1-n;else if("A"!==a&&"AD"!==a)throw new RangeError(`Unknown era ${a} in "${e}`);let i=+t[4];24===i&&(i=0);const s=+t[5],l=+t[6];if(!(me(n)&&me(r)&&me(o)&&me(i)&&me(s)&&me(l)))throw new RangeError(`Invalid number in "${e}`);return{year:n,month:r,day:o,hour:i,minute:s,second:l}}(getIntlDateTimeFormatEnUsForTimeZone(e).format(new Date(t)))}(e,r);return BalanceISODateTime(i,s,l,d,m,c,o,n,a)}function maxJSBI(t,r){return jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(t,r)?r:t}function afterLatestPossibleTzdbRuleChange(){return jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(Ve(),Ze)}function GetNamedTimeZoneNextTransition(t,r){if(jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(r,Pe))return GetNamedTimeZoneNextTransition(t,Pe);const o=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,Be),n=maxJSBI(afterLatestPossibleTzdbRuleChange(),o);let a=maxJSBI(Pe,r);const i=GetNamedTimeZoneOffsetNanoseconds(t,a);let s=a,l=i;for(;i===l&&jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a),n);){if(s=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(a,Ne),jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(s,Re))return null;l=GetNamedTimeZoneOffsetNanoseconds(t,s),i===l&&(a=s)}return i===l?null:bisect((e=>GetNamedTimeZoneOffsetNanoseconds(t,e)),a,s,i,l)}function GetNamedTimeZonePreviousTransition(t,r){const o=afterLatestPossibleTzdbRuleChange(),a=jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(r,o),i=a?jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(r,Be):Pe;if("Africa/Casablanca"===t||"Africa/El_Aaiun"===t){const o=GetSlot(ToTemporalInstant("2088-01-01T00Z"),n);if(jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(o,r))return GetNamedTimeZonePreviousTransition(t,o)}let s=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(r,Se);if(jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(s,Pe))return null;const l=GetNamedTimeZoneOffsetNanoseconds(t,s);let d=s,m=l;for(;l===m&&jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(s,i);){if(d=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(s,Ne),jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(d,Pe))return null;m=GetNamedTimeZoneOffsetNanoseconds(t,d),l===m&&(s=d)}if(l===m){if(a){const r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(o,Ee);return GetNamedTimeZonePreviousTransition(t,r)}return null}return bisect((e=>GetNamedTimeZoneOffsetNanoseconds(t,e)),d,s,m,l)}function LeapYear(e){return void 0!==e&&!(e%4!=0||e%100==0&&e%400!=0)}function ISODaysInMonth(e,t){return{standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]}[LeapYear(e)?"leapyear":"standard"][t-1]}function DayOfWeek(e,t,r){const o=t+(t<3?10:-2),n=e-(t<3?1:0),a=ie(n/100),i=n-100*a,s=(r+ie(2.6*o-.2)+(i+ie(i/4))+(ie(a/4)-2*a))%7;return s+(s<=0?7:0)}function DayOfYear(e,t,r){let o=r;for(let r=t-1;r>0;r--)o+=ISODaysInMonth(e,r);return o}function WeekOfYear(e,t,r){const o=DayOfYear(e,t,r),n=DayOfWeek(e,t,r)||7,a=DayOfWeek(e,1,1),i=ie((o-n+10)/7);return i<1?5===a||6===a&&LeapYear(e-1)?{week:53,year:e-1}:{week:52,year:e-1}:53===i&&(LeapYear(e)?366:365)-o<4-n?{week:1,year:e+1}:{week:i,year:e}}function DurationSign(e,t,r,o,n,a,i,s,l,d){for(const m of[e,t,r,o,n,a,i,s,l,d])if(0!==m)return m<0?-1:1;return 0}function BalanceISOYearMonth(e,t){let r=e,o=t;if(!me(r)||!me(o))throw new RangeError("infinity is out of range");return o-=1,r+=ie(o/12),o%=12,o<0&&(o+=12),o+=1,{year:r,month:o}}function BalanceISODate(e,t,r){let o=e,n=t,a=r;if(!me(a))throw new RangeError("infinity is out of range");({year:o,month:n}=BalanceISOYearMonth(o,n));const i=146097;if(ae(a)>i){const e=le(a/i);o+=400*e,a-=e*i}let s=0,l=n>2?o:o-1;for(;s=LeapYear(l)?366:365,a<-s;)o-=1,l-=1,a+=s;for(l+=1;s=LeapYear(l)?366:365,a>s;)o+=1,l+=1,a-=s;for(;a<1;)({year:o,month:n}=BalanceISOYearMonth(o,n-1)),a+=ISODaysInMonth(o,n);for(;a>ISODaysInMonth(o,n);)a-=ISODaysInMonth(o,n),({year:o,month:n}=BalanceISOYearMonth(o,n+1));return{year:o,month:n,day:a}}function BalanceISODateTime(e,t,r,o,n,a,i,s,l){const{deltaDays:d,hour:m,minute:c,second:h,millisecond:u,microsecond:T,nanosecond:p}=BalanceTime(o,n,a,i,s,l),{year:f,month:y,day:I}=BalanceISODate(e,t,r+d);return{year:f,month:y,day:I,hour:m,minute:c,second:h,millisecond:u,microsecond:T,nanosecond:p}}function BalanceTime(t,r,o,n,a,i){let s,l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t),d=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r),m=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o),c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(n),h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a),u=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i);return({quotient:s,remainder:u}=NonNegativeBigIntDivmod(u,De)),h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(h,s),({quotient:s,remainder:h}=NonNegativeBigIntDivmod(h,De)),c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(c,s),({quotient:s,remainder:c}=NonNegativeBigIntDivmod(c,De)),m=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(m,s),({quotient:s,remainder:m}=NonNegativeBigIntDivmod(m,ge)),d=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(d,s),({quotient:s,remainder:d}=NonNegativeBigIntDivmod(d,ge)),l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(l,s),({quotient:s,remainder:l}=NonNegativeBigIntDivmod(l,we)),{deltaDays:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(s),hour:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(l),minute:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(d),second:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(m),millisecond:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(c),microsecond:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(h),nanosecond:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(u)}}function TotalDurationNanoseconds(t,r,o,n,a,i,s,l){const d=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t);let m=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(s);0!==t&&(m=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(s),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(l)));const c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(d,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(24))),h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(c,ge)),u=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(n),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(h,ge)),T=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(u,De)),p=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(T,De));return jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(m),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(p,De))}function NanosecondsToDays(t,r){const o=GetIntrinsic("%Temporal.Instant%"),a=se(jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(t));let f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t),y=864e11;if(0===a)return{days:0,nanoseconds:Ie,dayLengthNs:y};if(!IsTemporalZonedDateTime(r)){let t;return({quotient:t,remainder:f}=divmod(f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(y))),{days:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(t),nanoseconds:f,dayLengthNs:y}}const I=GetSlot(r,n),w=GetSlot(r,S),D=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(I,f),G=new o(D),v=GetSlot(r,g),C=GetSlot(r,p),O=GetPlainDateTimeFor(v,w,C),b=GetPlainDateTimeFor(v,G,C);let{days:E}=DifferenceISODateTime(GetSlot(O,i),GetSlot(O,s),GetSlot(O,l),GetSlot(O,d),GetSlot(O,m),GetSlot(O,c),GetSlot(O,h),GetSlot(O,u),GetSlot(O,T),GetSlot(b,i),GetSlot(b,s),GetSlot(b,l),GetSlot(b,d),GetSlot(b,m),GetSlot(b,c),GetSlot(b,h),GetSlot(b,u),GetSlot(b,T),C,"day",Te(null)),M=AddZonedDateTime(w,v,C,0,0,0,E,0,0,0,0,0,0),R=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(E);if(1===a)for(;jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(R,Ie)&&jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(M,D);)R=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(R,Se),M=AddZonedDateTime(w,v,C,0,0,0,jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(R),0,0,0,0,0,0);f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(D,M);let F=!1,Y=new o(M);do{const t=AddZonedDateTime(Y,v,C,0,0,0,a,0,0,0,0,0,0),r=GetSlot(Y,n);y=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(t,r)),F=jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThanOrEqual(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(y)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a)),Ie),F&&(f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(y)),Y=new o(t),R=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(R,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a)))}while(F);if(!isZero(R)&&signJSBI(R)!==a)throw new RangeError("Time zone or calendar converted nanoseconds into a number of days with the opposite sign");if(!isZero(f)&&signJSBI(f)!==a){if(isNegativeJSBI(f)&&1===a)throw new Error("assert not reached");throw new RangeError("Time zone or calendar ended up with a remainder of nanoseconds with the opposite sign")}if(jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThanOrEqual(abs(f),abs(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(y))))throw new Error("assert not reached");return{days:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(R),nanoseconds:f,dayLengthNs:ae(y)}}function BalanceDuration(e,t,r,o,n,a,i,s,l){let d=BalancePossiblyInfiniteDuration(e,t,r,o,n,a,i,s,l);if("positive overflow"===d||"negative overflow"===d)throw new RangeError("Duration out of range");return d}function BalancePossiblyInfiniteDuration(t,r,o,a,i,s,l,d,m){let c,h,u,T,f,y,I=t;if(IsTemporalZonedDateTime(m)){const t=AddZonedDateTime(GetSlot(m,S),GetSlot(m,g),GetSlot(m,p),0,0,0,I,r,o,a,i,s,l),d=GetSlot(m,n);c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(t,d)}else c=TotalDurationNanoseconds(I,r,o,a,i,s,l,0);"year"===d||"month"===d||"week"===d||"day"===d?({days:I,nanoseconds:c}=NanosecondsToDays(c,m)):I=0;const w=jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(c,Ie)?-1:1;switch(c=abs(c),h=u=T=f=y=Ie,d){case"year":case"month":case"week":case"day":case"hour":({quotient:h,remainder:c}=divmod(c,De)),({quotient:u,remainder:h}=divmod(h,De)),({quotient:T,remainder:u}=divmod(u,De)),({quotient:f,remainder:T}=divmod(T,ge)),({quotient:y,remainder:f}=divmod(f,ge));break;case"minute":({quotient:h,remainder:c}=divmod(c,De)),({quotient:u,remainder:h}=divmod(h,De)),({quotient:T,remainder:u}=divmod(u,De)),({quotient:f,remainder:T}=divmod(T,ge));break;case"second":({quotient:h,remainder:c}=divmod(c,De)),({quotient:u,remainder:h}=divmod(h,De)),({quotient:T,remainder:u}=divmod(u,De));break;case"millisecond":({quotient:h,remainder:c}=divmod(c,De)),({quotient:u,remainder:h}=divmod(h,De));break;case"microsecond":({quotient:h,remainder:c}=divmod(c,De));break;case"nanosecond":break;default:throw new Error("assert not reached")}const D=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(y)*w,G=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(f)*w,v=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(T)*w,C=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(u)*w,O=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(h)*w,b=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(c)*w;for(const e of[I,D,G,v,C,O,b])if(!me(e))return 1===w?"positive overflow":"negative overflow";return{days:I,hours:D,minutes:G,seconds:v,milliseconds:C,microseconds:O,nanoseconds:b}}function UnbalanceDurationRelative(t,r,o,n,a,i){const s=GetIntrinsic("%Temporal.Duration%"),l=DurationSign(t,r,o,n,0,0,0,0,0,0);if(0===l)return{years:t,months:r,weeks:o,days:n};const d=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(l);let m,c,h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t),u=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r),T=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o),f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(n);i&&(c=ToTemporalDate(i),m=GetSlot(c,p));const y=new s(l),I=new s(0,l),S=new s(0,0,l);switch(a){case"year":break;case"month":{if(!m)throw new RangeError("a starting point is required for months balancing");let t,r;for("string"!=typeof m&&(t=GetMethod(m,"dateAdd"),r=GetMethod(m,"dateUntil"));!isZero(h);){const o=CalendarDateAdd(m,c,y,void 0,t),n=Te(null);n.largestUnit="month";const a=CalendarDateUntil(m,c,o,n,r),i=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(GetSlot(a,D));c=o,u=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(u,i),h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(h,d)}}break;case"week":{if(!m)throw new RangeError("a starting point is required for weeks balancing");const t="string"!=typeof m?GetMethod(m,"dateAdd"):void 0;for(;!isZero(h);){let r;({relativeTo:c,days:r}=MoveRelativeDate(m,c,y,t)),f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r)),h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(h,d)}for(;!isZero(u);){let r;({relativeTo:c,days:r}=MoveRelativeDate(m,c,I,t)),f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r)),u=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(u,d)}break}default:{if(isZero(h)&&isZero(u)&&isZero(T))break;if(!m)throw new RangeError("a starting point is required for balancing calendar units");const t="string"!=typeof m?GetMethod(m,"dateAdd"):void 0;for(;!isZero(h);){let r;({relativeTo:c,days:r}=MoveRelativeDate(m,c,y,t)),f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r)),h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(h,d)}for(;!isZero(u);){let r;({relativeTo:c,days:r}=MoveRelativeDate(m,c,I,t)),f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r)),u=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(u,d)}for(;!isZero(T);){let r;({relativeTo:c,days:r}=MoveRelativeDate(m,c,S,t)),f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r)),T=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(T,d)}break}}return{years:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(h),months:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(u),weeks:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(T),days:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(f)}}function CalculateOffsetShift(e,t,r,o,n){if(IsTemporalZonedDateTime(e)){const a=GetSlot(e,S),i=GetSlot(e,g),s=GetSlot(e,p),l=GetOffsetNanosecondsFor(i,a),d=AddZonedDateTime(a,i,s,t,r,o,n,0,0,0,0,0,0);return GetOffsetNanosecondsFor(i,new(GetIntrinsic("%Temporal.Instant%"))(d))-l}return 0}function CreateNegatedTemporalDuration(e){return new(GetIntrinsic("%Temporal.Duration%"))(-GetSlot(e,w),-GetSlot(e,D),-GetSlot(e,G),-GetSlot(e,v),-GetSlot(e,C),-GetSlot(e,O),-GetSlot(e,b),-GetSlot(e,E),-GetSlot(e,M),-GetSlot(e,R))}function ConstrainToRange(e,t,r){return oe(r,ne(t,e))}function ConstrainISODate(e,t,r){const o=ConstrainToRange(t,1,12);return{year:e,month:o,day:ConstrainToRange(r,1,ISODaysInMonth(e,o))}}function RejectToRange(e,t,r){if(er)throw new RangeError(`value out of range: ${t} <= ${e} <= ${r}`)}function RejectISODate(e,t,r){RejectToRange(t,1,12),RejectToRange(r,1,ISODaysInMonth(e,t))}function RejectDateRange(e,t,r){RejectDateTimeRange(e,t,r,12,0,0,0,0,0)}function RejectTime(e,t,r,o,n,a){RejectToRange(e,0,23),RejectToRange(t,0,59),RejectToRange(r,0,59),RejectToRange(o,0,999),RejectToRange(n,0,999),RejectToRange(a,0,999)}function RejectDateTime(e,t,r,o,n,a,i,s,l){RejectISODate(e,t,r),RejectTime(o,n,a,i,s,l)}function RejectDateTimeRange(e,t,r,o,n,a,i,s,l){if(RejectToRange(e,Fe,Ye),e===Fe&&null==GetUTCEpochNanoseconds(e,t,r+1,o,n,a,i,s,l-1)||e===Ye&&null==GetUTCEpochNanoseconds(e,t,r-1,o,n,a,i,s,l+1))throw new RangeError("DateTime outside of supported range")}function ValidateEpochNanoseconds(t){if(jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(t,Me)||jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(t,Re))throw new RangeError("Instant outside of supported range")}function RejectDuration(e,t,r,o,n,a,i,s,l,d){const m=DurationSign(e,t,r,o,n,a,i,s,l,d);for(const c of[e,t,r,o,n,a,i,s,l,d]){if(!me(c))throw new RangeError("infinite values not allowed as duration fields");const e=se(c);if(0!==e&&e!==m)throw new RangeError("mixed-sign values not allowed as duration fields")}}function DifferenceISODate(e,t,r,o,n,a,i){switch(i){case"year":case"month":{const s=-CompareISODate(e,t,r,o,n,a);if(0===s)return{years:0,months:0,weeks:0,days:0};const l={year:e,month:t,day:r},d={year:o,month:n,day:a};let m=d.year-l.year,c=AddISODate(e,t,r,m,0,0,0,"constrain"),h=-CompareISODate(c.year,c.month,c.day,o,n,a);if(0===h)return"year"===i?{years:m,months:0,weeks:0,days:0}:{years:0,months:12*m,weeks:0,days:0};let u=d.month-l.month;if(h!==s&&(m-=s,u+=12*s),c=AddISODate(e,t,r,m,u,0,0,"constrain"),h=-CompareISODate(c.year,c.month,c.day,o,n,a),0===h)return"year"===i?{years:m,months:u,weeks:0,days:0}:{years:0,months:u+12*m,weeks:0,days:0};h!==s&&(u-=s,u===-s&&(m-=s,u=11*s),c=AddISODate(e,t,r,m,u,0,0,"constrain"));let T=0;return T=c.month===d.month?d.day-c.day:s<0?-c.day-(ISODaysInMonth(d.year,d.month)-d.day):d.day+(ISODaysInMonth(c.year,c.month)-c.day),"month"===i&&(u+=12*m,m=0),{years:m,months:u,weeks:0,days:T}}case"week":case"day":{let s,l,d;CompareISODate(e,t,r,o,n,a)<0?(l={year:e,month:t,day:r},s={year:o,month:n,day:a},d=1):(l={year:o,month:n,day:a},s={year:e,month:t,day:r},d=-1);let m=DayOfYear(s.year,s.month,s.day)-DayOfYear(l.year,l.month,l.day);for(let e=l.year;e{const n=t[0],a=t[1],i=t[2];return"datetime"!==r&&i!==r||o.includes(a)||e.push(a,n),e}),[]);let s=GetTemporalUnit(t,"largestUnit",r,"auto");if(o.includes(s))throw new RangeError(`largestUnit must be one of ${i.join(", ")}, not ${s}`);const l=ToTemporalRoundingIncrement(t);let d=ToTemporalRoundingMode(t,"trunc");"since"===e&&(d=function NegateTemporalRoundingMode(e){switch(e){case"ceil":return"floor";case"floor":return"ceil";case"halfCeil":return"halfFloor";case"halfFloor":return"halfCeil";default:return e}}(d));const m=GetTemporalUnit(t,"smallestUnit",r,n);if(o.includes(m))throw new RangeError(`smallestUnit must be one of ${i.join(", ")}, not ${m}`);const c=LargerOfTwoTemporalUnits(a,m);if("auto"===s&&(s=c),LargerOfTwoTemporalUnits(s,m)!==s)throw new RangeError(`largestUnit ${s} cannot be smaller than smallestUnit ${m}`);const h={hour:24,minute:60,second:60,millisecond:1e3,microsecond:1e3,nanosecond:1e3}[m];return void 0!==h&&ValidateTemporalRoundingIncrement(l,h,!1),{largestUnit:s,roundingIncrement:l,roundingMode:d,smallestUnit:m}}function DifferenceTemporalInstant(e,t,r,o){const a="since"===e?-1:1,i=ToTemporalInstant(r),s=GetDifferenceSettings(e,CopyOptions(o),"time",[],"nanosecond","second"),l=GetSlot(t,n),d=GetSlot(i,n);let{hours:m,minutes:c,seconds:h,milliseconds:u,microseconds:T,nanoseconds:p}=DifferenceInstant(l,d,s.roundingIncrement,s.smallestUnit,s.largestUnit,s.roundingMode);return new(GetIntrinsic("%Temporal.Duration%"))(0,0,0,0,a*m,a*c,a*h,a*u,a*T,a*p)}function DifferenceTemporalPlainDate(e,t,r,o){const n="since"===e?-1:1,a=ToTemporalDate(r),i=GetSlot(t,p);ThrowIfCalendarsNotEqual(i,GetSlot(a,p),"compute difference between dates");const s=CopyOptions(o),l=GetDifferenceSettings(e,s,"date",[],"day","day");s.largestUnit=l.largestUnit;let{years:d,months:m,weeks:c,days:h}=CalendarDateUntil(i,t,a,s);return"day"===l.smallestUnit&&1===l.roundingIncrement||({years:d,months:m,weeks:c,days:h}=RoundDuration(d,m,c,h,0,0,0,0,0,0,l.roundingIncrement,l.smallestUnit,l.roundingMode,t)),new(GetIntrinsic("%Temporal.Duration%"))(n*d,n*m,n*c,n*h,0,0,0,0,0,0)}function DifferenceTemporalPlainDateTime(e,t,r,o){const n="since"===e?-1:1,a=ToTemporalDateTime(r),f=GetSlot(t,p);ThrowIfCalendarsNotEqual(f,GetSlot(a,p),"compute difference between dates");const y=CopyOptions(o),I=GetDifferenceSettings(e,y,"datetime",[],"nanosecond","day");let{years:S,months:g,weeks:w,days:D,hours:G,minutes:v,seconds:C,milliseconds:O,microseconds:b,nanoseconds:E}=DifferenceISODateTime(GetSlot(t,i),GetSlot(t,s),GetSlot(t,l),GetSlot(t,d),GetSlot(t,m),GetSlot(t,c),GetSlot(t,h),GetSlot(t,u),GetSlot(t,T),GetSlot(a,i),GetSlot(a,s),GetSlot(a,l),GetSlot(a,d),GetSlot(a,m),GetSlot(a,c),GetSlot(a,h),GetSlot(a,u),GetSlot(a,T),f,I.largestUnit,y);const M=TemporalDateTimeToDate(t);return({years:S,months:g,weeks:w,days:D,hours:G,minutes:v,seconds:C,milliseconds:O,microseconds:b,nanoseconds:E}=RoundDuration(S,g,w,D,G,v,C,O,b,E,I.roundingIncrement,I.smallestUnit,I.roundingMode,M)),({days:D,hours:G,minutes:v,seconds:C,milliseconds:O,microseconds:b,nanoseconds:E}=BalanceDuration(D,G,v,C,O,b,E,I.largestUnit)),new(GetIntrinsic("%Temporal.Duration%"))(n*S,n*g,n*w,n*D,n*G,n*v,n*C,n*O,n*b,n*E)}function DifferenceTemporalPlainTime(e,t,r,o){const n="since"===e?-1:1,a=ToTemporalTime(r),i=GetDifferenceSettings(e,CopyOptions(o),"time",[],"nanosecond","hour");let{hours:s,minutes:l,seconds:p,milliseconds:f,microseconds:y,nanoseconds:I}=DifferenceTime(GetSlot(t,d),GetSlot(t,m),GetSlot(t,c),GetSlot(t,h),GetSlot(t,u),GetSlot(t,T),GetSlot(a,d),GetSlot(a,m),GetSlot(a,c),GetSlot(a,h),GetSlot(a,u),GetSlot(a,T));return({hours:s,minutes:l,seconds:p,milliseconds:f,microseconds:y,nanoseconds:I}=RoundDuration(0,0,0,0,s,l,p,f,y,I,i.roundingIncrement,i.smallestUnit,i.roundingMode)),({hours:s,minutes:l,seconds:p,milliseconds:f,microseconds:y,nanoseconds:I}=BalanceDuration(0,s,l,p,f,y,I,i.largestUnit)),new(GetIntrinsic("%Temporal.Duration%"))(0,0,0,0,n*s,n*l,n*p,n*f,n*y,n*I)}function DifferenceTemporalPlainYearMonth(e,t,r,o){const n="since"===e?-1:1,a=ToTemporalYearMonth(r),i=GetSlot(t,p);ThrowIfCalendarsNotEqual(i,GetSlot(a,p),"compute difference between months");const s=CopyOptions(o),l=GetDifferenceSettings(e,s,"date",["week","day"],"month","year");s.largestUnit=l.largestUnit;const d=CalendarFields(i,["monthCode","year"]),m=PrepareTemporalFields(t,d,[]);m.day=1;const c=CalendarDateFromFields(i,m),h=PrepareTemporalFields(a,d,[]);h.day=1;const u=CalendarDateFromFields(i,h);let{years:T,months:f}=CalendarDateUntil(i,c,u,s);return"month"===l.smallestUnit&&1===l.roundingIncrement||({years:T,months:f}=RoundDuration(T,f,0,0,0,0,0,0,0,0,l.roundingIncrement,l.smallestUnit,l.roundingMode,c)),new(GetIntrinsic("%Temporal.Duration%"))(n*T,n*f,0,0,0,0,0,0,0,0)}function DifferenceTemporalZonedDateTime(e,t,r,o){const a="since"===e?-1:1,i=ToTemporalZonedDateTime(r),s=GetSlot(t,p);ThrowIfCalendarsNotEqual(s,GetSlot(i,p),"compute difference between dates");const l=CopyOptions(o),d=GetDifferenceSettings(e,l,"datetime",[],"nanosecond","hour");l.largestUnit=d.largestUnit;const m=GetSlot(t,n),c=GetSlot(i,n);let h,u,T,f,y,I,S,w,D,G;if("year"!==d.largestUnit&&"month"!==d.largestUnit&&"week"!==d.largestUnit&&"day"!==d.largestUnit)h=0,u=0,T=0,f=0,({hours:y,minutes:I,seconds:S,milliseconds:w,microseconds:D,nanoseconds:G}=DifferenceInstant(m,c,d.roundingIncrement,d.smallestUnit,d.largestUnit,d.roundingMode));else{const e=GetSlot(t,g);if(!TimeZoneEquals(e,GetSlot(i,g)))throw new RangeError("When calculating difference between time zones, largestUnit must be 'hours' or smaller because day lengths can vary between time zones due to DST or time zone offset changes.");({years:h,months:u,weeks:T,days:f,hours:y,minutes:I,seconds:S,milliseconds:w,microseconds:D,nanoseconds:G}=DifferenceZonedDateTime(m,c,e,s,d.largestUnit,l)),({years:h,months:u,weeks:T,days:f,hours:y,minutes:I,seconds:S,milliseconds:w,microseconds:D,nanoseconds:G}=RoundDuration(h,u,T,f,y,I,S,w,D,G,d.roundingIncrement,d.smallestUnit,d.roundingMode,t)),({years:h,months:u,weeks:T,days:f,hours:y,minutes:I,seconds:S,milliseconds:w,microseconds:D,nanoseconds:G}=AdjustRoundedDurationDays(h,u,T,f,y,I,S,w,D,G,d.roundingIncrement,d.smallestUnit,d.roundingMode,t))}return new(GetIntrinsic("%Temporal.Duration%"))(a*h,a*u,a*T,a*f,a*y,a*I,a*S,a*w,a*D,a*G)}function AddISODate(e,t,r,o,n,a,i,s){let l=e,d=t,m=r,c=a,h=i;return l+=o,d+=n,({year:l,month:d}=BalanceISOYearMonth(l,d)),({year:l,month:d,day:m}=RegulateISODate(l,d,m,s)),h+=7*c,m+=h,({year:l,month:d,day:m}=BalanceISODate(l,d,m)),{year:l,month:d,day:m}}function AddTime(e,t,r,o,n,a,i,s,l,d,m,c){let h=e,u=t,T=r,p=o,f=n,y=a;h+=i,u+=s,T+=l,p+=d,f+=m,y+=c;let I=0;return({deltaDays:I,hour:h,minute:u,second:T,millisecond:p,microsecond:f,nanosecond:y}=BalanceTime(h,u,T,p,f,y)),{deltaDays:I,hour:h,minute:u,second:T,millisecond:p,microsecond:f,nanosecond:y}}function AddDuration(t,r,o,a,i,s,l,d,m,c,h,u,T,f,y,I,w,D,G,v,C){const O=LargerOfTwoTemporalUnits(DefaultTemporalLargestUnit(t,r,o,a,i,s,l,d,m,c),DefaultTemporalLargestUnit(h,u,T,f,y,I,w,D,G,v));let b,E,M,R,F,Y,P,Z,B,N;if(C)if(IsTemporalDate(C)){const n=GetIntrinsic("%Temporal.Duration%"),S=GetSlot(C,p),g=new n(t,r,o,a,0,0,0,0,0,0),j=new n(h,u,T,f,0,0,0,0,0,0),$="string"!=typeof S?GetMethod(S,"dateAdd"):void 0,k=CalendarDateAdd(S,C,g,void 0,$),U=CalendarDateAdd(S,k,j,void 0,$),A=LargerOfTwoTemporalUnits("day",O),L=Te(null);L.largestUnit=A,({years:b,months:E,weeks:M,days:R}=CalendarDateUntil(S,C,U,L)),({days:R,hours:F,minutes:Y,seconds:P,milliseconds:Z,microseconds:B,nanoseconds:N}=BalanceDuration(R,jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(y)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(s),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(I)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(l),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(w)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(d),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(D)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(m),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(G)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(c),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(v)),O))}else{const e=GetIntrinsic("%Temporal.Instant%"),j=GetSlot(C,g),$=GetSlot(C,p),k=AddZonedDateTime(GetSlot(C,S),j,$,t,r,o,a,i,s,l,d,m,c),U=AddZonedDateTime(new e(k),j,$,h,u,T,f,y,I,w,D,G,v);"year"!==O&&"month"!==O&&"week"!==O&&"day"!==O?(b=0,E=0,M=0,R=0,({hours:F,minutes:Y,seconds:P,milliseconds:Z,microseconds:B,nanoseconds:N}=DifferenceInstant(GetSlot(C,n),U,1,"nanosecond",O,"halfExpand"))):({years:b,months:E,weeks:M,days:R,hours:F,minutes:Y,seconds:P,milliseconds:Z,microseconds:B,nanoseconds:N}=DifferenceZonedDateTime(GetSlot(C,n),U,j,$,O,Te(null)))}else{if("year"===O||"month"===O||"week"===O)throw new RangeError("relativeTo is required for years, months, or weeks arithmetic");b=E=M=0,({days:R,hours:F,minutes:Y,seconds:P,milliseconds:Z,microseconds:B,nanoseconds:N}=BalanceDuration(a+f,jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(y)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(s),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(I)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(l),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(w)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(d),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(D)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(m),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(G)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(c),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(v)),O))}return RejectDuration(b,E,M,R,F,Y,P,Z,B,N),{years:b,months:E,weeks:M,days:R,hours:F,minutes:Y,seconds:P,milliseconds:Z,microseconds:B,nanoseconds:N}}function AddInstant(t,r,o,n,a,i,s){let l=Ie;l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(l,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(s)),l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(l,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i),De)),l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(l,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a),Ge)),l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(l,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(n),ve)),l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(l,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(6e10))),l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(l,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(36e11)));const d=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(t,l);return ValidateEpochNanoseconds(d),d}function AddDateTime(e,t,r,o,n,a,d,m,c,h,u,T,p,f,y,I,S,g,w,D,G){let v=f,{deltaDays:C,hour:O,minute:b,second:E,millisecond:M,microsecond:R,nanosecond:F}=AddTime(o,n,a,d,m,c,y,I,S,g,w,D);v+=C;const Y=GetIntrinsic("%Temporal.Duration%"),P=CalendarDateAdd(h,CreateTemporalDate(e,t,r,h),new Y(u,T,p,v,0,0,0,0,0,0),G);return{year:GetSlot(P,i),month:GetSlot(P,s),day:GetSlot(P,l),hour:O,minute:b,second:E,millisecond:M,microsecond:R,nanosecond:F}}function AddZonedDateTime(e,t,r,o,a,p,f,y,I,S,g,w,D,G){const v=GetIntrinsic("%Temporal.Duration%");if(0===DurationSign(o,a,p,f,0,0,0,0,0,0))return AddInstant(GetSlot(e,n),y,I,S,g,w,D);const C=GetPlainDateTimeFor(t,e,r),O=CalendarDateAdd(r,CreateTemporalDate(GetSlot(C,i),GetSlot(C,s),GetSlot(C,l),r),new v(o,a,p,f,0,0,0,0,0,0),G),b=CreateTemporalDateTime(GetSlot(O,i),GetSlot(O,s),GetSlot(O,l),GetSlot(C,d),GetSlot(C,m),GetSlot(C,c),GetSlot(C,h),GetSlot(C,u),GetSlot(C,T),r);return AddInstant(GetSlot(GetInstantFor(t,b,"compatible"),n),y,I,S,g,w,D)}function AddDurationToOrSubtractDurationFromDuration(e,t,r,o){const n="subtract"===e?-1:1;let{years:a,months:i,weeks:s,days:l,hours:d,minutes:m,seconds:c,milliseconds:h,microseconds:u,nanoseconds:T}=ToTemporalDurationRecord(r);const p=ToRelativeTemporalObject(GetOptionsObject(o));return({years:a,months:i,weeks:s,days:l,hours:d,minutes:m,seconds:c,milliseconds:h,microseconds:u,nanoseconds:T}=AddDuration(GetSlot(t,w),GetSlot(t,D),GetSlot(t,G),GetSlot(t,v),GetSlot(t,C),GetSlot(t,O),GetSlot(t,b),GetSlot(t,E),GetSlot(t,M),GetSlot(t,R),n*a,n*i,n*s,n*l,n*d,n*m,n*c,n*h,n*u,n*T,p)),new(GetIntrinsic("%Temporal.Duration%"))(a,i,s,l,d,m,c,h,u,T)}function AddDurationToOrSubtractDurationFromInstant(e,t,r){const o="subtract"===e?-1:1,{hours:a,minutes:i,seconds:s,milliseconds:l,microseconds:d,nanoseconds:m}=function ToLimitedTemporalDuration(e,t){let r=ToTemporalDurationRecord(e);for(const e of t)if(0!==r[e])throw new RangeError(`Duration field ${e} not supported by Temporal.Instant. Try Temporal.ZonedDateTime instead.`);return r}(r,["years","months","weeks","days"]),c=AddInstant(GetSlot(t,n),o*a,o*i,o*s,o*l,o*d,o*m);return new(GetIntrinsic("%Temporal.Instant%"))(c)}function AddDurationToOrSubtractDurationFromPlainDateTime(e,t,r,o){const n="subtract"===e?-1:1,{years:a,months:f,weeks:y,days:I,hours:S,minutes:g,seconds:w,milliseconds:D,microseconds:G,nanoseconds:v}=ToTemporalDurationRecord(r),C=GetOptionsObject(o),O=GetSlot(t,p),{year:b,month:E,day:M,hour:R,minute:F,second:Y,millisecond:P,microsecond:Z,nanosecond:B}=AddDateTime(GetSlot(t,i),GetSlot(t,s),GetSlot(t,l),GetSlot(t,d),GetSlot(t,m),GetSlot(t,c),GetSlot(t,h),GetSlot(t,u),GetSlot(t,T),O,n*a,n*f,n*y,n*I,n*S,n*g,n*w,n*D,n*G,n*v,C);return CreateTemporalDateTime(b,E,M,R,F,Y,P,Z,B,O)}function AddDurationToOrSubtractDurationFromPlainTime(e,t,r){const o="subtract"===e?-1:1,{hours:n,minutes:a,seconds:i,milliseconds:s,microseconds:l,nanoseconds:p}=ToTemporalDurationRecord(r);let{hour:f,minute:y,second:I,millisecond:S,microsecond:g,nanosecond:w}=AddTime(GetSlot(t,d),GetSlot(t,m),GetSlot(t,c),GetSlot(t,h),GetSlot(t,u),GetSlot(t,T),o*n,o*a,o*i,o*s,o*l,o*p);return({hour:f,minute:y,second:I,millisecond:S,microsecond:g,nanosecond:w}=RegulateTime(f,y,I,S,g,w,"reject")),new(GetIntrinsic("%Temporal.PlainTime%"))(f,y,I,S,g,w)}function AddDurationToOrSubtractDurationFromPlainYearMonth(e,t,r,o){let n=ToTemporalDurationRecord(r);"subtract"===e&&(n={years:-n.years,months:-n.months,weeks:-n.weeks,days:-n.days,hours:-n.hours,minutes:-n.minutes,seconds:-n.seconds,milliseconds:-n.milliseconds,microseconds:-n.microseconds,nanoseconds:-n.nanoseconds});let{years:a,months:i,weeks:s,days:l,hours:d,minutes:m,seconds:c,milliseconds:h,microseconds:u,nanoseconds:T}=n;({days:l}=BalanceDuration(l,d,m,c,h,u,T,"day"));const f=GetOptionsObject(o),y=GetSlot(t,p),I=CalendarFields(y,["monthCode","year"]),S=PrepareTemporalFields(t,I,[]),g=Te(null);CopyDataProperties(g,S,[]),S.day=1;let w=CalendarDateFromFields(y,S);const D=DurationSign(a,i,s,l,0,0,0,0,0,0),G=GetMethod(y,"dateAdd"),v=GetIntrinsic("%Temporal.Duration%");if(D<0){const e=CalendarDateAdd(y,w,new v(0,1,0,0,0,0,0,0,0,0),void 0,G),t=CalendarDateAdd(y,e,new v(0,0,0,-1,0,0,0,0,0,0),void 0,G);g.day=CalendarDay(y,t),w=CalendarDateFromFields(y,g)}const C=new v(a,i,s,l,0,0,0,0,0,0),O=CopyOptions(f);return CalendarYearMonthFromFields(y,PrepareTemporalFields(CalendarDateAdd(y,w,C,f,G),I,[]),O)}function AddDurationToOrSubtractDurationFromZonedDateTime(e,t,r,o){const n="subtract"===e?-1:1,{years:a,months:i,weeks:s,days:l,hours:d,minutes:m,seconds:c,milliseconds:h,microseconds:u,nanoseconds:T}=ToTemporalDurationRecord(r),f=GetOptionsObject(o),y=GetSlot(t,g),I=GetSlot(t,p);return CreateTemporalZonedDateTime(AddZonedDateTime(GetSlot(t,S),y,I,n*a,n*i,n*s,n*l,n*d,n*m,n*c,n*h,n*u,n*T,f),y,I)}function RoundNumberToIncrement(t,r,o){if(jsbi__WEBPACK_IMPORTED_MODULE_0___default().equal(r,Se))return t;let{quotient:n,remainder:a}=divmod(t,r);if(jsbi__WEBPACK_IMPORTED_MODULE_0___default().equal(a,Ie))return t;const i=jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(a,Ie)?-1:1,s=abs(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(a,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(2))),l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().equal(s,r),d=jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(s,r);switch(o){case"ceil":i>0&&(n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i)));break;case"floor":i<0&&(n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i)));break;case"expand":n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i));break;case"trunc":break;case"halfCeil":(d||l&&i>0)&&(n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i)));break;case"halfFloor":(d||l&&i<0)&&(n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i)));break;case"halfExpand":(d||l)&&(n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i)));break;case"halfTrunc":d&&(n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i)));break;case"halfEven":(d||l&&1===jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().remainder(abs(n),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(2))))&&(n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i)))}return jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(n,r)}function RoundInstant(t,r,o,n){let{remainder:a}=NonNegativeBigIntDivmod(t,Ee);const i=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(t,a),s=RoundNumberToIncrement(a,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(_e[o]*r),n);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(i,s)}function RoundISODateTime(e,t,r,o,n,a,i,s,l,d,m,c,h=864e11){const{deltaDays:u,hour:T,minute:p,second:f,millisecond:y,microsecond:I,nanosecond:S}=RoundTime(o,n,a,i,s,l,d,m,c,h),{year:g,month:w,day:D}=BalanceISODate(e,t,r+u);return{year:g,month:w,day:D,hour:T,minute:p,second:f,millisecond:y,microsecond:I,nanosecond:S}}function RoundTime(t,r,o,n,a,i,s,l,d,m=864e11){let c=Ie;switch(l){case"day":case"hour":c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t);case"minute":c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(c,ge),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r));case"second":c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(c,ge),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o));case"millisecond":c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(c,De),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(n));case"microsecond":c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(c,De),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a));case"nanosecond":c=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(c,De),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i))}const h="day"===l?m:_e[l],u=RoundNumberToIncrement(c,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(h*s),d),T=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(u,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(h)));switch(l){case"day":return{deltaDays:T,hour:0,minute:0,second:0,millisecond:0,microsecond:0,nanosecond:0};case"hour":return BalanceTime(T,0,0,0,0,0);case"minute":return BalanceTime(t,T,0,0,0,0);case"second":return BalanceTime(t,r,T,0,0,0);case"millisecond":return BalanceTime(t,r,o,T,0,0);case"microsecond":return BalanceTime(t,r,o,n,T,0);case"nanosecond":return BalanceTime(t,r,o,n,a,T);default:throw new Error(`Invalid unit ${l}`)}}function DaysUntil(e,t){return DifferenceISODate(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l),GetSlot(t,i),GetSlot(t,s),GetSlot(t,l),"day").days}function MoveRelativeDate(e,t,r,o){const n=CalendarDateAdd(e,t,r,void 0,o);return{relativeTo:n,days:DaysUntil(t,n)}}function MoveRelativeZonedDateTime(e,t,r,o,n){const a=GetSlot(e,g),i=GetSlot(e,p);return CreateTemporalZonedDateTime(AddZonedDateTime(GetSlot(e,S),a,i,t,r,o,n,0,0,0,0,0,0),a,i)}function AdjustRoundedDurationDays(t,r,o,n,a,i,s,l,d,m,c,h,u,T){let f=t,y=r,I=o,w=n,D=a,G=i,v=s,C=l,O=d,b=m;if(!IsTemporalZonedDateTime(T)||"year"===h||"month"===h||"week"===h||"day"===h||"nanosecond"===h&&1===c)return{years:f,months:y,weeks:I,days:w,hours:D,minutes:G,seconds:v,milliseconds:C,microseconds:O,nanoseconds:b};let E=TotalDurationNanoseconds(0,D,G,v,C,O,b,0);const M=se(jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(E)),R=GetSlot(T,g),F=GetSlot(T,p),Y=AddZonedDateTime(GetSlot(T,S),R,F,f,y,I,w,0,0,0,0,0,0),P=AddZonedDateTime(new(GetIntrinsic("%Temporal.Instant%"))(Y),R,F,0,0,0,M,0,0,0,0,0,0),Z=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(P,Y);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThanOrEqual(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(E,Z),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(M)),Ie)&&(({years:f,months:y,weeks:I,days:w}=AddDuration(f,y,I,w,0,0,0,0,0,0,0,0,0,M,0,0,0,0,0,0,T)),E=RoundInstant(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(E,Z),c,h,u),({hours:D,minutes:G,seconds:v,milliseconds:C,microseconds:O,nanoseconds:b}=BalanceDuration(0,0,0,0,0,0,jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(E),"hour"))),{years:f,months:y,weeks:I,days:w,hours:D,minutes:G,seconds:v,milliseconds:C,microseconds:O,nanoseconds:b}}function RoundDuration(t,r,o,n,a,i,s,l,d,m,c,h,u,T){let f=t,y=r,I=o,S=n,g=a,w=i,D=s,G=l,v=d,C=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(m);const O=GetIntrinsic("%Temporal.Duration%");let b,E,M,R,F=T;if(F){if(IsTemporalZonedDateTime(F))E=F,F=ToTemporalDate(F);else if(!IsTemporalDate(F))throw new TypeError("starting point must be PlainDate or ZonedDateTime");b=GetSlot(F,p)}if("year"===h||"month"===h||"week"===h||"day"===h){let t,r,o;C=TotalDurationNanoseconds(0,g,w,D,G,v,m,0),E&&(t=MoveRelativeZonedDateTime(E,f,y,I,S)),({days:r,nanoseconds:C,dayLengthNs:o}=NanosecondsToDays(C,t)),M=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o),S+=r,g=w=D=G=v=0}switch(h){case"year":{if(!b)throw new RangeError("A starting point is required for years rounding");const t=new O(f),r="string"!=typeof b?GetMethod(b,"dateAdd"):void 0,o=CalendarDateAdd(b,F,t,void 0,r),n=CalendarDateAdd(b,F,new O(f,y,I),void 0,r);F=o,S+=DaysUntil(o,n);const a=CalendarDateAdd(b,F,new O(0,0,0,S),void 0,r),i=Te(null);i.largestUnit="year";const s=CalendarDateUntil(b,F,a,i).years;f+=s;const l=F;F=CalendarDateAdd(b,F,new O(s),void 0,r),S-=DaysUntil(l,F);const d=new O(S<0?-1:1);let{days:m}=MoveRelativeDate(b,F,d,r);m=ae(m);const h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(m),M);C=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(h,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(f)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(S),M)),C);const T=RoundNumberToIncrement(C,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(h,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(c)),u);R=BigIntDivideToNumber(C,h),f=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(T,h)),C=Ie,y=I=S=0;break}case"month":{if(!b)throw new RangeError("A starting point is required for months rounding");const t=new O(f,y),r="string"!=typeof b?GetMethod(b,"dateAdd"):void 0,o=CalendarDateAdd(b,F,t,void 0,r),n=CalendarDateAdd(b,F,new O(f,y,I),void 0,r);F=o,S+=DaysUntil(o,n);const a=se(S),i=new O(0,S<0?-1:1);let s;for(({relativeTo:F,days:s}=MoveRelativeDate(b,F,i,r));ae(S)>=ae(s);)y+=a,S-=s,({relativeTo:F,days:s}=MoveRelativeDate(b,F,i,r));s=ae(s);const l=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(s),M);C=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(l,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(y)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(S),M)),C);const d=RoundNumberToIncrement(C,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(l,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(c)),u);R=BigIntDivideToNumber(C,l),y=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(d,l)),C=Ie,I=S=0;break}case"week":{if(!b)throw new RangeError("A starting point is required for weeks rounding");const t=se(S),r=new O(0,0,S<0?-1:1),o="string"!=typeof b?GetMethod(b,"dateAdd"):void 0;let n;for(({relativeTo:F,days:n}=MoveRelativeDate(b,F,r,o));ae(S)>=ae(n);)I+=t,S-=n,({relativeTo:F,days:n}=MoveRelativeDate(b,F,r,o));n=ae(n);const a=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(n),M);C=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(a,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(I)),jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(S),M)),C);const i=RoundNumberToIncrement(C,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(a,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(c)),u);R=BigIntDivideToNumber(C,a),I=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(i,a)),C=Ie,S=0;break}case"day":{const t=M;C=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(t,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(S)),C);const r=RoundNumberToIncrement(C,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(t,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(c)),u);R=BigIntDivideToNumber(C,t),S=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(r,t)),C=Ie;break}case"hour":{const t=36e11;let r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(g),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(36e11));r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(w),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(6e10))),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(D),ve)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(G),Ge)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(v),De)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,C),R=BigIntDivideToNumber(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t));const o=RoundNumberToIncrement(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t*c),u);g=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(o,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t))),C=Ie,w=D=G=v=0;break}case"minute":{const t=6e10;let r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(w),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(6e10));r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(D),ve)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(G),Ge)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(v),De)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,C),R=BigIntDivideToNumber(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t));const o=RoundNumberToIncrement(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t*c),u);w=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(o,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t))),C=Ie,D=G=v=0;break}case"second":{const t=1e9;let r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(D),ve);r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(G),Ge)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(v),De)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,C),R=BigIntDivideToNumber(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t));const o=RoundNumberToIncrement(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t*c),u);D=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(o,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t))),C=Ie,G=v=0;break}case"millisecond":{const t=1e6;let r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(G),Ge);r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(v),De)),r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,C),R=BigIntDivideToNumber(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t));const o=RoundNumberToIncrement(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t*c),u);G=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(o,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t))),C=Ie,v=0;break}case"microsecond":{const t=1e3;let r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(v),De);r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(r,C),R=BigIntDivideToNumber(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t));const o=RoundNumberToIncrement(r,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t*c),u);v=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(o,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(t))),C=Ie;break}case"nanosecond":R=jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(C),C=RoundNumberToIncrement(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(C),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(c),u)}return{years:f,months:y,weeks:I,days:S,hours:g,minutes:w,seconds:D,milliseconds:G,microseconds:v,nanoseconds:jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(C),total:R}}function CompareISODate(e,t,r,o,n,a){for(const[i,s]of[[e,o],[t,n],[r,a]])if(i!==s)return ComparisonResult(i-s);return 0}function NonNegativeBigIntDivmod(t,r){let{quotient:o,remainder:n}=divmod(t,r);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(n,Ie)&&(o=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(o,Se),n=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(n,r)),{quotient:o,remainder:n}}function BigIntFloorDiv(t,r){const{quotient:o,remainder:n}=divmod(t,r);return isZero(n)||!isNegativeJSBI(t)==!isNegativeJSBI(r)?o:jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(o,Se)}function BigIntDivideToNumber(t,r){const{quotient:o,remainder:n}=divmod(t,r);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(o)+jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(n)/jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(r)}function ToBigIntExternal(e){const t=ToBigInt(e);return void 0!==globalThis.BigInt?globalThis.BigInt(t.toString(10)):t}function ToBigInt(t){let r=t;if("object"==typeof t){const e=t[Symbol.toPrimitive];e&&"function"==typeof e&&(r=fe(e,t,["number"]))}if("number"==typeof r)throw new TypeError("cannot convert number to bigint");return"bigint"==typeof r?jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r.toString(10)):jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r)}const Ve=(()=>{let t=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(Date.now()%1e6);return()=>{const r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(Date.now()),o=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(r,Ge),t);return t=jsbi__WEBPACK_IMPORTED_MODULE_0___default().remainder(r,Ge),jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(o,Re)?Re:jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(o,Me)?Me:o}})();function DefaultTimeZone(){return(new re).resolvedOptions().timeZone}function ComparisonResult(e){return e<0?-1:e>0?1:e}function GetOptionsObject(e){if(void 0===e)return Te(null);if(IsObject(e)&&null!==e)return e;throw new TypeError("Options parameter must be an object, not "+(null===e?"null":typeof e))}function CreateOnePropObject(e,t){const r=Te(null);return r[e]=t,r}function CopyOptions(e){const t=Te(null);return CopyDataProperties(t,GetOptionsObject(e),[]),t}function GetOption(e,t,r,o){let n=e[t];if(void 0!==n){if(n=ToString(n),!r.includes(n))throw new RangeError(`${t} must be one of ${r.join(", ")}, not ${n}`);return n}return o}function IsBuiltinCalendar(e){return je.includes(ASCIILowercase(e))}function ASCIILowercase(e){return e.replace(/[A-Z]/g,(e=>{const t=e.charCodeAt(0);return String.fromCharCode(t+32)}))}const ze=new RegExp(`^${W.source}$`);function bisect(t,r,o,n=t(r),a=t(o)){let i=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r),s=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o),l=n,d=a;for(;jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(s,i),Se);){const r=jsbi__WEBPACK_IMPORTED_MODULE_0___default().divide(jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(i,s),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(2)),o=t(r);if(o===l)i=r,l=o;else{if(o!==d)throw new Error(`invalid state in bisection ${l} - ${o} - ${d}`);s=r,d=o}}return s}const _e={hour:36e11,minute:6e10,second:1e9,millisecond:1e6,microsecond:1e3,nanosecond:1},Je=Symbol("date"),Ke=Symbol("ym"),Xe=Symbol("md"),Qe=Symbol("time"),et=Symbol("datetime"),tt=Symbol("instant"),rt=Symbol("original"),ot=Symbol("timezone"),nt=Symbol("calendar-id"),at=Symbol("locale"),it=Symbol("options"),descriptor=e=>({value:e,enumerable:!0,writable:!1,configurable:!0}),st=globalThis.Intl.DateTimeFormat,lt=Object.assign,dt=Object.prototype.hasOwnProperty,mt=Reflect.apply;function getPropLazy(e,t){let r=e[t];return"function"==typeof r&&(r=new st(e[at],r(e[it])),e[t]=r),r}function DateTimeFormatImpl(e,t={}){if(!(this instanceof DateTimeFormatImpl))return new DateTimeFormatImpl(e,t);const r=void 0!==t,o=r?lt({},t):{},n=new st(e,o),a=n.resolvedOptions();if(r){const e=lt({},a);for(const t in e)mt(dt,o,[t])||delete e[t];this[it]=e}else this[it]=o;this[at]=a.locale,this[rt]=n,this[ot]=a.timeZone,this[nt]=a.calendar,this[Je]=dateAmend,this[Ke]=yearMonthAmend,this[Xe]=monthDayAmend,this[Qe]=timeAmend,this[et]=datetimeAmend,this[tt]=instantAmend}Object.defineProperty(DateTimeFormatImpl,"name",{writable:!0,value:"DateTimeFormat"}),DateTimeFormatImpl.supportedLocalesOf=function(e,t){return st.supportedLocalesOf(e,t)};const ct={resolvedOptions:descriptor((function resolvedOptions(){return this[rt].resolvedOptions()})),format:descriptor((function format(e,...t){let{instant:r,formatter:o}=extractOverrides(e,this);return r&&o?o.format(r.epochMilliseconds):this[rt].format(e,...t)})),formatRange:descriptor((function formatRange(e,t){if(isTemporalObject(e)||isTemporalObject(t)){if(!sameTemporalType(e,t))throw new TypeError("Intl.DateTimeFormat.formatRange accepts two values of the same type");const{instant:r,formatter:o}=extractOverrides(e,this),{instant:n,formatter:a}=extractOverrides(t,this);if(r&&n&&o&&a&&o===a)return o.formatRange(r.epochMilliseconds,n.epochMilliseconds)}return this[rt].formatRange(e,t)}))};"formatToParts"in st.prototype&&(ct.formatToParts=descriptor((function formatToParts(e,...t){let{instant:r,formatter:o}=extractOverrides(e,this);return r&&o?o.formatToParts(r.epochMilliseconds):this[rt].formatToParts(e,...t)}))),"formatRangeToParts"in st.prototype&&(ct.formatRangeToParts=descriptor((function formatRangeToParts(e,t){if(isTemporalObject(e)||isTemporalObject(t)){if(!sameTemporalType(e,t))throw new TypeError("Intl.DateTimeFormat.formatRangeToParts accepts two values of the same type");const{instant:r,formatter:o}=extractOverrides(e,this),{instant:n,formatter:a}=extractOverrides(t,this);if(r&&n&&o&&a&&o===a)return o.formatRangeToParts(r.epochMilliseconds,n.epochMilliseconds)}return this[rt].formatRangeToParts(e,t)}))),DateTimeFormatImpl.prototype=Object.create(st.prototype,ct),Object.defineProperty(DateTimeFormatImpl,"prototype",{writable:!1,enumerable:!1,configurable:!1});const ht=DateTimeFormatImpl;function amend(e={},t={}){const r=lt({},e);for(const e of["year","month","day","hour","minute","second","weekday","dayPeriod","timeZoneName","dateStyle","timeStyle"])r[e]=e in t?t[e]:r[e],!1!==r[e]&&void 0!==r[e]||delete r[e];return r}function timeAmend(e){let t=amend(e,{year:!1,month:!1,day:!1,weekday:!1,timeZoneName:!1,dateStyle:!1});return hasTimeOptions(t)||(t=lt({},t,{hour:"numeric",minute:"numeric",second:"numeric"})),t}function yearMonthAmend(e){let t=amend(e,{day:!1,hour:!1,minute:!1,second:!1,weekday:!1,dayPeriod:!1,timeZoneName:!1,dateStyle:!1,timeStyle:!1});return"year"in t||"month"in t||(t=lt(t,{year:"numeric",month:"numeric"})),t}function monthDayAmend(e){let t=amend(e,{year:!1,hour:!1,minute:!1,second:!1,weekday:!1,dayPeriod:!1,timeZoneName:!1,dateStyle:!1,timeStyle:!1});return"month"in t||"day"in t||(t=lt({},t,{month:"numeric",day:"numeric"})),t}function dateAmend(e){let t=amend(e,{hour:!1,minute:!1,second:!1,dayPeriod:!1,timeZoneName:!1,timeStyle:!1});return hasDateOptions(t)||(t=lt({},t,{year:"numeric",month:"numeric",day:"numeric"})),t}function datetimeAmend(e){let t=amend(e,{timeZoneName:!1});return hasTimeOptions(t)||hasDateOptions(t)||(t=lt({},t,{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"})),t}function instantAmend(e){let t=e;return hasTimeOptions(t)||hasDateOptions(t)||(t=lt({},t,{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"})),t}function hasDateOptions(e){return"year"in e||"month"in e||"day"in e||"weekday"in e||"dateStyle"in e}function hasTimeOptions(e){return"hour"in e||"minute"in e||"second"in e||"timeStyle"in e||"dayPeriod"in e}function isTemporalObject(e){return IsTemporalDate(e)||IsTemporalTime(e)||IsTemporalDateTime(e)||IsTemporalZonedDateTime(e)||IsTemporalYearMonth(e)||IsTemporalMonthDay(e)||IsTemporalInstant(e)}function sameTemporalType(e,t){return!(!isTemporalObject(e)||!isTemporalObject(t)||IsTemporalTime(e)&&!IsTemporalTime(t)||IsTemporalDate(e)&&!IsTemporalDate(t)||IsTemporalDateTime(e)&&!IsTemporalDateTime(t)||IsTemporalZonedDateTime(e)&&!IsTemporalZonedDateTime(t)||IsTemporalYearMonth(e)&&!IsTemporalYearMonth(t)||IsTemporalMonthDay(e)&&!IsTemporalMonthDay(t)||IsTemporalInstant(e)&&!IsTemporalInstant(t))}function extractOverrides(e,t){const r=GetIntrinsic("%Temporal.PlainDateTime%");if(IsTemporalTime(e)){const o=new r(1970,1,1,GetSlot(e,d),GetSlot(e,m),GetSlot(e,c),GetSlot(e,h),GetSlot(e,u),GetSlot(e,T),t[nt]);return{instant:GetInstantFor(t[ot],o,"compatible"),formatter:getPropLazy(t,Qe)}}if(IsTemporalYearMonth(e)){const o=GetSlot(e,i),n=GetSlot(e,s),a=GetSlot(e,l),d=ToTemporalCalendarIdentifier(GetSlot(e,p));if(d!==t[nt])throw new RangeError(`cannot format PlainYearMonth with calendar ${d} in locale with calendar ${t[nt]}`);const m=new r(o,n,a,12,0,0,0,0,0,d);return{instant:GetInstantFor(t[ot],m,"compatible"),formatter:getPropLazy(t,Ke)}}if(IsTemporalMonthDay(e)){const o=GetSlot(e,i),n=GetSlot(e,s),a=GetSlot(e,l),d=ToTemporalCalendarIdentifier(GetSlot(e,p));if(d!==t[nt])throw new RangeError(`cannot format PlainMonthDay with calendar ${d} in locale with calendar ${t[nt]}`);const m=new r(o,n,a,12,0,0,0,0,0,d);return{instant:GetInstantFor(t[ot],m,"compatible"),formatter:getPropLazy(t,Xe)}}if(IsTemporalDate(e)){const o=GetSlot(e,i),n=GetSlot(e,s),a=GetSlot(e,l),d=ToTemporalCalendarIdentifier(GetSlot(e,p));if("iso8601"!==d&&d!==t[nt])throw new RangeError(`cannot format PlainDate with calendar ${d} in locale with calendar ${t[nt]}`);const m=new r(o,n,a,12,0,0,0,0,0,t[nt]);return{instant:GetInstantFor(t[ot],m,"compatible"),formatter:getPropLazy(t,Je)}}if(IsTemporalDateTime(e)){const o=GetSlot(e,i),n=GetSlot(e,s),a=GetSlot(e,l),f=GetSlot(e,d),y=GetSlot(e,m),I=GetSlot(e,c),S=GetSlot(e,h),g=GetSlot(e,u),w=GetSlot(e,T),D=ToTemporalCalendarIdentifier(GetSlot(e,p));if("iso8601"!==D&&D!==t[nt])throw new RangeError(`cannot format PlainDateTime with calendar ${D} in locale with calendar ${t[nt]}`);let G=e;return"iso8601"===D&&(G=new r(o,n,a,f,y,I,S,g,w,t[nt])),{instant:GetInstantFor(t[ot],G,"compatible"),formatter:getPropLazy(t,et)}}if(IsTemporalZonedDateTime(e))throw new TypeError("Temporal.ZonedDateTime not supported in DateTimeFormat methods. Use toLocaleString() instead.");return IsTemporalInstant(e)?{instant:e,formatter:getPropLazy(t,tt)}:{}}Object.freeze({__proto__:null,DateTimeFormat:ht});class Instant{constructor(e){if(arguments.length<1)throw new TypeError("missing argument: epochNanoseconds is required");const t=ToBigInt(e);ValidateEpochNanoseconds(t),N(this),SetSlot(this,n,t)}get epochSeconds(){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");const t=GetSlot(this,n);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(BigIntFloorDiv(t,ve))}get epochMilliseconds(){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");const t=jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(GetSlot(this,n));return jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(BigIntFloorDiv(t,Ge))}get epochMicroseconds(){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");return ToBigIntExternal(BigIntFloorDiv(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(GetSlot(this,n)),De))}get epochNanoseconds(){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");return ToBigIntExternal(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(GetSlot(this,n)))}add(e){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");return AddDurationToOrSubtractDurationFromInstant("add",this,e)}subtract(e){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");return AddDurationToOrSubtractDurationFromInstant("subtract",this,e)}until(e,t){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");return DifferenceTemporalInstant("until",this,e,t)}since(e,t){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");return DifferenceTemporalInstant("since",this,e,t)}round(e){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");if(void 0===e)throw new TypeError("options parameter is required");const t="string"==typeof e?CreateOnePropObject("smallestUnit",e):GetOptionsObject(e),r=ToTemporalRoundingIncrement(t),o=ToTemporalRoundingMode(t,"halfExpand"),a=GetTemporalUnit(t,"smallestUnit","time",He);ValidateTemporalRoundingIncrement(r,{hour:24,minute:1440,second:86400,millisecond:864e5,microsecond:864e8,nanosecond:864e11}[a],!0);const i=RoundInstant(GetSlot(this,n),r,a,o);return new Instant(i)}equals(t){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");const r=ToTemporalInstant(t),o=GetSlot(this,n),a=GetSlot(r,n);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().equal(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a))}toString(e){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");const t=GetOptionsObject(e),r=ToFractionalSecondDigits(t),o=ToTemporalRoundingMode(t,"trunc"),a=GetTemporalUnit(t,"smallestUnit","time",void 0);if("hour"===a)throw new RangeError('smallestUnit must be a time unit other than "hour"');let i=t.timeZone;void 0!==i&&(i=ToTemporalTimeZoneSlotValue(i));const{precision:s,unit:l,increment:d}=ToSecondsStringPrecisionRecord(a,r),m=RoundInstant(GetSlot(this,n),d,l,o);return TemporalInstantToString(new Instant(m),i,s)}toJSON(){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");return TemporalInstantToString(this,void 0,"auto")}toLocaleString(e,t){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");return new ht(e,t).format(this)}valueOf(){throw new TypeError("use compare() or equals() to compare Temporal.Instant")}toZonedDateTime(e){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("invalid argument in toZonedDateTime");const t=e.calendar;if(void 0===t)throw new TypeError("missing calendar property in toZonedDateTime");const r=ToTemporalCalendarSlotValue(t),o=e.timeZone;if(void 0===o)throw new TypeError("missing timeZone property in toZonedDateTime");const a=ToTemporalTimeZoneSlotValue(o);return CreateTemporalZonedDateTime(GetSlot(this,n),a,r)}toZonedDateTimeISO(e){if(!IsTemporalInstant(this))throw new TypeError("invalid receiver");const t=ToTemporalTimeZoneSlotValue(e);return CreateTemporalZonedDateTime(GetSlot(this,n),t,"iso8601")}static fromEpochSeconds(t){const r=ToNumber(t),o=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r),ve);return ValidateEpochNanoseconds(o),new Instant(o)}static fromEpochMilliseconds(t){const r=ToNumber(t),o=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(r),Ge);return ValidateEpochNanoseconds(o),new Instant(o)}static fromEpochMicroseconds(t){const r=ToBigInt(t),o=jsbi__WEBPACK_IMPORTED_MODULE_0___default().multiply(r,De);return ValidateEpochNanoseconds(o),new Instant(o)}static fromEpochNanoseconds(e){const t=ToBigInt(e);return ValidateEpochNanoseconds(t),new Instant(t)}static from(e){return IsTemporalInstant(e)?new Instant(GetSlot(e,n)):ToTemporalInstant(e)}static compare(t,r){const o=ToTemporalInstant(t),a=ToTemporalInstant(r),i=GetSlot(o,n),s=GetSlot(a,n);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(i,s)?-1:jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(i,s)?1:0}}MakeIntrinsicClass(Instant,"Temporal.Instant");const Tt=Array.prototype.includes,pt=Array.prototype.push,ft=globalThis.Intl.DateTimeFormat,yt=Array.prototype.sort,It=Math.abs,St=Math.floor,gt=Object.create,wt=Object.entries,Dt=Set,Gt=Reflect.ownKeys,vt=Set.prototype.add,Ct=Set.prototype.values,Ot={};class Calendar{constructor(e){if(arguments.length<1)throw new RangeError("missing argument: id is required");const t=ToString(e);if(!IsBuiltinCalendar(t))throw new RangeError(`invalid calendar identifier ${t}`);N(this),SetSlot(this,F,ASCIILowercase(t))}get id(){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return GetSlot(this,F)}dateFromFields(e,t){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("invalid fields");const r=GetOptionsObject(t),o=GetSlot(this,F);return Ot[o].dateFromFields(e,r,o)}yearMonthFromFields(e,t){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("invalid fields");const r=GetOptionsObject(t),o=GetSlot(this,F);return Ot[o].yearMonthFromFields(e,r,o)}monthDayFromFields(e,t){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("invalid fields");const r=GetOptionsObject(t),o=GetSlot(this,F);return Ot[o].monthDayFromFields(e,r,o)}fields(e){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const t=[],r=new Set(["year","month","monthCode","day","hour","minute","second","millisecond","microsecond","nanosecond"]);for(const o of e){if("string"!=typeof o)throw new TypeError("invalid fields");if(!r.has(o))throw new RangeError(`invalid field name ${o}`);r.delete(o),pt.call(t,o)}return Ot[GetSlot(this,F)].fields(t)}mergeFields(e,t){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const r=ToObject(e),o=gt(null);CopyDataProperties(o,r,[],[void 0]);const n=ToObject(t),a=gt(null);CopyDataProperties(a,n,[],[void 0]);const i=Gt(a),s=Ot[GetSlot(this,F)].fieldKeysToIgnore(i),l=gt(null),d=Gt(o);for(const e of d){let t;t=Call(Tt,s,[e])?a[e]:o[e],void 0!==t&&(l[e]=t)}return CopyDataProperties(l,a,[]),l}dateAdd(e,t,r){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const o=ToTemporalDate(e),n=ToTemporalDuration(t),a=ToTemporalOverflow(GetOptionsObject(r)),{days:i}=BalanceDuration(GetSlot(n,v),GetSlot(n,C),GetSlot(n,O),GetSlot(n,b),GetSlot(n,E),GetSlot(n,M),GetSlot(n,R),"day"),s=GetSlot(this,F);return Ot[s].dateAdd(o,GetSlot(n,w),GetSlot(n,D),GetSlot(n,G),i,a,s)}dateUntil(e,t,r){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const o=ToTemporalDate(e),n=ToTemporalDate(t);let a=GetTemporalUnit(GetOptionsObject(r),"largestUnit","date","auto");"auto"===a&&(a="day");const{years:i,months:s,weeks:l,days:d}=Ot[GetSlot(this,F)].dateUntil(o,n,a);return new(GetIntrinsic("%Temporal.Duration%"))(i,s,l,d,0,0,0,0,0,0)}year(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalYearMonth(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].year(t)}month(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");if(IsTemporalMonthDay(t))throw new TypeError("use monthCode on PlainMonthDay instead");return IsTemporalYearMonth(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].month(t)}monthCode(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalYearMonth(t)||IsTemporalMonthDay(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].monthCode(t)}day(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalMonthDay(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].day(t)}era(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalYearMonth(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].era(t)}eraYear(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalYearMonth(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].eraYear(t)}dayOfWeek(e){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const t=ToTemporalDate(e);return Ot[GetSlot(this,F)].dayOfWeek(t)}dayOfYear(e){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const t=ToTemporalDate(e);return Ot[GetSlot(this,F)].dayOfYear(t)}weekOfYear(e){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const t=ToTemporalDate(e);return Ot[GetSlot(this,F)].weekOfYear(t)}yearOfWeek(e){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const t=ToTemporalDate(e);return Ot[GetSlot(this,F)].yearOfWeek(t)}daysInWeek(e){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");const t=ToTemporalDate(e);return Ot[GetSlot(this,F)].daysInWeek(t)}daysInMonth(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalYearMonth(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].daysInMonth(t)}daysInYear(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalYearMonth(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].daysInYear(t)}monthsInYear(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalYearMonth(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].monthsInYear(t)}inLeapYear(e){let t=e;if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return IsTemporalYearMonth(t)||(t=ToTemporalDate(t)),Ot[GetSlot(this,F)].inLeapYear(t)}toString(){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return GetSlot(this,F)}toJSON(){if(!IsTemporalCalendar(this))throw new TypeError("invalid receiver");return GetSlot(this,F)}static from(e){return ToTemporalCalendarObject(ToTemporalCalendarSlotValue(e))}}function monthCodeNumberPart(e){if(!e.startsWith("M"))throw new RangeError(`Invalid month code: ${e}. Month codes must start with M.`);const t=+e.slice(1);if(isNaN(t))throw new RangeError(`Invalid month code: ${e}`);return t}function buildMonthCode(e,t=!1){return`M${e.toString().padStart(2,"0")}${t?"L":""}`}function resolveNonLunisolarMonth(e,t,r=12){let{month:o,monthCode:n}=e;if(void 0===n){if(void 0===o)throw new TypeError("Either month or monthCode are required");"reject"===t&&RejectToRange(o,1,r),"constrain"===t&&(o=ConstrainToRange(o,1,r)),n=buildMonthCode(o)}else{const e=monthCodeNumberPart(n);if(void 0!==o&&o!==e)throw new RangeError(`monthCode ${n} and month ${o} must match if both are present`);if(n!==buildMonthCode(e))throw new RangeError(`Invalid month code: ${n}`);if(o=e,o<1||o>r)throw new RangeError(`Invalid monthCode: ${n}`)}return{...e,month:o,monthCode:n}}MakeIntrinsicClass(Calendar,"Temporal.Calendar"),DefineIntrinsic("Temporal.Calendar.from",Calendar.from),DefineIntrinsic("Temporal.Calendar.prototype.dateAdd",Calendar.prototype.dateAdd),DefineIntrinsic("Temporal.Calendar.prototype.dateFromFields",Calendar.prototype.dateFromFields),DefineIntrinsic("Temporal.Calendar.prototype.dateUntil",Calendar.prototype.dateUntil),DefineIntrinsic("Temporal.Calendar.prototype.day",Calendar.prototype.day),DefineIntrinsic("Temporal.Calendar.prototype.dayOfWeek",Calendar.prototype.dayOfWeek),DefineIntrinsic("Temporal.Calendar.prototype.dayOfYear",Calendar.prototype.dayOfYear),DefineIntrinsic("Temporal.Calendar.prototype.daysInMonth",Calendar.prototype.daysInMonth),DefineIntrinsic("Temporal.Calendar.prototype.daysInWeek",Calendar.prototype.daysInWeek),DefineIntrinsic("Temporal.Calendar.prototype.daysInYear",Calendar.prototype.daysInYear),DefineIntrinsic("Temporal.Calendar.prototype.era",Calendar.prototype.era),DefineIntrinsic("Temporal.Calendar.prototype.eraYear",Calendar.prototype.eraYear),DefineIntrinsic("Temporal.Calendar.prototype.fields",Calendar.prototype.fields),DefineIntrinsic("Temporal.Calendar.prototype.inLeapYear",Calendar.prototype.inLeapYear),DefineIntrinsic("Temporal.Calendar.prototype.mergeFields",Calendar.prototype.mergeFields),DefineIntrinsic("Temporal.Calendar.prototype.month",Calendar.prototype.month),DefineIntrinsic("Temporal.Calendar.prototype.monthCode",Calendar.prototype.monthCode),DefineIntrinsic("Temporal.Calendar.prototype.monthDayFromFields",Calendar.prototype.monthDayFromFields),DefineIntrinsic("Temporal.Calendar.prototype.monthsInYear",Calendar.prototype.monthsInYear),DefineIntrinsic("Temporal.Calendar.prototype.weekOfYear",Calendar.prototype.weekOfYear),DefineIntrinsic("Temporal.Calendar.prototype.year",Calendar.prototype.year),DefineIntrinsic("Temporal.Calendar.prototype.yearMonthFromFields",Calendar.prototype.yearMonthFromFields),DefineIntrinsic("Temporal.Calendar.prototype.yearOfWeek",Calendar.prototype.yearOfWeek),Ot.iso8601={dateFromFields(e,t,r){let o=PrepareTemporalFields(e,["day","month","monthCode","year"],["year","day"]);const n=ToTemporalOverflow(t);o=resolveNonLunisolarMonth(o);let{year:a,month:i,day:s}=o;return({year:a,month:i,day:s}=RegulateISODate(a,i,s,n)),CreateTemporalDate(a,i,s,r)},yearMonthFromFields(e,t,r){let o=PrepareTemporalFields(e,["month","monthCode","year"],["year"]);const n=ToTemporalOverflow(t);o=resolveNonLunisolarMonth(o);let{year:a,month:i}=o;return({year:a,month:i}=function RegulateISOYearMonth(e,t,r){let o=e,n=t;switch(r){case"reject":RejectISODate(o,n,1);break;case"constrain":({year:o,month:n}=ConstrainISODate(o,n))}return{year:o,month:n}}(a,i,n)),CreateTemporalYearMonth(a,i,r,1)},monthDayFromFields(e,t,r){let o=PrepareTemporalFields(e,["day","month","monthCode","year"],["day"]);const n=ToTemporalOverflow(t);if(void 0!==o.month&&void 0===o.year&&void 0===o.monthCode)throw new TypeError("either year or monthCode required with month");const a=void 0===o.monthCode;o=resolveNonLunisolarMonth(o);let{month:i,day:s,year:l}=o;return({month:i,day:s}=RegulateISODate(a?l:1972,i,s,n)),CreateTemporalMonthDay(i,s,r,1972)},fields:e=>e,fieldKeysToIgnore(e){const t=new Dt;for(let r=0;rDifferenceISODate(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l),GetSlot(t,i),GetSlot(t,s),GetSlot(t,l),r),year:e=>GetSlot(e,i),era(){},eraYear(){},month:e=>GetSlot(e,s),monthCode:e=>buildMonthCode(GetSlot(e,s)),day:e=>GetSlot(e,l),dayOfWeek:e=>DayOfWeek(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l)),dayOfYear:e=>DayOfYear(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l)),weekOfYear:e=>WeekOfYear(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l)).week,yearOfWeek:e=>WeekOfYear(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l)).year,daysInWeek:()=>7,daysInMonth:e=>ISODaysInMonth(GetSlot(e,i),GetSlot(e,s)),daysInYear(e){let t=e;return HasSlot(t,i)||(t=ToTemporalDate(t)),LeapYear(GetSlot(t,i))?366:365},monthsInYear:()=>12,inLeapYear(e){let t=e;return HasSlot(t,i)||(t=ToTemporalDate(t)),LeapYear(GetSlot(t,i))}};class OneObjectCache{constructor(e){if(this.map=new Map,this.calls=0,this.hits=0,this.misses=0,this.now=globalThis.performance?globalThis.performance.now():Date.now(),void 0!==e){let t=0;for(const r of e.map.entries()){if(++t>OneObjectCache.MAX_CACHE_ENTRIES)break;this.map.set(...r)}}}get(e){const t=this.map.get(e);return t&&(this.hits++,this.report()),this.calls++,t}set(e,t){this.map.set(e,t),this.misses++,this.report()}report(){}setObject(e){if(OneObjectCache.objectMap.get(e))throw new RangeError("object already cached");OneObjectCache.objectMap.set(e,this),this.report()}static getCacheForObject(e){let t=OneObjectCache.objectMap.get(e);return t||(t=new OneObjectCache,OneObjectCache.objectMap.set(e,t)),t}}function toUtcIsoDateString({isoYear:e,isoMonth:t,isoDay:r}){return`${ISOYearString(e)}-${ISODateTimePartString(t)}-${ISODateTimePartString(r)}T00:00Z`}function simpleDateDiff(e,t){return{years:e.year-t.year,months:e.month-t.month,days:e.day-t.day}}OneObjectCache.objectMap=new WeakMap,OneObjectCache.MAX_CACHE_ENTRIES=1e3;class HelperBase{constructor(){this.eraLength="short",this.hasEra=!0,this.erasBeginMidYear=!1}getFormatter(){return void 0===this.formatter&&(this.formatter=new ft(`en-US-u-ca-${this.id}`,{day:"numeric",month:"numeric",year:"numeric",era:this.eraLength,timeZone:"UTC"})),this.formatter}isoToCalendarDate(e,t){const{year:r,month:o,day:n}=e,a=JSON.stringify({func:"isoToCalendarDate",isoYear:r,isoMonth:o,isoDay:n,id:this.id}),i=t.get(a);if(i)return i;const s=this.getFormatter();let l,d;try{d=toUtcIsoDateString({isoYear:r,isoMonth:o,isoDay:n}),l=s.formatToParts(new Date(d))}catch(e){throw new RangeError(`Invalid ISO date: ${JSON.stringify({isoYear:r,isoMonth:o,isoDay:n})}`)}const m={};for(let{type:e,value:t}of l){if("year"===e&&(m.eraYear=+t),"relatedYear"===e&&(m.eraYear=+t),"month"===e){const e=/^([0-9]*)(.*?)$/.exec(t);if(!e||3!=e.length||!e[1]&&!e[2])throw new RangeError(`Unexpected month: ${t}`);if(m.month=e[1]?+e[1]:1,m.month<1)throw new RangeError(`Invalid month ${t} from ${d}[u-ca-${this.id}] (probably due to https://bugs.chromium.org/p/v8/issues/detail?id=10527)`);if(m.month>13)throw new RangeError(`Invalid month ${t} from ${d}[u-ca-${this.id}] (probably due to https://bugs.chromium.org/p/v8/issues/detail?id=10529)`);e[2]&&(m.monthExtra=e[2])}"day"===e&&(m.day=+t),this.hasEra&&"era"===e&&null!=t&&""!==t&&(t=t.split(" (")[0],m.era=t.normalize("NFD").replace(/[^-0-9 \p{L}]/gu,"").replace(" ","-").toLowerCase())}if(void 0===m.eraYear)throw new RangeError(`Intl.DateTimeFormat.formatToParts lacks relatedYear in ${this.id} calendar. Try Node 14+ or modern browsers.`);if(this.reviseIntlEra){const{era:t,eraYear:r}=this.reviseIntlEra(m,e);m.era=t,m.eraYear=r}this.checkIcuBugs&&this.checkIcuBugs(e);const c=this.adjustCalendarDate(m,t,"constrain",!0);if(void 0===c.year)throw new RangeError(`Missing year converting ${JSON.stringify(e)}`);if(void 0===c.month)throw new RangeError(`Missing month converting ${JSON.stringify(e)}`);if(void 0===c.day)throw new RangeError(`Missing day converting ${JSON.stringify(e)}`);return t.set(a,c),["constrain","reject"].forEach((r=>{const o=JSON.stringify({func:"calendarToIsoDate",year:c.year,month:c.month,day:c.day,overflow:r,id:this.id});t.set(o,e)})),c}validateCalendarDate(e){const{era:t,month:r,year:o,day:n,eraYear:a,monthCode:i,monthExtra:s}=e;if(void 0!==s)throw new RangeError("Unexpected `monthExtra` value");if(void 0===o&&void 0===a)throw new TypeError("year or eraYear is required");if(void 0===r&&void 0===i)throw new TypeError("month or monthCode is required");if(void 0===n)throw new RangeError("Missing day");if(void 0!==i){if("string"!=typeof i)throw new RangeError("monthCode must be a string, not "+typeof i);if(!/^M([01]?\d)(L?)$/.test(i))throw new RangeError(`Invalid monthCode: ${i}`)}if(this.constantEra){if(void 0!==t&&t!==this.constantEra)throw new RangeError(`era must be ${this.constantEra}, not ${t}`);if(void 0!==a&&void 0!==o&&a!==o)throw new RangeError(`eraYear ${a} does not match year ${o}`)}if(this.hasEra&&void 0===e.era!=(void 0===e.eraYear))throw new RangeError("properties 'era' and 'eraYear' must be provided together")}adjustCalendarDate(e,t,r="constrain",o=!1){if("lunisolar"===this.calendarType)throw new RangeError("Override required for lunisolar calendars");let n=e;if(this.validateCalendarDate(n),this.constantEra){const{year:e,eraYear:t}=n;n={...n,era:this.constantEra,year:void 0!==e?e:t,eraYear:void 0!==t?t:e}}const a=this.monthsInYear(n,t);let{month:i,monthCode:s}=n;return({month:i,monthCode:s}=resolveNonLunisolarMonth(n,r,a)),{...n,month:i,monthCode:s}}regulateMonthDayNaive(e,t,r){const o=this.monthsInYear(e,r);let{month:n,day:a}=e;return"reject"===t?(RejectToRange(n,1,o),RejectToRange(a,1,this.maximumMonthLength(e))):(n=ConstrainToRange(n,1,o),a=ConstrainToRange(a,1,this.maximumMonthLength({...e,month:n}))),{...e,month:n,day:a}}calendarToIsoDate(e,t="constrain",r){const o=e;let n=this.adjustCalendarDate(e,r,t,!1);n=this.regulateMonthDayNaive(n,t,r);const{year:a,month:i,day:s}=n,l=JSON.stringify({func:"calendarToIsoDate",year:a,month:i,day:s,overflow:t,id:this.id});let d,m=r.get(l);if(m)return m;if(void 0!==o.year&&void 0!==o.month&&void 0!==o.day&&(o.year!==n.year||o.month!==n.month||o.day!==n.day)&&(d=JSON.stringify({func:"calendarToIsoDate",year:o.year,month:o.month,day:o.day,overflow:t,id:this.id}),m=r.get(d),m))return m;let c=this.estimateIsoDate({year:a,month:i,day:s});const calculateSameMonthResult=e=>{let o=this.addDaysIso(c,e);if(n.day>this.minimumMonthLength(n)){let e=this.isoToCalendarDate(o,r);for(;e.month!==i||e.year!==a;){if("reject"===t)throw new RangeError(`day ${s} does not exist in month ${i} of year ${a}`);o=this.addDaysIso(o,-1),e=this.isoToCalendarDate(o,r)}}return o};let h=0,u=this.isoToCalendarDate(c,r),T=simpleDateDiff(n,u);if(0!==T.years||0!==T.months||0!==T.days){const e=365*T.years+30*T.months+T.days;c=this.addDaysIso(c,e),u=this.isoToCalendarDate(c,r),T=simpleDateDiff(n,u),0===T.years&&0===T.months?c=calculateSameMonthResult(T.days):h=this.compareCalendarDates(n,u)}let p=8;for(;h;){c=this.addDaysIso(c,h*p);const e=u;u=this.isoToCalendarDate(c,r);const a=h;if(h=this.compareCalendarDates(n,u),h)if(T=simpleDateDiff(n,u),0===T.years&&0===T.months)c=calculateSameMonthResult(T.days),h=0;else if(a&&h!==a)if(p>1)p/=2;else{if("reject"===t)throw new RangeError(`Can't find ISO date from calendar date: ${JSON.stringify({...o})}`);this.compareCalendarDates(u,e)>0&&(c=this.addDaysIso(c,-1)),h=0}}if(r.set(l,c),d&&r.set(d,c),void 0===n.year||void 0===n.month||void 0===n.day||void 0===n.monthCode||this.hasEra&&(void 0===n.era||void 0===n.eraYear))throw new RangeError("Unexpected missing property");return c}temporalToCalendarDate(e,t){const r={year:GetSlot(e,i),month:GetSlot(e,s),day:GetSlot(e,l)};return this.isoToCalendarDate(r,t)}compareCalendarDates(e,t){const r=PrepareTemporalFields(e,["day","month","year"],["day","month","year"]),o=PrepareTemporalFields(t,["day","month","year"],["day","month","year"]);return r.year!==o.year?ComparisonResult(r.year-o.year):r.month!==o.month?ComparisonResult(r.month-o.month):r.day!==o.day?ComparisonResult(r.day-o.day):0}regulateDate(e,t="constrain",r){const o=this.calendarToIsoDate(e,t,r);return this.isoToCalendarDate(o,r)}addDaysIso(e,t){return AddISODate(e.year,e.month,e.day,0,0,0,t,"constrain")}addDaysCalendar(e,t,r){const o=this.calendarToIsoDate(e,"constrain",r),n=this.addDaysIso(o,t);return this.isoToCalendarDate(n,r)}addMonthsCalendar(e,t,r,o){let n=e;const{day:a}=n;for(let e=0,r=It(t);e0){const t=this.monthsInYear(r,o);for(;n.month-1!=e%t;)l=this.addDaysIso(l,-1),n=this.isoToCalendarDate(l,o)}n.day!==a&&(n=this.regulateDate({...n,day:a},"constrain",o))}if("reject"===r&&n.day!==a)throw new RangeError(`Day ${a} does not exist in resulting calendar month`);return n}addCalendar(e,{years:t=0,months:r=0,weeks:o=0,days:n=0},a,i){const{year:s,day:l,monthCode:d}=e,m=this.adjustCalendarDate({year:s+t,monthCode:d,day:l},i),c=this.addMonthsCalendar(m,r,a,i),h=n+7*o;return this.addDaysCalendar(c,h,i)}untilCalendar(e,t,r,o){let n=0,a=0,i=0,s=0;switch(r){case"day":n=this.calendarDaysUntil(e,t,o);break;case"week":{const r=this.calendarDaysUntil(e,t,o);n=r%7,a=(r-n)/7;break}case"month":case"year":{const a=this.compareCalendarDates(t,e);if(!a)return{years:0,months:0,weeks:0,days:0};const l=t.year-e.year,d=t.day-e.day;if("year"===r&&l){let r=0;t.monthCode>e.monthCode&&(r=1),t.monthCode=0);i-=a,n=this.calendarDaysUntil(m,t,o);break}}return{years:s,months:i,weeks:a,days:n}}daysInMonth(e,t){const{day:r}=e,o=this.maximumMonthLength(e),n=this.minimumMonthLength(e);if(n===o)return n;const a=r<=o-n?o:n,i=this.calendarToIsoDate(e,"constrain",t),s=this.addDaysIso(i,a),l=this.isoToCalendarDate(s,t),d=this.addDaysIso(s,-l.day);return this.isoToCalendarDate(d,t).day}daysInPreviousMonth(e,t){const{day:r,month:o,year:n}=e;let a={year:o>1?n:n-1,month:o,day:1};const i=o>1?o-1:this.monthsInYear(a,t);a={...a,month:i};const s=this.minimumMonthLength(a),l=this.maximumMonthLength(a);if(s===l)return l;const d=this.calendarToIsoDate(e,"constrain",t),m=this.addDaysIso(d,-r);return this.isoToCalendarDate(m,t).day}startOfCalendarYear(e){return{year:e.year,month:1,monthCode:"M01",day:1}}startOfCalendarMonth(e){return{year:e.year,month:e.month,day:1}}calendarDaysUntil(e,t,r){const o=this.calendarToIsoDate(e,"constrain",r),n=this.calendarToIsoDate(t,"constrain",r);return this.isoDaysUntil(o,n)}isoDaysUntil(e,t){return DifferenceISODate(e.year,e.month,e.day,t.year,t.month,t.day,"day").days}monthDayFromFields(e,t,r){let o,n,a,i,s,{monthCode:l,day:d}=e;if(void 0===l){let{year:o,era:n,eraYear:a}=e;if(void 0===o&&(void 0===n||void 0===a))throw new TypeError("when `monthCode` is omitted, `year` (or `era` and `eraYear`) and `month` are required");({monthCode:l,day:d}=this.isoToCalendarDate(this.calendarToIsoDate(e,t,r),r))}const m=this.isoToCalendarDate({year:1972,month:12,day:31},r),c=m.monthCode>l||m.monthCode===l&&m.day>=d?m.year:m.year-1;for(let e=0;e<100;e++){const m=this.adjustCalendarDate({day:d,monthCode:l,year:c-e},r),h=this.calendarToIsoDate(m,"constrain",r),u=this.isoToCalendarDate(h,r);if(({year:o,month:n,day:a}=h),u.monthCode===l&&u.day===d)return{month:n,day:a,year:o};"constrain"===t&&(void 0===i||u.monthCode===i.monthCode&&u.day>i.day)&&(i=u,s=h)}if("constrain"===t&&void 0!==s)return s;throw new RangeError(`No recent ${this.id} year with monthCode ${l} and day ${d}`)}}class HebrewHelper extends HelperBase{constructor(){super(...arguments),this.id="hebrew",this.calendarType="lunisolar",this.months={Tishri:{leap:1,regular:1,monthCode:"M01",days:30},Heshvan:{leap:2,regular:2,monthCode:"M02",days:{min:29,max:30}},Kislev:{leap:3,regular:3,monthCode:"M03",days:{min:29,max:30}},Tevet:{leap:4,regular:4,monthCode:"M04",days:29},Shevat:{leap:5,regular:5,monthCode:"M05",days:30},Adar:{leap:void 0,regular:6,monthCode:"M06",days:29},"Adar I":{leap:6,regular:void 0,monthCode:"M05L",days:30},"Adar II":{leap:7,regular:void 0,monthCode:"M06",days:29},Nisan:{leap:8,regular:7,monthCode:"M07",days:30},Iyar:{leap:9,regular:8,monthCode:"M08",days:29},Sivan:{leap:10,regular:9,monthCode:"M09",days:30},Tamuz:{leap:11,regular:10,monthCode:"M10",days:29},Av:{leap:12,regular:11,monthCode:"M11",days:30},Elul:{leap:13,regular:12,monthCode:"M12",days:29}},this.hasEra=!1}inLeapYear(e){const{year:t}=e;return(7*t+1)%19<7}monthsInYear(e){return this.inLeapYear(e)?13:12}minimumMonthLength(e){return this.minMaxMonthLength(e,"min")}maximumMonthLength(e){return this.minMaxMonthLength(e,"max")}minMaxMonthLength(e,t){const{month:r,year:o}=e,n=this.getMonthCode(o,r),a=wt(this.months).find((e=>e[1].monthCode===n));if(void 0===a)throw new RangeError(`unmatched Hebrew month: ${r}`);const i=a[1].days;return"number"==typeof i?i:i[t]}estimateIsoDate(e){const{year:t}=e;return{year:t-3760,month:1,day:1}}getMonthCode(e,t){return this.inLeapYear({year:e})?6===t?buildMonthCode(5,!0):buildMonthCode(t<6?t:t-1):buildMonthCode(t)}adjustCalendarDate(e,t,r="constrain",o=!1){let{year:n,eraYear:a,month:i,monthCode:s,day:l,monthExtra:d}=e;if(void 0===n&&void 0!==a&&(n=a),void 0===a&&void 0!==n&&(a=n),o){if(d){const e=this.months[d];if(!e)throw new RangeError(`Unrecognized month from formatToParts: ${d}`);i=this.inLeapYear({year:n})?e.leap:e.regular}return s=this.getMonthCode(n,i),{year:n,month:i,day:l,era:void 0,eraYear:a,monthCode:s}}if(this.validateCalendarDate(e),void 0===i)if(s.endsWith("L")){if("M05L"!==s)throw new RangeError(`Hebrew leap month must have monthCode M05L, not ${s}`);if(i=6,!this.inLeapYear({year:n})){if("reject"===r)throw new RangeError(`Hebrew monthCode M05L is invalid in year ${n} which is not a leap year`);i=6,s="M06"}}else{i=monthCodeNumberPart(s),this.inLeapYear({year:n})&&i>=6&&i++;const e=this.monthsInYear({year:n});if(i<1||i>e)throw new RangeError(`Invalid monthCode: ${s}`)}else if("reject"===r?(RejectToRange(i,1,this.monthsInYear({year:n})),RejectToRange(l,1,this.maximumMonthLength({year:n,month:i}))):(i=ConstrainToRange(i,1,this.monthsInYear({year:n})),l=ConstrainToRange(l,1,this.maximumMonthLength({year:n,month:i}))),void 0===s)s=this.getMonthCode(n,i);else if(this.getMonthCode(n,i)!==s)throw new RangeError(`monthCode ${s} doesn't correspond to month ${i} in Hebrew year ${n}`);return{...e,day:l,month:i,monthCode:s,year:n,eraYear:a}}}class IslamicBaseHelper extends HelperBase{constructor(){super(...arguments),this.calendarType="lunar",this.DAYS_PER_ISLAMIC_YEAR=354+11/30,this.DAYS_PER_ISO_YEAR=365.2425,this.constantEra="ah"}inLeapYear(e,t){return 30===this.daysInMonth({year:e.year,month:12,day:1},t)}monthsInYear(){return 12}minimumMonthLength(){return 29}maximumMonthLength(){return 30}estimateIsoDate(e){const{year:t}=this.adjustCalendarDate(e);return{year:St(t*this.DAYS_PER_ISLAMIC_YEAR/this.DAYS_PER_ISO_YEAR)+622,month:1,day:1}}}class IslamicHelper extends IslamicBaseHelper{constructor(){super(...arguments),this.id="islamic"}}class IslamicUmalquraHelper extends IslamicBaseHelper{constructor(){super(...arguments),this.id="islamic-umalqura"}}class IslamicTblaHelper extends IslamicBaseHelper{constructor(){super(...arguments),this.id="islamic-tbla"}}class IslamicCivilHelper extends IslamicBaseHelper{constructor(){super(...arguments),this.id="islamic-civil"}}class IslamicRgsaHelper extends IslamicBaseHelper{constructor(){super(...arguments),this.id="islamic-rgsa"}}class IslamicCcHelper extends IslamicBaseHelper{constructor(){super(...arguments),this.id="islamicc"}}class PersianHelper extends HelperBase{constructor(){super(...arguments),this.id="persian",this.calendarType="solar",this.constantEra="ap"}inLeapYear(e,t){return IslamicHelper.prototype.inLeapYear.call(this,e,t)}monthsInYear(){return 12}minimumMonthLength(e){const{month:t}=e;return 12===t?29:t<=6?31:30}maximumMonthLength(e){const{month:t}=e;return 12===t?30:t<=6?31:30}estimateIsoDate(e){const{year:t}=this.adjustCalendarDate(e);return{year:t+621,month:1,day:1}}}class IndianHelper extends HelperBase{constructor(){super(...arguments),this.id="indian",this.calendarType="solar",this.constantEra="saka",this.months={1:{length:30,month:3,day:22,leap:{length:31,month:3,day:21}},2:{length:31,month:4,day:21},3:{length:31,month:5,day:22},4:{length:31,month:6,day:22},5:{length:31,month:7,day:23},6:{length:31,month:8,day:23},7:{length:30,month:9,day:23},8:{length:30,month:10,day:23},9:{length:30,month:11,day:22},10:{length:30,month:12,day:22},11:{length:30,month:1,nextYear:!0,day:21},12:{length:30,month:2,nextYear:!0,day:20}},this.vulnerableToBceBug="10/11/-79 Saka"!==new Date("0000-01-01T00:00Z").toLocaleDateString("en-US-u-ca-indian",{timeZone:"UTC"})}inLeapYear(e){return isGregorianLeapYear(e.year+78)}monthsInYear(){return 12}minimumMonthLength(e){return this.getMonthInfo(e).length}maximumMonthLength(e){return this.getMonthInfo(e).length}getMonthInfo(e){const{month:t}=e;let r=this.months[t];if(void 0===r)throw new RangeError(`Invalid month: ${t}`);return this.inLeapYear(e)&&r.leap&&(r=r.leap),r}estimateIsoDate(e){const t=this.adjustCalendarDate(e),r=this.getMonthInfo(t);return AddISODate(t.year+78+(r.nextYear?1:0),r.month,r.day,0,0,0,t.day-1,"constrain")}checkIcuBugs(e){if(this.vulnerableToBceBug&&e.year<1)throw new RangeError(`calendar '${this.id}' is broken for ISO dates before 0001-01-01 (see https://bugs.chromium.org/p/v8/issues/detail?id=10529)`)}}function isGregorianLeapYear(e){return e%4==0&&(e%100!=0||e%400==0)}class GregorianBaseHelper extends HelperBase{constructor(e,t){super(),this.calendarType="solar",this.v8IsVulnerableToJulianBug=new Date("+001001-01-01T00:00Z").toLocaleDateString("en-US-u-ca-japanese",{timeZone:"UTC"}).startsWith("12"),this.calendarIsVulnerableToJulianBug=!1,this.id=e;const{eras:r,anchorEra:o}=function adjustEras(e){let t,r=e;if(0===r.length)throw new RangeError("Invalid era data: eras are required");if(1===r.length&&r[0].reverseOf)throw new RangeError("Invalid era data: anchor era cannot count years backwards");if(1===r.length&&!r[0].name)throw new RangeError("Invalid era data: at least one named era is required");if(r.filter((e=>null!=e.reverseOf)).length>1)throw new RangeError("Invalid era data: only one era can count years backwards");r.forEach((e=>{if(e.isAnchor||!e.anchorEpoch&&!e.reverseOf){if(t)throw new RangeError("Invalid era data: cannot have multiple anchor eras");t=e,e.anchorEpoch={year:e.hasYearZero?0:1}}else if(!e.name)throw new RangeError("If era name is blank, it must be the anchor era")})),r=r.filter((e=>e.name)),r.forEach((e=>{const{reverseOf:t}=e;if(t){const o=r.find((e=>e.name===t));if(void 0===o)throw new RangeError(`Invalid era data: unmatched reverseOf era: ${t}`);e.reverseOf=o,e.anchorEpoch=o.anchorEpoch,e.isoEpoch=o.isoEpoch}void 0===e.anchorEpoch.month&&(e.anchorEpoch.month=1),void 0===e.anchorEpoch.day&&(e.anchorEpoch.day=1)})),yt.call(r,((e,t)=>{if(e.reverseOf)return 1;if(t.reverseOf)return-1;if(!e.isoEpoch||!t.isoEpoch)throw new RangeError("Invalid era data: missing ISO epoch");return t.isoEpoch.year-e.isoEpoch.year}));const o=r[r.length-1].reverseOf;if(o&&o!==r[r.length-2])throw new RangeError("Invalid era data: invalid reverse-sign era");return r.forEach(((e,t)=>{e.genericName="era"+(r.length-1-t)})),{eras:r,anchorEra:t||r[0]}}(t);this.anchorEra=o,this.eras=r}inLeapYear(e){const{year:t}=this.estimateIsoDate({month:1,day:1,year:e.year});return isGregorianLeapYear(t)}monthsInYear(){return 12}minimumMonthLength(e){const{month:t}=e;return 2===t?this.inLeapYear(e)?29:28:[4,6,9,11].indexOf(t)>=0?30:31}maximumMonthLength(e){return this.minimumMonthLength(e)}completeEraYear(e){const checkField=(t,r)=>{const o=e[t];if(null!=o&&o!=r)throw new RangeError(`Input ${t} ${o} doesn't match calculated value ${r}`)},eraFromYear=t=>{let r;const o={...e,year:t},n=this.eras.find(((e,n)=>{if(n===this.eras.length-1){if(e.reverseOf){if(t>0)throw new RangeError(`Signed year ${t} is invalid for era ${e.name}`);return r=e.anchorEpoch.year-t,!0}return r=t-e.anchorEpoch.year+(e.hasYearZero?0:1),!0}return this.compareCalendarDates(o,e.anchorEpoch)>=0&&(r=t-e.anchorEpoch.year+(e.hasYearZero?0:1),!0)}));if(!n)throw new RangeError(`Year ${t} was not matched by any era`);return{eraYear:r,era:n.name}};let{year:t,eraYear:r,era:o}=e;if(null!=t)({eraYear:r,era:o}=eraFromYear(t)),checkField("era",o),checkField("eraYear",r);else{if(null==r)throw new RangeError("Either `year` or `eraYear` and `era` are required");{const e=void 0===o?void 0:this.eras.find((e=>e.name===o||e.genericName===o));if(!e)throw new RangeError(`Era ${o} (ISO year ${r}) was not matched by any era`);if(r<1&&e.reverseOf)throw new RangeError(`Years in ${o} era must be positive, not ${t}`);t=e.reverseOf?e.anchorEpoch.year-r:r+e.anchorEpoch.year-(e.hasYearZero?0:1),checkField("year",t),({eraYear:r,era:o}=eraFromYear(t))}}return{...e,year:t,eraYear:r,era:o}}adjustCalendarDate(e,t,r="constrain"){let o=e;const{month:n,monthCode:a}=o;return void 0===n&&(o={...o,month:monthCodeNumberPart(a)}),this.validateCalendarDate(o),o=this.completeEraYear(o),super.adjustCalendarDate(o,t,r)}estimateIsoDate(e){const t=this.adjustCalendarDate(e),{year:r,month:o,day:n}=t,{anchorEra:a}=this;return RegulateISODate(r+a.isoEpoch.year-(a.hasYearZero?0:1),o,n,"constrain")}checkIcuBugs(e){if(this.calendarIsVulnerableToJulianBug&&this.v8IsVulnerableToJulianBug&&CompareISODate(e.year,e.month,e.day,1582,10,15)<0)throw new RangeError(`calendar '${this.id}' is broken for ISO dates before 1582-10-15 (see https://bugs.chromium.org/p/chromium/issues/detail?id=1173158)`)}}class OrthodoxBaseHelper extends GregorianBaseHelper{constructor(e,t){super(e,t)}inLeapYear(e){const{year:t}=e;return(t+1)%4==0}monthsInYear(){return 13}minimumMonthLength(e){const{month:t}=e;return 13===t?this.inLeapYear(e)?6:5:30}maximumMonthLength(e){return this.minimumMonthLength(e)}}class EthioaaHelper extends OrthodoxBaseHelper{constructor(){super("ethioaa",[{name:"era0",isoEpoch:{year:-5492,month:7,day:17}}])}}class CopticHelper extends OrthodoxBaseHelper{constructor(){super("coptic",[{name:"era1",isoEpoch:{year:284,month:8,day:29}},{name:"era0",reverseOf:"era1"}])}}class EthiopicHelper extends OrthodoxBaseHelper{constructor(){super("ethiopic",[{name:"era0",isoEpoch:{year:-5492,month:7,day:17}},{name:"era1",isoEpoch:{year:8,month:8,day:27},anchorEpoch:{year:5501}}])}}class RocHelper extends GregorianBaseHelper{constructor(){super("roc",[{name:"minguo",isoEpoch:{year:1912,month:1,day:1}},{name:"before-roc",reverseOf:"minguo"}]),this.calendarIsVulnerableToJulianBug=!0}}class BuddhistHelper extends GregorianBaseHelper{constructor(){super("buddhist",[{name:"be",hasYearZero:!0,isoEpoch:{year:-543,month:1,day:1}}]),this.calendarIsVulnerableToJulianBug=!0}}class GregoryHelper extends GregorianBaseHelper{constructor(){super("gregory",[{name:"ce",isoEpoch:{year:1,month:1,day:1}},{name:"bce",reverseOf:"ce"}])}reviseIntlEra(e){let{era:t,eraYear:r}=e;return"bc"!==t&&"b"!==t||(t="bce"),"ad"!==t&&"a"!==t||(t="ce"),{era:t,eraYear:r}}}class JapaneseHelper extends GregorianBaseHelper{constructor(){super("japanese",[{name:"reiwa",isoEpoch:{year:2019,month:5,day:1},anchorEpoch:{year:2019,month:5,day:1}},{name:"heisei",isoEpoch:{year:1989,month:1,day:8},anchorEpoch:{year:1989,month:1,day:8}},{name:"showa",isoEpoch:{year:1926,month:12,day:25},anchorEpoch:{year:1926,month:12,day:25}},{name:"taisho",isoEpoch:{year:1912,month:7,day:30},anchorEpoch:{year:1912,month:7,day:30}},{name:"meiji",isoEpoch:{year:1868,month:9,day:8},anchorEpoch:{year:1868,month:9,day:8}},{name:"ce",isoEpoch:{year:1,month:1,day:1}},{name:"bce",reverseOf:"ce"}]),this.calendarIsVulnerableToJulianBug=!0,this.eraLength="long",this.erasBeginMidYear=!0}reviseIntlEra(e,t){const{era:r,eraYear:o}=e,{year:n}=t;return this.eras.find((e=>e.name===r))?{era:r,eraYear:o}:n<1?{era:"bce",eraYear:1-n}:{era:"ce",eraYear:n}}}class ChineseBaseHelper extends HelperBase{constructor(){super(...arguments),this.calendarType="lunisolar",this.hasEra=!1}inLeapYear(e,t){const r=this.getMonthList(e.year,t);return 13===wt(r).length}monthsInYear(e,t){return this.inLeapYear(e,t)?13:12}minimumMonthLength(){return 29}maximumMonthLength(){return 30}getMonthList(e,t){if(void 0===e)throw new TypeError("Missing year");const r=JSON.stringify({func:"getMonthList",calendarYear:e,id:this.id}),o=t.get(r);if(o)return o;const n=this.getFormatter(),getCalendarDate=(e,t)=>{const r=toUtcIsoDateString({isoYear:e,isoMonth:2,isoDay:1}),o=new Date(r);o.setUTCDate(t+1);const a=n.formatToParts(o),i=a.find((e=>"month"===e.type)).value,s=+a.find((e=>"day"===e.type)).value;let l=a.find((e=>"relatedYear"===e.type));if(void 0===l)throw new RangeError(`Intl.DateTimeFormat.formatToParts lacks relatedYear in ${this.id} calendar. Try Node 14+ or modern browsers.`);return l=+l.value,{calendarMonthString:i,calendarDay:s,calendarYearToVerify:l}};let a=17,{calendarMonthString:i,calendarDay:s,calendarYearToVerify:l}=getCalendarDate(e,a);"1"!==i&&(a+=29,({calendarMonthString:i,calendarDay:s}=getCalendarDate(e,a))),a-=s-5;const d={};let m,c,h=1,u=!1;do{({calendarMonthString:i,calendarDay:s,calendarYearToVerify:l}=getCalendarDate(e,a)),m&&(d[c].daysInMonth=m+30-s),l!==e?u=!0:(d[i]={monthIndex:h++},a+=30),m=s,c=i}while(!u);return d[c].daysInMonth=m+30-s,t.set(r,d),d}estimateIsoDate(e){const{year:t,month:r}=e;return{year:t,month:r>=12?12:r+1,day:1}}adjustCalendarDate(e,t,r="constrain",o=!1){let{year:n,month:a,monthExtra:i,day:s,monthCode:l,eraYear:d}=e;if(o){if(n=d,i&&"bis"!==i)throw new RangeError(`Unexpected leap month suffix: ${i}`);const e=buildMonthCode(a,void 0!==i),r=`${a}${i||""}`,o=this.getMonthList(n,t)[r];if(void 0===o)throw new RangeError(`Unmatched month ${r} in Chinese year ${n}`);return a=o.monthIndex,{year:n,month:a,day:s,era:void 0,eraYear:d,monthCode:e}}if(this.validateCalendarDate(e),void 0===n&&(n=d),void 0===d&&(d=n),void 0===a){const e=this.getMonthList(n,t);let o=l.replace("L","bis").slice(1);"0"===o[0]&&(o=o.slice(1));let i=e[o];if(a=i&&i.monthIndex,void 0===a&&l.endsWith("L")&&"M13L"!=l&&"constrain"===r){let t=l.slice(1,-1);"0"===t[0]&&(t=t.slice(1)),i=e[t],i&&(a=i.monthIndex,l=buildMonthCode(t))}if(void 0===a)throw new RangeError(`Unmatched month ${l} in Chinese year ${n}`)}else if(void 0===l){const e=this.getMonthList(n,t),o=wt(e),i=o.length;"reject"===r?(RejectToRange(a,1,i),RejectToRange(s,1,this.maximumMonthLength())):(a=ConstrainToRange(a,1,i),s=ConstrainToRange(s,1,this.maximumMonthLength()));const d=o.find((([,e])=>e.monthIndex===a));if(void 0===d)throw new RangeError(`Invalid month ${a} in Chinese year ${n}`);l=buildMonthCode(d[0].replace("bis",""),-1!==d[0].indexOf("bis"))}else{const e=this.getMonthList(n,t);let r=l.replace("L","bis").slice(1);"0"===r[0]&&(r=r.slice(1));const o=e[r];if(!o)throw new RangeError(`Unmatched monthCode ${l} in Chinese year ${n}`);if(a!==o.monthIndex)throw new RangeError(`monthCode ${l} doesn't correspond to month ${a} in Chinese year ${n}`)}return{...e,year:n,eraYear:d,month:a,monthCode:l,day:s}}}class ChineseHelper extends ChineseBaseHelper{constructor(){super(...arguments),this.id="chinese"}}class DangiHelper extends ChineseBaseHelper{constructor(){super(...arguments),this.id="dangi"}}class NonIsoCalendar{constructor(e){this.helper=e}dateFromFields(e,t,r){const o=new OneObjectCache,n=PrepareTemporalFields(e,this.fields(["day","month","monthCode","year"]),[]),a=ToTemporalOverflow(t),{year:i,month:s,day:l}=this.helper.calendarToIsoDate(n,a,o),d=CreateTemporalDate(i,s,l,r);return o.setObject(d),d}yearMonthFromFields(e,t,r){const o=new OneObjectCache,n=PrepareTemporalFields(e,this.fields(["month","monthCode","year"]),[]),a=ToTemporalOverflow(t),{year:i,month:s,day:l}=this.helper.calendarToIsoDate({...n,day:1},a,o),d=CreateTemporalYearMonth(i,s,r,l);return o.setObject(d),d}monthDayFromFields(e,t,r){const o=new OneObjectCache,n=PrepareTemporalFields(e,this.fields(["day","month","monthCode","year"]),[]),a=ToTemporalOverflow(t),{year:i,month:s,day:l}=this.helper.monthDayFromFields(n,a,o),d=CreateTemporalMonthDay(s,l,r,i);return o.setObject(d),d}fields(e){let t=e;return Tt.call(t,"year")&&(t=[...t,"era","eraYear"]),t}fieldKeysToIgnore(e){const t=new Dt;for(let r=0;rnew(GetIntrinsic("%Temporal.Instant%"))(Ve()),plainDateTime=(e,t=DefaultTimeZone())=>{const r=ToTemporalTimeZoneSlotValue(t),o=ToTemporalCalendarSlotValue(e);return GetPlainDateTimeFor(r,instant(),o)},plainDateTimeISO=(e=DefaultTimeZone())=>GetPlainDateTimeFor(ToTemporalTimeZoneSlotValue(e),instant(),"iso8601"),zonedDateTime=(e,t=DefaultTimeZone())=>{const r=ToTemporalTimeZoneSlotValue(t),o=ToTemporalCalendarSlotValue(e);return CreateTemporalZonedDateTime(Ve(),r,o)},Et={instant,plainDateTime,plainDateTimeISO,plainDate:(e,t=DefaultTimeZone())=>TemporalDateTimeToDate(plainDateTime(e,t)),plainDateISO:(e=DefaultTimeZone())=>TemporalDateTimeToDate(plainDateTimeISO(e)),plainTimeISO:(e=DefaultTimeZone())=>TemporalDateTimeToTime(plainDateTimeISO(e)),timeZoneId:()=>DefaultTimeZone(),zonedDateTime,zonedDateTimeISO:(e=DefaultTimeZone())=>zonedDateTime("iso8601",e),[Symbol.toStringTag]:"Temporal.Now"};Object.defineProperty(Et,Symbol.toStringTag,{value:"Temporal.Now",writable:!1,enumerable:!1,configurable:!0});const Mt=Object.assign;function TemporalTimeToString(e,t,r){let o=GetSlot(e,d),n=GetSlot(e,m),a=GetSlot(e,c),i=GetSlot(e,h),s=GetSlot(e,u),l=GetSlot(e,T);if(r){const{unit:e,increment:t,roundingMode:d}=r;({hour:o,minute:n,second:a,millisecond:i,microsecond:s,nanosecond:l}=RoundTime(o,n,a,i,s,l,t,e,d))}return`${ISODateTimePartString(o)}:${ISODateTimePartString(n)}${FormatSecondsStringPart(a,i,s,l,t)}`}class PlainTime{constructor(e=0,t=0,r=0,o=0,n=0,a=0){const i=void 0===e?0:ToIntegerWithTruncation(e),s=void 0===t?0:ToIntegerWithTruncation(t),l=void 0===r?0:ToIntegerWithTruncation(r),p=void 0===o?0:ToIntegerWithTruncation(o),f=void 0===n?0:ToIntegerWithTruncation(n),y=void 0===a?0:ToIntegerWithTruncation(a);RejectTime(i,s,l,p,f,y),N(this),SetSlot(this,d,i),SetSlot(this,m,s),SetSlot(this,c,l),SetSlot(this,h,p),SetSlot(this,u,f),SetSlot(this,T,y)}get hour(){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return GetSlot(this,d)}get minute(){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return GetSlot(this,m)}get second(){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return GetSlot(this,c)}get millisecond(){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return GetSlot(this,h)}get microsecond(){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return GetSlot(this,u)}get nanosecond(){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return GetSlot(this,T)}with(e,t){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("invalid argument");RejectTemporalLikeObject(e);const r=ToTemporalOverflow(GetOptionsObject(t)),o=ToTemporalTimeRecord(e,"partial"),n=ToTemporalTimeRecord(this);let{hour:a,minute:i,second:s,millisecond:l,microsecond:d,nanosecond:m}=Mt(n,o);return({hour:a,minute:i,second:s,millisecond:l,microsecond:d,nanosecond:m}=RegulateTime(a,i,s,l,d,m,r)),new PlainTime(a,i,s,l,d,m)}add(e){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return AddDurationToOrSubtractDurationFromPlainTime("add",this,e)}subtract(e){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return AddDurationToOrSubtractDurationFromPlainTime("subtract",this,e)}until(e,t){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return DifferenceTemporalPlainTime("until",this,e,t)}since(e,t){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return DifferenceTemporalPlainTime("since",this,e,t)}round(e){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");if(void 0===e)throw new TypeError("options parameter is required");const t="string"==typeof e?CreateOnePropObject("smallestUnit",e):GetOptionsObject(e),r=ToTemporalRoundingIncrement(t),o=ToTemporalRoundingMode(t,"halfExpand"),n=GetTemporalUnit(t,"smallestUnit","time",He);ValidateTemporalRoundingIncrement(r,{hour:24,minute:60,second:60,millisecond:1e3,microsecond:1e3,nanosecond:1e3}[n],!1);let a=GetSlot(this,d),i=GetSlot(this,m),s=GetSlot(this,c),l=GetSlot(this,h),p=GetSlot(this,u),f=GetSlot(this,T);return({hour:a,minute:i,second:s,millisecond:l,microsecond:p,nanosecond:f}=RoundTime(a,i,s,l,p,f,r,n,o)),new PlainTime(a,i,s,l,p,f)}equals(e){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");const t=ToTemporalTime(e);for(const e of[d,m,c,h,u,T])if(GetSlot(this,e)!==GetSlot(t,e))return!1;return!0}toString(e){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");const t=GetOptionsObject(e),r=ToFractionalSecondDigits(t),o=ToTemporalRoundingMode(t,"trunc"),n=GetTemporalUnit(t,"smallestUnit","time",void 0);if("hour"===n)throw new RangeError('smallestUnit must be a time unit other than "hour"');const{precision:a,unit:i,increment:s}=ToSecondsStringPrecisionRecord(n,r);return TemporalTimeToString(this,a,{unit:i,increment:s,roundingMode:o})}toJSON(){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return TemporalTimeToString(this,"auto")}toLocaleString(e,t){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return new ht(e,t).format(this)}valueOf(){throw new TypeError("use compare() or equals() to compare Temporal.PlainTime")}toPlainDateTime(e){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");const t=ToTemporalDate(e),r=GetSlot(t,i),o=GetSlot(t,s),n=GetSlot(t,l),a=GetSlot(t,p);return CreateTemporalDateTime(r,o,n,GetSlot(this,d),GetSlot(this,m),GetSlot(this,c),GetSlot(this,h),GetSlot(this,u),GetSlot(this,T),a)}toZonedDateTime(e){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("invalid argument");const t=e.plainDate;if(void 0===t)throw new TypeError("missing date property");const r=ToTemporalDate(t),o=e.timeZone;if(void 0===o)throw new TypeError("missing timeZone property");const a=ToTemporalTimeZoneSlotValue(o),f=GetSlot(r,i),y=GetSlot(r,s),I=GetSlot(r,l),S=GetSlot(r,p),g=GetSlot(this,d),w=GetSlot(this,m),D=GetSlot(this,c),G=GetSlot(this,h),v=GetSlot(this,u),C=GetSlot(this,T);return CreateTemporalZonedDateTime(GetSlot(GetInstantFor(a,new(GetIntrinsic("%Temporal.PlainDateTime%"))(f,y,I,g,w,D,G,v,C,S),"compatible"),n),a,S)}getISOFields(){if(!IsTemporalTime(this))throw new TypeError("invalid receiver");return{isoHour:GetSlot(this,d),isoMicrosecond:GetSlot(this,u),isoMillisecond:GetSlot(this,h),isoMinute:GetSlot(this,m),isoNanosecond:GetSlot(this,T),isoSecond:GetSlot(this,c)}}static from(e,t){const r=ToTemporalOverflow(GetOptionsObject(t));return IsTemporalTime(e)?new PlainTime(GetSlot(e,d),GetSlot(e,m),GetSlot(e,c),GetSlot(e,h),GetSlot(e,u),GetSlot(e,T)):ToTemporalTime(e,r)}static compare(e,t){const r=ToTemporalTime(e),o=ToTemporalTime(t);for(const e of[d,m,c,h,u,T]){const t=GetSlot(r,e),n=GetSlot(o,e);if(t!==n)return ComparisonResult(t-n)}return 0}}MakeIntrinsicClass(PlainTime,"Temporal.PlainTime");class TimeZone{constructor(e){if(arguments.length<1)throw new RangeError("missing argument: identifier is required");const t=GetCanonicalTimeZoneIdentifier(e);N(this),SetSlot(this,a,t)}get id(){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");return GetSlot(this,a)}getOffsetNanosecondsFor(e){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");const t=ToTemporalInstant(e),r=GetSlot(this,a);return IsTimeZoneOffsetString(r)?ParseTimeZoneOffsetString(r):GetNamedTimeZoneOffsetNanoseconds(r,GetSlot(t,n))}getOffsetStringFor(e){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");return GetOffsetStringFor(this,ToTemporalInstant(e))}getPlainDateTimeFor(e,t="iso8601"){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");return GetPlainDateTimeFor(this,ToTemporalInstant(e),ToTemporalCalendarSlotValue(t))}getInstantFor(e,t){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");return GetInstantFor(this,ToTemporalDateTime(e),ToTemporalDisambiguation(GetOptionsObject(t)))}getPossibleInstantsFor(t){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");const r=ToTemporalDateTime(t),o=GetIntrinsic("%Temporal.Instant%"),n=GetSlot(this,a);if(IsTimeZoneOffsetString(n)){const t=GetUTCEpochNanoseconds(GetSlot(r,i),GetSlot(r,s),GetSlot(r,l),GetSlot(r,d),GetSlot(r,m),GetSlot(r,c),GetSlot(r,h),GetSlot(r,u),GetSlot(r,T));if(null===t)throw new RangeError("DateTime outside of supported range");const a=ParseTimeZoneOffsetString(n);return[new o(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(t,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a)))]}const p=function GetNamedTimeZoneEpochNanoseconds(t,r,o,n,a,i,s,l,d,m){const c=GetUTCEpochNanoseconds(r,o,n,a,i,s,l,d,m);if(null===c)throw new RangeError("DateTime outside of supported range");let h=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(c,Ee);jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(h,Me)&&(h=c);let u=jsbi__WEBPACK_IMPORTED_MODULE_0___default().add(c,Ee);jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(u,Re)&&(u=c);const T=GetNamedTimeZoneOffsetNanoseconds(t,h),p=GetNamedTimeZoneOffsetNanoseconds(t,u);return(T===p?[T]:[T,p]).map((h=>{const u=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(c,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(h)),T=GetNamedTimeZoneDateTimeParts(t,u);if(r===T.year&&o===T.month&&n===T.day&&a===T.hour&&i===T.minute&&s===T.second&&l===T.millisecond&&d===T.microsecond&&m===T.nanosecond)return u})).filter((e=>void 0!==e))}(n,GetSlot(r,i),GetSlot(r,s),GetSlot(r,l),GetSlot(r,d),GetSlot(r,m),GetSlot(r,c),GetSlot(r,h),GetSlot(r,u),GetSlot(r,T));return p.map((e=>new o(e)))}getNextTransition(e){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");const t=ToTemporalInstant(e),r=GetSlot(this,a);if(IsTimeZoneOffsetString(r)||"UTC"===r)return null;let o=GetSlot(t,n);const i=GetIntrinsic("%Temporal.Instant%");return o=GetNamedTimeZoneNextTransition(r,o),null===o?null:new i(o)}getPreviousTransition(e){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");const t=ToTemporalInstant(e),r=GetSlot(this,a);if(IsTimeZoneOffsetString(r)||"UTC"===r)return null;let o=GetSlot(t,n);const i=GetIntrinsic("%Temporal.Instant%");return o=GetNamedTimeZonePreviousTransition(r,o),null===o?null:new i(o)}toString(){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");return GetSlot(this,a)}toJSON(){if(!IsTemporalTimeZone(this))throw new TypeError("invalid receiver");return GetSlot(this,a)}static from(e){return ToTemporalTimeZoneObject(ToTemporalTimeZoneSlotValue(e))}}MakeIntrinsicClass(TimeZone,"Temporal.TimeZone"),DefineIntrinsic("Temporal.TimeZone.prototype.getOffsetNanosecondsFor",TimeZone.prototype.getOffsetNanosecondsFor),DefineIntrinsic("Temporal.TimeZone.prototype.getPossibleInstantsFor",TimeZone.prototype.getPossibleInstantsFor);const Rt=Object.create;class PlainYearMonth{constructor(e,t,r="iso8601",o=1){CreateTemporalYearMonthSlots(this,ToIntegerWithTruncation(e),ToIntegerWithTruncation(t),ToTemporalCalendarSlotValue(r),ToIntegerWithTruncation(o))}get year(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarYear(GetSlot(this,p),this)}get month(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarMonth(GetSlot(this,p),this)}get monthCode(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarMonthCode(GetSlot(this,p),this)}get calendarId(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return ToTemporalCalendarIdentifier(GetSlot(this,p))}get era(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarEra(GetSlot(this,p),this)}get eraYear(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarEraYear(GetSlot(this,p),this)}get daysInMonth(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarDaysInMonth(GetSlot(this,p),this)}get daysInYear(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarDaysInYear(GetSlot(this,p),this)}get monthsInYear(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarMonthsInYear(GetSlot(this,p),this)}get inLeapYear(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return CalendarInLeapYear(GetSlot(this,p),this)}with(e,t){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("invalid argument");RejectTemporalLikeObject(e);const r=GetOptionsObject(t),o=GetSlot(this,p),n=CalendarFields(o,["month","monthCode","year"]);let a=PrepareTemporalFields(this,n,[]);return a=CalendarMergeFields(o,a,PrepareTemporalFields(e,n,"partial")),a=PrepareTemporalFields(a,n,[]),CalendarYearMonthFromFields(o,a,r)}add(e,t){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return AddDurationToOrSubtractDurationFromPlainYearMonth("add",this,e,t)}subtract(e,t){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return AddDurationToOrSubtractDurationFromPlainYearMonth("subtract",this,e,t)}until(e,t){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return DifferenceTemporalPlainYearMonth("until",this,e,t)}since(e,t){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return DifferenceTemporalPlainYearMonth("since",this,e,t)}equals(e){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");const t=ToTemporalYearMonth(e);for(const e of[i,s,l])if(GetSlot(this,e)!==GetSlot(t,e))return!1;return CalendarEquals(GetSlot(this,p),GetSlot(t,p))}toString(e){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return TemporalYearMonthToString(this,ToCalendarNameOption(GetOptionsObject(e)))}toJSON(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return TemporalYearMonthToString(this)}toLocaleString(e,t){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return new ht(e,t).format(this)}valueOf(){throw new TypeError("use compare() or equals() to compare Temporal.PlainYearMonth")}toPlainDate(e){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("argument should be an object");const t=GetSlot(this,p),r=CalendarFields(t,["monthCode","year"]),o=PrepareTemporalFields(this,r,[]),n=CalendarFields(t,["day"]);let a=CalendarMergeFields(t,o,PrepareTemporalFields(e,n,[]));a=PrepareTemporalFields(a,[...new Set([...r,...n])],[]);const i=Rt(null);return i.overflow="reject",CalendarDateFromFields(t,a,i)}getISOFields(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return{calendar:GetSlot(this,p),isoDay:GetSlot(this,l),isoMonth:GetSlot(this,s),isoYear:GetSlot(this,i)}}getCalendar(){if(!IsTemporalYearMonth(this))throw new TypeError("invalid receiver");return ToTemporalCalendarObject(GetSlot(this,p))}static from(e,t){const r=GetOptionsObject(t);return IsTemporalYearMonth(e)?(ToTemporalOverflow(r),CreateTemporalYearMonth(GetSlot(e,i),GetSlot(e,s),GetSlot(e,p),GetSlot(e,l))):ToTemporalYearMonth(e,r)}static compare(e,t){const r=ToTemporalYearMonth(e),o=ToTemporalYearMonth(t);return CompareISODate(GetSlot(r,i),GetSlot(r,s),GetSlot(r,l),GetSlot(o,i),GetSlot(o,s),GetSlot(o,l))}}MakeIntrinsicClass(PlainYearMonth,"Temporal.PlainYearMonth");const Ft=ht.prototype.resolvedOptions,Yt=Object.create;class ZonedDateTime{constructor(e,t,r="iso8601"){if(arguments.length<1)throw new TypeError("missing argument: epochNanoseconds is required");CreateTemporalZonedDateTimeSlots(this,ToBigInt(e),ToTemporalTimeZoneSlotValue(t),ToTemporalCalendarSlotValue(r))}get calendarId(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return ToTemporalCalendarIdentifier(GetSlot(this,p))}get timeZoneId(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return ToTemporalTimeZoneIdentifier(GetSlot(this,g))}get year(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarYear(GetSlot(this,p),dateTime(this))}get month(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarMonth(GetSlot(this,p),dateTime(this))}get monthCode(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarMonthCode(GetSlot(this,p),dateTime(this))}get day(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarDay(GetSlot(this,p),dateTime(this))}get hour(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return GetSlot(dateTime(this),d)}get minute(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return GetSlot(dateTime(this),m)}get second(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return GetSlot(dateTime(this),c)}get millisecond(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return GetSlot(dateTime(this),h)}get microsecond(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return GetSlot(dateTime(this),u)}get nanosecond(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return GetSlot(dateTime(this),T)}get era(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarEra(GetSlot(this,p),dateTime(this))}get eraYear(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarEraYear(GetSlot(this,p),dateTime(this))}get epochSeconds(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const t=GetSlot(this,n);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(BigIntFloorDiv(t,ve))}get epochMilliseconds(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const t=GetSlot(this,n);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(BigIntFloorDiv(t,Ge))}get epochMicroseconds(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return ToBigIntExternal(BigIntFloorDiv(GetSlot(this,n),De))}get epochNanoseconds(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return ToBigIntExternal(GetSlot(this,n))}get dayOfWeek(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarDayOfWeek(GetSlot(this,p),dateTime(this))}get dayOfYear(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarDayOfYear(GetSlot(this,p),dateTime(this))}get weekOfYear(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarWeekOfYear(GetSlot(this,p),dateTime(this))}get yearOfWeek(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarYearOfWeek(GetSlot(this,p),dateTime(this))}get hoursInDay(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const t=dateTime(this),r=GetIntrinsic("%Temporal.PlainDateTime%"),o=GetSlot(t,i),a=GetSlot(t,s),d=GetSlot(t,l),m=new r(o,a,d,0,0,0,0,0,0),c=AddISODate(o,a,d,0,0,0,1,"reject"),h=new r(c.year,c.month,c.day,0,0,0,0,0,0),u=GetSlot(this,g),T=GetSlot(GetInstantFor(u,m,"compatible"),n),p=GetSlot(GetInstantFor(u,h,"compatible"),n);return BigIntDivideToNumber(jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(p,T),Oe)}get daysInWeek(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarDaysInWeek(GetSlot(this,p),dateTime(this))}get daysInMonth(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarDaysInMonth(GetSlot(this,p),dateTime(this))}get daysInYear(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarDaysInYear(GetSlot(this,p),dateTime(this))}get monthsInYear(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarMonthsInYear(GetSlot(this,p),dateTime(this))}get inLeapYear(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return CalendarInLeapYear(GetSlot(this,p),dateTime(this))}get offset(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return GetOffsetStringFor(GetSlot(this,g),GetSlot(this,S))}get offsetNanoseconds(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return GetOffsetNanosecondsFor(GetSlot(this,g),GetSlot(this,S))}with(e,t){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");if(!IsObject(e))throw new TypeError("invalid zoned-date-time-like");RejectTemporalLikeObject(e);const r=GetOptionsObject(t),o=GetSlot(this,p);let n=CalendarFields(o,["day","hour","microsecond","millisecond","minute","month","monthCode","nanosecond","second","year"]);n.push("offset");let a=PrepareTemporalFields(this,n,["offset"]);a=CalendarMergeFields(o,a,PrepareTemporalFields(e,n,"partial")),a=PrepareTemporalFields(a,n,["offset"]);const i=ToTemporalDisambiguation(r),s=ToTemporalOffset(r,"prefer");let{year:l,month:d,day:m,hour:c,minute:h,second:u,millisecond:T,microsecond:f,nanosecond:y}=InterpretTemporalDateTimeFields(o,a,r);const I=ParseTimeZoneOffsetString(a.offset),S=GetSlot(this,g);return CreateTemporalZonedDateTime(InterpretISODateTimeOffset(l,d,m,c,h,u,T,f,y,"option",I,S,i,s,!1),S,o)}withPlainDate(e){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const t=ToTemporalDate(e),r=GetSlot(t,i),o=GetSlot(t,s),a=GetSlot(t,l);let f=GetSlot(t,p);const y=dateTime(this),I=GetSlot(y,d),S=GetSlot(y,m),w=GetSlot(y,c),D=GetSlot(y,h),G=GetSlot(y,u),v=GetSlot(y,T);f=ConsolidateCalendars(GetSlot(this,p),f);const C=GetSlot(this,g);return CreateTemporalZonedDateTime(GetSlot(GetInstantFor(C,new(GetIntrinsic("%Temporal.PlainDateTime%"))(r,o,a,I,S,w,D,G,v,f),"compatible"),n),C,f)}withPlainTime(e){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const t=GetIntrinsic("%Temporal.PlainTime%"),r=void 0===e?new t:ToTemporalTime(e),o=dateTime(this),a=GetSlot(o,i),f=GetSlot(o,s),y=GetSlot(o,l),I=GetSlot(this,p),S=GetSlot(r,d),w=GetSlot(r,m),D=GetSlot(r,c),G=GetSlot(r,h),v=GetSlot(r,u),C=GetSlot(r,T),O=GetSlot(this,g);return CreateTemporalZonedDateTime(GetSlot(GetInstantFor(O,new(GetIntrinsic("%Temporal.PlainDateTime%"))(a,f,y,S,w,D,G,v,C,I),"compatible"),n),O,I)}withTimeZone(e){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const t=ToTemporalTimeZoneSlotValue(e);return CreateTemporalZonedDateTime(GetSlot(this,n),t,GetSlot(this,p))}withCalendar(e){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const t=ToTemporalCalendarSlotValue(e);return CreateTemporalZonedDateTime(GetSlot(this,n),GetSlot(this,g),t)}add(e,t){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return AddDurationToOrSubtractDurationFromZonedDateTime("add",this,e,t)}subtract(e,t){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return AddDurationToOrSubtractDurationFromZonedDateTime("subtract",this,e,t)}until(e,t){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return DifferenceTemporalZonedDateTime("until",this,e,t)}since(e,t){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return DifferenceTemporalZonedDateTime("since",this,e,t)}round(t){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");if(void 0===t)throw new TypeError("options parameter is required");const r="string"==typeof t?CreateOnePropObject("smallestUnit",t):GetOptionsObject(t),o=ToTemporalRoundingIncrement(r),a=ToTemporalRoundingMode(r,"halfExpand"),f=GetTemporalUnit(r,"smallestUnit","time",He,["day"]),y={day:1,hour:24,minute:60,second:60,millisecond:1e3,microsecond:1e3,nanosecond:1e3}[f];ValidateTemporalRoundingIncrement(o,y,1===y);const I=dateTime(this);let w=GetSlot(I,i),D=GetSlot(I,s),G=GetSlot(I,l),v=GetSlot(I,d),C=GetSlot(I,m),O=GetSlot(I,c),b=GetSlot(I,h),E=GetSlot(I,u),M=GetSlot(I,T);const R=GetIntrinsic("%Temporal.PlainDateTime%"),F=GetSlot(this,g),Y=GetSlot(this,p),P=GetInstantFor(F,new R(GetSlot(I,i),GetSlot(I,s),GetSlot(I,l),0,0,0,0,0,0),"compatible"),Z=AddZonedDateTime(P,F,Y,0,0,0,1,0,0,0,0,0,0),B=jsbi__WEBPACK_IMPORTED_MODULE_0___default().subtract(Z,jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(GetSlot(P,n)));if(jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThanOrEqual(B,Ie))throw new RangeError("cannot round a ZonedDateTime in a calendar with zero or negative length days");return({year:w,month:D,day:G,hour:v,minute:C,second:O,millisecond:b,microsecond:E,nanosecond:M}=RoundISODateTime(w,D,G,v,C,O,b,E,M,o,f,a,jsbi__WEBPACK_IMPORTED_MODULE_0___default().toNumber(B))),CreateTemporalZonedDateTime(InterpretISODateTimeOffset(w,D,G,v,C,O,b,E,M,"option",GetOffsetNanosecondsFor(F,GetSlot(this,S)),F,"compatible","prefer",!1),F,GetSlot(this,p))}equals(t){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const r=ToTemporalZonedDateTime(t),o=GetSlot(this,n),a=GetSlot(r,n);return!!jsbi__WEBPACK_IMPORTED_MODULE_0___default().equal(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(o),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(a))&&!!TimeZoneEquals(GetSlot(this,g),GetSlot(r,g))&&CalendarEquals(GetSlot(this,p),GetSlot(r,p))}toString(e){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const t=GetOptionsObject(e),r=ToCalendarNameOption(t),o=ToFractionalSecondDigits(t),n=function ToShowOffsetOption(e){return GetOption(e,"offset",["auto","never"],"auto")}(t),a=ToTemporalRoundingMode(t,"trunc"),i=GetTemporalUnit(t,"smallestUnit","time",void 0);if("hour"===i)throw new RangeError('smallestUnit must be a time unit other than "hour"');const s=function ToTimeZoneNameOption(e){return GetOption(e,"timeZoneName",["auto","never","critical"],"auto")}(t),{precision:l,unit:d,increment:m}=ToSecondsStringPrecisionRecord(i,o);return TemporalZonedDateTimeToString(this,l,r,s,n,{unit:d,increment:m,roundingMode:a})}toLocaleString(e,t){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const r=GetOptionsObject(t),o=Yt(null);if(CopyDataProperties(o,r,["timeZone"]),void 0!==r.timeZone)throw new TypeError("ZonedDateTime toLocaleString does not accept a timeZone option");void 0===o.year&&void 0===o.month&&void 0===o.day&&void 0===o.weekday&&void 0===o.dateStyle&&void 0===o.hour&&void 0===o.minute&&void 0===o.second&&void 0===o.timeStyle&&void 0===o.dayPeriod&&void 0===o.timeZoneName&&(o.timeZoneName="short");let n=ToTemporalTimeZoneIdentifier(GetSlot(this,g));if(IsTimeZoneOffsetString(n))throw new RangeError("toLocaleString does not support offset string time zones");n=GetCanonicalTimeZoneIdentifier(n),o.timeZone=n;const a=new ht(e,o),i=Call(Ft,a,[]).calendar,s=ToTemporalCalendarIdentifier(GetSlot(this,p));if("iso8601"!==s&&"iso8601"!==i&&i!==s)throw new RangeError(`cannot format ZonedDateTime with calendar ${s} in locale with calendar ${i}`);return a.format(GetSlot(this,S))}toJSON(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return TemporalZonedDateTimeToString(this,"auto")}valueOf(){throw new TypeError("use compare() or equals() to compare Temporal.ZonedDateTime")}startOfDay(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const e=dateTime(this),t=GetIntrinsic("%Temporal.PlainDateTime%"),r=GetSlot(this,p),o=new t(GetSlot(e,i),GetSlot(e,s),GetSlot(e,l),0,0,0,0,0,0,r),a=GetSlot(this,g);return CreateTemporalZonedDateTime(GetSlot(GetInstantFor(a,o,"compatible"),n),a,r)}toInstant(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return new(GetIntrinsic("%Temporal.Instant%"))(GetSlot(this,n))}toPlainDate(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return TemporalDateTimeToDate(dateTime(this))}toPlainTime(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return TemporalDateTimeToTime(dateTime(this))}toPlainDateTime(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return dateTime(this)}toPlainYearMonth(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const e=GetSlot(this,p);return CalendarYearMonthFromFields(e,PrepareTemporalFields(this,CalendarFields(e,["monthCode","year"]),[]))}toPlainMonthDay(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const e=GetSlot(this,p);return CalendarMonthDayFromFields(e,PrepareTemporalFields(this,CalendarFields(e,["day","monthCode"]),[]))}getISOFields(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");const e=dateTime(this),t=GetSlot(this,g);return{calendar:GetSlot(this,p),isoDay:GetSlot(e,l),isoHour:GetSlot(e,d),isoMicrosecond:GetSlot(e,u),isoMillisecond:GetSlot(e,h),isoMinute:GetSlot(e,m),isoMonth:GetSlot(e,s),isoNanosecond:GetSlot(e,T),isoSecond:GetSlot(e,c),isoYear:GetSlot(e,i),offset:GetOffsetStringFor(t,GetSlot(this,S)),timeZone:t}}getCalendar(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return ToTemporalCalendarObject(GetSlot(this,p))}getTimeZone(){if(!IsTemporalZonedDateTime(this))throw new TypeError("invalid receiver");return ToTemporalTimeZoneObject(GetSlot(this,g))}static from(e,t){const r=GetOptionsObject(t);return IsTemporalZonedDateTime(e)?(ToTemporalDisambiguation(r),ToTemporalOffset(r,"reject"),ToTemporalOverflow(r),CreateTemporalZonedDateTime(GetSlot(e,n),GetSlot(e,g),GetSlot(e,p))):ToTemporalZonedDateTime(e,r)}static compare(t,r){const o=ToTemporalZonedDateTime(t),a=ToTemporalZonedDateTime(r),i=GetSlot(o,n),s=GetSlot(a,n);return jsbi__WEBPACK_IMPORTED_MODULE_0___default().lessThan(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(s))?-1:jsbi__WEBPACK_IMPORTED_MODULE_0___default().greaterThan(jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(i),jsbi__WEBPACK_IMPORTED_MODULE_0___default().BigInt(s))?1:0}}function dateTime(e){return GetPlainDateTimeFor(GetSlot(e,g),GetSlot(e,S),GetSlot(e,p))}MakeIntrinsicClass(ZonedDateTime,"Temporal.ZonedDateTime");var Pt=Object.freeze({__proto__:null,Calendar,Duration,Instant,Now:Et,PlainDate,PlainDateTime,PlainMonthDay,PlainTime,PlainYearMonth,TimeZone,ZonedDateTime});const Zt=[Instant,Calendar,PlainDate,PlainDateTime,Duration,PlainMonthDay,PlainTime,TimeZone,PlainYearMonth,ZonedDateTime];for(const e of Zt){const t=Object.getOwnPropertyDescriptor(e,"prototype");(t.configurable||t.enumerable||t.writable)&&(t.configurable=!1,t.enumerable=!1,t.writable=!1,Object.defineProperty(e,"prototype",t))}},"./node_modules/jsbi/dist/jsbi-umd.js":function(module){module.exports=function(){"use strict";var e=Math.imul,t=Math.clz32;function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var _,n=0;ne.length)&&(t=e.length);for(var _=0,n=Array(t);_=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(t){throw t},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var g,a=!0,u=!1;return{s:function(){_=_.call(e)},n:function(){var e=_.next();return a=e.done,e},e:function(t){u=!0,g=t},f:function(){try{a||null==_.return||_.return()}finally{if(u)throw g}}}}var S=function(e){var t=Math.abs,n=Math.max,o=Math.floor;function a(e,t){var i;if(_(this,a),(i=u.call(this,e)).sign=t,Object.setPrototypeOf(b(i),a.prototype),e>a.__kMaxLength)throw new RangeError("Maximum BigInt size exceeded");return i}g(a,e);var u=c(a);return l(a,[{key:"toDebugString",value:function(){var e,t=["BigInt["],i=B(this);try{for(i.s();!(e=i.n()).done;){var _=e.value;t.push((_?(_>>>0).toString(16):_)+", ")}}catch(e){i.e(e)}finally{i.f()}return t.push("]"),t.join("")}},{key:"toString",value:function(){var e=0e||36this.length&&(_=this.length);for(var n=32767&e,l=e>>>15,g=0,o=t,u=0;u<_;u++){var s=this.__digit(u),r=32767&s,d=s>>>15,h=a.__imul(r,n),b=a.__imul(r,l),m=a.__imul(d,n),v=o+h+g;g=v>>>30,v&=1073741823,g+=(v+=((32767&b)<<15)+((32767&m)<<15))>>>30,o=a.__imul(d,l)+(b>>>15)+(m>>>15),this.__setDigit(u,1073741823&v)}if(0!==g||0!==o)throw new Error("implementation bug")}},{key:"__inplaceAdd",value:function(e,t,_){for(var n,l=0,g=0;g<_;g++)l=(n=this.__halfDigit(t+g)+e.__halfDigit(g)+l)>>>15,this.__setHalfDigit(t+g,32767&n);return l}},{key:"__inplaceSub",value:function(e,t,_){var n=0;if(1&t){t>>=1;for(var l=this.__digit(t),g=32767&l,o=0;o<_-1>>>1;o++){var a=e.__digit(o),u=(l>>>15)-(32767&a)-n;n=1&u>>>15,this.__setDigit(t+o,(32767&u)<<15|32767&g),n=1&(g=(32767&(l=this.__digit(t+o+1)))-(a>>>15)-n)>>>15}var s=e.__digit(o),r=(l>>>15)-(32767&s)-n;if(n=1&r>>>15,this.__setDigit(t+o,(32767&r)<<15|32767&g),t+o+1>=this.length)throw new RangeError("out of bounds");0==(1&_)&&(n=1&(g=(32767&(l=this.__digit(t+o+1)))-(s>>>15)-n)>>>15,this.__setDigit(t+e.length,1073709056&l|32767&g))}else{t>>=1;for(var d=0;d>>15)-(b>>>15)-(n=1&m>>>15);n=1&c>>>15,this.__setDigit(t+d,(32767&c)<<15|32767&m)}var v=this.__digit(t+d),y=e.__digit(d),f=(32767&v)-(32767&y)-n;n=1&f>>>15;var D=0;0==(1&_)&&(n=1&(D=(v>>>15)-(y>>>15)-n)>>>15),this.__setDigit(t+d,(32767&D)<<15|32767&f)}return n}},{key:"__inplaceRightShift",value:function(e){if(0!==e){for(var t,_=this.__digit(0)>>>e,n=this.length-1,l=0;l>>e;this.__setDigit(n,_)}}},{key:"__digit",value:function(e){return this[e]}},{key:"__unsignedDigit",value:function(e){return this[e]>>>0}},{key:"__setDigit",value:function(e,t){this[e]=0|t}},{key:"__setDigitGrow",value:function(e,t){this[e]=0|t}},{key:"__halfDigitLength",value:function(){var e=this.length;return 32767>=this.__unsignedDigit(e-1)?2*e-1:2*e}},{key:"__halfDigit",value:function(e){return 32767&this[e>>>1]>>>15*(1&e)}},{key:"__setHalfDigit",value:function(e,t){var i=e>>>1,_=this.__digit(i),n=1&e?32767&_|t<<15:1073709056&_|32767&t;this.__setDigit(i,n)}}],[{key:"BigInt",value:function(e){var t=Number.isFinite;if("number"==typeof e){if(0===e)return a.__zero();if(a.__isOneDigitInt(e))return 0>e?a.__oneDigit(-e,!0):a.__oneDigit(e,!1);if(!t(e)||o(e)!==e)throw new RangeError("The number "+e+" cannot be converted to BigInt because it is not an integer");return a.__fromDouble(e)}if("string"==typeof e){var _=a.__fromString(e);if(null===_)throw new SyntaxError("Cannot convert "+e+" to a BigInt");return _}if("boolean"==typeof e)return!0===e?a.__oneDigit(1,!1):a.__zero();if("object"===i(e)){if(e.constructor===a)return e;var n=a.__toPrimitive(e);return a.BigInt(n)}throw new TypeError("Cannot convert "+e+" to a BigInt")}},{key:"toNumber",value:function(e){var t=e.length;if(0===t)return 0;if(1===t){var i=e.__unsignedDigit(0);return e.sign?-i:i}var _=e.__digit(t-1),n=a.__clz30(_),l=30*t-n;if(1024>>=12;var d=s-12,h=12<=s?0:o<<20+s,b=20+s;for(0>>30-d,h=o<>>30-b,b-=30;var m=a.__decideRounding(e,b,u,o);if((1===m||0===m&&1==(1&h))&&0==(h=h+1>>>0)&&0!=++r>>>20&&(r=0,1023<++g))return e.sign?-1/0:1/0;var c=e.sign?-2147483648:0;return g=g+1023<<20,a.__kBitConversionInts[1]=c|g|r,a.__kBitConversionInts[0]=h,a.__kBitConversionDouble[0]}},{key:"unaryMinus",value:function(e){if(0===e.length)return e;var t=e.__copy();return t.sign=!e.sign,t}},{key:"bitwiseNot",value:function(e){return e.sign?a.__absoluteSubOne(e).__trim():a.__absoluteAddOne(e,!0)}},{key:"exponentiate",value:function(e,t){if(t.sign)throw new RangeError("Exponent must be positive");if(0===t.length)return a.__oneDigit(1,!1);if(0===e.length)return e;if(1===e.length&&1===e.__digit(0))return e.sign&&0==(1&t.__digit(0))?a.unaryMinus(e):e;if(1=a.__kMaxLengthBits)throw new RangeError("BigInt too big");if(1===e.length&&2===e.__digit(0)){var _=1+(0|i/30),l=new a(_,e.sign&&0!=(1&i));l.__initializeDigits();var g=1<>=1;0!==i;i>>=1)u=a.multiply(u,u),0!=(1&i)&&(o=null===o?u:a.multiply(o,u));return o}},{key:"multiply",value:function(e,t){if(0===e.length)return e;if(0===t.length)return t;var _=e.length+t.length;30<=e.__clzmsd()+t.__clzmsd()&&_--;var n=new a(_,e.sign!==t.sign);n.__initializeDigits();for(var l=0;la.__absoluteCompare(e,t))return a.__zero();var i,_=e.sign!==t.sign,n=t.__unsignedDigit(0);if(1===t.length&&32767>=n){if(1===n)return _===e.sign?e:a.unaryMinus(e);i=a.__absoluteDivSmall(e,n,null)}else i=a.__absoluteDivLarge(e,t,!0,!1);return i.sign=_,i.__trim()}},{key:"remainder",value:function i(e,t){if(0===t.length)throw new RangeError("Division by zero");if(0>a.__absoluteCompare(e,t))return e;var _=t.__unsignedDigit(0);if(1===t.length&&32767>=_){if(1===_)return a.__zero();var n=a.__absoluteModSmall(e,_);return 0===n?a.__zero():a.__oneDigit(n,e.sign)}var i=a.__absoluteDivLarge(e,t,!1,!0);return i.sign=e.sign,i.__trim()}},{key:"add",value:function(e,t){var i=e.sign;return i===t.sign?a.__absoluteAdd(e,t,i):0<=a.__absoluteCompare(e,t)?a.__absoluteSub(e,t,i):a.__absoluteSub(t,e,!i)}},{key:"subtract",value:function(e,t){var i=e.sign;return i===t.sign?0<=a.__absoluteCompare(e,t)?a.__absoluteSub(e,t,i):a.__absoluteSub(t,e,!i):a.__absoluteAdd(e,t,i)}},{key:"leftShift",value:function(e,t){return 0===t.length||0===e.length?e:t.sign?a.__rightShiftByAbsolute(e,t):a.__leftShiftByAbsolute(e,t)}},{key:"signedRightShift",value:function(e,t){return 0===t.length||0===e.length?e:t.sign?a.__leftShiftByAbsolute(e,t):a.__rightShiftByAbsolute(e,t)}},{key:"unsignedRightShift",value:function(){throw new TypeError("BigInts have no unsigned right shift; use >> instead")}},{key:"lessThan",value:function(e,t){return 0>a.__compareToBigInt(e,t)}},{key:"lessThanOrEqual",value:function(e,t){return 0>=a.__compareToBigInt(e,t)}},{key:"greaterThan",value:function(e,t){return 0(e=o(e)))throw new RangeError("Invalid value: not (convertible to) a safe integer");if(0===e)return a.__zero();if(e>=a.__kMaxLengthBits)return t;var _=0|(e+29)/30;if(t.length<_)return t;var l=t.__unsignedDigit(_-1),g=1<<(e-1)%30;if(t.length===_&&l(e=o(e)))throw new RangeError("Invalid value: not (convertible to) a safe integer");if(0===e)return a.__zero();if(t.sign){if(e>a.__kMaxLengthBits)throw new RangeError("BigInt too big");return a.__truncateAndSubFromPowerOfTwo(e,t,!1)}if(e>=a.__kMaxLengthBits)return t;var i=0|(e+29)/30;if(t.length>>_)return t}return a.__truncateToNBits(e,t)}},{key:"ADD",value:function(e,t){if(e=a.__toPrimitive(e),t=a.__toPrimitive(t),"string"==typeof e)return"string"!=typeof t&&(t=t.toString()),e+t;if("string"==typeof t)return e.toString()+t;if(e=a.__toNumeric(e),t=a.__toNumeric(t),a.__isBigInt(e)&&a.__isBigInt(t))return a.add(e,t);if("number"==typeof e&&"number"==typeof t)return e+t;throw new TypeError("Cannot mix BigInt and other types, use explicit conversions")}},{key:"LT",value:function(e,t){return a.__compare(e,t,0)}},{key:"LE",value:function(e,t){return a.__compare(e,t,1)}},{key:"GT",value:function(e,t){return a.__compare(e,t,2)}},{key:"GE",value:function(e,t){return a.__compare(e,t,3)}},{key:"EQ",value:function(e,t){for(;;){if(a.__isBigInt(e))return a.__isBigInt(t)?a.equal(e,t):a.EQ(t,e);if("number"==typeof e){if(a.__isBigInt(t))return a.__equalToNumber(t,e);if("object"!==i(t))return e==t;t=a.__toPrimitive(t)}else if("string"==typeof e){if(a.__isBigInt(t))return null!==(e=a.__fromString(e))&&a.equal(e,t);if("object"!==i(t))return e==t;t=a.__toPrimitive(t)}else if("boolean"==typeof e){if(a.__isBigInt(t))return a.__equalToNumber(t,+e);if("object"!==i(t))return e==t;t=a.__toPrimitive(t)}else if("symbol"===i(e)){if(a.__isBigInt(t))return!1;if("object"!==i(t))return e==t;t=a.__toPrimitive(t)}else{if("object"!==i(e))return e==t;if("object"===i(t)&&t.constructor!==a)return e==t;e=a.__toPrimitive(e)}}}},{key:"NE",value:function(e,t){return!a.EQ(e,t)}},{key:"DataViewGetBigInt64",value:function(e,t){var i=!!(2>>30),s.__setDigit(2,l>>>28),s.__trim()}},{key:"DataViewSetBigInt64",value:function(e,t,i){var _=!!(3>>2,2t)n=-t-1;else{if(0===i)return-1;i--,_=e.__digit(i),n=29}var l=1<>>20)-1023,n=1+(0|_/30),l=new a(n,0>e),g=1048575&a.__kBitConversionInts[1]|1048576,o=a.__kBitConversionInts[0],u=20,s=_%30,r=0;if(s>>d,g=g<<32-d|o>>>d,o<<=32-d}else if(s===u)r=32,t=g,g=o,o=0;else{var h=s-u;r=32-h,t=g<>>32-h,g=o<>>2,g=g<<30|o>>>2,o<<=30):t=0,l.__setDigit(b,t);return l.__trim()}},{key:"__isWhitespace",value:function(e){return!!(13>=e&&9<=e)||(159>=e?32==e:131071>=e?160==e||5760==e:196607>=e?10>=(e&=131071)||40==e||41==e||47==e||95==e||4096==e:65279==e)}},{key:"__fromString",value:function(e){var t=11073741824/o)return null;var r=new a(0|(29+(o*g+u>>>a.__kBitsPerCharTableShift))/30,!1),h=10>t?t:10,b=10>=a.__kBitsPerCharTableShift;var c=[],v=[],y=!1;do{for(var f,D=0,p=0;;){if(f=void 0,l-48>>>0>>0>>0>>0>>a.__kBitsPerCharTableShift)/30;r.__inplaceMultiplyAdd(I,C,m)}while(!k)}if(n!==_){if(!a.__isWhitespace(l))return null;for(n++;n<_;n++)if(l=e.charCodeAt(n),!a.__isWhitespace(l))return null}return r.sign=-1===i,r.__trim()}},{key:"__fillFromParts",value:function(e,t,_){for(var n=0,l=0,g=0,o=t.length-1;0<=o;o--){var a=t[o],u=_[o];l|=a<>>u-(g-=30))}if(0!==l){if(n>=e.length)throw new Error("implementation bug");e.__setDigit(n++,l)}for(;n>>1)+(85&n))>>>2)+(51&n))>>>4)+(15&n),g=t-1,o=e.__digit(_-1),s=0|(30*_-a.__clz30(o)+l-1)/l;if(e.sign&&s++,268435456>>y,b=30-y;b>=l;)r[d--]=a.__kConversionChars[h&g],h>>>=l,b-=l}var f=(h|o<>>l-b;0!==h;)r[d--]=a.__kConversionChars[h&g],h>>>=l;if(e.sign&&(r[d--]="-"),-1!==d)throw new Error("implementation bug");return r.join("")}},{key:"__toStringGeneric",value:function(e,t,_){var n=e.length;if(0===n)return"";if(1===n){var l=e.__unsignedDigit(0).toString(t);return!1===_&&e.sign&&(l="-"+l),l}var r,d,g=30*n-a.__clz30(e.__digit(n-1)),u=a.__kMaxBitsPerChar[t]-1,s=g*a.__kBitsPerCharTableMultiplier,h=1+(s=0|(s+=u-1)/u)>>1,b=a.exponentiate(a.__oneDigit(t,!1),a.__oneDigit(h,!1)),m=b.__unsignedDigit(0);if(1===b.length&&32767>=m){(r=new a(e.length,!1)).__initializeDigits();for(var c,v=0,y=2*e.length-1;0<=y;y--)c=v<<15|e.__halfDigit(y),r.__setHalfDigit(y,0|c/m),v=0|c%m;d=v.toString(t)}else{var f=a.__absoluteDivLarge(e,b,!0,!0);r=f.quotient;var D=f.remainder.__trim();d=a.__toStringGeneric(D,t,!0)}r.__trim();for(var p=a.__toStringGeneric(r,t,!0);d.length_?a.__absoluteLess(i):0}},{key:"__compareToNumber",value:function(e,i){if(a.__isOneDigitInt(i)){var _=e.sign,n=0>i;if(_!==n)return a.__unequalSign(_);if(0===e.length){if(n)throw new Error("implementation bug");return 0===i?0:-1}if(1l?a.__absoluteGreater(_):gt)return a.__unequalSign(i);if(0===t)throw new Error("implementation bug: should be handled elsewhere");if(0===e.length)return-1;a.__kBitConversionDouble[0]=t;var _=2047&a.__kBitConversionInts[1]>>>20;if(2047==_)throw new Error("implementation bug: handled elsewhere");var n=_-1023;if(0>n)return a.__absoluteGreater(i);var l=e.length,g=e.__digit(l-1),o=a.__clz30(g),u=30*l-o,s=n+1;if(us)return a.__absoluteGreater(i);var r=1048576|1048575&a.__kBitConversionInts[1],d=a.__kBitConversionInts[0],h=20,b=29-o;if(b!==(0|(u-1)%30))throw new Error("implementation bug");var m,c=0;if(b>>v,r=r<<32-v|d>>>v,d<<=32-v}else if(b===h)c=32,m=r,r=d,d=0;else{var y=b-h;c=32-y,m=r<>>32-y,r=d<>>=0)>(m>>>=0))return a.__absoluteGreater(i);if(g>>2,r=r<<30|d>>>2,d<<=30):m=0;var D=e.__unsignedDigit(f);if(D>m)return a.__absoluteGreater(i);if(Di&&e.__unsignedDigit(0)===t(i):0===a.__compareToDouble(e,i)}},{key:"__comparisonResultToBool",value:function(e,t){return 0===t?0>e:1===t?0>=e:2===t?0t;case 3:return e>=t}if(a.__isBigInt(e)&&"string"==typeof t)return null!==(t=a.__fromString(t))&&a.__comparisonResultToBool(a.__compareToBigInt(e,t),i);if("string"==typeof e&&a.__isBigInt(t))return null!==(e=a.__fromString(e))&&a.__comparisonResultToBool(a.__compareToBigInt(e,t),i);if(e=a.__toNumeric(e),t=a.__toNumeric(t),a.__isBigInt(e)){if(a.__isBigInt(t))return a.__comparisonResultToBool(a.__compareToBigInt(e,t),i);if("number"!=typeof t)throw new Error("implementation bug");return a.__comparisonResultToBool(a.__compareToNumber(e,t),i)}if("number"!=typeof e)throw new Error("implementation bug");if(a.__isBigInt(t))return a.__comparisonResultToBool(a.__compareToNumber(t,e),2^i);if("number"!=typeof t)throw new Error("implementation bug");return 0===i?et:3===i?e>=t:void 0}},{key:"__absoluteAdd",value:function(e,t,_){if(e.length>>30,g.__setDigit(u,1073741823&l);for(;u>>30,g.__setDigit(u,1073741823&s)}return u>>30,l.__setDigit(o,1073741823&n);for(;o>>30,l.__setDigit(o,1073741823&u)}return l.__trim()}},{key:"__absoluteAddOne",value:function(e,t){var _=2>>30,_.__setDigit(o,1073741823&l);return 0!==g&&_.__setDigitGrow(n,1),_}},{key:"__absoluteSubOne",value:function(e,t){for(var n,_=e.length,l=new a(t=t||_,!1),g=1,o=0;o<_;o++)g=1&(n=e.__digit(o)-g)>>>30,l.__setDigit(o,1073741823&n);if(0!==g)throw new Error("implementation bug");for(var u=_;un?0:e.__unsignedDigit(n)>t.__unsignedDigit(n)?1:-1}},{key:"__multiplyAccumulate",value:function(e,t,_,n){if(0!==t){for(var l=32767&t,g=t>>>15,o=0,u=0,s=0;s>>15,m=a.__imul(h,l),c=a.__imul(h,g),v=a.__imul(b,l);o=(r+=u+m+o)>>>30,r&=1073741823,o+=(r+=((32767&c)<<15)+((32767&v)<<15))>>>30,u=a.__imul(b,g)+(c>>>15)+(v>>>15),_.__setDigit(n,1073741823&r)}for(;0!==o||0!==u;n++){var f=_.__digit(n);f+=o+u,u=0,o=f>>>30,_.__setDigit(n,1073741823&f)}}}},{key:"__internalMultiplyAdd",value:function(e,t,_,l,g){for(var o=_,u=0,s=0;s>>15,t),m=h+((32767&b)<<15)+u+o;o=m>>>30,u=b>>>15,g.__setDigit(s,1073741823&m)}if(g.length>l)for(g.__setDigit(l++,o+u);l>>0,o=0|g/t,u=0|(g=((n=0|g%t)<<15|e.__halfDigit(l-1))>>>0)/t;n=0|g%t,_.__setDigit(l>>>1,o<<15|u)}return _}},{key:"__absoluteModSmall",value:function(e,t){for(var n=0,l=2*e.length-1;0<=l;l--)n=0|((n<<15|e.__halfDigit(l))>>>0)%t;return n}},{key:"__absoluteDivLarge",value:function(e,t,i,_){var l=t.__halfDigitLength(),n=t.length,g=e.__halfDigitLength()-l,o=null;i&&(o=new a(g+2>>>1,!1)).__initializeDigits();var s=new a(l+2>>>1,!1);s.__initializeDigits();var r=a.__clz15(t.__halfDigit(l-1));0>>0;m=0|y/u;for(var f=0|y%u,D=t.__halfDigit(l-2),p=d.__halfDigit(b+l-2);a.__imul(m,D)>>>0>(f<<16|p)>>>0&&(m--,!(32767<(f+=u))););}a.__internalMultiplyAdd(t,m,0,n,s);var k=d.__inplaceSub(s,b,l+1);0!==k&&(k=d.__inplaceAdd(t,b,l),d.__setHalfDigit(b+l,32767&d.__halfDigit(b+l)+k),m--),i&&(1&b?h=m<<15:o.__setDigit(b>>>1,h|m))}if(_)return d.__inplaceRightShift(r),i?{quotient:o,remainder:d}:d;if(i)return o;throw new Error("unreachable")}},{key:"__clz15",value:function(e){return a.__clz30(e)-15}},{key:"__specialLeftShift",value:function(e,t,_){var l=e.length,n=new a(l+_,!1);if(0===t){for(var g=0;g>>30-t;return 0<_&&n.__setDigit(l,u),n}},{key:"__leftShiftByAbsolute",value:function(e,t){var _=a.__toShiftAmount(t);if(0>_)throw new RangeError("BigInt too big");var n=0|_/30,l=_%30,g=e.length,o=0!==l&&0!=e.__digit(g-1)>>>30-l,u=g+n+(o?1:0),s=new a(u,e.sign);if(0===l){for(var r=0;r>>30-l;if(o)s.__setDigit(g+n,h);else if(0!==h)throw new Error("implementation bug")}return s.__trim()}},{key:"__rightShiftByAbsolute",value:function(e,t){var _=e.length,n=e.sign,l=a.__toShiftAmount(t);if(0>l)return a.__rightShiftByMaximum(n);var g=0|l/30,o=l%30,u=_-g;if(0>=u)return a.__rightShiftByMaximum(n);var s=!1;if(n)if(0!=(e.__digit(g)&(1<>>o,y=_-g-1,f=0;f>>o;b.__setDigit(y,v)}return s&&(b=a.__absoluteAddOne(b,!0,b)),b.__trim()}},{key:"__rightShiftByMaximum",value:function(e){return e?a.__oneDigit(1,!0):a.__zero()}},{key:"__toShiftAmount",value:function(e){if(1a.__kMaxLengthBits?-1:t}},{key:"__toPrimitive",value:function(e){var t=1>>u}return n.__setDigit(l,o),n.__trim()}},{key:"__truncateAndSubFromPowerOfTwo",value:function(e,t,_){for(var l,n=Math.min,g=0|(e+29)/30,o=new a(g,_),u=0,s=g-1,d=0,h=n(s,t.length);u>>30,o.__setDigit(u,1073741823&l);for(;u>>v)-d,b&=y-1}return o.__setDigit(s,b),o.__trim()}},{key:"__digitPow",value:function(e,t){for(var i=1;0>>=1,e*=e;return i}},{key:"__isOneDigitInt",value:function(e){return(1073741823&e)===e}}]),a}(h(Array));return S.__kMaxLength=33554432,S.__kMaxLengthBits=S.__kMaxLength<<5,S.__kMaxBitsPerChar=[0,0,32,51,64,75,83,90,96,102,107,111,115,119,122,126,128,131,134,136,139,141,143,145,147,149,151,153,154,156,158,159,160,162,163,165,166],S.__kBitsPerCharTableShift=5,S.__kBitsPerCharTableMultiplier=1<>>0)/t)},S.__imul=e||function(e,t){return 0|e*t},S}()}}]); \ No newline at end of file diff --git a/21354.e2033e0a.iframe.bundle.js b/21354.e2033e0a.iframe.bundle.js new file mode 100644 index 0000000000..6162818286 --- /dev/null +++ b/21354.e2033e0a.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21354],{"./node_modules/@fortawesome/free-solid-svg-icons/faListOl.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z";exports.definition={prefix:"fas",iconName:"list-ol",icon:[512,512,ligatures,"f0cb",svgPathData]},exports.faListOl=exports.definition,exports.prefix="fas",exports.iconName="list-ol",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0cb",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21559.09e0c62c.iframe.bundle.js b/21559.09e0c62c.iframe.bundle.js new file mode 100644 index 0000000000..2e892ee353 --- /dev/null +++ b/21559.09e0c62c.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21559],{"./node_modules/@fortawesome/free-solid-svg-icons/faTemperatureHigh.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v210.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z";exports.definition={prefix:"fas",iconName:"temperature-high",icon:[512,512,ligatures,"f769",svgPathData]},exports.faTemperatureHigh=exports.definition,exports.prefix="fas",exports.iconName="temperature-high",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f769",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21621.0e212ade.iframe.bundle.js b/21621.0e212ade.iframe.bundle.js new file mode 100644 index 0000000000..3ed14bc4b9 --- /dev/null +++ b/21621.0e212ade.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21621],{"./node_modules/@fortawesome/free-solid-svg-icons/faMarsDouble.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M340 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C198.5 72.1 172.2 64 144 64 64.5 64 0 128.5 0 208s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.5 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 288c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm356-128.1h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7c-18.2-11.4-39-18.9-61.5-21.3-2.1 21.8-8.2 43.3-18.4 63.3 1.1 0 2.2-.1 3.2-.1 44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80c0-1.1 0-2.2.1-3.2-20 10.2-41.5 16.4-63.3 18.4C168.4 455.6 229.6 512 304 512c79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12v-79c0-6.7-5.4-12.1-12-12.1z";exports.definition={prefix:"fas",iconName:"mars-double",icon:[512,512,ligatures,"f227",svgPathData]},exports.faMarsDouble=exports.definition,exports.prefix="fas",exports.iconName="mars-double",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f227",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21622.662de6ee.iframe.bundle.js b/21622.662de6ee.iframe.bundle.js new file mode 100644 index 0000000000..2aa5fa652c --- /dev/null +++ b/21622.662de6ee.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21622],{"./node_modules/@fortawesome/free-solid-svg-icons/faFileImage.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M384 121.941V128H256V0h6.059a24 24 0 0 1 16.97 7.029l97.941 97.941a24.002 24.002 0 0 1 7.03 16.971zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zm-135.455 16c26.51 0 48 21.49 48 48s-21.49 48-48 48-48-21.49-48-48 21.491-48 48-48zm208 240h-256l.485-48.485L104.545 328c4.686-4.686 11.799-4.201 16.485.485L160.545 368 264.06 264.485c4.686-4.686 12.284-4.686 16.971 0L320.545 304v112z";exports.definition={prefix:"fas",iconName:"file-image",icon:[384,512,ligatures,"f1c5",svgPathData]},exports.faFileImage=exports.definition,exports.prefix="fas",exports.iconName="file-image",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f1c5",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21697.b1e79ddc.iframe.bundle.js b/21697.b1e79ddc.iframe.bundle.js new file mode 100644 index 0000000000..9e689c9e56 --- /dev/null +++ b/21697.b1e79ddc.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21697],{"./node_modules/@fortawesome/free-solid-svg-icons/faPaperclip.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z";exports.definition={prefix:"fas",iconName:"paperclip",icon:[448,512,ligatures,"f0c6",svgPathData]},exports.faPaperclip=exports.definition,exports.prefix="fas",exports.iconName="paperclip",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0c6",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21724.5cc7fe65.iframe.bundle.js b/21724.5cc7fe65.iframe.bundle.js new file mode 100644 index 0000000000..053b8cd2ce --- /dev/null +++ b/21724.5cc7fe65.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21724],{"./node_modules/@fortawesome/free-solid-svg-icons/faVolleyballBall.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M231.39 243.48a285.56 285.56 0 0 0-22.7-105.7c-90.8 42.4-157.5 122.4-180.3 216.8a249 249 0 0 0 56.9 81.1 333.87 333.87 0 0 1 146.1-192.2zm-36.9-134.4a284.23 284.23 0 0 0-57.4-70.7c-91 49.8-144.8 152.9-125 262.2 33.4-83.1 98.4-152 182.4-191.5zm187.6 165.1c8.6-99.8-27.3-197.5-97.5-264.4-14.7-1.7-51.6-5.5-98.9 8.5A333.87 333.87 0 0 1 279.19 241a285 285 0 0 0 102.9 33.18zm-124.7 9.5a286.33 286.33 0 0 0-80.2 72.6c82 57.3 184.5 75.1 277.5 47.8a247.15 247.15 0 0 0 42.2-89.9 336.1 336.1 0 0 1-80.9 10.4c-54.6-.1-108.9-14.1-158.6-40.9zm-98.3 99.7c-15.2 26-25.7 54.4-32.1 84.2a247.07 247.07 0 0 0 289-22.1c-112.9 16.1-203.3-24.8-256.9-62.1zm180.3-360.6c55.3 70.4 82.5 161.2 74.6 253.6a286.59 286.59 0 0 0 89.7-14.2c0-2 .3-4 .3-6 0-107.8-68.7-199.1-164.6-233.4z";exports.definition={prefix:"fas",iconName:"volleyball-ball",icon:[512,512,ligatures,"f45f",svgPathData]},exports.faVolleyballBall=exports.definition,exports.prefix="fas",exports.iconName="volleyball-ball",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f45f",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21778.ed4a578e.iframe.bundle.js b/21778.ed4a578e.iframe.bundle.js new file mode 100644 index 0000000000..3f11867a11 --- /dev/null +++ b/21778.ed4a578e.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21778],{"./node_modules/@fortawesome/free-solid-svg-icons/faNotEqual.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M416 208c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32h-23.88l51.87-66.81c5.37-7.02 4.04-17.06-2.97-22.43L415.61 3.3c-7.02-5.38-17.06-4.04-22.44 2.97L311.09 112H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h204.56l-74.53 96H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h55.49l-51.87 66.81c-5.37 7.01-4.04 17.05 2.97 22.43L64 508.7c7.02 5.38 17.06 4.04 22.43-2.97L168.52 400H416c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32H243.05l74.53-96H416z";exports.definition={prefix:"fas",iconName:"not-equal",icon:[448,512,ligatures,"f53e",svgPathData]},exports.faNotEqual=exports.definition,exports.prefix="fas",exports.iconName="not-equal",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f53e",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21888.5cc12f67.iframe.bundle.js b/21888.5cc12f67.iframe.bundle.js new file mode 100644 index 0000000000..7a14841b77 --- /dev/null +++ b/21888.5cc12f67.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21888],{"./node_modules/downshift/dist/downshift.esm.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Bp:()=>useCombobox,WM:()=>useSelect});var prop_types=__webpack_require__("./node_modules/prop-types/index.js"),prop_types_default=__webpack_require__.n(prop_types),react=__webpack_require__("./node_modules/react/index.js");__webpack_require__("./node_modules/react-is/index.js");function t(t){return"object"==typeof t&&null!=t&&1===t.nodeType}function e(t,e){return(!e||"hidden"!==t)&&"visible"!==t&&"clip"!==t}function n(t,n){if(t.clientHeighte||o>t&&l=e&&d>=n?o-t-r:l>e&&dn?l-e+i:0}var tslib_es6=__webpack_require__("./node_modules/tslib/tslib.es6.mjs");let idCounter=0;function noop(){}function scrollIntoView(node,menuNode){if(!node)return;const actions=function index_module(e,i){var o=window,l=i.scrollMode,d=i.block,u=i.inline,h=i.boundary,a=i.skipOverflowHiddenElements,c="function"==typeof h?h:function(t){return t!==h};if(!t(e))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,s=[],p=e;t(p)&&c(p);){if((p=p.parentElement)===f){s.push(p);break}null!=p&&p===document.body&&n(p)&&!n(document.documentElement)||null!=p&&n(p,a)&&s.push(p)}for(var m=o.visualViewport?o.visualViewport.width:innerWidth,g=o.visualViewport?o.visualViewport.height:innerHeight,w=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,W=e.getBoundingClientRect(),b=W.height,H=W.width,y=W.top,E=W.right,M=W.bottom,V=W.left,x="start"===d||"nearest"===d?y:"end"===d?M:y+b/2,I="center"===u?V+H/2:"end"===u?E:V,C=[],T=0;T=0&&V>=0&&M<=g&&E<=m&&y>=R&&M<=Y&&V>=L&&E<=X)return C;var S=getComputedStyle(k),j=parseInt(S.borderLeftWidth,10),q=parseInt(S.borderTopWidth,10),z=parseInt(S.borderRightWidth,10),A=parseInt(S.borderBottomWidth,10),F=0,G=0,J="offsetWidth"in k?k.offsetWidth-k.clientWidth-j-z:0,K="offsetHeight"in k?k.offsetHeight-k.clientHeight-q-A:0;if(f===k)F="start"===d?x:"end"===d?x-g:"nearest"===d?r(v,v+g,g,q,A,v+x,v+x+b,b):x-g/2,G="start"===u?I:"center"===u?I-m/2:"end"===u?I-m:r(w,w+m,m,j,z,w+I,w+I+H,H),F=Math.max(0,F+v),G=Math.max(0,G+w);else{F="start"===d?x-R-q:"end"===d?x-Y+A+K:"nearest"===d?r(R,Y,D,q,A+K,x,x+b,b):x-(R+D/2)+K/2,G="start"===u?I-L-j:"center"===u?I-(L+O/2)+J/2:"end"===u?I-X+z+J:r(L,X,O,j,z+J,I,I+H,H);var N=k.scrollLeft,P=k.scrollTop;x+=P-(F=Math.max(0,Math.min(P+F,k.scrollHeight-D+K))),I+=N-(G=Math.max(0,Math.min(N+G,k.scrollWidth-O+J)))}C.push({el:k,top:F,left:G})}return C}(node,{boundary:menuNode,block:"nearest",scrollMode:"if-needed"});actions.forEach((_ref=>{let{el,top,left}=_ref;el.scrollTop=top,el.scrollLeft=left}))}function isOrContainsNode(parent,child,environment){return parent===child||child instanceof environment.Node&&parent.contains&&parent.contains(child)}function debounce(fn,time){let timeoutId;function cancel(){timeoutId&&clearTimeout(timeoutId)}function wrapper(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];cancel(),timeoutId=setTimeout((()=>{timeoutId=null,fn(...args)}),time)}return wrapper.cancel=cancel,wrapper}function callAllEventHandlers(){for(var _len2=arguments.length,fns=new Array(_len2),_key2=0;_key2<_len2;_key2++)fns[_key2]=arguments[_key2];return function(event){for(var _len3=arguments.length,args=new Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)args[_key3-1]=arguments[_key3];return fns.some((fn=>(fn&&fn(event,...args),event.preventDownshiftDefault||event.hasOwnProperty("nativeEvent")&&event.nativeEvent.preventDownshiftDefault)))}}function handleRefs(){for(var _len4=arguments.length,refs=new Array(_len4),_key4=0;_key4<_len4;_key4++)refs[_key4]=arguments[_key4];return node=>{refs.forEach((ref=>{"function"==typeof ref?ref(node):ref&&(ref.current=node)}))}}function generateId(){return String(idCounter++)}function getA11yStatusMessage$1(_ref2){let{isOpen,resultCount,previousResultCount}=_ref2;return isOpen?resultCount?resultCount!==previousResultCount?`${resultCount} result${1===resultCount?" is":"s are"} available, use up and down arrow keys to navigate. Press Enter key to select.`:"":"No results are available.":""}function getState(state,props){return Object.keys(state).reduce(((prevState,key)=>(prevState[key]=isControlledProp(props,key)?props[key]:state[key],prevState)),{})}function isControlledProp(props,key){return void 0!==props[key]}function normalizeArrowKey(event){const{key,keyCode}=event;return keyCode>=37&&keyCode<=40&&0!==key.indexOf("Arrow")?`Arrow${key}`:key}function getNextWrappingIndex(moveAmount,baseIndex,itemCount,getItemNodeFromIndex,circular){if(void 0===circular&&(circular=!0),0===itemCount)return-1;const itemsLastIndex=itemCount-1;("number"!=typeof baseIndex||baseIndex<0||baseIndex>=itemCount)&&(baseIndex=moveAmount>0?-1:itemsLastIndex+1);let newIndex=baseIndex+moveAmount;newIndex<0?newIndex=circular?itemsLastIndex:0:newIndex>itemsLastIndex&&(newIndex=circular?0:itemsLastIndex);const nonDisabledNewIndex=getNextNonDisabledIndex(moveAmount,newIndex,itemCount,getItemNodeFromIndex,circular);return-1===nonDisabledNewIndex?baseIndex>=itemCount?-1:baseIndex:nonDisabledNewIndex}function getNextNonDisabledIndex(moveAmount,baseIndex,itemCount,getItemNodeFromIndex,circular){const currentElementNode=getItemNodeFromIndex(baseIndex);if(!currentElementNode||!currentElementNode.hasAttribute("disabled"))return baseIndex;if(moveAmount>0){for(let index=baseIndex+1;index=0;index--)if(!getItemNodeFromIndex(index).hasAttribute("disabled"))return index;return circular?moveAmount>0?getNextNonDisabledIndex(1,0,itemCount,getItemNodeFromIndex,!1):getNextNonDisabledIndex(-1,itemCount-1,itemCount,getItemNodeFromIndex,!1):-1}function targetWithinDownshift(target,downshiftElements,environment,checkActiveElement){return void 0===checkActiveElement&&(checkActiveElement=!0),downshiftElements.some((contextNode=>contextNode&&(isOrContainsNode(contextNode,target,environment)||checkActiveElement&&isOrContainsNode(contextNode,environment.document.activeElement,environment))))}const cleanupStatus=debounce((documentProp=>{getStatusDiv(documentProp).textContent=""}),500);function setStatus(status,documentProp){const div=getStatusDiv(documentProp);status&&(div.textContent=status,cleanupStatus(documentProp))}function getStatusDiv(documentProp){void 0===documentProp&&(documentProp=document);let statusDiv=documentProp.getElementById("a11y-status-message");return statusDiv||(statusDiv=documentProp.createElement("div"),statusDiv.setAttribute("id","a11y-status-message"),statusDiv.setAttribute("role","status"),statusDiv.setAttribute("aria-live","polite"),statusDiv.setAttribute("aria-relevant","additions text"),Object.assign(statusDiv.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),documentProp.body.appendChild(statusDiv),statusDiv)}const dropdownDefaultStateValues={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function callOnChangeProps(action,state,newState){const{props,type}=action,changes={};Object.keys(state).forEach((key=>{!function invokeOnChangeHandler(key,action,state,newState){const{props,type}=action,handler=`on${capitalizeString(key)}Change`;props[handler]&&void 0!==newState[key]&&newState[key]!==state[key]&&props[handler]({type,...newState})}(key,action,state,newState),newState[key]!==state[key]&&(changes[key]=newState[key])})),props.onStateChange&&Object.keys(changes).length&&props.onStateChange({type,...changes})}const updateA11yStatus=debounce(((getA11yMessage,document)=>{setStatus(getA11yMessage(),document)}),200),useIsomorphicLayoutEffect="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?react.useLayoutEffect:react.useEffect;function useElementIds(_ref){let{id=`downshift-${generateId()}`,labelId,menuId,getItemId,toggleButtonId,inputId}=_ref;return(0,react.useRef)({labelId:labelId||`${id}-label`,menuId:menuId||`${id}-menu`,getItemId:getItemId||(index=>`${id}-item-${index}`),toggleButtonId:toggleButtonId||`${id}-toggle-button`,inputId:inputId||`${id}-input`}).current}function getItemIndex(index,item,items){return void 0!==index?index:0===items.length?-1:items.indexOf(item)}function capitalizeString(string){return`${string.slice(0,1).toUpperCase()}${string.slice(1)}`}function useLatestRef(val){const ref=(0,react.useRef)(val);return ref.current=val,ref}function useEnhancedReducer(reducer,initialState,props){const prevStateRef=(0,react.useRef)(),actionRef=(0,react.useRef)(),enhancedReducer=(0,react.useCallback)(((state,action)=>{actionRef.current=action,state=getState(state,action.props);const changes=reducer(state,action);return action.props.stateReducer(state,{...action,changes})}),[reducer]),[state,dispatch]=(0,react.useReducer)(enhancedReducer,initialState),propsRef=useLatestRef(props),dispatchWithProps=(0,react.useCallback)((action=>dispatch({props:propsRef.current,...action})),[propsRef]),action=actionRef.current;return(0,react.useEffect)((()=>{action&&prevStateRef.current&&prevStateRef.current!==state&&callOnChangeProps(action,getState(prevStateRef.current,action.props),state),prevStateRef.current=state}),[state,props,action]),[state,dispatchWithProps]}function useControlledReducer$1(reducer,initialState,props){const[state,dispatch]=useEnhancedReducer(reducer,initialState,props);return[getState(state,props),dispatch]}const defaultProps$3={itemToString:function itemToString(item){return item?String(item):""},stateReducer:function stateReducer(s,a){return a.changes},getA11ySelectionMessage:function getA11ySelectionMessage(selectionParameters){const{selectedItem,itemToString:itemToStringLocal}=selectionParameters;return selectedItem?`${itemToStringLocal(selectedItem)} has been selected.`:""},scrollIntoView,environment:"undefined"==typeof window?{}:window};function getDefaultValue$1(props,propKey,defaultStateValues){void 0===defaultStateValues&&(defaultStateValues=dropdownDefaultStateValues);const defaultValue=props[`default${capitalizeString(propKey)}`];return void 0!==defaultValue?defaultValue:defaultStateValues[propKey]}function getInitialValue$1(props,propKey,defaultStateValues){void 0===defaultStateValues&&(defaultStateValues=dropdownDefaultStateValues);const value=props[propKey];if(void 0!==value)return value;const initialValue=props[`initial${capitalizeString(propKey)}`];return void 0!==initialValue?initialValue:getDefaultValue$1(props,propKey,defaultStateValues)}function getInitialState$2(props){const selectedItem=getInitialValue$1(props,"selectedItem"),isOpen=getInitialValue$1(props,"isOpen"),highlightedIndex=getInitialValue$1(props,"highlightedIndex"),inputValue=getInitialValue$1(props,"inputValue");return{highlightedIndex:highlightedIndex<0&&selectedItem&&isOpen?props.items.indexOf(selectedItem):highlightedIndex,isOpen,selectedItem,inputValue}}function getHighlightedIndexOnOpen(props,state,offset){const{items,initialHighlightedIndex,defaultHighlightedIndex}=props,{selectedItem,highlightedIndex}=state;return 0===items.length?-1:void 0!==initialHighlightedIndex&&highlightedIndex===initialHighlightedIndex?initialHighlightedIndex:void 0!==defaultHighlightedIndex?defaultHighlightedIndex:selectedItem?items.indexOf(selectedItem):0===offset?-1:offset<0?items.length-1:0}function useMouseAndTouchTracker(isOpen,downshiftElementRefs,environment,handleBlur){const mouseAndTouchTrackersRef=(0,react.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,react.useEffect)((()=>{const onMouseDown=()=>{mouseAndTouchTrackersRef.current.isMouseDown=!0},onMouseUp=event=>{mouseAndTouchTrackersRef.current.isMouseDown=!1,isOpen&&!targetWithinDownshift(event.target,downshiftElementRefs.map((ref=>ref.current)),environment)&&handleBlur()},onTouchStart=()=>{mouseAndTouchTrackersRef.current.isTouchMove=!1},onTouchMove=()=>{mouseAndTouchTrackersRef.current.isTouchMove=!0},onTouchEnd=event=>{!isOpen||mouseAndTouchTrackersRef.current.isTouchMove||targetWithinDownshift(event.target,downshiftElementRefs.map((ref=>ref.current)),environment,!1)||handleBlur()};return environment.addEventListener("mousedown",onMouseDown),environment.addEventListener("mouseup",onMouseUp),environment.addEventListener("touchstart",onTouchStart),environment.addEventListener("touchmove",onTouchMove),environment.addEventListener("touchend",onTouchEnd),function cleanup(){environment.removeEventListener("mousedown",onMouseDown),environment.removeEventListener("mouseup",onMouseUp),environment.removeEventListener("touchstart",onTouchStart),environment.removeEventListener("touchmove",onTouchMove),environment.removeEventListener("touchend",onTouchEnd)}}),[isOpen,environment]),mouseAndTouchTrackersRef}let useGetterPropsCalledChecker=()=>noop;function useA11yMessageSetter(getA11yMessage,dependencyArray,_ref2){let{isInitialMount,highlightedIndex,items,environment,...rest}=_ref2;(0,react.useEffect)((()=>{isInitialMount||updateA11yStatus((()=>getA11yMessage({highlightedIndex,highlightedItem:items[highlightedIndex],resultCount:items.length,...rest})),environment.document)}),dependencyArray)}function useScrollIntoView(_ref3){let{highlightedIndex,isOpen,itemRefs,getItemNodeFromIndex,menuElement,scrollIntoView:scrollIntoViewProp}=_ref3;const shouldScrollRef=(0,react.useRef)(!0);return useIsomorphicLayoutEffect((()=>{highlightedIndex<0||!isOpen||!Object.keys(itemRefs.current).length||(!1===shouldScrollRef.current?shouldScrollRef.current=!0:scrollIntoViewProp(getItemNodeFromIndex(highlightedIndex),menuElement))}),[highlightedIndex]),shouldScrollRef}let useControlPropsValidator=noop;function downshiftCommonReducer(state,action,stateChangeTypes){const{type,props}=action;let changes;switch(type){case stateChangeTypes.ItemMouseMove:changes={highlightedIndex:action.disabled?-1:action.index};break;case stateChangeTypes.MenuMouseLeave:changes={highlightedIndex:-1};break;case stateChangeTypes.ToggleButtonClick:case stateChangeTypes.FunctionToggleMenu:changes={isOpen:!state.isOpen,highlightedIndex:state.isOpen?-1:getHighlightedIndexOnOpen(props,state,0)};break;case stateChangeTypes.FunctionOpenMenu:changes={isOpen:!0,highlightedIndex:getHighlightedIndexOnOpen(props,state,0)};break;case stateChangeTypes.FunctionCloseMenu:changes={isOpen:!1};break;case stateChangeTypes.FunctionSetHighlightedIndex:changes={highlightedIndex:action.highlightedIndex};break;case stateChangeTypes.FunctionSetInputValue:changes={inputValue:action.inputValue};break;case stateChangeTypes.FunctionReset:changes={highlightedIndex:getDefaultValue$1(props,"highlightedIndex"),isOpen:getDefaultValue$1(props,"isOpen"),selectedItem:getDefaultValue$1(props,"selectedItem"),inputValue:getDefaultValue$1(props,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return{...state,...changes}}prop_types_default().array.isRequired,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().number,prop_types_default().number,prop_types_default().number,prop_types_default().bool,prop_types_default().bool,prop_types_default().bool,prop_types_default().any,prop_types_default().any,prop_types_default().any,prop_types_default().string,prop_types_default().string,prop_types_default().string,prop_types_default().func,prop_types_default().string,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().shape({addEventListener:prop_types_default().func,removeEventListener:prop_types_default().func,document:prop_types_default().shape({getElementById:prop_types_default().func,activeElement:prop_types_default().any,body:prop_types_default().any})});var defaultProps$2=(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},defaultProps$3),{getA11yStatusMessage:function getA11yStatusMessage(_a){var isOpen=_a.isOpen,resultCount=_a.resultCount,previousResultCount=_a.previousResultCount;return isOpen?resultCount?resultCount!==previousResultCount?"".concat(resultCount," result").concat(1===resultCount?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""}}),validatePropTypes$2=noop;const ToggleButtonClick$1=0,ToggleButtonKeyDownArrowDown=1,ToggleButtonKeyDownArrowUp=2,ToggleButtonKeyDownCharacter=3,ToggleButtonKeyDownEscape=4,ToggleButtonKeyDownHome=5,ToggleButtonKeyDownEnd=6,ToggleButtonKeyDownEnter=7,ToggleButtonKeyDownSpaceButton=8,ToggleButtonKeyDownPageUp=9,ToggleButtonKeyDownPageDown=10,ToggleButtonBlur=11,MenuMouseLeave$1=12,ItemMouseMove$1=13,ItemClick$1=14,FunctionToggleMenu$1=15,FunctionOpenMenu$1=16,FunctionCloseMenu$1=17,FunctionSetHighlightedIndex$1=18,FunctionSelectItem$1=19,FunctionSetInputValue$1=20,FunctionReset$2=21;var stateChangeTypes$2=Object.freeze({__proto__:null,ToggleButtonClick:ToggleButtonClick$1,ToggleButtonKeyDownArrowDown,ToggleButtonKeyDownArrowUp,ToggleButtonKeyDownCharacter,ToggleButtonKeyDownEscape,ToggleButtonKeyDownHome,ToggleButtonKeyDownEnd,ToggleButtonKeyDownEnter,ToggleButtonKeyDownSpaceButton,ToggleButtonKeyDownPageUp,ToggleButtonKeyDownPageDown,ToggleButtonBlur,MenuMouseLeave:MenuMouseLeave$1,ItemMouseMove:ItemMouseMove$1,ItemClick:ItemClick$1,FunctionToggleMenu:FunctionToggleMenu$1,FunctionOpenMenu:FunctionOpenMenu$1,FunctionCloseMenu:FunctionCloseMenu$1,FunctionSetHighlightedIndex:FunctionSetHighlightedIndex$1,FunctionSelectItem:FunctionSelectItem$1,FunctionSetInputValue:FunctionSetInputValue$1,FunctionReset:FunctionReset$2});function downshiftSelectReducer(state,action){const{type,props,altKey}=action;let changes;switch(type){case ItemClick$1:changes={isOpen:getDefaultValue$1(props,"isOpen"),highlightedIndex:getDefaultValue$1(props,"highlightedIndex"),selectedItem:props.items[action.index]};break;case ToggleButtonKeyDownCharacter:{const lowercasedKey=action.key,inputValue=`${state.inputValue}${lowercasedKey}`,highlightedIndex=function getItemIndexByCharacterKey(_a){for(var keysSoFar=_a.keysSoFar,highlightedIndex=_a.highlightedIndex,items=_a.items,itemToString=_a.itemToString,getItemNodeFromIndex=_a.getItemNodeFromIndex,lowerCasedKeysSoFar=keysSoFar.toLowerCase(),index=0;index=0&&{selectedItem:props.items[state.highlightedIndex]}};else{changes={highlightedIndex:state.isOpen?getNextWrappingIndex(-1,state.highlightedIndex,props.items.length,action.getItemNodeFromIndex,!1):getHighlightedIndexOnOpen(props,state,-1),isOpen:!0}}break;case ToggleButtonKeyDownEnter:case ToggleButtonKeyDownSpaceButton:changes={isOpen:getDefaultValue$1(props,"isOpen"),highlightedIndex:getDefaultValue$1(props,"highlightedIndex"),...state.highlightedIndex>=0&&{selectedItem:props.items[state.highlightedIndex]}};break;case ToggleButtonKeyDownHome:changes={highlightedIndex:getNextNonDisabledIndex(1,0,props.items.length,action.getItemNodeFromIndex,!1),isOpen:!0};break;case ToggleButtonKeyDownEnd:changes={highlightedIndex:getNextNonDisabledIndex(-1,props.items.length-1,props.items.length,action.getItemNodeFromIndex,!1),isOpen:!0};break;case ToggleButtonKeyDownPageUp:changes={highlightedIndex:getNextWrappingIndex(-10,state.highlightedIndex,props.items.length,action.getItemNodeFromIndex,!1)};break;case ToggleButtonKeyDownPageDown:changes={highlightedIndex:getNextWrappingIndex(10,state.highlightedIndex,props.items.length,action.getItemNodeFromIndex,!1)};break;case ToggleButtonKeyDownEscape:changes={isOpen:!1,highlightedIndex:-1};break;case ToggleButtonBlur:changes={isOpen:!1,highlightedIndex:-1,...state.highlightedIndex>=0&&{selectedItem:props.items[state.highlightedIndex]}};break;case FunctionSelectItem$1:changes={selectedItem:action.selectedItem};break;default:return downshiftCommonReducer(state,action,stateChangeTypes$2)}return{...state,...changes}}function useSelect(userProps){void 0===userProps&&(userProps={}),validatePropTypes$2(userProps,useSelect);const props={...defaultProps$2,...userProps},{items,scrollIntoView,environment,itemToString,getA11ySelectionMessage,getA11yStatusMessage}=props,initialState=getInitialState$2(props),[state,dispatch]=useControlledReducer$1(downshiftSelectReducer,initialState,props),{isOpen,highlightedIndex,selectedItem,inputValue}=state,toggleButtonRef=(0,react.useRef)(null),menuRef=(0,react.useRef)(null),itemRefs=(0,react.useRef)({}),clearTimeoutRef=(0,react.useRef)(null),elementIds=useElementIds(props),previousResultCountRef=(0,react.useRef)(),isInitialMountRef=(0,react.useRef)(!0),latest=useLatestRef({state,props}),getItemNodeFromIndex=(0,react.useCallback)((index=>itemRefs.current[elementIds.getItemId(index)]),[elementIds]);useA11yMessageSetter(getA11yStatusMessage,[isOpen,highlightedIndex,inputValue,items],{isInitialMount:isInitialMountRef.current,previousResultCount:previousResultCountRef.current,items,environment,itemToString,...state}),useA11yMessageSetter(getA11ySelectionMessage,[selectedItem],{isInitialMount:isInitialMountRef.current,previousResultCount:previousResultCountRef.current,items,environment,itemToString,...state});const shouldScrollRef=useScrollIntoView({menuElement:menuRef.current,highlightedIndex,isOpen,itemRefs,scrollIntoView,getItemNodeFromIndex});(0,react.useEffect)((()=>(clearTimeoutRef.current=debounce((outerDispatch=>{outerDispatch({type:FunctionSetInputValue$1,inputValue:""})}),500),()=>{clearTimeoutRef.current.cancel()})),[]),(0,react.useEffect)((()=>{inputValue&&clearTimeoutRef.current(dispatch)}),[dispatch,inputValue]),useControlPropsValidator({isInitialMount:isInitialMountRef.current,props,state}),(0,react.useEffect)((()=>{isInitialMountRef.current||(previousResultCountRef.current=items.length)}));const mouseAndTouchTrackersRef=useMouseAndTouchTracker(isOpen,[menuRef,toggleButtonRef],environment,(()=>{dispatch({type:ToggleButtonBlur})})),setGetterPropCallInfo=useGetterPropsCalledChecker("getMenuProps","getToggleButtonProps");(0,react.useEffect)((()=>(isInitialMountRef.current=!1,()=>{isInitialMountRef.current=!0})),[]),(0,react.useEffect)((()=>{isOpen||(itemRefs.current={})}),[isOpen]);const toggleButtonKeyDownHandlers=(0,react.useMemo)((()=>({ArrowDown(event){event.preventDefault(),dispatch({type:ToggleButtonKeyDownArrowDown,getItemNodeFromIndex,altKey:event.altKey})},ArrowUp(event){event.preventDefault(),dispatch({type:ToggleButtonKeyDownArrowUp,getItemNodeFromIndex,altKey:event.altKey})},Home(event){event.preventDefault(),dispatch({type:ToggleButtonKeyDownHome,getItemNodeFromIndex})},End(event){event.preventDefault(),dispatch({type:ToggleButtonKeyDownEnd,getItemNodeFromIndex})},Escape(){latest.current.state.isOpen&&dispatch({type:ToggleButtonKeyDownEscape})},Enter(event){event.preventDefault(),dispatch({type:latest.current.state.isOpen?ToggleButtonKeyDownEnter:ToggleButtonClick$1})},PageUp(event){latest.current.state.isOpen&&(event.preventDefault(),dispatch({type:ToggleButtonKeyDownPageUp,getItemNodeFromIndex}))},PageDown(event){latest.current.state.isOpen&&(event.preventDefault(),dispatch({type:ToggleButtonKeyDownPageDown,getItemNodeFromIndex}))}," "(event){event.preventDefault(),dispatch({type:latest.current.state.isOpen?ToggleButtonKeyDownSpaceButton:ToggleButtonClick$1})}})),[dispatch,getItemNodeFromIndex,latest]),toggleMenu=(0,react.useCallback)((()=>{dispatch({type:FunctionToggleMenu$1})}),[dispatch]),closeMenu=(0,react.useCallback)((()=>{dispatch({type:FunctionCloseMenu$1})}),[dispatch]),openMenu=(0,react.useCallback)((()=>{dispatch({type:FunctionOpenMenu$1})}),[dispatch]),setHighlightedIndex=(0,react.useCallback)((newHighlightedIndex=>{dispatch({type:FunctionSetHighlightedIndex$1,highlightedIndex:newHighlightedIndex})}),[dispatch]),selectItem=(0,react.useCallback)((newSelectedItem=>{dispatch({type:FunctionSelectItem$1,selectedItem:newSelectedItem})}),[dispatch]),reset=(0,react.useCallback)((()=>{dispatch({type:FunctionReset$2})}),[dispatch]),setInputValue=(0,react.useCallback)((newInputValue=>{dispatch({type:FunctionSetInputValue$1,inputValue:newInputValue})}),[dispatch]),getLabelProps=(0,react.useCallback)((labelProps=>({id:elementIds.labelId,htmlFor:elementIds.toggleButtonId,...labelProps})),[elementIds]),getMenuProps=(0,react.useCallback)((function(_temp,_temp2){let{onMouseLeave,refKey="ref",onKeyDown,onBlur,ref,...rest}=void 0===_temp?{}:_temp,{suppressRefError=!1}=void 0===_temp2?{}:_temp2;return setGetterPropCallInfo("getMenuProps",suppressRefError,refKey,menuRef),{[refKey]:handleRefs(ref,(menuNode=>{menuRef.current=menuNode})),id:elementIds.menuId,role:"listbox","aria-labelledby":elementIds.labelId,tabIndex:-1,onMouseLeave:callAllEventHandlers(onMouseLeave,(()=>{dispatch({type:MenuMouseLeave$1})})),...rest}}),[dispatch,setGetterPropCallInfo,elementIds]);return{getToggleButtonProps:(0,react.useCallback)((function(_temp3,_temp4){let{onBlur,onClick,onKeyDown,refKey="ref",ref,...rest}=void 0===_temp3?{}:_temp3,{suppressRefError=!1}=void 0===_temp4?{}:_temp4;const latestState=latest.current.state,toggleButtonHandleClick=()=>{dispatch({type:ToggleButtonClick$1})},toggleButtonHandleKeyDown=event=>{const key=normalizeArrowKey(event);key&&toggleButtonKeyDownHandlers[key]?toggleButtonKeyDownHandlers[key](event):function isAcceptedCharacterKey(key){return/^\S{1}$/.test(key)}(key)&&dispatch({type:ToggleButtonKeyDownCharacter,key,getItemNodeFromIndex})},toggleProps={[refKey]:handleRefs(ref,(toggleButtonNode=>{toggleButtonRef.current=toggleButtonNode})),"aria-activedescendant":latestState.isOpen&&latestState.highlightedIndex>-1?elementIds.getItemId(latestState.highlightedIndex):"","aria-controls":elementIds.menuId,"aria-expanded":latest.current.state.isOpen,"aria-haspopup":"listbox","aria-labelledby":`${elementIds.labelId}`,id:elementIds.toggleButtonId,role:"combobox",tabIndex:0,onBlur:callAllEventHandlers(onBlur,(()=>{latestState.isOpen&&!mouseAndTouchTrackersRef.current.isMouseDown&&dispatch({type:ToggleButtonBlur})})),...rest};return rest.disabled||(toggleProps.onClick=callAllEventHandlers(onClick,toggleButtonHandleClick),toggleProps.onKeyDown=callAllEventHandlers(onKeyDown,toggleButtonHandleKeyDown)),setGetterPropCallInfo("getToggleButtonProps",suppressRefError,refKey,toggleButtonRef),toggleProps}),[latest,elementIds,setGetterPropCallInfo,dispatch,mouseAndTouchTrackersRef,toggleButtonKeyDownHandlers,getItemNodeFromIndex]),getLabelProps,getMenuProps,getItemProps:(0,react.useCallback)((function(_temp5){let{item:itemProp,index:indexProp,onMouseMove,onClick,refKey="ref",ref,disabled,...rest}=void 0===_temp5?{}:_temp5;const{state:latestState,props:latestProps}=latest.current,item=itemProp??items[indexProp],index=getItemIndex(indexProp,item,latestProps.items),itemHandleClick=()=>{dispatch({type:ItemClick$1,index})},itemIndex=getItemIndex(index,item,latestProps.items);if(itemIndex<0)throw new Error("Pass either item or item index in getItemProps!");const itemProps={disabled,role:"option","aria-selected":`${item===selectedItem}`,id:elementIds.getItemId(itemIndex),[refKey]:handleRefs(ref,(itemNode=>{itemNode&&(itemRefs.current[elementIds.getItemId(itemIndex)]=itemNode)})),...rest};return disabled||(itemProps.onClick=callAllEventHandlers(onClick,itemHandleClick)),itemProps.onMouseMove=callAllEventHandlers(onMouseMove,(()=>{index!==latestState.highlightedIndex&&(shouldScrollRef.current=!1,dispatch({type:ItemMouseMove$1,index,disabled}))})),itemProps}),[latest,items,selectedItem,elementIds,shouldScrollRef,dispatch]),toggleMenu,openMenu,closeMenu,setHighlightedIndex,selectItem,reset,setInputValue,highlightedIndex,isOpen,selectedItem,inputValue}}useSelect.stateChangeTypes=stateChangeTypes$2;const InputKeyDownArrowDown=0,InputKeyDownArrowUp=1,InputKeyDownEscape=2,InputKeyDownHome=3,InputKeyDownEnd=4,InputKeyDownPageUp=5,InputKeyDownPageDown=6,InputKeyDownEnter=7,InputChange=8,InputBlur=9,InputFocus=10,MenuMouseLeave=11,ItemMouseMove=12,ItemClick=13,ToggleButtonClick=14,FunctionToggleMenu=15,FunctionOpenMenu=16,FunctionCloseMenu=17,FunctionSetHighlightedIndex=18,FunctionSelectItem=19,FunctionSetInputValue=20,FunctionReset$1=21,ControlledPropUpdatedSelectedItem=22;var stateChangeTypes$1=Object.freeze({__proto__:null,InputKeyDownArrowDown,InputKeyDownArrowUp,InputKeyDownEscape,InputKeyDownHome,InputKeyDownEnd,InputKeyDownPageUp,InputKeyDownPageDown,InputKeyDownEnter,InputChange,InputBlur,InputFocus,MenuMouseLeave,ItemMouseMove,ItemClick,ToggleButtonClick,FunctionToggleMenu,FunctionOpenMenu,FunctionCloseMenu,FunctionSetHighlightedIndex,FunctionSelectItem,FunctionSetInputValue,FunctionReset:FunctionReset$1,ControlledPropUpdatedSelectedItem});prop_types_default().array.isRequired,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().number,prop_types_default().number,prop_types_default().number,prop_types_default().bool,prop_types_default().bool,prop_types_default().bool,prop_types_default().any,prop_types_default().any,prop_types_default().any,prop_types_default().string,prop_types_default().string,prop_types_default().string,prop_types_default().string,prop_types_default().string,prop_types_default().string,prop_types_default().func,prop_types_default().string,prop_types_default().string,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().shape({addEventListener:prop_types_default().func,removeEventListener:prop_types_default().func,document:prop_types_default().shape({getElementById:prop_types_default().func,activeElement:prop_types_default().any,body:prop_types_default().any})});let validatePropTypes$1=noop;const defaultProps$1={...defaultProps$3,getA11yStatusMessage:getA11yStatusMessage$1};function downshiftUseComboboxReducer(state,action){const{type,props,altKey}=action;let changes;switch(type){case ItemClick:changes={isOpen:getDefaultValue$1(props,"isOpen"),highlightedIndex:getDefaultValue$1(props,"highlightedIndex"),selectedItem:props.items[action.index],inputValue:props.itemToString(props.items[action.index])};break;case InputKeyDownArrowDown:changes=state.isOpen?{highlightedIndex:getNextWrappingIndex(1,state.highlightedIndex,props.items.length,action.getItemNodeFromIndex,!0)}:{highlightedIndex:altKey&&null==state.selectedItem?-1:getHighlightedIndexOnOpen(props,state,1,action.getItemNodeFromIndex),isOpen:props.items.length>=0};break;case InputKeyDownArrowUp:changes=state.isOpen?altKey?{isOpen:getDefaultValue$1(props,"isOpen"),highlightedIndex:getDefaultValue$1(props,"highlightedIndex"),...state.highlightedIndex>=0&&{selectedItem:props.items[state.highlightedIndex],inputValue:props.itemToString(props.items[state.highlightedIndex])}}:{highlightedIndex:getNextWrappingIndex(-1,state.highlightedIndex,props.items.length,action.getItemNodeFromIndex,!0)}:{highlightedIndex:getHighlightedIndexOnOpen(props,state,-1,action.getItemNodeFromIndex),isOpen:props.items.length>=0};break;case InputKeyDownEnter:changes={isOpen:getDefaultValue$1(props,"isOpen"),highlightedIndex:getDefaultValue$1(props,"highlightedIndex"),...state.highlightedIndex>=0&&{selectedItem:props.items[state.highlightedIndex],inputValue:props.itemToString(props.items[state.highlightedIndex])}};break;case InputKeyDownEscape:changes={isOpen:!1,highlightedIndex:-1,...!state.isOpen&&{selectedItem:null,inputValue:""}};break;case InputKeyDownPageUp:changes={highlightedIndex:getNextWrappingIndex(-10,state.highlightedIndex,props.items.length,action.getItemNodeFromIndex,!1)};break;case InputKeyDownPageDown:changes={highlightedIndex:getNextWrappingIndex(10,state.highlightedIndex,props.items.length,action.getItemNodeFromIndex,!1)};break;case InputKeyDownHome:changes={highlightedIndex:getNextNonDisabledIndex(1,0,props.items.length,action.getItemNodeFromIndex,!1)};break;case InputKeyDownEnd:changes={highlightedIndex:getNextNonDisabledIndex(-1,props.items.length-1,props.items.length,action.getItemNodeFromIndex,!1)};break;case InputBlur:changes={isOpen:!1,highlightedIndex:-1,...state.highlightedIndex>=0&&action.selectItem&&{selectedItem:props.items[state.highlightedIndex],inputValue:props.itemToString(props.items[state.highlightedIndex])}};break;case InputChange:changes={isOpen:!0,highlightedIndex:getDefaultValue$1(props,"highlightedIndex"),inputValue:action.inputValue};break;case InputFocus:changes={isOpen:!0,highlightedIndex:getHighlightedIndexOnOpen(props,state,0)};break;case FunctionSelectItem:changes={selectedItem:action.selectedItem,inputValue:props.itemToString(action.selectedItem)};break;case ControlledPropUpdatedSelectedItem:changes={inputValue:action.inputValue};break;default:return downshiftCommonReducer(state,action,stateChangeTypes$1)}return{...state,...changes}}function useCombobox(userProps){void 0===userProps&&(userProps={}),validatePropTypes$1(userProps,useCombobox);const props={...defaultProps$1,...userProps},{initialIsOpen,defaultIsOpen,items,scrollIntoView,environment,getA11yStatusMessage,getA11ySelectionMessage,itemToString}=props,initialState=function getInitialState$1(props){const initialState=getInitialState$2(props),{selectedItem}=initialState;let{inputValue}=initialState;return""===inputValue&&selectedItem&&void 0===props.defaultInputValue&&void 0===props.initialInputValue&&void 0===props.inputValue&&(inputValue=props.itemToString(selectedItem)),{...initialState,inputValue}}(props),[state,dispatch]=function useControlledReducer(reducer,initialState,props){const previousSelectedItemRef=(0,react.useRef)(),[state,dispatch]=useEnhancedReducer(reducer,initialState,props);return(0,react.useEffect)((()=>{isControlledProp(props,"selectedItem")&&(previousSelectedItemRef.current!==props.selectedItem&&dispatch({type:ControlledPropUpdatedSelectedItem,inputValue:props.itemToString(props.selectedItem)}),previousSelectedItemRef.current=state.selectedItem===previousSelectedItemRef.current?props.selectedItem:state.selectedItem)})),[getState(state,props),dispatch]}(downshiftUseComboboxReducer,initialState,props),{isOpen,highlightedIndex,selectedItem,inputValue}=state,menuRef=(0,react.useRef)(null),itemRefs=(0,react.useRef)({}),inputRef=(0,react.useRef)(null),toggleButtonRef=(0,react.useRef)(null),isInitialMountRef=(0,react.useRef)(!0),elementIds=useElementIds(props),previousResultCountRef=(0,react.useRef)(),latest=useLatestRef({state,props}),getItemNodeFromIndex=(0,react.useCallback)((index=>itemRefs.current[elementIds.getItemId(index)]),[elementIds]);useA11yMessageSetter(getA11yStatusMessage,[isOpen,highlightedIndex,inputValue,items],{isInitialMount:isInitialMountRef.current,previousResultCount:previousResultCountRef.current,items,environment,itemToString,...state}),useA11yMessageSetter(getA11ySelectionMessage,[selectedItem],{isInitialMount:isInitialMountRef.current,previousResultCount:previousResultCountRef.current,items,environment,itemToString,...state});const shouldScrollRef=useScrollIntoView({menuElement:menuRef.current,highlightedIndex,isOpen,itemRefs,scrollIntoView,getItemNodeFromIndex});useControlPropsValidator({isInitialMount:isInitialMountRef.current,props,state}),(0,react.useEffect)((()=>{(initialIsOpen||defaultIsOpen||isOpen)&&inputRef.current&&inputRef.current.focus()}),[]),(0,react.useEffect)((()=>{isInitialMountRef.current||(previousResultCountRef.current=items.length)}));const mouseAndTouchTrackersRef=useMouseAndTouchTracker(isOpen,[inputRef,menuRef,toggleButtonRef],environment,(()=>{dispatch({type:InputBlur,selectItem:!1})})),setGetterPropCallInfo=useGetterPropsCalledChecker("getInputProps","getMenuProps");(0,react.useEffect)((()=>(isInitialMountRef.current=!1,()=>{isInitialMountRef.current=!0})),[]),(0,react.useEffect)((()=>{isOpen?document.activeElement!==inputRef.current&&inputRef?.current?.focus():itemRefs.current={}}),[isOpen]);const inputKeyDownHandlers=(0,react.useMemo)((()=>({ArrowDown(event){event.preventDefault(),dispatch({type:InputKeyDownArrowDown,altKey:event.altKey,getItemNodeFromIndex})},ArrowUp(event){event.preventDefault(),dispatch({type:InputKeyDownArrowUp,altKey:event.altKey,getItemNodeFromIndex})},Home(event){latest.current.state.isOpen&&(event.preventDefault(),dispatch({type:InputKeyDownHome,getItemNodeFromIndex}))},End(event){latest.current.state.isOpen&&(event.preventDefault(),dispatch({type:InputKeyDownEnd,getItemNodeFromIndex}))},Escape(event){const latestState=latest.current.state;(latestState.isOpen||latestState.inputValue||latestState.selectedItem||latestState.highlightedIndex>-1)&&(event.preventDefault(),dispatch({type:InputKeyDownEscape}))},Enter(event){latest.current.state.isOpen&&229!==event.which&&(event.preventDefault(),dispatch({type:InputKeyDownEnter,getItemNodeFromIndex}))},PageUp(event){latest.current.state.isOpen&&(event.preventDefault(),dispatch({type:InputKeyDownPageUp,getItemNodeFromIndex}))},PageDown(event){latest.current.state.isOpen&&(event.preventDefault(),dispatch({type:InputKeyDownPageDown,getItemNodeFromIndex}))}})),[dispatch,latest,getItemNodeFromIndex]),getLabelProps=(0,react.useCallback)((labelProps=>({id:elementIds.labelId,htmlFor:elementIds.inputId,...labelProps})),[elementIds]),getMenuProps=(0,react.useCallback)((function(_temp,_temp2){let{onMouseLeave,refKey="ref",ref,...rest}=void 0===_temp?{}:_temp,{suppressRefError=!1}=void 0===_temp2?{}:_temp2;return setGetterPropCallInfo("getMenuProps",suppressRefError,refKey,menuRef),{[refKey]:handleRefs(ref,(menuNode=>{menuRef.current=menuNode})),id:elementIds.menuId,role:"listbox","aria-labelledby":elementIds.labelId,onMouseLeave:callAllEventHandlers(onMouseLeave,(()=>{dispatch({type:MenuMouseLeave})})),...rest}}),[dispatch,setGetterPropCallInfo,elementIds]),getItemProps=(0,react.useCallback)((function(_temp3){let{item,index,refKey="ref",ref,onMouseMove,onMouseDown,onClick,onPress,disabled,...rest}=void 0===_temp3?{}:_temp3;const{props:latestProps,state:latestState}=latest.current,itemIndex=getItemIndex(index,item,latestProps.items);if(itemIndex<0)throw new Error("Pass either item or item index in getItemProps!");const customClickHandler=onClick;return{[refKey]:handleRefs(ref,(itemNode=>{itemNode&&(itemRefs.current[elementIds.getItemId(itemIndex)]=itemNode)})),disabled,role:"option","aria-selected":`${itemIndex===latestState.highlightedIndex}`,id:elementIds.getItemId(itemIndex),...!disabled&&{onClick:callAllEventHandlers(customClickHandler,(()=>{dispatch({type:ItemClick,index})}))},onMouseMove:callAllEventHandlers(onMouseMove,(()=>{index!==latestState.highlightedIndex&&(shouldScrollRef.current=!1,dispatch({type:ItemMouseMove,index,disabled}))})),onMouseDown:callAllEventHandlers(onMouseDown,(e=>e.preventDefault())),...rest}}),[dispatch,latest,shouldScrollRef,elementIds]),getToggleButtonProps=(0,react.useCallback)((function(_temp4){let{onClick,onPress,refKey="ref",ref,...rest}=void 0===_temp4?{}:_temp4;const latestState=latest.current.state;return{[refKey]:handleRefs(ref,(toggleButtonNode=>{toggleButtonRef.current=toggleButtonNode})),"aria-controls":elementIds.menuId,"aria-expanded":latestState.isOpen,id:elementIds.toggleButtonId,tabIndex:-1,...!rest.disabled&&{onClick:callAllEventHandlers(onClick,(()=>{dispatch({type:ToggleButtonClick})}))},...rest}}),[dispatch,latest,elementIds]),getInputProps=(0,react.useCallback)((function(_temp5,_temp6){let{onKeyDown,onChange,onInput,onFocus,onBlur,onChangeText,refKey="ref",ref,...rest}=void 0===_temp5?{}:_temp5,{suppressRefError=!1}=void 0===_temp6?{}:_temp6;setGetterPropCallInfo("getInputProps",suppressRefError,refKey,inputRef);const latestState=latest.current.state,inputHandleKeyDown=event=>{const key=normalizeArrowKey(event);key&&inputKeyDownHandlers[key]&&inputKeyDownHandlers[key](event)},inputHandleChange=event=>{dispatch({type:InputChange,inputValue:event.target.value})},inputHandleBlur=()=>{latestState.isOpen&&!mouseAndTouchTrackersRef.current.isMouseDown&&dispatch({type:InputBlur,selectItem:!0})},inputHandleFocus=()=>{latestState.isOpen||dispatch({type:InputFocus})};let eventHandlers={};return rest.disabled||(eventHandlers={onChange:callAllEventHandlers(onChange,onInput,inputHandleChange),onKeyDown:callAllEventHandlers(onKeyDown,inputHandleKeyDown),onBlur:callAllEventHandlers(onBlur,inputHandleBlur),onFocus:callAllEventHandlers(onFocus,inputHandleFocus)}),{[refKey]:handleRefs(ref,(inputNode=>{inputRef.current=inputNode})),"aria-activedescendant":latestState.isOpen&&latestState.highlightedIndex>-1?elementIds.getItemId(latestState.highlightedIndex):"","aria-autocomplete":"list","aria-controls":elementIds.menuId,"aria-expanded":latestState.isOpen,"aria-labelledby":elementIds.labelId,autoComplete:"off",id:elementIds.inputId,role:"combobox",value:latestState.inputValue,...eventHandlers,...rest}}),[dispatch,inputKeyDownHandlers,latest,mouseAndTouchTrackersRef,setGetterPropCallInfo,elementIds]),toggleMenu=(0,react.useCallback)((()=>{dispatch({type:FunctionToggleMenu})}),[dispatch]),closeMenu=(0,react.useCallback)((()=>{dispatch({type:FunctionCloseMenu})}),[dispatch]),openMenu=(0,react.useCallback)((()=>{dispatch({type:FunctionOpenMenu})}),[dispatch]),setHighlightedIndex=(0,react.useCallback)((newHighlightedIndex=>{dispatch({type:FunctionSetHighlightedIndex,highlightedIndex:newHighlightedIndex})}),[dispatch]),selectItem=(0,react.useCallback)((newSelectedItem=>{dispatch({type:FunctionSelectItem,selectedItem:newSelectedItem})}),[dispatch]);return{getItemProps,getLabelProps,getMenuProps,getInputProps,getToggleButtonProps,toggleMenu,openMenu,closeMenu,setHighlightedIndex,setInputValue:(0,react.useCallback)((newInputValue=>{dispatch({type:FunctionSetInputValue,inputValue:newInputValue})}),[dispatch]),selectItem,reset:(0,react.useCallback)((()=>{dispatch({type:FunctionReset$1})}),[dispatch]),highlightedIndex,isOpen,selectedItem,inputValue}}useCombobox.stateChangeTypes=stateChangeTypes$1;prop_types_default().array,prop_types_default().array,prop_types_default().array,prop_types_default().func,prop_types_default().func,prop_types_default().func,prop_types_default().number,prop_types_default().number,prop_types_default().number,prop_types_default().func,prop_types_default().func,prop_types_default().string,prop_types_default().string,prop_types_default().shape({addEventListener:prop_types_default().func,removeEventListener:prop_types_default().func,document:prop_types_default().shape({getElementById:prop_types_default().func,activeElement:prop_types_default().any,body:prop_types_default().any})})}}]); \ No newline at end of file diff --git a/21918.e3b2f19f.iframe.bundle.js b/21918.e3b2f19f.iframe.bundle.js new file mode 100644 index 0000000000..228beb5305 --- /dev/null +++ b/21918.e3b2f19f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21918],{"./node_modules/@fortawesome/free-solid-svg-icons/faHotdog.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M488.56 23.44a80 80 0 0 0-113.12 0l-352 352a80 80 0 1 0 113.12 113.12l352-352a80 80 0 0 0 0-113.12zm-49.93 95.19c-19.6 19.59-37.52 22.67-51.93 25.14C373.76 146 364.4 147.6 352 160s-14 21.76-16.23 34.71c-2.48 14.4-5.55 32.33-25.15 51.92s-37.52 22.67-51.92 25.15C245.75 274 236.4 275.6 224 288s-14 21.75-16.23 34.7c-2.47 14.4-5.54 32.33-25.14 51.92s-37.53 22.68-51.93 25.15C117.76 402 108.4 403.6 96 416a16 16 0 0 1-22.63-22.63c19.6-19.59 37.52-22.67 51.92-25.14 13-2.22 22.3-3.82 34.71-16.23s14-21.75 16.22-34.7c2.48-14.4 5.55-32.33 25.15-51.92s37.52-22.67 51.92-25.14c13-2.22 22.3-3.83 34.7-16.23s14-21.76 16.24-34.71c2.47-14.4 5.54-32.33 25.14-51.92s37.52-22.68 51.92-25.15C394.24 110 403.59 108.41 416 96a16 16 0 0 1 22.63 22.63zM31.44 322.18L322.18 31.44l-11.54-11.55c-25-25-63.85-26.66-86.79-3.72L16.17 223.85c-22.94 22.94-21.27 61.79 3.72 86.78zm449.12-132.36L189.82 480.56l11.54 11.55c25 25 63.85 26.66 86.79 3.72l207.68-207.68c22.94-22.94 21.27-61.79-3.72-86.79z";exports.definition={prefix:"fas",iconName:"hotdog",icon:[512,512,ligatures,"f80f",svgPathData]},exports.faHotdog=exports.definition,exports.prefix="fas",exports.iconName="hotdog",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f80f",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/21972.20a82ef2.iframe.bundle.js b/21972.20a82ef2.iframe.bundle.js new file mode 100644 index 0000000000..069fef8e09 --- /dev/null +++ b/21972.20a82ef2.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[21972],{"./node_modules/@fortawesome/free-solid-svg-icons/faDiceOne.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM224 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z";exports.definition={prefix:"fas",iconName:"dice-one",icon:[448,512,ligatures,"f525",svgPathData]},exports.faDiceOne=exports.definition,exports.prefix="fas",exports.iconName="dice-one",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f525",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/2198.55872672.iframe.bundle.js b/2198.55872672.iframe.bundle.js new file mode 100644 index 0000000000..1eec058a56 --- /dev/null +++ b/2198.55872672.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[2198],{"./node_modules/@fortawesome/free-solid-svg-icons/faCartArrowDown.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z";exports.definition={prefix:"fas",iconName:"cart-arrow-down",icon:[576,512,ligatures,"f218",svgPathData]},exports.faCartArrowDown=exports.definition,exports.prefix="fas",exports.iconName="cart-arrow-down",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f218",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22017.c1dca92e.iframe.bundle.js b/22017.c1dca92e.iframe.bundle.js new file mode 100644 index 0000000000..cc7e6b335a --- /dev/null +++ b/22017.c1dca92e.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22017],{"./node_modules/@fortawesome/free-solid-svg-icons/faFolderOpen.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z";exports.definition={prefix:"fas",iconName:"folder-open",icon:[576,512,ligatures,"f07c",svgPathData]},exports.faFolderOpen=exports.definition,exports.prefix="fas",exports.iconName="folder-open",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f07c",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22043.b49073a0.iframe.bundle.js b/22043.b49073a0.iframe.bundle.js new file mode 100644 index 0000000000..9fc3c8d2ba --- /dev/null +++ b/22043.b49073a0.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22043],{"./node_modules/@fortawesome/free-solid-svg-icons/faShoppingBag.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M352 160v-32C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128v32H0v272c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V160h-96zm-192-32c0-35.29 28.71-64 64-64s64 28.71 64 64v32H160v-32zm160 120c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm-192 0c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24z";exports.definition={prefix:"fas",iconName:"shopping-bag",icon:[448,512,ligatures,"f290",svgPathData]},exports.faShoppingBag=exports.definition,exports.prefix="fas",exports.iconName="shopping-bag",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f290",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22051.14c59e42.iframe.bundle.js b/22051.14c59e42.iframe.bundle.js new file mode 100644 index 0000000000..360a601aa0 --- /dev/null +++ b/22051.14c59e42.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22051],{"./node_modules/@fortawesome/free-solid-svg-icons/faSquareRootAlt.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M571.31 251.31l-22.62-22.62c-6.25-6.25-16.38-6.25-22.63 0L480 274.75l-46.06-46.06c-6.25-6.25-16.38-6.25-22.63 0l-22.62 22.62c-6.25 6.25-6.25 16.38 0 22.63L434.75 320l-46.06 46.06c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L480 365.25l46.06 46.06c6.25 6.25 16.38 6.25 22.63 0l22.62-22.62c6.25-6.25 6.25-16.38 0-22.63L525.25 320l46.06-46.06c6.25-6.25 6.25-16.38 0-22.63zM552 0H307.65c-14.54 0-27.26 9.8-30.95 23.87l-84.79 322.8-58.41-106.1A32.008 32.008 0 0 0 105.47 224H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h43.62l88.88 163.73C168.99 503.5 186.3 512 204.94 512c17.27 0 44.44-9 54.28-41.48L357.03 96H552c13.25 0 24-10.75 24-24V24c0-13.26-10.75-24-24-24z";exports.definition={prefix:"fas",iconName:"square-root-alt",icon:[576,512,ligatures,"f698",svgPathData]},exports.faSquareRootAlt=exports.definition,exports.prefix="fas",exports.iconName="square-root-alt",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f698",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22085.e2a69d88.iframe.bundle.js b/22085.e2a69d88.iframe.bundle.js new file mode 100644 index 0000000000..100d43c6fe --- /dev/null +++ b/22085.e2a69d88.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22085],{"./node_modules/@fortawesome/free-solid-svg-icons/faEdit.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z";exports.definition={prefix:"fas",iconName:"edit",icon:[576,512,ligatures,"f044",svgPathData]},exports.faEdit=exports.definition,exports.prefix="fas",exports.iconName="edit",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f044",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/2214.c6aca942.iframe.bundle.js b/2214.c6aca942.iframe.bundle.js new file mode 100644 index 0000000000..7662450a2f --- /dev/null +++ b/2214.c6aca942.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[2214],{"./node_modules/@fortawesome/free-solid-svg-icons/faEnvelopeOpenText.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z";exports.definition={prefix:"fas",iconName:"envelope-open-text",icon:[512,512,ligatures,"f658",svgPathData]},exports.faEnvelopeOpenText=exports.definition,exports.prefix="fas",exports.iconName="envelope-open-text",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f658",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22294.0dff7604.iframe.bundle.js b/22294.0dff7604.iframe.bundle.js new file mode 100644 index 0000000000..64017a0feb --- /dev/null +++ b/22294.0dff7604.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22294],{"./node_modules/@fortawesome/free-solid-svg-icons/faFlask.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z";exports.definition={prefix:"fas",iconName:"flask",icon:[448,512,ligatures,"f0c3",svgPathData]},exports.faFlask=exports.definition,exports.prefix="fas",exports.iconName="flask",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0c3",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22303.d5824268.iframe.bundle.js b/22303.d5824268.iframe.bundle.js new file mode 100644 index 0000000000..3d734f415c --- /dev/null +++ b/22303.d5824268.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22303],{"./node_modules/@fortawesome/free-solid-svg-icons/faShower.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M304,320a16,16,0,1,0,16,16A16,16,0,0,0,304,320Zm32-96a16,16,0,1,0,16,16A16,16,0,0,0,336,224Zm32,64a16,16,0,1,0-16-16A16,16,0,0,0,368,288Zm-32,32a16,16,0,1,0-16-16A16,16,0,0,0,336,320Zm-32-64a16,16,0,1,0,16,16A16,16,0,0,0,304,256Zm128-32a16,16,0,1,0-16-16A16,16,0,0,0,432,224Zm-48,16a16,16,0,1,0,16-16A16,16,0,0,0,384,240Zm-16-48a16,16,0,1,0,16,16A16,16,0,0,0,368,192Zm96,32a16,16,0,1,0,16,16A16,16,0,0,0,464,224Zm32-32a16,16,0,1,0,16,16A16,16,0,0,0,496,192Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,432,256Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,400,288Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,336,352Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,304,384Zm64-64a16,16,0,1,0,16,16A16,16,0,0,0,368,320Zm21.65-218.35-11.3-11.31a16,16,0,0,0-22.63,0L350.05,96A111.19,111.19,0,0,0,272,64c-19.24,0-37.08,5.3-52.9,13.85l-10-10A121.72,121.72,0,0,0,123.44,32C55.49,31.5,0,92.91,0,160.85V464a16,16,0,0,0,16,16H48a16,16,0,0,0,16-16V158.4c0-30.15,21-58.2,51-61.93a58.38,58.38,0,0,1,48.93,16.67l10,10C165.3,138.92,160,156.76,160,176a111.23,111.23,0,0,0,32,78.05l-5.66,5.67a16,16,0,0,0,0,22.62l11.3,11.31a16,16,0,0,0,22.63,0L389.65,124.28A16,16,0,0,0,389.65,101.65Z";exports.definition={prefix:"fas",iconName:"shower",icon:[512,512,ligatures,"f2cc",svgPathData]},exports.faShower=exports.definition,exports.prefix="fas",exports.iconName="shower",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2cc",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22325.cad18d4f.iframe.bundle.js b/22325.cad18d4f.iframe.bundle.js new file mode 100644 index 0000000000..fb4e2a10a1 --- /dev/null +++ b/22325.cad18d4f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22325],{"./node_modules/@fortawesome/free-solid-svg-icons/faReply.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z";exports.definition={prefix:"fas",iconName:"reply",icon:[512,512,ligatures,"f3e5",svgPathData]},exports.faReply=exports.definition,exports.prefix="fas",exports.iconName="reply",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f3e5",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22517.beed0e5b.iframe.bundle.js b/22517.beed0e5b.iframe.bundle.js new file mode 100644 index 0000000000..4bb66f42cc --- /dev/null +++ b/22517.beed0e5b.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22517],{"./node_modules/@fortawesome/free-solid-svg-icons/faArrowCircleLeft.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z";exports.definition={prefix:"fas",iconName:"arrow-circle-left",icon:[512,512,ligatures,"f0a8",svgPathData]},exports.faArrowCircleLeft=exports.definition,exports.prefix="fas",exports.iconName="arrow-circle-left",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0a8",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22628.40c83234.iframe.bundle.js b/22628.40c83234.iframe.bundle.js new file mode 100644 index 0000000000..b6d1a4ce38 --- /dev/null +++ b/22628.40c83234.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22628],{"./node_modules/@fortawesome/free-solid-svg-icons/faMoneyBill.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 176c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 48h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z";exports.definition={prefix:"fas",iconName:"money-bill",icon:[640,512,ligatures,"f0d6",svgPathData]},exports.faMoneyBill=exports.definition,exports.prefix="fas",exports.iconName="money-bill",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0d6",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22661.c7067e8b.iframe.bundle.js b/22661.c7067e8b.iframe.bundle.js new file mode 100644 index 0000000000..d7e6e7160d --- /dev/null +++ b/22661.c7067e8b.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22661],{"./node_modules/@fortawesome/free-regular-svg-icons/faSave.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM272 80v80H144V80h128zm122 352H54a6 6 0 0 1-6-6V86a6 6 0 0 1 6-6h42v104c0 13.255 10.745 24 24 24h176c13.255 0 24-10.745 24-24V83.882l78.243 78.243a6 6 0 0 1 1.757 4.243V426a6 6 0 0 1-6 6zM224 232c-48.523 0-88 39.477-88 88s39.477 88 88 88 88-39.477 88-88-39.477-88-88-88zm0 128c-22.056 0-40-17.944-40-40s17.944-40 40-40 40 17.944 40 40-17.944 40-40 40z";exports.definition={prefix:"far",iconName:"save",icon:[448,512,ligatures,"f0c7",svgPathData]},exports.faSave=exports.definition,exports.prefix="far",exports.iconName="save",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0c7",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22702.66e566a0.iframe.bundle.js b/22702.66e566a0.iframe.bundle.js new file mode 100644 index 0000000000..5a48c358c7 --- /dev/null +++ b/22702.66e566a0.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22702],{"./node_modules/@fortawesome/free-solid-svg-icons/faPoundSign.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M308 352h-45.495c-6.627 0-12 5.373-12 12v50.848H128V288h84c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-84v-63.556c0-32.266 24.562-57.086 61.792-57.086 23.658 0 45.878 11.505 57.652 18.849 5.151 3.213 11.888 2.051 15.688-2.685l28.493-35.513c4.233-5.276 3.279-13.005-2.119-17.081C273.124 54.56 236.576 32 187.931 32 106.026 32 48 84.742 48 157.961V224H20c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h28v128H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h296c6.627 0 12-5.373 12-12V364c0-6.627-5.373-12-12-12z";exports.definition={prefix:"fas",iconName:"pound-sign",icon:[320,512,ligatures,"f154",svgPathData]},exports.faPoundSign=exports.definition,exports.prefix="fas",exports.iconName="pound-sign",exports.width=320,exports.height=512,exports.ligatures=ligatures,exports.unicode="f154",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22777.c4a448f9.iframe.bundle.js b/22777.c4a448f9.iframe.bundle.js new file mode 100644 index 0000000000..2febaedb32 --- /dev/null +++ b/22777.c4a448f9.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22777],{"./node_modules/@fortawesome/free-solid-svg-icons/faAlignLeft.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z";exports.definition={prefix:"fas",iconName:"align-left",icon:[448,512,ligatures,"f036",svgPathData]},exports.faAlignLeft=exports.definition,exports.prefix="fas",exports.iconName="align-left",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f036",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22780.293aa25b.iframe.bundle.js b/22780.293aa25b.iframe.bundle.js new file mode 100644 index 0000000000..1581d14150 --- /dev/null +++ b/22780.293aa25b.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22780],{"./node_modules/@fortawesome/free-solid-svg-icons/faICursor.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M256 52.048V12.065C256 5.496 250.726.148 244.158.066 211.621-.344 166.469.011 128 37.959 90.266.736 46.979-.114 11.913.114 5.318.157 0 5.519 0 12.114v39.645c0 6.687 5.458 12.078 12.145 11.998C38.111 63.447 96 67.243 96 112.182V224H60c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h36v112c0 44.932-56.075 48.031-83.95 47.959C5.404 447.942 0 453.306 0 459.952v39.983c0 6.569 5.274 11.917 11.842 11.999 32.537.409 77.689.054 116.158-37.894 37.734 37.223 81.021 38.073 116.087 37.845 6.595-.043 11.913-5.405 11.913-12V460.24c0-6.687-5.458-12.078-12.145-11.998C217.889 448.553 160 444.939 160 400V288h36c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-36V112.182c0-44.932 56.075-48.213 83.95-48.142 6.646.018 12.05-5.346 12.05-11.992z";exports.definition={prefix:"fas",iconName:"i-cursor",icon:[256,512,ligatures,"f246",svgPathData]},exports.faICursor=exports.definition,exports.prefix="fas",exports.iconName="i-cursor",exports.width=256,exports.height=512,exports.ligatures=ligatures,exports.unicode="f246",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/2280.f5da94ed.iframe.bundle.js b/2280.f5da94ed.iframe.bundle.js new file mode 100644 index 0000000000..8231032b2d --- /dev/null +++ b/2280.f5da94ed.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[2280],{"./node_modules/@fortawesome/free-solid-svg-icons/faAddressBook.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z";exports.definition={prefix:"fas",iconName:"address-book",icon:[448,512,ligatures,"f2b9",svgPathData]},exports.faAddressBook=exports.definition,exports.prefix="fas",exports.iconName="address-book",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2b9",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22854.632e1926.iframe.bundle.js b/22854.632e1926.iframe.bundle.js new file mode 100644 index 0000000000..ddfa4b785b --- /dev/null +++ b/22854.632e1926.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22854],{"./node_modules/@fortawesome/free-solid-svg-icons/faVihara.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M632.88 400.71L544 352v-64l55.16-17.69c11.79-5.9 11.79-22.72 0-28.62L480 192v-64l27.31-16.3c7.72-7.72 5.61-20.74-4.16-25.62L320 0 136.85 86.07c-9.77 4.88-11.88 17.9-4.16 25.62L160 128v64L40.84 241.69c-11.79 5.9-11.79 22.72 0 28.62L96 288v64L7.12 400.71c-5.42 3.62-7.7 9.63-7 15.29.62 5.01 3.57 9.75 8.72 12.33L64 448v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48l55.15-19.67c5.16-2.58 8.1-7.32 8.72-12.33.71-5.67-1.57-11.68-6.99-15.29zM224 128h192v64H224v-64zm-64 224v-64h320v64H160z";exports.definition={prefix:"fas",iconName:"vihara",icon:[640,512,ligatures,"f6a7",svgPathData]},exports.faVihara=exports.definition,exports.prefix="fas",exports.iconName="vihara",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f6a7",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22886.4b0be65b.iframe.bundle.js b/22886.4b0be65b.iframe.bundle.js new file mode 100644 index 0000000000..65af2f300b --- /dev/null +++ b/22886.4b0be65b.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22886],{"./node_modules/@fortawesome/free-regular-svg-icons/faImages.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v48H54a6 6 0 0 0-6 6v244a6 6 0 0 0 6 6h372a6 6 0 0 0 6-6v-10h48zm42-336H150a6 6 0 0 0-6 6v244a6 6 0 0 0 6 6h372a6 6 0 0 0 6-6V86a6 6 0 0 0-6-6zm6-48c26.51 0 48 21.49 48 48v256c0 26.51-21.49 48-48 48H144c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h384zM264 144c0 22.091-17.909 40-40 40s-40-17.909-40-40 17.909-40 40-40 40 17.909 40 40zm-72 96l39.515-39.515c4.686-4.686 12.284-4.686 16.971 0L288 240l103.515-103.515c4.686-4.686 12.284-4.686 16.971 0L480 208v80H192v-48z";exports.definition={prefix:"far",iconName:"images",icon:[576,512,ligatures,"f302",svgPathData]},exports.faImages=exports.definition,exports.prefix="far",exports.iconName="images",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f302",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/22985.ab0f20b4.iframe.bundle.js b/22985.ab0f20b4.iframe.bundle.js new file mode 100644 index 0000000000..97212374e2 --- /dev/null +++ b/22985.ab0f20b4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[22985],{"./node_modules/@fortawesome/free-solid-svg-icons/faStop.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z";exports.definition={prefix:"fas",iconName:"stop",icon:[448,512,ligatures,"f04d",svgPathData]},exports.faStop=exports.definition,exports.prefix="fas",exports.iconName="stop",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f04d",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23012.089cd8b9.iframe.bundle.js b/23012.089cd8b9.iframe.bundle.js new file mode 100644 index 0000000000..de45b761e1 --- /dev/null +++ b/23012.089cd8b9.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23012],{"./node_modules/@fortawesome/free-solid-svg-icons/faSubscript.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M496 448h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 352h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z";exports.definition={prefix:"fas",iconName:"subscript",icon:[512,512,ligatures,"f12c",svgPathData]},exports.faSubscript=exports.definition,exports.prefix="fas",exports.iconName="subscript",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f12c",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23175.e66165e4.iframe.bundle.js b/23175.e66165e4.iframe.bundle.js new file mode 100644 index 0000000000..3f3a5fd5d5 --- /dev/null +++ b/23175.e66165e4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23175],{"./node_modules/@fortawesome/free-regular-svg-icons/faUserCircle.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 104c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96zm0 144c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm0-240C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-49.7 0-95.1-18.3-130.1-48.4 14.9-23 40.4-38.6 69.6-39.5 20.8 6.4 40.6 9.6 60.5 9.6s39.7-3.1 60.5-9.6c29.2 1 54.7 16.5 69.6 39.5-35 30.1-80.4 48.4-130.1 48.4zm162.7-84.1c-24.4-31.4-62.1-51.9-105.1-51.9-10.2 0-26 9.6-57.6 9.6-31.5 0-47.4-9.6-57.6-9.6-42.9 0-80.6 20.5-105.1 51.9C61.9 339.2 48 299.2 48 256c0-110.3 89.7-200 200-200s200 89.7 200 200c0 43.2-13.9 83.2-37.3 115.9z";exports.definition={prefix:"far",iconName:"user-circle",icon:[496,512,ligatures,"f2bd",svgPathData]},exports.faUserCircle=exports.definition,exports.prefix="far",exports.iconName="user-circle",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f2bd",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23179.5bfef7c5.iframe.bundle.js b/23179.5bfef7c5.iframe.bundle.js new file mode 100644 index 0000000000..3d92c3e901 --- /dev/null +++ b/23179.5bfef7c5.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23179],{"./node_modules/@fortawesome/free-solid-svg-icons/faBellSlash.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z";exports.definition={prefix:"fas",iconName:"bell-slash",icon:[640,512,ligatures,"f1f6",svgPathData]},exports.faBellSlash=exports.definition,exports.prefix="fas",exports.iconName="bell-slash",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f1f6",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23271.2a7febd2.iframe.bundle.js b/23271.2a7febd2.iframe.bundle.js new file mode 100644 index 0000000000..06828d2670 --- /dev/null +++ b/23271.2a7febd2.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23271],{"./node_modules/@fortawesome/free-solid-svg-icons/faAngleUp.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z";exports.definition={prefix:"fas",iconName:"angle-up",icon:[320,512,ligatures,"f106",svgPathData]},exports.faAngleUp=exports.definition,exports.prefix="fas",exports.iconName="angle-up",exports.width=320,exports.height=512,exports.ligatures=ligatures,exports.unicode="f106",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23500.22638945.iframe.bundle.js b/23500.22638945.iframe.bundle.js new file mode 100644 index 0000000000..2fe168e1d8 --- /dev/null +++ b/23500.22638945.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23500],{"./node_modules/@fortawesome/free-regular-svg-icons/faGrimace.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm16 16H152c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h192c26.5 0 48-21.5 48-48v-32c0-26.5-21.5-48-48-48zm-168 96h-24c-8.8 0-16-7.2-16-16v-8h40v24zm0-40h-40v-8c0-8.8 7.2-16 16-16h24v24zm64 40h-48v-24h48v24zm0-40h-48v-24h48v24zm64 40h-48v-24h48v24zm0-40h-48v-24h48v24zm56 24c0 8.8-7.2 16-16 16h-24v-24h40v8zm0-24h-40v-24h24c8.8 0 16 7.2 16 16v8z";exports.definition={prefix:"far",iconName:"grimace",icon:[496,512,ligatures,"f57f",svgPathData]},exports.faGrimace=exports.definition,exports.prefix="far",exports.iconName="grimace",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f57f",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23608.bd5d2941.iframe.bundle.js b/23608.bd5d2941.iframe.bundle.js new file mode 100644 index 0000000000..e9777aec45 --- /dev/null +++ b/23608.bd5d2941.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23608],{"./node_modules/@fortawesome/free-solid-svg-icons/faSave.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z";exports.definition={prefix:"fas",iconName:"save",icon:[448,512,ligatures,"f0c7",svgPathData]},exports.faSave=exports.definition,exports.prefix="fas",exports.iconName="save",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f0c7",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23628.dd81ee3c.iframe.bundle.js b/23628.dd81ee3c.iframe.bundle.js new file mode 100644 index 0000000000..73be8a7a76 --- /dev/null +++ b/23628.dd81ee3c.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23628],{"./node_modules/@fortawesome/free-regular-svg-icons/faCalendarMinus.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M124 328c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H124zm324-216v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z";exports.definition={prefix:"far",iconName:"calendar-minus",icon:[448,512,ligatures,"f272",svgPathData]},exports.faCalendarMinus=exports.definition,exports.prefix="far",exports.iconName="calendar-minus",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f272",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/2378.c3d91e1c.iframe.bundle.js b/2378.c3d91e1c.iframe.bundle.js new file mode 100644 index 0000000000..0dc0eff415 --- /dev/null +++ b/2378.c3d91e1c.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[2378],{"./node_modules/@fortawesome/free-solid-svg-icons/faHome.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z";exports.definition={prefix:"fas",iconName:"home",icon:[576,512,ligatures,"f015",svgPathData]},exports.faHome=exports.definition,exports.prefix="fas",exports.iconName="home",exports.width=576,exports.height=512,exports.ligatures=ligatures,exports.unicode="f015",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23886.c9ace246.iframe.bundle.js b/23886.c9ace246.iframe.bundle.js new file mode 100644 index 0000000000..07c1511f7d --- /dev/null +++ b/23886.c9ace246.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23886],{"./node_modules/@fortawesome/free-solid-svg-icons/faMarsStrokeH.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M476.2 247.5l-55.9-55.9c-7.6-7.6-20.5-2.2-20.5 8.5V224H376v-20c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v20h-27.6c-5.8-25.6-18.7-49.9-38.6-69.8C189.6 98 98.4 98 42.2 154.2c-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 19.9-19.9 32.8-44.2 38.6-69.8H312v20c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-20h23.9v23.9c0 10.7 12.9 16 20.5 8.5l55.9-55.9c4.6-4.7 4.6-12.3-.1-17zm-275.6 65.1c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z";exports.definition={prefix:"fas",iconName:"mars-stroke-h",icon:[480,512,ligatures,"f22b",svgPathData]},exports.faMarsStrokeH=exports.definition,exports.prefix="fas",exports.iconName="mars-stroke-h",exports.width=480,exports.height=512,exports.ligatures=ligatures,exports.unicode="f22b",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23938.2098b030.iframe.bundle.js b/23938.2098b030.iframe.bundle.js new file mode 100644 index 0000000000..7527a8c61c --- /dev/null +++ b/23938.2098b030.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23938],{"./node_modules/@fortawesome/free-regular-svg-icons/faGrinTongueSquint.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm64 400c0 35.6-29.1 64.5-64.9 64-35.1-.5-63.1-29.8-63.1-65v-42.8l17.7-8.8c15-7.5 31.5 1.7 34.9 16.5l2.8 12.1c2.1 9.2 15.2 9.2 17.3 0l2.8-12.1c3.4-14.8 19.8-24.1 34.9-16.5l17.7 8.8V408zm28.2 25.3c2.2-8.1 3.8-16.5 3.8-25.3v-43.5c14.2-12.4 24.4-27.5 27.3-44.5 1.7-9.9-7.7-18.5-17.7-15.3-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.9-3.1-19.4 5.3-17.7 15.3 2.9 17 13.1 32.1 27.3 44.5V408c0 8.8 1.6 17.2 3.8 25.3C91.8 399.9 48 333 48 256c0-110.3 89.7-200 200-200s200 89.7 200 200c0 77-43.8 143.9-107.8 177.3zm36.9-281.1c-3.8-4.4-10.3-5.5-15.3-2.5l-80 48c-3.6 2.2-5.8 6.1-5.8 10.3s2.2 8.1 5.8 10.3l80 48c5.4 3.2 11.7 1.7 15.3-2.5 3.8-4.5 3.8-11 .1-15.5L343.6 208l33.6-40.3c3.8-4.5 3.7-11.1-.1-15.5zm-162.9 45.5l-80-48c-5-3-11.4-2-15.3 2.5-3.8 4.5-3.8 11-.1 15.5l33.6 40.3-33.6 40.3c-3.8 4.5-3.7 11 .1 15.5 3.6 4.2 9.9 5.7 15.3 2.5l80-48c3.6-2.2 5.8-6.1 5.8-10.3s-2.2-8.1-5.8-10.3z";exports.definition={prefix:"far",iconName:"grin-tongue-squint",icon:[496,512,ligatures,"f58a",svgPathData]},exports.faGrinTongueSquint=exports.definition,exports.prefix="far",exports.iconName="grin-tongue-squint",exports.width=496,exports.height=512,exports.ligatures=ligatures,exports.unicode="f58a",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/23996.f6ef2cf6.iframe.bundle.js b/23996.f6ef2cf6.iframe.bundle.js new file mode 100644 index 0000000000..a0ec3e6705 --- /dev/null +++ b/23996.f6ef2cf6.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[23996],{"./node_modules/@fortawesome/free-solid-svg-icons/faFan.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M352.57 128c-28.09 0-54.09 4.52-77.06 12.86l12.41-123.11C289 7.31 279.81-1.18 269.33.13 189.63 10.13 128 77.64 128 159.43c0 28.09 4.52 54.09 12.86 77.06L17.75 224.08C7.31 223-1.18 232.19.13 242.67c10 79.7 77.51 141.33 159.3 141.33 28.09 0 54.09-4.52 77.06-12.86l-12.41 123.11c-1.05 10.43 8.11 18.93 18.59 17.62 79.7-10 141.33-77.51 141.33-159.3 0-28.09-4.52-54.09-12.86-77.06l123.11 12.41c10.44 1.05 18.93-8.11 17.62-18.59-10-79.7-77.51-141.33-159.3-141.33zM256 288a32 32 0 1 1 32-32 32 32 0 0 1-32 32z";exports.definition={prefix:"fas",iconName:"fan",icon:[512,512,ligatures,"f863",svgPathData]},exports.faFan=exports.definition,exports.prefix="fas",exports.iconName="fan",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f863",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/24506.b6e4cddd.iframe.bundle.js b/24506.b6e4cddd.iframe.bundle.js new file mode 100644 index 0000000000..13131cf371 --- /dev/null +++ b/24506.b6e4cddd.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[24506],{"./node_modules/@fortawesome/free-solid-svg-icons/faStepForward.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z";exports.definition={prefix:"fas",iconName:"step-forward",icon:[448,512,ligatures,"f051",svgPathData]},exports.faStepForward=exports.definition,exports.prefix="fas",exports.iconName="step-forward",exports.width=448,exports.height=512,exports.ligatures=ligatures,exports.unicode="f051",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/24556.0e7062b9.iframe.bundle.js b/24556.0e7062b9.iframe.bundle.js new file mode 100644 index 0000000000..79ab96c94b --- /dev/null +++ b/24556.0e7062b9.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[24556],{"./node_modules/@fortawesome/free-solid-svg-icons/faCameraRetro.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z";exports.definition={prefix:"fas",iconName:"camera-retro",icon:[512,512,ligatures,"f083",svgPathData]},exports.faCameraRetro=exports.definition,exports.prefix="fas",exports.iconName="camera-retro",exports.width=512,exports.height=512,exports.ligatures=ligatures,exports.unicode="f083",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/24568.bb47f6b9.iframe.bundle.js b/24568.bb47f6b9.iframe.bundle.js new file mode 100644 index 0000000000..448ceefd6c --- /dev/null +++ b/24568.bb47f6b9.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[24568],{"./node_modules/@fortawesome/free-solid-svg-icons/faTruckLoading.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M50.2 375.6c2.3 8.5 11.1 13.6 19.6 11.3l216.4-58c8.5-2.3 13.6-11.1 11.3-19.6l-49.7-185.5c-2.3-8.5-11.1-13.6-19.6-11.3L151 133.3l24.8 92.7-61.8 16.5-24.8-92.7-77.3 20.7C3.4 172.8-1.7 181.6.6 190.1l49.6 185.5zM384 0c-17.7 0-32 14.3-32 32v323.6L5.9 450c-4.3 1.2-6.8 5.6-5.6 9.8l12.6 46.3c1.2 4.3 5.6 6.8 9.8 5.6l393.7-107.4C418.8 464.1 467.6 512 528 512c61.9 0 112-50.1 112-112V0H384zm144 448c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z";exports.definition={prefix:"fas",iconName:"truck-loading",icon:[640,512,ligatures,"f4de",svgPathData]},exports.faTruckLoading=exports.definition,exports.prefix="fas",exports.iconName="truck-loading",exports.width=640,exports.height=512,exports.ligatures=ligatures,exports.unicode="f4de",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/24608.11935c76.iframe.bundle.js b/24608.11935c76.iframe.bundle.js new file mode 100644 index 0000000000..a056328ee7 --- /dev/null +++ b/24608.11935c76.iframe.bundle.js @@ -0,0 +1 @@ +(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[24608],{"./node_modules/@fortawesome/free-regular-svg-icons/attribution.js":()=>{console.log("Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\nLicense - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n")}}]); \ No newline at end of file diff --git a/24668.2ec0089d.iframe.bundle.js b/24668.2ec0089d.iframe.bundle.js new file mode 100644 index 0000000000..c7faef1271 --- /dev/null +++ b/24668.2ec0089d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[24668],{"./node_modules/@fortawesome/free-solid-svg-icons/faGreaterThan.js":(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});var ligatures=[],svgPathData="M365.52 209.85L59.22 67.01c-16.06-7.49-35.15-.54-42.64 15.52L3.01 111.61c-7.49 16.06-.54 35.15 15.52 42.64L236.96 256.1 18.49 357.99C2.47 365.46-4.46 384.5 3.01 400.52l13.52 29C24 445.54 43.04 452.47 59.06 445l306.47-142.91a32.003 32.003 0 0 0 18.48-29v-34.23c-.01-12.45-7.21-23.76-18.49-29.01z";exports.definition={prefix:"fas",iconName:"greater-than",icon:[384,512,ligatures,"f531",svgPathData]},exports.faGreaterThan=exports.definition,exports.prefix="fas",exports.iconName="greater-than",exports.width=384,exports.height=512,exports.ligatures=ligatures,exports.unicode="f531",exports.svgPathData=svgPathData}}]); \ No newline at end of file diff --git a/2479.db98f181.iframe.bundle.js b/2479.db98f181.iframe.bundle.js new file mode 100644 index 0000000000..64c9ffc6e6 --- /dev/null +++ b/2479.db98f181.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 2479.db98f181.iframe.bundle.js.LICENSE.txt */ +(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[2479],{"./node_modules/@fortawesome/fontawesome-free/js/conflict-detection.js":function(__unused_webpack_module,exports,__webpack_require__){!function(exports){"use strict";function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _objectSpread(target){for(var i=1;i0){console.info("%cConflict".concat(conflictsCount>1?"s":""," found:"),"color: darkred; font-size: large");var data={};for(var _key in nodesTested.conflict){var item=nodesTested.conflict[_key];data[_key]={tagName:item.tagName,"src/href":item.src||item.href||"n/a","innerText excerpt":item.innerText&&""!==item.innerText?item.innerText.slice(0,200)+"...":"(empty)"}}console.table(data)}var noConflictsCount=Object.keys(nodesTested.noConflict).length;if(noConflictsCount>0){console.info("%cNo conflict".concat(noConflictsCount>1?"s":""," found with ").concat(1==noConflictsCount?"this":"these",":"),"color: green; font-size: large");var _data={};for(var _key2 in nodesTested.noConflict){var _item=nodesTested.noConflict[_key2];_data[_key2]={tagName:_item.tagName,"src/href":_item.src||_item.href||"n/a","innerText excerpt":_item.innerText&&""!==_item.innerText?_item.innerText.slice(0,200)+"...":"(empty)"}}console.table(_data)}var timeOutCount=Object.keys(timedOutTests).length;if(timeOutCount>0){console.info("%cLeftovers--we timed out before collecting test results for ".concat(1==timeOutCount?"this":"these",":"),"color: blue; font-size: large");var _data2={};for(var _key3 in timedOutTests){var _item2=timedOutTests[_key3];_data2[_key3]={tagName:_item2.tagName,"src/href":_item2.src||_item2.href||"n/a","innerText excerpt":_item2.innerText&&""!==_item2.innerText?_item2.innerText.slice(0,200)+"...":"(empty)"}}console.table(_data2)}}IS_DOM&&((loaded=(DOCUMENT.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(DOCUMENT.readyState))||DOCUMENT.addEventListener("DOMContentLoaded",listener));var commonjsGlobal="undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{};function createCommonjsModule(fn,module){return fn(module={exports:{}},module.exports),module.exports}var md5=createCommonjsModule((function(module){!function($){function safeAdd(x,y){var lsw=(65535&x)+(65535&y);return(x>>16)+(y>>16)+(lsw>>16)<<16|65535&lsw}function bitRotateLeft(num,cnt){return num<>>32-cnt}function md5cmn(q,a,b,x,s,t){return safeAdd(bitRotateLeft(safeAdd(safeAdd(a,q),safeAdd(x,t)),s),b)}function md5ff(a,b,c,d,x,s,t){return md5cmn(b&c|~b&d,a,b,x,s,t)}function md5gg(a,b,c,d,x,s,t){return md5cmn(b&d|c&~d,a,b,x,s,t)}function md5hh(a,b,c,d,x,s,t){return md5cmn(b^c^d,a,b,x,s,t)}function md5ii(a,b,c,d,x,s,t){return md5cmn(c^(b|~d),a,b,x,s,t)}function binlMD5(x,len){var i,olda,oldb,oldc,oldd;x[len>>5]|=128<>>9<<4)]=len;var a=1732584193,b=-271733879,c=-1732584194,d=271733878;for(i=0;i>5]>>>i%32&255);return output}function rstr2binl(input){var i,output=[];for(output[(input.length>>2)-1]=void 0,i=0;i>5]|=(255&input.charCodeAt(i/8))<16&&(bkey=binlMD5(bkey,8*key.length)),i=0;i<16;i+=1)ipad[i]=909522486^bkey[i],opad[i]=1549556828^bkey[i];return hash=binlMD5(ipad.concat(rstr2binl(data)),512+8*data.length),binl2rstr(binlMD5(opad.concat(hash),640))}function rstr2hex(input){var x,i,hexTab="0123456789abcdef",output="";for(i=0;i>>4&15)+hexTab.charAt(15&x);return output}function str2rstrUTF8(input){return unescape(encodeURIComponent(input))}function rawMD5(s){return rstrMD5(str2rstrUTF8(s))}function hexMD5(s){return rstr2hex(rawMD5(s))}function rawHMACMD5(k,d){return rstrHMACMD5(str2rstrUTF8(k),str2rstrUTF8(d))}function hexHMACMD5(k,d){return rstr2hex(rawHMACMD5(k,d))}function md5(string,key,raw){return key?raw?rawHMACMD5(key,string):hexHMACMD5(key,string):raw?rawMD5(string):hexMD5(string)}module.exports?module.exports=md5:$.md5=md5}(commonjsGlobal)}));function md5ForNode(node){if(null!==node&&"object"===_typeof(node))return node.src?md5(node.src):node.href?md5(node.href):node.innerText&&""!==node.innerText?md5(node.innerText):void 0}var diagScriptId="fa-kits-diag",nodeUnderTestId="fa-kits-node-under-test",md5Attr="data-md5",detectionIgnoreAttr="data-fa-detection-ignore",timeoutAttr="data-fa-detection-timeout",resultsCollectionMaxWaitAttr="data-fa-detection-results-collection-max-wait",silenceErrors=function silenceErrors(e){e.preventDefault(),e.stopPropagation()};function pollUntil(_ref){var _ref$fn=_ref.fn,fn=void 0===_ref$fn?function(){return!0}:_ref$fn,_ref$initialDuration=_ref.initialDuration,initialDuration=void 0===_ref$initialDuration?1:_ref$initialDuration,_ref$maxDuration=_ref.maxDuration,maxDuration=void 0===_ref$maxDuration?WINDOW.FontAwesomeDetection.timeout:_ref$maxDuration,_ref$showProgress=_ref.showProgress,showProgress=void 0!==_ref$showProgress&&_ref$showProgress,progressIndicator=_ref.progressIndicator;return new Promise((function(resolve,reject){function poll(duration,cumulativeDuration){setTimeout((function(){var result=fn();if(showProgress&&console.info(progressIndicator),result)resolve(result);else{var nextDuration=250,nextCumulativeDuration=nextDuration+cumulativeDuration;nextCumulativeDuration<=maxDuration?poll(nextDuration,nextCumulativeDuration):reject("timeout")}}),duration)}poll(initialDuration,0)}))}function detectWebfontConflicts(){var linkTags=Array.from(DOCUMENT.getElementsByTagName("link")).filter((function(t){return!t.hasAttribute(detectionIgnoreAttr)})),styleTags=Array.from(DOCUMENT.getElementsByTagName("style")).filter((function(t){return!(t.hasAttribute(detectionIgnoreAttr)||WINDOW.FontAwesomeConfig&&t.innerText.match(new RegExp("svg:not\\(:root\\)\\.".concat(WINDOW.FontAwesomeConfig.replacementClass))))}));function runDiag(scriptOrLinkTag,md5){var diagFrame=DOCUMENT.createElement("iframe");diagFrame.setAttribute("style","visibility: hidden; position: absolute; height: 0; width: 0;");var testIconId="fa-test-icon-"+md5,iTag=DOCUMENT.createElement("i");iTag.setAttribute("class","fa fa-coffee"),iTag.setAttribute("id",testIconId);var diagScript=DOCUMENT.createElement("script");diagScript.setAttribute("id",diagScriptId);var diagScriptFun=function diagScriptFun(nodeUnderTestId,testIconId,md5,parentOrigin){parent.FontAwesomeDetection.__pollUntil({fn:function fn(){var iEl=document.getElementById(testIconId),fontFamily=window.getComputedStyle(iEl).getPropertyValue("font-family");return!(!fontFamily.match(/FontAwesome/)&&!fontFamily.match(/Font Awesome 5/))}}).then((function(){var node=document.getElementById(nodeUnderTestId);parent.postMessage({type:"fontawesome-conflict",technology:"webfont",href:node.href,innerText:node.innerText,tagName:node.tagName,md5},parentOrigin)})).catch((function(e){var node=document.getElementById(nodeUnderTestId);"timeout"===e?parent.postMessage({type:"no-conflict",technology:"webfont",href:node.src,innerText:node.innerText,tagName:node.tagName,md5},parentOrigin):console.error(e)}))},parentOrigin="file://"===WINDOW.location.origin?"*":WINDOW.location.origin;diagScript.innerText="(".concat(diagScriptFun.toString(),")('").concat(nodeUnderTestId,"', '").concat(testIconId||"foo","', '").concat(md5,"', '").concat(parentOrigin,"');"),diagFrame.onload=function(){diagFrame.contentWindow.addEventListener("error",silenceErrors,!0),diagFrame.contentDocument.head.appendChild(diagScript),diagFrame.contentDocument.head.appendChild(scriptOrLinkTag),diagFrame.contentDocument.body.appendChild(iTag)},domready((function(){return DOCUMENT.body.appendChild(diagFrame)}))}for(var cssByMD5={},i=0;i0&&void 0!==arguments[0]?arguments[0]:function(){},nodesTested={conflict:{},noConflict:{}};WINDOW.onmessage=function(e){"file://"!==WINDOW.location.origin&&e.origin!==WINDOW.location.origin||e&&e.data&&("fontawesome-conflict"===e.data.type?nodesTested.conflict[e.data.md5]=e.data:"no-conflict"===e.data.type&&(nodesTested.noConflict[e.data.md5]=e.data))};var scriptsToTest=detectSvgConflicts(DOCUMENT.currentScript),cssToTest=detectWebfontConflicts(),nodesFound=_objectSpread({},scriptsToTest,cssToTest),testCount=Object.keys(scriptsToTest).length+Object.keys(cssToTest).length,masterTimeout=WINDOW.FontAwesomeDetection.timeout+WINDOW.FontAwesomeDetection.resultsCollectionMaxWait;console.group("Font Awesome Detector"),0===testCount?(console.info("%cAll Good!","color: green; font-size: large"),console.info("We didn't find anything that needs testing for conflicts. Ergo, no conflicts.")):(console.info("Testing ".concat(testCount," possible conflicts.")),console.info("We'll wait about ".concat(Math.round(WINDOW.FontAwesomeDetection.timeout/10)/100," seconds while testing these and\n")+"then up to another ".concat(Math.round(WINDOW.FontAwesomeDetection.resultsCollectionMaxWait/10)/100," to allow the browser time\n")+"to accumulate the results. But we'll probably be outta here way before then.\n\n"),console.info("You can adjust those durations by assigning values to these attributes on the

No Preview

Sorry, but you either have no stories or none are selected somehow.

  • Please check the Storybook config.
  • Try reloading the page.

If the problem persists, check the browser console, or the terminal you've run Storybook from.

\ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000000..bbb2a50a74 --- /dev/null +++ b/index.html @@ -0,0 +1,130 @@ + + + + + + @storybook/cli - Storybook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + diff --git a/index.json b/index.json new file mode 100644 index 0000000000..4c59353505 --- /dev/null +++ b/index.json @@ -0,0 +1 @@ +{"v":4,"entries":{"introduction--stories":{"id":"introduction--stories","title":"Introduction","name":"Stories","importPath":"./stories/Introduction.mdx","storiesImports":[],"type":"docs","tags":["unattached-mdx","docs"]},"style-colors--stories":{"id":"style-colors--stories","title":"Style/Colors","name":"Stories","importPath":"./stories/color.mdx","storiesImports":[],"type":"docs","tags":["unattached-mdx","docs"]},"style-format--stories":{"id":"style-format--stories","title":"Style/Format","name":"Stories","importPath":"./stories/format.mdx","storiesImports":[],"type":"docs","tags":["unattached-mdx","docs"]},"style-icons--stories":{"id":"style-icons--stories","title":"Style/Icons","name":"Stories","importPath":"./stories/icons.mdx","storiesImports":[],"type":"docs","tags":["unattached-mdx","docs"]},"style-spacing--stories":{"id":"style-spacing--stories","title":"Style/Spacing","name":"Stories","importPath":"./stories/spacing.stories.mdx","type":"docs","tags":["stories-mdx","stories-mdx-docsOnly","docs"],"storiesImports":[]},"style-typography--stories":{"id":"style-typography--stories","title":"Style/Typography","name":"Stories","importPath":"./stories/typography.mdx","storiesImports":[],"type":"docs","tags":["unattached-mdx","docs"]},"guidelines-chart--stories":{"id":"guidelines-chart--stories","title":"Guidelines/Chart","name":"Stories","importPath":"./stories/guideline/chart-guideline.mdx","storiesImports":["./stories/banner.stories.tsx"],"type":"docs","tags":["unattached-mdx","docs"]},"templates-form--stories":{"id":"templates-form--stories","title":"Templates/Form","name":"Stories","importPath":"./stories/form.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"templates-form--page-form":{"type":"story","id":"templates-form--page-form","name":"Page Form","title":"Templates/Form","importPath":"./stories/form.stories.tsx","tags":["story"]},"templates-form--all-required-page-form":{"type":"story","id":"templates-form--all-required-page-form","name":"All Required Page Form","title":"Templates/Form","importPath":"./stories/form.stories.tsx","tags":["story"]},"templates-form--tab-form":{"type":"story","id":"templates-form--tab-form","name":"Tab Form","title":"Templates/Form","importPath":"./stories/form.stories.tsx","tags":["story"]},"templates-form--page-form-with-icon":{"type":"story","id":"templates-form--page-form-with-icon","name":"Page Form With Icon","title":"Templates/Form","importPath":"./stories/form.stories.tsx","tags":["story"]},"templates-lateralnavbarlayout--stories":{"id":"templates-lateralnavbarlayout--stories","title":"Templates/LateralNavbarLayout","name":"Stories","importPath":"./stories/lateralnavbarlayout.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"templates-lateralnavbarlayout--default":{"type":"story","id":"templates-lateralnavbarlayout--default","name":"Default","title":"Templates/LateralNavbarLayout","importPath":"./stories/lateralnavbarlayout.stories.tsx","tags":["story"]},"templates-lateralnavbarlayout--with-expanded-sidebar":{"type":"story","id":"templates-lateralnavbarlayout--with-expanded-sidebar","name":"With Expanded Sidebar","title":"Templates/LateralNavbarLayout","importPath":"./stories/lateralnavbarlayout.stories.tsx","tags":["story"]},"templates-lateralnavbarlayout--sidebar-with-toggle":{"type":"story","id":"templates-lateralnavbarlayout--sidebar-with-toggle","name":"Sidebar With Toggle","title":"Templates/LateralNavbarLayout","importPath":"./stories/lateralnavbarlayout.stories.tsx","tags":["story"]},"templates-lateralnavbarlayout--with-hoverable-sidebar":{"type":"story","id":"templates-lateralnavbarlayout--with-hoverable-sidebar","name":"With Hoverable Sidebar","title":"Templates/LateralNavbarLayout","importPath":"./stories/lateralnavbarlayout.stories.tsx","tags":["story"]},"templates-layout--stories":{"id":"templates-layout--stories","title":"Templates/Layout","name":"Stories","importPath":"./stories/layout.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"templates-layout--layout-2-simplest":{"type":"story","id":"templates-layout--layout-2-simplest","name":"Layout 2 Simplest","title":"Templates/Layout","importPath":"./stories/layout.stories.tsx","tags":["story"]},"templates-layout--layout-2-simplest-with-main-content-padding":{"type":"story","id":"templates-layout--layout-2-simplest-with-main-content-padding","name":"Layout 2 Simplest With Main Content Padding","title":"Templates/Layout","importPath":"./stories/layout.stories.tsx","tags":["story"]},"templates-layout--layout-2-main-content-only":{"type":"story","id":"templates-layout--layout-2-main-content-only","name":"Layout 2 Main Content Only","title":"Templates/Layout","importPath":"./stories/layout.stories.tsx","tags":["story"]},"templates-layout--layout-2-overall-summary-and-main-content":{"type":"story","id":"templates-layout--layout-2-overall-summary-and-main-content","name":"Layout 2 Overall Summary And Main Content","title":"Templates/Layout","importPath":"./stories/layout.stories.tsx","tags":["story"]},"templates-layout--layout-2-simplest-sidebar":{"type":"story","id":"templates-layout--layout-2-simplest-sidebar","name":"Layout 2 Simplest Sidebar","title":"Templates/Layout","importPath":"./stories/layout.stories.tsx","tags":["story"]},"templates-layout--layout-2-two-equal-panels-with-padding":{"type":"story","id":"templates-layout--layout-2-two-equal-panels-with-padding","name":"Layout 2 Two Equal Panels With Padding","title":"Templates/Layout","importPath":"./stories/layout.stories.tsx","tags":["story"]},"templates-layout--layout-2-two-panels-thirty-seventy":{"type":"story","id":"templates-layout--layout-2-two-panels-thirty-seventy","name":"Layout 2 Two Panels Thirty Seventy","title":"Templates/Layout","importPath":"./stories/layout.stories.tsx","tags":["story"]},"templates-layout--layout-2-two-panels-seventy-thirty":{"type":"story","id":"templates-layout--layout-2-two-panels-seventy-thirty","name":"Layout 2 Two Panels Seventy Thirty","title":"Templates/Layout","importPath":"./stories/layout.stories.tsx","tags":["story"]},"components-navigation-breadcrumb--stories":{"id":"components-navigation-breadcrumb--stories","title":"Components/Navigation/Breadcrumb","name":"Stories","importPath":"./stories/breadcrumb.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-breadcrumb--default":{"type":"story","id":"components-navigation-breadcrumb--default","name":"Default","title":"Components/Navigation/Breadcrumb","importPath":"./stories/breadcrumb.stories.tsx","tags":["story"]},"components-navigation-breadcrumb--long-name-bread-crumb":{"type":"story","id":"components-navigation-breadcrumb--long-name-bread-crumb","name":"Long Name Bread Crumb","title":"Components/Navigation/Breadcrumb","importPath":"./stories/breadcrumb.stories.tsx","tags":["story"]},"components-navigation-dropdown--stories":{"id":"components-navigation-dropdown--stories","title":"Components/Navigation/Dropdown","name":"Stories","importPath":"./stories/dropdown.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-dropdown--playground":{"type":"story","id":"components-navigation-dropdown--playground","name":"Playground","title":"Components/Navigation/Dropdown","importPath":"./stories/dropdown.stories.tsx","tags":["story"]},"components-navigation-dropdown--dropdown-with-text":{"type":"story","id":"components-navigation-dropdown--dropdown-with-text","name":"Dropdown With Text","title":"Components/Navigation/Dropdown","importPath":"./stories/dropdown.stories.tsx","tags":["story"]},"components-navigation-dropdown--dropdown-with-icon":{"type":"story","id":"components-navigation-dropdown--dropdown-with-icon","name":"Dropdown With Icon","title":"Components/Navigation/Dropdown","importPath":"./stories/dropdown.stories.tsx","tags":["story"]},"components-navigation-dropdown--dropdown-with-text-and-icon":{"type":"story","id":"components-navigation-dropdown--dropdown-with-text-and-icon","name":"Dropdown With Text And Icon","title":"Components/Navigation/Dropdown","importPath":"./stories/dropdown.stories.tsx","tags":["story"]},"components-navigation-dropdown--dropdown-variant":{"type":"story","id":"components-navigation-dropdown--dropdown-variant","name":"Dropdown Variant","title":"Components/Navigation/Dropdown","importPath":"./stories/dropdown.stories.tsx","tags":["story"]},"components-navigation-dropdown--different-sizes":{"type":"story","id":"components-navigation-dropdown--different-sizes","name":"Different Sizes","title":"Components/Navigation/Dropdown","importPath":"./stories/dropdown.stories.tsx","tags":["story"]},"components-navigation-error-pages-401--stories":{"id":"components-navigation-error-pages-401--stories","title":"Components/Navigation/Error Pages/401","name":"Stories","importPath":"./stories/errorpage401.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-error-pages-401--default":{"type":"story","id":"components-navigation-error-pages-401--default","name":"Default","title":"Components/Navigation/Error Pages/401","importPath":"./stories/errorpage401.stories.tsx","tags":["story"]},"components-navigation-error-pages-401--with-locale":{"type":"story","id":"components-navigation-error-pages-401--with-locale","name":"With Locale","title":"Components/Navigation/Error Pages/401","importPath":"./stories/errorpage401.stories.tsx","tags":["story"]},"components-navigation-error-pages-404--stories":{"id":"components-navigation-error-pages-404--stories","title":"Components/Navigation/Error Pages/404","name":"Stories","importPath":"./stories/errorpage404.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-error-pages-404--default":{"type":"story","id":"components-navigation-error-pages-404--default","name":"Default","title":"Components/Navigation/Error Pages/404","importPath":"./stories/errorpage404.stories.tsx","tags":["story"]},"components-navigation-error-pages-404--with-locale":{"type":"story","id":"components-navigation-error-pages-404--with-locale","name":"With Locale","title":"Components/Navigation/Error Pages/404","importPath":"./stories/errorpage404.stories.tsx","tags":["story"]},"components-navigation-error-pages-500--stories":{"id":"components-navigation-error-pages-500--stories","title":"Components/Navigation/Error Pages/500","name":"Stories","importPath":"./stories/errorpage500.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-error-pages-500--default":{"type":"story","id":"components-navigation-error-pages-500--default","name":"Default","title":"Components/Navigation/Error Pages/500","importPath":"./stories/errorpage500.stories.tsx","tags":["story"]},"components-navigation-error-pages-500--with-support-link":{"type":"story","id":"components-navigation-error-pages-500--with-support-link","name":"With Support Link","title":"Components/Navigation/Error Pages/500","importPath":"./stories/errorpage500.stories.tsx","tags":["story"]},"components-navigation-error-pages-500--with-locale":{"type":"story","id":"components-navigation-error-pages-500--with-locale","name":"With Locale","title":"Components/Navigation/Error Pages/500","importPath":"./stories/errorpage500.stories.tsx","tags":["story"]},"components-navigation-error-pages-500--customerized-error":{"type":"story","id":"components-navigation-error-pages-500--customerized-error","name":"Customerized Error","title":"Components/Navigation/Error Pages/500","importPath":"./stories/errorpage500.stories.tsx","tags":["story"]},"components-navigation-error-pages-auth--stories":{"id":"components-navigation-error-pages-auth--stories","title":"Components/Navigation/Error Pages/Auth","name":"Stories","importPath":"./stories/errorpageauth.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-error-pages-auth--default":{"type":"story","id":"components-navigation-error-pages-auth--default","name":"Default","title":"Components/Navigation/Error Pages/Auth","importPath":"./stories/errorpageauth.stories.tsx","tags":["story"]},"components-navigation-error-pages-auth--with-support-link":{"type":"story","id":"components-navigation-error-pages-auth--with-support-link","name":"With Support Link","title":"Components/Navigation/Error Pages/Auth","importPath":"./stories/errorpageauth.stories.tsx","tags":["story"]},"components-navigation-error-pages-auth--with-locale":{"type":"story","id":"components-navigation-error-pages-auth--with-locale","name":"With Locale","title":"Components/Navigation/Error Pages/Auth","importPath":"./stories/errorpageauth.stories.tsx","tags":["story"]},"components-navigation-navbar--stories":{"id":"components-navigation-navbar--stories","title":"Components/Navigation/Navbar","name":"Stories","importPath":"./stories/navbar.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-navbar--basic-navbar":{"type":"story","id":"components-navigation-navbar--basic-navbar","name":"Basic Navbar","title":"Components/Navigation/Navbar","importPath":"./stories/navbar.stories.tsx","tags":["story"]},"components-navigation-navbar--navbar-with-toggle":{"type":"story","id":"components-navigation-navbar--navbar-with-toggle","name":"Navbar With Toggle","title":"Components/Navigation/Navbar","importPath":"./stories/navbar.stories.tsx","tags":["story"]},"components-navigation-navbar--navbar-with-customized-logo":{"type":"story","id":"components-navigation-navbar--navbar-with-customized-logo","name":"Navbar With Customized Logo","title":"Components/Navigation/Navbar","importPath":"./stories/navbar.stories.tsx","tags":["story"]},"components-navigation-navbar--navbar-with-only-tabs":{"type":"story","id":"components-navigation-navbar--navbar-with-only-tabs","name":"Navbar With Only Tabs","title":"Components/Navigation/Navbar","importPath":"./stories/navbar.stories.tsx","tags":["story"]},"components-navigation-navbar--navbar-with-only-link-tabs":{"type":"story","id":"components-navigation-navbar--navbar-with-only-link-tabs","name":"Navbar With Only Link Tabs","title":"Components/Navigation/Navbar","importPath":"./stories/navbar.stories.tsx","tags":["story"]},"components-navigation-scrollbarwrapper--stories":{"id":"components-navigation-scrollbarwrapper--stories","title":"Components/Navigation/ScrollbarWrapper","name":"Stories","importPath":"./stories/scrollbar.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-scrollbarwrapper--default":{"type":"story","id":"components-navigation-scrollbarwrapper--default","name":"Default","title":"Components/Navigation/ScrollbarWrapper","importPath":"./stories/scrollbar.stories.tsx","tags":["story"]},"components-navigation-sidebar--stories":{"id":"components-navigation-sidebar--stories","title":"Components/Navigation/Sidebar","name":"Stories","importPath":"./stories/sidebar.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-sidebar--default-sidebar":{"type":"story","id":"components-navigation-sidebar--default-sidebar","name":"Default Sidebar","title":"Components/Navigation/Sidebar","importPath":"./stories/sidebar.stories.tsx","tags":["story"]},"components-navigation-sidebar--expanded-sidebar":{"type":"story","id":"components-navigation-sidebar--expanded-sidebar","name":"Expanded Sidebar","title":"Components/Navigation/Sidebar","importPath":"./stories/sidebar.stories.tsx","tags":["story"]},"components-navigation-sidebar--sidebar-with-toggle":{"type":"story","id":"components-navigation-sidebar--sidebar-with-toggle","name":"Sidebar With Toggle","title":"Components/Navigation/Sidebar","importPath":"./stories/sidebar.stories.tsx","tags":["story"]},"components-navigation-sidebar--hoverable-sidebar":{"type":"story","id":"components-navigation-sidebar--hoverable-sidebar","name":"Hoverable Sidebar","title":"Components/Navigation/Sidebar","importPath":"./stories/sidebar.stories.tsx","tags":["story"]},"components-navigation-sidebar--sidebar-in-layout":{"type":"story","id":"components-navigation-sidebar--sidebar-in-layout","name":"Sidebar In Layout","title":"Components/Navigation/Sidebar","importPath":"./stories/sidebar.stories.tsx","tags":["story"]},"components-navigation-sidebar--sidebarin-layout-with-toggle":{"type":"story","id":"components-navigation-sidebar--sidebarin-layout-with-toggle","name":"Sidebarin Layout With Toggle","title":"Components/Navigation/Sidebar","importPath":"./stories/sidebar.stories.tsx","tags":["story"]},"components-navigation-tabs--stories":{"id":"components-navigation-tabs--stories","title":"Components/Navigation/Tabs","name":"Stories","importPath":"./stories/tabsv2.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-navigation-tabs--default":{"type":"story","id":"components-navigation-tabs--default","name":"Default","title":"Components/Navigation/Tabs","importPath":"./stories/tabsv2.stories.tsx","tags":["story"]},"components-navigation-tabs--customized-tabs":{"type":"story","id":"components-navigation-tabs--customized-tabs","name":"Customized Tabs","title":"Components/Navigation/Tabs","importPath":"./stories/tabsv2.stories.tsx","tags":["story"]},"components-navigation-tabs--scrollable-tabs":{"type":"story","id":"components-navigation-tabs--scrollable-tabs","name":"Scrollable Tabs","title":"Components/Navigation/Tabs","importPath":"./stories/tabsv2.stories.tsx","tags":["story"]},"components-navigation-tabs--with-query-params":{"type":"story","id":"components-navigation-tabs--with-query-params","name":"With Query Params","title":"Components/Navigation/Tabs","importPath":"./stories/tabsv2.stories.tsx","tags":["story"]},"components-data-display-charts-area-chart--stories":{"id":"components-data-display-charts-area-chart--stories","title":"Components/Data Display/Charts/Area Chart","name":"Stories","importPath":"./stories/areachart.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-charts-area-chart--default":{"type":"story","id":"components-data-display-charts-area-chart--default","name":"Default","title":"Components/Data Display/Charts/Area Chart","importPath":"./stories/areachart.stories.tsx","tags":["story"]},"components-data-display-charts-barchart--stories":{"id":"components-data-display-charts-barchart--stories","title":"Components/Data Display/Charts/BarChart","name":"Stories","importPath":"./stories/barchart.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-charts-barchart--vertical-stacked-chart":{"type":"story","id":"components-data-display-charts-barchart--vertical-stacked-chart","name":"Vertical Stacked Chart","title":"Components/Data Display/Charts/BarChart","importPath":"./stories/barchart.stories.tsx","tags":["story"]},"components-data-display-charts-barchart--horizontal-stackedchart":{"type":"story","id":"components-data-display-charts-barchart--horizontal-stackedchart","name":"Horizontal Stackedchart","title":"Components/Data Display/Charts/BarChart","importPath":"./stories/barchart.stories.tsx","tags":["story"]},"components-data-display-charts-barchart--vertical-bar-chart":{"type":"story","id":"components-data-display-charts-barchart--vertical-bar-chart","name":"Vertical Bar Chart","title":"Components/Data Display/Charts/BarChart","importPath":"./stories/barchart.stories.tsx","tags":["story"]},"components-data-display-charts-barchart--horizontal-bar-chart":{"type":"story","id":"components-data-display-charts-barchart--horizontal-bar-chart","name":"Horizontal Bar Chart","title":"Components/Data Display/Charts/BarChart","importPath":"./stories/barchart.stories.tsx","tags":["story"]},"components-data-display-card--stories":{"id":"components-data-display-card--stories","title":"Components/Data Display/Card","name":"Stories","importPath":"./stories/card.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-card--playground":{"type":"story","id":"components-data-display-card--playground","name":"Playground","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--normal-cards":{"type":"story","id":"components-data-display-card--normal-cards","name":"Normal Cards","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--disabled-cards":{"type":"story","id":"components-data-display-card--disabled-cards","name":"Disabled Cards","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--active-cards":{"type":"story","id":"components-data-display-card--active-cards","name":"Active Cards","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--no-on-click-props":{"type":"story","id":"components-data-display-card--no-on-click-props","name":"No onClick props","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--no-headers":{"type":"story","id":"components-data-display-card--no-headers","name":"No Headers","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--no-body":{"type":"story","id":"components-data-display-card--no-body","name":"No Body","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--no-body-with-auto-height":{"type":"story","id":"components-data-display-card--no-body-with-auto-height","name":"No Body With Auto Height","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--multiple-bodies":{"type":"story","id":"components-data-display-card--multiple-bodies","name":"Multiple Bodies","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-card--customized-cards":{"type":"story","id":"components-data-display-card--customized-cards","name":"Customized Cards","title":"Components/Data Display/Card","importPath":"./stories/card.stories.tsx","tags":["story"]},"components-data-display-emptystate--stories":{"id":"components-data-display-emptystate--stories","title":"Components/Data Display/EmptyState","name":"Stories","importPath":"./stories/emptystate.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-emptystate--default":{"type":"story","id":"components-data-display-emptystate--default","name":"Default","title":"Components/Data Display/EmptyState","importPath":"./stories/emptystate.stories.tsx","tags":["story"]},"components-data-display-emptystate--with-link":{"type":"story","id":"components-data-display-emptystate--with-link","name":"With Link","title":"Components/Data Display/EmptyState","importPath":"./stories/emptystate.stories.tsx","tags":["story"]},"components-data-display-charts-globalhealthbar--stories":{"id":"components-data-display-charts-globalhealthbar--stories","title":"Components/Data Display/Charts/GlobalHealthBar","name":"Stories","importPath":"./stories/globalhealthbar.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-charts-globalhealthbar--global-health-component-demo":{"type":"story","id":"components-data-display-charts-globalhealthbar--global-health-component-demo","name":"Global Health Component Demo","title":"Components/Data Display/Charts/GlobalHealthBar","importPath":"./stories/globalhealthbar.stories.tsx","tags":["story"]},"components-data-display-charts-globalhealthbar--global-health-last-24-hours":{"type":"story","id":"components-data-display-charts-globalhealthbar--global-health-last-24-hours","name":"Global Health Last 24 Hours","title":"Components/Data Display/Charts/GlobalHealthBar","importPath":"./stories/globalhealthbar.stories.tsx","tags":["story"]},"components-data-display-charts-globalhealthbar--global-health-empty":{"type":"story","id":"components-data-display-charts-globalhealthbar--global-health-empty","name":"Global Health Empty","title":"Components/Data Display/Charts/GlobalHealthBar","importPath":"./stories/globalhealthbar.stories.tsx","tags":["story"]},"components-data-display-charts-globalhealthbar--alert-triggered-earlier-than-the-starting-time":{"type":"story","id":"components-data-display-charts-globalhealthbar--alert-triggered-earlier-than-the-starting-time","name":"Alert Triggered Earlier Than The Starting Time","title":"Components/Data Display/Charts/GlobalHealthBar","importPath":"./stories/globalhealthbar.stories.tsx","tags":["story"]},"components-data-display-charts-globalhealthbar--first-label":{"type":"story","id":"components-data-display-charts-globalhealthbar--first-label","name":"First Label always includes the month label","title":"Components/Data Display/Charts/GlobalHealthBar","importPath":"./stories/globalhealthbar.stories.tsx","tags":["story"]},"components-data-display-charts-linechart--stories":{"id":"components-data-display-charts-linechart--stories","title":"Components/Data Display/Charts/LineChart","name":"Stories","importPath":"./stories/linechart.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-charts-linechart--vega-lite-chart":{"type":"story","id":"components-data-display-charts-linechart--vega-lite-chart","name":"Vega-Lite line chart demo","title":"Components/Data Display/Charts/LineChart","importPath":"./stories/linechart.stories.tsx","tags":["story"]},"components-data-display-charts-linechart--vega-chart-without-axis":{"type":"story","id":"components-data-display-charts-linechart--vega-chart-without-axis","name":"Vega-Lite line chart without axis","title":"Components/Data Display/Charts/LineChart","importPath":"./stories/linechart.stories.tsx","tags":["story"]},"components-data-display-charts-linechart--forecast-chart":{"type":"story","id":"components-data-display-charts-linechart--forecast-chart","name":"Forecast Chart","title":"Components/Data Display/Charts/LineChart","importPath":"./stories/linechart.stories.tsx","tags":["story"]},"components-data-display-charts-linechart--another-example":{"type":"story","id":"components-data-display-charts-linechart--another-example","name":"Vega-Lite with strokeDash config, opacity config and custom Tooltip","title":"Components/Data Display/Charts/LineChart","importPath":"./stories/linechart.stories.tsx","tags":["story"]},"components-data-display-charts-linetemporalchart--stories":{"id":"components-data-display-charts-linetemporalchart--stories","title":"Components/Data Display/Charts/LineTemporalChart","name":"Stories","importPath":"./stories/linecharttemporal.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-charts-linetemporalchart--cpu-usage":{"type":"story","id":"components-data-display-charts-linetemporalchart--cpu-usage","name":"CPU Usage","title":"Components/Data Display/Charts/LineTemporalChart","importPath":"./stories/linecharttemporal.stories.tsx","tags":["story"]},"components-data-display-charts-linetemporalchart--iops":{"type":"story","id":"components-data-display-charts-linetemporalchart--iops","name":"IOPS","title":"Components/Data Display/Charts/LineTemporalChart","importPath":"./stories/linecharttemporal.stories.tsx","tags":["story"]},"components-data-display-charts-sparkline--stories":{"id":"components-data-display-charts-sparkline--stories","title":"Components/Data Display/Charts/SparkLine","name":"Stories","importPath":"./stories/sparkline.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-charts-sparkline--chart-demo":{"type":"story","id":"components-data-display-charts-sparkline--chart-demo","name":"Chart Demo","title":"Components/Data Display/Charts/SparkLine","importPath":"./stories/sparkline.stories.tsx","tags":["story"]},"components-data-display-charts-sparkline--multi-chart-dmeo":{"type":"story","id":"components-data-display-charts-sparkline--multi-chart-dmeo","name":"Multi Chart Dmeo","title":"Components/Data Display/Charts/SparkLine","importPath":"./stories/sparkline.stories.tsx","tags":["story"]},"components-data-display-charts-sparkline--default":{"type":"story","id":"components-data-display-charts-sparkline--default","name":"Default","title":"Components/Data Display/Charts/SparkLine","importPath":"./stories/sparkline.stories.tsx","tags":["story"]},"components-data-display-statuswrapper--stories":{"id":"components-data-display-statuswrapper--stories","title":"Components/Data Display/StatusWrapper","name":"Stories","importPath":"./stories/statuswrapper.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-statuswrapper--playground":{"type":"story","id":"components-data-display-statuswrapper--playground","name":"Playground","title":"Components/Data Display/StatusWrapper","importPath":"./stories/statuswrapper.stories.tsx","tags":["story"]},"components-data-display-statuswrapper--default":{"type":"story","id":"components-data-display-statuswrapper--default","name":"Default","title":"Components/Data Display/StatusWrapper","importPath":"./stories/statuswrapper.stories.tsx","tags":["story"]},"components-data-display-table--stories":{"id":"components-data-display-table--stories","title":"Components/Data Display/Table","name":"Stories","importPath":"./stories/tablev2.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-table--simple-content-table":{"type":"story","id":"components-data-display-table--simple-content-table","name":"Simple Content Table","title":"Components/Data Display/Table","importPath":"./stories/tablev2.stories.tsx","tags":["story"]},"components-data-display-table--async-table":{"type":"story","id":"components-data-display-table--async-table","name":"Async Table","title":"Components/Data Display/Table","importPath":"./stories/tablev2.stories.tsx","tags":["story"]},"components-data-display-table--on-bottom-callback":{"type":"story","id":"components-data-display-table--on-bottom-callback","name":"On Bottom Callback","title":"Components/Data Display/Table","importPath":"./stories/tablev2.stories.tsx","tags":["story"]},"components-data-display-table--multi-table":{"type":"story","id":"components-data-display-table--multi-table","name":"Multi Table","title":"Components/Data Display/Table","importPath":"./stories/tablev2.stories.tsx","tags":["story"]},"components-data-display-table--empty-table":{"type":"story","id":"components-data-display-table--empty-table","name":"Empty Table","title":"Components/Data Display/Table","importPath":"./stories/tablev2.stories.tsx","tags":["story"]},"components-data-display-table--loading-table":{"type":"story","id":"components-data-display-table--loading-table","name":"Loading Table","title":"Components/Data Display/Table","importPath":"./stories/tablev2.stories.tsx","tags":["story"]},"components-data-display-table--error-table":{"type":"story","id":"components-data-display-table--error-table","name":"Error Table","title":"Components/Data Display/Table","importPath":"./stories/tablev2.stories.tsx","tags":["story"]},"components-data-display-charts-vegachart--stories":{"id":"components-data-display-charts-vegachart--stories","title":"Components/Data Display/Charts/VegaChart","name":"Stories","importPath":"./stories/vegachart.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-data-display-charts-vegachart--default":{"type":"story","id":"components-data-display-charts-vegachart--default","name":"Default","title":"Components/Data Display/Charts/VegaChart","importPath":"./stories/vegachart.stories.tsx","tags":["story"]},"components-inputs-checkbox--guideline":{"id":"components-inputs-checkbox--guideline","title":"Components/Inputs/Checkbox","name":"Guideline","importPath":"./stories/Checkbox/checkbox.guideline.mdx","storiesImports":["./stories/Checkbox/checkbox.stories.tsx"],"type":"docs","tags":["attached-mdx","docs"]},"components-inputs-checkbox--stories":{"id":"components-inputs-checkbox--stories","title":"Components/Inputs/Checkbox","name":"Stories","importPath":"./stories/Checkbox/checkbox.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inputs-checkbox--playground":{"type":"story","id":"components-inputs-checkbox--playground","name":"Playground","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--choice-checkbox":{"type":"story","id":"components-inputs-checkbox--choice-checkbox","name":"Choice Checkbox","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--option-checkbox":{"type":"story","id":"components-inputs-checkbox--option-checkbox","name":"Option Checkbox","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--indeterminate-checkbox":{"type":"story","id":"components-inputs-checkbox--indeterminate-checkbox","name":"Indeterminate Checkbox","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--checked-checkbox":{"type":"story","id":"components-inputs-checkbox--checked-checkbox","name":"Checked Checkbox","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--unchecked-checkbox":{"type":"story","id":"components-inputs-checkbox--unchecked-checkbox","name":"Unchecked Checkbox","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--disabled-checkboxes":{"type":"story","id":"components-inputs-checkbox--disabled-checkboxes","name":"Disabled Checkboxes","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--disabled-checked-checkbox":{"type":"story","id":"components-inputs-checkbox--disabled-checked-checkbox","name":"Disabled Checked Checkbox","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--disabled-unchecked-checkbox":{"type":"story","id":"components-inputs-checkbox--disabled-unchecked-checkbox","name":"Disabled Unchecked Checkbox","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-checkbox--indeterminate-use-case":{"type":"story","id":"components-inputs-checkbox--indeterminate-use-case","name":"Indeterminate Use Case","title":"Components/Inputs/Checkbox","importPath":"./stories/Checkbox/checkbox.stories.tsx","tags":["story"]},"components-inputs-select--guideline":{"id":"components-inputs-select--guideline","title":"Components/Inputs/Select","name":"Guideline","importPath":"./stories/Select/select.guideline.mdx","storiesImports":["./stories/Select/selectv2.stories.tsx"],"type":"docs","tags":["attached-mdx","docs"]},"components-inputs-select--stories":{"id":"components-inputs-select--stories","title":"Components/Inputs/Select","name":"Stories","importPath":"./stories/Select/selectv2.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inputs-select--playground":{"type":"story","id":"components-inputs-select--playground","name":"Playground","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--without-options":{"type":"story","id":"components-inputs-select--without-options","name":"Without Options","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--disabled-select":{"type":"story","id":"components-inputs-select--disabled-select","name":"Disabled Select","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--with-scrollbar":{"type":"story","id":"components-inputs-select--with-scrollbar","name":"More than 4 items","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--with-search-bar":{"type":"story","id":"components-inputs-select--with-search-bar","name":"With Search Bar","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--lots-of-options":{"type":"story","id":"components-inputs-select--lots-of-options","name":"Lots Of Options","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--with-disabled-options-without-message":{"type":"story","id":"components-inputs-select--with-disabled-options-without-message","name":"Options disabled","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--with-disabled-options-with-message":{"type":"story","id":"components-inputs-select--with-disabled-options-with-message","name":"Options disabled with message","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--different-sizes":{"type":"story","id":"components-inputs-select--different-sizes","name":"Sizes","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--inside-modal":{"type":"story","id":"components-inputs-select--inside-modal","name":"Inside Modal","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-select--not-enough-place-at-the-bottom":{"type":"story","id":"components-inputs-select--not-enough-place-at-the-bottom","name":"Menu open at the top","title":"Components/Inputs/Select","importPath":"./stories/Select/selectv2.stories.tsx","tags":["story"]},"components-inputs-dropzone--stories":{"id":"components-inputs-dropzone--stories","title":"Components/Inputs/Dropzone","name":"Stories","importPath":"./stories/dropzone.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inputs-dropzone--inline-single-file":{"type":"story","id":"components-inputs-dropzone--inline-single-file","name":"Inline Single File","title":"Components/Inputs/Dropzone","importPath":"./stories/dropzone.stories.tsx","tags":["story"]},"components-inputs-dropzone--inline-multiple-files":{"type":"story","id":"components-inputs-dropzone--inline-multiple-files","name":"Inline Multiple Files","title":"Components/Inputs/Dropzone","importPath":"./stories/dropzone.stories.tsx","tags":["story"]},"components-inputs-dropzone--large-single-file":{"type":"story","id":"components-inputs-dropzone--large-single-file","name":"Large Single File","title":"Components/Inputs/Dropzone","importPath":"./stories/dropzone.stories.tsx","tags":["story"]},"components-inputs-dropzone--large-muliple-files":{"type":"story","id":"components-inputs-dropzone--large-muliple-files","name":"Large Muliple Files","title":"Components/Inputs/Dropzone","importPath":"./stories/dropzone.stories.tsx","tags":["story"]},"components-inputs-dropzone--only-accepts-image":{"type":"story","id":"components-inputs-dropzone--only-accepts-image","name":"Only Accepts Image","title":"Components/Inputs/Dropzone","importPath":"./stories/dropzone.stories.tsx","tags":["story"]},"components-inputs-input--stories":{"id":"components-inputs-input--stories","title":"Components/Inputs/Input","name":"Stories","importPath":"./stories/input.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inputs-input--playground":{"type":"story","id":"components-inputs-input--playground","name":"Playground","title":"Components/Inputs/Input","importPath":"./stories/input.stories.tsx","tags":["story"]},"components-inputs-input--with-placeholder":{"type":"story","id":"components-inputs-input--with-placeholder","name":"With Placeholder","title":"Components/Inputs/Input","importPath":"./stories/input.stories.tsx","tags":["story"]},"components-inputs-input--size-scale":{"type":"story","id":"components-inputs-input--size-scale","name":"Size Scale","title":"Components/Inputs/Input","importPath":"./stories/input.stories.tsx","tags":["story"]},"components-inputs-input--with-icons":{"type":"story","id":"components-inputs-input--with-icons","name":"With Icons","title":"Components/Inputs/Input","importPath":"./stories/input.stories.tsx","tags":["story"]},"components-inputs-input--with-error":{"type":"story","id":"components-inputs-input--with-error","name":"With Error","title":"Components/Inputs/Input","importPath":"./stories/input.stories.tsx","tags":["story"]},"components-inputs-input--disabled":{"type":"story","id":"components-inputs-input--disabled","name":"Disabled","title":"Components/Inputs/Input","importPath":"./stories/input.stories.tsx","tags":["story"]},"components-inputs-inputlist--stories":{"id":"components-inputs-inputlist--stories","title":"Components/Inputs/InputList","name":"Stories","importPath":"./stories/inputlist.stories.tsx","type":"docs","tags":["autodocs","docs"],"storiesImports":[]},"components-inputs-inputlist--simple-list-of-inputs":{"type":"story","id":"components-inputs-inputlist--simple-list-of-inputs","name":"List of inputs","title":"Components/Inputs/InputList","importPath":"./stories/inputlist.stories.tsx","tags":["autodocs","story"]},"components-inputs-searchinput--stories":{"id":"components-inputs-searchinput--stories","title":"Components/Inputs/SearchInput","name":"Stories","importPath":"./stories/searchinput.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inputs-searchinput--default":{"type":"story","id":"components-inputs-searchinput--default","name":"Default","title":"Components/Inputs/SearchInput","importPath":"./stories/searchinput.stories.tsx","tags":["story"]},"components-inputs-searchinput--debounce":{"type":"story","id":"components-inputs-searchinput--debounce","name":"Debounce","title":"Components/Inputs/SearchInput","importPath":"./stories/searchinput.stories.tsx","tags":["story"]},"components-inputs-selectinput--stories":{"id":"components-inputs-selectinput--stories","title":"Components/Inputs/SelectInput","name":"Stories","importPath":"./stories/selectinput.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inputs-selectinput--playground":{"type":"story","id":"components-inputs-selectinput--playground","name":"Playground","title":"Components/Inputs/SelectInput","importPath":"./stories/selectinput.stories.tsx","tags":["story"]},"components-inputs-selectinput--disabled":{"type":"story","id":"components-inputs-selectinput--disabled","name":"Disabled","title":"Components/Inputs/SelectInput","importPath":"./stories/selectinput.stories.tsx","tags":["story"]},"components-inputs-selectinput--rounded-variant":{"type":"story","id":"components-inputs-selectinput--rounded-variant","name":"Rounded Variant","title":"Components/Inputs/SelectInput","importPath":"./stories/selectinput.stories.tsx","tags":["story"]},"components-inputs-selectinput--different-sizes":{"type":"story","id":"components-inputs-selectinput--different-sizes","name":"Different Sizes","title":"Components/Inputs/SelectInput","importPath":"./stories/selectinput.stories.tsx","tags":["story"]},"components-inputs-selectinput--default":{"type":"story","id":"components-inputs-selectinput--default","name":"Default","title":"Components/Inputs/SelectInput","importPath":"./stories/selectinput.stories.tsx","tags":["story"]},"components-inputs-textarea--stories":{"id":"components-inputs-textarea--stories","title":"Components/Inputs/TextArea","name":"Stories","importPath":"./stories/textarea.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inputs-textarea--playground":{"type":"story","id":"components-inputs-textarea--playground","name":"Playground","title":"Components/Inputs/TextArea","importPath":"./stories/textarea.stories.tsx","tags":["story"]},"components-inputs-textarea--default-text-area":{"type":"story","id":"components-inputs-textarea--default-text-area","name":"Default Text Area","title":"Components/Inputs/TextArea","importPath":"./stories/textarea.stories.tsx","tags":["story"]},"components-inputs-textarea--text-variant-text-area":{"type":"story","id":"components-inputs-textarea--text-variant-text-area","name":"Text Variant Text Area","title":"Components/Inputs/TextArea","importPath":"./stories/textarea.stories.tsx","tags":["story"]},"components-inputs-textarea--disabled-text-area":{"type":"story","id":"components-inputs-textarea--disabled-text-area","name":"Disabled Text Area","title":"Components/Inputs/TextArea","importPath":"./stories/textarea.stories.tsx","tags":["story"]},"components-inputs-textarea--with-width-set":{"type":"story","id":"components-inputs-textarea--with-width-set","name":"With Width Set","title":"Components/Inputs/TextArea","importPath":"./stories/textarea.stories.tsx","tags":["story"]},"components-inputs-textarea--rows-and-cols-set":{"type":"story","id":"components-inputs-textarea--rows-and-cols-set","name":"Rows And Cols Set","title":"Components/Inputs/TextArea","importPath":"./stories/textarea.stories.tsx","tags":["story"]},"components-inputs-toggle--stories":{"id":"components-inputs-toggle--stories","title":"Components/Inputs/Toggle","name":"Stories","importPath":"./stories/toggle.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inputs-toggle--playground":{"type":"story","id":"components-inputs-toggle--playground","name":"Playground","title":"Components/Inputs/Toggle","importPath":"./stories/toggle.stories.tsx","tags":["story"]},"components-inputs-toggle--labelled-toggle":{"type":"story","id":"components-inputs-toggle--labelled-toggle","name":"Labelled Toggle","title":"Components/Inputs/Toggle","importPath":"./stories/toggle.stories.tsx","tags":["story"]},"components-inputs-toggle--disabled-toggle":{"type":"story","id":"components-inputs-toggle--disabled-toggle","name":"Disabled Toggle","title":"Components/Inputs/Toggle","importPath":"./stories/toggle.stories.tsx","tags":["story"]},"components-feedback-banner--stories":{"id":"components-feedback-banner--stories","title":"Components/Feedback/Banner","name":"Stories","importPath":"./stories/banner.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-feedback-banner--playground":{"type":"story","id":"components-feedback-banner--playground","name":"Playground","title":"Components/Feedback/Banner","importPath":"./stories/banner.stories.tsx","tags":["story"]},"components-feedback-banner--default":{"type":"story","id":"components-feedback-banner--default","name":"Default","title":"Components/Feedback/Banner","importPath":"./stories/banner.stories.tsx","tags":["story"]},"components-feedback-banner--success-banner":{"type":"story","id":"components-feedback-banner--success-banner","name":"Success Banner","title":"Components/Feedback/Banner","importPath":"./stories/banner.stories.tsx","tags":["story"]},"components-feedback-banner--warning-banner":{"type":"story","id":"components-feedback-banner--warning-banner","name":"Warning Banner","title":"Components/Feedback/Banner","importPath":"./stories/banner.stories.tsx","tags":["story"]},"components-feedback-banner--error-banner":{"type":"story","id":"components-feedback-banner--error-banner","name":"Error Banner","title":"Components/Feedback/Banner","importPath":"./stories/banner.stories.tsx","tags":["story"]},"components-feedback-modal--stories":{"id":"components-feedback-modal--stories","title":"Components/Feedback/Modal","name":"Stories","importPath":"./stories/modal.mdx","storiesImports":["./stories/modal.stories.tsx"],"type":"docs","tags":["attached-mdx","docs"]},"components-feedback-modal--simple-modal":{"type":"story","id":"components-feedback-modal--simple-modal","name":"Simple Modal","title":"Components/Feedback/Modal","importPath":"./stories/modal.stories.tsx","tags":["story"]},"components-feedback-modal--customize-title":{"type":"story","id":"components-feedback-modal--customize-title","name":"Customize Title","title":"Components/Feedback/Modal","importPath":"./stories/modal.stories.tsx","tags":["story"]},"components-feedback-modal--within-table":{"type":"story","id":"components-feedback-modal--within-table","name":"Within Table","title":"Components/Feedback/Modal","importPath":"./stories/modal.stories.tsx","tags":["story"]},"components-feedback-notifications--stories":{"id":"components-feedback-notifications--stories","title":"Components/Feedback/Notifications","name":"Stories","importPath":"./stories/notifications.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-feedback-notifications--basic":{"type":"story","id":"components-feedback-notifications--basic","name":"Basic","title":"Components/Feedback/Notifications","importPath":"./stories/notifications.stories.tsx","tags":["story"]},"components-feedback-notifications--with-message":{"type":"story","id":"components-feedback-notifications--with-message","name":"With Message","title":"Components/Feedback/Notifications","importPath":"./stories/notifications.stories.tsx","tags":["story"]},"components-feedback-notifications--with-timer":{"type":"story","id":"components-feedback-notifications--with-timer","name":"With Timer","title":"Components/Feedback/Notifications","importPath":"./stories/notifications.stories.tsx","tags":["story"]},"components-feedback-notifications--different-position":{"type":"story","id":"components-feedback-notifications--different-position","name":"Different Position","title":"Components/Feedback/Notifications","importPath":"./stories/notifications.stories.tsx","tags":["story"]},"components-feedback-notifications--multiple-notifications-with-variants":{"type":"story","id":"components-feedback-notifications--multiple-notifications-with-variants","name":"Multiple Notifications With Variants","title":"Components/Feedback/Notifications","importPath":"./stories/notifications.stories.tsx","tags":["story"]},"components-feedback-notifications--default":{"type":"story","id":"components-feedback-notifications--default","name":"Default","title":"Components/Feedback/Notifications","importPath":"./stories/notifications.stories.tsx","tags":["story"]},"components-feedback-toast--stories":{"id":"components-feedback-toast--stories","title":"Components/Feedback/Toast","name":"Stories","importPath":"./stories/toast.stories.tsx","type":"docs","tags":["autodocs","docs"],"storiesImports":[]},"components-feedback-toast--simple-toast":{"type":"story","id":"components-feedback-toast--simple-toast","name":"Simple Toast","title":"Components/Feedback/Toast","importPath":"./stories/toast.stories.tsx","tags":["autodocs","story"]},"components-feedback-toast--toast-with-progress-bar":{"type":"story","id":"components-feedback-toast--toast-with-progress-bar","name":"Toast With Progress Bar","title":"Components/Feedback/Toast","importPath":"./stories/toast.stories.tsx","tags":["autodocs","story"]},"components-feedback-toast--custom-toast":{"type":"story","id":"components-feedback-toast--custom-toast","name":"Custom Toast","title":"Components/Feedback/Toast","importPath":"./stories/toast.stories.tsx","tags":["autodocs","story"]},"components-feedback-tooltip--stories":{"id":"components-feedback-tooltip--stories","title":"Components/Feedback/Tooltip","name":"Stories","importPath":"./stories/tooltip.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-feedback-tooltip--playground":{"type":"story","id":"components-feedback-tooltip--playground","name":"Playground","title":"Components/Feedback/Tooltip","importPath":"./stories/tooltip.stories.tsx","tags":["story"]},"components-feedback-tooltip--differents-placements":{"type":"story","id":"components-feedback-tooltip--differents-placements","name":"Differents Placements","title":"Components/Feedback/Tooltip","importPath":"./stories/tooltip.stories.tsx","tags":["story"]},"components-feedback-tooltip--customize-tooltip":{"type":"story","id":"components-feedback-tooltip--customize-tooltip","name":"Customize Tooltip","title":"Components/Feedback/Tooltip","importPath":"./stories/tooltip.stories.tsx","tags":["story"]},"components-feedback-tooltip--tooltip-on-button":{"type":"story","id":"components-feedback-tooltip--tooltip-on-button","name":"Tooltip On Button","title":"Components/Feedback/Tooltip","importPath":"./stories/tooltip.stories.tsx","tags":["story"]},"components-feedback-tooltip--you-can-also-add-icon":{"type":"story","id":"components-feedback-tooltip--you-can-also-add-icon","name":"You Can Also Add Icon","title":"Components/Feedback/Tooltip","importPath":"./stories/tooltip.stories.tsx","tags":["story"]},"components-feedback-tooltip--without-overlay":{"type":"story","id":"components-feedback-tooltip--without-overlay","name":"Without Overlay","title":"Components/Feedback/Tooltip","importPath":"./stories/tooltip.stories.tsx","tags":["story"]},"components-progress-loading-circularprogressbar--stories":{"id":"components-progress-loading-circularprogressbar--stories","title":"Components/Progress & loading/CircularProgressBar","name":"Stories","importPath":"./stories/circularprogressbar.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-progress-loading-circularprogressbar--default":{"type":"story","id":"components-progress-loading-circularprogressbar--default","name":"Default","title":"Components/Progress & loading/CircularProgressBar","importPath":"./stories/circularprogressbar.stories.tsx","tags":["story"]},"components-progress-loading-circularprogressbar--with-custon-color":{"type":"story","id":"components-progress-loading-circularprogressbar--with-custon-color","name":"With Custon Color","title":"Components/Progress & loading/CircularProgressBar","importPath":"./stories/circularprogressbar.stories.tsx","tags":["story"]},"components-progress-loading-loader--stories":{"id":"components-progress-loading-loader--stories","title":"Components/Progress & loading/Loader","name":"Stories","importPath":"./stories/loader.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-progress-loading-loader--basic-loader":{"type":"story","id":"components-progress-loading-loader--basic-loader","name":"Basic Loader","title":"Components/Progress & loading/Loader","importPath":"./stories/loader.stories.tsx","tags":["story"]},"components-progress-loading-loader--different-color":{"type":"story","id":"components-progress-loading-loader--different-color","name":"Different Color","title":"Components/Progress & loading/Loader","importPath":"./stories/loader.stories.tsx","tags":["story"]},"components-progress-loading-loader--different-sizes":{"type":"story","id":"components-progress-loading-loader--different-sizes","name":"Different Sizes","title":"Components/Progress & loading/Loader","importPath":"./stories/loader.stories.tsx","tags":["story"]},"components-progress-loading-loader--centered-loader":{"type":"story","id":"components-progress-loading-loader--centered-loader","name":"Centered Loader","title":"Components/Progress & loading/Loader","importPath":"./stories/loader.stories.tsx","tags":["story"]},"components-progress-loading-progressbar--stories":{"id":"components-progress-loading-progressbar--stories","title":"Components/Progress & loading/ProgressBar","name":"Stories","importPath":"./stories/progressbar.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-progress-loading-progressbar--basic":{"type":"story","id":"components-progress-loading-progressbar--basic","name":"Basic","title":"Components/Progress & loading/ProgressBar","importPath":"./stories/progressbar.stories.tsx","tags":["story"]},"components-progress-loading-progressbar--scale":{"type":"story","id":"components-progress-loading-progressbar--scale","name":"Scale","title":"Components/Progress & loading/ProgressBar","importPath":"./stories/progressbar.stories.tsx","tags":["story"]},"components-progress-loading-progressbar--with-infos":{"type":"story","id":"components-progress-loading-progressbar--with-infos","name":"With Infos","title":"Components/Progress & loading/ProgressBar","importPath":"./stories/progressbar.stories.tsx","tags":["story"]},"components-progress-loading-progressbar--with-animation":{"type":"story","id":"components-progress-loading-progressbar--with-animation","name":"With Animation","title":"Components/Progress & loading/ProgressBar","importPath":"./stories/progressbar.stories.tsx","tags":["story"]},"components-progress-loading-progressbar--diffrent-colors":{"type":"story","id":"components-progress-loading-progressbar--diffrent-colors","name":"Diffrent Colors","title":"Components/Progress & loading/ProgressBar","importPath":"./stories/progressbar.stories.tsx","tags":["story"]},"components-progress-loading-progressbar--default":{"type":"story","id":"components-progress-loading-progressbar--default","name":"Default","title":"Components/Progress & loading/ProgressBar","importPath":"./stories/progressbar.stories.tsx","tags":["story"]},"components-progress-loading-stepper--stories":{"id":"components-progress-loading-stepper--stories","title":"Components/Progress & loading/Stepper","name":"Stories","importPath":"./stories/stepper.stories.tsx","type":"docs","tags":["autodocs","docs"],"storiesImports":[]},"components-progress-loading-stepper--simple-stepper":{"type":"story","id":"components-progress-loading-stepper--simple-stepper","name":"Simple Stepper","title":"Components/Progress & loading/Stepper","importPath":"./stories/stepper.stories.tsx","tags":["autodocs","story"]},"components-progress-loading-steppers--stories":{"id":"components-progress-loading-steppers--stories","title":"Components/Progress & loading/Steppers","name":"Stories","importPath":"./stories/steppers.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-progress-loading-steppers--default-steppers":{"type":"story","id":"components-progress-loading-steppers--default-steppers","name":"Default Steppers","title":"Components/Progress & loading/Steppers","importPath":"./stories/steppers.stories.tsx","tags":["story"]},"components-progress-loading-steppers--steppers-with-loading":{"type":"story","id":"components-progress-loading-steppers--steppers-with-loading","name":"Steppers With Loading","title":"Components/Progress & loading/Steppers","importPath":"./stories/steppers.stories.tsx","tags":["story"]},"components-progress-loading-steppers--steppers-with-error":{"type":"story","id":"components-progress-loading-steppers--steppers-with-error","name":"Steppers With Error","title":"Components/Progress & loading/Steppers","importPath":"./stories/steppers.stories.tsx","tags":["story"]},"components-styling-box--stories":{"id":"components-styling-box--stories","title":"Components/Styling/Box","name":"Stories","importPath":"./stories/box.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-styling-box--margin":{"type":"story","id":"components-styling-box--margin","name":"Margin","title":"Components/Styling/Box","importPath":"./stories/box.stories.tsx","tags":["story"]},"components-styling-box--font":{"type":"story","id":"components-styling-box--font","name":"Font","title":"Components/Styling/Box","importPath":"./stories/box.stories.tsx","tags":["story"]},"components-styling-box--position":{"type":"story","id":"components-styling-box--position","name":"Position","title":"Components/Styling/Box","importPath":"./stories/box.stories.tsx","tags":["story"]},"components-styling-box--colors":{"type":"story","id":"components-styling-box--colors","name":"Colors","title":"Components/Styling/Box","importPath":"./stories/box.stories.tsx","tags":["story"]},"components-styling-spacing-utils--stories":{"id":"components-styling-spacing-utils--stories","title":"Components/Styling/Spacing Utils","name":"Stories","importPath":"./stories/spacing.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-styling-spacing-utils--playground":{"type":"story","id":"components-styling-spacing-utils--playground","name":"Playground","title":"Components/Styling/Spacing Utils","importPath":"./stories/spacing.stories.tsx","tags":["story"]},"components-styling-spacing-utils--stack-story":{"type":"story","id":"components-styling-spacing-utils--stack-story","name":"Stack Story","title":"Components/Styling/Spacing Utils","importPath":"./stories/spacing.stories.tsx","tags":["story"]},"components-styling-spacing-utils--wrap-story":{"type":"story","id":"components-styling-spacing-utils--wrap-story","name":"Wrap Story","title":"Components/Styling/Spacing Utils","importPath":"./stories/spacing.stories.tsx","tags":["story"]},"components-styling-text--stories":{"id":"components-styling-text--stories","title":"Components/Styling/Text","name":"Stories","importPath":"./stories/text.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-styling-text--basic-text":{"type":"story","id":"components-styling-text--basic-text","name":"Basic Text","title":"Components/Styling/Text","importPath":"./stories/text.stories.tsx","tags":["story"]},"components-styling-text--secondary-text":{"type":"story","id":"components-styling-text--secondary-text","name":"Secondary Text","title":"Components/Styling/Text","importPath":"./stories/text.stories.tsx","tags":["story"]},"components-styling-text--larger-text":{"type":"story","id":"components-styling-text--larger-text","name":"Larger Text","title":"Components/Styling/Text","importPath":"./stories/text.stories.tsx","tags":["story"]},"components-styling-text--emphase-text":{"type":"story","id":"components-styling-text--emphase-text","name":"Emphase Text","title":"Components/Styling/Text","importPath":"./stories/text.stories.tsx","tags":["story"]},"components-styling-text--status-text":{"type":"story","id":"components-styling-text--status-text","name":"Status Text","title":"Components/Styling/Text","importPath":"./stories/text.stories.tsx","tags":["story"]},"components-styling-text--smaller-text":{"type":"story","id":"components-styling-text--smaller-text","name":"Smaller Text","title":"Components/Styling/Text","importPath":"./stories/text.stories.tsx","tags":["story"]},"components-styling-text--chart-title-text":{"type":"story","id":"components-styling-text--chart-title-text","name":"Chart Title Text","title":"Components/Styling/Text","importPath":"./stories/text.stories.tsx","tags":["story"]},"components-styling-text--text-story":{"type":"story","id":"components-styling-text--text-story","name":"Text Story","title":"Components/Styling/Text","importPath":"./stories/text.stories.tsx","tags":["story"]},"components-deprecated-chips--stories":{"id":"components-deprecated-chips--stories","title":"Components/Deprecated/Chips","name":"Stories","importPath":"./stories/chips.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-deprecated-chips--playground":{"type":"story","id":"components-deprecated-chips--playground","name":"Playground","title":"Components/Deprecated/Chips","importPath":"./stories/chips.stories.tsx","tags":["story"]},"components-deprecated-chips--basic-chips":{"type":"story","id":"components-deprecated-chips--basic-chips","name":"Basic Chips","title":"Components/Deprecated/Chips","importPath":"./stories/chips.stories.tsx","tags":["story"]},"components-deprecated-chips--clickable-chips":{"type":"story","id":"components-deprecated-chips--clickable-chips","name":"Clickable Chips","title":"Components/Deprecated/Chips","importPath":"./stories/chips.stories.tsx","tags":["story"]},"components-deprecated-chips--deletable-chips":{"type":"story","id":"components-deprecated-chips--deletable-chips","name":"Deletable Chips","title":"Components/Deprecated/Chips","importPath":"./stories/chips.stories.tsx","tags":["story"]},"components-deprecated-chips--differents-size-chips":{"type":"story","id":"components-deprecated-chips--differents-size-chips","name":"Differents Size Chips","title":"Components/Deprecated/Chips","importPath":"./stories/chips.stories.tsx","tags":["story"]},"components-deprecated-cloudprogressbar--stories":{"id":"components-deprecated-cloudprogressbar--stories","title":"Components/Deprecated/CloudProgressBar","name":"Stories","importPath":"./stories/cloudprogressbar.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-deprecated-cloudprogressbar--default":{"type":"story","id":"components-deprecated-cloudprogressbar--default","name":"Default","title":"Components/Deprecated/CloudProgressBar","importPath":"./stories/cloudprogressbar.stories.tsx","tags":["story"]},"components-deprecated-cloudprogressbar--different-size":{"type":"story","id":"components-deprecated-cloudprogressbar--different-size","name":"Different Size","title":"Components/Deprecated/CloudProgressBar","importPath":"./stories/cloudprogressbar.stories.tsx","tags":["story"]},"components-deprecated-cloudprogressbar--different-color":{"type":"story","id":"components-deprecated-cloudprogressbar--different-color","name":"Different Color","title":"Components/Deprecated/CloudProgressBar","importPath":"./stories/cloudprogressbar.stories.tsx","tags":["story"]},"components-deprecated-cloudprogressbar--huge-size":{"type":"story","id":"components-deprecated-cloudprogressbar--huge-size","name":"Huge Size","title":"Components/Deprecated/CloudProgressBar","importPath":"./stories/cloudprogressbar.stories.tsx","tags":["story"]},"components-deprecated-navigation-collapsiblepanel--stories":{"id":"components-deprecated-navigation-collapsiblepanel--stories","title":"Components/Deprecated/Navigation/CollapsiblePanel","name":"Stories","importPath":"./stories/collapsiblepanel.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-deprecated-navigation-collapsiblepanel--collapsed":{"type":"story","id":"components-deprecated-navigation-collapsiblepanel--collapsed","name":"Collapsed","title":"Components/Deprecated/Navigation/CollapsiblePanel","importPath":"./stories/collapsiblepanel.stories.tsx","tags":["story"]},"components-deprecated-navigation-collapsiblepanel--expanded":{"type":"story","id":"components-deprecated-navigation-collapsiblepanel--expanded","name":"Expanded","title":"Components/Deprecated/Navigation/CollapsiblePanel","importPath":"./stories/collapsiblepanel.stories.tsx","tags":["story"]},"components-deprecated-selector-multiselect--stories":{"id":"components-deprecated-selector-multiselect--stories","title":"Components/Deprecated/Selector/MultiSelect","name":"Stories","importPath":"./stories/multiselect.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-deprecated-selector-multiselect--default":{"type":"story","id":"components-deprecated-selector-multiselect--default","name":"Default","title":"Components/Deprecated/Selector/MultiSelect","importPath":"./stories/multiselect.stories.tsx","tags":["story"]},"components-deprecated-selector-select--stories":{"id":"components-deprecated-selector-select--stories","title":"Components/Deprecated/Selector/Select","name":"Stories","importPath":"./stories/select.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-deprecated-selector-select--playground":{"type":"story","id":"components-deprecated-selector-select--playground","name":"Playground","title":"Components/Deprecated/Selector/Select","importPath":"./stories/select.stories.tsx","tags":["story"]},"components-deprecated-selector-select--with-custom-label":{"type":"story","id":"components-deprecated-selector-select--with-custom-label","name":"With Custom Label","title":"Components/Deprecated/Selector/Select","importPath":"./stories/select.stories.tsx","tags":["story"]},"components-deprecated-selector-select--multi-select":{"type":"story","id":"components-deprecated-selector-select--multi-select","name":"Multi Select","title":"Components/Deprecated/Selector/Select","importPath":"./stories/select.stories.tsx","tags":["story"]},"components-button--guideline":{"id":"components-button--guideline","title":"Components/Button","name":"Guideline","importPath":"./stories/Button/button.guideline.mdx","storiesImports":["./stories/Button/button.stories.tsx"],"type":"docs","tags":["attached-mdx","docs"]},"components-button--stories":{"id":"components-button--stories","title":"Components/Button","name":"Stories","importPath":"./stories/Button/button.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-button--playground":{"type":"story","id":"components-button--playground","name":"Playground","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--default-buttons":{"type":"story","id":"components-button--default-buttons","name":"Default Buttons","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--primary":{"type":"story","id":"components-button--primary","name":"Primary","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--secondary":{"type":"story","id":"components-button--secondary","name":"Secondary","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--outline":{"type":"story","id":"components-button--outline","name":"Outline","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--danger":{"type":"story","id":"components-button--danger","name":"Danger","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--simple-form":{"type":"story","id":"components-button--simple-form","name":"Simple Form","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--button-sizes":{"type":"story","id":"components-button--button-sizes","name":"Button Sizes","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--buttons-with-icon":{"type":"story","id":"components-button--buttons-with-icon","name":"Buttons With Icon","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--button-disabled":{"type":"story","id":"components-button--button-disabled","name":"Button Disabled","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--button-loading":{"type":"story","id":"components-button--button-loading","name":"Button Loading","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--icon-button-with-tooltip":{"type":"story","id":"components-button--icon-button-with-tooltip","name":"Icon Button With Tooltip","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--ghost-buttons":{"type":"story","id":"components-button--ghost-buttons","name":"Ghost Buttons","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-button--link-button":{"type":"story","id":"components-button--link-button","name":"Link Button","title":"Components/Button","importPath":"./stories/Button/button.stories.tsx","tags":["story"]},"components-icon--icon":{"id":"components-icon--icon","title":"Components/Icon","name":"Icon","importPath":"./stories/Icon.mdx","storiesImports":["./stories/icon.stories.tsx"],"type":"docs","tags":["attached-mdx","docs"]},"components-infomessage--guideline":{"id":"components-infomessage--guideline","title":"Components/InfoMessage","name":"Guideline","importPath":"./stories/InfoMessage/infomessage.guideline.mdx","storiesImports":["./stories/InfoMessage/infomessage.stories.tsx"],"type":"docs","tags":["attached-mdx","docs"]},"components-infomessage--stories":{"id":"components-infomessage--stories","title":"Components/InfoMessage","name":"Stories","importPath":"./stories/InfoMessage/infomessage.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-infomessage--playground":{"type":"story","id":"components-infomessage--playground","name":"Playground","title":"Components/InfoMessage","importPath":"./stories/InfoMessage/infomessage.stories.tsx","tags":["story"]},"components-infomessage--default":{"type":"story","id":"components-infomessage--default","name":"Default","title":"Components/InfoMessage","importPath":"./stories/InfoMessage/infomessage.stories.tsx","tags":["story"]},"components-infomessage--with-link":{"type":"story","id":"components-infomessage--with-link","name":"With Link","title":"Components/InfoMessage","importPath":"./stories/InfoMessage/infomessage.stories.tsx","tags":["story"]},"components-infomessage--with-different-background":{"type":"story","id":"components-infomessage--with-different-background","name":"With Different Background","title":"Components/InfoMessage","importPath":"./stories/InfoMessage/infomessage.stories.tsx","tags":["story"]},"components-inlineinput--stories":{"id":"components-inlineinput--stories","title":"Components/InlineInput","name":"Stories","importPath":"./stories/InlineInput/InlineInput.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-inlineinput--playground":{"type":"story","id":"components-inlineinput--playground","name":"Playground","title":"Components/InlineInput","importPath":"./stories/InlineInput/InlineInput.stories.tsx","tags":["story"]},"components-inlineinput--with-confirmation-modal":{"type":"story","id":"components-inlineinput--with-confirmation-modal","name":"With Confirmation Modal","title":"Components/InlineInput","importPath":"./stories/InlineInput/InlineInput.stories.tsx","tags":["story"]},"components-attachmenttable--stories":{"id":"components-attachmenttable--stories","title":"Components/AttachmentTable","name":"Stories","importPath":"./stories/attachment.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-attachmenttable--playground":{"type":"story","id":"components-attachmenttable--playground","name":"Playground","title":"Components/AttachmentTable","importPath":"./stories/attachment.stories.tsx","tags":["story"]},"components-attachmenttable--fail-to-load":{"type":"story","id":"components-attachmenttable--fail-to-load","name":"Fail To Load","title":"Components/AttachmentTable","importPath":"./stories/attachment.stories.tsx","tags":["story"]},"components-constrained-text--stories":{"id":"components-constrained-text--stories","title":"Components/Constrained Text","name":"Stories","importPath":"./stories/constrainedtext.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-constrained-text--default":{"type":"story","id":"components-constrained-text--default","name":"Default","title":"Components/Constrained Text","importPath":"./stories/constrainedtext.stories.tsx","tags":["story"]},"components-constrained-text--customized-tooltip":{"type":"story","id":"components-constrained-text--customized-tooltip","name":"Customized Tooltip","title":"Components/Constrained Text","importPath":"./stories/constrainedtext.stories.tsx","tags":["story"]},"components-constrained-text--constrained-text-on-multiple-lines":{"type":"story","id":"components-constrained-text--constrained-text-on-multiple-lines","name":"Constrained Text On Multiple Lines","title":"Components/Constrained Text","importPath":"./stories/constrainedtext.stories.tsx","tags":["story"]},"components-copybutton--stories":{"id":"components-copybutton--stories","title":"Components/CopyButton","name":"Stories","importPath":"./stories/copybutton.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-copybutton--copy-buttons":{"type":"story","id":"components-copybutton--copy-buttons","name":"Copy Buttons","title":"Components/CopyButton","importPath":"./stories/copybutton.stories.tsx","tags":["story"]},"components-copybutton--copy-buttons-with-label":{"type":"story","id":"components-copybutton--copy-buttons-with-label","name":"Copy Buttons With Label","title":"Components/CopyButton","importPath":"./stories/copybutton.stories.tsx","tags":["story"]},"components-copybutton--outlined-copy-button":{"type":"story","id":"components-copybutton--outlined-copy-button","name":"Outlined Copy Button","title":"Components/CopyButton","importPath":"./stories/copybutton.stories.tsx","tags":["story"]},"components-copybutton--outlined-copy-button-with-label":{"type":"story","id":"components-copybutton--outlined-copy-button-with-label","name":"Outlined Copy Button With Label","title":"Components/CopyButton","importPath":"./stories/copybutton.stories.tsx","tags":["story"]},"components-copybutton--outlined-copy-button-with-big-label":{"type":"story","id":"components-copybutton--outlined-copy-button-with-big-label","name":"Outlined Copy Button With Big Label","title":"Components/CopyButton","importPath":"./stories/copybutton.stories.tsx","tags":["story"]},"components-formatteddatetime--stories":{"id":"components-formatteddatetime--stories","title":"Components/FormattedDateTime","name":"Stories","importPath":"./stories/formattedate.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-formatteddatetime--formatted-date":{"type":"story","id":"components-formatteddatetime--formatted-date","name":"Formatted Date","title":"Components/FormattedDateTime","importPath":"./stories/formattedate.stories.tsx","tags":["story"]},"components-healthselector--stories":{"id":"components-healthselector--stories","title":"Components/HealthSelector","name":"Stories","importPath":"./stories/healthselectorv2.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-healthselector--playground":{"type":"story","id":"components-healthselector--playground","name":"Playground","title":"Components/HealthSelector","importPath":"./stories/healthselectorv2.stories.tsx","tags":["story"]},"components-healthselector--changing-labels":{"type":"story","id":"components-healthselector--changing-labels","name":"Changing Labels","title":"Components/HealthSelector","importPath":"./stories/healthselectorv2.stories.tsx","tags":["story"]},"components-healthselector--hidding-options":{"type":"story","id":"components-healthselector--hidding-options","name":"Hidding Options","title":"Components/HealthSelector","importPath":"./stories/healthselectorv2.stories.tsx","tags":["story"]},"components-icon--stories":{"id":"components-icon--stories","title":"Components/Icon","name":"Stories","importPath":"./stories/icon.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-icon--playground":{"type":"story","id":"components-icon--playground","name":"Playground","title":"Components/Icon","importPath":"./stories/icon.stories.tsx","tags":["story"]},"components-icon--size":{"type":"story","id":"components-icon--size","name":"Size","title":"Components/Icon","importPath":"./stories/icon.stories.tsx","tags":["story"]},"components-icon--statuses":{"type":"story","id":"components-icon--statuses","name":"Statuses","title":"Components/Icon","importPath":"./stories/icon.stories.tsx","tags":["story"]},"components-icon--all-icons":{"type":"story","id":"components-icon--all-icons","name":"All Icons","title":"Components/Icon","importPath":"./stories/icon.stories.tsx","tags":["story"]},"components-noresult--stories":{"id":"components-noresult--stories","title":"Components/NoResult","name":"Stories","importPath":"./stories/noresult.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-noresult--loading":{"type":"story","id":"components-noresult--loading","name":"Loading","title":"Components/NoResult","importPath":"./stories/noresult.stories.tsx","tags":["story"]},"components-noresult--error":{"type":"story","id":"components-noresult--error","name":"Error","title":"Components/NoResult","importPath":"./stories/noresult.stories.tsx","tags":["story"]},"components-noresult--no-result":{"type":"story","id":"components-noresult--no-result","name":"No Result","title":"Components/NoResult","importPath":"./stories/noresult.stories.tsx","tags":["story"]},"components-prettybytes--stories":{"id":"components-prettybytes--stories","title":"Components/PrettyBytes","name":"Stories","importPath":"./stories/prettybytes.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-prettybytes--default":{"type":"story","id":"components-prettybytes--default","name":"Default","title":"Components/PrettyBytes","importPath":"./stories/prettybytes.stories.tsx","tags":["story"]},"components-textbadge--stories":{"id":"components-textbadge--stories","title":"Components/TextBadge","name":"Stories","importPath":"./stories/textbadge.stories.tsx","type":"docs","tags":["docs","autodocs"],"storiesImports":[]},"components-textbadge--playground":{"type":"story","id":"components-textbadge--playground","name":"Playground","title":"Components/TextBadge","importPath":"./stories/textbadge.stories.tsx","tags":["story"]},"components-textbadge--default":{"type":"story","id":"components-textbadge--default","name":"Default","title":"Components/TextBadge","importPath":"./stories/textbadge.stories.tsx","tags":["story"]},"hooks-usemutationshandler--stories":{"id":"hooks-usemutationshandler--stories","title":"Hooks/useMutationsHandler","name":"Stories","importPath":"./stories/Hooks/useMutationsHandler.mdx","storiesImports":[],"type":"docs","tags":["unattached-mdx","docs"]},"design-principles--stories":{"id":"design-principles--stories","title":"Design Principles","name":"Stories","importPath":"./stories/designprinciples.mdx","storiesImports":[],"type":"docs","tags":["unattached-mdx","docs"]}}} diff --git a/input-stories.eceb11a4.iframe.bundle.js b/input-stories.eceb11a4.iframe.bundle.js new file mode 100644 index 0000000000..3504d590de --- /dev/null +++ b/input-stories.eceb11a4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[57101],{"./node_modules/@storybook/addon-actions/dist/index.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{XI:()=>action});var v4=__webpack_require__("./node_modules/@storybook/addon-actions/node_modules/uuid/dist/esm-browser/v4.js"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("@storybook/preview-api"),external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),preview_errors=__webpack_require__("./node_modules/@storybook/core-events/dist/errors/preview-errors.mjs"),ADDON_ID="storybook/actions",EVENT_ID=`${ADDON_ID}/action-event`,config={depth:10,clearOnStoryChange:!0,limit:50},findProto=(obj,callback)=>{let proto=Object.getPrototypeOf(obj);return!proto||callback(proto)?proto:findProto(proto,callback)},serializeArg=a=>{if("object"==typeof(e=a)&&e&&findProto(e,(proto=>/^Synthetic(?:Base)?Event$/.test(proto.constructor.name)))&&"function"==typeof e.persist){let e=Object.create(a.constructor.prototype,Object.getOwnPropertyDescriptors(a));e.persist();let viewDescriptor=Object.getOwnPropertyDescriptor(e,"view"),view=viewDescriptor?.value;return"object"==typeof view&&"Window"===view?.constructor.name&&Object.defineProperty(e,"view",{...viewDescriptor,value:Object.create(view.constructor.prototype)}),e}var e;return a},generateId=()=>"object"==typeof crypto&&"function"==typeof crypto.getRandomValues?(0,v4.A)():Date.now().toString(36)+Math.random().toString(36).substring(2);function action(name,options={}){let actionOptions={...config,...options},handler=function(...args){if(options.implicit){let storyRenderer=("__STORYBOOK_PREVIEW__"in external_STORYBOOK_MODULE_GLOBAL_.global?external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find((render=>"playing"===render.phase||"rendering"===render.phase));if(storyRenderer){let deprecated=!window?.FEATURES?.disallowImplicitActionsInRenderV8,error=new preview_errors._U({phase:storyRenderer.phase,name,deprecated});if(!deprecated)throw error;console.warn(error)}}let channel=external_STORYBOOK_MODULE_PREVIEW_API_.addons.getChannel(),id=generateId(),serializedArgs=args.map(serializeArg),normalizedArgs=args.length>1?serializedArgs:serializedArgs[0],actionDisplayToEmit={id,count:0,data:{name,args:normalizedArgs},options:{...actionOptions,maxDepth:5+(actionOptions.depth||3),allowFunction:actionOptions.allowFunction||!1}};channel.emit(EVENT_ID,actionDisplayToEmit)};return handler.isAction=!0,handler}},"./stories/input.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Disabled:()=>Disabled,Playground:()=>Playground,SizeScale:()=>SizeScale,WithError:()=>WithError,WithIcons:()=>WithIcons,WithPlaceholder:()=>WithPlaceholder,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/react/index.js");var _templateObject,_src_lib_components_inputv2_inputv2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/components/inputv2/inputv2.tsx"),_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@storybook/addon-actions/dist/index.mjs"),styled_components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_common__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./stories/common.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r {story()},\n ],\n args: {\n onChange: action(\'onChange\'),\n },\n argTypes: {\n size: {\n options: sizes,\n },\n },\n};\n\nexport const Playground = {\n args: {\n placeholder: \'Try me\',\n },\n};\n\nexport const WithPlaceholder = {\n args: {\n placeholder: \'Some text\',\n },\n};\n\nexport const SizeScale = {\n render: (args) => {\n return (\n \n {sizes.map((size) => (\n \n ))}\n \n );\n },\n};\n\nexport const WithIcons = {\n render: (args) => {\n return (\n \n \n \n \n );\n },\n};\n\nexport const WithError = {\n args: {\n error: \'Something bad\',\n placeholder: \'Some text\',\n },\n};\n\nexport const Disabled = {\n args: {\n disabled: true,\n placeholder: \'Some text\',\n },\n};\n\n/*\nconst options = Array.from(new Array(1000), (_, index) => ({\n label: `Item ${index}`,\n value: index,\n \'data-cy\': `Item_${index}`,\n}));\n\n\nconst ExampleInput = ({}) => {\n const CustomInput = styled.div`\n .sc-input-error {\n width: 200px;\n }\n `;\n const [numberValue, setNumberValue] = useState(1);\n return (\n \n Input without label\n \n Input disabled\n \n Input with label\n \n Input with error\n \n Input with long error\n \n \n \n Checkbox Input\n \n Checkbox Input with error\n \n Select Input\n \'Not found\'}\n value={options[0]}\n />\n Textarea Input\n \n Textarea Input with error\n \n Number Input (Max 100)\n {\n setNumberValue(e.currentTarget.value);\n }}\n type="number"\n min="0"\n max="100"\n error={\n parseInt(numberValue) > 100\n ? \'The input number must be less than or equal to 100\'\n : \'\'\n }\n />\n \n );\n};\n\nexport default {\n title: \'Components/Input/Input\',\n component: Input,\n};\nexport const Default = {\n render: ({}) => {\n return ;\n },\n};\n*/\n',locationsMap:{playground:{startLoc:{col:26,line:30},endLoc:{col:1,line:34},startBody:{col:26,line:30},endBody:{col:1,line:34}},"with-placeholder":{startLoc:{col:31,line:36},endLoc:{col:1,line:40},startBody:{col:31,line:36},endBody:{col:1,line:40}},"size-scale":{startLoc:{col:25,line:42},endLoc:{col:1,line:56},startBody:{col:25,line:42},endBody:{col:1,line:56}},"with-icons":{startLoc:{col:25,line:58},endLoc:{col:1,line:77},startBody:{col:25,line:58},endBody:{col:1,line:77}},"with-error":{startLoc:{col:25,line:79},endLoc:{col:1,line:84},startBody:{col:25,line:79},endBody:{col:1,line:84}},disabled:{startLoc:{col:24,line:86},endLoc:{col:1,line:91},startBody:{col:24,line:86},endBody:{col:1,line:91}}}}},title:"Components/Inputs/Input",component:_src_lib_components_inputv2_inputv2__WEBPACK_IMPORTED_MODULE_4__.p,decorators:[story=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_common__WEBPACK_IMPORTED_MODULE_5__.mO,{style:{minHeight:"15rem"},children:story()})],args:{onChange:(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__.XI)("onChange")},argTypes:{size:{options:sizes}}};var Playground={args:{placeholder:"Try me"}},WithPlaceholder={args:{placeholder:"Some text"}},SizeScale={render:args=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(InputWrapper,{children:sizes.map((size=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_inputv2_inputv2__WEBPACK_IMPORTED_MODULE_4__.p,_objectSpread({size,placeholder:"Size : ".concat(size)},args))))})},WithIcons={render:args=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(InputWrapper,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_inputv2_inputv2__WEBPACK_IMPORTED_MODULE_4__.p,_objectSpread({id:"ileft",leftIcon:"Account",placeholder:"With a left icon"},args)),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_inputv2_inputv2__WEBPACK_IMPORTED_MODULE_4__.p,_objectSpread({id:"iright",rightIcon:"Alert",placeholder:"With a right icon"},args))]})},WithError={args:{error:"Something bad",placeholder:"Some text"}},Disabled={args:{disabled:!0,placeholder:"Some text"}};Playground.parameters={...Playground.parameters,docs:{...Playground.parameters?.docs,source:{originalSource:"{\n args: {\n placeholder: 'Try me'\n }\n}",...Playground.parameters?.docs?.source}}},WithPlaceholder.parameters={...WithPlaceholder.parameters,docs:{...WithPlaceholder.parameters?.docs,source:{originalSource:"{\n args: {\n placeholder: 'Some text'\n }\n}",...WithPlaceholder.parameters?.docs?.source}}},SizeScale.parameters={...SizeScale.parameters,docs:{...SizeScale.parameters?.docs,source:{originalSource:"{\n render: args => {\n return \n {sizes.map(size => )}\n ;\n }\n}",...SizeScale.parameters?.docs?.source}}},WithIcons.parameters={...WithIcons.parameters,docs:{...WithIcons.parameters?.docs,source:{originalSource:'{\n render: args => {\n return \n \n \n ;\n }\n}',...WithIcons.parameters?.docs?.source}}},WithError.parameters={...WithError.parameters,docs:{...WithError.parameters?.docs,source:{originalSource:"{\n args: {\n error: 'Something bad',\n placeholder: 'Some text'\n }\n}",...WithError.parameters?.docs?.source}}},Disabled.parameters={...Disabled.parameters,docs:{...Disabled.parameters?.docs,source:{originalSource:"{\n args: {\n disabled: true,\n placeholder: 'Some text'\n }\n}",...Disabled.parameters?.docs?.source}}};const __namedExportsOrder=["Playground","WithPlaceholder","SizeScale","WithIcons","WithError","Disabled"]}}]); \ No newline at end of file diff --git a/inputlist-stories.1b41d362.iframe.bundle.js b/inputlist-stories.1b41d362.iframe.bundle.js new file mode 100644 index 0000000000..430b89975e --- /dev/null +++ b/inputlist-stories.1b41d362.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[8181],{"./stories/inputlist.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{SimpleListOfInputs:()=>SimpleListOfInputs,__namedExportsOrder:()=>__namedExportsOrder,default:()=>inputlist_stories});var _templateObject,react=__webpack_require__("./node_modules/react/index.js"),Box=__webpack_require__("./src/lib/components/box/Box.ts"),inputv2=__webpack_require__("./src/lib/components/inputv2/inputv2.tsx"),styled_components_browser_esm=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),Buttonv2_component=__webpack_require__("./src/lib/components/buttonv2/Buttonv2.component.tsx"),Icon_component=__webpack_require__("./src/lib/components/icon/Icon.component.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");var CustomButton=(0,styled_components_browser_esm.Ay)(Buttonv2_component.$n)(_templateObject||(_templateObject=function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["\n ","\n"])),(props=>props.isVisible?"":"\n display: none;\n ")),AddButton=_ref=>{var{index,items,insertEntry,disabled,iconStyle}=_ref,itemsLength=items.length,itemsIndex=items[index],itemsIndexKey=items[index].key,itemsIndexValue=items[index].value,isDisabled=(0,react.useMemo)((()=>!(!itemsIndex||""!==itemsIndexKey||""!==itemsIndexValue)||(disabled||!1)),[itemsIndex,itemsIndexKey,itemsIndexValue,disabled]),isVisible=(0,react.useMemo)((()=>!(itemsLength>0&&index!==itemsLength-1)),[itemsLength,index]),onClickFn=(0,react.useCallback)((()=>{itemsLength>0&&index!==itemsLength-1||insertEntry()}),[itemsLength,index,insertEntry]);return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[!isVisible&&(0,jsx_runtime.jsx)(Box.a,{ml:16}),(0,jsx_runtime.jsx)(CustomButton,{isVisible,type:"button",variant:"outline",disabled:isDisabled,name:"addbtn".concat(index),id:"addbtn".concat(index),onClick:onClickFn,"aria-label":"Add".concat(index),tooltip:{overlay:"Add",placement:"top"},icon:(0,jsx_runtime.jsx)(Icon_component.In,{name:"Add-plus"})})]})},SubButton=_ref2=>{var item,{index,items,deleteEntry,disabled,iconStyle}=_ref2,isDisabled=disabled||!1;return 1===items.length&&(""===(item=items[0]).key&&""===item.value)&&(isDisabled=!0),(0,jsx_runtime.jsx)(Buttonv2_component.$n,{variant:"danger",type:"button",disabled:isDisabled,"aria-label":"Remove".concat(index),name:"delbtn".concat(index),id:"delbtn".concat(index),onClick:()=>deleteEntry(index),tooltip:{overlay:"Remove",placement:"top"},icon:(0,jsx_runtime.jsx)(Icon_component.In,{name:"Remove-minus"})})};SubButton.displayName="SubButton";try{AddButton.displayName="AddButton",AddButton.__docgenInfo={description:"",displayName:"AddButton",props:{index:{defaultValue:null,description:"",name:"index",required:!0,type:{name:"number"}},items:{defaultValue:null,description:"",name:"items",required:!0,type:{name:"unknown[]"}},insertEntry:{defaultValue:null,description:"",name:"insertEntry",required:!0,type:{name:"() => void"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},iconStyle:{defaultValue:null,description:"",name:"iconStyle",required:!1,type:{name:"CSSProperties"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/inputlist/InputButtons.tsx#AddButton"]={docgenInfo:AddButton.__docgenInfo,name:"AddButton",path:"src/lib/components/inputlist/InputButtons.tsx#AddButton"})}catch(__react_docgen_typescript_loader_error){}try{SubButton.displayName="SubButton",SubButton.__docgenInfo={description:"",displayName:"SubButton",props:{index:{defaultValue:null,description:"",name:"index",required:!0,type:{name:"number"}},items:{defaultValue:null,description:"",name:"items",required:!0,type:{name:"unknown[]"}},deleteEntry:{defaultValue:null,description:"",name:"deleteEntry",required:!0,type:{name:"(arg0: number) => void"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},iconStyle:{defaultValue:null,description:"",name:"iconStyle",required:!1,type:{name:"CSSProperties"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/inputlist/InputButtons.tsx#SubButton"]={docgenInfo:SubButton.__docgenInfo,name:"SubButton",path:"src/lib/components/inputlist/InputButtons.tsx#SubButton"})}catch(__react_docgen_typescript_loader_error){}var _excluded=["onChange","onBlur","min","max","maxLength","minLength","pattern","required","disabled","maxItems","value","name"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function InternalInputList(_ref,_){var{onChange:_onChange,onBlur,min,max,maxLength,minLength,pattern,required,disabled,maxItems,value,name}=_ref,rest=_objectWithoutProperties(_ref,_excluded),isMaxItemsReached=null!=maxItems&&value.length===maxItems,insertEntry=()=>{isMaxItemsReached||null==_onChange||_onChange({target:{value:[...null!=value?value:[],""]}})},deleteEntry=entryIndex=>{var newValues=value.filter(((_,index)=>index!==entryIndex)),updatedValues=0===newValues.length?[""]:newValues;null==_onChange||_onChange({target:{value:updatedValues}})};return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:value.map(((val,index)=>(0,jsx_runtime.jsxs)(Box.a,{display:"flex",gap:"0.25rem",alignItems:"center",children:[(0,jsx_runtime.jsx)(inputv2.p,_objectSpread({id:"".concat(name,"[").concat(index,"]"),"aria-label":"".concat(name).concat(index),size:"1/2",value:val,onChange:evt=>{var tempValues=[...value];tempValues[index]=evt.target.value,null==_onChange||_onChange({target:{value:tempValues}})}},rest)),(0,jsx_runtime.jsx)(SubButton,{index,deleteEntry,items:value,disabled:1===value.length&&""===value[0]},"".concat(name,"-delete-").concat(value.join(",")+index)),(0,jsx_runtime.jsx)(AddButton,{index,insertEntry,items:value,disabled:""===val||isMaxItemsReached},"".concat(name,"-add-").concat(value.join(",")+index))]},index)))})}var InputList=(0,react.forwardRef)(InternalInputList);try{InputList.displayName="InputList",InputList.__docgenInfo={description:"",displayName:"InputList",props:{maxItems:{defaultValue:null,description:"",name:"maxItems",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/inputlist/InputList.component.tsx#InputList"]={docgenInfo:InputList.__docgenInfo,name:"InputList",path:"src/lib/components/inputlist/InputList.component.tsx#InputList"})}catch(__react_docgen_typescript_loader_error){}var common=__webpack_require__("./stories/common.tsx"),Form_component=__webpack_require__("./src/lib/components/form/Form.component.tsx"),index_esm=__webpack_require__("./node_modules/react-hook-form/dist/index.esm.mjs");const inputlist_stories={parameters:{storySource:{source:"import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\nimport { InputList } from '../src/lib/components/inputlist/InputList.component';\nimport { Wrapper as StoryWrapper } from './common';\nimport { FormSection } from '../src/lib/components/form/Form.component';\nimport { Controller, useForm } from 'react-hook-form';\n\nconst meta: Meta = {\n tags: ['autodocs'],\n title: 'Components/Inputs/InputList',\n component: InputList,\n};\nexport default meta;\n\ninterface InputListForm {\n firstNames: string[];\n lastNames: string[];\n}\n\nconst ExampleList = () => {\n const { control } = useForm({\n mode: 'all',\n defaultValues: {\n firstNames: [''],\n lastNames: [''],\n },\n });\n\n return (\n \n (\n \n )}\n name=\"firstNames\"\n />\n \n );\n};\ntype Story = StoryObj;\nexport const SimpleListOfInputs: Story = {\n name: 'List of inputs',\n render: () => (\n \n \n \n ),\n};\n",locationsMap:{"simple-list-of-inputs":{startLoc:{col:41,line:50},endLoc:{col:1,line:57},startBody:{col:41,line:50},endBody:{col:1,line:57}}}}},tags:["autodocs"],title:"Components/Inputs/InputList",component:InputList};var ExampleList=()=>{var{control}=(0,index_esm.mN)({mode:"all",defaultValues:{firstNames:[""],lastNames:[""]}});return(0,jsx_runtime.jsx)(Form_component.y9,{children:(0,jsx_runtime.jsx)(index_esm.xI,{control,rules:{required:!0},render:_ref=>{var{field:{onChange,onBlur,value}}=_ref;return(0,jsx_runtime.jsx)(InputList,{placeholder:"First name",onBlur,onChange,value})},name:"firstNames"})})};ExampleList.displayName="ExampleList";var SimpleListOfInputs={name:"List of inputs",render:()=>(0,jsx_runtime.jsx)(common.mO,{children:(0,jsx_runtime.jsx)(ExampleList,{})})};SimpleListOfInputs.parameters={...SimpleListOfInputs.parameters,docs:{...SimpleListOfInputs.parameters?.docs,source:{originalSource:"{\n name: 'List of inputs',\n render: () => \n \n \n}",...SimpleListOfInputs.parameters?.docs?.source}}};const __namedExportsOrder=["SimpleListOfInputs"]}}]); \ No newline at end of file diff --git a/lateralnavbarlayout-stories.9f083cf4.iframe.bundle.js b/lateralnavbarlayout-stories.9f083cf4.iframe.bundle.js new file mode 100644 index 0000000000..3c1e6b69c3 --- /dev/null +++ b/lateralnavbarlayout-stories.9f083cf4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[75856,45889],{"./node_modules/@storybook/addon-actions/dist/index.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{XI:()=>action});var v4=__webpack_require__("./node_modules/@storybook/addon-actions/node_modules/uuid/dist/esm-browser/v4.js"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("@storybook/preview-api"),external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),preview_errors=__webpack_require__("./node_modules/@storybook/core-events/dist/errors/preview-errors.mjs"),ADDON_ID="storybook/actions",EVENT_ID=`${ADDON_ID}/action-event`,config={depth:10,clearOnStoryChange:!0,limit:50},findProto=(obj,callback)=>{let proto=Object.getPrototypeOf(obj);return!proto||callback(proto)?proto:findProto(proto,callback)},serializeArg=a=>{if("object"==typeof(e=a)&&e&&findProto(e,(proto=>/^Synthetic(?:Base)?Event$/.test(proto.constructor.name)))&&"function"==typeof e.persist){let e=Object.create(a.constructor.prototype,Object.getOwnPropertyDescriptors(a));e.persist();let viewDescriptor=Object.getOwnPropertyDescriptor(e,"view"),view=viewDescriptor?.value;return"object"==typeof view&&"Window"===view?.constructor.name&&Object.defineProperty(e,"view",{...viewDescriptor,value:Object.create(view.constructor.prototype)}),e}var e;return a},generateId=()=>"object"==typeof crypto&&"function"==typeof crypto.getRandomValues?(0,v4.A)():Date.now().toString(36)+Math.random().toString(36).substring(2);function action(name,options={}){let actionOptions={...config,...options},handler=function(...args){if(options.implicit){let storyRenderer=("__STORYBOOK_PREVIEW__"in external_STORYBOOK_MODULE_GLOBAL_.global?external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find((render=>"playing"===render.phase||"rendering"===render.phase));if(storyRenderer){let deprecated=!window?.FEATURES?.disallowImplicitActionsInRenderV8,error=new preview_errors._U({phase:storyRenderer.phase,name,deprecated});if(!deprecated)throw error;console.warn(error)}}let channel=external_STORYBOOK_MODULE_PREVIEW_API_.addons.getChannel(),id=generateId(),serializedArgs=args.map(serializeArg),normalizedArgs=args.length>1?serializedArgs:serializedArgs[0],actionDisplayToEmit={id,count:0,data:{name,args:normalizedArgs},options:{...actionOptions,maxDepth:5+(actionOptions.depth||3),allowFunction:actionOptions.allowFunction||!1}};channel.emit(EVENT_ID,actionDisplayToEmit)};return handler.isAction=!0,handler}},"./stories/lateralnavbarlayout.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,SidebarWithToggle:()=>SidebarWithToggle,WithExpandedSidebar:()=>WithExpandedSidebar,WithHoverableSidebar:()=>WithHoverableSidebar,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@storybook/addon-actions/dist/index.mjs"),_src_lib_components_lateralnavbarlayout_LateralNavbarLayout_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/components/lateralnavbarlayout/LateralNavbarLayout.component.tsx"),_src_lib_components_loader_Loader_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/components/loader/Loader.component.tsx"),_sidebar_stories__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./stories/sidebar.stories.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r,\n onClick: action('dashboard clicked'),\n active: true,\n 'data-cy': 'Dashboard',\n },\n {\n label: 'Servers',\n icon: ,\n onClick: action('server clicked'),\n 'data-cy': 'Servers',\n },\n {\n label: 'Disks',\n icon: ,\n onClick: action('disk clicked'),\n 'data-cy': 'Disks',\n },\n];\n\nexport default {\n title: 'Templates/LateralNavbarLayout',\n component: LateralNavbarLayout,\n args: {\n children: ,\n },\n argTypes: {\n children: {\n table: {\n disable: true,\n },\n },\n },\n};\n\nexport const Default = {\n args: {\n sidebar: {\n ...DefaultSidebar,\n actions: sideBarActions,\n },\n },\n};\n\nexport const WithExpandedSidebar = {\n args: {\n sidebar: {\n actions: sideBarActions,\n ...ExpandedSidebar.args,\n },\n },\n};\n\nexport const SidebarWithToggle = {\n render: ({}) => {\n const [expanded, setExpanded] = useState(false);\n const sidebar = {\n expanded: expanded,\n actions: sideBarActions,\n onToggleClick: () => setExpanded(!expanded),\n };\n return (\n \n \n \n );\n },\n};\n\nexport const WithHoverableSidebar = {\n args: {\n sidebar: {\n ...HoverableSidebar.args,\n actions: sideBarActions,\n },\n },\n};\n\n/*\nexport const SidebarExpanded = {\n args:{\n sidebar:{\n expanded:true,\n actions:sideBarActions,\n }\n }\n}\n\nexport const SidebarWithToggle = {\n render: ({}) => {\n const [expanded, setExpanded] = useState(false);\n const sidebar = {\n expanded: expanded,\n actions: sideBarActions,\n onToggleClick: () => setExpanded(!expanded),\n };\n return (\n \n \n \n );\n },\n};\n\nexport const HoverableSidebar = {\n args:{\n sidebar: {\n expanded:false,\n hoverable:true,\n actions:sideBarActions\n }\n }\n};\n*/\n",locationsMap:{default:{startLoc:{col:23,line:49},endLoc:{col:1,line:56},startBody:{col:23,line:49},endBody:{col:1,line:56}},"with-expanded-sidebar":{startLoc:{col:35,line:58},endLoc:{col:1,line:65},startBody:{col:35,line:58},endBody:{col:1,line:65}},"sidebar-with-toggle":{startLoc:{col:33,line:67},endLoc:{col:1,line:81},startBody:{col:33,line:67},endBody:{col:1,line:81}},"with-hoverable-sidebar":{startLoc:{col:36,line:83},endLoc:{col:1,line:90},startBody:{col:36,line:83},endBody:{col:1,line:90}}}}},title:"Templates/LateralNavbarLayout",component:_src_lib_components_lateralnavbarlayout_LateralNavbarLayout_component__WEBPACK_IMPORTED_MODULE_3__.u,args:{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_loader_Loader_component__WEBPACK_IMPORTED_MODULE_4__.a,{size:"massive"})},argTypes:{children:{table:{disable:!0}}}};var Default={args:{sidebar:_objectSpread(_objectSpread({},_sidebar_stories__WEBPACK_IMPORTED_MODULE_5__.DefaultSidebar),{},{actions:sideBarActions})}},WithExpandedSidebar={args:{sidebar:_objectSpread({actions:sideBarActions},_sidebar_stories__WEBPACK_IMPORTED_MODULE_5__.ExpandedSidebar.args)}},SidebarWithToggle={render:_ref=>{var{}=_ref,[expanded,setExpanded]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),sidebar={expanded,actions:sideBarActions,onToggleClick:()=>setExpanded(!expanded)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_lateralnavbarlayout_LateralNavbarLayout_component__WEBPACK_IMPORTED_MODULE_3__.u,{sidebar,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_loader_Loader_component__WEBPACK_IMPORTED_MODULE_4__.a,{size:"massive"})})}},WithHoverableSidebar={args:{sidebar:_objectSpread(_objectSpread({},_sidebar_stories__WEBPACK_IMPORTED_MODULE_5__.HoverableSidebar.args),{},{actions:sideBarActions})}};Default.parameters={...Default.parameters,docs:{...Default.parameters?.docs,source:{originalSource:"{\n args: {\n sidebar: {\n ...DefaultSidebar,\n actions: sideBarActions\n }\n }\n}",...Default.parameters?.docs?.source}}},WithExpandedSidebar.parameters={...WithExpandedSidebar.parameters,docs:{...WithExpandedSidebar.parameters?.docs,source:{originalSource:"{\n args: {\n sidebar: {\n actions: sideBarActions,\n ...ExpandedSidebar.args\n }\n }\n}",...WithExpandedSidebar.parameters?.docs?.source}}},SidebarWithToggle.parameters={...SidebarWithToggle.parameters,docs:{...SidebarWithToggle.parameters?.docs,source:{originalSource:'{\n render: ({}) => {\n const [expanded, setExpanded] = useState(false);\n const sidebar = {\n expanded: expanded,\n actions: sideBarActions,\n onToggleClick: () => setExpanded(!expanded)\n };\n return \n \n ;\n }\n}',...SidebarWithToggle.parameters?.docs?.source}}},WithHoverableSidebar.parameters={...WithHoverableSidebar.parameters,docs:{...WithHoverableSidebar.parameters?.docs,source:{originalSource:"{\n args: {\n sidebar: {\n ...HoverableSidebar.args,\n actions: sideBarActions\n }\n }\n}",...WithHoverableSidebar.parameters?.docs?.source}}};const __namedExportsOrder=["Default","WithExpandedSidebar","SidebarWithToggle","WithHoverableSidebar"]},"./stories/sidebar.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{DefaultSidebar:()=>DefaultSidebar,ExpandedSidebar:()=>ExpandedSidebar,HoverableSidebar:()=>HoverableSidebar,SidebarInLayout:()=>SidebarInLayout,SidebarWithToggle:()=>SidebarWithToggle,SidebarinLayoutWithToggle:()=>SidebarinLayoutWithToggle,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});var _storybook_addon_actions__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@storybook/addon-actions/dist/index.mjs"),_storybook_preview_api__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("@storybook/preview-api"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_src_lib__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/lib/components/lateralnavbarlayout/LateralNavbarLayout.component.tsx"),_src_lib__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./src/lib/components/loader/Loader.component.tsx"),_src_lib_components_sidebar_Sidebar_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/components/sidebar/Sidebar.component.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r;\n\nconst actions = [\n {\n label: 'Dashboard',\n icon: ,\n onClick: action('dashboard clicked'),\n active: true,\n },\n {\n label: 'Servers',\n icon: ,\n onClick: action('server clicked'),\n },\n {\n label: 'Disks',\n icon: ,\n onClick: action('disk clicked'),\n },\n];\n\nconst meta: Meta = {\n title: 'Components/Navigation/Sidebar',\n component: Sidebar,\n args: {\n actions,\n },\n parameters: {\n layout: 'fullscreen',\n },\n};\nexport default meta;\n\nexport const DefaultSidebar: Story = {};\n\nexport const ExpandedSidebar: Story = {\n args: {\n expanded: true,\n },\n};\n\nexport const SidebarWithToggle: Story = {\n render: (args) => {\n const [{ expanded }, updateArgs] = useArgs();\n return (\n updateArgs({ expanded: !expanded })}\n {...args}\n />\n );\n },\n};\n\nexport const HoverableSidebar: Story = {\n args: {\n hoverable: true,\n },\n};\n\nexport const SidebarInLayout: StoryObj = {\n render: (args) => {\n return (\n \n \n \n );\n },\n};\n\nexport const SidebarinLayoutWithToggle: Story = {\n render: (args) => {\n const [expandedWithToggle, setExpandedWithToggle] = useState(false);\n return (\n {\n setExpandedWithToggle(!expandedWithToggle);\n },\n ...args,\n }}\n >\n \n \n );\n },\n};\n",locationsMap:{"default-sidebar":{startLoc:{col:37,line:41},endLoc:{col:39,line:41},startBody:{col:37,line:41},endBody:{col:39,line:41}},"expanded-sidebar":{startLoc:{col:38,line:43},endLoc:{col:1,line:47},startBody:{col:38,line:43},endBody:{col:1,line:47}},"sidebar-with-toggle":{startLoc:{col:40,line:49},endLoc:{col:1,line:60},startBody:{col:40,line:49},endBody:{col:1,line:60}},"hoverable-sidebar":{startLoc:{col:39,line:62},endLoc:{col:1,line:66},startBody:{col:39,line:62},endBody:{col:1,line:66}},"sidebar-in-layout":{startLoc:{col:57,line:68},endLoc:{col:1,line:76},startBody:{col:57,line:68},endBody:{col:1,line:76}},"sidebarin-layout-with-toggle":{startLoc:{col:48,line:78},endLoc:{col:1,line:95},startBody:{col:48,line:78},endBody:{col:1,line:95}}}},layout:"fullscreen"}};var DefaultSidebar={},ExpandedSidebar={args:{expanded:!0}},SidebarWithToggle={render:args=>{var[{expanded},updateArgs]=(0,_storybook_preview_api__WEBPACK_IMPORTED_MODULE_1__.useArgs)();return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_src_lib_components_sidebar_Sidebar_component__WEBPACK_IMPORTED_MODULE_4__.B,_objectSpread({expanded,onToggleClick:()=>updateArgs({expanded:!expanded})},args))}},HoverableSidebar={args:{hoverable:!0}},SidebarInLayout={render:args=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_src_lib__WEBPACK_IMPORTED_MODULE_5__.u,{sidebar:_objectSpread({},args),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_src_lib__WEBPACK_IMPORTED_MODULE_6__.a,{size:"massive"})})},SidebarinLayoutWithToggle={render:args=>{var[expandedWithToggle,setExpandedWithToggle]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_src_lib__WEBPACK_IMPORTED_MODULE_5__.u,{sidebar:_objectSpread({expanded:expandedWithToggle,onToggleClick:()=>{setExpandedWithToggle(!expandedWithToggle)}},args),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_src_lib__WEBPACK_IMPORTED_MODULE_6__.a,{size:"massive"})})}};DefaultSidebar.parameters={...DefaultSidebar.parameters,docs:{...DefaultSidebar.parameters?.docs,source:{originalSource:"{}",...DefaultSidebar.parameters?.docs?.source}}},ExpandedSidebar.parameters={...ExpandedSidebar.parameters,docs:{...ExpandedSidebar.parameters?.docs,source:{originalSource:"{\n args: {\n expanded: true\n }\n}",...ExpandedSidebar.parameters?.docs?.source}}},SidebarWithToggle.parameters={...SidebarWithToggle.parameters,docs:{...SidebarWithToggle.parameters?.docs,source:{originalSource:"{\n render: args => {\n const [{\n expanded\n }, updateArgs] = useArgs();\n return updateArgs({\n expanded: !expanded\n })} {...args} />;\n }\n}",...SidebarWithToggle.parameters?.docs?.source}}},HoverableSidebar.parameters={...HoverableSidebar.parameters,docs:{...HoverableSidebar.parameters?.docs,source:{originalSource:"{\n args: {\n hoverable: true\n }\n}",...HoverableSidebar.parameters?.docs?.source}}},SidebarInLayout.parameters={...SidebarInLayout.parameters,docs:{...SidebarInLayout.parameters?.docs,source:{originalSource:'{\n render: args => {\n return \n \n ;\n }\n}',...SidebarInLayout.parameters?.docs?.source}}},SidebarinLayoutWithToggle.parameters={...SidebarinLayoutWithToggle.parameters,docs:{...SidebarinLayoutWithToggle.parameters?.docs,source:{originalSource:'{\n render: args => {\n const [expandedWithToggle, setExpandedWithToggle] = useState(false);\n return {\n setExpandedWithToggle(!expandedWithToggle);\n },\n ...args\n }}>\n \n ;\n }\n}',...SidebarinLayoutWithToggle.parameters?.docs?.source}}};const __namedExportsOrder=["DefaultSidebar","ExpandedSidebar","SidebarWithToggle","HoverableSidebar","SidebarInLayout","SidebarinLayoutWithToggle"]},"./src/lib/components/lateralnavbarlayout/LateralNavbarLayout.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{u:()=>LateralNavbarLayout});__webpack_require__("./node_modules/react/index.js");var _templateObject,_templateObject2,_templateObject3,styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_sidebar_Sidebar_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/components/sidebar/Sidebar.component.tsx"),_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/utils.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["children","sidebar"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var LateralNavbarLayoutContainer=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n display: flex;\n flex-direction: column;\n height: 100vh;\n width: 100vw;\n"]))),ContentContainer=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n display: flex;\n flex-direction: row;\n height: 100vh;\n"]))),MainContent=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n flex-grow: 1;\n background-color: ",";\n"])),(0,_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("backgroundLevel1"));function LateralNavbarLayout(_ref){var{children,sidebar}=_ref,rest=_objectWithoutProperties(_ref,_excluded);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(LateralNavbarLayoutContainer,_objectSpread(_objectSpread({className:"sc-lateralnavbarlayout"},rest),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(ContentContainer,{children:[sidebar&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_sidebar_Sidebar_component__WEBPACK_IMPORTED_MODULE_4__.B,_objectSpread({},sidebar)),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(MainContent,{className:"main",children})]})}))}LateralNavbarLayout.displayName="LateralNavbarLayout";try{LateralNavbarLayout.displayName="LateralNavbarLayout",LateralNavbarLayout.__docgenInfo={description:"",displayName:"LateralNavbarLayout",props:{sidebar:{defaultValue:null,description:"",name:"sidebar",required:!0,type:{name:"Props"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/lateralnavbarlayout/LateralNavbarLayout.component.tsx#LateralNavbarLayout"]={docgenInfo:LateralNavbarLayout.__docgenInfo,name:"LateralNavbarLayout",path:"src/lib/components/lateralnavbarlayout/LateralNavbarLayout.component.tsx#LateralNavbarLayout"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/sidebar/Sidebar.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{B:()=>Sidebar});var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,_templateObject6,_templateObject7,_templateObject8,_templateObject9,_templateObject10,_templateObject11,_templateObject12,_templateObject13,_templateObject14,_templateObject15,react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_style_theme__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/style/theme.ts"),_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/components/buttonv2/Buttonv2.component.tsx"),_icon_Icon_component__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./src/lib/components/icon/Icon.component.tsx"),_spacing__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/lib/spacing.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["expanded","actions","onToggleClick","hoverable"],_excluded2=["active","label","onClick","icon"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var Wrapper=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n margin-top: 1px;\n flex-shrink: 0;\n ","\n border-right: 1px solid ",";\n ","\n\n ","\n"])),(props=>{var{backgroundLevel1,textPrimary}=props.theme;return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n background-color: ",";\n color: ",";\n .fas {\n color: ",";\n }\n "])),backgroundLevel1,textPrimary,textPrimary)}),(props=>props.theme.backgroundLevel3),(props=>props.expanded?(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n width: auto;\n "]))):(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n width: ",";\n "])),_style_theme__WEBPACK_IMPORTED_MODULE_3__.NE)),(props=>{var{backgroundLevel1}=props.theme;if(props.hoverable&&props.hovered&&!props.expanded)return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject5||(_templateObject5=_taggedTemplateLiteral(["\n .sc-sidebar {\n position: relative;\n width: fit-content;\n height: 100%;\n background-color: ",";\n z-index: ",";\n border-right: 1px solid ",";\n }\n "])),backgroundLevel1,_style_theme__WEBPACK_IMPORTED_MODULE_3__.fE.sidebar,(props=>props.theme.backgroundLevel3))})),SidebarContainer=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject6||(_templateObject6=_taggedTemplateLiteral(["\n ","\n\n ","\n\n .sc-button {\n border-radius: 0;\n background-color: ",";\n color: ",";\n &:hover {\n background-color: ",";\n }\n &:focus-visible {\n ","\n }\n height: ",";\n width: ",";\n padding: 0px;\n }\n"])),(props=>{var{backgroundLevel1}=props.theme;return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject7||(_templateObject7=_taggedTemplateLiteral(["\n background-color: ",";\n "])),backgroundLevel1)}),(props=>props.expanded||props.hoverable&&props.hovered&&!props.expanded?(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject8||(_templateObject8=_taggedTemplateLiteral(["\n width: auto;\n "]))):(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject9||(_templateObject9=_taggedTemplateLiteral(["\n width: ",";\n "])),_style_theme__WEBPACK_IMPORTED_MODULE_3__.NE)),(props=>props.theme.backgroundLevel1),(props=>props.theme.textPrimary),(props=>props.theme.highlight),_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_4__.kD,_style_theme__WEBPACK_IMPORTED_MODULE_3__.FB,_style_theme__WEBPACK_IMPORTED_MODULE_3__.NE),SidebarItem=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject10||(_templateObject10=_taggedTemplateLiteral(["\n position: relative;\n display: flex;\n align-items: center;\n cursor: pointer;\n justify-content: flex-start;\n .fas {\n font-size: ",";\n }\n\n ","\n"])),_style_theme__WEBPACK_IMPORTED_MODULE_3__.J.larger,(props=>{var{textPrimary,highlight}=props.theme;return props.active?(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject11||(_templateObject11=_taggedTemplateLiteral(["\n background-color: ",";\n color: ",";\n cursor: default;\n &:focus-visible {\n ","\n }\n "])),highlight,textPrimary,_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_4__.kD):(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject12||(_templateObject12=_taggedTemplateLiteral(["\n &:hover {\n background-color: ",";\n color: ",";\n }\n &:focus-visible {\n ","\n }\n &:active {\n background-color: ",";\n color: ",";\n }\n "])),highlight,textPrimary,_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_4__.kD,highlight,textPrimary)})),MenuItemText=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject13||(_templateObject13=_taggedTemplateLiteral(["\n margin-right: ",";\n"])),_spacing__WEBPACK_IMPORTED_MODULE_5__.YK.r20),MenuItemSelected=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject14||(_templateObject14=_taggedTemplateLiteral(["\n position: absolute;\n width: 3px;\n height: 100%;\n right: 0;\n background-color: ",";\n"])),(props=>props.theme.selectedActive)),MenuItemIcon=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject15||(_templateObject15=_taggedTemplateLiteral(["\n width: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n height: ",";\n"])),_style_theme__WEBPACK_IMPORTED_MODULE_3__.NE,_style_theme__WEBPACK_IMPORTED_MODULE_3__.FB);function Sidebar(_ref){var{expanded,actions,onToggleClick,hoverable}=_ref,rest=_objectWithoutProperties(_ref,_excluded),[hovered,setHovered]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(Wrapper,{onMouseEnter:()=>setHovered(!0),onMouseLeave:()=>setHovered(!1),hoverable,hovered,expanded,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(SidebarContainer,_objectSpread(_objectSpread({expanded,className:"sc-sidebar",hoverable,hovered},rest),{},{children:[onToggleClick&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(MenuItemIcon,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_4__.$n,{icon:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_icon_Icon_component__WEBPACK_IMPORTED_MODULE_6__.In,{size:"lg",name:"Lat-menu"}),onClick:()=>{setHovered(!1),onToggleClick()}})}),actions.map(((_ref2,index)=>{var{active,label,onClick,icon=null}=_ref2,actionRest=_objectWithoutProperties(_ref2,_excluded2);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(SidebarItem,_objectSpread(_objectSpread({className:"sc-sidebar-item",active,title:label,onClick,onKeyDown:event=>{" "!==event.key&&"Enter"!==event.key&&"Spacebar"!==event.key||(event.preventDefault(),onClick(event))},tabIndex:0},actionRest),{},{children:[!!icon&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(MenuItemIcon,{children:icon}),(expanded||hoverable&&hovered)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(MenuItemText,{children:label}),active&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(MenuItemSelected,{})]}),index)}))]}))})}Sidebar.displayName="Sidebar";try{Sidebar.displayName="Sidebar",Sidebar.__docgenInfo={description:"",displayName:"Sidebar",props:{expanded:{defaultValue:null,description:"",name:"expanded",required:!1,type:{name:"boolean"}},actions:{defaultValue:null,description:"",name:"actions",required:!0,type:{name:"Items"}},hoverable:{defaultValue:null,description:"",name:"hoverable",required:!1,type:{name:"boolean"}},onToggleClick:{defaultValue:null,description:"",name:"onToggleClick",required:!1,type:{name:"(() => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/sidebar/Sidebar.component.tsx#Sidebar"]={docgenInfo:Sidebar.__docgenInfo,name:"Sidebar",path:"src/lib/components/sidebar/Sidebar.component.tsx#Sidebar"})}catch(__react_docgen_typescript_loader_error){}}}]); \ No newline at end of file diff --git a/layout-stories.3a1adf0d.iframe.bundle.js b/layout-stories.3a1adf0d.iframe.bundle.js new file mode 100644 index 0000000000..f1df50bbe8 --- /dev/null +++ b/layout-stories.3a1adf0d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[75737],{"./stories/layout.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Layout2MainContentOnly:()=>Layout2MainContentOnly,Layout2OverallSummaryAndMainContent:()=>Layout2OverallSummaryAndMainContent,Layout2Simplest:()=>Layout2Simplest,Layout2SimplestSidebar:()=>Layout2SimplestSidebar,Layout2SimplestWithMainContentPadding:()=>Layout2SimplestWithMainContentPadding,Layout2TwoEqualPanelsWithPadding:()=>Layout2TwoEqualPanelsWithPadding,Layout2TwoPanelsSeventyThirty:()=>Layout2TwoPanelsSeventyThirty,Layout2TwoPanelsThirtySeventy:()=>Layout2TwoPanelsThirtySeventy,__namedExportsOrder:()=>__namedExportsOrder,default:()=>layout_stories});__webpack_require__("./node_modules/react/index.js");var _templateObject,_templateObject2,styled_components_browser_esm=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),theme=__webpack_require__("./src/lib/style/theme.ts"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var LayoutContainer=styled_components_browser_esm.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n display: flex;\n flex-direction: column;\n height: 100vh;\n box-sizing: border-box;\n background: ",";\n"])),(props=>props.theme.backgroundLevel1)),Navigation=styled_components_browser_esm.Ay.div(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n height: ",";\n"])),theme.Ce);function Layout(_ref){var{children:app,headerNavigation}=_ref;return(0,jsx_runtime.jsxs)(LayoutContainer,{className:"layout-container",children:[(0,jsx_runtime.jsx)(Navigation,{children:headerNavigation}),app]})}Layout.displayName="Layout";try{Layout.displayName="Layout",Layout.__docgenInfo={description:"",displayName:"Layout",props:{headerNavigation:{defaultValue:null,description:"",name:"headerNavigation",required:!0,type:{name:"ReactElement>"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/layout/v2/index.tsx#Layout"]={docgenInfo:Layout.__docgenInfo,name:"Layout",path:"src/lib/components/layout/v2/index.tsx#Layout"})}catch(__react_docgen_typescript_loader_error){}var AppContainer_templateObject,AppContainer_templateObject2,_templateObject3,_templateObject4,_templateObject5,_templateObject6,spacing=__webpack_require__("./src/lib/spacing.tsx"),_excluded=["children","background"],_excluded2=["children","noPadding","noBottomMargin","hasTopMargin","background"],_excluded3=["children","hasPadding","background","hasTopMargin"],_excluded4=["children","sidebarNavigation","hasPadding"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function AppContainer_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var Container=styled_components_browser_esm.Ay.div(AppContainer_templateObject||(AppContainer_templateObject=AppContainer_taggedTemplateLiteral(["\n display: flex;\n flex-direction: row;\n flex: 1;\n overflow: hidden;\n"]))),FillAvailableFlexBox=styled_components_browser_esm.Ay.div(AppContainer_templateObject2||(AppContainer_templateObject2=AppContainer_taggedTemplateLiteral(["\n flex: 1;\n width: 100%;\n box-sizing: border-box;\n overflow: hidden;\n"]))),sectionDistance=spacing.YK.r2,ContextWrapper=styled_components_browser_esm.Ay.div(_templateObject3||(_templateObject3=AppContainer_taggedTemplateLiteral(["\n background: ",";\n height: 2.5rem;\n min-height: 2.5rem;\n max-height: 2.5rem;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n width: 100%;\n"])),(props=>props.background?props.theme[props.background]:"initial")),ContextContainer=_ref=>{var{children,background}=_ref,rest=_objectWithoutProperties(_ref,_excluded);return(0,jsx_runtime.jsx)(ContextWrapper,{background,children:(0,jsx_runtime.jsx)(FillAvailableFlexBox,_objectSpread(_objectSpread({},rest),{},{children}))})};ContextContainer.displayName="ContextContainer";var OverallSummaryContainer=styled_components_browser_esm.Ay.div(_templateObject4||(_templateObject4=AppContainer_taggedTemplateLiteral(["\n background: ",";\n min-height: 6rem;\n padding: ",";\n margin-bottom: ",";\n margin-top: ",";\n box-sizing: border-box;\n display: flex;\n align-items: center;\n"])),(props=>props.theme[props.background||"backgroundLevel2"]),(_ref2=>{var{noPadding}=_ref2;return noPadding?"0":"0 1rem"}),(_ref3=>{var{noBottomMargin}=_ref3;return noBottomMargin?"0":sectionDistance}),(_ref4=>{var{hasTopMargin}=_ref4;return hasTopMargin?"1rem":"0"})),OverallSummary=_ref5=>{var{children,noPadding,noBottomMargin,hasTopMargin,background}=_ref5,rest=_objectWithoutProperties(_ref5,_excluded2);return(0,jsx_runtime.jsx)(OverallSummaryContainer,{background,noPadding,noBottomMargin,hasTopMargin,children:(0,jsx_runtime.jsx)(FillAvailableFlexBox,_objectSpread(_objectSpread({},rest),{},{children}))})};OverallSummary.displayName="OverallSummary";var MainContentContainer=styled_components_browser_esm.Ay.div(_templateObject5||(_templateObject5=AppContainer_taggedTemplateLiteral(["\n display: flex;\n flex: 1;\n padding: ",";\n margin-top: ",";\n background: ",";\n overflow: hidden;\n"])),(props=>props.hasPadding?"1rem":"initial"),(_ref6=>{var{hasTopMargin}=_ref6;return hasTopMargin?"1rem":"0"}),(props=>props.theme[props.background||"backgroundLevel3"])),MainContent=_ref7=>{var{children,hasPadding,background,hasTopMargin}=_ref7,rest=_objectWithoutProperties(_ref7,_excluded3);return(0,jsx_runtime.jsx)(MainContentContainer,_objectSpread(_objectSpread({hasPadding,hasTopMargin,background},rest),{},{children}))};MainContent.displayName="MainContent";var AppChildrenContainer=styled_components_browser_esm.Ay.div(_templateObject6||(_templateObject6=AppContainer_taggedTemplateLiteral(["\n flex: 1;\n display: flex;\n flex-direction: column;\n padding: ",";\n width: 100%;\n box-sizing: border-box;\n"])),(props=>props.hasPadding?"0 1rem":"initial"));function AppContainer(_ref8){var{children,sidebarNavigation,hasPadding}=_ref8,rest=_objectWithoutProperties(_ref8,_excluded4);return(0,jsx_runtime.jsxs)(Container,_objectSpread(_objectSpread({},rest),{},{children:[sidebarNavigation,(0,jsx_runtime.jsx)(AppChildrenContainer,{hasPadding,children})]}))}AppContainer.displayName="AppContainer",AppContainer.ContextContainer=ContextContainer,AppContainer.OverallSummary=OverallSummary,AppContainer.MainContent=MainContent,AppContainer.sectionDistance=sectionDistance;try{AppContainer.displayName="AppContainer",AppContainer.__docgenInfo={description:"",displayName:"AppContainer",props:{sidebarNavigation:{defaultValue:null,description:"",name:"sidebarNavigation",required:!1,type:{name:"ReactElement>"}},hasPadding:{defaultValue:null,description:"",name:"hasPadding",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/layout/v2/AppContainer.tsx#AppContainer"]={docgenInfo:AppContainer.__docgenInfo,name:"AppContainer",path:"src/lib/components/layout/v2/AppContainer.tsx#AppContainer"})}catch(__react_docgen_typescript_loader_error){}var panels_templateObject,panels_templateObject2,panels_templateObject3,panels_excluded=["panelsRatio","leftPanel","rightPanel","noGap"];function panels_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function panels_objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function panels_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var ThirtySeventy={left:.3,right:.7},SixtyFiveThirtyFive={left:.65,right:.35},FiftyFifty={left:.5,right:.5},PanelsContainer=styled_components_browser_esm.Ay.div(panels_templateObject||(panels_templateObject=panels_taggedTemplateLiteral(["\n display: flex;\n flex: 1;\n gap: ",";\n"])),(_ref=>{var{noGap}=_ref;return noGap?0:AppContainer.sectionDistance})),LeftPanel=styled_components_browser_esm.Ay.div(panels_templateObject2||(panels_templateObject2=panels_taggedTemplateLiteral(["\n flex: ",";\n background: ",";\n display: flex;\n min-width: 0;\n"])),(props=>props.flex||"0 auto"),(props=>props.theme[props.background||"backgroundLevel3"])),RightPanel=styled_components_browser_esm.Ay.div(panels_templateObject3||(panels_templateObject3=panels_taggedTemplateLiteral(["\n flex: ",";\n background: ",";\n display: flex;\n min-width: 0;\n"])),(props=>props.flex||"0 auto"),(props=>props.theme[props.background||"backgroundLevel4"]));var TwoPanelLayout=_ref2=>{var{panelsRatio,leftPanel,rightPanel,noGap}=_ref2,rest=panels_objectWithoutProperties(_ref2,panels_excluded),panelsObjectRatio=function getPanelsObjectRation(ratio){if("50-50"===ratio)return FiftyFifty;if("65-35"===ratio)return SixtyFiveThirtyFive;if("30-70"===ratio)return ThirtySeventy;throw new Error("Unsupported ratio")}(panelsRatio);return(0,jsx_runtime.jsxs)(PanelsContainer,panels_objectSpread(panels_objectSpread({noGap},rest),{},{children:[(0,jsx_runtime.jsx)(LeftPanel,{flex:panelsObjectRatio.left,background:leftPanel.background,children:leftPanel.children}),(0,jsx_runtime.jsx)(RightPanel,{flex:panelsObjectRatio.right,background:rightPanel.background,children:rightPanel.children})]}))};TwoPanelLayout.displayName="TwoPanelLayout";try{TwoPanelLayout.displayName="TwoPanelLayout",TwoPanelLayout.__docgenInfo={description:"",displayName:"TwoPanelLayout",props:{panelsRatio:{defaultValue:null,description:"",name:"panelsRatio",required:!0,type:{name:"enum",value:[{value:'"50-50"'},{value:'"65-35"'},{value:'"30-70"'}]}},leftPanel:{defaultValue:null,description:"",name:"leftPanel",required:!0,type:{name:"{ children: ReactElement>; background?: keyof CoreUITheme | undefined; }"}},rightPanel:{defaultValue:null,description:"",name:"rightPanel",required:!0,type:{name:"{ children: ReactElement>; background?: keyof CoreUITheme | undefined; }"}},noGap:{defaultValue:null,description:"",name:"noGap",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/layout/v2/panels.tsx#TwoPanelLayout"]={docgenInfo:TwoPanelLayout.__docgenInfo,name:"TwoPanelLayout",path:"src/lib/components/layout/v2/panels.tsx#TwoPanelLayout"})}catch(__react_docgen_typescript_loader_error){}var layout_stories_templateObject,Icon_component=__webpack_require__("./src/lib/components/icon/Icon.component.tsx"),Text_component=__webpack_require__("./src/lib/components/text/Text.component.tsx"),TextBadge_component=__webpack_require__("./src/lib/components/textbadge/TextBadge.component.tsx"),Breadcrumb_component=__webpack_require__("./src/lib/components/breadcrumb/Breadcrumb.component.tsx"),ScrollbarWrapper_component=__webpack_require__("./src/lib/components/scrollbarwrapper/ScrollbarWrapper.component.tsx");const layout_stories={parameters:{storySource:{source:'import React from \'react\';\nimport { Layout as Layout2 } from \'../src/lib/components/layout/v2\';\nimport { TwoPanelLayout } from \'../src/lib/components/layout/v2/panels\';\nimport { AppContainer } from \'../src/lib/components/layout/v2/AppContainer\';\nimport styled from \'styled-components\';\nimport { Stack } from \'../src/lib/spacing\';\nimport { Icon } from \'../src/lib/components/icon/Icon.component\';\nimport { Link, Text } from \'../src/lib/components/text/Text.component\';\nimport { TextBadge } from \'../src/lib/components/textbadge/TextBadge.component\';\nimport { Breadcrumb } from \'../src/lib/components/breadcrumb/Breadcrumb.component\';\nimport { ScrollbarWrapper } from \'../src/lib/components/scrollbarwrapper/ScrollbarWrapper.component\';\nimport { Meta } from \'@storybook/react\';\n\nconst meta: Meta = {\n title: \'Templates/Layout\',\n component: Layout2,\n args: {},\n};\nexport default meta;\n\nconst HeaderComponent = styled.div`\n background: #ff9c54;\n flex: 1;\n color: black;\n`;\n\nexport const Layout2Simplest = {\n render: () => {\n return (\n \n

Header navigation

\n \n }\n >\n \n \n <>Context bar\n \n \n \n \n \n \n Title\n \n subtitle\n \n \n \n \n \n \n Status 1\n \n \n \n Status 2\n \n \n \n Status 3\n \n \n \n \n Alerts\n \n \n \n No alerts\n \n \n \n \n Main content\n \n \n );\n },\n};\n\nexport const Layout2SimplestWithMainContentPadding = {\n render: ({}) => (\n \n

Header navigation

\n \n }\n >\n \n \n <>Context bar\n \n \n Overall summary (optional)\n \n \n Main content\n \n \n \n ),\n};\n\nexport const Layout2MainContentOnly = {\n render: ({}) => (\n \n

Header navigation

\n \n }\n >\n \n \n Main content\n \n \n \n ),\n};\n\nexport const Layout2OverallSummaryAndMainContent = {\n render: () => (\n \n

Header navigation

\n \n }\n >\n \n \n \n home,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n \n node_longlonglonglonglonglonglonglonglonglonglong\n ,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n cluster_1,\n volumes,\n ]}\n />\n \n \n Overall summary (optional)\n \n \n Main content\n \n \n \n \n ),\n};\n\nexport const Layout2SimplestSidebar = {\n render: ({}) => (\n \n

Header navigation

\n \n }\n >\n Sidebar navigation\n }\n >\n \n <>Context bar\n \n \n Overall summary (optional)\n \n \n Main content\n \n \n \n ),\n};\n\nexport const Layout2TwoEqualPanelsWithPadding = {\n render: () => (\n \n

Header navigation

\n \n }\n >\n Navigation\n }\n >\n \n <>Context bar\n \n \n Overall summary (optional)\n \n \n Left Panel content,\n background: \'backgroundLevel3\',\n }}\n rightPanel={{\n children:
Right Panel content
,\n background: \'backgroundLevel4\',\n }}\n />\n
\n \n \n ),\n};\n\nexport const Layout2TwoPanelsThirtySeventy = {\n render: () => (\n \n

Header navigation

\n \n }\n >\n Navigation\n }\n >\n \n <>Context bar\n \n \n Overall summary (optional)\n \n \n Left Panel content,\n background: \'backgroundLevel3\',\n }}\n rightPanel={{\n children:
Right Panel content
,\n background: \'backgroundLevel4\',\n }}\n />\n
\n \n \n ),\n};\n\nexport const Layout2TwoPanelsSeventyThirty = {\n render: () => (\n \n

Header navigation

\n \n }\n >\n Navigation\n }\n >\n \n <>Context bar\n \n \n
Overall summary (optional)
\n
\n \n Left Panel content,\n background: \'backgroundLevel3\',\n }}\n rightPanel={{\n children:
Right Panel content
,\n background: \'backgroundLevel4\',\n }}\n />\n
\n \n \n ),\n};\n',locationsMap:{"layout-2-simplest":{startLoc:{col:31,line:27},endLoc:{col:1,line:82},startBody:{col:31,line:27},endBody:{col:1,line:82}},"layout-2-simplest-with-main-content-padding":{startLoc:{col:53,line:84},endLoc:{col:1,line:106},startBody:{col:53,line:84},endBody:{col:1,line:106}},"layout-2-main-content-only":{startLoc:{col:38,line:108},endLoc:{col:1,line:124},startBody:{col:38,line:108},endBody:{col:1,line:124}},"layout-2-overall-summary-and-main-content":{startLoc:{col:51,line:126},endLoc:{col:1,line:187},startBody:{col:51,line:126},endBody:{col:1,line:187}},"layout-2-simplest-sidebar":{startLoc:{col:38,line:189},endLoc:{col:1,line:215},startBody:{col:38,line:189},endBody:{col:1,line:215}},"layout-2-two-equal-panels-with-padding":{startLoc:{col:48,line:217},endLoc:{col:1,line:253},startBody:{col:48,line:217},endBody:{col:1,line:253}},"layout-2-two-panels-thirty-seventy":{startLoc:{col:45,line:255},endLoc:{col:1,line:291},startBody:{col:45,line:255},endBody:{col:1,line:291}},"layout-2-two-panels-seventy-thirty":{startLoc:{col:45,line:293},endLoc:{col:1,line:329},startBody:{col:45,line:293},endBody:{col:1,line:329}}}}},title:"Templates/Layout",component:Layout,args:{}};var HeaderComponent=styled_components_browser_esm.Ay.div(layout_stories_templateObject||(layout_stories_templateObject=function layout_stories_taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["\n background: #ff9c54;\n flex: 1;\n color: black;\n"]))),Layout2Simplest={render:()=>(0,jsx_runtime.jsx)(Layout,{headerNavigation:(0,jsx_runtime.jsx)(HeaderComponent,{children:(0,jsx_runtime.jsx)("h3",{children:"Header navigation"})}),children:(0,jsx_runtime.jsxs)(AppContainer,{children:[(0,jsx_runtime.jsx)(AppContainer.ContextContainer,{background:"backgroundLevel1",children:(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:"Context bar"})}),(0,jsx_runtime.jsx)(AppContainer.OverallSummary,{noPadding:!0,children:(0,jsx_runtime.jsxs)(spacing.BJ,{withSeparators:!0,gap:"r32",children:[(0,jsx_runtime.jsxs)(spacing.BJ,{gap:"r20",children:[(0,jsx_runtime.jsx)(Icon_component.In,{name:"Account",size:"2x",withWrapper:!0}),(0,jsx_runtime.jsxs)(spacing.BJ,{direction:"vertical",gap:"r4",children:[(0,jsx_runtime.jsx)(Text_component.EY,{variant:"Larger",children:"Title"}),(0,jsx_runtime.jsx)(Text_component.EY,{variant:"Smaller",color:"textSecondary",children:"subtitle"})]})]}),(0,jsx_runtime.jsxs)(spacing.BJ,{gap:"r32",children:[(0,jsx_runtime.jsxs)(spacing.BJ,{children:[(0,jsx_runtime.jsx)(Icon_component.In,{name:"Check-circle",color:"statusHealthy"}),(0,jsx_runtime.jsx)(Text_component.EY,{color:"textSecondary",children:"Status 1"})]}),(0,jsx_runtime.jsxs)(spacing.BJ,{children:[(0,jsx_runtime.jsx)(Icon_component.In,{name:"Check-circle",color:"statusHealthy"}),(0,jsx_runtime.jsx)(Text_component.EY,{color:"textSecondary",children:"Status 2"})]}),(0,jsx_runtime.jsxs)(spacing.BJ,{children:[(0,jsx_runtime.jsx)(Icon_component.In,{name:"Check-circle",color:"statusHealthy"}),(0,jsx_runtime.jsx)(Text_component.EY,{color:"textSecondary",children:"Status 3"})]})]}),(0,jsx_runtime.jsxs)(spacing.BJ,{direction:"vertical",gap:"r4",children:[(0,jsx_runtime.jsxs)(spacing.BJ,{gap:"r4",children:[(0,jsx_runtime.jsx)(Text_component.EY,{isEmphazed:!0,children:"Alerts"}),(0,jsx_runtime.jsx)(TextBadge_component.L,{text:"0",variant:"infoPrimary"})]}),(0,jsx_runtime.jsx)(Text_component.EY,{variant:"Smaller",color:"textSecondary",children:"No alerts"})]})]})}),(0,jsx_runtime.jsx)(AppContainer.MainContent,{children:"Main content"})]})})},Layout2SimplestWithMainContentPadding={render:_ref=>{var{}=_ref;return(0,jsx_runtime.jsx)(Layout,{headerNavigation:(0,jsx_runtime.jsx)(HeaderComponent,{children:(0,jsx_runtime.jsx)("h3",{children:"Header navigation"})}),children:(0,jsx_runtime.jsxs)(AppContainer,{children:[(0,jsx_runtime.jsx)(AppContainer.ContextContainer,{background:"backgroundLevel1",children:(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:"Context bar"})}),(0,jsx_runtime.jsx)(AppContainer.OverallSummary,{children:"Overall summary (optional)"}),(0,jsx_runtime.jsx)(AppContainer.MainContent,{background:"statusCritical",hasPadding:!0,children:"Main content"})]})})}},Layout2MainContentOnly={render:_ref2=>{var{}=_ref2;return(0,jsx_runtime.jsx)(Layout,{headerNavigation:(0,jsx_runtime.jsx)(HeaderComponent,{children:(0,jsx_runtime.jsx)("h3",{children:"Header navigation"})}),children:(0,jsx_runtime.jsx)(AppContainer,{children:(0,jsx_runtime.jsx)(AppContainer.MainContent,{background:"statusCritical",hasTopMargin:!0,children:"Main content"})})})}},Layout2OverallSummaryAndMainContent={render:()=>(0,jsx_runtime.jsx)(Layout,{headerNavigation:(0,jsx_runtime.jsx)(HeaderComponent,{children:(0,jsx_runtime.jsx)("h3",{children:"Header navigation"})}),children:(0,jsx_runtime.jsx)(ScrollbarWrapper_component.K,{children:(0,jsx_runtime.jsxs)(AppContainer,{children:[(0,jsx_runtime.jsx)(AppContainer.ContextContainer,{background:"backgroundLevel1",children:(0,jsx_runtime.jsx)(Breadcrumb_component.Q,{paths:[(0,jsx_runtime.jsx)(Text_component.N_,{href:"home",children:"home"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"node",title:"node_longlonglonglonglonglonglonglonglonglonglong",children:"node_longlonglonglonglonglonglonglonglonglonglong"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.N_,{href:"cluster",children:"cluster_1"}),(0,jsx_runtime.jsx)(Text_component.EY,{children:"volumes"})]})}),(0,jsx_runtime.jsx)(AppContainer.OverallSummary,{hasTopMargin:!0,children:"Overall summary (optional)"}),(0,jsx_runtime.jsx)(AppContainer.MainContent,{background:"statusCritical",children:"Main content"})]})})})},Layout2SimplestSidebar={render:_ref3=>{var{}=_ref3;return(0,jsx_runtime.jsx)(Layout,{headerNavigation:(0,jsx_runtime.jsx)(HeaderComponent,{children:(0,jsx_runtime.jsx)("h3",{children:"Header navigation"})}),children:(0,jsx_runtime.jsxs)(AppContainer,{sidebarNavigation:(0,jsx_runtime.jsx)("div",{style:{background:"#fff3e8"},children:"Sidebar navigation"}),children:[(0,jsx_runtime.jsx)(AppContainer.ContextContainer,{background:"backgroundLevel1",children:(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:"Context bar"})}),(0,jsx_runtime.jsx)(AppContainer.OverallSummary,{children:"Overall summary (optional)"}),(0,jsx_runtime.jsx)(AppContainer.MainContent,{background:"statusCritical",children:"Main content"})]})})}},Layout2TwoEqualPanelsWithPadding={render:()=>(0,jsx_runtime.jsx)(Layout,{headerNavigation:(0,jsx_runtime.jsx)(HeaderComponent,{children:(0,jsx_runtime.jsx)("h3",{children:"Header navigation"})}),children:(0,jsx_runtime.jsxs)(AppContainer,{sidebarNavigation:(0,jsx_runtime.jsx)("div",{style:{background:"#fff3e8"},children:"Navigation"}),children:[(0,jsx_runtime.jsx)(AppContainer.ContextContainer,{background:"backgroundLevel1",children:(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:"Context bar"})}),(0,jsx_runtime.jsx)(AppContainer.OverallSummary,{children:"Overall summary (optional)"}),(0,jsx_runtime.jsx)(AppContainer.MainContent,{children:(0,jsx_runtime.jsx)(TwoPanelLayout,{panelsRatio:"50-50",leftPanel:{children:(0,jsx_runtime.jsx)("div",{style:{flex:1},children:"Left Panel content"}),background:"backgroundLevel3"},rightPanel:{children:(0,jsx_runtime.jsx)("div",{style:{flex:1},children:"Right Panel content"}),background:"backgroundLevel4"}})})]})})},Layout2TwoPanelsThirtySeventy={render:()=>(0,jsx_runtime.jsx)(Layout,{headerNavigation:(0,jsx_runtime.jsx)(HeaderComponent,{children:(0,jsx_runtime.jsx)("h3",{children:"Header navigation"})}),children:(0,jsx_runtime.jsxs)(AppContainer,{sidebarNavigation:(0,jsx_runtime.jsx)("div",{style:{background:"#fff3e8"},children:"Navigation"}),children:[(0,jsx_runtime.jsx)(AppContainer.ContextContainer,{background:"backgroundLevel1",children:(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:"Context bar"})}),(0,jsx_runtime.jsx)(AppContainer.OverallSummary,{children:"Overall summary (optional)"}),(0,jsx_runtime.jsx)(AppContainer.MainContent,{background:"statusCritical",children:(0,jsx_runtime.jsx)(TwoPanelLayout,{panelsRatio:"30-70",leftPanel:{children:(0,jsx_runtime.jsx)("div",{style:{flex:1},children:"Left Panel content"}),background:"backgroundLevel3"},rightPanel:{children:(0,jsx_runtime.jsx)("div",{style:{flex:1},children:"Right Panel content"}),background:"backgroundLevel4"}})})]})})},Layout2TwoPanelsSeventyThirty={render:()=>(0,jsx_runtime.jsx)(Layout,{headerNavigation:(0,jsx_runtime.jsx)(HeaderComponent,{children:(0,jsx_runtime.jsx)("h3",{children:"Header navigation"})}),children:(0,jsx_runtime.jsxs)(AppContainer,{sidebarNavigation:(0,jsx_runtime.jsx)("div",{style:{background:"#fff3e8"},children:"Navigation"}),children:[(0,jsx_runtime.jsx)(AppContainer.ContextContainer,{background:"backgroundLevel1",children:(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:"Context bar"})}),(0,jsx_runtime.jsx)(AppContainer.OverallSummary,{children:(0,jsx_runtime.jsx)("div",{children:"Overall summary (optional)"})}),(0,jsx_runtime.jsx)(AppContainer.MainContent,{background:"selectedActive",children:(0,jsx_runtime.jsx)(TwoPanelLayout,{panelsRatio:"65-35",leftPanel:{children:(0,jsx_runtime.jsx)("div",{style:{flex:1},children:"Left Panel content"}),background:"backgroundLevel3"},rightPanel:{children:(0,jsx_runtime.jsx)("div",{style:{flex:1},children:"Right Panel content"}),background:"backgroundLevel4"}})})]})})};Layout2Simplest.parameters={...Layout2Simplest.parameters,docs:{...Layout2Simplest.parameters?.docs,source:{originalSource:'{\n render: () => {\n return \n

Header navigation

\n }>\n \n \n <>Context bar\n \n \n \n \n \n \n Title\n \n subtitle\n \n \n \n \n \n \n Status 1\n \n \n \n Status 2\n \n \n \n Status 3\n \n \n \n \n Alerts\n \n \n \n No alerts\n \n \n \n \n Main content\n \n
;\n }\n}',...Layout2Simplest.parameters?.docs?.source}}},Layout2SimplestWithMainContentPadding.parameters={...Layout2SimplestWithMainContentPadding.parameters,docs:{...Layout2SimplestWithMainContentPadding.parameters?.docs,source:{originalSource:'{\n render: ({}) => \n

Header navigation

\n }>\n \n \n <>Context bar\n \n \n Overall summary (optional)\n \n \n Main content\n \n \n
\n}',...Layout2SimplestWithMainContentPadding.parameters?.docs?.source}}},Layout2MainContentOnly.parameters={...Layout2MainContentOnly.parameters,docs:{...Layout2MainContentOnly.parameters?.docs,source:{originalSource:'{\n render: ({}) => \n

Header navigation

\n }>\n \n \n Main content\n \n \n
\n}',...Layout2MainContentOnly.parameters?.docs?.source}}},Layout2OverallSummaryAndMainContent.parameters={...Layout2OverallSummaryAndMainContent.parameters,docs:{...Layout2OverallSummaryAndMainContent.parameters?.docs,source:{originalSource:'{\n render: () => \n

Header navigation

\n }>\n \n \n \n home, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, \n node_longlonglonglonglonglonglonglonglonglonglong\n , cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, cluster_1, volumes]} />\n \n \n Overall summary (optional)\n \n \n Main content\n \n \n \n
\n}',...Layout2OverallSummaryAndMainContent.parameters?.docs?.source}}},Layout2SimplestSidebar.parameters={...Layout2SimplestSidebar.parameters,docs:{...Layout2SimplestSidebar.parameters?.docs,source:{originalSource:'{\n render: ({}) => \n

Header navigation

\n }>\n Sidebar navigation}>\n \n <>Context bar\n \n \n Overall summary (optional)\n \n \n Main content\n \n \n
\n}',...Layout2SimplestSidebar.parameters?.docs?.source}}},Layout2TwoEqualPanelsWithPadding.parameters={...Layout2TwoEqualPanelsWithPadding.parameters,docs:{...Layout2TwoEqualPanelsWithPadding.parameters?.docs,source:{originalSource:"{\n render: () => \n

Header navigation

\n }>\n Navigation}>\n \n <>Context bar\n \n \n Overall summary (optional)\n \n \n Left Panel content,\n background: 'backgroundLevel3'\n }} rightPanel={{\n children:
Right Panel content
,\n background: 'backgroundLevel4'\n }} />\n
\n
\n
\n}",...Layout2TwoEqualPanelsWithPadding.parameters?.docs?.source}}},Layout2TwoPanelsThirtySeventy.parameters={...Layout2TwoPanelsThirtySeventy.parameters,docs:{...Layout2TwoPanelsThirtySeventy.parameters?.docs,source:{originalSource:"{\n render: () => \n

Header navigation

\n }>\n Navigation}>\n \n <>Context bar\n \n \n Overall summary (optional)\n \n \n Left Panel content,\n background: 'backgroundLevel3'\n }} rightPanel={{\n children:
Right Panel content
,\n background: 'backgroundLevel4'\n }} />\n
\n
\n
\n}",...Layout2TwoPanelsThirtySeventy.parameters?.docs?.source}}},Layout2TwoPanelsSeventyThirty.parameters={...Layout2TwoPanelsSeventyThirty.parameters,docs:{...Layout2TwoPanelsSeventyThirty.parameters?.docs,source:{originalSource:"{\n render: () => \n

Header navigation

\n }>\n Navigation}>\n \n <>Context bar\n \n \n
Overall summary (optional)
\n
\n \n Left Panel content,\n background: 'backgroundLevel3'\n }} rightPanel={{\n children:
Right Panel content
,\n background: 'backgroundLevel4'\n }} />\n
\n
\n
\n}",...Layout2TwoPanelsSeventyThirty.parameters?.docs?.source}}};const __namedExportsOrder=["Layout2Simplest","Layout2SimplestWithMainContentPadding","Layout2MainContentOnly","Layout2OverallSummaryAndMainContent","Layout2SimplestSidebar","Layout2TwoEqualPanelsWithPadding","Layout2TwoPanelsThirtySeventy","Layout2TwoPanelsSeventyThirty"]},"./src/lib/components/breadcrumb/Breadcrumb.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Q:()=>Breadcrumb});var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,_templateObject6,polished__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/polished/dist/polished.es.js"),styled_components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_spacing__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/spacing.tsx"),_style_theme__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/lib/style/theme.ts"),_icon_Icon_component__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/lib/components/icon/Icon.component.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["paths"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var BreadcrumbContainer=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.ol(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n display: flex;\n list-style-type: none;\n padding-left: 0;\n margin: 0;\n overflow-y: auto;\n"]))),BreadcrumbItem=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.li(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n box-sizing: border-box;\n height: 100%;\n font-size: ",";\n ","\n min-width: 3rem;\n\n ","\n"])),_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.larger,(0,polished__WEBPACK_IMPORTED_MODULE_3__.gO)("250px"),(props=>{var{textPrimary,selectedActive,textLink}=props.theme;return props.active?(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n * {\n text-decoration: none;\n color: ",";\n }\n color: ",";\n "])),textPrimary,textPrimary):(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n * {\n text-decoration: none;\n color: ",";\n }\n color: ",";\n border-bottom: 2px solid transparent;\n &:hover {\n * {\n color: ",";\n }\n color: ",";\n border-bottom: 2px solid ",";\n }\n "])),textLink,textLink,selectedActive,selectedActive,selectedActive)})),BreadcrumbSeparator=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.li(_templateObject5||(_templateObject5=_taggedTemplateLiteral(["\n ","\n"])),(props=>(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject6||(_templateObject6=_taggedTemplateLiteral(["\n color: ",";\n padding: "," ",";\n display: flex;\n align-items: center;\n font-size: ",";\n "])),props.theme.textPrimary,_spacing__WEBPACK_IMPORTED_MODULE_4__.YK.r4,_spacing__WEBPACK_IMPORTED_MODULE_4__.YK.r8,_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.small))),Breadcrumb=_ref=>{var{paths=[]}=_ref,rest=_objectWithoutProperties(_ref,_excluded),lastIndex=paths.length-1,breadcrumbItems=paths.map(((item,index)=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(BreadcrumbItem,{className:"sc-breadcrumb_item",active:index===lastIndex,children:item},"sc-breadcrumb_item_".concat(index)))).reduce((lastIndex=>(acc,item,index)=>index{__webpack_require__.d(__webpack_exports__,{K:()=>ScrollbarWrapper});__webpack_require__("./node_modules/react/index.js");var _templateObject,_templateObject2,styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var GlobalStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.DU)(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n","\n"])),(props=>{var brand=props.theme;return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n // Custom scrollbar\n * {\n // Chrome / Safari / Edge\n ::-webkit-scrollbar {\n width: 8px;\n height: 8px;\n }\n\n ::-webkit-scrollbar-track {\n background: ",";\n }\n\n ::-webkit-scrollbar-thumb {\n width: 4px;\n height: 4px;\n min-height: 20px;\n background: ",";\n border-radius: 4px;\n -webkit-border-radius: 4px;\n background-clip: padding-box;\n border: 2px solid rgba(0, 0, 0, 0);\n }\n\n ::-webkit-scrollbar-thumb:vertical:hover,\n ::-webkit-scrollbar-thumb:horizontal:hover {\n background-color: rgba(89, 90, 120, 0.5);\n }\n\n ::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n display: none;\n }\n ::-webkit-scrollbar-corner {\n background-color: transparent;\n }\n\n // Firefox\n scrollbar-color: "," ",";\n scrollbar-width: thin;\n }\n "])),brand.backgroundLevel3,brand.buttonSecondary,brand.buttonSecondary,brand.backgroundLevel3)}));function ScrollbarWrapper(_ref){var{children}=_ref;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(GlobalStyle,{}),children]})}try{ScrollbarWrapper.displayName="ScrollbarWrapper",ScrollbarWrapper.__docgenInfo={description:"",displayName:"ScrollbarWrapper",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/scrollbarwrapper/ScrollbarWrapper.component.tsx#ScrollbarWrapper"]={docgenInfo:ScrollbarWrapper.__docgenInfo,name:"ScrollbarWrapper",path:"src/lib/components/scrollbarwrapper/ScrollbarWrapper.component.tsx#ScrollbarWrapper"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/textbadge/TextBadge.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{L:()=>TextBadge});__webpack_require__("./node_modules/react/index.js");var _templateObject,styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_spacing__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/spacing.tsx"),_style_theme__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/style/theme.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["text","variant","className"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var StyledTextBadge=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.span(_templateObject||(_templateObject=function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["\n ","\n"])),(_ref=>{var{theme,variant}=_ref;return"\n background-color: ".concat(theme[variant],";\n color: ").concat("infoSecondary"===variant?theme.textPrimary:theme.textReverse,";\n padding: 2px ").concat(_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r4,";\n border-radius: 4px;\n font-size: 0.9rem;\n font-weight: ").concat(_style_theme__WEBPACK_IMPORTED_MODULE_4__.Wy.bold,";\n margin: 0 ").concat(_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r4," 0 ").concat(_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r4,";\n ")}));function TextBadge(_ref2){var{text,variant="infoPrimary",className}=_ref2,rest=_objectWithoutProperties(_ref2,_excluded);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(StyledTextBadge,_objectSpread(_objectSpread({className:["sc-text-badge",className].join(" "),variant},rest),{},{children:text}))}TextBadge.displayName="TextBadge";try{TextBadge.displayName="TextBadge",TextBadge.__docgenInfo={description:"",displayName:"TextBadge",props:{text:{defaultValue:null,description:"",name:"text",required:!0,type:{name:"string"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},variant:{defaultValue:{value:"infoPrimary"},description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"statusHealthy"'},{value:'"statusWarning"'},{value:'"statusCritical"'},{value:'"selectedActive"'},{value:'"infoPrimary"'},{value:'"infoSecondary"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/textbadge/TextBadge.component.tsx#TextBadge"]={docgenInfo:TextBadge.__docgenInfo,name:"TextBadge",path:"src/lib/components/textbadge/TextBadge.component.tsx#TextBadge"})}catch(__react_docgen_typescript_loader_error){}}}]); \ No newline at end of file diff --git a/linechart-stories.57b5cd9f.iframe.bundle.js b/linechart-stories.57b5cd9f.iframe.bundle.js new file mode 100644 index 0000000000..409a7006a6 --- /dev/null +++ b/linechart-stories.57b5cd9f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[50391],{"./stories/linechart.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{AnotherExample:()=>AnotherExample,ForecastChart:()=>ForecastChart,VegaChartWithoutAxis:()=>VegaChartWithoutAxis,VegaLiteChart:()=>VegaLiteChart,__namedExportsOrder:()=>__namedExportsOrder,default:()=>linechart_stories});var VegaChart_component=__webpack_require__("./src/lib/components/vegachart/VegaChart.component.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["id","data","xAxis","yAxis","color","tooltip","lineConfig","height","width","displayTrendLine","strokeDashEncodingConfig","opacityEncodingConfig","tooltipConfig","tooltipTheme"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function LineChart(_ref){var{id,data,xAxis,yAxis,color,tooltip=!1,lineConfig,height=300,width=1e3,displayTrendLine=!1,strokeDashEncodingConfig,opacityEncodingConfig,tooltipConfig,tooltipTheme}=_ref,rest=_objectWithoutProperties(_ref,_excluded),lines=yAxis.map((y=>({mark:_objectSpread({type:"line"},lineConfig),encoding:{y,strokeDash:strokeDashEncodingConfig,opacity:opacityEncodingConfig}}))),currentTimeTrendline={mark:{type:"rule",style:"ruleCurrentTime",color:"white",opacity:.2},encoding:{x:{value:width/2},y:{value:height},y2:{value:0}}},topTrendline={mark:{type:"rule",style:"ruleTop",color:"orange",opacity:.2},encoding:{y:{aggregate:"max",field:"capacity",type:"quantitative"},x:{value:0},x2:{value:width}}},spec=_objectSpread({data:{values:data},encoding:{x:xAxis,color,tooltip:tooltip?[xAxis,...yAxis]:null},height,width,layer:[...lines]},rest);return tooltip&&spec.layer.push(tooltipConfig||{mark:"rule",selection:{index:{type:"single",on:"mousemove",encodings:["x"],nearest:!0}},encoding:{color:{condition:{selection:{not:"index"},value:"transparent"}}}}),displayTrendLine&&(spec.layer.push(currentTimeTrendline),spec.layer.push(topTrendline)),(0,jsx_runtime.jsx)(VegaChart_component.sD,{id,spec,theme:tooltipTheme||"light"})}LineChart.displayName="LineChart";try{LineChart.displayName="LineChart",LineChart.__docgenInfo={description:"",displayName:"LineChart",props:{id:{defaultValue:null,description:"",name:"id",required:!0,type:{name:"string"}},data:{defaultValue:null,description:"",name:"data",required:!0,type:{name:"Record[]"}},xAxis:{defaultValue:null,description:"",name:"xAxis",required:!0,type:{name:"Record"}},yAxis:{defaultValue:null,description:"",name:"yAxis",required:!0,type:{name:"Record[]"}},color:{defaultValue:null,description:"",name:"color",required:!1,type:{name:"Record"}},tooltip:{defaultValue:{value:"false"},description:"",name:"tooltip",required:!1,type:{name:"boolean"}},lineConfig:{defaultValue:null,description:"",name:"lineConfig",required:!1,type:{name:"Record"}},width:{defaultValue:{value:"1000"},description:"",name:"width",required:!1,type:{name:"number"}},height:{defaultValue:{value:"300"},description:"",name:"height",required:!1,type:{name:"number"}},displayTrendLine:{defaultValue:{value:"false"},description:"",name:"displayTrendLine",required:!1,type:{name:"boolean"}},strokeDashEncodingConfig:{defaultValue:null,description:"",name:"strokeDashEncodingConfig",required:!1,type:{name:"any"}},opacityEncodingConfig:{defaultValue:null,description:"",name:"opacityEncodingConfig",required:!1,type:{name:"any"}},tooltipConfig:{defaultValue:null,description:"",name:"tooltipConfig",required:!1,type:{name:"any"}},tooltipTheme:{defaultValue:null,description:"",name:"tooltipTheme",required:!1,type:{name:"enum",value:[{value:'"custom"'},{value:'"dark"'},{value:'"light"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/linechart/LineChart.component.tsx#LineChart"]={docgenInfo:LineChart.__docgenInfo,name:"LineChart",path:"src/lib/components/linechart/LineChart.component.tsx#LineChart"})}catch(__react_docgen_typescript_loader_error){}var linechart=__webpack_require__("./stories/data/linechart.ts");const linechart_stories={parameters:{storySource:{source:"import React from 'react';\nimport { LineChart } from '../src/lib/components/linechart/LineChart.component';\nimport {\n data,\n data_graph_with_axis,\n forecast_data,\n in_out_data,\n} from './data/linechart';\nimport { Wrapper, Title } from './common';\nconst xAxis = {\n field: 'time',\n type: 'temporal',\n timeUnit: 'yearmonthdatehoursminutes',\n title: 'time',\n};\nconst yAxis = [\n {\n field: 'total_space',\n type: 'quantitative',\n title: 'TOTAL SPACE (GB)',\n color: 'yellow',\n },\n {\n field: 'used_space',\n type: 'quantitative',\n title: 'USED SPACE (GB)',\n color: 'blue',\n },\n];\n// the line chart without x axis and y axis\nconst xAxis_without_axis = {\n field: 'time',\n type: 'temporal',\n timeUnit: 'yearmonthdatehoursminutes',\n title: 'time',\n axis: null,\n};\nconst yAxis_without_axis = [\n {\n field: 'Latency',\n type: 'quantitative',\n color: '#18DFAD',\n axis: {\n title: null,\n ticks: false,\n labels: false,\n },\n },\n {\n field: 'Latency',\n type: 'quantitative',\n color: '#968BFF',\n axis: {\n title: null,\n ticks: false,\n labels: false,\n },\n },\n {\n field: 'Latency',\n type: 'quantitative',\n color: '#F6B187',\n axis: {\n title: null,\n ticks: false,\n labels: false,\n },\n },\n {\n field: 'Latency',\n type: 'quantitative',\n color: '#4BE4E2',\n axis: {\n title: null,\n ticks: false,\n labels: false,\n },\n },\n];\nconst color = {\n field: 'resquest_method',\n type: 'nominal',\n legend: {\n direction: 'horizontal',\n orient: 'bottom',\n title: null,\n symbolType: 'stroke',\n labelFontSize: 15,\n columnPadding: 50,\n symbolStrokeWidth: 5,\n },\n domain: ['Get', 'Put', 'Delete', 'List'],\n scale: {\n range: ['#18DFAD', '#968BFF', '#F6B187', '#4BE4E2'],\n },\n};\nconst lineConfig = {\n strokeWidth: 1,\n opacity: 0.5,\n};\nconst id = 'vis';\nconst id_without_axis = 'vis2';\n// forecast chart\nconst xAxis_forecast_chart = {\n field: 'time',\n type: 'ordinal',\n title: null,\n axis: {\n labelAngle: 0,\n },\n // sort the according the given xlabel\n sort: ['-3m', 'Now', '+3m'],\n};\nconst yAxis_forecast_chart = [\n {\n field: 'capacity',\n type: 'quantitative',\n color: '#968BFF',\n axis: {\n title: null,\n ticks: false,\n labels: false,\n },\n },\n];\nconst lineConfig_forecast_chart = {\n interpolate: 'monotone',\n};\nconst id_forecast_chart = 'vis_forecast_chart';\nconst xAxis_inout_chart = {\n field: 'date',\n type: 'temporal',\n axis: {\n format: '%m/%d',\n ticks: true,\n tickCount: 4,\n labelAngle: -50,\n labelColor: '#B5B5B5',\n },\n title: null,\n};\nconst yAxis_inout_chart = [\n {\n field: 'value',\n type: 'quantitative',\n title: null,\n },\n];\nconst color_inout_chart = {\n field: 'type',\n type: 'nominal',\n domain: ['in', 'out'],\n scale: {\n range: ['#F6B187', '#968BFF'],\n },\n legend: {\n direction: 'horizontal',\n orient: 'bottom',\n title: null,\n values: ['in', 'out'],\n symbolSize: 300,\n labelFontSize: 15,\n },\n};\nconst strokeDashConfig_inout = {\n field: 'symbol',\n type: 'nominal',\n legend: {\n direction: 'horizontal',\n orient: 'bottom',\n title: null,\n values: ['Cluster avg'],\n symbolSize: 300,\n labelFontSize: 15,\n },\n};\nconst opacityConfig_inout = {\n condition: {\n test: 'datum.symbol == \"Cluster avg\"',\n value: 0.5,\n },\n value: 1,\n};\nconst lineConfigInOut = {\n strokeWidth: 1.5,\n};\n// Overriding the tooltip config to format data properly through the tooltipConfig prop\nconst tooltipConfigInOut = {\n transform: [\n {\n pivot: 'type',\n value: 'value',\n groupby: ['date'],\n },\n ],\n mark: 'rule',\n encoding: {\n opacity: {\n condition: {\n value: 1,\n selection: 'hover',\n },\n value: 0,\n },\n tooltip: [\n {\n field: 'date',\n type: 'temporal',\n axis: {\n format: '%d/%m %H:%M',\n ticks: true,\n tickCount: 4,\n labelAngle: -50,\n labelColor: '#B5B5B5',\n },\n title: 'Date',\n },\n {\n field: 'in',\n type: 'quantitative',\n title: 'In',\n },\n {\n field: 'out',\n type: 'quantitative',\n title: 'Out',\n },\n {\n field: 'avgIn',\n type: 'quantitative',\n title: 'Avg In',\n },\n {\n field: 'avgOut',\n type: 'quantitative',\n title: 'Avg Out',\n },\n ],\n color: {\n legend: null,\n },\n },\n selection: {\n hover: {\n type: 'single',\n fields: ['date'],\n nearest: true,\n on: 'mouseover',\n empty: 'none',\n clear: 'mouseout',\n },\n },\n};\nexport default {\n title: 'Components/Data Display/Charts/LineChart',\n component: LineChart,\n args: {\n width: 800,\n tooltip: true,\n },\n argTypes: {\n data: {\n control: false,\n },\n },\n};\nexport const VegaLiteChart = {\n name: 'Vega-Lite line chart demo',\n args: {\n id,\n data,\n xAxis,\n yAxis,\n },\n};\n\nexport const VegaChartWithoutAxis = {\n name: 'Vega-Lite line chart without axis',\n args: {\n id: id_without_axis,\n data: data_graph_with_axis,\n xAxis: xAxis_without_axis,\n yAxis: yAxis_without_axis,\n tooltip: false,\n color,\n lineConfig,\n },\n};\n\nexport const ForecastChart = {\n args: {\n id: id_forecast_chart,\n data: forecast_data,\n xAxis: xAxis_forecast_chart,\n yAxis: yAxis_forecast_chart,\n tooltip: false,\n lineConfig: lineConfig_forecast_chart,\n width: 300,\n heigth: 150,\n displayTrendLine: true,\n },\n};\n\nexport const AnotherExample = {\n name: 'Vega-Lite with strokeDash config, opacity config and custom Tooltip',\n args: {\n id: 'id_strokedash',\n data: in_out_data,\n xAxis: xAxis_inout_chart,\n yAxis: yAxis_inout_chart,\n color: color_inout_chart,\n height: 250,\n lineConfig: lineConfigInOut,\n strokeDashEncodingConfig: strokeDashConfig_inout,\n opacityEncodingConfig: opacityConfig_inout,\n tooltipConfig: tooltipConfigInOut,\n tooltipTheme: 'dark',\n },\n};\n",locationsMap:{"vega-lite-chart":{startLoc:{col:29,line:267},endLoc:{col:1,line:275},startBody:{col:29,line:267},endBody:{col:1,line:275}},"vega-chart-without-axis":{startLoc:{col:36,line:277},endLoc:{col:1,line:288},startBody:{col:36,line:277},endBody:{col:1,line:288}},"forecast-chart":{startLoc:{col:29,line:290},endLoc:{col:1,line:302},startBody:{col:29,line:290},endBody:{col:1,line:302}},"another-example":{startLoc:{col:30,line:304},endLoc:{col:1,line:319},startBody:{col:30,line:304},endBody:{col:1,line:319}}}}},title:"Components/Data Display/Charts/LineChart",component:LineChart,args:{width:800,tooltip:!0},argTypes:{data:{control:!1}}};var VegaLiteChart={name:"Vega-Lite line chart demo",args:{id:"vis",data:linechart.p,xAxis:{field:"time",type:"temporal",timeUnit:"yearmonthdatehoursminutes",title:"time"},yAxis:[{field:"total_space",type:"quantitative",title:"TOTAL SPACE (GB)",color:"yellow"},{field:"used_space",type:"quantitative",title:"USED SPACE (GB)",color:"blue"}]}},VegaChartWithoutAxis={name:"Vega-Lite line chart without axis",args:{id:"vis2",data:linechart.tc,xAxis:{field:"time",type:"temporal",timeUnit:"yearmonthdatehoursminutes",title:"time",axis:null},yAxis:[{field:"Latency",type:"quantitative",color:"#18DFAD",axis:{title:null,ticks:!1,labels:!1}},{field:"Latency",type:"quantitative",color:"#968BFF",axis:{title:null,ticks:!1,labels:!1}},{field:"Latency",type:"quantitative",color:"#F6B187",axis:{title:null,ticks:!1,labels:!1}},{field:"Latency",type:"quantitative",color:"#4BE4E2",axis:{title:null,ticks:!1,labels:!1}}],tooltip:!1,color:{field:"resquest_method",type:"nominal",legend:{direction:"horizontal",orient:"bottom",title:null,symbolType:"stroke",labelFontSize:15,columnPadding:50,symbolStrokeWidth:5},domain:["Get","Put","Delete","List"],scale:{range:["#18DFAD","#968BFF","#F6B187","#4BE4E2"]}},lineConfig:{strokeWidth:1,opacity:.5}}},ForecastChart={args:{id:"vis_forecast_chart",data:linechart.bX,xAxis:{field:"time",type:"ordinal",title:null,axis:{labelAngle:0},sort:["-3m","Now","+3m"]},yAxis:[{field:"capacity",type:"quantitative",color:"#968BFF",axis:{title:null,ticks:!1,labels:!1}}],tooltip:!1,lineConfig:{interpolate:"monotone"},width:300,heigth:150,displayTrendLine:!0}},AnotherExample={name:"Vega-Lite with strokeDash config, opacity config and custom Tooltip",args:{id:"id_strokedash",data:linechart.Mo,xAxis:{field:"date",type:"temporal",axis:{format:"%m/%d",ticks:!0,tickCount:4,labelAngle:-50,labelColor:"#B5B5B5"},title:null},yAxis:[{field:"value",type:"quantitative",title:null}],color:{field:"type",type:"nominal",domain:["in","out"],scale:{range:["#F6B187","#968BFF"]},legend:{direction:"horizontal",orient:"bottom",title:null,values:["in","out"],symbolSize:300,labelFontSize:15}},height:250,lineConfig:{strokeWidth:1.5},strokeDashEncodingConfig:{field:"symbol",type:"nominal",legend:{direction:"horizontal",orient:"bottom",title:null,values:["Cluster avg"],symbolSize:300,labelFontSize:15}},opacityEncodingConfig:{condition:{test:'datum.symbol == "Cluster avg"',value:.5},value:1},tooltipConfig:{transform:[{pivot:"type",value:"value",groupby:["date"]}],mark:"rule",encoding:{opacity:{condition:{value:1,selection:"hover"},value:0},tooltip:[{field:"date",type:"temporal",axis:{format:"%d/%m %H:%M",ticks:!0,tickCount:4,labelAngle:-50,labelColor:"#B5B5B5"},title:"Date"},{field:"in",type:"quantitative",title:"In"},{field:"out",type:"quantitative",title:"Out"},{field:"avgIn",type:"quantitative",title:"Avg In"},{field:"avgOut",type:"quantitative",title:"Avg Out"}],color:{legend:null}},selection:{hover:{type:"single",fields:["date"],nearest:!0,on:"mouseover",empty:"none",clear:"mouseout"}}},tooltipTheme:"dark"}};VegaLiteChart.parameters={...VegaLiteChart.parameters,docs:{...VegaLiteChart.parameters?.docs,source:{originalSource:"{\n name: 'Vega-Lite line chart demo',\n args: {\n id,\n data,\n xAxis,\n yAxis\n }\n}",...VegaLiteChart.parameters?.docs?.source}}},VegaChartWithoutAxis.parameters={...VegaChartWithoutAxis.parameters,docs:{...VegaChartWithoutAxis.parameters?.docs,source:{originalSource:"{\n name: 'Vega-Lite line chart without axis',\n args: {\n id: id_without_axis,\n data: data_graph_with_axis,\n xAxis: xAxis_without_axis,\n yAxis: yAxis_without_axis,\n tooltip: false,\n color,\n lineConfig\n }\n}",...VegaChartWithoutAxis.parameters?.docs?.source}}},ForecastChart.parameters={...ForecastChart.parameters,docs:{...ForecastChart.parameters?.docs,source:{originalSource:"{\n args: {\n id: id_forecast_chart,\n data: forecast_data,\n xAxis: xAxis_forecast_chart,\n yAxis: yAxis_forecast_chart,\n tooltip: false,\n lineConfig: lineConfig_forecast_chart,\n width: 300,\n heigth: 150,\n displayTrendLine: true\n }\n}",...ForecastChart.parameters?.docs?.source}}},AnotherExample.parameters={...AnotherExample.parameters,docs:{...AnotherExample.parameters?.docs,source:{originalSource:"{\n name: 'Vega-Lite with strokeDash config, opacity config and custom Tooltip',\n args: {\n id: 'id_strokedash',\n data: in_out_data,\n xAxis: xAxis_inout_chart,\n yAxis: yAxis_inout_chart,\n color: color_inout_chart,\n height: 250,\n lineConfig: lineConfigInOut,\n strokeDashEncodingConfig: strokeDashConfig_inout,\n opacityEncodingConfig: opacityConfig_inout,\n tooltipConfig: tooltipConfigInOut,\n tooltipTheme: 'dark'\n }\n}",...AnotherExample.parameters?.docs?.source}}};const __namedExportsOrder=["VegaLiteChart","VegaChartWithoutAxis","ForecastChart","AnotherExample"]},"./src/lib/components/vegachart/VegaChart.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{sD:()=>VegaChart});var _templateObject,react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),vega_embed__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/vega-embed/build/src/embed.js"),styled_components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/utils.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r{var isMounted=!0;return(0,vega_embed__WEBPACK_IMPORTED_MODULE_1__.Ay)("#".concat(id),themedSpec,{renderer:"svg",tooltip:tooltipOptions,actions:!1}).then((result=>{vegaInstance.current=result})).catch((function(){isMounted&&console.error(...arguments)})),()=>{isMounted=!1,vegaInstance.current&&vegaInstance.current.view.finalize()}}),[id,themedSpec,tooltipOptions,vegaInstance]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",{id,className:"sc-vegachart",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(VegaTooltipTheme,{})})}VegaChart.displayName="VegaChart";try{VegaChart.displayName="VegaChart",VegaChart.__docgenInfo={description:"",displayName:"VegaChart",props:{id:{defaultValue:null,description:"",name:"id",required:!0,type:{name:"string"}},spec:{defaultValue:null,description:"",name:"spec",required:!0,type:{name:"Record"}},tooltipPosition:{defaultValue:{value:"bottom"},description:"",name:"tooltipPosition",required:!1,type:{name:"enum",value:[{value:'"top"'},{value:'"bottom"'}]}},theme:{defaultValue:{value:"custom"},description:"",name:"theme",required:!1,type:{name:"enum",value:[{value:'"custom"'},{value:'"dark"'},{value:'"light"'}]}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/vegachart/VegaChart.component.tsx#VegaChart"]={docgenInfo:VegaChart.__docgenInfo,name:"VegaChart",path:"src/lib/components/vegachart/VegaChart.component.tsx#VegaChart"})}catch(__react_docgen_typescript_loader_error){}}}]); \ No newline at end of file diff --git a/linecharttemporal-stories.f5c8e757.iframe.bundle.js b/linecharttemporal-stories.f5c8e757.iframe.bundle.js new file mode 100644 index 0000000000..169fa5558f --- /dev/null +++ b/linecharttemporal-stories.f5c8e757.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[71953],{"./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}__webpack_require__.d(__webpack_exports__,{A:()=>_objectWithoutPropertiesLoose})},"./stories/linecharttemporal.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{CPUUsage:()=>CPUUsage,IOPS:()=>IOPS,__namedExportsOrder:()=>__namedExportsOrder,default:()=>linecharttemporal_stories});var react=__webpack_require__("./node_modules/react/index.js"),react_router_dom=__webpack_require__("./node_modules/react-router-dom/esm/react-router-dom.js"),SyncedCursorCharts=__webpack_require__("./src/lib/components/vegachartv2/SyncedCursorCharts.tsx"),styled_components_browser_esm=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),polished_es=__webpack_require__("./node_modules/polished/dist/polished.es.js"),vega_module=__webpack_require__("./node_modules/vega/build/vega.module.js"),theme=__webpack_require__("./src/lib/style/theme.ts"),VegaChartV2_component=__webpack_require__("./src/lib/components/vegachartv2/VegaChartV2.component.tsx"),Text_component=__webpack_require__("./src/lib/components/text/Text.component.tsx"),constants=__webpack_require__("./src/lib/components/constants.ts");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;runitA.threshold-unitB.threshold));var index=unitRange.findIndex((range=>range.threshold>maxValue));return-1===index&&(index=unitRange.length),0===index?{valueBase:unitRange[index].threshold,unitLabel:unitRange[index].label}:{valueBase:unitRange[index-1].threshold,unitLabel:unitRange[index-1].label}}function addMissingDataPoint(orginalValues,startingTimeStamp,sampleDuration,sampleFrequency){if(!orginalValues||void 0===startingTimeStamp||!sampleDuration||!sampleFrequency||startingTimeStamp<0||sampleDuration<=0||sampleFrequency<=0)return[];for(var newValues=[],numberOfDataPoints=sampleDuration/sampleFrequency+1,samplingPointTime=startingTimeStamp,i=0;ivalue/(base||1),relativeDatumToOriginalDatum=(datum,base)=>Object.fromEntries(Object.entries(datum).map((_ref=>{var[key,value]=_ref;return[key,getAbsoluteValue(value,base)]}))),getAbsoluteValue=(relativeValue,base)=>relativeValue*(base||1),getColorDomains=series=>series.map((serie=>normlizeVegaFieldName(serie.getTooltipLabel(serie.metricPrefix,serie.resource)))),react_router=__webpack_require__("./node_modules/react-router/esm/react-router.js"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),MetricsTimeSpanContext=(0,react.createContext)(null),MetricsTimeSpanProvider=_ref=>{var{children}=_ref,[queryTimeSpanCode,setQueryTimeSpanCode]=(0,react.useState)(constants.n6[1]),queryTimeSpan=new URLSearchParams((0,react_router.zy)().search).get("from");return(0,react.useEffect)((()=>{if(queryTimeSpan){var _queryTimeSpanCode=constants.n6.find((item=>item.query===queryTimeSpan));_queryTimeSpanCode&&_queryTimeSpanCode.label?setQueryTimeSpanCode(_queryTimeSpanCode):console.error("Unexpected timespan query parameter defined in the URL.")}}),[queryTimeSpan]),(0,jsx_runtime.jsx)(MetricsTimeSpanContext.Provider,{value:queryTimeSpanCode,children})};MetricsTimeSpanProvider.displayName="MetricsTimeSpanProvider";try{MetricsTimeSpanProvider.displayName="MetricsTimeSpanProvider",MetricsTimeSpanProvider.__docgenInfo={description:"",displayName:"MetricsTimeSpanProvider",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/linetemporalchart/MetricTimespanProvider.tsx#MetricsTimeSpanProvider"]={docgenInfo:MetricsTimeSpanProvider.__docgenInfo,name:"MetricsTimeSpanProvider",path:"src/lib/components/linetemporalchart/MetricTimespanProvider.tsx#MetricsTimeSpanProvider"})}catch(__react_docgen_typescript_loader_error){}var _templateObject,_templateObject2,_templateObject3,_templateObject4,spacing=__webpack_require__("./src/lib/spacing.tsx"),Loader_component=__webpack_require__("./src/lib/components/loader/Loader.component.tsx"),tooltip=__webpack_require__("./src/lib/components/linetemporalchart/tooltip/index.ts"),Tooltip_component=__webpack_require__("./src/lib/components/tooltip/Tooltip.component.tsx"),Icon_component=__webpack_require__("./src/lib/components/icon/Icon.component.tsx"),_excluded=["series","title","height","startingTimeStamp","unitRange","isLoading","isLegendHidden","yAxisType","yAxisTitle","helpText","renderTooltipSerie","onHover"];function LineTemporalChart_component_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function LineTemporalChart_component_objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var LineTemporalChartWrapper=styled_components_browser_esm.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n display: flex;\n flex-direction: column;\n justify-content: flex-start; // to make sure the header, the graph itself and legend are aligned\n"]))),Legends=styled_components_browser_esm.Ay.div(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n display: flex;\n align-items: center;\n"]))),LegendStroke=styled_components_browser_esm.Ay.div(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n margin: 0 "," 0 ",";\n height: ",";\n background: ",";\n width: ",";\n"])),spacing.YK.r8,spacing.YK.r16,spacing.YK.r2,(props=>props.isLineDashed?"repeating-linear-gradient(to right,".concat(props.lineColor," 0,").concat(props.lineColor," ").concat(spacing.YK.r1,",transparent ").concat(spacing.YK.r1,",transparent ").concat(spacing.YK.r2,")"):props.lineColor),spacing.YK.r8),ChartHeader=styled_components_browser_esm.Ay.div(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n display: flex;\n align-items: center;\n"])));(0,vega_module.expressionFunction)("negativeValueFormatter",(function(datum){return Math.abs(datum).toFixed(2)}));var colorRange=[theme.lM,theme.e4,theme.Zp,theme.si,theme.lG,theme.sD,theme.l1,theme.eV,(0,polished_es.a)(.3,theme.lM),(0,polished_es.a)(.3,theme.e4),(0,polished_es.a)(.3,theme.Zp),(0,polished_es.a)(.3,theme.si),(0,polished_es.a)(.3,theme.lG),(0,polished_es.a)(.3,theme.sD),(0,polished_es.a)(.3,theme.l1),(0,polished_es.a)(.3,theme.eV),(0,polished_es.e$)(.2,theme.lM),(0,polished_es.e$)(.2,theme.e4),(0,polished_es.e$)(.2,theme.Zp),(0,polished_es.e$)(.2,theme.si),(0,polished_es.e$)(.3,theme.lG),(0,polished_es.e$)(.3,theme.sD),(0,polished_es.e$)(.3,theme.l1),(0,polished_es.e$)(.3,theme.eV)];function LineTemporalChart(_ref){var{series,title,height,startingTimeStamp,unitRange,isLoading=!1,isLegendHidden=!1,yAxisType="default",yAxisTitle,helpText,renderTooltipSerie,onHover:_onHover}=_ref,rest=_objectWithoutProperties(_ref,_excluded);["default","percentage","symmetrical"].includes(yAxisType)||console.error("Invalid yAxisType props, expected default, percentage or symmetrical but received ".concat(yAxisType)),height||console.error("Please specify the height of the chart."),title||console.error("Please specify the title of the chart."),unitRange&&0===unitRange.length&&console.error("Please provide at least one entry in unitRange.");var vegaViewRef=(0,react.useRef)(),theme=(0,styled_components_browser_esm.DP)(),{frequency,duration}=(()=>{var metricsTimeSpanContext=(0,react.useContext)(MetricsTimeSpanContext);if(!metricsTimeSpanContext)throw new Error("useMetricsTimeSpan hook can't be use outside ");return metricsTimeSpanContext})(),addedMissingDataPointSeries=(0,react.useMemo)((()=>series.map((line=>LineTemporalChart_component_objectSpread(LineTemporalChart_component_objectSpread({},line),{},{data:addMissingDataPoint(line.data,startingTimeStamp,duration,frequency)})))),[series,startingTimeStamp,duration,frequency]),vegaData=(0,react.useMemo)((()=>function convert2VegaData(addedMissingDataPointSeries){var flatArr=[];return addedMissingDataPointSeries.forEach((line=>{line.data.forEach((datum=>{var obj={timestamp:1e3*datum[0],label:normlizeVegaFieldName(line.getTooltipLabel(line.metricPrefix,line.resource)),resource:line.resource,value:datum[1]&&datum[1]!==constants.qn?Number(datum[1]):constants.qn,isNegativeValue:"read"===line.metricPrefix||"out"===line.metricPrefix,isDashed:line.isLineDashed||!1};flatArr.push(obj)}))})),flatArr}(addedMissingDataPointSeries)),[addedMissingDataPointSeries]),maxValue=(0,react.useMemo)((()=>Math.max.apply(Math,vegaData.map((function(datum){return datum.value&&"number"==typeof datum.value?datum.value:0})))),[vegaData]),valueBase=(0,react.useMemo)((()=>unitRange?getUnitLabel(unitRange,maxValue).valueBase:1),[maxValue,unitRange]),vegaSpecValues=(unitRange?function convertDataBaseValue(data,base){return data.map((datum=>_objectSpread(_objectSpread({},datum),{},{value:"number"==typeof datum.value?getRelativeValue(datum.value,base):constants.qn})))}(vegaData,valueBase):vegaData).map((data=>data.isNegativeValue&&data.value&&"number"==typeof data.value?LineTemporalChart_component_objectSpread(LineTemporalChart_component_objectSpread({},data),{},{value:0-data.value}):LineTemporalChart_component_objectSpread({},data))),customizedColorRange=(0,react.useMemo)((()=>{var customizedColors=[];return series.map((line=>{if(line.color)return customizedColors.push(line.color)})),customizedColors}),[series]),seriesResources=[...new Set(series.map((serie=>serie.resource)))],legendLabels=(0,react.useMemo)((()=>{var uniqueLabel=[];return series.forEach(((serie,index)=>{if(serie.getLegendLabel){var legend=serie.getLegendLabel(serie.metricPrefix,serie.resource);if(!uniqueLabel.find((uLabel=>uLabel===legend))){var serieIndex="symmetrical"!==yAxisType||customizedColorRange.length?index:seriesResources.findIndex((serieResource=>serieResource===serie.resource));uniqueLabel.push({legend,serie,serieIndex})}}})),uniqueLabel}),[series]),tooltipLabels=(0,react.useMemo)((()=>series.map((line=>line.getTooltipLabel(line.metricPrefix,line.resource)))),[series]),syncedVerticalRuler={mark:"rule",encoding:{x:{datum:{expr:"toDate(cursorX)"}},color:{value:theme.selectedActive},size:{value:0,condition:{test:"isCursorDisplayed",value:1}}}},syncedVerticalRulerPercentage={mark:"rule",encoding:{x:{datum:{expr:"toDate(cursorX)"}},y:{datum:0},y2:{datum:100},color:{value:theme.highlight,opacity:.3},size:{value:0,condition:{test:"isCursorDisplayed",value:1}}}},syncedVerticalRulerSymmetrical={mark:"rule",encoding:{x:{datum:{expr:"toDate(cursorX)"}},y:{expr:"-yAxisMaxValue"},y2:{expr:"yAxisMaxValue"},color:{value:theme.highlight,opacity:.3},size:{value:0,condition:{test:"isCursorDisplayed",value:1}}}},xAxis={field:"timestamp",type:"temporal",axis:{format:"%d %b %H:%M",ticks:!0,tickCount:5,labelColor:theme.textSecondary,labelSeparation:12},title:null},yAxis=(0,react.useMemo)((()=>({field:"value",type:"quantitative",axis:{title:yAxisTitle||" ",orient:"right",translate:-5,tickOffset:5,labelBaseline:"middle",labelPadding:6,labelFlush:!0},scale:"symmetrical"===yAxisType?{domain:[{expr:"-yAxisMaxValue"},{expr:"yAxisMaxValue"}]}:"percentage"===yAxisType?{domain:[0,100]}:void 0})),[yAxisTitle,yAxisType]),symmetricalColorRange="symmetrical"!==yAxisType?colorRange:series.map((serie=>colorRange[seriesResources.indexOf(serie.resource)])),color={field:"label",type:"nominal",scale:{domain:getColorDomains(series),range:customizedColorRange.length?customizedColorRange:symmetricalColorRange},legend:null},tooltipConfig=(0,react.useMemo)((()=>{return(fields=>{var tooltipConfigBase={transform:[{pivot:"label",value:"value",groupby:["timestamp"]}],mark:"rule",encoding:{x:xAxis,opacity:{condition:{value:0,selection:"hover"},value:0},tooltip:[{field:"timestamp",type:"temporal",axis:{format:"%d %b %H:%M:%S",ticks:!0,tickCount:4,labelAngle:-50,labelColor:"#B5B5B5"},title:"title"}]},selection:{hover:{type:"single",fields:["timestamp"],nearest:!0,on:"mouseover",empty:"none",clear:"mouseout"}}};if(fields.length){var newFields=[...tooltipConfigBase.encoding.tooltip,...fields],newConfig=Object.assign({},tooltipConfigBase);return newConfig.encoding.tooltip=newFields,newConfig}return tooltipConfigBase})((res=[],tooltipLabels.forEach((label=>{res.push({field:"".concat(normlizeVegaFieldName(label)),type:"quantitative",title:"".concat(label),format:".2f",formatType:"negativeValueFormatter"})})),res));var res}),[tooltipLabels]);(0,react.useLayoutEffect)((()=>{vegaViewRef.current&&"symmetrical"===yAxisType&&vegaViewRef.current.signal("yAxisMaxValue",Math.ceil(getRelativeValue(maxValue,valueBase))).run()}),[maxValue,valueBase,vegaViewRef,yAxisType]);var spec=LineTemporalChart_component_objectSpread({data:{values:vegaSpecValues},height,width:"container",mark:{type:"line",tooltip:!0},params:[{name:"cursorX",value:(0,SyncedCursorCharts.UO)().cursorX||Date.now()},{name:"isCursorDisplayed",value:!1}],layer:[{encoding:{x:xAxis,y:yAxis,strokeDash:{field:"isDashed",type:"nominal",legend:null,condition:{test:"datum.isDashed === true",value:[4,2]}},color,opacity:{condition:{test:"datum.isDashed === true",value:.6},value:1}},layer:[{mark:{type:"line",strokeWidth:1}},{mark:"point",encoding:{size:{value:0,condition:{selection:"hover",value:10}}}},"percentage"===yAxisType?LineTemporalChart_component_objectSpread(LineTemporalChart_component_objectSpread({},syncedVerticalRuler),{},{encoding:LineTemporalChart_component_objectSpread(LineTemporalChart_component_objectSpread({},syncedVerticalRuler.encoding),syncedVerticalRulerPercentage.encoding)}):"symmetrical"===yAxisType?LineTemporalChart_component_objectSpread(LineTemporalChart_component_objectSpread({},syncedVerticalRuler),{},{encoding:LineTemporalChart_component_objectSpread(LineTemporalChart_component_objectSpread({},syncedVerticalRuler.encoding),syncedVerticalRulerSymmetrical.encoding)}):syncedVerticalRuler]},tooltipConfig]},rest),seperationLine={mark:"rule",encoding:{y:{datum:0},color:{value:theme.border,opacity:1}}};"symmetrical"===yAxisType&&(spec.layer.unshift(seperationLine),spec.params.push({name:"yAxisMaxValue",value:Math.ceil(getRelativeValue(maxValue,valueBase))}));var seriesNames=series.map((serie=>title+serie.resource+(serie.metricPrefix?serie.metricPrefix:""))).join(","),unitLabel=unitRange?getUnitLabel(unitRange,maxValue).unitLabel:"percentage"===yAxisType?"%":"";return(0,jsx_runtime.jsxs)(LineTemporalChartWrapper,{children:[(0,jsx_runtime.jsxs)(ChartHeader,{children:[unitLabel?(0,jsx_runtime.jsxs)(Text_component.uO,{children:[title," (",unitLabel,")"]}):(0,jsx_runtime.jsx)(Text_component.uO,{children:title}),helpText&&(0,jsx_runtime.jsx)(Tooltip_component.m_,{placement:"bottom-right",overlay:(0,jsx_runtime.jsx)(Text_component.GE,{style:{minWidth:"15rem",display:"block"},children:helpText}),children:(0,jsx_runtime.jsx)(Icon_component.In,{name:"Info",color:theme.buttonSecondary})}),isLoading&&(0,jsx_runtime.jsx)(Loader_component.a,{style:{paddingLeft:"".concat(spacing.YK.r4)}})]}),(0,jsx_runtime.jsx)(VegaChartV2_component.sD,{spec,onHover:datum=>{_onHover&&_onHover(LineTemporalChart_component_objectSpread(LineTemporalChart_component_objectSpread({},datum),{},{metadata:{unitLabel,valueBase},originalData:LineTemporalChart_component_objectSpread(LineTemporalChart_component_objectSpread({},relativeDatumToOriginalDatum(datum,valueBase)),{},{timestamp:datum.timestamp})}))},theme:"custom",ref:vegaViewRef,formatTooltip:(0,react.useMemo)((()=>(0,tooltip.Fl)(series,customizedColorRange,colorRange,unitLabel,yAxisType,renderTooltipSerie)),[unitLabel,seriesNames,renderTooltipSerie])},seriesNames),!isLegendHidden&&(0,jsx_runtime.jsx)(Legends,{children:legendLabels.map(((_ref2,index)=>{var{legend,serie,serieIndex}=_ref2;return(0,jsx_runtime.jsxs)(react.Fragment,{children:[(0,jsx_runtime.jsx)(LegendStroke,{lineColor:customizedColorRange.length?customizedColorRange[serieIndex]:colorRange[serieIndex],isLineDashed:serie.isLineDashed}),(0,jsx_runtime.jsx)(Text_component.GE,{children:legend})]},"".concat(title,"-").concat(legend,"-").concat(index))}))})]})}LineTemporalChart.displayName="LineTemporalChart";try{LineTemporalChart.displayName="LineTemporalChart",LineTemporalChart.__docgenInfo={description:"",displayName:"LineTemporalChart",props:{series:{defaultValue:null,description:"",name:"series",required:!0,type:{name:"Serie[]"}},title:{defaultValue:null,description:"",name:"title",required:!0,type:{name:"string"}},height:{defaultValue:null,description:"",name:"height",required:!0,type:{name:"number"}},startingTimeStamp:{defaultValue:null,description:"",name:"startingTimeStamp",required:!0,type:{name:"number"}},unitRange:{defaultValue:null,description:"",name:"unitRange",required:!1,type:{name:"{ threshold: number; label: string; }[]"}},isLoading:{defaultValue:{value:"false"},description:"",name:"isLoading",required:!1,type:{name:"boolean"}},isLegendHidden:{defaultValue:{value:"false"},description:"",name:"isLegendHidden",required:!1,type:{name:"boolean"}},yAxisType:{defaultValue:{value:"default"},description:"",name:"yAxisType",required:!1,type:{name:"enum",value:[{value:'"default"'},{value:'"symmetrical"'},{value:'"percentage"'}]}},yAxisTitle:{defaultValue:null,description:"",name:"yAxisTitle",required:!1,type:{name:"string"}},helpText:{defaultValue:null,description:"",name:"helpText",required:!1,type:{name:"string | Element"}},onHover:{defaultValue:null,description:"",name:"onHover",required:!1,type:{name:"((dataPoint: any) => void)"}},renderTooltipSerie:{defaultValue:null,description:"",name:"renderTooltipSerie",required:!1,type:{name:"((arg0: { color?: string; isLineDashed?: boolean; name: string; value: string; key: string; unitLabel: string; }, tooltipData: any) => string) | undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/linetemporalchart/LineTemporalChart.component.tsx#LineTemporalChart"]={docgenInfo:LineTemporalChart.__docgenInfo,name:"LineTemporalChart",path:"src/lib/components/linetemporalchart/LineTemporalChart.component.tsx#LineTemporalChart"})}catch(__react_docgen_typescript_loader_error){}var common=__webpack_require__("./stories/common.tsx"),linechart=__webpack_require__("./stories/data/linechart.ts");function linecharttemporal_stories_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function linecharttemporal_stories_defineProperty(obj,key,value){return(key=function linecharttemporal_stories_toPropertyKey(t){var i=function linecharttemporal_stories_toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}const linecharttemporal_stories={parameters:{storySource:{source:"import React, { useCallback, useState, useEffect } from 'react';\nimport { BrowserRouter } from 'react-router-dom';\nimport { SyncedCursorCharts } from '../src/lib/components/vegachartv2/SyncedCursorCharts';\nimport {\n LineTemporalChart,\n YAXIS_TITLE_READ_WRITE,\n} from '../src/lib/components/linetemporalchart/LineTemporalChart.component';\nimport { MetricsTimeSpanProvider } from '../src/lib/components/linetemporalchart/MetricTimespanProvider';\nimport { Wrapper } from './common';\nimport { dataLineChartV2, dataLineChartV2_readwrite } from './data/linechart';\nimport { defaultRenderTooltipSerie } from '../src/lib/components/linetemporalchart/tooltip';\nexport default {\n title: 'Components/Data Display/Charts/LineTemporalChart',\n component: LineTemporalChart,\n decorators: [\n (story) => (\n \n \n \n {story()}\n \n \n \n ),\n ],\n args: {\n heigth: 300,\n startingTimeStamp: 1629306229,\n },\n};\n\nexport const CPUUsage = {\n render: (args) => {\n const [tooltipText, setTooltipText] = useState('initial text');\n useEffect(() => {\n setInterval(() => {\n setTooltipText('New text ' + new Date().toISOString());\n }, 500);\n }, []);\n return (\n {\n if (serie.key === 'bootstrap') {\n return (\n defaultRenderTooltipSerie(serie) +\n `${tooltipText}`\n );\n }\n return defaultRenderTooltipSerie(serie);\n },\n [tooltipText],\n )}\n {...args}\n />\n );\n },\n args: {\n title: 'CPU Usage',\n yAxisType: 'default',\n series: dataLineChartV2,\n helpText: (\n <>\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n \n ),\n },\n};\n\nexport const IOPS = {\n args: {\n title: 'IOPS',\n series: dataLineChartV2_readwrite,\n yAxisTitle: YAXIS_TITLE_READ_WRITE,\n yAxisType: 'symmetrical',\n },\n};\n",locationsMap:{"cpu-usage":{startLoc:{col:24,line:32},endLoc:{col:1,line:79},startBody:{col:24,line:32},endBody:{col:1,line:79}},iops:{startLoc:{col:20,line:81},endLoc:{col:1,line:88},startBody:{col:20,line:81},endBody:{col:1,line:88}}}}},title:"Components/Data Display/Charts/LineTemporalChart",component:LineTemporalChart,decorators:[story=>(0,jsx_runtime.jsx)(common.mO,{children:(0,jsx_runtime.jsx)(react_router_dom.Kd,{children:(0,jsx_runtime.jsx)(MetricsTimeSpanProvider,{children:(0,jsx_runtime.jsx)(SyncedCursorCharts.IF,{children:story()})})})})],args:{heigth:300,startingTimeStamp:1629306229}};var CPUUsage={render:args=>{var[tooltipText,setTooltipText]=(0,react.useState)("initial text");return(0,react.useEffect)((()=>{setInterval((()=>{setTooltipText("New text "+(new Date).toISOString())}),500)}),[]),(0,jsx_runtime.jsx)(LineTemporalChart,function linecharttemporal_stories_objectSpread(e){for(var r=1;r"bootstrap"===serie.key?(0,tooltip.LS)(serie)+''.concat(tooltipText,""):(0,tooltip.LS)(serie)),[tooltipText])},args))},args:{title:"CPU Usage",yAxisType:"default",series:linechart.vp,helpText:(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:["This charts represents lorem ipsum",(0,jsx_runtime.jsx)("br",{}),"This charts represents lorem ipsum",(0,jsx_runtime.jsx)("br",{}),"This charts represents lorem ipsum",(0,jsx_runtime.jsx)("br",{}),"This charts represents lorem ipsum",(0,jsx_runtime.jsx)("br",{}),"This charts represents lorem ipsum",(0,jsx_runtime.jsx)("br",{}),"This charts represents lorem ipsum",(0,jsx_runtime.jsx)("br",{})]})}},IOPS={args:{title:"IOPS",series:linechart.pg,yAxisTitle:"write(+) / read(-)",yAxisType:"symmetrical"}};CPUUsage.parameters={...CPUUsage.parameters,docs:{...CPUUsage.parameters?.docs,source:{originalSource:"{\n render: args => {\n const [tooltipText, setTooltipText] = useState('initial text');\n useEffect(() => {\n setInterval(() => {\n setTooltipText('New text ' + new Date().toISOString());\n }, 500);\n }, []);\n return {\n if (serie.key === 'bootstrap') {\n return defaultRenderTooltipSerie(serie) + `${tooltipText}`;\n }\n return defaultRenderTooltipSerie(serie);\n }, [tooltipText])} {...args} />;\n },\n args: {\n title: 'CPU Usage',\n yAxisType: 'default',\n series: dataLineChartV2,\n helpText: <>\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n This charts represents lorem ipsum\n
\n \n }\n}",...CPUUsage.parameters?.docs?.source}}},IOPS.parameters={...IOPS.parameters,docs:{...IOPS.parameters?.docs,source:{originalSource:"{\n args: {\n title: 'IOPS',\n series: dataLineChartV2_readwrite,\n yAxisTitle: YAXIS_TITLE_READ_WRITE,\n yAxisType: 'symmetrical'\n }\n}",...IOPS.parameters?.docs?.source}}};const __namedExportsOrder=["CPUUsage","IOPS"]}}]); \ No newline at end of file diff --git a/loader-stories.77bfbdda.iframe.bundle.js b/loader-stories.77bfbdda.iframe.bundle.js new file mode 100644 index 0000000000..8ebddeba88 --- /dev/null +++ b/loader-stories.77bfbdda.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[32782],{"./stories/loader.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{BasicLoader:()=>BasicLoader,CenteredLoader:()=>CenteredLoader,DifferentColor:()=>DifferentColor,DifferentSizes:()=>DifferentSizes,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/react/index.js");var _src_lib_components_loader_Loader_component__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/lib/components/loader/Loader.component.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");const __WEBPACK_DEFAULT_EXPORT__={parameters:{storySource:{source:"import React from 'react';\nimport { Loader } from '../src/lib/components/loader/Loader.component';\nimport { Wrapper } from './common';\nimport { Size } from '../src/lib/components/constants';\n\nconst info = {\n title: 'Components/Progress & loading/Loader',\n component: Loader,\n args: {\n size: 'base',\n children: 'Loading',\n },\n argTypes: {\n color: {\n control: 'color',\n },\n },\n};\nexport default info;\n\nconst sizes: Size[] = ['base', 'large', 'larger', 'huge', 'massive'];\n\nexport const BasicLoader = {};\n\nexport const DifferentColor = {\n args: {\n color: 'white',\n },\n};\n\nexport const DifferentSizes = {\n render: ({}) => {\n return (\n <>\n {sizes.map((size) => (\n \n Loader\n \n ))}\n \n );\n },\n};\n\nexport const CenteredLoader = {\n args: {\n centered: true,\n },\n};\n",locationsMap:{"basic-loader":{startLoc:{col:27,line:23},endLoc:{col:29,line:23},startBody:{col:27,line:23},endBody:{col:29,line:23}},"different-color":{startLoc:{col:30,line:25},endLoc:{col:1,line:29},startBody:{col:30,line:25},endBody:{col:1,line:29}},"different-sizes":{startLoc:{col:30,line:31},endLoc:{col:1,line:43},startBody:{col:30,line:31},endBody:{col:1,line:43}},"centered-loader":{startLoc:{col:30,line:45},endLoc:{col:1,line:49},startBody:{col:30,line:45},endBody:{col:1,line:49}}}}},title:"Components/Progress & loading/Loader",component:_src_lib_components_loader_Loader_component__WEBPACK_IMPORTED_MODULE_2__.a,args:{size:"base",children:"Loading"},argTypes:{color:{control:"color"}}};var sizes=["base","large","larger","huge","massive"],BasicLoader={},DifferentColor={args:{color:"white"}},DifferentSizes={render:_ref=>{var{}=_ref;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:sizes.map((size=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_src_lib_components_loader_Loader_component__WEBPACK_IMPORTED_MODULE_2__.a,{size,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{children:"Loader"})},size)))})}},CenteredLoader={args:{centered:!0}};BasicLoader.parameters={...BasicLoader.parameters,docs:{...BasicLoader.parameters?.docs,source:{originalSource:"{}",...BasicLoader.parameters?.docs?.source}}},DifferentColor.parameters={...DifferentColor.parameters,docs:{...DifferentColor.parameters?.docs,source:{originalSource:"{\n args: {\n color: 'white'\n }\n}",...DifferentColor.parameters?.docs?.source}}},DifferentSizes.parameters={...DifferentSizes.parameters,docs:{...DifferentSizes.parameters?.docs,source:{originalSource:"{\n render: ({}) => {\n return <>\n {sizes.map(size => \n Loader\n )}\n ;\n }\n}",...DifferentSizes.parameters?.docs?.source}}},CenteredLoader.parameters={...CenteredLoader.parameters,docs:{...CenteredLoader.parameters?.docs,source:{originalSource:"{\n args: {\n centered: true\n }\n}",...CenteredLoader.parameters?.docs?.source}}};const __namedExportsOrder=["BasicLoader","DifferentColor","DifferentSizes","CenteredLoader"]}}]); \ No newline at end of file diff --git a/logo-core-ui.png b/logo-core-ui.png new file mode 100644 index 0000000000..0fb5f9f494 Binary files /dev/null and b/logo-core-ui.png differ diff --git a/main.75fbb69f.iframe.bundle.js b/main.75fbb69f.iframe.bundle.js new file mode 100644 index 0000000000..a993369586 --- /dev/null +++ b/main.75fbb69f.iframe.bundle.js @@ -0,0 +1 @@ +(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[38792],{"./node_modules/@fortawesome lazy recursive ^\\.\\/.*\\.js$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./fontawesome-common-types/attribution.js":["./node_modules/@fortawesome/fontawesome-common-types/attribution.js",7,78513],"./fontawesome-free/attribution.js":["./node_modules/@fortawesome/fontawesome-free/attribution.js",7,55114],"./fontawesome-free/js/all.js":["./node_modules/@fortawesome/fontawesome-free/js/all.js",7,46044],"./fontawesome-free/js/all.min.js":["./node_modules/@fortawesome/fontawesome-free/js/all.min.js",7,28654],"./fontawesome-free/js/brands.js":["./node_modules/@fortawesome/fontawesome-free/js/brands.js",7,87265],"./fontawesome-free/js/brands.min.js":["./node_modules/@fortawesome/fontawesome-free/js/brands.min.js",7,31235],"./fontawesome-free/js/conflict-detection.js":["./node_modules/@fortawesome/fontawesome-free/js/conflict-detection.js",7,2479],"./fontawesome-free/js/conflict-detection.min.js":["./node_modules/@fortawesome/fontawesome-free/js/conflict-detection.min.js",7,34577],"./fontawesome-free/js/fontawesome.js":["./node_modules/@fortawesome/fontawesome-free/js/fontawesome.js",7,98383],"./fontawesome-free/js/fontawesome.min.js":["./node_modules/@fortawesome/fontawesome-free/js/fontawesome.min.js",7,68369],"./fontawesome-free/js/regular.js":["./node_modules/@fortawesome/fontawesome-free/js/regular.js",7,98167],"./fontawesome-free/js/regular.min.js":["./node_modules/@fortawesome/fontawesome-free/js/regular.min.js",7,25337],"./fontawesome-free/js/solid.js":["./node_modules/@fortawesome/fontawesome-free/js/solid.js",7,39896],"./fontawesome-free/js/solid.min.js":["./node_modules/@fortawesome/fontawesome-free/js/solid.min.js",7,60562],"./fontawesome-free/js/v4-shims.js":["./node_modules/@fortawesome/fontawesome-free/js/v4-shims.js",7,53718],"./fontawesome-free/js/v4-shims.min.js":["./node_modules/@fortawesome/fontawesome-free/js/v4-shims.min.js",7,77160],"./fontawesome-svg-core/attribution.js":["./node_modules/@fortawesome/fontawesome-svg-core/attribution.js",7,7010],"./fontawesome-svg-core/index.es.js":["./node_modules/@fortawesome/fontawesome-svg-core/index.es.js",9],"./fontawesome-svg-core/index.js":["./node_modules/@fortawesome/fontawesome-svg-core/index.js",7,96327],"./free-regular-svg-icons/attribution.js":["./node_modules/@fortawesome/free-regular-svg-icons/attribution.js",7,24608],"./free-regular-svg-icons/faAddressBook.js":["./node_modules/@fortawesome/free-regular-svg-icons/faAddressBook.js",9,88615],"./free-regular-svg-icons/faAddressCard.js":["./node_modules/@fortawesome/free-regular-svg-icons/faAddressCard.js",9,49540],"./free-regular-svg-icons/faAngry.js":["./node_modules/@fortawesome/free-regular-svg-icons/faAngry.js",9,73087],"./free-regular-svg-icons/faArrowAltCircleDown.js":["./node_modules/@fortawesome/free-regular-svg-icons/faArrowAltCircleDown.js",9,70672],"./free-regular-svg-icons/faArrowAltCircleLeft.js":["./node_modules/@fortawesome/free-regular-svg-icons/faArrowAltCircleLeft.js",9,89569],"./free-regular-svg-icons/faArrowAltCircleRight.js":["./node_modules/@fortawesome/free-regular-svg-icons/faArrowAltCircleRight.js",9,41032],"./free-regular-svg-icons/faArrowAltCircleUp.js":["./node_modules/@fortawesome/free-regular-svg-icons/faArrowAltCircleUp.js",9,9890],"./free-regular-svg-icons/faBell.js":["./node_modules/@fortawesome/free-regular-svg-icons/faBell.js",9,80049],"./free-regular-svg-icons/faBellSlash.js":["./node_modules/@fortawesome/free-regular-svg-icons/faBellSlash.js",9,48096],"./free-regular-svg-icons/faBookmark.js":["./node_modules/@fortawesome/free-regular-svg-icons/faBookmark.js",9,96776],"./free-regular-svg-icons/faBuilding.js":["./node_modules/@fortawesome/free-regular-svg-icons/faBuilding.js",9,53264],"./free-regular-svg-icons/faCalendar.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCalendar.js",9,41558],"./free-regular-svg-icons/faCalendarAlt.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCalendarAlt.js",9,43707],"./free-regular-svg-icons/faCalendarCheck.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCalendarCheck.js",9,1396],"./free-regular-svg-icons/faCalendarMinus.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCalendarMinus.js",9,23628],"./free-regular-svg-icons/faCalendarPlus.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCalendarPlus.js",9,72390],"./free-regular-svg-icons/faCalendarTimes.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCalendarTimes.js",9,56518],"./free-regular-svg-icons/faCaretSquareDown.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCaretSquareDown.js",9,31702],"./free-regular-svg-icons/faCaretSquareLeft.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCaretSquareLeft.js",9,76863],"./free-regular-svg-icons/faCaretSquareRight.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCaretSquareRight.js",9,35198],"./free-regular-svg-icons/faCaretSquareUp.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCaretSquareUp.js",9,76247],"./free-regular-svg-icons/faChartBar.js":["./node_modules/@fortawesome/free-regular-svg-icons/faChartBar.js",9,1009],"./free-regular-svg-icons/faCheckCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCheckCircle.js",9,65918],"./free-regular-svg-icons/faCheckSquare.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCheckSquare.js",9,37901],"./free-regular-svg-icons/faCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCircle.js",9,52412],"./free-regular-svg-icons/faClipboard.js":["./node_modules/@fortawesome/free-regular-svg-icons/faClipboard.js",9,53244],"./free-regular-svg-icons/faClock.js":["./node_modules/@fortawesome/free-regular-svg-icons/faClock.js",9,57280],"./free-regular-svg-icons/faClone.js":["./node_modules/@fortawesome/free-regular-svg-icons/faClone.js",9,91651],"./free-regular-svg-icons/faClosedCaptioning.js":["./node_modules/@fortawesome/free-regular-svg-icons/faClosedCaptioning.js",9,89430],"./free-regular-svg-icons/faComment.js":["./node_modules/@fortawesome/free-regular-svg-icons/faComment.js",9,6151],"./free-regular-svg-icons/faCommentAlt.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCommentAlt.js",9,63680],"./free-regular-svg-icons/faCommentDots.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCommentDots.js",9,31027],"./free-regular-svg-icons/faComments.js":["./node_modules/@fortawesome/free-regular-svg-icons/faComments.js",9,58194],"./free-regular-svg-icons/faCompass.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCompass.js",9,28862],"./free-regular-svg-icons/faCopy.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCopy.js",9,35177],"./free-regular-svg-icons/faCopyright.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCopyright.js",9,29795],"./free-regular-svg-icons/faCreditCard.js":["./node_modules/@fortawesome/free-regular-svg-icons/faCreditCard.js",9,45355],"./free-regular-svg-icons/faDizzy.js":["./node_modules/@fortawesome/free-regular-svg-icons/faDizzy.js",9,2796],"./free-regular-svg-icons/faDotCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faDotCircle.js",9,5581],"./free-regular-svg-icons/faEdit.js":["./node_modules/@fortawesome/free-regular-svg-icons/faEdit.js",9,50264],"./free-regular-svg-icons/faEnvelope.js":["./node_modules/@fortawesome/free-regular-svg-icons/faEnvelope.js",9,66728],"./free-regular-svg-icons/faEnvelopeOpen.js":["./node_modules/@fortawesome/free-regular-svg-icons/faEnvelopeOpen.js",9,2628],"./free-regular-svg-icons/faEye.js":["./node_modules/@fortawesome/free-regular-svg-icons/faEye.js",9,68383],"./free-regular-svg-icons/faEyeSlash.js":["./node_modules/@fortawesome/free-regular-svg-icons/faEyeSlash.js",9,55426],"./free-regular-svg-icons/faFile.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFile.js",9,89370],"./free-regular-svg-icons/faFileAlt.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFileAlt.js",9,33623],"./free-regular-svg-icons/faFileArchive.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFileArchive.js",9,43978],"./free-regular-svg-icons/faFileAudio.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFileAudio.js",9,79862],"./free-regular-svg-icons/faFileCode.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFileCode.js",9,77567],"./free-regular-svg-icons/faFileExcel.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFileExcel.js",9,20867],"./free-regular-svg-icons/faFileImage.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFileImage.js",9,91585],"./free-regular-svg-icons/faFilePdf.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFilePdf.js",9,30202],"./free-regular-svg-icons/faFilePowerpoint.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFilePowerpoint.js",9,27291],"./free-regular-svg-icons/faFileVideo.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFileVideo.js",9,52215],"./free-regular-svg-icons/faFileWord.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFileWord.js",9,2626],"./free-regular-svg-icons/faFlag.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFlag.js",9,97386],"./free-regular-svg-icons/faFlushed.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFlushed.js",9,91517],"./free-regular-svg-icons/faFolder.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFolder.js",9,47840],"./free-regular-svg-icons/faFolderOpen.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFolderOpen.js",9,64092],"./free-regular-svg-icons/faFontAwesomeLogoFull.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFontAwesomeLogoFull.js",9,80376],"./free-regular-svg-icons/faFrown.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFrown.js",9,73870],"./free-regular-svg-icons/faFrownOpen.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFrownOpen.js",9,29986],"./free-regular-svg-icons/faFutbol.js":["./node_modules/@fortawesome/free-regular-svg-icons/faFutbol.js",9,58800],"./free-regular-svg-icons/faGem.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGem.js",9,4593],"./free-regular-svg-icons/faGrimace.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrimace.js",9,23500],"./free-regular-svg-icons/faGrin.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrin.js",9,69954],"./free-regular-svg-icons/faGrinAlt.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinAlt.js",9,52255],"./free-regular-svg-icons/faGrinBeam.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinBeam.js",9,38457],"./free-regular-svg-icons/faGrinBeamSweat.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinBeamSweat.js",9,99197],"./free-regular-svg-icons/faGrinHearts.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinHearts.js",9,89371],"./free-regular-svg-icons/faGrinSquint.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinSquint.js",9,73770],"./free-regular-svg-icons/faGrinSquintTears.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinSquintTears.js",9,66101],"./free-regular-svg-icons/faGrinStars.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinStars.js",9,44109],"./free-regular-svg-icons/faGrinTears.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinTears.js",9,75389],"./free-regular-svg-icons/faGrinTongue.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinTongue.js",9,47258],"./free-regular-svg-icons/faGrinTongueSquint.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinTongueSquint.js",9,23938],"./free-regular-svg-icons/faGrinTongueWink.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinTongueWink.js",9,43461],"./free-regular-svg-icons/faGrinWink.js":["./node_modules/@fortawesome/free-regular-svg-icons/faGrinWink.js",9,41277],"./free-regular-svg-icons/faHandLizard.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandLizard.js",9,44301],"./free-regular-svg-icons/faHandPaper.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandPaper.js",9,34335],"./free-regular-svg-icons/faHandPeace.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandPeace.js",9,86039],"./free-regular-svg-icons/faHandPointDown.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandPointDown.js",9,6883],"./free-regular-svg-icons/faHandPointLeft.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandPointLeft.js",9,58490],"./free-regular-svg-icons/faHandPointRight.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandPointRight.js",9,15645],"./free-regular-svg-icons/faHandPointUp.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandPointUp.js",9,550],"./free-regular-svg-icons/faHandPointer.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandPointer.js",9,34668],"./free-regular-svg-icons/faHandRock.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandRock.js",9,95900],"./free-regular-svg-icons/faHandScissors.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandScissors.js",9,77486],"./free-regular-svg-icons/faHandSpock.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandSpock.js",9,9707],"./free-regular-svg-icons/faHandshake.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHandshake.js",9,5207],"./free-regular-svg-icons/faHdd.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHdd.js",9,28806],"./free-regular-svg-icons/faHeart.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHeart.js",9,53590],"./free-regular-svg-icons/faHospital.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHospital.js",9,17694],"./free-regular-svg-icons/faHourglass.js":["./node_modules/@fortawesome/free-regular-svg-icons/faHourglass.js",9,78740],"./free-regular-svg-icons/faIdBadge.js":["./node_modules/@fortawesome/free-regular-svg-icons/faIdBadge.js",9,60178],"./free-regular-svg-icons/faIdCard.js":["./node_modules/@fortawesome/free-regular-svg-icons/faIdCard.js",9,18399],"./free-regular-svg-icons/faImage.js":["./node_modules/@fortawesome/free-regular-svg-icons/faImage.js",9,52931],"./free-regular-svg-icons/faImages.js":["./node_modules/@fortawesome/free-regular-svg-icons/faImages.js",9,22886],"./free-regular-svg-icons/faKeyboard.js":["./node_modules/@fortawesome/free-regular-svg-icons/faKeyboard.js",9,64409],"./free-regular-svg-icons/faKiss.js":["./node_modules/@fortawesome/free-regular-svg-icons/faKiss.js",9,82414],"./free-regular-svg-icons/faKissBeam.js":["./node_modules/@fortawesome/free-regular-svg-icons/faKissBeam.js",9,73077],"./free-regular-svg-icons/faKissWinkHeart.js":["./node_modules/@fortawesome/free-regular-svg-icons/faKissWinkHeart.js",9,20645],"./free-regular-svg-icons/faLaugh.js":["./node_modules/@fortawesome/free-regular-svg-icons/faLaugh.js",9,40159],"./free-regular-svg-icons/faLaughBeam.js":["./node_modules/@fortawesome/free-regular-svg-icons/faLaughBeam.js",9,71644],"./free-regular-svg-icons/faLaughSquint.js":["./node_modules/@fortawesome/free-regular-svg-icons/faLaughSquint.js",9,68815],"./free-regular-svg-icons/faLaughWink.js":["./node_modules/@fortawesome/free-regular-svg-icons/faLaughWink.js",9,11052],"./free-regular-svg-icons/faLemon.js":["./node_modules/@fortawesome/free-regular-svg-icons/faLemon.js",9,66393],"./free-regular-svg-icons/faLifeRing.js":["./node_modules/@fortawesome/free-regular-svg-icons/faLifeRing.js",9,16128],"./free-regular-svg-icons/faLightbulb.js":["./node_modules/@fortawesome/free-regular-svg-icons/faLightbulb.js",9,31737],"./free-regular-svg-icons/faListAlt.js":["./node_modules/@fortawesome/free-regular-svg-icons/faListAlt.js",9,82797],"./free-regular-svg-icons/faMap.js":["./node_modules/@fortawesome/free-regular-svg-icons/faMap.js",9,73892],"./free-regular-svg-icons/faMeh.js":["./node_modules/@fortawesome/free-regular-svg-icons/faMeh.js",9,90184],"./free-regular-svg-icons/faMehBlank.js":["./node_modules/@fortawesome/free-regular-svg-icons/faMehBlank.js",9,97476],"./free-regular-svg-icons/faMehRollingEyes.js":["./node_modules/@fortawesome/free-regular-svg-icons/faMehRollingEyes.js",9,32537],"./free-regular-svg-icons/faMinusSquare.js":["./node_modules/@fortawesome/free-regular-svg-icons/faMinusSquare.js",9,42073],"./free-regular-svg-icons/faMoneyBillAlt.js":["./node_modules/@fortawesome/free-regular-svg-icons/faMoneyBillAlt.js",9,62820],"./free-regular-svg-icons/faMoon.js":["./node_modules/@fortawesome/free-regular-svg-icons/faMoon.js",9,88537],"./free-regular-svg-icons/faNewspaper.js":["./node_modules/@fortawesome/free-regular-svg-icons/faNewspaper.js",9,46081],"./free-regular-svg-icons/faObjectGroup.js":["./node_modules/@fortawesome/free-regular-svg-icons/faObjectGroup.js",9,98444],"./free-regular-svg-icons/faObjectUngroup.js":["./node_modules/@fortawesome/free-regular-svg-icons/faObjectUngroup.js",9,85457],"./free-regular-svg-icons/faPaperPlane.js":["./node_modules/@fortawesome/free-regular-svg-icons/faPaperPlane.js",9,25936],"./free-regular-svg-icons/faPauseCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faPauseCircle.js",9,27716],"./free-regular-svg-icons/faPlayCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faPlayCircle.js",9,81914],"./free-regular-svg-icons/faPlusSquare.js":["./node_modules/@fortawesome/free-regular-svg-icons/faPlusSquare.js",9,59051],"./free-regular-svg-icons/faQuestionCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faQuestionCircle.js",9,11160],"./free-regular-svg-icons/faRegistered.js":["./node_modules/@fortawesome/free-regular-svg-icons/faRegistered.js",9,64144],"./free-regular-svg-icons/faSadCry.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSadCry.js",9,75948],"./free-regular-svg-icons/faSadTear.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSadTear.js",9,41174],"./free-regular-svg-icons/faSave.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSave.js",9,22661],"./free-regular-svg-icons/faShareSquare.js":["./node_modules/@fortawesome/free-regular-svg-icons/faShareSquare.js",9,99486],"./free-regular-svg-icons/faSmile.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSmile.js",9,14546],"./free-regular-svg-icons/faSmileBeam.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSmileBeam.js",9,81897],"./free-regular-svg-icons/faSmileWink.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSmileWink.js",9,13581],"./free-regular-svg-icons/faSnowflake.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSnowflake.js",9,56846],"./free-regular-svg-icons/faSquare.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSquare.js",9,52815],"./free-regular-svg-icons/faStar.js":["./node_modules/@fortawesome/free-regular-svg-icons/faStar.js",9,42456],"./free-regular-svg-icons/faStarHalf.js":["./node_modules/@fortawesome/free-regular-svg-icons/faStarHalf.js",9,14081],"./free-regular-svg-icons/faStickyNote.js":["./node_modules/@fortawesome/free-regular-svg-icons/faStickyNote.js",9,5939],"./free-regular-svg-icons/faStopCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faStopCircle.js",9,99044],"./free-regular-svg-icons/faSun.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSun.js",9,55604],"./free-regular-svg-icons/faSurprise.js":["./node_modules/@fortawesome/free-regular-svg-icons/faSurprise.js",9,39787],"./free-regular-svg-icons/faThumbsDown.js":["./node_modules/@fortawesome/free-regular-svg-icons/faThumbsDown.js",9,42381],"./free-regular-svg-icons/faThumbsUp.js":["./node_modules/@fortawesome/free-regular-svg-icons/faThumbsUp.js",9,78820],"./free-regular-svg-icons/faTimesCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faTimesCircle.js",9,55236],"./free-regular-svg-icons/faTired.js":["./node_modules/@fortawesome/free-regular-svg-icons/faTired.js",9,10228],"./free-regular-svg-icons/faTrashAlt.js":["./node_modules/@fortawesome/free-regular-svg-icons/faTrashAlt.js",9,59841],"./free-regular-svg-icons/faUser.js":["./node_modules/@fortawesome/free-regular-svg-icons/faUser.js",9,85259],"./free-regular-svg-icons/faUserCircle.js":["./node_modules/@fortawesome/free-regular-svg-icons/faUserCircle.js",9,23175],"./free-regular-svg-icons/faWindowClose.js":["./node_modules/@fortawesome/free-regular-svg-icons/faWindowClose.js",9,90038],"./free-regular-svg-icons/faWindowMaximize.js":["./node_modules/@fortawesome/free-regular-svg-icons/faWindowMaximize.js",9,10518],"./free-regular-svg-icons/faWindowMinimize.js":["./node_modules/@fortawesome/free-regular-svg-icons/faWindowMinimize.js",9,86636],"./free-regular-svg-icons/faWindowRestore.js":["./node_modules/@fortawesome/free-regular-svg-icons/faWindowRestore.js",9,87164],"./free-regular-svg-icons/index.es.js":["./node_modules/@fortawesome/free-regular-svg-icons/index.es.js",9,39075],"./free-regular-svg-icons/index.js":["./node_modules/@fortawesome/free-regular-svg-icons/index.js",7,7065],"./free-solid-svg-icons/attribution.js":["./node_modules/@fortawesome/free-solid-svg-icons/attribution.js",7,1259],"./free-solid-svg-icons/faAd.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAd.js",9,27184],"./free-solid-svg-icons/faAddressBook.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAddressBook.js",9,2280],"./free-solid-svg-icons/faAddressCard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAddressCard.js",9,82203],"./free-solid-svg-icons/faAdjust.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAdjust.js",9,50726],"./free-solid-svg-icons/faAirFreshener.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAirFreshener.js",9,51529],"./free-solid-svg-icons/faAlignCenter.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAlignCenter.js",9,4333],"./free-solid-svg-icons/faAlignJustify.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAlignJustify.js",9,58562],"./free-solid-svg-icons/faAlignLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAlignLeft.js",9,22777],"./free-solid-svg-icons/faAlignRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAlignRight.js",9,80384],"./free-solid-svg-icons/faAllergies.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAllergies.js",9,91105],"./free-solid-svg-icons/faAmbulance.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAmbulance.js",9,38239],"./free-solid-svg-icons/faAmericanSignLanguageInterpreting.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAmericanSignLanguageInterpreting.js",9,8563],"./free-solid-svg-icons/faAnchor.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAnchor.js",9,43844],"./free-solid-svg-icons/faAngleDoubleDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngleDoubleDown.js",9,41651],"./free-solid-svg-icons/faAngleDoubleLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngleDoubleLeft.js",9,80138],"./free-solid-svg-icons/faAngleDoubleRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngleDoubleRight.js",9,63949],"./free-solid-svg-icons/faAngleDoubleUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngleDoubleUp.js",9,75894],"./free-solid-svg-icons/faAngleDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngleDown.js",9,51590],"./free-solid-svg-icons/faAngleLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngleLeft.js",9,53135],"./free-solid-svg-icons/faAngleRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngleRight.js",9,82862],"./free-solid-svg-icons/faAngleUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngleUp.js",9,23271],"./free-solid-svg-icons/faAngry.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAngry.js",9,72408],"./free-solid-svg-icons/faAnkh.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAnkh.js",9,47085],"./free-solid-svg-icons/faAppleAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAppleAlt.js",9,77290],"./free-solid-svg-icons/faArchive.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArchive.js",9,58899],"./free-solid-svg-icons/faArchway.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArchway.js",9,28998],"./free-solid-svg-icons/faArrowAltCircleDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowAltCircleDown.js",9,20241],"./free-solid-svg-icons/faArrowAltCircleLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowAltCircleLeft.js",9,61840],"./free-solid-svg-icons/faArrowAltCircleRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowAltCircleRight.js",9,39443],"./free-solid-svg-icons/faArrowAltCircleUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowAltCircleUp.js",9,58096],"./free-solid-svg-icons/faArrowCircleDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowCircleDown.js",9,98628],"./free-solid-svg-icons/faArrowCircleLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowCircleLeft.js",9,22517],"./free-solid-svg-icons/faArrowCircleRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowCircleRight.js",9,38388],"./free-solid-svg-icons/faArrowCircleUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowCircleUp.js",9,89969],"./free-solid-svg-icons/faArrowDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowDown.js",9,70300],"./free-solid-svg-icons/faArrowLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowLeft.js",9,81021],"./free-solid-svg-icons/faArrowRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowRight.js",9,60380],"./free-solid-svg-icons/faArrowUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowUp.js",9,15977],"./free-solid-svg-icons/faArrowsAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowsAlt.js",9,56768],"./free-solid-svg-icons/faArrowsAltH.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowsAltH.js",9,78170],"./free-solid-svg-icons/faArrowsAltV.js":["./node_modules/@fortawesome/free-solid-svg-icons/faArrowsAltV.js",9,4500],"./free-solid-svg-icons/faAssistiveListeningSystems.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAssistiveListeningSystems.js",9,68263],"./free-solid-svg-icons/faAsterisk.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAsterisk.js",9,74685],"./free-solid-svg-icons/faAt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAt.js",9,96704],"./free-solid-svg-icons/faAtlas.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAtlas.js",9,88590],"./free-solid-svg-icons/faAtom.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAtom.js",9,83720],"./free-solid-svg-icons/faAudioDescription.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAudioDescription.js",9,84317],"./free-solid-svg-icons/faAward.js":["./node_modules/@fortawesome/free-solid-svg-icons/faAward.js",9,96720],"./free-solid-svg-icons/faBaby.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBaby.js",9,4357],"./free-solid-svg-icons/faBabyCarriage.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBabyCarriage.js",9,95319],"./free-solid-svg-icons/faBackspace.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBackspace.js",9,66758],"./free-solid-svg-icons/faBackward.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBackward.js",9,93368],"./free-solid-svg-icons/faBacon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBacon.js",9,60958],"./free-solid-svg-icons/faBacteria.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBacteria.js",9,63074],"./free-solid-svg-icons/faBacterium.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBacterium.js",9,48815],"./free-solid-svg-icons/faBahai.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBahai.js",9,72844],"./free-solid-svg-icons/faBalanceScale.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBalanceScale.js",9,48887],"./free-solid-svg-icons/faBalanceScaleLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBalanceScaleLeft.js",9,72498],"./free-solid-svg-icons/faBalanceScaleRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBalanceScaleRight.js",9,2709],"./free-solid-svg-icons/faBan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBan.js",9,62672],"./free-solid-svg-icons/faBandAid.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBandAid.js",9,54146],"./free-solid-svg-icons/faBarcode.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBarcode.js",9,66937],"./free-solid-svg-icons/faBars.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBars.js",9,65371],"./free-solid-svg-icons/faBaseballBall.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBaseballBall.js",9,97204],"./free-solid-svg-icons/faBasketballBall.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBasketballBall.js",9,93839],"./free-solid-svg-icons/faBath.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBath.js",9,63648],"./free-solid-svg-icons/faBatteryEmpty.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBatteryEmpty.js",9,85107],"./free-solid-svg-icons/faBatteryFull.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBatteryFull.js",9,2717],"./free-solid-svg-icons/faBatteryHalf.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBatteryHalf.js",9,485],"./free-solid-svg-icons/faBatteryQuarter.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBatteryQuarter.js",9,51750],"./free-solid-svg-icons/faBatteryThreeQuarters.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBatteryThreeQuarters.js",9,48083],"./free-solid-svg-icons/faBed.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBed.js",9,50950],"./free-solid-svg-icons/faBeer.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBeer.js",9,99015],"./free-solid-svg-icons/faBell.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBell.js",9,78536],"./free-solid-svg-icons/faBellSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBellSlash.js",9,23179],"./free-solid-svg-icons/faBezierCurve.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBezierCurve.js",9,82103],"./free-solid-svg-icons/faBible.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBible.js",9,72827],"./free-solid-svg-icons/faBicycle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBicycle.js",9,9732],"./free-solid-svg-icons/faBiking.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBiking.js",9,39203],"./free-solid-svg-icons/faBinoculars.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBinoculars.js",9,53811],"./free-solid-svg-icons/faBiohazard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBiohazard.js",9,70127],"./free-solid-svg-icons/faBirthdayCake.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBirthdayCake.js",9,44984],"./free-solid-svg-icons/faBlender.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBlender.js",9,74817],"./free-solid-svg-icons/faBlenderPhone.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBlenderPhone.js",9,44481],"./free-solid-svg-icons/faBlind.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBlind.js",9,50170],"./free-solid-svg-icons/faBlog.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBlog.js",9,77745],"./free-solid-svg-icons/faBold.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBold.js",9,31474],"./free-solid-svg-icons/faBolt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBolt.js",9,84994],"./free-solid-svg-icons/faBomb.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBomb.js",9,42829],"./free-solid-svg-icons/faBone.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBone.js",9,45271],"./free-solid-svg-icons/faBong.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBong.js",9,41145],"./free-solid-svg-icons/faBook.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBook.js",9,66064],"./free-solid-svg-icons/faBookDead.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBookDead.js",9,88246],"./free-solid-svg-icons/faBookMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBookMedical.js",9,55429],"./free-solid-svg-icons/faBookOpen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBookOpen.js",9,54444],"./free-solid-svg-icons/faBookReader.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBookReader.js",9,39235],"./free-solid-svg-icons/faBookmark.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBookmark.js",9,7521],"./free-solid-svg-icons/faBorderAll.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBorderAll.js",9,28668],"./free-solid-svg-icons/faBorderNone.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBorderNone.js",9,29097],"./free-solid-svg-icons/faBorderStyle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBorderStyle.js",9,16442],"./free-solid-svg-icons/faBowlingBall.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBowlingBall.js",9,59692],"./free-solid-svg-icons/faBox.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBox.js",9,61096],"./free-solid-svg-icons/faBoxOpen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBoxOpen.js",9,86276],"./free-solid-svg-icons/faBoxTissue.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBoxTissue.js",9,67911],"./free-solid-svg-icons/faBoxes.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBoxes.js",9,74448],"./free-solid-svg-icons/faBraille.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBraille.js",9,91532],"./free-solid-svg-icons/faBrain.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBrain.js",9,13765],"./free-solid-svg-icons/faBreadSlice.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBreadSlice.js",9,81317],"./free-solid-svg-icons/faBriefcase.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBriefcase.js",9,46013],"./free-solid-svg-icons/faBriefcaseMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBriefcaseMedical.js",9,87882],"./free-solid-svg-icons/faBroadcastTower.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBroadcastTower.js",9,83217],"./free-solid-svg-icons/faBroom.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBroom.js",9,9924],"./free-solid-svg-icons/faBrush.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBrush.js",9,56625],"./free-solid-svg-icons/faBug.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBug.js",9,42355],"./free-solid-svg-icons/faBuilding.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBuilding.js",9,66525],"./free-solid-svg-icons/faBullhorn.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBullhorn.js",9,42357],"./free-solid-svg-icons/faBullseye.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBullseye.js",9,43574],"./free-solid-svg-icons/faBurn.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBurn.js",9,95820],"./free-solid-svg-icons/faBus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBus.js",9,11975],"./free-solid-svg-icons/faBusAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBusAlt.js",9,14080],"./free-solid-svg-icons/faBusinessTime.js":["./node_modules/@fortawesome/free-solid-svg-icons/faBusinessTime.js",9,43030],"./free-solid-svg-icons/faCalculator.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalculator.js",9,52025],"./free-solid-svg-icons/faCalendar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalendar.js",9,83159],"./free-solid-svg-icons/faCalendarAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalendarAlt.js",9,97840],"./free-solid-svg-icons/faCalendarCheck.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalendarCheck.js",9,63103],"./free-solid-svg-icons/faCalendarDay.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalendarDay.js",9,15157],"./free-solid-svg-icons/faCalendarMinus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalendarMinus.js",9,13439],"./free-solid-svg-icons/faCalendarPlus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalendarPlus.js",9,8567],"./free-solid-svg-icons/faCalendarTimes.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalendarTimes.js",9,14353],"./free-solid-svg-icons/faCalendarWeek.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCalendarWeek.js",9,19203],"./free-solid-svg-icons/faCamera.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCamera.js",9,31174],"./free-solid-svg-icons/faCameraRetro.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCameraRetro.js",9,24556],"./free-solid-svg-icons/faCampground.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCampground.js",9,39199],"./free-solid-svg-icons/faCandyCane.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCandyCane.js",9,4393],"./free-solid-svg-icons/faCannabis.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCannabis.js",9,44550],"./free-solid-svg-icons/faCapsules.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCapsules.js",9,88137],"./free-solid-svg-icons/faCar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCar.js",9,68895],"./free-solid-svg-icons/faCarAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCarAlt.js",9,53176],"./free-solid-svg-icons/faCarBattery.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCarBattery.js",9,44558],"./free-solid-svg-icons/faCarCrash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCarCrash.js",9,39232],"./free-solid-svg-icons/faCarSide.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCarSide.js",9,70992],"./free-solid-svg-icons/faCaravan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaravan.js",9,4387],"./free-solid-svg-icons/faCaretDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaretDown.js",9,43594],"./free-solid-svg-icons/faCaretLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaretLeft.js",9,56067],"./free-solid-svg-icons/faCaretRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaretRight.js",9,61482],"./free-solid-svg-icons/faCaretSquareDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaretSquareDown.js",9,44205],"./free-solid-svg-icons/faCaretSquareLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaretSquareLeft.js",9,84188],"./free-solid-svg-icons/faCaretSquareRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaretSquareRight.js",9,37687],"./free-solid-svg-icons/faCaretSquareUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaretSquareUp.js",9,64676],"./free-solid-svg-icons/faCaretUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCaretUp.js",9,4067],"./free-solid-svg-icons/faCarrot.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCarrot.js",9,42534],"./free-solid-svg-icons/faCartArrowDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCartArrowDown.js",9,2198],"./free-solid-svg-icons/faCartPlus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCartPlus.js",9,37331],"./free-solid-svg-icons/faCashRegister.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCashRegister.js",9,89643],"./free-solid-svg-icons/faCat.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCat.js",9,88317],"./free-solid-svg-icons/faCertificate.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCertificate.js",9,47034],"./free-solid-svg-icons/faChair.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChair.js",9,44892],"./free-solid-svg-icons/faChalkboard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChalkboard.js",9,90180],"./free-solid-svg-icons/faChalkboardTeacher.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChalkboardTeacher.js",9,53976],"./free-solid-svg-icons/faChargingStation.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChargingStation.js",9,25156],"./free-solid-svg-icons/faChartArea.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChartArea.js",9,80932],"./free-solid-svg-icons/faChartBar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChartBar.js",9,66600],"./free-solid-svg-icons/faChartLine.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChartLine.js",9,54399],"./free-solid-svg-icons/faChartPie.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChartPie.js",9,94159],"./free-solid-svg-icons/faCheck.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCheck.js",9,81617],"./free-solid-svg-icons/faCheckCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCheckCircle.js",9,42217],"./free-solid-svg-icons/faCheckDouble.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCheckDouble.js",9,50040],"./free-solid-svg-icons/faCheckSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCheckSquare.js",9,12438],"./free-solid-svg-icons/faCheese.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCheese.js",9,72608],"./free-solid-svg-icons/faChess.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChess.js",9,3017],"./free-solid-svg-icons/faChessBishop.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChessBishop.js",9,86792],"./free-solid-svg-icons/faChessBoard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChessBoard.js",9,59401],"./free-solid-svg-icons/faChessKing.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChessKing.js",9,64034],"./free-solid-svg-icons/faChessKnight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChessKnight.js",9,66988],"./free-solid-svg-icons/faChessPawn.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChessPawn.js",9,52699],"./free-solid-svg-icons/faChessQueen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChessQueen.js",9,511],"./free-solid-svg-icons/faChessRook.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChessRook.js",9,30216],"./free-solid-svg-icons/faChevronCircleDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChevronCircleDown.js",9,19062],"./free-solid-svg-icons/faChevronCircleLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChevronCircleLeft.js",9,11839],"./free-solid-svg-icons/faChevronCircleRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChevronCircleRight.js",9,18334],"./free-solid-svg-icons/faChevronCircleUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChevronCircleUp.js",9,65015],"./free-solid-svg-icons/faChevronDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChevronDown.js",9,31226],"./free-solid-svg-icons/faChevronLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChevronLeft.js",9,49107],"./free-solid-svg-icons/faChevronRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChevronRight.js",9,79162],"./free-solid-svg-icons/faChevronUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChevronUp.js",9,86419],"./free-solid-svg-icons/faChild.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChild.js",9,4291],"./free-solid-svg-icons/faChurch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faChurch.js",9,54430],"./free-solid-svg-icons/faCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCircle.js",9,53065],"./free-solid-svg-icons/faCircleNotch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCircleNotch.js",9,46943],"./free-solid-svg-icons/faCity.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCity.js",9,58338],"./free-solid-svg-icons/faClinicMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faClinicMedical.js",9,80942],"./free-solid-svg-icons/faClipboard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faClipboard.js",9,9391],"./free-solid-svg-icons/faClipboardCheck.js":["./node_modules/@fortawesome/free-solid-svg-icons/faClipboardCheck.js",9,99975],"./free-solid-svg-icons/faClipboardList.js":["./node_modules/@fortawesome/free-solid-svg-icons/faClipboardList.js",9,69015],"./free-solid-svg-icons/faClock.js":["./node_modules/@fortawesome/free-solid-svg-icons/faClock.js",9,1871],"./free-solid-svg-icons/faClone.js":["./node_modules/@fortawesome/free-solid-svg-icons/faClone.js",9,97104],"./free-solid-svg-icons/faClosedCaptioning.js":["./node_modules/@fortawesome/free-solid-svg-icons/faClosedCaptioning.js",9,17659],"./free-solid-svg-icons/faCloud.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloud.js",9,75904],"./free-solid-svg-icons/faCloudDownloadAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudDownloadAlt.js",9,64917],"./free-solid-svg-icons/faCloudMeatball.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudMeatball.js",9,38198],"./free-solid-svg-icons/faCloudMoon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudMoon.js",9,7077],"./free-solid-svg-icons/faCloudMoonRain.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudMoonRain.js",9,54343],"./free-solid-svg-icons/faCloudRain.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudRain.js",9,46674],"./free-solid-svg-icons/faCloudShowersHeavy.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudShowersHeavy.js",9,6366],"./free-solid-svg-icons/faCloudSun.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudSun.js",9,80696],"./free-solid-svg-icons/faCloudSunRain.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudSunRain.js",9,97706],"./free-solid-svg-icons/faCloudUploadAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCloudUploadAlt.js",9,40990],"./free-solid-svg-icons/faCocktail.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCocktail.js",9,76479],"./free-solid-svg-icons/faCode.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCode.js",9,25848],"./free-solid-svg-icons/faCodeBranch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCodeBranch.js",9,98152],"./free-solid-svg-icons/faCoffee.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCoffee.js",9,45781],"./free-solid-svg-icons/faCog.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCog.js",9,14190],"./free-solid-svg-icons/faCogs.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCogs.js",9,76229],"./free-solid-svg-icons/faCoins.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCoins.js",9,15939],"./free-solid-svg-icons/faColumns.js":["./node_modules/@fortawesome/free-solid-svg-icons/faColumns.js",9,19262],"./free-solid-svg-icons/faComment.js":["./node_modules/@fortawesome/free-solid-svg-icons/faComment.js",9,65e3],"./free-solid-svg-icons/faCommentAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCommentAlt.js",9,97745],"./free-solid-svg-icons/faCommentDollar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCommentDollar.js",9,17870],"./free-solid-svg-icons/faCommentDots.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCommentDots.js",9,67500],"./free-solid-svg-icons/faCommentMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCommentMedical.js",9,36445],"./free-solid-svg-icons/faCommentSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCommentSlash.js",9,28427],"./free-solid-svg-icons/faComments.js":["./node_modules/@fortawesome/free-solid-svg-icons/faComments.js",9,93847],"./free-solid-svg-icons/faCommentsDollar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCommentsDollar.js",9,90913],"./free-solid-svg-icons/faCompactDisc.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCompactDisc.js",9,87909],"./free-solid-svg-icons/faCompass.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCompass.js",9,64053],"./free-solid-svg-icons/faCompress.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCompress.js",9,49457],"./free-solid-svg-icons/faCompressAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCompressAlt.js",9,47334],"./free-solid-svg-icons/faCompressArrowsAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCompressArrowsAlt.js",9,50912],"./free-solid-svg-icons/faConciergeBell.js":["./node_modules/@fortawesome/free-solid-svg-icons/faConciergeBell.js",9,93631],"./free-solid-svg-icons/faCookie.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCookie.js",9,20139],"./free-solid-svg-icons/faCookieBite.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCookieBite.js",9,33673],"./free-solid-svg-icons/faCopy.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCopy.js",9,67256],"./free-solid-svg-icons/faCopyright.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCopyright.js",9,86620],"./free-solid-svg-icons/faCouch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCouch.js",9,6800],"./free-solid-svg-icons/faCreditCard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCreditCard.js",9,36910],"./free-solid-svg-icons/faCrop.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCrop.js",9,86399],"./free-solid-svg-icons/faCropAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCropAlt.js",9,96056],"./free-solid-svg-icons/faCross.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCross.js",9,1649],"./free-solid-svg-icons/faCrosshairs.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCrosshairs.js",9,58988],"./free-solid-svg-icons/faCrow.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCrow.js",9,64094],"./free-solid-svg-icons/faCrown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCrown.js",9,97250],"./free-solid-svg-icons/faCrutch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCrutch.js",9,71510],"./free-solid-svg-icons/faCube.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCube.js",9,67320],"./free-solid-svg-icons/faCubes.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCubes.js",9,14119],"./free-solid-svg-icons/faCut.js":["./node_modules/@fortawesome/free-solid-svg-icons/faCut.js",9,42849],"./free-solid-svg-icons/faDatabase.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDatabase.js",9,37048],"./free-solid-svg-icons/faDeaf.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDeaf.js",9,66373],"./free-solid-svg-icons/faDemocrat.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDemocrat.js",9,15986],"./free-solid-svg-icons/faDesktop.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDesktop.js",9,15201],"./free-solid-svg-icons/faDharmachakra.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDharmachakra.js",9,89330],"./free-solid-svg-icons/faDiagnoses.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiagnoses.js",9,15164],"./free-solid-svg-icons/faDice.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDice.js",9,79902],"./free-solid-svg-icons/faDiceD20.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiceD20.js",9,99546],"./free-solid-svg-icons/faDiceD6.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiceD6.js",9,39364],"./free-solid-svg-icons/faDiceFive.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiceFive.js",9,43062],"./free-solid-svg-icons/faDiceFour.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiceFour.js",9,31846],"./free-solid-svg-icons/faDiceOne.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiceOne.js",9,21972],"./free-solid-svg-icons/faDiceSix.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiceSix.js",9,74720],"./free-solid-svg-icons/faDiceThree.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiceThree.js",9,16400],"./free-solid-svg-icons/faDiceTwo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDiceTwo.js",9,83914],"./free-solid-svg-icons/faDigitalTachograph.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDigitalTachograph.js",9,4178],"./free-solid-svg-icons/faDirections.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDirections.js",9,91103],"./free-solid-svg-icons/faDisease.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDisease.js",9,57871],"./free-solid-svg-icons/faDivide.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDivide.js",9,94936],"./free-solid-svg-icons/faDizzy.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDizzy.js",9,81059],"./free-solid-svg-icons/faDna.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDna.js",9,79704],"./free-solid-svg-icons/faDog.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDog.js",9,53723],"./free-solid-svg-icons/faDollarSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDollarSign.js",9,36854],"./free-solid-svg-icons/faDolly.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDolly.js",9,52169],"./free-solid-svg-icons/faDollyFlatbed.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDollyFlatbed.js",9,11511],"./free-solid-svg-icons/faDonate.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDonate.js",9,53318],"./free-solid-svg-icons/faDoorClosed.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDoorClosed.js",9,53785],"./free-solid-svg-icons/faDoorOpen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDoorOpen.js",9,51029],"./free-solid-svg-icons/faDotCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDotCircle.js",9,67898],"./free-solid-svg-icons/faDove.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDove.js",9,84449],"./free-solid-svg-icons/faDownload.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDownload.js",9,80961],"./free-solid-svg-icons/faDraftingCompass.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDraftingCompass.js",9,36938],"./free-solid-svg-icons/faDragon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDragon.js",9,64850],"./free-solid-svg-icons/faDrawPolygon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDrawPolygon.js",9,45217],"./free-solid-svg-icons/faDrum.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDrum.js",9,16989],"./free-solid-svg-icons/faDrumSteelpan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDrumSteelpan.js",9,59423],"./free-solid-svg-icons/faDrumstickBite.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDrumstickBite.js",9,71543],"./free-solid-svg-icons/faDumbbell.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDumbbell.js",9,28276],"./free-solid-svg-icons/faDumpster.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDumpster.js",9,64295],"./free-solid-svg-icons/faDumpsterFire.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDumpsterFire.js",9,57171],"./free-solid-svg-icons/faDungeon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faDungeon.js",9,77291],"./free-solid-svg-icons/faEdit.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEdit.js",9,22085],"./free-solid-svg-icons/faEgg.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEgg.js",9,12788],"./free-solid-svg-icons/faEject.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEject.js",9,63464],"./free-solid-svg-icons/faEllipsisH.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEllipsisH.js",9,71704],"./free-solid-svg-icons/faEllipsisV.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEllipsisV.js",9,53110],"./free-solid-svg-icons/faEnvelope.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEnvelope.js",9,55345],"./free-solid-svg-icons/faEnvelopeOpen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEnvelopeOpen.js",9,71769],"./free-solid-svg-icons/faEnvelopeOpenText.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEnvelopeOpenText.js",9,2214],"./free-solid-svg-icons/faEnvelopeSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEnvelopeSquare.js",9,50902],"./free-solid-svg-icons/faEquals.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEquals.js",9,6824],"./free-solid-svg-icons/faEraser.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEraser.js",9,88645],"./free-solid-svg-icons/faEthernet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEthernet.js",9,12506],"./free-solid-svg-icons/faEuroSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEuroSign.js",9,28077],"./free-solid-svg-icons/faExchangeAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExchangeAlt.js",9,49205],"./free-solid-svg-icons/faExclamation.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExclamation.js",9,35532],"./free-solid-svg-icons/faExclamationCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExclamationCircle.js",9,8436],"./free-solid-svg-icons/faExclamationTriangle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExclamationTriangle.js",9,34496],"./free-solid-svg-icons/faExpand.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExpand.js",9,5709],"./free-solid-svg-icons/faExpandAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExpandAlt.js",9,71306],"./free-solid-svg-icons/faExpandArrowsAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExpandArrowsAlt.js",9,64372],"./free-solid-svg-icons/faExternalLinkAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExternalLinkAlt.js",9,41607],"./free-solid-svg-icons/faExternalLinkSquareAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faExternalLinkSquareAlt.js",9,73714],"./free-solid-svg-icons/faEye.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEye.js",9,900],"./free-solid-svg-icons/faEyeDropper.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEyeDropper.js",9,43502],"./free-solid-svg-icons/faEyeSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faEyeSlash.js",9,56967],"./free-solid-svg-icons/faFan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFan.js",9,23996],"./free-solid-svg-icons/faFastBackward.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFastBackward.js",9,37094],"./free-solid-svg-icons/faFastForward.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFastForward.js",9,33122],"./free-solid-svg-icons/faFaucet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFaucet.js",9,77893],"./free-solid-svg-icons/faFax.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFax.js",9,39306],"./free-solid-svg-icons/faFeather.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFeather.js",9,15394],"./free-solid-svg-icons/faFeatherAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFeatherAlt.js",9,12159],"./free-solid-svg-icons/faFemale.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFemale.js",9,26245],"./free-solid-svg-icons/faFighterJet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFighterJet.js",9,84817],"./free-solid-svg-icons/faFile.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFile.js",9,13911],"./free-solid-svg-icons/faFileAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileAlt.js",9,93360],"./free-solid-svg-icons/faFileArchive.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileArchive.js",9,64265],"./free-solid-svg-icons/faFileAudio.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileAudio.js",9,57813],"./free-solid-svg-icons/faFileCode.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileCode.js",9,42902],"./free-solid-svg-icons/faFileContract.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileContract.js",9,37133],"./free-solid-svg-icons/faFileCsv.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileCsv.js",9,55407],"./free-solid-svg-icons/faFileDownload.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileDownload.js",9,3935],"./free-solid-svg-icons/faFileExcel.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileExcel.js",9,64264],"./free-solid-svg-icons/faFileExport.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileExport.js",9,55841],"./free-solid-svg-icons/faFileImage.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileImage.js",9,21622],"./free-solid-svg-icons/faFileImport.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileImport.js",9,51438],"./free-solid-svg-icons/faFileInvoice.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileInvoice.js",9,51672],"./free-solid-svg-icons/faFileInvoiceDollar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileInvoiceDollar.js",9,33470],"./free-solid-svg-icons/faFileMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileMedical.js",9,36196],"./free-solid-svg-icons/faFileMedicalAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileMedicalAlt.js",9,60789],"./free-solid-svg-icons/faFilePdf.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFilePdf.js",9,30009],"./free-solid-svg-icons/faFilePowerpoint.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFilePowerpoint.js",9,32094],"./free-solid-svg-icons/faFilePrescription.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFilePrescription.js",9,83071],"./free-solid-svg-icons/faFileSignature.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileSignature.js",9,68469],"./free-solid-svg-icons/faFileUpload.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileUpload.js",9,98642],"./free-solid-svg-icons/faFileVideo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileVideo.js",9,43656],"./free-solid-svg-icons/faFileWord.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFileWord.js",9,63071],"./free-solid-svg-icons/faFill.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFill.js",9,53352],"./free-solid-svg-icons/faFillDrip.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFillDrip.js",9,11627],"./free-solid-svg-icons/faFilm.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFilm.js",9,87967],"./free-solid-svg-icons/faFilter.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFilter.js",9,75183],"./free-solid-svg-icons/faFingerprint.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFingerprint.js",9,92697],"./free-solid-svg-icons/faFire.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFire.js",9,62573],"./free-solid-svg-icons/faFireAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFireAlt.js",9,68554],"./free-solid-svg-icons/faFireExtinguisher.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFireExtinguisher.js",9,1330],"./free-solid-svg-icons/faFirstAid.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFirstAid.js",9,40797],"./free-solid-svg-icons/faFish.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFish.js",9,26743],"./free-solid-svg-icons/faFistRaised.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFistRaised.js",9,20847],"./free-solid-svg-icons/faFlag.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFlag.js",9,11599],"./free-solid-svg-icons/faFlagCheckered.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFlagCheckered.js",9,6865],"./free-solid-svg-icons/faFlagUsa.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFlagUsa.js",9,71724],"./free-solid-svg-icons/faFlask.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFlask.js",9,22294],"./free-solid-svg-icons/faFlushed.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFlushed.js",9,49682],"./free-solid-svg-icons/faFolder.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFolder.js",9,79929],"./free-solid-svg-icons/faFolderMinus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFolderMinus.js",9,92829],"./free-solid-svg-icons/faFolderOpen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFolderOpen.js",9,22017],"./free-solid-svg-icons/faFolderPlus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFolderPlus.js",9,17605],"./free-solid-svg-icons/faFont.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFont.js",9,46068],"./free-solid-svg-icons/faFontAwesomeLogoFull.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFontAwesomeLogoFull.js",9,24999],"./free-solid-svg-icons/faFootballBall.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFootballBall.js",9,69133],"./free-solid-svg-icons/faForward.js":["./node_modules/@fortawesome/free-solid-svg-icons/faForward.js",9,91144],"./free-solid-svg-icons/faFrog.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFrog.js",9,18227],"./free-solid-svg-icons/faFrown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFrown.js",9,96641],"./free-solid-svg-icons/faFrownOpen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFrownOpen.js",9,93257],"./free-solid-svg-icons/faFunnelDollar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFunnelDollar.js",9,71347],"./free-solid-svg-icons/faFutbol.js":["./node_modules/@fortawesome/free-solid-svg-icons/faFutbol.js",9,71989],"./free-solid-svg-icons/faGamepad.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGamepad.js",9,37922],"./free-solid-svg-icons/faGasPump.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGasPump.js",9,45710],"./free-solid-svg-icons/faGavel.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGavel.js",9,7514],"./free-solid-svg-icons/faGem.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGem.js",9,76638],"./free-solid-svg-icons/faGenderless.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGenderless.js",9,7125],"./free-solid-svg-icons/faGhost.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGhost.js",9,84014],"./free-solid-svg-icons/faGift.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGift.js",9,6723],"./free-solid-svg-icons/faGifts.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGifts.js",9,92198],"./free-solid-svg-icons/faGlassCheers.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlassCheers.js",9,45871],"./free-solid-svg-icons/faGlassMartini.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlassMartini.js",9,85195],"./free-solid-svg-icons/faGlassMartiniAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlassMartiniAlt.js",9,45004],"./free-solid-svg-icons/faGlassWhiskey.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlassWhiskey.js",9,10371],"./free-solid-svg-icons/faGlasses.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlasses.js",9,97461],"./free-solid-svg-icons/faGlobe.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlobe.js",9,27064],"./free-solid-svg-icons/faGlobeAfrica.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlobeAfrica.js",9,89250],"./free-solid-svg-icons/faGlobeAmericas.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlobeAmericas.js",9,46845],"./free-solid-svg-icons/faGlobeAsia.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlobeAsia.js",9,78402],"./free-solid-svg-icons/faGlobeEurope.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGlobeEurope.js",9,76686],"./free-solid-svg-icons/faGolfBall.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGolfBall.js",9,51760],"./free-solid-svg-icons/faGopuram.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGopuram.js",9,95770],"./free-solid-svg-icons/faGraduationCap.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGraduationCap.js",9,17485],"./free-solid-svg-icons/faGreaterThan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGreaterThan.js",9,24668],"./free-solid-svg-icons/faGreaterThanEqual.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGreaterThanEqual.js",9,98086],"./free-solid-svg-icons/faGrimace.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrimace.js",9,75475],"./free-solid-svg-icons/faGrin.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrin.js",9,72015],"./free-solid-svg-icons/faGrinAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinAlt.js",9,98888],"./free-solid-svg-icons/faGrinBeam.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinBeam.js",9,19660],"./free-solid-svg-icons/faGrinBeamSweat.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinBeamSweat.js",9,74666],"./free-solid-svg-icons/faGrinHearts.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinHearts.js",9,56494],"./free-solid-svg-icons/faGrinSquint.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinSquint.js",9,46303],"./free-solid-svg-icons/faGrinSquintTears.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinSquintTears.js",9,2974],"./free-solid-svg-icons/faGrinStars.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinStars.js",9,58434],"./free-solid-svg-icons/faGrinTears.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinTears.js",9,30478],"./free-solid-svg-icons/faGrinTongue.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinTongue.js",9,73051],"./free-solid-svg-icons/faGrinTongueSquint.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinTongueSquint.js",9,43107],"./free-solid-svg-icons/faGrinTongueWink.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinTongueWink.js",9,14600],"./free-solid-svg-icons/faGrinWink.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGrinWink.js",9,49020],"./free-solid-svg-icons/faGripHorizontal.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGripHorizontal.js",9,89617],"./free-solid-svg-icons/faGripLines.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGripLines.js",9,66642],"./free-solid-svg-icons/faGripLinesVertical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGripLinesVertical.js",9,48092],"./free-solid-svg-icons/faGripVertical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGripVertical.js",9,97879],"./free-solid-svg-icons/faGuitar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faGuitar.js",9,9983],"./free-solid-svg-icons/faHSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHSquare.js",9,81882],"./free-solid-svg-icons/faHamburger.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHamburger.js",9,50258],"./free-solid-svg-icons/faHammer.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHammer.js",9,63519],"./free-solid-svg-icons/faHamsa.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHamsa.js",9,66355],"./free-solid-svg-icons/faHandHolding.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandHolding.js",9,46497],"./free-solid-svg-icons/faHandHoldingHeart.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandHoldingHeart.js",9,70733],"./free-solid-svg-icons/faHandHoldingMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandHoldingMedical.js",9,90982],"./free-solid-svg-icons/faHandHoldingUsd.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandHoldingUsd.js",9,3169],"./free-solid-svg-icons/faHandHoldingWater.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandHoldingWater.js",9,87690],"./free-solid-svg-icons/faHandLizard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandLizard.js",9,93172],"./free-solid-svg-icons/faHandMiddleFinger.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandMiddleFinger.js",9,84644],"./free-solid-svg-icons/faHandPaper.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandPaper.js",9,77076],"./free-solid-svg-icons/faHandPeace.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandPeace.js",9,67336],"./free-solid-svg-icons/faHandPointDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandPointDown.js",9,76332],"./free-solid-svg-icons/faHandPointLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandPointLeft.js",9,48429],"./free-solid-svg-icons/faHandPointRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandPointRight.js",9,6476],"./free-solid-svg-icons/faHandPointUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandPointUp.js",9,31417],"./free-solid-svg-icons/faHandPointer.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandPointer.js",9,20935],"./free-solid-svg-icons/faHandRock.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandRock.js",9,62125],"./free-solid-svg-icons/faHandScissors.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandScissors.js",9,3215],"./free-solid-svg-icons/faHandSparkles.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandSparkles.js",9,53887],"./free-solid-svg-icons/faHandSpock.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandSpock.js",9,29968],"./free-solid-svg-icons/faHands.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHands.js",9,90895],"./free-solid-svg-icons/faHandsHelping.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandsHelping.js",9,25022],"./free-solid-svg-icons/faHandsWash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandsWash.js",9,25508],"./free-solid-svg-icons/faHandshake.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandshake.js",9,86420],"./free-solid-svg-icons/faHandshakeAltSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandshakeAltSlash.js",9,8836],"./free-solid-svg-icons/faHandshakeSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHandshakeSlash.js",9,53463],"./free-solid-svg-icons/faHanukiah.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHanukiah.js",9,10346],"./free-solid-svg-icons/faHardHat.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHardHat.js",9,24871],"./free-solid-svg-icons/faHashtag.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHashtag.js",9,31709],"./free-solid-svg-icons/faHatCowboy.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHatCowboy.js",9,18539],"./free-solid-svg-icons/faHatCowboySide.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHatCowboySide.js",9,73276],"./free-solid-svg-icons/faHatWizard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHatWizard.js",9,59535],"./free-solid-svg-icons/faHdd.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHdd.js",9,78613],"./free-solid-svg-icons/faHeadSideCough.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeadSideCough.js",9,92356],"./free-solid-svg-icons/faHeadSideCoughSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeadSideCoughSlash.js",9,89383],"./free-solid-svg-icons/faHeadSideMask.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeadSideMask.js",9,11140],"./free-solid-svg-icons/faHeadSideVirus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeadSideVirus.js",9,62475],"./free-solid-svg-icons/faHeading.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeading.js",9,70303],"./free-solid-svg-icons/faHeadphones.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeadphones.js",9,9094],"./free-solid-svg-icons/faHeadphonesAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeadphonesAlt.js",9,61707],"./free-solid-svg-icons/faHeadset.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeadset.js",9,1847],"./free-solid-svg-icons/faHeart.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeart.js",9,53021],"./free-solid-svg-icons/faHeartBroken.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeartBroken.js",9,61864],"./free-solid-svg-icons/faHeartbeat.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHeartbeat.js",9,55573],"./free-solid-svg-icons/faHelicopter.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHelicopter.js",9,69360],"./free-solid-svg-icons/faHighlighter.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHighlighter.js",9,64654],"./free-solid-svg-icons/faHiking.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHiking.js",9,50717],"./free-solid-svg-icons/faHippo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHippo.js",9,5357],"./free-solid-svg-icons/faHistory.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHistory.js",9,39505],"./free-solid-svg-icons/faHockeyPuck.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHockeyPuck.js",9,29493],"./free-solid-svg-icons/faHollyBerry.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHollyBerry.js",9,1621],"./free-solid-svg-icons/faHome.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHome.js",9,2378],"./free-solid-svg-icons/faHorse.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHorse.js",9,3128],"./free-solid-svg-icons/faHorseHead.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHorseHead.js",9,34946],"./free-solid-svg-icons/faHospital.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHospital.js",9,67763],"./free-solid-svg-icons/faHospitalAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHospitalAlt.js",9,94804],"./free-solid-svg-icons/faHospitalSymbol.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHospitalSymbol.js",9,42367],"./free-solid-svg-icons/faHospitalUser.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHospitalUser.js",9,32284],"./free-solid-svg-icons/faHotTub.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHotTub.js",9,25067],"./free-solid-svg-icons/faHotdog.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHotdog.js",9,21918],"./free-solid-svg-icons/faHotel.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHotel.js",9,46375],"./free-solid-svg-icons/faHourglass.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHourglass.js",9,16879],"./free-solid-svg-icons/faHourglassEnd.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHourglassEnd.js",9,69526],"./free-solid-svg-icons/faHourglassHalf.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHourglassHalf.js",9,12258],"./free-solid-svg-icons/faHourglassStart.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHourglassStart.js",9,33483],"./free-solid-svg-icons/faHouseDamage.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHouseDamage.js",9,54952],"./free-solid-svg-icons/faHouseUser.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHouseUser.js",9,67042],"./free-solid-svg-icons/faHryvnia.js":["./node_modules/@fortawesome/free-solid-svg-icons/faHryvnia.js",9,45926],"./free-solid-svg-icons/faICursor.js":["./node_modules/@fortawesome/free-solid-svg-icons/faICursor.js",9,22780],"./free-solid-svg-icons/faIceCream.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIceCream.js",9,91686],"./free-solid-svg-icons/faIcicles.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIcicles.js",9,94913],"./free-solid-svg-icons/faIcons.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIcons.js",9,49383],"./free-solid-svg-icons/faIdBadge.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIdBadge.js",9,61461],"./free-solid-svg-icons/faIdCard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIdCard.js",9,20174],"./free-solid-svg-icons/faIdCardAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIdCardAlt.js",9,94451],"./free-solid-svg-icons/faIgloo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIgloo.js",9,96715],"./free-solid-svg-icons/faImage.js":["./node_modules/@fortawesome/free-solid-svg-icons/faImage.js",9,71088],"./free-solid-svg-icons/faImages.js":["./node_modules/@fortawesome/free-solid-svg-icons/faImages.js",9,53967],"./free-solid-svg-icons/faInbox.js":["./node_modules/@fortawesome/free-solid-svg-icons/faInbox.js",9,27993],"./free-solid-svg-icons/faIndent.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIndent.js",9,70947],"./free-solid-svg-icons/faIndustry.js":["./node_modules/@fortawesome/free-solid-svg-icons/faIndustry.js",9,35919],"./free-solid-svg-icons/faInfinity.js":["./node_modules/@fortawesome/free-solid-svg-icons/faInfinity.js",9,92625],"./free-solid-svg-icons/faInfo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faInfo.js",9,84777],"./free-solid-svg-icons/faInfoCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faInfoCircle.js",9,6913],"./free-solid-svg-icons/faItalic.js":["./node_modules/@fortawesome/free-solid-svg-icons/faItalic.js",9,74509],"./free-solid-svg-icons/faJedi.js":["./node_modules/@fortawesome/free-solid-svg-icons/faJedi.js",9,52171],"./free-solid-svg-icons/faJoint.js":["./node_modules/@fortawesome/free-solid-svg-icons/faJoint.js",9,76581],"./free-solid-svg-icons/faJournalWhills.js":["./node_modules/@fortawesome/free-solid-svg-icons/faJournalWhills.js",9,72581],"./free-solid-svg-icons/faKaaba.js":["./node_modules/@fortawesome/free-solid-svg-icons/faKaaba.js",9,50183],"./free-solid-svg-icons/faKey.js":["./node_modules/@fortawesome/free-solid-svg-icons/faKey.js",9,32110],"./free-solid-svg-icons/faKeyboard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faKeyboard.js",9,27040],"./free-solid-svg-icons/faKhanda.js":["./node_modules/@fortawesome/free-solid-svg-icons/faKhanda.js",9,17950],"./free-solid-svg-icons/faKiss.js":["./node_modules/@fortawesome/free-solid-svg-icons/faKiss.js",9,70471],"./free-solid-svg-icons/faKissBeam.js":["./node_modules/@fortawesome/free-solid-svg-icons/faKissBeam.js",9,6772],"./free-solid-svg-icons/faKissWinkHeart.js":["./node_modules/@fortawesome/free-solid-svg-icons/faKissWinkHeart.js",9,95878],"./free-solid-svg-icons/faKiwiBird.js":["./node_modules/@fortawesome/free-solid-svg-icons/faKiwiBird.js",9,32726],"./free-solid-svg-icons/faLandmark.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLandmark.js",9,86677],"./free-solid-svg-icons/faLanguage.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLanguage.js",9,60331],"./free-solid-svg-icons/faLaptop.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLaptop.js",9,91577],"./free-solid-svg-icons/faLaptopCode.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLaptopCode.js",9,13808],"./free-solid-svg-icons/faLaptopHouse.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLaptopHouse.js",9,71737],"./free-solid-svg-icons/faLaptopMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLaptopMedical.js",9,3166],"./free-solid-svg-icons/faLaugh.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLaugh.js",9,38204],"./free-solid-svg-icons/faLaughBeam.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLaughBeam.js",9,67927],"./free-solid-svg-icons/faLaughSquint.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLaughSquint.js",9,70532],"./free-solid-svg-icons/faLaughWink.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLaughWink.js",9,30091],"./free-solid-svg-icons/faLayerGroup.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLayerGroup.js",9,46925],"./free-solid-svg-icons/faLeaf.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLeaf.js",9,12333],"./free-solid-svg-icons/faLemon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLemon.js",9,73054],"./free-solid-svg-icons/faLessThan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLessThan.js",9,35519],"./free-solid-svg-icons/faLessThanEqual.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLessThanEqual.js",9,87607],"./free-solid-svg-icons/faLevelDownAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLevelDownAlt.js",9,488],"./free-solid-svg-icons/faLevelUpAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLevelUpAlt.js",9,59143],"./free-solid-svg-icons/faLifeRing.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLifeRing.js",9,66721],"./free-solid-svg-icons/faLightbulb.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLightbulb.js",9,62882],"./free-solid-svg-icons/faLink.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLink.js",9,25161],"./free-solid-svg-icons/faLiraSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLiraSign.js",9,20582],"./free-solid-svg-icons/faList.js":["./node_modules/@fortawesome/free-solid-svg-icons/faList.js",9,41141],"./free-solid-svg-icons/faListAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faListAlt.js",9,33906],"./free-solid-svg-icons/faListOl.js":["./node_modules/@fortawesome/free-solid-svg-icons/faListOl.js",9,21354],"./free-solid-svg-icons/faListUl.js":["./node_modules/@fortawesome/free-solid-svg-icons/faListUl.js",9,52944],"./free-solid-svg-icons/faLocationArrow.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLocationArrow.js",9,94457],"./free-solid-svg-icons/faLock.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLock.js",9,12378],"./free-solid-svg-icons/faLockOpen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLockOpen.js",9,26134],"./free-solid-svg-icons/faLongArrowAltDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLongArrowAltDown.js",9,97675],"./free-solid-svg-icons/faLongArrowAltLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLongArrowAltLeft.js",9,72882],"./free-solid-svg-icons/faLongArrowAltRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLongArrowAltRight.js",9,46997],"./free-solid-svg-icons/faLongArrowAltUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLongArrowAltUp.js",9,46062],"./free-solid-svg-icons/faLowVision.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLowVision.js",9,20411],"./free-solid-svg-icons/faLuggageCart.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLuggageCart.js",9,30347],"./free-solid-svg-icons/faLungs.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLungs.js",9,34572],"./free-solid-svg-icons/faLungsVirus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faLungsVirus.js",9,43375],"./free-solid-svg-icons/faMagic.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMagic.js",9,83070],"./free-solid-svg-icons/faMagnet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMagnet.js",9,20079],"./free-solid-svg-icons/faMailBulk.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMailBulk.js",9,76830],"./free-solid-svg-icons/faMale.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMale.js",9,85600],"./free-solid-svg-icons/faMap.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMap.js",9,28703],"./free-solid-svg-icons/faMapMarked.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMapMarked.js",9,7231],"./free-solid-svg-icons/faMapMarkedAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMapMarkedAlt.js",9,88824],"./free-solid-svg-icons/faMapMarker.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMapMarker.js",9,41933],"./free-solid-svg-icons/faMapMarkerAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMapMarkerAlt.js",9,12298],"./free-solid-svg-icons/faMapPin.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMapPin.js",9,51404],"./free-solid-svg-icons/faMapSigns.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMapSigns.js",9,20649],"./free-solid-svg-icons/faMarker.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMarker.js",9,5907],"./free-solid-svg-icons/faMars.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMars.js",9,13748],"./free-solid-svg-icons/faMarsDouble.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMarsDouble.js",9,21621],"./free-solid-svg-icons/faMarsStroke.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMarsStroke.js",9,91868],"./free-solid-svg-icons/faMarsStrokeH.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMarsStrokeH.js",9,23886],"./free-solid-svg-icons/faMarsStrokeV.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMarsStrokeV.js",9,20128],"./free-solid-svg-icons/faMask.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMask.js",9,36697],"./free-solid-svg-icons/faMedal.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMedal.js",9,13198],"./free-solid-svg-icons/faMedkit.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMedkit.js",9,36755],"./free-solid-svg-icons/faMeh.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMeh.js",9,87963],"./free-solid-svg-icons/faMehBlank.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMehBlank.js",9,58381],"./free-solid-svg-icons/faMehRollingEyes.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMehRollingEyes.js",9,43220],"./free-solid-svg-icons/faMemory.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMemory.js",9,8442],"./free-solid-svg-icons/faMenorah.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMenorah.js",9,29245],"./free-solid-svg-icons/faMercury.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMercury.js",9,25832],"./free-solid-svg-icons/faMeteor.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMeteor.js",9,60625],"./free-solid-svg-icons/faMicrochip.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMicrochip.js",9,82367],"./free-solid-svg-icons/faMicrophone.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMicrophone.js",9,62285],"./free-solid-svg-icons/faMicrophoneAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMicrophoneAlt.js",9,64394],"./free-solid-svg-icons/faMicrophoneAltSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMicrophoneAltSlash.js",9,52609],"./free-solid-svg-icons/faMicrophoneSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMicrophoneSlash.js",9,77276],"./free-solid-svg-icons/faMicroscope.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMicroscope.js",9,57457],"./free-solid-svg-icons/faMinus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMinus.js",9,14133],"./free-solid-svg-icons/faMinusCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMinusCircle.js",9,6077],"./free-solid-svg-icons/faMinusSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMinusSquare.js",9,77754],"./free-solid-svg-icons/faMitten.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMitten.js",9,96272],"./free-solid-svg-icons/faMobile.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMobile.js",9,42919],"./free-solid-svg-icons/faMobileAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMobileAlt.js",9,77312],"./free-solid-svg-icons/faMoneyBill.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMoneyBill.js",9,22628],"./free-solid-svg-icons/faMoneyBillAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMoneyBillAlt.js",9,3253],"./free-solid-svg-icons/faMoneyBillWave.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMoneyBillWave.js",9,14017],"./free-solid-svg-icons/faMoneyBillWaveAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMoneyBillWaveAlt.js",9,11094],"./free-solid-svg-icons/faMoneyCheck.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMoneyCheck.js",9,6633],"./free-solid-svg-icons/faMoneyCheckAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMoneyCheckAlt.js",9,11582],"./free-solid-svg-icons/faMonument.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMonument.js",9,66156],"./free-solid-svg-icons/faMoon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMoon.js",9,98808],"./free-solid-svg-icons/faMortarPestle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMortarPestle.js",9,38619],"./free-solid-svg-icons/faMosque.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMosque.js",9,58419],"./free-solid-svg-icons/faMotorcycle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMotorcycle.js",9,32660],"./free-solid-svg-icons/faMountain.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMountain.js",9,40286],"./free-solid-svg-icons/faMouse.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMouse.js",9,62822],"./free-solid-svg-icons/faMousePointer.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMousePointer.js",9,36453],"./free-solid-svg-icons/faMugHot.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMugHot.js",9,31679],"./free-solid-svg-icons/faMusic.js":["./node_modules/@fortawesome/free-solid-svg-icons/faMusic.js",9,26294],"./free-solid-svg-icons/faNetworkWired.js":["./node_modules/@fortawesome/free-solid-svg-icons/faNetworkWired.js",9,25796],"./free-solid-svg-icons/faNeuter.js":["./node_modules/@fortawesome/free-solid-svg-icons/faNeuter.js",9,33234],"./free-solid-svg-icons/faNewspaper.js":["./node_modules/@fortawesome/free-solid-svg-icons/faNewspaper.js",9,65110],"./free-solid-svg-icons/faNotEqual.js":["./node_modules/@fortawesome/free-solid-svg-icons/faNotEqual.js",9,21778],"./free-solid-svg-icons/faNotesMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faNotesMedical.js",9,86789],"./free-solid-svg-icons/faObjectGroup.js":["./node_modules/@fortawesome/free-solid-svg-icons/faObjectGroup.js",9,91659],"./free-solid-svg-icons/faObjectUngroup.js":["./node_modules/@fortawesome/free-solid-svg-icons/faObjectUngroup.js",9,6774],"./free-solid-svg-icons/faOilCan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faOilCan.js",9,18211],"./free-solid-svg-icons/faOm.js":["./node_modules/@fortawesome/free-solid-svg-icons/faOm.js",9,80101],"./free-solid-svg-icons/faOtter.js":["./node_modules/@fortawesome/free-solid-svg-icons/faOtter.js",9,37599],"./free-solid-svg-icons/faOutdent.js":["./node_modules/@fortawesome/free-solid-svg-icons/faOutdent.js",9,96260],"./free-solid-svg-icons/faPager.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPager.js",9,32102],"./free-solid-svg-icons/faPaintBrush.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPaintBrush.js",9,7365],"./free-solid-svg-icons/faPaintRoller.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPaintRoller.js",9,13257],"./free-solid-svg-icons/faPalette.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPalette.js",9,45882],"./free-solid-svg-icons/faPallet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPallet.js",9,47135],"./free-solid-svg-icons/faPaperPlane.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPaperPlane.js",9,69629],"./free-solid-svg-icons/faPaperclip.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPaperclip.js",9,21697],"./free-solid-svg-icons/faParachuteBox.js":["./node_modules/@fortawesome/free-solid-svg-icons/faParachuteBox.js",9,5781],"./free-solid-svg-icons/faParagraph.js":["./node_modules/@fortawesome/free-solid-svg-icons/faParagraph.js",9,90107],"./free-solid-svg-icons/faParking.js":["./node_modules/@fortawesome/free-solid-svg-icons/faParking.js",9,40045],"./free-solid-svg-icons/faPassport.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPassport.js",9,70015],"./free-solid-svg-icons/faPastafarianism.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPastafarianism.js",9,96718],"./free-solid-svg-icons/faPaste.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPaste.js",9,19426],"./free-solid-svg-icons/faPause.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPause.js",9,59095],"./free-solid-svg-icons/faPauseCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPauseCircle.js",9,66131],"./free-solid-svg-icons/faPaw.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPaw.js",9,94045],"./free-solid-svg-icons/faPeace.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPeace.js",9,44319],"./free-solid-svg-icons/faPen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPen.js",9,38066],"./free-solid-svg-icons/faPenAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPenAlt.js",9,67055],"./free-solid-svg-icons/faPenFancy.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPenFancy.js",9,17349],"./free-solid-svg-icons/faPenNib.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPenNib.js",9,46453],"./free-solid-svg-icons/faPenSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPenSquare.js",9,7965],"./free-solid-svg-icons/faPencilAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPencilAlt.js",9,63465],"./free-solid-svg-icons/faPencilRuler.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPencilRuler.js",9,44646],"./free-solid-svg-icons/faPeopleArrows.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPeopleArrows.js",9,93244],"./free-solid-svg-icons/faPeopleCarry.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPeopleCarry.js",9,85351],"./free-solid-svg-icons/faPepperHot.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPepperHot.js",9,40346],"./free-solid-svg-icons/faPercent.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPercent.js",9,26036],"./free-solid-svg-icons/faPercentage.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPercentage.js",9,56257],"./free-solid-svg-icons/faPersonBooth.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPersonBooth.js",9,81206],"./free-solid-svg-icons/faPhone.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPhone.js",9,79121],"./free-solid-svg-icons/faPhoneAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPhoneAlt.js",9,97158],"./free-solid-svg-icons/faPhoneSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPhoneSlash.js",9,71840],"./free-solid-svg-icons/faPhoneSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPhoneSquare.js",9,81110],"./free-solid-svg-icons/faPhoneSquareAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPhoneSquareAlt.js",9,29819],"./free-solid-svg-icons/faPhoneVolume.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPhoneVolume.js",9,29815],"./free-solid-svg-icons/faPhotoVideo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPhotoVideo.js",9,7654],"./free-solid-svg-icons/faPiggyBank.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPiggyBank.js",9,44811],"./free-solid-svg-icons/faPills.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPills.js",9,40361],"./free-solid-svg-icons/faPizzaSlice.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPizzaSlice.js",9,55525],"./free-solid-svg-icons/faPlaceOfWorship.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlaceOfWorship.js",9,75573],"./free-solid-svg-icons/faPlane.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlane.js",9,631],"./free-solid-svg-icons/faPlaneArrival.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlaneArrival.js",9,67318],"./free-solid-svg-icons/faPlaneDeparture.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlaneDeparture.js",9,69771],"./free-solid-svg-icons/faPlaneSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlaneSlash.js",9,40106],"./free-solid-svg-icons/faPlay.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlay.js",9,61087],"./free-solid-svg-icons/faPlayCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlayCircle.js",9,82043],"./free-solid-svg-icons/faPlug.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlug.js",9,31393],"./free-solid-svg-icons/faPlus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlus.js",9,28045],"./free-solid-svg-icons/faPlusCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlusCircle.js",9,59221],"./free-solid-svg-icons/faPlusSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPlusSquare.js",9,61362],"./free-solid-svg-icons/faPodcast.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPodcast.js",9,15885],"./free-solid-svg-icons/faPoll.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPoll.js",9,57308],"./free-solid-svg-icons/faPollH.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPollH.js",9,99022],"./free-solid-svg-icons/faPoo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPoo.js",9,53263],"./free-solid-svg-icons/faPooStorm.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPooStorm.js",9,78530],"./free-solid-svg-icons/faPoop.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPoop.js",9,5540],"./free-solid-svg-icons/faPortrait.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPortrait.js",9,26142],"./free-solid-svg-icons/faPoundSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPoundSign.js",9,22702],"./free-solid-svg-icons/faPowerOff.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPowerOff.js",9,11179],"./free-solid-svg-icons/faPray.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPray.js",9,20857],"./free-solid-svg-icons/faPrayingHands.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPrayingHands.js",9,20371],"./free-solid-svg-icons/faPrescription.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPrescription.js",9,14521],"./free-solid-svg-icons/faPrescriptionBottle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPrescriptionBottle.js",9,86105],"./free-solid-svg-icons/faPrescriptionBottleAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPrescriptionBottleAlt.js",9,59662],"./free-solid-svg-icons/faPrint.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPrint.js",9,3586],"./free-solid-svg-icons/faProcedures.js":["./node_modules/@fortawesome/free-solid-svg-icons/faProcedures.js",9,75147],"./free-solid-svg-icons/faProjectDiagram.js":["./node_modules/@fortawesome/free-solid-svg-icons/faProjectDiagram.js",9,50091],"./free-solid-svg-icons/faPumpMedical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPumpMedical.js",9,60292],"./free-solid-svg-icons/faPumpSoap.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPumpSoap.js",9,36e3],"./free-solid-svg-icons/faPuzzlePiece.js":["./node_modules/@fortawesome/free-solid-svg-icons/faPuzzlePiece.js",9,86443],"./free-solid-svg-icons/faQrcode.js":["./node_modules/@fortawesome/free-solid-svg-icons/faQrcode.js",9,483],"./free-solid-svg-icons/faQuestion.js":["./node_modules/@fortawesome/free-solid-svg-icons/faQuestion.js",9,74550],"./free-solid-svg-icons/faQuestionCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faQuestionCircle.js",9,12033],"./free-solid-svg-icons/faQuidditch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faQuidditch.js",9,34638],"./free-solid-svg-icons/faQuoteLeft.js":["./node_modules/@fortawesome/free-solid-svg-icons/faQuoteLeft.js",9,11596],"./free-solid-svg-icons/faQuoteRight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faQuoteRight.js",9,3239],"./free-solid-svg-icons/faQuran.js":["./node_modules/@fortawesome/free-solid-svg-icons/faQuran.js",9,84818],"./free-solid-svg-icons/faRadiation.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRadiation.js",9,71350],"./free-solid-svg-icons/faRadiationAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRadiationAlt.js",9,77307],"./free-solid-svg-icons/faRainbow.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRainbow.js",9,67383],"./free-solid-svg-icons/faRandom.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRandom.js",9,80058],"./free-solid-svg-icons/faReceipt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faReceipt.js",9,48345],"./free-solid-svg-icons/faRecordVinyl.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRecordVinyl.js",9,71698],"./free-solid-svg-icons/faRecycle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRecycle.js",9,70760],"./free-solid-svg-icons/faRedo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRedo.js",9,17225],"./free-solid-svg-icons/faRedoAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRedoAlt.js",9,96286],"./free-solid-svg-icons/faRegistered.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRegistered.js",9,27689],"./free-solid-svg-icons/faRemoveFormat.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRemoveFormat.js",9,91970],"./free-solid-svg-icons/faReply.js":["./node_modules/@fortawesome/free-solid-svg-icons/faReply.js",9,22325],"./free-solid-svg-icons/faReplyAll.js":["./node_modules/@fortawesome/free-solid-svg-icons/faReplyAll.js",9,38394],"./free-solid-svg-icons/faRepublican.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRepublican.js",9,64314],"./free-solid-svg-icons/faRestroom.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRestroom.js",9,74052],"./free-solid-svg-icons/faRetweet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRetweet.js",9,63695],"./free-solid-svg-icons/faRibbon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRibbon.js",9,60333],"./free-solid-svg-icons/faRing.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRing.js",9,19955],"./free-solid-svg-icons/faRoad.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRoad.js",9,69883],"./free-solid-svg-icons/faRobot.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRobot.js",9,89437],"./free-solid-svg-icons/faRocket.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRocket.js",9,54321],"./free-solid-svg-icons/faRoute.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRoute.js",9,97796],"./free-solid-svg-icons/faRss.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRss.js",9,1909],"./free-solid-svg-icons/faRssSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRssSquare.js",9,42010],"./free-solid-svg-icons/faRubleSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRubleSign.js",9,10378],"./free-solid-svg-icons/faRuler.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRuler.js",9,71601],"./free-solid-svg-icons/faRulerCombined.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRulerCombined.js",9,49102],"./free-solid-svg-icons/faRulerHorizontal.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRulerHorizontal.js",9,68901],"./free-solid-svg-icons/faRulerVertical.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRulerVertical.js",9,37091],"./free-solid-svg-icons/faRunning.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRunning.js",9,18150],"./free-solid-svg-icons/faRupeeSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faRupeeSign.js",9,35393],"./free-solid-svg-icons/faSadCry.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSadCry.js",9,56537],"./free-solid-svg-icons/faSadTear.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSadTear.js",9,99381],"./free-solid-svg-icons/faSatellite.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSatellite.js",9,97660],"./free-solid-svg-icons/faSatelliteDish.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSatelliteDish.js",9,64136],"./free-solid-svg-icons/faSave.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSave.js",9,23608],"./free-solid-svg-icons/faSchool.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSchool.js",9,48381],"./free-solid-svg-icons/faScrewdriver.js":["./node_modules/@fortawesome/free-solid-svg-icons/faScrewdriver.js",9,82647],"./free-solid-svg-icons/faScroll.js":["./node_modules/@fortawesome/free-solid-svg-icons/faScroll.js",9,26716],"./free-solid-svg-icons/faSdCard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSdCard.js",9,96936],"./free-solid-svg-icons/faSearch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSearch.js",9,61145],"./free-solid-svg-icons/faSearchDollar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSearchDollar.js",9,28115],"./free-solid-svg-icons/faSearchLocation.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSearchLocation.js",9,96702],"./free-solid-svg-icons/faSearchMinus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSearchMinus.js",9,19581],"./free-solid-svg-icons/faSearchPlus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSearchPlus.js",9,72133],"./free-solid-svg-icons/faSeedling.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSeedling.js",9,93124],"./free-solid-svg-icons/faServer.js":["./node_modules/@fortawesome/free-solid-svg-icons/faServer.js",9,35074],"./free-solid-svg-icons/faShapes.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShapes.js",9,51895],"./free-solid-svg-icons/faShare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShare.js",9,27518],"./free-solid-svg-icons/faShareAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShareAlt.js",9,14403],"./free-solid-svg-icons/faShareAltSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShareAltSquare.js",9,49776],"./free-solid-svg-icons/faShareSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShareSquare.js",9,7417],"./free-solid-svg-icons/faShekelSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShekelSign.js",9,1186],"./free-solid-svg-icons/faShieldAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShieldAlt.js",9,83697],"./free-solid-svg-icons/faShieldVirus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShieldVirus.js",9,50723],"./free-solid-svg-icons/faShip.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShip.js",9,19875],"./free-solid-svg-icons/faShippingFast.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShippingFast.js",9,34629],"./free-solid-svg-icons/faShoePrints.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShoePrints.js",9,95694],"./free-solid-svg-icons/faShoppingBag.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShoppingBag.js",9,22043],"./free-solid-svg-icons/faShoppingBasket.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShoppingBasket.js",9,39423],"./free-solid-svg-icons/faShoppingCart.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShoppingCart.js",9,69287],"./free-solid-svg-icons/faShower.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShower.js",9,22303],"./free-solid-svg-icons/faShuttleVan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faShuttleVan.js",9,8067],"./free-solid-svg-icons/faSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSign.js",9,71224],"./free-solid-svg-icons/faSignInAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSignInAlt.js",9,34899],"./free-solid-svg-icons/faSignLanguage.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSignLanguage.js",9,7670],"./free-solid-svg-icons/faSignOutAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSignOutAlt.js",9,50411],"./free-solid-svg-icons/faSignal.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSignal.js",9,80417],"./free-solid-svg-icons/faSignature.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSignature.js",9,25219],"./free-solid-svg-icons/faSimCard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSimCard.js",9,62604],"./free-solid-svg-icons/faSink.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSink.js",9,5574],"./free-solid-svg-icons/faSitemap.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSitemap.js",9,45386],"./free-solid-svg-icons/faSkating.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSkating.js",9,95108],"./free-solid-svg-icons/faSkiing.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSkiing.js",9,88290],"./free-solid-svg-icons/faSkiingNordic.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSkiingNordic.js",9,97007],"./free-solid-svg-icons/faSkull.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSkull.js",9,35552],"./free-solid-svg-icons/faSkullCrossbones.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSkullCrossbones.js",9,99351],"./free-solid-svg-icons/faSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSlash.js",9,17760],"./free-solid-svg-icons/faSleigh.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSleigh.js",9,69423],"./free-solid-svg-icons/faSlidersH.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSlidersH.js",9,69719],"./free-solid-svg-icons/faSmile.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSmile.js",9,53909],"./free-solid-svg-icons/faSmileBeam.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSmileBeam.js",9,91350],"./free-solid-svg-icons/faSmileWink.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSmileWink.js",9,3086],"./free-solid-svg-icons/faSmog.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSmog.js",9,68483],"./free-solid-svg-icons/faSmoking.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSmoking.js",9,53711],"./free-solid-svg-icons/faSmokingBan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSmokingBan.js",9,70346],"./free-solid-svg-icons/faSms.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSms.js",9,84892],"./free-solid-svg-icons/faSnowboarding.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSnowboarding.js",9,62258],"./free-solid-svg-icons/faSnowflake.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSnowflake.js",9,62025],"./free-solid-svg-icons/faSnowman.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSnowman.js",9,37296],"./free-solid-svg-icons/faSnowplow.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSnowplow.js",9,55744],"./free-solid-svg-icons/faSoap.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSoap.js",9,11018],"./free-solid-svg-icons/faSocks.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSocks.js",9,53596],"./free-solid-svg-icons/faSolarPanel.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSolarPanel.js",9,16516],"./free-solid-svg-icons/faSort.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSort.js",9,74193],"./free-solid-svg-icons/faSortAlphaDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortAlphaDown.js",9,42017],"./free-solid-svg-icons/faSortAlphaDownAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortAlphaDownAlt.js",9,71094],"./free-solid-svg-icons/faSortAlphaUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortAlphaUp.js",9,40384],"./free-solid-svg-icons/faSortAlphaUpAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortAlphaUpAlt.js",9,86313],"./free-solid-svg-icons/faSortAmountDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortAmountDown.js",9,26061],"./free-solid-svg-icons/faSortAmountDownAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortAmountDownAlt.js",9,92522],"./free-solid-svg-icons/faSortAmountUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortAmountUp.js",9,14436],"./free-solid-svg-icons/faSortAmountUpAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortAmountUpAlt.js",9,74389],"./free-solid-svg-icons/faSortDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortDown.js",9,18249],"./free-solid-svg-icons/faSortNumericDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortNumericDown.js",9,61578],"./free-solid-svg-icons/faSortNumericDownAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortNumericDownAlt.js",9,3623],"./free-solid-svg-icons/faSortNumericUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortNumericUp.js",9,42147],"./free-solid-svg-icons/faSortNumericUpAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortNumericUpAlt.js",9,36036],"./free-solid-svg-icons/faSortUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSortUp.js",9,74408],"./free-solid-svg-icons/faSpa.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSpa.js",9,10003],"./free-solid-svg-icons/faSpaceShuttle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSpaceShuttle.js",9,37134],"./free-solid-svg-icons/faSpellCheck.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSpellCheck.js",9,17543],"./free-solid-svg-icons/faSpider.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSpider.js",9,5500],"./free-solid-svg-icons/faSpinner.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSpinner.js",9,7612],"./free-solid-svg-icons/faSplotch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSplotch.js",9,44152],"./free-solid-svg-icons/faSprayCan.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSprayCan.js",9,27368],"./free-solid-svg-icons/faSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSquare.js",9,93494],"./free-solid-svg-icons/faSquareFull.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSquareFull.js",9,8243],"./free-solid-svg-icons/faSquareRootAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSquareRootAlt.js",9,22051],"./free-solid-svg-icons/faStamp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStamp.js",9,59150],"./free-solid-svg-icons/faStar.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStar.js",9,3385],"./free-solid-svg-icons/faStarAndCrescent.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStarAndCrescent.js",9,27039],"./free-solid-svg-icons/faStarHalf.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStarHalf.js",9,41536],"./free-solid-svg-icons/faStarHalfAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStarHalfAlt.js",9,34985],"./free-solid-svg-icons/faStarOfDavid.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStarOfDavid.js",9,31148],"./free-solid-svg-icons/faStarOfLife.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStarOfLife.js",9,54190],"./free-solid-svg-icons/faStepBackward.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStepBackward.js",9,80705],"./free-solid-svg-icons/faStepForward.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStepForward.js",9,24506],"./free-solid-svg-icons/faStethoscope.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStethoscope.js",9,11472],"./free-solid-svg-icons/faStickyNote.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStickyNote.js",9,43702],"./free-solid-svg-icons/faStop.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStop.js",9,22985],"./free-solid-svg-icons/faStopCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStopCircle.js",9,45281],"./free-solid-svg-icons/faStopwatch.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStopwatch.js",9,45990],"./free-solid-svg-icons/faStopwatch20.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStopwatch20.js",9,88796],"./free-solid-svg-icons/faStore.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStore.js",9,78244],"./free-solid-svg-icons/faStoreAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStoreAlt.js",9,18069],"./free-solid-svg-icons/faStoreAltSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStoreAltSlash.js",9,21236],"./free-solid-svg-icons/faStoreSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStoreSlash.js",9,98183],"./free-solid-svg-icons/faStream.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStream.js",9,2505],"./free-solid-svg-icons/faStreetView.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStreetView.js",9,31],"./free-solid-svg-icons/faStrikethrough.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStrikethrough.js",9,46454],"./free-solid-svg-icons/faStroopwafel.js":["./node_modules/@fortawesome/free-solid-svg-icons/faStroopwafel.js",9,59063],"./free-solid-svg-icons/faSubscript.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSubscript.js",9,23012],"./free-solid-svg-icons/faSubway.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSubway.js",9,48072],"./free-solid-svg-icons/faSuitcase.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSuitcase.js",9,98372],"./free-solid-svg-icons/faSuitcaseRolling.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSuitcaseRolling.js",9,53903],"./free-solid-svg-icons/faSun.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSun.js",9,83383],"./free-solid-svg-icons/faSuperscript.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSuperscript.js",9,62085],"./free-solid-svg-icons/faSurprise.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSurprise.js",9,47354],"./free-solid-svg-icons/faSwatchbook.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSwatchbook.js",9,48496],"./free-solid-svg-icons/faSwimmer.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSwimmer.js",9,75865],"./free-solid-svg-icons/faSwimmingPool.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSwimmingPool.js",9,28210],"./free-solid-svg-icons/faSynagogue.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSynagogue.js",9,37427],"./free-solid-svg-icons/faSync.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSync.js",9,60990],"./free-solid-svg-icons/faSyncAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSyncAlt.js",9,64035],"./free-solid-svg-icons/faSyringe.js":["./node_modules/@fortawesome/free-solid-svg-icons/faSyringe.js",9,99860],"./free-solid-svg-icons/faTable.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTable.js",9,84909],"./free-solid-svg-icons/faTableTennis.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTableTennis.js",9,7830],"./free-solid-svg-icons/faTablet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTablet.js",9,9149],"./free-solid-svg-icons/faTabletAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTabletAlt.js",9,35002],"./free-solid-svg-icons/faTablets.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTablets.js",9,33368],"./free-solid-svg-icons/faTachometerAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTachometerAlt.js",9,54416],"./free-solid-svg-icons/faTag.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTag.js",9,1705],"./free-solid-svg-icons/faTags.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTags.js",9,19116],"./free-solid-svg-icons/faTape.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTape.js",9,74809],"./free-solid-svg-icons/faTasks.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTasks.js",9,38055],"./free-solid-svg-icons/faTaxi.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTaxi.js",9,84773],"./free-solid-svg-icons/faTeeth.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTeeth.js",9,78287],"./free-solid-svg-icons/faTeethOpen.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTeethOpen.js",9,17039],"./free-solid-svg-icons/faTemperatureHigh.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTemperatureHigh.js",9,21559],"./free-solid-svg-icons/faTemperatureLow.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTemperatureLow.js",9,80089],"./free-solid-svg-icons/faTenge.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTenge.js",9,83122],"./free-solid-svg-icons/faTerminal.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTerminal.js",9,18633],"./free-solid-svg-icons/faTextHeight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTextHeight.js",9,76373],"./free-solid-svg-icons/faTextWidth.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTextWidth.js",9,1700],"./free-solid-svg-icons/faTh.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTh.js",9,52213],"./free-solid-svg-icons/faThLarge.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThLarge.js",9,59582],"./free-solid-svg-icons/faThList.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThList.js",9,18521],"./free-solid-svg-icons/faTheaterMasks.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTheaterMasks.js",9,78967],"./free-solid-svg-icons/faThermometer.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThermometer.js",9,94661],"./free-solid-svg-icons/faThermometerEmpty.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThermometerEmpty.js",9,26948],"./free-solid-svg-icons/faThermometerFull.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThermometerFull.js",9,39552],"./free-solid-svg-icons/faThermometerHalf.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThermometerHalf.js",9,25436],"./free-solid-svg-icons/faThermometerQuarter.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThermometerQuarter.js",9,34981],"./free-solid-svg-icons/faThermometerThreeQuarters.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThermometerThreeQuarters.js",9,8240],"./free-solid-svg-icons/faThumbsDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThumbsDown.js",9,28360],"./free-solid-svg-icons/faThumbsUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThumbsUp.js",9,64173],"./free-solid-svg-icons/faThumbtack.js":["./node_modules/@fortawesome/free-solid-svg-icons/faThumbtack.js",9,31304],"./free-solid-svg-icons/faTicketAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTicketAlt.js",9,69482],"./free-solid-svg-icons/faTimes.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTimes.js",9,19179],"./free-solid-svg-icons/faTimesCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTimesCircle.js",9,93383],"./free-solid-svg-icons/faTint.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTint.js",9,69916],"./free-solid-svg-icons/faTintSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTintSlash.js",9,28847],"./free-solid-svg-icons/faTired.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTired.js",9,52843],"./free-solid-svg-icons/faToggleOff.js":["./node_modules/@fortawesome/free-solid-svg-icons/faToggleOff.js",9,64992],"./free-solid-svg-icons/faToggleOn.js":["./node_modules/@fortawesome/free-solid-svg-icons/faToggleOn.js",9,29332],"./free-solid-svg-icons/faToilet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faToilet.js",9,99716],"./free-solid-svg-icons/faToiletPaper.js":["./node_modules/@fortawesome/free-solid-svg-icons/faToiletPaper.js",9,54488],"./free-solid-svg-icons/faToiletPaperSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faToiletPaperSlash.js",9,53051],"./free-solid-svg-icons/faToolbox.js":["./node_modules/@fortawesome/free-solid-svg-icons/faToolbox.js",9,79154],"./free-solid-svg-icons/faTools.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTools.js",9,94522],"./free-solid-svg-icons/faTooth.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTooth.js",9,68071],"./free-solid-svg-icons/faTorah.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTorah.js",9,6797],"./free-solid-svg-icons/faToriiGate.js":["./node_modules/@fortawesome/free-solid-svg-icons/faToriiGate.js",9,34829],"./free-solid-svg-icons/faTractor.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTractor.js",9,3942],"./free-solid-svg-icons/faTrademark.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrademark.js",9,4902],"./free-solid-svg-icons/faTrafficLight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrafficLight.js",9,9646],"./free-solid-svg-icons/faTrailer.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrailer.js",9,34950],"./free-solid-svg-icons/faTrain.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrain.js",9,80907],"./free-solid-svg-icons/faTram.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTram.js",9,20377],"./free-solid-svg-icons/faTransgender.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTransgender.js",9,25094],"./free-solid-svg-icons/faTransgenderAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTransgenderAlt.js",9,4299],"./free-solid-svg-icons/faTrash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrash.js",9,38275],"./free-solid-svg-icons/faTrashAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrashAlt.js",9,97028],"./free-solid-svg-icons/faTrashRestore.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrashRestore.js",9,85721],"./free-solid-svg-icons/faTrashRestoreAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrashRestoreAlt.js",9,58766],"./free-solid-svg-icons/faTree.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTree.js",9,7573],"./free-solid-svg-icons/faTrophy.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTrophy.js",9,33855],"./free-solid-svg-icons/faTruck.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTruck.js",9,85434],"./free-solid-svg-icons/faTruckLoading.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTruckLoading.js",9,24568],"./free-solid-svg-icons/faTruckMonster.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTruckMonster.js",9,29150],"./free-solid-svg-icons/faTruckMoving.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTruckMoving.js",9,152],"./free-solid-svg-icons/faTruckPickup.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTruckPickup.js",9,60314],"./free-solid-svg-icons/faTshirt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTshirt.js",9,77253],"./free-solid-svg-icons/faTty.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTty.js",9,25606],"./free-solid-svg-icons/faTv.js":["./node_modules/@fortawesome/free-solid-svg-icons/faTv.js",9,71087],"./free-solid-svg-icons/faUmbrella.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUmbrella.js",9,74253],"./free-solid-svg-icons/faUmbrellaBeach.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUmbrellaBeach.js",9,54330],"./free-solid-svg-icons/faUnderline.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUnderline.js",9,39837],"./free-solid-svg-icons/faUndo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUndo.js",9,54123],"./free-solid-svg-icons/faUndoAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUndoAlt.js",9,93452],"./free-solid-svg-icons/faUniversalAccess.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUniversalAccess.js",9,38786],"./free-solid-svg-icons/faUniversity.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUniversity.js",9,63097],"./free-solid-svg-icons/faUnlink.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUnlink.js",9,46690],"./free-solid-svg-icons/faUnlock.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUnlock.js",9,34213],"./free-solid-svg-icons/faUnlockAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUnlockAlt.js",9,29858],"./free-solid-svg-icons/faUpload.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUpload.js",9,19616],"./free-solid-svg-icons/faUser.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUser.js",9,42469],"./free-solid-svg-icons/faUserAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserAlt.js",9,38223],"./free-solid-svg-icons/faUserAltSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserAltSlash.js",9,87538],"./free-solid-svg-icons/faUserAstronaut.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserAstronaut.js",9,68415],"./free-solid-svg-icons/faUserCheck.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserCheck.js",9,6320],"./free-solid-svg-icons/faUserCircle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserCircle.js",9,30382],"./free-solid-svg-icons/faUserClock.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserClock.js",9,55690],"./free-solid-svg-icons/faUserCog.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserCog.js",9,99355],"./free-solid-svg-icons/faUserEdit.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserEdit.js",9,70966],"./free-solid-svg-icons/faUserFriends.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserFriends.js",9,66089],"./free-solid-svg-icons/faUserGraduate.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserGraduate.js",9,46511],"./free-solid-svg-icons/faUserInjured.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserInjured.js",9,98441],"./free-solid-svg-icons/faUserLock.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserLock.js",9,54897],"./free-solid-svg-icons/faUserMd.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserMd.js",9,26791],"./free-solid-svg-icons/faUserMinus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserMinus.js",9,8760],"./free-solid-svg-icons/faUserNinja.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserNinja.js",9,5004],"./free-solid-svg-icons/faUserNurse.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserNurse.js",9,56409],"./free-solid-svg-icons/faUserPlus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserPlus.js",9,92597],"./free-solid-svg-icons/faUserSecret.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserSecret.js",9,89110],"./free-solid-svg-icons/faUserShield.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserShield.js",9,75211],"./free-solid-svg-icons/faUserSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserSlash.js",9,76249],"./free-solid-svg-icons/faUserTag.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserTag.js",9,79092],"./free-solid-svg-icons/faUserTie.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserTie.js",9,65286],"./free-solid-svg-icons/faUserTimes.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUserTimes.js",9,48994],"./free-solid-svg-icons/faUsers.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUsers.js",9,39281],"./free-solid-svg-icons/faUsersCog.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUsersCog.js",9,61294],"./free-solid-svg-icons/faUsersSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUsersSlash.js",9,6112],"./free-solid-svg-icons/faUtensilSpoon.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUtensilSpoon.js",9,64762],"./free-solid-svg-icons/faUtensils.js":["./node_modules/@fortawesome/free-solid-svg-icons/faUtensils.js",9,13158],"./free-solid-svg-icons/faVectorSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVectorSquare.js",9,25193],"./free-solid-svg-icons/faVenus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVenus.js",9,62416],"./free-solid-svg-icons/faVenusDouble.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVenusDouble.js",9,297],"./free-solid-svg-icons/faVenusMars.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVenusMars.js",9,17961],"./free-solid-svg-icons/faVest.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVest.js",9,58327],"./free-solid-svg-icons/faVestPatches.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVestPatches.js",9,88881],"./free-solid-svg-icons/faVial.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVial.js",9,10625],"./free-solid-svg-icons/faVials.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVials.js",9,26644],"./free-solid-svg-icons/faVideo.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVideo.js",9,3822],"./free-solid-svg-icons/faVideoSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVideoSlash.js",9,46709],"./free-solid-svg-icons/faVihara.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVihara.js",9,22854],"./free-solid-svg-icons/faVirus.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVirus.js",9,18696],"./free-solid-svg-icons/faVirusSlash.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVirusSlash.js",9,50699],"./free-solid-svg-icons/faViruses.js":["./node_modules/@fortawesome/free-solid-svg-icons/faViruses.js",9,41424],"./free-solid-svg-icons/faVoicemail.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVoicemail.js",9,75596],"./free-solid-svg-icons/faVolleyballBall.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVolleyballBall.js",9,21724],"./free-solid-svg-icons/faVolumeDown.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVolumeDown.js",9,70571],"./free-solid-svg-icons/faVolumeMute.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVolumeMute.js",9,99882],"./free-solid-svg-icons/faVolumeOff.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVolumeOff.js",9,86190],"./free-solid-svg-icons/faVolumeUp.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVolumeUp.js",9,83502],"./free-solid-svg-icons/faVoteYea.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVoteYea.js",9,57180],"./free-solid-svg-icons/faVrCardboard.js":["./node_modules/@fortawesome/free-solid-svg-icons/faVrCardboard.js",9,79643],"./free-solid-svg-icons/faWalking.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWalking.js",9,83082],"./free-solid-svg-icons/faWallet.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWallet.js",9,29788],"./free-solid-svg-icons/faWarehouse.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWarehouse.js",9,34102],"./free-solid-svg-icons/faWater.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWater.js",9,73274],"./free-solid-svg-icons/faWaveSquare.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWaveSquare.js",9,66495],"./free-solid-svg-icons/faWeight.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWeight.js",9,6073],"./free-solid-svg-icons/faWeightHanging.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWeightHanging.js",9,91733],"./free-solid-svg-icons/faWheelchair.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWheelchair.js",9,84637],"./free-solid-svg-icons/faWifi.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWifi.js",9,54264],"./free-solid-svg-icons/faWind.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWind.js",9,33707],"./free-solid-svg-icons/faWindowClose.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWindowClose.js",9,99017],"./free-solid-svg-icons/faWindowMaximize.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWindowMaximize.js",9,44143],"./free-solid-svg-icons/faWindowMinimize.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWindowMinimize.js",9,4581],"./free-solid-svg-icons/faWindowRestore.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWindowRestore.js",9,86543],"./free-solid-svg-icons/faWineBottle.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWineBottle.js",9,32107],"./free-solid-svg-icons/faWineGlass.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWineGlass.js",9,974],"./free-solid-svg-icons/faWineGlassAlt.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWineGlassAlt.js",9,32083],"./free-solid-svg-icons/faWonSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWonSign.js",9,19840],"./free-solid-svg-icons/faWrench.js":["./node_modules/@fortawesome/free-solid-svg-icons/faWrench.js",9,4588],"./free-solid-svg-icons/faXRay.js":["./node_modules/@fortawesome/free-solid-svg-icons/faXRay.js",9,90129],"./free-solid-svg-icons/faYenSign.js":["./node_modules/@fortawesome/free-solid-svg-icons/faYenSign.js",9,10356],"./free-solid-svg-icons/faYinYang.js":["./node_modules/@fortawesome/free-solid-svg-icons/faYinYang.js",9,16576],"./free-solid-svg-icons/index.es.js":["./node_modules/@fortawesome/free-solid-svg-icons/index.es.js",9,82630],"./free-solid-svg-icons/index.js":["./node_modules/@fortawesome/free-solid-svg-icons/index.js",7,8102],"./react-fontawesome/index.es.js":["./node_modules/@fortawesome/react-fontawesome/index.es.js",9],"./react-fontawesome/index.js":["./node_modules/@fortawesome/react-fontawesome/index.js",7,82652]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(2).map(__webpack_require__.e)).then((()=>__webpack_require__.t(id,16|ids[1])))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./node_modules/@fortawesome lazy recursive ^\\.\\/.*\\.js$",module.exports=webpackAsyncContext},"./storybook-config-entry.js":(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("@storybook/preview-api"),external_STORYBOOK_MODULE_CHANNELS_=__webpack_require__("@storybook/channels");const importers=[async path=>{if(!/^\.[\\/](?:stories(?:\/(?!\.)(?:(?:(?!(?:^|\/)\.).)*?)\/|\/|$)(?!\.)(?=.)[^/]*?\.(mdx|stories\.(ts|tsx)))$/.exec(path))return;const pathRemainder=path.substring(10);return __webpack_require__("./stories lazy recursive ^\\.\\/.*$ include: (?:\\/stories(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.(mdx%7Cstories\\.(ts%7Ctsx)))$")("./"+pathRemainder)}];const channel=(0,external_STORYBOOK_MODULE_CHANNELS_.createBrowserChannel)({page:"preview"});external_STORYBOOK_MODULE_PREVIEW_API_.addons.setChannel(channel),"DEVELOPMENT"===external_STORYBOOK_MODULE_GLOBAL_.global.CONFIG_TYPE&&(window.__STORYBOOK_SERVER_CHANNEL__=channel);const preview=new external_STORYBOOK_MODULE_PREVIEW_API_.PreviewWeb;window.__STORYBOOK_PREVIEW__=preview,window.__STORYBOOK_STORY_STORE__=preview.storyStore,window.__STORYBOOK_ADDONS_CHANNEL__=channel,window.__STORYBOOK_CLIENT_API__=new external_STORYBOOK_MODULE_PREVIEW_API_.ClientApi({storyStore:preview.storyStore}),preview.initialize({importFn:async function importFn(path){for(let i=0;iimporters[i](path),x());if(moduleExports)return moduleExports}var x},getProjectAnnotations:()=>(0,external_STORYBOOK_MODULE_PREVIEW_API_.composeConfigs)([__webpack_require__("./node_modules/@storybook/react/dist/entry-preview.mjs"),__webpack_require__("./node_modules/@storybook/react/dist/entry-preview-docs.mjs"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/docs/preview.js"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/actions/preview.js"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/backgrounds/preview.js"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/measure/preview.js"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/outline/preview.js"),__webpack_require__("./node_modules/@storybook/addon-essentials/dist/highlight/preview.js"),__webpack_require__("./.storybook/preview.js")])})},"./.storybook/preview.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{decorators:()=>decorators,globalTypes:()=>globalTypes,parameters:()=>parameters});__webpack_require__("./node_modules/react/index.js");var es=__webpack_require__("./node_modules/react-query/es/index.js"),styled_components_browser_esm=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),style_theme=__webpack_require__("./src/lib/style/theme.ts"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r{var{theme,children}=_ref,newTheme=_objectSpread(_objectSpread({},theme),{},{space:style_theme.xe,fontSizes:style_theme.J,colors:_objectSpread({},theme)});return(0,jsx_runtime.jsx)(styled_components_browser_esm.NP,{theme:newTheme,children})};CoreUiThemeProvider.displayName="CoreUiThemeProvider";try{CoreUiThemeProvider.displayName="CoreUiThemeProvider",CoreUiThemeProvider.__docgenInfo={description:"",displayName:"CoreUiThemeProvider",props:{theme:{defaultValue:null,description:"",name:"theme",required:!0,type:{name:"CoreUITheme"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/coreuithemeprovider/CoreUiThemeProvider.tsx#CoreUiThemeProvider"]={docgenInfo:CoreUiThemeProvider.__docgenInfo,name:"CoreUiThemeProvider",path:"src/lib/components/coreuithemeprovider/CoreUiThemeProvider.tsx#CoreUiThemeProvider"})}catch(__react_docgen_typescript_loader_error){}var common=__webpack_require__("./stories/common.tsx"),ToastProvider=__webpack_require__("./src/lib/components/toast/ToastProvider.tsx");function preview_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function preview_objectSpread(e){for(var r=1;r{var theme=style_theme.N[context.globals.theme],{background}=context.globals,{viewMode}=context;return(0,jsx_runtime.jsx)(es.QueryClientProvider,{client:new es.QueryClient,children:(0,jsx_runtime.jsx)(CoreUiThemeProvider,{theme,children:(0,jsx_runtime.jsx)("div",{style:"story"===viewMode?{height:"100vh",overflow:"scroll"}:null,children:(0,jsx_runtime.jsx)(ToastProvider.tE,{children:(0,jsx_runtime.jsx)(common.mO,{style:{backgroundColor:background},children:(0,jsx_runtime.jsx)(Story,preview_objectSpread({},context))})})})})})};withThemeProvider.displayName="withThemeProvider";var decorators=[withThemeProvider],parameters={layout:"fullscreen",docs:{toc:{headingSelector:"h2,h3",title:"Table of Contents"}},controls:{presetColors:Object.entries(style_theme.wk).map((color=>({color:color[1],title:color[0]}))),matchers:{color:/color/i},exclude:["data-cy"]},options:{storySort:{order:["Introduction","Style","Guidelines","Templates","Components",["Navigation","Data Display","Inputs","Feedback","Progress & loading","Styling","Deprecated"]]}}}},"./src/lib/components/box/Box.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a:()=>Box});var _templateObject,styled_components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),styled_system__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/styled-system/dist/index.esm.js");var Box=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.div(_templateObject||(_templateObject=function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}(["\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"])),styled_system__WEBPACK_IMPORTED_MODULE_0__.Zp,styled_system__WEBPACK_IMPORTED_MODULE_0__.pn,styled_system__WEBPACK_IMPORTED_MODULE_0__.Vg,styled_system__WEBPACK_IMPORTED_MODULE_0__.xe,styled_system__WEBPACK_IMPORTED_MODULE_0__.G1,styled_system__WEBPACK_IMPORTED_MODULE_0__.yW,styled_system__WEBPACK_IMPORTED_MODULE_0__.Tp,styled_system__WEBPACK_IMPORTED_MODULE_0__.PQ,styled_system__WEBPACK_IMPORTED_MODULE_0__.Il,styled_system__WEBPACK_IMPORTED_MODULE_0__.r7,(0,styled_system__WEBPACK_IMPORTED_MODULE_0__.qU)({gap:{property:"gap",scale:"space"}}))},"./src/lib/components/buttonv2/Buttonv2.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$n:()=>Button,a2:()=>ButtonIcon,kD:()=>FocusVisibleStyle});__webpack_require__("./node_modules/react/index.js");var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,_templateObject6,_templateObject7,_templateObject8,_templateObject9,_templateObject10,_templateObject11,_templateObject12,_templateObject13,styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_spacing__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/spacing.tsx"),_style_theme__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/style/theme.ts"),_loader_Loader_component__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/lib/components/loader/Loader.component.tsx"),_tooltip_Tooltip_component__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./src/lib/components/tooltip/Tooltip.component.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["variant","size","disabled","label","icon","onClick","tooltip","isLoading"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var FocusVisibleStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n outline: dashed "," ",";\n outline-offset: ",";\n z-index: 1000;\n"])),_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r2,(props=>props.theme.selectedActive),_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r2),ButtonStyled=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.button(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n position: relative;\n display: inline-flex;\n user-select: none;\n vertical-align: middle;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n text-decoration: none;\n border: none;\n text-decoration: none;\n font-family: 'Lato';\n font-weight: ",";\n\n padding: "," ",";\n font-size: ",";\n border-radius: ",";\n height: ",";\n ","\n\n ","\n\n\n ","\n"])),_style_theme__WEBPACK_IMPORTED_MODULE_4__.Wy.base,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r4,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r8,_style_theme__WEBPACK_IMPORTED_MODULE_4__.J.base,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r4,(props=>"inline"===props.size?_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r24:_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r32),(props=>{var brand=props.theme;switch(props.variant){case"primary":return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n background-color: ",";\n border: "," solid ",";\n color: ",";\n &:hover:enabled {\n cursor: pointer;\n border: "," solid ",";\n color: ",";\n }\n // :focus-visible is the keyboard-only version of :focus\n &:focus-visible:enabled {\n ","\n color: ",";\n }\n &:active:enabled {\n cursor: pointer;\n color: ",";\n border: "," solid ",";\n }\n "])),brand.buttonPrimary,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.buttonPrimary,brand.textPrimary,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.infoPrimary,brand.textPrimary,FocusVisibleStyle,brand.textPrimary,brand.textPrimary,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.infoSecondary);case"secondary":return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n background-color: ",";\n border: "," solid ",";\n color: ",";\n &:hover:enabled {\n cursor: pointer;\n border: "," solid ",";\n color: ",";\n }\n &:focus-visible:enabled {\n ","\n color: ",";\n }\n &:active:enabled {\n cursor: pointer;\n color: ",";\n border: "," solid ",";\n }\n "])),brand.buttonSecondary,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.buttonSecondary,brand.textPrimary,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.infoPrimary,brand.textPrimary,FocusVisibleStyle,brand.textPrimary,brand.textPrimary,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.buttonSecondary);case"danger":return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject5||(_templateObject5=_taggedTemplateLiteral(["\n background-color: ",";\n border: "," solid ",";\n color: ",";\n &:hover:enabled {\n cursor: pointer;\n border: "," solid ",";\n }\n &:focus-visible:enabled {\n ","\n }\n &:active:enabled {\n cursor: pointer;\n border: "," solid ",";\n }\n "])),brand.buttonDelete,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.buttonDelete,brand.statusCritical,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.infoPrimary,FocusVisibleStyle,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.infoSecondary);case"outline":return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject6||(_templateObject6=_taggedTemplateLiteral(["\n border: "," solid ",";\n background-color: transparent;\n color: ",";\n &:hover:enabled {\n cursor: pointer;\n border-color: ",";\n color: ",";\n }\n &:focus-visible:enabled {\n ","\n border-color: ",";\n }\n &:active:enabled {\n cursor: pointer;\n border: "," solid ",";\n color: ",";\n }\n "])),_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.buttonSecondary,brand.textPrimary,brand.infoPrimary,brand.textPrimary,FocusVisibleStyle,brand.buttonSecondary,_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r1,brand.infoSecondary,brand.textPrimary)}}),(props=>(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject7||(_templateObject7=_taggedTemplateLiteral(["\n ","\n "])),props.disabled?"\n cursor: not-allowed !important;\n pointer-events: auto !important;\n opacity: 0.5;\n ":null)),(props=>{var brand=props.theme;return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject8||(_templateObject8=_taggedTemplateLiteral(["\n ","\n "])),!props.icon||props.label||props.variant?null:"\n background-color: transparent;\n border: none;\n color: ".concat(brand.textSecondary,";\n\n &:hover{\n cursor: pointer;\n border: none;\n color: ").concat(brand.textPrimary,";\n }\n &:focus-visible:enabled {\n outline: dashed ").concat(_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r2," ").concat(brand.selectedActive,";\n }\n &:active {\n cursor: pointer;\n color: ").concat(brand.textPrimary,";\n }\n "))})),ButtonLabel=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.span(_templateObject9||(_templateObject9=_taggedTemplateLiteral(["\n display: inline-flex;\n justify-content: center;\n align-items: center;\n"]))),ButtonIcon=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.span(_templateObject10||(_templateObject10=_taggedTemplateLiteral(["\n ","\n"])),(props=>props.label&&(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject11||(_templateObject11=_taggedTemplateLiteral(["\n padding-right: ",";\n display: inline-flex;\n justify-content: center;\n align-items: center;\n "])),_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r8))),ButtonLoader=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(_loader_Loader_component__WEBPACK_IMPORTED_MODULE_5__.a)(_templateObject12||(_templateObject12=_taggedTemplateLiteral(["\n ","\n"])),(props=>(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject13||(_templateObject13=_taggedTemplateLiteral(["\n margin-right: ",";\n svg {\n fill: ",";\n }\n "])),props.label?_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r8:"0","danger"===props.variant?props.theme.statusCritical:"outline"===props.variant?props.theme.textPrimary:props.theme.textSecondary)));function Button(_ref){var{variant,size,disabled,label,icon,onClick,tooltip,isLoading}=_ref,rest=_objectWithoutProperties(_ref,_excluded);return icon||label||console.warn("Please specify either icon or label prop for the button component."),label||!icon||tooltip||console.warn("Please specify the tooltip for the standalone icon button."),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tooltip_Tooltip_component__WEBPACK_IMPORTED_MODULE_6__.m_,{placement:tooltip?tooltip.placement:void 0,overlay:tooltip&&tooltip.overlay,overlayStyle:tooltip&&tooltip.overlayStyle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(ButtonStyled,_objectSpread(_objectSpread({className:"sc-button",variant,disabled:isLoading||disabled,label,icon,onClick,size},rest),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:[icon&&(isLoading?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(ButtonLoader,{size:"small",variant,label}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(ButtonIcon,{label,"aria-label":tooltip&&tooltip.overlay&&"string"==typeof tooltip.overlay?tooltip.overlay:void 0,children:icon})),!icon&&isLoading&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(ButtonLoader,{size:"small",variant,label}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(ButtonLabel,{children:label})]})}))})}Button.displayName="Button";try{ButtonStyled.displayName="ButtonStyled",ButtonStyled.__docgenInfo={description:"",displayName:"ButtonStyled",props:{icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"ReactNode"}},tooltip:{defaultValue:null,description:"",name:"tooltip",required:!1,type:{name:'Omit'}},ref:{defaultValue:null,description:"",name:"ref",required:!1,type:{name:"((instance: HTMLButtonElement | null) => void) | RefObject | null"}},variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"danger"'},{value:'"outline"'},{value:'"primary"'},{value:'"secondary"'}]}},size:{defaultValue:null,description:"",name:"size",required:!1,type:{name:"enum",value:[{value:'"default"'},{value:'"inline"'}]}},label:{defaultValue:null,description:"",name:"label",required:!1,type:{name:"ReactNode"}},isLoading:{defaultValue:null,description:"",name:"isLoading",required:!1,type:{name:"boolean"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/buttonv2/Buttonv2.component.tsx#ButtonStyled"]={docgenInfo:ButtonStyled.__docgenInfo,name:"ButtonStyled",path:"src/lib/components/buttonv2/Buttonv2.component.tsx#ButtonStyled"})}catch(__react_docgen_typescript_loader_error){}try{ButtonLabel.displayName="ButtonLabel",ButtonLabel.__docgenInfo={description:"",displayName:"ButtonLabel",props:{ref:{defaultValue:null,description:"",name:"ref",required:!1,type:{name:"((instance: HTMLSpanElement | null) => void) | RefObject | null"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/buttonv2/Buttonv2.component.tsx#ButtonLabel"]={docgenInfo:ButtonLabel.__docgenInfo,name:"ButtonLabel",path:"src/lib/components/buttonv2/Buttonv2.component.tsx#ButtonLabel"})}catch(__react_docgen_typescript_loader_error){}try{ButtonIcon.displayName="ButtonIcon",ButtonIcon.__docgenInfo={description:"",displayName:"ButtonIcon",props:{ref:{defaultValue:null,description:"",name:"ref",required:!1,type:{name:"((instance: HTMLSpanElement | null) => void) | RefObject | null"}},label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"ReactNode"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/buttonv2/Buttonv2.component.tsx#ButtonIcon"]={docgenInfo:ButtonIcon.__docgenInfo,name:"ButtonIcon",path:"src/lib/components/buttonv2/Buttonv2.component.tsx#ButtonIcon"})}catch(__react_docgen_typescript_loader_error){}try{ButtonLoader.displayName="ButtonLoader",ButtonLoader.__docgenInfo={description:"",displayName:"ButtonLoader",props:{color:{defaultValue:null,description:"",name:"color",required:!1,type:{name:"string"}},variant:{defaultValue:null,description:"",name:"variant",required:!0,type:{name:"any"}},size:{defaultValue:null,description:"",name:"size",required:!1,type:{name:"enum",value:[{value:'"base"'},{value:'"large"'},{value:'"smaller"'},{value:'"small"'},{value:'"larger"'},{value:'"huge"'},{value:'"massive"'}]}},label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"any"}},centered:{defaultValue:null,description:"",name:"centered",required:!1,type:{name:"boolean"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/buttonv2/Buttonv2.component.tsx#ButtonLoader"]={docgenInfo:ButtonLoader.__docgenInfo,name:"ButtonLoader",path:"src/lib/components/buttonv2/Buttonv2.component.tsx#ButtonLoader"})}catch(__react_docgen_typescript_loader_error){}try{Button.displayName="Button",Button.__docgenInfo={description:"",displayName:"Button",props:{variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"danger"'},{value:'"outline"'},{value:'"primary"'},{value:'"secondary"'}]}},size:{defaultValue:null,description:"",name:"size",required:!1,type:{name:"enum",value:[{value:'"default"'},{value:'"inline"'}]}},icon:{defaultValue:null,description:"",name:"icon",required:!1,type:{name:"ReactNode"}},label:{defaultValue:null,description:"",name:"label",required:!1,type:{name:"ReactNode"}},tooltip:{defaultValue:null,description:"",name:"tooltip",required:!1,type:{name:'Omit'}},isLoading:{defaultValue:null,description:"",name:"isLoading",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/buttonv2/Buttonv2.component.tsx#Button"]={docgenInfo:Button.__docgenInfo,name:"Button",path:"src/lib/components/buttonv2/Buttonv2.component.tsx#Button"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/constants.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Kz:()=>LOADER_SIZE,n6:()=>queryTimeSpansCodes,qn:()=>NAN_STRING});var LOADER_SIZE={smaller:"smaller",small:"small",base:"base",large:"large",larger:"larger",huge:"huge",massive:"massive"},queryTimeSpansCodes=[{query:"now-7d",label:"Last 7 days",duration:604800,frequency:3600},{query:"now-24h",label:"Last 24 hours",duration:86400,frequency:720},{query:"now-1h",label:"Last 1 hour",duration:3600,frequency:30}],NAN_STRING="NAN"},"./src/lib/components/icon/Icon.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{In:()=>Icon,_K:()=>iconTable});var _templateObject,_templateObject2,_templateObject3,_templateObject4,react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),styled_components__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_loader_Loader_component__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/lib/components/loader/Loader.component.tsx"),_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@fortawesome/react-fontawesome/index.es.js"),react_query__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react-query/es/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["children"],_excluded2=["name","size","color","ariaLabel"],_excluded3=["name","color","size","ariaLabel"],_excluded4=["withWrapper"];function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var iconTable={Account:"fas faWallet",Backend:"fas faNetworkWired",Tape:"fas faTape","Node-backend":"fas faServer","Volume-backend":"fas faHdd","Node-pdf":"fas faDatabase","Volume-pdf":"fas faCompactDisc",Network:"fas faProjectDiagram",Bucket:"fas faGlassWhiskey","Cloud-backend":"fas faCloud",Datacenter:"fas faWarehouse","Simple-user":"fas faUser",User:"fas faUserCog",Group:"fas faUsers",Alert:"fas faBell",Bell:"far faBell","Lat-menu":"fas faBars",Dashboard:"fas faDesktop",Workflow:"fas faRoute",Expiration:"fas faStopwatch",Replication:"fas faCoins",Transition:"fas faRocket",Discovery:"fas faReply",Metrics:"fas faChartLine",Edit:"fas faEdit",Logs:"far faFileAlt",Lock:"fa faLock","Lock-open":"fa faLockOpen","Create-add":"fas faPlus",Delete:"fas faTrash",Save:"fas faSave","External-link":"fas faExternalLinkAlt",Link:"fas faLink",Unlink:"fas faUnlink",Close:"fas faTimes","Dropdown-down":"fas faCaretDown","Dropdown-up":"fas faCaretUp",Search:"fas faSearch",More:"fas faEllipsisV",Info:"fas faQuestionCircle",Sync:"fas faSync",Export:"fas faFileExport",Copy:"far faClone","Simple-upload":"fas faUpload",Upload:"fas faFileUpload","Add-plus":"fas faPlusSquare",Minus:"fas faMinus","Remove-minus":"fas faMinusSquare",Sort:"fas faSort","Sort-up":"fas faSortUp","Sort-down":"fas faSortDown",Calendar:"fas faCalendarWeek","Calendar-minus":"fas faCalendarMinus","Arrow-up":"fas faArrowUp","Arrow-down":"fas faArrowDown","Arrow-right":"fas faArrowRight","Arrow-left":"fas faArrowLeft","Arrow-alt-circle-up":"fas faArrowAltCircleUp",Folder:"far faFolder",File:"far faFile","File-invoice":"fas faFileInvoice",License:"fas faFileInvoice","Deletion-marker":"fas faBan","Map-marker":"fas faMapMarkerAlt",Location:"fas faMapMarkerAlt","Info-circle":"fas faInfoCircle","Exclamation-triangle":"fas faExclamationTriangle","Exclamation-circle":"fas faExclamationCircle",Exclamation:"fas faExclamation",Check:"fas faCheck",Protected:"fas faShieldAlt","Chevron-left":"fas faChevronLeft","Chevron-right":"fas faChevronRight","Chevron-down":"fas faChevronDown","Chevron-up":"fas faChevronUp","Angle-right":"fas faAngleRight","Angle-double-right":"fas faAngleDoubleRight",Language:"fas faLanguage",Theme:"fas faPalette",Documentation:"fas faClipboardList",Support:"fas faComments",EULA:"fas faFileContract","Log-out":"fas faSignOutAlt",Hourglass:"far faHourglass",Pause:"fas faPause","Pause-circle":"far faPauseCircle","Play-circle":"far faPlayCircle",Upgrade:"fas faLevelUpAlt",Expansion:"fas faExpandAlt",Rebalance:"fas faBalanceScale",Maintenance:"fas faHardHat",Role:"fas faHatCowboy","Change-erasure":"fas faExchangeAlt","Circle-health":"fas faCircle","Circle-empty":"far faCircle","Dot-circle":"fas faDotCircle","Check-circle":"fas faCheckCircle","Times-circle":"fas faTimesCircle",Toolbox:"fas faToolbox",Cubes:"fas faCubes","File-alt":"fas faFilesAlt",Policy:"fas faFileSignature",Pen:"fa faPen",Pencil:"fas faPencilAlt",Eye:"fas faEye",EyeSlash:"fas faEyeSlash",Snowflake:"fas faSnowflake",Key:"fas faKey",Filter:"fas faFilter",Download:"fas faDownload",Certificate:"fas faCertificate",Redo:"fas faRedoAlt",Eraser:"fas faEraser","ID-card":"fas faIdCard",Setting:"fas faCog",Desktop:"fas faDesktop",Globe:"fas faGlobe",Satellite:"fas faSatelliteDish",LightMode:"fas faSun",DarkMode:"fas faMoon",News:"fas faBullhorn"},IconStyled=(0,styled_components__WEBPACK_IMPORTED_MODULE_4__.Ay)(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.FontAwesomeIcon)(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n ","\n"])),(props=>{var theme=props.theme;if(props.color&&theme[props.color])return(0,styled_components__WEBPACK_IMPORTED_MODULE_4__.AH)(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n color: ",";\n "])),theme[props.color])})),DelayedFallback=_ref=>{var{children}=_ref,rest=_objectWithoutProperties(_ref,_excluded),[show,setShow]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{var timeout=setTimeout((()=>setShow(!0)),300);return()=>{clearTimeout(timeout)}}),[]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("i",_objectSpread(_objectSpread({},rest),{},{children:show&&children}))};DelayedFallback.displayName="DelayedFallback";var IconWrapper=styled_components__WEBPACK_IMPORTED_MODULE_4__.Ay.div(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n ","\n\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 100%;\n"])),(props=>{var brand=props.theme;return(0,styled_components__WEBPACK_IMPORTED_MODULE_4__.AH)(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n color: ",";\n border: 1px solid ",";\n background: ",";\n ","\n "])),brand.infoPrimary,brand.infoPrimary,brand.backgroundLevel1,"lg"===props.size?"\n width: 2.5rem;\n height: 2.5rem;\n ":"sm"===props.size?"\n width: 1.75rem;\n height: 1.75rem;\n ":"xs"===props.size?"\n width: 1.5rem;\n height: 1.5rem;\n ":"\n width: ".concat(2*parseInt(props.size.replace("x","")),"rem;\n height: ").concat(2*parseInt(props.size.replace("x","")),"rem;\n "))}));function NonWrappedIcon(_ref2){var{name,size="1x",color,ariaLabel=""}=_ref2,rest=_objectWithoutProperties(_ref2,_excluded2),iconInfo=iconTable[name];if(!iconInfo)throw new Error("".concat(name,": is not a valid icon."));var _queryFn,{data,status}=(0,react_query__WEBPACK_IMPORTED_MODULE_2__.useQuery)({queryKey:["icon",name],queryFn:(_queryFn=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}((function*(){var[iconType,iconClass]=iconInfo.split(" ");try{var fontAwesomeType="far"===iconType?"free-regular-svg-icons":"free-solid-svg-icons",icon=yield __webpack_require__("./node_modules/@fortawesome lazy recursive ^\\.\\/.*\\.js$")("./".concat(fontAwesomeType,"/").concat(iconClass,".js"));return{default:_ref3=>{var{name,color,size,ariaLabel}=_ref3,rest=_objectWithoutProperties(_ref3,_excluded3);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(IconStyled,_objectSpread({color,icon:icon[iconClass],size,"aria-label":"".concat(name," ").concat(ariaLabel)},rest))}}}catch(_unused){return{default:_ref4=>{var{name,ariaLabel}=_ref4;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_loader_Loader_component__WEBPACK_IMPORTED_MODULE_5__.a,{size:"base","aria-label":"".concat(name," ").concat(ariaLabel)})}}}})),function queryFn(){return _queryFn.apply(this,arguments)})});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.Fragment,{children:[("loading"===status||"error"===status)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(DelayedFallback,{"aria-label":"".concat(name," ").concat(ariaLabel),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_loader_Loader_component__WEBPACK_IMPORTED_MODULE_5__.a,{size:"base"})}),"success"===status&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(data.default,_objectSpread({name,color,size,ariaLabel},rest))]})}function Icon(_ref5){var{withWrapper}=_ref5,props=_objectWithoutProperties(_ref5,_excluded4);return withWrapper?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(IconWrapper,{size:props.size||"1x",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(NonWrappedIcon,_objectSpread({},props))}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(NonWrappedIcon,_objectSpread({},props))}Icon.displayName="Icon";try{IconWrapper.displayName="IconWrapper",IconWrapper.__docgenInfo={description:"",displayName:"IconWrapper",props:{ref:{defaultValue:null,description:"",name:"ref",required:!1,type:{name:"((instance: HTMLDivElement | null) => void) | RefObject | null"}},size:{defaultValue:null,description:"",name:"size",required:!0,type:{name:"enum",value:[{value:'"xs"'},{value:'"lg"'},{value:'"sm"'},{value:'"1x"'},{value:'"2x"'},{value:'"3x"'},{value:'"4x"'},{value:'"5x"'},{value:'"6x"'},{value:'"7x"'},{value:'"8x"'},{value:'"9x"'},{value:'"10x"'}]}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/icon/Icon.component.tsx#IconWrapper"]={docgenInfo:IconWrapper.__docgenInfo,name:"IconWrapper",path:"src/lib/components/icon/Icon.component.tsx#IconWrapper"})}catch(__react_docgen_typescript_loader_error){}try{Icon.displayName="Icon",Icon.__docgenInfo={description:"",displayName:"Icon",props:{name:{defaultValue:null,description:"",name:"name",required:!0,type:{name:"enum",value:[{value:'"Documentation"'},{value:'"Delete"'},{value:'"Dashboard"'},{value:'"Account"'},{value:'"Backend"'},{value:'"Tape"'},{value:'"Node-backend"'},{value:'"Volume-backend"'},{value:'"Node-pdf"'},{value:'"Volume-pdf"'},{value:'"Network"'},{value:'"Bucket"'},{value:'"Cloud-backend"'},{value:'"Datacenter"'},{value:'"Simple-user"'},{value:'"User"'},{value:'"Group"'},{value:'"Alert"'},{value:'"Bell"'},{value:'"Lat-menu"'},{value:'"Workflow"'},{value:'"Expiration"'},{value:'"Replication"'},{value:'"Transition"'},{value:'"Discovery"'},{value:'"Metrics"'},{value:'"Edit"'},{value:'"Logs"'},{value:'"Lock"'},{value:'"Lock-open"'},{value:'"Create-add"'},{value:'"Save"'},{value:'"External-link"'},{value:'"Link"'},{value:'"Unlink"'},{value:'"Close"'},{value:'"Dropdown-down"'},{value:'"Dropdown-up"'},{value:'"Search"'},{value:'"More"'},{value:'"Info"'},{value:'"Sync"'},{value:'"Export"'},{value:'"Copy"'},{value:'"Simple-upload"'},{value:'"Upload"'},{value:'"Add-plus"'},{value:'"Minus"'},{value:'"Remove-minus"'},{value:'"Sort"'},{value:'"Sort-up"'},{value:'"Sort-down"'},{value:'"Calendar"'},{value:'"Calendar-minus"'},{value:'"Arrow-up"'},{value:'"Arrow-down"'},{value:'"Arrow-right"'},{value:'"Arrow-left"'},{value:'"Arrow-alt-circle-up"'},{value:'"Folder"'},{value:'"File"'},{value:'"File-invoice"'},{value:'"License"'},{value:'"Deletion-marker"'},{value:'"Map-marker"'},{value:'"Location"'},{value:'"Info-circle"'},{value:'"Exclamation-triangle"'},{value:'"Exclamation-circle"'},{value:'"Exclamation"'},{value:'"Check"'},{value:'"Protected"'},{value:'"Chevron-left"'},{value:'"Chevron-right"'},{value:'"Chevron-down"'},{value:'"Chevron-up"'},{value:'"Angle-right"'},{value:'"Angle-double-right"'},{value:'"Language"'},{value:'"Theme"'},{value:'"Support"'},{value:'"EULA"'},{value:'"Log-out"'},{value:'"Hourglass"'},{value:'"Pause"'},{value:'"Pause-circle"'},{value:'"Play-circle"'},{value:'"Upgrade"'},{value:'"Expansion"'},{value:'"Rebalance"'},{value:'"Maintenance"'},{value:'"Role"'},{value:'"Change-erasure"'},{value:'"Circle-health"'},{value:'"Circle-empty"'},{value:'"Dot-circle"'},{value:'"Check-circle"'},{value:'"Times-circle"'},{value:'"Toolbox"'},{value:'"Cubes"'},{value:'"File-alt"'},{value:'"Policy"'},{value:'"Pen"'},{value:'"Pencil"'},{value:'"Eye"'},{value:'"EyeSlash"'},{value:'"Snowflake"'},{value:'"Key"'},{value:'"Filter"'},{value:'"Download"'},{value:'"Certificate"'},{value:'"Redo"'},{value:'"Eraser"'},{value:'"ID-card"'},{value:'"Setting"'},{value:'"Desktop"'},{value:'"Globe"'},{value:'"Satellite"'},{value:'"LightMode"'},{value:'"DarkMode"'},{value:'"News"'}]}},size:{defaultValue:null,description:"",name:"size",required:!1,type:{name:"enum",value:[{value:'"xs"'},{value:'"lg"'},{value:'"sm"'},{value:'"1x"'},{value:'"2x"'},{value:'"3x"'},{value:'"4x"'},{value:'"5x"'},{value:'"6x"'},{value:'"7x"'},{value:'"8x"'},{value:'"9x"'},{value:'"10x"'}]}},color:{defaultValue:null,description:"",name:"color",required:!1,type:{name:"keyof CoreUITheme | Color"}},ariaLabel:{defaultValue:null,description:"",name:"ariaLabel",required:!1,type:{name:"string"}},withWrapper:{defaultValue:null,description:"",name:"withWrapper",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/icon/Icon.component.tsx#Icon"]={docgenInfo:Icon.__docgenInfo,name:"Icon",path:"src/lib/components/icon/Icon.component.tsx#Icon"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/loader/Loader.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a:()=>Loader});var styled_components_browser_esm=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),jsx_runtime=(__webpack_require__("./node_modules/react/index.js"),__webpack_require__("./node_modules/react/jsx-runtime.js")),LoaderIcon=()=>(0,jsx_runtime.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 56 56",width:"50",height:"50",children:(0,jsx_runtime.jsxs)("g",{className:"container",children:[(0,jsx_runtime.jsx)("path",{d:"M25.80000004768371,5.250000393390657 v8.2 H30.200000047683716 V5.1500003933906555 l5.7,3.3 l2.2,-3.8 l-5.8,-3.3 c-1.3,-0.8 -2.8,-1.1 -4.4,-1.1 c-1.5,0 -3,0.4 -4.3,1.2 l-5.8,3.3 l2.2,3.8 L25.80000004768371,5.250000393390657 z",className:"svg_3",children:(0,jsx_runtime.jsx)("animate",{attributeName:"opacity",attributeType:"XML",values:"1; 0",begin:"0s",dur:"1s",repeatCount:"indefinite"})}),(0,jsx_runtime.jsx)("path",{d:"M46.60000004768372,14.650000393390656 l-7.1,4.1 l2.2,3.8 l7.1,-4.1 l0,6.6 l4.4,0 l0,-6.7 c0,-1.5 -0.4,-3 -1.2,-4.3 c-0.8,-1.3 -1.9,-2.4 -3.2,-3.2 l-5.8,-3.3 l-2.2,3.8 L46.60000004768372,14.650000393390656 z",className:"svg_5",children:(0,jsx_runtime.jsx)("animate",{attributeName:"opacity",attributeType:"XML",values:"1; 0",begin:"0.3s",dur:"1s",repeatCount:"indefinite"})}),(0,jsx_runtime.jsx)("path",{d:"M46.60000004768372,41.25000039339065 L39.60000004768372,37.150000393390656 l2.2,-3.8 l7.1,4.1 l0,-6.6 l4.4,0 l0,6.7 c0,1.5 -0.4,2.9 -1.2,4.3 c-0.8,1.3 -1.9,2.4 -3.2,3.2 l-5.8,3.3 l-2.2,-3.8 L46.60000004768372,41.25000039339065 z",className:"svg_8",children:(0,jsx_runtime.jsx)("animate",{attributeName:"opacity",attributeType:"XML",values:"1; 0",begin:"0.55s",dur:"1s",repeatCount:"indefinite"})}),(0,jsx_runtime.jsx)("path",{d:"M25.80000004768371,50.75000039339065 v-8.2 H30.200000047683716 v8.2 l5.7,-3.3 l2.2,3.8 l-5.7,3.3 c-1.3,0.8 -2.9,1.2 -4.4,1.2 c-1.5,0 -3,-0.4 -4.3,-1.2 l-5.8,-3.3 l2.2,-3.8 L25.80000004768371,50.75000039339065 z",className:"svg_4",children:(0,jsx_runtime.jsx)("animate",{attributeName:"opacity",attributeType:"XML",values:"1; 0",begin:"0.75s",dur:"1s",repeatCount:"indefinite"})}),(0,jsx_runtime.jsx)("path",{d:"M7.2000000476837185,37.45000039339065 l7.1,-4.1 l2.2,3.8 l-7.1,4.1 l5.7,3.3 l-2.2,3.8 l-5.8,-3.3 c-1.3,-0.8 -2.4,-1.9 -3.1,-3.2 c-0.8,-1.3 -1.2,-2.8 -1.2,-4.3 l0,-6.7 l4.4,0 L7.2000000476837185,37.45000039339065 z",className:"svg_6",children:(0,jsx_runtime.jsx)("animate",{attributeName:"opacity",attributeType:"XML",values:"1; 0",begin:"0.85s",dur:"1s",repeatCount:"indefinite"})}),(0,jsx_runtime.jsx)("path",{d:"M7.2000000476837185,18.550000393390654 l7.1,4.1 l2.2,-3.8 l-7.1,-4.1 l5.7,-3.3 l-2.2,-3.8 l-5.8,3.3 c-1.3,0.8 -2.4,1.9 -3.2,3.2 c-0.8,1.3 -1.2,2.8 -1.2,4.4 l0,6.7 l4.4,0 L7.2000000476837185,18.550000393390654 z",className:"svg_7",children:(0,jsx_runtime.jsx)("animate",{attributeName:"opacity",attributeType:"XML",values:"1; 0",begin:"0.9",dur:"1s",repeatCount:"indefinite"})}),(0,jsx_runtime.jsx)("polygon",{points:"28.60000228881836,17.649999976158142 28.60000228881836,26.950003027915955 36.70000076293945,22.34999692440033 ",className:"svg_9"}),(0,jsx_runtime.jsx)("polygon",{points:"27.39999771118164,17.649999976158142 19.39999771118164,22.34999692440033 27.39999771118164,26.950003027915955 ",className:"svg_10"}),(0,jsx_runtime.jsx)("polygon",{points:"26.89999771118164,27.950003027915955 18.89999771118164,23.34999692440033 18.89999771118164,32.55000340938568 ",className:"svg_11"}),(0,jsx_runtime.jsx)("polygon",{points:"29.200000762939453,27.950003027915955 37.20000076293945,32.55000340938568 37.20000076293945,23.450003027915955 ",className:"svg_12"}),(0,jsx_runtime.jsx)("polygon",{points:"27.39999771118164,29.05000150203705 19.500003814697266,33.650001883506775 27.39999771118164,38.34999883174896 ",className:"svg_13"}),(0,jsx_runtime.jsx)("polygon",{points:"28.60000228881836,29.05000150203705 28.60000228881836,38.34999883174896 36.60000228881836,33.650001883506775 ",className:"svg_14"})]})});LoaderIcon.displayName="LoaderIcon";var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,theme=__webpack_require__("./src/lib/style/theme.ts"),utils=__webpack_require__("./src/lib/utils.ts"),constants=__webpack_require__("./src/lib/components/constants.ts"),_excluded=["children","color","size","centered"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var LoaderContainer=styled_components_browser_esm.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n display: flex;\n ","\n\n ","\n"])),(props=>(0,styled_components_browser_esm.AH)(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n font-size: ",";\n svg {\n height: ",";\n width: ",";\n fill: ",";\n }\n "])),theme.J[props.size],theme.G[props.size],theme.G[props.size],props.color)),(props=>{if(props.centered)return(0,styled_components_browser_esm.AH)(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n height: 100vh;\n justify-content: center;\n align-items: center;\n "])))})),LoaderText=styled_components_browser_esm.Ay.span(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n padding: 10px 0;\n color: ",";\n"])),(0,utils.sP)("textPrimary")),LoaderTextDiv=styled_components_browser_esm.Ay.span(_templateObject5||(_templateObject5=_taggedTemplateLiteral(["\n display: flex;\n flex-flow: column;\n align-items: center;\n"])));function Loader(_ref){var{children,color="#A14FBF",size=constants.Kz.large,centered=!1}=_ref,rest=_objectWithoutProperties(_ref,_excluded);return(0,jsx_runtime.jsx)(LoaderContainer,_objectSpread(_objectSpread({size,color,centered,className:"sc-loader"},rest),{},{children:(0,jsx_runtime.jsxs)(LoaderTextDiv,{children:[(0,jsx_runtime.jsx)(LoaderIcon,{}),children&&(0,jsx_runtime.jsxs)(LoaderText,{children:[" ",children]})]})}))}Loader.displayName="Loader";try{Loader.displayName="Loader",Loader.__docgenInfo={description:"",displayName:"Loader",props:{size:{defaultValue:{value:"SIZE.large"},description:"",name:"size",required:!1,type:{name:"enum",value:[{value:'"base"'},{value:'"large"'},{value:'"smaller"'},{value:'"small"'},{value:'"larger"'},{value:'"huge"'},{value:'"massive"'}]}},color:{defaultValue:{value:"#A14FBF"},description:"",name:"color",required:!1,type:{name:"string"}},centered:{defaultValue:{value:"false"},description:"",name:"centered",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/loader/Loader.component.tsx#Loader"]={docgenInfo:Loader.__docgenInfo,name:"Loader",path:"src/lib/components/loader/Loader.component.tsx#Loader"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/progressbar/ProgressBar.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{z:()=>ProgressBar});var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,_templateObject6,_templateObject7,_templateObject8,_templateObject9,_templateObject10,_templateObject11,_templateObject12,_templateObject13,_templateObject14,_templateObject15,_templateObject16,_templateObject17,_templateObject18,styled_components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_spacing__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/spacing.tsx"),_style_theme__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/lib/style/theme.ts"),_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/utils.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["percentage","size","color","backgroundColor","topLeftLabel","topRightLabel","bottomLeftLabel","bottomRightLabel","buildinLabel","isAnimation","height"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var Container=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral([""]))),ProgressBarContainer=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.div(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n display: flex;\n border-radius: 4px;\n justify-content: space-between;\n align-items: center;\n\n ",";\n\n background-color: ",";\n /* Add the border for the progress bar when there is label inside.*/\n ",";\n"])),(props=>{switch(props.size){case"smaller":return(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n height: ",";\n font-size: ",";\n "])),_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.smaller,_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.smaller);case"base":return(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n height: ",";\n font-size: ",";\n "])),_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.small,_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.small);case"large":return(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject5||(_templateObject5=_taggedTemplateLiteral(["\n height: ",";\n font-size: ",";\n "])),_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.base,_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.base);case"larger":return(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject6||(_templateObject6=_taggedTemplateLiteral(["\n height: 20px;\n "])));case"custom":return(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject7||(_templateObject7=_taggedTemplateLiteral(["\n height: ",";\n font-size: ",";\n "])),props.height,props.height);default:return(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject8||(_templateObject8=_taggedTemplateLiteral(["\n height: ",";\n font-size: ",";\n "])),_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.base,_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.base)}}),(props=>props.backgroundColor),(props=>{if(props.buildinLabel)return(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject9||(_templateObject9=_taggedTemplateLiteral(["\n border: 1px solid;\n border-color: ",";\n "])),(0,_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("border"))})),TopLeftLabel=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.span(_templateObject10||(_templateObject10=_taggedTemplateLiteral(["\n display: inline-block;\n font-size: ",";\n font-weight: ",";\n color: ",";\n"])),_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.large,_style_theme__WEBPACK_IMPORTED_MODULE_2__.Wy.bold,(0,_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("textPrimary")),TopRightLabel=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.span(_templateObject11||(_templateObject11=_taggedTemplateLiteral(["\n display: inline-block;\n font-size: ",";\n color: ",";\n"])),_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.small,(0,_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("textPrimary")),BottomLabel=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.span(_templateObject12||(_templateObject12=_taggedTemplateLiteral(["\n display: inline-block;\n color: ",";\n"])),(0,_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("textSecondary")),TopLabelsContainer=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.div(_templateObject13||(_templateObject13=_taggedTemplateLiteral(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin: 0 0 "," 0;\n"])),_spacing__WEBPACK_IMPORTED_MODULE_4__.YK.r4),BottomLabelsContainer=(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay)(TopLabelsContainer)(_templateObject14||(_templateObject14=_taggedTemplateLiteral(["\n margin: "," 0 0 0;\n font-size: ",";\n"])),_spacing__WEBPACK_IMPORTED_MODULE_4__.YK.r4,_style_theme__WEBPACK_IMPORTED_MODULE_2__.J.smaller),FilledAreaContainer=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.div(_templateObject15||(_templateObject15=_taggedTemplateLiteral(["\n display: flex;\n justify-content: flex-start;\n border-radius: 4px;\n height: 100%;\n ","\n"])),(props=>props.isAnimation?(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject16||(_templateObject16=_taggedTemplateLiteral(["\n @keyframes widthAnimation {\n from {\n width: 0%;\n }\n to {\n width: ",' + "%";\n }\n }\n animation-duration: 1s;\n animation-fill-mode: both;\n animation-name: widthAnimation;\n\n background-color: ',"\n width: ","%;\n "])),props.width,props.color||props.theme.selectedActive,props.width):(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.AH)(_templateObject17||(_templateObject17=_taggedTemplateLiteral(["\n background-color: ",";\n width: ","%;\n "])),props.color||props.theme.selectedActive,props.width))),BuildinLabel=styled_components__WEBPACK_IMPORTED_MODULE_1__.Ay.div(_templateObject18||(_templateObject18=_taggedTemplateLiteral(["\n color: ",";\n padding-left: 5px;\n white-space: nowrap;\n"])),(0,_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("textPrimary"));function ProgressBar(_ref){var{percentage=50,size="base",color,backgroundColor,topLeftLabel,topRightLabel,bottomLeftLabel,bottomRightLabel,buildinLabel,isAnimation=!1,height}=_ref,rest=_objectWithoutProperties(_ref,_excluded),theme=(0,styled_components__WEBPACK_IMPORTED_MODULE_1__.DP)();return backgroundColor||(backgroundColor=theme.backgroundLevel2),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Container,_objectSpread(_objectSpread({className:"sc-progressbar"},rest),{},{children:[(topLeftLabel||topRightLabel)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(TopLabelsContainer,{children:[topLeftLabel&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TopLeftLabel,{className:"sc-progressbar-topLeftLabel",children:topLeftLabel}),topRightLabel&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TopRightLabel,{className:"sc-progressbar-toprightlabel",children:topRightLabel})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ProgressBarContainer,{className:"sc-progressbarcontainer",size,buildinLabel,backgroundColor,height,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(FilledAreaContainer,{color,width:percentage,isAnimation,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(BuildinLabel,{children:buildinLabel})})}),(bottomLeftLabel||bottomRightLabel)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(BottomLabelsContainer,{children:[bottomLeftLabel&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(BottomLabel,{className:"sc-progressbar-bottomleftlabel",children:bottomLeftLabel}),bottomRightLabel&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(BottomLabel,{className:"sc-progressbar-bottomrightlabel",children:bottomRightLabel})]})]}))}ProgressBar.displayName="ProgressBar";try{ProgressBar.displayName="ProgressBar",ProgressBar.__docgenInfo={description:"",displayName:"ProgressBar",props:{percentage:{defaultValue:{value:"50"},description:"",name:"percentage",required:!1,type:{name:"number"}},size:{defaultValue:{value:"base"},description:"",name:"size",required:!1,type:{name:"enum",value:[{value:'"base"'},{value:'"custom"'},{value:'"large"'},{value:'"smaller"'},{value:'"small"'},{value:'"larger"'},{value:'"huge"'},{value:'"massive"'}]}},color:{defaultValue:null,description:"",name:"color",required:!1,type:{name:"string"}},backgroundColor:{defaultValue:null,description:"",name:"backgroundColor",required:!1,type:{name:"string"}},topLeftLabel:{defaultValue:null,description:"",name:"topLeftLabel",required:!1,type:{name:"string"}},topRightLabel:{defaultValue:null,description:"",name:"topRightLabel",required:!1,type:{name:"string"}},bottomLeftLabel:{defaultValue:null,description:"",name:"bottomLeftLabel",required:!1,type:{name:"string"}},bottomRightLabel:{defaultValue:null,description:"",name:"bottomRightLabel",required:!1,type:{name:"string"}},buildinLabel:{defaultValue:null,description:"",name:"buildinLabel",required:!1,type:{name:"string"}},isAnimation:{defaultValue:{value:"false"},description:"",name:"isAnimation",required:!1,type:{name:"boolean"}},height:{defaultValue:null,description:"",name:"height",required:!1,type:{name:"Height"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/progressbar/ProgressBar.component.tsx#ProgressBar"]={docgenInfo:ProgressBar.__docgenInfo,name:"ProgressBar",path:"src/lib/components/progressbar/ProgressBar.component.tsx#ProgressBar"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/text/Text.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E3:()=>StatusText,EY:()=>Text,GE:()=>SmallerText,IP:()=>SmallerSecondaryText,N_:()=>Link,Tn:()=>EmphaseText,lD:()=>LargeText,m$:()=>SecondaryText,s4:()=>BasicText,uO:()=>ChartTitleText,zl:()=>LargerText});__webpack_require__("./node_modules/react/index.js");var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,_templateObject6,_templateObject7,_templateObject8,_templateObject9,_templateObject10,_templateObject11,_templateObject12,_templateObject13,styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_spacing__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/spacing.tsx"),_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/components/buttonv2/Buttonv2.component.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["children"],_excluded2=["children"],_excluded3=["children"],_excluded4=["children"],_excluded5=["children","status"],_excluded6=["children"],_excluded7=["children"],_excluded8=["children"],_excluded9=["children","status"],_excluded10=["children"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var BasicTextStyle=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.span(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n color: ",";\n font-size: 1rem;\n line-height: ",";\n font-weight: 400;\n"])),(props=>props.theme.textPrimary),_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r24),SecondaryTextStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(BasicTextStyle)(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n color: ",";\n"])),(props=>props.theme.textSecondary)),LargerTextStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(BasicTextStyle)(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n font-size: 1.43rem;\n line-height: 1.5;\n"]))),EmphaseTextStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(BasicTextStyle)(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n font-weight: 700;\n"]))),StatusTextStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(BasicTextStyle)(_templateObject5||(_templateObject5=_taggedTemplateLiteral(["\n color: ",";\n"])),(props=>props.theme["".concat(props.statusColor)])),LargetStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(BasicTextStyle)(_templateObject6||(_templateObject6=_taggedTemplateLiteral(["\n font-size: 1.14rem;\n line-height: 1.5;\n"]))),SmallerTextStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(BasicTextStyle)(_templateObject7||(_templateObject7=_taggedTemplateLiteral(["\n font-size: 0.71rem;\n line-height: 1.4;\n letter-spacing: 2%; // to be defined, percentage value is not valid\n"]))),SmallerSecondaryTextStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(SmallerTextStyle)(_templateObject8||(_templateObject8=_taggedTemplateLiteral(["\n color: ",";\n"])),(props=>props.theme.textSecondary)),getStatusColor=status=>{var statusColor;switch(status){case"healthy":statusColor="statusHealthy";break;case"warning":statusColor="statusWarning";break;case"critical":statusColor="statusCritical";break;default:statusColor="textSecondary"}return statusColor},SmallerEmphaseTextStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(SmallerTextStyle)(_templateObject9||(_templateObject9=_taggedTemplateLiteral(["\n font-weight: 700;\n color: ",";\n"])),(props=>props.theme["".concat(props.statusColor)])),ChartTitleTextStyle=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(BasicTextStyle)(_templateObject10||(_templateObject10=_taggedTemplateLiteral(["\n letter-spacing: ",";\n"])),_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r2);function BasicText(_ref){var{children}=_ref,rest=_objectWithoutProperties(_ref,_excluded);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(BasicTextStyle,_objectSpread(_objectSpread({},rest),{},{children}))}function SecondaryText(_ref2){var{children}=_ref2,rest=_objectWithoutProperties(_ref2,_excluded2);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(SecondaryTextStyle,_objectSpread(_objectSpread({},rest),{},{children}))}function LargerText(_ref3){var{children}=_ref3,rest=_objectWithoutProperties(_ref3,_excluded3);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(LargerTextStyle,_objectSpread(_objectSpread({},rest),{},{children}))}function EmphaseText(_ref4){var{children}=_ref4,rest=_objectWithoutProperties(_ref4,_excluded4);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(EmphaseTextStyle,_objectSpread(_objectSpread({},rest),{},{children}))}function StatusText(_ref5){var{children,status}=_ref5,rest=_objectWithoutProperties(_ref5,_excluded5),statusColor=getStatusColor(status);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(StatusTextStyle,_objectSpread(_objectSpread({statusColor},rest),{},{children}))}function LargeText(_ref6){var{children}=_ref6,rest=_objectWithoutProperties(_ref6,_excluded6);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(LargetStyle,_objectSpread(_objectSpread({},rest),{},{children}))}function SmallerText(_ref7){var{children}=_ref7,rest=_objectWithoutProperties(_ref7,_excluded7);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(SmallerTextStyle,_objectSpread(_objectSpread({},rest),{},{children}))}function SmallerSecondaryText(_ref8){var{children}=_ref8,rest=_objectWithoutProperties(_ref8,_excluded8);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(SmallerSecondaryTextStyle,_objectSpread(_objectSpread({},rest),{},{children}))}function SmallerEmphaseText(_ref9){var{children,status}=_ref9,rest=_objectWithoutProperties(_ref9,_excluded9),statusColor=getStatusColor(status);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(SmallerEmphaseTextStyle,_objectSpread(_objectSpread({statusColor},rest),{},{children}))}function ChartTitleText(_ref10){var{children}=_ref10,rest=_objectWithoutProperties(_ref10,_excluded10);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(ChartTitleTextStyle,_objectSpread(_objectSpread({},rest),{},{children}))}BasicText.displayName="BasicText",SecondaryText.displayName="SecondaryText",LargerText.displayName="LargerText",EmphaseText.displayName="EmphaseText",StatusText.displayName="StatusText",LargeText.displayName="LargeText",SmallerText.displayName="SmallerText",SmallerSecondaryText.displayName="SmallerSecondaryText",SmallerEmphaseText.displayName="SmallerEmphaseText",ChartTitleText.displayName="ChartTitleText";var GentleEmphaseSecondaryText=(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay)(SecondaryText)(_templateObject11||(_templateObject11=_taggedTemplateLiteral(["\n font-style: italic;\n ","\n"])),(props=>props.alignRight?"\n text-align: right;\n display: block;\n ":"")),Text=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.span(_templateObject12||(_templateObject12=_taggedTemplateLiteral(["\n color: ",";\n ","\n\n ","\n\n ","\n \n ","\n"])),(props=>props.theme[props.color||"textPrimary"]),(props=>"Larger"===props.variant?"\n font-size: 1.43rem;\n line-height: 1.5;\n ":"Large"===props.variant?"\n font-size: 1.14rem;\n line-height: 1.5;\n ":"Smaller"===props.variant?"\n font-size: 0.71rem;\n line-height: 1.4;\n letter-spacing: 2%;// to be defined, percentage value is not valid\n ":"\n font-size: 1rem;\n line-height: ".concat(_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r24,";\n ")),(props=>props.isEmphazed?"\n font-weight: 700;\n ":"\n font-weight: 400;\n "),(props=>props.isGentleEmphazed?"\n font-style: italic;\n ":""),(props=>"ChartTitle"===props.variant&&"letter-spacing: ".concat(_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r2,";"))),Link=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.a(_templateObject13||(_templateObject13=_taggedTemplateLiteral(["\n font-size: 1rem;\n line-height: ",";\n color: ",";\n cursor: pointer;\n text-decoration-line: none;\n width: fit-content;\n &:hover {\n text-decoration-line: underline;\n }\n // :focus-visible is the keyboard-only version of :focus\n &:focus-visible {\n ","\n }\n"])),_spacing__WEBPACK_IMPORTED_MODULE_3__.YK.r24,(props=>props.theme.textLink),_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_4__.kD);try{BasicText.displayName="BasicText",BasicText.__docgenInfo={description:"",displayName:"BasicText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#BasicText"]={docgenInfo:BasicText.__docgenInfo,name:"BasicText",path:"src/lib/components/text/Text.component.tsx#BasicText"})}catch(__react_docgen_typescript_loader_error){}try{SecondaryText.displayName="SecondaryText",SecondaryText.__docgenInfo={description:"",displayName:"SecondaryText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#SecondaryText"]={docgenInfo:SecondaryText.__docgenInfo,name:"SecondaryText",path:"src/lib/components/text/Text.component.tsx#SecondaryText"})}catch(__react_docgen_typescript_loader_error){}try{LargerText.displayName="LargerText",LargerText.__docgenInfo={description:"",displayName:"LargerText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#LargerText"]={docgenInfo:LargerText.__docgenInfo,name:"LargerText",path:"src/lib/components/text/Text.component.tsx#LargerText"})}catch(__react_docgen_typescript_loader_error){}try{EmphaseText.displayName="EmphaseText",EmphaseText.__docgenInfo={description:"",displayName:"EmphaseText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#EmphaseText"]={docgenInfo:EmphaseText.__docgenInfo,name:"EmphaseText",path:"src/lib/components/text/Text.component.tsx#EmphaseText"})}catch(__react_docgen_typescript_loader_error){}try{StatusText.displayName="StatusText",StatusText.__docgenInfo={description:"",displayName:"StatusText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#StatusText"]={docgenInfo:StatusText.__docgenInfo,name:"StatusText",path:"src/lib/components/text/Text.component.tsx#StatusText"})}catch(__react_docgen_typescript_loader_error){}try{LargeText.displayName="LargeText",LargeText.__docgenInfo={description:"",displayName:"LargeText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#LargeText"]={docgenInfo:LargeText.__docgenInfo,name:"LargeText",path:"src/lib/components/text/Text.component.tsx#LargeText"})}catch(__react_docgen_typescript_loader_error){}try{SmallerText.displayName="SmallerText",SmallerText.__docgenInfo={description:"",displayName:"SmallerText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#SmallerText"]={docgenInfo:SmallerText.__docgenInfo,name:"SmallerText",path:"src/lib/components/text/Text.component.tsx#SmallerText"})}catch(__react_docgen_typescript_loader_error){}try{SmallerSecondaryText.displayName="SmallerSecondaryText",SmallerSecondaryText.__docgenInfo={description:"",displayName:"SmallerSecondaryText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#SmallerSecondaryText"]={docgenInfo:SmallerSecondaryText.__docgenInfo,name:"SmallerSecondaryText",path:"src/lib/components/text/Text.component.tsx#SmallerSecondaryText"})}catch(__react_docgen_typescript_loader_error){}try{SmallerEmphaseText.displayName="SmallerEmphaseText",SmallerEmphaseText.__docgenInfo={description:"",displayName:"SmallerEmphaseText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#SmallerEmphaseText"]={docgenInfo:SmallerEmphaseText.__docgenInfo,name:"SmallerEmphaseText",path:"src/lib/components/text/Text.component.tsx#SmallerEmphaseText"})}catch(__react_docgen_typescript_loader_error){}try{ChartTitleText.displayName="ChartTitleText",ChartTitleText.__docgenInfo={description:"",displayName:"ChartTitleText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#ChartTitleText"]={docgenInfo:ChartTitleText.__docgenInfo,name:"ChartTitleText",path:"src/lib/components/text/Text.component.tsx#ChartTitleText"})}catch(__react_docgen_typescript_loader_error){}try{SmallerEmphaseTextStyle.displayName="SmallerEmphaseTextStyle",SmallerEmphaseTextStyle.__docgenInfo={description:"",displayName:"SmallerEmphaseTextStyle",props:{ref:{defaultValue:null,description:"",name:"ref",required:!1,type:{name:"((instance: HTMLSpanElement | null) => void) | RefObject | null"}},statusColor:{defaultValue:null,description:"",name:"statusColor",required:!0,type:{name:"string"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#SmallerEmphaseTextStyle"]={docgenInfo:SmallerEmphaseTextStyle.__docgenInfo,name:"SmallerEmphaseTextStyle",path:"src/lib/components/text/Text.component.tsx#SmallerEmphaseTextStyle"})}catch(__react_docgen_typescript_loader_error){}try{GentleEmphaseSecondaryText.displayName="GentleEmphaseSecondaryText",GentleEmphaseSecondaryText.__docgenInfo={description:"",displayName:"GentleEmphaseSecondaryText",props:{status:{defaultValue:null,description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"warning"'},{value:'"healthy"'},{value:'"critical"'},{value:'"unknown"'}]}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}},alignRight:{defaultValue:null,description:"",name:"alignRight",required:!1,type:{name:"boolean"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#GentleEmphaseSecondaryText"]={docgenInfo:GentleEmphaseSecondaryText.__docgenInfo,name:"GentleEmphaseSecondaryText",path:"src/lib/components/text/Text.component.tsx#GentleEmphaseSecondaryText"})}catch(__react_docgen_typescript_loader_error){}try{Text.displayName="Text",Text.__docgenInfo={description:"",displayName:"Text",props:{ref:{defaultValue:null,description:"",name:"ref",required:!1,type:{name:"((instance: HTMLSpanElement | null) => void) | RefObject | null"}},variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"ChartTitle"'},{value:'"Basic"'},{value:'"Smaller"'},{value:'"Larger"'},{value:'"Large"'}]}},isEmphazed:{defaultValue:null,description:"",name:"isEmphazed",required:!1,type:{name:"boolean"}},isGentleEmphazed:{defaultValue:null,description:"",name:"isGentleEmphazed",required:!1,type:{name:"boolean"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#Text"]={docgenInfo:Text.__docgenInfo,name:"Text",path:"src/lib/components/text/Text.component.tsx#Text"})}catch(__react_docgen_typescript_loader_error){}try{Link.displayName="Link",Link.__docgenInfo={description:"",displayName:"Link",props:{ref:{defaultValue:null,description:"",name:"ref",required:!1,type:{name:"((instance: HTMLAnchorElement | null) => void) | RefObject | null"}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"any"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"undefined"}},forwardedAs:{defaultValue:null,description:"",name:"forwardedAs",required:!1,type:{name:"undefined"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/text/Text.component.tsx#Link"]={docgenInfo:Link.__docgenInfo,name:"Link",path:"src/lib/components/text/Text.component.tsx#Link"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/toast/Toast.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{y:()=>Toast,J:()=>useGetBackgroundColor});var _templateObject,_templateObject2,motion=__webpack_require__("./node_modules/framer-motion/dist/es/render/dom/motion.js"),react=__webpack_require__("./node_modules/react/index.js"),styled_components_browser_esm=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),Box=__webpack_require__("./src/lib/components/box/Box.ts"),Buttonv2_component=__webpack_require__("./src/lib/components/buttonv2/Buttonv2.component.tsx"),Icon_component=__webpack_require__("./src/lib/components/icon/Icon.component.tsx"),Text_component=__webpack_require__("./src/lib/components/text/Text.component.tsx"),positionOutput={"top-left":{top:"3rem",left:"1rem"},"top-right":{top:"3rem",right:"1rem"},"top-center":{top:"1rem",left:"50%",transform:"translateX(-50%)"},"bottom-left":{bottom:"1rem",left:"1rem"},"bottom-right":{bottom:"1rem",right:"1rem"},"bottom-center":{bottom:"1rem",left:"50%",transform:"translateX(-50%)"}},polished_es=__webpack_require__("./node_modules/polished/dist/polished.es.js"),ProgressBar_component=__webpack_require__("./src/lib/components/progressbar/ProgressBar.component.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function DurationBasedProgressBar(_ref){var{duration,color}=_ref,[progress,setProgress]=(0,react.useState)(0);return(0,react.useEffect)((()=>{if(duration){var interval=setInterval((()=>{setProgress((prevProgress=>prevProgress+100/duration*1e3))}),1e3);return()=>{clearInterval(interval)}}}),[duration]),(0,jsx_runtime.jsx)("div",{style:{position:"absolute",bottom:0,left:0,width:"100%",borderRadius:4},children:(0,jsx_runtime.jsx)(ProgressBar_component.z,{size:"custom",percentage:progress,color,backgroundColor:"".concat((0,polished_es.e$)(.1,color)),height:"4px"})})}DurationBasedProgressBar.displayName="DurationBasedProgressBar";try{DurationBasedProgressBar.displayName="DurationBasedProgressBar",DurationBasedProgressBar.__docgenInfo={description:"",displayName:"DurationBasedProgressBar",props:{duration:{defaultValue:null,description:"",name:"duration",required:!0,type:{name:"number | null"}},color:{defaultValue:null,description:"",name:"color",required:!0,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/toast/DurationBasedProgressBar.tsx#DurationBasedProgressBar"]={docgenInfo:DurationBasedProgressBar.__docgenInfo,name:"DurationBasedProgressBar",path:"src/lib/components/toast/DurationBasedProgressBar.tsx#DurationBasedProgressBar"})}catch(__react_docgen_typescript_loader_error){}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r{var theme=(0,styled_components_browser_esm.DP)();switch(status){case"success":return theme.statusHealthy;case"error":return theme.statusCritical;case"warning":return theme.statusWarning;default:return theme.infoPrimary}},useGetRgbBackgroundColor=status=>{var theme=(0,styled_components_browser_esm.DP)();switch(status){case"success":return"rgba(".concat(theme.statusHealthyRGB,", 0.4)");case"error":return"rgba(".concat(theme.statusCriticalRGB,", 0.4)");case"warning":return"rgba(".concat(theme.statusWarningRGB,", 0.4)");default:return theme.infoSecondary}},DefaultIcon=_ref=>{var{status}=_ref,color=useGetBackgroundColor(status),iconName=(status=>{switch(status){case"success":return"Check-circle";case"error":return"Times-circle";case"warning":return"Exclamation-circle";default:return"Info-circle"}})(status);return(0,jsx_runtime.jsx)(Icon_component.In,{name:iconName,color})};DefaultIcon.displayName="DefaultIcon";var DEFAULT_WIDTH="25rem",IconContainer=styled_components_browser_esm.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n align-items: center;\n align-self: stretch;\n border-radius: 4px 0px 0px 4px;\n display: flex;\n gap: 16px;\n justify-content: center;\n position: relative;\n width: 32px;\n background-color: ",";\n"])),(props=>props.bgColor)),ContentContainer=styled_components_browser_esm.Ay.div(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n align-items: center;\n align-self: stretch;\n display: flex;\n flex: 1;\n flex-grow: 1;\n gap: 8px;\n padding: 0px 16px;\n position: relative;\n"])));function Toast(_ref2){var{open,message,onClose,position="top-right",status="info",autoDismiss=!0,duration=5e3,icon=(0,jsx_runtime.jsx)(DefaultIcon,{status}),width=DEFAULT_WIDTH,withProgressBar=!1,style}=_ref2,ref=(0,react.useRef)(null),{params}=function useToastParameters(params){var{duration=null,open,onClose}=params,timerAutoHide=(0,react.useRef)();(0,react.useEffect)((()=>{if(open)return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)};function handleKeyDown(nativeEvent){nativeEvent.defaultPrevented||"Escape"!==nativeEvent.key&&"Esc"!==nativeEvent.key||null==onClose||onClose()}}),[open,onClose]);var setAutoHideTimer=(0,react.useCallback)((autoHideDurationParam=>{onClose&&null!=autoHideDurationParam&&(clearTimeout(timerAutoHide.current),timerAutoHide.current=setTimeout((()=>{null==onClose||onClose()}),autoHideDurationParam))}),[onClose]);return(0,react.useEffect)((()=>(open&&setAutoHideTimer(duration),()=>{clearTimeout(timerAutoHide.current)})),[open,duration,setAutoHideTimer]),{params}}({open,duration:autoDismiss?duration:null,onClose}),positionStyle=positionOutput[position],bgColor=useGetBackgroundColor(status),rgbBgColor=useGetRgbBackgroundColor(status),theme=(0,styled_components_browser_esm.DP)();return open?(0,jsx_runtime.jsxs)("div",{ref,role:"status","aria-live":"polite",style:_objectSpread(_objectSpread({position:"fixed"},style||positionStyle),{},{width}),children:[(0,jsx_runtime.jsxs)(motion.P.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:20},transition:{duration:.3},style:{alignItems:"flex-end",backgroundColor:theme.backgroundLevel1,border:"1px solid ".concat(theme.border),boxShadow:"0px 4px 10px 4px #000",display:"flex",borderRadius:"4px",position:"relative"},children:[(0,jsx_runtime.jsx)(IconContainer,{bgColor:rgbBgColor,children:icon}),(0,jsx_runtime.jsx)(ContentContainer,{children:(0,jsx_runtime.jsx)(Text_component.s4,{children:message})}),(0,jsx_runtime.jsx)(Box.a,{display:"flex",alignItems:"center",alignSelf:"stretch",children:(0,jsx_runtime.jsx)(Buttonv2_component.$n,{icon:(0,jsx_runtime.jsx)(Icon_component.In,{name:"Close",size:"lg",color:"textSecondary"}),onClick:null==params?void 0:params.onClose,"aria-label":"Close",tooltip:{overlay:"Close",placement:"top"}})})]},"toast"),withProgressBar&&(0,jsx_runtime.jsx)(DurationBasedProgressBar,{duration:autoDismiss?duration:null,color:bgColor})]}):null}Toast.displayName="Toast";try{useGetBackgroundColor.displayName="useGetBackgroundColor",useGetBackgroundColor.__docgenInfo={description:"",displayName:"useGetBackgroundColor",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/toast/Toast.component.tsx#useGetBackgroundColor"]={docgenInfo:useGetBackgroundColor.__docgenInfo,name:"useGetBackgroundColor",path:"src/lib/components/toast/Toast.component.tsx#useGetBackgroundColor"})}catch(__react_docgen_typescript_loader_error){}try{Toast.displayName="Toast",Toast.__docgenInfo={description:"",displayName:"Toast",props:{open:{defaultValue:null,description:"",name:"open",required:!0,type:{name:"boolean"}},message:{defaultValue:null,description:"",name:"message",required:!0,type:{name:"ReactNode"}},onClose:{defaultValue:null,description:"",name:"onClose",required:!0,type:{name:"() => void"}},status:{defaultValue:{value:"info"},description:"",name:"status",required:!1,type:{name:"enum",value:[{value:'"success"'},{value:'"error"'},{value:'"warning"'},{value:'"info"'}]}},position:{defaultValue:{value:"top-right"},description:"",name:"position",required:!1,type:{name:"enum",value:[{value:'"top-center"'},{value:'"top-left"'},{value:'"top-right"'},{value:'"bottom-center"'},{value:'"bottom-left"'},{value:'"bottom-right"'}]}},autoDismiss:{defaultValue:{value:"true"},description:"",name:"autoDismiss",required:!1,type:{name:"boolean"}},duration:{defaultValue:{value:"5000"},description:"",name:"duration",required:!1,type:{name:"number"}},icon:{defaultValue:{value:""},description:"",name:"icon",required:!1,type:{name:"ReactNode"}},width:{defaultValue:{value:"25rem"},description:"",name:"width",required:!1,type:{name:"Width"}},withProgressBar:{defaultValue:{value:"false"},description:"",name:"withProgressBar",required:!1,type:{name:"boolean"}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/toast/Toast.component.tsx#Toast"]={docgenInfo:Toast.__docgenInfo,name:"Toast",path:"src/lib/components/toast/Toast.component.tsx#Toast"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/toast/ToastProvider.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{dj:()=>useToast,tE:()=>ToastProvider});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_Toast_component__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/lib/components/toast/Toast.component.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r{var{children}=_ref,[toastProps,setToastProps]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(ToastContext.Provider,{value:{showToast:toastProps=>{setToastProps(toastProps)}},children:[children,toastProps&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_Toast_component__WEBPACK_IMPORTED_MODULE_2__.y,_objectSpread(_objectSpread({},toastProps),{},{onClose:()=>setToastProps(null)}))]})};ToastProvider.displayName="ToastProvider";var useToast=()=>{var context=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ToastContext);if(!context)throw new Error("useToast must be used within a ToastProvider");return context};try{ToastProvider.displayName="ToastProvider",ToastProvider.__docgenInfo={description:"",displayName:"ToastProvider",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/toast/ToastProvider.tsx#ToastProvider"]={docgenInfo:ToastProvider.__docgenInfo,name:"ToastProvider",path:"src/lib/components/toast/ToastProvider.tsx#ToastProvider"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/components/tooltip/Tooltip.component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{m_:()=>Tooltip});var _templateObject,_templateObject2,_templateObject3,_floating_ui_dom__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs"),_floating_ui_dom__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@floating-ui/core/dist/floating-ui.core.mjs"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_spacing__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/lib/spacing.tsx"),_style_theme__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/style/theme.ts"),_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/utils.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["placement","overlayStyle","children","overlay"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var TOP="top",TooltipContainer=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n position: relative;\n display: inline-block;\n"]))),TooltipOverLayContainer=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n display: inline-block;\n opacity: 0;\n position: fixed;\n width: max-content;\n border: 1px solid ",";\n background-color: ",";\n color: ",";\n z-index: ",";\n border-radius: 4px;\n font-size: ",";\n vertical-align: middle;\n padding: "," ",";\n max-width: 40rem;\n"])),(0,_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("border"),(props=>props&&props.style&&props.style.backgroundColor||props.theme.backgroundLevel1),(props=>props&&props.style&&props.style.color||props.theme.textPrimary),_style_theme__WEBPACK_IMPORTED_MODULE_4__.fE.tooltip,(props=>props&&props.style&&props.style.fontSize||_style_theme__WEBPACK_IMPORTED_MODULE_4__.J.small),_spacing__WEBPACK_IMPORTED_MODULE_5__.YK.r4,_spacing__WEBPACK_IMPORTED_MODULE_5__.YK.r8),TooltipText=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n width: 100%;\n ul,\n ol {\n padding-inline-start: ",";\n margin-block-start: 0;\n margin-block-end: 0;\n }\n li {\n margin-bottom: ",";\n }\n li:last-child {\n margin-bottom: 0;\n }\n"])),_spacing__WEBPACK_IMPORTED_MODULE_5__.YK.r16,_spacing__WEBPACK_IMPORTED_MODULE_5__.YK.r8);function Tooltip(_ref){var{placement=TOP,overlayStyle,children,overlay}=_ref,childrenRef=(_objectWithoutProperties(_ref,_excluded),(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null)),tooltipRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),[isTooltipVisible,setIsTooltipVisible]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{childrenRef.current&&tooltipRef.current&&(0,_floating_ui_dom__WEBPACK_IMPORTED_MODULE_6__.rD)(childrenRef.current,tooltipRef.current,{placement,middleware:[(0,_floating_ui_dom__WEBPACK_IMPORTED_MODULE_7__.cY)(5),(0,_floating_ui_dom__WEBPACK_IMPORTED_MODULE_6__.BN)(),(0,_floating_ui_dom__WEBPACK_IMPORTED_MODULE_6__.UU)()]}).then((_ref2=>{var{x,y}=_ref2;tooltipRef.current&&Object.assign(tooltipRef.current.style,{opacity:"1",left:"".concat(x,"px"),top:"".concat(y,"px")})}))}),[tooltipRef.current,childrenRef.current,isTooltipVisible]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(TooltipContainer,{className:"sc-tooltip",onPointerEnter:()=>{setIsTooltipVisible(!0)},onPointerLeave:()=>{setIsTooltipVisible(!1)},children:[isTooltipVisible&&overlay?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(TooltipOverLayContainer,{ref:tooltipRef,className:"sc-tooltip-overlay",placement,style:overlayStyle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(TooltipText,{className:"sc-tooltip-overlay-text",children:overlay})}):null,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",{ref:childrenRef,children})]})}Tooltip.displayName="Tooltip";try{Tooltip.displayName="Tooltip",Tooltip.__docgenInfo={description:"",displayName:"Tooltip",props:{placement:{defaultValue:{value:"top"},description:"",name:"placement",required:!1,type:{name:"enum",value:[{value:'"top"'},{value:'"bottom"'},{value:'"left"'},{value:'"top-start"'},{value:'"top-end"'},{value:'"right"'},{value:'"right-start"'},{value:'"right-end"'},{value:'"bottom-end"'},{value:'"bottom-start"'},{value:'"left-start"'},{value:'"left-end"'}]}},overlayStyle:{defaultValue:null,description:"",name:"overlayStyle",required:!1,type:{name:"CSSProperties"}},overlay:{defaultValue:null,description:"",name:"overlay",required:!1,type:{name:"ReactNode"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/components/tooltip/Tooltip.component.tsx#Tooltip"]={docgenInfo:Tooltip.__docgenInfo,name:"Tooltip",path:"src/lib/components/tooltip/Tooltip.component.tsx#Tooltip"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/spacing.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{BJ:()=>Stack,B_:()=>Wrap,YK:()=>spacing});var _templateObject,_templateObject2,react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_components_box_Box__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/components/box/Box.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["gap","direction","withSeparators","children"],_excluded2=["children"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var spacing={r1:"0.0625rem",r2:"0.125rem",r4:"0.25rem",r8:"0.5rem",r10:"0.625rem",r12:"0.75rem",r14:"0.875rem",r16:"1rem",r20:"1.25rem",r24:"1.5rem",r28:"1.75rem",r32:"2rem",r36:"2.25rem",r40:"2.5rem",f1:"1px",f2:"2px",f4:"4px",f8:"8px",f10:"10px",f12:"12px",f14:"14px",f16:"16px",f20:"20px",f24:"24px",f28:"28px",f32:"32px",f36:"36px",f40:"40px"},HSeparator=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n min-height: ",";\n min-width: ",";\n background: ",";\n"])),spacing.r40,spacing.r2,(props=>props.theme.border)),VSeparator=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n height: 1px;\n width: ",";\n background: ",";\n"])),spacing.r24,(props=>props.theme.border)),Separator=_ref=>{var{type}=_ref;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:["horizontal"===type&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(HSeparator,{children:" "}),"vertical"===type&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(VSeparator,{children:" "})]})},Stack=_ref2=>{var{gap,direction,withSeparators,children}=_ref2,rest=_objectWithoutProperties(_ref2,_excluded);gap=gap||"r8",direction=direction||"horizontal";var numberOfChildren=react__WEBPACK_IMPORTED_MODULE_0__.Children.count(children);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_components_box_Box__WEBPACK_IMPORTED_MODULE_3__.a,_objectSpread(_objectSpread({display:"flex",flexDirection:"horizontal"===direction?"row":"column",alignItems:"horizontal"===direction?"center":"normal",gap:spacing[gap]},rest),{},{children:react__WEBPACK_IMPORTED_MODULE_0__.Children.map(children,((node,nodeIndex)=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:[node,withSeparators&&nodeIndex+1!==numberOfChildren&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(Separator,{type:direction})]})))}))};Stack.displayName="Stack";var Wrap=_ref3=>{var{children}=_ref3,rest=_objectWithoutProperties(_ref3,_excluded2);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_components_box_Box__WEBPACK_IMPORTED_MODULE_3__.a,_objectSpread(_objectSpread({display:"flex",justifyContent:"space-between"},rest),{},{children:react__WEBPACK_IMPORTED_MODULE_0__.Children.map(children,(node=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:node})))}))};Wrap.displayName="Wrap";try{Stack.displayName="Stack",Stack.__docgenInfo={description:"",displayName:"Stack",props:{gap:{defaultValue:null,description:"",name:"gap",required:!1,type:{name:"enum",value:[{value:'"r1"'},{value:'"r2"'},{value:'"r4"'},{value:'"r8"'},{value:'"r10"'},{value:'"r12"'},{value:'"r14"'},{value:'"r16"'},{value:'"r20"'},{value:'"r24"'},{value:'"r28"'},{value:'"r32"'},{value:'"r36"'},{value:'"r40"'},{value:'"f1"'},{value:'"f2"'},{value:'"f4"'},{value:'"f8"'},{value:'"f10"'},{value:'"f12"'},{value:'"f14"'},{value:'"f16"'},{value:'"f20"'},{value:'"f24"'},{value:'"f28"'},{value:'"f32"'},{value:'"f36"'},{value:'"f40"'}]}},direction:{defaultValue:null,description:"",name:"direction",required:!1,type:{name:"enum",value:[{value:'"vertical"'},{value:'"horizontal"'}]}},withSeparators:{defaultValue:null,description:"",name:"withSeparators",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/spacing.tsx#Stack"]={docgenInfo:Stack.__docgenInfo,name:"Stack",path:"src/lib/spacing.tsx#Stack"})}catch(__react_docgen_typescript_loader_error){}try{Wrap.displayName="Wrap",Wrap.__docgenInfo={description:"",displayName:"Wrap",props:{gap:{defaultValue:null,description:"",name:"gap",required:!1,type:{name:"string | number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/lib/spacing.tsx#Wrap"]={docgenInfo:Wrap.__docgenInfo,name:"Wrap",path:"src/lib/spacing.tsx#Wrap"})}catch(__react_docgen_typescript_loader_error){}},"./src/lib/style/theme.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ce:()=>navbarHeight,FB:()=>sidebarItemHeight,Fn:()=>yellowOrange,G:()=>svgSize,J:()=>fontSize,N:()=>coreUIAvailableThemes,NE:()=>sidebarWidth,ON:()=>white,QK:()=>grayLightest,Ql:()=>black,Wy:()=>fontWeight,YK:()=>spacing,Zp:()=>lineColor3,e4:()=>lineColor2,eV:()=>lineColor8,fE:()=>zIndex,g2:()=>grayLight,l1:()=>lineColor7,lG:()=>lineColor5,lM:()=>lineColor1,sD:()=>lineColor6,si:()=>lineColor4,wE:()=>grayDarkest,wL:()=>green,wk:()=>brand,wm:()=>gray,xe:()=>space,yu:()=>navbarItemWidth});var yellowOrange="#F1B434",green="#228F67",white="#ffffff",black="#000000",grayDarkest="#2F3941",gray="#87929D",grayLight="#C2C8CC",grayLightest="#E9EBED",coreUIAvailableThemes={darkRebrand:{statusHealthy:"#0AADA6",statusHealthyRGB:"10,173,166",statusWarning:"#F8F32B",statusWarningRGB:"248,243,43",statusCritical:"#E84855",statusCriticalRGB:"232,72,85",selectedActive:"#037AFF",highlight:"#1A3C75",border:"#4A4A4A",buttonPrimary:"#2F4185",buttonSecondary:"#595A78",buttonDelete:"#3D0808",infoPrimary:"#8E8EAC",infoSecondary:"#333366",backgroundLevel1:"#121219",backgroundLevel2:"#323245",backgroundLevel3:"#232331",backgroundLevel4:"#1B1B27",textPrimary:"#EAEAEA",textSecondary:"#B5B5B5",textTertiary:"#DFDFDF",textReverse:"#000000",textLink:"#71AEFF"},artescaLight:{statusHealthy:"#009E93",statusHealthyRGB:"0, 158, 147",statusWarning:"#E77B00",statusWarningRGB:"231, 123, 0",statusCritical:"#C10004",statusCriticalRGB:"193, 0, 4",selectedActive:"#63A9D4",highlight:"#E3F2FD",border:"#A9A9A9",buttonPrimary:"#ABB4F5",buttonSecondary:"#B8BCCD",buttonDelete:"#FFCDD2",infoPrimary:"#5C486D",infoSecondary:"#E2D0E2",backgroundLevel1:"#FCFCFC",backgroundLevel2:"#F0F0F4",backgroundLevel3:"#E4E6EC",backgroundLevel4:"#FAFAF6",textPrimary:"#0D0D0D",textSecondary:"#4F506D",textTertiary:"#DFDFDF",textReverse:"#EAEAEA",textLink:"#1349C5"},ring9dark:{statusHealthy:"#2BAB51",statusHealthyRGB:"43,171,81",statusWarning:"#FC8A32",statusWarningRGB:"252,138,50",statusCritical:"#E84855",statusCriticalRGB:"232,72,85",selectedActive:"#2196F3",highlight:"#1A3C75",border:"#313131",buttonPrimary:"#2E67AB",buttonSecondary:"#434343",buttonDelete:"#8D1616",infoPrimary:"#76828F",infoSecondary:"#2C3238",backgroundLevel1:"#151313",backgroundLevel2:"#221D1D",backgroundLevel3:"#1B1D1F",backgroundLevel4:"#1B1B27",textPrimary:"#EAEAEA",textSecondary:"#A4ACB4",textTertiary:"#DFDFDF",textReverse:"#000000",textLink:"#71AEFF"}},brand=coreUIAvailableThemes.darkRebrand,lineColor1="#A14FBF",lineColor2="#BE9A40",lineColor3="#4BE4E2",lineColor4="#245A83",lineColor5="#E3FF73",lineColor6="#BE2543",lineColor7="#FD8144",lineColor8="#F6B187",fontSize={smaller:"0.71rem",small:"0.85rem",base:"1rem",large:"1.14rem",larger:"1.43rem",huge:"1.57rem",massive:"1.71rem"},space=["0","0.071rem","0.143rem","0.286rem","0.571rem","0.71rem","0.857rem","1rem","1.143rem","1.429rem","1.714rem","2rem","2.286rem","2.857rem"],fontWeight={light:"400",base:"400",semibold:"600",bold:"700"},spacing={sp0:space[0],sp1:space[1],sp2:space[2],sp4:space[3],sp8:space[4],sp10:space[5],sp12:space[6],sp14:space[7],sp16:space[8],sp20:space[9],sp24:space[10],sp28:space[11],sp32:space[12],sp40:space[13]},svgSize={smaller:"11px",small:"14px",base:"16px",large:"18px",larger:"22px",huge:"30px",massive:"40px"},zIndex={tooltip:9990,notification:9e3,modal:8500,overlay:8e3,dropdown:7e3,nav:500,sidebar:100,scrollbarButton:2,base:1},navbarHeight="3rem",navbarItemWidth="4.286rem",sidebarItemHeight=spacing.sp40,sidebarWidth=spacing.sp40},"./src/lib/utils.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$c:()=>hex2RGB,gt:()=>getThemeVariantSelector,mO:()=>convertRemToPixels,sP:()=>getThemePropSelector});var RGB_HEX=/^#?(?:([\da-f]{3})[\da-f]?|([\da-f]{6})(?:[\da-f]{2})?)$/i,variantMapping={healthy:"statusHealthy",success:"statusHealthy",warning:"statusWarning",danger:"statusCritical",selected:"selectedActive",base:"infoPrimary"},getThemePropSelector=key=>props=>{var _variantMapping$key,key_=null!==(_variantMapping$key=variantMapping[key])&&void 0!==_variantMapping$key?_variantMapping$key:key;return props.theme[key_]},getThemeVariantSelector=()=>props=>{var _variantMapping$props;return props.theme[null!==(_variantMapping$props=variantMapping[props.variant])&&void 0!==_variantMapping$props?_variantMapping$props:props.variant]},hex2RGB=str=>{var[,short,long]=String(str).match(RGB_HEX)||[];if(long){var value=Number.parseInt(long,16);return[value>>16,value>>8&255,255&value]}if(short){var[r,g,b]=Array.from(short,(s=>Number.parseInt(s,16))).map((n=>n<<4|n));return[r,g,b]}throw new Error("Invalid hex string provided")},convertRemToPixels=rem=>document.documentElement&&rem&&Number.isFinite(rem)&&!Number.isNaN(rem)&&rem*parseFloat(getComputedStyle(document.documentElement).fontSize)||0},"./stories/common.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{EY:()=>Text,hE:()=>Title,mO:()=>Wrapper,tK:()=>SubTitle});__webpack_require__("./node_modules/react/index.js");var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,styled_components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/styled-components/dist/styled-components.browser.esm.js"),_src_lib_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/utils.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_excluded=["children","className"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}var StyledWrapper=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.div(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n ","\n"])),(props=>{var{style,theme}=props;return(0,styled_components__WEBPACK_IMPORTED_MODULE_2__.AH)(_templateObject2||(_templateObject2=_taggedTemplateLiteral(["\n padding: 3rem;\n height: 100%;\n background-color: ",";\n color: ",";\n box-sizing: border-box;\n overflow: scroll;\n "])),theme[(null==style?void 0:style.backgroundColor)||"backgroundLevel3"],theme.textPrimary)})),StyledTitle=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.h3(_templateObject3||(_templateObject3=_taggedTemplateLiteral(["\n color: ",";\n"])),(0,_src_lib_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("textPrimary")),StyledSubTitle=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.span(_templateObject4||(_templateObject4=_taggedTemplateLiteral(["\n color: ",";\n"])),(0,_src_lib_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("textPrimary")),StyledText=styled_components__WEBPACK_IMPORTED_MODULE_2__.Ay.text(_templateObject5||(_templateObject5=_taggedTemplateLiteral(["\n fill: ",";\n"])),(0,_src_lib_utils__WEBPACK_IMPORTED_MODULE_3__.sP)("textPrimary")),Wrapper=_ref=>{var{children,className="",style={}}=_ref;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(StyledWrapper,{className,style,children})};Wrapper.displayName="Wrapper";var Title=_ref2=>{var{children,className=""}=_ref2;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(StyledTitle,{className,children})};Title.displayName="Title";var SubTitle=_ref3=>{var{children,className=""}=_ref3;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(StyledSubTitle,{className,children})};SubTitle.displayName="SubTitle";var Text=_ref4=>{var{children,className=""}=_ref4,rest=_objectWithoutProperties(_ref4,_excluded);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(StyledText,_objectSpread(_objectSpread({className},rest),{},{children}))};Text.displayName="Text";try{Wrapper.displayName="Wrapper",Wrapper.__docgenInfo={description:"",displayName:"Wrapper",props:{className:{defaultValue:{value:""},description:"",name:"className",required:!1,type:{name:"string"}},style:{defaultValue:{value:"{}"},description:"",name:"style",required:!1,type:{name:"{}"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/common.tsx#Wrapper"]={docgenInfo:Wrapper.__docgenInfo,name:"Wrapper",path:"stories/common.tsx#Wrapper"})}catch(__react_docgen_typescript_loader_error){}try{Title.displayName="Title",Title.__docgenInfo={description:"",displayName:"Title",props:{className:{defaultValue:{value:""},description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/common.tsx#Title"]={docgenInfo:Title.__docgenInfo,name:"Title",path:"stories/common.tsx#Title"})}catch(__react_docgen_typescript_loader_error){}try{SubTitle.displayName="SubTitle",SubTitle.__docgenInfo={description:"",displayName:"SubTitle",props:{className:{defaultValue:{value:""},description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/common.tsx#SubTitle"]={docgenInfo:SubTitle.__docgenInfo,name:"SubTitle",path:"stories/common.tsx#SubTitle"})}catch(__react_docgen_typescript_loader_error){}try{Text.displayName="Text",Text.__docgenInfo={description:"",displayName:"Text",props:{className:{defaultValue:{value:""},description:"",name:"className",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/common.tsx#Text"]={docgenInfo:Text.__docgenInfo,name:"Text",path:"stories/common.tsx#Text"})}catch(__react_docgen_typescript_loader_error){}},"./stories lazy recursive ^\\.\\/.*$ include: (?:\\/stories(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.(mdx%7Cstories\\.(ts%7Ctsx)))$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./Button/button.guideline.mdx":["./stories/Button/button.guideline.mdx",61936,51844,29655],"./Button/button.stories":["./stories/Button/button.stories.tsx",51844,49072],"./Button/button.stories.tsx":["./stories/Button/button.stories.tsx",51844,49072],"./Checkbox/checkbox.guideline.mdx":["./stories/Checkbox/checkbox.guideline.mdx",61936,5373,99651,33765,51844,97643,66209],"./Checkbox/checkbox.stories":["./stories/Checkbox/checkbox.stories.tsx",5373,99651,33765,51844,97643,66290],"./Checkbox/checkbox.stories.tsx":["./stories/Checkbox/checkbox.stories.tsx",5373,99651,33765,51844,97643,66290],"./Hooks/useMutationsHandler.mdx":["./stories/Hooks/useMutationsHandler.mdx",57825],"./Icon.mdx":["./stories/Icon.mdx",61936,822],"./InfoMessage/infomessage.guideline.mdx":["./stories/InfoMessage/infomessage.guideline.mdx",61936,1825],"./InfoMessage/infomessage.stories":["./stories/InfoMessage/infomessage.stories.tsx",3314],"./InfoMessage/infomessage.stories.tsx":["./stories/InfoMessage/infomessage.stories.tsx",3314],"./InlineInput/InlineInput.stories":["./stories/InlineInput/InlineInput.stories.tsx",97286,51844,11974],"./InlineInput/InlineInput.stories.tsx":["./stories/InlineInput/InlineInput.stories.tsx",97286,51844,11974],"./Introduction.mdx":["./stories/Introduction.mdx",61936,87509],"./Select/select.guideline.mdx":["./stories/Select/select.guideline.mdx",61936,5373,71553,51844,71916,99263],"./Select/selectv2.stories":["./stories/Select/selectv2.stories.tsx",5373,71553,51844,71916,37848],"./Select/selectv2.stories.tsx":["./stories/Select/selectv2.stories.tsx",5373,71553,51844,71916,37848],"./areachart.stories":["./stories/areachart.stories.tsx",13653,63492],"./areachart.stories.tsx":["./stories/areachart.stories.tsx",13653,63492],"./attachment.stories":["./stories/attachment.stories.tsx",5373,99651,33765,21888,51844,97643,82376],"./attachment.stories.tsx":["./stories/attachment.stories.tsx",5373,99651,33765,21888,51844,97643,82376],"./banner.stories":["./stories/banner.stories.tsx",12745],"./banner.stories.tsx":["./stories/banner.stories.tsx",12745],"./barchart.stories":["./stories/barchart.stories.tsx",13653,4579,65954],"./barchart.stories.tsx":["./stories/barchart.stories.tsx",13653,4579,65954],"./box.stories":["./stories/box.stories.tsx",47774],"./box.stories.tsx":["./stories/box.stories.tsx",47774],"./breadcrumb.stories":["./stories/breadcrumb.stories.tsx",56324],"./breadcrumb.stories.tsx":["./stories/breadcrumb.stories.tsx",56324],"./card.stories":["./stories/card.stories.tsx",11161],"./card.stories.tsx":["./stories/card.stories.tsx",11161],"./chips.stories":["./stories/chips.stories.tsx",11692],"./chips.stories.tsx":["./stories/chips.stories.tsx",11692],"./circularprogressbar.stories":["./stories/circularprogressbar.stories.tsx",69220],"./circularprogressbar.stories.tsx":["./stories/circularprogressbar.stories.tsx",69220],"./cloudprogressbar.stories":["./stories/cloudprogressbar.stories.tsx",42882],"./cloudprogressbar.stories.tsx":["./stories/cloudprogressbar.stories.tsx",42882],"./collapsiblepanel.stories":["./stories/collapsiblepanel.stories.tsx",66109],"./collapsiblepanel.stories.tsx":["./stories/collapsiblepanel.stories.tsx",66109],"./color.mdx":["./stories/color.mdx",61936,12062],"./constrainedtext.stories":["./stories/constrainedtext.stories.tsx",54852],"./constrainedtext.stories.tsx":["./stories/constrainedtext.stories.tsx",54852],"./copybutton.stories":["./stories/copybutton.stories.tsx",76672],"./copybutton.stories.tsx":["./stories/copybutton.stories.tsx",76672],"./designprinciples.mdx":["./stories/designprinciples.mdx",61936,84664],"./dropdown.stories":["./stories/dropdown.stories.tsx",21888,91254,32792],"./dropdown.stories.tsx":["./stories/dropdown.stories.tsx",21888,91254,32792],"./dropzone.stories":["./stories/dropzone.stories.tsx",83882,36454],"./dropzone.stories.tsx":["./stories/dropzone.stories.tsx",83882,36454],"./emptystate.stories":["./stories/emptystate.stories.tsx",99651,71301],"./emptystate.stories.tsx":["./stories/emptystate.stories.tsx",99651,71301],"./errorpage401.stories":["./stories/errorpage401.stories.tsx",82387],"./errorpage401.stories.tsx":["./stories/errorpage401.stories.tsx",82387],"./errorpage404.stories":["./stories/errorpage404.stories.tsx",6138],"./errorpage404.stories.tsx":["./stories/errorpage404.stories.tsx",6138],"./errorpage500.stories":["./stories/errorpage500.stories.tsx",62507],"./errorpage500.stories.tsx":["./stories/errorpage500.stories.tsx",62507],"./errorpageauth.stories":["./stories/errorpageauth.stories.tsx",31064],"./errorpageauth.stories.tsx":["./stories/errorpageauth.stories.tsx",31064],"./form.stories":["./stories/form.stories.tsx",5373,71553,51844,71916,12801],"./form.stories.tsx":["./stories/form.stories.tsx",5373,71553,51844,71916,12801],"./format.mdx":["./stories/format.mdx",61936,78404],"./formattedate.stories":["./stories/formattedate.stories.tsx",21327,85583],"./formattedate.stories.tsx":["./stories/formattedate.stories.tsx",21327,85583],"./globalhealthbar.stories":["./stories/globalhealthbar.stories.tsx",13653,4579,18047],"./globalhealthbar.stories.tsx":["./stories/globalhealthbar.stories.tsx",13653,4579,18047],"./guideline/chart-guideline.mdx":["./stories/guideline/chart-guideline.mdx",61936,82867],"./guideline/docs-template.mdx":["./stories/guideline/docs-template.mdx",61936,76842],"./healthselectorv2.stories":["./stories/healthselectorv2.stories.tsx",5373,71553,51844,71916,45578],"./healthselectorv2.stories.tsx":["./stories/healthselectorv2.stories.tsx",5373,71553,51844,71916,45578],"./icon.stories":["./stories/icon.stories.tsx",49008],"./icon.stories.tsx":["./stories/icon.stories.tsx",49008],"./icons.mdx":["./stories/icons.mdx",61936,42325],"./input.stories":["./stories/input.stories.tsx",51844,57101],"./input.stories.tsx":["./stories/input.stories.tsx",51844,57101],"./inputlist.stories":["./stories/inputlist.stories.tsx",97286,51844,8181],"./inputlist.stories.tsx":["./stories/inputlist.stories.tsx",97286,51844,8181],"./lateralnavbarlayout.stories":["./stories/lateralnavbarlayout.stories.tsx",75856],"./lateralnavbarlayout.stories.tsx":["./stories/lateralnavbarlayout.stories.tsx",75856],"./layout.stories":["./stories/layout.stories.tsx",75737],"./layout.stories.tsx":["./stories/layout.stories.tsx",75737],"./linechart.stories":["./stories/linechart.stories.tsx",13653,69052,50391],"./linechart.stories.tsx":["./stories/linechart.stories.tsx",13653,69052,50391],"./linecharttemporal.stories":["./stories/linecharttemporal.stories.tsx",99651,13653,71519,69052,4579,71953],"./linecharttemporal.stories.tsx":["./stories/linecharttemporal.stories.tsx",99651,13653,71519,69052,4579,71953],"./loader.stories":["./stories/loader.stories.tsx",32782],"./loader.stories.tsx":["./stories/loader.stories.tsx",32782],"./modal.mdx":["./stories/modal.mdx",61936,5373,99651,33765,51844,97643,57712],"./modal.stories":["./stories/modal.stories.tsx",5373,99651,33765,51844,97643,17762],"./modal.stories.tsx":["./stories/modal.stories.tsx",5373,99651,33765,51844,97643,17762],"./multiselect.stories":["./stories/multiselect.stories.tsx",71553,58198],"./multiselect.stories.tsx":["./stories/multiselect.stories.tsx",71553,58198],"./navbar.stories":["./stories/navbar.stories.tsx",21888,97286,51844,91254,10293],"./navbar.stories.tsx":["./stories/navbar.stories.tsx",21888,97286,51844,91254,10293],"./noresult.stories":["./stories/noresult.stories.tsx",28789],"./noresult.stories.tsx":["./stories/noresult.stories.tsx",28789],"./notifications.stories":["./stories/notifications.stories.tsx",233],"./notifications.stories.tsx":["./stories/notifications.stories.tsx",233],"./prettybytes.stories":["./stories/prettybytes.stories.tsx",89828],"./prettybytes.stories.tsx":["./stories/prettybytes.stories.tsx",89828],"./progressbar.stories":["./stories/progressbar.stories.tsx",55449],"./progressbar.stories.tsx":["./stories/progressbar.stories.tsx",55449],"./scrollbar.stories":["./stories/scrollbar.stories.tsx",32447],"./scrollbar.stories.tsx":["./stories/scrollbar.stories.tsx",32447],"./searchinput.stories":["./stories/searchinput.stories.tsx",51844,73833],"./searchinput.stories.tsx":["./stories/searchinput.stories.tsx",51844,73833],"./select.stories":["./stories/select.stories.tsx",71553,48683],"./select.stories.tsx":["./stories/select.stories.tsx",71553,48683],"./selectinput.stories":["./stories/selectinput.stories.tsx",5373,71553,51844,71916,20741],"./selectinput.stories.tsx":["./stories/selectinput.stories.tsx",5373,71553,51844,71916,20741],"./sidebar.stories":["./stories/sidebar.stories.tsx",45889],"./sidebar.stories.tsx":["./stories/sidebar.stories.tsx",45889],"./spacing.stories":["./stories/spacing.stories.tsx",91458],"./spacing.stories.mdx":["./stories/spacing.stories.mdx",61936,4568],"./spacing.stories.tsx":["./stories/spacing.stories.tsx",91458],"./sparkline.stories":["./stories/sparkline.stories.tsx",13653,81384],"./sparkline.stories.tsx":["./stories/sparkline.stories.tsx",13653,81384],"./statuswrapper.stories":["./stories/statuswrapper.stories.tsx",82630,66138],"./statuswrapper.stories.tsx":["./stories/statuswrapper.stories.tsx",82630,66138],"./stepper.stories":["./stories/stepper.stories.tsx",44674],"./stepper.stories.tsx":["./stories/stepper.stories.tsx",44674],"./steppers.stories":["./stories/steppers.stories.tsx",90417],"./steppers.stories.tsx":["./stories/steppers.stories.tsx",90417],"./tablev2.stories":["./stories/tablev2.stories.tsx",5373,99651,33765,71519,51844,97643,42509],"./tablev2.stories.tsx":["./stories/tablev2.stories.tsx",5373,99651,33765,71519,51844,97643,42509],"./tabsv2.stories":["./stories/tabsv2.stories.tsx",99651,71519,98895],"./tabsv2.stories.tsx":["./stories/tabsv2.stories.tsx",99651,71519,98895],"./text.stories":["./stories/text.stories.tsx",26530],"./text.stories.tsx":["./stories/text.stories.tsx",26530],"./textarea.stories":["./stories/textarea.stories.tsx",29229],"./textarea.stories.tsx":["./stories/textarea.stories.tsx",29229],"./textbadge.stories":["./stories/textbadge.stories.tsx",84419],"./textbadge.stories.tsx":["./stories/textbadge.stories.tsx",84419],"./toast.stories":["./stories/toast.stories.tsx",86832],"./toast.stories.tsx":["./stories/toast.stories.tsx",86832],"./toggle.stories":["./stories/toggle.stories.tsx",80707],"./toggle.stories.tsx":["./stories/toggle.stories.tsx",80707],"./tooltip.stories":["./stories/tooltip.stories.tsx",74768],"./tooltip.stories.tsx":["./stories/tooltip.stories.tsx",74768],"./typography.mdx":["./stories/typography.mdx",61936,14978],"./vegachart.stories":["./stories/vegachart.stories.tsx",13653,69052,82304],"./vegachart.stories.tsx":["./stories/vegachart.stories.tsx",13653,69052,82304]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return Promise.all(ids.slice(1).map(__webpack_require__.e)).then((()=>__webpack_require__(id)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id="./stories lazy recursive ^\\.\\/.*$ include: (?:\\/stories(?:\\/(?%21\\.)(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/%7C\\/%7C$)(?%21\\.)(?=.)[^/]*?\\.(mdx%7Cstories\\.(ts%7Ctsx)))$",module.exports=webpackAsyncContext},"@storybook/channels":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CHANNELS__},"@storybook/client-logger":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CLIENT_LOGGER__},"@storybook/core-events":module=>{"use strict";module.exports=__STORYBOOK_MODULE_CORE_EVENTS__},"@storybook/global":module=>{"use strict";module.exports=__STORYBOOK_MODULE_GLOBAL__},"@storybook/preview-api":module=>{"use strict";module.exports=__STORYBOOK_MODULE_PREVIEW_API__}},__webpack_require__=>{__webpack_require__.O(0,[6768],(()=>{return moduleId="./storybook-config-entry.js",__webpack_require__(__webpack_require__.s=moduleId);var moduleId}));__webpack_require__.O()}]); \ No newline at end of file diff --git a/modal-mdx.d4a269ad.iframe.bundle.js b/modal-mdx.d4a269ad.iframe.bundle.js new file mode 100644 index 0000000000..53c1ac79aa --- /dev/null +++ b/modal-mdx.d4a269ad.iframe.bundle.js @@ -0,0 +1 @@ +(self.webpackChunk_scality_core_ui=self.webpackChunk_scality_core_ui||[]).push([[57712,17762],{"./node_modules/@mdx-js/react/lib/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{BN:()=>MDXContext,RP:()=>useMDXComponents,gz:()=>withMDXComponents,xA:()=>MDXProvider});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const MDXContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext({});function withMDXComponents(Component){return function boundMDXComponent(props){const allComponents=useMDXComponents(props.components);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Component,{...props,allComponents})}}function useMDXComponents(components){const contextComponents=react__WEBPACK_IMPORTED_MODULE_0__.useContext(MDXContext);return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>"function"==typeof components?components(contextComponents):{...contextComponents,...components}),[contextComponents,components])}const emptyObject={};function MDXProvider({components,children,disableParentContext}){let allComponents;return allComponents=disableParentContext?"function"==typeof components?components({}):components||emptyObject:useMDXComponents(components),react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXContext.Provider,{value:allComponents},children)}},"./stories/modal.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{CustomizeTitle:()=>CustomizeTitle,SimpleModal:()=>SimpleModal,WithinTable:()=>WithinTable,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});var _src_lib_components_modal_Modal_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/components/modal/Modal.component.tsx"),_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@storybook/addon-actions/dist/index.mjs"),_common__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./stories/common.tsx"),_src_lib_components_tablev2_Tablev2_component__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./src/lib/components/tablev2/Tablev2.component.tsx"),_src_lib_components_IconHelper__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./src/lib/components/IconHelper.tsx"),_src_lib_spacing__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./src/lib/spacing.tsx"),_src_lib_components_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./src/lib/components/buttonv2/Buttonv2.component.tsx"),_storybook_preview_api__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("@storybook/preview-api"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r {story()},\n ],\n};\n\nexport const SimpleModal = {\n render: (args) => {\n const [{ isOpen }, updateArgs] = useArgs();\n return (\n <>\n updateArgs({ isOpen: true })}\n label={'Show Modal'}\n />\n updateArgs({ isOpen: false })}\n isOpen={isOpen}\n footer={\n \n updateArgs({ isOpen: false })}\n />\n \n \n }\n {...args}\n />\n \n );\n },\n args: {\n title: 'Hello',\n children: Do you want a cookie?,\n },\n};\n\nexport const CustomizeTitle = {\n ...SimpleModal,\n args: {\n close: null,\n title: 'Hello there',\n children: Do you want a cookie?,\n subTitle: (\n \n <>Step 1/2\n \n
  • Hello, this is the tooltip of the modal
  • \n \n }\n />\n
    \n ),\n },\n};\n\nconst Demo = (myargs, args) => () => {\n const [{ isOpen }, updateArgs] = myargs;\n return (\n <>\n updateArgs({ isOpen: true })}\n label={'Show Modal'}\n />\n updateArgs({ isOpen: false })}\n isOpen={isOpen}\n footer={\n \n updateArgs({ isOpen: false })}\n />\n updateArgs({ isOpen: false })}\n />\n \n }\n {...args}\n />\n \n );\n};\n\nexport const WithinTable = {\n render: (args) => {\n const myArgs = useArgs();\n\n const columns = [\n {\n Header: 'First Name',\n accessor: 'firstName',\n cellStyle: {\n textAlign: 'left',\n },\n },\n {\n Header: 'Last Name',\n accessor: 'lastName',\n cellStyle: {\n textAlign: 'left',\n },\n },\n {\n Header: 'Actions',\n accessor: 'health',\n Cell: Demo(myArgs, args),\n // disable the sorting on this column\n disableSortBy: true,\n },\n ];\n const data = [\n {\n firstName: 'Sotiria',\n lastName: 'Agathangelou',\n health: 'healthy',\n },\n ];\n return (\n \n \n \n
    \n \n );\n },\n args: {\n title: 'Hello',\n children: Do you want a cookie?,\n },\n};\n",locationsMap:{"simple-modal":{startLoc:{col:27,line:18},endLoc:{col:1,line:60},startBody:{col:27,line:18},endBody:{col:1,line:60}},"customize-title":{startLoc:{col:30,line:62},endLoc:{col:1,line:81},startBody:{col:30,line:62},endBody:{col:1,line:81}},"within-table":{startLoc:{col:27,line:121},endLoc:{col:1,line:175},startBody:{col:27,line:121},endBody:{col:1,line:175}}}}},title:"Components/Feedback/Modal",component:_src_lib_components_modal_Modal_component__WEBPACK_IMPORTED_MODULE_3__.a,decorators:[story=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_common__WEBPACK_IMPORTED_MODULE_4__.mO,{style:{minHeight:"10vh"},children:story()})]};var SimpleModal={render:args=>{var[{isOpen},updateArgs]=(0,_storybook_preview_api__WEBPACK_IMPORTED_MODULE_1__.useArgs)();return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_5__.$n,{onClick:()=>updateArgs({isOpen:!0}),label:"Show Modal"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_modal_Modal_component__WEBPACK_IMPORTED_MODULE_3__.a,_objectSpread({close:()=>updateArgs({isOpen:!1}),isOpen,footer:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_5__.$n,{label:"No",size:"default",variant:"outline",onClick:()=>updateArgs({isOpen:!1})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_5__.$n,{variant:"secondary",label:"Yes",size:"inline",onClick:(0,_storybook_addon_actions__WEBPACK_IMPORTED_MODULE_0__.XI)("Yes clicked")})]})},args))]})},args:{title:"Hello",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span",{children:"Do you want a cookie?"})}},CustomizeTitle=_objectSpread(_objectSpread({},SimpleModal),{},{args:{close:null,title:"Hello there",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span",{children:"Do you want a cookie?"}),subTitle:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(_src_lib_spacing__WEBPACK_IMPORTED_MODULE_6__.BJ,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment,{children:"Step 1/2"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_IconHelper__WEBPACK_IMPORTED_MODULE_7__.L,{tooltipMessage:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("ul",{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("li",{children:"Hello, this is the tooltip of the modal"})})})]})}}),Demo=(myargs,args)=>()=>{var[{isOpen},updateArgs]=myargs;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_5__.$n,{onClick:()=>updateArgs({isOpen:!0}),label:"Show Modal"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_modal_Modal_component__WEBPACK_IMPORTED_MODULE_3__.a,_objectSpread({close:()=>updateArgs({isOpen:!1}),isOpen,footer:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_5__.$n,{label:"No",size:"default",variant:"outline",onClick:()=>updateArgs({isOpen:!1})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_buttonv2_Buttonv2_component__WEBPACK_IMPORTED_MODULE_5__.$n,{variant:"secondary",label:"Yes",size:"inline",onClick:()=>updateArgs({isOpen:!1})})]})},args))]})},WithinTable={render:args=>{var myArgs=(0,_storybook_preview_api__WEBPACK_IMPORTED_MODULE_1__.useArgs)(),columns=[{Header:"First Name",accessor:"firstName",cellStyle:{textAlign:"left"}},{Header:"Last Name",accessor:"lastName",cellStyle:{textAlign:"left"}},{Header:"Actions",accessor:"health",Cell:Demo(myArgs,args),disableSortBy:!0}];return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",{style:{height:"300px",paddingTop:"20px"},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_tablev2_Tablev2_component__WEBPACK_IMPORTED_MODULE_8__.XI,{columns,data:[{firstName:"Sotiria",lastName:"Agathangelou",health:"healthy"}],defaultSortingKey:"firstName",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_src_lib_components_tablev2_Tablev2_component__WEBPACK_IMPORTED_MODULE_8__.XI.SingleSelectableContent,{rowHeight:"h32",separationLineVariant:"backgroundLevel3"})})})},args:{title:"Hello",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span",{children:"Do you want a cookie?"})}};SimpleModal.parameters={...SimpleModal.parameters,docs:{...SimpleModal.parameters?.docs,source:{originalSource:'{\n render: args => {\n const [{\n isOpen\n }, updateArgs] = useArgs();\n return <>\n