From e69870a01c948f2a95db1b1d65df3334fa7fc7d0 Mon Sep 17 00:00:00 2001 From: Andrew Welch Date: Mon, 27 Jan 2025 15:40:33 -0500 Subject: [PATCH] chore: Updated assets build --- buildchain/package-lock.json | 248 ++--- docs/package-lock.json | 723 +++++++------- ...oard-CxTeoLAH.js => dashboard-BLlHxo8E.js} | 4 +- .../dist/assets/dashboard-BLlHxo8E.js.gz | Bin 0 -> 5777 bytes ...eoLAH.js.map => dashboard-BLlHxo8E.js.map} | 2 +- .../dist/assets/dashboard-BLlHxo8E.js.map.gz | Bin 0 -> 10069 bytes .../dist/assets/dashboard-CxTeoLAH.js.gz | Bin 5777 -> 0 bytes .../dist/assets/dashboard-CxTeoLAH.js.map.gz | Bin 10068 -> 0 bytes .../dist/assets/vue-apexcharts-BTvr4jZZ.js | 922 ++++++++++++++++++ .../dist/assets/vue-apexcharts-BTvr4jZZ.js.gz | Bin 0 -> 169656 bytes .../assets/vue-apexcharts-BTvr4jZZ.js.map | 1 + .../assets/vue-apexcharts-BTvr4jZZ.js.map.gz | Bin 0 -> 329926 bytes .../dist/assets/vue-apexcharts-BXKkk6bS.js | 856 ---------------- .../dist/assets/vue-apexcharts-BXKkk6bS.js.gz | Bin 168492 -> 0 bytes .../assets/vue-apexcharts-BXKkk6bS.js.map | 1 - .../assets/vue-apexcharts-BXKkk6bS.js.map.gz | Bin 327855 -> 0 bytes ...{widget-DXBBbnHH.js => widget-1xfuFLUd.js} | 4 +- .../assets/dist/assets/widget-1xfuFLUd.js.gz | Bin 0 -> 666 bytes ...DXBBbnHH.js.map => widget-1xfuFLUd.js.map} | 2 +- .../dist/assets/widget-1xfuFLUd.js.map.gz | Bin 0 -> 1400 bytes .../assets/dist/assets/widget-DXBBbnHH.js.gz | Bin 665 -> 0 bytes .../dist/assets/widget-DXBBbnHH.js.map.gz | Bin 1400 -> 0 bytes src/web/assets/dist/manifest.json | 12 +- src/web/assets/dist/manifest.json.gz | Bin 492 -> 495 bytes src/web/assets/dist/stats.html | 2 +- 25 files changed, 1390 insertions(+), 1387 deletions(-) rename src/web/assets/dist/assets/{dashboard-CxTeoLAH.js => dashboard-BLlHxo8E.js} (99%) create mode 100644 src/web/assets/dist/assets/dashboard-BLlHxo8E.js.gz rename src/web/assets/dist/assets/{dashboard-CxTeoLAH.js.map => dashboard-BLlHxo8E.js.map} (99%) create mode 100644 src/web/assets/dist/assets/dashboard-BLlHxo8E.js.map.gz delete mode 100644 src/web/assets/dist/assets/dashboard-CxTeoLAH.js.gz delete mode 100644 src/web/assets/dist/assets/dashboard-CxTeoLAH.js.map.gz create mode 100644 src/web/assets/dist/assets/vue-apexcharts-BTvr4jZZ.js create mode 100644 src/web/assets/dist/assets/vue-apexcharts-BTvr4jZZ.js.gz create mode 100644 src/web/assets/dist/assets/vue-apexcharts-BTvr4jZZ.js.map create mode 100644 src/web/assets/dist/assets/vue-apexcharts-BTvr4jZZ.js.map.gz delete mode 100644 src/web/assets/dist/assets/vue-apexcharts-BXKkk6bS.js delete mode 100644 src/web/assets/dist/assets/vue-apexcharts-BXKkk6bS.js.gz delete mode 100644 src/web/assets/dist/assets/vue-apexcharts-BXKkk6bS.js.map delete mode 100644 src/web/assets/dist/assets/vue-apexcharts-BXKkk6bS.js.map.gz rename src/web/assets/dist/assets/{widget-DXBBbnHH.js => widget-1xfuFLUd.js} (90%) create mode 100644 src/web/assets/dist/assets/widget-1xfuFLUd.js.gz rename src/web/assets/dist/assets/{widget-DXBBbnHH.js.map => widget-1xfuFLUd.js.map} (98%) create mode 100644 src/web/assets/dist/assets/widget-1xfuFLUd.js.map.gz delete mode 100644 src/web/assets/dist/assets/widget-DXBBbnHH.js.gz delete mode 100644 src/web/assets/dist/assets/widget-DXBBbnHH.js.map.gz diff --git a/buildchain/package-lock.json b/buildchain/package-lock.json index 90d2b84a..1786703a 100644 --- a/buildchain/package-lock.json +++ b/buildchain/package-lock.json @@ -97,12 +97,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.7.tgz", + "integrity": "sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.3" + "@babel/types": "^7.26.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -112,9 +112,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.7.tgz", + "integrity": "sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -901,9 +901,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.1.tgz", - "integrity": "sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.32.0.tgz", + "integrity": "sha512-G2fUQQANtBPsNwiVFg4zKiPQyjVKZCUdQUol53R8E71J7AsheRMV/Yv/nB8giOcOVqP7//eB5xPqieBYZe9bGg==", "cpu": [ "arm" ], @@ -915,9 +915,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.30.1.tgz", - "integrity": "sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.32.0.tgz", + "integrity": "sha512-qhFwQ+ljoymC+j5lXRv8DlaJYY/+8vyvYmVx074zrLsu5ZGWYsJNLjPPVJJjhZQpyAKUGPydOq9hRLLNvh1s3A==", "cpu": [ "arm64" ], @@ -929,9 +929,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.30.1.tgz", - "integrity": "sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.32.0.tgz", + "integrity": "sha512-44n/X3lAlWsEY6vF8CzgCx+LQaoqWGN7TzUfbJDiTIOjJm4+L2Yq+r5a8ytQRGyPqgJDs3Rgyo8eVL7n9iW6AQ==", "cpu": [ "arm64" ], @@ -943,9 +943,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.30.1.tgz", - "integrity": "sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.32.0.tgz", + "integrity": "sha512-F9ct0+ZX5Np6+ZDztxiGCIvlCaW87HBdHcozUfsHnj1WCUTBUubAoanhHUfnUHZABlElyRikI0mgcw/qdEm2VQ==", "cpu": [ "x64" ], @@ -957,9 +957,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.30.1.tgz", - "integrity": "sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.32.0.tgz", + "integrity": "sha512-JpsGxLBB2EFXBsTLHfkZDsXSpSmKD3VxXCgBQtlPcuAqB8TlqtLcbeMhxXQkCDv1avgwNjF8uEIbq5p+Cee0PA==", "cpu": [ "arm64" ], @@ -971,9 +971,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.30.1.tgz", - "integrity": "sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.32.0.tgz", + "integrity": "sha512-wegiyBT6rawdpvnD9lmbOpx5Sph+yVZKHbhnSP9MqUEDX08G4UzMU+D87jrazGE7lRSyTRs6NEYHtzfkJ3FjjQ==", "cpu": [ "x64" ], @@ -985,9 +985,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.30.1.tgz", - "integrity": "sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.32.0.tgz", + "integrity": "sha512-3pA7xecItbgOs1A5H58dDvOUEboG5UfpTq3WzAdF54acBbUM+olDJAPkgj1GRJ4ZqE12DZ9/hNS2QZk166v92A==", "cpu": [ "arm" ], @@ -999,9 +999,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.30.1.tgz", - "integrity": "sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.32.0.tgz", + "integrity": "sha512-Y7XUZEVISGyge51QbYyYAEHwpGgmRrAxQXO3siyYo2kmaj72USSG8LtlQQgAtlGfxYiOwu+2BdbPjzEpcOpRmQ==", "cpu": [ "arm" ], @@ -1013,9 +1013,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.30.1.tgz", - "integrity": "sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.32.0.tgz", + "integrity": "sha512-r7/OTF5MqeBrZo5omPXcTnjvv1GsrdH8a8RerARvDFiDwFpDVDnJyByYM/nX+mvks8XXsgPUxkwe/ltaX2VH7w==", "cpu": [ "arm64" ], @@ -1027,9 +1027,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.30.1.tgz", - "integrity": "sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.32.0.tgz", + "integrity": "sha512-HJbifC9vex9NqnlodV2BHVFNuzKL5OnsV2dvTw6e1dpZKkNjPG6WUq+nhEYV6Hv2Bv++BXkwcyoGlXnPrjAKXw==", "cpu": [ "arm64" ], @@ -1041,9 +1041,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.1.tgz", - "integrity": "sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.32.0.tgz", + "integrity": "sha512-VAEzZTD63YglFlWwRj3taofmkV1V3xhebDXffon7msNz4b14xKsz7utO6F8F4cqt8K/ktTl9rm88yryvDpsfOw==", "cpu": [ "loong64" ], @@ -1055,9 +1055,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.30.1.tgz", - "integrity": "sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.32.0.tgz", + "integrity": "sha512-Sts5DST1jXAc9YH/iik1C9QRsLcCoOScf3dfbY5i4kH9RJpKxiTBXqm7qU5O6zTXBTEZry69bGszr3SMgYmMcQ==", "cpu": [ "ppc64" ], @@ -1069,9 +1069,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.1.tgz", - "integrity": "sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.32.0.tgz", + "integrity": "sha512-qhlXeV9AqxIyY9/R1h1hBD6eMvQCO34ZmdYvry/K+/MBs6d1nRFLm6BOiITLVI+nFAAB9kUB6sdJRKyVHXnqZw==", "cpu": [ "riscv64" ], @@ -1083,9 +1083,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.1.tgz", - "integrity": "sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.32.0.tgz", + "integrity": "sha512-8ZGN7ExnV0qjXa155Rsfi6H8M4iBBwNLBM9lcVS+4NcSzOFaNqmt7djlox8pN1lWrRPMRRQ8NeDlozIGx3Omsw==", "cpu": [ "s390x" ], @@ -1097,9 +1097,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.1.tgz", - "integrity": "sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.32.0.tgz", + "integrity": "sha512-VDzNHtLLI5s7xd/VubyS10mq6TxvZBp+4NRWoW+Hi3tgV05RtVm4qK99+dClwTN1McA6PHwob6DEJ6PlXbY83A==", "cpu": [ "x64" ], @@ -1111,9 +1111,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.30.1.tgz", - "integrity": "sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.32.0.tgz", + "integrity": "sha512-qcb9qYDlkxz9DxJo7SDhWxTWV1gFuwznjbTiov289pASxlfGbaOD54mgbs9+z94VwrXtKTu+2RqwlSTbiOqxGg==", "cpu": [ "x64" ], @@ -1125,9 +1125,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.1.tgz", - "integrity": "sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.32.0.tgz", + "integrity": "sha512-pFDdotFDMXW2AXVbfdUEfidPAk/OtwE/Hd4eYMTNVVaCQ6Yl8et0meDaKNL63L44Haxv4UExpv9ydSf3aSayDg==", "cpu": [ "arm64" ], @@ -1139,9 +1139,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.30.1.tgz", - "integrity": "sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.32.0.tgz", + "integrity": "sha512-/TG7WfrCAjeRNDvI4+0AAMoHxea/USWhAzf9PVDFHbcqrQ7hMMKp4jZIy4VEjk72AAfN5k4TiSMRXRKf/0akSw==", "cpu": [ "ia32" ], @@ -1153,9 +1153,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.1.tgz", - "integrity": "sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.32.0.tgz", + "integrity": "sha512-5hqO5S3PTEO2E5VjCePxv40gIgyS2KvO7E7/vvC/NbIW4SIRamkMr1hqj+5Y67fbBWv/bQLB6KelBQmXlyCjWA==", "cpu": [ "x64" ], @@ -1167,9 +1167,9 @@ ] }, "node_modules/@svgdotjs/svg.draggable.js": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@svgdotjs/svg.draggable.js/-/svg.draggable.js-3.0.4.tgz", - "integrity": "sha512-vWi/Col5Szo74HJVBgMHz23kLVljt3jvngmh0DzST45iO2ubIZ487uUAHIxSZH2tVRyiaaTL+Phaasgp4gUD2g==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@svgdotjs/svg.draggable.js/-/svg.draggable.js-3.0.5.tgz", + "integrity": "sha512-ljL/fB0tAjRfFOJGhXpr7rEx9DJ6D7Pxt3AXvgxjEM17g6wK3Ho9nXhntraOMx8JLZdq4NBMjokeXMvnQzJVYA==", "license": "MIT", "peerDependencies": { "@svgdotjs/svg.js": "^3.2.4" @@ -1255,9 +1255,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.12.tgz", - "integrity": "sha512-vo/wmBgMIiEA23A/knMfn/cf37VnuF52nZh5ZoW0GWt4e4sxNquibrMRJ7UQsA06+MBx9r/H1jsI9grYjQCQlw==", + "version": "20.17.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.16.tgz", + "integrity": "sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==", "dev": true, "license": "MIT", "dependencies": { @@ -1484,9 +1484,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", - "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", "dev": true, "license": "ISC" }, @@ -1620,9 +1620,9 @@ } }, "node_modules/apexcharts": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-4.3.0.tgz", - "integrity": "sha512-PfvZQpv91T68hzry9l5zP3Gip7sQvF0nFK91uCBrswIKX7rbIdbVNS4fOks9m9yP3Ppgs6LHgU2M/mjoG4NM0A==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-4.4.0.tgz", + "integrity": "sha512-JGsHeQEKDlQh1rob8aBai9/HKvXIpbZ83TnobKZAcdOELf+oQZaxZyAnbbldr6PPBdCgG2zzzLaP1dtEsJxzWw==", "license": "MIT", "dependencies": { "@svgdotjs/svg.draggable.js": "^3.0.4", @@ -1864,9 +1864,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001690", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", - "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", + "version": "1.0.30001695", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", + "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", "dev": true, "funding": [ { @@ -2269,9 +2269,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.79", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.79.tgz", - "integrity": "sha512-nYOxJNxQ9Om4EC88BE4pPoNI8xwSFf8pU/BAeOl4Hh/b/i6V4biTAzwV7pXi3ARKeoYO5JZKMIXTryXSVer5RA==", + "version": "1.5.88", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.88.tgz", + "integrity": "sha512-K3C2qf1o+bGzbilTDCTBhTQcMS9KW60yTAaTeeXsfvQuTDDwlokLam/AdqlqcSy9u4UainDgsHV23ksXAOgamw==", "dev": true, "license": "ISC" }, @@ -2659,9 +2659,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", - "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "dev": true, "funding": [ { @@ -4087,9 +4087,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", "funding": [ { "type": "opencollective", @@ -4106,7 +4106,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -4115,16 +4115,16 @@ } }, "node_modules/postcss-html": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-1.7.0.tgz", - "integrity": "sha512-MfcMpSUIaR/nNgeVS8AyvyDugXlADjN9AcV7e5rDfrF1wduIAGSkL4q2+wgrZgA3sHVAHLDO9FuauHhZYW2nBw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-1.8.0.tgz", + "integrity": "sha512-5mMeb1TgLWoRKxZ0Xh9RZDfwUUIqRrcxO2uXO+Ezl1N5lqpCiSU5Gk6+1kZediBfBHFtPCdopr2UZ2SgUsKcgQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "htmlparser2": "^8.0.0", "js-tokens": "^9.0.0", - "postcss": "^8.4.0", + "postcss": "^8.5.0", "postcss-safe-parser": "^6.0.0" }, "engines": { @@ -4653,9 +4653,9 @@ } }, "node_modules/rollup": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.30.1.tgz", - "integrity": "sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.32.0.tgz", + "integrity": "sha512-JmrhfQR31Q4AuNBjjAX4s+a/Pu/Q8Q9iwjWBsjRH1q52SPFE2NqRMK6fUZKKnvKO6id+h7JIRf0oYsph53eATg==", "dev": true, "license": "MIT", "dependencies": { @@ -4669,25 +4669,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.30.1", - "@rollup/rollup-android-arm64": "4.30.1", - "@rollup/rollup-darwin-arm64": "4.30.1", - "@rollup/rollup-darwin-x64": "4.30.1", - "@rollup/rollup-freebsd-arm64": "4.30.1", - "@rollup/rollup-freebsd-x64": "4.30.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.30.1", - "@rollup/rollup-linux-arm-musleabihf": "4.30.1", - "@rollup/rollup-linux-arm64-gnu": "4.30.1", - "@rollup/rollup-linux-arm64-musl": "4.30.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.30.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.30.1", - "@rollup/rollup-linux-riscv64-gnu": "4.30.1", - "@rollup/rollup-linux-s390x-gnu": "4.30.1", - "@rollup/rollup-linux-x64-gnu": "4.30.1", - "@rollup/rollup-linux-x64-musl": "4.30.1", - "@rollup/rollup-win32-arm64-msvc": "4.30.1", - "@rollup/rollup-win32-ia32-msvc": "4.30.1", - "@rollup/rollup-win32-x64-msvc": "4.30.1", + "@rollup/rollup-android-arm-eabi": "4.32.0", + "@rollup/rollup-android-arm64": "4.32.0", + "@rollup/rollup-darwin-arm64": "4.32.0", + "@rollup/rollup-darwin-x64": "4.32.0", + "@rollup/rollup-freebsd-arm64": "4.32.0", + "@rollup/rollup-freebsd-x64": "4.32.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.32.0", + "@rollup/rollup-linux-arm-musleabihf": "4.32.0", + "@rollup/rollup-linux-arm64-gnu": "4.32.0", + "@rollup/rollup-linux-arm64-musl": "4.32.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.32.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.32.0", + "@rollup/rollup-linux-riscv64-gnu": "4.32.0", + "@rollup/rollup-linux-s390x-gnu": "4.32.0", + "@rollup/rollup-linux-x64-gnu": "4.32.0", + "@rollup/rollup-linux-x64-musl": "4.32.0", + "@rollup/rollup-win32-arm64-msvc": "4.32.0", + "@rollup/rollup-win32-ia32-msvc": "4.32.0", + "@rollup/rollup-win32-x64-msvc": "4.32.0", "fsevents": "~2.3.2" } }, @@ -4893,9 +4893,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", "dev": true, "license": "CC0-1.0" }, @@ -5090,9 +5090,9 @@ } }, "node_modules/stylelint-config-recommended-vue": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-vue/-/stylelint-config-recommended-vue-1.5.0.tgz", - "integrity": "sha512-65TAK/clUqkNtkZLcuytoxU0URQYlml+30Nhop7sRkCZ/mtWdXt7T+spPSB3KMKlb+82aEVJ4OrcstyDBdbosg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-vue/-/stylelint-config-recommended-vue-1.6.0.tgz", + "integrity": "sha512-syk1adIHvbH2T1OiR/spUK4oQy35PZIDw8Zmc7E0+eVK9Z9SK3tdMpGRT/bgGnAPpMt/WaL9K1u0tlF6xM0sMQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5554,9 +5554,9 @@ } }, "node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "version": "5.4.14", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.14.tgz", + "integrity": "sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/docs/package-lock.json b/docs/package-lock.json index 3fee3b0c..da7cf189 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -70,41 +70,41 @@ } }, "node_modules/@algolia/client-abtesting": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.19.0.tgz", - "integrity": "sha512-dMHwy2+nBL0SnIsC1iHvkBao64h4z+roGelOz11cxrDBrAdASxLxmfVMop8gmodQ2yZSacX0Rzevtxa+9SqxCw==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.20.0.tgz", + "integrity": "sha512-YaEoNc1Xf2Yk6oCfXXkZ4+dIPLulCx8Ivqj0OsdkHWnsI3aOJChY5qsfyHhDBNSOhqn2ilgHWxSfyZrjxBcAww==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.19.0.tgz", - "integrity": "sha512-CDW4RwnCHzU10upPJqS6N6YwDpDHno7w6/qXT9KPbPbt8szIIzCHrva4O9KIfx1OhdsHzfGSI5hMAiOOYl4DEQ==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.20.0.tgz", + "integrity": "sha512-CIT9ni0+5sYwqehw+t5cesjho3ugKQjPVy/iPiJvtJX4g8Cdb6je6SPt2uX72cf2ISiXCAX9U3cY0nN0efnRDw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.19.0.tgz", - "integrity": "sha512-2ERRbICHXvtj5kfFpY5r8qu9pJII/NAHsdgUXnUitQFwPdPL7wXiupcvZJC7DSntOnE8AE0lM7oDsPhrJfj5nQ==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.20.0.tgz", + "integrity": "sha512-iSTFT3IU8KNpbAHcBUJw2HUrPnMXeXLyGajmCL7gIzWOsYM4GabZDHXOFx93WGiXMti1dymz8k8R+bfHv1YZmA==", "dev": true, "license": "MIT", "engines": { @@ -112,151 +112,151 @@ } }, "node_modules/@algolia/client-insights": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.19.0.tgz", - "integrity": "sha512-xPOiGjo6I9mfjdJO7Y+p035aWePcbsItizIp+qVyfkfZiGgD+TbNxM12g7QhFAHIkx/mlYaocxPY/TmwPzTe+A==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.20.0.tgz", + "integrity": "sha512-w9RIojD45z1csvW1vZmAko82fqE/Dm+Ovsy2ElTsjFDB0HMAiLh2FO86hMHbEXDPz6GhHKgGNmBRiRP8dDPgJg==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.19.0.tgz", - "integrity": "sha512-B9eoce/fk8NLboGje+pMr72pw+PV7c5Z01On477heTZ7jkxoZ4X92dobeGuEQop61cJ93Gaevd1of4mBr4hu2A==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.20.0.tgz", + "integrity": "sha512-p/hftHhrbiHaEcxubYOzqVV4gUqYWLpTwK+nl2xN3eTrSW9SNuFlAvUBFqPXSVBqc6J5XL9dNKn3y8OA1KElSQ==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.19.0.tgz", - "integrity": "sha512-6fcP8d4S8XRDtVogrDvmSM6g5g6DndLc0pEm1GCKe9/ZkAzCmM3ZmW1wFYYPxdjMeifWy1vVEDMJK7sbE4W7MA==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.20.0.tgz", + "integrity": "sha512-m4aAuis5vZi7P4gTfiEs6YPrk/9hNTESj3gEmGFgfJw3hO2ubdS4jSId1URd6dGdt0ax2QuapXufcrN58hPUcw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.19.0.tgz", - "integrity": "sha512-Ctg3xXD/1VtcwmkulR5+cKGOMj4r0wC49Y/KZdGQcqpydKn+e86F6l3tb3utLJQVq4lpEJud6kdRykFgcNsp8Q==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.20.0.tgz", + "integrity": "sha512-KL1zWTzrlN4MSiaK1ea560iCA/UewMbS4ZsLQRPoDTWyrbDKVbztkPwwv764LAqgXk0fvkNZvJ3IelcK7DqhjQ==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/ingestion": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.19.0.tgz", - "integrity": "sha512-LO7w1MDV+ZLESwfPmXkp+KLeYeFrYEgtbCZG6buWjddhYraPQ9MuQWLhLLiaMlKxZ/sZvFTcZYuyI6Jx4WBhcg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.20.0.tgz", + "integrity": "sha512-shj2lTdzl9un4XJblrgqg54DoK6JeKFO8K8qInMu4XhE2JuB8De6PUuXAQwiRigZupbI0xq8aM0LKdc9+qiLQA==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/monitoring": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.19.0.tgz", - "integrity": "sha512-Mg4uoS0aIKeTpu6iv6O0Hj81s8UHagi5TLm9k2mLIib4vmMtX7WgIAHAcFIaqIZp5D6s5EVy1BaDOoZ7buuJHA==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.20.0.tgz", + "integrity": "sha512-aF9blPwOhKtWvkjyyXh9P5peqmhCA1XxLBRgItT+K6pbT0q4hBDQrCid+pQZJYy4HFUKjB/NDDwyzFhj/rwKhw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/recommend": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.19.0.tgz", - "integrity": "sha512-PbgrMTbUPlmwfJsxjFhal4XqZO2kpBNRjemLVTkUiti4w/+kzcYO4Hg5zaBgVqPwvFDNQ8JS4SS3TBBem88u+g==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.20.0.tgz", + "integrity": "sha512-T6B/WPdZR3b89/F9Vvk6QCbt/wrLAtrGoL8z4qPXDFApQ8MuTFWbleN/4rHn6APWO3ps+BUePIEbue2rY5MlRw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-common": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.19.0.tgz", - "integrity": "sha512-GfnhnQBT23mW/VMNs7m1qyEyZzhZz093aY2x8p0era96MMyNv8+FxGek5pjVX0b57tmSCZPf4EqNCpkGcGsmbw==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.20.0.tgz", + "integrity": "sha512-t6//lXsq8E85JMenHrI6mhViipUT5riNhEfCcvtRsTV+KIBpC6Od18eK864dmBhoc5MubM0f+sGpKOqJIlBSCg==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0" + "@algolia/client-common": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-fetch": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.19.0.tgz", - "integrity": "sha512-oyTt8ZJ4T4fYvW5avAnuEc6Laedcme9fAFryMD9ndUTIUe/P0kn3BuGcCLFjN3FDmdrETHSFkgPPf1hGy3sLCw==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.20.0.tgz", + "integrity": "sha512-FHxYGqRY+6bgjKsK4aUsTAg6xMs2S21elPe4Y50GB0Y041ihvw41Vlwy2QS6K9ldoftX4JvXodbKTcmuQxywdQ==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0" + "@algolia/client-common": "5.20.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.19.0.tgz", - "integrity": "sha512-p6t8ue0XZNjcRiqNkb5QAM0qQRAKsCiebZ6n9JjWA+p8fWf8BvnhO55y2fO28g3GW0Imj7PrAuyBuxq8aDVQwQ==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.20.0.tgz", + "integrity": "sha512-kmtQClq/w3vtPteDSPvaW9SPZL/xrIgMrxZyAgsFwrJk0vJxqyC5/hwHmrCraDnStnGSADnLpBf4SpZnwnkwWw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "5.19.0" + "@algolia/client-common": "5.20.0" }, "engines": { "node": ">= 14.0.0" @@ -307,13 +307,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.7.tgz", + "integrity": "sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.26.3" + "@babel/types": "^7.26.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -323,9 +323,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.7.tgz", + "integrity": "sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==", "dev": true, "license": "MIT", "dependencies": { @@ -779,9 +779,9 @@ } }, "node_modules/@iconify-json/simple-icons": { - "version": "1.2.19", - "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.19.tgz", - "integrity": "sha512-5ntmhLBUEKiakX3quPPXft+WfXIVfDINzTm3djZzzewah9ACxsCVaxoa4QVxlW8PMoF8jndXOqyHYZGCxwxoZw==", + "version": "1.2.22", + "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.22.tgz", + "integrity": "sha512-0UzThRMwHuOJfgpp+tyV/y2uEBLjFVrxC4igv9iWjSEQEBK4tNjWZNTRCBCYyv/FwWVYyKAsA8tZQ8vUYzvFnw==", "dev": true, "license": "CC0-1.0", "dependencies": { @@ -803,9 +803,9 @@ "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.1.tgz", - "integrity": "sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.32.0.tgz", + "integrity": "sha512-G2fUQQANtBPsNwiVFg4zKiPQyjVKZCUdQUol53R8E71J7AsheRMV/Yv/nB8giOcOVqP7//eB5xPqieBYZe9bGg==", "cpu": [ "arm" ], @@ -817,9 +817,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.30.1.tgz", - "integrity": "sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.32.0.tgz", + "integrity": "sha512-qhFwQ+ljoymC+j5lXRv8DlaJYY/+8vyvYmVx074zrLsu5ZGWYsJNLjPPVJJjhZQpyAKUGPydOq9hRLLNvh1s3A==", "cpu": [ "arm64" ], @@ -831,9 +831,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.30.1.tgz", - "integrity": "sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.32.0.tgz", + "integrity": "sha512-44n/X3lAlWsEY6vF8CzgCx+LQaoqWGN7TzUfbJDiTIOjJm4+L2Yq+r5a8ytQRGyPqgJDs3Rgyo8eVL7n9iW6AQ==", "cpu": [ "arm64" ], @@ -845,9 +845,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.30.1.tgz", - "integrity": "sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.32.0.tgz", + "integrity": "sha512-F9ct0+ZX5Np6+ZDztxiGCIvlCaW87HBdHcozUfsHnj1WCUTBUubAoanhHUfnUHZABlElyRikI0mgcw/qdEm2VQ==", "cpu": [ "x64" ], @@ -859,9 +859,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.30.1.tgz", - "integrity": "sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.32.0.tgz", + "integrity": "sha512-JpsGxLBB2EFXBsTLHfkZDsXSpSmKD3VxXCgBQtlPcuAqB8TlqtLcbeMhxXQkCDv1avgwNjF8uEIbq5p+Cee0PA==", "cpu": [ "arm64" ], @@ -873,9 +873,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.30.1.tgz", - "integrity": "sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.32.0.tgz", + "integrity": "sha512-wegiyBT6rawdpvnD9lmbOpx5Sph+yVZKHbhnSP9MqUEDX08G4UzMU+D87jrazGE7lRSyTRs6NEYHtzfkJ3FjjQ==", "cpu": [ "x64" ], @@ -887,9 +887,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.30.1.tgz", - "integrity": "sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.32.0.tgz", + "integrity": "sha512-3pA7xecItbgOs1A5H58dDvOUEboG5UfpTq3WzAdF54acBbUM+olDJAPkgj1GRJ4ZqE12DZ9/hNS2QZk166v92A==", "cpu": [ "arm" ], @@ -901,9 +901,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.30.1.tgz", - "integrity": "sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.32.0.tgz", + "integrity": "sha512-Y7XUZEVISGyge51QbYyYAEHwpGgmRrAxQXO3siyYo2kmaj72USSG8LtlQQgAtlGfxYiOwu+2BdbPjzEpcOpRmQ==", "cpu": [ "arm" ], @@ -915,9 +915,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.30.1.tgz", - "integrity": "sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.32.0.tgz", + "integrity": "sha512-r7/OTF5MqeBrZo5omPXcTnjvv1GsrdH8a8RerARvDFiDwFpDVDnJyByYM/nX+mvks8XXsgPUxkwe/ltaX2VH7w==", "cpu": [ "arm64" ], @@ -929,9 +929,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.30.1.tgz", - "integrity": "sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.32.0.tgz", + "integrity": "sha512-HJbifC9vex9NqnlodV2BHVFNuzKL5OnsV2dvTw6e1dpZKkNjPG6WUq+nhEYV6Hv2Bv++BXkwcyoGlXnPrjAKXw==", "cpu": [ "arm64" ], @@ -943,9 +943,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.1.tgz", - "integrity": "sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.32.0.tgz", + "integrity": "sha512-VAEzZTD63YglFlWwRj3taofmkV1V3xhebDXffon7msNz4b14xKsz7utO6F8F4cqt8K/ktTl9rm88yryvDpsfOw==", "cpu": [ "loong64" ], @@ -957,9 +957,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.30.1.tgz", - "integrity": "sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.32.0.tgz", + "integrity": "sha512-Sts5DST1jXAc9YH/iik1C9QRsLcCoOScf3dfbY5i4kH9RJpKxiTBXqm7qU5O6zTXBTEZry69bGszr3SMgYmMcQ==", "cpu": [ "ppc64" ], @@ -971,9 +971,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.1.tgz", - "integrity": "sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.32.0.tgz", + "integrity": "sha512-qhlXeV9AqxIyY9/R1h1hBD6eMvQCO34ZmdYvry/K+/MBs6d1nRFLm6BOiITLVI+nFAAB9kUB6sdJRKyVHXnqZw==", "cpu": [ "riscv64" ], @@ -985,9 +985,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.1.tgz", - "integrity": "sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.32.0.tgz", + "integrity": "sha512-8ZGN7ExnV0qjXa155Rsfi6H8M4iBBwNLBM9lcVS+4NcSzOFaNqmt7djlox8pN1lWrRPMRRQ8NeDlozIGx3Omsw==", "cpu": [ "s390x" ], @@ -999,9 +999,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.1.tgz", - "integrity": "sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.32.0.tgz", + "integrity": "sha512-VDzNHtLLI5s7xd/VubyS10mq6TxvZBp+4NRWoW+Hi3tgV05RtVm4qK99+dClwTN1McA6PHwob6DEJ6PlXbY83A==", "cpu": [ "x64" ], @@ -1013,9 +1013,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.30.1.tgz", - "integrity": "sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.32.0.tgz", + "integrity": "sha512-qcb9qYDlkxz9DxJo7SDhWxTWV1gFuwznjbTiov289pASxlfGbaOD54mgbs9+z94VwrXtKTu+2RqwlSTbiOqxGg==", "cpu": [ "x64" ], @@ -1027,9 +1027,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.1.tgz", - "integrity": "sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.32.0.tgz", + "integrity": "sha512-pFDdotFDMXW2AXVbfdUEfidPAk/OtwE/Hd4eYMTNVVaCQ6Yl8et0meDaKNL63L44Haxv4UExpv9ydSf3aSayDg==", "cpu": [ "arm64" ], @@ -1041,9 +1041,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.30.1.tgz", - "integrity": "sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.32.0.tgz", + "integrity": "sha512-/TG7WfrCAjeRNDvI4+0AAMoHxea/USWhAzf9PVDFHbcqrQ7hMMKp4jZIy4VEjk72AAfN5k4TiSMRXRKf/0akSw==", "cpu": [ "ia32" ], @@ -1055,9 +1055,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.1.tgz", - "integrity": "sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.32.0.tgz", + "integrity": "sha512-5hqO5S3PTEO2E5VjCePxv40gIgyS2KvO7E7/vvC/NbIW4SIRamkMr1hqj+5Y67fbBWv/bQLB6KelBQmXlyCjWA==", "cpu": [ "x64" ], @@ -1069,77 +1069,78 @@ ] }, "node_modules/@shikijs/core": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.26.1.tgz", - "integrity": "sha512-yeo7sG+WZQblKPclUOKRPwkv1PyoHYkJ4gP9DzhFJbTdueKR7wYTI1vfF/bFi1NTgc545yG/DzvVhZgueVOXMA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-2.1.0.tgz", + "integrity": "sha512-v795KDmvs+4oV0XD05YLzfDMe9ISBgNjtFxP4PAEv5DqyeghO1/TwDqs9ca5/E6fuO95IcAcWqR6cCX9TnqLZA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/engine-javascript": "1.26.1", - "@shikijs/engine-oniguruma": "1.26.1", - "@shikijs/types": "1.26.1", + "@shikijs/engine-javascript": "2.1.0", + "@shikijs/engine-oniguruma": "2.1.0", + "@shikijs/types": "2.1.0", "@shikijs/vscode-textmate": "^10.0.1", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.4" } }, "node_modules/@shikijs/engine-javascript": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.26.1.tgz", - "integrity": "sha512-CRhA0b8CaSLxS0E9A4Bzcb3LKBNpykfo9F85ozlNyArxjo2NkijtiwrJZ6eHa+NT5I9Kox2IXVdjUsP4dilsmw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-2.1.0.tgz", + "integrity": "sha512-cgIUdAliOsoaa0rJz/z+jvhrpRd+fVAoixVFEVxUq5FA+tHgBZAIfVJSgJNVRj2hs/wZ1+4hMe82eKAThVh0nQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "1.26.1", + "@shikijs/types": "2.1.0", "@shikijs/vscode-textmate": "^10.0.1", - "oniguruma-to-es": "0.10.0" + "oniguruma-to-es": "^2.3.0" } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.26.1.tgz", - "integrity": "sha512-F5XuxN1HljLuvfXv7d+mlTkV7XukC1cawdtOo+7pKgPD83CAB1Sf8uHqP3PK0u7njFH0ZhoXE1r+0JzEgAQ+kg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-2.1.0.tgz", + "integrity": "sha512-Ujik33wEDqgqY2WpjRDUBECGcKPv3eGGkoXPujIXvokLaRmGky8NisSk8lHUGeSFxo/Cz5sgFej9sJmA9yeepg==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "1.26.1", + "@shikijs/types": "2.1.0", "@shikijs/vscode-textmate": "^10.0.1" } }, "node_modules/@shikijs/langs": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-1.26.1.tgz", - "integrity": "sha512-oz/TQiIqZejEIZbGtn68hbJijAOTtYH4TMMSWkWYozwqdpKR3EXgILneQy26WItmJjp3xVspHdiUxUCws4gtuw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-2.1.0.tgz", + "integrity": "sha512-Jn0gS4rPgerMDPj1ydjgFzZr5fAIoMYz4k7ZT3LJxWWBWA6lokK0pumUwVtb+MzXtlpjxOaQejLprmLbvMZyww==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "1.26.1" + "@shikijs/types": "2.1.0" } }, "node_modules/@shikijs/themes": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-1.26.1.tgz", - "integrity": "sha512-JDxVn+z+wgLCiUhBGx2OQrLCkKZQGzNH3nAxFir4PjUcYiyD8Jdms9izyxIogYmSwmoPTatFTdzyrRKbKlSfPA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-2.1.0.tgz", + "integrity": "sha512-oS2mU6+bz+8TKutsjBxBA7Z3vrQk21RCmADLpnu8cy3tZD6Rw0FKqDyXNtwX52BuIDKHxZNmRlTdG3vtcYv3NQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "1.26.1" + "@shikijs/types": "2.1.0" } }, "node_modules/@shikijs/transformers": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.26.1.tgz", - "integrity": "sha512-IRLJEP7YxkRMsHo367+7qDlpWjsUu6O79pdlUlkcbF1A5TrF1Ln0FBNrgHA/i9p+IKXiiKNATURa6WXh3iq7Uw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-2.1.0.tgz", + "integrity": "sha512-3sfvh6OKUVkT5wZFU1xxiq1qqNIuCwUY3yOb9ZGm19y80UZ/eoroLE2orGNzfivyTxR93GfXXZC/ghPR0/SBow==", "dev": true, "license": "MIT", "dependencies": { - "shiki": "1.26.1" + "@shikijs/core": "2.1.0", + "@shikijs/types": "2.1.0" } }, "node_modules/@shikijs/types": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.26.1.tgz", - "integrity": "sha512-d4B00TKKAMaHuFYgRf3L0gwtvqpW4hVdVwKcZYbBfAAQXspgkbWqnFfuFl3MDH6gLbsubOcr+prcnsqah3ny7Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-2.1.0.tgz", + "integrity": "sha512-OFOdHA6VEVbiQvepJ8yqicC6VmBrKxFFhM2EsHHrZESqLVAXOSeRDiuSYV185lIgp15TVic5vYBYNhTsk1xHLg==", "dev": true, "license": "MIT", "dependencies": { @@ -1472,9 +1473,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.12.tgz", - "integrity": "sha512-vo/wmBgMIiEA23A/knMfn/cf37VnuF52nZh5ZoW0GWt4e4sxNquibrMRJ7UQsA06+MBx9r/H1jsI9grYjQCQlw==", + "version": "20.17.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.16.tgz", + "integrity": "sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==", "dev": true, "license": "MIT", "dependencies": { @@ -1496,9 +1497,9 @@ "license": "MIT" }, "node_modules/@ungap/structured-clone": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", - "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", "dev": true, "license": "ISC" }, @@ -1571,23 +1572,23 @@ } }, "node_modules/@vue/devtools-api": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.0.tgz", - "integrity": "sha512-bHEv6kT85BHtyGgDhE07bAUMAy7zpv6nnR004nSTd0wWMrAOtcrYoXO5iyr20Hkf5jR8obQOfS3byW+I3l2CCA==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.1.tgz", + "integrity": "sha512-Cexc8GimowoDkJ6eNelOPdYIzsu2mgNyp0scOQ3tiaYSb9iok6LOESSsJvHaI+ib3joRfqRJNLkHFjhNuWA5dg==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-kit": "^7.7.0" + "@vue/devtools-kit": "^7.7.1" } }, "node_modules/@vue/devtools-kit": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.0.tgz", - "integrity": "sha512-5cvZ+6SA88zKC8XiuxUfqpdTwVjJbvYnQZY5NReh7qlSGPvVDjjzyEtW+gdzLXNSd8tStgOjAdMCpvDQamUXtA==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.1.tgz", + "integrity": "sha512-yhZ4NPnK/tmxGtLNQxmll90jIIXdb2jAhPF76anvn5M/UkZCiLJy28bYgPIACKZ7FCosyKoaope89/RsFJll1w==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-shared": "^7.7.0", + "@vue/devtools-shared": "^7.7.1", "birpc": "^0.2.19", "hookable": "^5.5.3", "mitt": "^3.0.1", @@ -1597,9 +1598,9 @@ } }, "node_modules/@vue/devtools-shared": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.0.tgz", - "integrity": "sha512-jtlQY26R5thQxW9YQTpXbI0HoK0Wf9Rd4ekidOkRvSy7ChfK0kIU6vvcBtjj87/EcpeOSK49fZAicaFNJcoTcQ==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.1.tgz", + "integrity": "sha512-BtgF7kHq4BHG23Lezc/3W2UhK2ga7a8ohAIAGJMBr4BkxUFzhqntQtCiuL1ijo2ztWnmusymkirgqUrXoQKumA==", "dev": true, "license": "MIT", "dependencies": { @@ -1662,58 +1663,31 @@ "license": "MIT" }, "node_modules/@vueuse/core": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-11.3.0.tgz", - "integrity": "sha512-7OC4Rl1f9G8IT6rUfi9JrKiXy4bfmHhZ5x2Ceojy0jnd3mHNEvV4JaRygH362ror6/NZ+Nl+n13LPzGiPN8cKA==", + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.5.0.tgz", + "integrity": "sha512-GVyH1iYqNANwcahAx8JBm6awaNgvR/SwZ1fjr10b8l1HIgDp82ngNbfzJUgOgWEoxjL+URAggnlilAEXwCOZtg==", "dev": true, "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "11.3.0", - "@vueuse/shared": "11.3.0", - "vue-demi": ">=0.14.10" + "@vueuse/metadata": "12.5.0", + "@vueuse/shared": "12.5.0", + "vue": "^3.5.13" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/@vueuse/integrations": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-11.3.0.tgz", - "integrity": "sha512-5fzRl0apQWrDezmobchoiGTkGw238VWESxZHazfhP3RM7pDSiyXy18QbfYkILoYNTd23HPAfQTJpkUc5QbkwTw==", + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-12.5.0.tgz", + "integrity": "sha512-HYLt8M6mjUfcoUOzyBcX2RjpfapIwHPBmQJtTmXOQW845Y/Osu9VuTJ5kPvnmWJ6IUa05WpblfOwZ+P0G4iZsQ==", "dev": true, "license": "MIT", "dependencies": { - "@vueuse/core": "11.3.0", - "@vueuse/shared": "11.3.0", - "vue-demi": ">=0.14.10" + "@vueuse/core": "12.5.0", + "@vueuse/shared": "12.5.0", + "vue": "^3.5.13" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -1771,37 +1745,10 @@ } } }, - "node_modules/@vueuse/integrations/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/@vueuse/metadata": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-11.3.0.tgz", - "integrity": "sha512-pwDnDspTqtTo2HwfLw4Rp6yywuuBdYnPYDq+mO38ZYKGebCUQC/nVj/PXSiK9HX5otxLz8Fn7ECPbjiRz2CC3g==", + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.5.0.tgz", + "integrity": "sha512-Ui7Lo2a7AxrMAXRF+fAp9QsXuwTeeZ8fIB9wsLHqzq9MQk+2gMYE2IGJW48VMJ8ecvCB3z3GsGLKLbSasQ5Qlg==", "dev": true, "license": "MIT", "funding": { @@ -1809,45 +1756,18 @@ } }, "node_modules/@vueuse/shared": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-11.3.0.tgz", - "integrity": "sha512-P8gSSWQeucH5821ek2mn/ciCk+MS/zoRKqdQIM3bHq6p7GXDAJLmnRRKmF5F65sAVJIfzQlwR3aDzwCn10s8hA==", + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.5.0.tgz", + "integrity": "sha512-vMpcL1lStUU6O+kdj6YdHDixh0odjPAUM15uJ9f7MY781jcYkIwFA4iv2EfoIPO6vBmvutI1HxxAwmf0cx5ISQ==", "dev": true, "license": "MIT", "dependencies": { - "vue-demi": ">=0.14.10" + "vue": "^3.5.13" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/adverb-where": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/adverb-where/-/adverb-where-0.0.9.tgz", @@ -1873,25 +1793,25 @@ } }, "node_modules/algoliasearch": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.19.0.tgz", - "integrity": "sha512-zrLtGhC63z3sVLDDKGW+SlCRN9eJHFTgdEmoAOpsVh6wgGL1GgTTDou7tpCBjevzgIvi3AIyDAQO3Xjbg5eqZg==", + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.20.0.tgz", + "integrity": "sha512-groO71Fvi5SWpxjI9Ia+chy0QBwT61mg6yxJV27f5YFf+Mw+STT75K6SHySpP8Co5LsCrtsbCH5dJZSRtkSKaQ==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-abtesting": "5.19.0", - "@algolia/client-analytics": "5.19.0", - "@algolia/client-common": "5.19.0", - "@algolia/client-insights": "5.19.0", - "@algolia/client-personalization": "5.19.0", - "@algolia/client-query-suggestions": "5.19.0", - "@algolia/client-search": "5.19.0", - "@algolia/ingestion": "1.19.0", - "@algolia/monitoring": "1.19.0", - "@algolia/recommend": "5.19.0", - "@algolia/requester-browser-xhr": "5.19.0", - "@algolia/requester-fetch": "5.19.0", - "@algolia/requester-node-http": "5.19.0" + "@algolia/client-abtesting": "5.20.0", + "@algolia/client-analytics": "5.20.0", + "@algolia/client-common": "5.20.0", + "@algolia/client-insights": "5.20.0", + "@algolia/client-personalization": "5.20.0", + "@algolia/client-query-suggestions": "5.20.0", + "@algolia/client-search": "5.20.0", + "@algolia/ingestion": "1.20.0", + "@algolia/monitoring": "1.20.0", + "@algolia/recommend": "5.20.0", + "@algolia/requester-browser-xhr": "5.20.0", + "@algolia/requester-fetch": "5.20.0", + "@algolia/requester-node-http": "5.20.0" }, "engines": { "node": ">= 14.0.0" @@ -1982,6 +1902,16 @@ "node": ">=8" } }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -2611,9 +2541,9 @@ } }, "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, "license": "MIT", "dependencies": { @@ -2759,9 +2689,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", - "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "dev": true, "funding": [ { @@ -2838,9 +2768,9 @@ "license": "ISC" }, "node_modules/focus-trap": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", - "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.4.tgz", + "integrity": "sha512-xx560wGBk7seZ6y933idtjJQc1l+ck+pI3sKvhKozdBV1dRZoKhkW5xoCaFv9tQiX5RH1xfSxjuNu6g+lmN/gw==", "dev": true, "license": "MIT", "dependencies": { @@ -2848,13 +2778,19 @@ } }, "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.4.tgz", + "integrity": "sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/format": { @@ -3334,12 +3270,13 @@ "license": "MIT" }, "node_modules/is-async-function": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.0.tgz", - "integrity": "sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "dev": true, "license": "MIT", "dependencies": { + "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", @@ -4609,9 +4546,9 @@ } }, "node_modules/oniguruma-to-es": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-0.10.0.tgz", - "integrity": "sha512-zapyOUOCJxt+xhiNRPPMtfJkHGsZ98HHB9qJEkdT8BGytO/+kpe4m1Ngf0MzbzTmhacn11w9yGeDP6tzDhnCdg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-2.3.0.tgz", + "integrity": "sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==", "dev": true, "license": "MIT", "dependencies": { @@ -4845,9 +4782,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", "dev": true, "funding": [ { @@ -4865,7 +4802,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -5254,9 +5191,9 @@ } }, "node_modules/rollup": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.30.1.tgz", - "integrity": "sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.32.0.tgz", + "integrity": "sha512-JmrhfQR31Q4AuNBjjAX4s+a/Pu/Q8Q9iwjWBsjRH1q52SPFE2NqRMK6fUZKKnvKO6id+h7JIRf0oYsph53eATg==", "dev": true, "license": "MIT", "dependencies": { @@ -5270,25 +5207,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.30.1", - "@rollup/rollup-android-arm64": "4.30.1", - "@rollup/rollup-darwin-arm64": "4.30.1", - "@rollup/rollup-darwin-x64": "4.30.1", - "@rollup/rollup-freebsd-arm64": "4.30.1", - "@rollup/rollup-freebsd-x64": "4.30.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.30.1", - "@rollup/rollup-linux-arm-musleabihf": "4.30.1", - "@rollup/rollup-linux-arm64-gnu": "4.30.1", - "@rollup/rollup-linux-arm64-musl": "4.30.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.30.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.30.1", - "@rollup/rollup-linux-riscv64-gnu": "4.30.1", - "@rollup/rollup-linux-s390x-gnu": "4.30.1", - "@rollup/rollup-linux-x64-gnu": "4.30.1", - "@rollup/rollup-linux-x64-musl": "4.30.1", - "@rollup/rollup-win32-arm64-msvc": "4.30.1", - "@rollup/rollup-win32-ia32-msvc": "4.30.1", - "@rollup/rollup-win32-x64-msvc": "4.30.1", + "@rollup/rollup-android-arm-eabi": "4.32.0", + "@rollup/rollup-android-arm64": "4.32.0", + "@rollup/rollup-darwin-arm64": "4.32.0", + "@rollup/rollup-darwin-x64": "4.32.0", + "@rollup/rollup-freebsd-arm64": "4.32.0", + "@rollup/rollup-freebsd-x64": "4.32.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.32.0", + "@rollup/rollup-linux-arm-musleabihf": "4.32.0", + "@rollup/rollup-linux-arm64-gnu": "4.32.0", + "@rollup/rollup-linux-arm64-musl": "4.32.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.32.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.32.0", + "@rollup/rollup-linux-riscv64-gnu": "4.32.0", + "@rollup/rollup-linux-s390x-gnu": "4.32.0", + "@rollup/rollup-linux-x64-gnu": "4.32.0", + "@rollup/rollup-linux-x64-musl": "4.32.0", + "@rollup/rollup-win32-arm64-msvc": "4.32.0", + "@rollup/rollup-win32-ia32-msvc": "4.32.0", + "@rollup/rollup-win32-x64-msvc": "4.32.0", "fsevents": "~2.3.2" } }, @@ -5452,18 +5389,18 @@ } }, "node_modules/shiki": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.26.1.tgz", - "integrity": "sha512-Gqg6DSTk3wYqaZ5OaYtzjcdxcBvX5kCy24yvRJEgjT5U+WHlmqCThLuBUx0juyxQBi+6ug53IGeuQS07DWwpcw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-2.1.0.tgz", + "integrity": "sha512-yvKPdNGLXZv7WC4bl7JBbU3CEcUxnBanvMez8MG3gZXKpClGL4bHqFyLhTx+2zUvbjClUANs/S22HXb7aeOgmA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "1.26.1", - "@shikijs/engine-javascript": "1.26.1", - "@shikijs/engine-oniguruma": "1.26.1", - "@shikijs/langs": "1.26.1", - "@shikijs/themes": "1.26.1", - "@shikijs/types": "1.26.1", + "@shikijs/core": "2.1.0", + "@shikijs/engine-javascript": "2.1.0", + "@shikijs/engine-oniguruma": "2.1.0", + "@shikijs/langs": "2.1.0", + "@shikijs/themes": "2.1.0", + "@shikijs/types": "2.1.0", "@shikijs/vscode-textmate": "^10.0.1", "@types/hast": "^3.0.4" } @@ -5613,9 +5550,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", "dev": true, "license": "CC0-1.0" }, @@ -6231,15 +6168,15 @@ } }, "node_modules/traverse": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", - "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.11.tgz", + "integrity": "sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==", "dev": true, "license": "MIT", "dependencies": { - "gopd": "^1.0.1", - "typedarray.prototype.slice": "^1.0.3", - "which-typed-array": "^1.1.15" + "gopd": "^1.2.0", + "typedarray.prototype.slice": "^1.0.5", + "which-typed-array": "^1.1.18" }, "engines": { "node": ">= 0.4" @@ -6638,9 +6575,9 @@ } }, "node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "version": "5.4.14", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.14.tgz", + "integrity": "sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==", "dev": true, "license": "MIT", "dependencies": { @@ -6698,30 +6635,30 @@ } }, "node_modules/vitepress": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.5.0.tgz", - "integrity": "sha512-q4Q/G2zjvynvizdB3/bupdYkCJe2umSAMv9Ju4d92E6/NXJ59z70xB0q5p/4lpRyAwflDsbwy1mLV9Q5+nlB+g==", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.6.3.tgz", + "integrity": "sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw==", "dev": true, "license": "MIT", "dependencies": { - "@docsearch/css": "^3.6.2", - "@docsearch/js": "^3.6.2", - "@iconify-json/simple-icons": "^1.2.10", - "@shikijs/core": "^1.22.2", - "@shikijs/transformers": "^1.22.2", - "@shikijs/types": "^1.22.2", + "@docsearch/css": "3.8.2", + "@docsearch/js": "3.8.2", + "@iconify-json/simple-icons": "^1.2.21", + "@shikijs/core": "^2.1.0", + "@shikijs/transformers": "^2.1.0", + "@shikijs/types": "^2.1.0", "@types/markdown-it": "^14.1.2", - "@vitejs/plugin-vue": "^5.1.4", - "@vue/devtools-api": "^7.5.4", - "@vue/shared": "^3.5.12", - "@vueuse/core": "^11.1.0", - "@vueuse/integrations": "^11.1.0", - "focus-trap": "^7.6.0", + "@vitejs/plugin-vue": "^5.2.1", + "@vue/devtools-api": "^7.7.0", + "@vue/shared": "^3.5.13", + "@vueuse/core": "^12.4.0", + "@vueuse/integrations": "^12.4.0", + "focus-trap": "^7.6.4", "mark.js": "8.11.1", - "minisearch": "^7.1.0", - "shiki": "^1.22.2", - "vite": "^5.4.10", - "vue": "^3.5.12" + "minisearch": "^7.1.1", + "shiki": "^2.1.0", + "vite": "^5.4.14", + "vue": "^3.5.13" }, "bin": { "vitepress": "bin/vitepress.js" diff --git a/src/web/assets/dist/assets/dashboard-CxTeoLAH.js b/src/web/assets/dist/assets/dashboard-BLlHxo8E.js similarity index 99% rename from src/web/assets/dist/assets/dashboard-CxTeoLAH.js rename to src/web/assets/dist/assets/dashboard-BLlHxo8E.js index eae1ac2d..dae4a33e 100644 --- a/src/web/assets/dist/assets/dashboard-CxTeoLAH.js +++ b/src/web/assets/dist/assets/dashboard-BLlHxo8E.js @@ -1,4 +1,4 @@ -import{V as P,a as S,b as $,c as k,s as I,p as x,_ as F}from"./purify.es-neGYA5VU.js";import{c as T,g as H,n as p}from"./_plugin-vue2_normalizer-DeOsZA-U.js";import{A as D,a as M}from"./vue-apexcharts-BXKkk6bS.js";var y={exports:{}};(function(e,t){(function(i,r){e.exports=r()})(T,function(){return function(i){function r(n){if(h[n])return h[n].exports;var o=h[n]={i:n,l:!1,exports:{}};return i[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var h={};return r.m=i,r.c=h,r.d=function(n,o,f){r.o(n,o)||Object.defineProperty(n,o,{configurable:!1,enumerable:!0,get:f})},r.n=function(n){var o=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(o,"a",o),o},r.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},r.p="",r(r.s=0)}([function(i,r,h){Object.defineProperty(r,"__esModule",{value:!0});var n=h(1);h.d(r,"Confetti",function(){return n.a}),r.default={install:function(o,f){this.installed||(this.installed=!0,o.prototype.$confetti=new n.a(f))}}},function(i,r,h){function n(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}var o=h(2),f=function(){function s(a,c){for(var l=0;l0&&arguments[0]!==void 0?arguments[0]:{};this.particles=new o.a({ctx:this.ctx,W:this.W,H:this.H,wind:this.wind,windPosCoef:this.windPosCoef,windSpeedMax:this.windSpeedMax,count:0,shape:a.shape||"circle",colors:{opts:a.colors||["DodgerBlue","OliveDrab","Gold","pink","SlateBlue","lightblue","Violet","PaleGreen","SteelBlue","SandyBrown","Chocolate","Crimson"],idx:0,step:10,get color(){return this.opts[(this.idx++/this.step|0)%this.opts.length]}}})}},{key:"createContext",value:function(){this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.canvas.style.display="block",this.canvas.style.position="fixed",this.canvas.style.pointerEvents="none",this.canvas.style.top=0,this.canvas.style.width="100vw",this.canvas.style.height="100vh",this.canvas.id="confetti-canvas",document.querySelector("body").appendChild(this.canvas)}},{key:"start",value:function(a){this.ctx||this.createContext(),this.animationId&&cancelAnimationFrame(this.animationId),this.createParticles(a),this.updateDimensions(),this.particlesPerFrame=this.maxParticlesPerFrame,this.animationId=requestAnimationFrame(this.mainLoop.bind(this)),window.addEventListener("resize",this.onResizeCallback)}},{key:"stop",value:function(){this.particlesPerFrame=0,window.removeEventListener("resize",this.onResizeCallback)}},{key:"remove",value:function(){this.stop(),this.animationId&&cancelAnimationFrame(this.animationId),this.canvas&&document.body.removeChild(this.canvas),this.initialize()}},{key:"updateDimensions",value:function(){this.W===window.innerWidth&&this.H===window.innerHeight||(this.W=this.particles.opts.W=this.canvas.width=window.innerWidth,this.H=this.particles.opts.H=this.canvas.height=window.innerHeight)}},{key:"mainLoop",value:function(a){for(this.updateDimensions(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.W,this.H),this.windSpeed=Math.sin(a/8e3)*this.windSpeedMax,this.wind=this.particles.opts.wind+=this.windChange;this.droppedCount0?this.items.push(this.pool.pop().setup(this.opts)):this.items.push(new o.a().setup(this.opts))}}]),s}();r.a=u},function(i,r,h){function n(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}var o=function(){function u(s,a){for(var c=0;c1&&arguments[1]!==void 0?arguments[1]:s+(s=0);return Math.random()*(a-s)+s|0}},{key:"rand",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s+(s=0);return Math.random()*(a-s)+s}},{key:"update",value:function(){return this.tiltAngle+=this.tiltAngleIncremental*(.2*Math.cos(this.wind+(this.d+this.x+this.y)*this.windPosCoef)+1),this.y+=(Math.cos(this.angle+this.d)+3+this.r/2)/2,this.x+=Math.sin(this.angle),this.x+=Math.cos(this.wind+(this.d+this.x+this.y)*this.windPosCoef)*this.windSpeedMax,this.y+=Math.sin(this.wind+(this.d+this.x+this.y)*this.windPosCoef)*this.windSpeedMax,this.tilt=15*Math.sin(this.tiltAngle-this.count/3),this.y>this.H}},{key:"drawCircle",value:function(){this.ctx.arc(0,0,this.r/2,0,2*Math.PI,!1),this.ctx.fill()}},{key:"drawRect",value:function(){this.ctx.fillRect(0,0,this.r,this.r/2)}},{key:"drawHeart",value:function(){var s=this,a=function(c,l,d,m,v,g){s.ctx.bezierCurveTo(c/s.r*2,l/s.r*2,d/s.r*2,m/s.r*2,v/s.r*2,g/s.r*2)};this.ctx.moveTo(37.5/this.r,20/this.r),a(75,37,70,25,50,25),a(20,25,20,62.5,20,62.5),a(20,80,40,102,75,120),a(110,102,130,80,130,62.5),a(130,62.5,130,25,100,25),a(85,25,75,37,75,40),this.ctx.fill()}},{key:"draw",value:function(){this.ctx.fillStyle=this.color,this.ctx.beginPath(),this.ctx.setTransform(Math.cos(this.tiltAngle),Math.sin(this.tiltAngle),0,1,this.x,this.y),this.shape==="circle"?this.drawCircle():this.shape==="rect"?this.drawRect():this.shape==="heart"&&this.drawHeart()}}]),u}();r.a=f}])})})(y);var R=y.exports;const U=H(R),w=window.Vue;w.use(U);const A=w.extend({mounted:function(){this.$confetti.start({shape:"rect",colors:["DodgerBlue","OliveDrab","Gold","pink","SlateBlue","lightblue","Violet","PaleGreen","SteelBlue","SandyBrown","Chocolate","Crimson"]}),setTimeout(()=>{this.$confetti.stop()},5e3)},methods:{}});var V=function(){var t=this,i=t._self._c;return t._self._setupProxy,i("main")},L=[],N=p(A,V,L,!1,null,null);const O=N.exports,z=e=>e.map(function(t){return Math.max.apply(null,t)}),B=e=>({baseURL:e,headers:{"X-Requested-With":"XMLHttpRequest"}}),E=(e,t,i,r)=>{e.get(t,{params:i}).then(h=>{r(h.data)}).catch(h=>{console.error(h)})},W={components:{apexcharts:D},props:{title:{type:String,default:""},subTitle:{type:String,default:""},range:{type:String,default:""},siteId:{type:Number,default:0},refreshIntervalSecs:{type:Number,default:3},apiUrl:{type:String,default:""}},data:function(){return{chartOptions:{chart:{id:"vuechart-dashboard",type:"area",height:160,sparkline:{enabled:!0}},colors:["#008FFB","#DCE6EC"],stroke:{curve:"straight",width:3},fill:{opacity:.2,gradient:{enabled:!0}},xaxis:{type:"category",labels:{show:!1,minHeight:"20px"},crosshairs:{width:1}},yaxis:{min:0},title:{text:this.title,offsetX:0,style:{fontSize:"24px",cssClass:"apexcharts-yaxis-title"}},subtitle:{text:this.subTitle,offsetX:0,style:{fontSize:"14px",cssClass:"apexcharts-yaxis-title"}}},series:[{name:"empty",data:[0]}]}},created(){this.getSeriesData()},mounted(){this.refreshIntervalSecs&&setInterval(()=>{this.getSeriesData()},this.refreshIntervalSecs*1e3)},methods:{getSeriesData:async function(){const e=M.create(B(this.apiUrl));await E(e,"",{range:this.range,siteId:this.siteId},t=>{if(t[0]!==void 0){const i=Math.round(z([t[0].data])[0]+1.5);this.chartOptions={...this.chartOptions,yaxis:{min:0,max:i,labels:{show:!1,minHeight:"20px"}},xaxis:{categories:t[0].labels,type:"category",labels:{show:!1,minHeight:"20px"},crosshairs:{width:1}},labels:t[0].labels},this.series=t}})}}};var j=function(){var t=this,i=t._self._c;return i("apexcharts",{attrs:{width:"100%",height:"200px",type:"area",options:t.chartOptions,series:t.series}})},q=[],G=p(W,j,q,!1,null,null);const X=G.exports,K=[{name:"__checkbox",titleClass:"center aligned",dataClass:"center aligned"},{name:"__component:file-not-found-url",sortField:"redirectSrcUrl",title:Craft.t("retour","404 File Not Found URL"),titleClass:"center vuetable-th-redirectSrcUrl",dataClass:"center vuetable-td-redirectSrcUrl"},{name:"referrerUrl",sortField:"referrerUrl",title:Craft.t("retour","Last Referrer URL"),titleClass:"center",dataClass:"center",callback:"urlFormatter"},{name:"remoteIp",sortField:"remoteIp",title:Craft.t("retour","Remote IP"),titleClass:"center",dataClass:"center",callback:"ipFormatter"},{name:"hitCount",sortField:"hitCount",title:Craft.t("retour","Hits"),titleClass:"text-right",dataClass:"text-right"},{name:"hitLastTime",sortField:"hitLastTime",title:Craft.t("retour","Last Hit"),titleClass:"center",dataClass:"center"},{name:"handledByRetour",sortField:"handledByRetour",title:Craft.t("retour","Handled"),titleClass:"text-center",dataClass:"text-center",callback:"boolFormatter"},{name:"addLink",sortField:"addLink",title:"",titleClass:"text-center",dataClass:"text-center",callback:"addUrlFormatter"}],J={props:{rowData:{type:Object,required:!0},rowIndex:{type:Number,default:0}},computed:{linkHref:function(){let e=this.rowData.redirectSrcUrlFull;return typeof e>"u"||e===""?"":(!new RegExp("^(?:[a-z]+:)?//","i").test(e)&&!e.includes("$")&&(e=Craft.getSiteUrl(e)),e)},linkTitle:function(){let e="";return e+="User Agent: "+this.rowData.userAgent+` +import{V as P,a as S,b as $,c as k,s as I,p as x,_ as F}from"./purify.es-neGYA5VU.js";import{c as T,g as H,n as p}from"./_plugin-vue2_normalizer-DeOsZA-U.js";import{A as D,a as M}from"./vue-apexcharts-BTvr4jZZ.js";var y={exports:{}};(function(e,t){(function(i,r){e.exports=r()})(T,function(){return function(i){function r(n){if(h[n])return h[n].exports;var o=h[n]={i:n,l:!1,exports:{}};return i[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var h={};return r.m=i,r.c=h,r.d=function(n,o,f){r.o(n,o)||Object.defineProperty(n,o,{configurable:!1,enumerable:!0,get:f})},r.n=function(n){var o=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(o,"a",o),o},r.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},r.p="",r(r.s=0)}([function(i,r,h){Object.defineProperty(r,"__esModule",{value:!0});var n=h(1);h.d(r,"Confetti",function(){return n.a}),r.default={install:function(o,f){this.installed||(this.installed=!0,o.prototype.$confetti=new n.a(f))}}},function(i,r,h){function n(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}var o=h(2),f=function(){function s(a,c){for(var l=0;l0&&arguments[0]!==void 0?arguments[0]:{};this.particles=new o.a({ctx:this.ctx,W:this.W,H:this.H,wind:this.wind,windPosCoef:this.windPosCoef,windSpeedMax:this.windSpeedMax,count:0,shape:a.shape||"circle",colors:{opts:a.colors||["DodgerBlue","OliveDrab","Gold","pink","SlateBlue","lightblue","Violet","PaleGreen","SteelBlue","SandyBrown","Chocolate","Crimson"],idx:0,step:10,get color(){return this.opts[(this.idx++/this.step|0)%this.opts.length]}}})}},{key:"createContext",value:function(){this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.canvas.style.display="block",this.canvas.style.position="fixed",this.canvas.style.pointerEvents="none",this.canvas.style.top=0,this.canvas.style.width="100vw",this.canvas.style.height="100vh",this.canvas.id="confetti-canvas",document.querySelector("body").appendChild(this.canvas)}},{key:"start",value:function(a){this.ctx||this.createContext(),this.animationId&&cancelAnimationFrame(this.animationId),this.createParticles(a),this.updateDimensions(),this.particlesPerFrame=this.maxParticlesPerFrame,this.animationId=requestAnimationFrame(this.mainLoop.bind(this)),window.addEventListener("resize",this.onResizeCallback)}},{key:"stop",value:function(){this.particlesPerFrame=0,window.removeEventListener("resize",this.onResizeCallback)}},{key:"remove",value:function(){this.stop(),this.animationId&&cancelAnimationFrame(this.animationId),this.canvas&&document.body.removeChild(this.canvas),this.initialize()}},{key:"updateDimensions",value:function(){this.W===window.innerWidth&&this.H===window.innerHeight||(this.W=this.particles.opts.W=this.canvas.width=window.innerWidth,this.H=this.particles.opts.H=this.canvas.height=window.innerHeight)}},{key:"mainLoop",value:function(a){for(this.updateDimensions(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.W,this.H),this.windSpeed=Math.sin(a/8e3)*this.windSpeedMax,this.wind=this.particles.opts.wind+=this.windChange;this.droppedCount0?this.items.push(this.pool.pop().setup(this.opts)):this.items.push(new o.a().setup(this.opts))}}]),s}();r.a=u},function(i,r,h){function n(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}var o=function(){function u(s,a){for(var c=0;c1&&arguments[1]!==void 0?arguments[1]:s+(s=0);return Math.random()*(a-s)+s|0}},{key:"rand",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s+(s=0);return Math.random()*(a-s)+s}},{key:"update",value:function(){return this.tiltAngle+=this.tiltAngleIncremental*(.2*Math.cos(this.wind+(this.d+this.x+this.y)*this.windPosCoef)+1),this.y+=(Math.cos(this.angle+this.d)+3+this.r/2)/2,this.x+=Math.sin(this.angle),this.x+=Math.cos(this.wind+(this.d+this.x+this.y)*this.windPosCoef)*this.windSpeedMax,this.y+=Math.sin(this.wind+(this.d+this.x+this.y)*this.windPosCoef)*this.windSpeedMax,this.tilt=15*Math.sin(this.tiltAngle-this.count/3),this.y>this.H}},{key:"drawCircle",value:function(){this.ctx.arc(0,0,this.r/2,0,2*Math.PI,!1),this.ctx.fill()}},{key:"drawRect",value:function(){this.ctx.fillRect(0,0,this.r,this.r/2)}},{key:"drawHeart",value:function(){var s=this,a=function(c,l,d,m,v,g){s.ctx.bezierCurveTo(c/s.r*2,l/s.r*2,d/s.r*2,m/s.r*2,v/s.r*2,g/s.r*2)};this.ctx.moveTo(37.5/this.r,20/this.r),a(75,37,70,25,50,25),a(20,25,20,62.5,20,62.5),a(20,80,40,102,75,120),a(110,102,130,80,130,62.5),a(130,62.5,130,25,100,25),a(85,25,75,37,75,40),this.ctx.fill()}},{key:"draw",value:function(){this.ctx.fillStyle=this.color,this.ctx.beginPath(),this.ctx.setTransform(Math.cos(this.tiltAngle),Math.sin(this.tiltAngle),0,1,this.x,this.y),this.shape==="circle"?this.drawCircle():this.shape==="rect"?this.drawRect():this.shape==="heart"&&this.drawHeart()}}]),u}();r.a=f}])})})(y);var R=y.exports;const U=H(R),w=window.Vue;w.use(U);const A=w.extend({mounted:function(){this.$confetti.start({shape:"rect",colors:["DodgerBlue","OliveDrab","Gold","pink","SlateBlue","lightblue","Violet","PaleGreen","SteelBlue","SandyBrown","Chocolate","Crimson"]}),setTimeout(()=>{this.$confetti.stop()},5e3)},methods:{}});var V=function(){var t=this,i=t._self._c;return t._self._setupProxy,i("main")},L=[],N=p(A,V,L,!1,null,null);const O=N.exports,z=e=>e.map(function(t){return Math.max.apply(null,t)}),B=e=>({baseURL:e,headers:{"X-Requested-With":"XMLHttpRequest"}}),E=(e,t,i,r)=>{e.get(t,{params:i}).then(h=>{r(h.data)}).catch(h=>{console.error(h)})},W={components:{apexcharts:D},props:{title:{type:String,default:""},subTitle:{type:String,default:""},range:{type:String,default:""},siteId:{type:Number,default:0},refreshIntervalSecs:{type:Number,default:3},apiUrl:{type:String,default:""}},data:function(){return{chartOptions:{chart:{id:"vuechart-dashboard",type:"area",height:160,sparkline:{enabled:!0}},colors:["#008FFB","#DCE6EC"],stroke:{curve:"straight",width:3},fill:{opacity:.2,gradient:{enabled:!0}},xaxis:{type:"category",labels:{show:!1,minHeight:"20px"},crosshairs:{width:1}},yaxis:{min:0},title:{text:this.title,offsetX:0,style:{fontSize:"24px",cssClass:"apexcharts-yaxis-title"}},subtitle:{text:this.subTitle,offsetX:0,style:{fontSize:"14px",cssClass:"apexcharts-yaxis-title"}}},series:[{name:"empty",data:[0]}]}},created(){this.getSeriesData()},mounted(){this.refreshIntervalSecs&&setInterval(()=>{this.getSeriesData()},this.refreshIntervalSecs*1e3)},methods:{getSeriesData:async function(){const e=M.create(B(this.apiUrl));await E(e,"",{range:this.range,siteId:this.siteId},t=>{if(t[0]!==void 0){const i=Math.round(z([t[0].data])[0]+1.5);this.chartOptions={...this.chartOptions,yaxis:{min:0,max:i,labels:{show:!1,minHeight:"20px"}},xaxis:{categories:t[0].labels,type:"category",labels:{show:!1,minHeight:"20px"},crosshairs:{width:1}},labels:t[0].labels},this.series=t}})}}};var j=function(){var t=this,i=t._self._c;return i("apexcharts",{attrs:{width:"100%",height:"200px",type:"area",options:t.chartOptions,series:t.series}})},q=[],G=p(W,j,q,!1,null,null);const X=G.exports,K=[{name:"__checkbox",titleClass:"center aligned",dataClass:"center aligned"},{name:"__component:file-not-found-url",sortField:"redirectSrcUrl",title:Craft.t("retour","404 File Not Found URL"),titleClass:"center vuetable-th-redirectSrcUrl",dataClass:"center vuetable-td-redirectSrcUrl"},{name:"referrerUrl",sortField:"referrerUrl",title:Craft.t("retour","Last Referrer URL"),titleClass:"center",dataClass:"center",callback:"urlFormatter"},{name:"remoteIp",sortField:"remoteIp",title:Craft.t("retour","Remote IP"),titleClass:"center",dataClass:"center",callback:"ipFormatter"},{name:"hitCount",sortField:"hitCount",title:Craft.t("retour","Hits"),titleClass:"text-right",dataClass:"text-right"},{name:"hitLastTime",sortField:"hitLastTime",title:Craft.t("retour","Last Hit"),titleClass:"center",dataClass:"center"},{name:"handledByRetour",sortField:"handledByRetour",title:Craft.t("retour","Handled"),titleClass:"text-center",dataClass:"text-center",callback:"boolFormatter"},{name:"addLink",sortField:"addLink",title:"",titleClass:"text-center",dataClass:"text-center",callback:"addUrlFormatter"}],J={props:{rowData:{type:Object,required:!0},rowIndex:{type:Number,default:0}},computed:{linkHref:function(){let e=this.rowData.redirectSrcUrlFull;return typeof e>"u"||e===""?"":(!new RegExp("^(?:[a-z]+:)?//","i").test(e)&&!e.includes("$")&&(e=Craft.getSiteUrl(e)),e)},linkTitle:function(){let e="";return e+="User Agent: "+this.rowData.userAgent+` `,e+="Message: "+this.rowData.exceptionMessage+` @@ -15,4 +15,4 @@ import{V as P,a as S,b as $,c as k,s as I,p as x,_ as F}from"./purify.es-neGYA5V `},addUrlFormatter(e){return e===""?"":` `}}};var st=function(){var t=this,i=t._self._c;return i("div",[i("div",{directives:[{name:"show",rawName:"v-show",value:t.numSelected!==0,expression:"numSelected !== 0"}]},[i("form",{attrs:{"accept-charset":"UTF-8",method:"post"}},[i("input",{attrs:{name:t.csrfTokenName,type:"hidden"},domProps:{value:t.csrfTokenValue}}),t._l(t.selectedIds,function(r){return i("input",{key:r,attrs:{name:"statisticIds[]",type:"hidden"},domProps:{value:r}})}),i("label",{staticClass:"text-gray-600"},[t._v(t._s(t.numSelected)+" "),t.numSelected===1?i("span",[t._v(t._s(t.stringStatistic))]):t._e(),t.numSelected!==1?i("span",[t._v(t._s(t.stringStatistics))]):t._e(),t._v(":")]),i("div",{staticClass:"btngroup inline"},[i("div",{staticClass:"ml-2 btn menubtn",attrs:{"data-icon":"settings"}}),i("div",{staticClass:"menu",attrs:{"data-align":"right"}},[i("ul",[i("li",[i("a",{staticClass:"formsubmit",attrs:{"data-action":"retour/statistics/delete-statistics"}},[t._v(t._s(t.stringDelete))])])])])])],2)]),i("vuetable-filter-bar",{directives:[{name:"show",rawName:"v-show",value:t.numSelected===0,expression:"numSelected === 0"}],attrs:{"initial-filter-text":t.filterText}}),i("div",{staticClass:"vuetable-pagination clearafter"},[i("vuetable-pagination-info",{ref:"paginationInfoTop"}),i("div",{staticClass:"floated left pl-3 pt-3 text-gray-600"},[i("div",{staticClass:"select"},[i("select",{directives:[{name:"model",rawName:"v-model",value:t.retourHandled,expression:"retourHandled"}],staticClass:"fieldtoggle",attrs:{"data-target-prefix":"retour-handled-",name:"retourHandled"},on:{change:function(r){var h=Array.prototype.filter.call(r.target.options,function(n){return n.selected}).map(function(n){var o="_value"in n?n._value:n.value;return o});t.retourHandled=r.target.multiple?h:h[0]}}},[i("option",{attrs:{selected:"",value:"all"}},[t._v(" All ")]),i("option",{attrs:{value:"handled"}},[t._v(" Handled ")]),i("option",{attrs:{value:"nothandled"}},[t._v(" Not Handled ")])])])]),i("vuetable-pagination",{ref:"paginationTop",on:{"vuetable-pagination:change-page":t.onChangePage}}),i("div",{staticClass:"floated left vuetable-pagination-info py-3"},[i("div",{staticClass:"inline pl-3 text-gray-600"},[t._v(" "+t._s(t.stringPerPage)+" ")]),i("div",{staticClass:"inline pl-3 text-gray-600"},[i("div",{staticClass:"select"},[i("select",{directives:[{name:"model",rawName:"v-model",value:t.perPage,expression:"perPage"}],staticClass:"fieldtoggle",attrs:{"data-target-prefix":"per-page-",name:"perPage"},on:{change:function(r){var h=Array.prototype.filter.call(r.target.options,function(n){return n.selected}).map(function(n){var o="_value"in n?n._value:n.value;return o});t.perPage=r.target.multiple?h:h[0]}}},[i("option",{attrs:{selected:"",value:"20"}},[t._v(" 20 ")]),i("option",{attrs:{value:"50"}},[t._v(" 50 ")]),i("option",{attrs:{value:"100"}},[t._v(" 100 ")]),i("option",{attrs:{value:"500"}},[t._v(" 500 ")])])])])])],1),i("vuetable",{ref:"vuetable",attrs:{"api-url":t.apiUrl,"append-params":t.moreParams,css:t.css,fields:t.fields,"per-page":t.perPage,"sort-order":t.sortOrder},on:{"vuetable:pagination-data":t.onPaginationData}}),i("div",{staticClass:"vuetable-pagination clearafter"},[i("vuetable-pagination-info",{ref:"paginationInfo"}),i("vuetable-pagination",{ref:"pagination",on:{"vuetable-pagination:change-page":t.onChangePage}})],1)],1)},at=[],nt=p(it,st,at,!1,null,null);const rt=nt.exports,b=window.Vue;b.use(F);new b({el:"#cp-nav-content",components:{ConfettiParty:O,DashboardChart:X,DashboardTable:rt},data:{},mounted(){this.$events.$on("refresh-table",e=>this.onTableRefresh(e))},methods:{onTableRefresh(e){b.nextTick(()=>e.refresh())}}}); -//# sourceMappingURL=dashboard-CxTeoLAH.js.map +//# sourceMappingURL=dashboard-BLlHxo8E.js.map diff --git a/src/web/assets/dist/assets/dashboard-BLlHxo8E.js.gz b/src/web/assets/dist/assets/dashboard-BLlHxo8E.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e864edb29b2bff23ed0436e53836c65f0673d2ac GIT binary patch literal 5777 zcmV;C7H;VuiwFP!000021MNI(bK5qy-}@^RG^-(Fh?eZQ?a*N|iIX(mO&YJ`G~If9 zU5JDv)D*x1pe;q_f4_48@Fh{squqP=&fI1ilEA^i!NGY03Y%v_>ebIZqIxHoz~dbr z!{a`V;cN!dp#2hZtS_3P6?3(r#+`P@?XrbKX^(*eooBAyYc z)!^CLwS4&dufLjc*F^S~(TXl$xC&QAap+BQ9&0AJN3r%-^(Vv9U(vw9M$+>O-#f!q zzrT`H=aTp85&o)t?@5pQD>m_F=lsHVfbd@8Go*+JnxYj8IZnfSBitm+4Pr1TCTZ%4 zax50OewRKLK^ol~)@=pgo<*w)hYaQs!!n4Y8J0m3RTOh9@WfxqK)|bid;50$JB@Xa z&Co73ctWI;0^r#%C3|5`#iY3r0R`G z@{~T=@ra;hP2C7Bdj=w(KO8BuR%+}?Wa1}g*gg73#}%81h&n8Ta+eo+*7eRY-4 za!+Am#P*)2dIm9%shISL@9UWqH$A{~w#?`YDTVaV5#e0u9`Le9dT~mWF$$#83FH?} z(7in$Pol=!t67ytaO|%pLV5t3M#IDOQ5>X{Pxb6D-Py51ltl4)dU2Qpwctg~kK5aO zBb)?HF$Inwvnz=4UefP-NpK^Xc6~nX-dBQ?;EFDB;upobjuRZ?wA#41-&Y=~d5&Wr zr=|_3J|;!s`8eOQXn)1c24dx7w~ZGBKRp)>?1uQX*wqHRb*Q8EFqdcXLHIG z6I=yj#uJ0eugLWjK3`qYWr%952wMSdkYn)0gkKXC@jOlKw6R_^zCJ`l`|_%M$%xb} zPN|Akg>6Zs$TFH7iJa>Vs1qt*N;0R>C^)cPH;gAG7`(sBC{3c#TEiQ%Xto{A2%pj@ z7&h8YggO#*5(UHIo^73z#mUCRu8(jwC$RG4#H_C3?8_?*YYeN^ z;>ME0bspd*-@*+};u!WO9AY&i84XEbp0~FsW-k^l8~-EQ7ZWR&Gn%Ab7;JubbX- zqD@=3)fjD>B1!+qsnT7P%?abLg~%Ev-ZzRaZUT}dW|Lntr75SDlBZBiiU&u^I#oPNI&IFK+$^rn1mdfbZE^*!E3^@k{m9BUZo zRDJ->>Gz$hZ1=q~T2n@BAEGv|ty%ieG8a}4H}IF9xC_Cn76PZJn^e>*Ev2hVy&xL9 zQ{-d42o%+4l5jNp!@!V zO(#}I4_yp^j-6;NU^v_eP#$$l`k}u8xl_g;^+Y5|Jbx4CAnHcCKHPG1!)yeJBsZI_ zOw)PkuljxO&sq+@C@y@g3eP{30g3YetxRD5|1*L1qBm0k*!bxD!U=>BY4rh;9+8ef z--=d;wJO<3qTwNVRO2uCN_KYqy7in~R8ks6(Y>KFX+T7f479Na{~3QkO90R&Pr-$Ie(tG;1`!{}rVVsS84a3jS#+g9d6fbSFE2I2Y~O~|s4}aw$yXeK zXG$YTyAo(K2@sw~F88{Q+UeFbTJuduW>C&GzKoPjuMV5(2_yuhOsV72k*5uxHn;C) zXmq)maJ;jB;B3jV)iuO}swZjmj1GqW&d7Oa+3XnN{mP*O zPol&=ZIfoHuAz^;Q3(qjPx&;Z$2^uMLn3M9)p_B^RteCR)DH2RN%gC~PgI9f+i z<|@Q|)C2Y&n4sb0xS|j$5Jx*Z=Ch7Jfwt`uu#wk~ntA=GGp`?AglflwdSSWCh7y=b z%su~sM+VB@QMbbu5nDT632Bm8frek~~OpuQ>L)o!^UtV;wQc!ArqSSYWO=N{w~Gk7XkSbUNVgl%lcRiM%!*BO7*P;_vL+H@Um#@4EWWVy6x<>k)pt^Xtgk7OO7T zr~FH>8l@W@JZPh?*gdFKVRye|*JEpNS`PZi)qb{=JMM~F?m2hQYxkVmr|;@_fC$pbGvV!j9~|sDlJ|!0&Bw(1{s8ZPkG~({ zy#ssze?#M*`P>`g@AiV~={kNG;)g>#8t&om5AbMj2+gCBZ5i#Get484%6HSacYsI3 za*`ho;M>iAfFBO;-keWu%sVLeM77zkk&Wq;@e`tFTT{WdB2{wf<1GT~o5ay-gA-T3 z=?kN%EK@#lnO7;ho(tP5I0-UWLmBZ}hnX2^a&c`XUY?EW@-nKM6c>I0XMRh2oO2p2 ztHZlkaHV_iqgURkk8jE(`{$e<-UPX#-h1DHJdJJwy3mv--f9jCNs|qZSLZZ=DRy}) zTcWi~DeJQT33b@Q$FR+8PDQRg&yOB&E&yWd0w2(Qzrb^Bophk7+O`S$)8(EAM5*a!wXdj!c)HJ^SzrA3uX(-fBz~eSi8oqR~eCHu0mG$fu2$B&7#LE z>CJ+KXyO-s5EC8GOe-u!q%@!=JD7n);t$a(7V}JSaOL5uKI{&k7dVq5Q{hT8ozidx zfpqvzOU9?zoi2t56nq`d`xB4KP<4M6G_$V7)sICBz;F? z)eXB}V3M)-GTk~=fq^TVF~`cR`E3S`DzsnWiX|bs&Z+qtBt*@|f=DQo19C(pB?#Nn zSUCD_h*d`9RmwOGSCm64lfe0HQET0|!{HAvUp_+^ef#|A#dj}`&;?dniYpqfVsIx= zPn84^B5aCwup}^`aFjw~rk7!`ho_PxjB>p;&4Mgg$ruz9O{YRG5l+dNrYc;inYe+Y z_BrFWb{C?(VYWa8j-^m)Mi_{qopn?ccxlni8HYV6MSw1J=w?3<8vQGJX$T z)*2j1GSPvCb0IBqi7KpCbNPkU~?wvZwtyFiAhH&goz(SPE^d($k)6m|aYc4cB&en)3 z8@Ew(Y9M;YCtpJe%Q^^|F>TH-T7=Y%+X#8Zv|6J9{J=n3KiHt7(cGLAcng8#`n+}f zoxAdi>Ca|CJuTr$N|R^HQ-`ZL^?Kjdm0Q5B#dnaXl;XztEE|p3YA%KoCMIpTf~B}Q<_TSFi~1mJnrAuWIIEQL zt5=dvnsHl7!Sz{hW+w~Uiu*E8(<=U7W>6-lk5P_pZ%y8Yo*)!@_n=^YN~bRtnTP(% zdlH_L!N-f8(0{VKi!fry4>VQUqkg}Cj|Pm#X`WE!q5H`1_dOcfO$A5IG<`2qkNQ5Q zeu05z8x?O5jZjG!-HFh9MP={l6wG7~?X(t@D=JOT&Trp*^BV@}H&iJyr5m7h5mVz3 z96&w77);2pw~ql3fT#z(W*n?+aQ7I1!nAaS|NJsnn6PVv&%q}myi%HI7CV8P3WS|+ zoWZW^pcDWnxVFJ?whz0RN558% zk?LkTPIXYZG|%w$C!viSvZh~`IGAoHRi$?cPcW)HO-81So0C=)zUyosFg_6|yx-`Y zuvAky7!!%Ys{+s2f^ij|A77NI+J8VQH5U?YyFgC5>IyMq1#`l3+`6AAUK zd2HreM8%XRj8Bha!9&DixD#!m=9K4S%?Cuq2q*N@fB*w2r;z%sOsEXcSCe&5)#<*h zJTbs)aa>?CP=)`%JfGX!NHhtDIHU3ebaZcsm1{jtRCs=YEiKOMhlr#p!gfo~AoD>8 z(m}?jCl14=%Q&GDB!q^@cd*ZCN_7{g?Wo}1fr=^3;to(%_H9C|yTBFlTZTGTa&jiF zDE|q3&}L=dDU-$60tT^gpFeLo7U&*qpo;?EK$Rn0wK=?A9jiq%>J-h-0CM|fo9ey8 z&gr}Ss!4@Id!L$Hbiss43cNImI52wPt~}kBbfSV%*Zrarq>Uoq7o*xpUrQAC1^1A% zDhf(^GwE5qwu0aI`JOD2_u9q#ux(Uhy$ zKvFH%5%{GQ1#(S6yWxK0giRYIFcQz`KkN;=wgn!5!qdU^-T>`b^@GR+;!OAHRD(@9 z=#D+EH}w|Ou#8|hYIBG%suc}E0j4c+t2G6S=%#jlu`1%NO8*twxhCiv1S9mHNAXD| zfTk8zvUy!P&qM}?FdNXg6Z)7>#FvfuLgby`upE0U4>V|PDV2`IO$a-rt@CbJLr%-< z0S#fTE=;wtR~52u{VWlji3XszG2Pum-8uXwNp}zP3*4+00DH=uqt1S4vCcpsAmH6>VwEB)e*WJr-Wajo}?*U z9v2zh^F@yV=+Q2Dyn+5Vzrc;k!oQK|nbw&KcXw}Q5XsD!EF(!Gse<##`7Xy8zTNUHEzU zBuy%8-)+ZM;I(|eb93%uK1q@u1mvA^^E64&<8HQ<>7~+NnO~Zhl?&gm8>awJ7e-i; z8xyUf>w#^sN7=fmqxYg{2*0NU2{9Q!qpx=_ih4s-Toh(DIJ2&6yNJY)FAtz%3t>`- z-k-f3{D7QC4pAn|;hq`Fc$VvWtRZqOOm+p~8A}q%QGpXNKe35lN%eYQ>|-5Vrk-xv zj{1h7tTwSRKOE~z+@zw8_>U8Het|wkhJ-4#4@az~e!iaIn~Ks@lI7sL;SjB5@D0}b zJE#Z6v6i_6Rbd_iIYsS}Ynclq{hTl zk_tGX?4@*~ds#Zz?`3+h-`mip?$K8NUBCP26j zoiT7{YPk6$^XhlhrNu1#_Fa$ahv?|Cy2H$$@W6hBJTTAF6^X(>T;o|(%|Fjm&9am} znT0brh<55~$*NsJNeNVl>?EdkRH+;4Jx$YIX_?kXyAiXJZ}lig&!Bi# z$-$+<3$COFHRKXO$$cQ8AP>z|b-rj@h_Io{Ad%KIv`Yj3qyE}C>(4THUv2GRli>dX z6AhIJuA|Ij8Y_*7?mWbjI^w!I#TqvcvBu_3=}Z3*PCm!pil!m@HqHi|Tn}RS#WOee zMC-$=^4}VPA0IEnxA=Kk6+AMR)}T3cwN2_b%a0&&void 0!==arguments[0]?arguments[0]:{};this.particles=new s.a({ctx:this.ctx,W:this.W,H:this.H,wind:this.wind,windPosCoef:this.windPosCoef,windSpeedMax:this.windSpeedMax,count:0,shape:t.shape||\"circle\",colors:{opts:t.colors||[\"DodgerBlue\",\"OliveDrab\",\"Gold\",\"pink\",\"SlateBlue\",\"lightblue\",\"Violet\",\"PaleGreen\",\"SteelBlue\",\"SandyBrown\",\"Chocolate\",\"Crimson\"],idx:0,step:10,get color(){return this.opts[(this.idx++/this.step|0)%this.opts.length]}}})}},{key:\"createContext\",value:function(){this.canvas=document.createElement(\"canvas\"),this.ctx=this.canvas.getContext(\"2d\"),this.canvas.style.display=\"block\",this.canvas.style.position=\"fixed\",this.canvas.style.pointerEvents=\"none\",this.canvas.style.top=0,this.canvas.style.width=\"100vw\",this.canvas.style.height=\"100vh\",this.canvas.id=\"confetti-canvas\",document.querySelector(\"body\").appendChild(this.canvas)}},{key:\"start\",value:function(t){this.ctx||this.createContext(),this.animationId&&cancelAnimationFrame(this.animationId),this.createParticles(t),this.updateDimensions(),this.particlesPerFrame=this.maxParticlesPerFrame,this.animationId=requestAnimationFrame(this.mainLoop.bind(this)),window.addEventListener(\"resize\",this.onResizeCallback)}},{key:\"stop\",value:function(){this.particlesPerFrame=0,window.removeEventListener(\"resize\",this.onResizeCallback)}},{key:\"remove\",value:function(){this.stop(),this.animationId&&cancelAnimationFrame(this.animationId),this.canvas&&document.body.removeChild(this.canvas),this.initialize()}},{key:\"updateDimensions\",value:function(){this.W===window.innerWidth&&this.H===window.innerHeight||(this.W=this.particles.opts.W=this.canvas.width=window.innerWidth,this.H=this.particles.opts.H=this.canvas.height=window.innerHeight)}},{key:\"mainLoop\",value:function(t){for(this.updateDimensions(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.W,this.H),this.windSpeed=Math.sin(t/8e3)*this.windSpeedMax,this.wind=this.particles.opts.wind+=this.windChange;this.droppedCount0?this.items.push(this.pool.pop().setup(this.opts)):this.items.push((new s.a).setup(this.opts))}}]),t}();i.a=o},function(t,i,e){\"use strict\";function n(t,i){if(!(t instanceof i))throw new TypeError(\"Cannot call a class as a function\")}var s=function(){function t(t,i){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:t+(t=0);return Math.random()*(i-t)+t|0}},{key:\"rand\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t+(t=0);return Math.random()*(i-t)+t}},{key:\"update\",value:function(){return this.tiltAngle+=this.tiltAngleIncremental*(.2*Math.cos(this.wind+(this.d+this.x+this.y)*this.windPosCoef)+1),this.y+=(Math.cos(this.angle+this.d)+3+this.r/2)/2,this.x+=Math.sin(this.angle),this.x+=Math.cos(this.wind+(this.d+this.x+this.y)*this.windPosCoef)*this.windSpeedMax,this.y+=Math.sin(this.wind+(this.d+this.x+this.y)*this.windPosCoef)*this.windSpeedMax,this.tilt=15*Math.sin(this.tiltAngle-this.count/3),this.y>this.H}},{key:\"drawCircle\",value:function(){this.ctx.arc(0,0,this.r/2,0,2*Math.PI,!1),this.ctx.fill()}},{key:\"drawRect\",value:function(){this.ctx.fillRect(0,0,this.r,this.r/2)}},{key:\"drawHeart\",value:function(){var t=this,i=function(i,e,n,s,a,o){t.ctx.bezierCurveTo(i/t.r*2,e/t.r*2,n/t.r*2,s/t.r*2,a/t.r*2,o/t.r*2)};this.ctx.moveTo(37.5/this.r,20/this.r),i(75,37,70,25,50,25),i(20,25,20,62.5,20,62.5),i(20,80,40,102,75,120),i(110,102,130,80,130,62.5),i(130,62.5,130,25,100,25),i(85,25,75,37,75,40),this.ctx.fill()}},{key:\"draw\",value:function(){this.ctx.fillStyle=this.color,this.ctx.beginPath(),this.ctx.setTransform(Math.cos(this.tiltAngle),Math.sin(this.tiltAngle),0,1,this.x,this.y),\"circle\"===this.shape?this.drawCircle():\"rect\"===this.shape?this.drawRect():\"heart\"===this.shape&&this.drawHeart()}}]),t}();i.a=a}])});","\n\n\n","\n\n\n","// Field definitions for DashboardTable.vue\nexport default [\n {\n name: '__checkbox',\n titleClass: 'center aligned',\n dataClass: 'center aligned'\n },\n {\n name: '__component:file-not-found-url',\n sortField: 'redirectSrcUrl',\n title: Craft.t('retour', '404 File Not Found URL'),\n titleClass: 'center vuetable-th-redirectSrcUrl',\n dataClass: 'center vuetable-td-redirectSrcUrl',\n },\n {\n name: 'referrerUrl',\n sortField: 'referrerUrl',\n title: Craft.t('retour', 'Last Referrer URL'),\n titleClass: 'center',\n dataClass: 'center',\n callback: 'urlFormatter'\n },\n {\n name: 'remoteIp',\n sortField: 'remoteIp',\n title: Craft.t('retour', 'Remote IP'),\n titleClass: 'center',\n dataClass: 'center',\n callback: 'ipFormatter'\n },\n {\n name: 'hitCount',\n sortField: 'hitCount',\n title: Craft.t('retour', 'Hits'),\n titleClass: 'text-right',\n dataClass: 'text-right',\n },\n {\n name: 'hitLastTime',\n sortField: 'hitLastTime',\n title: Craft.t('retour', 'Last Hit'),\n titleClass: 'center',\n dataClass: 'center',\n },\n {\n name: 'handledByRetour',\n sortField: 'handledByRetour',\n title: Craft.t('retour', 'Handled'),\n titleClass: 'text-center',\n dataClass: 'text-center',\n callback: 'boolFormatter'\n },\n {\n name: 'addLink',\n sortField: 'addLink',\n title: '',\n titleClass: 'text-center',\n dataClass: 'text-center',\n callback: 'addUrlFormatter'\n }\n];\n","\n\n\n","\n\n\n","import Vue from 'vue';\nimport VueEvents from 'vue-events';\nimport ConfettiParty from '@/vue/ConfettiParty.vue';\nimport DashboardChart from '@/vue/DashboardChart.vue';\nimport DashboardTable from '@/vue/DashboardTable.vue';\n\nVue.use(VueEvents);\n// Create our vue instance\nnew Vue({\n el: \"#cp-nav-content\",\n components: {\n ConfettiParty,\n DashboardChart,\n DashboardTable,\n },\n data: {},\n mounted() {\n this.$events.$on('refresh-table', eventData => this.onTableRefresh(eventData));\n },\n methods: {\n onTableRefresh(vuetable) {\n Vue.nextTick(() => vuetable.refresh());\n }\n },\n});\n\n// Accept HMR as per: https://vitejs.dev/guide/api-hmr.html\nif (import.meta.hot) {\n import.meta.hot.accept(() => {\n console.log(\"HMR\")\n });\n}\n\n"],"names":["t","i","module","this","e","s","n","a","o","r","h","c","Vue","VueConfetti","_sfc_main","largestNumber","mainArray","subArray","configureApi","url","queryApi","api","uri","params","callback","result","error","ApexCharts","chartsAPI","Axios","data","largest","FieldDefs","title","FileNotFoundUrl","VueTable","VueTablePagination","VueTablePaginationInfo","VueTableFilterBar","saveState","eventData","isChecked","dataItem","filterText","paginationData","page","value","DOMPurify","VueEvents","ConfettiParty","DashboardChart","DashboardTable","vuetable"],"mappings":"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","x_google_ignoreList":[0]} \ No newline at end of file +{"version":3,"file":"dashboard-BLlHxo8E.js","sources":["../../../../../buildchain/node_modules/vue-confetti/dist/vue-confetti.js","../../../../../buildchain/src/vue/ConfettiParty.vue","../../../../../buildchain/src/vue/DashboardChart.vue","../../../../../buildchain/src/vue/DashboardFieldDefs.js","../../../../../buildchain/src/vue/FileNotFoundUrl.vue","../../../../../buildchain/src/vue/DashboardTable.vue","../../../../../buildchain/src/js/Dashboard.js"],"sourcesContent":["!function(t,i){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=i():\"function\"==typeof define&&define.amd?define([],i):\"object\"==typeof exports?exports[\"vue-confetti\"]=i():t[\"vue-confetti\"]=i()}(this,function(){return function(t){function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}var e={};return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,\"a\",e),e},i.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},i.p=\"\",i(i.s=0)}([function(t,i,e){\"use strict\";Object.defineProperty(i,\"__esModule\",{value:!0});var n=e(1);e.d(i,\"Confetti\",function(){return n.a}),i.default={install:function(t,i){this.installed||(this.installed=!0,t.prototype.$confetti=new n.a(i))}}},function(t,i,e){\"use strict\";function n(t,i){if(!(t instanceof i))throw new TypeError(\"Cannot call a class as a function\")}var s=e(2),a=function(){function t(t,i){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:{};this.particles=new s.a({ctx:this.ctx,W:this.W,H:this.H,wind:this.wind,windPosCoef:this.windPosCoef,windSpeedMax:this.windSpeedMax,count:0,shape:t.shape||\"circle\",colors:{opts:t.colors||[\"DodgerBlue\",\"OliveDrab\",\"Gold\",\"pink\",\"SlateBlue\",\"lightblue\",\"Violet\",\"PaleGreen\",\"SteelBlue\",\"SandyBrown\",\"Chocolate\",\"Crimson\"],idx:0,step:10,get color(){return this.opts[(this.idx++/this.step|0)%this.opts.length]}}})}},{key:\"createContext\",value:function(){this.canvas=document.createElement(\"canvas\"),this.ctx=this.canvas.getContext(\"2d\"),this.canvas.style.display=\"block\",this.canvas.style.position=\"fixed\",this.canvas.style.pointerEvents=\"none\",this.canvas.style.top=0,this.canvas.style.width=\"100vw\",this.canvas.style.height=\"100vh\",this.canvas.id=\"confetti-canvas\",document.querySelector(\"body\").appendChild(this.canvas)}},{key:\"start\",value:function(t){this.ctx||this.createContext(),this.animationId&&cancelAnimationFrame(this.animationId),this.createParticles(t),this.updateDimensions(),this.particlesPerFrame=this.maxParticlesPerFrame,this.animationId=requestAnimationFrame(this.mainLoop.bind(this)),window.addEventListener(\"resize\",this.onResizeCallback)}},{key:\"stop\",value:function(){this.particlesPerFrame=0,window.removeEventListener(\"resize\",this.onResizeCallback)}},{key:\"remove\",value:function(){this.stop(),this.animationId&&cancelAnimationFrame(this.animationId),this.canvas&&document.body.removeChild(this.canvas),this.initialize()}},{key:\"updateDimensions\",value:function(){this.W===window.innerWidth&&this.H===window.innerHeight||(this.W=this.particles.opts.W=this.canvas.width=window.innerWidth,this.H=this.particles.opts.H=this.canvas.height=window.innerHeight)}},{key:\"mainLoop\",value:function(t){for(this.updateDimensions(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.W,this.H),this.windSpeed=Math.sin(t/8e3)*this.windSpeedMax,this.wind=this.particles.opts.wind+=this.windChange;this.droppedCount0?this.items.push(this.pool.pop().setup(this.opts)):this.items.push((new s.a).setup(this.opts))}}]),t}();i.a=o},function(t,i,e){\"use strict\";function n(t,i){if(!(t instanceof i))throw new TypeError(\"Cannot call a class as a function\")}var s=function(){function t(t,i){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:t+(t=0);return Math.random()*(i-t)+t|0}},{key:\"rand\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t+(t=0);return Math.random()*(i-t)+t}},{key:\"update\",value:function(){return this.tiltAngle+=this.tiltAngleIncremental*(.2*Math.cos(this.wind+(this.d+this.x+this.y)*this.windPosCoef)+1),this.y+=(Math.cos(this.angle+this.d)+3+this.r/2)/2,this.x+=Math.sin(this.angle),this.x+=Math.cos(this.wind+(this.d+this.x+this.y)*this.windPosCoef)*this.windSpeedMax,this.y+=Math.sin(this.wind+(this.d+this.x+this.y)*this.windPosCoef)*this.windSpeedMax,this.tilt=15*Math.sin(this.tiltAngle-this.count/3),this.y>this.H}},{key:\"drawCircle\",value:function(){this.ctx.arc(0,0,this.r/2,0,2*Math.PI,!1),this.ctx.fill()}},{key:\"drawRect\",value:function(){this.ctx.fillRect(0,0,this.r,this.r/2)}},{key:\"drawHeart\",value:function(){var t=this,i=function(i,e,n,s,a,o){t.ctx.bezierCurveTo(i/t.r*2,e/t.r*2,n/t.r*2,s/t.r*2,a/t.r*2,o/t.r*2)};this.ctx.moveTo(37.5/this.r,20/this.r),i(75,37,70,25,50,25),i(20,25,20,62.5,20,62.5),i(20,80,40,102,75,120),i(110,102,130,80,130,62.5),i(130,62.5,130,25,100,25),i(85,25,75,37,75,40),this.ctx.fill()}},{key:\"draw\",value:function(){this.ctx.fillStyle=this.color,this.ctx.beginPath(),this.ctx.setTransform(Math.cos(this.tiltAngle),Math.sin(this.tiltAngle),0,1,this.x,this.y),\"circle\"===this.shape?this.drawCircle():\"rect\"===this.shape?this.drawRect():\"heart\"===this.shape&&this.drawHeart()}}]),t}();i.a=a}])});","\n\n\n","\n\n\n","// Field definitions for DashboardTable.vue\nexport default [\n {\n name: '__checkbox',\n titleClass: 'center aligned',\n dataClass: 'center aligned'\n },\n {\n name: '__component:file-not-found-url',\n sortField: 'redirectSrcUrl',\n title: Craft.t('retour', '404 File Not Found URL'),\n titleClass: 'center vuetable-th-redirectSrcUrl',\n dataClass: 'center vuetable-td-redirectSrcUrl',\n },\n {\n name: 'referrerUrl',\n sortField: 'referrerUrl',\n title: Craft.t('retour', 'Last Referrer URL'),\n titleClass: 'center',\n dataClass: 'center',\n callback: 'urlFormatter'\n },\n {\n name: 'remoteIp',\n sortField: 'remoteIp',\n title: Craft.t('retour', 'Remote IP'),\n titleClass: 'center',\n dataClass: 'center',\n callback: 'ipFormatter'\n },\n {\n name: 'hitCount',\n sortField: 'hitCount',\n title: Craft.t('retour', 'Hits'),\n titleClass: 'text-right',\n dataClass: 'text-right',\n },\n {\n name: 'hitLastTime',\n sortField: 'hitLastTime',\n title: Craft.t('retour', 'Last Hit'),\n titleClass: 'center',\n dataClass: 'center',\n },\n {\n name: 'handledByRetour',\n sortField: 'handledByRetour',\n title: Craft.t('retour', 'Handled'),\n titleClass: 'text-center',\n dataClass: 'text-center',\n callback: 'boolFormatter'\n },\n {\n name: 'addLink',\n sortField: 'addLink',\n title: '',\n titleClass: 'text-center',\n dataClass: 'text-center',\n callback: 'addUrlFormatter'\n }\n];\n","\n\n\n","\n\n\n","import Vue from 'vue';\nimport VueEvents from 'vue-events';\nimport ConfettiParty from '@/vue/ConfettiParty.vue';\nimport DashboardChart from '@/vue/DashboardChart.vue';\nimport DashboardTable from '@/vue/DashboardTable.vue';\n\nVue.use(VueEvents);\n// Create our vue instance\nnew Vue({\n el: \"#cp-nav-content\",\n components: {\n ConfettiParty,\n DashboardChart,\n DashboardTable,\n },\n data: {},\n mounted() {\n this.$events.$on('refresh-table', eventData => this.onTableRefresh(eventData));\n },\n methods: {\n onTableRefresh(vuetable) {\n Vue.nextTick(() => vuetable.refresh());\n }\n },\n});\n\n// Accept HMR as per: https://vitejs.dev/guide/api-hmr.html\nif (import.meta.hot) {\n import.meta.hot.accept(() => {\n console.log(\"HMR\")\n });\n}\n\n"],"names":["t","i","module","this","e","s","n","a","o","r","h","c","Vue","VueConfetti","_sfc_main","largestNumber","mainArray","subArray","configureApi","url","queryApi","api","uri","params","callback","result","error","ApexCharts","chartsAPI","Axios","data","largest","FieldDefs","title","FileNotFoundUrl","VueTable","VueTablePagination","VueTablePaginationInfo","VueTableFilterBar","saveState","eventData","isChecked","dataItem","filterText","paginationData","page","value","DOMPurify","VueEvents","ConfettiParty","DashboardChart","DashboardTable","vuetable"],"mappings":"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","x_google_ignoreList":[0]} \ No newline at end of file diff --git a/src/web/assets/dist/assets/dashboard-BLlHxo8E.js.map.gz b/src/web/assets/dist/assets/dashboard-BLlHxo8E.js.map.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6240601064bd10e5121ba79d6123920b9c0e286 GIT binary patch literal 10069 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 _x?^W{KkLOX!IWk2Tup1aI}u3 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 S=Wr.call(v);return y[S]||(y[S]=S.slice(8,-1).toLowerCase())})(Object.create(null)),it=y=>(y=y.toLowerCase(),v=>yi(v)===y),vi=y=>v=>typeof v===y,{isArray:Ft}=Array,Kt=vi("undefined");function jr(y){return y!==null&&!Kt(y)&&y.constructor!==null&&!Kt(y.constructor)&&Ue(y.constructor.isBuffer)&&y.constructor.isBuffer(y)}const sn=it("ArrayBuffer");function Gr(y){let v;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?v=ArrayBuffer.isView(y):v=y&&y.buffer&&sn(y.buffer),v}const Vr=vi("string"),Ue=vi("function"),an=vi("number"),wi=y=>y!==null&&typeof y=="object",Ur=y=>y===!0||y===!1,gi=y=>{if(yi(y)!=="object")return!1;const v=Ts(y);return(v===null||v===Object.prototype||Object.getPrototypeOf(v)===null)&&!(Symbol.toStringTag in y)&&!(Symbol.iterator in y)},qr=it("Date"),Zr=it("File"),$r=it("Blob"),Jr=it("FileList"),Kr=y=>wi(y)&&Ue(y.pipe),Qr=y=>{let v;return y&&(typeof FormData=="function"&&y instanceof FormData||Ue(y.append)&&((v=yi(y))==="formdata"||v==="object"&&Ue(y.toString)&&y.toString()==="[object FormData]"))},eo=it("URLSearchParams"),[to,io,so,ao]=["ReadableStream","Request","Response","Headers"].map(it),no=y=>y.trim?y.trim():y.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qt(y,v,{allOwnKeys:S=!1}={}){if(y===null||typeof y>"u")return;let L,P;if(typeof y!="object"&&(y=[y]),Ft(y))for(L=0,P=y.length;L0;)if(P=S[L],v===P.toLowerCase())return P;return null}const At=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,rn=y=>!Kt(y)&&y!==At;function As(){const{caseless:y}=rn(this)&&this||{},v={},S=(L,P)=>{const X=y&&nn(v,P)||P;gi(v[X])&&gi(L)?v[X]=As(v[X],L):gi(L)?v[X]=As({},L):Ft(L)?v[X]=L.slice():v[X]=L};for(let L=0,P=arguments.length;L(Qt(v,(P,X)=>{S&&Ue(P)?y[X]=tn(P,S):y[X]=P},{allOwnKeys:L}),y),oo=y=>(y.charCodeAt(0)===65279&&(y=y.slice(1)),y),lo=(y,v,S,L)=>{y.prototype=Object.create(v.prototype,L),y.prototype.constructor=y,Object.defineProperty(y,"super",{value:v.prototype}),S&&Object.assign(y.prototype,S)},ho=(y,v,S,L)=>{let P,X,E;const D={};if(v=v||{},y==null)return v;do{for(P=Object.getOwnPropertyNames(y),X=P.length;X-- >0;)E=P[X],(!L||L(E,y,v))&&!D[E]&&(v[E]=y[E],D[E]=!0);y=S!==!1&&Ts(y)}while(y&&(!S||S(y,v))&&y!==Object.prototype);return v},co=(y,v,S)=>{y=String(y),(S===void 0||S>y.length)&&(S=y.length),S-=v.length;const L=y.indexOf(v,S);return L!==-1&&L===S},uo=y=>{if(!y)return null;if(Ft(y))return y;let v=y.length;if(!an(v))return null;const S=new Array(v);for(;v-- >0;)S[v]=y[v];return S},fo=(y=>v=>y&&v instanceof y)(typeof Uint8Array<"u"&&Ts(Uint8Array)),go=(y,v)=>{const L=(y&&y[Symbol.iterator]).call(y);let P;for(;(P=L.next())&&!P.done;){const X=P.value;v.call(y,X[0],X[1])}},po=(y,v)=>{let S;const L=[];for(;(S=y.exec(v))!==null;)L.push(S);return L},xo=it("HTMLFormElement"),mo=y=>y.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(S,L,P){return L.toUpperCase()+P}),Ya=(({hasOwnProperty:y})=>(v,S)=>y.call(v,S))(Object.prototype),bo=it("RegExp"),on=(y,v)=>{const S=Object.getOwnPropertyDescriptors(y),L={};Qt(S,(P,X)=>{let E;(E=v(P,X,y))!==!1&&(L[X]=E||P)}),Object.defineProperties(y,L)},yo=y=>{on(y,(v,S)=>{if(Ue(y)&&["arguments","caller","callee"].indexOf(S)!==-1)return!1;const L=y[S];if(Ue(L)){if(v.enumerable=!1,"writable"in v){v.writable=!1;return}v.set||(v.set=()=>{throw Error("Can not rewrite read-only method '"+S+"'")})}})},vo=(y,v)=>{const S={},L=P=>{P.forEach(X=>{S[X]=!0})};return Ft(y)?L(y):L(String(y).split(v)),S},wo=()=>{},ko=(y,v)=>y!=null&&Number.isFinite(y=+y)?y:v,bs="abcdefghijklmnopqrstuvwxyz",Na="0123456789",ln={DIGIT:Na,ALPHA:bs,ALPHA_DIGIT:bs+bs.toUpperCase()+Na},Ao=(y=16,v=ln.ALPHA_DIGIT)=>{let S="";const{length:L}=v;for(;y--;)S+=v[Math.random()*L|0];return S};function So(y){return!!(y&&Ue(y.append)&&y[Symbol.toStringTag]==="FormData"&&y[Symbol.iterator])}const Co=y=>{const v=new Array(10),S=(L,P)=>{if(wi(L)){if(v.indexOf(L)>=0)return;if(!("toJSON"in L)){v[P]=L;const X=Ft(L)?[]:{};return Qt(L,(E,D)=>{const N=S(E,P+1);!Kt(N)&&(X[D]=N)}),v[P]=void 0,X}}return L};return S(y,0)},Lo=it("AsyncFunction"),Mo=y=>y&&(wi(y)||Ue(y))&&Ue(y.then)&&Ue(y.catch),hn=((y,v)=>y?setImmediate:v?((S,L)=>(At.addEventListener("message",({source:P,data:X})=>{P===At&&X===S&&L.length&&L.shift()()},!1),P=>{L.push(P),At.postMessage(S,"*")}))(`axios@${Math.random()}`,[]):S=>setTimeout(S))(typeof setImmediate=="function",Ue(At.postMessage)),Po=typeof queueMicrotask<"u"?queueMicrotask.bind(At):typeof process<"u"&&process.nextTick||hn,_={isArray:Ft,isArrayBuffer:sn,isBuffer:jr,isFormData:Qr,isArrayBufferView:Gr,isString:Vr,isNumber:an,isBoolean:Ur,isObject:wi,isPlainObject:gi,isReadableStream:to,isRequest:io,isResponse:so,isHeaders:ao,isUndefined:Kt,isDate:qr,isFile:Zr,isBlob:$r,isRegExp:bo,isFunction:Ue,isStream:Kr,isURLSearchParams:eo,isTypedArray:fo,isFileList:Jr,forEach:Qt,merge:As,extend:ro,trim:no,stripBOM:oo,inherits:lo,toFlatObject:ho,kindOf:yi,kindOfTest:it,endsWith:co,toArray:uo,forEachEntry:go,matchAll:po,isHTMLForm:xo,hasOwnProperty:Ya,hasOwnProp:Ya,reduceDescriptors:on,freezeMethods:yo,toObjectSet:vo,toCamelCase:mo,noop:wo,toFiniteNumber:ko,findKey:nn,global:At,isContextDefined:rn,ALPHABET:ln,generateString:Ao,isSpecCompliantForm:So,toJSONObject:Co,isAsyncFn:Lo,isThenable:Mo,setImmediate:hn,asap:Po};function le(y,v,S,L,P){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=y,this.name="AxiosError",v&&(this.code=v),S&&(this.config=S),L&&(this.request=L),P&&(this.response=P,this.status=P.status?P.status:null)}_.inherits(le,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:_.toJSONObject(this.config),code:this.code,status:this.status}}});const cn=le.prototype,dn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(y=>{dn[y]={value:y}});Object.defineProperties(le,dn);Object.defineProperty(cn,"isAxiosError",{value:!0});le.from=(y,v,S,L,P,X)=>{const E=Object.create(cn);return _.toFlatObject(y,E,function(N){return N!==Error.prototype},D=>D!=="isAxiosError"),le.call(E,y.message,v,S,L,P),E.cause=y,E.name=y.name,X&&Object.assign(E,X),E};const To=null;function Ss(y){return _.isPlainObject(y)||_.isArray(y)}function un(y){return _.endsWith(y,"[]")?y.slice(0,-2):y}function _a(y,v,S){return y?y.concat(v).map(function(P,X){return P=un(P),!S&&X?"["+P+"]":P}).join(S?".":""):v}function Eo(y){return _.isArray(y)&&!y.some(Ss)}const Ro=_.toFlatObject(_,{},null,function(v){return/^is[A-Z]/.test(v)});function ki(y,v,S){if(!_.isObject(y))throw new TypeError("target must be an object");v=v||new FormData,S=_.toFlatObject(S,{metaTokens:!0,dots:!1,indexes:!1},!1,function(se,K){return!_.isUndefined(K[se])});const L=S.metaTokens,P=S.visitor||U,X=S.dots,E=S.indexes,N=(S.Blob||typeof Blob<"u"&&Blob)&&_.isSpecCompliantForm(v);if(!_.isFunction(P))throw new TypeError("visitor must be a function");function W(H){if(H===null)return"";if(_.isDate(H))return H.toISOString();if(!N&&_.isBlob(H))throw new le("Blob is not supported. Use a Buffer instead.");return _.isArrayBuffer(H)||_.isTypedArray(H)?N&&typeof Blob=="function"?new Blob([H]):Buffer.from(H):H}function U(H,se,K){let he=H;if(H&&!K&&typeof H=="object"){if(_.endsWith(se,"{}"))se=L?se:se.slice(0,-2),H=JSON.stringify(H);else if(_.isArray(H)&&Eo(H)||(_.isFileList(H)||_.endsWith(se,"[]"))&&(he=_.toArray(H)))return se=un(se),he.forEach(function(Se,je){!(_.isUndefined(Se)||Se===null)&&v.append(E===!0?_a([se],je,X):E===null?se:se+"[]",W(Se))}),!1}return Ss(H)?!0:(v.append(_a(K,se,X),W(H)),!1)}const $=[],oe=Object.assign(Ro,{defaultVisitor:U,convertValue:W,isVisitable:Ss});function Ae(H,se){if(!_.isUndefined(H)){if($.indexOf(H)!==-1)throw Error("Circular reference detected in "+se.join("."));$.push(H),_.forEach(H,function(he,Le){(!(_.isUndefined(he)||he===null)&&P.call(v,he,_.isString(Le)?Le.trim():Le,se,oe))===!0&&Ae(he,se?se.concat(Le):[Le])}),$.pop()}}if(!_.isObject(y))throw new TypeError("data must be an object");return Ae(y),v}function Ba(y){const v={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(y).replace(/[!'()~]|%20|%00/g,function(L){return v[L]})}function Es(y,v){this._pairs=[],y&&ki(y,this,v)}const fn=Es.prototype;fn.append=function(v,S){this._pairs.push([v,S])};fn.toString=function(v){const S=v?function(L){return v.call(this,L,Ba)}:Ba;return this._pairs.map(function(P){return S(P[0])+"="+S(P[1])},"").join("&")};function Io(y){return encodeURIComponent(y).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function gn(y,v,S){if(!v)return y;const L=S&&S.encode||Io;_.isFunction(S)&&(S={serialize:S});const P=S&&S.serialize;let X;if(P?X=P(v,S):X=_.isURLSearchParams(v)?v.toString():new Es(v,S).toString(L),X){const E=y.indexOf("#");E!==-1&&(y=y.slice(0,E)),y+=(y.indexOf("?")===-1?"?":"&")+X}return y}class Wa{constructor(){this.handlers=[]}use(v,S,L){return this.handlers.push({fulfilled:v,rejected:S,synchronous:L?L.synchronous:!1,runWhen:L?L.runWhen:null}),this.handlers.length-1}eject(v){this.handlers[v]&&(this.handlers[v]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(v){_.forEach(this.handlers,function(L){L!==null&&v(L)})}}const pn={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Oo=typeof URLSearchParams<"u"?URLSearchParams:Es,zo=typeof FormData<"u"?FormData:null,Xo=typeof Blob<"u"?Blob:null,Fo={isBrowser:!0,classes:{URLSearchParams:Oo,FormData:zo,Blob:Xo},protocols:["http","https","file","blob","url","data"]},Rs=typeof window<"u"&&typeof document<"u",Cs=typeof navigator=="object"&&navigator||void 0,Ho=Rs&&(!Cs||["ReactNative","NativeScript","NS"].indexOf(Cs.product)<0),Do=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Yo=Rs&&window.location.href||"http://localhost",No=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Rs,hasStandardBrowserEnv:Ho,hasStandardBrowserWebWorkerEnv:Do,navigator:Cs,origin:Yo},Symbol.toStringTag,{value:"Module"})),He={...No,...Fo};function _o(y,v){return ki(y,new He.classes.URLSearchParams,Object.assign({visitor:function(S,L,P,X){return He.isNode&&_.isBuffer(S)?(this.append(L,S.toString("base64")),!1):X.defaultVisitor.apply(this,arguments)}},v))}function Bo(y){return _.matchAll(/\w+|\[(\w*)]/g,y).map(v=>v[0]==="[]"?"":v[1]||v[0])}function Wo(y){const v={},S=Object.keys(y);let L;const P=S.length;let X;for(L=0;L=S.length;return E=!E&&_.isArray(P)?P.length:E,N?(_.hasOwnProp(P,E)?P[E]=[P[E],L]:P[E]=L,!D):((!P[E]||!_.isObject(P[E]))&&(P[E]=[]),v(S,L,P[E],X)&&_.isArray(P[E])&&(P[E]=Wo(P[E])),!D)}if(_.isFormData(y)&&_.isFunction(y.entries)){const S={};return _.forEachEntry(y,(L,P)=>{v(Bo(L),P,S,0)}),S}return null}function jo(y,v,S){if(_.isString(y))try{return(v||JSON.parse)(y),_.trim(y)}catch(L){if(L.name!=="SyntaxError")throw L}return(0,JSON.stringify)(y)}const ei={transitional:pn,adapter:["xhr","http","fetch"],transformRequest:[function(v,S){const L=S.getContentType()||"",P=L.indexOf("application/json")>-1,X=_.isObject(v);if(X&&_.isHTMLForm(v)&&(v=new FormData(v)),_.isFormData(v))return P?JSON.stringify(xn(v)):v;if(_.isArrayBuffer(v)||_.isBuffer(v)||_.isStream(v)||_.isFile(v)||_.isBlob(v)||_.isReadableStream(v))return v;if(_.isArrayBufferView(v))return v.buffer;if(_.isURLSearchParams(v))return S.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),v.toString();let D;if(X){if(L.indexOf("application/x-www-form-urlencoded")>-1)return _o(v,this.formSerializer).toString();if((D=_.isFileList(v))||L.indexOf("multipart/form-data")>-1){const N=this.env&&this.env.FormData;return ki(D?{"files[]":v}:v,N&&new N,this.formSerializer)}}return X||P?(S.setContentType("application/json",!1),jo(v)):v}],transformResponse:[function(v){const S=this.transitional||ei.transitional,L=S&&S.forcedJSONParsing,P=this.responseType==="json";if(_.isResponse(v)||_.isReadableStream(v))return v;if(v&&_.isString(v)&&(L&&!this.responseType||P)){const E=!(S&&S.silentJSONParsing)&&P;try{return JSON.parse(v)}catch(D){if(E)throw D.name==="SyntaxError"?le.from(D,le.ERR_BAD_RESPONSE,this,null,this.response):D}}return v}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:He.classes.FormData,Blob:He.classes.Blob},validateStatus:function(v){return v>=200&&v<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};_.forEach(["delete","get","head","post","put","patch"],y=>{ei.headers[y]={}});const Go=_.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Vo=y=>{const v={};let S,L,P;return y&&y.split(` +`).forEach(function(E){P=E.indexOf(":"),S=E.substring(0,P).trim().toLowerCase(),L=E.substring(P+1).trim(),!(!S||v[S]&&Go[S])&&(S==="set-cookie"?v[S]?v[S].push(L):v[S]=[L]:v[S]=v[S]?v[S]+", "+L:L)}),v},ja=Symbol("internals");function Jt(y){return y&&String(y).trim().toLowerCase()}function pi(y){return y===!1||y==null?y:_.isArray(y)?y.map(pi):String(y)}function Uo(y){const v=Object.create(null),S=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let L;for(;L=S.exec(y);)v[L[1]]=L[2];return v}const qo=y=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(y.trim());function ys(y,v,S,L,P){if(_.isFunction(L))return L.call(this,v,S);if(P&&(v=S),!!_.isString(v)){if(_.isString(L))return v.indexOf(L)!==-1;if(_.isRegExp(L))return L.test(v)}}function Zo(y){return y.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(v,S,L)=>S.toUpperCase()+L)}function $o(y,v){const S=_.toCamelCase(" "+v);["get","set","has"].forEach(L=>{Object.defineProperty(y,L+S,{value:function(P,X,E){return this[L].call(this,v,P,X,E)},configurable:!0})})}class We{constructor(v){v&&this.set(v)}set(v,S,L){const P=this;function X(D,N,W){const U=Jt(N);if(!U)throw new Error("header name must be a non-empty string");const $=_.findKey(P,U);(!$||P[$]===void 0||W===!0||W===void 0&&P[$]!==!1)&&(P[$||N]=pi(D))}const E=(D,N)=>_.forEach(D,(W,U)=>X(W,U,N));if(_.isPlainObject(v)||v instanceof this.constructor)E(v,S);else if(_.isString(v)&&(v=v.trim())&&!qo(v))E(Vo(v),S);else if(_.isHeaders(v))for(const[D,N]of v.entries())X(N,D,L);else v!=null&&X(S,v,L);return this}get(v,S){if(v=Jt(v),v){const L=_.findKey(this,v);if(L){const P=this[L];if(!S)return P;if(S===!0)return Uo(P);if(_.isFunction(S))return S.call(this,P,L);if(_.isRegExp(S))return S.exec(P);throw new TypeError("parser must be boolean|regexp|function")}}}has(v,S){if(v=Jt(v),v){const L=_.findKey(this,v);return!!(L&&this[L]!==void 0&&(!S||ys(this,this[L],L,S)))}return!1}delete(v,S){const L=this;let P=!1;function X(E){if(E=Jt(E),E){const D=_.findKey(L,E);D&&(!S||ys(L,L[D],D,S))&&(delete L[D],P=!0)}}return _.isArray(v)?v.forEach(X):X(v),P}clear(v){const S=Object.keys(this);let L=S.length,P=!1;for(;L--;){const X=S[L];(!v||ys(this,this[X],X,v,!0))&&(delete this[X],P=!0)}return P}normalize(v){const S=this,L={};return _.forEach(this,(P,X)=>{const E=_.findKey(L,X);if(E){S[E]=pi(P),delete S[X];return}const D=v?Zo(X):String(X).trim();D!==X&&delete S[X],S[D]=pi(P),L[D]=!0}),this}concat(...v){return this.constructor.concat(this,...v)}toJSON(v){const S=Object.create(null);return _.forEach(this,(L,P)=>{L!=null&&L!==!1&&(S[P]=v&&_.isArray(L)?L.join(", "):L)}),S}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([v,S])=>v+": "+S).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(v){return v instanceof this?v:new this(v)}static concat(v,...S){const L=new this(v);return S.forEach(P=>L.set(P)),L}static accessor(v){const L=(this[ja]=this[ja]={accessors:{}}).accessors,P=this.prototype;function X(E){const D=Jt(E);L[D]||($o(P,E),L[D]=!0)}return _.isArray(v)?v.forEach(X):X(v),this}}We.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);_.reduceDescriptors(We.prototype,({value:y},v)=>{let S=v[0].toUpperCase()+v.slice(1);return{get:()=>y,set(L){this[S]=L}}});_.freezeMethods(We);function vs(y,v){const S=this||ei,L=v||S,P=We.from(L.headers);let X=L.data;return _.forEach(y,function(D){X=D.call(S,X,P.normalize(),v?v.status:void 0)}),P.normalize(),X}function mn(y){return!!(y&&y.__CANCEL__)}function Ht(y,v,S){le.call(this,y??"canceled",le.ERR_CANCELED,v,S),this.name="CanceledError"}_.inherits(Ht,le,{__CANCEL__:!0});function bn(y,v,S){const L=S.config.validateStatus;!S.status||!L||L(S.status)?y(S):v(new le("Request failed with status code "+S.status,[le.ERR_BAD_REQUEST,le.ERR_BAD_RESPONSE][Math.floor(S.status/100)-4],S.config,S.request,S))}function Jo(y){const v=/^([-+\w]{1,25})(:?\/\/|:)/.exec(y);return v&&v[1]||""}function Ko(y,v){y=y||10;const S=new Array(y),L=new Array(y);let P=0,X=0,E;return v=v!==void 0?v:1e3,function(N){const W=Date.now(),U=L[X];E||(E=W),S[P]=N,L[P]=W;let $=X,oe=0;for(;$!==P;)oe+=S[$++],$=$%y;if(P=(P+1)%y,P===X&&(X=(X+1)%y),W-E{S=U,P=null,X&&(clearTimeout(X),X=null),y.apply(null,W)};return[(...W)=>{const U=Date.now(),$=U-S;$>=L?E(W,U):(P=W,X||(X=setTimeout(()=>{X=null,E(P)},L-$)))},()=>P&&E(P)]}const mi=(y,v,S=3)=>{let L=0;const P=Ko(50,250);return Qo(X=>{const E=X.loaded,D=X.lengthComputable?X.total:void 0,N=E-L,W=P(N),U=E<=D;L=E;const $={loaded:E,total:D,progress:D?E/D:void 0,bytes:N,rate:W||void 0,estimated:W&&D&&U?(D-E)/W:void 0,event:X,lengthComputable:D!=null,[v?"download":"upload"]:!0};y($)},S)},Ga=(y,v)=>{const S=y!=null;return[L=>v[0]({lengthComputable:S,total:y,loaded:L}),v[1]]},Va=y=>(...v)=>_.asap(()=>y(...v)),el=He.hasStandardBrowserEnv?((y,v)=>S=>(S=new URL(S,He.origin),y.protocol===S.protocol&&y.host===S.host&&(v||y.port===S.port)))(new URL(He.origin),He.navigator&&/(msie|trident)/i.test(He.navigator.userAgent)):()=>!0,tl=He.hasStandardBrowserEnv?{write(y,v,S,L,P,X){const E=[y+"="+encodeURIComponent(v)];_.isNumber(S)&&E.push("expires="+new Date(S).toGMTString()),_.isString(L)&&E.push("path="+L),_.isString(P)&&E.push("domain="+P),X===!0&&E.push("secure"),document.cookie=E.join("; ")},read(y){const v=document.cookie.match(new RegExp("(^|;\\s*)("+y+")=([^;]*)"));return v?decodeURIComponent(v[3]):null},remove(y){this.write(y,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function il(y){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(y)}function sl(y,v){return v?y.replace(/\/?\/$/,"")+"/"+v.replace(/^\/+/,""):y}function yn(y,v){return y&&!il(v)?sl(y,v):v}const Ua=y=>y instanceof We?{...y}:y;function Ct(y,v){v=v||{};const S={};function L(W,U,$,oe){return _.isPlainObject(W)&&_.isPlainObject(U)?_.merge.call({caseless:oe},W,U):_.isPlainObject(U)?_.merge({},U):_.isArray(U)?U.slice():U}function P(W,U,$,oe){if(_.isUndefined(U)){if(!_.isUndefined(W))return L(void 0,W,$,oe)}else return L(W,U,$,oe)}function X(W,U){if(!_.isUndefined(U))return L(void 0,U)}function E(W,U){if(_.isUndefined(U)){if(!_.isUndefined(W))return L(void 0,W)}else return L(void 0,U)}function D(W,U,$){if($ in v)return L(W,U);if($ in y)return L(void 0,W)}const N={url:X,method:X,data:X,baseURL:E,transformRequest:E,transformResponse:E,paramsSerializer:E,timeout:E,timeoutMessage:E,withCredentials:E,withXSRFToken:E,adapter:E,responseType:E,xsrfCookieName:E,xsrfHeaderName:E,onUploadProgress:E,onDownloadProgress:E,decompress:E,maxContentLength:E,maxBodyLength:E,beforeRedirect:E,transport:E,httpAgent:E,httpsAgent:E,cancelToken:E,socketPath:E,responseEncoding:E,validateStatus:D,headers:(W,U,$)=>P(Ua(W),Ua(U),$,!0)};return _.forEach(Object.keys(Object.assign({},y,v)),function(U){const $=N[U]||P,oe=$(y[U],v[U],U);_.isUndefined(oe)&&$!==D||(S[U]=oe)}),S}const vn=y=>{const v=Ct({},y);let{data:S,withXSRFToken:L,xsrfHeaderName:P,xsrfCookieName:X,headers:E,auth:D}=v;v.headers=E=We.from(E),v.url=gn(yn(v.baseURL,v.url),y.params,y.paramsSerializer),D&&E.set("Authorization","Basic "+btoa((D.username||"")+":"+(D.password?unescape(encodeURIComponent(D.password)):"")));let N;if(_.isFormData(S)){if(He.hasStandardBrowserEnv||He.hasStandardBrowserWebWorkerEnv)E.setContentType(void 0);else if((N=E.getContentType())!==!1){const[W,...U]=N?N.split(";").map($=>$.trim()).filter(Boolean):[];E.setContentType([W||"multipart/form-data",...U].join("; "))}}if(He.hasStandardBrowserEnv&&(L&&_.isFunction(L)&&(L=L(v)),L||L!==!1&&el(v.url))){const W=P&&X&&tl.read(X);W&&E.set(P,W)}return v},al=typeof XMLHttpRequest<"u",nl=al&&function(y){return new Promise(function(S,L){const P=vn(y);let X=P.data;const E=We.from(P.headers).normalize();let{responseType:D,onUploadProgress:N,onDownloadProgress:W}=P,U,$,oe,Ae,H;function se(){Ae&&Ae(),H&&H(),P.cancelToken&&P.cancelToken.unsubscribe(U),P.signal&&P.signal.removeEventListener("abort",U)}let K=new XMLHttpRequest;K.open(P.method.toUpperCase(),P.url,!0),K.timeout=P.timeout;function he(){if(!K)return;const Se=We.from("getAllResponseHeaders"in K&&K.getAllResponseHeaders()),R={data:!D||D==="text"||D==="json"?K.responseText:K.response,status:K.status,statusText:K.statusText,headers:Se,config:y,request:K};bn(function(Ke){S(Ke),se()},function(Ke){L(Ke),se()},R),K=null}"onloadend"in K?K.onloadend=he:K.onreadystatechange=function(){!K||K.readyState!==4||K.status===0&&!(K.responseURL&&K.responseURL.indexOf("file:")===0)||setTimeout(he)},K.onabort=function(){K&&(L(new le("Request aborted",le.ECONNABORTED,y,K)),K=null)},K.onerror=function(){L(new le("Network Error",le.ERR_NETWORK,y,K)),K=null},K.ontimeout=function(){let je=P.timeout?"timeout of "+P.timeout+"ms exceeded":"timeout exceeded";const R=P.transitional||pn;P.timeoutErrorMessage&&(je=P.timeoutErrorMessage),L(new le(je,R.clarifyTimeoutError?le.ETIMEDOUT:le.ECONNABORTED,y,K)),K=null},X===void 0&&E.setContentType(null),"setRequestHeader"in K&&_.forEach(E.toJSON(),function(je,R){K.setRequestHeader(R,je)}),_.isUndefined(P.withCredentials)||(K.withCredentials=!!P.withCredentials),D&&D!=="json"&&(K.responseType=P.responseType),W&&([oe,H]=mi(W,!0),K.addEventListener("progress",oe)),N&&K.upload&&([$,Ae]=mi(N),K.upload.addEventListener("progress",$),K.upload.addEventListener("loadend",Ae)),(P.cancelToken||P.signal)&&(U=Se=>{K&&(L(!Se||Se.type?new Ht(null,y,K):Se),K.abort(),K=null)},P.cancelToken&&P.cancelToken.subscribe(U),P.signal&&(P.signal.aborted?U():P.signal.addEventListener("abort",U)));const Le=Jo(P.url);if(Le&&He.protocols.indexOf(Le)===-1){L(new le("Unsupported protocol "+Le+":",le.ERR_BAD_REQUEST,y));return}K.send(X||null)})},rl=(y,v)=>{const{length:S}=y=y?y.filter(Boolean):[];if(v||S){let L=new AbortController,P;const X=function(W){if(!P){P=!0,D();const U=W instanceof Error?W:this.reason;L.abort(U instanceof le?U:new Ht(U instanceof Error?U.message:U))}};let E=v&&setTimeout(()=>{E=null,X(new le(`timeout ${v} of ms exceeded`,le.ETIMEDOUT))},v);const D=()=>{y&&(E&&clearTimeout(E),E=null,y.forEach(W=>{W.unsubscribe?W.unsubscribe(X):W.removeEventListener("abort",X)}),y=null)};y.forEach(W=>W.addEventListener("abort",X));const{signal:N}=L;return N.unsubscribe=()=>_.asap(D),N}},ol=function*(y,v){let S=y.byteLength;if(S{const P=ll(y,v);let X=0,E,D=N=>{E||(E=!0,L&&L(N))};return new ReadableStream({async pull(N){try{const{done:W,value:U}=await P.next();if(W){D(),N.close();return}let $=U.byteLength;if(S){let oe=X+=$;S(oe)}N.enqueue(new Uint8Array(U))}catch(W){throw D(W),W}},cancel(N){return D(N),P.return()}},{highWaterMark:2})},Ai=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",wn=Ai&&typeof ReadableStream=="function",cl=Ai&&(typeof TextEncoder=="function"?(y=>v=>y.encode(v))(new TextEncoder):async y=>new Uint8Array(await new Response(y).arrayBuffer())),kn=(y,...v)=>{try{return!!y(...v)}catch{return!1}},dl=wn&&kn(()=>{let y=!1;const v=new Request(He.origin,{body:new ReadableStream,method:"POST",get duplex(){return y=!0,"half"}}).headers.has("Content-Type");return y&&!v}),Za=64*1024,Ls=wn&&kn(()=>_.isReadableStream(new Response("").body)),bi={stream:Ls&&(y=>y.body)};Ai&&(y=>{["text","arrayBuffer","blob","formData","stream"].forEach(v=>{!bi[v]&&(bi[v]=_.isFunction(y[v])?S=>S[v]():(S,L)=>{throw new le(`Response type '${v}' is not supported`,le.ERR_NOT_SUPPORT,L)})})})(new Response);const ul=async y=>{if(y==null)return 0;if(_.isBlob(y))return y.size;if(_.isSpecCompliantForm(y))return(await new Request(He.origin,{method:"POST",body:y}).arrayBuffer()).byteLength;if(_.isArrayBufferView(y)||_.isArrayBuffer(y))return y.byteLength;if(_.isURLSearchParams(y)&&(y=y+""),_.isString(y))return(await cl(y)).byteLength},fl=async(y,v)=>{const S=_.toFiniteNumber(y.getContentLength());return S??ul(v)},gl=Ai&&(async y=>{let{url:v,method:S,data:L,signal:P,cancelToken:X,timeout:E,onDownloadProgress:D,onUploadProgress:N,responseType:W,headers:U,withCredentials:$="same-origin",fetchOptions:oe}=vn(y);W=W?(W+"").toLowerCase():"text";let Ae=rl([P,X&&X.toAbortSignal()],E),H;const se=Ae&&Ae.unsubscribe&&(()=>{Ae.unsubscribe()});let K;try{if(N&&dl&&S!=="get"&&S!=="head"&&(K=await fl(U,L))!==0){let R=new Request(v,{method:"POST",body:L,duplex:"half"}),De;if(_.isFormData(L)&&(De=R.headers.get("content-type"))&&U.setContentType(De),R.body){const[Ke,ut]=Ga(K,mi(Va(N)));L=qa(R.body,Za,Ke,ut)}}_.isString($)||($=$?"include":"omit");const he="credentials"in Request.prototype;H=new Request(v,{...oe,signal:Ae,method:S.toUpperCase(),headers:U.normalize().toJSON(),body:L,duplex:"half",credentials:he?$:void 0});let Le=await fetch(H);const Se=Ls&&(W==="stream"||W==="response");if(Ls&&(D||Se&&se)){const R={};["status","statusText","headers"].forEach(ne=>{R[ne]=Le[ne]});const De=_.toFiniteNumber(Le.headers.get("content-length")),[Ke,ut]=D&&Ga(De,mi(Va(D),!0))||[];Le=new Response(qa(Le.body,Za,Ke,()=>{ut&&ut(),se&&se()}),R)}W=W||"text";let je=await bi[_.findKey(bi,W)||"text"](Le,y);return!Se&&se&&se(),await new Promise((R,De)=>{bn(R,De,{data:je,headers:We.from(Le.headers),status:Le.status,statusText:Le.statusText,config:y,request:H})})}catch(he){throw se&&se(),he&&he.name==="TypeError"&&/fetch/i.test(he.message)?Object.assign(new le("Network Error",le.ERR_NETWORK,y,H),{cause:he.cause||he}):le.from(he,he&&he.code,y,H)}}),Ms={http:To,xhr:nl,fetch:gl};_.forEach(Ms,(y,v)=>{if(y){try{Object.defineProperty(y,"name",{value:v})}catch{}Object.defineProperty(y,"adapterName",{value:v})}});const $a=y=>`- ${y}`,pl=y=>_.isFunction(y)||y===null||y===!1,An={getAdapter:y=>{y=_.isArray(y)?y:[y];const{length:v}=y;let S,L;const P={};for(let X=0;X`adapter ${D} `+(N===!1?"is not supported by the environment":"is not available in the build"));let E=v?X.length>1?`since : +`+X.map($a).join(` +`):" "+$a(X[0]):"as no adapter specified";throw new le("There is no suitable adapter to dispatch the request "+E,"ERR_NOT_SUPPORT")}return L},adapters:Ms};function ws(y){if(y.cancelToken&&y.cancelToken.throwIfRequested(),y.signal&&y.signal.aborted)throw new Ht(null,y)}function Ja(y){return ws(y),y.headers=We.from(y.headers),y.data=vs.call(y,y.transformRequest),["post","put","patch"].indexOf(y.method)!==-1&&y.headers.setContentType("application/x-www-form-urlencoded",!1),An.getAdapter(y.adapter||ei.adapter)(y).then(function(L){return ws(y),L.data=vs.call(y,y.transformResponse,L),L.headers=We.from(L.headers),L},function(L){return mn(L)||(ws(y),L&&L.response&&(L.response.data=vs.call(y,y.transformResponse,L.response),L.response.headers=We.from(L.response.headers))),Promise.reject(L)})}const Sn="1.7.9",Si={};["object","boolean","number","function","string","symbol"].forEach((y,v)=>{Si[y]=function(L){return typeof L===y||"a"+(v<1?"n ":" ")+y}});const Ka={};Si.transitional=function(v,S,L){function P(X,E){return"[Axios v"+Sn+"] Transitional option '"+X+"'"+E+(L?". "+L:"")}return(X,E,D)=>{if(v===!1)throw new le(P(E," has been removed"+(S?" in "+S:"")),le.ERR_DEPRECATED);return S&&!Ka[E]&&(Ka[E]=!0,console.warn(P(E," has been deprecated since v"+S+" and will be removed in the near future"))),v?v(X,E,D):!0}};Si.spelling=function(v){return(S,L)=>(console.warn(`${L} is likely a misspelling of ${v}`),!0)};function xl(y,v,S){if(typeof y!="object")throw new le("options must be an object",le.ERR_BAD_OPTION_VALUE);const L=Object.keys(y);let P=L.length;for(;P-- >0;){const X=L[P],E=v[X];if(E){const D=y[X],N=D===void 0||E(D,X,y);if(N!==!0)throw new le("option "+X+" must be "+N,le.ERR_BAD_OPTION_VALUE);continue}if(S!==!0)throw new le("Unknown option "+X,le.ERR_BAD_OPTION)}}const xi={assertOptions:xl,validators:Si},st=xi.validators;class St{constructor(v){this.defaults=v,this.interceptors={request:new Wa,response:new Wa}}async request(v,S){try{return await this._request(v,S)}catch(L){if(L instanceof Error){let P={};Error.captureStackTrace?Error.captureStackTrace(P):P=new Error;const X=P.stack?P.stack.replace(/^.+\n/,""):"";try{L.stack?X&&!String(L.stack).endsWith(X.replace(/^.+\n.+\n/,""))&&(L.stack+=` +`+X):L.stack=X}catch{}}throw L}}_request(v,S){typeof v=="string"?(S=S||{},S.url=v):S=v||{},S=Ct(this.defaults,S);const{transitional:L,paramsSerializer:P,headers:X}=S;L!==void 0&&xi.assertOptions(L,{silentJSONParsing:st.transitional(st.boolean),forcedJSONParsing:st.transitional(st.boolean),clarifyTimeoutError:st.transitional(st.boolean)},!1),P!=null&&(_.isFunction(P)?S.paramsSerializer={serialize:P}:xi.assertOptions(P,{encode:st.function,serialize:st.function},!0)),xi.assertOptions(S,{baseUrl:st.spelling("baseURL"),withXsrfToken:st.spelling("withXSRFToken")},!0),S.method=(S.method||this.defaults.method||"get").toLowerCase();let E=X&&_.merge(X.common,X[S.method]);X&&_.forEach(["delete","get","head","post","put","patch","common"],H=>{delete X[H]}),S.headers=We.concat(E,X);const D=[];let N=!0;this.interceptors.request.forEach(function(se){typeof se.runWhen=="function"&&se.runWhen(S)===!1||(N=N&&se.synchronous,D.unshift(se.fulfilled,se.rejected))});const W=[];this.interceptors.response.forEach(function(se){W.push(se.fulfilled,se.rejected)});let U,$=0,oe;if(!N){const H=[Ja.bind(this),void 0];for(H.unshift.apply(H,D),H.push.apply(H,W),oe=H.length,U=Promise.resolve(S);${if(!L._listeners)return;let X=L._listeners.length;for(;X-- >0;)L._listeners[X](P);L._listeners=null}),this.promise.then=P=>{let X;const E=new Promise(D=>{L.subscribe(D),X=D}).then(P);return E.cancel=function(){L.unsubscribe(X)},E},v(function(X,E,D){L.reason||(L.reason=new Ht(X,E,D),S(L.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(v){if(this.reason){v(this.reason);return}this._listeners?this._listeners.push(v):this._listeners=[v]}unsubscribe(v){if(!this._listeners)return;const S=this._listeners.indexOf(v);S!==-1&&this._listeners.splice(S,1)}toAbortSignal(){const v=new AbortController,S=L=>{v.abort(L)};return this.subscribe(S),v.signal.unsubscribe=()=>this.unsubscribe(S),v.signal}static source(){let v;return{token:new Is(function(P){v=P}),cancel:v}}}function ml(y){return function(S){return y.apply(null,S)}}function bl(y){return _.isObject(y)&&y.isAxiosError===!0}const Ps={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ps).forEach(([y,v])=>{Ps[v]=y});function Cn(y){const v=new St(y),S=tn(St.prototype.request,v);return _.extend(S,St.prototype,v,{allOwnKeys:!0}),_.extend(S,v,null,{allOwnKeys:!0}),S.create=function(P){return Cn(Ct(y,P))},S}const Ie=Cn(ei);Ie.Axios=St;Ie.CanceledError=Ht;Ie.CancelToken=Is;Ie.isCancel=mn;Ie.VERSION=Sn;Ie.toFormData=ki;Ie.AxiosError=le;Ie.Cancel=Ie.CanceledError;Ie.all=function(v){return Promise.all(v)};Ie.spread=ml;Ie.isAxiosError=bl;Ie.mergeConfig=Ct;Ie.AxiosHeaders=We;Ie.formToJSON=y=>xn(_.isHTMLForm(y)?new FormData(y):y);Ie.getAdapter=An.getAdapter;Ie.HttpStatusCode=Ps;Ie.default=Ie;var Ln={exports:{}},ks={exports:{}};/*! + * ApexCharts v4.4.0 + * (c) 2018-2025 ApexCharts + * Released under the MIT License. + */var Qa;function yl(){return Qa||(Qa=1,function(y,v){(function(S,L){y.exports=L()})(en,function(){function S(o,e){(e==null||e>o.length)&&(e=o.length);for(var t=0,i=Array(e);t=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(l){throw l},f:s}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,n=!0,r=!1;return{s:function(){t=t.call(o)},n:function(){var l=t.next();return n=l.done,l},e:function(l){r=!0,a=l},f:function(){try{n||t.return==null||t.return()}finally{if(r)throw a}}}}function N(o){var e=oe();return function(){var t,i=U(o);if(e){var s=U(this).constructor;t=Reflect.construct(i,arguments,s)}else t=i.apply(this,arguments);return function(a,n){if(n&&(typeof n=="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return L(a)}(this,t)}}function W(o,e,t){return(e=Le(e))in o?Object.defineProperty(o,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):o[e]=t,o}function U(o){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},U(o)}function $(o,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");o.prototype=Object.create(e&&e.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),Object.defineProperty(o,"prototype",{writable:!1}),e&&se(o,e)}function oe(){try{var o=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oe=function(){return!!o})()}function Ae(o,e){var t=Object.keys(o);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(o);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(o,s).enumerable})),t.push.apply(t,i)}return t}function H(o){for(var e=1;e>16,r=i>>8&255,l=255&i;return"#"+(16777216+65536*(Math.round((s-n)*a)+n)+256*(Math.round((s-r)*a)+r)+(Math.round((s-l)*a)+l)).toString(16).slice(1)}},{key:"shadeColor",value:function(e,t){return o.isColorHex(t)?this.shadeHexColor(e,t):this.shadeRGBColor(e,t)}}],[{key:"bind",value:function(e,t){return function(){return e.apply(t,arguments)}}},{key:"isObject",value:function(e){return e&&Se(e)==="object"&&!Array.isArray(e)&&e!=null}},{key:"is",value:function(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"}},{key:"listToArray",value:function(e){var t,i=[];for(t=0;t1&&arguments[1]!==void 0?arguments[1]:new WeakMap;if(e===null||Se(e)!=="object")return e;if(i.has(e))return i.get(e);if(Array.isArray(e)){t=[],i.set(e,t);for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(e)?e:parseFloat(e.toPrecision(t))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(e){return e.toString().includes("e")?Math.round(e):e}},{key:"elementExists",value:function(e){return!(!e||!e.isConnected)}},{key:"getDimensions",value:function(e){var t=getComputedStyle(e,null),i=e.clientHeight,s=e.clientWidth;return i-=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),[s-=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),i]}},{key:"getBoundingClientRect",value:function(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:e.clientWidth,height:e.clientHeight,x:t.left,y:t.top}}},{key:"getLargestStringFromArr",value:function(e){return e.reduce(function(t,i){return Array.isArray(i)&&(i=i.reduce(function(s,a){return s.length>a.length?s:a})),t.length>i.length?t:i},0)}},{key:"hexToRgba",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;e.substring(0,1)!=="#"&&(e="#999999");var i=e.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:"x",i=e.toString().slice();return i=i.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,t)}},{key:"negToZero",value:function(e){return e<0?0:e}},{key:"moveIndexInArray",value:function(e,t,i){if(i>=e.length)for(var s=i-e.length+1;s--;)e.push(void 0);return e.splice(i,0,e.splice(t,1)[0]),e}},{key:"extractNumber",value:function(e){return parseFloat(e.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e}},{key:"setELstyles",value:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e.style.key=t[i])}},{key:"preciseAddition",value:function(e,t){var i=(String(e).split(".")[1]||"").length,s=(String(t).split(".")[1]||"").length,a=Math.pow(10,Math.max(i,s));return(Math.round(e*a)+Math.round(t*a))/a}},{key:"isNumber",value:function(e){return!isNaN(e)&&parseFloat(Number(e))===e&&!isNaN(parseInt(e,10))}},{key:"isFloat",value:function(e){return Number(e)===e&&e%1!=0}},{key:"isMsEdge",value:function(){var e=window.navigator.userAgent,t=e.indexOf("Edge/");return t>0&&parseInt(e.substring(t+5,e.indexOf(".",t)),10)}},{key:"getGCD",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,s=Math.pow(10,i-Math.floor(Math.log10(Math.max(e,t))));for(e=Math.round(Math.abs(e)*s),t=Math.round(Math.abs(t)*s);t;){var a=t;t=e%t,e=a}return e/s}},{key:"getPrimeFactors",value:function(e){for(var t=[],i=2;e>=2;)e%i==0?(t.push(i),e/=i):i++;return t}},{key:"mod",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,s=Math.pow(10,i-Math.floor(Math.log10(Math.max(e,t))));return(e=Math.round(Math.abs(e)*s))%(t=Math.round(Math.abs(t)*s))/s}}]),o}(),De=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"animateLine",value:function(e,t,i,s){e.attr(t).animate(s).attr(i)}},{key:"animateMarker",value:function(e,t,i,s){e.attr({opacity:0}).animate(t).attr({opacity:1}).after(function(){s()})}},{key:"animateRect",value:function(e,t,i,s,a){e.attr(t).animate(s).attr(i).after(function(){return a()})}},{key:"animatePathsGradually",value:function(e){var t=e.el,i=e.realIndex,s=e.j,a=e.fill,n=e.pathFrom,r=e.pathTo,l=e.speed,h=e.delay,c=this.w,d=0;c.config.chart.animations.animateGradually.enabled&&(d=c.config.chart.animations.animateGradually.delay),c.config.chart.animations.dynamicAnimation.enabled&&c.globals.dataChanged&&c.config.chart.type!=="bar"&&(d=0),this.morphSVG(t,i,s,c.config.chart.type!=="line"||c.globals.comboCharts?a:"stroke",n,r,l,h*d)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(e){var t=e.el;t.classList.remove("apexcharts-element-hidden"),t.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(e){var t=this.w;t.globals.animationEnded||(t.globals.animationEnded=!0,this.showDelayedElements(),typeof t.config.chart.events.animationEnd=="function"&&t.config.chart.events.animationEnd(this.ctx,{el:e,w:t}))}},{key:"morphSVG",value:function(e,t,i,s,a,n,r,l){var h=this,c=this.w;a||(a=e.attr("pathFrom")),n||(n=e.attr("pathTo"));var d=function(u){return c.config.chart.type==="radar"&&(r=1),"M 0 ".concat(c.globals.gridHeight)};(!a||a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a=d()),(!n.trim()||n.indexOf("undefined")>-1||n.indexOf("NaN")>-1)&&(n=d()),c.globals.shouldAnimate||(r=1),e.plot(a).animate(1,l).plot(a).animate(r,l).plot(n).after(function(){R.isNumber(i)?i===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&h.animationCompleted(e):s!=="none"&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&t===c.globals.series.length-1||c.globals.comboCharts)&&h.animationCompleted(e),h.showDelayedElements()})}}]),o}();const Ke={},ut=[];function ne(o,e){if(Array.isArray(o))for(const t of o)ne(t,e);else if(typeof o!="object")Os(Object.getOwnPropertyNames(e)),Ke[o]=Object.assign(Ke[o]||{},e);else for(const t in o)ne(t,o[t])}function Be(o){return Ke[o]||{}}function Os(o){ut.push(...o)}function Ci(o,e){let t;const i=o.length,s=[];for(t=0;tMn.has(o.nodeName),zs=(o,e,t={})=>{const i={...e};for(const s in i)i[s].valueOf()===t[s]&&delete i[s];Object.keys(i).length?o.node.setAttribute("data-svgjs",JSON.stringify(i)):(o.node.removeAttribute("data-svgjs"),o.node.removeAttribute("svgjs:data"))},Ti="http://www.w3.org/2000/svg",Ei="http://www.w3.org/2000/xmlns/",Pt="http://www.w3.org/1999/xlink",fe={window:typeof window>"u"?null:window,document:typeof document>"u"?null:document};function Dt(){return fe.window}let Ri=class{};const ft={},Ii="___SYMBOL___ROOT___";function Yt(o,e=Ti){return fe.document.createElementNS(e,o)}function Ye(o,e=!1){if(o instanceof Ri)return o;if(typeof o=="object")return Oi(o);if(o==null)return new ft[Ii];if(typeof o=="string"&&o.charAt(0)!=="<")return Oi(fe.document.querySelector(o));const t=e?fe.document.createElement("div"):Yt("svg");return t.innerHTML=o,o=Oi(t.firstChild),t.removeChild(t.firstChild),o}function ve(o,e){return e&&(e instanceof fe.window.Node||e.ownerDocument&&e instanceof e.ownerDocument.defaultView.Node)?e:Yt(o)}function qe(o){if(!o)return null;if(o.instance instanceof Ri)return o.instance;if(o.nodeName==="#document-fragment")return new ft.Fragment(o);let e=Lt(o.nodeName||"Dom");return e==="LinearGradient"||e==="RadialGradient"?e="Gradient":ft[e]||(e="Dom"),new ft[e](o)}let Oi=qe;function ge(o,e=o.name,t=!1){return ft[e]=o,t&&(ft[Ii]=o),Os(Object.getOwnPropertyNames(o.prototype)),o}let Pn=1e3;function Xs(o){return"Svgjs"+Lt(o)+Pn++}function Fs(o){for(let e=o.children.length-1;e>=0;e--)Fs(o.children[e]);return o.id&&(o.id=Xs(o.nodeName)),o}function ie(o,e){let t,i;for(i=(o=Array.isArray(o)?o:[o]).length-1;i>=0;i--)for(t in e)o[i].prototype[t]=e[t]}function we(o){return function(...e){const t=e[e.length-1];return!t||t.constructor!==Object||t instanceof Array?o.apply(this,e):o.apply(this,e.slice(0,-1)).attr(t)}}ne("Dom",{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},prev:function(){return this.siblings()[this.position()-1]},forward:function(){const o=this.position();return this.parent().add(this.remove(),o+1),this},backward:function(){const o=this.position();return this.parent().add(this.remove(),o?o-1:0),this},front:function(){return this.parent().add(this.remove()),this},back:function(){return this.parent().add(this.remove(),0),this},before:function(o){(o=Ye(o)).remove();const e=this.position();return this.parent().add(o,e),this},after:function(o){(o=Ye(o)).remove();const e=this.position();return this.parent().add(o,e+1),this},insertBefore:function(o){return(o=Ye(o)).before(this),this},insertAfter:function(o){return(o=Ye(o)).after(this),this}});const Hs=/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,Tn=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,En=/rgb\((\d+),(\d+),(\d+)\)/,Rn=/(#[a-z_][a-z0-9\-_]*)/i,In=/\)\s*,?\s*/,On=/\s/g,Ds=/^#[a-f0-9]{3}$|^#[a-f0-9]{6}$/i,Ys=/^rgb\(/,Ns=/^(\s+)?$/,_s=/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,zn=/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,at=/[\s,]+/,zi=/[MLHVCSQTAZ]/i;function Xn(o){const e=Math.round(o),t=Math.max(0,Math.min(255,e)).toString(16);return t.length===1?"0"+t:t}function Tt(o,e){for(let t=e.length;t--;)if(o[e[t]]==null)return!1;return!0}function Xi(o,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?o+6*(e-o)*t:t<.5?e:t<2/3?o+(e-o)*(2/3-t)*6:o}ne("Dom",{classes:function(){const o=this.attr("class");return o==null?[]:o.trim().split(at)},hasClass:function(o){return this.classes().indexOf(o)!==-1},addClass:function(o){if(!this.hasClass(o)){const e=this.classes();e.push(o),this.attr("class",e.join(" "))}return this},removeClass:function(o){return this.hasClass(o)&&this.attr("class",this.classes().filter(function(e){return e!==o}).join(" ")),this},toggleClass:function(o){return this.hasClass(o)?this.removeClass(o):this.addClass(o)}}),ne("Dom",{css:function(o,e){const t={};if(arguments.length===0)return this.node.style.cssText.split(/\s*;\s*/).filter(function(i){return!!i.length}).forEach(function(i){const s=i.split(/\s*:\s*/);t[s[0]]=s[1]}),t;if(arguments.length<2){if(Array.isArray(o)){for(const i of o){const s=i;t[i]=this.node.style.getPropertyValue(s)}return t}if(typeof o=="string")return this.node.style.getPropertyValue(o);if(typeof o=="object")for(const i in o)this.node.style.setProperty(i,o[i]==null||Ns.test(o[i])?"":o[i])}return arguments.length===2&&this.node.style.setProperty(o,e==null||Ns.test(e)?"":e),this},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},visible:function(){return this.css("display")!=="none"}}),ne("Dom",{data:function(o,e,t){if(o==null)return this.data(Ci(function(i,s){let a;const n=i.length,r=[];for(a=0;ai.nodeName.indexOf("data-")===0),i=>i.nodeName.slice(5)));if(o instanceof Array){const i={};for(const s of o)i[s]=this.data(s);return i}if(typeof o=="object")for(e in o)this.data(e,o[e]);else if(arguments.length<2)try{return JSON.parse(this.attr("data-"+o))}catch{return this.attr("data-"+o)}else this.attr("data-"+o,e===null?null:t===!0||typeof e=="string"||typeof e=="number"?e:JSON.stringify(e));return this}}),ne("Dom",{remember:function(o,e){if(typeof arguments[0]=="object")for(const t in o)this.remember(t,o[t]);else{if(arguments.length===1)return this.memory()[o];this.memory()[o]=e}return this},forget:function(){if(arguments.length===0)this._memory={};else for(let o=arguments.length-1;o>=0;o--)delete this.memory()[arguments[o]];return this},memory:function(){return this._memory=this._memory||{}}});class ye{constructor(...e){this.init(...e)}static isColor(e){return e&&(e instanceof ye||this.isRgb(e)||this.test(e))}static isRgb(e){return e&&typeof e.r=="number"&&typeof e.g=="number"&&typeof e.b=="number"}static random(e="vibrant",t){const{random:i,round:s,sin:a,PI:n}=Math;if(e==="vibrant"){const r=24*i()+57,l=38*i()+45,h=360*i();return new ye(r,l,h,"lch")}if(e==="sine"){const r=s(80*a(2*n*(t=t??i())/.5+.01)+150),l=s(50*a(2*n*t/.5+4.6)+200),h=s(100*a(2*n*t/.5+2.3)+150);return new ye(r,l,h)}if(e==="pastel"){const r=8*i()+86,l=17*i()+9,h=360*i();return new ye(r,l,h,"lch")}if(e==="dark"){const r=10+10*i(),l=50*i()+86,h=360*i();return new ye(r,l,h,"lch")}if(e==="rgb"){const r=255*i(),l=255*i(),h=255*i();return new ye(r,l,h)}if(e==="lab"){const r=100*i(),l=256*i()-128,h=256*i()-128;return new ye(r,l,h,"lab")}if(e==="grey"){const r=255*i();return new ye(r,r,r)}throw new Error("Unsupported random color mode")}static test(e){return typeof e=="string"&&(Ds.test(e)||Ys.test(e))}cmyk(){const{_a:e,_b:t,_c:i}=this.rgb(),[s,a,n]=[e,t,i].map(l=>l/255),r=Math.min(1-s,1-a,1-n);return r===1?new ye(0,0,0,1,"cmyk"):new ye((1-s-r)/(1-r),(1-a-r)/(1-r),(1-n-r)/(1-r),r,"cmyk")}hsl(){const{_a:e,_b:t,_c:i}=this.rgb(),[s,a,n]=[e,t,i].map(u=>u/255),r=Math.max(s,a,n),l=Math.min(s,a,n),h=(r+l)/2,c=r===l,d=r-l;return new ye(360*(c?0:r===s?((a-n)/d+(a.5?d/(2-r-l):d/(r+l)),100*h,"hsl")}init(e=0,t=0,i=0,s=0,a="rgb"){if(e=e||0,this.space)for(const d in this.space)delete this[this.space[d]];if(typeof e=="number")a=typeof s=="string"?s:a,s=typeof s=="string"?0:s,Object.assign(this,{_a:e,_b:t,_c:i,_d:s,space:a});else if(e instanceof Array)this.space=t||(typeof e[3]=="string"?e[3]:e[4])||"rgb",Object.assign(this,{_a:e[0],_b:e[1],_c:e[2],_d:e[3]||0});else if(e instanceof Object){const d=function(u,f){const p=Tt(u,"rgb")?{_a:u.r,_b:u.g,_c:u.b,_d:0,space:"rgb"}:Tt(u,"xyz")?{_a:u.x,_b:u.y,_c:u.z,_d:0,space:"xyz"}:Tt(u,"hsl")?{_a:u.h,_b:u.s,_c:u.l,_d:0,space:"hsl"}:Tt(u,"lab")?{_a:u.l,_b:u.a,_c:u.b,_d:0,space:"lab"}:Tt(u,"lch")?{_a:u.l,_b:u.c,_c:u.h,_d:0,space:"lch"}:Tt(u,"cmyk")?{_a:u.c,_b:u.m,_c:u.y,_d:u.k,space:"cmyk"}:{_a:0,_b:0,_c:0,space:"rgb"};return p.space=f||p.space,p}(e,t);Object.assign(this,d)}else if(typeof e=="string")if(Ys.test(e)){const d=e.replace(On,""),[u,f,p]=En.exec(d).slice(1,4).map(g=>parseInt(g));Object.assign(this,{_a:u,_b:f,_c:p,_d:0,space:"rgb"})}else{if(!Ds.test(e))throw Error("Unsupported string format, can't construct Color");{const d=g=>parseInt(g,16),[,u,f,p]=Tn.exec(function(g){return g.length===4?["#",g.substring(1,2),g.substring(1,2),g.substring(2,3),g.substring(2,3),g.substring(3,4),g.substring(3,4)].join(""):g}(e)).map(d);Object.assign(this,{_a:u,_b:f,_c:p,_d:0,space:"rgb"})}}const{_a:n,_b:r,_c:l,_d:h}=this,c=this.space==="rgb"?{r:n,g:r,b:l}:this.space==="xyz"?{x:n,y:r,z:l}:this.space==="hsl"?{h:n,s:r,l}:this.space==="lab"?{l:n,a:r,b:l}:this.space==="lch"?{l:n,c:r,h:l}:this.space==="cmyk"?{c:n,m:r,y:l,k:h}:{};Object.assign(this,c)}lab(){const{x:e,y:t,z:i}=this.xyz();return new ye(116*t-16,500*(e-t),200*(t-i),"lab")}lch(){const{l:e,a:t,b:i}=this.lab(),s=Math.sqrt(t**2+i**2);let a=180*Math.atan2(i,t)/Math.PI;return a<0&&(a*=-1,a=360-a),new ye(e,s,a,"lch")}rgb(){if(this.space==="rgb")return this;if((e=this.space)==="lab"||e==="xyz"||e==="lch"){let{x:t,y:i,z:s}=this;if(this.space==="lab"||this.space==="lch"){let{l:f,a:p,b:g}=this;if(this.space==="lch"){const{c:T,h:A}=this,M=Math.PI/180;p=T*Math.cos(M*A),g=T*Math.sin(M*A)}const x=(f+16)/116,m=p/500+x,b=x-g/200,w=16/116,C=.008856,k=7.787;t=.95047*(m**3>C?m**3:(m-w)/k),i=1*(x**3>C?x**3:(x-w)/k),s=1.08883*(b**3>C?b**3:(b-w)/k)}const a=3.2406*t+-1.5372*i+-.4986*s,n=-.9689*t+1.8758*i+.0415*s,r=.0557*t+-.204*i+1.057*s,l=Math.pow,h=.0031308,c=a>h?1.055*l(a,1/2.4)-.055:12.92*a,d=n>h?1.055*l(n,1/2.4)-.055:12.92*n,u=r>h?1.055*l(r,1/2.4)-.055:12.92*r;return new ye(255*c,255*d,255*u)}if(this.space==="hsl"){let{h:t,s:i,l:s}=this;if(t/=360,i/=100,s/=100,i===0)return s*=255,new ye(s,s,s);const a=s<.5?s*(1+i):s+i-s*i,n=2*s-a,r=255*Xi(n,a,t+1/3),l=255*Xi(n,a,t),h=255*Xi(n,a,t-1/3);return new ye(r,l,h)}if(this.space==="cmyk"){const{c:t,m:i,y:s,k:a}=this,n=255*(1-Math.min(1,t*(1-a)+a)),r=255*(1-Math.min(1,i*(1-a)+a)),l=255*(1-Math.min(1,s*(1-a)+a));return new ye(n,r,l)}return this;var e}toArray(){const{_a:e,_b:t,_c:i,_d:s,space:a}=this;return[e,t,i,s,a]}toHex(){const[e,t,i]=this._clamped().map(Xn);return`#${e}${t}${i}`}toRgb(){const[e,t,i]=this._clamped();return`rgb(${e},${t},${i})`}toString(){return this.toHex()}xyz(){const{_a:e,_b:t,_c:i}=this.rgb(),[s,a,n]=[e,t,i].map(x=>x/255),r=s>.04045?Math.pow((s+.055)/1.055,2.4):s/12.92,l=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,h=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,c=(.4124*r+.3576*l+.1805*h)/.95047,d=(.2126*r+.7152*l+.0722*h)/1,u=(.0193*r+.1192*l+.9505*h)/1.08883,f=c>.008856?Math.pow(c,1/3):7.787*c+16/116,p=d>.008856?Math.pow(d,1/3):7.787*d+16/116,g=u>.008856?Math.pow(u,1/3):7.787*u+16/116;return new ye(f,p,g,"xyz")}_clamped(){const{_a:e,_b:t,_c:i}=this.rgb(),{max:s,min:a,round:n}=Math;return[e,t,i].map(r=>s(0,a(n(r),255)))}}class me{constructor(...e){this.init(...e)}clone(){return new me(this)}init(e,t){const a=Array.isArray(e)?{x:e[0],y:e[1]}:typeof e=="object"?{x:e.x,y:e.y}:{x:e,y:t};return this.x=a.x==null?0:a.x,this.y=a.y==null?0:a.y,this}toArray(){return[this.x,this.y]}transform(e){return this.clone().transformO(e)}transformO(e){ee.isMatrixLike(e)||(e=new ee(e));const{x:t,y:i}=this;return this.x=e.a*t+e.c*i+e.e,this.y=e.b*t+e.d*i+e.f,this}}function Et(o,e,t){return Math.abs(e-o)<1e-6}class ee{constructor(...e){this.init(...e)}static formatTransforms(e){const t=e.flip==="both"||e.flip===!0,i=e.flip&&(t||e.flip==="x")?-1:1,s=e.flip&&(t||e.flip==="y")?-1:1,a=e.skew&&e.skew.length?e.skew[0]:isFinite(e.skew)?e.skew:isFinite(e.skewX)?e.skewX:0,n=e.skew&&e.skew.length?e.skew[1]:isFinite(e.skew)?e.skew:isFinite(e.skewY)?e.skewY:0,r=e.scale&&e.scale.length?e.scale[0]*i:isFinite(e.scale)?e.scale*i:isFinite(e.scaleX)?e.scaleX*i:i,l=e.scale&&e.scale.length?e.scale[1]*s:isFinite(e.scale)?e.scale*s:isFinite(e.scaleY)?e.scaleY*s:s,h=e.shear||0,c=e.rotate||e.theta||0,d=new me(e.origin||e.around||e.ox||e.originX,e.oy||e.originY),u=d.x,f=d.y,p=new me(e.position||e.px||e.positionX||NaN,e.py||e.positionY||NaN),g=p.x,x=p.y,m=new me(e.translate||e.tx||e.translateX,e.ty||e.translateY),b=m.x,w=m.y,C=new me(e.relative||e.rx||e.relativeX,e.ry||e.relativeY);return{scaleX:r,scaleY:l,skewX:a,skewY:n,shear:h,theta:c,rx:C.x,ry:C.y,tx:b,ty:w,ox:u,oy:f,px:g,py:x}}static fromArray(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}}static isMatrixLike(e){return e.a!=null||e.b!=null||e.c!=null||e.d!=null||e.e!=null||e.f!=null}static matrixMultiply(e,t,i){const s=e.a*t.a+e.c*t.b,a=e.b*t.a+e.d*t.b,n=e.a*t.c+e.c*t.d,r=e.b*t.c+e.d*t.d,l=e.e+e.a*t.e+e.c*t.f,h=e.f+e.b*t.e+e.d*t.f;return i.a=s,i.b=a,i.c=n,i.d=r,i.e=l,i.f=h,i}around(e,t,i){return this.clone().aroundO(e,t,i)}aroundO(e,t,i){const s=e||0,a=t||0;return this.translateO(-s,-a).lmultiplyO(i).translateO(s,a)}clone(){return new ee(this)}decompose(e=0,t=0){const i=this.a,s=this.b,a=this.c,n=this.d,r=this.e,l=this.f,h=i*n-s*a,c=h>0?1:-1,d=c*Math.sqrt(i*i+s*s),u=Math.atan2(c*s,c*i),f=180/Math.PI*u,p=Math.cos(u),g=Math.sin(u),x=(i*a+s*n)/h,m=a*d/(x*i-s)||n*d/(x*s+i);return{scaleX:d,scaleY:m,shear:x,rotate:f,translateX:r-e+e*p*d+t*(x*p*d-g*m),translateY:l-t+e*g*d+t*(x*g*d+p*m),originX:e,originY:t,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}equals(e){if(e===this)return!0;const t=new ee(e);return Et(this.a,t.a)&&Et(this.b,t.b)&&Et(this.c,t.c)&&Et(this.d,t.d)&&Et(this.e,t.e)&&Et(this.f,t.f)}flip(e,t){return this.clone().flipO(e,t)}flipO(e,t){return e==="x"?this.scaleO(-1,1,t,0):e==="y"?this.scaleO(1,-1,0,t):this.scaleO(-1,-1,e,t||e)}init(e){const t=ee.fromArray([1,0,0,1,0,0]);return e=e instanceof Oe?e.matrixify():typeof e=="string"?ee.fromArray(e.split(at).map(parseFloat)):Array.isArray(e)?ee.fromArray(e):typeof e=="object"&&ee.isMatrixLike(e)?e:typeof e=="object"?new ee().transform(e):arguments.length===6?ee.fromArray([].slice.call(arguments)):t,this.a=e.a!=null?e.a:t.a,this.b=e.b!=null?e.b:t.b,this.c=e.c!=null?e.c:t.c,this.d=e.d!=null?e.d:t.d,this.e=e.e!=null?e.e:t.e,this.f=e.f!=null?e.f:t.f,this}inverse(){return this.clone().inverseO()}inverseO(){const e=this.a,t=this.b,i=this.c,s=this.d,a=this.e,n=this.f,r=e*s-t*i;if(!r)throw new Error("Cannot invert "+this);const l=s/r,h=-t/r,c=-i/r,d=e/r,u=-(l*a+c*n),f=-(h*a+d*n);return this.a=l,this.b=h,this.c=c,this.d=d,this.e=u,this.f=f,this}lmultiply(e){return this.clone().lmultiplyO(e)}lmultiplyO(e){const t=e instanceof ee?e:new ee(e);return ee.matrixMultiply(t,this,this)}multiply(e){return this.clone().multiplyO(e)}multiplyO(e){const t=e instanceof ee?e:new ee(e);return ee.matrixMultiply(this,t,this)}rotate(e,t,i){return this.clone().rotateO(e,t,i)}rotateO(e,t=0,i=0){e=Li(e);const s=Math.cos(e),a=Math.sin(e),{a:n,b:r,c:l,d:h,e:c,f:d}=this;return this.a=n*s-r*a,this.b=r*s+n*a,this.c=l*s-h*a,this.d=h*s+l*a,this.e=c*s-d*a+i*a-t*s+t,this.f=d*s+c*a-t*a-i*s+i,this}scale(){return this.clone().scaleO(...arguments)}scaleO(e,t=e,i=0,s=0){arguments.length===3&&(s=i,i=t,t=e);const{a,b:n,c:r,d:l,e:h,f:c}=this;return this.a=a*e,this.b=n*t,this.c=r*e,this.d=l*t,this.e=h*e-i*e+i,this.f=c*t-s*t+s,this}shear(e,t,i){return this.clone().shearO(e,t,i)}shearO(e,t=0,i=0){const{a:s,b:a,c:n,d:r,e:l,f:h}=this;return this.a=s+a*e,this.c=n+r*e,this.e=l+h*e-i*e,this}skew(){return this.clone().skewO(...arguments)}skewO(e,t=e,i=0,s=0){arguments.length===3&&(s=i,i=t,t=e),e=Li(e),t=Li(t);const a=Math.tan(e),n=Math.tan(t),{a:r,b:l,c:h,d:c,e:d,f:u}=this;return this.a=r+l*a,this.b=l+r*n,this.c=h+c*a,this.d=c+h*n,this.e=d+u*a-s*a,this.f=u+d*n-i*n,this}skewX(e,t,i){return this.skew(e,0,t,i)}skewY(e,t,i){return this.skew(0,e,t,i)}toArray(){return[this.a,this.b,this.c,this.d,this.e,this.f]}toString(){return"matrix("+this.a+","+this.b+","+this.c+","+this.d+","+this.e+","+this.f+")"}transform(e){if(ee.isMatrixLike(e))return new ee(e).multiplyO(this);const t=ee.formatTransforms(e),{x:i,y:s}=new me(t.ox,t.oy).transform(this),a=new ee().translateO(t.rx,t.ry).lmultiplyO(this).translateO(-i,-s).scaleO(t.scaleX,t.scaleY).skewO(t.skewX,t.skewY).shearO(t.shear).rotateO(t.theta).translateO(i,s);if(isFinite(t.px)||isFinite(t.py)){const n=new me(i,s).transform(a),r=isFinite(t.px)?t.px-n.x:0,l=isFinite(t.py)?t.py-n.y:0;a.translateO(r,l)}return a.translateO(t.tx,t.ty),a}translate(e,t){return this.clone().translateO(e,t)}translateO(e,t){return this.e+=e||0,this.f+=t||0,this}valueOf(){return{a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}}function ot(){if(!ot.nodes){const o=Ye().size(2,0);o.node.style.cssText=["opacity: 0","position: absolute","left: -100%","top: -100%","overflow: hidden"].join(";"),o.attr("focusable","false"),o.attr("aria-hidden","true");const e=o.path().node;ot.nodes={svg:o,path:e}}if(!ot.nodes.svg.node.parentNode){const o=fe.document.body||fe.document.documentElement;ot.nodes.svg.addTo(o)}return ot.nodes}function Bs(o){return!(o.width||o.height||o.x||o.y)}ge(ee,"Matrix");class Me{constructor(...e){this.init(...e)}addOffset(){return this.x+=fe.window.pageXOffset,this.y+=fe.window.pageYOffset,new Me(this)}init(e){return e=typeof e=="string"?e.split(at).map(parseFloat):Array.isArray(e)?e:typeof e=="object"?[e.left!=null?e.left:e.x,e.top!=null?e.top:e.y,e.width,e.height]:arguments.length===4?[].slice.call(arguments):[0,0,0,0],this.x=e[0]||0,this.y=e[1]||0,this.width=this.w=e[2]||0,this.height=this.h=e[3]||0,this.x2=this.x+this.w,this.y2=this.y+this.h,this.cx=this.x+this.w/2,this.cy=this.y+this.h/2,this}isNulled(){return Bs(this)}merge(e){const t=Math.min(this.x,e.x),i=Math.min(this.y,e.y),s=Math.max(this.x+this.width,e.x+e.width)-t,a=Math.max(this.y+this.height,e.y+e.height)-i;return new Me(t,i,s,a)}toArray(){return[this.x,this.y,this.width,this.height]}toString(){return this.x+" "+this.y+" "+this.width+" "+this.height}transform(e){e instanceof ee||(e=new ee(e));let t=1/0,i=-1/0,s=1/0,a=-1/0;return[new me(this.x,this.y),new me(this.x2,this.y),new me(this.x,this.y2),new me(this.x2,this.y2)].forEach(function(n){n=n.transform(e),t=Math.min(t,n.x),i=Math.max(i,n.x),s=Math.min(s,n.y),a=Math.max(a,n.y)}),new Me(t,s,i-t,a-s)}}function Ws(o,e,t){let i;try{if(i=e(o.node),Bs(i)&&(s=o.node)!==fe.document&&!(fe.document.documentElement.contains||function(a){for(;a.parentNode;)a=a.parentNode;return a===fe.document}).call(fe.document.documentElement,s))throw new Error("Element not in the dom")}catch{i=t(o)}var s;return i}ne({viewbox:{viewbox(o,e,t,i){return o==null?new Me(this.attr("viewBox")):this.attr("viewBox",new Me(o,e,t,i))},zoom(o,e){let{width:t,height:i}=this.attr(["width","height"]);if((t||i)&&typeof t!="string"&&typeof i!="string"||(t=this.node.clientWidth,i=this.node.clientHeight),!t||!i)throw new Error("Impossible to get absolute width and height. Please provide an absolute width and height attribute on the zooming element");const s=this.viewbox(),a=t/s.width,n=i/s.height,r=Math.min(a,n);if(o==null)return r;let l=r/o;l===1/0&&(l=Number.MAX_SAFE_INTEGER/100),e=e||new me(t/2/a+s.x,i/2/n+s.y);const h=new Me(s).transform(new ee({scale:l,origin:e}));return this.viewbox(h)}}}),ge(Me,"Box");class gt extends Array{constructor(e=[],...t){if(super(e,...t),typeof e=="number")return this;this.length=0,this.push(...e)}}ie([gt],{each(o,...e){return typeof o=="function"?this.map((t,i,s)=>o.call(t,t,i,s)):this.map(t=>t[o](...e))},toArray(){return Array.prototype.concat.apply([],this)}});const Fn=["toArray","constructor","each"];function pt(o,e){return new gt(Ci((e||fe.document).querySelectorAll(o),function(t){return qe(t)}))}gt.extend=function(o){o=o.reduce((e,t)=>(Fn.includes(t)||t[0]==="_"||(t in Array.prototype&&(e["$"+t]=Array.prototype[t]),e[t]=function(...i){return this.each(t,...i)}),e),{}),ie([gt],o)};let Hn=0;const js={};function Gs(o){let e=o.getEventHolder();return e===fe.window&&(e=js),e.events||(e.events={}),e.events}function Fi(o){return o.getEventTarget()}function nt(o,e,t,i,s){const a=t.bind(i||o),n=Ye(o),r=Gs(n),l=Fi(n);e=Array.isArray(e)?e:e.split(at),t._svgjsListenerId||(t._svgjsListenerId=++Hn),e.forEach(function(h){const c=h.split(".")[0],d=h.split(".")[1]||"*";r[c]=r[c]||{},r[c][d]=r[c][d]||{},r[c][d][t._svgjsListenerId]=a,l.addEventListener(c,a,s||!1)})}function Ze(o,e,t,i){const s=Ye(o),a=Gs(s),n=Fi(s);(typeof t!="function"||(t=t._svgjsListenerId))&&(e=Array.isArray(e)?e:(e||"").split(at)).forEach(function(r){const l=r&&r.split(".")[0],h=r&&r.split(".")[1];let c,d;if(t)a[l]&&a[l][h||"*"]&&(n.removeEventListener(l,a[l][h||"*"][t],i||!1),delete a[l][h||"*"][t]);else if(l&&h){if(a[l]&&a[l][h]){for(d in a[l][h])Ze(n,[l,h].join("."),d);delete a[l][h]}}else if(h)for(r in a)for(c in a[r])h===c&&Ze(n,[r,h].join("."));else if(l){if(a[l]){for(c in a[l])Ze(n,[l,c].join("."));delete a[l]}}else{for(r in a)Ze(n,r);(function(u){let f=u.getEventHolder();f===fe.window&&(f=js),f.events&&(f.events={})})(s)}})}class Nt extends Ri{addEventListener(){}dispatch(e,t,i){return function(s,a,n,r){const l=Fi(s);return a instanceof fe.window.Event||(a=new fe.window.CustomEvent(a,{detail:n,cancelable:!0,...r})),l.dispatchEvent(a),a}(this,e,t,i)}dispatchEvent(e){const t=this.getEventHolder().events;if(!t)return!0;const i=t[e.type];for(const s in i)for(const a in i[s])i[s][a](e);return!e.defaultPrevented}fire(e,t,i){return this.dispatch(e,t,i),this}getEventHolder(){return this}getEventTarget(){return this}off(e,t,i){return Ze(this,e,t,i),this}on(e,t,i,s){return nt(this,e,t,i,s),this}removeEventListener(){}}function Vs(){}ge(Nt,"EventTarget");const Hi=400,Dn=">",Yn=0,Nn={"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","text-anchor":"start"};class xt extends Array{constructor(...e){super(...e),this.init(...e)}clone(){return new this.constructor(this)}init(e){return typeof e=="number"||(this.length=0,this.push(...this.parse(e))),this}parse(e=[]){return e instanceof Array?e:e.trim().split(at).map(parseFloat)}toArray(){return Array.prototype.concat.apply([],this)}toSet(){return new Set(this)}toString(){return this.join(" ")}valueOf(){const e=[];return e.push(...this),e}}class re{constructor(...e){this.init(...e)}convert(e){return new re(this.value,e)}divide(e){return e=new re(e),new re(this/e,this.unit||e.unit)}init(e,t){return t=Array.isArray(e)?e[1]:t,e=Array.isArray(e)?e[0]:e,this.value=0,this.unit=t||"",typeof e=="number"?this.value=isNaN(e)?0:isFinite(e)?e:e<0?-34e37:34e37:typeof e=="string"?(t=e.match(Hs))&&(this.value=parseFloat(t[1]),t[5]==="%"?this.value/=100:t[5]==="s"&&(this.value*=1e3),this.unit=t[5]):e instanceof re&&(this.value=e.valueOf(),this.unit=e.unit),this}minus(e){return e=new re(e),new re(this-e,this.unit||e.unit)}plus(e){return e=new re(e),new re(this+e,this.unit||e.unit)}times(e){return e=new re(e),new re(this*e,this.unit||e.unit)}toArray(){return[this.value,this.unit]}toJSON(){return this.toString()}toString(){return(this.unit==="%"?~~(1e8*this.value)/1e6:this.unit==="s"?this.value/1e3:this.value)+this.unit}valueOf(){return this.value}}const _n=new Set(["fill","stroke","color","bgcolor","stop-color","flood-color","lighting-color"]),Us=[];class lt extends Nt{constructor(e,t){super(),this.node=e,this.type=e.nodeName,t&&e!==t&&this.attr(t)}add(e,t){return(e=Ye(e)).removeNamespace&&this.node instanceof fe.window.SVGElement&&e.removeNamespace(),t==null?this.node.appendChild(e.node):e.node!==this.node.childNodes[t]&&this.node.insertBefore(e.node,this.node.childNodes[t]),this}addTo(e,t){return Ye(e).put(this,t)}children(){return new gt(Ci(this.node.children,function(e){return qe(e)}))}clear(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this}clone(e=!0,t=!0){this.writeDataToDom();let i=this.node.cloneNode(e);return t&&(i=Fs(i)),new this.constructor(i)}each(e,t){const i=this.children();let s,a;for(s=0,a=i.length;s=0}html(e,t){return this.xml(e,t,"http://www.w3.org/1999/xhtml")}id(e){return e!==void 0||this.node.id||(this.node.id=Xs(this.type)),this.attr("id",e)}index(e){return[].slice.call(this.node.childNodes).indexOf(e.node)}last(){return qe(this.node.lastChild)}matches(e){const t=this.node,i=t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector||null;return i&&i.call(t,e)}parent(e){let t=this;if(!t.node.parentNode)return null;if(t=qe(t.node.parentNode),!e)return t;do if(typeof e=="string"?t.matches(e):t instanceof e)return t;while(t=qe(t.node.parentNode));return t}put(e,t){return e=Ye(e),this.add(e,t),e}putIn(e,t){return Ye(e).add(this,t)}remove(){return this.parent()&&this.parent().removeElement(this),this}removeElement(e){return this.node.removeChild(e.node),this}replace(e){return e=Ye(e),this.node.parentNode&&this.node.parentNode.replaceChild(e.node,this.node),e}round(e=2,t=null){const i=10**e,s=this.attr(t);for(const a in s)typeof s[a]=="number"&&(s[a]=Math.round(s[a]*i)/i);return this.attr(s),this}svg(e,t){return this.xml(e,t,Ti)}toString(){return this.id()}words(e){return this.node.textContent=e,this}wrap(e){const t=this.parent();if(!t)return this.addTo(e);const i=t.index(this);return t.put(e,i).put(this)}writeDataToDom(){return this.each(function(){this.writeDataToDom()}),this}xml(e,t,i){if(typeof e=="boolean"&&(i=t,t=e,e=null),e==null||typeof e=="function"){t=t==null||t,this.writeDataToDom();let r=this;if(e!=null){if(r=qe(r.node.cloneNode(!0)),t){const l=e(r);if(r=l||r,l===!1)return""}r.each(function(){const l=e(this),h=l||this;l===!1?this.remove():l&&this!==h&&this.replace(h)},!0)}return t?r.node.outerHTML:r.node.innerHTML}t=t!=null&&t;const s=Yt("wrapper",i),a=fe.document.createDocumentFragment();s.innerHTML=e;for(let r=s.children.length;r--;)a.appendChild(s.firstElementChild);const n=this.parent();return t?this.replace(a)&&n:this.add(a)}}ie(lt,{attr:function(o,e,t){if(o==null){o={},e=this.node.attributes;for(const i of e)o[i.nodeName]=_s.test(i.nodeValue)?parseFloat(i.nodeValue):i.nodeValue;return o}if(o instanceof Array)return o.reduce((i,s)=>(i[s]=this.attr(s),i),{});if(typeof o=="object"&&o.constructor===Object)for(e in o)this.attr(e,o[e]);else if(e===null)this.node.removeAttribute(o);else{if(e==null)return(e=this.node.getAttribute(o))==null?Nn[o]:_s.test(e)?parseFloat(e):e;typeof(e=Us.reduce((i,s)=>s(o,i,this),e))=="number"?e=new re(e):_n.has(o)&&ye.isColor(e)?e=new ye(e):e.constructor===Array&&(e=new xt(e)),o==="leading"?this.leading&&this.leading(e):typeof t=="string"?this.node.setAttributeNS(t,o,e.toString()):this.node.setAttribute(o,e.toString()),!this.rebuild||o!=="font-size"&&o!=="x"||this.rebuild()}return this},find:function(o){return pt(o,this.node)},findOne:function(o){return qe(this.node.querySelector(o))}}),ge(lt,"Dom");let Oe=class extends lt{constructor(o,e){super(o,e),this.dom={},this.node.instance=this,(o.hasAttribute("data-svgjs")||o.hasAttribute("svgjs:data"))&&this.setData(JSON.parse(o.getAttribute("data-svgjs"))??JSON.parse(o.getAttribute("svgjs:data"))??{})}center(o,e){return this.cx(o).cy(e)}cx(o){return o==null?this.x()+this.width()/2:this.x(o-this.width()/2)}cy(o){return o==null?this.y()+this.height()/2:this.y(o-this.height()/2)}defs(){const o=this.root();return o&&o.defs()}dmove(o,e){return this.dx(o).dy(e)}dx(o=0){return this.x(new re(o).plus(this.x()))}dy(o=0){return this.y(new re(o).plus(this.y()))}getEventHolder(){return this}height(o){return this.attr("height",o)}move(o,e){return this.x(o).y(e)}parents(o=this.root()){const e=typeof o=="string";e||(o=Ye(o));const t=new gt;let i=this;for(;(i=i.parent())&&i.node!==fe.document&&i.nodeName!=="#document-fragment"&&(t.push(i),e||i.node!==o.node)&&(!e||!i.matches(o));)if(i.node===this.root().node)return null;return t}reference(o){if(!(o=this.attr(o)))return null;const e=(o+"").match(Rn);return e?Ye(e[1]):null}root(){const o=this.parent(function(e){return ft[e]}(Ii));return o&&o.root()}setData(o){return this.dom=o,this}size(o,e){const t=Mt(this,o,e);return this.width(new re(t.width)).height(new re(t.height))}width(o){return this.attr("width",o)}writeDataToDom(){return zs(this,this.dom),super.writeDataToDom()}x(o){return this.attr("x",o)}y(o){return this.attr("y",o)}};ie(Oe,{bbox:function(){const o=Ws(this,e=>e.getBBox(),e=>{try{const t=e.clone().addTo(ot().svg).show(),i=t.node.getBBox();return t.remove(),i}catch(t){throw new Error(`Getting bbox of element "${e.node.nodeName}" is not possible: ${t.toString()}`)}});return new Me(o)},rbox:function(o){const e=Ws(this,i=>i.getBoundingClientRect(),i=>{throw new Error(`Getting rbox of element "${i.node.nodeName}" is not possible`)}),t=new Me(e);return o?t.transform(o.screenCTM().inverseO()):t.addOffset()},inside:function(o,e){const t=this.bbox();return o>t.x&&e>t.y&&o=0;t--)i[_t[o][t]]!=null&&this.attr(_t.prefix(o,_t[o][t]),i[_t[o][t]]);return this},ne(["Element","Runner"],e)}),ne(["Element","Runner"],{matrix:function(o,e,t,i,s,a){return o==null?new ee(this):this.attr("transform",new ee(o,e,t,i,s,a))},rotate:function(o,e,t){return this.transform({rotate:o,ox:e,oy:t},!0)},skew:function(o,e,t,i){return arguments.length===1||arguments.length===3?this.transform({skew:o,ox:e,oy:t},!0):this.transform({skew:[o,e],ox:t,oy:i},!0)},shear:function(o,e,t){return this.transform({shear:o,ox:e,oy:t},!0)},scale:function(o,e,t,i){return arguments.length===1||arguments.length===3?this.transform({scale:o,ox:e,oy:t},!0):this.transform({scale:[o,e],ox:t,oy:i},!0)},translate:function(o,e){return this.transform({translate:[o,e]},!0)},relative:function(o,e){return this.transform({relative:[o,e]},!0)},flip:function(o="both",e="center"){return"xybothtrue".indexOf(o)===-1&&(e=o,o="both"),this.transform({flip:o,origin:e},!0)},opacity:function(o){return this.attr("opacity",o)}}),ne("radius",{radius:function(o,e=o){return(this._element||this).type==="radialGradient"?this.attr("r",new re(o)):this.rx(o).ry(e)}}),ne("Path",{length:function(){return this.node.getTotalLength()},pointAt:function(o){return new me(this.node.getPointAtLength(o))}}),ne(["Element","Runner"],{font:function(o,e){if(typeof o=="object"){for(e in o)this.font(e,o[e]);return this}return o==="leading"?this.leading(e):o==="anchor"?this.attr("text-anchor",e):o==="size"||o==="family"||o==="weight"||o==="stretch"||o==="variant"||o==="style"?this.attr("font-"+o,e):this.attr(o,e)}}),ne("Element",["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","mouseenter","mouseleave","touchstart","touchmove","touchleave","touchend","touchcancel","contextmenu","wheel","pointerdown","pointermove","pointerup","pointerleave","pointercancel"].reduce(function(o,e){return o[e]=function(t){return t===null?this.off(e):this.on(e,t),this},o},{})),ne("Element",{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(In).slice(0,-1).map(function(e){const t=e.trim().split("(");return[t[0],t[1].split(at).map(function(i){return parseFloat(i)})]}).reverse().reduce(function(e,t){return t[0]==="matrix"?e.lmultiply(ee.fromArray(t[1])):e[t[0]].apply(e,t[1])},new ee)},toParent:function(o,e){if(this===o)return this;if(Pi(this.node))return this.addTo(o,e);const t=this.screenCTM(),i=o.screenCTM().inverse();return this.addTo(o,e).untransform().transform(i.multiply(t)),this},toRoot:function(o){return this.toParent(this.root(),o)},transform:function(o,e){if(o==null||typeof o=="string"){const i=new ee(this).decompose();return o==null?i:i[o]}ee.isMatrixLike(o)||(o={...o,origin:Mi(o,this)});const t=new ee(e===!0?this:e||!1).transform(o);return this.attr("transform",t)}});class Ne extends Oe{flatten(){return this.each(function(){if(this instanceof Ne)return this.flatten().ungroup()}),this}ungroup(e=this.parent(),t=e.index(this)){return t=t===-1?e.children().length:t,this.each(function(i,s){return s[s.length-i-1].toParent(e,t)}),this.remove()}}ge(Ne,"Container");class ti extends Ne{constructor(e,t=e){super(ve("defs",e),t)}flatten(){return this}ungroup(){return this}}ge(ti,"Defs");class Ge extends Oe{}function Di(o){return this.attr("rx",o)}function Yi(o){return this.attr("ry",o)}function qs(o){return o==null?this.cx()-this.rx():this.cx(o+this.rx())}function Zs(o){return o==null?this.cy()-this.ry():this.cy(o+this.ry())}function $s(o){return this.attr("cx",o)}function Js(o){return this.attr("cy",o)}function Ks(o){return o==null?2*this.rx():this.rx(new re(o).divide(2))}function Qs(o){return o==null?2*this.ry():this.ry(new re(o).divide(2))}ge(Ge,"Shape");var Bn=Object.freeze({__proto__:null,cx:$s,cy:Js,height:Qs,rx:Di,ry:Yi,width:Ks,x:qs,y:Zs});class ii extends Ge{constructor(e,t=e){super(ve("ellipse",e),t)}size(e,t){const i=Mt(this,e,t);return this.rx(new re(i.width).divide(2)).ry(new re(i.height).divide(2))}}ie(ii,Bn),ne("Container",{ellipse:we(function(o=0,e=o){return this.put(new ii).size(o,e).move(0,0)})}),ge(ii,"Ellipse");class ea extends lt{constructor(e=fe.document.createDocumentFragment()){super(e)}xml(e,t,i){if(typeof e=="boolean"&&(i=t,t=e,e=null),e==null||typeof e=="function"){const s=new lt(Yt("wrapper",i));return s.add(this.node.cloneNode(!0)),s.xml(!1,i)}return super.xml(e,!1,i)}}function ta(o,e){return(this._element||this).type==="radialGradient"?this.attr({fx:new re(o),fy:new re(e)}):this.attr({x1:new re(o),y1:new re(e)})}function ia(o,e){return(this._element||this).type==="radialGradient"?this.attr({cx:new re(o),cy:new re(e)}):this.attr({x2:new re(o),y2:new re(e)})}ge(ea,"Fragment");var Wn=Object.freeze({__proto__:null,from:ta,to:ia});class Bt extends Ne{constructor(e,t){super(ve(e+"Gradient",typeof e=="string"?null:e),t)}attr(e,t,i){return e==="transform"&&(e="gradientTransform"),super.attr(e,t,i)}bbox(){return new Me}targets(){return pt("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),typeof e=="function"&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}}ie(Bt,Wn),ne({Container:{gradient(...o){return this.defs().gradient(...o)}},Defs:{gradient:we(function(o,e){return this.put(new Bt(o)).update(e)})}}),ge(Bt,"Gradient");class Wt extends Ne{constructor(e,t=e){super(ve("pattern",e),t)}attr(e,t,i){return e==="transform"&&(e="patternTransform"),super.attr(e,t,i)}bbox(){return new Me}targets(){return pt("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),typeof e=="function"&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}}ne({Container:{pattern(...o){return this.defs().pattern(...o)}},Defs:{pattern:we(function(o,e,t){return this.put(new Wt).update(t).attr({x:0,y:0,width:o,height:e,patternUnits:"userSpaceOnUse"})})}}),ge(Wt,"Pattern");let si=class extends Ge{constructor(o,e=o){super(ve("image",o),e)}load(o,e){if(!o)return this;const t=new fe.window.Image;return nt(t,"load",function(i){const s=this.parent(Wt);this.width()===0&&this.height()===0&&this.size(t.width,t.height),s instanceof Wt&&s.width()===0&&s.height()===0&&s.size(this.width(),this.height()),typeof e=="function"&&e.call(this,i)},this),nt(t,"load error",function(){Ze(t)}),this.attr("href",t.src=o,Pt)}};var sa;sa=function(o,e,t){return o!=="fill"&&o!=="stroke"||zn.test(e)&&(e=t.root().defs().image(e)),e instanceof si&&(e=t.root().defs().pattern(0,0,i=>{i.add(e)})),e},Us.push(sa),ne({Container:{image:we(function(o,e){return this.put(new si).size(0,0).load(o,e)})}}),ge(si,"Image");class ht extends xt{bbox(){let e=-1/0,t=-1/0,i=1/0,s=1/0;return this.forEach(function(a){e=Math.max(a[0],e),t=Math.max(a[1],t),i=Math.min(a[0],i),s=Math.min(a[1],s)}),new Me(i,s,e-i,t-s)}move(e,t){const i=this.bbox();if(e-=i.x,t-=i.y,!isNaN(e)&&!isNaN(t))for(let s=this.length-1;s>=0;s--)this[s]=[this[s][0]+e,this[s][1]+t];return this}parse(e=[0,0]){const t=[];(e=e instanceof Array?Array.prototype.concat.apply([],e):e.trim().split(at).map(parseFloat)).length%2!=0&&e.pop();for(let i=0,s=e.length;i=0;i--)s.width&&(this[i][0]=(this[i][0]-s.x)*e/s.width+s.x),s.height&&(this[i][1]=(this[i][1]-s.y)*t/s.height+s.y);return this}toLine(){return{x1:this[0][0],y1:this[0][1],x2:this[1][0],y2:this[1][1]}}toString(){const e=[];for(let t=0,i=this.length;t":function(o){return-Math.cos(o*Math.PI)/2+.5},">":function(o){return Math.sin(o*Math.PI/2)},"<":function(o){return 1-Math.cos(o*Math.PI/2)},bezier:function(o,e,t,i){return function(s){return s<0?o>0?e/o*s:t>0?i/t*s:0:s>1?t<1?(1-i)/(1-t)*s+(i-t)/(1-t):o<1?(1-e)/(1-o)*s+(e-o)/(1-o):1:3*s*(1-s)**2*e+3*s**2*(1-s)*i+s**3}},steps:function(o,e="end"){e=e.split("-").reverse()[0];let t=o;return e==="none"?--t:e==="both"&&++t,(i,s=!1)=>{let a=Math.floor(i*o);const n=i*a%1==0;return e!=="start"&&e!=="both"||++a,s&&n&&--a,i>=0&&a<0&&(a=0),i<=1&&a>t&&(a=t),a/t}}};class _i{done(){return!1}}class Bi extends _i{constructor(e=Dn){super(),this.ease=jn[e]||e}step(e,t,i){return typeof e!="number"?i<1?e:t:e+(t-e)*this.ease(i)}}class ni extends _i{constructor(e){super(),this.stepper=e}done(e){return e.done}step(e,t,i,s){return this.stepper(e,t,i,s)}}function aa(){const o=(this._duration||500)/1e3,e=this._overshoot||0,t=Math.PI,i=Math.log(e/100+1e-10),s=-i/Math.sqrt(t*t+i*i),a=3.9/(s*o);this.d=2*s*a,this.k=a*a}ie(class extends ni{constructor(o=500,e=0){super(),this.duration(o).overshoot(e)}step(o,e,t,i){if(typeof o=="string")return o;if(i.done=t===1/0,t===1/0)return e;if(t===0)return o;t>100&&(t=16),t/=1e3;const s=i.velocity||0,a=-this.d*s-this.k*(o-e),n=o+s*t+a*t*t/2;return i.velocity=s+a*t,i.done=Math.abs(e-n)+Math.abs(s)<.002,i.done?e:n}},{duration:Rt("_duration",aa),overshoot:Rt("_overshoot",aa)}),ie(class extends ni{constructor(o=.1,e=.01,t=0,i=1e3){super(),this.p(o).i(e).d(t).windup(i)}step(o,e,t,i){if(typeof o=="string")return o;if(i.done=t===1/0,t===1/0)return e;if(t===0)return o;const s=e-o;let a=(i.integral||0)+s*t;const n=(s-(i.error||0))/t,r=this._windup;return r!==!1&&(a=Math.max(-r,Math.min(a,r))),i.error=s,i.integral=a,i.done=Math.abs(s)<.001,i.done?e:o+(this.P*s+this.I*a+this.D*n)}},{windup:Rt("_windup"),p:Rt("P"),i:Rt("I"),d:Rt("D")});const Gn={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0},Wi={M:function(o,e,t){return e.x=t.x=o[0],e.y=t.y=o[1],["M",e.x,e.y]},L:function(o,e){return e.x=o[0],e.y=o[1],["L",o[0],o[1]]},H:function(o,e){return e.x=o[0],["H",o[0]]},V:function(o,e){return e.y=o[0],["V",o[0]]},C:function(o,e){return e.x=o[4],e.y=o[5],["C",o[0],o[1],o[2],o[3],o[4],o[5]]},S:function(o,e){return e.x=o[2],e.y=o[3],["S",o[0],o[1],o[2],o[3]]},Q:function(o,e){return e.x=o[2],e.y=o[3],["Q",o[0],o[1],o[2],o[3]]},T:function(o,e){return e.x=o[0],e.y=o[1],["T",o[0],o[1]]},Z:function(o,e,t){return e.x=t.x,e.y=t.y,["Z"]},A:function(o,e){return e.x=o[5],e.y=o[6],["A",o[0],o[1],o[2],o[3],o[4],o[5],o[6]]}},ji="mlhvqtcsaz".split("");for(let o=0,e=ji.length;o=0;a--)s=this[a][0],s==="M"||s==="L"||s==="T"?(this[a][1]+=e,this[a][2]+=t):s==="H"?this[a][1]+=e:s==="V"?this[a][1]+=t:s==="C"||s==="S"||s==="Q"?(this[a][1]+=e,this[a][2]+=t,this[a][3]+=e,this[a][4]+=t,s==="C"&&(this[a][5]+=e,this[a][6]+=t)):s==="A"&&(this[a][6]+=e,this[a][7]+=t);return this}parse(e="M0 0"){return Array.isArray(e)&&(e=Array.prototype.concat.apply([],e).toString()),function(t,i=!0){let s=0,a="";const n={segment:[],inNumber:!1,number:"",lastToken:"",inSegment:!1,segments:[],pointSeen:!1,hasExponent:!1,absolute:i,p0:new me,p:new me};for(;n.lastToken=a,a=t.charAt(s++);)if(n.inSegment||!Vn(n,a))if(a!==".")if(isNaN(parseInt(a)))if(Zn.has(a))n.inNumber&&bt(n,!1);else if(a!=="-"&&a!=="+")if(a.toUpperCase()!=="E"){if(zi.test(a)){if(n.inNumber)bt(n,!1);else{if(!Gi(n))throw new Error("parser Error");Vi(n)}--s}}else n.number+=a,n.hasExponent=!0;else{if(n.inNumber&&!qn(n)){bt(n,!1),--s;continue}n.number+=a,n.inNumber=!0}else{if(n.number==="0"||Un(n)){n.inNumber=!0,n.number=a,bt(n,!0);continue}n.inNumber=!0,n.number+=a}else{if(n.pointSeen||n.hasExponent){bt(n,!1),--s;continue}n.inNumber=!0,n.pointSeen=!0,n.number+=a}return n.inNumber&&bt(n,!1),n.inSegment&&Gi(n)&&Vi(n),n.segments}(e)}size(e,t){const i=this.bbox();let s,a;for(i.width=i.width===0?1:i.width,i.height=i.height===0?1:i.height,s=this.length-1;s>=0;s--)a=this[s][0],a==="M"||a==="L"||a==="T"?(this[s][1]=(this[s][1]-i.x)*e/i.width+i.x,this[s][2]=(this[s][2]-i.y)*t/i.height+i.y):a==="H"?this[s][1]=(this[s][1]-i.x)*e/i.width+i.x:a==="V"?this[s][1]=(this[s][1]-i.y)*t/i.height+i.y:a==="C"||a==="S"||a==="Q"?(this[s][1]=(this[s][1]-i.x)*e/i.width+i.x,this[s][2]=(this[s][2]-i.y)*t/i.height+i.y,this[s][3]=(this[s][3]-i.x)*e/i.width+i.x,this[s][4]=(this[s][4]-i.y)*t/i.height+i.y,a==="C"&&(this[s][5]=(this[s][5]-i.x)*e/i.width+i.x,this[s][6]=(this[s][6]-i.y)*t/i.height+i.y)):a==="A"&&(this[s][1]=this[s][1]*e/i.width,this[s][2]=this[s][2]*t/i.height,this[s][6]=(this[s][6]-i.x)*e/i.width+i.x,this[s][7]=(this[s][7]-i.y)*t/i.height+i.y);return this}toString(){return function(e){let t="";for(let i=0,s=e.length;i{const e=typeof o;return e==="number"?re:e==="string"?ye.isColor(o)?ye:at.test(o)?zi.test(o)?Qe:xt:Hs.test(o)?re:Ui:qi.indexOf(o.constructor)>-1?o.constructor:Array.isArray(o)?xt:e==="object"?Gt:Ui};class yt{constructor(e){this._stepper=e||new Bi("-"),this._from=null,this._to=null,this._type=null,this._context=null,this._morphObj=null}at(e){return this._morphObj.morph(this._from,this._to,e,this._stepper,this._context)}done(){return this._context.map(this._stepper.done).reduce(function(e,t){return e&&t},!0)}from(e){return e==null?this._from:(this._from=this._set(e),this)}stepper(e){return e==null?this._stepper:(this._stepper=e,this)}to(e){return e==null?this._to:(this._to=this._set(e),this)}type(e){return e==null?this._type:(this._type=e,this)}_set(e){this._type||this.type(na(e));let t=new this._type(e);return this._type===ye&&(t=this._to?t[this._to[4]]():this._from?t[this._from[4]]():t),this._type===Gt&&(t=this._to?t.align(this._to):this._from?t.align(this._from):t),t=t.toConsumable(),this._morphObj=this._morphObj||new this._type,this._context=this._context||Array.apply(null,Array(t.length)).map(Object).map(function(i){return i.done=!0,i}),t}}class Ui{constructor(...e){this.init(...e)}init(e){return e=Array.isArray(e)?e[0]:e,this.value=e,this}toArray(){return[this.value]}valueOf(){return this.value}}class jt{constructor(...e){this.init(...e)}init(e){return Array.isArray(e)&&(e={scaleX:e[0],scaleY:e[1],shear:e[2],rotate:e[3],translateX:e[4],translateY:e[5],originX:e[6],originY:e[7]}),Object.assign(this,jt.defaults,e),this}toArray(){const e=this;return[e.scaleX,e.scaleY,e.shear,e.rotate,e.translateX,e.translateY,e.originX,e.originY]}}jt.defaults={scaleX:1,scaleY:1,shear:0,rotate:0,translateX:0,translateY:0,originX:0,originY:0};const $n=(o,e)=>o[0]e[0]?1:0;class Gt{constructor(...e){this.init(...e)}align(e){const t=this.values;for(let i=0,s=t.length;ii.concat(s),[]),this}toArray(){return this.values}valueOf(){const e={},t=this.values;for(;t.length;){const i=t.shift(),s=t.shift(),a=t.shift(),n=t.splice(0,a);e[i]=new s(n)}return e}}const qi=[Ui,jt,Gt];class It extends Ge{constructor(e,t=e){super(ve("path",e),t)}array(){return this._array||(this._array=new Qe(this.attr("d")))}clear(){return delete this._array,this}height(e){return e==null?this.bbox().height:this.size(this.bbox().width,e)}move(e,t){return this.attr("d",this.array().move(e,t))}plot(e){return e==null?this.array():this.clear().attr("d",typeof e=="string"?e:this._array=new Qe(e))}size(e,t){const i=Mt(this,e,t);return this.attr("d",this.array().size(i.width,i.height))}width(e){return e==null?this.bbox().width:this.size(e,this.bbox().height)}x(e){return e==null?this.bbox().x:this.move(e,this.bbox().y)}y(e){return e==null?this.bbox().y:this.move(this.bbox().x,e)}}It.prototype.MorphArray=Qe,ne({Container:{path:we(function(o){return this.put(new It).plot(o||new Qe)})}}),ge(It,"Path");var ra=Object.freeze({__proto__:null,array:function(){return this._array||(this._array=new ht(this.attr("points")))},clear:function(){return delete this._array,this},move:function(o,e){return this.attr("points",this.array().move(o,e))},plot:function(o){return o==null?this.array():this.clear().attr("points",typeof o=="string"?o:this._array=new ht(o))},size:function(o,e){const t=Mt(this,o,e);return this.attr("points",this.array().size(t.width,t.height))}});class vt extends Ge{constructor(e,t=e){super(ve("polygon",e),t)}}ne({Container:{polygon:we(function(o){return this.put(new vt).plot(o||new ht)})}}),ie(vt,Ni),ie(vt,ra),ge(vt,"Polygon");class wt extends Ge{constructor(e,t=e){super(ve("polyline",e),t)}}ne({Container:{polyline:we(function(o){return this.put(new wt).plot(o||new ht)})}}),ie(wt,Ni),ie(wt,ra),ge(wt,"Polyline");class ri extends Ge{constructor(e,t=e){super(ve("rect",e),t)}}ie(ri,{rx:Di,ry:Yi}),ne({Container:{rect:we(function(o,e){return this.put(new ri).size(o,e)})}}),ge(ri,"Rect");class Zi{constructor(){this._first=null,this._last=null}first(){return this._first&&this._first.value}last(){return this._last&&this._last.value}push(e){const t=e.next!==void 0?e:{value:e,next:null,prev:null};return this._last?(t.prev=this._last,this._last.next=t,this._last=t):(this._last=t,this._first=t),t}remove(e){e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e===this._last&&(this._last=e.prev),e===this._first&&(this._first=e.next),e.prev=null,e.next=null}shift(){const e=this._first;return e?(this._first=e.next,this._first&&(this._first.prev=null),this._last=this._first?this._last:null,e.value):null}}const be={nextDraw:null,frames:new Zi,timeouts:new Zi,immediates:new Zi,timer:()=>fe.window.performance||fe.window.Date,transforms:[],frame(o){const e=be.frames.push({run:o});return be.nextDraw===null&&(be.nextDraw=fe.window.requestAnimationFrame(be._draw)),e},timeout(o,e){e=e||0;const t=be.timer().now()+e,i=be.timeouts.push({run:o,time:t});return be.nextDraw===null&&(be.nextDraw=fe.window.requestAnimationFrame(be._draw)),i},immediate(o){const e=be.immediates.push(o);return be.nextDraw===null&&(be.nextDraw=fe.window.requestAnimationFrame(be._draw)),e},cancelFrame(o){o!=null&&be.frames.remove(o)},clearTimeout(o){o!=null&&be.timeouts.remove(o)},cancelImmediate(o){o!=null&&be.immediates.remove(o)},_draw(o){let e=null;const t=be.timeouts.last();for(;(e=be.timeouts.shift())&&(o>=e.time?e.run():be.timeouts.push(e),e!==t););let i=null;const s=be.frames.last();for(;i!==s&&(i=be.frames.shift());)i.run(o);let a=null;for(;a=be.immediates.shift();)a();be.nextDraw=be.timeouts.first()||be.frames.first()?fe.window.requestAnimationFrame(be._draw):null}},Jn=function(o){const e=o.start,t=o.runner.duration();return{start:e,duration:t,end:e+t,runner:o.runner}},Kn=function(){const o=fe.window;return(o.performance||o.Date).now()};class oa extends Nt{constructor(e=Kn){super(),this._timeSource=e,this.terminate()}active(){return!!this._nextFrame}finish(){return this.time(this.getEndTimeOfTimeline()+1),this.pause()}getEndTime(){const e=this.getLastRunnerInfo(),t=e?e.runner.duration():0;return(e?e.start:this._time)+t}getEndTimeOfTimeline(){const e=this._runners.map(t=>t.start+t.runner.duration());return Math.max(0,...e)}getLastRunnerInfo(){return this.getRunnerInfoById(this._lastRunnerId)}getRunnerInfoById(e){return this._runners[this._runnerIds.indexOf(e)]||null}pause(){return this._paused=!0,this._continue()}persist(e){return e==null?this._persist:(this._persist=e,this)}play(){return this._paused=!1,this.updateTime()._continue()}reverse(e){const t=this.speed();if(e==null)return this.speed(-t);const i=Math.abs(t);return this.speed(e?-i:i)}schedule(e,t,i){if(e==null)return this._runners.map(Jn);let s=0;const a=this.getEndTime();if(t=t||0,i==null||i==="last"||i==="after")s=a;else if(i==="absolute"||i==="start")s=t,t=0;else if(i==="now")s=this._time;else if(i==="relative"){const l=this.getRunnerInfoById(e.id);l&&(s=l.start+t,t=0)}else{if(i!=="with-last")throw new Error('Invalid value for the "when" parameter');{const l=this.getLastRunnerInfo();s=l?l.start:this._time}}e.unschedule(),e.timeline(this);const n=e.persist(),r={persist:n===null?this._persist:n,start:s+t,runner:e};return this._lastRunnerId=e.id,this._runners.push(r),this._runners.sort((l,h)=>l.start-h.start),this._runnerIds=this._runners.map(l=>l.runner.id),this.updateTime()._continue(),this}seek(e){return this.time(this._time+e)}source(e){return e==null?this._timeSource:(this._timeSource=e,this)}speed(e){return e==null?this._speed:(this._speed=e,this)}stop(){return this.time(0),this.pause()}time(e){return e==null?this._time:(this._time=e,this._continue(!0))}unschedule(e){const t=this._runnerIds.indexOf(e.id);return t<0||(this._runners.splice(t,1),this._runnerIds.splice(t,1),e.timeline(null)),this}updateTime(){return this.active()||(this._lastSourceTime=this._timeSource()),this}_continue(e=!1){return be.cancelFrame(this._nextFrame),this._nextFrame=null,e?this._stepImmediate():(this._paused||(this._nextFrame=be.frame(this._step)),this)}_stepFn(e=!1){const t=this._timeSource();let i=t-this._lastSourceTime;e&&(i=0);const s=this._speed*i+(this._time-this._lastStepTime);this._lastSourceTime=t,e||(this._time+=s,this._time=this._time<0?0:this._time),this._lastStepTime=this._time,this.fire("time",this._time);for(let n=this._runners.length;n--;){const r=this._runners[n],l=r.runner;this._time-r.start<=0&&l.reset()}let a=!1;for(let n=0,r=this._runners.length;n0?this._continue():(this.pause(),this.fire("finished")),this}terminate(){this._startTime=0,this._speed=1,this._persist=0,this._nextFrame=null,this._paused=!0,this._runners=[],this._runnerIds=[],this._lastRunnerId=-1,this._time=0,this._lastSourceTime=0,this._lastStepTime=0,this._step=this._stepFn.bind(this,!1),this._stepImmediate=this._stepFn.bind(this,!0)}}ne({Element:{timeline:function(o){return o==null?(this._timeline=this._timeline||new oa,this._timeline):(this._timeline=o,this)}}});class Ve extends Nt{constructor(e){super(),this.id=Ve.id++,e=typeof(e=e??Hi)=="function"?new ni(e):e,this._element=null,this._timeline=null,this.done=!1,this._queue=[],this._duration=typeof e=="number"&&e,this._isDeclarative=e instanceof ni,this._stepper=this._isDeclarative?e:new Bi,this._history={},this.enabled=!0,this._time=0,this._lastTime=0,this._reseted=!0,this.transforms=new ee,this.transformId=1,this._haveReversed=!1,this._reverse=!1,this._loopsDone=0,this._swing=!1,this._wait=0,this._times=1,this._frameId=null,this._persist=!!this._isDeclarative||null}static sanitise(e,t,i){let s=1,a=!1,n=0;return t=t??Yn,i=i||"last",typeof(e=e??Hi)!="object"||e instanceof _i||(t=e.delay??t,i=e.when??i,a=e.swing||a,s=e.times??s,n=e.wait??n,e=e.duration??Hi),{duration:e,delay:t,swing:a,times:s,wait:n,when:i}}active(e){return e==null?this.enabled:(this.enabled=e,this)}addTransform(e){return this.transforms.lmultiplyO(e),this}after(e){return this.on("finished",e)}animate(e,t,i){const s=Ve.sanitise(e,t,i),a=new Ve(s.duration);return this._timeline&&a.timeline(this._timeline),this._element&&a.element(this._element),a.loop(s).schedule(s.delay,s.when)}clearTransform(){return this.transforms=new ee,this}clearTransformsFromQueue(){this.done&&this._timeline&&this._timeline._runnerIds.includes(this.id)||(this._queue=this._queue.filter(e=>!e.isTransform))}delay(e){return this.animate(0,e)}duration(){return this._times*(this._wait+this._duration)-this._wait}during(e){return this.queue(null,e)}ease(e){return this._stepper=new Bi(e),this}element(e){return e==null?this._element:(this._element=e,e._prepareRunner(),this)}finish(){return this.step(1/0)}loop(e,t,i){return typeof e=="object"&&(t=e.swing,i=e.wait,e=e.times),this._times=e||1/0,this._swing=t||!1,this._wait=i||0,this._times===!0&&(this._times=1/0),this}loops(e){const t=this._duration+this._wait;if(e==null){const a=Math.floor(this._time/t),n=(this._time-a*t)/this._duration;return Math.min(a+n,this._times)}const i=e%1,s=t*Math.floor(e)+this._duration*i;return this.time(s)}persist(e){return e==null?this._persist:(this._persist=e,this)}position(e){const t=this._time,i=this._duration,s=this._wait,a=this._times,n=this._swing,r=this._reverse;let l;if(e==null){const d=function(f){const p=n*Math.floor(f%(2*(s+i))/(s+i)),g=p&&!r||!p&&r,x=Math.pow(-1,g)*(f%(s+i))/i+g;return Math.max(Math.min(x,1),0)},u=a*(s+i)-s;return l=t<=0?Math.round(d(1e-5)):t=0;this._lastPosition=t;const s=this.duration(),a=this._lastTime<=0&&this._time>0,n=this._lastTime=s;this._lastTime=this._time,a&&this.fire("start",this);const r=this._isDeclarative;this.done=!r&&!n&&this._time>=s,this._reseted=!1;let l=!1;return(i||r)&&(this._initialise(i),this.transforms=new ee,l=this._run(r?e:t),this.fire("step",this)),this.done=this.done||l&&r,n&&this.fire("finished",this),this}time(e){if(e==null)return this._time;const t=e-this._time;return this.step(t),this}timeline(e){return e===void 0?this._timeline:(this._timeline=e,this)}unschedule(){const e=this.timeline();return e&&e.unschedule(this),this}_initialise(e){if(e||this._isDeclarative)for(let t=0,i=this._queue.length;to.lmultiplyO(e),ha=o=>o.transforms;function Qn(){const o=this._transformationRunners.runners.map(ha).reduce(la,new ee);this.transform(o),this._transformationRunners.merge(),this._transformationRunners.length()===1&&(this._frameId=null)}class er{constructor(){this.runners=[],this.ids=[]}add(e){if(this.runners.includes(e))return;const t=e.id+1;return this.runners.push(e),this.ids.push(t),this}clearBefore(e){const t=this.ids.indexOf(e+1)||1;return this.ids.splice(0,t,0),this.runners.splice(0,t,new oi).forEach(i=>i.clearTransformsFromQueue()),this}edit(e,t){const i=this.ids.indexOf(e+1);return this.ids.splice(i,1,e+1),this.runners.splice(i,1,t),this}getByID(e){return this.runners[this.ids.indexOf(e+1)]}length(){return this.ids.length}merge(){let e=null;for(let t=0;te.id<=o.id).map(ha).reduce(la,new ee)},_addRunner(o){this._transformationRunners.add(o),be.cancelImmediate(this._frameId),this._frameId=be.immediate(Qn.bind(this))},_prepareRunner(){this._frameId==null&&(this._transformationRunners=new er().add(new oi(new ee(this))))}}}),ie(Ve,{attr(o,e){return this.styleAttr("attr",o,e)},css(o,e){return this.styleAttr("css",o,e)},styleAttr(o,e,t){if(typeof e=="string")return this.styleAttr(o,{[e]:t});let i=e;if(this._tryRetarget(o,i))return this;let s=new yt(this._stepper).to(i),a=Object.keys(i);return this.queue(function(){s=s.from(this.element()[o](a))},function(n){return this.element()[o](s.at(n).valueOf()),s.done()},function(n){const r=Object.keys(n),l=(h=a,r.filter(d=>!h.includes(d)));var h;if(l.length){const d=this.element()[o](l),u=new Gt(s.from()).valueOf();Object.assign(u,d),s.from(u)}const c=new Gt(s.to()).valueOf();Object.assign(c,n),s.to(c),a=r,i=n}),this._rememberMorpher(o,s),this},zoom(o,e){if(this._tryRetarget("zoom",o,e))return this;let t=new yt(this._stepper).to(new re(o));return this.queue(function(){t=t.from(this.element().zoom())},function(i){return this.element().zoom(t.at(i),e),t.done()},function(i,s){e=s,t.to(i)}),this._rememberMorpher("zoom",t),this},transform(o,e,t){if(e=o.relative||e,this._isDeclarative&&!e&&this._tryRetarget("transform",o))return this;const i=ee.isMatrixLike(o);t=o.affine!=null?o.affine:t??!i;const s=new yt(this._stepper).type(t?jt:ee);let a,n,r,l,h;return this.queue(function(){n=n||this.element(),a=a||Mi(o,n),h=new ee(e?void 0:n),n._addRunner(this),e||n._clearTransformRunnersBefore(this)},function(c){e||this.clearTransform();const{x:d,y:u}=new me(a).transform(n._currentTransform(this));let f=new ee({...o,origin:[d,u]}),p=this._isDeclarative&&r?r:h;if(t){f=f.decompose(d,u),p=p.decompose(d,u);const x=f.rotate,m=p.rotate,b=[x-360,x,x+360],w=b.map(T=>Math.abs(T-m)),C=Math.min(...w),k=w.indexOf(C);f.rotate=b[k]}e&&(i||(f.rotate=o.rotate||0),this._isDeclarative&&l&&(p.rotate=l)),s.from(p),s.to(f);const g=s.at(c);return l=g.rotate,r=new ee(g),this.addTransform(r),n._addRunner(this),s.done()},function(c){(c.origin||"center").toString()!==(o.origin||"center").toString()&&(a=Mi(c,n)),o={...c,origin:a}},!0),this._isDeclarative&&this._rememberMorpher("transform",s),this},x(o){return this._queueNumber("x",o)},y(o){return this._queueNumber("y",o)},ax(o){return this._queueNumber("ax",o)},ay(o){return this._queueNumber("ay",o)},dx(o=0){return this._queueNumberDelta("x",o)},dy(o=0){return this._queueNumberDelta("y",o)},dmove(o,e){return this.dx(o).dy(e)},_queueNumberDelta(o,e){if(e=new re(e),this._tryRetarget(o,e))return this;const t=new yt(this._stepper).to(e);let i=null;return this.queue(function(){i=this.element()[o](),t.from(i),t.to(i+e)},function(s){return this.element()[o](t.at(s)),t.done()},function(s){t.to(i+new re(s))}),this._rememberMorpher(o,t),this},_queueObject(o,e){if(this._tryRetarget(o,e))return this;const t=new yt(this._stepper).to(e);return this.queue(function(){t.from(this.element()[o]())},function(i){return this.element()[o](t.at(i)),t.done()}),this._rememberMorpher(o,t),this},_queueNumber(o,e){return this._queueObject(o,new re(e))},cx(o){return this._queueNumber("cx",o)},cy(o){return this._queueNumber("cy",o)},move(o,e){return this.x(o).y(e)},amove(o,e){return this.ax(o).ay(e)},center(o,e){return this.cx(o).cy(e)},size(o,e){let t;return o&&e||(t=this._element.bbox()),o||(o=t.width/t.height*e),e||(e=t.height/t.width*o),this.width(o).height(e)},width(o){return this._queueNumber("width",o)},height(o){return this._queueNumber("height",o)},plot(o,e,t,i){if(arguments.length===4)return this.plot([o,e,t,i]);if(this._tryRetarget("plot",o))return this;const s=new yt(this._stepper).type(this._element.MorphArray).to(o);return this.queue(function(){s.from(this._element.array())},function(a){return this._element.plot(s.at(a)),s.done()}),this._rememberMorpher("plot",s),this},leading(o){return this._queueNumber("leading",o)},viewbox(o,e,t,i){return this._queueObject("viewbox",new Me(o,e,t,i))},update(o){return typeof o!="object"?this.update({offset:arguments[0],color:arguments[1],opacity:arguments[2]}):(o.opacity!=null&&this.attr("stop-opacity",o.opacity),o.color!=null&&this.attr("stop-color",o.color),o.offset!=null&&this.attr("offset",o.offset),this)}}),ie(Ve,{rx:Di,ry:Yi,from:ta,to:ia}),ge(Ve,"Runner");class $i extends Ne{constructor(e,t=e){super(ve("svg",e),t),this.namespace()}defs(){return this.isRoot()?qe(this.node.querySelector("defs"))||this.put(new ti):this.root().defs()}isRoot(){return!this.node.parentNode||!(this.node.parentNode instanceof fe.window.SVGElement)&&this.node.parentNode.nodeName!=="#document-fragment"}namespace(){return this.isRoot()?this.attr({xmlns:Ti,version:"1.1"}).attr("xmlns:xlink",Pt,Ei):this.root().namespace()}removeNamespace(){return this.attr({xmlns:null,version:null}).attr("xmlns:xlink",null,Ei).attr("xmlns:svgjs",null,Ei)}root(){return this.isRoot()?this:super.root()}}ne({Container:{nested:we(function(){return this.put(new $i)})}}),ge($i,"Svg",!0);let Ji=class extends Ne{constructor(o,e=o){super(ve("symbol",o),e)}};ne({Container:{symbol:we(function(){return this.put(new Ji)})}}),ge(Ji,"Symbol");var ca=Object.freeze({__proto__:null,amove:function(o,e){return this.ax(o).ay(e)},ax:function(o){return this.attr("x",o)},ay:function(o){return this.attr("y",o)},build:function(o){return this._build=!!o,this},center:function(o,e,t=this.bbox()){return this.cx(o,t).cy(e,t)},cx:function(o,e=this.bbox()){return o==null?e.cx:this.attr("x",this.attr("x")+o-e.cx)},cy:function(o,e=this.bbox()){return o==null?e.cy:this.attr("y",this.attr("y")+o-e.cy)},length:function(){return this.node.getComputedTextLength()},move:function(o,e,t=this.bbox()){return this.x(o,t).y(e,t)},plain:function(o){return this._build===!1&&this.clear(),this.node.appendChild(fe.document.createTextNode(o)),this},x:function(o,e=this.bbox()){return o==null?e.x:this.attr("x",this.attr("x")+o-e.x)},y:function(o,e=this.bbox()){return o==null?e.y:this.attr("y",this.attr("y")+o-e.y)}});class et extends Ge{constructor(e,t=e){super(ve("text",e),t),this.dom.leading=this.dom.leading??new re(1.3),this._rebuild=!0,this._build=!1}leading(e){return e==null?this.dom.leading:(this.dom.leading=new re(e),this.rebuild())}rebuild(e){if(typeof e=="boolean"&&(this._rebuild=e),this._rebuild){const t=this;let i=0;const s=this.dom.leading;this.each(function(a){if(Pi(this.node))return;const n=fe.window.getComputedStyle(this.node).getPropertyValue("font-size"),r=s*new re(n);this.dom.newLined&&(this.attr("x",t.attr("x")),this.text()===` +`?i+=r:(this.attr("dy",a?r+i:0),i=0))}),this.fire("rebuild")}return this}setData(e){return this.dom=e,this.dom.leading=new re(e.leading||1.3),this}writeDataToDom(){return zs(this,this.dom,{leading:1.3}),this}text(e){if(e===void 0){const t=this.node.childNodes;let i=0;e="";for(let s=0,a=t.length;s{let i;try{i=t.node instanceof Dt().SVGSVGElement?new Me(t.attr(["x","y","width","height"])):t.bbox()}catch{return}const s=new ee(t),a=s.translate(o,e).transform(s.inverse()),n=new me(i.x,i.y).transform(a);t.move(n.x,n.y)}),this},dx:function(o){return this.dmove(o,0)},dy:function(o){return this.dmove(0,o)},height:function(o,e=this.bbox()){return o==null?e.height:this.size(e.width,o,e)},move:function(o=0,e=0,t=this.bbox()){const i=o-t.x,s=e-t.y;return this.dmove(i,s)},size:function(o,e,t=this.bbox()){const i=Mt(this,o,e,t),s=i.width/t.width,a=i.height/t.height;return this.children().forEach(n=>{const r=new me(t).transform(new ee(n).inverse());n.scale(s,a,r.x,r.y)}),this},width:function(o,e=this.bbox()){return o==null?e.width:this.size(o,e.height,e)},x:function(o,e=this.bbox()){return o==null?e.x:this.move(o,e.y,e)},y:function(o,e=this.bbox()){return o==null?e.y:this.move(e.x,o,e)}});class ct extends Ne{constructor(e,t=e){super(ve("g",e),t)}}ie(ct,ua),ne({Container:{group:we(function(){return this.put(new ct)})}}),ge(ct,"G");class hi extends Ne{constructor(e,t=e){super(ve("a",e),t)}target(e){return this.attr("target",e)}to(e){return this.attr("href",e,Pt)}}ie(hi,ua),ne({Container:{link:we(function(o){return this.put(new hi).to(o)})},Element:{unlink(){const o=this.linker();if(!o)return this;const e=o.parent();if(!e)return this.remove();const t=e.index(o);return e.add(this,t),o.remove(),this},linkTo(o){let e=this.linker();return e||(e=new hi,this.wrap(e)),typeof o=="function"?o.call(e,e):e.to(o),this},linker(){const o=this.parent();return o&&o.node.nodeName.toLowerCase()==="a"?o:null}}}),ge(hi,"A");class es extends Ne{constructor(e,t=e){super(ve("mask",e),t)}remove(){return this.targets().forEach(function(e){e.unmask()}),super.remove()}targets(){return pt("svg [mask*="+this.id()+"]")}}ne({Container:{mask:we(function(){return this.defs().put(new es)})},Element:{masker(){return this.reference("mask")},maskWith(o){const e=o instanceof es?o:this.parent().mask().add(o);return this.attr("mask","url(#"+e.id()+")")},unmask(){return this.attr("mask",null)}}}),ge(es,"Mask");class fa extends Oe{constructor(e,t=e){super(ve("stop",e),t)}update(e){return(typeof e=="number"||e instanceof re)&&(e={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),e.opacity!=null&&this.attr("stop-opacity",e.opacity),e.color!=null&&this.attr("stop-color",e.color),e.offset!=null&&this.attr("offset",new re(e.offset)),this}}ne({Gradient:{stop:function(o,e,t){return this.put(new fa).update(o,e,t)}}}),ge(fa,"Stop");class ts extends Oe{constructor(e,t=e){super(ve("style",e),t)}addText(e=""){return this.node.textContent+=e,this}font(e,t,i={}){return this.rule("@font-face",{fontFamily:e,src:t,...i})}rule(e,t){return this.addText(function(i,s){if(!i)return"";if(!s)return i;let a=i+"{";for(const n in s)a+=n.replace(/([A-Z])/g,function(r,l){return"-"+l.toLowerCase()})+":"+s[n]+";";return a+="}",a}(e,t))}}ne("Dom",{style(o,e){return this.put(new ts).rule(o,e)},fontface(o,e,t){return this.put(new ts).font(o,e,t)}}),ge(ts,"Style");class is extends et{constructor(e,t=e){super(ve("textPath",e),t)}array(){const e=this.track();return e?e.array():null}plot(e){const t=this.track();let i=null;return t&&(i=t.plot(e)),e==null?i:this}track(){return this.reference("href")}}ne({Container:{textPath:we(function(o,e){return o instanceof et||(o=this.text(o)),o.path(e)})},Text:{path:we(function(o,e=!0){const t=new is;let i;if(o instanceof It||(o=this.defs().path(o)),t.attr("href","#"+o,Pt),e)for(;i=this.node.firstChild;)t.node.appendChild(i);return this.put(t)}),textPath(){return this.findOne("textPath")}},Path:{text:we(function(o){return o instanceof et||(o=new et().addTo(this.parent()).text(o)),o.path(this)}),targets(){return pt("svg textPath").filter(o=>(o.attr("href")||"").includes(this.id()))}}}),is.prototype.MorphArray=Qe,ge(is,"TextPath");class ga extends Ge{constructor(e,t=e){super(ve("use",e),t)}use(e,t){return this.attr("href",(t||"")+"#"+e,Pt)}}ne({Container:{use:we(function(o,e){return this.put(new ga).use(o,e)})}}),ge(ga,"Use");const tr=Ye;ie([$i,Ji,si,Wt,ai],Be("viewbox")),ie([mt,wt,vt,It],Be("marker")),ie(et,Be("Text")),ie(It,Be("Path")),ie(ti,Be("Defs")),ie([et,li],Be("Tspan")),ie([ri,ii,Bt,Ve],Be("radius")),ie(Nt,Be("EventTarget")),ie(lt,Be("Dom")),ie(Oe,Be("Element")),ie(Ge,Be("Shape")),ie([Ne,ea],Be("Container")),ie(Bt,Be("Gradient")),ie(Ve,Be("Runner")),gt.extend([...new Set(ut)]),function(o=[]){qi.push(...[].concat(o))}([re,ye,Me,ee,xt,ht,Qe,me]),ie(qi,{to(o){return new yt().type(this.constructor).from(this.toArray()).to(o)},fromArray(o){return this.init(o),this},toConsumable(){return this.toArray()},morph(o,e,t,i,s){return this.fromArray(o.map(function(a,n){return i.step(a,e[n],t,s[n],s)}))}});class ke extends Oe{constructor(e){super(ve("filter",e),e),this.$source="SourceGraphic",this.$sourceAlpha="SourceAlpha",this.$background="BackgroundImage",this.$backgroundAlpha="BackgroundAlpha",this.$fill="FillPaint",this.$stroke="StrokePaint",this.$autoSetIn=!0}put(e,t){return!(e=super.put(e,t)).attr("in")&&this.$autoSetIn&&e.attr("in",this.$source),e.attr("result")||e.attr("result",e.id()),e}remove(){return this.targets().each("unfilter"),super.remove()}targets(){return pt('svg [filter*="'+this.id()+'"]')}toString(){return"url(#"+this.id()+")"}}class ss extends Oe{constructor(e,t){super(e,t),this.result(this.id())}in(e){if(e==null){const t=this.attr("in");return this.parent()&&this.parent().find(`[result="${t}"]`)[0]||t}return this.attr("in",e)}result(e){return this.attr("result",e)}toString(){return this.result()}}const $e=o=>function(...e){for(let t=o.length;t--;)e[t]!=null&&this.attr(o[t],e[t])},ir={blend:$e(["in","in2","mode"]),colorMatrix:$e(["type","values"]),composite:$e(["in","in2","operator"]),convolveMatrix:function(o){o=new xt(o).toString(),this.attr({order:Math.sqrt(o.split(" ").length),kernelMatrix:o})},diffuseLighting:$e(["surfaceScale","lightingColor","diffuseConstant","kernelUnitLength"]),displacementMap:$e(["in","in2","scale","xChannelSelector","yChannelSelector"]),dropShadow:$e(["in","dx","dy","stdDeviation"]),flood:$e(["flood-color","flood-opacity"]),gaussianBlur:function(o=0,e=o){this.attr("stdDeviation",o+" "+e)},image:function(o){this.attr("href",o,Pt)},morphology:$e(["operator","radius"]),offset:$e(["dx","dy"]),specularLighting:$e(["surfaceScale","lightingColor","diffuseConstant","specularExponent","kernelUnitLength"]),tile:$e([]),turbulence:$e(["baseFrequency","numOctaves","seed","stitchTiles","type"])};["blend","colorMatrix","componentTransfer","composite","convolveMatrix","diffuseLighting","displacementMap","dropShadow","flood","gaussianBlur","image","merge","morphology","offset","specularLighting","tile","turbulence"].forEach(o=>{const e=Lt(o),t=ir[o];ke[e+"Effect"]=class extends ss{constructor(i){super(ve("fe"+e,i),i)}update(i){return t.apply(this,i),this}},ke.prototype[o]=we(function(i,...s){const a=new ke[e+"Effect"];return i==null?this.put(a):(typeof i=="function"?i.call(a,a):s.unshift(i),this.put(a).update(s))})}),ie(ke,{merge(o){const e=this.put(new ke.MergeEffect);return typeof o=="function"?(o.call(e,e),e):((o instanceof Array?o:[...arguments]).forEach(t=>{t instanceof ke.MergeNode?e.put(t):e.mergeNode(t)}),e)},componentTransfer(o={}){const e=this.put(new ke.ComponentTransferEffect);if(typeof o=="function")return o.call(e,e),e;o.r||o.g||o.b||o.a||(o={r:o,g:o,b:o,a:o});for(const t in o)e.add(new ke["Func"+t.toUpperCase()](o[t]));return e}}),["distantLight","pointLight","spotLight","mergeNode","FuncR","FuncG","FuncB","FuncA"].forEach(o=>{const e=Lt(o);ke[e]=class extends ss{constructor(t){super(ve("fe"+e,t),t)}}}),["funcR","funcG","funcB","funcA"].forEach(function(o){const e=ke[Lt(o)],t=we(function(){return this.put(new e)});ke.ComponentTransferEffect.prototype[o]=t}),["distantLight","pointLight","spotLight"].forEach(o=>{const e=ke[Lt(o)],t=we(function(){return this.put(new e)});ke.DiffuseLightingEffect.prototype[o]=t,ke.SpecularLightingEffect.prototype[o]=t}),ie(ke.MergeEffect,{mergeNode(o){return this.put(new ke.MergeNode).attr("in",o)}}),ie(ti,{filter:function(o){const e=this.put(new ke);return typeof o=="function"&&o.call(e,e),e}}),ie(Ne,{filter:function(o){return this.defs().filter(o)}}),ie(Oe,{filterWith:function(o){const e=o instanceof ke?o:this.defs().filter(o);return this.attr("filter",e)},unfilter:function(o){return this.attr("filter",null)},filterer(){return this.reference("filter")}}),ie(ss,{blend:function(o,e){return this.parent()&&this.parent().blend(this,o,e)},colorMatrix:function(o,e){return this.parent()&&this.parent().colorMatrix(o,e).in(this)},componentTransfer:function(o){return this.parent()&&this.parent().componentTransfer(o).in(this)},composite:function(o,e){return this.parent()&&this.parent().composite(this,o,e)},convolveMatrix:function(o){return this.parent()&&this.parent().convolveMatrix(o).in(this)},diffuseLighting:function(o,e,t,i){return this.parent()&&this.parent().diffuseLighting(o,t,i).in(this)},displacementMap:function(o,e,t,i){return this.parent()&&this.parent().displacementMap(this,o,e,t,i)},dropShadow:function(o,e,t){return this.parent()&&this.parent().dropShadow(this,o,e,t).in(this)},flood:function(o,e){return this.parent()&&this.parent().flood(o,e)},gaussianBlur:function(o,e){return this.parent()&&this.parent().gaussianBlur(o,e).in(this)},image:function(o){return this.parent()&&this.parent().image(o)},merge:function(o){return o=o instanceof Array?o:[...o],this.parent()&&this.parent().merge(this,...o)},morphology:function(o,e){return this.parent()&&this.parent().morphology(o,e).in(this)},offset:function(o,e){return this.parent()&&this.parent().offset(o,e).in(this)},specularLighting:function(o,e,t,i,s){return this.parent()&&this.parent().specularLighting(o,t,i,s).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(o,e,t,i,s){return this.parent()&&this.parent().turbulence(o,e,t,i,s).in(this)}}),ie(ke.MergeEffect,{in:function(o){return o instanceof ke.MergeNode?this.add(o,0):this.add(new ke.MergeNode().in(o),0),this}}),ie([ke.CompositeEffect,ke.BlendEffect,ke.DisplacementMapEffect],{in2:function(o){if(o==null){const e=this.attr("in2");return this.parent()&&this.parent().find(`[result="${e}"]`)[0]||e}return this.attr("in2",o)}}),ke.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]};var ze=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"getDefaultFilter",value:function(e,t){var i=this.w;e.unfilter(!0),new ke().size("120%","180%","-5%","-40%"),i.config.chart.dropShadow.enabled&&this.dropShadow(e,i.config.chart.dropShadow,t)}},{key:"applyFilter",value:function(e,t,i){var s,a=this,n=this.w;if(e.unfilter(!0),i!=="none"){var r,l,h=n.config.chart.dropShadow,c=i==="lighten"?2:.3;e.filterWith(function(d){d.colorMatrix({type:"matrix",values:` + `.concat(c,` 0 0 0 0 + 0 `).concat(c,` 0 0 0 + 0 0 `).concat(c,` 0 0 + 0 0 0 1 0 + `),in:"SourceGraphic",result:"brightness"}),h.enabled&&a.addShadow(d,t,h,"brightness")}),!h.noUserSpaceOnUse&&((r=e.filterer())===null||r===void 0||(l=r.node)===null||l===void 0||l.setAttribute("filterUnits","userSpaceOnUse")),this._scaleFilterSize((s=e.filterer())===null||s===void 0?void 0:s.node)}else this.getDefaultFilter(e,t)}},{key:"addShadow",value:function(e,t,i,s){var a,n=this.w,r=i.blur,l=i.top,h=i.left,c=i.color,d=i.opacity;if(c=Array.isArray(c)?c[t]:c,((a=n.config.chart.dropShadow.enabledOnSeries)===null||a===void 0?void 0:a.length)>0&&n.config.chart.dropShadow.enabledOnSeries.indexOf(t)===-1)return e;e.offset({in:s,dx:h,dy:l,result:"offset"}),e.gaussianBlur({in:"offset",stdDeviation:r,result:"blur"}),e.flood({"flood-color":c,"flood-opacity":d,result:"flood"}),e.composite({in:"flood",in2:"blur",operator:"in",result:"shadow"}),e.merge(["shadow",s])}},{key:"dropShadow",value:function(e,t){var i,s,a,n,r,l=this,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,c=this.w;return e.unfilter(!0),R.isMsEdge()&&c.config.chart.type==="radialBar"||((i=c.config.chart.dropShadow.enabledOnSeries)===null||i===void 0?void 0:i.length)>0&&((a=c.config.chart.dropShadow.enabledOnSeries)===null||a===void 0?void 0:a.indexOf(h))===-1?e:(e.filterWith(function(d){l.addShadow(d,h,t,"SourceGraphic")}),t.noUserSpaceOnUse||(n=e.filterer())===null||n===void 0||(r=n.node)===null||r===void 0||r.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize((s=e.filterer())===null||s===void 0?void 0:s.node),e)}},{key:"setSelectionFilter",value:function(e,t,i){var s=this.w;if(s.globals.selectedDataPoints[t]!==void 0&&s.globals.selectedDataPoints[t].indexOf(i)>-1){e.node.setAttribute("selected",!0);var a=s.config.states.active.filter;a!=="none"&&this.applyFilter(e,t,a.type)}}},{key:"_scaleFilterSize",value:function(e){e&&function(t){for(var i in t)t.hasOwnProperty(i)&&e.setAttribute(i,t[i])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),o}(),G=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"roundPathCorners",value:function(e,t){function i(M,I,O){var z=I.x-M.x,F=I.y-M.y,Y=Math.sqrt(z*z+F*F);return s(M,I,Math.min(1,O/Y))}function s(M,I,O){return{x:M.x+(I.x-M.x)*O,y:M.y+(I.y-M.y)*O}}function a(M,I){M.length>2&&(M[M.length-2]=I.x,M[M.length-1]=I.y)}function n(M){return{x:parseFloat(M[M.length-2]),y:parseFloat(M[M.length-1])}}e.indexOf("NaN")>-1&&(e="");var r=e.split(/[,\s]/).reduce(function(M,I){var O=I.match("([a-zA-Z])(.+)");return O?(M.push(O[1]),M.push(O[2])):M.push(I),M},[]).reduce(function(M,I){return parseFloat(I)==I&&M.length?M[M.length-1].push(I):M.push([I]),M},[]),l=[];if(r.length>1){var h=n(r[0]),c=null;r[r.length-1][0]=="Z"&&r[0].length>2&&(c=["L",h.x,h.y],r[r.length-1]=c),l.push(r[0]);for(var d=1;d2&&f[0]=="L"&&p.length>2&&p[0]=="L"){var g,x,m=n(u),b=n(f),w=n(p);g=i(b,m,t),x=i(b,w,t),a(f,g),f.origPoint=b,l.push(f);var C=s(g,b,.5),k=s(b,x,.5),T=["C",C.x,C.y,k.x,k.y,x.x,x.y];T.origPoint=b,l.push(T)}else l.push(f)}if(c){var A=n(l[l.length-1]);l.push(["Z"]),a(l[0],A)}}else l=r;return l.reduce(function(M,I){return M+I.join(" ")+" "},"")}},{key:"drawLine",value:function(e,t,i,s){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",n=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,r=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,l=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:e,y1:t,x2:i,y2:s,stroke:a,"stroke-dasharray":n,"stroke-width":r,"stroke-linecap":l})}},{key:"drawRect",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,n=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",r=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,l=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,h=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,c=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,d=this.w.globals.dom.Paper.rect();return d.attr({x:e,y:t,width:i>0?i:0,height:s>0?s:0,rx:a,ry:a,opacity:r,"stroke-width":l!==null?l:0,stroke:h!==null?h:"none","stroke-dasharray":c}),d.node.setAttribute("fill",n),d}},{key:"drawPolygon",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(e).attr({fill:s,stroke:t,"stroke-width":i})}},{key:"drawCircle",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;e<0&&(e=0);var i=this.w.globals.dom.Paper.circle(2*e);return t!==null&&i.attr(t),i}},{key:"drawPath",value:function(e){var t=e.d,i=t===void 0?"":t,s=e.stroke,a=s===void 0?"#a8a8a8":s,n=e.strokeWidth,r=n===void 0?1:n,l=e.fill,h=e.fillOpacity,c=h===void 0?1:h,d=e.strokeOpacity,u=d===void 0?1:d,f=e.classes,p=e.strokeLinecap,g=p===void 0?null:p,x=e.strokeDashArray,m=x===void 0?0:x,b=this.w;return g===null&&(g=b.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(i).attr({fill:l,"fill-opacity":c,stroke:a,"stroke-opacity":u,"stroke-linecap":g,"stroke-width":r,"stroke-dasharray":m,class:f})}},{key:"group",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,t=this.w.globals.dom.Paper.group();return e!==null&&t.attr(e),t}},{key:"move",value:function(e,t){var i=["M",e,t].join(" ");return i}},{key:"line",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,s=null;return i===null?s=[" L",e,t].join(" "):i==="H"?s=[" H",e].join(" "):i==="V"&&(s=[" V",t].join(" ")),s}},{key:"curve",value:function(e,t,i,s,a,n){var r=["C",e,t,i,s,a,n].join(" ");return r}},{key:"quadraticCurve",value:function(e,t,i,s){return["Q",e,t,i,s].join(" ")}},{key:"arc",value:function(e,t,i,s,a,n,r){var l="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(l="a");var h=[l,e,t,i,s,a,n,r].join(" ");return h}},{key:"renderPaths",value:function(e){var t,i=e.j,s=e.realIndex,a=e.pathFrom,n=e.pathTo,r=e.stroke,l=e.strokeWidth,h=e.strokeLinecap,c=e.fill,d=e.animationDelay,u=e.initialSpeed,f=e.dataChangeSpeed,p=e.className,g=e.chartType,x=e.shouldClipToGrid,m=x===void 0||x,b=e.bindEventsOnPaths,w=b===void 0||b,C=e.drawShadow,k=C===void 0||C,T=this.w,A=new ze(this.ctx),M=new De(this.ctx),I=this.w.config.chart.animations.enabled,O=I&&this.w.config.chart.animations.dynamicAnimation.enabled,z=!!(I&&!T.globals.resized||O&&T.globals.dataChanged&&T.globals.shouldAnimate);z?t=a:(t=n,T.globals.animationEnded=!0);var F=T.config.stroke.dashArray,Y=0;Y=Array.isArray(F)?F[s]:T.config.stroke.dashArray;var B=this.drawPath({d:t,stroke:r,strokeWidth:l,fill:c,fillOpacity:1,classes:p,strokeLinecap:h,strokeDashArray:Y});B.attr("index",s),m&&(g==="bar"&&!T.globals.isHorizontal||T.globals.comboCharts?B.attr({"clip-path":"url(#gridRectBarMask".concat(T.globals.cuid,")")}):B.attr({"clip-path":"url(#gridRectMask".concat(T.globals.cuid,")")})),T.config.chart.dropShadow.enabled&&k&&A.dropShadow(B,T.config.chart.dropShadow,s),w&&(B.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,B)),B.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,B)),B.node.addEventListener("mousedown",this.pathMouseDown.bind(this,B))),B.attr({pathTo:n,pathFrom:a});var q={el:B,j:i,realIndex:s,pathFrom:a,pathTo:n,fill:c,strokeWidth:l,delay:d};return!I||T.globals.resized||T.globals.dataChanged?!T.globals.resized&&T.globals.dataChanged||M.showDelayedElements():M.animatePathsGradually(H(H({},q),{},{speed:u})),T.globals.dataChanged&&O&&z&&M.animatePathsGradually(H(H({},q),{},{speed:f})),B}},{key:"drawPattern",value:function(e,t,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(t,i,function(n){e==="horizontalLines"?n.line(0,0,i,0).stroke({color:s,width:a+1}):e==="verticalLines"?n.line(0,0,0,t).stroke({color:s,width:a+1}):e==="slantedLines"?n.line(0,0,t,i).stroke({color:s,width:a}):e==="squares"?n.rect(t,i).fill("none").stroke({color:s,width:a}):e==="circles"&&n.circle(t).fill("none").stroke({color:s,width:a})})}},{key:"drawGradient",value:function(e,t,i,s,a){var n,r=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,h=arguments.length>7&&arguments[7]!==void 0?arguments[7]:[],c=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,d=this.w;t.length<9&&t.indexOf("#")===0&&(t=R.hexToRgba(t,s)),i.length<9&&i.indexOf("#")===0&&(i=R.hexToRgba(i,a));var u=0,f=1,p=1,g=null;l!==null&&(u=l[0]!==void 0?l[0]/100:0,f=l[1]!==void 0?l[1]/100:1,p=l[2]!==void 0?l[2]/100:1,g=l[3]!==void 0?l[3]/100:null);var x=!(d.config.chart.type!=="donut"&&d.config.chart.type!=="pie"&&d.config.chart.type!=="polarArea"&&d.config.chart.type!=="bubble");if(n=h&&h.length!==0?d.globals.dom.Paper.gradient(x?"radial":"linear",function(w){(Array.isArray(h[c])?h[c]:h).forEach(function(C){w.stop(C.offset/100,C.color,C.opacity)})}):d.globals.dom.Paper.gradient(x?"radial":"linear",function(w){w.stop(u,t,s),w.stop(f,i,a),w.stop(p,i,a),g!==null&&w.stop(g,t,s)}),x){var m=d.globals.gridWidth/2,b=d.globals.gridHeight/2;d.config.chart.type!=="bubble"?n.attr({gradientUnits:"userSpaceOnUse",cx:m,cy:b,r}):n.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else e==="vertical"?n.from(0,0).to(0,1):e==="diagonal"?n.from(0,0).to(1,1):e==="horizontal"?n.from(0,1).to(1,1):e==="diagonal2"&&n.from(1,0).to(0,1);return n}},{key:"getTextBasedOnMaxWidth",value:function(e){var t=e.text,i=e.maxWidth,s=e.fontSize,a=e.fontFamily,n=this.getTextRects(t,s,a),r=n.width/t.length,l=Math.floor(i/r);return i-1){var l=i.globals.selectedDataPoints[a].indexOf(n);i.globals.selectedDataPoints[a].splice(l,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var h=i.globals.dom.Paper.find(".apexcharts-series path:not(.apexcharts-decoration-element)"),c=i.globals.dom.Paper.find(".apexcharts-series circle:not(.apexcharts-decoration-element), .apexcharts-series rect:not(.apexcharts-decoration-element)"),d=function(p){Array.prototype.forEach.call(p,function(g){g.node.setAttribute("selected","false"),s.getDefaultFilter(g,a)})};d(h),d(c)}e.node.setAttribute("selected","true"),r="true",i.globals.selectedDataPoints[a]===void 0&&(i.globals.selectedDataPoints[a]=[]),i.globals.selectedDataPoints[a].push(n)}if(r==="true"){var u=i.config.states.active.filter;if(u!=="none")s.applyFilter(e,a,u.type);else if(i.config.states.hover.filter!=="none"&&!i.globals.isTouchDevice){var f=i.config.states.hover.filter;s.applyFilter(e,a,f.type)}}else i.config.states.active.filter.type!=="none"&&(i.config.states.hover.filter.type==="none"||i.globals.isTouchDevice?s.getDefaultFilter(e,a):(f=i.config.states.hover.filter,s.applyFilter(e,a,f.type)));typeof i.config.chart.events.dataPointSelection=="function"&&i.config.chart.events.dataPointSelection(t,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:n,w:i}),t&&this.ctx.events.fireEvent("dataPointSelection",[t,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:n,w:i}])}},{key:"rotateAroundCenter",value:function(e){var t={};return e&&typeof e.getBBox=="function"&&(t=e.getBBox()),{x:t.x+t.width/2,y:t.y+t.height/2}}},{key:"getTextRects",value:function(e,t,i,s){var a=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],n=this.w,r=this.drawText({x:-200,y:-200,text:e,textAnchor:"start",fontSize:t,fontFamily:i,foreColor:"#fff",opacity:0});s&&r.attr("transform",s),n.globals.dom.Paper.add(r);var l=r.bbox();return a||(l=r.node.getBoundingClientRect()),r.remove(),{width:l.width,height:l.height}}},{key:"placeTextWithEllipsis",value:function(e,t,i){if(typeof e.getComputedTextLength=="function"&&(e.textContent=t,t.length>0&&e.getComputedTextLength()>=i/1.1)){for(var s=t.length-3;s>0;s-=3)if(e.getSubStringLength(0,s)<=i/1.1)return void(e.textContent=t.substring(0,s)+"...");e.textContent="."}}}],[{key:"setAttrs",value:function(e,t){for(var i in t)t.hasOwnProperty(i)&&e.setAttribute(i,t[i])}}]),o}(),Pe=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"getStackedSeriesTotals",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=this.w,i=[];if(t.globals.series.length===0)return i;for(var s=0;s0&&arguments[0]!==void 0?arguments[0]:null;return e===null?this.w.config.series.reduce(function(t,i){return t+i},0):this.w.globals.series[e].reduce(function(t,i){return t+i},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var e=this,t=this.w,i=[];return t.globals.seriesGroups.forEach(function(s){var a=[];t.config.series.forEach(function(r,l){s.indexOf(t.globals.seriesNames[l])>-1&&a.push(l)});var n=t.globals.series.map(function(r,l){return a.indexOf(l)===-1?l:-1}).filter(function(r){return r!==-1});i.push(e.getStackedSeriesTotals(n))}),i}},{key:"setSeriesYAxisMappings",value:function(){var e=this.w.globals,t=this.w.config,i=[],s=[],a=[],n=e.series.length>t.yaxis.length||t.yaxis.some(function(d){return Array.isArray(d.seriesName)});t.series.forEach(function(d,u){a.push(u),s.push(null)}),t.yaxis.forEach(function(d,u){i[u]=[]});var r=[];t.yaxis.forEach(function(d,u){var f=!1;if(d.seriesName){var p=[];Array.isArray(d.seriesName)?p=d.seriesName:p.push(d.seriesName),p.forEach(function(g){t.series.forEach(function(x,m){if(x.name===g){var b=m;u===m||n?!n||a.indexOf(m)>-1?i[u].push([u,m]):console.warn("Series '"+x.name+"' referenced more than once in what looks like the new style. That is, when using either seriesName: [], or when there are more series than yaxes."):(i[m].push([m,u]),b=u),f=!0,(b=a.indexOf(b))!==-1&&a.splice(b,1)}})})}f||r.push(u)}),i=i.map(function(d,u){var f=[];return d.forEach(function(p){s[p[1]]=p[0],f.push(p[1])}),f});for(var l=t.yaxis.length-1,h=0;h0&&arguments[0]!==void 0?arguments[0]:null;return(e===null?this.w.config.series.filter(function(t){return t!==null}):this.w.config.series[e].data.filter(function(t){return t!==null})).length===0}},{key:"seriesHaveSameValues",value:function(e){return this.w.globals.series[e].every(function(t,i,s){return t===s[0]})}},{key:"getCategoryLabels",value:function(e){var t=this.w,i=e.slice();return t.config.xaxis.convertedCatToNumeric&&(i=e.map(function(s,a){return t.config.xaxis.labels.formatter(s-t.globals.minX+1)})),i}},{key:"getLargestSeries",value:function(){var e=this.w;e.globals.maxValsInArrayIndex=e.globals.series.map(function(t){return t.length}).indexOf(Math.max.apply(Math,e.globals.series.map(function(t){return t.length})))}},{key:"getLargestMarkerSize",value:function(){var e=this.w,t=0;return e.globals.markers.size.forEach(function(i){t=Math.max(t,i)}),e.config.markers.discrete&&e.config.markers.discrete.length&&e.config.markers.discrete.forEach(function(i){t=Math.max(t,i.size)}),t>0&&(e.config.markers.hover.size>0?t=e.config.markers.hover.size:t+=e.config.markers.hover.sizeOffset),e.globals.markers.largestSize=t,t}},{key:"getSeriesTotals",value:function(){var e=this.w;e.globals.seriesTotals=e.globals.series.map(function(t,i){var s=0;if(Array.isArray(t))for(var a=0;ae&&i.globals.seriesX[a][r]0){var p=function(x,m){var b=a.config.yaxis[a.globals.seriesYAxisReverseMap[m]],w=x<0?-1:1;return x=Math.abs(x),b.logarithmic&&(x=s.getBaseLog(b.logBase,x)),-w*x/r[m]};if(n.isMultipleYAxis){h=[];for(var g=0;g0&&t.forEach(function(r){var l=[],h=[];e.i.forEach(function(c,d){a.config.series[c].group===r&&(l.push(e.series[d]),h.push(c))}),l.length>0&&n.push(s.draw(l,i,h))}),n}}],[{key:"checkComboSeries",value:function(e,t){var i=!1,s=0,a=0;return t===void 0&&(t="line"),e.length&&e[0].type!==void 0&&e.forEach(function(n){n.type!=="bar"&&n.type!=="column"&&n.type!=="candlestick"&&n.type!=="boxPlot"||s++,n.type!==void 0&&n.type!==t&&a++}),a>0&&(i=!0),{comboBarCount:s,comboCharts:i}}},{key:"extendArrayProps",value:function(e,t,i){var s,a,n,r,l,h;return(s=t)!==null&&s!==void 0&&s.yaxis&&(t=e.extendYAxis(t,i)),(a=t)!==null&&a!==void 0&&a.annotations&&(t.annotations.yaxis&&(t=e.extendYAxisAnnotations(t)),(n=t)!==null&&n!==void 0&&(r=n.annotations)!==null&&r!==void 0&&r.xaxis&&(t=e.extendXAxisAnnotations(t)),(l=t)!==null&&l!==void 0&&(h=l.annotations)!==null&&h!==void 0&&h.points&&(t=e.extendPointAnnotations(t))),t}}]),o}(),ci=function(){function o(e){P(this,o),this.w=e.w,this.annoCtx=e}return E(o,[{key:"setOrientations",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.w;if(e.label.orientation==="vertical"){var s=t!==null?t:0,a=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(s,"']"));if(a!==null){var n=a.getBoundingClientRect();a.setAttribute("x",parseFloat(a.getAttribute("x"))-n.height+4);var r=e.label.position==="top"?n.width:-n.width;a.setAttribute("y",parseFloat(a.getAttribute("y"))+r);var l=this.annoCtx.graphics.rotateAroundCenter(a),h=l.x,c=l.y;a.setAttribute("transform","rotate(-90 ".concat(h," ").concat(c,")"))}}}},{key:"addBackgroundToAnno",value:function(e,t){var i=this.w;if(!e||!t.label.text||!String(t.label.text).trim())return null;var s=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),a=e.getBoundingClientRect(),n=t.label.style.padding,r=n.left,l=n.right,h=n.top,c=n.bottom;if(t.label.orientation==="vertical"){var d=[r,l,h,c];h=d[0],c=d[1],r=d[2],l=d[3]}var u=a.left-s.left-r,f=a.top-s.top-h,p=this.annoCtx.graphics.drawRect(u-i.globals.barPadForNumericAxis,f,a.width+r+l,a.height+h+c,t.label.borderRadius,t.label.style.background,1,t.label.borderWidth,t.label.borderColor,0);return t.id&&p.node.classList.add(t.id),p}},{key:"annotationsBackground",value:function(){var e=this,t=this.w,i=function(s,a,n){var r=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(n,"-annotations .apexcharts-").concat(n,"-annotation-label[rel='").concat(a,"']"));if(r){var l=r.parentNode,h=e.addBackgroundToAnno(r,s);h&&(l.insertBefore(h.node,r),s.label.mouseEnter&&h.node.addEventListener("mouseenter",s.label.mouseEnter.bind(e,s)),s.label.mouseLeave&&h.node.addEventListener("mouseleave",s.label.mouseLeave.bind(e,s)),s.label.click&&h.node.addEventListener("click",s.label.click.bind(e,s)))}};t.config.annotations.xaxis.forEach(function(s,a){return i(s,a,"xaxis")}),t.config.annotations.yaxis.forEach(function(s,a){return i(s,a,"yaxis")}),t.config.annotations.points.forEach(function(s,a){return i(s,a,"point")})}},{key:"getY1Y2",value:function(e,t){var i,s=this.w,a=e==="y1"?t.y:t.y2,n=!1;if(this.annoCtx.invertAxis){var r=s.config.xaxis.convertedCatToNumeric?s.globals.categoryLabels:s.globals.labels,l=r.indexOf(a),h=s.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child(".concat(l+1,")"));i=h?parseFloat(h.getAttribute("y")):(s.globals.gridHeight/r.length-1)*(l+1)-s.globals.barHeight,t.seriesIndex!==void 0&&s.globals.barHeight&&(i-=s.globals.barHeight/2*(s.globals.series.length-1)-s.globals.barHeight*t.seriesIndex)}else{var c,d=s.globals.seriesYAxisMap[t.yAxisIndex][0],u=s.config.yaxis[t.yAxisIndex].logarithmic?new Pe(this.annoCtx.ctx).getLogVal(s.config.yaxis[t.yAxisIndex].logBase,a,d)/s.globals.yLogRatio[d]:(a-s.globals.minYArr[d])/(s.globals.yRange[d]/s.globals.gridHeight);i=s.globals.gridHeight-Math.min(Math.max(u,0),s.globals.gridHeight),n=u>s.globals.gridHeight||u<0,!t.marker||t.y!==void 0&&t.y!==null||(i=0),(c=s.config.yaxis[t.yAxisIndex])!==null&&c!==void 0&&c.reversed&&(i=u)}return typeof a=="string"&&a.includes("px")&&(i=parseFloat(a)),{yP:i,clipped:n}}},{key:"getX1X2",value:function(e,t){var i=this.w,s=e==="x1"?t.x:t.x2,a=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,n=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,r=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,l=!1,h=this.annoCtx.inversedReversedAxis?(n-s)/(r/i.globals.gridWidth):(s-a)/(r/i.globals.gridWidth);return i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||i.config.chart.sparkline.enabled||(h=this.getStringX(s)),typeof s=="string"&&s.includes("px")&&(h=parseFloat(s)),s==null&&t.marker&&(h=i.globals.gridWidth),t.seriesIndex!==void 0&&i.globals.barWidth&&!this.annoCtx.invertAxis&&(h-=i.globals.barWidth/2*(i.globals.series.length-1)-i.globals.barWidth*t.seriesIndex),h>i.globals.gridWidth?(h=i.globals.gridWidth,l=!0):h<0&&(h=0,l=!0),{x:h,clipped:l}}},{key:"getStringX",value:function(e){var t=this.w,i=e;t.config.xaxis.convertedCatToNumeric&&t.globals.categoryLabels.length&&(e=t.globals.categoryLabels.indexOf(e)+1);var s=t.globals.labels.map(function(n){return Array.isArray(n)?n.join(" "):n}).indexOf(e),a=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child(".concat(s+1,")"));return a&&(i=parseFloat(a.getAttribute("x"))),i}}]),o}(),sr=function(){function o(e){P(this,o),this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new ci(this.annoCtx)}return E(o,[{key:"addXaxisAnnotation",value:function(e,t,i){var s,a=this.w,n=this.helpers.getX1X2("x1",e),r=n.x,l=n.clipped,h=!0,c=e.label.text,d=e.strokeDashArray;if(R.isNumber(r)){if(e.x2===null||e.x2===void 0){if(!l){var u=this.annoCtx.graphics.drawLine(r+e.offsetX,0+e.offsetY,r+e.offsetX,a.globals.gridHeight+e.offsetY,e.borderColor,d,e.borderWidth);t.appendChild(u.node),e.id&&u.node.classList.add(e.id)}}else{var f=this.helpers.getX1X2("x2",e);if(s=f.x,h=f.clipped,s12?f-12:f===0?12:f;t=(t=(t=(t=t.replace(/(^|[^\\])HH+/g,"$1"+h(f))).replace(/(^|[^\\])H/g,"$1"+f)).replace(/(^|[^\\])hh+/g,"$1"+h(p))).replace(/(^|[^\\])h/g,"$1"+p);var g=s?e.getUTCMinutes():e.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+h(g))).replace(/(^|[^\\])m/g,"$1"+g);var x=s?e.getUTCSeconds():e.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+h(x))).replace(/(^|[^\\])s/g,"$1"+x);var m=s?e.getUTCMilliseconds():e.getMilliseconds();t=t.replace(/(^|[^\\])fff+/g,"$1"+h(m,3)),m=Math.round(m/10),t=t.replace(/(^|[^\\])ff/g,"$1"+h(m)),m=Math.round(m/10);var b=f<12?"AM":"PM";t=(t=(t=t.replace(/(^|[^\\])f/g,"$1"+m)).replace(/(^|[^\\])TT+/g,"$1"+b)).replace(/(^|[^\\])T/g,"$1"+b.charAt(0));var w=b.toLowerCase();t=(t=t.replace(/(^|[^\\])tt+/g,"$1"+w)).replace(/(^|[^\\])t/g,"$1"+w.charAt(0));var C=-e.getTimezoneOffset(),k=s||!C?"Z":C>0?"+":"-";if(!s){var T=(C=Math.abs(C))%60;k+=h(Math.floor(C/60))+":"+h(T)}t=t.replace(/(^|[^\\])K/g,"$1"+k);var A=(s?e.getUTCDay():e.getDay())+1;return t=(t=(t=(t=(t=t.replace(new RegExp(r[0],"g"),r[A])).replace(new RegExp(l[0],"g"),l[A])).replace(new RegExp(a[0],"g"),a[d])).replace(new RegExp(n[0],"g"),n[d])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(e,t,i){var s=this.w;s.config.xaxis.min!==void 0&&(e=s.config.xaxis.min),s.config.xaxis.max!==void 0&&(t=s.config.xaxis.max);var a=this.getDate(e),n=this.getDate(t),r=this.formatDate(a,"yyyy MM dd HH mm ss fff").split(" "),l=this.formatDate(n,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(r[6],10),maxMillisecond:parseInt(l[6],10),minSecond:parseInt(r[5],10),maxSecond:parseInt(l[5],10),minMinute:parseInt(r[4],10),maxMinute:parseInt(l[4],10),minHour:parseInt(r[3],10),maxHour:parseInt(l[3],10),minDate:parseInt(r[2],10),maxDate:parseInt(l[2],10),minMonth:parseInt(r[1],10)-1,maxMonth:parseInt(l[1],10)-1,minYear:parseInt(r[0],10),maxYear:parseInt(l[0],10)}}},{key:"isLeapYear",value:function(e){return e%4==0&&e%100!=0||e%400==0}},{key:"calculcateLastDaysOfMonth",value:function(e,t,i){return this.determineDaysOfMonths(e,t)-i}},{key:"determineDaysOfYear",value:function(e){var t=365;return this.isLeapYear(e)&&(t=366),t}},{key:"determineRemainingDaysOfYear",value:function(e,t,i){var s=this.daysCntOfYear[t]+i;return t>1&&this.isLeapYear()&&s++,s}},{key:"determineDaysOfMonths",value:function(e,t){var i=30;switch(e=R.monthMod(e),!0){case this.months30.indexOf(e)>-1:e===2&&(i=this.isLeapYear(t)?29:28);break;case this.months31.indexOf(e)>-1:default:i=31}return i}}]),o}(),Vt=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.tooltipKeyFormat="dd MMM"}return E(o,[{key:"xLabelFormat",value:function(e,t,i,s){var a=this.w;if(a.config.xaxis.type==="datetime"&&a.config.xaxis.labels.formatter===void 0&&a.config.tooltip.x.formatter===void 0){var n=new Xe(this.ctx);return n.formatDate(n.getDate(t),a.config.tooltip.x.format)}return e(t,i,s)}},{key:"defaultGeneralFormatter",value:function(e){return Array.isArray(e)?e.map(function(t){return t}):e}},{key:"defaultYFormatter",value:function(e,t,i){var s=this.w;if(R.isNumber(e))if(s.globals.yValueDecimal!==0)e=e.toFixed(t.decimalsInFloat!==void 0?t.decimalsInFloat:s.globals.yValueDecimal);else{var a=e.toFixed(0);e=e==a?a:e.toFixed(1)}return e}},{key:"setLabelFormatters",value:function(){var e=this,t=this.w;return t.globals.xaxisTooltipFormatter=function(i){return e.defaultGeneralFormatter(i)},t.globals.ttKeyFormatter=function(i){return e.defaultGeneralFormatter(i)},t.globals.ttZFormatter=function(i){return i},t.globals.legendFormatter=function(i){return e.defaultGeneralFormatter(i)},t.config.xaxis.labels.formatter!==void 0?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(i){if(R.isNumber(i)){if(!t.config.xaxis.convertedCatToNumeric&&t.config.xaxis.type==="numeric"){if(R.isNumber(t.config.xaxis.decimalsInFloat))return i.toFixed(t.config.xaxis.decimalsInFloat);var s=t.globals.maxX-t.globals.minX;return s>0&&s<100?i.toFixed(1):i.toFixed(0)}return t.globals.isBarHorizontal&&t.globals.maxY-t.globals.minYArr<4?i.toFixed(1):i.toFixed(0)}return i},typeof t.config.tooltip.x.formatter=="function"?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,typeof t.config.xaxis.tooltip.formatter=="function"&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),(Array.isArray(t.config.tooltip.y)||t.config.tooltip.y.formatter!==void 0)&&(t.globals.ttVal=t.config.tooltip.y),t.config.tooltip.z.formatter!==void 0&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),t.config.legend.formatter!==void 0&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach(function(i,s){i.labels.formatter!==void 0?t.globals.yLabelFormatters[s]=i.labels.formatter:t.globals.yLabelFormatters[s]=function(a){return t.globals.xyCharts?Array.isArray(a)?a.map(function(n){return e.defaultYFormatter(n,i,s)}):e.defaultYFormatter(a,i,s):a}}),t.globals}},{key:"heatmapLabelFormatters",value:function(){var e=this.w;if(e.config.chart.type==="heatmap"){e.globals.yAxisScale[0].result=e.globals.seriesNames.slice();var t=e.globals.seriesNames.reduce(function(i,s){return i.length>s.length?i:s},0);e.globals.yAxisScale[0].niceMax=t,e.globals.yAxisScale[0].niceMin=t}}}]),o}(),dt=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"getLabel",value:function(e,t,i,s){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],n=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",r=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],l=this.w,h=e[s]===void 0?"":e[s],c=h,d=l.globals.xLabelFormatter,u=l.config.xaxis.labels.formatter,f=!1,p=new Vt(this.ctx),g=h;r&&(c=p.xLabelFormat(d,h,g,{i:s,dateFormatter:new Xe(this.ctx).formatDate,w:l}),u!==void 0&&(c=u(h,e[s],{i:s,dateFormatter:new Xe(this.ctx).formatDate,w:l})));var x,m;t.length>0?(x=t[s].unit,m=null,t.forEach(function(k){k.unit==="month"?m="year":k.unit==="day"?m="month":k.unit==="hour"?m="day":k.unit==="minute"&&(m="hour")}),f=m===x,i=t[s].position,c=t[s].value):l.config.xaxis.type==="datetime"&&u===void 0&&(c=""),c===void 0&&(c=""),c=Array.isArray(c)?c:c.toString();var b=new G(this.ctx),w={};w=l.globals.rotateXLabels&&r?b.getTextRects(c,parseInt(n,10),null,"rotate(".concat(l.config.xaxis.labels.rotate," 0 0)"),!1):b.getTextRects(c,parseInt(n,10));var C=!l.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(c)&&(String(c)==="NaN"||a.indexOf(c)>=0&&C)&&(c=""),{x:i,text:c,textRect:w,isBold:f}}},{key:"checkLabelBasedOnTickamount",value:function(e,t,i){var s=this.w,a=s.config.xaxis.tickAmount;return a==="dataPoints"&&(a=Math.round(s.globals.gridWidth/120)),a>i||e%Math.round(i/(a+1))==0||(t.text=""),t}},{key:"checkForOverflowingLabels",value:function(e,t,i,s,a){var n=this.w;if(e===0&&n.globals.skipFirstTimelinelabel&&(t.text=""),e===i-1&&n.globals.skipLastTimelinelabel&&(t.text=""),n.config.xaxis.labels.hideOverlappingLabels&&s.length>0){var r=a[a.length-1];t.xs.length||s.some(function(a){return Array.isArray(a.seriesName)})?e:i.seriesYAxisReverseMap[e]}},{key:"isYAxisHidden",value:function(e){var t=this.w,i=t.config.yaxis[e];if(!i.show||this.yAxisAllSeriesCollapsed(e))return!0;if(!i.showForNullSeries){var s=t.globals.seriesYAxisMap[e],a=new Pe(this.ctx);return s.every(function(n){return a.isSeriesNull(n)})}return!1}},{key:"getYAxisForeColor",value:function(e,t){var i=this.w;return Array.isArray(e)&&i.globals.yAxisScale[t]&&this.ctx.theme.pushExtraColors(e,i.globals.yAxisScale[t].result.length,!1),e}},{key:"drawYAxisTicks",value:function(e,t,i,s,a,n,r){var l=this.w,h=new G(this.ctx),c=l.globals.translateY+l.config.yaxis[a].labels.offsetY;if(l.globals.isBarHorizontal?c=0:l.config.chart.type==="heatmap"&&(c+=n/2),s.show&&t>0){l.config.yaxis[a].opposite===!0&&(e+=s.width);for(var d=t;d>=0;d--){var u=h.drawLine(e+i.offsetX-s.width+s.offsetX,c+s.offsetY,e+i.offsetX+s.offsetX,c+s.offsetY,s.color);r.add(u),c+=n}}}}]),o}(),ar=function(){function o(e){P(this,o),this.w=e.w,this.annoCtx=e,this.helpers=new ci(this.annoCtx),this.axesUtils=new dt(this.annoCtx)}return E(o,[{key:"addYaxisAnnotation",value:function(e,t,i){var s,a=this.w,n=e.strokeDashArray,r=this.helpers.getY1Y2("y1",e),l=r.yP,h=r.clipped,c=!0,d=!1,u=e.label.text;if(e.y2===null||e.y2===void 0){if(!h){d=!0;var f=this.annoCtx.graphics.drawLine(0+e.offsetX,l+e.offsetY,this._getYAxisAnnotationWidth(e),l+e.offsetY,e.borderColor,n,e.borderWidth);t.appendChild(f.node),e.id&&f.node.classList.add(e.id)}}else{if(s=(r=this.helpers.getY1Y2("y2",e)).yP,c=r.clipped,s>l){var p=l;l=s,s=p}if(!h||!c){d=!0;var g=this.annoCtx.graphics.drawRect(0+e.offsetX,s+e.offsetY,this._getYAxisAnnotationWidth(e),l-s,0,e.fillColor,e.opacity,1,e.borderColor,n);g.node.classList.add("apexcharts-annotation-rect"),g.attr("clip-path","url(#gridRectMask".concat(a.globals.cuid,")")),t.appendChild(g.node),e.id&&g.node.classList.add(e.id)}}if(d){var x=e.label.position==="right"?a.globals.gridWidth:e.label.position==="center"?a.globals.gridWidth/2:0,m=this.annoCtx.graphics.drawText({x:x+e.label.offsetX,y:(s??l)+e.label.offsetY-3,text:u,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});m.attr({rel:i}),t.appendChild(m.node)}}},{key:"_getYAxisAnnotationWidth",value:function(e){var t=this.w;return t.globals.gridWidth,(e.width.indexOf("%")>-1?t.globals.gridWidth*parseInt(e.width,10)/100:parseInt(e.width,10))+e.offsetX}},{key:"drawYAxisAnnotations",value:function(){var e=this,t=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return t.config.annotations.yaxis.forEach(function(s,a){s.yAxisIndex=e.axesUtils.translateYAxisIndex(s.yAxisIndex),e.axesUtils.isYAxisHidden(s.yAxisIndex)&&e.axesUtils.yAxisAllSeriesCollapsed(s.yAxisIndex)||e.addYaxisAnnotation(s,i.node,a)}),i}}]),o}(),nr=function(){function o(e){P(this,o),this.w=e.w,this.annoCtx=e,this.helpers=new ci(this.annoCtx)}return E(o,[{key:"addPointAnnotation",value:function(e,t,i){if(!(this.w.globals.collapsedSeriesIndices.indexOf(e.seriesIndex)>-1)){var s=this.helpers.getX1X2("x1",e),a=s.x,n=s.clipped,r=(s=this.helpers.getY1Y2("y1",e)).yP,l=s.clipped;if(R.isNumber(a)&&!l&&!n){var h={pSize:e.marker.size,pointStrokeWidth:e.marker.strokeWidth,pointFillColor:e.marker.fillColor,pointStrokeColor:e.marker.strokeColor,shape:e.marker.shape,pRadius:e.marker.radius,class:"apexcharts-point-annotation-marker ".concat(e.marker.cssClass," ").concat(e.id?e.id:"")},c=this.annoCtx.graphics.drawMarker(a+e.marker.offsetX,r+e.marker.offsetY,h);t.appendChild(c.node);var d=e.label.text?e.label.text:"",u=this.annoCtx.graphics.drawText({x:a+e.label.offsetX,y:r+e.label.offsetY-e.marker.size-parseFloat(e.label.style.fontSize)/1.6,text:d,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});if(u.attr({rel:i}),t.appendChild(u.node),e.customSVG.SVG){var f=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+e.customSVG.cssClass});f.attr({transform:"translate(".concat(a+e.customSVG.offsetX,", ").concat(r+e.customSVG.offsetY,")")}),f.node.innerHTML=e.customSVG.SVG,t.appendChild(f.node)}if(e.image.path){var p=e.image.width?e.image.width:20,g=e.image.height?e.image.height:20;c=this.annoCtx.addImage({x:a+e.image.offsetX-p/2,y:r+e.image.offsetY-g/2,width:p,height:g,path:e.image.path,appendTo:".apexcharts-point-annotations"})}e.mouseEnter&&c.node.addEventListener("mouseenter",e.mouseEnter.bind(this,e)),e.mouseLeave&&c.node.addEventListener("mouseleave",e.mouseLeave.bind(this,e)),e.click&&c.node.addEventListener("click",e.click.bind(this,e))}}}},{key:"drawPointAnnotations",value:function(){var e=this,t=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return t.config.annotations.points.map(function(s,a){e.addPointAnnotation(s,i.node,a)}),i}}]),o}(),pa={name:"en",options:{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"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},kt=function(){function o(){P(this,o),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,showDuplicates:!1,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return E(o,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"",locales:[pa],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.7},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",categoryFormatter:void 0,valueFormatter:void 0},png:{filename:void 0},svg:{filename:void 0},scale:void 0,width:void 0},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,allowMouseWheelZoom:!0,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{line:{isSlopeChart:!1,colors:{threshold:0,colorAboveThreshold:void 0,colorBelowThreshold:void 0}},area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0},seriesTitle:{show:!0,offsetY:1,offsetX:1,borderColor:"#000",borderWidth:1,borderRadius:2,style:{background:"rgba(0, 0, 0, 0.6)",color:"#fff",fontSize:"12px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:6,right:6,top:2,bottom:2}}}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(e){return e}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(e){return e+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce(function(t,i){return t+i},0)/e.globals.series.length+"%"}}},barLabels:{enabled:!1,offsetX:0,offsetY:0,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(e){return e},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(e){return e}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(e){return e}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce(function(t,i){return t+i},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(e){return e!==null?e:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.8}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.8}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],clusterGroupedSeries:!0,clusterGroupedSeriesOrientation:"vertical",labels:{colors:void 0,useSeriesColors:!1},markers:{size:7,fillColors:void 0,strokeWidth:1,shape:void 0,offsetX:0,offsetY:0,customHTML:void 0,onClick:void 0},itemMargin:{horizontal:5,vertical:4},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",offsetX:0,offsetY:0,showNullDataPoints:!0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{hover:{filter:{type:"lighten"}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken"}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(e){return e?e+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.8}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),o}(),rr=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.graphics=new G(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new ci(this),this.xAxisAnnotations=new sr(this),this.yAxisAnnotations=new ar(this),this.pointsAnnotations=new nr(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return E(o,[{key:"drawAxesAnnotations",value:function(){var e=this.w;if(e.globals.axisCharts&&e.globals.dataPoints){for(var t=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),s=this.pointsAnnotations.drawPointAnnotations(),a=e.config.chart.animations.enabled,n=[t,i,s],r=[i.node,t.node,s.node],l=0;l<3;l++)e.globals.dom.elGraphical.add(n[l]),!a||e.globals.resized||e.globals.dataChanged||e.config.chart.type!=="scatter"&&e.config.chart.type!=="bubble"&&e.globals.dataPoints>1&&r[l].classList.add("apexcharts-element-hidden"),e.globals.delayedElements.push({el:r[l],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var e=this;this.w.config.annotations.images.map(function(t,i){e.addImage(t,i)})}},{key:"drawTextAnnos",value:function(){var e=this;this.w.config.annotations.texts.map(function(t,i){e.addText(t,i)})}},{key:"addXaxisAnnotation",value:function(e,t,i){this.xAxisAnnotations.addXaxisAnnotation(e,t,i)}},{key:"addYaxisAnnotation",value:function(e,t,i){this.yAxisAnnotations.addYaxisAnnotation(e,t,i)}},{key:"addPointAnnotation",value:function(e,t,i){this.pointsAnnotations.addPointAnnotation(e,t,i)}},{key:"addText",value:function(e,t){var i=e.x,s=e.y,a=e.text,n=e.textAnchor,r=e.foreColor,l=e.fontSize,h=e.fontFamily,c=e.fontWeight,d=e.cssClass,u=e.backgroundColor,f=e.borderWidth,p=e.strokeDashArray,g=e.borderRadius,x=e.borderColor,m=e.appendTo,b=m===void 0?".apexcharts-svg":m,w=e.paddingLeft,C=w===void 0?4:w,k=e.paddingRight,T=k===void 0?4:k,A=e.paddingBottom,M=A===void 0?2:A,I=e.paddingTop,O=I===void 0?2:I,z=this.w,F=this.graphics.drawText({x:i,y:s,text:a,textAnchor:n||"start",fontSize:l||"12px",fontWeight:c||"regular",fontFamily:h||z.config.chart.fontFamily,foreColor:r||z.config.chart.foreColor,cssClass:d}),Y=z.globals.dom.baseEl.querySelector(b);Y&&Y.appendChild(F.node);var B=F.bbox();if(a){var q=this.graphics.drawRect(B.x-C,B.y-O,B.width+C+T,B.height+M+O,g,u||"transparent",1,f,x,p);Y.insertBefore(q.node,F.node)}}},{key:"addImage",value:function(e,t){var i=this.w,s=e.path,a=e.x,n=a===void 0?0:a,r=e.y,l=r===void 0?0:r,h=e.width,c=h===void 0?20:h,d=e.height,u=d===void 0?20:d,f=e.appendTo,p=f===void 0?".apexcharts-svg":f,g=i.globals.dom.Paper.image(s);g.size(c,u).move(n,l);var x=i.globals.dom.baseEl.querySelector(p);return x&&x.appendChild(g.node),g}},{key:"addXaxisAnnotationExternal",value:function(e,t,i){return this.addAnnotationExternal({params:e,pushToMemory:t,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(e,t,i){return this.addAnnotationExternal({params:e,pushToMemory:t,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(e,t,i){return this.invertAxis===void 0&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:e,pushToMemory:t,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(e){var t=e.params,i=e.pushToMemory,s=e.context,a=e.type,n=e.contextMethod,r=s,l=r.w,h=l.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations")),c=h.childNodes.length+1,d=new kt,u=Object.assign({},a==="xaxis"?d.xAxisAnnotation:a==="yaxis"?d.yAxisAnnotation:d.pointAnnotation),f=R.extend(u,t);switch(a){case"xaxis":this.addXaxisAnnotation(f,h,c);break;case"yaxis":this.addYaxisAnnotation(f,h,c);break;case"point":this.addPointAnnotation(f,h,c)}var p=l.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(c,"']")),g=this.helpers.addBackgroundToAnno(p,f);return g&&h.insertBefore(g.node,p),i&&l.globals.memory.methodsToExec.push({context:r,id:f.id?f.id:R.randomId(),method:n,label:"addAnnotation",params:t}),s}},{key:"clearAnnotations",value:function(e){for(var t=e.w,i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations"),s=t.globals.memory.methodsToExec.length-1;s>=0;s--)t.globals.memory.methodsToExec[s].label!=="addText"&&t.globals.memory.methodsToExec[s].label!=="addAnnotation"||t.globals.memory.methodsToExec.splice(s,1);i=R.listToArray(i),Array.prototype.forEach.call(i,function(a){for(;a.firstChild;)a.removeChild(a.firstChild)})}},{key:"removeAnnotation",value:function(e,t){var i=e.w,s=i.globals.dom.baseEl.querySelectorAll(".".concat(t));s&&(i.globals.memory.methodsToExec.map(function(a,n){a.id===t&&i.globals.memory.methodsToExec.splice(n,1)}),Array.prototype.forEach.call(s,function(a){a.parentElement.removeChild(a)}))}}]),o}(),as=function(o){var e,t=o.isTimeline,i=o.ctx,s=o.seriesIndex,a=o.dataPointIndex,n=o.y1,r=o.y2,l=o.w,h=l.globals.seriesRangeStart[s][a],c=l.globals.seriesRangeEnd[s][a],d=l.globals.labels[a],u=l.config.series[s].name?l.config.series[s].name:"",f=l.globals.ttKeyFormatter,p=l.config.tooltip.y.title.formatter,g={w:l,seriesIndex:s,dataPointIndex:a,start:h,end:c};typeof p=="function"&&(u=p(u,g)),(e=l.config.series[s].data[a])!==null&&e!==void 0&&e.x&&(d=l.config.series[s].data[a].x),t||l.config.xaxis.type==="datetime"&&(d=new Vt(i).xLabelFormat(l.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new Xe(i).formatDate,w:l})),typeof f=="function"&&(d=f(d,g)),Number.isFinite(n)&&Number.isFinite(r)&&(h=n,c=r);var x="",m="",b=l.globals.colors[s];if(l.config.tooltip.x.formatter===void 0)if(l.config.xaxis.type==="datetime"){var w=new Xe(i);x=w.formatDate(w.getDate(h),l.config.tooltip.x.format),m=w.formatDate(w.getDate(c),l.config.tooltip.x.format)}else x=h,m=c;else x=l.config.tooltip.x.formatter(h),m=l.config.tooltip.x.formatter(c);return{start:h,end:c,startVal:x,endVal:m,ylabel:d,color:b,seriesName:u}},ns=function(o){var e=o.color,t=o.seriesName,i=o.ylabel,s=o.start,a=o.end,n=o.seriesIndex,r=o.dataPointIndex,l=o.ctx.tooltip.tooltipLabels.getFormatters(n);s=l.yLbFormatter(s),a=l.yLbFormatter(a);var h=l.yLbFormatter(o.w.globals.series[n][r]),c=` + `.concat(s,` + - + `).concat(a,` + `);return'
'+(t||"")+'
'+i+": "+(o.w.globals.comboCharts?o.w.config.series[n].type==="rangeArea"||o.w.config.series[n].type==="rangeBar"?c:"".concat(h,""):c)+"
"},Ut=function(){function o(e){P(this,o),this.opts=e}return E(o,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(e){return this.hideYAxis(),R.extend(e,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"slope",value:function(){return this.hideYAxis(),{chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!0,formatter:function(e,t){var i=t.w.config.series[t.seriesIndex].name;return e!==null?i+": "+e:""},background:{enabled:!1},offsetX:-5},grid:{xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}}},xaxis:{position:"top",labels:{style:{fontSize:14,fontWeight:900}},tooltip:{enabled:!1},crosshairs:{show:!1}},markers:{size:8,hover:{sizeOffset:1}},legend:{show:!1},tooltip:{shared:!1,intersect:!0,followCursor:!0},stroke:{width:5,curve:"straight"}}}},{key:"bar",value:function(){return{chart:{stacked:!1},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"square"},fill:{opacity:.85},legend:{markers:{shape:"square"}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),H(H({},this.bar()),{},{chart:{animations:{speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var e=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var i=t.seriesIndex,s=t.dataPointIndex,a=t.w;return e._getBoxTooltip(a,i,s,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var e=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var i=t.seriesIndex,s=t.dataPointIndex,a=t.w;return e._getBoxTooltip(a,i,s,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:7,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(e,t){t.ctx;var i=t.seriesIndex,s=t.dataPointIndex,a=t.w,n=function(){var r=a.globals.seriesRangeStart[i][s];return a.globals.seriesRangeEnd[i][s]-r};return a.globals.comboCharts?a.config.series[i].type==="rangeBar"||a.config.series[i].type==="rangeArea"?n():e:n()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(e){return e.w.config.plotOptions&&e.w.config.plotOptions.bar&&e.w.config.plotOptions.bar.horizontal?function(t){var i=as(H(H({},t),{},{isTimeline:!0})),s=i.color,a=i.seriesName,n=i.ylabel,r=i.startVal,l=i.endVal;return ns(H(H({},t),{},{color:s,seriesName:a,ylabel:n,start:r,end:l}))}(e):function(t){var i=as(t),s=i.color,a=i.seriesName,n=i.ylabel,r=i.start,l=i.end;return ns(H(H({},t),{},{color:s,seriesName:a,ylabel:n,start:r,end:l}))}(e)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(e){var t,i;return(t=e.plotOptions.bar)!==null&&t!==void 0&&t.barHeight||(e.plotOptions.bar.barHeight=2),(i=e.plotOptions.bar)!==null&&i!==void 0&&i.columnWidth||(e.plotOptions.bar.columnWidth=2),e}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(e){return function(t){var i=as(t),s=i.color,a=i.seriesName,n=i.ylabel,r=i.start,l=i.end;return ns(H(H({},t),{},{color:s,seriesName:a,ylabel:n,start:r,end:l}))}(e)}}}}},{key:"brush",value:function(e){return R.extend(e,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(e){e.dataLabels=e.dataLabels||{},e.dataLabels.formatter=e.dataLabels.formatter||void 0;var t=e.dataLabels.formatter;return e.yaxis.forEach(function(i,s){e.yaxis[s].min=0,e.yaxis[s].max=100}),e.chart.type==="bar"&&(e.dataLabels.formatter=t||function(i){return typeof i=="number"&&i?i.toFixed(0)+"%":i}),e}},{key:"stackedBars",value:function(){var e=this.bar();return H(H({},e),{},{plotOptions:H(H({},e.plotOptions),{},{bar:H(H({},e.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(e){return e.xaxis.convertedCatToNumeric=!0,e}},{key:"convertCatToNumericXaxis",value:function(e,t,i){e.xaxis.type="numeric",e.xaxis.labels=e.xaxis.labels||{},e.xaxis.labels.formatter=e.xaxis.labels.formatter||function(n){return R.isNumber(n)?Math.floor(n):n};var s=e.xaxis.labels.formatter,a=e.xaxis.categories&&e.xaxis.categories.length?e.xaxis.categories:e.labels;return i&&i.length&&(a=i.map(function(n){return Array.isArray(n)?n:String(n)})),a&&a.length&&(e.xaxis.labels.formatter=function(n){return R.isNumber(n)?s(a[Math.floor(n)-1]):s(n)}),e.xaxis.categories=[],e.labels=[],e.xaxis.tickAmount=e.xaxis.tickAmount||"dataPoints",e}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square"}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{opacity:1,gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"polarArea",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:5,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},xaxis:{labels:{formatter:function(e){return e},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"_getBoxTooltip",value:function(e,t,i,s,a){var n=e.globals.seriesCandleO[t][i],r=e.globals.seriesCandleH[t][i],l=e.globals.seriesCandleM[t][i],h=e.globals.seriesCandleL[t][i],c=e.globals.seriesCandleC[t][i];return e.config.series[t].type&&e.config.series[t].type!==a?`
+ `.concat(e.config.series[t].name?e.config.series[t].name:"series-"+(t+1),": ").concat(e.globals.series[t][i],` +
`):'
')+"
".concat(s[0],': ')+n+"
"+"
".concat(s[1],': ')+r+"
"+(l?"
".concat(s[2],': ')+l+"
":"")+"
".concat(s[3],': ')+h+"
"+"
".concat(s[4],': ')+c+"
"}}]),o}(),qt=function(){function o(e){P(this,o),this.opts=e}return E(o,[{key:"init",value:function(e){var t=e.responsiveOverride,i=this.opts,s=new kt,a=new Ut(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var n=s.init(),r={};if(i&&Se(i)==="object"){var l,h,c,d,u,f,p,g,x,m,b={};b=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)!==-1?a[i.chart.type]():a.line(),(l=i.plotOptions)!==null&&l!==void 0&&(h=l.bar)!==null&&h!==void 0&&h.isFunnel&&(b=a.funnel()),i.chart.stacked&&i.chart.type==="bar"&&(b=a.stackedBars()),(c=i.chart.brush)!==null&&c!==void 0&&c.enabled&&(b=a.brush(b)),(d=i.plotOptions)!==null&&d!==void 0&&(u=d.line)!==null&&u!==void 0&&u.isSlopeChart&&(b=a.slope()),i.chart.stacked&&i.chart.stackType==="100%"&&(i=a.stacked100(i)),(f=i.plotOptions)!==null&&f!==void 0&&(p=f.bar)!==null&&p!==void 0&&p.isDumbbell&&(i=a.dumbbell(i)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},t||(i.xaxis.convertedCatToNumeric=!1),((g=(i=this.checkForCatToNumericXAxis(this.chartType,b,i)).chart.sparkline)!==null&&g!==void 0&&g.enabled||(x=window.Apex.chart)!==null&&x!==void 0&&(m=x.sparkline)!==null&&m!==void 0&&m.enabled)&&(b=a.sparkline(b)),r=R.extend(n,b)}var w=R.extend(r,window.Apex);return n=R.extend(w,i),n=this.handleUserInputErrors(n)}},{key:"checkForCatToNumericXAxis",value:function(e,t,i){var s,a,n=new Ut(i),r=(e==="bar"||e==="boxPlot")&&((s=i.plotOptions)===null||s===void 0||(a=s.bar)===null||a===void 0?void 0:a.horizontal),l=e==="pie"||e==="polarArea"||e==="donut"||e==="radar"||e==="radialBar"||e==="heatmap",h=i.xaxis.type!=="datetime"&&i.xaxis.type!=="numeric",c=i.xaxis.tickPlacement?i.xaxis.tickPlacement:t.xaxis&&t.xaxis.tickPlacement;return r||l||!h||c==="between"||(i=n.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(e,t){var i=new kt;(e.yaxis===void 0||!e.yaxis||Array.isArray(e.yaxis)&&e.yaxis.length===0)&&(e.yaxis={}),e.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(e.yaxis=R.extend(e.yaxis,window.Apex.yaxis)),e.yaxis.constructor!==Array?e.yaxis=[R.extend(i.yAxis,e.yaxis)]:e.yaxis=R.extendArray(e.yaxis,i.yAxis);var s=!1;e.yaxis.forEach(function(n){n.logarithmic&&(s=!0)});var a=e.series;return t&&!a&&(a=t.config.series),s&&a.length!==e.yaxis.length&&a.length&&(e.yaxis=a.map(function(n,r){if(n.name||(a[r].name="series-".concat(r+1)),e.yaxis[r])return e.yaxis[r].seriesName=a[r].name,e.yaxis[r];var l=R.extend(i.yAxis,e.yaxis[0]);return l.show=!1,l})),s&&a.length>1&&a.length!==e.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),e}},{key:"extendAnnotations",value:function(e){return e.annotations===void 0&&(e.annotations={},e.annotations.yaxis=[],e.annotations.xaxis=[],e.annotations.points=[]),e=this.extendYAxisAnnotations(e),e=this.extendXAxisAnnotations(e),e=this.extendPointAnnotations(e)}},{key:"extendYAxisAnnotations",value:function(e){var t=new kt;return e.annotations.yaxis=R.extendArray(e.annotations.yaxis!==void 0?e.annotations.yaxis:[],t.yAxisAnnotation),e}},{key:"extendXAxisAnnotations",value:function(e){var t=new kt;return e.annotations.xaxis=R.extendArray(e.annotations.xaxis!==void 0?e.annotations.xaxis:[],t.xAxisAnnotation),e}},{key:"extendPointAnnotations",value:function(e){var t=new kt;return e.annotations.points=R.extendArray(e.annotations.points!==void 0?e.annotations.points:[],t.pointAnnotation),e}},{key:"checkForDarkTheme",value:function(e){e.theme&&e.theme.mode==="dark"&&(e.tooltip||(e.tooltip={}),e.tooltip.theme!=="light"&&(e.tooltip.theme="dark"),e.chart.foreColor||(e.chart.foreColor="#f6f7f8"),e.theme.palette||(e.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(e){var t=e;if(t.tooltip.shared&&t.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(t.chart.type==="bar"&&t.plotOptions.bar.horizontal){if(t.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");t.yaxis[0].reversed&&(t.yaxis[0].opposite=!0),t.xaxis.tooltip.enabled=!1,t.yaxis[0].tooltip.enabled=!1,t.chart.zoom.enabled=!1}return t.chart.type!=="bar"&&t.chart.type!=="rangeBar"||t.tooltip.shared&&t.xaxis.crosshairs.width==="barWidth"&&t.series.length>1&&(t.xaxis.crosshairs.width="tickWidth"),t.chart.type!=="candlestick"&&t.chart.type!=="boxPlot"||t.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(t.chart.type," chart is not supported.")),t.yaxis[0].reversed=!1),t}}]),o}(),xa=function(){function o(){P(this,o)}return E(o,[{key:"initGlobalVars",value:function(e){e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleM=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesRange=[],e.seriesPercent=[],e.seriesGoals=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.seriesLog=[],e.seriesColors=[],e.stackedSeriesTotals=[],e.seriesXvalues=[],e.seriesYvalues=[],e.labels=[],e.hasXaxisGroups=!1,e.groups=[],e.barGroups=[],e.lineGroups=[],e.areaGroups=[],e.hasSeriesGroups=!1,e.seriesGroups=[],e.categoryLabels=[],e.timescaleLabels=[],e.noLabelsProvided=!1,e.resizeTimer=null,e.selectionResizeTimer=null,e.lastWheelExecution=0,e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.skipLastTimelinelabel=!1,e.skipFirstTimelinelabel=!1,e.isDataXYZ=!1,e.isMultiLineX=!1,e.isMultipleYAxis=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialMaxX=-Number.MAX_VALUE,e.initialMinX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.barPadForNumericAxis=0,e.padHorizontal=0,e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0,e.xTickAmount=0,e.multiAxisTickAmount=0}},{key:"globalVars",value:function(e){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:e.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],invalidLogScale:!1,ignoreYAxisIndexes:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:e.chart.toolbar.autoSelected==="zoom"&&e.chart.toolbar.tools.zoom&&e.chart.zoom.enabled,panEnabled:e.chart.toolbar.autoSelected==="pan"&&e.chart.toolbar.tools.pan,selectionEnabled:e.chart.toolbar.autoSelected==="selection"&&e.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,isSlopeChart:e.plotOptions.line.isSlopeChart,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,niceScaleAllowedMagMsd:[[1,1,2,5,5,5,10,10,10,10,10],[1,1,2,5,5,5,10,10,10,10,10]],niceScaleDefaultTicks:[1,2,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,24],seriesYAxisMap:[],seriesYAxisReverseMap:[]}}},{key:"init",value:function(e){var t=this.globalVars(e);return this.initGlobalVars(t),t.initialConfig=R.extend({},e),t.initialSeries=R.clone(e.series),t.lastXAxis=R.clone(t.initialConfig.xaxis),t.lastYAxis=R.clone(t.initialConfig.yaxis),t}}]),o}(),or=function(){function o(e){P(this,o),this.opts=e}return E(o,[{key:"init",value:function(){var e=new qt(this.opts).init({responsiveOverride:!1});return{config:e,globals:new xa().init(e)}}}]),o}(),tt=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0,this.patternIDs=[]}return E(o,[{key:"clippedImgArea",value:function(e){var t=this.w,i=t.config,s=parseInt(t.globals.gridWidth,10),a=parseInt(t.globals.gridHeight,10),n=s>a?s:a,r=e.image,l=0,h=0;e.width===void 0&&e.height===void 0?i.fill.image.width!==void 0&&i.fill.image.height!==void 0?(l=i.fill.image.width+1,h=i.fill.image.height):(l=n+1,h=n):(l=e.width,h=e.height);var c=document.createElementNS(t.globals.SVGNS,"pattern");G.setAttrs(c,{id:e.patternID,patternUnits:e.patternUnits?e.patternUnits:"userSpaceOnUse",width:l+"px",height:h+"px"});var d=document.createElementNS(t.globals.SVGNS,"image");c.appendChild(d),d.setAttributeNS(window.SVG.xlink,"href",r),G.setAttrs(d,{x:0,y:0,preserveAspectRatio:"none",width:l+"px",height:h+"px"}),d.style.opacity=e.opacity,t.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(e){var t=this.w,i=t.config.chart.type;return(i==="bar"||i==="rangeBar")&&t.config.plotOptions.bar.distributed||i==="heatmap"||i==="treemap"?this.seriesIndex=e.seriesNumber:this.seriesIndex=e.seriesNumber%t.globals.series.length,this.seriesIndex}},{key:"computeColorStops",value:function(e,t){var i,s=this.w,a=null,n=null,r=D(e);try{for(r.s();!(i=r.n()).done;){var l=i.value;l>=t.threshold?(a===null||l>a)&&(a=l):(n===null||l-1?x=R.getOpacityFromRGBA(d):b=R.hexToRgba(R.rgb2hex(d),x),e.opacity&&(x=e.opacity),g==="pattern"&&(r=this.handlePatternFill({fillConfig:e.fillConfig,patternFill:r,fillColor:d,fillOpacity:x,defaultColor:b})),m){var w=he(h.fill.gradient.colorStops)||[],C=h.fill.gradient.type;c&&(w[this.seriesIndex]=this.computeColorStops(a.globals.series[this.seriesIndex],h.plotOptions.line.colors),C="vertical"),l=this.handleGradientFill({type:C,fillConfig:e.fillConfig,fillColor:d,fillOpacity:x,colorStops:w,i:this.seriesIndex})}if(g==="image"){var k=h.fill.image.src,T=e.patternID?e.patternID:"",A="pattern".concat(a.globals.cuid).concat(e.seriesNumber+1).concat(T);this.patternIDs.indexOf(A)===-1&&(this.clippedImgArea({opacity:x,image:Array.isArray(k)?e.seriesNumber-1&&(p=R.getOpacityFromRGBA(f));var g=l.gradient.opacityTo===void 0?s:Array.isArray(l.gradient.opacityTo)?l.gradient.opacityTo[r]:l.gradient.opacityTo;if(l.gradient.gradientToColors===void 0||l.gradient.gradientToColors.length===0)u=l.gradient.shade==="dark"?d.shadeColor(-1*parseFloat(l.gradient.shadeIntensity),i.indexOf("rgb")>-1?R.rgb2hex(i):i):d.shadeColor(parseFloat(l.gradient.shadeIntensity),i.indexOf("rgb")>-1?R.rgb2hex(i):i);else if(l.gradient.gradientToColors[h.seriesNumber]){var x=l.gradient.gradientToColors[h.seriesNumber];u=x,x.indexOf("rgba")>-1&&(g=R.getOpacityFromRGBA(x))}else u=i;if(l.gradient.gradientFrom&&(f=l.gradient.gradientFrom),l.gradient.gradientTo&&(u=l.gradient.gradientTo),l.gradient.inverseColors){var m=f;f=u,u=m}return f.indexOf("rgb")>-1&&(f=R.rgb2hex(f)),u.indexOf("rgb")>-1&&(u=R.rgb2hex(u)),c.drawGradient(t,f,u,p,g,h.size,l.gradient.stops,n,r)}}]),o}(),Ot=function(){function o(e,t){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"setGlobalMarkerSize",value:function(){var e=this.w;if(e.globals.markers.size=Array.isArray(e.config.markers.size)?e.config.markers.size:[e.config.markers.size],e.globals.markers.size.length>0){if(e.globals.markers.size.length0:c.config.markers.size>0)||r||g){w||(C+=" w".concat(R.randomId()));var k=this.getMarkerConfig({cssClass:C,seriesIndex:i,dataPointIndex:b});c.config.series[d].data[b]&&(c.config.series[d].data[b].fillColor&&(k.pointFillColor=c.config.series[d].data[b].fillColor),c.config.series[d].data[b].strokeColor&&(k.pointStrokeColor=c.config.series[d].data[b].strokeColor)),a!==void 0&&(k.pSize=a),(u.x[x]<-c.globals.markers.largestSize||u.x[x]>c.globals.gridWidth+c.globals.markers.largestSize||u.y[x]<-c.globals.markers.largestSize||u.y[x]>c.globals.gridHeight+c.globals.markers.largestSize)&&(k.pSize=0),!w&&((c.globals.markers.size[i]>0||r||g)&&!f&&(f=p.group({class:r||g?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(c.globals.cuid,")")),(m=p.drawMarker(u.x[x],u.y[x],k)).attr("rel",b),m.attr("j",b),m.attr("index",i),m.node.setAttribute("default-marker-size",k.pSize),new ze(this.ctx).setSelectionFilter(m,i,b),this.addEvents(m),f&&f.add(m))}else c.globals.pointsArray[i]===void 0&&(c.globals.pointsArray[i]=[]),c.globals.pointsArray[i].push([u.x[x],u.y[x]])}return f}},{key:"getMarkerConfig",value:function(e){var t=e.cssClass,i=e.seriesIndex,s=e.dataPointIndex,a=s===void 0?null:s,n=e.radius,r=n===void 0?null:n,l=e.size,h=l===void 0?null:l,c=e.strokeWidth,d=c===void 0?null:c,u=this.w,f=this.getMarkerStyle(i),p=h===null?u.globals.markers.size[i]:h,g=u.config.markers;return a!==null&&g.discrete.length&&g.discrete.map(function(x){x.seriesIndex===i&&x.dataPointIndex===a&&(f.pointStrokeColor=x.strokeColor,f.pointFillColor=x.fillColor,p=x.size,f.pointShape=x.shape)}),{pSize:r===null?p:r,pRadius:r!==null?r:g.radius,pointStrokeWidth:d!==null?d:Array.isArray(g.strokeWidth)?g.strokeWidth[i]:g.strokeWidth,pointStrokeColor:f.pointStrokeColor,pointFillColor:f.pointFillColor,shape:f.pointShape||(Array.isArray(g.shape)?g.shape[i]:g.shape),class:t,pointStrokeOpacity:Array.isArray(g.strokeOpacity)?g.strokeOpacity[i]:g.strokeOpacity,pointStrokeDashArray:Array.isArray(g.strokeDashArray)?g.strokeDashArray[i]:g.strokeDashArray,pointFillOpacity:Array.isArray(g.fillOpacity)?g.fillOpacity[i]:g.fillOpacity,seriesIndex:i}}},{key:"addEvents",value:function(e){var t=this.w,i=new G(this.ctx);e.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,e)),e.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,e)),e.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,e)),e.node.addEventListener("click",t.config.markers.onClick),e.node.addEventListener("dblclick",t.config.markers.onDblClick),e.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,e),{passive:!0})}},{key:"getMarkerStyle",value:function(e){var t=this.w,i=t.globals.markers.colors,s=t.config.markers.strokeColor||t.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(s)?s[e]:s,pointFillColor:Array.isArray(i)?i[e]:i}}}]),o}(),ma=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled}return E(o,[{key:"draw",value:function(e,t,i){var s=this.w,a=new G(this.ctx),n=i.realIndex,r=i.pointsPos,l=i.zRatio,h=i.elParent,c=a.group({class:"apexcharts-series-markers apexcharts-series-".concat(s.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(s.globals.cuid,")")),Array.isArray(r.x))for(var d=0;dg.maxBubbleRadius&&(p=g.maxBubbleRadius)}var x=r.x[d],m=r.y[d];if(p=p||0,m!==null&&s.globals.series[n][u]!==void 0||(f=!1),f){var b=this.drawPoint(x,m,p,n,u,t);c.add(b)}h.add(c)}}},{key:"drawPoint",value:function(e,t,i,s,a,n){var r=this.w,l=s,h=new De(this.ctx),c=new ze(this.ctx),d=new tt(this.ctx),u=new Ot(this.ctx),f=new G(this.ctx),p=u.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:a,radius:r.config.chart.type==="bubble"||r.globals.comboCharts&&r.config.series[s]&&r.config.series[s].type==="bubble"?i:null}),g=d.fillPath({seriesNumber:s,dataPointIndex:a,color:p.pointFillColor,patternUnits:"objectBoundingBox",value:r.globals.series[s][n]}),x=f.drawMarker(e,t,p);if(r.config.series[l].data[a]&&r.config.series[l].data[a].fillColor&&(g=r.config.series[l].data[a].fillColor),x.attr({fill:g}),r.config.chart.dropShadow.enabled){var m=r.config.chart.dropShadow;c.dropShadow(x,m,s)}if(!this.initialAnim||r.globals.dataChanged||r.globals.resized)r.globals.animationEnded=!0;else{var b=r.config.chart.animations.speed;h.animateMarker(x,b,r.globals.easing,function(){window.setTimeout(function(){h.animationCompleted(x)},100)})}return x.attr({rel:a,j:a,index:s,"default-marker-size":p.pSize}),c.setSelectionFilter(x,s,a),u.addEvents(x),x.node.classList.add("apexcharts-marker"),x}},{key:"centerTextInBubble",value:function(e){var t=this.w;return{y:e+=parseInt(t.config.dataLabels.style.fontSize,10)/4}}}]),o}(),zt=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"dataLabelsCorrection",value:function(e,t,i,s,a,n,r){var l=this.w,h=!1,c=new G(this.ctx).getTextRects(i,r),d=c.width,u=c.height;t<0&&(t=0),t>l.globals.gridHeight+u&&(t=l.globals.gridHeight+u/2),l.globals.dataLabelsRects[s]===void 0&&(l.globals.dataLabelsRects[s]=[]),l.globals.dataLabelsRects[s].push({x:e,y:t,width:d,height:u});var f=l.globals.dataLabelsRects[s].length-2,p=l.globals.lastDrawnDataLabelsIndexes[s]!==void 0?l.globals.lastDrawnDataLabelsIndexes[s][l.globals.lastDrawnDataLabelsIndexes[s].length-1]:0;if(l.globals.dataLabelsRects[s][f]!==void 0){var g=l.globals.dataLabelsRects[s][p];(e>g.x+g.width||t>g.y+g.height||t+ut.globals.gridWidth+b.textRects.width+30)&&(l="");var w=t.globals.dataLabels.style.colors[n];((t.config.chart.type==="bar"||t.config.chart.type==="rangeBar")&&t.config.plotOptions.bar.distributed||t.config.dataLabels.distributed)&&(w=t.globals.dataLabels.style.colors[r]),typeof w=="function"&&(w=w({series:t.globals.series,seriesIndex:n,dataPointIndex:r,w:t})),f&&(w=f);var C=u.offsetX,k=u.offsetY;if(t.config.chart.type!=="bar"&&t.config.chart.type!=="rangeBar"||(C=0,k=0),t.globals.isSlopeChart&&(r!==0&&(C=-2*u.offsetX+5),r!==0&&r!==t.config.series[n].data.length-1&&(C=0)),b.drawnextLabel){if((m=i.drawText({width:100,height:parseInt(u.style.fontSize,10),x:s+C,y:a+k,foreColor:w,textAnchor:h||u.textAnchor,text:l,fontSize:c||u.style.fontSize,fontFamily:u.style.fontFamily,fontWeight:u.style.fontWeight||"normal"})).attr({class:x||"apexcharts-datalabel",cx:s,cy:a}),u.dropShadow.enabled){var T=u.dropShadow;new ze(this.ctx).dropShadow(m,T)}d.add(m),t.globals.lastDrawnDataLabelsIndexes[n]===void 0&&(t.globals.lastDrawnDataLabelsIndexes[n]=[]),t.globals.lastDrawnDataLabelsIndexes[n].push(r)}return m}},{key:"addBackgroundToDataLabel",value:function(e,t){var i=this.w,s=i.config.dataLabels.background,a=s.padding,n=s.padding/2,r=t.width,l=t.height,h=new G(this.ctx).drawRect(t.x-a,t.y-n/2,r+2*a,l+n,s.borderRadius,i.config.chart.background!=="transparent"&&i.config.chart.background?i.config.chart.background:"#fff",s.opacity,s.borderWidth,s.borderColor);return s.dropShadow.enabled&&new ze(this.ctx).dropShadow(h,s.dropShadow),h}},{key:"dataLabelsBackground",value:function(){var e=this.w;if(e.config.chart.type!=="bubble")for(var t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i0&&arguments[0]!==void 0)||arguments[0],t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],s=this.w,a=R.clone(s.globals.initialSeries);s.globals.previousPaths=[],i?(s.globals.collapsedSeries=[],s.globals.ancillaryCollapsedSeries=[],s.globals.collapsedSeriesIndices=[],s.globals.ancillaryCollapsedSeriesIndices=[]):a=this.emptyCollapsedSeries(a),s.config.series=a,e&&(t&&(s.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(a,s.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(e){for(var t=this.w,i=0;i-1&&(e[i].data=[]);return e}},{key:"highlightSeries",value:function(e){var t=this.w,i=this.getSeriesByName(e),s=parseInt(i==null?void 0:i.getAttribute("data:realIndex"),10),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis"),n=null,r=null,l=null;if(t.globals.axisCharts||t.config.chart.type==="radialBar")if(t.globals.axisCharts){n=t.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(s,"']")),r=t.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(s,"']"));var h=t.globals.seriesYAxisReverseMap[s];l=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(h,"']"))}else n=t.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"']"));else n=t.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"'] path"));for(var c=0;c=h.from&&(u0&&arguments[0]!==void 0?arguments[0]:"asc",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=this.w,s=0;if(i.config.series.length>1){for(var a=i.config.series.map(function(r,l){return r.data&&r.data.length>0&&i.globals.collapsedSeriesIndices.indexOf(l)===-1&&(!i.globals.comboCharts||t.length===0||t.length&&t.indexOf(i.config.series[l].type)>-1)?l:-1}),n=e==="asc"?0:a.length-1;e==="asc"?n=0;e==="asc"?n++:n--)if(a[n]!==-1){s=a[n];break}}return s}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(e,t){return e.type==="bar"||e.type==="column"?t:-1}).filter(function(e){return e!==-1}):this.w.config.series.map(function(e,t){return t})}},{key:"getPreviousPaths",value:function(){var e=this.w;function t(n,r,l){for(var h=n[r].childNodes,c={type:l,paths:[],realIndex:n[r].getAttribute("data:realIndex")},d=0;d0)for(var s=function(n){for(var r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(n,"'] rect")),l=[],h=function(d){var u=function(p){return r[d].getAttribute(p)},f={x:parseFloat(u("x")),y:parseFloat(u("y")),width:parseFloat(u("width")),height:parseFloat(u("height"))};l.push({rect:f,color:r[d].getAttribute("color")})},c=0;c0?t:[]});return e}}]),o}(),rs=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new Pe(this.ctx)}return E(o,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var e=this.w.config.series.slice(),t=new Je(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),e[this.activeSeriesIndex].data!==void 0&&e[this.activeSeriesIndex].data.length>0&&e[this.activeSeriesIndex].data[0]!==null&&e[this.activeSeriesIndex].data[0].x!==void 0&&e[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var e=this.w.config.series.slice(),t=new Je(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),e[this.activeSeriesIndex].data!==void 0&&e[this.activeSeriesIndex].data.length>0&&e[this.activeSeriesIndex].data[0]!==void 0&&e[this.activeSeriesIndex].data[0]!==null&&e[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(e,t){for(var i=this.w.config,s=this.w.globals,a=i.chart.type==="boxPlot"||i.series[t].type==="boxPlot",n=0;n=5?this.twoDSeries.push(R.parseNumber(e[t].data[n][4])):this.twoDSeries.push(R.parseNumber(e[t].data[n][1])),s.dataFormatXNumeric=!0),i.xaxis.type==="datetime"){var r=new Date(e[t].data[n][0]);r=new Date(r).getTime(),this.twoDSeriesX.push(r)}else this.twoDSeriesX.push(e[t].data[n][0]);for(var l=0;l-1&&(n=this.activeSeriesIndex);for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:this.ctx,s=this.w.config,a=this.w.globals,n=new Xe(i),r=s.labels.length>0?s.labels.slice():s.xaxis.categories.slice();a.isRangeBar=s.chart.type==="rangeBar"&&a.isBarHorizontal,a.hasXaxisGroups=s.xaxis.type==="category"&&s.xaxis.group.groups.length>0,a.hasXaxisGroups&&(a.groups=s.xaxis.group.groups),e.forEach(function(f,p){f.name!==void 0?a.seriesNames.push(f.name):a.seriesNames.push("series-"+parseInt(p+1,10))}),this.coreUtils.setSeriesYAxisMappings();var l=[],h=he(new Set(s.series.map(function(f){return f.group})));s.series.forEach(function(f,p){var g=h.indexOf(f.group);l[g]||(l[g]=[]),l[g].push(a.seriesNames[p])}),a.seriesGroups=l;for(var c=function(){for(var f=0;f0&&(this.twoDSeriesX=r,a.seriesX.push(this.twoDSeriesX))),a.labels.push(this.twoDSeriesX);var u=e[d].data.map(function(f){return R.parseNumber(f)});a.series.push(u)}a.seriesZ.push(this.threeDSeries),e[d].color!==void 0?a.seriesColors.push(e[d].color):a.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(e){var t=this.w.globals,i=this.w.config;t.series=e.slice(),t.seriesNames=i.labels.slice();for(var s=0;s0?i.labels=t.xaxis.categories:t.labels.length>0?i.labels=t.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map(function(s){s.forEach(function(a){i.labels.indexOf(a.x)<0&&a.x&&i.labels.push(a.x)})}),i.labels=Array.from(new Set(i.labels.map(JSON.stringify)),JSON.parse)),t.xaxis.convertedCatToNumeric&&(new Ut(t).convertCatToNumericXaxis(t,this.ctx,i.seriesX[0]),this._generateExternalLabels(e))):this._generateExternalLabels(e)}},{key:"_generateExternalLabels",value:function(e){var t=this.w.globals,i=this.w.config,s=[];if(t.axisCharts){if(t.series.length>0)if(this.isFormatXY())for(var a=i.series.map(function(d,u){return d.data.filter(function(f,p,g){return g.findIndex(function(x){return x.x===f.x})===p})}),n=a.reduce(function(d,u,f,p){return p[d].length>u.length?d:f},0),r=0;r0&&a==i.length&&t.push(s)}),e.globals.ignoreYAxisIndexes=t.map(function(i){return i})}}]),o}(),di=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"scaleSvgNode",value:function(e,t){var i=parseFloat(e.getAttributeNS(null,"width")),s=parseFloat(e.getAttributeNS(null,"height"));e.setAttributeNS(null,"width",i*t),e.setAttributeNS(null,"height",s*t),e.setAttributeNS(null,"viewBox","0 0 "+i+" "+s)}},{key:"getSvgString",value:function(e){var t=this;return new Promise(function(i){var s=t.w,a=e||s.config.chart.toolbar.export.scale||s.config.chart.toolbar.export.width/s.globals.svgWidth;a||(a=1);var n=t.w.globals.dom.Paper.svg(),r=t.w.globals.dom.Paper.node.cloneNode(!0);a!==1&&t.scaleSvgNode(r,a),t.convertImagesToBase64(r).then(function(){n=new XMLSerializer().serializeToString(r),i(n.replace(/ /g," "))})})}},{key:"convertImagesToBase64",value:function(e){var t=this,i=e.getElementsByTagName("image"),s=Array.from(i).map(function(a){var n=a.getAttributeNS("http://www.w3.org/1999/xlink","href");return n&&!n.startsWith("data:")?t.getBase64FromUrl(n).then(function(r){a.setAttributeNS("http://www.w3.org/1999/xlink","href",r)}).catch(function(r){console.error("Error converting image to base64:",r)}):Promise.resolve()});return Promise.all(s)}},{key:"getBase64FromUrl",value:function(e){return new Promise(function(t,i){var s=new Image;s.crossOrigin="Anonymous",s.onload=function(){var a=document.createElement("canvas");a.width=s.width,a.height=s.height,a.getContext("2d").drawImage(s,0,0),t(a.toDataURL())},s.onerror=i,s.src=e})}},{key:"cleanup",value:function(){var e=this.w,t=e.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=e.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(s,function(a){a.setAttribute("width",0)}),t&&t[0]&&(t[0].setAttribute("x",-500),t[0].setAttribute("x1",-500),t[0].setAttribute("x2",-500)),i&&i[0]&&(i[0].setAttribute("y",-100),i[0].setAttribute("y1",-100),i[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){var e=this;return new Promise(function(t){e.cleanup(),e.getSvgString().then(function(i){var s=new Blob([i],{type:"image/svg+xml;charset=utf-8"});t(URL.createObjectURL(s))})})}},{key:"dataURI",value:function(e){var t=this;return new Promise(function(i){var s=t.w,a=e?e.scale||e.width/s.globals.svgWidth:1;t.cleanup();var n=document.createElement("canvas");n.width=s.globals.svgWidth*a,n.height=parseInt(s.globals.dom.elWrap.style.height,10)*a;var r=s.config.chart.background!=="transparent"&&s.config.chart.background?s.config.chart.background:"#fff",l=n.getContext("2d");l.fillStyle=r,l.fillRect(0,0,n.width*a,n.height*a),t.getSvgString(a).then(function(h){var c="data:image/svg+xml,"+encodeURIComponent(h),d=new Image;d.crossOrigin="anonymous",d.onload=function(){if(l.drawImage(d,0,0),n.msToBlob){var u=n.msToBlob();i({blob:u})}else{var f=n.toDataURL("image/png");i({imgURI:f})}},d.src=c})})}},{key:"exportToSVG",value:function(){var e=this;this.svgUrl().then(function(t){e.triggerDownload(t,e.w.config.chart.toolbar.export.svg.filename,".svg")})}},{key:"exportToPng",value:function(){var e=this,t=this.w.config.chart.toolbar.export.scale,i=this.w.config.chart.toolbar.export.width,s=t?{scale:t}:i?{width:i}:void 0;this.dataURI(s).then(function(a){var n=a.imgURI,r=a.blob;r?navigator.msSaveOrOpenBlob(r,e.w.globals.chartID+".png"):e.triggerDownload(n,e.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(e){var t=this,i=e.series,s=e.fileName,a=e.columnDelimiter,n=a===void 0?",":a,r=e.lineDelimiter,l=r===void 0?` +`:r,h=this.w;i||(i=h.config.series);var c=[],d=[],u="",f=h.globals.series.map(function(k,T){return h.globals.collapsedSeriesIndices.indexOf(T)===-1?k:[]}),p=function(k){return typeof h.config.chart.toolbar.export.csv.categoryFormatter=="function"?h.config.chart.toolbar.export.csv.categoryFormatter(k):h.config.xaxis.type==="datetime"&&String(k).length>=10?new Date(k).toDateString():R.isNumber(k)?k:k.split(n).join("")},g=function(k){return typeof h.config.chart.toolbar.export.csv.valueFormatter=="function"?h.config.chart.toolbar.export.csv.valueFormatter(k):k},x=Math.max.apply(Math,he(i.map(function(k){return k.data?k.data.length:0}))),m=new rs(this.ctx),b=new dt(this.ctx),w=function(k){var T="";if(h.globals.axisCharts){if(h.config.xaxis.type==="category"||h.config.xaxis.convertedCatToNumeric)if(h.globals.isBarHorizontal){var A=h.globals.yLabelFormatters[0],M=new Je(t.ctx).getActiveConfigSeriesIndex();T=A(h.globals.labels[k],{seriesIndex:M,dataPointIndex:k,w:h})}else T=b.getLabel(h.globals.labels,h.globals.timescaleLabels,0,k).text;h.config.xaxis.type==="datetime"&&(h.config.xaxis.categories.length?T=h.config.xaxis.categories[k]:h.config.labels.length&&(T=h.config.labels[k]))}else T=h.config.labels[k];return T===null?"nullvalue":(Array.isArray(T)&&(T=T.join(" ")),R.isNumber(T)?T:T.split(n).join(""))},C=function(k,T){if(c.length&&T===0&&d.push(c.join(n)),k.data){k.data=k.data.length&&k.data||he(Array(x)).map(function(){return""});for(var A=0;A0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],i.config.xaxis.position==="top"?this.offY=0:this.offY=i.globals.gridHeight,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return E(o,[{key:"drawXaxis",value:function(){var e=this.w,t=new G(this.ctx),i=t.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),s=t.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});i.add(s);for(var a=[],n=0;n6&&arguments[6]!==void 0?arguments[6]:{},c=[],d=[],u=this.w,f=h.xaxisFontSize||this.xaxisFontSize,p=h.xaxisFontFamily||this.xaxisFontFamily,g=h.xaxisForeColors||this.xaxisForeColors,x=h.fontWeight||u.config.xaxis.labels.style.fontWeight,m=h.cssClass||u.config.xaxis.labels.style.cssClass,b=u.globals.padHorizontal,w=s.length,C=u.config.xaxis.type==="category"?u.globals.dataPoints:w;if(C===0&&w>C&&(C=w),a){var k=Math.max(Number(u.config.xaxis.tickAmount)||1,C>1?C-1:C);r=u.globals.gridWidth/Math.min(k,w-1),b=b+n(0,r)/2+u.config.xaxis.labels.offsetX}else r=u.globals.gridWidth/C,b=b+n(0,r)+u.config.xaxis.labels.offsetX;for(var T=function(M){var I=b-n(M,r)/2+u.config.xaxis.labels.offsetX;M===0&&w===1&&r/2===b&&C===1&&(I=u.globals.gridWidth/2);var O=l.axesUtils.getLabel(s,u.globals.timescaleLabels,I,M,c,f,e),z=28;if(u.globals.rotateXLabels&&e&&(z=22),u.config.xaxis.title.text&&u.config.xaxis.position==="top"&&(z+=parseFloat(u.config.xaxis.title.style.fontSize)+2),e||(z=z+parseFloat(f)+(u.globals.xAxisLabelsHeight-u.globals.xAxisGroupLabelsHeight)+(u.globals.rotateXLabels?10:0)),O=u.config.xaxis.tickAmount!==void 0&&u.config.xaxis.tickAmount!=="dataPoints"&&u.config.xaxis.type!=="datetime"?l.axesUtils.checkLabelBasedOnTickamount(M,O,w):l.axesUtils.checkForOverflowingLabels(M,O,w,c,d),u.config.xaxis.labels.show){var F=t.drawText({x:O.x,y:l.offY+u.config.xaxis.labels.offsetY+z-(u.config.xaxis.position==="top"?u.globals.xAxisHeight+u.config.xaxis.axisTicks.height-2:0),text:O.text,textAnchor:"middle",fontWeight:O.isBold?600:x,fontSize:f,fontFamily:p,foreColor:Array.isArray(g)?e&&u.config.xaxis.convertedCatToNumeric?g[u.globals.minX+M-1]:g[M]:g,isPlainText:!1,cssClass:(e?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+m});if(i.add(F),F.on("click",function(B){if(typeof u.config.chart.events.xAxisLabelClick=="function"){var q=Object.assign({},u,{labelIndex:M});u.config.chart.events.xAxisLabelClick(B,l.ctx,q)}}),e){var Y=document.createElementNS(u.globals.SVGNS,"title");Y.textContent=Array.isArray(O.text)?O.text.join(" "):O.text,F.node.appendChild(Y),O.text!==""&&(c.push(O.text),d.push(O))}}Ms.globals.gridWidth)){var n=this.offY+s.config.xaxis.axisTicks.offsetY;if(t=t+n+s.config.xaxis.axisTicks.height,s.config.xaxis.position==="top"&&(t=n-s.config.xaxis.axisTicks.height),s.config.xaxis.axisTicks.show){var r=new G(this.ctx).drawLine(e+s.config.xaxis.axisTicks.offsetX,n+s.config.xaxis.offsetY,a+s.config.xaxis.axisTicks.offsetX,t+s.config.xaxis.offsetY,s.config.xaxis.axisTicks.color);i.add(r),r.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var e=this.w,t=[],i=this.xaxisLabels.length,s=e.globals.padHorizontal;if(e.globals.timescaleLabels.length>0)for(var a=0;a0){var c=a[a.length-1].getBBox(),d=a[0].getBBox();c.x<-20&&a[a.length-1].parentNode.removeChild(a[a.length-1]),d.x+d.width>e.globals.gridWidth&&!e.globals.isBarHorizontal&&a[0].parentNode.removeChild(a[0]);for(var u=0;u0&&(this.xaxisLabels=t.globals.timescaleLabels.slice())}return E(o,[{key:"drawGridArea",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,t=this.w,i=new G(this.ctx);e||(e=i.group({class:"apexcharts-grid"}));var s=i.drawLine(t.globals.padHorizontal,1,t.globals.padHorizontal,t.globals.gridHeight,"transparent"),a=i.drawLine(t.globals.padHorizontal,t.globals.gridHeight,t.globals.gridWidth,t.globals.gridHeight,"transparent");return e.add(a),e.add(s),e}},{key:"drawGrid",value:function(){if(this.w.globals.axisCharts){var e=this.renderGrid();return this.drawGridArea(e.el),e}return null}},{key:"createGridMask",value:function(){var e=this.w,t=e.globals,i=new G(this.ctx),s=Array.isArray(e.config.stroke.width)?Math.max.apply(Math,he(e.config.stroke.width)):e.config.stroke.width,a=function(c){var d=document.createElementNS(t.SVGNS,"clipPath");return d.setAttribute("id",c),d};t.dom.elGridRectMask=a("gridRectMask".concat(t.cuid)),t.dom.elGridRectBarMask=a("gridRectBarMask".concat(t.cuid)),t.dom.elGridRectMarkerMask=a("gridRectMarkerMask".concat(t.cuid)),t.dom.elForecastMask=a("forecastMask".concat(t.cuid)),t.dom.elNonForecastMask=a("nonForecastMask".concat(t.cuid));var n=0,r=0;(["bar","rangeBar","candlestick","boxPlot"].includes(e.config.chart.type)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&(n=Math.max(e.config.grid.padding.left,t.barPadForNumericAxis),r=Math.max(e.config.grid.padding.right,t.barPadForNumericAxis)),t.dom.elGridRect=i.drawRect(-s/2-2,-s/2-2,t.gridWidth+s+4,t.gridHeight+s+4,0,"#fff"),t.dom.elGridRectBar=i.drawRect(-s/2-n-2,-s/2-2,t.gridWidth+s+r+n+4,t.gridHeight+s+4,0,"#fff");var l=e.globals.markers.largestSize;t.dom.elGridRectMarker=i.drawRect(-l,-l,t.gridWidth+2*l,t.gridHeight+2*l,0,"#fff"),t.dom.elGridRectMask.appendChild(t.dom.elGridRect.node),t.dom.elGridRectBarMask.appendChild(t.dom.elGridRectBar.node),t.dom.elGridRectMarkerMask.appendChild(t.dom.elGridRectMarker.node);var h=t.dom.baseEl.querySelector("defs");h.appendChild(t.dom.elGridRectMask),h.appendChild(t.dom.elGridRectBarMask),h.appendChild(t.dom.elGridRectMarkerMask),h.appendChild(t.dom.elForecastMask),h.appendChild(t.dom.elNonForecastMask)}},{key:"_drawGridLines",value:function(e){var t=e.i,i=e.x1,s=e.y1,a=e.x2,n=e.y2,r=e.xCount,l=e.parent,h=this.w;if(!(t===0&&h.globals.skipFirstTimelinelabel||t===r-1&&h.globals.skipLastTimelinelabel&&!h.config.xaxis.labels.formatter||h.config.chart.type==="radar")){h.config.grid.xaxis.lines.show&&this._drawGridLine({i:t,x1:i,y1:s,x2:a,y2:n,xCount:r,parent:l});var c=0;if(h.globals.hasXaxisGroups&&h.config.xaxis.tickPlacement==="between"){var d=h.globals.groups;if(d){for(var u=0,f=0;u0&&e.config.xaxis.type!=="datetime"&&(a=t.yAxisScale[s].result.length-1)),this._drawXYLines({xCount:a,tickAmount:n})}else a=n,n=t.xTickAmount,this._drawInvertedXYLines({xCount:a,tickAmount:n});return this.drawGridBands(a,n),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.gridWidth/a}}},{key:"drawGridBands",value:function(e,t){var i,s,a=this,n=this.w;if(((i=n.config.grid.row.colors)===null||i===void 0?void 0:i.length)>0&&function(p,g,x,m,b,w){for(var C=0,k=0;C=n.config.grid[p].colors.length&&(k=0),a._drawGridBandRect({c:k,x1:x,y1:m,x2:b,y2:w,type:p}),m+=n.globals.gridHeight/t}("row",t,0,0,n.globals.gridWidth,n.globals.gridHeight/t),((s=n.config.grid.column.colors)===null||s===void 0?void 0:s.length)>0){var r=n.globals.isBarHorizontal||n.config.xaxis.tickPlacement!=="on"||n.config.xaxis.type!=="category"&&!n.config.xaxis.convertedCatToNumeric?e:e-1;n.globals.isXNumeric&&(r=n.globals.xAxisScale.result.length-1);for(var l=n.globals.padHorizontal,h=n.globals.padHorizontal+n.globals.gridWidth/r,c=n.globals.gridHeight,d=0,u=0;d=n.config.grid.column.colors.length&&(u=0),n.config.xaxis.type==="datetime"&&(l=this.xaxisLabels[d].position,h=(((f=this.xaxisLabels[d+1])===null||f===void 0?void 0:f.position)||n.globals.gridWidth)-this.xaxisLabels[d].position),this._drawGridBandRect({c:u,x1:l,y1:0,x2:h,y2:c,type:"column"}),l+=n.globals.gridWidth/r}}}}]),o}(),ya=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.coreUtils=new Pe(this.ctx)}return E(o,[{key:"niceScale",value:function(e,t){var i,s,a,n,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=1e-11,h=this.w,c=h.globals;c.isBarHorizontal?(i=h.config.xaxis,s=Math.max((c.svgWidth-100)/25,2)):(i=h.config.yaxis[r],s=Math.max((c.svgHeight-100)/15,2)),R.isNumber(s)||(s=10),a=i.min!==void 0&&i.min!==null,n=i.max!==void 0&&i.min!==null;var d=i.stepSize!==void 0&&i.stepSize!==null,u=i.tickAmount!==void 0&&i.tickAmount!==null,f=u?i.tickAmount:c.niceScaleDefaultTicks[Math.min(Math.round(s/2),c.niceScaleDefaultTicks.length-1)];if(c.isMultipleYAxis&&!u&&c.multiAxisTickAmount>0&&(f=c.multiAxisTickAmount,u=!0),f=f==="dataPoints"?c.dataPoints-1:Math.abs(Math.round(f)),(e===Number.MIN_VALUE&&t===0||!R.isNumber(e)&&!R.isNumber(t)||e===Number.MIN_VALUE&&t===-Number.MAX_VALUE)&&(e=R.isNumber(i.min)?i.min:0,t=R.isNumber(i.max)?i.max:e+f,c.allSeriesCollapsed=!1),e>t){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var p=t;t=e,e=p}else e===t&&(e=e===0?0:e-1,t=t===0?2:t+1);var g=[];f<1&&(f=1);var x=f,m=Math.abs(t-e);!a&&e>0&&e/m<.15&&(e=0,a=!0),!n&&t<0&&-t/m<.15&&(t=0,n=!0);var b=(m=Math.abs(t-e))/x,w=b,C=Math.floor(Math.log10(w)),k=Math.pow(10,C),T=Math.ceil(w/k);if(b=w=(T=c.niceScaleAllowedMagMsd[c.yValueDecimal===0?0:1][T])*k,c.isBarHorizontal&&i.stepSize&&i.type!=="datetime"?(b=i.stepSize,d=!0):d&&(b=i.stepSize),d&&i.forceNiceScale){var A=Math.floor(Math.log10(b));b*=Math.pow(10,C-A)}if(a&&n){var M=m/x;if(u)if(d)if(R.mod(m,b)!=0){var I=R.getGCD(b,M);b=M/I<10?I:M}else R.mod(b,M)==0?b=M:(M=b,u=!1);else b=M;else if(d)R.mod(m,b)==0?M=b:b=M;else if(R.mod(m,b)==0)M=b;else{M=m/(x=Math.ceil(m/b));var O=R.getGCD(m,b);m/Os&&(e=t-b*f,e+=b*Math.floor((z-e)/b))}else if(a)if(u)t=e+b*x;else{var F=t;t=b*Math.ceil(t/b),Math.abs(t-e)/R.getGCD(m,b)>s&&(t=e+b*f,t+=b*Math.ceil((F-t)/b))}}else if(c.isMultipleYAxis&&u){var Y=b*Math.floor(e/b),B=Y+b*x;B0&&e16&&R.getPrimeFactors(x).length<2&&x++,!u&&i.forceNiceScale&&c.yValueDecimal===0&&x>m&&(x=m,b=Math.round(m/x)),x>s&&(!u&&!d||i.forceNiceScale)){var q=R.getPrimeFactors(x),V=q.length-1,Z=x;e:for(var J=0;JRe);return{result:g,niceMin:g[0],niceMax:g[g.length-1]}}},{key:"linearScale",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,n=Math.abs(t-e),r=[];if(e===t)return{result:r=[e],niceMin:r[0],niceMax:r[r.length-1]};(i=this._adjustTicksForSmallRange(i,s,n))==="dataPoints"&&(i=this.w.globals.dataPoints-1),a||(a=n/i),a=Math.round(10*(a+Number.EPSILON))/10,i===Number.MAX_VALUE&&(i=5,a=1);for(var l=e;i>=0;)r.push(l),l=R.preciseAddition(l,a),i-=1;return{result:r,niceMin:r[0],niceMax:r[r.length-1]}}},{key:"logarithmicScaleNice",value:function(e,t,i){t<=0&&(t=Math.max(e,i)),e<=0&&(e=Math.min(t,i));for(var s=[],a=Math.ceil(Math.log(t)/Math.log(i)+1),n=Math.floor(Math.log(e)/Math.log(i));n5?(s.allSeriesCollapsed=!1,s.yAxisScale[e]=n.forceNiceScale?this.logarithmicScaleNice(t,i,n.logBase):this.logarithmicScale(t,i,n.logBase)):i!==-Number.MAX_VALUE&&R.isNumber(i)&&t!==Number.MAX_VALUE&&R.isNumber(t)?(s.allSeriesCollapsed=!1,s.yAxisScale[e]=this.niceScale(t,i,e)):s.yAxisScale[e]=this.niceScale(Number.MIN_VALUE,0,e)}},{key:"setXScale",value:function(e,t){var i=this.w,s=i.globals,a=Math.abs(t-e);if(t!==-Number.MAX_VALUE&&R.isNumber(t)){var n=s.xTickAmount;a<10&&a>1&&(n=a),s.xAxisScale=this.linearScale(e,t,n,0,i.config.xaxis.stepSize)}else s.xAxisScale=this.linearScale(0,10,10);return s.xAxisScale}},{key:"scaleMultipleYAxes",value:function(){var e=this,t=this.w.config,i=this.w.globals;this.coreUtils.setSeriesYAxisMappings();var s=i.seriesYAxisMap,a=i.minYArr,n=i.maxYArr;i.allSeriesCollapsed=!0,i.barGroups=[],s.forEach(function(r,l){var h=[];r.forEach(function(c){var d,u=(d=t.series[c])===null||d===void 0?void 0:d.group;h.indexOf(u)<0&&h.push(u)}),r.length>0?function(){var c,d,u=Number.MAX_VALUE,f=-Number.MAX_VALUE,p=u,g=f;if(t.chart.stacked)(function(){var b=new Array(i.dataPoints).fill(0),w=[],C=[],k=[];h.forEach(function(){w.push(b.map(function(){return Number.MIN_VALUE})),C.push(b.map(function(){return Number.MIN_VALUE})),k.push(b.map(function(){return Number.MIN_VALUE}))});for(var T=function(M){!c&&t.series[r[M]].type&&(c=t.series[r[M]].type);var I=r[M];d=t.series[I].group?t.series[I].group:"axis-".concat(l),!(i.collapsedSeriesIndices.indexOf(I)<0&&i.ancillaryCollapsedSeriesIndices.indexOf(I)<0)||(i.allSeriesCollapsed=!1,h.forEach(function(O,z){if(t.series[I].group===O)for(var F=0;F=0?C[z][F]+=Y:k[z][F]+=Y,w[z][F]+=Y,p=Math.min(p,Y),g=Math.max(g,Y)}})),c!=="bar"&&c!=="column"||i.barGroups.push(d)},A=0;A1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,a=this.w.config,n=this.w.globals,r=-Number.MAX_VALUE,l=Number.MIN_VALUE;s===null&&(s=e+1);var h=n.series,c=h,d=h;a.chart.type==="candlestick"?(c=n.seriesCandleL,d=n.seriesCandleH):a.chart.type==="boxPlot"?(c=n.seriesCandleO,d=n.seriesCandleC):n.isRangeData&&(c=n.seriesRangeStart,d=n.seriesRangeEnd);var u=!1;if(n.seriesX.length>=s){var f,p=(f=n.brushSource)===null||f===void 0?void 0:f.w.config.chart.brush;(a.chart.zoom.enabled&&a.chart.zoom.autoScaleYaxis||p!=null&&p.enabled&&p!=null&&p.autoScaleYaxis)&&(u=!0)}for(var g=e;gm&&n.seriesX[g][b]>a.xaxis.max;b--);}for(var w=m;w<=b&&wc[g][w]&&c[g][w]<0&&(l=c[g][w])}else n.hasNullValues=!0}x!=="bar"&&x!=="column"||(l<0&&r<0&&(r=0,i=Math.max(i,0)),l===Number.MIN_VALUE&&(l=0,t=Math.min(t,0)))}return a.chart.type==="rangeBar"&&n.seriesRangeStart.length&&n.isBarHorizontal&&(l=t),a.chart.type==="bar"&&(l<0&&r<0&&(r=0),l===Number.MIN_VALUE&&(l=0)),{minY:l,maxY:r,lowestY:t,highestY:i}}},{key:"setYRange",value:function(){var e=this.w.globals,t=this.w.config;e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE;var i,s=Number.MAX_VALUE;if(e.isMultipleYAxis){s=Number.MAX_VALUE;for(var a=0;ae.dataPoints&&e.dataPoints!==0&&(s=e.dataPoints-1);else if(t.xaxis.tickAmount==="dataPoints"){if(e.series.length>1&&(s=e.series[e.maxValsInArrayIndex].length-1),e.isXNumeric){var a=e.maxX-e.minX;a<30&&(s=a-1)}}else s=t.xaxis.tickAmount;if(e.xTickAmount=s,t.xaxis.max!==void 0&&typeof t.xaxis.max=="number"&&(e.maxX=t.xaxis.max),t.xaxis.min!==void 0&&typeof t.xaxis.min=="number"&&(e.minX=t.xaxis.min),t.xaxis.range!==void 0&&(e.minX=e.maxX-t.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE)if(t.xaxis.convertedCatToNumeric&&!e.dataFormatXNumeric){for(var n=[],r=e.minX-1;r0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,s-1,0,t.xaxis.stepSize),e.seriesX=e.labels.slice());i&&(e.labels=e.xAxisScale.result.slice())}return e.isBarHorizontal&&e.labels.length&&(e.xTickAmount=e.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:e.minX,maxX:e.maxX}}},{key:"setZRange",value:function(){var e=this.w.globals;if(e.isDataXYZ){for(var t=0;t0){var r=a-s[n-1];r>0&&(e.minXDiff=Math.min(r,e.minXDiff))}}),e.dataPoints!==1&&e.minXDiff!==Number.MAX_VALUE||(e.minXDiff=.5)}})}},{key:"_setStackedMinMax",value:function(){var e=this,t=this.w.globals;if(t.series.length){var i=t.seriesGroups;i.length||(i=[this.w.globals.seriesNames.map(function(n){return n})]);var s={},a={};i.forEach(function(n){s[n]=[],a[n]=[],e.w.config.series.map(function(r,l){return n.indexOf(t.seriesNames[l])>-1?l:null}).filter(function(r){return r!==null}).forEach(function(r){for(var l=0;l0?s[n][l]+=parseFloat(t.series[r][l])+1e-4:a[n][l]+=parseFloat(t.series[r][l]))}})}),Object.entries(s).forEach(function(n){var r=K(n,1)[0];s[r].forEach(function(l,h){t.maxY=Math.max(t.maxY,s[r][h]),t.minY=Math.min(t.minY,a[r][h])})})}}}]),o}(),ls=function(){function o(e,t){P(this,o),this.ctx=e,this.elgrid=t,this.w=e.w;var i=this.w;this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.axisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xAxisoffX=i.config.xaxis.position==="bottom"?i.globals.gridHeight:0,this.drawnLabels=[],this.axesUtils=new dt(e)}return E(o,[{key:"drawYaxis",value:function(e){var t=this.w,i=new G(this.ctx),s=t.config.yaxis[e].labels.style,a=s.fontSize,n=s.fontFamily,r=s.fontWeight,l=i.group({class:"apexcharts-yaxis",rel:e,transform:"translate(".concat(t.globals.translateYAxisX[e],", 0)")});if(this.axesUtils.isYAxisHidden(e))return l;var h=i.group({class:"apexcharts-yaxis-texts-g"});l.add(h);var c=t.globals.yAxisScale[e].result.length-1,d=t.globals.gridHeight/c,u=t.globals.yLabelFormatters[e],f=this.axesUtils.checkForReversedLabels(e,t.globals.yAxisScale[e].result.slice());if(t.config.yaxis[e].labels.show){var p=t.globals.translateY+t.config.yaxis[e].labels.offsetY;t.globals.isBarHorizontal?p=0:t.config.chart.type==="heatmap"&&(p-=d/2),p+=parseInt(a,10)/3;for(var g=c;g>=0;g--){var x=u(f[g],g,t),m=t.config.yaxis[e].labels.padding;t.config.yaxis[e].opposite&&t.config.yaxis.length!==0&&(m*=-1);var b=this.getTextAnchor(t.config.yaxis[e].labels.align,t.config.yaxis[e].opposite),w=this.axesUtils.getYAxisForeColor(s.colors,e),C=Array.isArray(w)?w[g]:w,k=R.listToArray(t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-label tspan"))).map(function(A){return A.textContent}),T=i.drawText({x:m,y:p,text:k.includes(x)&&!t.config.yaxis[e].labels.showDuplicates?"":x,textAnchor:b,fontSize:a,fontFamily:n,fontWeight:r,maxWidth:t.config.yaxis[e].labels.maxWidth,foreColor:C,isPlainText:!1,cssClass:"apexcharts-yaxis-label ".concat(s.cssClass)});h.add(T),this.addTooltip(T,x),t.config.yaxis[e].labels.rotate!==0&&this.rotateLabel(i,T,firstLabel,t.config.yaxis[e].labels.rotate),p+=d}}return this.addYAxisTitle(i,l,e),this.addAxisBorder(i,l,e,c,d),l}},{key:"getTextAnchor",value:function(e,t){return e==="left"?"start":e==="center"?"middle":e==="right"?"end":t?"start":"end"}},{key:"addTooltip",value:function(e,t){var i=document.createElementNS(this.w.globals.SVGNS,"title");i.textContent=Array.isArray(t)?t.join(" "):t,e.node.appendChild(i)}},{key:"rotateLabel",value:function(e,t,i,s){var a=e.rotateAroundCenter(i.node),n=e.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(".concat(s," ").concat(a.x," ").concat(n.y,")"))}},{key:"addYAxisTitle",value:function(e,t,i){var s=this.w;if(s.config.yaxis[i].title.text!==void 0){var a=e.group({class:"apexcharts-yaxis-title"}),n=s.config.yaxis[i].opposite?s.globals.translateYAxisX[i]:0,r=e.drawText({x:n,y:s.globals.gridHeight/2+s.globals.translateY+s.config.yaxis[i].title.offsetY,text:s.config.yaxis[i].title.text,textAnchor:"end",foreColor:s.config.yaxis[i].title.style.color,fontSize:s.config.yaxis[i].title.style.fontSize,fontWeight:s.config.yaxis[i].title.style.fontWeight,fontFamily:s.config.yaxis[i].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text ".concat(s.config.yaxis[i].title.style.cssClass)});a.add(r),t.add(a)}}},{key:"addAxisBorder",value:function(e,t,i,s,a){var n=this.w,r=n.config.yaxis[i].axisBorder,l=31+r.offsetX;if(n.config.yaxis[i].opposite&&(l=-31-r.offsetX),r.show){var h=e.drawLine(l,n.globals.translateY+r.offsetY-2,l,n.globals.gridHeight+n.globals.translateY+r.offsetY+2,r.color,0,r.width);t.add(h)}n.config.yaxis[i].axisTicks.show&&this.axesUtils.drawYAxisTicks(l,s,r,n.config.yaxis[i].axisTicks,i,a,t)}},{key:"drawYaxisInversed",value:function(e){var t=this.w,i=new G(this.ctx),s=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),a=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});s.add(a);var n=t.globals.yAxisScale[e].result.length-1,r=t.globals.gridWidth/n+.1,l=r+t.config.xaxis.labels.offsetX,h=t.globals.xLabelFormatter,c=this.axesUtils.checkForReversedLabels(e,t.globals.yAxisScale[e].result.slice()),d=t.globals.timescaleLabels;if(d.length>0&&(this.xaxisLabels=d.slice(),n=(c=d.slice()).length),t.config.xaxis.labels.show)for(var u=d.length?0:n;d.length?u=0;d.length?u++:u--){var f=h(c[u],u,t),p=t.globals.gridWidth+t.globals.padHorizontal-(l-r+t.config.xaxis.labels.offsetX);if(d.length){var g=this.axesUtils.getLabel(c,d,p,u,this.drawnLabels,this.xaxisFontSize);p=g.x,f=g.text,this.drawnLabels.push(g.text),u===0&&t.globals.skipFirstTimelinelabel&&(f=""),u===c.length-1&&t.globals.skipLastTimelinelabel&&(f="")}var x=i.drawText({x:p,y:this.xAxisoffX+t.config.xaxis.labels.offsetY+30-(t.config.xaxis.position==="top"?t.globals.xAxisHeight+t.config.xaxis.axisTicks.height-2:0),text:f,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[e]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:t.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label ".concat(t.config.xaxis.labels.style.cssClass)});a.add(x),x.tspan(f),this.addTooltip(x,f),l+=r}return this.inversedYAxisTitleText(s),this.inversedYAxisBorder(s),s}},{key:"inversedYAxisBorder",value:function(e){var t=this.w,i=new G(this.ctx),s=t.config.xaxis.axisBorder;if(s.show){var a=0;t.config.chart.type==="bar"&&t.globals.isXNumeric&&(a-=15);var n=i.drawLine(t.globals.padHorizontal+a+s.offsetX,this.xAxisoffX,t.globals.gridWidth,this.xAxisoffX,s.color,0,s.height);this.elgrid&&this.elgrid.elGridBorders&&t.config.grid.show?this.elgrid.elGridBorders.add(n):e.add(n)}}},{key:"inversedYAxisTitleText",value:function(e){var t=this.w,i=new G(this.ctx);if(t.config.xaxis.title.text!==void 0){var s=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),a=i.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(t.config.xaxis.title.style.fontSize)+t.config.xaxis.title.offsetY+20,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text ".concat(t.config.xaxis.title.style.cssClass)});s.add(a),e.add(s)}}},{key:"yAxisTitleRotate",value:function(e,t){var i=this.w,s=new G(this.ctx),a=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g")),n=a?a.getBoundingClientRect():{width:0,height:0},r=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-title text")),l=r?r.getBoundingClientRect():{width:0,height:0};if(r){var h=this.xPaddingForYAxisTitle(e,n,l,t);r.setAttribute("x",h.xPos-(t?10:0));var c=s.rotateAroundCenter(r);r.setAttribute("transform","rotate(".concat(t?-1*i.config.yaxis[e].title.rotate:i.config.yaxis[e].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(e,t,i,s){var a=this.w,n=0,r=10;return a.config.yaxis[e].title.text===void 0||e<0?{xPos:n,padd:0}:(s?n=t.width+a.config.yaxis[e].title.offsetX+i.width/2+r/2:(n=-1*t.width+a.config.yaxis[e].title.offsetX+r/2+i.width/2,a.globals.isBarHorizontal&&(r=25,n=-1*t.width-a.config.yaxis[e].title.offsetX-r)),{xPos:n,padd:r})}},{key:"setYAxisXPosition",value:function(e,t){var i=this.w,s=0,a=0,n=18,r=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.forEach(function(l,h){var c=i.globals.ignoreYAxisIndexes.includes(h)||!l.show||l.floating||e[h].width===0,d=e[h].width+t[h].width;l.opposite?i.globals.isBarHorizontal?(a=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[h]=a-l.labels.offsetX):(a=i.globals.gridWidth+i.globals.translateX+r,c||(r+=d+20),i.globals.translateYAxisX[h]=a-l.labels.offsetX+20):(s=i.globals.translateX-n,c||(n+=d+20),i.globals.translateYAxisX[h]=s+l.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var e=this.w;R.listToArray(e.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis")).forEach(function(t,i){var s=e.config.yaxis[i];if(s&&!s.floating&&s.labels.align!==void 0){var a=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),n=R.listToArray(e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"))),r=a.getBoundingClientRect();n.forEach(function(l){l.setAttribute("text-anchor",s.labels.align)}),s.labels.align!=="left"||s.opposite?s.labels.align==="center"?a.setAttribute("transform","translate(".concat(r.width/2*(s.opposite?1:-1),", 0)")):s.labels.align==="right"&&s.opposite&&a.setAttribute("transform","translate(".concat(r.width,", 0)")):a.setAttribute("transform","translate(-".concat(r.width,", 0)"))}})}}]),o}(),lr=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.documentEvent=R.bind(this.documentEvent,this)}return E(o,[{key:"addEventListener",value:function(e,t){var i=this.w;i.globals.events.hasOwnProperty(e)?i.globals.events[e].push(t):i.globals.events[e]=[t]}},{key:"removeEventListener",value:function(e,t){var i=this.w;if(i.globals.events.hasOwnProperty(e)){var s=i.globals.events[e].indexOf(t);s!==-1&&i.globals.events[e].splice(s,1)}}},{key:"fireEvent",value:function(e,t){var i=this.w;if(i.globals.events.hasOwnProperty(e)){t&&t.length||(t=[]);for(var s=i.globals.events[e],a=s.length,n=0;n0&&(t=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=t.filter(function(a){return a.name===e})[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var s=R.extend(pa,i);this.w.globals.locale=s.options}}]),o}(),cr=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"drawAxis",value:function(e,t){var i,s,a=this,n=this.w.globals,r=this.w.config,l=new Zt(this.ctx,t),h=new ls(this.ctx,t);n.axisCharts&&e!=="radar"&&(n.isBarHorizontal?(s=h.drawYaxisInversed(0),i=l.drawXaxisInversed(0),n.dom.elGraphical.add(i),n.dom.elGraphical.add(s)):(i=l.drawXaxis(),n.dom.elGraphical.add(i),r.yaxis.map(function(c,d){if(n.ignoreYAxisIndexes.indexOf(d)===-1&&(s=h.drawYaxis(d),n.dom.Paper.add(s),a.w.config.grid.position==="back")){var u=n.dom.Paper.children()[1];u.remove(),n.dom.Paper.add(u)}})))}}]),o}(),hs=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"drawXCrosshairs",value:function(){var e=this.w,t=new G(this.ctx),i=new ze(this.ctx),s=e.config.xaxis.crosshairs.fill.gradient,a=e.config.xaxis.crosshairs.dropShadow,n=e.config.xaxis.crosshairs.fill.type,r=s.colorFrom,l=s.colorTo,h=s.opacityFrom,c=s.opacityTo,d=s.stops,u=a.enabled,f=a.left,p=a.top,g=a.blur,x=a.color,m=a.opacity,b=e.config.xaxis.crosshairs.fill.color;if(e.config.xaxis.crosshairs.show){n==="gradient"&&(b=t.drawGradient("vertical",r,l,h,c,null,d,null));var w=t.drawRect();e.config.xaxis.crosshairs.width===1&&(w=t.drawLine());var C=e.globals.gridHeight;(!R.isNumber(C)||C<0)&&(C=0);var k=e.config.xaxis.crosshairs.width;(!R.isNumber(k)||k<0)&&(k=0),w.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:C,width:k,height:C,fill:b,filter:"none","fill-opacity":e.config.xaxis.crosshairs.opacity,stroke:e.config.xaxis.crosshairs.stroke.color,"stroke-width":e.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":e.config.xaxis.crosshairs.stroke.dashArray}),u&&(w=i.dropShadow(w,{left:f,top:p,blur:g,color:x,opacity:m})),e.globals.dom.elGraphical.add(w)}}},{key:"drawYCrosshairs",value:function(){var e=this.w,t=new G(this.ctx),i=e.config.yaxis[0].crosshairs,s=e.globals.barPadForNumericAxis;if(e.config.yaxis[0].crosshairs.show){var a=t.drawLine(-s,0,e.globals.gridWidth+s,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);a.attr({class:"apexcharts-ycrosshairs"}),e.globals.dom.elGraphical.add(a)}var n=t.drawLine(-s,0,e.globals.gridWidth+s,0,i.stroke.color,0,0);n.attr({class:"apexcharts-ycrosshairs-hidden"}),e.globals.dom.elGraphical.add(n)}}]),o}(),dr=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"checkResponsiveConfig",value:function(e){var t=this,i=this.w,s=i.config;if(s.responsive.length!==0){var a=s.responsive.slice();a.sort(function(h,c){return h.breakpoint>c.breakpoint?1:c.breakpoint>h.breakpoint?-1:0}).reverse();var n=new qt({}),r=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=a[0].breakpoint,d=window.innerWidth>0?window.innerWidth:screen.width;if(d>c){var u=R.clone(i.globals.initialConfig);u.series=R.clone(i.config.series);var f=Pe.extendArrayProps(n,u,i);h=R.extend(f,h),h=R.extend(i.config,h),t.overrideResponsiveOptions(h)}else for(var p=0;p0&&typeof e[0]=="function"?(this.isColorFn=!0,i.config.series.map(function(s,a){var n=e[a]||e[0];return typeof n=="function"?n({value:i.globals.axisCharts?i.globals.series[a][0]||0:i.globals.series[a],seriesIndex:a,dataPointIndex:a,w:t.w}):n})):e:this.predefined()}},{key:"applySeriesColors",value:function(e,t){e.forEach(function(i,s){i&&(t[s]=i)})}},{key:"getMonochromeColors",value:function(e,t,i){var s=e.color,a=e.shadeIntensity,n=e.shadeTo,r=this.isBarDistributed||this.isHeatmapDistributed?t[0].length*t.length:t.length,l=1/(r/a),h=0;return Array.from({length:r},function(){var c=n==="dark"?i.shadeColor(-1*h,s):i.shadeColor(h,s);return h+=l,c})}},{key:"applyColorTypes",value:function(e,t){var i=this,s=this.w;e.forEach(function(a){s.globals[a].colors=s.config[a].colors===void 0?i.isColorFn?s.config.colors:t:s.config[a].colors.slice(),i.pushExtraColors(s.globals[a].colors)})}},{key:"applyDataLabelsColors",value:function(e){var t=this.w;t.globals.dataLabels.style.colors=t.config.dataLabels.style.colors===void 0?e:t.config.dataLabels.style.colors.slice(),this.pushExtraColors(t.globals.dataLabels.style.colors,50)}},{key:"applyRadarPolygonsColors",value:function(){var e=this.w;e.globals.radarPolygons.fill.colors=e.config.plotOptions.radar.polygons.fill.colors===void 0?[e.config.theme.mode==="dark"?"#424242":"none"]:e.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(e.globals.radarPolygons.fill.colors,20)}},{key:"applyMarkersColors",value:function(e){var t=this.w;t.globals.markers.colors=t.config.markers.colors===void 0?e:t.config.markers.colors.slice(),this.pushExtraColors(t.globals.markers.colors)}},{key:"pushExtraColors",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,s=this.w,a=t||s.globals.series.length;if(i===null&&(i=this.isBarDistributed||this.isHeatmapDistributed||s.config.chart.type==="heatmap"&&s.config.plotOptions.heatmap&&s.config.plotOptions.heatmap.colorScale.inverse),i&&s.globals.series.length&&(a=s.globals.series[s.globals.maxValsInArrayIndex].length*s.globals.series.length),e.lengthe.globals.svgWidth&&(this.dCtx.lgRect.width=e.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getDatalabelsRect",value:function(){var e=this,t=this.w,i=[];t.config.series.forEach(function(l,h){l.data.forEach(function(c,d){var u;u=t.globals.series[h][d],s=t.config.dataLabels.formatter(u,{ctx:e.dCtx.ctx,seriesIndex:h,dataPointIndex:d,w:t}),i.push(s)})});var s=R.getLargestStringFromArr(i),a=new G(this.dCtx.ctx),n=t.config.dataLabels.style,r=a.getTextRects(s,parseInt(n.fontSize),n.fontFamily);return{width:1.05*r.width,height:r.height}}},{key:"getLargestStringFromMultiArr",value:function(e,t){var i=e;if(this.w.globals.isMultiLineX){var s=t.map(function(n,r){return Array.isArray(n)?n.length:1}),a=Math.max.apply(Math,he(s));i=t[s.indexOf(a)]}return i}}]),o}(),pr=function(){function o(e){P(this,o),this.w=e.w,this.dCtx=e}return E(o,[{key:"getxAxisLabelsCoords",value:function(){var e,t=this.w,i=t.globals.labels.slice();if(t.config.xaxis.convertedCatToNumeric&&i.length===0&&(i=t.globals.categoryLabels),t.globals.timescaleLabels.length>0){var s=this.getxAxisTimeScaleLabelsCoords();e={width:s.width,height:s.height},t.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=t.config.legend.position!=="left"&&t.config.legend.position!=="right"||t.config.legend.floating?0:this.dCtx.lgRect.width;var a=t.globals.xLabelFormatter,n=R.getLargestStringFromArr(i),r=this.dCtx.dimHelpers.getLargestStringFromMultiArr(n,i);t.globals.isBarHorizontal&&(r=n=t.globals.yAxisScale[0].result.reduce(function(p,g){return p.length>g.length?p:g},0));var l=new Vt(this.dCtx.ctx),h=n;n=l.xLabelFormat(a,n,h,{i:void 0,dateFormatter:new Xe(this.dCtx.ctx).formatDate,w:t}),r=l.xLabelFormat(a,r,h,{i:void 0,dateFormatter:new Xe(this.dCtx.ctx).formatDate,w:t}),(t.config.xaxis.convertedCatToNumeric&&n===void 0||String(n).trim()==="")&&(r=n="1");var c=new G(this.dCtx.ctx),d=c.getTextRects(n,t.config.xaxis.labels.style.fontSize),u=d;if(n!==r&&(u=c.getTextRects(r,t.config.xaxis.labels.style.fontSize)),(e={width:d.width>=u.width?d.width:u.width,height:d.height>=u.height?d.height:u.height}).width*i.length>t.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&t.config.xaxis.labels.rotate!==0||t.config.xaxis.labels.rotateAlways){if(!t.globals.isBarHorizontal){t.globals.rotateXLabels=!0;var f=function(p){return c.getTextRects(p,t.config.xaxis.labels.style.fontSize,t.config.xaxis.labels.style.fontFamily,"rotate(".concat(t.config.xaxis.labels.rotate," 0 0)"),!1)};d=f(n),n!==r&&(u=f(r)),e.height=(d.height>u.height?d.height:u.height)/1.5,e.width=d.width>u.width?d.width:u.width}}else t.globals.rotateXLabels=!1}return t.config.xaxis.labels.show||(e={width:0,height:0}),{width:e.width,height:e.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var e,t=this.w;if(!t.globals.hasXaxisGroups)return{width:0,height:0};var i,s=((e=t.config.xaxis.group.style)===null||e===void 0?void 0:e.fontSize)||t.config.xaxis.labels.style.fontSize,a=t.globals.groups.map(function(d){return d.title}),n=R.getLargestStringFromArr(a),r=this.dCtx.dimHelpers.getLargestStringFromMultiArr(n,a),l=new G(this.dCtx.ctx),h=l.getTextRects(n,s),c=h;return n!==r&&(c=l.getTextRects(r,s)),i={width:h.width>=c.width?h.width:c.width,height:h.height>=c.height?h.height:c.height},t.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisTitleCoords",value:function(){var e=this.w,t=0,i=0;if(e.config.xaxis.title.text!==void 0){var s=new G(this.dCtx.ctx).getTextRects(e.config.xaxis.title.text,e.config.xaxis.title.style.fontSize);t=s.width,i=s.height}return{width:t,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var e,t=this.w;this.dCtx.timescaleLabels=t.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map(function(a){return a.value}),s=i.reduce(function(a,n){return a===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):a.length>n.length?a:n},0);return 1.05*(e=new G(this.dCtx.ctx).getTextRects(s,t.config.xaxis.labels.style.fontSize)).width*i.length>t.globals.gridWidth&&t.config.xaxis.labels.rotate!==0&&(t.globals.overlappingXLabels=!0),e}},{key:"additionalPaddingXLabels",value:function(e){var t=this,i=this.w,s=i.globals,a=i.config,n=a.xaxis.type,r=e.width;s.skipLastTimelinelabel=!1,s.skipFirstTimelinelabel=!1;var l=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,h=function(c,d){a.yaxis.length>1&&function(u){return s.collapsedSeriesIndices.indexOf(u)!==-1}(d)||function(u){if(t.dCtx.timescaleLabels&&t.dCtx.timescaleLabels.length){var f=t.dCtx.timescaleLabels[0],p=t.dCtx.timescaleLabels[t.dCtx.timescaleLabels.length-1].position+r/1.75-t.dCtx.yAxisWidthRight,g=f.position-r/1.75+t.dCtx.yAxisWidthLeft,x=i.config.legend.position==="right"&&t.dCtx.lgRect.width>0?t.dCtx.lgRect.width:0;p>s.svgWidth-s.translateX-x&&(s.skipLastTimelinelabel=!0),g<-(u.show&&!u.floating||a.chart.type!=="bar"&&a.chart.type!=="candlestick"&&a.chart.type!=="rangeBar"&&a.chart.type!=="boxPlot"?10:r/1.75)&&(s.skipFirstTimelinelabel=!0)}else n==="datetime"?t.dCtx.gridPad.right((A=String(d(k,l)))===null||A===void 0?void 0:A.length)?C:k},u),p=f=d(f,l);if(f!==void 0&&f.length!==0||(f=h.niceMax),t.globals.isBarHorizontal){s=0;var g=t.globals.labels.slice();f=R.getLargestStringFromArr(g),f=d(f,{seriesIndex:r,dataPointIndex:-1,w:t}),p=e.dCtx.dimHelpers.getLargestStringFromMultiArr(f,g)}var x=new G(e.dCtx.ctx),m="rotate(".concat(n.labels.rotate," 0 0)"),b=x.getTextRects(f,n.labels.style.fontSize,n.labels.style.fontFamily,m,!1),w=b;f!==p&&(w=x.getTextRects(p,n.labels.style.fontSize,n.labels.style.fontFamily,m,!1)),i.push({width:(c>w.width||c>b.width?c:w.width>b.width?w.width:b.width)+s,height:w.height>b.height?w.height:b.height})}else i.push({width:0,height:0})}),i}},{key:"getyAxisTitleCoords",value:function(){var e=this,t=this.w,i=[];return t.config.yaxis.map(function(s,a){if(s.show&&s.title.text!==void 0){var n=new G(e.dCtx.ctx),r="rotate(".concat(s.title.rotate," 0 0)"),l=n.getTextRects(s.title.text,s.title.style.fontSize,s.title.style.fontFamily,r,!1);i.push({width:l.width,height:l.height})}else i.push({width:0,height:0})}),i}},{key:"getTotalYAxisWidth",value:function(){var e=this.w,t=0,i=0,s=0,a=e.globals.yAxisScale.length>1?10:0,n=new dt(this.dCtx.ctx),r=function(l,h){var c=e.config.yaxis[h].floating,d=0;l.width>0&&!c?(d=l.width+a,function(u){return e.globals.ignoreYAxisIndexes.indexOf(u)>-1}(h)&&(d=d-l.width-a)):d=c||n.isYAxisHidden(h)?0:5,e.config.yaxis[h].opposite?s+=d:i+=d,t+=d};return e.globals.yLabelsCoords.map(function(l,h){r(l,h)}),e.globals.yTitleCoords.map(function(l,h){r(l,h)}),e.globals.isBarHorizontal&&!e.config.yaxis[0].floating&&(t=e.globals.yLabelsCoords[0].width+e.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=s,t}}]),o}(),mr=function(){function o(e){P(this,o),this.w=e.w,this.dCtx=e}return E(o,[{key:"gridPadForColumnsInNumericAxis",value:function(e){var t=this.w,i=t.config,s=t.globals;if(s.noData||s.collapsedSeries.length+s.ancillaryCollapsedSeries.length===i.series.length)return 0;var a=function(f){return["bar","rangeBar","candlestick","boxPlot"].includes(f)},n=i.chart.type,r=0,l=a(n)?i.series.length:1;s.comboBarCount>0&&(l=s.comboBarCount),s.collapsedSeries.forEach(function(f){a(f.type)&&(l-=1)}),i.chart.stacked&&(l=1);var h=a(n)||s.comboBarCount>0,c=Math.abs(s.initialMaxX-s.initialMinX);if(h&&s.isXNumeric&&!s.isBarHorizontal&&l>0&&c!==0){c<=3&&(c=s.dataPoints);var d=c/e,u=s.minXDiff&&s.minXDiff/d>0?s.minXDiff/d:0;u>e/2&&(u/=2),(r=u*parseInt(i.plotOptions.bar.columnWidth,10)/100)<1&&(r=1),s.barPadForNumericAxis=r}return r}},{key:"gridPadFortitleSubtitle",value:function(){var e=this,t=this.w,i=t.globals,s=this.dCtx.isSparkline||!i.axisCharts?0:10;["title","subtitle"].forEach(function(r){t.config[r].text!==void 0?s+=t.config[r].margin:s+=e.dCtx.isSparkline||!i.axisCharts?0:5}),!t.config.legend.show||t.config.legend.position!=="bottom"||t.config.legend.floating||i.axisCharts||(s+=10);var a=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),n=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight-=a.height+n.height+s,i.translateY+=a.height+n.height+s}},{key:"setGridXPosForDualYAxis",value:function(e,t){var i=this.w,s=new dt(this.dCtx.ctx);i.config.yaxis.forEach(function(a,n){i.globals.ignoreYAxisIndexes.indexOf(n)!==-1||a.floating||s.isYAxisHidden(n)||(a.opposite&&(i.globals.translateX-=t[n].width+e[n].width+parseInt(a.labels.style.fontSize,10)/1.2+12),i.globals.translateX<2&&(i.globals.translateX=2))})}}]),o}(),ui=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new gr(this),this.dimYAxis=new xr(this),this.dimXAxis=new pr(this),this.dimGrid=new mr(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return E(o,[{key:"plotCoords",value:function(){var e=this,t=this.w,i=t.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.datalabelsCoords={width:0,height:0};var s=Array.isArray(t.config.stroke.width)?Math.max.apply(Math,he(t.config.stroke.width)):t.config.stroke.width;this.isSparkline&&((t.config.markers.discrete.length>0||t.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(n){var r=K(n,2),l=r[0],h=r[1];e.gridPad[l]=Math.max(h,e.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(s/2,this.gridPad.top),this.gridPad.bottom=Math.max(s/2,this.gridPad.bottom)),i.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),i.gridHeight=i.gridHeight-this.gridPad.top-this.gridPad.bottom,i.gridWidth=i.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var a=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*a,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(a>0?a:0),i.translateY=i.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var e=this,t=this.w,i=t.globals,s=this.dimYAxis.getyAxisLabelsCoords(),a=this.dimYAxis.getyAxisTitleCoords();i.isSlopeChart&&(this.datalabelsCoords=this.dimHelpers.getDatalabelsRect()),t.globals.yLabelsCoords=[],t.globals.yTitleCoords=[],t.config.yaxis.map(function(f,p){t.globals.yLabelsCoords.push({width:s[p].width,index:p}),t.globals.yTitleCoords.push({width:a[p].width,index:p})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var n=this.dimXAxis.getxAxisLabelsCoords(),r=this.dimXAxis.getxAxisGroupLabelsCoords(),l=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(n,l,r),i.translateXAxisY=t.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=t.globals.rotateXLabels&&t.globals.isXNumeric&&t.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,t.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(t.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+t.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+t.config.xaxis.labels.offsetX;var h=this.yAxisWidth,c=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-l.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-n.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var d=10;(t.config.chart.type==="radar"||this.isSparkline)&&(h=0,c=0),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||t.config.chart.type==="treemap")&&(h=0,c=0,d=0),this.isSparkline||t.config.chart.type==="treemap"||this.dimXAxis.additionalPaddingXLabels(n);var u=function(){i.translateX=h+e.datalabelsCoords.width,i.gridHeight=i.svgHeight-e.lgRect.height-c-(e.isSparkline||t.config.chart.type==="treemap"?0:t.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-h-2*e.datalabelsCoords.width};switch(t.config.xaxis.position==="top"&&(d=i.xAxisHeight-t.config.xaxis.axisTicks.height-5),t.config.legend.position){case"bottom":i.translateY=d,u();break;case"top":i.translateY=this.lgRect.height+d,u();break;case"left":i.translateY=d,i.translateX=this.lgRect.width+h+this.datalabelsCoords.width,i.gridHeight=i.svgHeight-c-12,i.gridWidth=i.svgWidth-this.lgRect.width-h-2*this.datalabelsCoords.width;break;case"right":i.translateY=d,i.translateX=h+this.datalabelsCoords.width,i.gridHeight=i.svgHeight-c-12,i.gridWidth=i.svgWidth-this.lgRect.width-h-2*this.datalabelsCoords.width-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(a,s),new ls(this.ctx).setYAxisXPosition(s,a)}},{key:"setDimensionsForNonAxisCharts",value:function(){var e=this.w,t=e.globals,i=e.config,s=0;e.config.legend.show&&!e.config.legend.floating&&(s=20);var a=i.chart.type==="pie"||i.chart.type==="polarArea"||i.chart.type==="donut"?"pie":"radialBar",n=i.plotOptions[a].offsetY,r=i.plotOptions[a].offsetX;if(!i.legend.show||i.legend.floating){t.gridHeight=t.svgHeight;var l=t.dom.elWrap.getBoundingClientRect().width;return t.gridWidth=Math.min(l,t.gridHeight),t.translateY=n,void(t.translateX=r+(t.svgWidth-t.gridWidth)/2)}switch(i.legend.position){case"bottom":t.gridHeight=t.svgHeight-this.lgRect.height,t.gridWidth=t.svgWidth,t.translateY=n-10,t.translateX=r+(t.svgWidth-t.gridWidth)/2;break;case"top":t.gridHeight=t.svgHeight-this.lgRect.height,t.gridWidth=t.svgWidth,t.translateY=this.lgRect.height+n+10,t.translateX=r+(t.svgWidth-t.gridWidth)/2;break;case"left":t.gridWidth=t.svgWidth-this.lgRect.width-s,t.gridHeight=i.chart.height!=="auto"?t.svgHeight:t.gridWidth,t.translateY=n,t.translateX=r+this.lgRect.width+s;break;case"right":t.gridWidth=t.svgWidth-this.lgRect.width-s-5,t.gridHeight=i.chart.height!=="auto"?t.svgHeight:t.gridWidth,t.translateY=n,t.translateX=r+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(e,t,i){var s=this.w,a=s.globals.hasXaxisGroups?2:1,n=i.height+e.height+t.height,r=s.globals.isMultiLineX?1.2:s.globals.LINE_HEIGHT_RATIO,l=s.globals.rotateXLabels?22:10,h=s.globals.rotateXLabels&&s.config.legend.position==="bottom"?10:0;this.xAxisHeight=n*r+a*l+h,this.xAxisWidth=e.width,this.xAxisHeight-t.height>s.config.xaxis.labels.maxHeight&&(this.xAxisHeight=s.config.xaxis.labels.maxHeight),s.config.xaxis.labels.minHeight&&this.xAxisHeightd&&(this.yAxisWidth=d)}}]),o}(),br=function(){function o(e){P(this,o),this.w=e.w,this.lgCtx=e}return E(o,[{key:"getLegendStyles",value:function(){var e,t,i,s=document.createElement("style");s.setAttribute("type","text/css");var a=((e=this.lgCtx.ctx)===null||e===void 0||(t=e.opts)===null||t===void 0||(i=t.chart)===null||i===void 0?void 0:i.nonce)||this.w.config.chart.nonce;a&&s.setAttribute("nonce",a);var n=document.createTextNode(` + .apexcharts-flip-y { + transform: scaleY(-1) translateY(-100%); + transform-origin: top; + transform-box: fill-box; + } + .apexcharts-flip-x { + transform: scaleX(-1); + transform-origin: center; + transform-box: fill-box; + } + .apexcharts-legend { + display: flex; + overflow: auto; + padding: 0 10px; + } + .apexcharts-legend.apexcharts-legend-group-horizontal { + flex-direction: column; + } + .apexcharts-legend-group { + display: flex; + } + .apexcharts-legend-group-vertical { + flex-direction: column-reverse; + } + .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top { + flex-wrap: wrap + } + .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { + flex-direction: column; + bottom: 0; + } + .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { + justify-content: flex-start; + align-items: flex-start; + } + .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center { + justify-content: center; + align-items: center; + } + .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right { + justify-content: flex-end; + align-items: flex-end; + } + .apexcharts-legend-series { + cursor: pointer; + line-height: normal; + display: flex; + align-items: center; + } + .apexcharts-legend-text { + position: relative; + font-size: 14px; + } + .apexcharts-legend-text *, .apexcharts-legend-marker * { + pointer-events: none; + } + .apexcharts-legend-marker { + position: relative; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + margin-right: 1px; + } + + .apexcharts-legend-series.apexcharts-no-click { + cursor: auto; + } + .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series { + display: none !important; + } + .apexcharts-inactive-legend { + opacity: 0.45; + } + + `);return s.appendChild(n),s}},{key:"getLegendDimensions",value:function(){var e=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),t=e.width;return{clwh:e.height,clww:t}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(e,t){var i=this,s=this.w;if(s.globals.axisCharts||s.config.chart.type==="radialBar"){s.globals.resized=!0;var a=null,n=null;s.globals.risingSeries=[],s.globals.axisCharts?(a=s.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"']")),n=parseInt(a.getAttribute("data:realIndex"),10)):(a=s.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(e+1,"']")),n=parseInt(a.getAttribute("rel"),10)-1),t?[{cs:s.globals.collapsedSeries,csi:s.globals.collapsedSeriesIndices},{cs:s.globals.ancillaryCollapsedSeries,csi:s.globals.ancillaryCollapsedSeriesIndices}].forEach(function(c){i.riseCollapsedSeries(c.cs,c.csi,n)}):this.hideSeries({seriesEl:a,realIndex:n})}else{var r=s.globals.dom.Paper.findOne(" .apexcharts-series[rel='".concat(e+1,"'] path")),l=s.config.chart.type;if(l==="pie"||l==="polarArea"||l==="donut"){var h=s.config.plotOptions.pie.donut.labels;new G(this.lgCtx.ctx).pathMouseDown(r,null),this.lgCtx.ctx.pie.printDataLabelsInner(r.node,h)}r.fire("click")}}},{key:"getSeriesAfterCollapsing",value:function(e){var t=e.realIndex,i=this.w,s=i.globals,a=R.clone(i.config.series);if(s.axisCharts){var n=i.config.yaxis[s.seriesYAxisReverseMap[t]],r={index:t,data:a[t].data.slice(),type:a[t].type||i.config.chart.type};if(n&&n.show&&n.showAlways)s.ancillaryCollapsedSeriesIndices.indexOf(t)<0&&(s.ancillaryCollapsedSeries.push(r),s.ancillaryCollapsedSeriesIndices.push(t));else if(s.collapsedSeriesIndices.indexOf(t)<0){s.collapsedSeries.push(r),s.collapsedSeriesIndices.push(t);var l=s.risingSeries.indexOf(t);s.risingSeries.splice(l,1)}}else s.collapsedSeries.push({index:t,data:a[t]}),s.collapsedSeriesIndices.push(t);return s.allSeriesCollapsed=s.collapsedSeries.length+s.ancillaryCollapsedSeries.length===i.config.series.length,this._getSeriesBasedOnCollapsedState(a)}},{key:"hideSeries",value:function(e){for(var t=e.seriesEl,i=e.realIndex,s=this.w,a=this.getSeriesAfterCollapsing({realIndex:i}),n=t.childNodes,r=0;r0){for(var n=0;n1;if(this.legendHelpers.appendToForeignObject(),(s||!t.axisCharts)&&i.legend.show){for(;t.dom.elLegendWrap.firstChild;)t.dom.elLegendWrap.removeChild(t.dom.elLegendWrap.firstChild);this.drawLegends(),i.legend.position==="bottom"||i.legend.position==="top"?this.legendAlignHorizontal():i.legend.position!=="right"&&i.legend.position!=="left"||this.legendAlignVertical()}}},{key:"createLegendMarker",value:function(e){var t=e.i,i=e.fillcolor,s=this.w,a=document.createElement("span");a.classList.add("apexcharts-legend-marker");var n=s.config.legend.markers.shape||s.config.markers.shape,r=n;Array.isArray(n)&&(r=n[t]);var l=Array.isArray(s.config.legend.markers.size)?parseFloat(s.config.legend.markers.size[t]):parseFloat(s.config.legend.markers.size),h=Array.isArray(s.config.legend.markers.offsetX)?parseFloat(s.config.legend.markers.offsetX[t]):parseFloat(s.config.legend.markers.offsetX),c=Array.isArray(s.config.legend.markers.offsetY)?parseFloat(s.config.legend.markers.offsetY[t]):parseFloat(s.config.legend.markers.offsetY),d=Array.isArray(s.config.legend.markers.strokeWidth)?parseFloat(s.config.legend.markers.strokeWidth[t]):parseFloat(s.config.legend.markers.strokeWidth),u=a.style;if(u.height=2*(l+d)+"px",u.width=2*(l+d)+"px",u.left=h+"px",u.top=c+"px",s.config.legend.markers.customHTML)u.background="transparent",u.color=i[t],Array.isArray(s.config.legend.markers.customHTML)?s.config.legend.markers.customHTML[t]&&(a.innerHTML=s.config.legend.markers.customHTML[t]()):a.innerHTML=s.config.legend.markers.customHTML();else{var f=new Ot(this.ctx).getMarkerConfig({cssClass:"apexcharts-legend-marker apexcharts-marker apexcharts-marker-".concat(r),seriesIndex:t,strokeWidth:d,size:l}),p=window.SVG().addTo(a).size("100%","100%"),g=new G(this.ctx).drawMarker(0,0,H(H({},f),{},{pointFillColor:Array.isArray(i)?i[t]:f.pointFillColor,shape:r}));s.globals.dom.Paper.find(".apexcharts-legend-marker.apexcharts-marker").forEach(function(x){x.node.classList.contains("apexcharts-marker-triangle")?x.node.style.transform="translate(50%, 45%)":x.node.style.transform="translate(50%, 50%)"}),p.add(g)}return a}},{key:"drawLegends",value:function(){var e=this,t=this,i=this.w,s=i.config.legend.fontFamily,a=i.globals.seriesNames,n=i.config.legend.markers.fillColors?i.config.legend.markers.fillColors.slice():i.globals.colors.slice();if(i.config.chart.type==="heatmap"){var r=i.config.plotOptions.heatmap.colorScale.ranges;a=r.map(function(f){return f.name?f.name:f.from+" - "+f.to}),n=r.map(function(f){return f.color})}else this.isBarsDistributed&&(a=i.globals.labels.slice());i.config.legend.customLegendItems.length&&(a=i.config.legend.customLegendItems);var l=i.globals.legendFormatter,h=i.config.legend.inverseOrder,c=[];i.globals.seriesGroups.length>1&&i.config.legend.clusterGroupedSeries&&i.globals.seriesGroups.forEach(function(f,p){c[p]=document.createElement("div"),c[p].classList.add("apexcharts-legend-group","apexcharts-legend-group-".concat(p)),i.config.legend.clusterGroupedSeriesOrientation==="horizontal"?i.globals.dom.elLegendWrap.classList.add("apexcharts-legend-group-horizontal"):c[p].classList.add("apexcharts-legend-group-vertical")});for(var d=function(f){var p,g=l(a[f],{seriesIndex:f,w:i}),x=!1,m=!1;if(i.globals.collapsedSeries.length>0)for(var b=0;b0)for(var w=0;w=0:u<=a.length-1;h?u--:u++)d(u);i.globals.dom.elWrap.addEventListener("click",t.onLegendClick,!0),i.config.legend.onItemHover.highlightDataSeries&&i.config.legend.customLegendItems.length===0&&(i.globals.dom.elWrap.addEventListener("mousemove",t.onLegendHovered,!0),i.globals.dom.elWrap.addEventListener("mouseout",t.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(e,t){var i=this.w,s=i.globals.dom.elLegendWrap,a=s.clientHeight,n=0,r=0;if(i.config.legend.position==="bottom")r=i.globals.svgHeight-Math.min(a,i.globals.svgHeight/2)-5;else if(i.config.legend.position==="top"){var l=new ui(this.ctx),h=l.dimHelpers.getTitleSubtitleCoords("title").height,c=l.dimHelpers.getTitleSubtitleCoords("subtitle").height;r=(h>0?h-10:0)+(c>0?c-10:0)}s.style.position="absolute",n=n+e+i.config.legend.offsetX,r=r+t+i.config.legend.offsetY,s.style.left=n+"px",s.style.top=r+"px",i.config.legend.position==="right"&&(s.style.left="auto",s.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach(function(d){s.style[d]&&(s.style[d]=parseInt(i.config.legend[d],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var e=this.w;e.globals.dom.elLegendWrap.style.right=0;var t=new ui(this.ctx),i=t.dimHelpers.getTitleSubtitleCoords("title"),s=t.dimHelpers.getTitleSubtitleCoords("subtitle"),a=0;e.config.legend.position==="top"&&(a=i.height+s.height+e.config.title.margin+e.config.subtitle.margin-10),this.setLegendWrapXY(20,a)}},{key:"legendAlignVertical",value:function(){var e=this.w,t=this.legendHelpers.getLegendDimensions(),i=0;e.config.legend.position==="left"&&(i=20),e.config.legend.position==="right"&&(i=e.globals.svgWidth-t.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(e){var t=this.w,i=e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker");if(t.config.chart.type==="heatmap"||this.isBarsDistributed){if(i){var s=parseInt(e.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,s,this.w]),new Je(this.ctx).highlightRangeInSeries(e,e.target)}}else!e.target.classList.contains("apexcharts-inactive-legend")&&i&&new Je(this.ctx).toggleSeriesOnHover(e,e.target)}},{key:"onLegendClick",value:function(e){var t=this.w;if(!t.config.legend.customLegendItems.length&&(e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker"))){var i=parseInt(e.target.getAttribute("rel"),10)-1,s=e.target.getAttribute("data:collapsed")==="true",a=this.w.config.chart.events.legendClick;typeof a=="function"&&a(this.ctx,i,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,i,this.w]);var n=this.w.config.legend.markers.onClick;typeof n=="function"&&e.target.classList.contains("apexcharts-legend-marker")&&(n(this.ctx,i,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,i,this.w])),t.config.chart.type!=="treemap"&&t.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&t.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,s)}}}]),o}(),wa=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w;var t=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=t.globals.minX,this.maxX=t.globals.maxX}return E(o,[{key:"createToolbar",value:function(){var e=this,t=this.w,i=function(){return document.createElement("div")},s=i();if(s.setAttribute("class","apexcharts-toolbar"),s.style.top=t.config.chart.toolbar.offsetY+"px",s.style.right=3-t.config.chart.toolbar.offsetX+"px",t.globals.dom.elWrap.appendChild(s),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var a=0;a + + + +`),r("zoomOut",this.elZoomOut,` + + + +`);var l=function(d){e.t[d]&&t.config.chart[d].enabled&&n.push({el:d==="zoom"?e.elZoom:e.elSelection,icon:typeof e.t[d]=="string"?e.t[d]:d==="zoom"?` + + + +`:` + + +`,title:e.localeValues[d==="zoom"?"selectionZoom":"selection"],class:t.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(d,"-icon")})};l("zoom"),l("selection"),this.t.pan&&t.config.chart.zoom.enabled&&n.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:` + + + + + + + +`,title:this.localeValues.pan,class:t.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),r("reset",this.elZoomReset,` + + +`),this.t.download&&n.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var h=0;hthis.wheelDelay&&(this.executeMouseWheelZoom(i),a.globals.lastWheelExecution=n),this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout(function(){n-a.globals.lastWheelExecution>s.wheelDelay&&(s.executeMouseWheelZoom(i),a.globals.lastWheelExecution=n)},this.debounceDelay)}},{key:"executeMouseWheelZoom",value:function(i){var s,a=this.w;this.minX=a.globals.isRangeBar?a.globals.minY:a.globals.minX,this.maxX=a.globals.isRangeBar?a.globals.maxY:a.globals.maxX;var n=(s=this.gridRect)===null||s===void 0?void 0:s.getBoundingClientRect();if(n){var r,l,h,c=(i.clientX-n.left)/n.width,d=this.minX,u=this.maxX,f=u-d;if(i.deltaY<0){var p=d+c*f;l=p-(r=.5*f)/2,h=p+r/2}else l=d-(r=1.5*f)/2,h=u+r/2;if(!a.globals.isRangeBar){l=Math.max(l,a.globals.initialMinX),h=Math.min(h,a.globals.initialMaxX);var g=.01*(a.globals.initialMaxX-a.globals.initialMinX);if(h-l0&&a.height>0&&(this.selectionRect.select(!1).resize(!1),this.selectionRect.select({createRot:function(){},updateRot:function(){},createHandle:function(n,r,l,h,c){return c==="l"||c==="r"?n.circle(8).css({"stroke-width":1,stroke:"#333",fill:"#fff"}):n.circle(0)},updateHandle:function(n,r){return n.center(r[0],r[1])}}).resize().on("resize",function(){var n=s.globals.zoomEnabled?s.config.chart.zoom.type:s.config.chart.selection.type;i.handleMouseUp({zoomtype:n,isResized:!0})}))}}},{key:"preselectedSelection",value:function(){var i=this.w,s=this.xyRatios;if(!i.globals.zoomEnabled){if(i.globals.selection!==void 0&&i.globals.selection!==null)this.drawSelectionRect(H(H({},i.globals.selection),{},{translateX:i.globals.translateX,translateY:i.globals.translateY}));else if(i.config.chart.selection.xaxis.min!==void 0&&i.config.chart.selection.xaxis.max!==void 0){var a=(i.config.chart.selection.xaxis.min-i.globals.minX)/s.xRatio,n=i.globals.gridWidth-(i.globals.maxX-i.config.chart.selection.xaxis.max)/s.xRatio-a;i.globals.isRangeBar&&(a=(i.config.chart.selection.xaxis.min-i.globals.yAxisScale[0].niceMin)/s.invertedYRatio,n=(i.config.chart.selection.xaxis.max-i.config.chart.selection.xaxis.min)/s.invertedYRatio);var r={x:a,y:0,width:n,height:i.globals.gridHeight,translateX:i.globals.translateX,translateY:i.globals.translateY,selectionEnabled:!0};this.drawSelectionRect(r),this.makeSelectionRectDraggable(),typeof i.config.chart.events.selection=="function"&&i.config.chart.events.selection(this.ctx,{xaxis:{min:i.config.chart.selection.xaxis.min,max:i.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(i){var s=i.x,a=i.y,n=i.width,r=i.height,l=i.translateX,h=l===void 0?0:l,c=i.translateY,d=c===void 0?0:c,u=this.w,f=this.zoomRect,p=this.selectionRect;if(this.dragged||u.globals.selection!==null){var g={transform:"translate("+h+", "+d+")"};u.globals.zoomEnabled&&this.dragged&&(n<0&&(n=1),f.attr({x:s,y:a,width:n,height:r,fill:u.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":u.config.chart.zoom.zoomedArea.fill.opacity,stroke:u.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":u.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":u.config.chart.zoom.zoomedArea.stroke.opacity}),G.setAttrs(f.node,g)),u.globals.selectionEnabled&&(p.attr({x:s,y:a,width:n>0?n:0,height:r>0?r:0,fill:u.config.chart.selection.fill.color,"fill-opacity":u.config.chart.selection.fill.opacity,stroke:u.config.chart.selection.stroke.color,"stroke-width":u.config.chart.selection.stroke.width,"stroke-dasharray":u.config.chart.selection.stroke.dashArray,"stroke-opacity":u.config.chart.selection.stroke.opacity}),G.setAttrs(p.node,g))}}},{key:"hideSelectionRect",value:function(i){i&&i.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(i){var s=i.context,a=i.zoomtype,n=this.w,r=s,l=this.gridRect.getBoundingClientRect(),h=r.startX-1,c=r.startY,d=!1,u=!1,f=r.clientX-l.left-n.globals.barPadForNumericAxis,p=r.clientY-l.top,g=f-h,x=p-c,m={translateX:n.globals.translateX,translateY:n.globals.translateY};return Math.abs(g+h)>n.globals.gridWidth?g=n.globals.gridWidth-h:f<0&&(g=h),h>f&&(d=!0,g=Math.abs(g)),c>p&&(u=!0,x=Math.abs(x)),m=H(H({},m=a==="x"?{x:d?h-g:h,y:0,width:g,height:n.globals.gridHeight}:a==="y"?{x:0,y:u?c-x:c,width:n.globals.gridWidth,height:x}:{x:d?h-g:h,y:u?c-x:c,width:g,height:x}),{},{translateX:n.globals.translateX,translateY:n.globals.translateY}),r.drawSelectionRect(m),r.selectionDragging("resizing"),m}},{key:"selectionDragging",value:function(i,s){var a=this,n=this.w;if(s){s.preventDefault();var r=s.detail,l=r.handler,h=r.box,c=h.x,d=h.y;cthis.constraints.x2&&(c=this.constraints.x2-h.w),h.y2>this.constraints.y2&&(d=this.constraints.y2-h.h),l.move(c,d);var u=this.xyRatios,f=this.selectionRect,p=0;i==="resizing"&&(p=30);var g=function(m){return parseFloat(f.node.getAttribute(m))},x={x:g("x"),y:g("y"),width:g("width"),height:g("height")};n.globals.selection=x,typeof n.config.chart.events.selection=="function"&&n.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var m,b,w,C,k=a.gridRect.getBoundingClientRect(),T=f.node.getBoundingClientRect();n.globals.isRangeBar?(m=n.globals.yAxisScale[0].niceMin+(T.left-k.left)*u.invertedYRatio,b=n.globals.yAxisScale[0].niceMin+(T.right-k.left)*u.invertedYRatio,w=0,C=1):(m=n.globals.xAxisScale.niceMin+(T.left-k.left)*u.xRatio,b=n.globals.xAxisScale.niceMin+(T.right-k.left)*u.xRatio,w=n.globals.yAxisScale[0].niceMin+(k.bottom-T.bottom)*u.yRatio[0],C=n.globals.yAxisScale[0].niceMax-(T.top-k.top)*u.yRatio[0]);var A={xaxis:{min:m,max:b},yaxis:{min:w,max:C}};n.config.chart.events.selection(a.ctx,A),n.config.chart.brush.enabled&&n.config.chart.events.brushScrolled!==void 0&&n.config.chart.events.brushScrolled(a.ctx,A)},p))}}},{key:"selectionDrawn",value:function(i){var s,a,n=i.context,r=i.zoomtype,l=this.w,h=n,c=this.xyRatios,d=this.ctx.toolbar,u=l.globals.zoomEnabled?h.zoomRect.node.getBoundingClientRect():h.selectionRect.node.getBoundingClientRect(),f=h.gridRect.getBoundingClientRect(),p=u.left-f.left-l.globals.barPadForNumericAxis,g=u.right-f.left-l.globals.barPadForNumericAxis,x=u.top-f.top,m=u.bottom-f.top;l.globals.isRangeBar?(s=l.globals.yAxisScale[0].niceMin+p*c.invertedYRatio,a=l.globals.yAxisScale[0].niceMin+g*c.invertedYRatio):(s=l.globals.xAxisScale.niceMin+p*c.xRatio,a=l.globals.xAxisScale.niceMin+g*c.xRatio);var b=[],w=[];if(l.config.yaxis.forEach(function(O,z){var F=l.globals.seriesYAxisMap[z][0],Y=l.globals.yAxisScale[z].niceMax-c.yRatio[F]*x,B=l.globals.yAxisScale[z].niceMax-c.yRatio[F]*m;b.push(Y),w.push(B)}),h.dragged&&(h.dragX>10||h.dragY>10)&&s!==a){if(l.globals.zoomEnabled){var C=R.clone(l.globals.initialConfig.yaxis),k=R.clone(l.globals.initialConfig.xaxis);if(l.globals.zoomed=!0,l.config.xaxis.convertedCatToNumeric&&(s=Math.floor(s),a=Math.floor(a),s<1&&(s=1,a=l.globals.dataPoints),a-s<2&&(a=s+1)),r!=="xy"&&r!=="x"||(k={min:s,max:a}),r!=="xy"&&r!=="y"||C.forEach(function(O,z){C[z].min=w[z],C[z].max=b[z]}),d){var T=d.getBeforeZoomRange(k,C);T&&(k=T.xaxis?T.xaxis:k,C=T.yaxis?T.yaxis:C)}var A={xaxis:k};l.config.chart.group||(A.yaxis=C),h.ctx.updateHelpers._updateOptions(A,!1,h.w.config.chart.animations.dynamicAnimation.enabled),typeof l.config.chart.events.zoomed=="function"&&d.zoomCallback(k,C)}else if(l.globals.selectionEnabled){var M,I=null;M={min:s,max:a},r!=="xy"&&r!=="y"||(I=R.clone(l.config.yaxis)).forEach(function(O,z){I[z].min=w[z],I[z].max=b[z]}),l.globals.selection=h.selection,typeof l.config.chart.events.selection=="function"&&l.config.chart.events.selection(h.ctx,{xaxis:M,yaxis:I})}}}},{key:"panDragging",value:function(i){var s=i.context,a=this.w,n=s;if(a.globals.lastClientPosition.x!==void 0){var r=a.globals.lastClientPosition.x-n.clientX,l=a.globals.lastClientPosition.y-n.clientY;Math.abs(r)>Math.abs(l)&&r>0?this.moveDirection="left":Math.abs(r)>Math.abs(l)&&r<0?this.moveDirection="right":Math.abs(l)>Math.abs(r)&&l>0?this.moveDirection="up":Math.abs(l)>Math.abs(r)&&l<0&&(this.moveDirection="down")}a.globals.lastClientPosition={x:n.clientX,y:n.clientY};var h=a.globals.isRangeBar?a.globals.minY:a.globals.minX,c=a.globals.isRangeBar?a.globals.maxY:a.globals.maxX;a.config.xaxis.convertedCatToNumeric||n.panScrolled(h,c)}},{key:"delayedPanScrolled",value:function(){var i=this.w,s=i.globals.minX,a=i.globals.maxX,n=(i.globals.maxX-i.globals.minX)/2;this.moveDirection==="left"?(s=i.globals.minX+n,a=i.globals.maxX+n):this.moveDirection==="right"&&(s=i.globals.minX-n,a=i.globals.maxX-n),s=Math.floor(s),a=Math.floor(a),this.updateScrolledChart({xaxis:{min:s,max:a}},s,a)}},{key:"panScrolled",value:function(i,s){var a=this.w,n=this.xyRatios,r=R.clone(a.globals.initialConfig.yaxis),l=n.xRatio,h=a.globals.minX,c=a.globals.maxX;a.globals.isRangeBar&&(l=n.invertedYRatio,h=a.globals.minY,c=a.globals.maxY),this.moveDirection==="left"?(i=h+a.globals.gridWidth/15*l,s=c+a.globals.gridWidth/15*l):this.moveDirection==="right"&&(i=h-a.globals.gridWidth/15*l,s=c-a.globals.gridWidth/15*l),a.globals.isRangeBar||(ia.globals.initialMaxX)&&(i=h,s=c);var d={xaxis:{min:i,max:s}};a.config.chart.group||(d.yaxis=r),this.updateScrolledChart(d,i,s)}},{key:"updateScrolledChart",value:function(i,s,a){var n=this.w;this.ctx.updateHelpers._updateOptions(i,!1,!1),typeof n.config.chart.events.scrolled=="function"&&n.config.chart.events.scrolled(this.ctx,{xaxis:{min:s,max:a}})}}]),t}(wa),ka=function(){function o(e){P(this,o),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return E(o,[{key:"getNearestValues",value:function(e){var t=e.hoverArea,i=e.elGrid,s=e.clientX,a=e.clientY,n=this.w,r=i.getBoundingClientRect(),l=r.width,h=r.height,c=l/(n.globals.dataPoints-1),d=h/n.globals.dataPoints,u=this.hasBars();!n.globals.comboCharts&&!u||n.config.xaxis.convertedCatToNumeric||(c=l/n.globals.dataPoints);var f=s-r.left-n.globals.barPadForNumericAxis,p=a-r.top;f<0||p<0||f>l||p>h?(t.classList.remove("hovering-zoom"),t.classList.remove("hovering-pan")):n.globals.zoomEnabled?(t.classList.remove("hovering-pan"),t.classList.add("hovering-zoom")):n.globals.panEnabled&&(t.classList.remove("hovering-zoom"),t.classList.add("hovering-pan"));var g=Math.round(f/c),x=Math.floor(p/d);u&&!n.config.xaxis.convertedCatToNumeric&&(g=Math.ceil(f/c),g-=1);var m=null,b=null,w=n.globals.seriesXvalues.map(function(M){return M.filter(function(I){return R.isNumber(I)})}),C=n.globals.seriesYvalues.map(function(M){return M.filter(function(I){return R.isNumber(I)})});if(n.globals.isXNumeric){var k=this.ttCtx.getElGrid().getBoundingClientRect(),T=f*(k.width/l),A=p*(k.height/h);m=(b=this.closestInMultiArray(T,A,w,C)).index,g=b.j,m!==null&&n.globals.hasNullValues&&(w=n.globals.seriesXvalues[m],g=(b=this.closestInArray(T,w)).j)}return n.globals.capturedSeriesIndex=m===null?-1:m,(!g||g<1)&&(g=0),n.globals.isBarHorizontal?n.globals.capturedDataPointIndex=x:n.globals.capturedDataPointIndex=g,{capturedSeries:m,j:n.globals.isBarHorizontal?x:g,hoverX:f,hoverY:p}}},{key:"getFirstActiveXArray",value:function(e){for(var t=this.w,i=0,s=e.map(function(n,r){return n.length>0?r:-1}),a=0;a0)for(var s=0;s *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0&&arguments[0],i=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");i=he(i),t&&(i=i.filter(function(a){var n=Number(a.getAttribute("data:realIndex"));return e.w.globals.collapsedSeriesIndices.indexOf(n)===-1})),i.sort(function(a,n){var r=Number(a.getAttribute("data:realIndex")),l=Number(n.getAttribute("data:realIndex"));return lr?-1:0});var s=[];return i.forEach(function(a){s.push(a.querySelector(".apexcharts-marker"))}),s}},{key:"hasMarkers",value:function(e){return this.getElMarkers(e).length>0}},{key:"getPathFromPoint",value:function(e,t){var i=Number(e.getAttribute("cx")),s=Number(e.getAttribute("cy")),a=e.getAttribute("shape");return new G(this.ctx).getMarkerPath(i,s,a,t)}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(e){var t=this.w,i=t.config.markers.hover.size;return i===void 0&&(i=t.globals.markers.size[e]+t.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(e){var t=this.w,i=this.ttCtx;i.allTooltipSeriesGroups.length===0&&(i.allTooltipSeriesGroups=t.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var s=i.allTooltipSeriesGroups,a=0;a ').concat(O.attrs.name,""),I+="
".concat(O.val,"
")}),w.innerHTML=M+"",C.innerHTML=I+""};r?h.globals.seriesGoals[t][i]&&Array.isArray(h.globals.seriesGoals[t][i])?k():(w.innerHTML="",C.innerHTML=""):k()}else w.innerHTML="",C.innerHTML="";if(g!==null&&(s[t].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=h.config.tooltip.z.title,s[t].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=g!==void 0?g:""),r&&x[0]){if(h.config.tooltip.hideEmptySeries){var T=s[t].querySelector(".apexcharts-tooltip-marker"),A=s[t].querySelector(".apexcharts-tooltip-text");parseFloat(d)==0?(T.style.display="none",A.style.display="none"):(T.style.display="block",A.style.display="block")}d==null||h.globals.ancillaryCollapsedSeriesIndices.indexOf(t)>-1||h.globals.collapsedSeriesIndices.indexOf(t)>-1||Array.isArray(c.tConfig.enabledOnSeries)&&c.tConfig.enabledOnSeries.indexOf(t)===-1?x[0].parentNode.style.display="none":x[0].parentNode.style.display=h.config.tooltip.items.display}else Array.isArray(c.tConfig.enabledOnSeries)&&c.tConfig.enabledOnSeries.indexOf(t)===-1&&(x[0].parentNode.style.display="none")}},{key:"toggleActiveInactiveSeries",value:function(e,t){var i=this.w;if(e)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var s=i.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group-".concat(t));s&&(s.classList.add("apexcharts-active"),s.style.display=i.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(e){var t=e.i,i=e.j,s=this.w,a=this.ctx.series.filteredSeriesX(),n="",r="",l=null,h=null,c={series:s.globals.series,seriesIndex:t,dataPointIndex:i,w:s},d=s.globals.ttZFormatter;i===null?h=s.globals.series[t]:s.globals.isXNumeric&&s.config.chart.type!=="treemap"?(n=a[t][i],a[t].length===0&&(n=a[this.tooltipUtil.getFirstActiveXArray(a)][i])):n=new rs(this.ctx).isFormatXY()?s.config.series[t].data[i]!==void 0?s.config.series[t].data[i].x:"":s.globals.labels[i]!==void 0?s.globals.labels[i]:"";var u=n;return s.globals.isXNumeric&&s.config.xaxis.type==="datetime"?n=new Vt(this.ctx).xLabelFormat(s.globals.ttKeyFormatter,u,u,{i:void 0,dateFormatter:new Xe(this.ctx).formatDate,w:this.w}):n=s.globals.isBarHorizontal?s.globals.yLabelFormatters[0](u,c):s.globals.xLabelFormatter(u,c),s.config.tooltip.x.formatter!==void 0&&(n=s.globals.ttKeyFormatter(u,c)),s.globals.seriesZ.length>0&&s.globals.seriesZ[t].length>0&&(l=d(s.globals.seriesZ[t][i],s)),r=typeof s.config.xaxis.tooltip.formatter=="function"?s.globals.xaxisTooltipFormatter(u,c):n,{val:Array.isArray(h)?h.join(" "):h,xVal:Array.isArray(n)?n.join(" "):n,xAxisTTVal:Array.isArray(r)?r.join(" "):r,zVal:l}}},{key:"handleCustomTooltip",value:function(e){var t=e.i,i=e.j,s=e.y1,a=e.y2,n=e.w,r=this.ttCtx.getElTooltip(),l=n.config.tooltip.custom;Array.isArray(l)&&l[t]&&(l=l[t]);var h=l({ctx:this.ctx,series:n.globals.series,seriesIndex:t,dataPointIndex:i,y1:s,y2:a,w:n});typeof h=="string"?r.innerHTML=h:(h instanceof Element||typeof h.nodeName=="string")&&(r.innerHTML="",r.appendChild(h.cloneNode(!0)))}}]),o}(),Aa=function(){function o(e){P(this,o),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return E(o,[{key:"moveXCrosshairs",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.ttCtx,s=this.w,a=i.getElXCrosshairs(),n=e-i.xcrosshairsWidth/2,r=s.globals.labels.slice().length;if(t!==null&&(n=s.globals.gridWidth/r*t),a===null||s.globals.isBarHorizontal||(a.setAttribute("x",n),a.setAttribute("x1",n),a.setAttribute("x2",n),a.setAttribute("y2",s.globals.gridHeight),a.classList.add("apexcharts-active")),n<0&&(n=0),n>s.globals.gridWidth&&(n=s.globals.gridWidth),i.isXAxisTooltipEnabled){var l=n;s.config.xaxis.crosshairs.width!=="tickWidth"&&s.config.xaxis.crosshairs.width!=="barWidth"||(l=n+i.xcrosshairsWidth/2),this.moveXAxisTooltip(l)}}},{key:"moveYCrosshairs",value:function(e){var t=this.ttCtx;t.ycrosshairs!==null&&G.setAttrs(t.ycrosshairs,{y1:e,y2:e}),t.ycrosshairsHidden!==null&&G.setAttrs(t.ycrosshairsHidden,{y1:e,y2:e})}},{key:"moveXAxisTooltip",value:function(e){var t=this.w,i=this.ttCtx;if(i.xaxisTooltip!==null&&i.xcrosshairsWidth!==0){i.xaxisTooltip.classList.add("apexcharts-active");var s=i.xaxisOffY+t.config.xaxis.tooltip.offsetY+t.globals.translateY+1+t.config.xaxis.offsetY;if(e-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(e)){e+=t.globals.translateX;var a;a=new G(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=a.width+"px",i.xaxisTooltip.style.left=e+"px",i.xaxisTooltip.style.top=s+"px"}}}},{key:"moveYAxisTooltip",value:function(e){var t=this.w,i=this.ttCtx;i.yaxisTTEls===null&&(i.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var s=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),a=t.globals.translateY+s,n=i.yaxisTTEls[e].getBoundingClientRect().height,r=t.globals.translateYAxisX[e]-2;t.config.yaxis[e].opposite&&(r-=26),a-=n/2,t.globals.ignoreYAxisIndexes.indexOf(e)===-1?(i.yaxisTTEls[e].classList.add("apexcharts-active"),i.yaxisTTEls[e].style.top=a+"px",i.yaxisTTEls[e].style.left=r+t.config.yaxis[e].tooltip.offsetX+"px"):i.yaxisTTEls[e].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,s=this.w,a=this.ttCtx,n=a.getElTooltip(),r=a.tooltipRect,l=i!==null?parseFloat(i):1,h=parseFloat(e)+l+5,c=parseFloat(t)+l/2;if(h>s.globals.gridWidth/2&&(h=h-r.ttWidth-l-10),h>s.globals.gridWidth-r.ttWidth-10&&(h=s.globals.gridWidth-r.ttWidth),h<-20&&(h=-20),s.config.tooltip.followCursor){var d=a.getElGrid().getBoundingClientRect();(h=a.e.clientX-d.left)>s.globals.gridWidth/2&&(h-=a.tooltipRect.ttWidth),(c=a.e.clientY+s.globals.translateY-d.top)>s.globals.gridHeight/2&&(c-=a.tooltipRect.ttHeight)}else s.globals.isBarHorizontal||r.ttHeight/2+c>s.globals.gridHeight&&(c=s.globals.gridHeight-r.ttHeight+s.globals.translateY);isNaN(h)||(h+=s.globals.translateX,n.style.left=h+"px",n.style.top=c+"px")}},{key:"moveMarkers",value:function(e,t){var i=this.w,s=this.ttCtx;if(i.globals.markers.size[e]>0)for(var a=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-marker")),n=0;n0){var p=f.getAttribute("shape"),g=h.getMarkerPath(a,n,p,1.5*d);f.setAttribute("d",g)}this.moveXCrosshairs(a),l.fixedTooltip||this.moveTooltip(a,n,d)}}},{key:"moveDynamicPointsOnHover",value:function(e){var t,i=this.ttCtx,s=i.w,a=0,n=0,r=s.globals.pointsArray,l=new Je(this.ctx),h=new G(this.ctx);t=l.getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var c=i.tooltipUtil.getHoverMarkerSize(t);if(r[t]&&(a=r[t][e][0],n=r[t][e][1]),!isNaN(a)){var d=i.tooltipUtil.getAllMarkers();if(d.length)for(var u=0;u0){var b=h.getMarkerPath(a,p,x,c);d[u].setAttribute("d",b)}else d[u].setAttribute("d","")}}this.moveXCrosshairs(a),i.fixedTooltip||this.moveTooltip(a,n||s.globals.gridHeight,c)}}},{key:"moveStickyTooltipOverBars",value:function(e,t){var i=this.w,s=this.ttCtx,a=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length;i.config.chart.stacked&&(a=i.globals.barGroups.length);var n=a>=2&&a%2==0?Math.floor(a/2):Math.floor(a/2)+1;i.globals.isBarHorizontal&&(n=new Je(this.ctx).getActiveConfigSeriesIndex("desc")+1);var r=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(n,"'] path[j='").concat(e,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(n,"'] path[j='").concat(e,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(n,"'] path[j='").concat(e,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(n,"'] path[j='").concat(e,"']"));r||typeof t!="number"||(r=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(t,"'] path[j='").concat(e,`'], + .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(t,"'] path[j='").concat(e,`'], + .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(t,"'] path[j='").concat(e,`'], + .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(t,"'] path[j='").concat(e,"']")));var l=r?parseFloat(r.getAttribute("cx")):0,h=r?parseFloat(r.getAttribute("cy")):0,c=r?parseFloat(r.getAttribute("barWidth")):0,d=s.getElGrid().getBoundingClientRect(),u=r&&(r.classList.contains("apexcharts-candlestick-area")||r.classList.contains("apexcharts-boxPlot-area"));i.globals.isXNumeric?(r&&!u&&(l-=a%2!=0?c/2:0),r&&u&&(l-=c/2)):i.globals.isBarHorizontal||(l=s.xAxisTicksPositions[e-1]+s.dataPointsDividedWidth/2,isNaN(l)&&(l=s.xAxisTicksPositions[e]-s.dataPointsDividedWidth/2)),i.globals.isBarHorizontal?h-=s.tooltipRect.ttHeight:i.config.tooltip.followCursor?h=s.e.clientY-d.top-s.tooltipRect.ttHeight/2:h+s.tooltipRect.ttHeight+15>i.globals.gridHeight&&(h=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(l),s.fixedTooltip||this.moveTooltip(l,h||i.globals.gridHeight)}}]),o}(),wr=function(){function o(e){P(this,o),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new Aa(e)}return E(o,[{key:"drawDynamicPoints",value:function(){var e=this.w,t=new G(this.ctx),i=new Ot(this.ctx),s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");s=he(s),e.config.chart.stacked&&s.sort(function(d,u){return parseFloat(d.getAttribute("data:realIndex"))-parseFloat(u.getAttribute("data:realIndex"))});for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:null,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,a=this.w;a.config.chart.type!=="bubble"&&this.newPointSize(e,t);var n=t.getAttribute("cx"),r=t.getAttribute("cy");if(i!==null&&s!==null&&(n=i,r=s),this.tooltipPosition.moveXCrosshairs(n),!this.fixedTooltip){if(a.config.chart.type==="radar"){var l=this.ttCtx.getElGrid().getBoundingClientRect();n=this.ttCtx.e.clientX-l.left}this.tooltipPosition.moveTooltip(n,r,a.config.markers.hover.size)}}},{key:"enlargePoints",value:function(e){for(var t=this.w,i=this,s=this.ttCtx,a=e,n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),r=t.config.markers.hover.size,l=0;l0){var s=this.ttCtx.tooltipUtil.getPathFromPoint(e[t],i);e[t].setAttribute("d",s)}else e[t].setAttribute("d","M0,0")}}}]),o}(),kr=function(){function o(e){P(this,o),this.w=e.w;var t=this.w;this.ttCtx=e,this.isVerticalGroupedRangeBar=!t.globals.isBarHorizontal&&t.config.chart.type==="rangeBar"&&t.config.plotOptions.bar.rangeBarGroupRows}return E(o,[{key:"getAttr",value:function(e,t){return parseFloat(e.target.getAttribute(t))}},{key:"handleHeatTreeTooltip",value:function(e){var t=e.e,i=e.opt,s=e.x,a=e.y,n=e.type,r=this.ttCtx,l=this.w;if(t.target.classList.contains("apexcharts-".concat(n,"-rect"))){var h=this.getAttr(t,"i"),c=this.getAttr(t,"j"),d=this.getAttr(t,"cx"),u=this.getAttr(t,"cy"),f=this.getAttr(t,"width"),p=this.getAttr(t,"height");if(r.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:h,j:c,shared:!1,e:t}),l.globals.capturedSeriesIndex=h,l.globals.capturedDataPointIndex=c,s=d+r.tooltipRect.ttWidth/2+f,a=u+r.tooltipRect.ttHeight/2-p/2,r.tooltipPosition.moveXCrosshairs(d+f/2),s>l.globals.gridWidth/2&&(s=d-r.tooltipRect.ttWidth/2+f),r.w.config.tooltip.followCursor){var g=l.globals.dom.elWrap.getBoundingClientRect();s=l.globals.clientX-g.left-(s>l.globals.gridWidth/2?r.tooltipRect.ttWidth:0),a=l.globals.clientY-g.top-(a>l.globals.gridHeight/2?r.tooltipRect.ttHeight:0)}}return{x:s,y:a}}},{key:"handleMarkerTooltip",value:function(e){var t,i,s=e.e,a=e.opt,n=e.x,r=e.y,l=this.w,h=this.ttCtx;if(s.target.classList.contains("apexcharts-marker")){var c=parseInt(a.paths.getAttribute("cx"),10),d=parseInt(a.paths.getAttribute("cy"),10),u=parseFloat(a.paths.getAttribute("val"));if(i=parseInt(a.paths.getAttribute("rel"),10),t=parseInt(a.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,h.intersect){var f=R.findAncestor(a.paths,"apexcharts-series");f&&(t=parseInt(f.getAttribute("data:realIndex"),10))}if(h.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:t,j:i,shared:!h.showOnIntersect&&l.config.tooltip.shared,e:s}),s.type==="mouseup"&&h.markerClick(s,t,i),l.globals.capturedSeriesIndex=t,l.globals.capturedDataPointIndex=i,n=c,r=d+l.globals.translateY-1.4*h.tooltipRect.ttHeight,h.w.config.tooltip.followCursor){var p=h.getElGrid().getBoundingClientRect();r=h.e.clientY+l.globals.translateY-p.top}u<0&&(r=d),h.marker.enlargeCurrentPoint(i,a.paths,n,r)}return{x:n,y:r}}},{key:"handleBarTooltip",value:function(e){var t,i,s=e.e,a=e.opt,n=this.w,r=this.ttCtx,l=r.getElTooltip(),h=0,c=0,d=0,u=this.getBarTooltipXY({e:s,opt:a});if(u.j!==null||u.barHeight!==0||u.barWidth!==0){t=u.i;var f=u.j;if(n.globals.capturedSeriesIndex=t,n.globals.capturedDataPointIndex=f,n.globals.isBarHorizontal&&r.tooltipUtil.hasBars()||!n.config.tooltip.shared?(c=u.x,d=u.y,i=Array.isArray(n.config.stroke.width)?n.config.stroke.width[t]:n.config.stroke.width,h=c):n.globals.comboCharts||n.config.tooltip.shared||(h/=2),isNaN(d)&&(d=n.globals.svgHeight-r.tooltipRect.ttHeight),parseInt(a.paths.parentNode.getAttribute("data:realIndex"),10),c+r.tooltipRect.ttWidth>n.globals.gridWidth?c-=r.tooltipRect.ttWidth:c<0&&(c=0),r.w.config.tooltip.followCursor){var p=r.getElGrid().getBoundingClientRect();d=r.e.clientY-p.top}r.tooltip===null&&(r.tooltip=n.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),n.config.tooltip.shared||(n.globals.comboBarCount>0?r.tooltipPosition.moveXCrosshairs(h+i/2):r.tooltipPosition.moveXCrosshairs(h)),!r.fixedTooltip&&(!n.config.tooltip.shared||n.globals.isBarHorizontal&&r.tooltipUtil.hasBars())&&(d=d+n.globals.translateY-r.tooltipRect.ttHeight/2,l.style.left=c+n.globals.translateX+"px",l.style.top=d+"px")}}},{key:"getBarTooltipXY",value:function(e){var t=this,i=e.e,s=e.opt,a=this.w,n=null,r=this.ttCtx,l=0,h=0,c=0,d=0,u=0,f=i.target.classList;if(f.contains("apexcharts-bar-area")||f.contains("apexcharts-candlestick-area")||f.contains("apexcharts-boxPlot-area")||f.contains("apexcharts-rangebar-area")){var p=i.target,g=p.getBoundingClientRect(),x=s.elGrid.getBoundingClientRect(),m=g.height;u=g.height;var b=g.width,w=parseInt(p.getAttribute("cx"),10),C=parseInt(p.getAttribute("cy"),10);d=parseFloat(p.getAttribute("barWidth"));var k=i.type==="touchmove"?i.touches[0].clientX:i.clientX;n=parseInt(p.getAttribute("j"),10),l=parseInt(p.parentNode.getAttribute("rel"),10)-1;var T=p.getAttribute("data-range-y1"),A=p.getAttribute("data-range-y2");a.globals.comboCharts&&(l=parseInt(p.parentNode.getAttribute("data:realIndex"),10));var M=function(O){return a.globals.isXNumeric?w-b/2:t.isVerticalGroupedRangeBar?w+b/2:w-r.dataPointsDividedWidth+b/2},I=function(){return C-r.dataPointsDividedHeight+m/2-r.tooltipRect.ttHeight/2};r.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:l,j:n,y1:T?parseInt(T,10):null,y2:A?parseInt(A,10):null,shared:!r.showOnIntersect&&a.config.tooltip.shared,e:i}),a.config.tooltip.followCursor?a.globals.isBarHorizontal?(h=k-x.left+15,c=I()):(h=M(),c=i.clientY-x.top-r.tooltipRect.ttHeight/2-15):a.globals.isBarHorizontal?((h=w)0&&i.setAttribute("width",t.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var e=this.w,t=this.ttCtx;t.ycrosshairs=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),t.ycrosshairsHidden=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(e,t,i){var s=this.ttCtx,a=this.w,n=a.globals,r=n.seriesYAxisMap[e];if(s.yaxisTooltips[e]&&r.length>0){var l=n.yLabelFormatters[e],h=s.getElGrid().getBoundingClientRect(),c=r[0],d=0;i.yRatio.length>1&&(d=c);var u=(t-h.top)*i.yRatio[d],f=n.maxYArr[c]-n.minYArr[c],p=n.minYArr[c]+(f-u);a.config.yaxis[e].reversed&&(p=n.maxYArr[c]-(f-u)),s.tooltipPosition.moveYCrosshairs(t-h.top),s.yaxisTooltipText[e].innerHTML=l(p),s.tooltipPosition.moveYAxisTooltip(e)}}}]),o}(),Sa=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w;var t=this.w;this.tConfig=t.config.tooltip,this.tooltipUtil=new ka(this),this.tooltipLabels=new vr(this),this.tooltipPosition=new Aa(this),this.marker=new wr(this),this.intersect=new kr(this),this.axesTooltip=new Ar(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!t.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return E(o,[{key:"getElTooltip",value:function(e){return e||(e=this),e.w.globals.dom.baseEl?e.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(e){var t=this.w;this.xyRatios=e,this.isXAxisTooltipEnabled=t.config.xaxis.tooltip.enabled&&t.globals.axisCharts,this.yaxisTooltips=t.config.yaxis.map(function(n,r){return!!(n.show&&n.tooltip.enabled&&t.globals.axisCharts)}),this.allTooltipSeriesGroups=[],t.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),t.config.tooltip.cssClass&&i.classList.add(t.config.tooltip.cssClass),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),t.globals.dom.elWrap.appendChild(i),t.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var s=new Zt(this.ctx);this.xAxisTicksPositions=s.getXAxisTicksPositions()}if(!t.globals.comboCharts&&!this.tConfig.intersect&&t.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),t.config.markers.size!==0&&t.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),t.globals.collapsedSeries.length!==t.globals.series.length){this.dataPointsDividedHeight=t.globals.gridHeight/t.globals.dataPoints,this.dataPointsDividedWidth=t.globals.gridWidth/t.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||t.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var a=t.globals.series.length;(t.globals.xyCharts||t.globals.comboCharts)&&this.tConfig.shared&&(a=this.showOnIntersect?1:t.globals.series.length),this.legendLabels=t.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(a),this.addSVGEvents()}}},{key:"createTTElements",value:function(e){for(var t=this,i=this.w,s=[],a=this.getElTooltip(),n=function(l){var h=document.createElement("div");h.classList.add("apexcharts-tooltip-series-group","apexcharts-tooltip-series-group-".concat(l)),h.style.order=i.config.tooltip.inverseOrder?e-l:l+1;var c=document.createElement("span");c.classList.add("apexcharts-tooltip-marker"),c.style.color=i.globals.colors[l];var d=i.config.markers.shape,u=d;Array.isArray(d)&&(u=d[l]),c.setAttribute("shape",u),h.appendChild(c);var f=document.createElement("div");f.classList.add("apexcharts-tooltip-text"),f.style.fontFamily=t.tConfig.style.fontFamily||i.config.chart.fontFamily,f.style.fontSize=t.tConfig.style.fontSize,["y","goals","z"].forEach(function(p){var g=document.createElement("div");g.classList.add("apexcharts-tooltip-".concat(p,"-group"));var x=document.createElement("span");x.classList.add("apexcharts-tooltip-text-".concat(p,"-label")),g.appendChild(x);var m=document.createElement("span");m.classList.add("apexcharts-tooltip-text-".concat(p,"-value")),g.appendChild(m),f.appendChild(g)}),h.appendChild(f),a.appendChild(h),s.push(h)},r=0;r0&&this.addPathsEventListeners(p,d),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(d)}}},{key:"drawFixedTooltipRect",value:function(){var e=this.w,t=this.getElTooltip(),i=t.getBoundingClientRect(),s=i.width+10,a=i.height+10,n=this.tConfig.fixed.offsetX,r=this.tConfig.fixed.offsetY,l=this.tConfig.fixed.position.toLowerCase();return l.indexOf("right")>-1&&(n=n+e.globals.svgWidth-s+10),l.indexOf("bottom")>-1&&(r=r+e.globals.svgHeight-a-10),t.style.left=n+"px",t.style.top=r+"px",{x:n,y:r,ttWidth:s,ttHeight:a}}},{key:"addDatapointEventsListeners",value:function(e){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(t,e)}},{key:"addPathsEventListeners",value:function(e,t){for(var i=this,s=function(n){var r={paths:e[n],tooltipEl:t.tooltipEl,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:t.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(l){return e[n].addEventListener(l,i.onSeriesHover.bind(i,r),{capture:!1,passive:!0})})},a=0;a=20?this.seriesHover(e,t):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){i.seriesHover(e,t)},20-s))}},{key:"seriesHover",value:function(e,t){var i=this;this.lastHoverTime=Date.now();var s=[],a=this.w;a.config.chart.group&&(s=this.ctx.getGroupedCharts()),a.globals.axisCharts&&(a.globals.minX===-1/0&&a.globals.maxX===1/0||a.globals.dataPoints===0)||(s.length?s.forEach(function(n){var r=i.getElTooltip(n),l={paths:e.paths,tooltipEl:r,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:n.w.globals.tooltip.ttItems};n.w.globals.minX===i.w.globals.minX&&n.w.globals.maxX===i.w.globals.maxX&&n.w.globals.tooltip.seriesHoverByContext({chartCtx:n,ttCtx:n.w.globals.tooltip,opt:l,e:t})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:e,e:t}))}},{key:"seriesHoverByContext",value:function(e){var t=e.chartCtx,i=e.ttCtx,s=e.opt,a=e.e,n=t.w,r=this.getElTooltip(t);r&&(i.tooltipRect={x:0,y:0,ttWidth:r.getBoundingClientRect().width,ttHeight:r.getBoundingClientRect().height},i.e=a,i.tooltipUtil.hasBars()&&!n.globals.comboCharts&&!i.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new Je(t).toggleSeriesOnHover(a,a.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),n.globals.axisCharts?i.axisChartsTooltips({e:a,opt:s,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:a,opt:s,tooltipRect:i.tooltipRect}))}},{key:"axisChartsTooltips",value:function(e){var t,i,s=e.e,a=e.opt,n=this.w,r=a.elGrid.getBoundingClientRect(),l=s.type==="touchmove"?s.touches[0].clientX:s.clientX,h=s.type==="touchmove"?s.touches[0].clientY:s.clientY;if(this.clientY=h,this.clientX=l,n.globals.capturedSeriesIndex=-1,n.globals.capturedDataPointIndex=-1,hr.top+r.height)this.handleMouseOut(a);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!n.config.tooltip.shared){var c=parseInt(a.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(a)}var d=this.getElTooltip(),u=this.getElXCrosshairs(),f=[];n.config.chart.group&&(f=this.ctx.getSyncedCharts());var p=n.globals.xyCharts||n.config.chart.type==="bar"&&!n.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||n.globals.comboCharts&&this.tooltipUtil.hasBars();if(s.type==="mousemove"||s.type==="touchmove"||s.type==="mouseup"){if(n.globals.collapsedSeries.length+n.globals.ancillaryCollapsedSeries.length===n.globals.series.length)return;u!==null&&u.classList.add("apexcharts-active");var g=this.yaxisTooltips.filter(function(b){return b===!0});if(this.ycrosshairs!==null&&g.length&&this.ycrosshairs.classList.add("apexcharts-active"),p&&!this.showOnIntersect||f.length>1)this.handleStickyTooltip(s,l,h,a);else if(n.config.chart.type==="heatmap"||n.config.chart.type==="treemap"){var x=this.intersect.handleHeatTreeTooltip({e:s,opt:a,x:t,y:i,type:n.config.chart.type});t=x.x,i=x.y,d.style.left=t+"px",d.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:s,opt:a}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:s,opt:a,x:t,y:i});if(this.yaxisTooltips.length)for(var m=0;mh.width)this.handleMouseOut(s);else if(l!==null)this.handleStickyCapturedSeries(e,l,s,r);else if(this.tooltipUtil.isXoverlap(r)||a.globals.isBarHorizontal){var c=a.globals.series.findIndex(function(d,u){return!a.globals.collapsedSeriesIndices.includes(u)});this.create(e,this,c,r,s.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(e,t,i,s){var a=this.w;if(!this.tConfig.shared&&a.globals.series[t][s]===null)return void this.handleMouseOut(i);if(a.globals.series[t][s]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(s)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(e,this,t,s,i.ttItems):this.create(e,this,t,s,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(s)){var n=a.globals.series.findIndex(function(r,l){return!a.globals.collapsedSeriesIndices.includes(l)});this.create(e,this,n,s,i.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var e=this.w,t=new G(this.ctx),i=e.globals.dom.Paper.find(".apexcharts-bar-area"),s=0;s5&&arguments[5]!==void 0?arguments[5]:null,A=this.w,M=t;e.type==="mouseup"&&this.markerClick(e,i,s),T===null&&(T=this.tConfig.shared);var I=this.tooltipUtil.hasMarkers(i),O=this.tooltipUtil.getElBars(),z=function(){A.globals.markers.largestSize>0?M.marker.enlargePoints(s):M.tooltipPosition.moveDynamicPointsOnHover(s)};if(A.config.legend.tooltipHoverFormatter){var F=A.config.legend.tooltipHoverFormatter,Y=Array.from(this.legendLabels);Y.forEach(function(Ce){var ce=Ce.getAttribute("data:default-text");Ce.innerHTML=decodeURIComponent(ce)});for(var B=0;B0)){var te=new G(this.ctx),ae=A.globals.dom.Paper.find(".apexcharts-bar-area[j='".concat(s,"']"));this.deactivateHoverFilter(),M.tooltipPosition.moveStickyTooltipOverBars(s,i),M.tooltipUtil.getAllMarkers(!0).length&&z();for(var pe=0;pe0&&i.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(p-=d*M)),A&&(p=p+f.height/2-w/2-2);var O=i.globals.series[s][a]<0,z=h;switch(this.barCtx.isReversed&&(z=h+(O?u:-u)),m.position){case"center":g=A?O?z-u/2+k:z+u/2-k:O?z-u/2+f.height/2+k:z+u/2+f.height/2-k;break;case"bottom":g=A?O?z-u+k:z+u-k:O?z-u+f.height+w+k:z+u-f.height/2+w-k;break;case"top":g=A?O?z+k:z-k:O?z-f.height/2-k:z+f.height+k}var F=z;if(i.globals.seriesGroups.forEach(function(q){var V;(V=t.barCtx[q.join(",")])===null||V===void 0||V.prevY.forEach(function(Z){F=O?Math.max(Z[a],F):Math.min(Z[a],F)})}),this.barCtx.lastActiveBarSerieIndex===n&&b.enabled){var Y=new G(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:n,j:a}),x.fontSize);r=O?F-Y.height/2-k-b.offsetY+18:F+Y.height+k+b.offsetY-18;var B=I;l=T+(i.globals.isXNumeric?-d*i.globals.barGroups.length/2:i.globals.barGroups.length*d/2-(i.globals.barGroups.length-1)*d-B)+b.offsetX}return i.config.chart.stacked||(g<0?g=0+w:g+f.height/3>i.globals.gridHeight&&(g=i.globals.gridHeight-w)),{bcx:c,bcy:h,dataLabelsX:p,dataLabelsY:g,totalDataLabelsX:l,totalDataLabelsY:r,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(e){var t=this,i=this.w,s=e.x,a=e.i,n=e.j,r=e.realIndex,l=e.bcy,h=e.barHeight,c=e.barWidth,d=e.textRects,u=e.dataLabelsX,f=e.strokeWidth,p=e.dataLabelsConfig,g=e.barDataLabelsConfig,x=e.barTotalDataLabelsConfig,m=e.offX,b=e.offY,w=i.globals.gridHeight/i.globals.dataPoints;c=Math.abs(c);var C,k,T=l-(this.barCtx.isRangeBar?0:w)+h/2+d.height/2+b-3,A="start",M=i.globals.series[a][n]<0,I=s;switch(this.barCtx.isReversed&&(I=s+(M?-c:c),A=M?"start":"end"),g.position){case"center":u=M?I+c/2-m:Math.max(d.width/2,I-c/2)+m;break;case"bottom":u=M?I+c-f-m:I-c+f+m;break;case"top":u=M?I-f-m:I-f+m}var O=I;if(i.globals.seriesGroups.forEach(function(F){var Y;(Y=t.barCtx[F.join(",")])===null||Y===void 0||Y.prevX.forEach(function(B){O=M?Math.min(B[n],O):Math.max(B[n],O)})}),this.barCtx.lastActiveBarSerieIndex===r&&x.enabled){var z=new G(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:n}),p.fontSize);M?(C=O-f-m-x.offsetX,A="end"):C=O+m+x.offsetX+(this.barCtx.isReversed?-(c+f):f),k=T-d.height/2+z.height/2+x.offsetY+f,i.globals.barGroups.length>1&&(k-=i.globals.barGroups.length/2*(h/2))}return i.config.chart.stacked||(p.textAnchor==="start"?u-d.width<0?u=M?d.width+f:f:u+d.width>i.globals.gridWidth&&(u=M?i.globals.gridWidth-f:i.globals.gridWidth-d.width-f):p.textAnchor==="middle"?u-d.width/2<0?u=d.width/2+f:u+d.width/2>i.globals.gridWidth&&(u=i.globals.gridWidth-d.width/2-f):p.textAnchor==="end"&&(u<1?u=d.width+f:u+1>i.globals.gridWidth&&(u=i.globals.gridWidth-d.width-f))),{bcx:s,bcy:l,dataLabelsX:u,dataLabelsY:T,totalDataLabelsX:C,totalDataLabelsY:k,totalDataLabelsAnchor:A}}},{key:"drawCalculatedDataLabels",value:function(e){var t=e.x,i=e.y,s=e.val,a=e.i,n=e.j,r=e.textRects,l=e.barHeight,h=e.barWidth,c=e.dataLabelsConfig,d=this.w,u="rotate(0)";d.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(u="rotate(-90, ".concat(t,", ").concat(i,")"));var f=new zt(this.barCtx.ctx),p=new G(this.barCtx.ctx),g=c.formatter,x=null,m=d.globals.collapsedSeriesIndices.indexOf(a)>-1;if(c.enabled&&!m){x=p.group({class:"apexcharts-data-labels",transform:u});var b="";s!==void 0&&(b=g(s,H(H({},d),{},{seriesIndex:a,dataPointIndex:n,w:d}))),!s&&d.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(b="");var w=d.globals.series[a][n]<0,C=d.config.plotOptions.bar.dataLabels.position;d.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(C==="top"&&(c.textAnchor=w?"end":"start"),C==="center"&&(c.textAnchor="middle"),C==="bottom"&&(c.textAnchor=w?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&hMath.abs(h)&&(b=""):r.height/1.6>Math.abs(l)&&(b=""));var k=H({},c);this.barCtx.isHorizontal&&s<0&&(c.textAnchor==="start"?k.textAnchor="end":c.textAnchor==="end"&&(k.textAnchor="start")),f.plotDataLabelsText({x:t,y:i,text:b,i:a,j:n,parent:x,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return x}},{key:"drawTotalDataLabels",value:function(e){var t=e.x,i=e.y,s=e.val,a=e.realIndex,n=e.textAnchor,r=e.barTotalDataLabelsConfig;this.w;var l,h=new G(this.barCtx.ctx);return r.enabled&&t!==void 0&&i!==void 0&&this.barCtx.lastActiveBarSerieIndex===a&&(l=h.drawText({x:t,y:i,foreColor:r.style.color,text:s,textAnchor:n,fontFamily:r.style.fontFamily,fontSize:r.style.fontSize,fontWeight:r.style.fontWeight})),l}}]),o}(),Cr=function(){function o(e){P(this,o),this.w=e.w,this.barCtx=e}return E(o,[{key:"initVariables",value:function(e){var t=this.w;this.barCtx.series=e,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=e[i].length),t.globals.isXNumeric)for(var s=0;st.globals.minX&&t.globals.seriesX[i][s]0&&(a=c.globals.minXDiff/f),(r=a/u*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(r=parseInt(this.barCtx.barOptions.columnWidth,10)),l=c.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?c.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.translationsIndex]:0),c.globals.isXNumeric?t=this.barCtx.getBarXForNumericXAxis({x:t,j:0,realIndex:e,barWidth:r}).x:t=c.globals.padHorizontal+R.noExponents(a-r*this.barCtx.seriesLen)/2}return c.globals.barHeight=n,c.globals.barWidth=r,{x:t,y:i,yDivision:s,xDivision:a,barHeight:n,barWidth:r,zeroH:l,zeroW:h}}},{key:"initializeStackedPrevVars",value:function(e){e.w.globals.seriesGroups.forEach(function(t){e[t]||(e[t]={}),e[t].prevY=[],e[t].prevX=[],e[t].prevYF=[],e[t].prevXF=[],e[t].prevYVal=[],e[t].prevXVal=[]})}},{key:"initializeStackedXYVars",value:function(e){e.w.globals.seriesGroups.forEach(function(t){e[t]||(e[t]={}),e[t].xArrj=[],e[t].xArrjF=[],e[t].xArrjVal=[],e[t].yArrj=[],e[t].yArrjF=[],e[t].yArrjVal=[]})}},{key:"getPathFillColor",value:function(e,t,i,s){var a,n,r,l,h=this.w,c=this.barCtx.ctx.fill,d=null,u=this.barCtx.barOptions.distributed?i:t,f=!1;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(p){e[t][i]>=p.from&&e[t][i]<=p.to&&(d=p.color,f=!0)}),{color:c.fillPath({seriesNumber:this.barCtx.barOptions.distributed?u:s,dataPointIndex:i,color:d,value:e[t][i],fillConfig:(a=h.config.series[t].data[i])===null||a===void 0?void 0:a.fill,fillType:(n=h.config.series[t].data[i])!==null&&n!==void 0&&(r=n.fill)!==null&&r!==void 0&&r.type?(l=h.config.series[t].data[i])===null||l===void 0?void 0:l.fill.type:Array.isArray(h.config.fill.type)?h.config.fill.type[s]:h.config.fill.type}),useRangeColor:f}}},{key:"getStrokeWidth",value:function(e,t,i){var s=0,a=this.w;return this.barCtx.series[e][t]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,a.config.stroke.show&&(this.barCtx.isNullValue||(s=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),s}},{key:"createBorderRadiusArr",value:function(e){var t,i=this.w,s=!this.w.config.chart.stacked||i.config.plotOptions.bar.borderRadius<=0,a=e.length,n=0|((t=e[0])===null||t===void 0?void 0:t.length),r=Array.from({length:a},function(){return Array(n).fill(s?"top":"none")});if(s)return r;for(var l=0;l0?(h.push(u),d++):f<0&&(c.push(u),d++)}if(h.length>0&&c.length===0)if(h.length===1)r[h[0]][l]="both";else{var p,g=h[0],x=h[h.length-1],m=D(h);try{for(m.s();!(p=m.n()).done;){var b=p.value;r[b][l]=b===g?"bottom":b===x?"top":"none"}}catch(V){m.e(V)}finally{m.f()}}else if(c.length>0&&h.length===0)if(c.length===1)r[c[0]][l]="both";else{var w,C=Math.max.apply(Math,c),k=Math.min.apply(Math,c),T=D(c);try{for(T.s();!(w=T.n()).done;){var A=w.value;r[A][l]=A===C?"bottom":A===k?"top":"none"}}catch(V){T.e(V)}finally{T.f()}}else if(h.length>0&&c.length>0){var M,I=h[h.length-1],O=D(h);try{for(O.s();!(M=O.n()).done;){var z=M.value;r[z][l]=z===I?"top":"none"}}catch(V){O.e(V)}finally{O.f()}var F,Y=Math.max.apply(Math,c),B=D(c);try{for(B.s();!(F=B.n()).done;){var q=F.value;r[q][l]=q===Y?"bottom":"none"}}catch(V){B.e(V)}finally{B.f()}}else d===1&&(r[h[0]||c[0]][l]="both")}return r}},{key:"barBackground",value:function(e){var t=e.j,i=e.i,s=e.x1,a=e.x2,n=e.y1,r=e.y2,l=e.elSeries,h=this.w,c=new G(this.barCtx.ctx),d=new Je(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&d===i){t>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(t%=this.barCtx.barOptions.colors.backgroundBarColors.length);var u=this.barCtx.barOptions.colors.backgroundBarColors[t],f=c.drawRect(s!==void 0?s:0,n!==void 0?n:0,a!==void 0?a:h.globals.gridWidth,r!==void 0?r:h.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,u,this.barCtx.barOptions.colors.backgroundBarOpacity);l.add(f),f.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(e){var t,i=e.barWidth,s=e.barXPosition,a=e.y1,n=e.y2,r=e.strokeWidth,l=e.isReversed,h=e.series,c=e.seriesGroup,d=e.realIndex,u=e.i,f=e.j,p=e.w,g=new G(this.barCtx.ctx);(r=Array.isArray(r)?r[d]:r)||(r=0);var x=i,m=s;(t=p.config.series[d].data[f])!==null&&t!==void 0&&t.columnWidthOffset&&(m=s-p.config.series[d].data[f].columnWidthOffset/2,x=i+p.config.series[d].data[f].columnWidthOffset);var b=r/2,w=m+b,C=m+x-b,k=(h[u][f]>=0?1:-1)*(l?-1:1);a+=.001-b*k,n+=.001+b*k;var T=g.move(w,a),A=g.move(w,a),M=g.line(C,a);if(p.globals.previousPaths.length>0&&(A=this.barCtx.getPreviousPath(d,f,!1)),T=T+g.line(w,n)+g.line(C,n)+M+(p.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[d][f]==="both"?" Z":" z"),A=A+g.line(w,a)+M+M+M+M+M+g.line(w,a)+(p.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[d][f]==="both"?" Z":" z"),this.arrBorderRadius[d][f]!=="none"&&(T=g.roundPathCorners(T,p.config.plotOptions.bar.borderRadius)),p.config.chart.stacked){var I=this.barCtx;(I=this.barCtx[c]).yArrj.push(n-b*k),I.yArrjF.push(Math.abs(a-n+r*k)),I.yArrjVal.push(this.barCtx.series[u][f])}return{pathTo:T,pathFrom:A}}},{key:"getBarpaths",value:function(e){var t,i=e.barYPosition,s=e.barHeight,a=e.x1,n=e.x2,r=e.strokeWidth,l=e.isReversed,h=e.series,c=e.seriesGroup,d=e.realIndex,u=e.i,f=e.j,p=e.w,g=new G(this.barCtx.ctx);(r=Array.isArray(r)?r[d]:r)||(r=0);var x=i,m=s;(t=p.config.series[d].data[f])!==null&&t!==void 0&&t.barHeightOffset&&(x=i-p.config.series[d].data[f].barHeightOffset/2,m=s+p.config.series[d].data[f].barHeightOffset);var b=r/2,w=x+b,C=x+m-b,k=(h[u][f]>=0?1:-1)*(l?-1:1);a+=.001+b*k,n+=.001-b*k;var T=g.move(a,w),A=g.move(a,w);p.globals.previousPaths.length>0&&(A=this.barCtx.getPreviousPath(d,f,!1));var M=g.line(a,C);if(T=T+g.line(n,w)+g.line(n,C)+M+(p.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[d][f]==="both"?" Z":" z"),A=A+g.line(a,w)+M+M+M+M+M+g.line(a,w)+(p.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[d][f]==="both"?" Z":" z"),this.arrBorderRadius[d][f]!=="none"&&(T=g.roundPathCorners(T,p.config.plotOptions.bar.borderRadius)),p.config.chart.stacked){var I=this.barCtx;(I=this.barCtx[c]).xArrj.push(n+b*k),I.xArrjF.push(Math.abs(a-n-r*k)),I.xArrjVal.push(this.barCtx.series[u][f])}return{pathTo:T,pathFrom:A}}},{key:"checkZeroSeries",value:function(e){for(var t=e.series,i=this.w,s=0;s2&&arguments[2]!==void 0)||arguments[2]?t:null;return e!=null&&(i=t+e/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?e/this.barCtx.invertedYRatio:0)),i}},{key:"getYForValue",value:function(e,t,i){var s=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3]?t:null;return e!=null&&(s=t-e/this.barCtx.yRatio[i]+2*(this.barCtx.isReversed?e/this.barCtx.yRatio[i]:0)),s}},{key:"getGoalValues",value:function(e,t,i,s,a,n){var r=this,l=this.w,h=[],c=function(f,p){var g;h.push((W(g={},e,e==="x"?r.getXForValue(f,t,!1):r.getYForValue(f,i,n,!1)),W(g,"attrs",p),g))};if(l.globals.seriesGoals[s]&&l.globals.seriesGoals[s][a]&&Array.isArray(l.globals.seriesGoals[s][a])&&l.globals.seriesGoals[s][a].forEach(function(f){c(f.value,f)}),this.barCtx.barOptions.isDumbbell&&l.globals.seriesRange.length){var d=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:l.globals.colors,u={strokeHeight:e==="x"?0:l.globals.markers.size[s],strokeWidth:e==="x"?l.globals.markers.size[s]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(d[s])?d[s][0]:d[s]};c(l.globals.seriesRangeStart[s][a],u),c(l.globals.seriesRangeEnd[s][a],H(H({},u),{},{strokeColor:Array.isArray(d[s])?d[s][1]:d[s]}))}return h}},{key:"drawGoalLine",value:function(e){var t=e.barXPosition,i=e.barYPosition,s=e.goalX,a=e.goalY,n=e.barWidth,r=e.barHeight,l=new G(this.barCtx.ctx),h=l.group({className:"apexcharts-bar-goals-groups"});h.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:h.node}),h.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var c=null;return this.barCtx.isHorizontal?Array.isArray(s)&&s.forEach(function(d){if(d.x>=-1&&d.x<=l.w.globals.gridWidth+1){var u=d.attrs.strokeHeight!==void 0?d.attrs.strokeHeight:r/2,f=i+u+r/2;c=l.drawLine(d.x,f-2*u,d.x,f,d.attrs.strokeColor?d.attrs.strokeColor:void 0,d.attrs.strokeDashArray,d.attrs.strokeWidth?d.attrs.strokeWidth:2,d.attrs.strokeLineCap),h.add(c)}}):Array.isArray(a)&&a.forEach(function(d){if(d.y>=-1&&d.y<=l.w.globals.gridHeight+1){var u=d.attrs.strokeWidth!==void 0?d.attrs.strokeWidth:n/2,f=t+u+n/2;c=l.drawLine(f-2*u,d.y,f,d.y,d.attrs.strokeColor?d.attrs.strokeColor:void 0,d.attrs.strokeDashArray,d.attrs.strokeHeight?d.attrs.strokeHeight:2,d.attrs.strokeLineCap),h.add(c)}}),h}},{key:"drawBarShadow",value:function(e){var t=e.prevPaths,i=e.currPaths,s=e.color,a=this.w,n=t.x,r=t.x1,l=t.barYPosition,h=i.x,c=i.x1,d=i.barYPosition,u=l+i.barHeight,f=new G(this.barCtx.ctx),p=new R,g=f.move(r,u)+f.line(n,u)+f.line(h,d)+f.line(c,d)+f.line(r,u)+(a.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[realIndex][j]==="both"?" Z":" z");return f.drawPath({d:g,fill:p.shadeColor(.5,R.rgb2hex(s)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadow apexcharts-decoration-element"})}},{key:"getZeroValueEncounters",value:function(e){var t,i=e.i,s=e.j,a=this.w,n=0,r=0;return(a.config.plotOptions.bar.horizontal?a.globals.series.map(function(l,h){return h}):((t=a.globals.columnSeries)===null||t===void 0?void 0:t.i.map(function(l){return l}))||[]).forEach(function(l){var h=a.globals.seriesPercent[l][s];h&&n++,l-1}),s=this.barCtx.columnGroupIndices,a=s.indexOf(i);return a<0&&(s.push(i),a=s.length-1),{groupIndex:i,columnGroupIndex:a}}}]),o}(),Xt=function(){function o(e,t){P(this,o),this.ctx=e,this.w=e.w;var i=this.w;this.barOptions=i.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=i.config.stroke.width,this.isNullValue=!1,this.isRangeBar=i.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!i.globals.isBarHorizontal&&i.globals.seriesRange.length&&i.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=t,this.xyRatios!==null&&(this.xRatio=t.xRatio,this.yRatio=t.yRatio,this.invertedXRatio=t.invertedXRatio,this.invertedYRatio=t.invertedYRatio,this.baseLineY=t.baseLineY,this.baseLineInvertedY=t.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var s=new Je(this.ctx);this.lastActiveBarSerieIndex=s.getActiveConfigSeriesIndex("desc",["bar","column"]),this.columnGroupIndices=[];var a=s.getBarSeriesIndices(),n=new Pe(this.ctx);this.stackedSeriesTotals=n.getStackedSeriesTotals(this.w.config.series.map(function(r,l){return a.indexOf(l)===-1?l:-1}).filter(function(r){return r!==-1})),this.barHelpers=new Cr(this)}return E(o,[{key:"draw",value:function(e,t){var i=this.w,s=new G(this.ctx),a=new Pe(this.ctx,i);e=a.getLogSeries(e),this.series=e,this.yRatio=a.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);var n=s.group({class:"apexcharts-bar-series apexcharts-plot-series"});i.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var r=0,l=0;r0&&(this.visibleI=this.visibleI+1);var C=0,k=0;this.yRatio.length>1&&(this.yaxisIndex=i.globals.seriesYAxisReverseMap[m],this.translationsIndex=m);var T=this.translationsIndex;this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var A=this.barHelpers.initialPositions(m);p=A.y,C=A.barHeight,c=A.yDivision,u=A.zeroW,f=A.x,k=A.barWidth,h=A.xDivision,d=A.zeroH,this.isHorizontal||x.push(f+k/2);var M=s.group({class:"apexcharts-datalabels","data:realIndex":m});i.globals.delayedElements.push({el:M.node}),M.node.classList.add("apexcharts-element-hidden");var I=s.group({class:"apexcharts-bar-goals-markers"}),O=s.group({class:"apexcharts-bar-shadows"});i.globals.delayedElements.push({el:O.node}),O.node.classList.add("apexcharts-element-hidden");for(var z=0;z0){var V,Z=this.barHelpers.drawBarShadow({color:typeof q.color=="string"&&((V=q.color)===null||V===void 0?void 0:V.indexOf("url"))===-1?q.color:R.hexToRgba(i.globals.colors[r]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:Y});O.add(Z),i.config.chart.dropShadow.enabled&&new ze(this.ctx).dropShadow(Z,i.config.chart.dropShadow,m)}this.pathArr.push(Y);var J=this.barHelpers.drawGoalLine({barXPosition:Y.barXPosition,barYPosition:Y.barYPosition,goalX:Y.goalX,goalY:Y.goalY,barHeight:C,barWidth:k});J&&I.add(J),p=Y.y,f=Y.x,z>0&&x.push(f+k/2),g.push(p),this.renderSeries(H(H({realIndex:m,pathFill:q.color},q.useRangeColor?{lineFill:q.color}:{}),{},{j:z,i:r,columnGroupIndex:b,pathFrom:Y.pathFrom,pathTo:Y.pathTo,strokeWidth:F,elSeries:w,x:f,y:p,series:e,barHeight:Math.abs(Y.barHeight?Y.barHeight:C),barWidth:Math.abs(Y.barWidth?Y.barWidth:k),elDataLabelsWrap:M,elGoalsMarkers:I,elBarShadows:O,visibleSeries:this.visibleI,type:"bar"}))}i.globals.seriesXvalues[m]=x,i.globals.seriesYvalues[m]=g,n.add(w)}return n}},{key:"renderSeries",value:function(e){var t=e.realIndex,i=e.pathFill,s=e.lineFill,a=e.j,n=e.i,r=e.columnGroupIndex,l=e.pathFrom,h=e.pathTo,c=e.strokeWidth,d=e.elSeries,u=e.x,f=e.y,p=e.y1,g=e.y2,x=e.series,m=e.barHeight,b=e.barWidth,w=e.barXPosition,C=e.barYPosition,k=e.elDataLabelsWrap,T=e.elGoalsMarkers,A=e.elBarShadows,M=e.visibleSeries,I=e.type,O=e.classes,z=this.w,F=new G(this.ctx);if(!s){var Y=typeof z.globals.stroke.colors[t]=="function"?function(J){var Q,te=z.config.stroke.colors;return Array.isArray(te)&&te.length>0&&((Q=te[J])||(Q=""),typeof Q=="function")?Q({value:z.globals.series[J][a],dataPointIndex:a,w:z}):Q}(t):z.globals.stroke.colors[t];s=this.barOptions.distributed?z.globals.stroke.colors[a]:Y}z.config.series[n].data[a]&&z.config.series[n].data[a].strokeColor&&(s=z.config.series[n].data[a].strokeColor),this.isNullValue&&(i="none");var B=a/z.config.chart.animations.animateGradually.delay*(z.config.chart.animations.speed/z.globals.dataPoints)/2.4,q=F.renderPaths({i:n,j:a,realIndex:t,pathFrom:l,pathTo:h,stroke:s,strokeWidth:c,strokeLineCap:z.config.stroke.lineCap,fill:i,animationDelay:B,initialSpeed:z.config.chart.animations.speed,dataChangeSpeed:z.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(I,"-area ").concat(O),chartType:I});q.attr("clip-path","url(#gridRectBarMask".concat(z.globals.cuid,")"));var V=z.config.forecastDataPoints;V.count>0&&a>=z.globals.dataPoints-V.count&&(q.node.setAttribute("stroke-dasharray",V.dashArray),q.node.setAttribute("stroke-width",V.strokeWidth),q.node.setAttribute("fill-opacity",V.fillOpacity)),p!==void 0&&g!==void 0&&(q.attr("data-range-y1",p),q.attr("data-range-y2",g)),new ze(this.ctx).setSelectionFilter(q,t,a),d.add(q);var Z=new Sr(this).handleBarDataLabels({x:u,y:f,y1:p,y2:g,i:n,j:a,series:x,realIndex:t,columnGroupIndex:r,barHeight:m,barWidth:b,barXPosition:w,barYPosition:C,renderedPath:q,visibleSeries:M});return Z.dataLabels!==null&&k.add(Z.dataLabels),Z.totalDataLabels&&k.add(Z.totalDataLabels),d.add(k),T&&d.add(T),A&&d.add(A),d}},{key:"drawBarPaths",value:function(e){var t,i=e.indexes,s=e.barHeight,a=e.strokeWidth,n=e.zeroW,r=e.x,l=e.y,h=e.yDivision,c=e.elSeries,d=this.w,u=i.i,f=i.j;if(d.globals.isXNumeric)t=(l=(d.globals.seriesX[u][f]-d.globals.minX)/this.invertedXRatio-s)+s*this.visibleI;else if(d.config.plotOptions.bar.hideZeroBarsWhenGrouped){var p=0,g=0;d.globals.seriesPercent.forEach(function(m,b){m[f]&&p++,b0&&(s=this.seriesLen*s/p),t=l+s*this.visibleI,t-=s*g}else t=l+s*this.visibleI;this.isFunnel&&(n-=(this.barHelpers.getXForValue(this.series[u][f],n)-n)/2),r=this.barHelpers.getXForValue(this.series[u][f],n);var x=this.barHelpers.getBarpaths({barYPosition:t,barHeight:s,x1:n,x2:r,strokeWidth:a,isReversed:this.isReversed,series:this.series,realIndex:i.realIndex,i:u,j:f,w:d});return d.globals.isXNumeric||(l+=h),this.barHelpers.barBackground({j:f,i:u,y1:t-s*this.visibleI,y2:s*this.seriesLen,elSeries:c}),{pathTo:x.pathTo,pathFrom:x.pathFrom,x1:n,x:r,y:l,goalX:this.barHelpers.getGoalValues("x",n,null,u,f),barYPosition:t,barHeight:s}}},{key:"drawColumnPaths",value:function(e){var t,i=e.indexes,s=e.x,a=e.y,n=e.xDivision,r=e.barWidth,l=e.zeroH,h=e.strokeWidth,c=e.elSeries,d=this.w,u=i.realIndex,f=i.translationsIndex,p=i.i,g=i.j,x=i.bc;if(d.globals.isXNumeric){var m=this.getBarXForNumericXAxis({x:s,j:g,realIndex:u,barWidth:r});s=m.x,t=m.barXPosition}else if(d.config.plotOptions.bar.hideZeroBarsWhenGrouped){var b=this.barHelpers.getZeroValueEncounters({i:p,j:g}),w=b.nonZeroColumns,C=b.zeroEncounters;w>0&&(r=this.seriesLen*r/w),t=s+r*this.visibleI,t-=r*C}else t=s+r*this.visibleI;a=this.barHelpers.getYForValue(this.series[p][g],l,f);var k=this.barHelpers.getColumnPaths({barXPosition:t,barWidth:r,y1:l,y2:a,strokeWidth:h,isReversed:this.isReversed,series:this.series,realIndex:u,i:p,j:g,w:d});return d.globals.isXNumeric||(s+=n),this.barHelpers.barBackground({bc:x,j:g,i:p,x1:t-h/2-r*this.visibleI,x2:r*this.seriesLen+h/2,elSeries:c}),{pathTo:k.pathTo,pathFrom:k.pathFrom,x:s,y:a,goalY:this.barHelpers.getGoalValues("y",null,l,p,g,f),barXPosition:t,barWidth:r}}},{key:"getBarXForNumericXAxis",value:function(e){var t=e.x,i=e.barWidth,s=e.realIndex,a=e.j,n=this.w,r=s;return n.globals.seriesX[s].length||(r=n.globals.maxValsInArrayIndex),R.isNumber(n.globals.seriesX[r][a])&&(t=(n.globals.seriesX[r][a]-n.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:t+i*this.visibleI,x:t}}},{key:"getPreviousPath",value:function(e,t){for(var i,s=this.w,a=0;a0&&parseInt(n.realIndex,10)===parseInt(e,10)&&s.globals.previousPaths[a].paths[t]!==void 0&&(i=s.globals.previousPaths[a].paths[t].d)}return i}}]),o}(),Ca=function(o){$(t,o);var e=N(t);function t(){return P(this,t),e.apply(this,arguments)}return E(t,[{key:"draw",value:function(i,s){var a=this,n=this.w;this.graphics=new G(this.ctx),this.bar=new Xt(this.ctx,this.xyRatios);var r=new Pe(this.ctx,n);i=r.getLogSeries(i),this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i),n.config.chart.stackType==="100%"&&(i=n.globals.comboCharts?s.map(function(p){return n.globals.seriesPercent[p]}):n.globals.seriesPercent.slice()),this.series=i,this.barHelpers.initializeStackedPrevVars(this);for(var l=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),h=0,c=0,d=function(p,g){var x=void 0,m=void 0,b=void 0,w=void 0,C=n.globals.comboCharts?s[p]:p,k=a.barHelpers.getGroupIndex(C),T=k.groupIndex,A=k.columnGroupIndex;a.groupCtx=a[n.globals.seriesGroups[T]];var M=[],I=[],O=0;a.yRatio.length>1&&(a.yaxisIndex=n.globals.seriesYAxisReverseMap[C][0],O=C),a.isReversed=n.config.yaxis[a.yaxisIndex]&&n.config.yaxis[a.yaxisIndex].reversed;var z=a.graphics.group({class:"apexcharts-series",seriesName:R.escapeString(n.globals.seriesNames[C]),rel:p+1,"data:realIndex":C});a.ctx.series.addCollapsedClassToSeries(z,C);var F=a.graphics.group({class:"apexcharts-datalabels","data:realIndex":C}),Y=a.graphics.group({class:"apexcharts-bar-goals-markers"}),B=0,q=0,V=a.initialPositions(h,c,x,m,b,w,O);c=V.y,B=V.barHeight,m=V.yDivision,w=V.zeroW,h=V.x,q=V.barWidth,x=V.xDivision,b=V.zeroH,n.globals.barHeight=B,n.globals.barWidth=q,a.barHelpers.initializeStackedXYVars(a),a.groupCtx.prevY.length===1&&a.groupCtx.prevY[0].every(function(Re){return isNaN(Re)})&&(a.groupCtx.prevY[0]=a.groupCtx.prevY[0].map(function(){return b}),a.groupCtx.prevYF[0]=a.groupCtx.prevYF[0].map(function(){return 0}));for(var Z=0;Z0||a.barHelpers.arrBorderRadius[C][Z]==="top"&&n.globals.series[C][Z]<0)&&(Ce=ce),z=a.renderSeries(H(H({realIndex:C,pathFill:pe.color},pe.useRangeColor?{lineFill:pe.color}:{}),{},{j:Z,i:p,columnGroupIndex:A,pathFrom:te.pathFrom,pathTo:te.pathTo,strokeWidth:J,elSeries:z,x:h,y:c,series:i,barHeight:B,barWidth:q,elDataLabelsWrap:F,elGoalsMarkers:Y,type:"bar",visibleSeries:A,classes:Ce}))}n.globals.seriesXvalues[C]=M,n.globals.seriesYvalues[C]=I,a.groupCtx.prevY.push(a.groupCtx.yArrj),a.groupCtx.prevYF.push(a.groupCtx.yArrjF),a.groupCtx.prevYVal.push(a.groupCtx.yArrjVal),a.groupCtx.prevX.push(a.groupCtx.xArrj),a.groupCtx.prevXF.push(a.groupCtx.xArrjF),a.groupCtx.prevXVal.push(a.groupCtx.xArrjVal),l.add(z)},u=0,f=0;u1?d=(a=u.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:String(p).indexOf("%")===-1?d=parseInt(p,10):d*=parseInt(p,10)/100,r=this.isReversed?this.baseLineY[h]:u.globals.gridHeight-this.baseLineY[h],i=u.globals.padHorizontal+(a-d)/2}var g=u.globals.barGroups.length||1;return{x:i,y:s,yDivision:n,xDivision:a,barHeight:c/g,barWidth:d/g,zeroH:r,zeroW:l}}},{key:"drawStackedBarPaths",value:function(i){for(var s,a=i.indexes,n=i.barHeight,r=i.strokeWidth,l=i.zeroW,h=i.x,c=i.y,d=i.columnGroupIndex,u=i.seriesGroup,f=i.yDivision,p=i.elSeries,g=this.w,x=c+d*n,m=a.i,b=a.j,w=a.realIndex,C=a.translationsIndex,k=0,T=0;T0){var M=l;this.groupCtx.prevXVal[A-1][b]<0?M=this.series[m][b]>=0?this.groupCtx.prevX[A-1][b]+k-2*(this.isReversed?k:0):this.groupCtx.prevX[A-1][b]:this.groupCtx.prevXVal[A-1][b]>=0&&(M=this.series[m][b]>=0?this.groupCtx.prevX[A-1][b]:this.groupCtx.prevX[A-1][b]-k+2*(this.isReversed?k:0)),s=M}else s=l;h=this.series[m][b]===null?s:s+this.series[m][b]/this.invertedYRatio-2*(this.isReversed?this.series[m][b]/this.invertedYRatio:0);var I=this.barHelpers.getBarpaths({barYPosition:x,barHeight:n,x1:s,x2:h,strokeWidth:r,isReversed:this.isReversed,series:this.series,realIndex:a.realIndex,seriesGroup:u,i:m,j:b,w:g});return this.barHelpers.barBackground({j:b,i:m,y1:x,y2:n,elSeries:p}),c+=f,{pathTo:I.pathTo,pathFrom:I.pathFrom,goalX:this.barHelpers.getGoalValues("x",l,null,m,b,C),barXPosition:s,barYPosition:x,x:h,y:c}}},{key:"drawStackedColumnPaths",value:function(i){var s=i.indexes,a=i.x,n=i.y,r=i.xDivision,l=i.barWidth,h=i.zeroH,c=i.columnGroupIndex,d=i.seriesGroup,u=i.elSeries,f=this.w,p=s.i,g=s.j,x=s.bc,m=s.realIndex,b=s.translationsIndex;if(f.globals.isXNumeric){var w=f.globals.seriesX[m][g];w||(w=0),a=(w-f.globals.minX)/this.xRatio-l/2*f.globals.barGroups.length}for(var C,k=a+c*l,T=0,A=0;A0&&!f.globals.isXNumeric||M>0&&f.globals.isXNumeric&&f.globals.seriesX[m-1][g]===f.globals.seriesX[m][g]){var I,O,z,F=Math.min(this.yRatio.length+1,m+1);if(this.groupCtx.prevY[M-1]!==void 0&&this.groupCtx.prevY[M-1].length)for(var Y=1;Y=0?z-T+2*(this.isReversed?T:0):z;break}if(((Z=this.groupCtx.prevYVal[M-q])===null||Z===void 0?void 0:Z[g])>=0){O=this.series[p][g]>=0?z:z+T-2*(this.isReversed?T:0);break}}O===void 0&&(O=f.globals.gridHeight),C=(I=this.groupCtx.prevYF[0])!==null&&I!==void 0&&I.every(function(Q){return Q===0})&&this.groupCtx.prevYF.slice(1,M).every(function(Q){return Q.every(function(te){return isNaN(te)})})?h:O}else C=h;n=this.series[p][g]?C-this.series[p][g]/this.yRatio[b]+2*(this.isReversed?this.series[p][g]/this.yRatio[b]:0):C;var J=this.barHelpers.getColumnPaths({barXPosition:k,barWidth:l,y1:C,y2:n,yRatio:this.yRatio[b],strokeWidth:this.strokeWidth,isReversed:this.isReversed,series:this.series,seriesGroup:d,realIndex:s.realIndex,i:p,j:g,w:f});return this.barHelpers.barBackground({bc:x,j:g,i:p,x1:k,x2:l,elSeries:u}),{pathTo:J.pathTo,pathFrom:J.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,h,p,g),barXPosition:k,x:f.globals.isXNumeric?a:a+r,y:n}}}]),t}(Xt),cs=function(o){$(t,o);var e=N(t);function t(){return P(this,t),e.apply(this,arguments)}return E(t,[{key:"draw",value:function(i,s,a){var n=this,r=this.w,l=new G(this.ctx),h=r.globals.comboCharts?s:r.config.chart.type,c=new tt(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=r.config.plotOptions.bar.horizontal;var d=new Pe(this.ctx,r);i=d.getLogSeries(i),this.series=i,this.yRatio=d.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i);for(var u=l.group({class:"apexcharts-".concat(h,"-series apexcharts-plot-series")}),f=function(g){n.isBoxPlot=r.config.chart.type==="boxPlot"||r.config.series[g].type==="boxPlot";var x,m,b,w,C=void 0,k=void 0,T=[],A=[],M=r.globals.comboCharts?a[g]:g,I=n.barHelpers.getGroupIndex(M).columnGroupIndex,O=l.group({class:"apexcharts-series",seriesName:R.escapeString(r.globals.seriesNames[M]),rel:g+1,"data:realIndex":M});n.ctx.series.addCollapsedClassToSeries(O,M),i[g].length>0&&(n.visibleI=n.visibleI+1);var z,F,Y=0;n.yRatio.length>1&&(n.yaxisIndex=r.globals.seriesYAxisReverseMap[M][0],Y=M);var B=n.barHelpers.initialPositions(M);k=B.y,z=B.barHeight,m=B.yDivision,w=B.zeroW,C=B.x,F=B.barWidth,x=B.xDivision,b=B.zeroH,A.push(C+F/2);for(var q=l.group({class:"apexcharts-datalabels","data:realIndex":M}),V=l.group({class:"apexcharts-bar-goals-markers"}),Z=function(Q){var te=n.barHelpers.getStrokeWidth(g,Q,M),ae=null,pe={indexes:{i:g,j:Q,realIndex:M,translationsIndex:Y},x:C,y:k,strokeWidth:te,elSeries:O};ae=n.isHorizontal?n.drawHorizontalBoxPaths(H(H({},pe),{},{yDivision:m,barHeight:z,zeroW:w})):n.drawVerticalBoxPaths(H(H({},pe),{},{xDivision:x,barWidth:F,zeroH:b})),k=ae.y,C=ae.x;var Ce=n.barHelpers.drawGoalLine({barXPosition:ae.barXPosition,barYPosition:ae.barYPosition,goalX:ae.goalX,goalY:ae.goalY,barHeight:z,barWidth:F});Ce&&V.add(Ce),Q>0&&A.push(C+F/2),T.push(k),ae.pathTo.forEach(function(ce,Re){var ue=!n.isBoxPlot&&n.candlestickOptions.wick.useFillColor?ae.color[Re]:r.globals.stroke.colors[g],de=c.fillPath({seriesNumber:M,dataPointIndex:Q,color:ae.color[Re],value:i[g][Q]});n.renderSeries({realIndex:M,pathFill:de,lineFill:ue,j:Q,i:g,pathFrom:ae.pathFrom,pathTo:ce,strokeWidth:te,elSeries:O,x:C,y:k,series:i,columnGroupIndex:I,barHeight:z,barWidth:F,elDataLabelsWrap:q,elGoalsMarkers:V,visibleSeries:n.visibleI,type:r.config.chart.type})})},J=0;J0&&(B=this.getPreviousPath(x,f,!0)),Y=this.isBoxPlot?[d.move(F,I)+d.line(F+r/2,I)+d.line(F+r/2,T)+d.line(F+r/4,T)+d.line(F+r-r/4,T)+d.line(F+r/2,T)+d.line(F+r/2,I)+d.line(F+r,I)+d.line(F+r,z)+d.line(F,z)+d.line(F,I+h/2),d.move(F,z)+d.line(F+r,z)+d.line(F+r,O)+d.line(F+r/2,O)+d.line(F+r/2,A)+d.line(F+r-r/4,A)+d.line(F+r/4,A)+d.line(F+r/2,A)+d.line(F+r/2,O)+d.line(F,O)+d.line(F,z)+"z"]:[d.move(F,O)+d.line(F+r/2,O)+d.line(F+r/2,T)+d.line(F+r/2,O)+d.line(F+r,O)+d.line(F+r,I)+d.line(F+r/2,I)+d.line(F+r/2,A)+d.line(F+r/2,I)+d.line(F,I)+d.line(F,O-h/2)],B+=d.move(F,I),c.globals.isXNumeric||(a+=n),{pathTo:Y,pathFrom:B,x:a,y:O,goalY:this.barHelpers.getGoalValues("y",null,l,u,f,s.translationsIndex),barXPosition:F,color:M}}},{key:"drawHorizontalBoxPaths",value:function(i){var s=i.indexes;i.x;var a=i.y,n=i.yDivision,r=i.barHeight,l=i.zeroW,h=i.strokeWidth,c=this.w,d=new G(this.ctx),u=s.i,f=s.j,p=this.boxOptions.colors.lower;this.isBoxPlot&&(p=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var g=this.invertedYRatio,x=s.realIndex,m=this.getOHLCValue(x,f),b=l,w=l,C=Math.min(m.o,m.c),k=Math.max(m.o,m.c),T=m.m;c.globals.isXNumeric&&(a=(c.globals.seriesX[x][f]-c.globals.minX)/this.invertedXRatio-r/2);var A=a+r*this.visibleI;this.series[u][f]===void 0||this.series[u][f]===null?(C=l,k=l):(C=l+C/g,k=l+k/g,b=l+m.h/g,w=l+m.l/g,T=l+m.m/g);var M=d.move(l,A),I=d.move(C,A+r/2);return c.globals.previousPaths.length>0&&(I=this.getPreviousPath(x,f,!0)),M=[d.move(C,A)+d.line(C,A+r/2)+d.line(b,A+r/2)+d.line(b,A+r/2-r/4)+d.line(b,A+r/2+r/4)+d.line(b,A+r/2)+d.line(C,A+r/2)+d.line(C,A+r)+d.line(T,A+r)+d.line(T,A)+d.line(C+h/2,A),d.move(T,A)+d.line(T,A+r)+d.line(k,A+r)+d.line(k,A+r/2)+d.line(w,A+r/2)+d.line(w,A+r-r/4)+d.line(w,A+r/4)+d.line(w,A+r/2)+d.line(k,A+r/2)+d.line(k,A)+d.line(T,A)+"z"],I+=d.move(C,A),c.globals.isXNumeric||(a+=n),{pathTo:M,pathFrom:I,x:k,y:a,goalX:this.barHelpers.getGoalValues("x",l,null,u,f),barYPosition:A,color:p}}},{key:"getOHLCValue",value:function(i,s){var a=this.w,n=new Pe(this.ctx,a),r=n.getLogValAtSeriesIndex(a.globals.seriesCandleH[i][s],i),l=n.getLogValAtSeriesIndex(a.globals.seriesCandleO[i][s],i),h=n.getLogValAtSeriesIndex(a.globals.seriesCandleM[i][s],i),c=n.getLogValAtSeriesIndex(a.globals.seriesCandleC[i][s],i),d=n.getLogValAtSeriesIndex(a.globals.seriesCandleL[i][s],i);return{o:this.isBoxPlot?r:l,h:this.isBoxPlot?l:r,m:h,l:this.isBoxPlot?c:d,c:this.isBoxPlot?d:c}}}]),t}(Xt),La=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"checkColorRange",value:function(){var e=this.w,t=!1,i=e.config.plotOptions[e.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map(function(s,a){s.from<=0&&(t=!0)}),t}},{key:"getShadeColor",value:function(e,t,i,s){var a=this.w,n=1,r=a.config.plotOptions[e].shadeIntensity,l=this.determineColor(e,t,i);a.globals.hasNegs||s?n=a.config.plotOptions[e].reverseNegativeShade?l.percent<0?l.percent/100*(1.25*r):(1-l.percent/100)*(1.25*r):l.percent<=0?1-(1+l.percent/100)*r:(1-l.percent/100)*r:(n=1-l.percent/100,e==="treemap"&&(n=(1-l.percent/100)*(1.25*r)));var h=l.color,c=new R;if(a.config.plotOptions[e].enableShades)if(this.w.config.theme.mode==="dark"){var d=c.shadeColor(-1*n,l.color);h=R.hexToRgba(R.isColorHex(d)?d:R.rgb2hex(d),a.config.fill.opacity)}else{var u=c.shadeColor(n,l.color);h=R.hexToRgba(R.isColorHex(u)?u:R.rgb2hex(u),a.config.fill.opacity)}return{color:h,colorProps:l}}},{key:"determineColor",value:function(e,t,i){var s=this.w,a=s.globals.series[t][i],n=s.config.plotOptions[e],r=n.colorScale.inverse?i:t;n.distributed&&s.config.chart.type==="treemap"&&(r=i);var l=s.globals.colors[r],h=null,c=Math.min.apply(Math,he(s.globals.series[t])),d=Math.max.apply(Math,he(s.globals.series[t]));n.distributed||e!=="heatmap"||(c=s.globals.minY,d=s.globals.maxY),n.colorScale.min!==void 0&&(c=n.colorScale.mins.globals.maxY?n.colorScale.max:s.globals.maxY);var u=Math.abs(d)+Math.abs(c),f=100*a/(u===0?u-1e-6:u);return n.colorScale.ranges.length>0&&n.colorScale.ranges.map(function(p,g){if(a>=p.from&&a<=p.to){l=p.color,h=p.foreColor?p.foreColor:null,c=p.from,d=p.to;var x=Math.abs(d)+Math.abs(c);f=100*a/(x===0?x-1e-6:x)}}),{color:l,foreColor:h,percent:f}}},{key:"calculateDataLabels",value:function(e){var t=e.text,i=e.x,s=e.y,a=e.i,n=e.j,r=e.colorProps,l=e.fontSize,h=this.w.config.dataLabels,c=new G(this.ctx),d=new zt(this.ctx),u=null;if(h.enabled){u=c.group({class:"apexcharts-data-labels"});var f=h.offsetX,p=h.offsetY,g=i+f,x=s+parseFloat(h.style.fontSize)/3+p;d.plotDataLabelsText({x:g,y:x,text:t,i:a,j:n,color:r.foreColor,parent:u,fontSize:l,dataLabelsConfig:h})}return u}},{key:"addListeners",value:function(e){var t=new G(this.ctx);e.node.addEventListener("mouseenter",t.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",t.pathMouseLeave.bind(this,e)),e.node.addEventListener("mousedown",t.pathMouseDown.bind(this,e))}}]),o}(),Lr=function(){function o(e,t){P(this,o),this.ctx=e,this.w=e.w,this.xRatio=t.xRatio,this.yRatio=t.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new La(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return E(o,[{key:"draw",value:function(e){var t=this.w,i=new G(this.ctx),s=i.group({class:"apexcharts-heatmap"});s.attr("clip-path","url(#gridRectMask".concat(t.globals.cuid,")"));var a=t.globals.gridWidth/t.globals.dataPoints,n=t.globals.gridHeight/t.globals.series.length,r=0,l=!1;this.negRange=this.helpers.checkColorRange();var h=e.slice();t.config.yaxis[0].reversed&&(l=!0,h.reverse());for(var c=l?0:h.length-1;l?c=0;l?c++:c--){var d=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:R.escapeString(t.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(d,c),t.config.chart.dropShadow.enabled){var u=t.config.chart.dropShadow;new ze(this.ctx).dropShadow(d,u,c)}for(var f=0,p=t.config.plotOptions.heatmap.shadeIntensity,g=0,x=0;x=h[c].length)break;var m=this.helpers.getShadeColor(t.config.chart.type,c,g,this.negRange),b=m.color,w=m.colorProps;t.config.fill.type==="image"&&(b=new tt(this.ctx).fillPath({seriesNumber:c,dataPointIndex:g,opacity:t.globals.hasNegs?w.percent<0?1-(1+w.percent/100):p+w.percent/100:w.percent/100,patternID:R.randomId(),width:t.config.fill.image.width?t.config.fill.image.width:a,height:t.config.fill.image.height?t.config.fill.image.height:n}));var C=this.rectRadius,k=i.drawRect(f,r,a,n,C);if(k.attr({cx:f,cy:r}),k.node.classList.add("apexcharts-heatmap-rect"),d.add(k),k.attr({fill:b,i:c,index:c,j:g,val:e[c][g],"stroke-width":this.strokeWidth,stroke:t.config.plotOptions.heatmap.useFillColorAsStroke?b:t.globals.stroke.colors[0],color:b}),this.helpers.addListeners(k),t.config.chart.animations.enabled&&!t.globals.dataChanged){var T=1;t.globals.resized||(T=t.config.chart.animations.speed),this.animateHeatMap(k,f,r,a,n,T)}if(t.globals.dataChanged){var A=1;if(this.dynamicAnim.enabled&&t.globals.shouldAnimate){A=this.dynamicAnim.speed;var M=t.globals.previousPaths[c]&&t.globals.previousPaths[c][g]&&t.globals.previousPaths[c][g].color;M||(M="rgba(255, 255, 255, 0)"),this.animateHeatColor(k,R.isColorHex(M)?M:R.rgb2hex(M),R.isColorHex(b)?b:R.rgb2hex(b),A)}}var I=(0,t.config.dataLabels.formatter)(t.globals.series[c][g],{value:t.globals.series[c][g],seriesIndex:c,dataPointIndex:g,w:t}),O=this.helpers.calculateDataLabels({text:I,x:f+a/2,y:r+n/2,i:c,j:g,colorProps:w,series:h});O!==null&&d.add(O),f+=a,g++}r+=n,s.add(d)}var z=t.globals.yAxisScale[0].result.slice();return t.config.yaxis[0].reversed?z.unshift(""):z.push(""),t.globals.yAxisScale[0].result=z,s}},{key:"animateHeatMap",value:function(e,t,i,s,a,n){var r=new De(this.ctx);r.animateRect(e,{x:t+s/2,y:i+a/2,width:0,height:0},{x:t,y:i,width:s,height:a},n,function(){r.animationCompleted(e)})}},{key:"animateHeatColor",value:function(e,t,i,s){e.attr({fill:t}).animate(s).attr({fill:i})}}]),o}(),Ma=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"drawYAxisTexts",value:function(e,t,i,s){var a=this.w,n=a.config.yaxis[0],r=a.globals.yLabelFormatters[0];return new G(this.ctx).drawText({x:e+n.labels.offsetX,y:t+n.labels.offsetY,text:r(s,i),textAnchor:"middle",fontSize:n.labels.style.fontSize,fontFamily:n.labels.style.fontFamily,foreColor:Array.isArray(n.labels.style.colors)?n.labels.style.colors[i]:n.labels.style.colors})}}]),o}(),Pa=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w;var t=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=t.globals.stroke.colors!==void 0?t.globals.stroke.colors:t.globals.colors,this.defaultSize=Math.min(t.globals.gridWidth,t.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=t.globals.gridWidth/2,t.config.chart.type==="radialBar"?this.fullAngle=360:this.fullAngle=Math.abs(t.config.plotOptions.pie.endAngle-t.config.plotOptions.pie.startAngle),this.initialAngle=t.config.plotOptions.pie.startAngle%this.fullAngle,t.globals.radialSize=this.defaultSize/2.05-t.config.stroke.width-(t.config.chart.sparkline.enabled?0:t.config.chart.dropShadow.blur),this.donutSize=t.globals.radialSize*parseInt(t.config.plotOptions.pie.donut.size,10)/100;var i=t.config.plotOptions.pie.customScale,s=t.globals.gridWidth/2,a=t.globals.gridHeight/2;this.translateX=s-s*i,this.translateY=a-a*i,this.dataLabelsGroup=new G(this.ctx).group({class:"apexcharts-datalabels-group",transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(i,")")}),this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return E(o,[{key:"draw",value:function(e){var t=this,i=this.w,s=new G(this.ctx),a=s.group({class:"apexcharts-pie"});if(i.globals.noData)return a;for(var n=0,r=0;r-1&&this.pieClicked(u),i.config.dataLabels.enabled){var k=w.x,T=w.y,A=100*p/this.fullAngle+"%";if(p!==0&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?t.endAngle=t.endAngle-(s+r):s+r=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(c=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(c)>this.fullAngle&&(c-=this.fullAngle);var d=Math.PI*(c-90)/180,u=i.centerX+n*Math.cos(h),f=i.centerY+n*Math.sin(h),p=i.centerX+n*Math.cos(d),g=i.centerY+n*Math.sin(d),x=R.polarToCartesian(i.centerX,i.centerY,i.donutSize,c),m=R.polarToCartesian(i.centerX,i.centerY,i.donutSize,l),b=a>180?1:0,w=["M",u,f,"A",n,n,0,b,1,p,g];return t=i.chartType==="donut"?[].concat(w,["L",x.x,x.y,"A",i.donutSize,i.donutSize,0,b,0,m.x,m.y,"L",u,f,"z"]).join(" "):i.chartType==="pie"||i.chartType==="polarArea"?[].concat(w,["L",i.centerX,i.centerY,"L",u,f]).join(" "):[].concat(w).join(" "),r.roundPathCorners(t,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(e){var t=this.w,i=new ya(this.ctx),s=new G(this.ctx),a=new Ma(this.ctx),n=s.group(),r=s.group(),l=i.niceScale(0,Math.ceil(this.maxY),0),h=l.result.reverse(),c=l.result.length;this.maxY=l.niceMax;for(var d=t.globals.radialSize,u=d/(c-1),f=0;f1&&e.total.show&&(a=e.total.color);var r=n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),l=n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,e.value.formatter)(i,n),s||typeof e.total.formatter!="function"||(i=e.total.formatter(n));var h=t===e.total.label;t=this.donutDataLabels.total.label?e.name.formatter(t,h,n):"",r!==null&&(r.textContent=t),l!==null&&(l.textContent=i),r!==null&&(r.style.fill=a)}},{key:"printDataLabelsInner",value:function(e,t){var i=this.w,s=e.getAttribute("data:value"),a=i.globals.seriesNames[parseInt(e.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(t,a,s,e);var n=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");n!==null&&(n.style.opacity=1)}},{key:"drawSpokes",value:function(e){var t=this,i=this.w,s=new G(this.ctx),a=i.config.plotOptions.polarArea.spokes;if(a.strokeWidth!==0){for(var n=[],r=360/i.globals.series.length,l=0;l0&&(T=t.getPreviousPath(m));for(var A=0;A=10?e.x>0?(i="start",s+=10):e.x<0&&(i="end",s-=10):i="middle",Math.abs(e.y)>=t-10&&(e.y<0?a-=10:e.y>0&&(a+=10)),{textAnchor:i,newX:s,newY:a}}},{key:"getPreviousPath",value:function(e){for(var t=this.w,i=null,s=0;s0&&parseInt(a.realIndex,10)===parseInt(e,10)&&t.globals.previousPaths[s].paths[0]!==void 0&&(i=t.globals.previousPaths[s].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;e=e||[],t=t||[];for(var s=[],a=0;a=360&&(g=360-Math.abs(this.startAngle)-.1);var x=a.drawPath({d:"",stroke:f,strokeWidth:h*parseInt(u.strokeWidth,10)/100,fill:"none",strokeOpacity:u.opacity,classes:"apexcharts-radialbar-area"});if(u.dropShadow.enabled){var m=u.dropShadow;r.dropShadow(x,m)}d.add(x),x.attr("id","apexcharts-radialbarTrack-"+c),this.animatePaths(x,{centerX:i.centerX,centerY:i.centerY,endAngle:g,startAngle:p,size:i.size,i:c,totalItems:2,animBeginArr:0,dur:0,isTrack:!0})}return n}},{key:"drawArcs",value:function(i){var s=this.w,a=new G(this.ctx),n=new tt(this.ctx),r=new ze(this.ctx),l=a.group(),h=this.getStrokeWidth(i);i.size=i.size-h/2;var c=s.config.plotOptions.radialBar.hollow.background,d=i.size-h*i.series.length-this.margin*i.series.length-h*parseInt(s.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,u=d-s.config.plotOptions.radialBar.hollow.margin;s.config.plotOptions.radialBar.hollow.image!==void 0&&(c=this.drawHollowImage(i,l,d,c));var f=this.drawHollow({size:u,centerX:i.centerX,centerY:i.centerY,fill:c||"transparent"});if(s.config.plotOptions.radialBar.hollow.dropShadow.enabled){var p=s.config.plotOptions.radialBar.hollow.dropShadow;r.dropShadow(f,p)}var g=1;!this.radialDataLabels.total.show&&s.globals.series.length>1&&(g=0);var x=null;if(this.radialDataLabels.show){var m=s.globals.dom.Paper.findOne(".apexcharts-datalabels-group");x=this.renderInnerDataLabels(m,this.radialDataLabels,{hollowSize:d,centerX:i.centerX,centerY:i.centerY,opacity:g})}s.config.plotOptions.radialBar.hollow.position==="back"&&(l.add(f),x&&l.add(x));var b=!1;s.config.plotOptions.radialBar.inverseOrder&&(b=!0);for(var w=b?i.series.length-1:0;b?w>=0:w100?100:i.series[w])/100,I=Math.round(this.totalAngle*M)+this.startAngle,O=void 0;s.globals.dataChanged&&(A=this.startAngle,O=Math.round(this.totalAngle*R.negToZero(s.globals.previousPaths[w])/100)+A),Math.abs(I)+Math.abs(T)>360&&(I-=.01),Math.abs(O)+Math.abs(A)>360&&(O-=.01);var z=I-T,F=Array.isArray(s.config.stroke.dashArray)?s.config.stroke.dashArray[w]:s.config.stroke.dashArray,Y=a.drawPath({d:"",stroke:k,strokeWidth:h,fill:"none",fillOpacity:s.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+w,strokeDashArray:F});if(G.setAttrs(Y.node,{"data:angle":z,"data:value":i.series[w]}),s.config.chart.dropShadow.enabled){var B=s.config.chart.dropShadow;r.dropShadow(Y,B,w)}if(r.setSelectionFilter(Y,0,w),this.addListeners(Y,this.radialDataLabels),C.add(Y),Y.attr({index:0,j:w}),this.barLabels.enabled){var q=R.polarToCartesian(i.centerX,i.centerY,i.size,T),V=this.barLabels.formatter(s.globals.seriesNames[w],{seriesIndex:w,w:s}),Z=["apexcharts-radialbar-label"];this.barLabels.onClick||Z.push("apexcharts-no-click");var J=this.barLabels.useSeriesColors?s.globals.colors[w]:s.config.chart.foreColor;J||(J=s.config.chart.foreColor);var Q=q.x+this.barLabels.offsetX,te=q.y+this.barLabels.offsetY,ae=a.drawText({x:Q,y:te,text:V,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:J,cssClass:Z.join(" ")});ae.on("click",this.onBarLabelClick),ae.attr({rel:w+1}),T!==0&&ae.attr({"transform-origin":"".concat(Q," ").concat(te),transform:"rotate(".concat(T," 0 0)")}),C.add(ae)}var pe=0;!this.initialAnim||s.globals.resized||s.globals.dataChanged||(pe=s.config.chart.animations.speed),s.globals.dataChanged&&(pe=s.config.chart.animations.dynamicAnimation.speed),this.animDur=pe/(1.2*i.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(Y,{centerX:i.centerX,centerY:i.centerY,endAngle:I,startAngle:T,prevEndAngle:O,prevStartAngle:A,size:i.size,i:w,totalItems:2,animBeginArr:this.animBeginArr,dur:pe,shouldSetPrevPaths:!0})}return{g:l,elHollow:f,dataLabels:x}}},{key:"drawHollow",value:function(i){var s=new G(this.ctx).drawCircle(2*i.size);return s.attr({class:"apexcharts-radialbar-hollow",cx:i.centerX,cy:i.centerY,r:i.size,fill:i.fill}),s}},{key:"drawHollowImage",value:function(i,s,a,n){var r=this.w,l=new tt(this.ctx),h=R.randomId(),c=r.config.plotOptions.radialBar.hollow.image;if(r.config.plotOptions.radialBar.hollow.imageClipped)l.clippedImgArea({width:a,height:a,image:c,patternID:"pattern".concat(r.globals.cuid).concat(h)}),n="url(#pattern".concat(r.globals.cuid).concat(h,")");else{var d=r.config.plotOptions.radialBar.hollow.imageWidth,u=r.config.plotOptions.radialBar.hollow.imageHeight;if(d===void 0&&u===void 0){var f=r.globals.dom.Paper.image(c,function(g){this.move(i.centerX-g.width/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-g.height/2+r.config.plotOptions.radialBar.hollow.imageOffsetY)});s.add(f)}else{var p=r.globals.dom.Paper.image(c,function(g){this.move(i.centerX-d/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-u/2+r.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(d,u)});s.add(p)}}return n}},{key:"getStrokeWidth",value:function(i){var s=this.w;return i.size*(100-parseInt(s.config.plotOptions.radialBar.hollow.size,10))/100/(i.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(i){var s=parseInt(i.target.getAttribute("rel"),10)-1,a=this.barLabels.onClick,n=this.w;a&&a(n.globals.seriesNames[s],{w:n,seriesIndex:s})}}]),t}(Pa),Tr=function(o){$(t,o);var e=N(t);function t(){return P(this,t),e.apply(this,arguments)}return E(t,[{key:"draw",value:function(i,s){var a=this.w,n=new G(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=i,this.seriesRangeStart=a.globals.seriesRangeStart,this.seriesRangeEnd=a.globals.seriesRangeEnd,this.barHelpers.initVariables(i);for(var r=n.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),l=0;l0&&(this.visibleI=this.visibleI+1);var b=0,w=0,C=0;this.yRatio.length>1&&(this.yaxisIndex=a.globals.seriesYAxisReverseMap[g][0],C=g);var k=this.barHelpers.initialPositions(g);p=k.y,u=k.zeroW,f=k.x,w=k.barWidth,b=k.barHeight,h=k.xDivision,c=k.yDivision,d=k.zeroH;for(var T=n.group({class:"apexcharts-datalabels","data:realIndex":g}),A=n.group({class:"apexcharts-rangebar-goals-markers"}),M=0;M0});return this.isHorizontal?(n=g.config.plotOptions.bar.rangeBarGroupRows?l+u*C:l+c*this.visibleI+u*C,k>-1&&!g.config.plotOptions.bar.rangeBarOverlap&&(x=g.globals.seriesRange[s][k].overlaps).indexOf(m)>-1&&(n=(c=p.barHeight/x.length)*this.visibleI+u*(100-parseInt(this.barOptions.barHeight,10))/100/2+c*(this.visibleI+x.indexOf(m))+u*C)):(C>-1&&!g.globals.timescaleLabels.length&&(r=g.config.plotOptions.bar.rangeBarGroupRows?h+f*C:h+d*this.visibleI+f*C),k>-1&&!g.config.plotOptions.bar.rangeBarOverlap&&(x=g.globals.seriesRange[s][k].overlaps).indexOf(m)>-1&&(r=(d=p.barWidth/x.length)*this.visibleI+f*(100-parseInt(this.barOptions.barWidth,10))/100/2+d*(this.visibleI+x.indexOf(m))+f*C)),{barYPosition:n,barXPosition:r,barHeight:c,barWidth:d}}},{key:"drawRangeColumnPaths",value:function(i){var s=i.indexes,a=i.x,n=i.xDivision,r=i.barWidth,l=i.barXPosition,h=i.zeroH,c=this.w,d=s.i,u=s.j,f=s.realIndex,p=s.translationsIndex,g=this.yRatio[p],x=this.getRangeValue(f,u),m=Math.min(x.start,x.end),b=Math.max(x.start,x.end);this.series[d][u]===void 0||this.series[d][u]===null?m=h:(m=h-m/g,b=h-b/g);var w=Math.abs(b-m),C=this.barHelpers.getColumnPaths({barXPosition:l,barWidth:r,y1:m,y2:b,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:f,i:f,j:u,w:c});if(c.globals.isXNumeric){var k=this.getBarXForNumericXAxis({x:a,j:u,realIndex:f,barWidth:r});a=k.x,l=k.barXPosition}else a+=n;return{pathTo:C.pathTo,pathFrom:C.pathFrom,barHeight:w,x:a,y:x.start<0&&x.end<0?m:b,goalY:this.barHelpers.getGoalValues("y",null,h,d,u,p),barXPosition:l}}},{key:"preventBarOverflow",value:function(i){var s=this.w;return i<0&&(i=0),i>s.globals.gridWidth&&(i=s.globals.gridWidth),i}},{key:"drawRangeBarPaths",value:function(i){var s=i.indexes,a=i.y,n=i.y1,r=i.y2,l=i.yDivision,h=i.barHeight,c=i.barYPosition,d=i.zeroW,u=this.w,f=s.realIndex,p=s.j,g=this.preventBarOverflow(d+n/this.invertedYRatio),x=this.preventBarOverflow(d+r/this.invertedYRatio),m=this.getRangeValue(f,p),b=Math.abs(x-g),w=this.barHelpers.getBarpaths({barYPosition:c,barHeight:h,x1:g,x2:x,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:f,realIndex:f,j:p,w:u});return u.globals.isXNumeric||(a+=l),{pathTo:w.pathTo,pathFrom:w.pathFrom,barWidth:b,x:m.start<0&&m.end<0?g:x,goalX:this.barHelpers.getGoalValues("x",d,null,f,p),y:a}}},{key:"getRangeValue",value:function(i,s){var a=this.w;return{start:a.globals.seriesRangeStart[i][s],end:a.globals.seriesRangeEnd[i][s]}}}]),t}(Xt),Er=function(){function o(e){P(this,o),this.w=e.w,this.lineCtx=e}return E(o,[{key:"sameValueSeriesFix",value:function(e,t){var i=this.w;if((i.config.fill.type==="gradient"||i.config.fill.type[e]==="gradient")&&new Pe(this.lineCtx.ctx,i).seriesHaveSameValues(e)){var s=t[e].slice();s[s.length-1]=s[s.length-1]+1e-6,t[e]=s}return t}},{key:"calculatePoints",value:function(e){var t=e.series,i=e.realIndex,s=e.x,a=e.y,n=e.i,r=e.j,l=e.prevY,h=this.w,c=[],d=[],u=this.lineCtx.categoryAxisCorrection+h.config.markers.offsetX;return h.globals.isXNumeric&&(u=(h.globals.seriesX[i][0]-h.globals.minX)/this.lineCtx.xRatio+h.config.markers.offsetX),r===0&&(c.push(u),d.push(R.isNumber(t[n][0])?l+h.config.markers.offsetY:null)),c.push(s+h.config.markers.offsetX),d.push(R.isNumber(t[n][r+1])?a+h.config.markers.offsetY:null),{x:c,y:d}}},{key:"checkPreviousPaths",value:function(e){for(var t=e.pathFromLine,i=e.pathFromArea,s=e.realIndex,a=this.w,n=0;n0&&parseInt(r.realIndex,10)===parseInt(s,10)&&(r.type==="line"?(this.lineCtx.appendPathFrom=!1,t=a.globals.previousPaths[n].paths[0].d):r.type==="area"&&(this.lineCtx.appendPathFrom=!1,i=a.globals.previousPaths[n].paths[0].d,a.config.stroke.show&&a.globals.previousPaths[n].paths[1]&&(t=a.globals.previousPaths[n].paths[1].d)))}return{pathFromLine:t,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(e){var t,i,s,a=e.i,n=e.realIndex,r=e.series,l=e.prevY,h=e.lineYPosition,c=e.translationsIndex,d=this.w,u=d.config.chart.stacked&&!d.globals.comboCharts||d.config.chart.stacked&&d.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((t=this.w.config.series[n])===null||t===void 0?void 0:t.type)==="bar"||((i=this.w.config.series[n])===null||i===void 0?void 0:i.type)==="column");if(((s=r[a])===null||s===void 0?void 0:s[0])!==void 0)l=(h=u&&a>0?this.lineCtx.prevSeriesY[a-1][0]:this.lineCtx.zeroY)-r[a][0]/this.lineCtx.yRatio[c]+2*(this.lineCtx.isReversed?r[a][0]/this.lineCtx.yRatio[c]:0);else if(u&&a>0&&r[a][0]===void 0){for(var f=a-1;f>=0;f--)if(r[f][0]!==null&&r[f][0]!==void 0){l=h=this.lineCtx.prevSeriesY[f][0];break}}return{prevY:l,lineYPosition:h}}}]),o}(),Rr=function(o){for(var e,t,i,s,a=function(c){for(var d=[],u=c[0],f=c[1],p=d[0]=ds(u,f),g=1,x=c.length-1;g9&&(s=3*i/Math.sqrt(s),a[l]=s*e,a[l+1]=s*t);for(var h=0;h<=n;h++)s=(o[Math.min(n,h+1)][0]-o[Math.max(0,h-1)][0])/(6*(1+a[h]*a[h])),r.push([s||0,a[h]*s||0]);return r},Ir=function(o){var e=Rr(o),t=o[1],i=o[0],s=[],a=e[1],n=e[0];s.push(i,[i[0]+n[0],i[1]+n[1],t[0]-a[0],t[1]-a[1],t[0],t[1]]);for(var r=2,l=e.length;r1&&i[1].length<6){var s=i[0].length;i[1]=[2*i[0][s-2]-i[0][s-4],2*i[0][s-1]-i[0][s-3]].concat(i[1])}i[0]=i[0].slice(-2)}return i};function ds(o,e){return(e[1]-o[1])/(e[0]-o[0])}var us=function(){function o(e,t,i){P(this,o),this.ctx=e,this.w=e.w,this.xyRatios=t,this.pointsChart=!(this.w.config.chart.type!=="bubble"&&this.w.config.chart.type!=="scatter")||i,this.scatter=new ma(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Er(this),this.markers=new Ot(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return E(o,[{key:"draw",value:function(e,t,i,s){var a,n=this.w,r=new G(this.ctx),l=n.globals.comboCharts?t:n.config.chart.type,h=r.group({class:"apexcharts-".concat(l,"-series apexcharts-plot-series")}),c=new Pe(this.ctx,n);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,e=c.getLogSeries(e),this.yRatio=c.getLogYRatios(this.yRatio),this.prevSeriesY=[];for(var d=[],u=0;u1?f:0;this._initSerieVariables(e,u,f);var g=[],x=[],m=[],b=n.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,f),n.globals.isXNumeric&&n.globals.seriesX.length>0&&(b=(n.globals.seriesX[f][0]-n.globals.minX)/this.xRatio),m.push(b);var w,C=b,k=void 0,T=C,A=this.zeroY,M=this.zeroY;A=this.lineHelpers.determineFirstPrevY({i:u,realIndex:f,series:e,prevY:A,lineYPosition:0,translationsIndex:p}).prevY,n.config.stroke.curve==="monotoneCubic"&&e[u][0]===null?g.push(null):g.push(A),w=A,l==="rangeArea"&&(k=M=this.lineHelpers.determineFirstPrevY({i:u,realIndex:f,series:s,prevY:M,lineYPosition:0,translationsIndex:p}).prevY,x.push(g[0]!==null?M:null));var I=this._calculatePathsFrom({type:l,series:e,i:u,realIndex:f,translationsIndex:p,prevX:T,prevY:A,prevY2:M}),O=[g[0]],z=[x[0]],F={type:l,series:e,realIndex:f,translationsIndex:p,i:u,x:b,y:1,pX:C,pY:w,pathsFrom:I,linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:m,yArrj:g,y2Arrj:x,seriesRangeEnd:s},Y=this._iterateOverDataPoints(H(H({},F),{},{iterations:l==="rangeArea"?e[u].length-1:void 0,isRangeStart:!0}));if(l==="rangeArea"){for(var B=this._calculatePathsFrom({series:s,i:u,realIndex:f,prevX:T,prevY:M}),q=this._iterateOverDataPoints(H(H({},F),{},{series:s,xArrj:[b],yArrj:O,y2Arrj:z,pY:k,areaPaths:Y.areaPaths,pathsFrom:B,iterations:s[u].length-1,isRangeStart:!1})),V=Y.linePaths.length/2,Z=0;Z=0;J--)h.add(d[J]);else for(var Q=0;Q1&&(this.yaxisIndex=s.globals.seriesYAxisReverseMap[i],n=i),this.isReversed=s.config.yaxis[this.yaxisIndex]&&s.config.yaxis[this.yaxisIndex].reversed,this.zeroY=s.globals.gridHeight-this.baseLineY[n]-(this.isReversed?s.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[n]:0),this.areaBottomY=this.zeroY,(this.zeroY>s.globals.gridHeight||s.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=s.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=a.group({class:"apexcharts-series",zIndex:s.config.series[i].zIndex!==void 0?s.config.series[i].zIndex:i,seriesName:R.escapeString(s.globals.seriesNames[i])}),this.elPointsMain=a.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),s.globals.hasNullValues){var r=this.markers.plotChartMarkers({pointsPos:{x:[0],y:[s.globals.gridHeight+s.globals.markers.largestSize]},seriesIndex:t,j:0,pSize:.1,alwaysDrawMarker:!0,isVirtualPoint:!0});r!==null&&this.elPointsMain.add(r)}this.elDataLabelsWrap=a.group({class:"apexcharts-datalabels","data:realIndex":i});var l=e[t].length===s.globals.dataPoints;this.elSeries.attr({"data:longestSeries":l,rel:t+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(e){var t,i,s,a,n=e.type,r=e.series,l=e.i,h=e.realIndex,c=e.translationsIndex,d=e.prevX,u=e.prevY,f=e.prevY2,p=this.w,g=new G(this.ctx);if(r[l][0]===null){for(var x=0;x0){var m=this.lineHelpers.checkPreviousPaths({pathFromLine:s,pathFromArea:a,realIndex:h});s=m.pathFromLine,a=m.pathFromArea}return{prevX:d,prevY:u,linePath:t,areaPath:i,pathFromLine:s,pathFromArea:a}}},{key:"_handlePaths",value:function(e){var t=e.type,i=e.realIndex,s=e.i,a=e.paths,n=this.w,r=new G(this.ctx),l=new tt(this.ctx);this.prevSeriesY.push(a.yArrj),n.globals.seriesXvalues[i]=a.xArrj,n.globals.seriesYvalues[i]=a.yArrj;var h=n.config.forecastDataPoints;if(h.count>0&&t!=="rangeArea"){var c=n.globals.seriesXvalues[i][n.globals.seriesXvalues[i].length-h.count-1],d=r.drawRect(c,0,n.globals.gridWidth,n.globals.gridHeight,0);n.globals.dom.elForecastMask.appendChild(d.node);var u=r.drawRect(0,0,c,n.globals.gridHeight,0);n.globals.dom.elNonForecastMask.appendChild(u.node)}this.pointsChart||n.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var f={i:s,realIndex:i,animationDelay:s,initialSpeed:n.config.chart.animations.speed,dataChangeSpeed:n.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(t)};if(t==="area")for(var p=l.fillPath({seriesNumber:i}),g=0;g0&&t!=="rangeArea"){var A=r.renderPaths(k);A.node.setAttribute("stroke-dasharray",h.dashArray),h.strokeWidth&&A.node.setAttribute("stroke-width",h.strokeWidth),this.elSeries.add(A),A.attr("clip-path","url(#forecastMask".concat(n.globals.cuid,")")),T.attr("clip-path","url(#nonForecastMask".concat(n.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(e){var t,i,s=this,a=e.type,n=e.series,r=e.iterations,l=e.realIndex,h=e.translationsIndex,c=e.i,d=e.x,u=e.y,f=e.pX,p=e.pY,g=e.pathsFrom,x=e.linePaths,m=e.areaPaths,b=e.seriesIndex,w=e.lineYPosition,C=e.xArrj,k=e.yArrj,T=e.y2Arrj,A=e.isRangeStart,M=e.seriesRangeEnd,I=this.w,O=new G(this.ctx),z=this.yRatio,F=g.prevY,Y=g.linePath,B=g.areaPath,q=g.pathFromLine,V=g.pathFromArea,Z=R.isNumber(I.globals.minYArr[l])?I.globals.minYArr[l]:I.globals.minY;r||(r=I.globals.dataPoints>1?I.globals.dataPoints-1:I.globals.dataPoints);var J=function(Te,Ee){return Ee-Te/z[h]+2*(s.isReversed?Te/z[h]:0)},Q=u,te=I.config.chart.stacked&&!I.globals.comboCharts||I.config.chart.stacked&&I.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((t=this.w.config.series[l])===null||t===void 0?void 0:t.type)==="bar"||((i=this.w.config.series[l])===null||i===void 0?void 0:i.type)==="column"),ae=I.config.stroke.curve;Array.isArray(ae)&&(ae=Array.isArray(b)?ae[b[c]]:ae[c]);for(var pe,Ce=0,ce=0;ce0&&I.globals.collapsedSeries.length0;Ee--){if(!(I.globals.collapsedSeriesIndices.indexOf((b==null?void 0:b[Ee])||Ee)>-1))return Ee;Ee--}return 0}(c-1)][ce+1]:w=this.zeroY:w=this.zeroY,Re?u=J(Z,w):(u=J(n[c][ce+1],w),a==="rangeArea"&&(Q=J(M[c][ce+1],w))),C.push(n[c][ce+1]===null?null:d),!Re||I.config.stroke.curve!=="smooth"&&I.config.stroke.curve!=="monotoneCubic"?(k.push(u),T.push(Q)):(k.push(null),T.push(null));var de=this.lineHelpers.calculatePoints({series:n,x:d,y:u,realIndex:l,i:c,j:ce,prevY:F}),xe=this._createPaths({type:a,series:n,i:c,realIndex:l,j:ce,x:d,y:u,y2:Q,xArrj:C,yArrj:k,y2Arrj:T,pX:f,pY:p,pathState:Ce,segmentStartX:pe,linePath:Y,areaPath:B,linePaths:x,areaPaths:m,curve:ae,isRangeStart:A});m=xe.areaPaths,x=xe.linePaths,f=xe.pX,p=xe.pY,Ce=xe.pathState,pe=xe.segmentStartX,B=xe.areaPath,Y=xe.linePath,!this.appendPathFrom||I.globals.hasNullValues||ae==="monotoneCubic"&&a==="rangeArea"||(q+=O.line(d,this.areaBottomY),V+=O.line(d,this.areaBottomY)),this.handleNullDataPoints(n,de,c,ce,l),this._handleMarkersAndLabels({type:a,pointsPos:de,i:c,j:ce,realIndex:l,isRangeStart:A})}return{yArrj:k,xArrj:C,pathFromArea:V,areaPaths:m,pathFromLine:q,linePaths:x,linePath:Y,areaPath:B}}},{key:"_handleMarkersAndLabels",value:function(e){var t=e.type,i=e.pointsPos,s=e.isRangeStart,a=e.i,n=e.j,r=e.realIndex,l=this.w,h=new zt(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,n,{realIndex:r,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{l.globals.series[a].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var c=this.markers.plotChartMarkers({pointsPos:i,seriesIndex:r,j:n+1});c!==null&&this.elPointsMain.add(c)}var d=h.drawDataLabel({type:t,isRangeStart:s,pos:i,i:r,j:n+1});d!==null&&this.elDataLabelsWrap.add(d)}},{key:"_createPaths",value:function(e){var t=e.type,i=e.series,s=e.i;e.realIndex;var a,n=e.j,r=e.x,l=e.y,h=e.xArrj,c=e.yArrj,d=e.y2,u=e.y2Arrj,f=e.pX,p=e.pY,g=e.pathState,x=e.segmentStartX,m=e.linePath,b=e.areaPath,w=e.linePaths,C=e.areaPaths,k=e.curve,T=e.isRangeStart,A=new G(this.ctx),M=this.areaBottomY,I=t==="rangeArea",O=t==="rangeArea"&&T;switch(k){case"monotoneCubic":var z=T?c:u;switch(g){case 0:if(z[n+1]===null)break;g=1;case 1:if(!(I?h.length===i[s].length:n===i[s].length-2))break;case 2:var F=T?h:h.slice().reverse(),Y=T?z:z.slice().reverse(),B=(a=Y,F.map(function(ue,de){return[ue,a[de]]}).filter(function(ue){return ue[1]!==null})),q=B.length>1?Ir(B):B,V=[];I&&(O?C=B:V=C.reverse());var Z=0,J=0;if(function(ue,de){for(var xe=function($t){var _e=[],rt=0;return $t.forEach(function(_r){_r!==null?rt++:rt>0&&(_e.push(rt),rt=0)}),rt>0&&_e.push(rt),_e}(ue),Te=[],Ee=0,Fe=0;Ee4?(Fe+="C".concat(_e[0],", ").concat(_e[1]),Fe+=", ".concat(_e[2],", ").concat(_e[3]),Fe+=", ".concat(_e[4],", ").concat(_e[5])):rt>2&&(Fe+="S".concat(_e[0],", ").concat(_e[1]),Fe+=", ".concat(_e[2],", ").concat(_e[3]))}return Fe}(ue),xe=J,Te=(J+=ue.length)-1;O?m=A.move(B[xe][0],B[xe][1])+de:I?m=A.move(V[xe][0],V[xe][1])+A.line(B[xe][0],B[xe][1])+de+A.line(V[Te][0],V[Te][1]):(m=A.move(B[xe][0],B[xe][1])+de,b=m+A.line(B[Te][0],M)+A.line(B[xe][0],M)+"z",C.push(b)),w.push(m)}),I&&Z>1&&!O){var Q=w.slice(Z).reverse();w.splice(Z),Q.forEach(function(ue){return w.push(ue)})}g=0}break;case"smooth":var te=.35*(r-f);if(i[s][n]===null)g=0;else switch(g){case 0:if(x=f,m=O?A.move(f,u[n])+A.line(f,p):A.move(f,p),b=A.move(f,p),i[s][n+1]===null||i[s][n+1]===void 0){w.push(m),C.push(b);break}if(g=1,n=i[s].length-2&&(O&&(m+=A.curve(r,l,r,l,r,d)+A.move(r,d)),b+=A.curve(r,l,r,l,r,M)+A.line(x,M)+"z",w.push(m),C.push(b),g=-1)}}f=r,p=l;break;default:var Ce=function(ue,de,xe){var Te=[];switch(ue){case"stepline":Te=A.line(de,null,"H")+A.line(null,xe,"V");break;case"linestep":Te=A.line(null,xe,"V")+A.line(de,null,"H");break;case"straight":Te=A.line(de,xe)}return Te};if(i[s][n]===null)g=0;else switch(g){case 0:if(x=f,m=O?A.move(f,u[n])+A.line(f,p):A.move(f,p),b=A.move(f,p),i[s][n+1]===null||i[s][n+1]===void 0){w.push(m),C.push(b);break}if(g=1,n=i[s].length-2&&(O&&(m+=A.line(r,d)),b+=A.line(r,M)+A.line(x,M)+"z",w.push(m),C.push(b),g=-1)}}f=r,p=l}return{linePaths:w,areaPaths:C,pX:f,pY:p,pathState:g,segmentStartX:x,linePath:m,areaPath:b}}},{key:"handleNullDataPoints",value:function(e,t,i,s,a){var n=this.w;if(e[i][s]===null&&n.config.markers.showNullDataPoints||e[i].length===1){var r=this.strokeWidth-n.config.markers.strokeWidth/2;r>0||(r=0);var l=this.markers.plotChartMarkers({pointsPos:t,seriesIndex:a,j:s+1,pSize:r,alwaysDrawMarker:!0});l!==null&&this.elPointsMain.add(l)}}}]),o}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function o(r,l,h,c){this.xoffset=r,this.yoffset=l,this.height=c,this.width=h,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(d){var u,f=[],p=this.xoffset,g=this.yoffset,x=a(d)/this.height,m=a(d)/this.width;if(this.width>=this.height)for(u=0;u=this.height){var f=d/this.height,p=this.width-f;u=new o(this.xoffset+f,this.yoffset,p,this.height)}else{var g=d/this.width,x=this.height-g;u=new o(this.xoffset,this.yoffset+g,this.width,x)}return u}}function e(r,l,h,c,d){c=c===void 0?0:c,d=d===void 0?0:d;var u=t(function(f,p){var g,x=[],m=p/a(f);for(g=0;g=w}(l,u=r[0],d)?(l.push(u),t(r.slice(1),l,h,c)):(f=h.cutArea(a(l),c),c.push(h.getCoordinates(l)),t(r,[],f,c)),c;c.push(h.getCoordinates(l))}function i(r,l){var h=Math.min.apply(Math,r),c=Math.max.apply(Math,r),d=a(r);return Math.max(Math.pow(l,2)*c/Math.pow(d,2),Math.pow(d,2)/(Math.pow(l,2)*h))}function s(r){return r&&r.constructor===Array}function a(r){var l,h=0;for(l=0;l1&&p&&p.show){var g=i.config.series[h].name||"";if(g&&f.xMin<1/0&&f.yMin<1/0){var x=p.offsetX,m=p.offsetY,b=p.borderColor,w=p.borderWidth,C=p.borderRadius,k=p.style,T=k.color||i.config.chart.foreColor,A={left:k.padding.left,right:k.padding.right,top:k.padding.top,bottom:k.padding.bottom},M=s.getTextRects(g,k.fontSize,k.fontFamily),I=M.width+A.left+A.right,O=M.height+A.top+A.bottom,z=f.xMin+(x||0),F=f.yMin+(m||0),Y=s.drawRect(z,F,I,O,C,k.background,1,w,b),B=s.drawText({x:z+A.left,y:F+A.top+.75*M.height,text:g,fontSize:k.fontSize,fontFamily:k.fontFamily,fontWeight:k.fontWeight,foreColor:T,cssClass:k.cssClass||""});c.add(Y),c.add(B)}}c.add(u),n.add(c)}),n}},{key:"getFontSize",value:function(e){var t=this.w,i=function s(a){var n,r=0;if(Array.isArray(a[0]))for(n=0;nn-s&&h.width<=r-a){var c=l.rotateAroundCenter(e.node);e.node.setAttribute("transform","rotate(-90 ".concat(c.x," ").concat(c.y,") translate(").concat(h.height/3,")"))}}},{key:"truncateLabels",value:function(e,t,i,s,a,n){var r=new G(this.ctx),l=r.getTextRects(e,t).width+this.w.config.stroke.width+5>a-i&&n-s>a-i?n-s:a-i,h=r.getTextBasedOnMaxWidth({text:e,maxWidth:l,fontSize:t});return e.length!==h.length&&l/t<5?"":h}},{key:"animateTreemap",value:function(e,t,i,s){var a=new De(this.ctx);a.animateRect(e,t,i,s,function(){a.animationCompleted(e)})}}]),o}(),Ta=86400,Xr=10/Ta,Fr=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return E(o,[{key:"calculateTimeScaleTicks",value:function(e,t){var i=this,s=this.w;if(s.globals.allSeriesCollapsed)return s.globals.labels=[],s.globals.timescaleLabels=[],[];var a=new Xe(this.ctx),n=(t-e)/864e5;this.determineInterval(n),s.globals.disableZoomIn=!1,s.globals.disableZoomOut=!1,n5e4&&(s.globals.disableZoomOut=!0);var r=a.getTimeUnitsfromTimestamp(e,t,this.utc),l=s.globals.gridWidth/n,h=l/24,c=h/60,d=c/60,u=Math.floor(24*n),f=Math.floor(1440*n),p=Math.floor(n*Ta),g=Math.floor(n),x=Math.floor(n/30),m=Math.floor(n/365),b={minMillisecond:r.minMillisecond,minSecond:r.minSecond,minMinute:r.minMinute,minHour:r.minHour,minDate:r.minDate,minMonth:r.minMonth,minYear:r.minYear},w={firstVal:b,currentMillisecond:b.minMillisecond,currentSecond:b.minSecond,currentMinute:b.minMinute,currentHour:b.minHour,currentMonthDate:b.minDate,currentDate:b.minDate,currentMonth:b.minMonth,currentYear:b.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:h,minutesWidthOnXAxis:c,secondsWidthOnXAxis:d,numberOfSeconds:p,numberOfMinutes:f,numberOfHours:u,numberOfDays:g,numberOfMonths:x,numberOfYears:m};switch(this.tickInterval){case"years":this.generateYearScale(w);break;case"months":case"half_year":this.generateMonthScale(w);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(w);break;case"hours":this.generateHourScale(w);break;case"minutes_fives":case"minutes":this.generateMinuteScale(w);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(w)}var C=this.timeScaleArray.map(function(k){var T={position:k.position,unit:k.unit,year:k.year,day:k.day?k.day:1,hour:k.hour?k.hour:0,month:k.month+1};return k.unit==="month"?H(H({},T),{},{day:1,value:k.value+1}):k.unit==="day"||k.unit==="hour"?H(H({},T),{},{value:k.value}):k.unit==="minute"?H(H({},T),{},{value:k.value,minute:k.value}):k.unit==="second"?H(H({},T),{},{value:k.value,minute:k.minute,second:k.second}):k});return C.filter(function(k){var T=1,A=Math.ceil(s.globals.gridWidth/120),M=k.value;s.config.xaxis.tickAmount!==void 0&&(A=s.config.xaxis.tickAmount),C.length>A&&(T=Math.floor(C.length/A));var I=!1,O=!1;switch(i.tickInterval){case"years":k.unit==="year"&&(I=!0);break;case"half_year":T=7,k.unit==="year"&&(I=!0);break;case"months":T=1,k.unit==="year"&&(I=!0);break;case"months_fortnight":T=15,k.unit!=="year"&&k.unit!=="month"||(I=!0),M===30&&(O=!0);break;case"months_days":T=10,k.unit==="month"&&(I=!0),M===30&&(O=!0);break;case"week_days":T=8,k.unit==="month"&&(I=!0);break;case"days":T=1,k.unit==="month"&&(I=!0);break;case"hours":k.unit==="day"&&(I=!0);break;case"minutes_fives":case"seconds_fives":M%5!=0&&(O=!0);break;case"seconds_tens":M%10!=0&&(O=!0)}if(i.tickInterval==="hours"||i.tickInterval==="minutes_fives"||i.tickInterval==="seconds_tens"||i.tickInterval==="seconds_fives"){if(!O)return!0}else if((M%T==0||I)&&!O)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(e,t){var i=this.w,s=this.formatDates(e),a=this.removeOverlappingTS(s);i.globals.timescaleLabels=a.slice(),new ui(this.ctx).plotCoords()}},{key:"determineInterval",value:function(e){var t=24*e,i=60*t;switch(!0){case e/365>5:this.tickInterval="years";break;case e>800:this.tickInterval="half_year";break;case e>180:this.tickInterval="months";break;case e>90:this.tickInterval="months_fortnight";break;case e>60:this.tickInterval="months_days";break;case e>30:this.tickInterval="week_days";break;case e>2:this.tickInterval="days";break;case t>2.4:this.tickInterval="hours";break;case i>15:this.tickInterval="minutes_fives";break;case i>5:this.tickInterval="minutes";break;case i>1:this.tickInterval="seconds_tens";break;case 60*i>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(e){var t=e.firstVal,i=e.currentMonth,s=e.currentYear,a=e.daysWidthOnXAxis,n=e.numberOfYears,r=t.minYear,l=0,h=new Xe(this.ctx),c="year";if(t.minDate>1||t.minMonth>0){var d=h.determineRemainingDaysOfYear(t.minYear,t.minMonth,t.minDate);l=(h.determineDaysOfYear(t.minYear)-d+1)*a,r=t.minYear+1,this.timeScaleArray.push({position:l,value:r,unit:c,year:r,month:R.monthMod(i+1)})}else t.minDate===1&&t.minMonth===0&&this.timeScaleArray.push({position:l,value:r,unit:c,year:s,month:R.monthMod(i+1)});for(var u=r,f=l,p=0;p1){h=(c.determineDaysOfMonths(s+1,t.minYear)-i+1)*n,l=R.monthMod(s+1);var f=a+u,p=R.monthMod(l),g=l;l===0&&(d="year",g=f,p=1,f+=u+=1),this.timeScaleArray.push({position:h,value:g,unit:d,year:f,month:p})}else this.timeScaleArray.push({position:h,value:l,unit:d,year:a,month:R.monthMod(s)});for(var x=l+1,m=h,b=0,w=1;br.determineDaysOfMonths(C+1,k)&&(c=1,l="month",f=C+=1),C},u=(24-t.minHour)*a,f=h,p=d(c,i,s);t.minHour===0&&t.minDate===1?(u=0,f=R.monthMod(t.minMonth),l="month",c=t.minDate):t.minDate!==1&&t.minHour===0&&t.minMinute===0&&(u=0,h=t.minDate,f=h,p=d(c=h,i,s),f!==1&&(l="day")),this.timeScaleArray.push({position:u,value:f,unit:l,year:this._getYear(s,p,0),month:R.monthMod(p),day:c});for(var g=u,x=0;xl.determineDaysOfMonths(A+1,a)&&(x=1,A+=1),{month:A,date:x}},d=function(T,A){return T>l.determineDaysOfMonths(A+1,a)?A+=1:A},u=60-(t.minMinute+t.minSecond/60),f=u*n,p=t.minHour+1,g=p;u===60&&(f=0,g=p=t.minHour);var x=i;g>=24&&(g=0,h="day",p=x+=1);var m=c(x,s).month;m=d(x,m),p>31&&(p=x=1),this.timeScaleArray.push({position:f,value:p,unit:h,day:x,hour:g,year:a,month:R.monthMod(m)}),g++;for(var b=f,w=0;w=24&&(g=0,h="day",m=c(x+=1,m).month,m=d(x,m));var C=this._getYear(a,m,0);b=60*n+b;var k=g===0?x:g;this.timeScaleArray.push({position:b,value:k,unit:h,hour:g,day:x,year:C,month:R.monthMod(m)}),g++}}},{key:"generateMinuteScale",value:function(e){for(var t=e.currentMillisecond,i=e.currentSecond,s=e.currentMinute,a=e.currentHour,n=e.currentDate,r=e.currentMonth,l=e.currentYear,h=e.minutesWidthOnXAxis,c=e.secondsWidthOnXAxis,d=e.numberOfMinutes,u=s+1,f=n,p=r,g=l,x=a,m=(60-i-t/1e3)*c,b=0;b=60&&(u=0,(x+=1)===24&&(x=0)),this.timeScaleArray.push({position:m,value:u,unit:"minute",hour:x,minute:u,day:f,year:this._getYear(g,p,0),month:R.monthMod(p)}),m+=h,u++}},{key:"generateSecondScale",value:function(e){for(var t=e.currentMillisecond,i=e.currentSecond,s=e.currentMinute,a=e.currentHour,n=e.currentDate,r=e.currentMonth,l=e.currentYear,h=e.secondsWidthOnXAxis,c=e.numberOfSeconds,d=i+1,u=s,f=n,p=r,g=l,x=a,m=(1e3-t)/1e3*h,b=0;b=60&&(d=0,++u>=60&&(u=0,++x===24&&(x=0))),this.timeScaleArray.push({position:m,value:d,unit:"second",hour:x,minute:u,second:d,day:f,year:this._getYear(g,p,0),month:R.monthMod(p)}),m+=h,d++}},{key:"createRawDateString",value:function(e,t){var i=e.year;return e.month===0&&(e.month=1),i+="-"+("0"+e.month.toString()).slice(-2),e.unit==="day"?i+=e.unit==="day"?"-"+("0"+t).slice(-2):"-01":i+="-"+("0"+(e.day?e.day:"1")).slice(-2),e.unit==="hour"?i+=e.unit==="hour"?"T"+("0"+t).slice(-2):"T00":i+="T"+("0"+(e.hour?e.hour:"0")).slice(-2),e.unit==="minute"?i+=":"+("0"+t).slice(-2):i+=":"+(e.minute?("0"+e.minute).slice(-2):"00"),e.unit==="second"?i+=":"+("0"+t).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(e){var t=this,i=this.w;return e.map(function(s){var a=s.value.toString(),n=new Xe(t.ctx),r=t.createRawDateString(s,a),l=n.getDate(n.parseDate(r));if(t.utc||(l=n.getDate(n.parseDateWithTimezone(r))),i.config.xaxis.labels.format===void 0){var h="dd MMM",c=i.config.xaxis.labels.datetimeFormatter;s.unit==="year"&&(h=c.year),s.unit==="month"&&(h=c.month),s.unit==="day"&&(h=c.day),s.unit==="hour"&&(h=c.hour),s.unit==="minute"&&(h=c.minute),s.unit==="second"&&(h=c.second),a=n.formatDate(l,h)}else a=n.formatDate(l,i.config.xaxis.labels.format);return{dateString:r,position:s.position,value:a,unit:s.unit,year:s.year,month:s.month}})}},{key:"removeOverlappingTS",value:function(e){var t,i=this,s=new G(this.ctx),a=!1;e.length>0&&e[0].value&&e.every(function(l){return l.value.length===e[0].value.length})&&(a=!0,t=s.getTextRects(e[0].value).width);var n=0,r=e.map(function(l,h){if(h>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var c=a?t:s.getTextRects(e[n].value).width,d=e[n].position;return l.position>d+c+10?(n=h,l):null}return l});return r=r.filter(function(l){return l!==null})}},{key:"_getYear",value:function(e,t,i){return e+Math.floor(t/12)+i}}]),o}(),Hr=function(){function o(e,t){P(this,o),this.ctx=t,this.w=t.w,this.el=e}return E(o,[{key:"setupElements",value:function(){var e=this.w,t=e.globals,i=e.config,s=i.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].includes(s),t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].includes(s),t.isBarHorizontal=["bar","rangeBar","boxPlot"].includes(s)&&i.plotOptions.bar.horizontal,t.chartClass=".apexcharts".concat(t.chartID),t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),G.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas ".concat(t.chartClass.substring(1))}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=window.SVG().addTo(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(i.chart.offsetX,", ").concat(i.chart.offsetY,")")}),t.dom.Paper.node.style.background=i.theme.mode!=="dark"||i.chart.background?i.theme.mode!=="light"||i.chart.background?i.chart.background:"#fff":"#424242",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),G.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(e,t){var i=this.w,s=this.ctx,a=i.config,n=i.globals,r={line:{series:[],i:[]},area:{series:[],i:[]},scatter:{series:[],i:[]},bubble:{series:[],i:[]},column:{series:[],i:[]},candlestick:{series:[],i:[]},boxPlot:{series:[],i:[]},rangeBar:{series:[],i:[]},rangeArea:{series:[],seriesRangeEnd:[],i:[]}},l=a.chart.type||"line",h=null,c=0;n.series.forEach(function(T,A){var M=e[A].type||l;r[M]?(M==="rangeArea"?(r[M].series.push(n.seriesRangeStart[A]),r[M].seriesRangeEnd.push(n.seriesRangeEnd[A])):r[M].series.push(T),r[M].i.push(A),M!=="column"&&M!=="bar"||(i.globals.columnSeries=r.column)):["heatmap","treemap","pie","donut","polarArea","radialBar","radar"].includes(M)?h=M:M==="bar"?(r.column.series.push(T),r.column.i.push(A)):console.warn("You have specified an unrecognized series type (".concat(M,").")),l!==M&&M!=="scatter"&&c++}),c>0&&(h&&console.warn("Chart or series type ".concat(h," cannot appear with other chart or series types.")),r.column.series.length>0&&a.plotOptions.bar.horizontal&&(c-=r.column.series.length,r.column={series:[],i:[]},i.globals.columnSeries={series:[],i:[]},console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"))),n.comboCharts||(n.comboCharts=c>0);var d=new us(s,t),u=new cs(s,t);s.pie=new Pa(s);var f=new Pr(s);s.rangeBar=new Tr(s,t);var p=new Mr(s),g=[];if(n.comboCharts){var x,m,b=new Pe(s);if(r.area.series.length>0&&(x=g).push.apply(x,he(b.drawSeriesByGroup(r.area,n.areaGroups,"area",d))),r.column.series.length>0)if(a.chart.stacked){var w=new Ca(s,t);g.push(w.draw(r.column.series,r.column.i))}else s.bar=new Xt(s,t),g.push(s.bar.draw(r.column.series,r.column.i));if(r.rangeArea.series.length>0&&g.push(d.draw(r.rangeArea.series,"rangeArea",r.rangeArea.i,r.rangeArea.seriesRangeEnd)),r.line.series.length>0&&(m=g).push.apply(m,he(b.drawSeriesByGroup(r.line,n.lineGroups,"line",d))),r.candlestick.series.length>0&&g.push(u.draw(r.candlestick.series,"candlestick",r.candlestick.i)),r.boxPlot.series.length>0&&g.push(u.draw(r.boxPlot.series,"boxPlot",r.boxPlot.i)),r.rangeBar.series.length>0&&g.push(s.rangeBar.draw(r.rangeBar.series,r.rangeBar.i)),r.scatter.series.length>0){var C=new us(s,t,!0);g.push(C.draw(r.scatter.series,"scatter",r.scatter.i))}if(r.bubble.series.length>0){var k=new us(s,t,!0);g.push(k.draw(r.bubble.series,"bubble",r.bubble.i))}}else switch(a.chart.type){case"line":g=d.draw(n.series,"line");break;case"area":g=d.draw(n.series,"area");break;case"bar":a.chart.stacked?g=new Ca(s,t).draw(n.series):(s.bar=new Xt(s,t),g=s.bar.draw(n.series));break;case"candlestick":g=new cs(s,t).draw(n.series,"candlestick");break;case"boxPlot":g=new cs(s,t).draw(n.series,a.chart.type);break;case"rangeBar":g=s.rangeBar.draw(n.series);break;case"rangeArea":g=d.draw(n.seriesRangeStart,"rangeArea",void 0,n.seriesRangeEnd);break;case"heatmap":g=new Lr(s,t).draw(n.series);break;case"treemap":g=new zr(s,t).draw(n.series);break;case"pie":case"donut":case"polarArea":g=s.pie.draw(n.series);break;case"radialBar":g=f.draw(n.series);break;case"radar":g=p.draw(n.series);break;default:g=d.draw(n.series)}return g}},{key:"setSVGDimensions",value:function(){var e=this.w,t=e.globals,i=e.config;i.chart.width=i.chart.width||"100%",i.chart.height=i.chart.height||"auto",t.svgWidth=i.chart.width,t.svgHeight=i.chart.height;var s=R.getDimensions(this.el),a=i.chart.width.toString().split(/[0-9]+/g).pop();a==="%"?R.isNumber(s[0])&&(s[0].width===0&&(s=R.getDimensions(this.el.parentNode)),t.svgWidth=s[0]*parseInt(i.chart.width,10)/100):a!=="px"&&a!==""||(t.svgWidth=parseInt(i.chart.width,10));var n=String(i.chart.height).toString().split(/[0-9]+/g).pop();if(t.svgHeight!=="auto"&&t.svgHeight!=="")if(n==="%"){var r=R.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(i.chart.height,10)/100}else t.svgHeight=parseInt(i.chart.height,10);else t.svgHeight=t.axisCharts?t.svgWidth/1.61:t.svgWidth/1.2;if(t.svgWidth=Math.max(t.svgWidth,0),t.svgHeight=Math.max(t.svgHeight,0),G.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),n!=="%"){var l=i.chart.sparkline.enabled?0:t.axisCharts?i.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(t.svgHeight+l,"px")}t.dom.elWrap.style.width="".concat(t.svgWidth,"px"),t.dom.elWrap.style.height="".concat(t.svgHeight,"px")}},{key:"shiftGraphPosition",value:function(){var e=this.w.globals,t=e.translateY,i=e.translateX;G.setAttrs(e.dom.elGraphical.node,{transform:"translate(".concat(i,", ").concat(t,")")})}},{key:"resizeNonAxisCharts",value:function(){var e=this.w,t=e.globals,i=0,s=e.config.chart.sparkline.enabled?1:15;s+=e.config.grid.padding.bottom,["top","bottom"].includes(e.config.legend.position)&&e.config.legend.show&&!e.config.legend.floating&&(i=new va(this.ctx).legendHelpers.getLegendDimensions().clwh+7);var a=e.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),n=2.05*e.globals.radialSize;if(a&&!e.config.chart.sparkline.enabled&&e.config.plotOptions.radialBar.startAngle!==0){var r=R.getBoundingClientRect(a);n=r.bottom;var l=r.bottom-r.top;n=Math.max(2.05*e.globals.radialSize,l)}var h=Math.ceil(n+t.translateY+i+s);t.dom.elLegendForeign&&t.dom.elLegendForeign.setAttribute("height",h),e.config.chart.height&&String(e.config.chart.height).includes("%")||(t.dom.elWrap.style.height="".concat(h,"px"),G.setAttrs(t.dom.Paper.node,{height:h}),t.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(h,"px"))}},{key:"coreCalculations",value:function(){new os(this.ctx).init()}},{key:"resetGlobals",value:function(){var e=this,t=function(){return e.w.config.series.map(function(){return[]})},i=new xa,s=this.w.globals;i.initGlobalVars(s),s.seriesXvalues=t(),s.seriesYvalues=t()}},{key:"isMultipleY",value:function(){return!!(Array.isArray(this.w.config.yaxis)&&this.w.config.yaxis.length>1)&&(this.w.globals.isMultipleYAxis=!0,!0)}},{key:"xySettings",value:function(){var e=this.w,t=null;if(e.globals.axisCharts){if(e.config.xaxis.crosshairs.position==="back"&&new hs(this.ctx).drawXCrosshairs(),e.config.yaxis[0].crosshairs.position==="back"&&new hs(this.ctx).drawYCrosshairs(),e.config.xaxis.type==="datetime"&&e.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new Fr(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new Pe(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(e){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:e.w.globals.minX,max:e.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var e=this,t=this.ctx,i=this.w;if(i.config.chart.brush.enabled&&typeof i.config.chart.events.selection!="function"){var s=Array.isArray(i.config.chart.brush.targets)?i.config.chart.brush.targets:[i.config.chart.brush.target];s.forEach(function(a){var n=t.constructor.getChartByID(a);n.w.globals.brushSource=e.ctx,typeof n.w.config.chart.events.zoomed!="function"&&(n.w.config.chart.events.zoomed=function(){return e.updateSourceChart(n)}),typeof n.w.config.chart.events.scrolled!="function"&&(n.w.config.chart.events.scrolled=function(){return e.updateSourceChart(n)})}),i.config.chart.events.selection=function(a,n){s.forEach(function(r){t.constructor.getChartByID(r).ctx.updateHelpers._updateOptions({xaxis:{min:n.xaxis.min,max:n.xaxis.max}},!1,!1,!1,!1)})}}}}]),o}(),Dr=function(){function o(e){P(this,o),this.ctx=e,this.w=e.w}return E(o,[{key:"_updateOptions",value:function(e){var t=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],s=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],a=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],n=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(r){var l=[t.ctx];a&&(l=t.ctx.getSyncedCharts()),t.ctx.w.globals.isExecCalled&&(l=[t.ctx],t.ctx.w.globals.isExecCalled=!1),l.forEach(function(h,c){var d=h.w;if(d.globals.shouldAnimate=s,i||(d.globals.resized=!0,d.globals.dataChanged=!0,s&&h.series.getPreviousPaths()),e&&Se(e)==="object"&&(h.config=new qt(e),e=Pe.extendArrayProps(h.config,e,d),h.w.globals.chartID!==t.ctx.w.globals.chartID&&delete e.series,d.config=R.extend(d.config,e),n&&(d.globals.lastXAxis=e.xaxis?R.clone(e.xaxis):[],d.globals.lastYAxis=e.yaxis?R.clone(e.yaxis):[],d.globals.initialConfig=R.extend({},d.config),d.globals.initialSeries=R.clone(d.config.series),e.series))){for(var u=0;u2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(a){var n,r=i.w;return r.globals.shouldAnimate=t,r.globals.dataChanged=!0,t&&i.ctx.series.getPreviousPaths(),r.globals.axisCharts?((n=e.map(function(l,h){return i._extendSeries(l,h)})).length===0&&(n=[{data:[]}]),r.config.series=n):r.config.series=e.slice(),s&&(r.globals.initialConfig.series=R.clone(r.config.series),r.globals.initialSeries=R.clone(r.config.series)),i.ctx.update().then(function(){a(i.ctx)})})}},{key:"_extendSeries",value:function(e,t){var i=this.w,s=i.config.series[t];return H(H({},i.config.series[t]),{},{name:e.name?e.name:s==null?void 0:s.name,color:e.color?e.color:s==null?void 0:s.color,type:e.type?e.type:s==null?void 0:s.type,group:e.group?e.group:s==null?void 0:s.group,hidden:e.hidden!==void 0?e.hidden:s==null?void 0:s.hidden,data:e.data?e.data:s==null?void 0:s.data,zIndex:e.zIndex!==void 0?e.zIndex:t})}},{key:"toggleDataPointSelection",value:function(e,t){var i=this.w,s=null,a=".apexcharts-series[data\\:realIndex='".concat(e,"']");return i.globals.axisCharts?s=i.globals.dom.Paper.findOne("".concat(a," path[j='").concat(t,"'], ").concat(a," circle[j='").concat(t,"'], ").concat(a," rect[j='").concat(t,"']")):t===void 0&&(s=i.globals.dom.Paper.findOne("".concat(a," path[j='").concat(e,"']")),i.config.chart.type!=="pie"&&i.config.chart.type!=="polarArea"&&i.config.chart.type!=="donut"||this.ctx.pie.pieClicked(e)),s?(new G(this.ctx).pathMouseDown(s,null),s.node?s.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(e){var t=this.w;if(["min","max"].forEach(function(s){e.xaxis[s]!==void 0&&(t.config.xaxis[s]=e.xaxis[s],t.globals.lastXAxis[s]=e.xaxis[s])}),e.xaxis.categories&&e.xaxis.categories.length&&(t.config.xaxis.categories=e.xaxis.categories),t.config.xaxis.convertedCatToNumeric){var i=new Ut(e);e=i.convertCatToNumericXaxis(e,this.ctx)}return e}},{key:"forceYAxisUpdate",value:function(e){return e.chart&&e.chart.stacked&&e.chart.stackType==="100%"&&(Array.isArray(e.yaxis)?e.yaxis.forEach(function(t,i){e.yaxis[i].min=0,e.yaxis[i].max=100}):(e.yaxis.min=0,e.yaxis.max=100)),e}},{key:"revertDefaultAxisMinMax",value:function(e){var t=this,i=this.w,s=i.globals.lastXAxis,a=i.globals.lastYAxis;e&&e.xaxis&&(s=e.xaxis),e&&e.yaxis&&(a=e.yaxis),i.config.xaxis.min=s.min,i.config.xaxis.max=s.max;var n=function(r){a[r]!==void 0&&(i.config.yaxis[r].min=a[r].min,i.config.yaxis[r].max=a[r].max)};i.config.yaxis.map(function(r,l){i.globals.zoomed||a[l]!==void 0?n(l):t.ctx.opts.yaxis[l]!==void 0&&(r.min=t.ctx.opts.yaxis[l].min,r.max=t.ctx.opts.yaxis[l].max)})}}]),o}();(function(){function o(){for(var a=arguments.length>0&&arguments[0]!==d?arguments[0]:[],n=arguments.length>1?arguments[1]:d,r=arguments.length>2?arguments[2]:d,l=arguments.length>3?arguments[3]:d,h=arguments.length>4?arguments[4]:d,c=arguments.length>5?arguments[5]:d,d=arguments.length>6?arguments[6]:d,u=a.slice(n,r||d),f=l.slice(h,c||d),p=0,g={pos:[0,0],start:[0,0]},x={pos:[0,0],start:[0,0]};u[p]=e.call(g,u[p]),f[p]=e.call(x,f[p]),u[p][0]!=f[p][0]||u[p][0]=="M"||u[p][0]=="A"&&(u[p][4]!=f[p][4]||u[p][5]!=f[p][5])?(Array.prototype.splice.apply(u,[p,1].concat(i.call(g,u[p]))),Array.prototype.splice.apply(f,[p,1].concat(i.call(x,f[p])))):(u[p]=t.call(g,u[p]),f[p]=t.call(x,f[p])),!(++p==u.length&&p==f.length);)p==u.length&&u.push(["C",g.pos[0],g.pos[1],g.pos[0],g.pos[1],g.pos[0],g.pos[1]]),p==f.length&&f.push(["C",x.pos[0],x.pos[1],x.pos[0],x.pos[1],x.pos[0],x.pos[1]]);return{start:u,dest:f}}function e(a){switch(a[0]){case"z":case"Z":a[0]="L",a[1]=this.start[0],a[2]=this.start[1];break;case"H":a[0]="L",a[2]=this.pos[1];break;case"V":a[0]="L",a[2]=a[1],a[1]=this.pos[0];break;case"T":a[0]="Q",a[3]=a[1],a[4]=a[2],a[1]=this.reflection[1],a[2]=this.reflection[0];break;case"S":a[0]="C",a[6]=a[4],a[5]=a[3],a[4]=a[2],a[3]=a[1],a[2]=this.reflection[1],a[1]=this.reflection[0]}return a}function t(a){var n=a.length;return this.pos=[a[n-2],a[n-1]],"SCQT".indexOf(a[0])!=-1&&(this.reflection=[2*this.pos[0]-a[n-4],2*this.pos[1]-a[n-3]]),a}function i(a){var n=[a];switch(a[0]){case"M":return this.pos=this.start=[a[1],a[2]],n;case"L":a[5]=a[3]=a[1],a[6]=a[4]=a[2],a[1]=this.pos[0],a[2]=this.pos[1];break;case"Q":a[6]=a[4],a[5]=a[3],a[4]=1*a[4]/3+2*a[2]/3,a[3]=1*a[3]/3+2*a[1]/3,a[2]=1*this.pos[1]/3+2*a[2]/3,a[1]=1*this.pos[0]/3+2*a[1]/3;break;case"A":n=function(r,l){var h,c,d,u,f,p,g,x,m,b,w,C,k,T,A,M,I,O,z,F,Y,B,q,V,Z,J,Q=Math.abs(l[1]),te=Math.abs(l[2]),ae=l[3]%360,pe=l[4],Ce=l[5],ce=l[6],Re=l[7],ue=new me(r),de=new me(ce,Re),xe=[];if(Q===0||te===0||ue.x===de.x&&ue.y===de.y)return[["C",ue.x,ue.y,de.x,de.y,de.x,de.y]];for(h=new me((ue.x-de.x)/2,(ue.y-de.y)/2).transform(new ee().rotate(ae)),c=h.x*h.x/(Q*Q)+h.y*h.y/(te*te),c>1&&(Q*=c=Math.sqrt(c),te*=c),d=new ee().rotate(ae).scale(1/Q,1/te).rotate(-ae),ue=ue.transform(d),de=de.transform(d),u=[de.x-ue.x,de.y-ue.y],p=u[0]*u[0]+u[1]*u[1],f=Math.sqrt(p),u[0]/=f,u[1]/=f,g=p<4?Math.sqrt(1-p/4):0,pe===Ce&&(g*=-1),x=new me((de.x+ue.x)/2+g*-u[1],(de.y+ue.y)/2+g*u[0]),m=new me(ue.x-x.x,ue.y-x.y),b=new me(de.x-x.x,de.y-x.y),w=Math.acos(m.x/Math.sqrt(m.x*m.x+m.y*m.y)),m.y<0&&(w*=-1),C=Math.acos(b.x/Math.sqrt(b.x*b.x+b.y*b.y)),b.y<0&&(C*=-1),Ce&&w>C&&(C+=2*Math.PI),!Ce&&w0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;if(n===!1)return!1;for(var r=n,l=a.length;r(o.changedTouches&&(o=o.changedTouches[0]),{x:o.clientX,y:o.clientY});class Yr{constructor(e){e.remember("_draggable",this),this.el=e,this.drag=this.drag.bind(this),this.startDrag=this.startDrag.bind(this),this.endDrag=this.endDrag.bind(this)}init(e){e?(this.el.on("mousedown.drag",this.startDrag),this.el.on("touchstart.drag",this.startDrag,{passive:!1})):(this.el.off("mousedown.drag"),this.el.off("touchstart.drag"))}startDrag(e){const t=!e.type.indexOf("mouse");if(t&&e.which!==1&&e.buttons!==0||this.el.dispatch("beforedrag",{event:e,handler:this}).defaultPrevented)return;e.preventDefault(),e.stopPropagation(),this.init(!1),this.box=this.el.bbox(),this.lastClick=this.el.point(Ea(e));const i=(t?"mouseup":"touchend")+".drag";nt(window,(t?"mousemove":"touchmove")+".drag",this.drag,this,{passive:!1}),nt(window,i,this.endDrag,this,{passive:!1}),this.el.fire("dragstart",{event:e,handler:this,box:this.box})}drag(e){const{box:t,lastClick:i}=this,s=this.el.point(Ea(e)),a=s.x-i.x,n=s.y-i.y;if(!a&&!n)return t;const r=t.x+a,l=t.y+n;this.box=new Me(r,l,t.w,t.h),this.lastClick=s,this.el.dispatch("dragmove",{event:e,handler:this,box:this.box}).defaultPrevented||this.move(r,l)}move(e,t){this.el.type==="svg"?ct.prototype.move.call(this.el,e,t):this.el.move(e,t)}endDrag(e){this.drag(e),this.el.fire("dragend",{event:e,handler:this,box:this.box}),Ze(window,"mousemove.drag"),Ze(window,"touchmove.drag"),Ze(window,"mouseup.drag"),Ze(window,"touchend.drag"),this.init(!0)}}/*! + * @svgdotjs/svg.select.js - An extension of svg.js which allows to select elements with mouse + * @version 4.0.1 + * https://github.com/svgdotjs/svg.select.js + * + * @copyright Ulrich-Matthias Schäfer + * @license MIT + * + * BUILT: Mon Jul 01 2024 15:04:42 GMT+0200 (Central European Summer Time) + */function fs(o,e,t,i=null){return function(s){s.preventDefault(),s.stopPropagation();var a=s.pageX||s.touches[0].pageX,n=s.pageY||s.touches[0].pageY;e.fire(o,{x:a,y:n,event:s,index:i,points:t})}}function gs([o,e],{a:t,b:i,c:s,d:a,e:n,f:r}){return[o*t+e*s+n,o*i+e*a+r]}ie(Oe,{draggable(o=!0){return(this.remember("_draggable")||new Yr(this)).init(o),this}});let Ra=class{constructor(o){this.el=o,o.remember("_selectHandler",this),this.selection=new ct,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const e=Dt();this.observer=new e.MutationObserver(this.mutationHandler)}init(o){this.createHandle=o.createHandle||this.createHandleFn,this.createRot=o.createRot||this.createRotFn,this.updateHandle=o.updateHandle||this.updateHandleFn,this.updateRot=o.updateRot||this.updateRotFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createResizeHandles(),this.updateResizeHandles(),this.createRotationHandle(),this.updateRotationHandle(),this.observer.observe(this.el.node,{attributes:!0})}active(o,e){if(!o)return this.selection.clear().remove(),void this.observer.disconnect();this.init(e)}createSelection(){this.selection.polygon(this.handlePoints).addClass("svg_select_shape")}updateSelection(){this.selection.get(0).plot(this.handlePoints)}createResizeHandles(){this.handlePoints.forEach((o,e,t)=>{const i=this.order[e];this.createHandle.call(this,this.selection,o,e,t,i),this.selection.get(e+1).addClass("svg_select_handle svg_select_handle_"+i).on("mousedown.selection touchstart.selection",fs(i,this.el,this.handlePoints,e))})}createHandleFn(o){o.polyline()}updateHandleFn(o,e,t,i){const s=i.at(t-1),a=i[(t+1)%i.length],n=e,r=[n[0]-s[0],n[1]-s[1]],l=[n[0]-a[0],n[1]-a[1]],h=Math.sqrt(r[0]*r[0]+r[1]*r[1]),c=Math.sqrt(l[0]*l[0]+l[1]*l[1]),d=[r[0]/h,r[1]/h],u=[l[0]/c,l[1]/c],f=[n[0]-10*d[0],n[1]-10*d[1]],p=[n[0]-10*u[0],n[1]-10*u[1]];o.plot([f,n,p])}updateResizeHandles(){this.handlePoints.forEach((o,e,t)=>{const i=this.order[e];this.updateHandle.call(this,this.selection.get(e+1),o,e,t,i)})}createRotFn(o){o.line(),o.circle(5)}getPoint(o){return this.handlePoints[this.order.indexOf(o)]}getPointHandle(o){return this.selection.get(this.order.indexOf(o)+1)}updateRotFn(o,e){const t=this.getPoint("t");o.get(0).plot(t[0],t[1],e[0],e[1]),o.get(1).center(e[0],e[1])}createRotationHandle(){const o=this.selection.group().addClass("svg_select_handle_rot").on("mousedown.selection touchstart.selection",fs("rot",this.el,this.handlePoints));this.createRot.call(this,o)}updateRotationHandle(){const o=this.selection.findOne("g.svg_select_handle_rot");this.updateRot(o,this.rotationPoint,this.handlePoints)}updatePoints(){const o=this.el.bbox(),e=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.handlePoints=this.getHandlePoints(o).map(t=>gs(t,e)),this.rotationPoint=gs(this.getRotationPoint(o),e)}getHandlePoints({x:o,x2:e,y:t,y2:i,cx:s,cy:a}=this.el.bbox()){return[[o,t],[s,t],[e,t],[e,a],[e,i],[s,i],[o,i],[o,a]]}getRotationPoint({y:o,cx:e}=this.el.bbox()){return[e,o-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}};const Ia=o=>function(e=!0,t={}){typeof e=="object"&&(t=e,e=!0);let i=this.remember("_"+o.name);return i||(e.prototype instanceof Ra?(i=new e(this),e=!0):i=new o(this),this.remember("_"+o.name,i)),i.active(e,t),this};/*! + * @svgdotjs/svg.resize.js - An extension for svg.js which allows to resize elements which are selected + * @version 2.0.4 + * https://github.com/svgdotjs/svg.resize.js + * + * @copyright [object Object] + * @license MIT + * + * BUILT: Fri Sep 13 2024 12:43:14 GMT+0200 (Central European Summer Time) + *//*! + * @svgdotjs/svg.select.js - An extension of svg.js which allows to select elements with mouse + * @version 4.0.1 + * https://github.com/svgdotjs/svg.select.js + * + * @copyright Ulrich-Matthias Schäfer + * @license MIT + * + * BUILT: Mon Jul 01 2024 15:04:42 GMT+0200 (Central European Summer Time) + */function ps(o,e,t,i=null){return function(s){s.preventDefault(),s.stopPropagation();var a=s.pageX||s.touches[0].pageX,n=s.pageY||s.touches[0].pageY;e.fire(o,{x:a,y:n,event:s,index:i,points:t})}}function xs([o,e],{a:t,b:i,c:s,d:a,e:n,f:r}){return[o*t+e*s+n,o*i+e*a+r]}ie(Oe,{select:Ia(Ra)}),ie([vt,wt,mt],{pointSelect:Ia(class{constructor(o){this.el=o,o.remember("_pointSelectHandler",this),this.selection=new ct,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const e=Dt();this.observer=new e.MutationObserver(this.mutationHandler)}init(o){this.createHandle=o.createHandle||this.createHandleFn,this.updateHandle=o.updateHandle||this.updateHandleFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createPointHandles(),this.updatePointHandles(),this.observer.observe(this.el.node,{attributes:!0})}active(o,e){if(!o)return this.selection.clear().remove(),void this.observer.disconnect();this.init(e)}createSelection(){this.selection.polygon(this.points).addClass("svg_select_shape_pointSelect")}updateSelection(){this.selection.get(0).plot(this.points)}createPointHandles(){this.points.forEach((o,e,t)=>{this.createHandle.call(this,this.selection,o,e,t),this.selection.get(e+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",fs("point",this.el,this.points,e))})}createHandleFn(o){o.circle(5)}updateHandleFn(o,e){o.center(e[0],e[1])}updatePointHandles(){this.points.forEach((o,e,t)=>{this.updateHandle.call(this,this.selection.get(e+1),o,e,t)})}updatePoints(){const o=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map(e=>gs(e,o))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});class Oa{constructor(e){this.el=e,e.remember("_selectHandler",this),this.selection=new ct,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=Dt();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.createRot=e.createRot||this.createRotFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.updateRot=e.updateRot||this.updateRotFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createResizeHandles(),this.updateResizeHandles(),this.createRotationHandle(),this.updateRotationHandle(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.handlePoints).addClass("svg_select_shape")}updateSelection(){this.selection.get(0).plot(this.handlePoints)}createResizeHandles(){this.handlePoints.forEach((e,t,i)=>{const s=this.order[t];this.createHandle.call(this,this.selection,e,t,i,s),this.selection.get(t+1).addClass("svg_select_handle svg_select_handle_"+s).on("mousedown.selection touchstart.selection",ps(s,this.el,this.handlePoints,t))})}createHandleFn(e){e.polyline()}updateHandleFn(e,t,i,s){const a=s.at(i-1),n=s[(i+1)%s.length],r=t,l=[r[0]-a[0],r[1]-a[1]],h=[r[0]-n[0],r[1]-n[1]],c=Math.sqrt(l[0]*l[0]+l[1]*l[1]),d=Math.sqrt(h[0]*h[0]+h[1]*h[1]),u=[l[0]/c,l[1]/c],f=[h[0]/d,h[1]/d],p=[r[0]-10*u[0],r[1]-10*u[1]],g=[r[0]-10*f[0],r[1]-10*f[1]];e.plot([p,r,g])}updateResizeHandles(){this.handlePoints.forEach((e,t,i)=>{const s=this.order[t];this.updateHandle.call(this,this.selection.get(t+1),e,t,i,s)})}createRotFn(e){e.line(),e.circle(5)}getPoint(e){return this.handlePoints[this.order.indexOf(e)]}getPointHandle(e){return this.selection.get(this.order.indexOf(e)+1)}updateRotFn(e,t){const i=this.getPoint("t");e.get(0).plot(i[0],i[1],t[0],t[1]),e.get(1).center(t[0],t[1])}createRotationHandle(){const e=this.selection.group().addClass("svg_select_handle_rot").on("mousedown.selection touchstart.selection",ps("rot",this.el,this.handlePoints));this.createRot.call(this,e)}updateRotationHandle(){const e=this.selection.findOne("g.svg_select_handle_rot");this.updateRot(e,this.rotationPoint,this.handlePoints)}updatePoints(){const e=this.el.bbox(),t=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.handlePoints=this.getHandlePoints(e).map(i=>xs(i,t)),this.rotationPoint=xs(this.getRotationPoint(e),t)}getHandlePoints({x:e,x2:t,y:i,y2:s,cx:a,cy:n}=this.el.bbox()){return[[e,i],[a,i],[t,i],[t,n],[t,s],[a,s],[e,s],[e,n]]}getRotationPoint({y:e,cx:t}=this.el.bbox()){return[t,e-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}}const za=o=>function(e=!0,t={}){typeof e=="object"&&(t=e,e=!0);let i=this.remember("_"+o.name);return i||(e.prototype instanceof Oa?(i=new e(this),e=!0):i=new o(this),this.remember("_"+o.name,i)),i.active(e,t),this};ie(Oe,{select:za(Oa)}),ie([vt,wt,mt],{pointSelect:za(class{constructor(o){this.el=o,o.remember("_pointSelectHandler",this),this.selection=new ct,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const e=Dt();this.observer=new e.MutationObserver(this.mutationHandler)}init(o){this.createHandle=o.createHandle||this.createHandleFn,this.updateHandle=o.updateHandle||this.updateHandleFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createPointHandles(),this.updatePointHandles(),this.observer.observe(this.el.node,{attributes:!0})}active(o,e){if(!o)return this.selection.clear().remove(),void this.observer.disconnect();this.init(e)}createSelection(){this.selection.polygon(this.points).addClass("svg_select_shape_pointSelect")}updateSelection(){this.selection.get(0).plot(this.points)}createPointHandles(){this.points.forEach((o,e,t)=>{this.createHandle.call(this,this.selection,o,e,t),this.selection.get(e+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",ps("point",this.el,this.points,e))})}createHandleFn(o){o.circle(5)}updateHandleFn(o,e){o.center(e[0],e[1])}updatePointHandles(){this.points.forEach((o,e,t)=>{this.updateHandle.call(this,this.selection.get(e+1),o,e,t)})}updatePoints(){const o=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map(e=>xs(e,o))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});const fi=o=>(o.changedTouches&&(o=o.changedTouches[0]),{x:o.clientX,y:o.clientY}),Xa=o=>{let e=1/0,t=1/0,i=-1/0,s=-1/0;for(let a=0;a{const T=C-m[0],A=(k-m[1])*b;return[T*b+m[0],A+m[1]]});return Xa(w)}(this.box,p,g)}this.el.dispatch("resize",{box:new Me(h),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.size(h.width,h.height).move(h.x,h.y)}movePoint(e){this.lastEvent=e;const{x:t,y:i}=this.snapToGrid(this.el.point(fi(e))),s=this.el.array().slice();s[this.index]=[t,i],this.el.dispatch("resize",{box:Xa(s),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.plot(s)}rotate(e){this.lastEvent=e;const t=this.startPoint,i=this.el.point(fi(e)),{cx:s,cy:a}=this.box,n=t.x-s,r=t.y-a,l=i.x-s,h=i.y-a,c=Math.sqrt(n*n+r*r)*Math.sqrt(l*l+h*h);if(c===0)return;let d=Math.acos((n*l+r*h)/c)/Math.PI*180;if(!d)return;i.xdiv { + margin: 4px 0 +} + +.apexcharts-tooltip-box span.value { + font-weight: 700 +} + +.apexcharts-tooltip-rangebar { + padding: 5px 8px +} + +.apexcharts-tooltip-rangebar .category { + font-weight: 600; + color: #777 +} + +.apexcharts-tooltip-rangebar .series-name { + font-weight: 700; + display: block; + margin-bottom: 5px +} + +.apexcharts-xaxistooltip, +.apexcharts-yaxistooltip { + opacity: 0; + pointer-events: none; + color: #373d3f; + font-size: 13px; + text-align: center; + border-radius: 2px; + position: absolute; + z-index: 10; + background: #eceff1; + border: 1px solid #90a4ae +} + +.apexcharts-xaxistooltip { + padding: 9px 10px; + transition: .15s ease all +} + +.apexcharts-xaxistooltip.apexcharts-theme-dark { + background: rgba(0, 0, 0, .7); + border: 1px solid rgba(0, 0, 0, .5); + color: #fff +} + +.apexcharts-xaxistooltip:after, +.apexcharts-xaxistooltip:before { + left: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.apexcharts-xaxistooltip:after { + border-color: transparent; + border-width: 6px; + margin-left: -6px +} + +.apexcharts-xaxistooltip:before { + border-color: transparent; + border-width: 7px; + margin-left: -7px +} + +.apexcharts-xaxistooltip-bottom:after, +.apexcharts-xaxistooltip-bottom:before { + bottom: 100% +} + +.apexcharts-xaxistooltip-top:after, +.apexcharts-xaxistooltip-top:before { + top: 100% +} + +.apexcharts-xaxistooltip-bottom:after { + border-bottom-color: #eceff1 +} + +.apexcharts-xaxistooltip-bottom:before { + border-bottom-color: #90a4ae +} + +.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after, +.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before { + border-bottom-color: rgba(0, 0, 0, .5) +} + +.apexcharts-xaxistooltip-top:after { + border-top-color: #eceff1 +} + +.apexcharts-xaxistooltip-top:before { + border-top-color: #90a4ae +} + +.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after, +.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before { + border-top-color: rgba(0, 0, 0, .5) +} + +.apexcharts-xaxistooltip.apexcharts-active { + opacity: 1; + transition: .15s ease all +} + +.apexcharts-yaxistooltip { + padding: 4px 10px +} + +.apexcharts-yaxistooltip.apexcharts-theme-dark { + background: rgba(0, 0, 0, .7); + border: 1px solid rgba(0, 0, 0, .5); + color: #fff +} + +.apexcharts-yaxistooltip:after, +.apexcharts-yaxistooltip:before { + top: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.apexcharts-yaxistooltip:after { + border-color: transparent; + border-width: 6px; + margin-top: -6px +} + +.apexcharts-yaxistooltip:before { + border-color: transparent; + border-width: 7px; + margin-top: -7px +} + +.apexcharts-yaxistooltip-left:after, +.apexcharts-yaxistooltip-left:before { + left: 100% +} + +.apexcharts-yaxistooltip-right:after, +.apexcharts-yaxistooltip-right:before { + right: 100% +} + +.apexcharts-yaxistooltip-left:after { + border-left-color: #eceff1 +} + +.apexcharts-yaxistooltip-left:before { + border-left-color: #90a4ae +} + +.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after, +.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before { + border-left-color: rgba(0, 0, 0, .5) +} + +.apexcharts-yaxistooltip-right:after { + border-right-color: #eceff1 +} + +.apexcharts-yaxistooltip-right:before { + border-right-color: #90a4ae +} + +.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after, +.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before { + border-right-color: rgba(0, 0, 0, .5) +} + +.apexcharts-yaxistooltip.apexcharts-active { + opacity: 1 +} + +.apexcharts-yaxistooltip-hidden { + display: none +} + +.apexcharts-xcrosshairs, +.apexcharts-ycrosshairs { + pointer-events: none; + opacity: 0; + transition: .15s ease all +} + +.apexcharts-xcrosshairs.apexcharts-active, +.apexcharts-ycrosshairs.apexcharts-active { + opacity: 1; + transition: .15s ease all +} + +.apexcharts-ycrosshairs-hidden { + opacity: 0 +} + +.apexcharts-selection-rect { + cursor: move +} + +.svg_select_shape { + stroke-width: 1; + stroke-dasharray: 10 10; + stroke: black; + stroke-opacity: 0.1; + pointer-events: none; + fill: none; +} + +.svg_select_handle { + stroke-width: 3; + stroke: black; + fill: none; +} + +.svg_select_handle_r { + cursor: e-resize; +} + +.svg_select_handle_l { + cursor: w-resize; +} + +.apexcharts-svg.apexcharts-zoomable.hovering-zoom { + cursor: crosshair +} + +.apexcharts-svg.apexcharts-zoomable.hovering-pan { + cursor: move +} + +.apexcharts-menu-icon, +.apexcharts-pan-icon, +.apexcharts-reset-icon, +.apexcharts-selection-icon, +.apexcharts-toolbar-custom-icon, +.apexcharts-zoom-icon, +.apexcharts-zoomin-icon, +.apexcharts-zoomout-icon { + cursor: pointer; + width: 20px; + height: 20px; + line-height: 24px; + color: #6e8192; + text-align: center +} + +.apexcharts-menu-icon svg, +.apexcharts-reset-icon svg, +.apexcharts-zoom-icon svg, +.apexcharts-zoomin-icon svg, +.apexcharts-zoomout-icon svg { + fill: #6e8192 +} + +.apexcharts-selection-icon svg { + fill: #444; + transform: scale(.76) +} + +.apexcharts-theme-dark .apexcharts-menu-icon svg, +.apexcharts-theme-dark .apexcharts-pan-icon svg, +.apexcharts-theme-dark .apexcharts-reset-icon svg, +.apexcharts-theme-dark .apexcharts-selection-icon svg, +.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg, +.apexcharts-theme-dark .apexcharts-zoom-icon svg, +.apexcharts-theme-dark .apexcharts-zoomin-icon svg, +.apexcharts-theme-dark .apexcharts-zoomout-icon svg { + fill: #f3f4f5 +} + +.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg, +.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg, +.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg { + fill: #008ffb +} + +.apexcharts-theme-light .apexcharts-menu-icon:hover svg, +.apexcharts-theme-light .apexcharts-reset-icon:hover svg, +.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg, +.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg, +.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg, +.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg { + fill: #333 +} + +.apexcharts-menu-icon, +.apexcharts-selection-icon { + position: relative +} + +.apexcharts-reset-icon { + margin-left: 5px +} + +.apexcharts-menu-icon, +.apexcharts-reset-icon, +.apexcharts-zoom-icon { + transform: scale(.85) +} + +.apexcharts-zoomin-icon, +.apexcharts-zoomout-icon { + transform: scale(.7) +} + +.apexcharts-zoomout-icon { + margin-right: 3px +} + +.apexcharts-pan-icon { + transform: scale(.62); + position: relative; + left: 1px; + top: 0 +} + +.apexcharts-pan-icon svg { + fill: #fff; + stroke: #6e8192; + stroke-width: 2 +} + +.apexcharts-pan-icon.apexcharts-selected svg { + stroke: #008ffb +} + +.apexcharts-pan-icon:not(.apexcharts-selected):hover svg { + stroke: #333 +} + +.apexcharts-toolbar { + position: absolute; + z-index: 11; + max-width: 176px; + text-align: right; + border-radius: 3px; + padding: 0 6px 2px; + display: flex; + justify-content: space-between; + align-items: center +} + +.apexcharts-menu { + background: #fff; + position: absolute; + top: 100%; + border: 1px solid #ddd; + border-radius: 3px; + padding: 3px; + right: 10px; + opacity: 0; + min-width: 110px; + transition: .15s ease all; + pointer-events: none +} + +.apexcharts-menu.apexcharts-menu-open { + opacity: 1; + pointer-events: all; + transition: .15s ease all +} + +.apexcharts-menu-item { + padding: 6px 7px; + font-size: 12px; + cursor: pointer +} + +.apexcharts-theme-light .apexcharts-menu-item:hover { + background: #eee +} + +.apexcharts-theme-dark .apexcharts-menu { + background: rgba(0, 0, 0, .7); + color: #fff +} + +@media screen and (min-width:768px) { + .apexcharts-canvas:hover .apexcharts-toolbar { + opacity: 1 + } +} + +.apexcharts-canvas .apexcharts-element-hidden, +.apexcharts-datalabel.apexcharts-element-hidden, +.apexcharts-hide .apexcharts-series-points { + opacity: 0; +} + +.apexcharts-hidden-element-shown { + opacity: 1; + transition: 0.25s ease all; +} + +.apexcharts-datalabel, +.apexcharts-datalabel-label, +.apexcharts-datalabel-value, +.apexcharts-datalabels, +.apexcharts-pie-label { + cursor: default; + pointer-events: none +} + +.apexcharts-pie-label-delay { + opacity: 0; + animation-name: opaque; + animation-duration: .3s; + animation-fill-mode: forwards; + animation-timing-function: ease +} + +.apexcharts-radialbar-label { + cursor: pointer; +} + +.apexcharts-annotation-rect, +.apexcharts-area-series .apexcharts-area, +.apexcharts-gridline, +.apexcharts-line, +.apexcharts-point-annotation-label, +.apexcharts-radar-series path:not(.apexcharts-marker), +.apexcharts-radar-series polygon, +.apexcharts-toolbar svg, +.apexcharts-tooltip .apexcharts-marker, +.apexcharts-xaxis-annotation-label, +.apexcharts-yaxis-annotation-label, +.apexcharts-zoom-rect, +.no-pointer-events { + pointer-events: none +} + +.apexcharts-tooltip-active .apexcharts-marker { + transition: .15s ease all +} + +.apexcharts-radar-series .apexcharts-yaxis { + pointer-events: none; +} + +.resize-triggers { + animation: 1ms resizeanim; + visibility: hidden; + opacity: 0; + height: 100%; + width: 100%; + overflow: hidden +} + +.contract-trigger:before, +.resize-triggers, +.resize-triggers>div { + content: " "; + display: block; + position: absolute; + top: 0; + left: 0 +} + +.resize-triggers>div { + height: 100%; + width: 100%; + background: #eee; + overflow: auto +} + +.contract-trigger:before { + overflow: hidden; + width: 200%; + height: 200% +} + +.apexcharts-bar-goals-markers { + pointer-events: none +} + +.apexcharts-bar-shadows { + pointer-events: none +} + +.apexcharts-rangebar-goals-markers { + pointer-events: none +}`;var c=((h=e.opts.chart)===null||h===void 0?void 0:h.nonce)||e.w.config.chart.nonce;c&&l.setAttribute("nonce",c),n?a.prepend(l):r.head.appendChild(l)}var d=e.create(e.w.config.series,{});if(!d)return t(e);e.mount(d).then(function(){typeof e.w.config.chart.events.mounted=="function"&&e.w.config.chart.events.mounted(e,e.w),e.events.fireEvent("mounted",[e,e.w]),t(d)}).catch(function(u){i(u)})}else i(new Error("Element not found"))})}},{key:"create",value:function(e,t){var i=this,s=this.w;new Ha(this).initModules();var a=this.w.globals;if(a.noData=!1,a.animationEnded=!1,!R.elementExists(this.el))return a.animationEnded=!0,this.destroy(),null;if(this.responsive.checkResponsiveConfig(t),s.config.xaxis.convertedCatToNumeric&&new Ut(s.config).convertCatToNumericXaxis(s.config,this.ctx),this.core.setupElements(),s.config.chart.type==="treemap"&&(s.config.grid.show=!1,s.config.yaxis[0].show=!1),a.svgWidth===0)return a.animationEnded=!0,null;var n=e;e.forEach(function(u,f){u.hidden&&(n=i.legend.legendHelpers.getSeriesAfterCollapsing({realIndex:f}))});var r=Pe.checkComboSeries(n,s.config.chart.type);a.comboCharts=r.comboCharts,a.comboBarCount=r.comboBarCount;var l=n.every(function(u){return u.data&&u.data.length===0});(n.length===0||l&&a.collapsedSeries.length<1)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(n),this.theme.init(),new Ot(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!s.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),s.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=s.globals.minX,this.ctx.toolbar.maxX=s.globals.maxX),this.formatters.heatmapLabelFormatters(),new Pe(this).getLargestMarkerSize(),this.dimensions.plotCoords();var h=this.core.xySettings();this.grid.createGridMask();var c=this.core.plotChartType(n,h),d=new zt(this);return d.bringForward(),s.config.dataLabels.background.enabled&&d.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:c,xyRatios:h,dimensions:{plot:{left:s.globals.translateX,top:s.globals.translateY,width:s.globals.gridWidth,height:s.globals.gridHeight}}}}},{key:"mount",value:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=this,s=i.w;return new Promise(function(a,n){if(i.el===null)return n(new Error("Not enough data to display or target element not found"));(t===null||s.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new ba(i);var r,l,h=i.grid.drawGrid();if(i.annotations=new rr(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),s.config.grid.position==="back"&&(h&&s.globals.dom.elGraphical.add(h.el),h!=null&&(r=h.elGridBorders)!==null&&r!==void 0&&r.node&&s.globals.dom.elGraphical.add(h.elGridBorders)),Array.isArray(t.elGraph))for(var c=0;c0&&s.globals.memory.methodsToExec.forEach(function(p){p.method(p.params,!1,p.context)}),s.globals.axisCharts||s.globals.noData||i.core.resizeNonAxisCharts(),a(i)})}},{key:"destroy",value:function(){window.removeEventListener("resize",this.windowResizeHandler),function(t,i){var s=ms.get(i);s&&(s.disconnect(),ms.delete(i))}(this.el.parentNode,this.parentResizeHandler);var e=this.w.config.chart.id;e&&Apex._chartInstances.forEach(function(t,i){t.id===R.escapeString(e)&&Apex._chartInstances.splice(i,1)}),new Da(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(e){var t=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],s=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],a=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],n=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],r=this.w;return r.globals.selection=void 0,e.series&&(this.series.resetSeries(!1,!0,!1),e.series.length&&e.series[0].data&&(e.series=e.series.map(function(l,h){return t.updateHelpers._extendSeries(l,h)})),this.updateHelpers.revertDefaultAxisMinMax()),e.xaxis&&(e=this.updateHelpers.forceXAxisUpdate(e)),e.yaxis&&(e=this.updateHelpers.forceYAxisUpdate(e)),r.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),e.theme&&(e=this.theme.updateThemeOptions(e)),this.updateHelpers._updateOptions(e,i,s,a,n)}},{key:"updateSeries",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(e,t,i)}},{key:"appendSeries",value:function(e){var t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],s=this.w.config.series.slice();return s.push(e),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(s,t,i)}},{key:"appendData",value:function(e){var t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var s=i.w.config.series.slice(),a=0;a0&&arguments[0]!==void 0)||arguments[0],t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(e,t)}},{key:"addEventListener",value:function(e,t){this.events.addEventListener(e,t)}},{key:"removeEventListener",value:function(e,t){this.events.removeEventListener(e,t)}},{key:"addXaxisAnnotation",value:function(e){var t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addXaxisAnnotationExternal(e,t,s)}},{key:"addYaxisAnnotation",value:function(e){var t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addYaxisAnnotationExternal(e,t,s)}},{key:"addPointAnnotation",value:function(e){var t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,s=this;i&&(s=i),s.annotations.addPointAnnotationExternal(e,t,s)}},{key:"clearAnnotations",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,t=this;e&&(t=e),t.annotations.clearAnnotations(t)}},{key:"removeAnnotation",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=this;t&&(i=t),i.annotations.removeAnnotation(i,e)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(e,t){return this.coreUtils.getSeriesTotalsXRange(e,t)}},{key:"getHighestValueInSeries",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new os(this.ctx).getMinYMaxY(e).highestY}},{key:"getLowestValueInSeries",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new os(this.ctx).getMinYMaxY(e).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(e,t){return this.updateHelpers.toggleDataPointSelection(e,t)}},{key:"zoomX",value:function(e,t){this.ctx.toolbar.zoomUpdateOptions(e,t)}},{key:"setLocale",value:function(e){this.localization.setCurrentLocaleValues(e)}},{key:"dataURI",value:function(e){return new di(this.ctx).dataURI(e)}},{key:"exportToCSV",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new di(this.ctx).exportToCSV(e)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var e=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){e.w.globals.resized=!0,e.w.globals.dataChanged=!1,e.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var e=this.w.config.chart.redrawOnWindowResize;typeof e=="function"&&(e=e()),e&&this._windowResize()}}],[{key:"getChartByID",value:function(e){var t=R.escapeString(e);if(Apex._chartInstances){var i=Apex._chartInstances.filter(function(s){return s.id===t})[0];return i&&i.chart}}},{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),t=0;t2?a-2:0),r=2;rU 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