diff --git a/package-lock.json b/package-lock.json index 7f0fc419..4c2df98b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,9 +47,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", "bin": { "parser": "bin/babel-parser.js" }, @@ -457,22 +457,22 @@ } }, "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { @@ -528,12 +528,12 @@ } }, "node_modules/@intlify/core-base": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.9.0.tgz", - "integrity": "sha512-C7UXPymDIOlMGSNjAhNLtKgzITc/8BjINK5gNKXg8GiWCTwL6n3MWr55czksxn8RM5wTMz0qcLOFT+adtaVQaA==", + "version": "9.9.1", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.9.1.tgz", + "integrity": "sha512-qsV15dg7jNX2faBRyKMgZS8UcFJViWEUPLdzZ9UR0kQZpFVeIpc0AG7ZOfeP7pX2T9SQ5jSiorq/tii9nkkafA==", "dependencies": { - "@intlify/message-compiler": "9.9.0", - "@intlify/shared": "9.9.0" + "@intlify/message-compiler": "9.9.1", + "@intlify/shared": "9.9.1" }, "engines": { "node": ">= 16" @@ -543,11 +543,11 @@ } }, "node_modules/@intlify/message-compiler": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.9.0.tgz", - "integrity": "sha512-yDU/jdUm9KuhEzYfS+wuyja209yXgdl1XFhMlKtXEgSFTxz4COZQCRXXbbH8JrAjMsaJ7bdoPSLsKlY6mXG2iA==", + "version": "9.9.1", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.9.1.tgz", + "integrity": "sha512-zTvP6X6HeumHOXuAE1CMMsV6tTX+opKMOxO1OHTCg5N5Sm/F7d8o2jdT6W6L5oHUsJ/vvkGefHIs7Q3hfowmsA==", "dependencies": { - "@intlify/shared": "9.9.0", + "@intlify/shared": "9.9.1", "source-map-js": "^1.0.2" }, "engines": { @@ -558,9 +558,9 @@ } }, "node_modules/@intlify/shared": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.9.0.tgz", - "integrity": "sha512-1ECUyAHRrzOJbOizyGufYP2yukqGrWXtkmTu4PcswVnWbkcjzk3YQGmJ0bLkM7JZ0ZYAaohLGdYvBYnTOGYJ9g==", + "version": "9.9.1", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.9.1.tgz", + "integrity": "sha512-b3Pta1nwkz5rGq434v0psHwEwHGy1pYCttfcM22IE//K9owbpkEvFptx9VcuRAxjQdrO2If249cmDDjBu5wMDA==", "engines": { "node": ">= 16" }, @@ -726,9 +726,9 @@ } }, "node_modules/@pkgr/core": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.0.tgz", - "integrity": "sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" @@ -776,9 +776,9 @@ } }, "node_modules/@rushstack/eslint-patch": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.1.tgz", - "integrity": "sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz", + "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==", "dev": true }, "node_modules/@sinclair/typebox": { @@ -797,9 +797,9 @@ } }, "node_modules/@types/chai": { - "version": "4.3.11", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.11.tgz", - "integrity": "sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==", + "version": "4.3.12", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.12.tgz", + "integrity": "sha512-zNKDHG/1yxm8Il6uCCVsm+dRdEsJlFoDu73X17y09bId6UwoYww+vFBsAcRzl8knM1sab3Dp1VRikFQwDOtDDw==", "dev": true }, "node_modules/@types/chai-subset": { @@ -818,9 +818,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.10.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.8.tgz", - "integrity": "sha512-f8nQs3cLxbAFc00vEU59yf9UyGUftkPaLGfvbVOIDdx2i1b8epBqj2aNGyP19fiyXWvlmZ7qC1XLjAzw/OKIeA==", + "version": "20.11.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", + "integrity": "sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -941,55 +941,55 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.8.tgz", - "integrity": "sha512-GjAwOydZV6UyVBi1lYW5v4jjfU6wOeyi3vBATKJOwV7muYF0/nZi4kfdJc0pwdT5lXwbbx57lyA2Y356rFpw1A==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.19.tgz", + "integrity": "sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==", "dependencies": { - "@babel/parser": "^7.23.6", - "@vue/shared": "3.4.8", + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.19", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.8.tgz", - "integrity": "sha512-GsPyji42zmkSJlaDFKXvwB97ukTlHzlFH/iVzPFYz/APnSzuhu/CMFQbsYmrtsnc2yscF39eC4rKzvKR27aBug==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.19.tgz", + "integrity": "sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==", "dependencies": { - "@vue/compiler-core": "3.4.8", - "@vue/shared": "3.4.8" + "@vue/compiler-core": "3.4.19", + "@vue/shared": "3.4.19" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.8.tgz", - "integrity": "sha512-3ZcurOa6bQdZ6VZLtMqYSUZqpsMqfX0MC3oCxQG0VIJFCqouZAgRYJN1c8QvGs7HW5wW8aXVvUOQU0ILVlYHKA==", - "dependencies": { - "@babel/parser": "^7.23.6", - "@vue/compiler-core": "3.4.8", - "@vue/compiler-dom": "3.4.8", - "@vue/compiler-ssr": "3.4.8", - "@vue/shared": "3.4.8", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.19.tgz", + "integrity": "sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==", + "dependencies": { + "@babel/parser": "^7.23.9", + "@vue/compiler-core": "3.4.19", + "@vue/compiler-dom": "3.4.19", + "@vue/compiler-ssr": "3.4.19", + "@vue/shared": "3.4.19", "estree-walker": "^2.0.2", - "magic-string": "^0.30.5", - "postcss": "^8.4.32", + "magic-string": "^0.30.6", + "postcss": "^8.4.33", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.8.tgz", - "integrity": "sha512-nxN79LHeAemhBpIa2PQ6rz57cW7W4C/XIJCOMSn2g49u6q2ekirmJI0osAOTErQPApOR0KwP2QyeTexX4zQCrw==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.19.tgz", + "integrity": "sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==", "dependencies": { - "@vue/compiler-dom": "3.4.8", - "@vue/shared": "3.4.8" + "@vue/compiler-dom": "3.4.19", + "@vue/shared": "3.4.19" } }, "node_modules/@vue/devtools-api": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz", - "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==" + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", + "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" }, "node_modules/@vue/eslint-config-prettier": { "version": "8.0.0", @@ -1006,53 +1006,53 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.8.tgz", - "integrity": "sha512-UJYMQ3S2rqIGw9IvKomD4Xw2uS5VlcKEEmwcfboGOdrI79oqebxnCgTvXWLMClvg3M5SF0Cyn+9eDQoyGMLu9Q==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.19.tgz", + "integrity": "sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==", "dependencies": { - "@vue/shared": "3.4.8" + "@vue/shared": "3.4.19" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.8.tgz", - "integrity": "sha512-sMRXOy89KnwY6fWG5epgPOsCWzpo/64FrA0QkjIeNeGnoA2YyZ6bBUxpFUyqhJ8VbrDhXEFH+6LHMOYrpzX/ZQ==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.19.tgz", + "integrity": "sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==", "dependencies": { - "@vue/reactivity": "3.4.8", - "@vue/shared": "3.4.8" + "@vue/reactivity": "3.4.19", + "@vue/shared": "3.4.19" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.8.tgz", - "integrity": "sha512-L4gZcYo8f3d7rQqQIHkPvyczkjjQ55cJqz2G0v6Ptmqa1mO2zkqN9F8lBT6aGPYy3hd0RDiINbs4jxhSvvy10Q==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.19.tgz", + "integrity": "sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==", "dependencies": { - "@vue/runtime-core": "3.4.8", - "@vue/shared": "3.4.8", + "@vue/runtime-core": "3.4.19", + "@vue/shared": "3.4.19", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.8.tgz", - "integrity": "sha512-pBeHM59Owevr3P0Fl1XOjBmq4DTy5JDcjMG4NuzJEVDlZYzY8fHybx0wdjkY5lK5mCtUyBtw6Mz4d87aosc1Sw==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.19.tgz", + "integrity": "sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==", "dependencies": { - "@vue/compiler-ssr": "3.4.8", - "@vue/shared": "3.4.8" + "@vue/compiler-ssr": "3.4.19", + "@vue/shared": "3.4.19" }, "peerDependencies": { - "vue": "3.4.8" + "vue": "3.4.19" } }, "node_modules/@vue/shared": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.8.tgz", - "integrity": "sha512-ChLCWzXiJboQ009oVkemhEoUdrxHme7v3ip+Kh+/kDDeF1WtHWGt0knRLGm1Y4YqCRTSs9QxsZIY8paJj5Szrw==" + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.19.tgz", + "integrity": "sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==" }, "node_modules/@vue/test-utils": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.4.3.tgz", - "integrity": "sha512-F4K7mF+ad++VlTrxMJVRnenKSJmO6fkQt2wpRDiKDesQMkfpniGWsqEi/JevxGBo2qEkwwjvTUAoiGJLNx++CA==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.4.4.tgz", + "integrity": "sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==", "dev": true, "dependencies": { "js-beautify": "^1.14.9", @@ -1106,9 +1106,9 @@ } }, "node_modules/acorn-walk": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", - "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", "dev": true, "engines": { "node": ">=0.4.0" @@ -1262,9 +1262,9 @@ } }, "node_modules/chai": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.0.tgz", - "integrity": "sha512-x9cHNq1uvkCdU+5xTkNh5WtgD4e4yDFCsp9jVc7N7qVeKeftv3gO/ZrviX5d+3ZfxdYnZXZYujjRInu1RogU6A==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dev": true, "dependencies": { "assertion-error": "^1.1.0", @@ -1308,16 +1308,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1330,6 +1324,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -1564,19 +1561,14 @@ "dev": true }, "node_modules/echarts": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.3.tgz", - "integrity": "sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.5.0.tgz", + "integrity": "sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==", "dependencies": { "tslib": "2.3.0", - "zrender": "5.4.4" + "zrender": "5.5.0" } }, - "node_modules/echarts/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - }, "node_modules/editorconfig": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz", @@ -1707,16 +1699,16 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -1804,17 +1796,17 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.19.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.19.2.tgz", - "integrity": "sha512-CPDqTOG2K4Ni2o4J5wixkLVNwgctKXFu6oBpVJlpNq7f38lh9I80pRTouZSJ2MAebPJlINU/KTFSXyQfBUlymA==", + "version": "9.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.22.0.tgz", + "integrity": "sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "natural-compare": "^1.4.0", "nth-check": "^2.1.1", - "postcss-selector-parser": "^6.0.13", - "semver": "^7.5.4", - "vue-eslint-parser": "^9.3.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.0", + "vue-eslint-parser": "^9.4.2", "xml-name-validator": "^4.0.0" }, "engines": { @@ -1982,9 +1974,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -2045,9 +2037,9 @@ } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/foreground-child": { @@ -2257,9 +2249,9 @@ } }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -2403,14 +2395,15 @@ } }, "node_modules/js-beautify": { - "version": "1.14.11", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.11.tgz", - "integrity": "sha512-rPogWqAfoYh1Ryqqh2agUpVfbxAhbjuN1SmU86dskQUKouRiggUTCO4+2ym9UPXllc2WAp0J+T5qxn7Um3lCdw==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.1.tgz", + "integrity": "sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==", "dev": true, "dependencies": { "config-chain": "^1.1.13", - "editorconfig": "^1.0.3", + "editorconfig": "^1.0.4", "glob": "^10.3.3", + "js-cookie": "^3.0.5", "nopt": "^7.2.0" }, "bin": { @@ -2422,6 +2415,15 @@ "node": ">=14" } }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "dev": true, + "engines": { + "node": ">=14" + } + }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -2525,9 +2527,9 @@ } }, "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", "dev": true }, "node_modules/keyv": { @@ -2601,18 +2603,18 @@ } }, "node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "dev": true, "engines": { "node": "14 || >=16.14" } }, "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -2685,15 +2687,15 @@ } }, "node_modules/mlly": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz", + "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==", "dev": true, "dependencies": { - "acorn": "^8.10.0", - "pathe": "^1.1.1", + "acorn": "^8.11.3", + "pathe": "^1.1.2", "pkg-types": "^1.0.3", - "ufo": "^1.3.0" + "ufo": "^1.3.2" } }, "node_modules/ms": { @@ -2948,9 +2950,9 @@ } }, "node_modules/pinia/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "hasInstallScript": true, "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", @@ -2984,9 +2986,9 @@ } }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "funding": [ { "type": "opencollective", @@ -3033,9 +3035,9 @@ } }, "node_modules/prettier": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -3292,9 +3294,9 @@ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -3535,6 +3537,12 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/synckit/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -3547,9 +3555,9 @@ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, "node_modules/tinybench": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.6.0.tgz", + "integrity": "sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==", "dev": true }, "node_modules/tinypool": { @@ -3562,9 +3570,9 @@ } }, "node_modules/tinyspy": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", "dev": true, "engines": { "node": ">=14.0.0" @@ -3610,10 +3618,9 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "node_modules/type-check": { "version": "0.4.0", @@ -3649,9 +3656,9 @@ } }, "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.4.0.tgz", + "integrity": "sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==", "dev": true }, "node_modules/undici-types": { @@ -3670,12 +3677,12 @@ } }, "node_modules/unplugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", - "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.7.1.tgz", + "integrity": "sha512-JqzORDAPxxs8ErLV4x+LL7bk5pk3YlcWqpSNsIkAZj972KzFZLClc/ekppahKkOczGkwIG6ElFgdOgOlK4tXZw==", "dev": true, "dependencies": { - "acorn": "^8.11.2", + "acorn": "^8.11.3", "chokidar": "^3.5.3", "webpack-sources": "^3.2.3", "webpack-virtual-modules": "^0.6.1" @@ -3862,15 +3869,15 @@ } }, "node_modules/vue": { - "version": "3.4.8", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.8.tgz", - "integrity": "sha512-vJffFOe6DqWsAI10v3tDhb1nJrj7CF3CbdQwOznywAsFNoyvrQ1AWQdcIWJpmRpRnw7NFzstzh6fh4w7n1PNdg==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.19.tgz", + "integrity": "sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==", "dependencies": { - "@vue/compiler-dom": "3.4.8", - "@vue/compiler-sfc": "3.4.8", - "@vue/runtime-dom": "3.4.8", - "@vue/server-renderer": "3.4.8", - "@vue/shared": "3.4.8" + "@vue/compiler-dom": "3.4.19", + "@vue/compiler-sfc": "3.4.19", + "@vue/runtime-dom": "3.4.19", + "@vue/server-renderer": "3.4.19", + "@vue/shared": "3.4.19" }, "peerDependencies": { "typescript": "*" @@ -3896,9 +3903,9 @@ "dev": true }, "node_modules/vue-echarts": { - "version": "6.6.8", - "resolved": "https://registry.npmjs.org/vue-echarts/-/vue-echarts-6.6.8.tgz", - "integrity": "sha512-3EGrxKGCGjHnkhudRQQ4fkK5iJxxXNQ1fXvSWA/7mzR/oV7BBSHYvC3gDbG/WIW0A/Fcx2H8k5H3NDyWgjyi8g==", + "version": "6.6.9", + "resolved": "https://registry.npmjs.org/vue-echarts/-/vue-echarts-6.6.9.tgz", + "integrity": "sha512-mojIq3ZvsjabeVmDthhAUDV8Kgf2Rr/X4lV4da7gEFd1fP05gcSJ0j7wa7HQkW5LlFmF2gdCJ8p4Chas6NNIQQ==", "hasInstallScript": true, "dependencies": { "resize-detector": "^0.3.0", @@ -3945,9 +3952,9 @@ } }, "node_modules/vue-eslint-parser": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.0.tgz", - "integrity": "sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz", + "integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==", "dev": true, "dependencies": { "debug": "^4.3.4", @@ -3969,12 +3976,12 @@ } }, "node_modules/vue-i18n": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.9.0.tgz", - "integrity": "sha512-xQ5SxszUAqK5n84N+uUyHH/PiQl9xZ24FOxyAaNonmOQgXeN+rD9z/6DStOpOxNFQn4Cgcquot05gZc+CdOujA==", + "version": "9.9.1", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.9.1.tgz", + "integrity": "sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==", "dependencies": { - "@intlify/core-base": "9.9.0", - "@intlify/shared": "9.9.0", + "@intlify/core-base": "9.9.1", + "@intlify/shared": "9.9.1", "@vue/devtools-api": "^6.5.0" }, "engines": { @@ -4011,11 +4018,11 @@ } }, "node_modules/vue-router": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", - "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.0.tgz", + "integrity": "sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==", "dependencies": { - "@vue/devtools-api": "^6.5.0" + "@vue/devtools-api": "^6.5.1" }, "funding": { "url": "https://github.com/sponsors/posva" @@ -4025,9 +4032,9 @@ } }, "node_modules/vuetify": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.4.10.tgz", - "integrity": "sha512-tObGoumCJxuK26OpS/CLZZIJAgDtN2cnd31vJscVhpuf6jeMD7wh8IsgfZownAOXU1FcKWVQwn1RSDsoXk5cJA==", + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.5.6.tgz", + "integrity": "sha512-PfKSnHaSEGoz1QNHZ2sutOYwmYxtBbxAaeRy0L0qtMWLkKtxheg0he/NX+lsP11I2LevQBj2AgeBYDMZ/oPkPQ==", "engines": { "node": "^12.20 || >=14.13" }, @@ -4339,17 +4346,12 @@ } }, "node_modules/zrender": { - "version": "5.4.4", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.4.tgz", - "integrity": "sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.5.0.tgz", + "integrity": "sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==", "dependencies": { "tslib": "2.3.0" } - }, - "node_modules/zrender/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } } diff --git a/public/CHANGELOG.md b/public/CHANGELOG.md index b56f5cae..d4257e9e 100644 --- a/public/CHANGELOG.md +++ b/public/CHANGELOG.md @@ -1,3 +1,7 @@ +# v4.0.19-beta (25.02.2024) +## Core +- Bugfix for Navigation if panel is not showed +- Bugfix Sorting Panelview # v4.0.18-beta (11.02.2024) ## Settings - Optimization Panel and Template Settings diff --git a/src/components/PanelCard.vue b/src/components/PanelCard.vue index 7e5baced..d3cd992f 100644 --- a/src/components/PanelCard.vue +++ b/src/components/PanelCard.vue @@ -27,6 +27,10 @@ return fhem.handleDefs(item.panel.status.imageUrl, ['url'],['']) }) + const sortby = computed(() => { + return fhem.handleDefs(item.panel.panel.sortby, ['sortby'], [null]) + }) + const title = computed(() => { return fhem.handleDefs(item.panel.status.title, ['title'],['']) }) @@ -129,6 +133,9 @@ {{ title.title }} + + {{ sortby.sortby }} + diff --git a/src/stores/fhem.js b/src/stores/fhem.js index cba25f74..fa0f7874 100644 --- a/src/stores/fhem.js +++ b/src/stores/fhem.js @@ -128,7 +128,6 @@ export const useFhemStore = defineStore('fhem', () => { //coreFunction to open online HelpPage (README.md) function help(anchor) { window.open(app.helpURL + anchor, '_blank') - //console.log(app.helpURL + anchor) } //coreFunction to handle url params and query-string @@ -836,7 +835,10 @@ export const useFhemStore = defineStore('fhem', () => { for(const panel of app.panelList) { if(panel.panel.navigation) { routes = handleDefs(panel.panel.navigation, ['route'], [''], true, ',') - for(const item of routes) createNavItems(item.route, app.navigation) + + if(handleDefs(panel.panel.show, ['show'], [true]).show) { + for(const item of routes) createNavItems(item.route, app.navigation) + } } } @@ -873,7 +875,7 @@ export const useFhemStore = defineStore('fhem', () => { let res = true let tid = thread() - log(4, 'Create Session...') + log(4, connect ? 'Create Session...' : 'Refresh Session...') app.isReady = false stat.panelMap = [] @@ -892,21 +894,21 @@ export const useFhemStore = defineStore('fhem', () => { } else { app.message = false app.isReady = true - log(1, 'FHEMApp launched.', app) + log(1, connect ? 'FHEMApp launched.' : 'Session refreshed.', app) } thread(tid) return res } - - //mainFunction to Initialze FHEMApp + + //Initialize FHEMApp function init() { log(1, 'FHEMApp launching...') //register eventHandler router.afterEach((to) => { let res = handleURL(to) - + if(res.langChanged) i18n.locale.value = app.settings.lang if(res.darkChanged) theme.global.name.value = app.settings.dark === '0' ? 'light' : 'dark' if(res.connChanged || !app.isReady) return createSession(true) @@ -918,9 +920,8 @@ export const useFhemStore = defineStore('fhem', () => { initClock() } - //Initialize FHEMApp + //FHEMApp entryPoint router.isReady().then(init()) - //only for production return { app, getEl, handleDefs, getIcon, replacer, createSession, request, thread, stringToJson, log, help } -}) +}) \ No newline at end of file diff --git a/src/views/DevicesView.vue b/src/views/DevicesView.vue index 86edeb0c..0c9bec72 100644 --- a/src/views/DevicesView.vue +++ b/src/views/DevicesView.vue @@ -31,7 +31,7 @@ }) function s(obj) { - return fhem.handleDefs(obj.panel.sortby, ['sortby'], ['999']).sortby + return fhem.handleDefs(obj.panel.sortby, ['sortby'], [null]).sortby || '999' } diff --git a/src/views/InternalsView.vue b/src/views/InternalsView.vue index e14fefe4..2be45d78 100644 --- a/src/views/InternalsView.vue +++ b/src/views/InternalsView.vue @@ -1,22 +1,18 @@ @@ -42,7 +38,7 @@ - + \ No newline at end of file diff --git a/www/fhemapp4/CHANGELOG.md b/www/fhemapp4/CHANGELOG.md index b56f5cae..d4257e9e 100644 --- a/www/fhemapp4/CHANGELOG.md +++ b/www/fhemapp4/CHANGELOG.md @@ -1,3 +1,7 @@ +# v4.0.19-beta (25.02.2024) +## Core +- Bugfix for Navigation if panel is not showed +- Bugfix Sorting Panelview # v4.0.18-beta (11.02.2024) ## Settings - Optimization Panel and Template Settings diff --git a/www/fhemapp4/assets/DevicesView-924bdd6f.js b/www/fhemapp4/assets/DevicesView-924bdd6f.js new file mode 100644 index 00000000..28e30621 --- /dev/null +++ b/www/fhemapp4/assets/DevicesView-924bdd6f.js @@ -0,0 +1 @@ +import{u as f,c as p,r as c,o as n,a as u,w as i,b as d,d as h,F as v,e as w}from"./index-46449f34.js";import{_ as x}from"./PanelCard-c01d7239.js";const b={__name:"DevicesView",setup(g){const s=f(),m=p(()=>{let e=[];if(s.app.panelMaximized)e.push(s.app.panelMaximized);else{for(const a of s.app.panelView)s.handleDefs(s.app.panelList[a].panel.show,["show"],[!0]).show&&e.push(s.app.panelList[a]);e.sort((a,t)=>o(a)>o(t)?1:o(t)>o(a)?-1:0)}return e}),l=p(()=>{let e={cols:12,sm:6,lg:4};return s.app.panelMaximized&&(e={cols:12}),e});function o(e){return s.handleDefs(e.panel.sortby,["sortby"],[null]).sortby||"999"}return(e,a)=>{const t=c("v-col"),_=c("v-row");return n(),u(_,{"no-gutters":""},{default:i(()=>[(n(!0),d(v,null,h(m.value,r=>(n(),u(t,{cols:l.value.cols,sm:l.value.sm,lg:l.value.lg,key:r.name,class:"pa-1"},{default:i(()=>[w(x,{panel:r},null,8,["panel"])]),_:2},1032,["cols","sm","lg"]))),128))]),_:1})}}};export{b as default}; diff --git a/www/fhemapp4/assets/DevicesView-f58de474.js b/www/fhemapp4/assets/DevicesView-f58de474.js deleted file mode 100644 index d78869d0..00000000 --- a/www/fhemapp4/assets/DevicesView-f58de474.js +++ /dev/null @@ -1 +0,0 @@ -import{u as f,c as p,r as c,o as n,a as u,w as i,b as d,d as h,F as v,e as w}from"./index-17dbc232.js";import{_ as x}from"./PanelCard-7b7d02db.js";const b={__name:"DevicesView",setup(g){const s=f(),m=p(()=>{let e=[];if(s.app.panelMaximized)e.push(s.app.panelMaximized);else{for(const a of s.app.panelView)s.handleDefs(s.app.panelList[a].panel.show,["show"],[!0]).show&&e.push(s.app.panelList[a]);e.sort((a,t)=>o(a)>o(t)?1:o(t)>o(a)?-1:0)}return e}),l=p(()=>{let e={cols:12,sm:6,lg:4};return s.app.panelMaximized&&(e={cols:12}),e});function o(e){return s.handleDefs(e.panel.sortby,["sortby"],["999"]).sortby}return(e,a)=>{const t=c("v-col"),_=c("v-row");return n(),u(_,{"no-gutters":""},{default:i(()=>[(n(!0),d(v,null,h(m.value,r=>(n(),u(t,{cols:l.value.cols,sm:l.value.sm,lg:l.value.lg,key:r.name,class:"pa-1"},{default:i(()=>[w(x,{panel:r},null,8,["panel"])]),_:2},1032,["cols","sm","lg"]))),128))]),_:1})}}};export{b as default}; diff --git a/www/fhemapp4/assets/InternalsView-a13220b9.js b/www/fhemapp4/assets/InternalsView-a13220b9.js new file mode 100644 index 00000000..b1f555e0 --- /dev/null +++ b/www/fhemapp4/assets/InternalsView-a13220b9.js @@ -0,0 +1 @@ +import{u as x,V as C}from"./index-98598fdf.js";import{f as k,u as B,r as e,o as N,a as S,w as o,e as t,j as p,t as i,q as $,h as r}from"./index-46449f34.js";const O={__name:"InternalsView",setup(I){const n=k(!0),a=B(),{toClipboard:u}=x();function d(){u(JSON.stringify(n.value?a.app.config:a.app,null," "))}return(l,c)=>{const m=e("v-toolbar-title"),v=e("v-toolbar"),f=e("v-switch"),_=e("v-col"),b=e("v-btn"),g=e("v-snackbar"),h=e("v-row"),w=e("v-divider"),V=e("v-card-text"),y=e("v-card");return N(),S(y,null,{default:o(()=>[t(v,null,{default:o(()=>[t(m,null,{default:o(()=>[p(i(l.$t("_app.internals.title")),1)]),_:1})]),_:1}),t(V,null,{default:o(()=>[t(h,{"no-gutters":"",class:"align-center pb-2"},{default:o(()=>[t(_,null,{default:o(()=>[t(f,{label:l.$t("_app.internals.onlyConfig"),modelValue:n.value,"onUpdate:modelValue":c[0]||(c[0]=s=>n.value=s),color:"blue",density:"comfortable","hide-details":""},null,8,["label","modelValue"])]),_:1}),t(_,{cols:"1",class:"text-right"},{default:o(()=>[t(g,{timeout:2e3,rounded:"pill"},{activator:o(({props:s})=>[t(b,$(s,{variant:"text",icon:"mdi-clipboard-multiple-outline",size:"small",onClick:d}),null,16)]),default:o(()=>[p(" "+i(l.$t("_app.messages.clipboard.text")),1)]),_:1})]),_:1})]),_:1}),t(w,{class:"pb-3"}),t(r(C),{data:n.value?r(a).app.config:r(a).app,deep:1,showLine:!1,showIcon:!0,showLength:!0},null,8,["data"])]),_:1})]),_:1})}}};export{O as default}; diff --git a/www/fhemapp4/assets/InternalsView-fb91a908.js b/www/fhemapp4/assets/InternalsView-fb91a908.js deleted file mode 100644 index 90a4137c..00000000 --- a/www/fhemapp4/assets/InternalsView-fb91a908.js +++ /dev/null @@ -1 +0,0 @@ -import{u as x,V as C}from"./index-59b7b6bd.js";import{f as k,u as B,c as N,r as e,o as S,a as $,w as o,e as t,j as _,t as i,q as j,h as D}from"./index-17dbc232.js";const O={__name:"InternalsView",setup(I){const n=k(!1),s=B(),{toClipboard:p}=x(),c=N(()=>n.value?s.app.config:s.app);function d(){p(JSON.stringify(c.value,null," "))}return(a,r)=>{const v=e("v-toolbar-title"),m=e("v-toolbar"),f=e("v-switch"),u=e("v-col"),b=e("v-btn"),g=e("v-snackbar"),h=e("v-row"),w=e("v-divider"),V=e("v-card-text"),y=e("v-card");return S(),$(y,null,{default:o(()=>[t(m,null,{default:o(()=>[t(v,null,{default:o(()=>[_(i(a.$t("_app.internals.title")),1)]),_:1})]),_:1}),t(V,null,{default:o(()=>[t(h,{"no-gutters":"",class:"align-center pb-2"},{default:o(()=>[t(u,null,{default:o(()=>[t(f,{label:a.$t("_app.internals.onlyConfig"),modelValue:n.value,"onUpdate:modelValue":r[0]||(r[0]=l=>n.value=l),color:"blue",density:"comfortable","hide-details":""},null,8,["label","modelValue"])]),_:1}),t(u,{cols:"1",class:"text-right"},{default:o(()=>[t(g,{timeout:2e3,rounded:"pill"},{activator:o(({props:l})=>[t(b,j(l,{variant:"text",icon:"mdi-clipboard-multiple-outline",size:"small",onClick:d}),null,16)]),default:o(()=>[_(" "+i(a.$t("_app.messages.clipboard.text")),1)]),_:1})]),_:1})]),_:1}),t(w,{class:"pb-3"}),t(D(C),{data:c.value,deep:n.value?2:1,showLine:!1,showIcon:!0,showLength:!0},null,8,["data","deep"])]),_:1})]),_:1})}}};export{O as default}; diff --git a/www/fhemapp4/assets/PanelCard-7b7d02db.js b/www/fhemapp4/assets/PanelCard-7b7d02db.js deleted file mode 100644 index e11c9ff0..00000000 --- a/www/fhemapp4/assets/PanelCard-7b7d02db.js +++ /dev/null @@ -1,17 +0,0 @@ -import{u as K,c as S,r as b,o as f,b as V,y as ee,t as j,k as C,a as O,w as y,j as Y,z as De,F as Z,e as x,A as ze,f as I,q as ne,d as fe,l as Re,B as ae,C as re,D as Me,E as Te,s as te,G as we,x as he,H as Oe,m as Se,I as Pe,J as Ve,h as G,K as je,L as Fe,i as Ie,p as Ne,M as Ue,N as He,O as qe,P as Be}from"./index-17dbc232.js";const We={__name:"PanelMainInfo",props:{el:Object,iconmap:Array,devices:Object,height:String},setup(e){const t=e,n=K(),o=S(()=>n.handleDefs(t.el.text,["text","format"],["",!t.el.text2&&!t.el.text3&&!t.el.icon?"text-h6":"text-caption"])),u=S(()=>n.handleDefs(t.el.text2,["text","format"],["",t.el.text&&!t.el.text3&&!t.el.icon?"text-h6":"text-caption"])),i=S(()=>n.handleDefs(t.el.text3,["text","format"],["","text-caption"])),s=S(()=>{let a=n.handleDefs(t.el.icon,["icon","color","size"],["","","x-large"]);return a.icon&&(a.icon=n.getIcon(a.icon,t.iconmap)),a}),r=S(()=>{let a=n.handleDefs(t.el.status,["level","color","min","max","reverse","linear"],[0,"success",0,100,!1,!1]);return a.level=Math.round((a.level-a.min)/(a.max-a.min)*100),a.reverse=!!a.reverse,a});return(a,l)=>{const c=b("v-icon"),d=b("v-progress-circular"),w=b("v-progress-linear");return f(),V(Z,null,[e.el.text?(f(),V("div",{key:0,class:ee(o.value.format)},j(o.value.text),3)):C("",!0),e.el.icon?(f(),O(c,{key:1,color:s.value.color,size:s.value.size},{default:y(()=>[Y(j(s.value.icon),1)]),_:1},8,["color","size"])):C("",!0),e.el.status&&!r.value.linear?(f(),O(d,{key:2,width:"4",modelValue:r.value.level,"onUpdate:modelValue":l[0]||(l[0]=z=>r.value.level=z),color:r.value.color,reverse:r.value.reverse},null,8,["modelValue","color","reverse"])):C("",!0),e.el.status&&r.value.linear?(f(),O(w,{key:3,height:"7",rounded:"",modelValue:r.value.level,"onUpdate:modelValue":l[1]||(l[1]=z=>r.value.level=z),color:r.value.color,reverse:r.value.reverse},null,8,["modelValue","color","reverse"])):C("",!0),De("div",{class:ee(e.el.text2?u.value.format:i.value.format)},[e.el.text2?(f(),V("span",{key:0,class:ee(u.value.format)},j(u.value.text),3)):C("",!0),e.el.text3?(f(),V("span",{key:1,class:ee(i.value.format)},j(i.value.text),3)):C("",!0)],2)],64)}}},Ke={__name:"PanelMainBtn",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=K(),o=S(()=>{let a=n.handleDefs(t.el.btn,["icon","disabled","color","variant"],["",!1,"","text"]);return a.icon&&(a.icon=n.getIcon(a.icon,t.iconmap)),a}),u=S(()=>{let a=n.handleDefs(t.el.status,["level","color","min","max","reverse"],[0,"success",0,100,!1]);return a.level=Math.round((a.level-a.min)/(a.max-a.min)*100),a.reverse=!!a.reverse,a}),i={timer:!1,long:!1};function s(a){let l=[],c=a.cmd;if(a.type==="cmd"){for(const d of t.devices)l=d.split(":"),RegExp(l[0]).test(c)&&(c=c.replace(l[0],l[1]));n.request("text",c)}a.type==="route"&&ze.push({name:"devices",params:{view:a.cmd},query:ze.currentRoute.value.query}),a.type==="url"&&window.open(a.cmd,"_self")}function r(a){let l=n.handleDefs(t.el.click,["cmd","type"],["","cmd"]),c=n.handleDefs(t.el.longClick,["cmd","type"],["","cmd"]),d=n.handleDefs(t.el.longRelease,["cmd","type"],["","cmd"]);(a==="touchStart"||a==="mouseStart")&&(i.timer=setTimeout(()=>{i.long=!0,c.cmd&&s(c)},1e3)),(a==="touchEnd"||a==="mouseEnd")&&(i.long?d.cmd&&s(d):l.cmd&&s(l),clearTimeout(i.timer),i.long=!1)}return(a,l)=>{const c=b("v-progress-linear"),d=b("v-icon"),w=b("v-btn");return f(),V(Z,null,[e.el.status?(f(),O(c,{key:0,height:"4",modelValue:u.value.level,"onUpdate:modelValue":l[0]||(l[0]=z=>u.value.level=z),color:u.value.color,reverse:u.value.reverse},null,8,["modelValue","color","reverse"])):C("",!0),x(w,{icon:"",variant:o.value.variant,disabled:o.value.disabled,color:o.value.color,onTouchstart:l[1]||(l[1]=z=>r("touchStart")),onTouchend:l[2]||(l[2]=z=>r("touchEnd")),onMousedown:l[3]||(l[3]=z=>r("mouseStart")),onMouseup:l[4]||(l[4]=z=>r("mouseEnd")),class:"my-2"},{default:y(()=>[x(d,{size:"large"},{default:y(()=>[Y(j(o.value.icon),1)]),_:1})]),_:1},8,["variant","disabled","color"])],64)}}},Je={__name:"PanelMainSlider",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=K(),o=I();function u(a){o.value=a}const i=S(()=>{let a=n.handleDefs(t.el.slider,["cmd","current","color","min","max","steps","reverse","size","vertical"],["",0,"",0,100,10,!1,4,!1]);return/%v/.test(a.current)&&(a.current=a.current.replace("%v",o.value)),u(a.current),a});let s=null;function r(a){let l=i.value.cmd,c=/\./.exec(i.value.steps),d=0,w=[];c&&(d=i.value.steps.slice(c.index).length-1),l=l.replace("%v",a.toFixed(d));for(const z of t.devices)w=z.split(":"),RegExp(w[0]).test(l)&&(l=l.replace(w[0],w[1]));clearTimeout(s),s=setTimeout(()=>{n.request("text",l)},500)}return(a,l)=>{const c=b("v-slider");return f(),O(c,{modelValue:o.value,"onUpdate:modelValue":[l[0]||(l[0]=d=>o.value=d),l[1]||(l[1]=d=>r(d))],min:i.value.min,max:i.value.max,step:i.value.steps,reverse:i.value.reverse,direction:i.value.vertical?"vertical":"horizontal","track-size":i.value.size,color:i.value.color,"hide-details":"","thumb-label":""},null,8,["modelValue","min","max","step","reverse","direction","track-size","color"])}}},Ge={__name:"PanelMainImage",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=K(),o=I(!1),u=S(()=>n.handleDefs(t.el.image,["source","height"],["",null]));return(i,s)=>{const r=b("v-skeleton-loader"),a=b("v-img");return f(),V(Z,null,[o.value?C("",!0):(f(),O(r,{key:0,type:"image"})),x(a,{src:u.value.source,height:u.value.height,onLoad:s[0]||(s[0]=l=>o.value=!0)},null,8,["src","height"])],64)}}},Ye={__name:"PanelMainMenu",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=K(),o=S(()=>{let i=[],s=n.handleDefs(t.el.menu,["name","cmd"],["",""],!0,","),r={};for(const a of s)r={name:/:/.test(a.name)?a.name.split(":")[0]:a.name,cmd:/:/.test(a.cmd)?a.cmd.split(":")[1]:a.cmd},i.push(r);return i});function u(i){let s=[];for(const r of t.devices)s=r.split(":"),RegExp(s[0]).test(i)&&(i=i.replace(s[0],s[1]));n.request("text",i)}return(i,s)=>{const r=b("v-icon"),a=b("v-btn"),l=b("v-list-item-title"),c=b("v-list-item"),d=b("v-list"),w=b("v-menu");return f(),O(w,null,{activator:y(({props:z})=>[x(a,ne({icon:"",variant:"text"},z,{disabled:o.value.length<1}),{default:y(()=>[x(r,{size:"large"},{default:y(()=>[Y(" mdi-dots-vertical ")]),_:1})]),_:2},1040,["disabled"])]),default:y(()=>[x(d,null,{default:y(()=>[(f(!0),V(Z,null,fe(o.value,(z,m)=>(f(),O(c,{key:m,value:m,onClick:v=>u(z.cmd)},{default:y(()=>[x(l,null,{default:y(()=>[Y(j(z.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})}}};var ce=null;function Ze(e){return ce||(ce=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(window)),ce(e)}var de=null;function Xe(e){de||(de=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(t){clearTimeout(t)}).bind(window)),de(e)}function $e(e){var t=document.createElement("style");return t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}function oe(e,t){t===void 0&&(t={});var n=document.createElement(e);return Object.keys(t).forEach(function(o){n[o]=t[o]}),n}function Ae(e,t,n){var o=window.getComputedStyle(e,n||null)||{display:"none"};return o[t]}function _e(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if(Ae(t,"display")==="none")return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var Qe='.resize-triggers{visibility:hidden;opacity:0;pointer-events:none}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',me=0,ie=null;function et(e,t){e.__resize_mutation_handler__||(e.__resize_mutation_handler__=at.bind(e));var n=e.__resize_listeners__;if(!n){if(e.__resize_listeners__=[],window.ResizeObserver){var o=e.offsetWidth,u=e.offsetHeight,i=new ResizeObserver(function(){!e.__resize_observer_triggered__&&(e.__resize_observer_triggered__=!0,e.offsetWidth===o&&e.offsetHeight===u)||se(e)}),s=_e(e),r=s.detached,a=s.rendered;e.__resize_observer_triggered__=r===!1&&a===!1,e.__resize_observer__=i,i.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){se(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(me||(ie=$e(Qe)),rt(e),e.__resize_rendered__=_e(e).rendered,window.MutationObserver){var l=new MutationObserver(e.__resize_mutation_handler__);l.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=l}}e.__resize_listeners__.push(t),me++}function tt(e,t){var n=e.__resize_listeners__;if(n){if(t&&n.splice(n.indexOf(t),1),!n.length||!t){if(e.detachEvent&&e.removeEventListener){e.detachEvent("onresize",e.__resize_legacy_resize_handler__),document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);return}e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",pe),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null}!--me&&ie&&ie.parentNode.removeChild(ie)}}function nt(e){var t=e.__resize_last__,n=t.width,o=t.height,u=e.offsetWidth,i=e.offsetHeight;return u!==n||i!==o?{width:u,height:i}:null}function at(){var e=_e(this),t=e.rendered,n=e.detached;t!==this.__resize_rendered__&&(!n&&this.__resize_triggers__&&(ge(this),this.addEventListener("scroll",pe,!0)),this.__resize_rendered__=t,se(this))}function pe(){var e=this;ge(this),this.__resize_raf__&&Xe(this.__resize_raf__),this.__resize_raf__=Ze(function(){var t=nt(e);t&&(e.__resize_last__=t,se(e))})}function se(e){!e||!e.__resize_listeners__||e.__resize_listeners__.forEach(function(t){t.call(e,e)})}function rt(e){var t=Ae(e,"position");(!t||t==="static")&&(e.style.position="relative"),e.__resize_old_position__=t,e.__resize_last__={};var n=oe("div",{className:"resize-triggers"}),o=oe("div",{className:"resize-expand-trigger"}),u=oe("div"),i=oe("div",{className:"resize-contract-trigger"});o.appendChild(u),n.appendChild(o),n.appendChild(i),e.appendChild(n),e.__resize_triggers__={triggers:n,expand:o,expandChild:u,contract:i},ge(e),e.addEventListener("scroll",pe,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}function ge(e){var t=e.__resize_triggers__,n=t.expand,o=t.expandChild,u=t.contract,i=u.scrollWidth,s=u.scrollHeight,r=n.offsetWidth,a=n.offsetHeight,l=n.scrollWidth,c=n.scrollHeight;u.scrollLeft=i,u.scrollTop=s,o.style.width=r+1+"px",o.style.height=a+1+"px",n.scrollLeft=l,n.scrollTop=c}var W=function(){return W=Object.assign||function(e){for(var t,n=1,o=arguments.length;n"u"||typeof customElements>"u")return $=!1;try{new Function("tag",`class EChartsElement extends HTMLElement { - __dispose = null; - - disconnectedCallback() { - if (this.__dispose) { - this.__dispose(); - this.__dispose = null; - } - } -} - -if (customElements.get(tag) == null) { - customElements.define(tag, EChartsElement); -} -`)(Le)}catch{return $=!1}return $=!0}(),ft="ecTheme",_t="ecInitOptions",mt="ecUpdateOptions",ht=Re({name:"echarts",props:W(W({option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean},it),dt),emits:{},inheritAttrs:!1,setup:function(e,t){var n=t.attrs,o=ae(),u=ae(),i=ae(),s=ae(),r=re(ft,null),a=re(_t,null),l=re(mt,null),c=Me(e),d=c.autoresize,w=c.manualUpdate,z=c.loading,m=c.loadingOptions,v=S(function(){return s.value||e.option||null}),_=S(function(){return e.theme||le(r,{})}),E=S(function(){return e.initOptions||le(a,{})}),p=S(function(){return e.updateOptions||le(l,{})}),h=S(function(){return function(A){var D={};for(var T in A)ut(T)||(D[T]=A[T]);return D}(n)}),R=Te().proxy.$listeners;function k(A){if(u.value){var D=i.value=Pe(u.value,_.value,E.value);e.group&&(D.group=e.group);var T=R;T||(T={},Object.keys(n).filter(function(P){return P.indexOf("on")===0&&P.length>2}).forEach(function(P){var M=P.charAt(2).toLowerCase()+P.slice(3);M.substring(M.length-4)==="Once"&&(M="~".concat(M.substring(0,M.length-4))),T[M]=n[P]})),Object.keys(T).forEach(function(P){var M=T[P];if(M){var N=P.toLowerCase();N.charAt(0)==="~"&&(N=N.substring(1),M.__once__=!0);var H=D;if(N.indexOf("zr:")===0&&(H=D.getZr(),N=N.substring(3)),M.__once__){delete M.__once__;var q=M;M=function(){for(var J=[],B=0;B(z(),"height: "+(n.app.panelMaximized?window.innerHeight-250+"px":t.height)));function c(m){return i.d(m,{dateStyle:u.value?"short":"long"})}function d(m,v){let _;return r.value.from&&v&&(_=r.value.from),r.value.to&&!v&&(_=r.value.to),!_&&!isNaN(m)&&(_=(E=>new Date(E.setDate(E.getDate()+(Number(m)||0))))(new Date)),_||(_=new Date(/.*T.*/.test(m)?m:m+"T00:00:00")),!r.value.from&&v&&(r.value.from=_),!r.value.to&&!v&&(r.value.to=_),_=new Date(_.getTime()-_.getTimezoneOffset()*60*1e3),_.toISOString().split("T")[0]}async function w(){let m=n.handleDefs(t.el.serie,["data","name","digits","suffix","type"],[null,"",0,"","line"],!0),v,_,E=[],p,h,R,k,F,L=[];if(m.length>0)for(const g of m){if(/^get.*/.test(g.data)){F="time",v=g.data.split(" ");for(const A of t.devices)A.split(":")[0]===v[1]&&(v[1]=A.split(":")[1]);if(v[4]=d(v[4],!0),v[5]=d(v[5],!1),_=await n.request("text",v.join(" ")),k=[],E=_.split(` -`),E.length>0)for(const A of E)p=A.split(" "),p.length>1&&(h=new Date(p[0].replace("_","T")),R=parseFloat(p[1]).toFixed(g.digits),k.push([h,R]))}else F="category",_=/,/.test(g.data)?g.data:g.data.replace(/ /g,","),/^\[.*\]$/.test(w)||(_="["+_+"]"),k=n.stringToJson(_);L.push({xAxisType:F,type:g.type,name:g.name,digits:g.digits,suffix:g.suffix,data:k})}return L}async function z(){let m={tooltip:{trigger:"axis"},legend:{data:[],bottom:10},backgroundColor:"rgba(255, 255, 255, 0)",grid:{top:30,bottom:60,left:60,right:60},animationDuration:300,series:[],yAxis:[],xAxis:{}},v,_=JSON.parse(JSON.stringify(n.getEl(t.el,["options"])||{})),E=JSON.parse(JSON.stringify(n.getEl(t.el,["options2"])||{})),p=Object.assign(m,n.app.panelMaximized&&Object.keys(E).length>0?E:_);r.value.fromMenu=!1,r.value.toMenu=!1,r.value.loaded=!1,a=await w();for(const[h,R]of Object.entries(a))v={formatter:k=>k.toLocaleString(i.locale.value,{minimumFractionDigits:R.digits,maximumFractionDigits:R.digits})+R.suffix},p.series[h]||(p.series[h]={}),p.yAxis[h]||(p.yAxis[h]={}),p.legend.data||(p.legend.data=[]),p.xAxis.type||(p.xAxis.type=R.xAxisType),p.series[h].name||(p.series[h].name=R.name),p.series[h].type||(p.series[h].type=R.type),p.series[h].data||(p.series[h].data=R.data),p.yAxis[h].type||(p.yAxis[h].type="value"),p.yAxis[h].axisLabel||(p.yAxis[h].axisLabel=v),p.legend.data[h]||(p.legend.data[h]=R.name);n.log(7,"Chartdata chart.loaded.",p),s.value=Object.assign({},p),r.value.loaded=!0}return(m,v)=>{const _=b("v-btn"),E=b("v-date-picker"),p=b("v-locale-provider"),h=b("v-menu"),R=b("v-skeleton-loader");return f(),V(Z,null,[G(n).app.panelMaximized?(f(),V("div",pt,[x(h,{modelValue:r.value.fromMenu,"onUpdate:modelValue":v[2]||(v[2]=k=>r.value.fromMenu=k),"close-on-content-click":!1},{activator:y(({props:k})=>[x(_,ne(k,{variant:"outlined","append-icon":"mdi-calendar",class:"mr-2"}),{default:y(()=>[Y(j(c(r.value.from)),1)]),_:2},1040)]),default:y(()=>[x(p,{locale:G(i).locale.value},{default:y(()=>[x(E,{modelValue:r.value.from,"onUpdate:modelValue":[v[0]||(v[0]=k=>r.value.from=k),v[1]||(v[1]=k=>z())],color:"secondary"},null,8,["modelValue"])]),_:1},8,["locale"])]),_:1},8,["modelValue"]),Y(" - "),x(h,{modelValue:r.value.toMenu,"onUpdate:modelValue":v[5]||(v[5]=k=>r.value.toMenu=k),"close-on-content-click":!1},{activator:y(({props:k})=>[x(_,ne(k,{variant:"outlined","append-icon":"mdi-calendar",class:"ml-2"}),{default:y(()=>[Y(j(c(r.value.to)),1)]),_:2},1040)]),default:y(()=>[x(p,{locale:G(i).locale.value},{default:y(()=>[x(E,{modelValue:r.value.to,"onUpdate:modelValue":[v[3]||(v[3]=k=>r.value.to=k),v[4]||(v[4]=k=>z())],color:"secondary"},null,8,["modelValue"])]),_:1},8,["locale"])]),_:1},8,["modelValue"])])):C("",!0),De("div",{style:Ue(l.value)},[r.value.loaded?C("",!0):(f(),O(R,{key:0,type:"text, image, text"})),r.value.loaded?(f(),O(G(ht),{key:1,option:s.value,theme:G(o).global.name.value==="dark"?"dark":"light",autoresize:""},null,8,["option","theme"])):C("",!0)],4)],64)}}},xt=180/Math.PI,Ce=e=>{const t=e%360;return t<0?360+t:t},yt=({x:e,y:t},n)=>{const o=n.left+n.width/2,u=n.top+n.height/2;return Math.atan2(t-u,e-o)*xt},ve=()=>{};class bt{constructor(t,n){this.active=!1,this.element=t,this.element.style.willChange="transform",this.initOptions(n),this.updateCSS(),this.bindHandlers(),this.addListeners()}get angle(){return this._angle}set angle(t){this._angle!==t&&(this._angle=Ce(t),this.updateCSS())}initOptions(t){t=t||{},this.onRotate=t.onRotate||ve,this.onDragStart=t.onDragStart||ve,this.onDragStop=t.onDragStop||ve,this._angle=t.angle||0}bindHandlers(){this.onRotationStart=this.onRotationStart.bind(this),this.onRotated=this.onRotated.bind(this),this.onRotationStop=this.onRotationStop.bind(this)}addListeners(){this.element.addEventListener("touchstart",this.onRotationStart,{passive:!0}),document.addEventListener("touchmove",this.onRotated,{passive:!1}),document.addEventListener("touchend",this.onRotationStop,{passive:!0}),document.addEventListener("touchcancel",this.onRotationStop,{passive:!0}),this.element.addEventListener("mousedown",this.onRotationStart,{passive:!0}),document.addEventListener("mousemove",this.onRotated,{passive:!1}),document.addEventListener("mouseup",this.onRotationStop,{passive:!0}),document.addEventListener("mouseleave",this.onRotationStop,{passive:!1})}removeListeners(){this.element.removeEventListener("touchstart",this.onRotationStart),document.removeEventListener("touchmove",this.onRotated),document.removeEventListener("touchend",this.onRotationStop),document.removeEventListener("touchcancel",this.onRotationStop),this.element.removeEventListener("mousedown",this.onRotationStart),document.removeEventListener("mousemove",this.onRotated),document.removeEventListener("mouseup",this.onRotationStop),document.removeEventListener("mouseleave",this.onRotationStop)}destroy(){this.onRotationStop(),this.removeListeners()}onRotationStart(t){(t.type==="touchstart"||t.button===0)&&(this.active=!0,this.onDragStart(t),this.setAngleFromEvent(t))}onRotationStop(){this.active&&(this.active=!1,this.onDragStop()),this.active=!1}onRotated(t){this.active&&(t.preventDefault(),this.setAngleFromEvent(t))}setAngleFromEvent(t){const n=t.targetTouches?t.targetTouches[0]:t,o=yt({x:n.clientX,y:n.clientY},this.element.getBoundingClientRect());this._angle=Ce(o+90),this.updateCSS(),this.onRotate(this._angle)}updateCSS(){this.element.style.transform="rotate("+this._angle+"deg)"}}const zt=["red","yellow","green","cyan","blue","magenta","red"],Ee={ArrowUp:(e,t)=>e+t,ArrowRight:(e,t)=>e+t,ArrowDown:(e,t)=>e-t,ArrowLeft:(e,t)=>e-t,PageUp:(e,t)=>e+t*10,PageDown:(e,t)=>e-t*10,Home:()=>0,End:()=>359},ue={name:"ColorPicker",emits:["select","input","change"],props:{hue:{default:0},saturation:{default:100},luminosity:{default:50},alpha:{default:1},step:{default:1},mouseScroll:{default:!1},variant:{default:"collapsible"},disabled:{default:!1},initiallyCollapsed:{default:!1},ariaLabel:{default:"color picker"},ariaRoledescription:{default:"radial slider"},ariaValuetext:{default:""},ariaLabelColorWell:{default:"color well"}},setup(e,{emit:t}){const n=I(null),o=I(null);let u=null;const i=e.hue+"deg",s=I(e.hue),r=I(!e.initiallyCollapsed),a=I(!e.initiallyCollapsed),l=I(!1),c=I(!1),d=I(!1),w=S(()=>`hsla(${s.value}, ${e.saturation}%, ${e.luminosity}%, ${e.alpha})`),z=S(()=>zt[Math.round(s.value/60)]);return te(()=>e.hue,h=>{s.value=h,u.angle=h}),he(()=>{u=new bt(o.value,{angle:s.value,onRotate(h){s.value=h,t("input",s.value)},onDragStart(){d.value=!0},onDragStop(){d.value=!1,t("change",s.value)}})}),Oe(()=>{u.destroy(),u=null}),{rcp:u,el:n,rotator:o,initialAngle:i,angle:s,isPaletteIn:r,isKnobIn:a,isDragging:d,isRippling:c,isPressed:l,color:w,valuetext:z,onKeyDown:h=>{e.disabled||l.value||!a.value||!(h.key in Ee)||(h.preventDefault(),u.angle=Ee[h.key](u.angle,e.step),s.value=u.angle,t("input",s.value),t("change",s.value))},onScroll:h=>{l.value||!a.value||(h.preventDefault(),h.deltaY>0?u.angle+=e.step:u.angle-=e.step,s.value=u.angle,t("input",s.value),t("change",s.value))},selectColor:()=>{l.value=!0,r.value&&a.value?(t("select",s.value),c.value=!0):r.value=!0},togglePicker:()=>{e.variant!=="persistent"&&(a.value?a.value=!1:(a.value=!0,r.value=!0)),c.value=!1,l.value=!1},hidePalette:()=>{a.value||(r.value=!1)}}}};function wt(e,t,n,o,u,i){return f(),O("div",{ref:"el",role:"slider","aria-roledescription":n.ariaRoledescription,"aria-label":n.ariaLabel,"aria-expanded":o.isPaletteIn,"aria-valuemin":"0","aria-valuemax":"359","aria-valuenow":o.angle,"aria-valuetext":n.ariaValuetext||o.valuetext,"aria-disabled":n.disabled,class:["rcp",{dragging:o.isDragging,disabled:n.disabled}],tabindex:n.disabled?-1:0,style:{"--rcp-initial-angle":o.initialAngle},onKeyup:t[4]||(t[4]=qe((...s)=>o.selectColor&&o.selectColor(...s),["enter"])),onKeydown:t[5]||(t[5]=(...s)=>o.onKeyDown&&o.onKeyDown(...s))},[x("div",{class:["rcp__palette",o.isPaletteIn?"in":"out"]},null,2),x("div",ne({class:"rcp__rotator",style:{"pointer-events":n.disabled||o.isPressed||!o.isKnobIn?"none":null}},He(n.mouseScroll?{wheel:o.onScroll}:{}),{ref:"rotator"}),[x("div",{class:["rcp__knob",o.isKnobIn?"in":"out"],onTransitionend:t[1]||(t[1]=(...s)=>o.hidePalette&&o.hidePalette(...s))},null,34)],16),x("div",{class:["rcp__ripple",{rippling:o.isRippling}],style:{borderColor:o.color}},null,6),x("button",{type:"button",class:["rcp__well",{pressed:o.isPressed}],"aria-label":n.ariaLabelColorWell,disabled:n.disabled,tabindex:n.disabled?-1:0,style:{backgroundColor:o.color},onAnimationend:t[2]||(t[2]=(...s)=>o.togglePicker&&o.togglePicker(...s)),onClick:t[3]||(t[3]=(...s)=>o.selectColor&&o.selectColor(...s))},null,46,["aria-label","disabled","tabindex"])],46,["aria-roledescription","aria-label","aria-expanded","aria-valuenow","aria-valuetext","aria-disabled","tabindex"])}ue.render=wt;ue.install=function(e){e.component("ColorPicker",ue)};const St={class:"mt-4 mb-2"},kt={__name:"PanelMainColorpicker",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=K(),o=S(()=>n.handleDefs(t.el.picker,["cmd","current"],["",!1]));function u(r){let a=i(r,50,100),l=o.value.cmd,c=[];l=l.replace("%v",a);for(const d of t.devices)c=d.split(":"),RegExp(c[0]).test(l)&&(l=l.replace(c[0],c[1]));n.request("text",l)}function i(r,a,l){a/=100;const c=l*Math.min(a,1-a)/100,d=w=>{const z=(w+r/30)%12,m=a-c*Math.max(Math.min(z-3,9-z,1),-1);return Math.round(255*m).toString(16).padStart(2,"0")};return`${d(0)}${d(8)}${d(4)}`}function s(r){r.split(" ").length>1&&(r=r.split(" ").slice(-1)[0]),r=r.replace(/^#/,"");let a=parseInt(r,16),l=a>>16&255,c=a>>8&255,d=a&255;l/=255,c/=255,d/=255;let w=Math.max(l,c,d),z=Math.min(l,c,d),m=w-z,v=(w+z)/2,_=0,E=0;return m!==0&&(w===l?_=((c-d)/m+(c(f(),V("div",St,[x(G(ue),ne(s(o.value.current),{variant:"persistent",onChange:a[0]||(a[0]=l=>u(l))}),null,16)]))}},Ct={__name:"PanelMain",props:{main:Object,levels:Array,iconmap:Object,devices:Object},setup(e){const t=K();function n(r,a){return t.handleDefs(r[a].size,["size"],[!1]).size}function o(r){let a="";return["info"].indexOf(r)!==-1&&(a="mx-2"),a}function u(r,a){return r[a]?t.handleDefs(r[a].divider,["show"],[!1]).show:!1}function i(r){return r.level?t.handleDefs(r.level.height,["height"],["64px"]).height:"64px"}function s(r){if(r==="info")return We;if(r==="btn")return Ke;if(r==="slider")return Je;if(r==="image")return Ge;if(r==="menu")return Ye;if(r==="chart")return gt;if(r==="colorpicker")return kt}return(r,a)=>{const l=b("v-sheet"),c=b("v-col"),d=b("v-divider"),w=b("v-row"),z=b("v-expand-transition");return f(!0),V(Z,null,fe(e.main,(m,v)=>(f(),V("div",{key:v},[x(z,null,{default:y(()=>[e.levels.indexOf(v)!==-1?(f(),O(w,{key:0,"no-gutters":"",class:"text-center align-center"},{default:y(()=>[x(l,{height:i(m,"level")},null,8,["height"]),(f(),V(Z,null,fe(["left1","left2","mid","right1","right2"],_=>(f(),V(Z,{key:_},[m.level[_]?(f(),O(c,{key:0,cols:n(m,_),class:ee(o(m.level[_]))},{default:y(()=>[(f(),O(Be(s(m.level[_])),{el:m[_],iconmap:e.iconmap,devices:e.devices,height:i(m,"level")},null,8,["el","iconmap","devices","height"]))]),_:2},1032,["cols","class"])):C("",!0),u(m,_)?(f(),O(d,{key:1,vertical:""})):C("",!0)],64))),64)),u(m,"level")?(f(),O(d,{key:0})):C("",!0)]),_:2},1024)):C("",!0)]),_:2},1024)]))),128)}}},Et={key:1},Dt={key:3},Ot={key:1},At={key:3},Lt={key:1},Rt={key:3},Tt={__name:"PanelCard",props:{panel:Object},setup(e){const t=e,n=K();let o=n.thread();he(()=>n.thread(o));function u(L){let g=n.handleDefs(t.panel.status[L],["level","color","min","max","reverse"],[0,"success",0,100,!1]);return g.level=Math.round((g.level-g.min)/(g.max-g.min)*100),g}const i=S(()=>u("bar")),s=S(()=>u("bar2")),r=S(()=>n.handleDefs(t.panel.status.imageUrl,["url"],[""])),a=S(()=>n.handleDefs(t.panel.status.title,["title"],[""])),l=S(()=>n.handleDefs(t.panel.panel.expandable,["expandable","expanded","maximizable"],[!1,!1,!1])),c=I(l.value.expanded),d=S(()=>{let L=null;return l.value.expandable&&(L=c.value?"mdi-arrow-collapse":"mdi-arrow-expand"),!l.value.expandable&&!l.value.expanded&&t.panel.main.length>1&&(L="mdi-swap-vertical"),L}),w=S(()=>{let L=[];for(const[g,A]of Object.entries(t.panel.main))n.handleDefs(A.level.show,["show"],[!0]).show&&L.push(Number(g));return L});function z(L){let g=-1;l.value.expandable||!l.value.expandable&&l.value.expanded?(L||(l.value.maximizable&&(n.app.panelMaximized=c.value?!1:t.panel),c.value=!c.value),m.value=c.value?w.value:[w.value[0]]):(g=w.value.indexOf(m.value?m.value[0]:null),m.value=g===-1||g===w.value.length-1?[w.value[0]]:[w.value[g+1]])}const m=I([]);function v(L){let g=n.handleDefs(t.panel.info[L],["text","icon","color"],["","",""]);return g.icon&&(g.icon=n.getIcon(g.icon,t.panel.panel.iconmap)),g}function _(){let L=!!(E.value.text||p.value.text),g=!!(h.value.text||R.value.text),A=!!(k.value.text||F.value.text);return!L&&g&&!A?7:null}const E=S(()=>v("left1")),p=S(()=>v("left2")),h=S(()=>v("mid1")),R=S(()=>v("mid2")),k=S(()=>v("right1")),F=S(()=>v("right2"));return z(!0),(L,g)=>{const A=b("v-progress-linear"),D=b("v-col"),T=b("v-row"),U=b("v-spacer"),P=b("v-btn"),M=b("v-card-title"),N=b("v-img"),H=b("v-sheet"),q=b("v-icon"),J=b("v-card-text"),B=b("v-card");return f(),O(B,{variant:"tonal"},{default:y(()=>[x(T,{"no-gutters":""},{default:y(()=>[e.panel.status.bar?(f(),O(D,{key:0},{default:y(()=>[x(A,{height:"7",modelValue:i.value.level,"onUpdate:modelValue":g[0]||(g[0]=X=>i.value.level=X),color:i.value.color,reverse:i.value.reverse},null,8,["modelValue","color","reverse"])]),_:1})):C("",!0),e.panel.status.bar2?(f(),O(D,{key:1},{default:y(()=>[x(A,{height:"7",modelValue:s.value.level,"onUpdate:modelValue":g[1]||(g[1]=X=>s.value.level=X),color:s.value.color,reverse:s.value.reverse},null,8,["modelValue","color","reverse"])]),_:1})):C("",!0)]),_:1}),x(H,{color:"secondary"},{default:y(()=>[x(N,{src:r.value.url,gradient:r.value.url?G(n).app.header.imageGradient:"",height:"48",cover:""},{default:y(()=>[e.panel.status.title?(f(),O(M,{key:0},{default:y(()=>[x(T,{"no-gutters":""},{default:y(()=>[x(D,null,{default:y(()=>[Y(j(a.value.title),1)]),_:1}),x(U),d.value?(f(),O(D,{key:0,cols:"1",class:"text-right"},{default:y(()=>[x(P,{icon:d.value,size:"small",variant:"plain",density:"compact",onClick:g[2]||(g[2]=X=>z(!1))},null,8,["icon"])]),_:1})):C("",!0)]),_:1})]),_:1})):C("",!0)]),_:1},8,["src","gradient"])]),_:1}),x(Ct,{main:e.panel.main,levels:m.value,iconmap:e.panel.panel.iconmap,devices:e.panel.panel.devices},null,8,["main","levels","iconmap","devices"]),x(H,{color:"secondary"},{default:y(()=>[x(J,{class:"pa-1"},{default:y(()=>[x(T,{"no-gutters":""},{default:y(()=>[x(D,{class:"text-truncate text-left"},{default:y(()=>[E.value.icon?(f(),O(q,{key:0,icon:E.value.icon,color:E.value.color,size:"small"},null,8,["icon","color"])):C("",!0),E.value.text?(f(),V("span",Et,j(E.value.text),1)):C("",!0),p.value.icon?(f(),O(q,{key:2,icon:p.value.icon,color:p.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):C("",!0),p.value.text?(f(),V("span",Dt,j(p.value.text),1)):C("",!0)]),_:1}),x(D,{class:"text-truncate text-center",cols:_()},{default:y(()=>[h.value.icon?(f(),O(q,{key:0,icon:h.value.icon,color:h.value.color,size:"small"},null,8,["icon","color"])):C("",!0),h.value.text?(f(),V("span",Ot,j(h.value.text),1)):C("",!0),R.value.icon?(f(),O(q,{key:2,icon:R.value.icon,color:R.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):C("",!0),R.value.text?(f(),V("span",At,j(R.value.text),1)):C("",!0)]),_:1},8,["cols"]),x(D,{class:"text-truncate text-right"},{default:y(()=>[k.value.icon?(f(),O(q,{key:0,icon:k.value.icon,color:k.value.color,size:"small"},null,8,["icon","color"])):C("",!0),k.value.text?(f(),V("span",Lt,j(k.value.text),1)):C("",!0),F.value.icon?(f(),O(q,{key:2,icon:F.value.icon,color:F.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):C("",!0),F.value.text?(f(),V("span",Rt,j(F.value.text),1)):C("",!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{Tt as _}; diff --git a/www/fhemapp4/assets/PanelCard-c01d7239.js b/www/fhemapp4/assets/PanelCard-c01d7239.js new file mode 100644 index 00000000..289f853d --- /dev/null +++ b/www/fhemapp4/assets/PanelCard-c01d7239.js @@ -0,0 +1,18 @@ +import{u as G,c as w,r as z,o as f,b as P,y as ee,t as V,k,a as D,w as b,j as J,z as De,F as Y,e as y,A as ze,f as I,q as ne,d as _e,l as Re,B as re,C as le,D as Me,E as Te,s as te,G as we,x as pe,H as Oe,m as Se,I as Pe,J as Ve,h as K,K as je,L as Fe,i as Ie,p as Ne,M as Ue,N as He,O as qe,P as Be}from"./index-46449f34.js";const We={__name:"PanelMainInfo",props:{el:Object,iconmap:Array,devices:Object,height:String},setup(e){const t=e,n=G(),l=w(()=>n.handleDefs(t.el.text,["text","format"],["",!t.el.text2&&!t.el.text3&&!t.el.icon?"text-h6":"text-caption"])),u=w(()=>n.handleDefs(t.el.text2,["text","format"],["",t.el.text&&!t.el.text3&&!t.el.icon?"text-h6":"text-caption"])),o=w(()=>n.handleDefs(t.el.text3,["text","format"],["","text-caption"])),s=w(()=>{let a=n.handleDefs(t.el.icon,["icon","color","size"],["","","x-large"]);return a.icon&&(a.icon=n.getIcon(a.icon,t.iconmap)),a}),r=w(()=>{let a=n.handleDefs(t.el.status,["level","color","min","max","reverse","linear"],[0,"success",0,100,!1,!1]);return a.level=Math.round((a.level-a.min)/(a.max-a.min)*100),a.reverse=!!a.reverse,a});return(a,i)=>{const c=z("v-icon"),d=z("v-progress-circular"),C=z("v-progress-linear");return f(),P(Y,null,[e.el.text?(f(),P("div",{key:0,class:ee(l.value.format)},V(l.value.text),3)):k("",!0),e.el.icon?(f(),D(c,{key:1,color:s.value.color,size:s.value.size},{default:b(()=>[J(V(s.value.icon),1)]),_:1},8,["color","size"])):k("",!0),e.el.status&&!r.value.linear?(f(),D(d,{key:2,width:"4",modelValue:r.value.level,"onUpdate:modelValue":i[0]||(i[0]=x=>r.value.level=x),color:r.value.color,reverse:r.value.reverse},null,8,["modelValue","color","reverse"])):k("",!0),e.el.status&&r.value.linear?(f(),D(C,{key:3,height:"7",rounded:"",modelValue:r.value.level,"onUpdate:modelValue":i[1]||(i[1]=x=>r.value.level=x),color:r.value.color,reverse:r.value.reverse},null,8,["modelValue","color","reverse"])):k("",!0),De("div",{class:ee(e.el.text2?u.value.format:o.value.format)},[e.el.text2?(f(),P("span",{key:0,class:ee(u.value.format)},V(u.value.text),3)):k("",!0),e.el.text3?(f(),P("span",{key:1,class:ee(o.value.format)},V(o.value.text),3)):k("",!0)],2)],64)}}},Ke={__name:"PanelMainBtn",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=G(),l=w(()=>{let a=n.handleDefs(t.el.btn,["icon","disabled","color","variant"],["",!1,"","text"]);return a.icon&&(a.icon=n.getIcon(a.icon,t.iconmap)),a}),u=w(()=>{let a=n.handleDefs(t.el.status,["level","color","min","max","reverse"],[0,"success",0,100,!1]);return a.level=Math.round((a.level-a.min)/(a.max-a.min)*100),a.reverse=!!a.reverse,a}),o={timer:!1,long:!1};function s(a){let i=[],c=a.cmd;if(a.type==="cmd"){for(const d of t.devices)i=d.split(":"),RegExp(i[0]).test(c)&&(c=c.replace(i[0],i[1]));n.request("text",c)}a.type==="route"&&ze.push({name:"devices",params:{view:a.cmd},query:ze.currentRoute.value.query}),a.type==="url"&&window.open(a.cmd,"_self")}function r(a){let i=n.handleDefs(t.el.click,["cmd","type"],["","cmd"]),c=n.handleDefs(t.el.longClick,["cmd","type"],["","cmd"]),d=n.handleDefs(t.el.longRelease,["cmd","type"],["","cmd"]);(a==="touchStart"||a==="mouseStart")&&(o.timer=setTimeout(()=>{o.long=!0,c.cmd&&s(c)},1e3)),(a==="touchEnd"||a==="mouseEnd")&&(o.long?d.cmd&&s(d):i.cmd&&s(i),clearTimeout(o.timer),o.long=!1)}return(a,i)=>{const c=z("v-progress-linear"),d=z("v-icon"),C=z("v-btn");return f(),P(Y,null,[e.el.status?(f(),D(c,{key:0,height:"4",modelValue:u.value.level,"onUpdate:modelValue":i[0]||(i[0]=x=>u.value.level=x),color:u.value.color,reverse:u.value.reverse},null,8,["modelValue","color","reverse"])):k("",!0),y(C,{icon:"",variant:l.value.variant,disabled:l.value.disabled,color:l.value.color,onTouchstart:i[1]||(i[1]=x=>r("touchStart")),onTouchend:i[2]||(i[2]=x=>r("touchEnd")),onMousedown:i[3]||(i[3]=x=>r("mouseStart")),onMouseup:i[4]||(i[4]=x=>r("mouseEnd")),class:"my-2"},{default:b(()=>[y(d,{size:"large"},{default:b(()=>[J(V(l.value.icon),1)]),_:1})]),_:1},8,["variant","disabled","color"])],64)}}},Je={__name:"PanelMainSlider",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=G(),l=I();function u(a){l.value=a}const o=w(()=>{let a=n.handleDefs(t.el.slider,["cmd","current","color","min","max","steps","reverse","size","vertical"],["",0,"",0,100,10,!1,4,!1]);return/%v/.test(a.current)&&(a.current=a.current.replace("%v",l.value)),u(a.current),a});let s=null;function r(a){let i=o.value.cmd,c=/\./.exec(o.value.steps),d=0,C=[];c&&(d=o.value.steps.slice(c.index).length-1),i=i.replace("%v",a.toFixed(d));for(const x of t.devices)C=x.split(":"),RegExp(C[0]).test(i)&&(i=i.replace(C[0],C[1]));clearTimeout(s),s=setTimeout(()=>{n.request("text",i)},500)}return(a,i)=>{const c=z("v-slider");return f(),D(c,{modelValue:l.value,"onUpdate:modelValue":[i[0]||(i[0]=d=>l.value=d),i[1]||(i[1]=d=>r(d))],min:o.value.min,max:o.value.max,step:o.value.steps,reverse:o.value.reverse,direction:o.value.vertical?"vertical":"horizontal","track-size":o.value.size,color:o.value.color,"hide-details":"","thumb-label":""},null,8,["modelValue","min","max","step","reverse","direction","track-size","color"])}}},Ge={__name:"PanelMainImage",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=G(),l=I(!1),u=w(()=>n.handleDefs(t.el.image,["source","height"],["",null]));return(o,s)=>{const r=z("v-skeleton-loader"),a=z("v-img");return f(),P(Y,null,[l.value?k("",!0):(f(),D(r,{key:0,type:"image"})),y(a,{src:u.value.source,height:u.value.height,onLoad:s[0]||(s[0]=i=>l.value=!0)},null,8,["src","height"])],64)}}},Ye={__name:"PanelMainMenu",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=G(),l=w(()=>{let o=[],s=n.handleDefs(t.el.menu,["name","cmd"],["",""],!0,","),r={};for(const a of s)r={name:/:/.test(a.name)?a.name.split(":")[0]:a.name,cmd:/:/.test(a.cmd)?a.cmd.split(":")[1]:a.cmd},o.push(r);return o});function u(o){let s=[];for(const r of t.devices)s=r.split(":"),RegExp(s[0]).test(o)&&(o=o.replace(s[0],s[1]));n.request("text",o)}return(o,s)=>{const r=z("v-icon"),a=z("v-btn"),i=z("v-list-item-title"),c=z("v-list-item"),d=z("v-list"),C=z("v-menu");return f(),D(C,null,{activator:b(({props:x})=>[y(a,ne({icon:"",variant:"text"},x,{disabled:l.value.length<1}),{default:b(()=>[y(r,{size:"large"},{default:b(()=>[J(" mdi-dots-vertical ")]),_:1})]),_:2},1040,["disabled"])]),default:b(()=>[y(d,null,{default:b(()=>[(f(!0),P(Y,null,_e(l.value,(x,g)=>(f(),D(c,{key:g,value:g,onClick:_=>u(x.cmd)},{default:b(()=>[y(i,null,{default:b(()=>[J(V(x.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})}}};var de=null;function Ze(e){return de||(de=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(window)),de(e)}var ve=null;function Xe(e){ve||(ve=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(t){clearTimeout(t)}).bind(window)),ve(e)}function $e(e){var t=document.createElement("style");return t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}function oe(e,t){t===void 0&&(t={});var n=document.createElement(e);return Object.keys(t).forEach(function(l){n[l]=t[l]}),n}function Ae(e,t,n){var l=window.getComputedStyle(e,n||null)||{display:"none"};return l[t]}function me(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if(Ae(t,"display")==="none")return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var Qe='.resize-triggers{visibility:hidden;opacity:0;pointer-events:none}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',he=0,se=null;function et(e,t){e.__resize_mutation_handler__||(e.__resize_mutation_handler__=at.bind(e));var n=e.__resize_listeners__;if(!n){if(e.__resize_listeners__=[],window.ResizeObserver){var l=e.offsetWidth,u=e.offsetHeight,o=new ResizeObserver(function(){!e.__resize_observer_triggered__&&(e.__resize_observer_triggered__=!0,e.offsetWidth===l&&e.offsetHeight===u)||ue(e)}),s=me(e),r=s.detached,a=s.rendered;e.__resize_observer_triggered__=r===!1&&a===!1,e.__resize_observer__=o,o.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){ue(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(he||(se=$e(Qe)),rt(e),e.__resize_rendered__=me(e).rendered,window.MutationObserver){var i=new MutationObserver(e.__resize_mutation_handler__);i.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=i}}e.__resize_listeners__.push(t),he++}function tt(e,t){var n=e.__resize_listeners__;if(n){if(t&&n.splice(n.indexOf(t),1),!n.length||!t){if(e.detachEvent&&e.removeEventListener){e.detachEvent("onresize",e.__resize_legacy_resize_handler__),document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);return}e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",ge),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null}!--he&&se&&se.parentNode.removeChild(se)}}function nt(e){var t=e.__resize_last__,n=t.width,l=t.height,u=e.offsetWidth,o=e.offsetHeight;return u!==n||o!==l?{width:u,height:o}:null}function at(){var e=me(this),t=e.rendered,n=e.detached;t!==this.__resize_rendered__&&(!n&&this.__resize_triggers__&&(xe(this),this.addEventListener("scroll",ge,!0)),this.__resize_rendered__=t,ue(this))}function ge(){var e=this;xe(this),this.__resize_raf__&&Xe(this.__resize_raf__),this.__resize_raf__=Ze(function(){var t=nt(e);t&&(e.__resize_last__=t,ue(e))})}function ue(e){!e||!e.__resize_listeners__||e.__resize_listeners__.forEach(function(t){t.call(e,e)})}function rt(e){var t=Ae(e,"position");(!t||t==="static")&&(e.style.position="relative"),e.__resize_old_position__=t,e.__resize_last__={};var n=oe("div",{className:"resize-triggers"}),l=oe("div",{className:"resize-expand-trigger"}),u=oe("div"),o=oe("div",{className:"resize-contract-trigger"});l.appendChild(u),n.appendChild(l),n.appendChild(o),e.appendChild(n),e.__resize_triggers__={triggers:n,expand:l,expandChild:u,contract:o},xe(e),e.addEventListener("scroll",ge,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}function xe(e){var t=e.__resize_triggers__,n=t.expand,l=t.expandChild,u=t.contract,o=u.scrollWidth,s=u.scrollHeight,r=n.offsetWidth,a=n.offsetHeight,i=n.scrollWidth,c=n.scrollHeight;u.scrollLeft=o,u.scrollTop=s,l.style.width=r+1+"px",l.style.height=a+1+"px",n.scrollLeft=i,n.scrollTop=c}var W=function(){return W=Object.assign||function(e){for(var t,n=1,l=arguments.length;n"u"||typeof customElements>"u")return $=!1;try{new Function("tag",`class EChartsElement extends HTMLElement { + __dispose = null; + + disconnectedCallback() { + if (this.__dispose) { + this.__dispose(); + this.__dispose = null; + } + } +} + +if (customElements.get(tag) == null) { + customElements.define(tag, EChartsElement); +} +`)(Le)}catch{return $=!1}return $=!0}(),ft="ecTheme",_t="ecInitOptions",mt="ecUpdateOptions",ht=Re({name:"echarts",props:W(W({option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean},it),dt),emits:{},inheritAttrs:!1,setup:function(e,t){var n=t.attrs,l=re(),u=re(),o=re(),s=re(),r=le(ft,null),a=le(_t,null),i=le(mt,null),c=Me(e),d=c.autoresize,C=c.manualUpdate,x=c.loading,g=c.loadingOptions,_=w(function(){return s.value||e.option||null}),v=w(function(){return e.theme||ie(r,{})}),L=w(function(){return e.initOptions||ie(a,{})}),p=w(function(){return e.updateOptions||ie(i,{})}),h=w(function(){return function(m){var O={};for(var A in m)ut(A)||(O[A]=m[A]);return O}(n)}),R=Te().proxy.$listeners;function S(m){if(u.value){var O=o.value=Pe(u.value,v.value,L.value);e.group&&(O.group=e.group);var A=R;A||(A={},Object.keys(n).filter(function(T){return T.indexOf("on")===0&&T.length>2}).forEach(function(T){var M=T.charAt(2).toLowerCase()+T.slice(3);M.substring(M.length-4)==="Once"&&(M="~".concat(M.substring(0,M.length-4))),A[M]=n[T]})),Object.keys(A).forEach(function(T){var M=A[T];if(M){var H=T.toLowerCase();H.charAt(0)==="~"&&(H=H.substring(1),M.__once__=!0);var q=O;if(H.indexOf("zr:")===0&&(q=O.getZr(),H=H.substring(3)),M.__once__){delete M.__once__;var Z=M;M=function(){for(var U=[],B=0;B(x(),"height: "+(n.app.panelMaximized?window.innerHeight-250+"px":t.height)));function c(g){return o.d(g,{dateStyle:u.value?"short":"long"})}function d(g,_){let v;return r.value.from&&_&&(v=r.value.from),r.value.to&&!_&&(v=r.value.to),!v&&!isNaN(g)&&(v=(L=>new Date(L.setDate(L.getDate()+(Number(g)||0))))(new Date)),v||(v=new Date(/.*T.*/.test(g)?g:g+"T00:00:00")),!r.value.from&&_&&(r.value.from=v),!r.value.to&&!_&&(r.value.to=v),v=new Date(v.getTime()-v.getTimezoneOffset()*60*1e3),v.toISOString().split("T")[0]}async function C(){let g=n.handleDefs(t.el.serie,["data","name","digits","suffix","type"],[null,"",0,"","line"],!0),_,v,L=[],p,h,R,S,j,F=[];if(g.length>0)for(const E of g){if(/^get.*/.test(E.data)){j="time",_=E.data.split(" ");for(const m of t.devices)m.split(":")[0]===_[1]&&(_[1]=m.split(":")[1]);if(_[4]=d(_[4],!0),_[5]=d(_[5],!1),v=await n.request("text",_.join(" ")),S=[],L=v.split(` +`),L.length>0)for(const m of L)p=m.split(" "),p.length>1&&(h=new Date(p[0].replace("_","T")),R=parseFloat(p[1]).toFixed(E.digits),S.push([h,R]))}else j="category",v=/,/.test(E.data)?E.data:E.data.replace(/ /g,","),/^\[.*\]$/.test(C)||(v="["+v+"]"),S=n.stringToJson(v);F.push({xAxisType:j,type:E.type,name:E.name,digits:E.digits,suffix:E.suffix,data:S})}return F}async function x(){let g={tooltip:{trigger:"axis"},legend:{data:[],bottom:10},backgroundColor:"rgba(255, 255, 255, 0)",grid:{top:30,bottom:60,left:60,right:60},animationDuration:300,series:[],yAxis:[],xAxis:{}},_,v=JSON.parse(JSON.stringify(n.getEl(t.el,["options"])||{})),L=JSON.parse(JSON.stringify(n.getEl(t.el,["options2"])||{})),p=Object.assign(g,n.app.panelMaximized&&Object.keys(L).length>0?L:v);r.value.fromMenu=!1,r.value.toMenu=!1,r.value.loaded=!1,a=await C();for(const[h,R]of Object.entries(a))_={formatter:S=>S.toLocaleString(o.locale.value,{minimumFractionDigits:R.digits,maximumFractionDigits:R.digits})+R.suffix},p.series[h]||(p.series[h]={}),p.yAxis[h]||(p.yAxis[h]={}),p.legend.data||(p.legend.data=[]),p.xAxis.type||(p.xAxis.type=R.xAxisType),p.series[h].name||(p.series[h].name=R.name),p.series[h].type||(p.series[h].type=R.type),p.series[h].data||(p.series[h].data=R.data),p.yAxis[h].type||(p.yAxis[h].type="value"),p.yAxis[h].axisLabel||(p.yAxis[h].axisLabel=_),p.legend.data[h]||(p.legend.data[h]=R.name);n.log(7,"Chartdata chart.loaded.",p),s.value=Object.assign({},p),r.value.loaded=!0}return(g,_)=>{const v=z("v-btn"),L=z("v-date-picker"),p=z("v-locale-provider"),h=z("v-menu"),R=z("v-skeleton-loader");return f(),P(Y,null,[K(n).app.panelMaximized?(f(),P("div",pt,[y(h,{modelValue:r.value.fromMenu,"onUpdate:modelValue":_[2]||(_[2]=S=>r.value.fromMenu=S),"close-on-content-click":!1},{activator:b(({props:S})=>[y(v,ne(S,{variant:"outlined","append-icon":"mdi-calendar",class:"mr-2"}),{default:b(()=>[J(V(c(r.value.from)),1)]),_:2},1040)]),default:b(()=>[y(p,{locale:K(o).locale.value},{default:b(()=>[y(L,{modelValue:r.value.from,"onUpdate:modelValue":[_[0]||(_[0]=S=>r.value.from=S),_[1]||(_[1]=S=>x())],color:"secondary"},null,8,["modelValue"])]),_:1},8,["locale"])]),_:1},8,["modelValue"]),J(" - "),y(h,{modelValue:r.value.toMenu,"onUpdate:modelValue":_[5]||(_[5]=S=>r.value.toMenu=S),"close-on-content-click":!1},{activator:b(({props:S})=>[y(v,ne(S,{variant:"outlined","append-icon":"mdi-calendar",class:"ml-2"}),{default:b(()=>[J(V(c(r.value.to)),1)]),_:2},1040)]),default:b(()=>[y(p,{locale:K(o).locale.value},{default:b(()=>[y(L,{modelValue:r.value.to,"onUpdate:modelValue":[_[3]||(_[3]=S=>r.value.to=S),_[4]||(_[4]=S=>x())],color:"secondary"},null,8,["modelValue"])]),_:1},8,["locale"])]),_:1},8,["modelValue"])])):k("",!0),De("div",{style:Ue(i.value)},[r.value.loaded?k("",!0):(f(),D(R,{key:0,type:"text, image, text"})),r.value.loaded?(f(),D(K(ht),{key:1,option:s.value,theme:K(l).global.name.value==="dark"?"dark":"light",autoresize:""},null,8,["option","theme"])):k("",!0)],4)],64)}}},xt=180/Math.PI,Ce=e=>{const t=e%360;return t<0?360+t:t},yt=({x:e,y:t},n)=>{const l=n.left+n.width/2,u=n.top+n.height/2;return Math.atan2(t-u,e-l)*xt},fe=()=>{};class bt{constructor(t,n){this.active=!1,this.element=t,this.element.style.willChange="transform",this.initOptions(n),this.updateCSS(),this.bindHandlers(),this.addListeners()}get angle(){return this._angle}set angle(t){this._angle!==t&&(this._angle=Ce(t),this.updateCSS())}initOptions(t){t=t||{},this.onRotate=t.onRotate||fe,this.onDragStart=t.onDragStart||fe,this.onDragStop=t.onDragStop||fe,this._angle=t.angle||0}bindHandlers(){this.onRotationStart=this.onRotationStart.bind(this),this.onRotated=this.onRotated.bind(this),this.onRotationStop=this.onRotationStop.bind(this)}addListeners(){this.element.addEventListener("touchstart",this.onRotationStart,{passive:!0}),document.addEventListener("touchmove",this.onRotated,{passive:!1}),document.addEventListener("touchend",this.onRotationStop,{passive:!0}),document.addEventListener("touchcancel",this.onRotationStop,{passive:!0}),this.element.addEventListener("mousedown",this.onRotationStart,{passive:!0}),document.addEventListener("mousemove",this.onRotated,{passive:!1}),document.addEventListener("mouseup",this.onRotationStop,{passive:!0}),document.addEventListener("mouseleave",this.onRotationStop,{passive:!1})}removeListeners(){this.element.removeEventListener("touchstart",this.onRotationStart),document.removeEventListener("touchmove",this.onRotated),document.removeEventListener("touchend",this.onRotationStop),document.removeEventListener("touchcancel",this.onRotationStop),this.element.removeEventListener("mousedown",this.onRotationStart),document.removeEventListener("mousemove",this.onRotated),document.removeEventListener("mouseup",this.onRotationStop),document.removeEventListener("mouseleave",this.onRotationStop)}destroy(){this.onRotationStop(),this.removeListeners()}onRotationStart(t){(t.type==="touchstart"||t.button===0)&&(this.active=!0,this.onDragStart(t),this.setAngleFromEvent(t))}onRotationStop(){this.active&&(this.active=!1,this.onDragStop()),this.active=!1}onRotated(t){this.active&&(t.preventDefault(),this.setAngleFromEvent(t))}setAngleFromEvent(t){const n=t.targetTouches?t.targetTouches[0]:t,l=yt({x:n.clientX,y:n.clientY},this.element.getBoundingClientRect());this._angle=Ce(l+90),this.updateCSS(),this.onRotate(this._angle)}updateCSS(){this.element.style.transform="rotate("+this._angle+"deg)"}}const zt=["red","yellow","green","cyan","blue","magenta","red"],Ee={ArrowUp:(e,t)=>e+t,ArrowRight:(e,t)=>e+t,ArrowDown:(e,t)=>e-t,ArrowLeft:(e,t)=>e-t,PageUp:(e,t)=>e+t*10,PageDown:(e,t)=>e-t*10,Home:()=>0,End:()=>359},ce={name:"ColorPicker",emits:["select","input","change"],props:{hue:{default:0},saturation:{default:100},luminosity:{default:50},alpha:{default:1},step:{default:1},mouseScroll:{default:!1},variant:{default:"collapsible"},disabled:{default:!1},initiallyCollapsed:{default:!1},ariaLabel:{default:"color picker"},ariaRoledescription:{default:"radial slider"},ariaValuetext:{default:""},ariaLabelColorWell:{default:"color well"}},setup(e,{emit:t}){const n=I(null),l=I(null);let u=null;const o=e.hue+"deg",s=I(e.hue),r=I(!e.initiallyCollapsed),a=I(!e.initiallyCollapsed),i=I(!1),c=I(!1),d=I(!1),C=w(()=>`hsla(${s.value}, ${e.saturation}%, ${e.luminosity}%, ${e.alpha})`),x=w(()=>zt[Math.round(s.value/60)]);return te(()=>e.hue,h=>{s.value=h,u.angle=h}),pe(()=>{u=new bt(l.value,{angle:s.value,onRotate(h){s.value=h,t("input",s.value)},onDragStart(){d.value=!0},onDragStop(){d.value=!1,t("change",s.value)}})}),Oe(()=>{u.destroy(),u=null}),{rcp:u,el:n,rotator:l,initialAngle:o,angle:s,isPaletteIn:r,isKnobIn:a,isDragging:d,isRippling:c,isPressed:i,color:C,valuetext:x,onKeyDown:h=>{e.disabled||i.value||!a.value||!(h.key in Ee)||(h.preventDefault(),u.angle=Ee[h.key](u.angle,e.step),s.value=u.angle,t("input",s.value),t("change",s.value))},onScroll:h=>{i.value||!a.value||(h.preventDefault(),h.deltaY>0?u.angle+=e.step:u.angle-=e.step,s.value=u.angle,t("input",s.value),t("change",s.value))},selectColor:()=>{i.value=!0,r.value&&a.value?(t("select",s.value),c.value=!0):r.value=!0},togglePicker:()=>{e.variant!=="persistent"&&(a.value?a.value=!1:(a.value=!0,r.value=!0)),c.value=!1,i.value=!1},hidePalette:()=>{a.value||(r.value=!1)}}}};function wt(e,t,n,l,u,o){return f(),D("div",{ref:"el",role:"slider","aria-roledescription":n.ariaRoledescription,"aria-label":n.ariaLabel,"aria-expanded":l.isPaletteIn,"aria-valuemin":"0","aria-valuemax":"359","aria-valuenow":l.angle,"aria-valuetext":n.ariaValuetext||l.valuetext,"aria-disabled":n.disabled,class:["rcp",{dragging:l.isDragging,disabled:n.disabled}],tabindex:n.disabled?-1:0,style:{"--rcp-initial-angle":l.initialAngle},onKeyup:t[4]||(t[4]=qe((...s)=>l.selectColor&&l.selectColor(...s),["enter"])),onKeydown:t[5]||(t[5]=(...s)=>l.onKeyDown&&l.onKeyDown(...s))},[y("div",{class:["rcp__palette",l.isPaletteIn?"in":"out"]},null,2),y("div",ne({class:"rcp__rotator",style:{"pointer-events":n.disabled||l.isPressed||!l.isKnobIn?"none":null}},He(n.mouseScroll?{wheel:l.onScroll}:{}),{ref:"rotator"}),[y("div",{class:["rcp__knob",l.isKnobIn?"in":"out"],onTransitionend:t[1]||(t[1]=(...s)=>l.hidePalette&&l.hidePalette(...s))},null,34)],16),y("div",{class:["rcp__ripple",{rippling:l.isRippling}],style:{borderColor:l.color}},null,6),y("button",{type:"button",class:["rcp__well",{pressed:l.isPressed}],"aria-label":n.ariaLabelColorWell,disabled:n.disabled,tabindex:n.disabled?-1:0,style:{backgroundColor:l.color},onAnimationend:t[2]||(t[2]=(...s)=>l.togglePicker&&l.togglePicker(...s)),onClick:t[3]||(t[3]=(...s)=>l.selectColor&&l.selectColor(...s))},null,46,["aria-label","disabled","tabindex"])],46,["aria-roledescription","aria-label","aria-expanded","aria-valuenow","aria-valuetext","aria-disabled","tabindex"])}ce.render=wt;ce.install=function(e){e.component("ColorPicker",ce)};const St={class:"mt-4 mb-2"},kt={__name:"PanelMainColorpicker",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=G(),l=w(()=>n.handleDefs(t.el.picker,["cmd","current"],["",!1]));function u(r){let a=o(r,50,100),i=l.value.cmd,c=[];i=i.replace("%v",a);for(const d of t.devices)c=d.split(":"),RegExp(c[0]).test(i)&&(i=i.replace(c[0],c[1]));n.request("text",i)}function o(r,a,i){a/=100;const c=i*Math.min(a,1-a)/100,d=C=>{const x=(C+r/30)%12,g=a-c*Math.max(Math.min(x-3,9-x,1),-1);return Math.round(255*g).toString(16).padStart(2,"0")};return`${d(0)}${d(8)}${d(4)}`}function s(r){r.split(" ").length>1&&(r=r.split(" ").slice(-1)[0]),r=r.replace(/^#/,"");let a=parseInt(r,16),i=a>>16&255,c=a>>8&255,d=a&255;i/=255,c/=255,d/=255;let C=Math.max(i,c,d),x=Math.min(i,c,d),g=C-x,_=(C+x)/2,v=0,L=0;return g!==0&&(C===i?v=((c-d)/g+(c(f(),P("div",St,[y(K(ce),ne(s(l.value.current),{variant:"persistent",onChange:a[0]||(a[0]=i=>u(i))}),null,16)]))}},Ct={__name:"PanelMain",props:{main:Object,levels:Array,iconmap:Object,devices:Object},setup(e){const t=G();function n(r,a){return t.handleDefs(r[a].size,["size"],[!1]).size}function l(r){let a="";return["info"].indexOf(r)!==-1&&(a="mx-2"),a}function u(r,a){return r[a]?t.handleDefs(r[a].divider,["show"],[!1]).show:!1}function o(r){return r.level?t.handleDefs(r.level.height,["height"],["64px"]).height:"64px"}function s(r){if(r==="info")return We;if(r==="btn")return Ke;if(r==="slider")return Je;if(r==="image")return Ge;if(r==="menu")return Ye;if(r==="chart")return gt;if(r==="colorpicker")return kt}return(r,a)=>{const i=z("v-sheet"),c=z("v-col"),d=z("v-divider"),C=z("v-row"),x=z("v-expand-transition");return f(!0),P(Y,null,_e(e.main,(g,_)=>(f(),P("div",{key:_},[y(x,null,{default:b(()=>[e.levels.indexOf(_)!==-1?(f(),D(C,{key:0,"no-gutters":"",class:"text-center align-center"},{default:b(()=>[y(i,{height:o(g,"level")},null,8,["height"]),(f(),P(Y,null,_e(["left1","left2","mid","right1","right2"],v=>(f(),P(Y,{key:v},[g.level[v]?(f(),D(c,{key:0,cols:n(g,v),class:ee(l(g.level[v]))},{default:b(()=>[(f(),D(Be(s(g.level[v])),{el:g[v],iconmap:e.iconmap,devices:e.devices,height:o(g,"level")},null,8,["el","iconmap","devices","height"]))]),_:2},1032,["cols","class"])):k("",!0),u(g,v)?(f(),D(d,{key:1,vertical:""})):k("",!0)],64))),64)),u(g,"level")?(f(),D(d,{key:0})):k("",!0)]),_:2},1024)):k("",!0)]),_:2},1024)]))),128)}}},Et={key:1},Dt={key:3},Ot={key:1},At={key:3},Lt={key:1},Rt={key:3},Tt={__name:"PanelCard",props:{panel:Object},setup(e){const t=e,n=G();let l=n.thread();pe(()=>n.thread(l));function u(E){let m=n.handleDefs(t.panel.status[E],["level","color","min","max","reverse"],[0,"success",0,100,!1]);return m.level=Math.round((m.level-m.min)/(m.max-m.min)*100),m}const o=w(()=>u("bar")),s=w(()=>u("bar2")),r=w(()=>n.handleDefs(t.panel.status.imageUrl,["url"],[""])),a=w(()=>n.handleDefs(t.panel.panel.sortby,["sortby"],[null])),i=w(()=>n.handleDefs(t.panel.status.title,["title"],[""])),c=w(()=>n.handleDefs(t.panel.panel.expandable,["expandable","expanded","maximizable"],[!1,!1,!1])),d=I(c.value.expanded),C=w(()=>{let E=null;return c.value.expandable&&(E=d.value?"mdi-arrow-collapse":"mdi-arrow-expand"),!c.value.expandable&&!c.value.expanded&&t.panel.main.length>1&&(E="mdi-swap-vertical"),E}),x=w(()=>{let E=[];for(const[m,O]of Object.entries(t.panel.main))n.handleDefs(O.level.show,["show"],[!0]).show&&E.push(Number(m));return E});function g(E){let m=-1;c.value.expandable||!c.value.expandable&&c.value.expanded?(E||(c.value.maximizable&&(n.app.panelMaximized=d.value?!1:t.panel),d.value=!d.value),_.value=d.value?x.value:[x.value[0]]):(m=x.value.indexOf(_.value?_.value[0]:null),_.value=m===-1||m===x.value.length-1?[x.value[0]]:[x.value[m+1]])}const _=I([]);function v(E){let m=n.handleDefs(t.panel.info[E],["text","icon","color"],["","",""]);return m.icon&&(m.icon=n.getIcon(m.icon,t.panel.panel.iconmap)),m}function L(){let E=!!(p.value.text||h.value.text),m=!!(R.value.text||S.value.text),O=!!(j.value.text||F.value.text);return!E&&m&&!O?7:null}const p=w(()=>v("left1")),h=w(()=>v("left2")),R=w(()=>v("mid1")),S=w(()=>v("mid2")),j=w(()=>v("right1")),F=w(()=>v("right2"));return g(!0),(E,m)=>{const O=z("v-progress-linear"),A=z("v-col"),N=z("v-row"),T=z("v-spacer"),M=z("v-btn"),H=z("v-card-title"),q=z("v-img"),Z=z("v-sheet"),U=z("v-icon"),B=z("v-card-text"),ae=z("v-card");return f(),D(ae,{variant:"tonal"},{default:b(()=>[y(N,{"no-gutters":""},{default:b(()=>[e.panel.status.bar?(f(),D(A,{key:0},{default:b(()=>[y(O,{height:"7",modelValue:o.value.level,"onUpdate:modelValue":m[0]||(m[0]=X=>o.value.level=X),color:o.value.color,reverse:o.value.reverse},null,8,["modelValue","color","reverse"])]),_:1})):k("",!0),e.panel.status.bar2?(f(),D(A,{key:1},{default:b(()=>[y(O,{height:"7",modelValue:s.value.level,"onUpdate:modelValue":m[1]||(m[1]=X=>s.value.level=X),color:s.value.color,reverse:s.value.reverse},null,8,["modelValue","color","reverse"])]),_:1})):k("",!0)]),_:1}),y(Z,{color:"secondary"},{default:b(()=>[y(q,{src:r.value.url,gradient:r.value.url?K(n).app.header.imageGradient:"",height:"48",cover:""},{default:b(()=>[e.panel.status.title?(f(),D(H,{key:0},{default:b(()=>[y(N,{"no-gutters":""},{default:b(()=>[y(A,null,{default:b(()=>[J(V(i.value.title),1)]),_:1}),y(T),K(n).app.settings.loglevel>6?(f(),D(A,{key:0,class:"text-right"},{default:b(()=>[J(V(a.value.sortby),1)]),_:1})):k("",!0),C.value?(f(),D(A,{key:1,cols:"1",class:"text-right"},{default:b(()=>[y(M,{icon:C.value,size:"small",variant:"plain",density:"compact",onClick:m[2]||(m[2]=X=>g(!1))},null,8,["icon"])]),_:1})):k("",!0)]),_:1})]),_:1})):k("",!0)]),_:1},8,["src","gradient"])]),_:1}),y(Ct,{main:e.panel.main,levels:_.value,iconmap:e.panel.panel.iconmap,devices:e.panel.panel.devices},null,8,["main","levels","iconmap","devices"]),y(Z,{color:"secondary"},{default:b(()=>[y(B,{class:"pa-1"},{default:b(()=>[y(N,{"no-gutters":""},{default:b(()=>[y(A,{class:"text-truncate text-left"},{default:b(()=>[p.value.icon?(f(),D(U,{key:0,icon:p.value.icon,color:p.value.color,size:"small"},null,8,["icon","color"])):k("",!0),p.value.text?(f(),P("span",Et,V(p.value.text),1)):k("",!0),h.value.icon?(f(),D(U,{key:2,icon:h.value.icon,color:h.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):k("",!0),h.value.text?(f(),P("span",Dt,V(h.value.text),1)):k("",!0)]),_:1}),y(A,{class:"text-truncate text-center",cols:L()},{default:b(()=>[R.value.icon?(f(),D(U,{key:0,icon:R.value.icon,color:R.value.color,size:"small"},null,8,["icon","color"])):k("",!0),R.value.text?(f(),P("span",Ot,V(R.value.text),1)):k("",!0),S.value.icon?(f(),D(U,{key:2,icon:S.value.icon,color:S.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):k("",!0),S.value.text?(f(),P("span",At,V(S.value.text),1)):k("",!0)]),_:1},8,["cols"]),y(A,{class:"text-truncate text-right"},{default:b(()=>[j.value.icon?(f(),D(U,{key:0,icon:j.value.icon,color:j.value.color,size:"small"},null,8,["icon","color"])):k("",!0),j.value.text?(f(),P("span",Lt,V(j.value.text),1)):k("",!0),F.value.icon?(f(),D(U,{key:2,icon:F.value.icon,color:F.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):k("",!0),F.value.text?(f(),P("span",Rt,V(F.value.text),1)):k("",!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{Tt as _}; diff --git a/www/fhemapp4/assets/SettingsView-e47beec6.js b/www/fhemapp4/assets/SettingsView-6288f9c9.js similarity index 99% rename from www/fhemapp4/assets/SettingsView-e47beec6.js rename to www/fhemapp4/assets/SettingsView-6288f9c9.js index 044bcbc4..cc1216e9 100644 --- a/www/fhemapp4/assets/SettingsView-e47beec6.js +++ b/www/fhemapp4/assets/SettingsView-6288f9c9.js @@ -1,4 +1,4 @@ -import{u as W,f as H,g as Ie,r as f,o as k,a as C,w as a,e as t,h as I,b as B,F as R,d as J,i as ce,j as Y,t as G,k as A,l as qe,m as ee,c as T,n as Ae,v as De,p as Pe,q as Se,s as je,x as ze}from"./index-17dbc232.js";import{c as _e,u as Oe,V as Ne}from"./index-59b7b6bd.js";import{_ as Le}from"./PanelCard-7b7d02db.js";const O="_app.settings.header.",Ke={__name:"SettingsHeader",setup(U){const e=W(),o={required:l=>!!l||e.replacer("%t(_app.settings.rules.required)")},p=H(),v=Ie({name:"",title:"",icon:"",cmd:""});function V(){e.app.config.header.commands.push(JSON.parse(JSON.stringify(v))),p.value.reset()}function _(l){e.app.config.header.commands.splice(l,1)}return(l,i)=>{const b=f("v-btn"),$=f("v-list-item"),y=f("v-text-field"),w=f("v-col"),D=f("v-checkbox"),d=f("v-row"),S=f("v-divider"),E=f("v-form"),x=f("v-list");return k(),C(x,null,{default:a(()=>[t($,{title:l.$t(O+"barTitle")},{append:a(()=>[t(b,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:i[0]||(i[0]=n=>I(e).help("kopfzeile"))})]),_:1},8,["title"]),t($,null,{default:a(()=>[t(d,{"no-gutters":""},{default:a(()=>[t(w,{cols:"12",lg:"4",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"imageUrlPlaceholder"),label:l.$t(O+"imageUrl"),modelValue:I(e).app.config.header.imageUrl,"onUpdate:modelValue":i[1]||(i[1]=n=>I(e).app.config.header.imageUrl=n)},null,8,["placeholder","label","modelValue"])]),_:1}),t(w,{cols:"12",lg:"5",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"imageGradientPlaceholder"),label:l.$t(O+"imageGradient"),modelValue:I(e).app.config.header.imageGradient,"onUpdate:modelValue":i[2]||(i[2]=n=>I(e).app.config.header.imageGradient=n)},null,8,["placeholder","label","modelValue"])]),_:1}),t(w,{cols:"6",lg:"",class:"pt-1"},{default:a(()=>[t(D,{hint:l.$t(O+"showTimeHint"),label:l.$t(O+"showTime"),modelValue:I(e).app.config.header.showTime,"onUpdate:modelValue":i[3]||(i[3]=n=>I(e).app.config.header.showTime=n)},null,8,["hint","label","modelValue"])]),_:1}),t(w,{cols:"6",lg:"",class:"pt-1"},{default:a(()=>[t(D,{hint:l.$t(O+"showDateHint"),label:l.$t(O+"showDate"),modelValue:I(e).app.config.header.showDate,"onUpdate:modelValue":i[4]||(i[4]=n=>I(e).app.config.header.showDate=n)},null,8,["hint","label","modelValue"])]),_:1})]),_:1})]),_:1}),t(S),t($,{title:l.$t(O+"optionsTitle")},{append:a(()=>[t(b,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:i[5]||(i[5]=n=>I(e).help("optionsmenü"))})]),_:1},8,["title"]),t($,null,{default:a(()=>[t(d,{"no-gutters":""},{default:a(()=>[t(w,{cols:"6",lg:""},{default:a(()=>[t(D,{label:l.$t(O+"showDarkMode"),modelValue:I(e).app.config.header.showDarkMode,"onUpdate:modelValue":i[6]||(i[6]=n=>I(e).app.config.header.showDarkMode=n)},null,8,["label","modelValue"])]),_:1}),t(w,{cols:"6",lg:""},{default:a(()=>[t(D,{label:l.$t(O+"showReloadPage"),modelValue:I(e).app.config.header.showReloadPage,"onUpdate:modelValue":i[7]||(i[7]=n=>I(e).app.config.header.showReloadPage=n)},null,8,["label","modelValue"])]),_:1}),t(w,{cols:"6",lg:""},{default:a(()=>[t(D,{label:l.$t(O+"showSettings"),modelValue:I(e).app.config.header.showSettings,"onUpdate:modelValue":i[8]||(i[8]=n=>I(e).app.config.header.showSettings=n)},null,8,["label","modelValue"])]),_:1}),t(w,{cols:"6",lg:""},{default:a(()=>[t(D,{label:l.$t(O+"showLanguages"),modelValue:I(e).app.config.header.showLanguages,"onUpdate:modelValue":i[9]||(i[9]=n=>I(e).app.config.header.showLanguages=n)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}),t(S),t($,{title:l.$t(O+"optionsCommandTitle")},{append:a(()=>[t(b,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:i[10]||(i[10]=n=>I(e).help("optionsmenü-fhem-befehle"))})]),_:1},8,["title"]),(k(!0),B(R,null,J(I(e).app.config.header.commands,(n,r)=>(k(),C($,{key:r},{default:a(()=>[t(d,{"no-gutters":""},{default:a(()=>[t(w,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandNamePlaceholder"),label:l.$t(O+"commandName"),rules:[o.required],modelValue:n.name,"onUpdate:modelValue":c=>n.name=c},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),t(w,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandTitlePlaceholder"),label:l.$t(O+"commandTitle"),rules:[o.required],modelValue:n.title,"onUpdate:modelValue":c=>n.title=c},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),t(w,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandIconPlaceholder"),label:l.$t(O+"commandIcon"),"append-inner-icon":n.icon,modelValue:n.icon,"onUpdate:modelValue":c=>n.icon=c},null,8,["placeholder","label","append-inner-icon","modelValue","onUpdate:modelValue"])]),_:2},1024),t(w,{cols:"10",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandCmdPlaceholder"),label:l.$t(O+"commandCmd"),rules:[o.required],modelValue:n.cmd,"onUpdate:modelValue":c=>n.cmd=c},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),t(w,{class:"pt-3 text-right"},{default:a(()=>[t(b,{variant:"text",icon:"mdi-delete",onClick:c=>_(r)},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),t($,null,{default:a(()=>[t(E,{ref_key:"form",ref:p},{default:a(()=>[t(d,{"no-gutters":""},{default:a(()=>[t(w,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandNamePlaceholder"),label:l.$t(O+"commandName"),rules:[o.required],modelValue:v.name,"onUpdate:modelValue":i[11]||(i[11]=n=>v.name=n)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),t(w,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandTitlePlaceholder"),label:l.$t(O+"commandTitle"),rules:[o.required],modelValue:v.title,"onUpdate:modelValue":i[12]||(i[12]=n=>v.title=n)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),t(w,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandIconPlaceholder"),label:l.$t(O+"commandIcon"),"append-inner-icon":v.icon,modelValue:v.icon,"onUpdate:modelValue":i[13]||(i[13]=n=>v.icon=n)},null,8,["placeholder","label","append-inner-icon","modelValue"])]),_:1}),t(w,{cols:"9",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandCmdPlaceholder"),label:l.$t(O+"commandCmd"),rules:[o.required],modelValue:v.cmd,"onUpdate:modelValue":i[14]||(i[14]=n=>v.cmd=n)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),t(w,{class:"pt-3 text-right"},{default:a(()=>[t(b,{variant:"text",icon:"mdi-cancel",onClick:i[15]||(i[15]=n=>p.value.reset())}),t(b,{variant:"text",icon:"mdi-plus",disabled:!v.name||!v.title||!v.cmd,onClick:i[16]||(i[16]=n=>V())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},L="_app.settings.navigation.",He={__name:"SettingsNavigation",setup(U){const{mobile:e}=ce(),o=W(),p=Ie({path:[],route:["navigation"],items:[],newItem:{name:null,title:null,icon:null,divider:!1,groupAsChips:!1,sort:!1,group:[]}}),v=H(),V={required:y=>!!y||o.replacer("%t(_app.settings.rules.required)")};function _(y){typeof y<"u"&&(p.path.push(y,"group"),p.route.push(p.items[y].name)),p.items=o.getEl(o.app.config.navigation,p.path)}function l(){let y=JSON.parse(JSON.stringify(p.newItem));o.getEl(o.app.config.navigation,p.path).push(y),_(),v.value.reset()}function i(y){o.getEl(o.app.config.navigation,p.path).splice(y,1)}function b(y){return(o.getEl(p.items[y],["group"])||[]).length}function $(){p.route.pop(),p.path.splice(-2,2),_()}return _(),(y,w)=>{const D=f("v-btn"),d=f("v-list-item"),S=f("v-text-field"),E=f("v-col"),x=f("v-checkbox"),n=f("v-icon"),r=f("v-badge"),c=f("v-row"),h=f("v-divider"),g=f("v-form"),u=f("v-list");return k(),C(u,null,{default:a(()=>[t(d,{title:y.$t(L+"title")},{append:a(()=>[t(D,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:w[0]||(w[0]=s=>I(o).help("navigation"))})]),_:1},8,["title"]),p.path.length>0?(k(),C(d,{key:0},{default:a(()=>[t(D,{variant:"text",icon:"mdi-arrow-up-left",onClick:w[1]||(w[1]=s=>$())}),Y(" "+G(p.route.join(" > ")),1)]),_:1})):A("",!0),(k(!0),B(R,null,J(p.items,(s,m)=>(k(),C(d,{key:m},{default:a(()=>[t(c,{"no-gutters":""},{default:a(()=>[t(E,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"namePlaceholder"),label:y.$t(L+"name"),rules:[V.required],modelValue:s.name,"onUpdate:modelValue":F=>s.name=F},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"title1Placeholder"),label:y.$t(L+"title1"),modelValue:s.title,"onUpdate:modelValue":F=>s.title=F},null,8,["placeholder","label","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"iconPlaceholder"),label:y.$t(L+"icon"),"append-inner-icon":s.icon,modelValue:s.icon,"onUpdate:modelValue":F=>s.icon=F},null,8,["placeholder","label","append-inner-icon","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:4,lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"groupAsChipsHint"),label:y.$t(L+"groupAsChips"),modelValue:s.groupAsChips,"onUpdate:modelValue":F=>s.groupAsChips=F},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:4,lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"sortHint"),label:y.$t(L+"sort"),modelValue:s.sort,"onUpdate:modelValue":F=>s.sort=F},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:"4",lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"dividerHint"),label:y.$t(L+"divider"),modelValue:s.divider,"onUpdate:modelValue":F=>s.divider=F},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{class:"pt-3 text-right"},{default:a(()=>[t(D,{variant:"text",icon:"",onClick:F=>_(m)},{default:a(()=>[b(m)>0?(k(),C(r,{key:0,color:"success",content:b(m)},{default:a(()=>[t(n,{icon:"mdi-arrow-down-right"})]),_:2},1032,["content"])):A("",!0),b(m)===0?(k(),C(n,{key:1,icon:"mdi-arrow-down-right"})):A("",!0)]),_:2},1032,["onClick"]),t(D,{variant:"text",icon:"mdi-delete",onClick:F=>i(m)},null,8,["onClick"])]),_:2},1024)]),_:2},1024),I(e)?(k(),C(h,{key:0})):A("",!0)]),_:2},1024))),128)),t(d,null,{default:a(()=>[t(g,{ref_key:"form",ref:v},{default:a(()=>[t(c,{"no-gutters":""},{default:a(()=>[t(E,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"namePlaceholder"),label:y.$t(L+"name"),rules:[V.required],modelValue:p.newItem.name,"onUpdate:modelValue":w[2]||(w[2]=s=>p.newItem.name=s)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),t(E,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"title1Placeholder"),label:y.$t(L+"title1"),modelValue:p.newItem.title,"onUpdate:modelValue":w[3]||(w[3]=s=>p.newItem.title=s)},null,8,["placeholder","label","modelValue"])]),_:1}),t(E,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"iconPlaceholder"),label:y.$t(L+"icon"),"append-inner-icon":p.newItem.icon,modelValue:p.newItem.icon,"onUpdate:modelValue":w[4]||(w[4]=s=>p.newItem.icon=s)},null,8,["placeholder","label","append-inner-icon","modelValue"])]),_:1}),t(E,{cols:"4",lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"groupAsChipsHint"),label:y.$t(L+"groupAsChips"),modelValue:p.newItem.groupAsChips,"onUpdate:modelValue":w[5]||(w[5]=s=>p.newItem.groupAsChips=s)},null,8,["hint","label","modelValue"])]),_:1}),t(E,{cols:"4",lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"sortHint"),label:y.$t(L+"sort"),modelValue:p.newItem.sort,"onUpdate:modelValue":w[6]||(w[6]=s=>p.newItem.sort=s)},null,8,["hint","label","modelValue"])]),_:1}),t(E,{cols:"4",lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"dividerHint"),label:y.$t(L+"divider"),modelValue:p.newItem.divider,"onUpdate:modelValue":w[7]||(w[7]=s=>p.newItem.divider=s)},null,8,["hint","label","modelValue"])]),_:1}),t(E,{class:"pt-3 text-right"},{default:a(()=>[t(D,{variant:"text",icon:"mdi-cancel",onClick:w[8]||(w[8]=s=>v.value.reset())}),t(D,{variant:"text",icon:"mdi-plus",disabled:!p.newItem.name,onClick:w[9]||(w[9]=s=>l())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}};function oe(){return oe=Object.assign||function(U){for(var e=1;e";return e},lineNumbersCount:function(){var e=this.codeData.split(/\r\n|\n/).length;return e}},mounted:function(){this._recordCurrentState(),this.styleLineNumbers()},methods:{setLineNumbersHeight:function(){this.lineNumbersHeight=getComputedStyle(this.$refs.pre).height},styleLineNumbers:function(){if(!(!this.lineNumbers||!this.autoStyleLineNumbers)){var e=this.$refs.pre,o=this.$el.querySelector(".prism-editor__line-numbers"),p=window.getComputedStyle(e);this.$nextTick(function(){var v="border-top-left-radius",V="border-bottom-left-radius";if(o){o.style[v]=p[v],o.style[V]=p[V],e.style[v]="0",e.style[V]="0";var _=["background-color","margin-top","padding-top","font-family","font-size","line-height"];_.forEach(function(l){o.style[l]=p[l]}),o.style["margin-bottom"]="-"+p["padding-top"]}})}},_recordCurrentState:function(){var e=this.$refs.textarea;if(e){var o=e.value,p=e.selectionStart,v=e.selectionEnd;this._recordChange({value:o,selectionStart:p,selectionEnd:v})}},_getLines:function(e,o){return e.substring(0,o).split(` +import{u as W,f as H,g as Ie,r as f,o as k,a as C,w as a,e as t,h as I,b as B,F as R,d as J,i as ce,j as Y,t as G,k as A,l as qe,m as ee,c as T,n as Ae,v as De,p as Pe,q as Se,s as je,x as ze}from"./index-46449f34.js";import{c as _e,u as Oe,V as Ne}from"./index-98598fdf.js";import{_ as Le}from"./PanelCard-c01d7239.js";const O="_app.settings.header.",Ke={__name:"SettingsHeader",setup(U){const e=W(),o={required:l=>!!l||e.replacer("%t(_app.settings.rules.required)")},p=H(),v=Ie({name:"",title:"",icon:"",cmd:""});function V(){e.app.config.header.commands.push(JSON.parse(JSON.stringify(v))),p.value.reset()}function _(l){e.app.config.header.commands.splice(l,1)}return(l,i)=>{const b=f("v-btn"),$=f("v-list-item"),y=f("v-text-field"),w=f("v-col"),D=f("v-checkbox"),d=f("v-row"),S=f("v-divider"),E=f("v-form"),x=f("v-list");return k(),C(x,null,{default:a(()=>[t($,{title:l.$t(O+"barTitle")},{append:a(()=>[t(b,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:i[0]||(i[0]=n=>I(e).help("kopfzeile"))})]),_:1},8,["title"]),t($,null,{default:a(()=>[t(d,{"no-gutters":""},{default:a(()=>[t(w,{cols:"12",lg:"4",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"imageUrlPlaceholder"),label:l.$t(O+"imageUrl"),modelValue:I(e).app.config.header.imageUrl,"onUpdate:modelValue":i[1]||(i[1]=n=>I(e).app.config.header.imageUrl=n)},null,8,["placeholder","label","modelValue"])]),_:1}),t(w,{cols:"12",lg:"5",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"imageGradientPlaceholder"),label:l.$t(O+"imageGradient"),modelValue:I(e).app.config.header.imageGradient,"onUpdate:modelValue":i[2]||(i[2]=n=>I(e).app.config.header.imageGradient=n)},null,8,["placeholder","label","modelValue"])]),_:1}),t(w,{cols:"6",lg:"",class:"pt-1"},{default:a(()=>[t(D,{hint:l.$t(O+"showTimeHint"),label:l.$t(O+"showTime"),modelValue:I(e).app.config.header.showTime,"onUpdate:modelValue":i[3]||(i[3]=n=>I(e).app.config.header.showTime=n)},null,8,["hint","label","modelValue"])]),_:1}),t(w,{cols:"6",lg:"",class:"pt-1"},{default:a(()=>[t(D,{hint:l.$t(O+"showDateHint"),label:l.$t(O+"showDate"),modelValue:I(e).app.config.header.showDate,"onUpdate:modelValue":i[4]||(i[4]=n=>I(e).app.config.header.showDate=n)},null,8,["hint","label","modelValue"])]),_:1})]),_:1})]),_:1}),t(S),t($,{title:l.$t(O+"optionsTitle")},{append:a(()=>[t(b,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:i[5]||(i[5]=n=>I(e).help("optionsmenü"))})]),_:1},8,["title"]),t($,null,{default:a(()=>[t(d,{"no-gutters":""},{default:a(()=>[t(w,{cols:"6",lg:""},{default:a(()=>[t(D,{label:l.$t(O+"showDarkMode"),modelValue:I(e).app.config.header.showDarkMode,"onUpdate:modelValue":i[6]||(i[6]=n=>I(e).app.config.header.showDarkMode=n)},null,8,["label","modelValue"])]),_:1}),t(w,{cols:"6",lg:""},{default:a(()=>[t(D,{label:l.$t(O+"showReloadPage"),modelValue:I(e).app.config.header.showReloadPage,"onUpdate:modelValue":i[7]||(i[7]=n=>I(e).app.config.header.showReloadPage=n)},null,8,["label","modelValue"])]),_:1}),t(w,{cols:"6",lg:""},{default:a(()=>[t(D,{label:l.$t(O+"showSettings"),modelValue:I(e).app.config.header.showSettings,"onUpdate:modelValue":i[8]||(i[8]=n=>I(e).app.config.header.showSettings=n)},null,8,["label","modelValue"])]),_:1}),t(w,{cols:"6",lg:""},{default:a(()=>[t(D,{label:l.$t(O+"showLanguages"),modelValue:I(e).app.config.header.showLanguages,"onUpdate:modelValue":i[9]||(i[9]=n=>I(e).app.config.header.showLanguages=n)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}),t(S),t($,{title:l.$t(O+"optionsCommandTitle")},{append:a(()=>[t(b,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:i[10]||(i[10]=n=>I(e).help("optionsmenü-fhem-befehle"))})]),_:1},8,["title"]),(k(!0),B(R,null,J(I(e).app.config.header.commands,(n,r)=>(k(),C($,{key:r},{default:a(()=>[t(d,{"no-gutters":""},{default:a(()=>[t(w,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandNamePlaceholder"),label:l.$t(O+"commandName"),rules:[o.required],modelValue:n.name,"onUpdate:modelValue":c=>n.name=c},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),t(w,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandTitlePlaceholder"),label:l.$t(O+"commandTitle"),rules:[o.required],modelValue:n.title,"onUpdate:modelValue":c=>n.title=c},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),t(w,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandIconPlaceholder"),label:l.$t(O+"commandIcon"),"append-inner-icon":n.icon,modelValue:n.icon,"onUpdate:modelValue":c=>n.icon=c},null,8,["placeholder","label","append-inner-icon","modelValue","onUpdate:modelValue"])]),_:2},1024),t(w,{cols:"10",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandCmdPlaceholder"),label:l.$t(O+"commandCmd"),rules:[o.required],modelValue:n.cmd,"onUpdate:modelValue":c=>n.cmd=c},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),t(w,{class:"pt-3 text-right"},{default:a(()=>[t(b,{variant:"text",icon:"mdi-delete",onClick:c=>_(r)},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),t($,null,{default:a(()=>[t(E,{ref_key:"form",ref:p},{default:a(()=>[t(d,{"no-gutters":""},{default:a(()=>[t(w,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandNamePlaceholder"),label:l.$t(O+"commandName"),rules:[o.required],modelValue:v.name,"onUpdate:modelValue":i[11]||(i[11]=n=>v.name=n)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),t(w,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandTitlePlaceholder"),label:l.$t(O+"commandTitle"),rules:[o.required],modelValue:v.title,"onUpdate:modelValue":i[12]||(i[12]=n=>v.title=n)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),t(w,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandIconPlaceholder"),label:l.$t(O+"commandIcon"),"append-inner-icon":v.icon,modelValue:v.icon,"onUpdate:modelValue":i[13]||(i[13]=n=>v.icon=n)},null,8,["placeholder","label","append-inner-icon","modelValue"])]),_:1}),t(w,{cols:"9",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(y,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:l.$t(O+"commandCmdPlaceholder"),label:l.$t(O+"commandCmd"),rules:[o.required],modelValue:v.cmd,"onUpdate:modelValue":i[14]||(i[14]=n=>v.cmd=n)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),t(w,{class:"pt-3 text-right"},{default:a(()=>[t(b,{variant:"text",icon:"mdi-cancel",onClick:i[15]||(i[15]=n=>p.value.reset())}),t(b,{variant:"text",icon:"mdi-plus",disabled:!v.name||!v.title||!v.cmd,onClick:i[16]||(i[16]=n=>V())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},L="_app.settings.navigation.",He={__name:"SettingsNavigation",setup(U){const{mobile:e}=ce(),o=W(),p=Ie({path:[],route:["navigation"],items:[],newItem:{name:null,title:null,icon:null,divider:!1,groupAsChips:!1,sort:!1,group:[]}}),v=H(),V={required:y=>!!y||o.replacer("%t(_app.settings.rules.required)")};function _(y){typeof y<"u"&&(p.path.push(y,"group"),p.route.push(p.items[y].name)),p.items=o.getEl(o.app.config.navigation,p.path)}function l(){let y=JSON.parse(JSON.stringify(p.newItem));o.getEl(o.app.config.navigation,p.path).push(y),_(),v.value.reset()}function i(y){o.getEl(o.app.config.navigation,p.path).splice(y,1)}function b(y){return(o.getEl(p.items[y],["group"])||[]).length}function $(){p.route.pop(),p.path.splice(-2,2),_()}return _(),(y,w)=>{const D=f("v-btn"),d=f("v-list-item"),S=f("v-text-field"),E=f("v-col"),x=f("v-checkbox"),n=f("v-icon"),r=f("v-badge"),c=f("v-row"),h=f("v-divider"),g=f("v-form"),u=f("v-list");return k(),C(u,null,{default:a(()=>[t(d,{title:y.$t(L+"title")},{append:a(()=>[t(D,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:w[0]||(w[0]=s=>I(o).help("navigation"))})]),_:1},8,["title"]),p.path.length>0?(k(),C(d,{key:0},{default:a(()=>[t(D,{variant:"text",icon:"mdi-arrow-up-left",onClick:w[1]||(w[1]=s=>$())}),Y(" "+G(p.route.join(" > ")),1)]),_:1})):A("",!0),(k(!0),B(R,null,J(p.items,(s,m)=>(k(),C(d,{key:m},{default:a(()=>[t(c,{"no-gutters":""},{default:a(()=>[t(E,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"namePlaceholder"),label:y.$t(L+"name"),rules:[V.required],modelValue:s.name,"onUpdate:modelValue":F=>s.name=F},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"title1Placeholder"),label:y.$t(L+"title1"),modelValue:s.title,"onUpdate:modelValue":F=>s.title=F},null,8,["placeholder","label","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"iconPlaceholder"),label:y.$t(L+"icon"),"append-inner-icon":s.icon,modelValue:s.icon,"onUpdate:modelValue":F=>s.icon=F},null,8,["placeholder","label","append-inner-icon","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:4,lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"groupAsChipsHint"),label:y.$t(L+"groupAsChips"),modelValue:s.groupAsChips,"onUpdate:modelValue":F=>s.groupAsChips=F},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:4,lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"sortHint"),label:y.$t(L+"sort"),modelValue:s.sort,"onUpdate:modelValue":F=>s.sort=F},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{cols:"4",lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"dividerHint"),label:y.$t(L+"divider"),modelValue:s.divider,"onUpdate:modelValue":F=>s.divider=F},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),t(E,{class:"pt-3 text-right"},{default:a(()=>[t(D,{variant:"text",icon:"",onClick:F=>_(m)},{default:a(()=>[b(m)>0?(k(),C(r,{key:0,color:"success",content:b(m)},{default:a(()=>[t(n,{icon:"mdi-arrow-down-right"})]),_:2},1032,["content"])):A("",!0),b(m)===0?(k(),C(n,{key:1,icon:"mdi-arrow-down-right"})):A("",!0)]),_:2},1032,["onClick"]),t(D,{variant:"text",icon:"mdi-delete",onClick:F=>i(m)},null,8,["onClick"])]),_:2},1024)]),_:2},1024),I(e)?(k(),C(h,{key:0})):A("",!0)]),_:2},1024))),128)),t(d,null,{default:a(()=>[t(g,{ref_key:"form",ref:v},{default:a(()=>[t(c,{"no-gutters":""},{default:a(()=>[t(E,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"namePlaceholder"),label:y.$t(L+"name"),rules:[V.required],modelValue:p.newItem.name,"onUpdate:modelValue":w[2]||(w[2]=s=>p.newItem.name=s)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),t(E,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"title1Placeholder"),label:y.$t(L+"title1"),modelValue:p.newItem.title,"onUpdate:modelValue":w[3]||(w[3]=s=>p.newItem.title=s)},null,8,["placeholder","label","modelValue"])]),_:1}),t(E,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:a(()=>[t(S,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:y.$t(L+"iconPlaceholder"),label:y.$t(L+"icon"),"append-inner-icon":p.newItem.icon,modelValue:p.newItem.icon,"onUpdate:modelValue":w[4]||(w[4]=s=>p.newItem.icon=s)},null,8,["placeholder","label","append-inner-icon","modelValue"])]),_:1}),t(E,{cols:"4",lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"groupAsChipsHint"),label:y.$t(L+"groupAsChips"),modelValue:p.newItem.groupAsChips,"onUpdate:modelValue":w[5]||(w[5]=s=>p.newItem.groupAsChips=s)},null,8,["hint","label","modelValue"])]),_:1}),t(E,{cols:"4",lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"sortHint"),label:y.$t(L+"sort"),modelValue:p.newItem.sort,"onUpdate:modelValue":w[6]||(w[6]=s=>p.newItem.sort=s)},null,8,["hint","label","modelValue"])]),_:1}),t(E,{cols:"4",lg:"",class:"pt-1"},{default:a(()=>[t(x,{hint:y.$t(L+"dividerHint"),label:y.$t(L+"divider"),modelValue:p.newItem.divider,"onUpdate:modelValue":w[7]||(w[7]=s=>p.newItem.divider=s)},null,8,["hint","label","modelValue"])]),_:1}),t(E,{class:"pt-3 text-right"},{default:a(()=>[t(D,{variant:"text",icon:"mdi-cancel",onClick:w[8]||(w[8]=s=>v.value.reset())}),t(D,{variant:"text",icon:"mdi-plus",disabled:!p.newItem.name,onClick:w[9]||(w[9]=s=>l())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}};function oe(){return oe=Object.assign||function(U){for(var e=1;e";return e},lineNumbersCount:function(){var e=this.codeData.split(/\r\n|\n/).length;return e}},mounted:function(){this._recordCurrentState(),this.styleLineNumbers()},methods:{setLineNumbersHeight:function(){this.lineNumbersHeight=getComputedStyle(this.$refs.pre).height},styleLineNumbers:function(){if(!(!this.lineNumbers||!this.autoStyleLineNumbers)){var e=this.$refs.pre,o=this.$el.querySelector(".prism-editor__line-numbers"),p=window.getComputedStyle(e);this.$nextTick(function(){var v="border-top-left-radius",V="border-bottom-left-radius";if(o){o.style[v]=p[v],o.style[V]=p[V],e.style[v]="0",e.style[V]="0";var _=["background-color","margin-top","padding-top","font-family","font-size","line-height"];_.forEach(function(l){o.style[l]=p[l]}),o.style["margin-bottom"]="-"+p["padding-top"]}})}},_recordCurrentState:function(){var e=this.$refs.textarea;if(e){var o=e.value,p=e.selectionStart,v=e.selectionEnd;this._recordChange({value:o,selectionStart:p,selectionEnd:v})}},_getLines:function(e,o){return e.substring(0,o).split(` `)},_applyEdits:function(e){var o=this.$refs.textarea,p=this.history.stack[this.history.offset];p&&o&&(this.history.stack[this.history.offset]=oe({},p,{selectionStart:o.selectionStart,selectionEnd:o.selectionEnd})),this._recordChange(e),this._updateInput(e)},_recordChange:function(e,o){o===void 0&&(o=!1);var p=this.history,v=p.stack,V=p.offset;if(v.length&&V>-1){this.history.stack=v.slice(0,V+1);var _=this.history.stack.length;if(_>$e){var l=_-$e;this.history.stack=v.slice(l,_),this.history.offset=Math.max(this.history.offset-l,0)}}var i=Date.now();if(o){var b=this.history.stack[this.history.offset];if(b&&i-b.timestamp=y&&K<=w&&q.startsWith(b)?q.substring(b.length):q}).join(` `);if(_!==D){var d=$[y];this._applyEdits({value:D,selectionStart:d.startsWith(b)?l-b.length:l,selectionEnd:i-(_.length-D.length)})}}else if(l!==i){var S=this._getLines(_,l),E=S.length-1,x=this._getLines(_,i).length-1,n=S[E];this._applyEdits({value:_.split(` diff --git a/www/fhemapp4/assets/index-4f65342b.css b/www/fhemapp4/assets/index-11feb585.css similarity index 59% rename from www/fhemapp4/assets/index-4f65342b.css rename to www/fhemapp4/assets/index-11feb585.css index acbd916e..d1c6f316 100644 --- a/www/fhemapp4/assets/index-4f65342b.css +++ b/www/fhemapp4/assets/index-11feb585.css @@ -2,4 +2,4 @@ * ress.css • v2.0.4 * MIT License * github.com/filipelinhares/ress - */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translateY(100%)}.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content>.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:10px auto}.v-toolbar__append{margin-inline:auto 10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img--booting .v-responsive__sizer{transition:none}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-card-actions .v-btn~.v-btn:not(.v-btn-toggle .v-btn){margin-inline-start:.5rem}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-btn__overlay{transition:none}.v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}.v-progress-linear__background{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;transition-property:width,left,right;transition:inherit}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor;border-radius:4px}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%;border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-on-surface-variant))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single.v-text-field .v-field--focused input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single .v-field--active input{transition:none}.v-autocomplete--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle;border-radius:50%}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar--rounded{border-radius:4px}.v-avatar .v-img{height:100%;width:100%}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error .v-label,.v-selection-control--disabled .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;cursor:default;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:9999px}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -8px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -12px)}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0;flex-wrap:wrap}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column{flex-wrap:wrap;white-space:normal}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--border{border-width:thin;box-shadow:none}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:8px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:8px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;grid-area:prepend;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:12px}.v-list-item-action--end{margin-inline-start:12px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0;text-overflow:ellipsis;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5rem;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 16px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header.v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header.v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit;border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:inherit;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:.32;position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:9999px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden;max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 12px)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px)}.v-field__overlay{border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap;background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-banner{display:grid;flex:1 1;font-size:.875rem;grid-template-areas:"prepend content actions";grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content;line-height:1.375rem;overflow:hidden;padding-inline:16px 8px;padding-top:16px;padding-bottom:16px;position:relative;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0 0 thin 0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-banner--border{border-width:thin;box-shadow:none}.v-banner--absolute{position:absolute}.v-banner--fixed{position:fixed}.v-banner--sticky{position:sticky}.v-banner--rounded{border-radius:4px}.v-banner--stacked:not(.v-banner--one-line){grid-template-areas:"prepend content" ". actions"}.v-banner--stacked .v-banner-text{padding-inline-end:36px}.v-banner--density-default .v-banner-actions{margin-bottom:-8px}.v-banner--density-default.v-banner--one-line{padding-top:8px;padding-bottom:8px}.v-banner--density-default.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-default.v-banner--one-line{padding-top:10px}.v-banner--density-default.v-banner--two-line{padding-top:16px;padding-bottom:16px}.v-banner--density-default.v-banner--three-line{padding-top:24px;padding-bottom:16px}.v-banner--density-default:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-default.v-banner--two-line .v-banner-actions,.v-banner--density-default.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner--density-comfortable .v-banner-actions{margin-bottom:-4px}.v-banner--density-comfortable.v-banner--one-line{padding-top:4px;padding-bottom:4px}.v-banner--density-comfortable.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-comfortable.v-banner--two-line{padding-top:12px;padding-bottom:12px}.v-banner--density-comfortable.v-banner--three-line{padding-top:20px;padding-bottom:12px}.v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-comfortable.v-banner--two-line .v-banner-actions,.v-banner--density-comfortable.v-banner--three-line .v-banner-actions{margin-top:16px}.v-banner--density-compact .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--one-line{padding-top:0;padding-bottom:0}.v-banner--density-compact.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--two-line{padding-top:8px;padding-bottom:8px}.v-banner--density-compact.v-banner--three-line{padding-top:16px;padding-bottom:8px}.v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-compact.v-banner--two-line .v-banner-actions,.v-banner--density-compact.v-banner--three-line .v-banner-actions{margin-top:12px}.v-banner--sticky{top:0}.v-banner__content{align-items:center;display:flex;grid-area:content}.v-banner__prepend{align-self:flex-start;grid-area:prepend;margin-inline-end:24px}.v-banner-actions{align-self:flex-end;display:flex;flex:0 1;grid-area:actions;justify-content:flex-end}.v-banner--two-line .v-banner-actions,.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner-text{-webkit-box-orient:vertical;display:-webkit-box;padding-inline-end:90px;overflow:hidden}.v-banner--one-line .v-banner-text{-webkit-line-clamp:1}.v-banner--two-line .v-banner-text{-webkit-line-clamp:2}.v-banner--three-line .v-banner-text{-webkit-line-clamp:3}.v-banner--two-line .v-banner-text,.v-banner--three-line .v-banner-text{align-self:flex-start}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color .2s,.2s cubic-bezier(.4,0,.2,1);border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto;border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;flex:0 1 auto;left:0;right:0;margin-inline:0;margin-bottom:0;transition-duration:.2s;width:100%;max-width:100%;overflow:visible;box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media (min-width: 600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:14px 24px 0}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:10px}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 10px}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>form{display:flex}.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-breadcrumbs{display:flex;align-items:center;line-height:1.375rem;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-top:16px;padding-bottom:16px}.v-breadcrumbs--density-comfortable{padding-top:12px;padding-bottom:12px}.v-breadcrumbs--density-compact{padding-top:8px;padding-bottom:8px}.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline:-4px 2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:4px}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1;box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend{grid-area:prepend;padding-inline-end:1rem}.v-card-item__append{grid-area:append;padding-inline-start:1rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:2rem}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.25rem}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.25rem}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1;background:rgba(var(--v-theme-surface-variant),.3);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls *{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-code{background-color:rgb(var(--v-theme-code));color:rgb(var(--v-theme-on-code));border-radius:4px;line-height:1.8;font-size:.9em;font-weight:400;padding:.2em .4em}.v-color-picker{align-self:flex-start;contain:content}.v-color-picker.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker-canvas{display:flex;position:relative;overflow:hidden;contain:content;touch-action:none}.v-color-picker-canvas__dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas__dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas:hover .v-color-picker-canvas__dot{will-change:transform}.v-color-picker-edit{display:flex;margin-top:24px}.v-color-picker-edit__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-color-picker-edit__input:not(:last-child){margin-inline-end:8px}.v-color-picker-edit__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:32px;background:rgba(var(--v-theme-surface-variant),.2);color:rgba(var(--v-theme-on-surface))}.v-color-picker-edit__input span{font-size:.75rem}.v-color-picker-preview__alpha .v-slider-track__background{background-color:transparent!important}.v-locale--is-ltr.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to right,transparent,var(--v-color-picker-color-hsv))}.v-locale--is-rtl.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to left,transparent,var(--v-color-picker-color-hsv))}.v-color-picker-preview__alpha .v-slider-track__background:after{content:"";z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:inherit}.v-color-picker-preview__sliders{display:flex;flex:1 0 auto;flex-direction:column}.v-color-picker-preview__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:50%;overflow:hidden;margin-inline-end:24px}.v-color-picker-preview__dot>div{width:100%;height:100%}.v-locale--is-ltr.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to right,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-locale--is-rtl.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to left,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-color-picker-preview__track{position:relative;width:100%;margin:0!important}.v-color-picker-preview__track .v-slider-track__fill{display:none}.v-color-picker-preview{align-items:center;display:flex;margin-bottom:0}.v-color-picker-preview__eye-dropper{position:relative;margin-right:12px}.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline:8px 8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label:before{color:rgba(var(--v-theme-surface-variant),.7)}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;-webkit-user-select:none;user-select:none;background-color:currentColor}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:"";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;min-width:35px;height:25px;border-radius:4px;padding:6px;position:absolute;-webkit-user-select:none;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label:before{content:"";width:0;height:0;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%);inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;bottom:-6px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-12.5px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label:before{border-right:6px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;left:-6px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media (hover: hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background,.v-slider-track__fill,.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-on-surface-variant))}.v-slider-track{border-radius:6px}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 2px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 2px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 2px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}.v-color-picker-swatches{overflow-y:auto}.v-color-picker-swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker-swatches__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker-swatches__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;cursor:pointer}.v-color-picker-swatches__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-sheet{display:block;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-on-surface-variant))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single.v-text-field .v-field--focused input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single .v-field--active input{transition:none}.v-combobox--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon{opacity:.5}.v-data-table-column--fixed,.v-data-table__th--sticky{background:rgb(var(--v-theme-surface));position:sticky!important;left:0;z-index:1}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:.3}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table-footer{display:flex;align-items:center;flex-wrap:wrap;padding:4px;justify-content:flex-end}.v-data-table-footer__items-per-page{padding-inline-end:24px;display:flex;align-items:center;justify-content:space-between}.v-data-table-footer__items-per-page>span{padding-inline-end:24px}.v-data-table-footer__info{display:flex;padding-inline-end:24px}.v-data-table-footer__pagination{display:flex;align-items:center}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px 0 rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px 0 rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{--v-table-header-height: 56px;border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default>.v-table__wrapper>table>tbody>tr>th,.v-table--density-default>.v-table__wrapper>table>thead>tr>th,.v-table--density-default>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) + 0px)}.v-table--density-default>.v-table__wrapper>table>tbody>tr>td,.v-table--density-default>.v-table__wrapper>table>thead>tr>td,.v-table--density-default>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) + 0px)}.v-table--density-comfortable>.v-table__wrapper>table>tbody>tr>th,.v-table--density-comfortable>.v-table__wrapper>table>thead>tr>th,.v-table--density-comfortable>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) - 8px)}.v-table--density-comfortable>.v-table__wrapper>table>tbody>tr>td,.v-table--density-comfortable>.v-table__wrapper>table>thead>tr>td,.v-table--density-comfortable>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) - 8px)}.v-table--density-compact>.v-table__wrapper>table>tbody>tr>th,.v-table--density-compact>.v-table__wrapper>table>thead>tr>th,.v-table--density-compact>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) - 16px)}.v-table--density-compact>.v-table__wrapper>table>tbody>tr>td,.v-table--density-compact>.v-table__wrapper>table>thead>tr>td,.v-table--density-compact>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) - 16px)}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-date-picker__input{padding-top:16px;padding-left:24px;padding-right:24px}.v-date-picker{overflow:hidden;width:360px}.v-date-picker--show-week{width:408px}.v-date-picker-month{padding:0 12px 12px}.v-date-picker-month__day{height:48px;width:48px}.v-date-picker-month__day .v-btn{--v-btn-height: 28px;--v-btn-size: .85rem}.v-date-picker-controls{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding-top:4px;padding-bottom:4px;padding-inline-start:6px;padding-inline-end:12px}.v-date-picker-controls>.v-btn:first-child{text-transform:none;font-weight:400;line-height:initial;letter-spacing:initial}.v-date-picker-controls--variant-classic{padding-inline-start:12px}.v-date-picker-controls--variant-modern .v-date-picker__title:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-controls--variant-modern .v-date-picker__title{cursor:pointer}.v-date-picker--year .v-date-picker-controls--variant-modern .v-date-picker__title{opacity:1}.v-date-picker-controls .v-btn:last-child{margin-inline-start:4px}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls--variant-classic .v-date-picker-controls__date{margin:auto;text-align:center}.v-date-picker-controls__month{display:flex}.v-locale--is-rtl.v-date-picker-controls__month,.v-locale--is-rtl .v-date-picker-controls__month{flex-direction:row-reverse}.v-date-picker-controls--variant-classic .v-date-picker-controls__month{flex:1 0 auto}.v-date-picker__title{display:inline-block}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-date-picker-header{display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;line-height:40px;grid-area:content;justify-content:space-between}.v-date-picker-header--clickable .v-date-picker-header__content{cursor:pointer}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.date-picker-header-transition-enter-active,.date-picker-header-reverse-transition-enter-active,.date-picker-header-transition-leave-active,.date-picker-header-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;min-width:328px;--v-date-picker-month-day-diff: 4px}.v-date-picker-month__weeks{display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content min-content;row-gap:4px;font-size:.875rem}.v-date-picker-month__weeks+.v-date-picker-month__days{grid-row-gap:0}.v-date-picker-month__weekday{font-size:.875rem}.v-date-picker-month__days{display:grid;grid-template-columns:min-content min-content min-content min-content min-content min-content min-content;row-gap:4px;flex:1 1;justify-content:space-around}.v-date-picker-month__day{align-items:center;display:flex;justify-content:center;position:relative}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-months{height:320px;overflow-y:scroll}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;height:inherit;justify-content:space-around;grid-template-columns:repeat(2,1fr);grid-gap:4px 24px;padding-inline-start:36px;padding-inline-end:36px}.v-date-picker-months__content .v-btn{text-transform:none;padding-inline-start:8px;padding-inline-end:8px}.v-date-picker-years{height:320px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;justify-content:space-around;grid-template-columns:repeat(3,1fr);gap:8px 24px;padding-inline:36px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-picker.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "header" "body";overflow:hidden}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"title" "header" "body" "actions"}.v-picker__body{grid-area:body}.v-picker__header{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--landscape{grid-template-areas:"title" "header body" "header body"}.v-picker--landscape.v-picker--with-actions{grid-template-areas:"title" "header body" "header actions"}.v-picker-title{text-transform:uppercase;font-size:.75rem;grid-area:title;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:600;letter-spacing:.1666666667em}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:inherit;z-index:-1}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--active>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]>.v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--active:hover>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:hover>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--active:focus-visible>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--active:focus>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:focus>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--active:before{opacity:.12}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.v-file-input .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-file-input .v-input__details{padding-inline:0}.v-footer{align-items:center;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--border{border-width:thin;box-shadow:none}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer--rounded{border-radius:4px}.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:1px}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.v-kbd{background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));border-radius:3px;display:inline;font-size:85%;font-weight:400;padding:.2em .4rem;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-layout{--v-scrollbar-offset: 0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset: inherit;height:100%}.v-layout-item{position:absolute;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout-item--absolute{position:absolute}.v-locale-provider{display:contents}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img{height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.v-otp-input{border-radius:4px;align-items:center;display:flex;justify-content:center;padding:.5rem 0;position:relative}.v-otp-input .v-field{height:100%}.v-otp-input__divider{margin:0 8px}.v-otp-input__content{align-items:center;display:flex;gap:.5rem;height:64px;padding:.5rem;justify-content:center;max-width:320px;position:relative;border-radius:inherit}.v-otp-input--divided .v-otp-input__content{max-width:360px}.v-otp-input__field{color:inherit;font-size:1.25rem;height:100%;outline:none;text-align:center;width:100%}.v-otp-input__field[type=number]::-webkit-outer-spin-button,.v-otp-input__field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-otp-input__field[type=number]{-moz-appearance:textfield}.v-otp-input__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-otp-input__loader .v-progress-linear{position:absolute}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset))}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0;border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-stepper.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;overflow:hidden}.v-stepper.v-sheet.v-stepper--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));align-items:center;display:flex;position:relative;overflow-x:auto;justify-content:space-between;z-index:1}.v-stepper-header .v-divider{margin:0 -16px}.v-stepper-header .v-divider:last-child{margin-inline-end:0}.v-stepper-header .v-divider:first-child{margin-inline-start:0}.v-stepper--alt-labels .v-stepper-header{height:auto}.v-stepper--alt-labels .v-stepper-header .v-divider{align-self:flex-start;margin:35px -67px 0}.v-stepper-window{margin:1.5rem}.v-stepper-actions{display:flex;align-items:center;justify-content:space-between;padding:1rem}.v-stepper .v-stepper-actions{padding:0 1.5rem 1rem}.v-stepper-window-item .v-stepper-actions{padding:1.5rem 0 0}.v-stepper-item{align-items:center;align-self:stretch;display:inline-flex;flex:none;opacity:var(--v-medium-emphasis-opacity);padding:1.5rem;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-item--selected{opacity:1}.v-stepper-item--error{color:rgb(var(--v-theme-error))}.v-stepper-item--disabled{opacity:var(--v-medium-emphasis-opacity);pointer-events:none}.v-stepper--alt-labels .v-stepper-item{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;margin-inline-end:8px}.v-stepper-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-item--error .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-error))}.v-stepper--alt-labels .v-stepper-item__avatar.v-avatar{margin-bottom:16px;margin-inline-end:0}.v-stepper-item__title{line-height:1}.v-stepper--mobile .v-stepper-item__title{display:none}.v-stepper-item__subtitle{font-size:.75rem;text-align:left;line-height:1;opacity:var(--v-medium-emphasis-opacity)}.v-stepper--alt-labels .v-stepper-item__subtitle{text-align:center}.v-stepper--mobile .v-stepper-item__subtitle{display:none}.v-switch .v-label{padding-inline-start:10px}.v-switch .v-switch__thumb{background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright))}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track{background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;height:32px;width:52px}.v-switch__thumb{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667);box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);transform:translate(-10px);position:absolute}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline:8px;position:relative;text-align:end;width:100%;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));background:rgba(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;text-transform:none}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-tab.v-tab.v-btn{height:var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-theme-provider{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-on-surface-variant))}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}.v-timeline{display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{grid-column-gap:24px;width:100%}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-row:3;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-row:3;padding-block-start:24px}.v-timeline--vertical.v-timeline{row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-column:1;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:-12px;inset-inline-end:initial}.v-timeline--vertical .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:0;inset-inline-end:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:0;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{height:22px;width:22px}.v-timeline-divider__dot--size-x-small .v-timeline-divider__inner-dot{height:calc(100% - 6px);width:calc(100% - 6px)}.v-timeline-divider__dot--size-small{height:30px;width:30px}.v-timeline-divider__dot--size-small .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-default{height:38px;width:38px}.v-timeline-divider__dot--size-default .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-large{height:46px;width:46px}.v-timeline-divider__dot--size-large .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-x-large{height:54px;width:54px}.v-timeline-divider__dot--size-x-large .v-timeline-divider__inner-dot{height:calc(100% - 10px);width:calc(100% - 10px)}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;padding-inline-start:24px;padding-inline-end:initial;justify-self:flex-start}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px;justify-self:flex-start}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__body,.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__opposite{padding-inline:12px}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms} + */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translateY(100%)}.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content>.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:10px auto}.v-toolbar__append{margin-inline:auto 10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-card-actions .v-btn~.v-btn:not(.v-btn-toggle .v-btn){margin-inline-start:.5rem}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-btn__overlay{transition:none}.v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}.v-progress-linear__background{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;transition-property:width,left,right;transition:inherit}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor;border-radius:4px}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%;border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single.v-text-field .v-field--focused input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single .v-field--active input{transition:none}.v-autocomplete--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle;border-radius:50%}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar--rounded{border-radius:4px}.v-avatar .v-img{height:100%;width:100%}.v-checkbox.v-input{flex:0 1 auto}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error .v-label,.v-selection-control--disabled .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:9999px}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -8px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -12px)}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--border{border-width:thin;box-shadow:none}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5rem;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header.v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header.v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit;border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:inherit;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity, .32);position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:9999px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden;max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 12px)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px)}.v-field__overlay{border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap;background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-banner{display:grid;flex:1 1;font-size:.875rem;grid-template-areas:"prepend content actions";grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content;line-height:1.375rem;overflow:hidden;padding-inline:16px 8px;padding-top:16px;padding-bottom:16px;position:relative;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0 0 thin 0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-banner--border{border-width:thin;box-shadow:none}.v-banner--absolute{position:absolute}.v-banner--fixed{position:fixed}.v-banner--sticky{position:sticky}.v-banner--rounded{border-radius:4px}.v-banner--stacked:not(.v-banner--one-line){grid-template-areas:"prepend content" ". actions"}.v-banner--stacked .v-banner-text{padding-inline-end:36px}.v-banner--density-default .v-banner-actions{margin-bottom:-8px}.v-banner--density-default.v-banner--one-line{padding-top:8px;padding-bottom:8px}.v-banner--density-default.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-default.v-banner--one-line{padding-top:10px}.v-banner--density-default.v-banner--two-line{padding-top:16px;padding-bottom:16px}.v-banner--density-default.v-banner--three-line{padding-top:24px;padding-bottom:16px}.v-banner--density-default:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-default.v-banner--two-line .v-banner-actions,.v-banner--density-default.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner--density-comfortable .v-banner-actions{margin-bottom:-4px}.v-banner--density-comfortable.v-banner--one-line{padding-top:4px;padding-bottom:4px}.v-banner--density-comfortable.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-comfortable.v-banner--two-line{padding-top:12px;padding-bottom:12px}.v-banner--density-comfortable.v-banner--three-line{padding-top:20px;padding-bottom:12px}.v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-comfortable.v-banner--two-line .v-banner-actions,.v-banner--density-comfortable.v-banner--three-line .v-banner-actions{margin-top:16px}.v-banner--density-compact .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--one-line{padding-top:0;padding-bottom:0}.v-banner--density-compact.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--two-line{padding-top:8px;padding-bottom:8px}.v-banner--density-compact.v-banner--three-line{padding-top:16px;padding-bottom:8px}.v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-compact.v-banner--two-line .v-banner-actions,.v-banner--density-compact.v-banner--three-line .v-banner-actions{margin-top:12px}.v-banner--sticky{top:0}.v-banner__content{align-items:center;display:flex;grid-area:content}.v-banner__prepend{align-self:flex-start;grid-area:prepend;margin-inline-end:24px}.v-banner-actions{align-self:flex-end;display:flex;flex:0 1;grid-area:actions;justify-content:flex-end}.v-banner--two-line .v-banner-actions,.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner-text{-webkit-box-orient:vertical;display:-webkit-box;padding-inline-end:90px;overflow:hidden}.v-banner--one-line .v-banner-text{-webkit-line-clamp:1}.v-banner--two-line .v-banner-text{-webkit-line-clamp:2}.v-banner--three-line .v-banner-text{-webkit-line-clamp:3}.v-banner--two-line .v-banner-text,.v-banner--three-line .v-banner-text{align-self:flex-start}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color .2s,.2s cubic-bezier(.4,0,.2,1);border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto;border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;flex:0 1 auto;left:0;right:0;margin-inline:0;margin-bottom:0;transition-duration:.2s;width:100%;max-width:100%;overflow:visible;box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media (min-width: 600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:14px 24px 0}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:10px}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 10px}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>form{display:flex}.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-breadcrumbs{display:flex;align-items:center;line-height:1.375rem;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-top:16px;padding-bottom:16px}.v-breadcrumbs--density-comfortable{padding-top:12px;padding-bottom:12px}.v-breadcrumbs--density-compact{padding-top:8px;padding-bottom:8px}.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline:-4px 2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:4px}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1;box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:2rem}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.25rem}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.25rem}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1;background:rgba(var(--v-theme-surface-variant),.3);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-code{background-color:rgb(var(--v-theme-code));color:rgb(var(--v-theme-on-code));border-radius:4px;line-height:1.8;font-size:.9em;font-weight:400;padding:.2em .4em}.v-color-picker{align-self:flex-start;contain:content}.v-color-picker.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker-canvas{display:flex;position:relative;overflow:hidden;contain:content;touch-action:none}.v-color-picker-canvas__dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas__dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas:hover .v-color-picker-canvas__dot{will-change:transform}.v-color-picker-edit{display:flex;margin-top:24px}.v-color-picker-edit__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-color-picker-edit__input:not(:last-child){margin-inline-end:8px}.v-color-picker-edit__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:32px;background:rgba(var(--v-theme-surface-variant),.2);color:rgba(var(--v-theme-on-surface))}.v-color-picker-edit__input span{font-size:.75rem}.v-color-picker-preview__alpha .v-slider-track__background{background-color:transparent!important}.v-locale--is-ltr.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to right,transparent,var(--v-color-picker-color-hsv))}.v-locale--is-rtl.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to left,transparent,var(--v-color-picker-color-hsv))}.v-color-picker-preview__alpha .v-slider-track__background:after{content:"";z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:inherit}.v-color-picker-preview__sliders{display:flex;flex:1 0 auto;flex-direction:column}.v-color-picker-preview__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:50%;overflow:hidden;margin-inline-end:24px}.v-color-picker-preview__dot>div{width:100%;height:100%}.v-locale--is-ltr.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to right,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-locale--is-rtl.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to left,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-color-picker-preview__track{position:relative;width:100%;margin:0!important}.v-color-picker-preview__track .v-slider-track__fill{display:none}.v-color-picker-preview{align-items:center;display:flex;margin-bottom:0}.v-color-picker-preview__eye-dropper{position:relative;margin-right:12px}.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline:8px 8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label:before{color:rgba(var(--v-theme-surface-variant),.7)}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;-webkit-user-select:none;user-select:none;background-color:currentColor}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:"";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;min-width:35px;height:25px;border-radius:4px;padding:6px;position:absolute;-webkit-user-select:none;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label:before{content:"";width:0;height:0;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%);inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;bottom:-6px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-12.5px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label:before{border-right:6px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;left:-6px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media (hover: hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background,.v-slider-track__fill,.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-surface-light))}.v-slider-track{border-radius:6px}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 2px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 2px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 2px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}.v-color-picker-swatches{overflow-y:auto}.v-color-picker-swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker-swatches__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker-swatches__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;cursor:pointer}.v-color-picker-swatches__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-sheet{display:block;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-surface-light))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single.v-text-field .v-field--focused input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single .v-field--active input{transition:none}.v-combobox--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon{opacity:.5}.v-data-table-column--fixed,.v-data-table__th--sticky{background:rgb(var(--v-theme-surface));position:sticky!important;left:0;z-index:1}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:.3}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table-footer{display:flex;align-items:center;flex-wrap:wrap;padding:4px;justify-content:flex-end}.v-data-table-footer__items-per-page{display:flex;align-items:center;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__pagination{display:flex;align-items:center;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px 0 rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px 0 rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-date-picker{overflow:hidden;width:328px}.v-date-picker--show-week{width:368px}.v-date-picker-controls{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding-top:4px;padding-bottom:4px;padding-inline-start:6px;padding-inline-end:12px}.v-date-picker-controls>.v-btn:first-child{text-transform:none;font-weight:400;line-height:initial;letter-spacing:initial}.v-date-picker-controls--variant-classic{padding-inline-start:12px}.v-date-picker-controls--variant-modern .v-date-picker__title:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-controls--variant-modern .v-date-picker__title{cursor:pointer}.v-date-picker--year .v-date-picker-controls--variant-modern .v-date-picker__title{opacity:1}.v-date-picker-controls .v-btn:last-child{margin-inline-start:4px}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls--variant-classic .v-date-picker-controls__date{margin:auto;text-align:center}.v-date-picker-controls__month{display:flex}.v-locale--is-rtl.v-date-picker-controls__month,.v-locale--is-rtl .v-date-picker-controls__month{flex-direction:row-reverse}.v-date-picker-controls--variant-classic .v-date-picker-controls__month{flex:1 0 auto}.v-date-picker__title{display:inline-block}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-date-picker-header{align-items:flex-end;height:70px;display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;line-height:40px;grid-area:content;justify-content:space-between}.v-date-picker-header--clickable .v-date-picker-header__content{cursor:pointer}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.date-picker-header-transition-enter-active,.date-picker-header-reverse-transition-enter-active,.date-picker-header-transition-leave-active,.date-picker-header-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;padding:0 12px 8px;--v-date-picker-month-day-diff: 4px}.v-date-picker-month__weeks{display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content min-content;column-gap:4px;font-size:.85rem}.v-date-picker-month__weeks+.v-date-picker-month__days{grid-row-gap:0}.v-date-picker-month__weekday{font-size:.85rem}.v-date-picker-month__days{display:grid;grid-template-columns:min-content min-content min-content min-content min-content min-content min-content;column-gap:4px;flex:1 1;justify-content:space-around}.v-date-picker-month__day{align-items:center;display:flex;justify-content:center;position:relative;height:40px;width:40px}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day .v-btn.v-date-picker-month__day-btn{--v-btn-height: 24px;--v-btn-size: .85rem}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-months{height:288px}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;height:inherit;justify-content:space-around;grid-template-columns:repeat(2,1fr);grid-gap:0px 24px;padding-inline-start:36px;padding-inline-end:36px}.v-date-picker-months__content .v-btn{text-transform:none;padding-inline-start:8px;padding-inline-end:8px}.v-date-picker-years{height:288px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;justify-content:space-around;grid-template-columns:repeat(3,1fr);gap:8px 24px;padding-inline:32px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-picker.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "header" "body";overflow:hidden}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"title" "header" "body" "actions"}.v-picker__body{grid-area:body}.v-picker__header{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--landscape{grid-template-areas:"title" "header body" "header body"}.v-picker--landscape.v-picker--with-actions{grid-template-areas:"title" "header body" "header actions"}.v-picker-title{text-transform:uppercase;font-size:.75rem;grid-area:title;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:400;letter-spacing:.1666666667em}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:inherit;z-index:-1}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile{border-radius:0}.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.v-file-input .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-file-input .v-input__details{padding-inline:0}.v-footer{align-items:center;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--border{border-width:thin;box-shadow:none}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer--rounded{border-radius:4px}.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:1px}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.v-kbd{background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));border-radius:3px;display:inline;font-size:85%;font-weight:400;padding:.2em .4rem;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-layout{--v-scrollbar-offset: 0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset: inherit;height:100%}.v-layout-item{position:absolute;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout-item--absolute{position:absolute}.v-locale-provider{display:contents}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img{height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.v-otp-input{border-radius:4px;align-items:center;display:flex;justify-content:center;padding:.5rem 0;position:relative}.v-otp-input .v-field{height:100%}.v-otp-input__divider{margin:0 8px}.v-otp-input__content{align-items:center;display:flex;gap:.5rem;height:64px;padding:.5rem;justify-content:center;max-width:320px;position:relative;border-radius:inherit}.v-otp-input--divided .v-otp-input__content{max-width:360px}.v-otp-input__field{color:inherit;font-size:1.25rem;height:100%;outline:none;text-align:center;width:100%}.v-otp-input__field[type=number]::-webkit-outer-spin-button,.v-otp-input__field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-otp-input__field[type=number]{-moz-appearance:textfield}.v-otp-input__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-otp-input__loader .v-progress-linear{position:absolute}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset))}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0;border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-stepper.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;overflow:hidden}.v-stepper.v-sheet.v-stepper--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));align-items:center;display:flex;position:relative;overflow-x:auto;justify-content:space-between;z-index:1}.v-stepper-header .v-divider{margin:0 -16px}.v-stepper-header .v-divider:last-child{margin-inline-end:0}.v-stepper-header .v-divider:first-child{margin-inline-start:0}.v-stepper--alt-labels .v-stepper-header{height:auto}.v-stepper--alt-labels .v-stepper-header .v-divider{align-self:flex-start;margin:35px -67px 0}.v-stepper-window{margin:1.5rem}.v-stepper-actions{display:flex;align-items:center;justify-content:space-between;padding:1rem}.v-stepper .v-stepper-actions{padding:0 1.5rem 1rem}.v-stepper-window-item .v-stepper-actions{padding:1.5rem 0 0}.v-stepper-item{align-items:center;align-self:stretch;display:inline-flex;flex:none;opacity:var(--v-medium-emphasis-opacity);padding:1.5rem;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-item--selected{opacity:1}.v-stepper-item--error{color:rgb(var(--v-theme-error))}.v-stepper-item--disabled{opacity:var(--v-medium-emphasis-opacity);pointer-events:none}.v-stepper--alt-labels .v-stepper-item{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;margin-inline-end:8px}.v-stepper-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-item--error .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-error))}.v-stepper--alt-labels .v-stepper-item__avatar.v-avatar{margin-bottom:16px;margin-inline-end:0}.v-stepper-item__title{line-height:1}.v-stepper--mobile .v-stepper-item__title{display:none}.v-stepper-item__subtitle{font-size:.75rem;text-align:left;line-height:1;opacity:var(--v-medium-emphasis-opacity)}.v-stepper--alt-labels .v-stepper-item__subtitle{text-align:center}.v-stepper--mobile .v-stepper-item__subtitle{display:none}.v-switch .v-label{padding-inline-start:10px}.v-switch .v-switch__thumb{background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright))}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667);box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);transform:translate(-10px);position:absolute}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline:8px;position:relative;text-align:end;width:100%;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));background:rgba(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity));font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;text-transform:none}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-tab.v-tab.v-btn{height:var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-theme-provider{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-surface-light))}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}.v-timeline{display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{grid-column-gap:24px;width:100%}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-row:3;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-row:3;padding-block-start:24px}.v-timeline--vertical.v-timeline{row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-column:1;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:-12px;inset-inline-end:initial}.v-timeline--vertical .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:0;inset-inline-end:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:0;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{height:22px;width:22px}.v-timeline-divider__dot--size-x-small .v-timeline-divider__inner-dot{height:calc(100% - 6px);width:calc(100% - 6px)}.v-timeline-divider__dot--size-small{height:30px;width:30px}.v-timeline-divider__dot--size-small .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-default{height:38px;width:38px}.v-timeline-divider__dot--size-default .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-large{height:46px;width:46px}.v-timeline-divider__dot--size-large .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-x-large{height:54px;width:54px}.v-timeline-divider__dot--size-x-large .v-timeline-divider__inner-dot{height:calc(100% - 10px);width:calc(100% - 10px)}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;padding-inline-start:24px;padding-inline-end:initial;justify-self:flex-start}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px;justify-self:flex-start}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__body,.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__opposite{padding-inline:12px}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms} diff --git a/www/fhemapp4/assets/index-17dbc232.js b/www/fhemapp4/assets/index-17dbc232.js deleted file mode 100644 index 49efb868..00000000 --- a/www/fhemapp4/assets/index-17dbc232.js +++ /dev/null @@ -1,120 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();/** -* @vue/shared v3.4.8 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Bm(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const Pt={},ic=[],jn=()=>{},eU=()=>!1,Vv=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),bw=e=>e.startsWith("onUpdate:"),Wt=Object.assign,Sw=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tU=Object.prototype.hasOwnProperty,mt=(e,t)=>tU.call(e,t),Ne=Array.isArray,oc=e=>Fc(e)==="[object Map]",iu=e=>Fc(e)==="[object Set]",JA=e=>Fc(e)==="[object Date]",nU=e=>Fc(e)==="[object RegExp]",qe=e=>typeof e=="function",Ut=e=>typeof e=="string",rs=e=>typeof e=="symbol",Vt=e=>e!==null&&typeof e=="object",xw=e=>(Vt(e)||qe(e))&&qe(e.then)&&qe(e.catch),RV=Object.prototype.toString,Fc=e=>RV.call(e),rU=e=>Fc(e).slice(8,-1),VV=e=>Fc(e)==="[object Object]",ww=e=>Ut(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,fd=Bm(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zm=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},aU=/-(\w)/g,Kn=zm(e=>e.replace(aU,(t,n)=>n?n.toUpperCase():"")),iU=/\B([A-Z])/g,Or=zm(e=>e.replace(iU,"-$1").toLowerCase()),Ii=zm(e=>e.charAt(0).toUpperCase()+e.slice(1)),Hg=zm(e=>e?`on${Ii(e)}`:""),$a=(e,t)=>!Object.is(e,t),sc=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},yp=e=>{const t=parseFloat(e);return isNaN(t)?e:t},_p=e=>{const t=Ut(e)?Number(e):NaN;return isNaN(t)?e:t};let QA;const OV=()=>QA||(QA=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),oU="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",sU=Bm(oU);function Fm(e){if(Ne(e)){const t={};for(let n=0;n{if(n){const r=n.split(uU);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $m(e){let t="";if(Ut(e))t=e;else if(Ne(e))for(let n=0;nas(n,t))}const lc=e=>Ut(e)?e:e==null?"":Ne(e)||Vt(e)&&(e.toString===RV||!qe(e.toString))?JSON.stringify(e,BV,2):String(e),BV=(e,t)=>t&&t.__v_isRef?BV(e,t.value):oc(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a],i)=>(n[w0(r,i)+" =>"]=a,n),{})}:iu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>w0(n))}:rs(t)?w0(t):Vt(t)&&!Ne(t)&&!VV(t)?String(t):t,w0=(e,t="")=>{var n;return rs(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.8 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Rr;class zV{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Rr,!t&&Rr&&(this.index=(Rr.scopes||(Rr.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Rr;try{return Rr=this,t()}finally{Rr=n}}}on(){Rr=this}off(){Rr=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=2))break;su(),this._queryings--}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?3:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Ko,n=Il;try{return Ko=!0,Il=this,this._runnings++,eI(this),this.fn()}finally{tI(this),this._runnings--,Il=n,Ko=t}}stop(){var t;this.active&&(eI(this),tI(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function gU(e){return e.value}function eI(e){e._trackId++,e._depsLength=0}function tI(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(Wt(n,t),t.scope&&FV(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function fCe(e){e.effect.stop()}let Ko=!0,pS=0;const HV=[];function ou(){HV.push(Ko),Ko=!1}function su(){const e=HV.pop();Ko=e===void 0?!0:e}function Cw(){pS++}function Tw(){for(pS--;!pS&&mS.length;)mS.shift()()}function WV(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&GV(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const mS=[];function UV(e,t,n){Cw();for(const r of e.keys())if(!(!r.allowRecurse&&r._runnings)&&r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},bp=new WeakMap,Pl=Symbol(""),yS=Symbol("");function Ir(e,t,n){if(Ko&&Il){let r=bp.get(e);r||bp.set(e,r=new Map);let a=r.get(n);a||r.set(n,a=YV(()=>r.delete(n))),WV(Il,a)}}function Gi(e,t,n,r,a,i){const o=bp.get(e);if(!o)return;let s=[];if(t==="clear")s=[...o.values()];else if(n==="length"&&Ne(e)){const l=Number(r);o.forEach((u,c)=>{(c==="length"||!rs(c)&&c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(o.get(n)),t){case"add":Ne(e)?ww(n)&&s.push(o.get("length")):(s.push(o.get(Pl)),oc(e)&&s.push(o.get(yS)));break;case"delete":Ne(e)||(s.push(o.get(Pl)),oc(e)&&s.push(o.get(yS)));break;case"set":oc(e)&&s.push(o.get(Pl));break}Cw();for(const l of s)l&&UV(l,3);Tw()}function pU(e,t){var n;return(n=bp.get(e))==null?void 0:n.get(t)}const mU=Bm("__proto__,__v_isRef,__isVue"),XV=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(rs)),nI=yU();function yU(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=rt(this);for(let i=0,o=this.length;i{e[t]=function(...n){ou(),Cw();const r=rt(this)[t].apply(this,n);return Tw(),su(),r}}),e}function _U(e){const t=rt(this);return Ir(t,"has",e),t.hasOwnProperty(e)}class ZV{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const a=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(a?i?eO:QV:i?JV:qV).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Ne(t);if(!a){if(o&&mt(nI,n))return Reflect.get(nI,n,r);if(n==="hasOwnProperty")return _U}const s=Reflect.get(t,n,r);return(rs(n)?XV.has(n):mU(n))||(a||Ir(t,"get",n),i)?s:Ft(s)?o&&ww(n)?s:s.value:Vt(s)?a?Ov(s):In(s):s}}class jV extends ZV{constructor(t=!1){super(!1,t)}set(t,n,r,a){let i=t[n];if(!this._shallow){const l=mc(i);if(!Sp(r)&&!mc(r)&&(i=rt(i),r=rt(r)),!Ne(t)&&Ft(i)&&!Ft(r))return l?!1:(i.value=r,!0)}const o=Ne(t)&&ww(n)?Number(n)e,Hm=e=>Reflect.getPrototypeOf(e);function xh(e,t,n=!1,r=!1){e=e.__v_raw;const a=rt(e),i=rt(t);n||($a(t,i)&&Ir(a,"get",t),Ir(a,"get",i));const{has:o}=Hm(a),s=r?Aw:n?Iw:Nd;if(o.call(a,t))return s(e.get(t));if(o.call(a,i))return s(e.get(i));e!==a&&e.get(t)}function wh(e,t=!1){const n=this.__v_raw,r=rt(n),a=rt(e);return t||($a(e,a)&&Ir(r,"has",e),Ir(r,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function Ch(e,t=!1){return e=e.__v_raw,!t&&Ir(rt(e),"iterate",Pl),Reflect.get(e,"size",e)}function rI(e){e=rt(e);const t=rt(this);return Hm(t).has.call(t,e)||(t.add(e),Gi(t,"add",e,e)),this}function aI(e,t){t=rt(t);const n=rt(this),{has:r,get:a}=Hm(n);let i=r.call(n,e);i||(e=rt(e),i=r.call(n,e));const o=a.call(n,e);return n.set(e,t),i?$a(t,o)&&Gi(n,"set",e,t):Gi(n,"add",e,t),this}function iI(e){const t=rt(this),{has:n,get:r}=Hm(t);let a=n.call(t,e);a||(e=rt(e),a=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return a&&Gi(t,"delete",e,void 0),i}function oI(){const e=rt(this),t=e.size!==0,n=e.clear();return t&&Gi(e,"clear",void 0,void 0),n}function Th(e,t){return function(r,a){const i=this,o=i.__v_raw,s=rt(o),l=t?Aw:e?Iw:Nd;return!e&&Ir(s,"iterate",Pl),o.forEach((u,c)=>r.call(a,l(u),l(c),i))}}function Ah(e,t,n){return function(...r){const a=this.__v_raw,i=rt(a),o=oc(i),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=a[e](...r),c=n?Aw:t?Iw:Nd;return!t&&Ir(i,"iterate",l?yS:Pl),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:s?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function po(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function CU(){const e={get(i){return xh(this,i)},get size(){return Ch(this)},has:wh,add:rI,set:aI,delete:iI,clear:oI,forEach:Th(!1,!1)},t={get(i){return xh(this,i,!1,!0)},get size(){return Ch(this)},has:wh,add:rI,set:aI,delete:iI,clear:oI,forEach:Th(!1,!0)},n={get(i){return xh(this,i,!0)},get size(){return Ch(this,!0)},has(i){return wh.call(this,i,!0)},add:po("add"),set:po("set"),delete:po("delete"),clear:po("clear"),forEach:Th(!0,!1)},r={get(i){return xh(this,i,!0,!0)},get size(){return Ch(this,!0)},has(i){return wh.call(this,i,!0)},add:po("add"),set:po("set"),delete:po("delete"),clear:po("clear"),forEach:Th(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Ah(i,!1,!1),n[i]=Ah(i,!0,!1),t[i]=Ah(i,!1,!0),r[i]=Ah(i,!0,!0)}),[e,n,t,r]}const[TU,AU,IU,PU]=CU();function Wm(e,t){const n=t?e?PU:IU:e?AU:TU;return(r,a,i)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(mt(n,a)&&a in r?n:r,a,i)}const DU={get:Wm(!1,!1)},MU={get:Wm(!1,!0)},kU={get:Wm(!0,!1)},LU={get:Wm(!0,!0)},qV=new WeakMap,JV=new WeakMap,QV=new WeakMap,eO=new WeakMap;function EU(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function RU(e){return e.__v_skip||!Object.isExtensible(e)?0:EU(rU(e))}function In(e){return mc(e)?e:Um(e,!1,bU,DU,qV)}function tO(e){return Um(e,!1,xU,MU,JV)}function Ov(e){return Um(e,!0,SU,kU,QV)}function dCe(e){return Um(e,!0,wU,LU,eO)}function Um(e,t,n,r,a){if(!Vt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const o=RU(e);if(o===0)return e;const s=new Proxy(e,o===2?r:n);return a.set(e,s),s}function qo(e){return mc(e)?qo(e.__v_raw):!!(e&&e.__v_isReactive)}function mc(e){return!!(e&&e.__v_isReadonly)}function Sp(e){return!!(e&&e.__v_isShallow)}function nO(e){return qo(e)||mc(e)}function rt(e){const t=e&&e.__v_raw;return t?rt(t):e}function Ym(e){return mp(e,"__v_skip",!0),e}const Nd=e=>Vt(e)?In(e):e,Iw=e=>Vt(e)?Ov(e):e;class rO{constructor(t,n,r,a){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Od(()=>t(this._value),()=>Bd(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=r}get value(){const t=rt(this);return Pw(t),(!t._cacheable||t.effect.dirty)&&$a(t._value,t._value=t.effect.run())&&Bd(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function VU(e,t,n=!1){let r,a;const i=qe(e);return i?(r=e,a=jn):(r=e.get,a=e.set),new rO(r,a,i||!a,n)}function Pw(e){Ko&&Il&&(e=rt(e),WV(Il,e.dep||(e.dep=YV(()=>e.dep=void 0,e instanceof rO?e:void 0))))}function Bd(e,t=3,n){e=rt(e);const r=e.dep;r&&UV(r,t)}function Ft(e){return!!(e&&e.__v_isRef===!0)}function ge(e){return aO(e,!1)}function xe(e){return aO(e,!0)}function aO(e,t){return Ft(e)?e:new OU(e,t)}class OU{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:rt(t),this._value=n?t:Nd(t)}get value(){return Pw(this),this._value}set value(t){const n=this.__v_isShallow||Sp(t)||mc(t);t=n?t:rt(t),$a(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Nd(t),Bd(this,3))}}function vCe(e){Bd(e,3)}function He(e){return Ft(e)?e.value:e}function hCe(e){return qe(e)?e():He(e)}const NU={get:(e,t,n)=>He(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return Ft(a)&&!Ft(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function iO(e){return qo(e)?e:new Proxy(e,NU)}class BU{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Pw(this),()=>Bd(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function zU(e){return new BU(e)}function Nv(e){const t=Ne(e)?new Array(e.length):{};for(const n in e)t[n]=oO(e,n);return t}class FU{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return pU(rt(this._object),this._key)}}class $U{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function se(e,t,n){return Ft(e)?e:qe(e)?new $U(e):Vt(e)&&arguments.length>1?oO(e,t,n):ge(e)}function oO(e,t,n){const r=e[t];return Ft(r)?r:new FU(e,t,n)}const gCe={GET:"get",HAS:"has",ITERATE:"iterate"},pCe={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** -* @vue/runtime-core v3.4.8 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function mCe(e,t){}const yCe={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},GU={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function Jo(e,t,n,r){let a;try{a=r?e(...r):e()}catch(i){Gc(i,t,n)}return a}function da(e,t,n,r){if(qe(e)){const i=Jo(e,t,n,r);return i&&xw(i)&&i.catch(o=>{Gc(o,t,n)}),i}const a=[];for(let i=0;i>>1,a=Zn[r],i=Fd(a);ioi&&Zn.splice(t,1)}function bS(e){Ne(e)?uc.push(...e):(!Ro||!Ro.includes(e,e.allowRecurse?cl+1:cl))&&uc.push(e),lO()}function sI(e,t,n=zd?oi+1:0){for(;nFd(n)-Fd(r));if(uc.length=0,Ro){Ro.push(...t);return}for(Ro=t,cl=0;cle.id==null?1/0:e.id,YU=(e,t)=>{const n=Fd(e)-Fd(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function uO(e){_S=!1,zd=!0,Zn.sort(YU);const t=jn;try{for(oi=0;oiUt(v)?v.trim():v)),f&&(a=n.map(yp))}let s,l=r[s=Hg(t)]||r[s=Hg(Kn(t))];!l&&i&&(l=r[s=Hg(Or(t))]),l&&da(l,e,6,a);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,da(u,e,6,a)}}function cO(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const i=e.emits;let o={},s=!1;if(!qe(e)){const l=u=>{const c=cO(u,t,!0);c&&(s=!0,Wt(o,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(Vt(e)&&r.set(e,null),null):(Ne(i)?i.forEach(l=>o[l]=null):Wt(o,i),Vt(e)&&r.set(e,o),o)}function Zm(e,t){return!e||!Vv(t)?!1:(t=t.slice(2).replace(/Once$/,""),mt(e,t[0].toLowerCase()+t.slice(1))||mt(e,Or(t))||mt(e,t))}let dn=null,jm=null;function $d(e){const t=dn;return dn=e,jm=e&&e.type.__scopeId||null,t}function _Ce(e){jm=e}function bCe(){jm=null}const SCe=e=>zt;function zt(e,t=dn,n){if(!t||e._n)return e;const r=(...a)=>{r._d&&SI(-1);const i=$d(t);let o;try{o=e(...a)}finally{$d(i),r._d&&SI(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Wg(e){const{type:t,vnode:n,proxy:r,withProxy:a,props:i,propsOptions:[o],slots:s,attrs:l,emit:u,render:c,renderCache:f,data:d,setupState:v,ctx:h,inheritAttrs:g}=e;let p,m;const y=$d(e);try{if(n.shapeFlag&4){const b=a||r,x=b;p=Vr(c.call(x,b,f,i,v,d,h)),m=l}else{const b=t;p=Vr(b.length>1?b(i,{attrs:l,slots:s,emit:u}):b(i,null)),m=t.props?l:jU(l)}}catch(b){hd.length=0,Gc(b,e,1),p=I(qn)}let _=p;if(m&&g!==!1){const b=Object.keys(m),{shapeFlag:x}=_;b.length&&x&7&&(o&&b.some(bw)&&(m=KU(m,o)),_=mi(_,m))}return n.dirs&&(_=mi(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),p=_,$d(y),p}function ZU(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Vv(n))&&((t||(t={}))[n]=e[n]);return t},KU=(e,t)=>{const n={};for(const r in e)(!bw(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function qU(e,t,n){const{props:r,children:a,component:i}=e,{props:o,children:s,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?lI(r,o,u):!!o;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let SS=0;const e6={name:"Suspense",__isSuspense:!0,process(e,t,n,r,a,i,o,s,l,u){e==null?t6(t,n,r,a,i,o,s,l,u):n6(e,t,n,r,a,o,s,l,u)},hydrate:r6,create:Ew,normalize:a6},xCe=e6;function Gd(e,t){const n=e.props&&e.props[t];qe(n)&&n()}function t6(e,t,n,r,a,i,o,s,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=Ew(e,a,r,t,f,n,i,o,s,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,i,o),d.deps>0?(Gd(e,"onPending"),Gd(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,i,o),cc(d,e.ssFallback)):d.resolve(!1,!0)}function n6(e,t,n,r,a,i,o,s,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,v=t.ssFallback,{activeBranch:h,pendingBranch:g,isInFallback:p,isHydrating:m}=f;if(g)f.pendingBranch=d,La(d,g)?(l(g,d,f.hiddenContainer,null,a,f,i,o,s),f.deps<=0?f.resolve():p&&(m||(l(h,v,n,r,a,null,i,o,s),cc(f,v)))):(f.pendingId=SS++,m?(f.isHydrating=!1,f.activeBranch=g):u(g,a,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),p?(l(null,d,f.hiddenContainer,null,a,f,i,o,s),f.deps<=0?f.resolve():(l(h,v,n,r,a,null,i,o,s),cc(f,v))):h&&La(d,h)?(l(h,d,n,r,a,f,i,o,s),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,a,f,i,o,s),f.deps<=0&&f.resolve()));else if(h&&La(d,h))l(h,d,n,r,a,f,i,o,s),cc(f,d);else if(Gd(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=SS++,l(null,d,f.hiddenContainer,null,a,f,i,o,s),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:_}=f;y>0?setTimeout(()=>{f.pendingId===_&&f.fallback(v)},y):y===0&&f.fallback(v)}}function Ew(e,t,n,r,a,i,o,s,l,u,c=!1){const{p:f,m:d,um:v,n:h,o:{parentNode:g,remove:p}}=u;let m;const y=i6(e);y&&t!=null&&t.pendingBranch&&(m=t.pendingId,t.deps++);const _=e.props?_p(e.props.timeout):void 0,b=i,x={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:a,deps:0,pendingId:SS++,timeout:typeof _=="number"?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(S=!1,w=!1){const{vnode:C,activeBranch:T,pendingBranch:A,pendingId:P,effects:D,parentComponent:M,container:L}=x;let R=!1;x.isHydrating?x.isHydrating=!1:S||(R=T&&A.transition&&A.transition.mode==="out-in",R&&(T.transition.afterLeave=()=>{P===x.pendingId&&(d(A,L,i===b?h(T):i,0),bS(D))}),T&&(g(T.el)!==x.hiddenContainer&&(i=h(T)),v(T,M,x,!0)),R||d(A,L,i,0)),cc(x,A),x.pendingBranch=null,x.isInFallback=!1;let V=x.parent,H=!1;for(;V;){if(V.pendingBranch){V.effects.push(...D),H=!0;break}V=V.parent}!H&&!R&&bS(D),x.effects=[],y&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!w&&t.resolve()),Gd(C,"onResolve")},fallback(S){if(!x.pendingBranch)return;const{vnode:w,activeBranch:C,parentComponent:T,container:A,namespace:P}=x;Gd(w,"onFallback");const D=h(C),M=()=>{x.isInFallback&&(f(null,S,A,D,T,null,P,s,l),cc(x,S))},L=S.transition&&S.transition.mode==="out-in";L&&(C.transition.afterLeave=M),x.isInFallback=!0,v(C,T,null,!0),L||M()},move(S,w,C){x.activeBranch&&d(x.activeBranch,S,w,C),x.container=S},next(){return x.activeBranch&&h(x.activeBranch)},registerDep(S,w){const C=!!x.pendingBranch;C&&x.deps++;const T=S.vnode.el;S.asyncDep.catch(A=>{Gc(A,S,0)}).then(A=>{if(S.isUnmounted||x.isUnmounted||x.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:P}=S;kS(S,A,!1),T&&(P.el=T);const D=!T&&S.subTree.el;w(S,P,g(T||S.subTree.el),T?null:h(S.subTree),x,o,l),D&&p(D),Mw(S,P.el),C&&--x.deps===0&&x.resolve()})},unmount(S,w){x.isUnmounted=!0,x.activeBranch&&v(x.activeBranch,n,S,w),x.pendingBranch&&v(x.pendingBranch,n,S,w)}};return x}function r6(e,t,n,r,a,i,o,s,l){const u=t.suspense=Ew(t,r,n,e.parentNode,document.createElement("div"),null,a,i,o,s,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function a6(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=cI(r?n.default:n),e.ssFallback=r?cI(n.fallback):I(qn)}function cI(e){let t;if(qe(e)){const n=Hl&&e._c;n&&(e._d=!1,an()),e=e(),n&&(e._d=!0,t=Tr,VO())}return Ne(e)&&(e=ZU(e)),e=Vr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function vO(e,t){t&&t.pendingBranch?Ne(e)?t.effects.push(...e):t.effects.push(e):bS(e)}function cc(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let a=t.el;for(;!a&&t.component;)t=t.component.subTree,a=t.el;n.el=a,r&&r.subTree===n&&(r.vnode.el=a,Mw(r,a))}function i6(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const o6=Symbol.for("v-scx"),s6=()=>nt(o6);function Ln(e,t){return Bv(e,null,t)}function l6(e,t){return Bv(e,null,{flush:"post"})}function u6(e,t){return Bv(e,null,{flush:"sync"})}const Ih={};function Se(e,t,n){return Bv(e,t,n)}function Bv(e,t,{immediate:n,deep:r,flush:a,once:i,onTrack:o,onTrigger:s}=Pt){if(t&&i){const S=t;t=(...w)=>{S(...w),x()}}const l=yn,u=S=>r===!0?S:gl(S,r===!1?1:void 0);let c,f=!1,d=!1;if(Ft(e)?(c=()=>e.value,f=Sp(e)):qo(e)?(c=()=>u(e),f=!0):Ne(e)?(d=!0,f=e.some(S=>qo(S)||Sp(S)),c=()=>e.map(S=>{if(Ft(S))return S.value;if(qo(S))return u(S);if(qe(S))return Jo(S,l,2)})):qe(e)?t?c=()=>Jo(e,l,2):c=()=>(v&&v(),da(e,l,3,[h])):c=jn,t&&r){const S=c;c=()=>gl(S())}let v,h=S=>{v=_.onStop=()=>{Jo(S,l,4),v=_.onStop=void 0}},g;if($v)if(h=jn,t?n&&da(t,l,3,[c(),d?[]:void 0,h]):c(),a==="sync"){const S=s6();g=S.__watcherHandles||(S.__watcherHandles=[])}else return jn;let p=d?new Array(e.length).fill(Ih):Ih;const m=()=>{if(!(!_.active||!_.dirty))if(t){const S=_.run();(r||f||(d?S.some((w,C)=>$a(w,p[C])):$a(S,p)))&&(v&&v(),da(t,l,3,[S,p===Ih?void 0:d&&p[0]===Ih?[]:p,h]),p=S)}else _.run()};m.allowRecurse=!!t;let y;a==="sync"?y=m:a==="post"?y=()=>Nn(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),y=()=>Xm(m));const _=new Od(c,jn,y),b=$V(),x=()=>{_.stop(),b&&Sw(b.effects,_)};return t?n?m():p=_.run():a==="post"?Nn(_.run.bind(_),l&&l.suspense):_.run(),g&&g.push(x),x}function c6(e,t,n){const r=this.proxy,a=Ut(e)?e.includes(".")?hO(r,e):()=>r[e]:e.bind(r,r);let i;qe(t)?i=t:(i=t.handler,n=t);const o=Wl(this),s=Bv(a,i.bind(r),n);return o(),s}function hO(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;a0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),Ft(e))gl(e.value,t,n,r);else if(Ne(e))for(let a=0;a{gl(a,t,n,r)});else if(VV(e))for(const a in e)gl(e[a],t,n,r);return e}function Yt(e,t){if(dn===null)return e;const n=Qm(dn)||dn.proxy,r=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),En(()=>{e.isUnmounting=!0}),e}const Xr=[Function,Array],pO={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Xr,onEnter:Xr,onAfterEnter:Xr,onEnterCancelled:Xr,onBeforeLeave:Xr,onLeave:Xr,onAfterLeave:Xr,onLeaveCancelled:Xr,onBeforeAppear:Xr,onAppear:Xr,onAfterAppear:Xr,onAppearCancelled:Xr},f6={name:"BaseTransition",props:pO,setup(e,{slots:t}){const n=_a(),r=gO();let a;return()=>{const i=t.default&&Rw(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const g of i)if(g.type!==qn){o=g;break}}const s=rt(e),{mode:l}=s;if(r.isLeaving)return C0(o);const u=fI(o);if(!u)return C0(o);const c=Hd(u,s,r,n);yc(u,c);const f=n.subTree,d=f&&fI(f);let v=!1;const{getTransitionKey:h}=u.type;if(h){const g=h();a===void 0?a=g:g!==a&&(a=g,v=!0)}if(d&&d.type!==qn&&(!La(u,d)||v)){const g=Hd(d,s,r,n);if(yc(d,g),l==="out-in")return r.isLeaving=!0,g.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},C0(o);l==="in-out"&&u.type!==qn&&(g.delayLeave=(p,m,y)=>{const _=mO(r,d);_[String(d.key)]=d,p[Vo]=()=>{m(),p[Vo]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return o}}},d6=f6;function mO(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Hd(e,t,n,r){const{appear:a,mode:i,persisted:o=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:d,onAfterLeave:v,onLeaveCancelled:h,onBeforeAppear:g,onAppear:p,onAfterAppear:m,onAppearCancelled:y}=t,_=String(e.key),b=mO(n,e),x=(C,T)=>{C&&da(C,r,9,T)},S=(C,T)=>{const A=T[1];x(C,T),Ne(C)?C.every(P=>P.length<=1)&&A():C.length<=1&&A()},w={mode:i,persisted:o,beforeEnter(C){let T=s;if(!n.isMounted)if(a)T=g||s;else return;C[Vo]&&C[Vo](!0);const A=b[_];A&&La(e,A)&&A.el[Vo]&&A.el[Vo](),x(T,[C])},enter(C){let T=l,A=u,P=c;if(!n.isMounted)if(a)T=p||l,A=m||u,P=y||c;else return;let D=!1;const M=C[Ph]=L=>{D||(D=!0,L?x(P,[C]):x(A,[C]),w.delayedLeave&&w.delayedLeave(),C[Ph]=void 0)};T?S(T,[C,M]):M()},leave(C,T){const A=String(e.key);if(C[Ph]&&C[Ph](!0),n.isUnmounting)return T();x(f,[C]);let P=!1;const D=C[Vo]=M=>{P||(P=!0,T(),M?x(h,[C]):x(v,[C]),C[Vo]=void 0,b[A]===e&&delete b[A])};b[A]=e,d?S(d,[C,D]):D()},clone(C){return Hd(C,t,n,r)}};return w}function C0(e){if(zv(e))return e=mi(e),e.children=null,e}function fI(e){return zv(e)?e.children?e.children[0]:void 0:e}function yc(e,t){e.shapeFlag&6&&e.component?yc(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Rw(e,t=!1,n){let r=[],a=0;for(let i=0;i1)for(let i=0;iWt({name:e.name},t,{setup:e}))():e}const Dl=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function wCe(e){qe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:a=200,timeout:i,suspensible:o=!0,onError:s}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let v;return l||(v=l=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),s)return new Promise((g,p)=>{s(h,()=>g(f()),()=>p(h),c+1)});throw h}).then(h=>v!==l&&l?l:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),u=h,h)))};return ys({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const v=yn;if(u)return()=>T0(u,v);const h=y=>{l=null,Gc(y,v,13,!r)};if(o&&v.suspense||$v)return d().then(y=>()=>T0(y,v)).catch(y=>(h(y),()=>r?I(r,{error:y}):null));const g=ge(!1),p=ge(),m=ge(!!a);return a&&setTimeout(()=>{m.value=!1},a),i!=null&&setTimeout(()=>{if(!g.value&&!p.value){const y=new Error(`Async component timed out after ${i}ms.`);h(y),p.value=y}},i),d().then(()=>{g.value=!0,v.parent&&zv(v.parent.vnode)&&(v.parent.effect.dirty=!0,Xm(v.parent.update))}).catch(y=>{h(y),p.value=y}),()=>{if(g.value&&u)return T0(u,v);if(p.value&&r)return I(r,{error:p.value});if(n&&!m.value)return I(n)}}})}function T0(e,t){const{ref:n,props:r,children:a,ce:i}=t.vnode,o=I(e,r,a);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const zv=e=>e.type.__isKeepAlive,v6={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=_a(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const a=new Map,i=new Set;let o=null;const s=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(y,_,b,x,S)=>{const w=y.component;u(y,_,b,0,s),l(w.vnode,y,_,b,w,s,x,y.slotScopeIds,S),Nn(()=>{w.isDeactivated=!1,w.a&&sc(w.a);const C=y.props&&y.props.onVnodeMounted;C&&_r(C,w.parent,y)},s)},r.deactivate=y=>{const _=y.component;u(y,d,null,1,s),Nn(()=>{_.da&&sc(_.da);const b=y.props&&y.props.onVnodeUnmounted;b&&_r(b,_.parent,y),_.isDeactivated=!0},s)};function v(y){A0(y),c(y,n,s,!0)}function h(y){a.forEach((_,b)=>{const x=ES(_.type);x&&(!y||!y(x))&&g(b)})}function g(y){const _=a.get(y);!o||!La(_,o)?v(_):o&&A0(o),a.delete(y),i.delete(y)}Se(()=>[e.include,e.exclude],([y,_])=>{y&&h(b=>Kf(y,b)),_&&h(b=>!Kf(_,b))},{flush:"post",deep:!0});let p=null;const m=()=>{p!=null&&a.set(p,I0(n.subTree))};return ln(m),Vw(m),En(()=>{a.forEach(y=>{const{subTree:_,suspense:b}=n,x=I0(_);if(y.type===x.type&&y.key===x.key){A0(x);const S=x.component.da;S&&Nn(S,b);return}v(y)})}),()=>{if(p=null,!t.default)return null;const y=t.default(),_=y[0];if(y.length>1)return o=null,y;if(!os(_)||!(_.shapeFlag&4)&&!(_.shapeFlag&128))return o=null,_;let b=I0(_);const x=b.type,S=ES(Dl(b)?b.type.__asyncResolved||{}:x),{include:w,exclude:C,max:T}=e;if(w&&(!S||!Kf(w,S))||C&&S&&Kf(C,S))return o=b,_;const A=b.key==null?x:b.key,P=a.get(A);return b.el&&(b=mi(b),_.shapeFlag&128&&(_.ssContent=b)),p=A,P?(b.el=P.el,b.component=P.component,b.transition&&yc(b,b.transition),b.shapeFlag|=512,i.delete(A),i.add(A)):(i.add(A),T&&i.size>parseInt(T,10)&&g(i.values().next().value)),b.shapeFlag|=256,o=b,dO(_.type)?_:b}}},CCe=v6;function Kf(e,t){return Ne(e)?e.some(n=>Kf(n,t)):Ut(e)?e.split(",").includes(t):nU(e)?e.test(t):!1}function yO(e,t){bO(e,"a",t)}function _O(e,t){bO(e,"da",t)}function bO(e,t,n=yn){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(Km(t,r,n),n){let a=n.parent;for(;a&&a.parent;)zv(a.parent.vnode)&&h6(r,t,n,a),a=a.parent}}function h6(e,t,n,r){const a=Km(t,e,r,!0);Fv(()=>{Sw(r[t],a)},n)}function A0(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function I0(e){return e.shapeFlag&128?e.ssContent:e}function Km(e,t,n=yn,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;ou();const s=Wl(n),l=da(t,n,e,o);return s(),su(),l});return r?a.unshift(i):a.push(i),i}}const ao=e=>(t,n=yn)=>(!$v||e==="sp")&&Km(e,(...r)=>t(...r),n),qm=ao("bm"),ln=ao("m"),SO=ao("bu"),Vw=ao("u"),En=ao("bum"),Fv=ao("um"),g6=ao("sp"),p6=ao("rtg"),m6=ao("rtc");function y6(e,t=yn){Km("ec",e,t)}function xS(e,t,n,r){let a;const i=n&&n[r];if(Ne(e)||Ut(e)){a=new Array(e.length);for(let o=0,s=e.length;ot(o,s,void 0,i&&i[s]));else{const o=Object.keys(e);a=new Array(o.length);for(let s=0,l=o.length;s{const i=r.fn(...a);return i&&(i.key=r.key),i}:r.fn)}return e}function TCe(e,t,n={},r,a){if(dn.isCE||dn.parent&&Dl(dn.parent)&&dn.parent.isCE)return t!=="default"&&(n.name=t),I("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),an();const o=i&&xO(i(n)),s=wr(ke,{key:n.key||o&&o.key||`_${t}`},o||(r?r():[]),o&&e._===1?64:-2);return!a&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function xO(e){return e.some(t=>os(t)?!(t.type===qn||t.type===ke&&!xO(t.children)):!0)?e:null}function ACe(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Hg(r)]=e[r];return n}const wS=e=>e?FO(e)?Qm(e)||e.proxy:wS(e.parent):null,dd=Wt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>wS(e.parent),$root:e=>wS(e.root),$emit:e=>e.emit,$options:e=>Ow(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Xm(e.update)}),$nextTick:e=>e.n||(e.n=dt.bind(e.proxy)),$watch:e=>c6.bind(e)}),P0=(e,t)=>e!==Pt&&!e.__isScriptSetup&&mt(e,t),CS={get({_:e},t){const{ctx:n,setupState:r,data:a,props:i,accessCache:o,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return i[t]}else{if(P0(r,t))return o[t]=1,r[t];if(a!==Pt&&mt(a,t))return o[t]=2,a[t];if((u=e.propsOptions[0])&&mt(u,t))return o[t]=3,i[t];if(n!==Pt&&mt(n,t))return o[t]=4,n[t];TS&&(o[t]=0)}}const c=dd[t];let f,d;if(c)return t==="$attrs"&&Ir(e,"get",t),c(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Pt&&mt(n,t))return o[t]=4,n[t];if(d=l.config.globalProperties,mt(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return P0(a,t)?(a[t]=n,!0):r!==Pt&&mt(r,t)?(r[t]=n,!0):mt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i}},o){let s;return!!n[o]||e!==Pt&&mt(e,o)||P0(t,o)||(s=i[0])&&mt(s,o)||mt(r,o)||mt(dd,o)||mt(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:mt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},b6=Wt({},CS,{get(e,t){if(t!==Symbol.unscopables)return CS.get(e,t,e)},has(e,t){return t[0]!=="_"&&!sU(t)}});function ICe(){return null}function PCe(){return null}function DCe(e){}function MCe(e){}function kCe(){return null}function LCe(){}function ECe(e,t){return null}function RCe(){return wO().slots}function VCe(){return wO().attrs}function OCe(e,t,n=Pt){const r=_a(),a=Kn(t),i=Or(t),o=zU((l,u)=>{let c;return u6(()=>{const f=e[t];$a(c,f)&&(c=f,u())}),{get(){return l(),n.get?n.get(c):c},set(f){const d=r.vnode.props;!(d&&(t in d||a in d||i in d)&&(`onUpdate:${t}`in d||`onUpdate:${a}`in d||`onUpdate:${i}`in d))&&$a(f,c)&&(c=f,u()),r.emit(`update:${t}`,n.set?n.set(f):f)}}}),s=t==="modelValue"?"modelModifiers":`${t}Modifiers`;return o[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?e[s]||{}:o,done:!1}:{done:!0}}}},o}function wO(){const e=_a();return e.setupContext||(e.setupContext=HO(e))}function Wd(e){return Ne(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function NCe(e,t){const n=Wd(e);for(const r in t){if(r.startsWith("__skip"))continue;let a=n[r];a?Ne(a)||qe(a)?a=n[r]={type:a,default:t[r]}:a.default=t[r]:a===null&&(a=n[r]={default:t[r]}),a&&t[`__skip_${r}`]&&(a.skipFactory=!0)}return n}function BCe(e,t){return!e||!t?e||t:Ne(e)&&Ne(t)?e.concat(t):Wt({},Wd(e),Wd(t))}function zCe(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function FCe(e){const t=_a();let n=e();return MS(),xw(n)&&(n=n.catch(r=>{throw Wl(t),r})),[n,()=>Wl(t)]}let TS=!0;function S6(e){const t=Ow(e),n=e.proxy,r=e.ctx;TS=!1,t.beforeCreate&&dI(t.beforeCreate,e,"bc");const{data:a,computed:i,methods:o,watch:s,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:v,updated:h,activated:g,deactivated:p,beforeDestroy:m,beforeUnmount:y,destroyed:_,unmounted:b,render:x,renderTracked:S,renderTriggered:w,errorCaptured:C,serverPrefetch:T,expose:A,inheritAttrs:P,components:D,directives:M,filters:L}=t;if(u&&x6(u,r,null),o)for(const H in o){const O=o[H];qe(O)&&(r[H]=O.bind(n))}if(a){const H=a.call(n,n);Vt(H)&&(e.data=In(H))}if(TS=!0,i)for(const H in i){const O=i[H],G=qe(O)?O.bind(n,n):qe(O.get)?O.get.bind(n,n):jn,Z=!qe(O)&&qe(O.set)?O.set.bind(n):jn,j=E({get:G,set:Z});Object.defineProperty(r,H,{enumerable:!0,configurable:!0,get:()=>j.value,set:Q=>j.value=Q})}if(s)for(const H in s)CO(s[H],r,n,H);if(l){const H=qe(l)?l.call(n):l;Reflect.ownKeys(H).forEach(O=>{Tt(O,H[O])})}c&&dI(c,e,"c");function V(H,O){Ne(O)?O.forEach(G=>H(G.bind(n))):O&&H(O.bind(n))}if(V(qm,f),V(ln,d),V(SO,v),V(Vw,h),V(yO,g),V(_O,p),V(y6,C),V(m6,S),V(p6,w),V(En,y),V(Fv,b),V(g6,T),Ne(A))if(A.length){const H=e.exposed||(e.exposed={});A.forEach(O=>{Object.defineProperty(H,O,{get:()=>n[O],set:G=>n[O]=G})})}else e.exposed||(e.exposed={});x&&e.render===jn&&(e.render=x),P!=null&&(e.inheritAttrs=P),D&&(e.components=D),M&&(e.directives=M)}function x6(e,t,n=jn){Ne(e)&&(e=AS(e));for(const r in e){const a=e[r];let i;Vt(a)?"default"in a?i=nt(a.from||r,a.default,!0):i=nt(a.from||r):i=nt(a),Ft(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function dI(e,t,n){da(Ne(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function CO(e,t,n,r){const a=r.includes(".")?hO(n,r):()=>n[r];if(Ut(e)){const i=t[e];qe(i)&&Se(a,i)}else if(qe(e))Se(a,e.bind(n));else if(Vt(e))if(Ne(e))e.forEach(i=>CO(i,t,n,r));else{const i=qe(e.handler)?e.handler.bind(n):t[e.handler];qe(i)&&Se(a,i,e)}}function Ow(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,s=i.get(t);let l;return s?l=s:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(u=>wp(l,u,o,!0)),wp(l,t,o)),Vt(t)&&i.set(t,l),l}function wp(e,t,n,r=!1){const{mixins:a,extends:i}=t;i&&wp(e,i,n,!0),a&&a.forEach(o=>wp(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const s=w6[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const w6={data:vI,props:hI,emits:hI,methods:qf,computed:qf,beforeCreate:or,created:or,beforeMount:or,mounted:or,beforeUpdate:or,updated:or,beforeDestroy:or,beforeUnmount:or,destroyed:or,unmounted:or,activated:or,deactivated:or,errorCaptured:or,serverPrefetch:or,components:qf,directives:qf,watch:T6,provide:vI,inject:C6};function vI(e,t){return t?e?function(){return Wt(qe(e)?e.call(this,this):e,qe(t)?t.call(this,this):t)}:t:e}function C6(e,t){return qf(AS(e),AS(t))}function AS(e){if(Ne(e)){const t={};for(let n=0;n1)return n&&qe(t)?t.call(r&&r.proxy):t}}function P6(){return!!(yn||dn||Ud)}function D6(e,t,n,r=!1){const a={},i={};mp(i,Jm,1),e.propsDefaults=Object.create(null),AO(e,t,a,i);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=r?a:tO(a):e.type.props?e.props=a:e.props=i,e.attrs=i}function M6(e,t,n,r){const{props:a,attrs:i,vnode:{patchFlag:o}}=e,s=rt(a),[l]=e.propsOptions;let u=!1;if((r||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,v]=IO(f,t,!0);Wt(o,d),v&&s.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return Vt(e)&&r.set(e,ic),ic;if(Ne(i))for(let c=0;c-1,v[1]=g<0||h-1||mt(v,"default"))&&s.push(f)}}}const u=[o,s];return Vt(e)&&r.set(e,u),u}function gI(e){return e[0]!=="$"}function pI(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function mI(e,t){return pI(e)===pI(t)}function yI(e,t){return Ne(t)?t.findIndex(n=>mI(n,e)):qe(t)&&mI(t,e)?0:-1}const PO=e=>e[0]==="_"||e==="$stable",Nw=e=>Ne(e)?e.map(Vr):[Vr(e)],k6=(e,t,n)=>{if(t._n)return t;const r=zt((...a)=>Nw(t(...a)),n);return r._c=!1,r},DO=(e,t,n)=>{const r=e._ctx;for(const a in e){if(PO(a))continue;const i=e[a];if(qe(i))t[a]=k6(a,i,r);else if(i!=null){const o=Nw(i);t[a]=()=>o}}},MO=(e,t)=>{const n=Nw(t);e.slots.default=()=>n},L6=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=rt(t),mp(t,"_",n)):DO(t,e.slots={})}else e.slots={},t&&MO(e,t);mp(e.slots,Jm,1)},E6=(e,t,n)=>{const{vnode:r,slots:a}=e;let i=!0,o=Pt;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:(Wt(a,t),!n&&s===1&&delete a._):(i=!t.$stable,DO(t,a)),o=t}else t&&(MO(e,t),o={default:1});if(i)for(const s in a)!PO(s)&&o[s]==null&&delete a[s]};function Cp(e,t,n,r,a=!1){if(Ne(e)){e.forEach((d,v)=>Cp(d,t&&(Ne(t)?t[v]:t),n,r,a));return}if(Dl(r)&&!a)return;const i=r.shapeFlag&4?Qm(r.component)||r.component.proxy:r.el,o=a?null:i,{i:s,r:l}=e,u=t&&t.r,c=s.refs===Pt?s.refs={}:s.refs,f=s.setupState;if(u!=null&&u!==l&&(Ut(u)?(c[u]=null,mt(f,u)&&(f[u]=null)):Ft(u)&&(u.value=null)),qe(l))Jo(l,s,12,[o,c]);else{const d=Ut(l),v=Ft(l);if(d||v){const h=()=>{if(e.f){const g=d?mt(f,l)?f[l]:c[l]:l.value;a?Ne(g)&&Sw(g,i):Ne(g)?g.includes(i)||g.push(i):d?(c[l]=[i],mt(f,l)&&(f[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else d?(c[l]=o,mt(f,l)&&(f[l]=o)):v&&(l.value=o,e.k&&(c[e.k]=o))};o?(h.id=-1,Nn(h,n)):h()}}}let mo=!1;const R6=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",V6=e=>e.namespaceURI.includes("MathML"),Dh=e=>{if(R6(e))return"svg";if(V6(e))return"mathml"},Mh=e=>e.nodeType===8;function O6(e){const{mt:t,p:n,o:{patchProp:r,createText:a,nextSibling:i,parentNode:o,remove:s,insert:l,createComment:u}}=e,c=(_,b)=>{if(!b.hasChildNodes()){n(null,_,b),xp(),b._vnode=_;return}mo=!1,f(b.firstChild,_,null,null,null),xp(),b._vnode=_,mo&&console.error("Hydration completed but contains mismatches.")},f=(_,b,x,S,w,C=!1)=>{const T=Mh(_)&&_.data==="[",A=()=>g(_,b,x,S,w,T),{type:P,ref:D,shapeFlag:M,patchFlag:L}=b;let R=_.nodeType;b.el=_,L===-2&&(C=!1,b.dynamicChildren=null);let V=null;switch(P){case is:R!==3?b.children===""?(l(b.el=a(""),o(_),_),V=_):V=A():(_.data!==b.children&&(mo=!0,_.data=b.children),V=i(_));break;case qn:y(_)?(V=i(_),m(b.el=_.content.firstChild,_,x)):R!==8||T?V=A():V=i(_);break;case fc:if(T&&(_=i(_),R=_.nodeType),R===1||R===3){V=_;const H=!b.children.length;for(let O=0;O{C=C||!!b.dynamicChildren;const{type:T,props:A,patchFlag:P,shapeFlag:D,dirs:M,transition:L}=b,R=T==="input"||T==="option";if(R||P!==-1){M&&ai(b,null,x,"created");let V=!1;if(y(_)){V=LO(S,L)&&x&&x.vnode.props&&x.vnode.props.appear;const O=_.content.firstChild;V&&L.beforeEnter(O),m(O,_,x),b.el=_=O}if(D&16&&!(A&&(A.innerHTML||A.textContent))){let O=v(_.firstChild,b,_,x,S,w,C);for(;O;){mo=!0;const G=O;O=O.nextSibling,s(G)}}else D&8&&_.textContent!==b.children&&(mo=!0,_.textContent=b.children);if(A)if(R||!C||P&48)for(const O in A)(R&&(O.endsWith("value")||O==="indeterminate")||Vv(O)&&!fd(O)||O[0]===".")&&r(_,O,null,A[O],void 0,void 0,x);else A.onClick&&r(_,"onClick",null,A.onClick,void 0,void 0,x);let H;(H=A&&A.onVnodeBeforeMount)&&_r(H,x,b),M&&ai(b,null,x,"beforeMount"),((H=A&&A.onVnodeMounted)||M||V)&&vO(()=>{H&&_r(H,x,b),V&&L.enter(_),M&&ai(b,null,x,"mounted")},S)}return _.nextSibling},v=(_,b,x,S,w,C,T)=>{T=T||!!b.dynamicChildren;const A=b.children,P=A.length;for(let D=0;D{const{slotScopeIds:T}=b;T&&(w=w?w.concat(T):T);const A=o(_),P=v(i(_),b,A,x,S,w,C);return P&&Mh(P)&&P.data==="]"?i(b.anchor=P):(mo=!0,l(b.anchor=u("]"),A,P),P)},g=(_,b,x,S,w,C)=>{if(mo=!0,b.el=null,C){const P=p(_);for(;;){const D=i(_);if(D&&D!==P)s(D);else break}}const T=i(_),A=o(_);return s(_),n(null,b,A,T,x,S,Dh(A),w),T},p=(_,b="[",x="]")=>{let S=0;for(;_;)if(_=i(_),_&&Mh(_)&&(_.data===b&&S++,_.data===x)){if(S===0)return i(_);S--}return _},m=(_,b,x)=>{const S=b.parentNode;S&&S.replaceChild(_,b);let w=x;for(;w;)w.vnode.el===b&&(w.vnode.el=w.subTree.el=_),w=w.parent},y=_=>_.nodeType===1&&_.tagName.toLowerCase()==="template";return[c,f]}const Nn=vO;function N6(e){return kO(e)}function B6(e){return kO(e,O6)}function kO(e,t){const n=OV();n.__VUE__=!0;const{insert:r,remove:a,patchProp:i,createElement:o,createText:s,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:v=jn,insertStaticContent:h}=e,g=(B,N,q,re=null,ae=null,de=null,me=void 0,pe=null,be=!!N.dynamicChildren)=>{if(B===N)return;B&&!La(B,N)&&(re=$(B),Q(B,ae,de,!0),B=null),N.patchFlag===-2&&(be=!1,N.dynamicChildren=null);const{type:ye,ref:De,shapeFlag:Me}=N;switch(ye){case is:p(B,N,q,re);break;case qn:m(B,N,q,re);break;case fc:B==null&&y(N,q,re,me);break;case ke:D(B,N,q,re,ae,de,me,pe,be);break;default:Me&1?x(B,N,q,re,ae,de,me,pe,be):Me&6?M(B,N,q,re,ae,de,me,pe,be):(Me&64||Me&128)&&ye.process(B,N,q,re,ae,de,me,pe,be,X)}De!=null&&ae&&Cp(De,B&&B.ref,de,N||B,!N)},p=(B,N,q,re)=>{if(B==null)r(N.el=s(N.children),q,re);else{const ae=N.el=B.el;N.children!==B.children&&u(ae,N.children)}},m=(B,N,q,re)=>{B==null?r(N.el=l(N.children||""),q,re):N.el=B.el},y=(B,N,q,re)=>{[B.el,B.anchor]=h(B.children,N,q,re,B.el,B.anchor)},_=({el:B,anchor:N},q,re)=>{let ae;for(;B&&B!==N;)ae=d(B),r(B,q,re),B=ae;r(N,q,re)},b=({el:B,anchor:N})=>{let q;for(;B&&B!==N;)q=d(B),a(B),B=q;a(N)},x=(B,N,q,re,ae,de,me,pe,be)=>{N.type==="svg"?me="svg":N.type==="math"&&(me="mathml"),B==null?S(N,q,re,ae,de,me,pe,be):T(B,N,ae,de,me,pe,be)},S=(B,N,q,re,ae,de,me,pe)=>{let be,ye;const{props:De,shapeFlag:Me,transition:ne,dirs:ce}=B;if(be=B.el=o(B.type,de,De&&De.is,De),Me&8?c(be,B.children):Me&16&&C(B.children,be,null,re,ae,D0(B,de),me,pe),ce&&ai(B,null,re,"created"),w(be,B,B.scopeId,me,re),De){for(const Ze in De)Ze!=="value"&&!fd(Ze)&&i(be,Ze,null,De[Ze],de,B.children,re,ae,Y);"value"in De&&i(be,"value",null,De.value,de),(ye=De.onVnodeBeforeMount)&&_r(ye,re,B)}ce&&ai(B,null,re,"beforeMount");const Oe=LO(ae,ne);Oe&&ne.beforeEnter(be),r(be,N,q),((ye=De&&De.onVnodeMounted)||Oe||ce)&&Nn(()=>{ye&&_r(ye,re,B),Oe&&ne.enter(be),ce&&ai(B,null,re,"mounted")},ae)},w=(B,N,q,re,ae)=>{if(q&&v(B,q),re)for(let de=0;de{for(let ye=be;ye{const pe=N.el=B.el;let{patchFlag:be,dynamicChildren:ye,dirs:De}=N;be|=B.patchFlag&16;const Me=B.props||Pt,ne=N.props||Pt;let ce;if(q&&Ps(q,!1),(ce=ne.onVnodeBeforeUpdate)&&_r(ce,q,N,B),De&&ai(N,B,q,"beforeUpdate"),q&&Ps(q,!0),ye?A(B.dynamicChildren,ye,pe,q,re,D0(N,ae),de):me||O(B,N,pe,null,q,re,D0(N,ae),de,!1),be>0){if(be&16)P(pe,N,Me,ne,q,re,ae);else if(be&2&&Me.class!==ne.class&&i(pe,"class",null,ne.class,ae),be&4&&i(pe,"style",Me.style,ne.style,ae),be&8){const Oe=N.dynamicProps;for(let Ze=0;Ze{ce&&_r(ce,q,N,B),De&&ai(N,B,q,"updated")},re)},A=(B,N,q,re,ae,de,me)=>{for(let pe=0;pe{if(q!==re){if(q!==Pt)for(const pe in q)!fd(pe)&&!(pe in re)&&i(B,pe,q[pe],null,me,N.children,ae,de,Y);for(const pe in re){if(fd(pe))continue;const be=re[pe],ye=q[pe];be!==ye&&pe!=="value"&&i(B,pe,ye,be,me,N.children,ae,de,Y)}"value"in re&&i(B,"value",q.value,re.value,me)}},D=(B,N,q,re,ae,de,me,pe,be)=>{const ye=N.el=B?B.el:s(""),De=N.anchor=B?B.anchor:s("");let{patchFlag:Me,dynamicChildren:ne,slotScopeIds:ce}=N;ce&&(pe=pe?pe.concat(ce):ce),B==null?(r(ye,q,re),r(De,q,re),C(N.children||[],q,De,ae,de,me,pe,be)):Me>0&&Me&64&&ne&&B.dynamicChildren?(A(B.dynamicChildren,ne,q,ae,de,me,pe),(N.key!=null||ae&&N===ae.subTree)&&Bw(B,N,!0)):O(B,N,q,De,ae,de,me,pe,be)},M=(B,N,q,re,ae,de,me,pe,be)=>{N.slotScopeIds=pe,B==null?N.shapeFlag&512?ae.ctx.activate(N,q,re,me,be):L(N,q,re,ae,de,me,be):R(B,N,be)},L=(B,N,q,re,ae,de,me)=>{const pe=B.component=zO(B,re,ae);if(zv(B)&&(pe.ctx.renderer=X),$O(pe),pe.asyncDep){if(ae&&ae.registerDep(pe,V),!B.el){const be=pe.subTree=I(qn);m(null,be,N,q)}}else V(pe,B,N,q,ae,de,me)},R=(B,N,q)=>{const re=N.component=B.component;if(qU(B,N,q))if(re.asyncDep&&!re.asyncResolved){H(re,N,q);return}else re.next=N,UU(re.update),re.effect.dirty=!0,re.update();else N.el=B.el,re.vnode=N},V=(B,N,q,re,ae,de,me)=>{const pe=()=>{if(B.isMounted){let{next:De,bu:Me,u:ne,parent:ce,vnode:Oe}=B;{const go=EO(B);if(go){De&&(De.el=Oe.el,H(B,De,me)),go.asyncDep.then(()=>{B.isUnmounted||pe()});return}}let Ze=De,_t;Ps(B,!1),De?(De.el=Oe.el,H(B,De,me)):De=Oe,Me&&sc(Me),(_t=De.props&&De.props.onVnodeBeforeUpdate)&&_r(_t,ce,De,Oe),Ps(B,!0);const jt=Wg(B),Tn=B.subTree;B.subTree=jt,g(Tn,jt,f(Tn.el),$(Tn),B,ae,de),De.el=jt.el,Ze===null&&Mw(B,jt.el),ne&&Nn(ne,ae),(_t=De.props&&De.props.onVnodeUpdated)&&Nn(()=>_r(_t,ce,De,Oe),ae)}else{let De;const{el:Me,props:ne}=N,{bm:ce,m:Oe,parent:Ze}=B,_t=Dl(N);if(Ps(B,!1),ce&&sc(ce),!_t&&(De=ne&&ne.onVnodeBeforeMount)&&_r(De,Ze,N),Ps(B,!0),Me&&ie){const jt=()=>{B.subTree=Wg(B),ie(Me,B.subTree,B,ae,null)};_t?N.type.__asyncLoader().then(()=>!B.isUnmounted&&jt()):jt()}else{const jt=B.subTree=Wg(B);g(null,jt,q,re,B,ae,de),N.el=jt.el}if(Oe&&Nn(Oe,ae),!_t&&(De=ne&&ne.onVnodeMounted)){const jt=N;Nn(()=>_r(De,Ze,jt),ae)}(N.shapeFlag&256||Ze&&Dl(Ze.vnode)&&Ze.vnode.shapeFlag&256)&&B.a&&Nn(B.a,ae),B.isMounted=!0,N=q=re=null}},be=B.effect=new Od(pe,jn,()=>Xm(ye),B.scope),ye=B.update=()=>{be.dirty&&be.run()};ye.id=B.uid,Ps(B,!0),ye()},H=(B,N,q)=>{N.component=B;const re=B.vnode.props;B.vnode=N,B.next=null,M6(B,N.props,re,q),E6(B,N.children,q),ou(),sI(B),su()},O=(B,N,q,re,ae,de,me,pe,be=!1)=>{const ye=B&&B.children,De=B?B.shapeFlag:0,Me=N.children,{patchFlag:ne,shapeFlag:ce}=N;if(ne>0){if(ne&128){Z(ye,Me,q,re,ae,de,me,pe,be);return}else if(ne&256){G(ye,Me,q,re,ae,de,me,pe,be);return}}ce&8?(De&16&&Y(ye,ae,de),Me!==ye&&c(q,Me)):De&16?ce&16?Z(ye,Me,q,re,ae,de,me,pe,be):Y(ye,ae,de,!0):(De&8&&c(q,""),ce&16&&C(Me,q,re,ae,de,me,pe,be))},G=(B,N,q,re,ae,de,me,pe,be)=>{B=B||ic,N=N||ic;const ye=B.length,De=N.length,Me=Math.min(ye,De);let ne;for(ne=0;neDe?Y(B,ae,de,!0,!1,Me):C(N,q,re,ae,de,me,pe,be,Me)},Z=(B,N,q,re,ae,de,me,pe,be)=>{let ye=0;const De=N.length;let Me=B.length-1,ne=De-1;for(;ye<=Me&&ye<=ne;){const ce=B[ye],Oe=N[ye]=be?Oo(N[ye]):Vr(N[ye]);if(La(ce,Oe))g(ce,Oe,q,null,ae,de,me,pe,be);else break;ye++}for(;ye<=Me&&ye<=ne;){const ce=B[Me],Oe=N[ne]=be?Oo(N[ne]):Vr(N[ne]);if(La(ce,Oe))g(ce,Oe,q,null,ae,de,me,pe,be);else break;Me--,ne--}if(ye>Me){if(ye<=ne){const ce=ne+1,Oe=cene)for(;ye<=Me;)Q(B[ye],ae,de,!0),ye++;else{const ce=ye,Oe=ye,Ze=new Map;for(ye=Oe;ye<=ne;ye++){const Lr=N[ye]=be?Oo(N[ye]):Vr(N[ye]);Lr.key!=null&&Ze.set(Lr.key,ye)}let _t,jt=0;const Tn=ne-Oe+1;let go=!1,x0=0;const gf=new Array(Tn);for(ye=0;ye=Tn){Q(Lr,ae,de,!0);continue}let Ka;if(Lr.key!=null)Ka=Ze.get(Lr.key);else for(_t=Oe;_t<=ne;_t++)if(gf[_t-Oe]===0&&La(Lr,N[_t])){Ka=_t;break}Ka===void 0?Q(Lr,ae,de,!0):(gf[Ka-Oe]=ye+1,Ka>=x0?x0=Ka:go=!0,g(Lr,N[Ka],q,null,ae,de,me,pe,be),jt++)}const KA=go?z6(gf):ic;for(_t=KA.length-1,ye=Tn-1;ye>=0;ye--){const Lr=Oe+ye,Ka=N[Lr],qA=Lr+1{const{el:de,type:me,transition:pe,children:be,shapeFlag:ye}=B;if(ye&6){j(B.component.subTree,N,q,re);return}if(ye&128){B.suspense.move(N,q,re);return}if(ye&64){me.move(B,N,q,X);return}if(me===ke){r(de,N,q);for(let Me=0;Mepe.enter(de),ae);else{const{leave:Me,delayLeave:ne,afterLeave:ce}=pe,Oe=()=>r(de,N,q),Ze=()=>{Me(de,()=>{Oe(),ce&&ce()})};ne?ne(de,Oe,Ze):Ze()}else r(de,N,q)},Q=(B,N,q,re=!1,ae=!1)=>{const{type:de,props:me,ref:pe,children:be,dynamicChildren:ye,shapeFlag:De,patchFlag:Me,dirs:ne}=B;if(pe!=null&&Cp(pe,null,q,B,!0),De&256){N.ctx.deactivate(B);return}const ce=De&1&&ne,Oe=!Dl(B);let Ze;if(Oe&&(Ze=me&&me.onVnodeBeforeUnmount)&&_r(Ze,N,B),De&6)W(B.component,q,re);else{if(De&128){B.suspense.unmount(q,re);return}ce&&ai(B,null,N,"beforeUnmount"),De&64?B.type.remove(B,N,q,ae,X,re):ye&&(de!==ke||Me>0&&Me&64)?Y(ye,N,q,!1,!0):(de===ke&&Me&384||!ae&&De&16)&&Y(be,N,q),re&&z(B)}(Oe&&(Ze=me&&me.onVnodeUnmounted)||ce)&&Nn(()=>{Ze&&_r(Ze,N,B),ce&&ai(B,null,N,"unmounted")},q)},z=B=>{const{type:N,el:q,anchor:re,transition:ae}=B;if(N===ke){F(q,re);return}if(N===fc){b(B);return}const de=()=>{a(q),ae&&!ae.persisted&&ae.afterLeave&&ae.afterLeave()};if(B.shapeFlag&1&&ae&&!ae.persisted){const{leave:me,delayLeave:pe}=ae,be=()=>me(q,de);pe?pe(B.el,de,be):be()}else de()},F=(B,N)=>{let q;for(;B!==N;)q=d(B),a(B),B=q;a(N)},W=(B,N,q)=>{const{bum:re,scope:ae,update:de,subTree:me,um:pe}=B;re&&sc(re),ae.stop(),de&&(de.active=!1,Q(me,B,N,q)),pe&&Nn(pe,N),Nn(()=>{B.isUnmounted=!0},N),N&&N.pendingBranch&&!N.isUnmounted&&B.asyncDep&&!B.asyncResolved&&B.suspenseId===N.pendingId&&(N.deps--,N.deps===0&&N.resolve())},Y=(B,N,q,re=!1,ae=!1,de=0)=>{for(let me=de;meB.shapeFlag&6?$(B.component.subTree):B.shapeFlag&128?B.suspense.next():d(B.anchor||B.el);let U=!1;const K=(B,N,q)=>{B==null?N._vnode&&Q(N._vnode,null,null,!0):g(N._vnode||null,B,N,null,null,null,q),U||(U=!0,sI(),xp(),U=!1),N._vnode=B},X={p:g,um:Q,m:j,r:z,mt:L,mc:C,pc:O,pbc:A,n:$,o:e};let J,ie;return t&&([J,ie]=t(X)),{render:K,hydrate:J,createApp:I6(K,J)}}function D0({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ps({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function LO(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Bw(e,t,n=!1){const r=e.children,a=t.children;if(Ne(r)&&Ne(a))for(let i=0;i>1,e[n[s]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function EO(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:EO(t)}const F6=e=>e.__isTeleport,vd=e=>e&&(e.disabled||e.disabled===""),_I=e=>typeof SVGElement<"u"&&e instanceof SVGElement,bI=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,PS=(e,t)=>{const n=e&&e.to;return Ut(n)?t?t(n):null:n},$6={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,i,o,s,l,u){const{mc:c,pc:f,pbc:d,o:{insert:v,querySelector:h,createText:g,createComment:p}}=u,m=vd(t.props);let{shapeFlag:y,children:_,dynamicChildren:b}=t;if(e==null){const x=t.el=g(""),S=t.anchor=g("");v(x,n,r),v(S,n,r);const w=t.target=PS(t.props,h),C=t.targetAnchor=g("");w&&(v(C,w),o==="svg"||_I(w)?o="svg":(o==="mathml"||bI(w))&&(o="mathml"));const T=(A,P)=>{y&16&&c(_,A,P,a,i,o,s,l)};m?T(n,S):w&&T(w,C)}else{t.el=e.el;const x=t.anchor=e.anchor,S=t.target=e.target,w=t.targetAnchor=e.targetAnchor,C=vd(e.props),T=C?n:S,A=C?x:w;if(o==="svg"||_I(S)?o="svg":(o==="mathml"||bI(S))&&(o="mathml"),b?(d(e.dynamicChildren,b,T,a,i,o,s),Bw(e,t,!0)):l||f(e,t,T,A,a,i,o,s,!1),m)C?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):kh(t,n,x,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=PS(t.props,h);P&&kh(t,P,null,u,0)}else C&&kh(t,S,w,u,1)}RO(t)},remove(e,t,n,r,{um:a,o:{remove:i}},o){const{shapeFlag:s,children:l,anchor:u,targetAnchor:c,target:f,props:d}=e;if(f&&i(c),o&&i(u),s&16){const v=o||!vd(d);for(let h=0;h0?Tr||ic:null,VO(),Hl>0&&Tr&&Tr.push(e),e}function _c(e,t,n,r,a,i){return OO(BO(e,t,n,r,a,i,!0))}function wr(e,t,n,r,a){return OO(I(e,t,n,r,a,!0))}function os(e){return e?e.__v_isVNode===!0:!1}function La(e,t){return e.type===t.type&&e.key===t.key}function $Ce(e){}const Jm="__vInternal",NO=({key:e})=>e??null,Ug=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ut(e)||Ft(e)||qe(e)?{i:dn,r:e,k:t,f:!!n}:e:null);function BO(e,t=null,n=null,r=0,a=null,i=e===ke?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&NO(t),ref:t&&Ug(t),scopeId:jm,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:dn};return s?(zw(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=Ut(n)?8:16),Hl>0&&!o&&Tr&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Tr.push(l),l}const I=W6;function W6(e,t=null,n=null,r=0,a=null,i=!1){if((!e||e===fO)&&(e=qn),os(e)){const s=mi(e,t,!0);return n&&zw(s,n),Hl>0&&!i&&Tr&&(s.shapeFlag&6?Tr[Tr.indexOf(e)]=s:Tr.push(s)),s.patchFlag|=-2,s}if(K6(e)&&(e=e.__vccOpts),t){t=U6(t);let{class:s,style:l}=t;s&&!Ut(s)&&(t.class=$m(s)),Vt(l)&&(nO(l)&&!Ne(l)&&(l=Wt({},l)),t.style=Fm(l))}const o=Ut(e)?1:dO(e)?128:F6(e)?64:Vt(e)?4:qe(e)?2:0;return BO(e,t,n,r,a,o,i,!0)}function U6(e){return e?nO(e)||Jm in e?Wt({},e):e:null}function mi(e,t,n=!1){const{props:r,ref:a,patchFlag:i,children:o}=e,s=t?he(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&NO(s),ref:t&&t.ref?n&&a?Ne(a)?a.concat(Ug(t)):[a,Ug(t)]:Ug(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ke?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&mi(e.ssContent),ssFallback:e.ssFallback&&mi(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function $r(e=" ",t=0){return I(is,null,e,t)}function GCe(e,t){const n=I(fc,null,e);return n.staticCount=t,n}function Ea(e="",t=!1){return t?(an(),wr(qn,null,e)):I(qn,null,e)}function Vr(e){return e==null||typeof e=="boolean"?I(qn):Ne(e)?I(ke,null,e.slice()):typeof e=="object"?Oo(e):I(is,null,String(e))}function Oo(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:mi(e)}function zw(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ne(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),zw(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!(Jm in t)?t._ctx=dn:a===3&&dn&&(dn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else qe(t)?(t={default:t,_ctx:dn},n=32):(t=String(t),r&64?(n=16,t=[$r(t)]):n=8);e.children=t,e.shapeFlag|=n}function he(...e){const t={};for(let n=0;nyn||dn;let Tp,DS;{const e=OV(),t=(n,r)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(r),i=>{a.length>1?a.forEach(o=>o(i)):a[0](i)}};Tp=t("__VUE_INSTANCE_SETTERS__",n=>yn=n),DS=t("__VUE_SSR_SETTERS__",n=>$v=n)}const Wl=e=>{const t=yn;return Tp(e),e.scope.on(),()=>{e.scope.off(),Tp(t)}},MS=()=>{yn&&yn.scope.off(),Tp(null)};function FO(e){return e.vnode.shapeFlag&4}let $v=!1;function $O(e,t=!1){t&&DS(t);const{props:n,children:r}=e.vnode,a=FO(e);D6(e,n,a,t),L6(e,r);const i=a?Z6(e,t):void 0;return t&&DS(!1),i}function Z6(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ym(new Proxy(e.ctx,CS));const{setup:r}=n;if(r){const a=e.setupContext=r.length>1?HO(e):null,i=Wl(e);ou();const o=Jo(r,e,0,[e.props,a]);if(su(),i(),xw(o)){if(o.then(MS,MS),t)return o.then(s=>{kS(e,s,t)}).catch(s=>{Gc(s,e,0)});e.asyncDep=o}else kS(e,o,t)}else GO(e,t)}function kS(e,t,n){qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Vt(t)&&(e.setupState=iO(t)),GO(e,n)}let Ap,LS;function HCe(e){Ap=e,LS=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,b6))}}const WCe=()=>!Ap;function GO(e,t,n){const r=e.type;if(!e.render){if(!t&&Ap&&!r.render){const a=r.template||Ow(e).template;if(a){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Wt(Wt({isCustomElement:i,delimiters:s},o),l);r.render=Ap(a,u)}}e.render=r.render||jn,LS&&LS(e)}{const a=Wl(e);ou();try{S6(e)}finally{su(),a()}}}function j6(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ir(e,"get","$attrs"),t[n]}}))}function HO(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return j6(e)},slots:e.slots,emit:e.emit,expose:t}}function Qm(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(iO(Ym(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in dd)return dd[n](e)},has(t,n){return n in t||n in dd}}))}function ES(e,t=!0){return qe(e)?e.displayName||e.name:e.name||t&&e.__name}function K6(e){return qe(e)&&"__vccOpts"in e}const E=(e,t)=>VU(e,t,$v);function ba(e,t,n){const r=arguments.length;return r===2?Vt(t)&&!Ne(t)?os(t)?I(e,null,[t]):I(e,t):I(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&os(n)&&(n=[n]),I(e,t,n))}function UCe(){}function YCe(e,t,n,r){const a=n[r];if(a&&q6(a,e))return a;const i=t();return i.memo=e.slice(),n[r]=i}function q6(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&Tr&&Tr.push(e),!0}const J6="3.4.8",XCe=jn,ZCe=GU,jCe=void 0,KCe=jn,Q6={createComponentInstance:zO,setupComponent:$O,renderComponentRoot:Wg,setCurrentRenderingInstance:$d,isVNode:os,normalizeVNode:Vr},qCe=Q6,JCe=null,QCe=null,eTe=null;/** -* @vue/runtime-dom v3.4.8 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const e8="http://www.w3.org/2000/svg",t8="http://www.w3.org/1998/Math/MathML",No=typeof document<"u"?document:null,xI=No&&No.createElement("template"),n8={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t==="svg"?No.createElementNS(e8,e):t==="mathml"?No.createElementNS(t8,e):No.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>No.createTextNode(e),createComment:e=>No.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>No.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,i){const o=n?n.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{xI.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const s=xI.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},yo="transition",pf="animation",bc=Symbol("_vtc"),yi=(e,{slots:t})=>ba(d6,UO(e),t);yi.displayName="Transition";const WO={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},r8=yi.props=Wt({},pO,WO),Ds=(e,t=[])=>{Ne(e)?e.forEach(n=>n(...t)):e&&e(...t)},wI=e=>e?Ne(e)?e.some(t=>t.length>1):e.length>1:!1;function UO(e){const t={};for(const D in e)D in WO||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,h=a8(a),g=h&&h[0],p=h&&h[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:_,onLeave:b,onLeaveCancelled:x,onBeforeAppear:S=m,onAppear:w=y,onAppearCancelled:C=_}=t,T=(D,M,L)=>{Mo(D,M?c:s),Mo(D,M?u:o),L&&L()},A=(D,M)=>{D._isLeaving=!1,Mo(D,f),Mo(D,v),Mo(D,d),M&&M()},P=D=>(M,L)=>{const R=D?w:y,V=()=>T(M,D,L);Ds(R,[M,V]),CI(()=>{Mo(M,D?l:i),Vi(M,D?c:s),wI(R)||TI(M,r,g,V)})};return Wt(t,{onBeforeEnter(D){Ds(m,[D]),Vi(D,i),Vi(D,o)},onBeforeAppear(D){Ds(S,[D]),Vi(D,l),Vi(D,u)},onEnter:P(!1),onAppear:P(!0),onLeave(D,M){D._isLeaving=!0;const L=()=>A(D,M);Vi(D,f),XO(),Vi(D,d),CI(()=>{D._isLeaving&&(Mo(D,f),Vi(D,v),wI(b)||TI(D,r,p,L))}),Ds(b,[D,L])},onEnterCancelled(D){T(D,!1),Ds(_,[D])},onAppearCancelled(D){T(D,!0),Ds(C,[D])},onLeaveCancelled(D){A(D),Ds(x,[D])}})}function a8(e){if(e==null)return null;if(Vt(e))return[M0(e.enter),M0(e.leave)];{const t=M0(e);return[t,t]}}function M0(e){return _p(e)}function Vi(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[bc]||(e[bc]=new Set)).add(t)}function Mo(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[bc];n&&(n.delete(t),n.size||(e[bc]=void 0))}function CI(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let i8=0;function TI(e,t,n,r){const a=e._endId=++i8,i=()=>{a===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:s,propCount:l}=YO(e,t);if(!o)return r();const u=o+"end";let c=0;const f=()=>{e.removeEventListener(u,d),i()},d=v=>{v.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[h]||"").split(", "),a=r(`${yo}Delay`),i=r(`${yo}Duration`),o=AI(a,i),s=r(`${pf}Delay`),l=r(`${pf}Duration`),u=AI(s,l);let c=null,f=0,d=0;t===yo?o>0&&(c=yo,f=o,d=i.length):t===pf?u>0&&(c=pf,f=u,d=l.length):(f=Math.max(o,u),c=f>0?o>u?yo:pf:null,d=c?c===yo?i.length:l.length:0);const v=c===yo&&/\b(transform|all)(,|$)/.test(r(`${yo}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:v}}function AI(e,t){for(;e.lengthII(n)+II(e[r])))}function II(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function XO(){return document.body.offsetHeight}function o8(e,t,n){const r=e[bc];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Fw=Symbol("_vod"),Ya={beforeMount(e,{value:t},{transition:n}){e[Fw]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):mf(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),mf(e,!0),r.enter(e)):r.leave(e,()=>{mf(e,!1)}):mf(e,t))},beforeUnmount(e,{value:t}){mf(e,t)}};function mf(e,t){e.style.display=t?e[Fw]:"none"}function s8(){Ya.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const ZO=Symbol("");function tTe(e){const t=_a();if(!t)return;const n=t.ut=(a=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>VS(i,a))},r=()=>{const a=e(t.proxy);RS(t.subTree,a),n(a)};l6(r),ln(()=>{const a=new MutationObserver(r);a.observe(t.subTree.el.parentNode,{childList:!0}),Fv(()=>a.disconnect())})}function RS(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{RS(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)VS(e.el,t);else if(e.type===ke)e.children.forEach(n=>RS(n,t));else if(e.type===fc){let{el:n,anchor:r}=e;for(;n&&(VS(n,t),n!==r);)n=n.nextSibling}}function VS(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const a in t)n.setProperty(`--${a}`,t[a]),r+=`--${a}: ${t[a]};`;n[ZO]=r}}function l8(e,t,n){const r=e.style,a=Ut(n);if(n&&!a){if(t&&!Ut(t))for(const i in t)n[i]==null&&OS(r,i,"");for(const i in n)OS(r,i,n[i])}else{const i=r.display;if(a){if(t!==n){const o=r[ZO];o&&(n+=";"+o),r.cssText=n}}else t&&e.removeAttribute("style");Fw in e&&(r.display=i)}}const PI=/\s*!important$/;function OS(e,t,n){if(Ne(n))n.forEach(r=>OS(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=u8(e,t);PI.test(n)?e.setProperty(Or(r),n.replace(PI,""),"important"):e[r]=n}}const DI=["Webkit","Moz","ms"],k0={};function u8(e,t){const n=k0[t];if(n)return n;let r=Kn(t);if(r!=="filter"&&r in e)return k0[t]=r;r=Ii(r);for(let a=0;aL0||(g8.then(()=>L0=0),L0=Date.now());function m8(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;da(y8(r,n.value),t,5,[r])};return n.value=e,n.attached=p8(),n}function y8(e,t){if(Ne(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const EI=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,_8=(e,t,n,r,a,i,o,s,l)=>{const u=a==="svg";t==="class"?o8(e,r,u):t==="style"?l8(e,n,r):Vv(t)?bw(t)||v8(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):b8(e,t,r,u))?f8(e,t,r,i,o,s,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),c8(e,t,r,u))};function b8(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&EI(t)&&qe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return EI(t)&&Ut(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function S8(e,t){const n=ys(e);class r extends $w{constructor(i){super(n,i,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const nTe=e=>S8(e,O8),x8=typeof HTMLElement<"u"?HTMLElement:class{};class $w extends x8{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),dt(()=>{this._connected||(zI(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const a of r)this._setAttr(a.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,a=!1)=>{const{props:i,styles:o}=r;let s;if(i&&!Ne(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=_p(this._props[l])),(s||(s=Object.create(null)))[Kn(l)]=!0)}this._numberProps=s,a&&this._resolveProps(r),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=Ne(n)?n:Object.keys(n||{});for(const a of Object.keys(this))a[0]!=="_"&&r.includes(a)&&this._setProp(a,this[a],!0,!1);for(const a of r.map(Kn))Object.defineProperty(this,a,{get(){return this._getProp(a)},set(i){this._setProp(a,i)}})}_setAttr(t){let n=this.getAttribute(t);const r=Kn(t);this._numberProps&&this._numberProps[r]&&(n=_p(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,a=!0){n!==this._props[t]&&(this._props[t]=n,a&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(Or(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Or(t),n+""):n||this.removeAttribute(Or(t))))}_update(){zI(this._createVNode(),this.shadowRoot)}_createVNode(){const t=I(this._def,Wt({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{r(i,o),Or(i)!==i&&r(Or(i),o)};let a=this;for(;a=a&&(a.parentNode||a.host);)if(a instanceof $w){n.parent=a._instance,n.provides=a._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function rTe(e="$style"){{const t=_a();if(!t)return Pt;const n=t.type.__cssModules;if(!n)return Pt;const r=n[e];return r||Pt}}const jO=new WeakMap,KO=new WeakMap,Ip=Symbol("_moveCb"),RI=Symbol("_enterCb"),qO={name:"TransitionGroup",props:Wt({},r8,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=_a(),r=gO();let a,i;return Vw(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!P8(a[0].el,n.vnode.el,o))return;a.forEach(T8),a.forEach(A8);const s=a.filter(I8);XO(),s.forEach(l=>{const u=l.el,c=u.style;Vi(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[Ip]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[Ip]=null,Mo(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=rt(e),s=UO(o);let l=o.tag||ke;a=i,i=t.default?Rw(t.default()):[];for(let u=0;udelete e.mode;qO.props;const C8=qO;function T8(e){const t=e.el;t[Ip]&&t[Ip](),t[RI]&&t[RI]()}function A8(e){KO.set(e,e.el.getBoundingClientRect())}function I8(e){const t=jO.get(e),n=KO.get(e),r=t.left-n.left,a=t.top-n.top;if(r||a){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${a}px)`,i.transitionDuration="0s",e}}function P8(e,t,n){const r=e.cloneNode(),a=e[bc];a&&a.forEach(s=>{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=YO(r);return i.removeChild(r),o}const ss=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ne(t)?n=>sc(t,n):t};function D8(e){e.target.composing=!0}function VI(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const va=Symbol("_assign"),Pp={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e[va]=ss(a);const i=r||a.props&&a.props.type==="number";Bi(e,t?"change":"input",o=>{if(o.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=yp(s)),e[va](s)}),n&&Bi(e,"change",()=>{e.value=e.value.trim()}),t||(Bi(e,"compositionstart",D8),Bi(e,"compositionend",VI),Bi(e,"change",VI))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},i){if(e[va]=ss(i),e.composing)return;const o=a||e.type==="number"?yp(e.value):e.value,s=t??"";o!==s&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===s)||(e.value=s))}},JO={deep:!0,created(e,t,n){e[va]=ss(n),Bi(e,"change",()=>{const r=e._modelValue,a=Sc(e),i=e.checked,o=e[va];if(Ne(r)){const s=Gm(r,a),l=s!==-1;if(i&&!l)o(r.concat(a));else if(!i&&l){const u=[...r];u.splice(s,1),o(u)}}else if(iu(r)){const s=new Set(r);i?s.add(a):s.delete(a),o(s)}else o(eN(e,i))})},mounted:OI,beforeUpdate(e,t,n){e[va]=ss(n),OI(e,t,n)}};function OI(e,{value:t,oldValue:n},r){e._modelValue=t,Ne(t)?e.checked=Gm(t,r.props.value)>-1:iu(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=as(t,eN(e,!0)))}const QO={created(e,{value:t},n){e.checked=as(t,n.props.value),e[va]=ss(n),Bi(e,"change",()=>{e[va](Sc(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[va]=ss(r),t!==n&&(e.checked=as(t,r.props.value))}},M8={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=iu(t);Bi(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?yp(Sc(o)):Sc(o));e[va](e.multiple?a?new Set(i):i:i[0])}),e[va]=ss(r)},mounted(e,{value:t}){NI(e,t)},beforeUpdate(e,t,n){e[va]=ss(n)},updated(e,{value:t}){NI(e,t)}};function NI(e,t){const n=e.multiple;if(!(n&&!Ne(t)&&!iu(t))){for(let r=0,a=e.options.length;r-1:i.selected=t.has(o);else if(as(Sc(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Sc(e){return"_value"in e?e._value:e.value}function eN(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const k8={created(e,t,n){Lh(e,t,n,null,"created")},mounted(e,t,n){Lh(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){Lh(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){Lh(e,t,n,r,"updated")}};function tN(e,t){switch(e){case"SELECT":return M8;case"TEXTAREA":return Pp;default:switch(t){case"checkbox":return JO;case"radio":return QO;default:return Pp}}}function Lh(e,t,n,r,a){const o=tN(e.tagName,n.props&&n.props.type)[a];o&&o(e,t,n,r)}function L8(){Pp.getSSRProps=({value:e})=>({value:e}),QO.getSSRProps=({value:e},t)=>{if(t.props&&as(t.props.value,e))return{checked:!0}},JO.getSSRProps=({value:e},t)=>{if(Ne(e)){if(t.props&&Gm(e,t.props.value)>-1)return{checked:!0}}else if(iu(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},k8.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=tN(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const E8=["ctrl","shift","alt","meta"],R8={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>E8.some(n=>e[`${n}Key`]&&!t.includes(n))},NS=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(a,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=a=>{if(!("key"in a))return;const i=Or(a.key);if(t.some(o=>o===i||V8[o]===i))return e(a)})},nN=Wt({patchProp:_8},n8);let gd,BI=!1;function rN(){return gd||(gd=N6(nN))}function aN(){return gd=BI?gd:B6(nN),BI=!0,gd}const zI=(...e)=>{rN().render(...e)},O8=(...e)=>{aN().hydrate(...e)},N8=(...e)=>{const t=rN().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=oN(r);if(!a)return;const i=t._component;!qe(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.innerHTML="";const o=n(a,!1,iN(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t},iTe=(...e)=>{const t=aN().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=oN(r);if(a)return n(a,!0,iN(a))},t};function iN(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function oN(e){return Ut(e)?document.querySelector(e):e}let FI=!1;const oTe=()=>{FI||(FI=!0,L8(),s8())};var B8=!1;/*! - * pinia v2.1.7 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let sN;const ey=e=>sN=e,lN=Symbol();function BS(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var pd;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(pd||(pd={}));function z8(){const e=$c(!0),t=e.run(()=>ge({}));let n=[],r=[];const a=Ym({install(i){ey(a),a._a=i,i.provide(lN,a),i.config.globalProperties.$pinia=a,r.forEach(o=>n.push(o)),r=[]},use(i){return!this._a&&!B8?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const uN=()=>{};function $I(e,t,n,r=uN){e.push(t);const a=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&$V()&&nr(a),a}function xu(e,...t){e.slice().forEach(n=>{n(...t)})}const F8=e=>e();function zS(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];BS(a)&&BS(r)&&e.hasOwnProperty(n)&&!Ft(r)&&!qo(r)?e[n]=zS(a,r):e[n]=r}return e}const $8=Symbol();function G8(e){return!BS(e)||!e.hasOwnProperty($8)}const{assign:ko}=Object;function H8(e){return!!(Ft(e)&&e.effect)}function W8(e,t,n,r){const{state:a,actions:i,getters:o}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=a?a():{});const c=Nv(n.state.value[e]);return ko(c,i,Object.keys(o||{}).reduce((f,d)=>(f[d]=Ym(E(()=>{ey(n);const v=n._s.get(e);return o[d].call(v,v)})),f),{}))}return l=cN(e,u,t,n,r,!0),l}function cN(e,t,n={},r,a,i){let o;const s=ko({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],v;const h=r.state.value[e];!i&&!h&&(r.state.value[e]={}),ge({});let g;function p(C){let T;u=c=!1,typeof C=="function"?(C(r.state.value[e]),T={type:pd.patchFunction,storeId:e,events:v}):(zS(r.state.value[e],C),T={type:pd.patchObject,payload:C,storeId:e,events:v});const A=g=Symbol();dt().then(()=>{g===A&&(u=!0)}),c=!0,xu(f,T,r.state.value[e])}const m=i?function(){const{state:T}=n,A=T?T():{};this.$patch(P=>{ko(P,A)})}:uN;function y(){o.stop(),f=[],d=[],r._s.delete(e)}function _(C,T){return function(){ey(r);const A=Array.from(arguments),P=[],D=[];function M(V){P.push(V)}function L(V){D.push(V)}xu(d,{args:A,name:C,store:x,after:M,onError:L});let R;try{R=T.apply(this&&this.$id===e?this:x,A)}catch(V){throw xu(D,V),V}return R instanceof Promise?R.then(V=>(xu(P,V),V)).catch(V=>(xu(D,V),Promise.reject(V))):(xu(P,R),R)}}const b={_p:r,$id:e,$onAction:$I.bind(null,d),$patch:p,$reset:m,$subscribe(C,T={}){const A=$I(f,C,T.detached,()=>P()),P=o.run(()=>Se(()=>r.state.value[e],D=>{(T.flush==="sync"?c:u)&&C({storeId:e,type:pd.direct,events:v},D)},ko({},l,T)));return A},$dispose:y},x=In(b);r._s.set(e,x);const w=(r._a&&r._a.runWithContext||F8)(()=>r._e.run(()=>(o=$c()).run(t)));for(const C in w){const T=w[C];if(Ft(T)&&!H8(T)||qo(T))i||(h&&G8(T)&&(Ft(T)?T.value=h[C]:zS(T,h[C])),r.state.value[e][C]=T);else if(typeof T=="function"){const A=_(C,T);w[C]=A,s.actions[C]=T}}return ko(x,w),ko(rt(x),w),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:C=>{p(T=>{ko(T,C)})}}),r._p.forEach(C=>{ko(x,o.run(()=>C({store:x,app:r._a,pinia:r,options:s})))}),h&&i&&n.hydrate&&n.hydrate(x.$state,h),u=!0,c=!0,x}function U8(e,t,n){let r,a;const i=typeof t=="function";typeof e=="string"?(r=e,a=i?n:t):(a=e,r=e.id);function o(s,l){const u=P6();return s=s||(u?nt(lN,null):null),s&&ey(s),s=sN,s._s.has(r)||(i?cN(r,t,a,s):W8(r,a,s)),s._s.get(r)}return o.$id=r,o}const Y8="modulepreload",X8=function(e,t){return new URL(e,t).href},GI={},Eh=function(t,n,r){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=X8(i,r),i in GI)return;GI[i]=!0;const o=i.endsWith(".css"),s=o?'[rel="stylesheet"]':"";if(!!r)for(let c=a.length-1;c>=0;c--){const f=a[c];if(f.href===i&&(!o||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":Y8,o||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),o)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};/*! - * vue-router v4.2.5 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */const Zu=typeof window<"u";function Z8(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const At=Object.assign;function E0(e,t){const n={};for(const r in t){const a=t[r];n[r]=Ga(a)?a.map(e):e(a)}return n}const md=()=>{},Ga=Array.isArray,j8=/\/$/,K8=e=>e.replace(j8,"");function R0(e,t,n="/"){let r,a={},i="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),a=e(i)),s>-1&&(r=r||t.slice(0,s),o=t.slice(s,t.length)),r=eY(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:a,hash:o}}function q8(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function HI(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function J8(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&xc(t.matched[r],n.matched[a])&&fN(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function xc(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function fN(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Q8(e[n],t[n]))return!1;return!0}function Q8(e,t){return Ga(e)?WI(e,t):Ga(t)?WI(t,e):e===t}function WI(e,t){return Ga(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function eY(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,o,s;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var Yd;(function(e){e.pop="pop",e.push="push"})(Yd||(Yd={}));var yd;(function(e){e.back="back",e.forward="forward",e.unknown=""})(yd||(yd={}));function tY(e){if(!e)if(Zu){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),K8(e)}const nY=/^[^#]+#/;function rY(e,t){return e.replace(nY,"#")+t}function aY(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ty=()=>({left:window.pageXOffset,top:window.pageYOffset});function iY(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=aY(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function UI(e,t){return(history.state?history.state.position-t:-1)+e}const FS=new Map;function oY(e,t){FS.set(e,t)}function sY(e){const t=FS.get(e);return FS.delete(e),t}let lY=()=>location.protocol+"//"+location.host;function dN(e,t){const{pathname:n,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){let s=a.includes(e.slice(i))?e.slice(i).length:1,l=a.slice(s);return l[0]!=="/"&&(l="/"+l),HI(l,"")}return HI(n,e)+r+a}function uY(e,t,n,r){let a=[],i=[],o=null;const s=({state:d})=>{const v=dN(e,location),h=n.value,g=t.value;let p=0;if(d){if(n.value=v,t.value=d,o&&o===h){o=null;return}p=g?d.position-g.position:0}else r(v);a.forEach(m=>{m(n.value,h,{delta:p,type:Yd.pop,direction:p?p>0?yd.forward:yd.back:yd.unknown})})};function l(){o=n.value}function u(d){a.push(d);const v=()=>{const h=a.indexOf(d);h>-1&&a.splice(h,1)};return i.push(v),v}function c(){const{history:d}=window;d.state&&d.replaceState(At({},d.state,{scroll:ty()}),"")}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function YI(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?ty():null}}function cY(e){const{history:t,location:n}=window,r={value:dN(e,n)},a={value:t.state};a.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:lY()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),a.value=u}catch(v){console.error(v),n[c?"replace":"assign"](d)}}function o(l,u){const c=At({},t.state,YI(a.value.back,l,a.value.forward,!0),u,{position:a.value.position});i(l,c,!0),r.value=l}function s(l,u){const c=At({},a.value,t.state,{forward:l,scroll:ty()});i(c.current,c,!0);const f=At({},YI(r.value,l,null),{position:c.position+1},u);i(l,f,!1),r.value=l}return{location:r,state:a,push:s,replace:o}}function fY(e){e=tY(e);const t=cY(e),n=uY(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const a=At({location:"",base:e,go:r,createHref:rY.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function dY(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),fY(e)}function vY(e){return typeof e=="string"||e&&typeof e=="object"}function vN(e){return typeof e=="string"||typeof e=="symbol"}const _o={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},hN=Symbol("");var XI;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(XI||(XI={}));function wc(e,t){return At(new Error,{type:e,[hN]:!0},t)}function ki(e,t){return e instanceof Error&&hN in e&&(t==null||!!(e.type&t))}const ZI="[^/]+?",hY={sensitive:!1,strict:!1,start:!0,end:!0},gY=/[.+*?^${}()[\]/\\]/g;function pY(e,t){const n=At({},hY,t),r=[];let a=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function yY(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const _Y={type:0,value:""},bY=/[a-zA-Z0-9_]/;function SY(e){if(!e)return[[]];if(e==="/")return[[_Y]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=0,r=n;const a=[];let i;function o(){i&&a.push(i),i=[]}let s=0,l,u="",c="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;s{o(y)}:md}function o(c){if(vN(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function s(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!gN(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!qI(c)&&r.set(c.record.name,c)}function u(c,f){let d,v={},h,g;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw wc(1,{location:c});g=d.record.name,v=At(KI(f.params,d.keys.filter(y=>!y.optional).map(y=>y.name)),c.params&&KI(c.params,d.keys.map(y=>y.name))),h=d.stringify(v)}else if("path"in c)h=c.path,d=n.find(y=>y.re.test(h)),d&&(v=d.parse(h),g=d.record.name);else{if(d=f.name?r.get(f.name):n.find(y=>y.re.test(f.path)),!d)throw wc(1,{location:c,currentLocation:f});g=d.record.name,v=At({},f.params,c.params),h=d.stringify(v)}const p=[];let m=d;for(;m;)p.unshift(m.record),m=m.parent;return{name:g,path:h,params:v,matched:p,meta:AY(p)}}return e.forEach(c=>i(c)),{addRoute:i,resolve:u,removeRoute:o,getRoutes:s,getRecordMatcher:a}}function KI(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function CY(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:TY(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function TY(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function qI(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function AY(e){return e.reduce((t,n)=>At(t,n.meta),{})}function JI(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function gN(e,t){return t.children.some(n=>n===e||gN(e,n))}const pN=/#/g,IY=/&/g,PY=/\//g,DY=/=/g,MY=/\?/g,mN=/\+/g,kY=/%5B/g,LY=/%5D/g,yN=/%5E/g,EY=/%60/g,_N=/%7B/g,RY=/%7C/g,bN=/%7D/g,VY=/%20/g;function Gw(e){return encodeURI(""+e).replace(RY,"|").replace(kY,"[").replace(LY,"]")}function OY(e){return Gw(e).replace(_N,"{").replace(bN,"}").replace(yN,"^")}function $S(e){return Gw(e).replace(mN,"%2B").replace(VY,"+").replace(pN,"%23").replace(IY,"%26").replace(EY,"`").replace(_N,"{").replace(bN,"}").replace(yN,"^")}function NY(e){return $S(e).replace(DY,"%3D")}function BY(e){return Gw(e).replace(pN,"%23").replace(MY,"%3F")}function zY(e){return e==null?"":BY(e).replace(PY,"%2F")}function Dp(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function FY(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ai&&$S(i)):[r&&$S(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function $Y(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ga(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const GY=Symbol(""),eP=Symbol(""),Hw=Symbol(""),SN=Symbol(""),GS=Symbol("");function yf(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Bo(e,t,n,r,a){const i=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((o,s)=>{const l=f=>{f===!1?s(wc(4,{from:n,to:t})):f instanceof Error?s(f):vY(f)?s(wc(2,{from:t,to:f})):(i&&r.enterCallbacks[a]===i&&typeof f=="function"&&i.push(f),o())},u=e.call(r&&r.instances[a],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(f=>s(f))})}function V0(e,t,n,r){const a=[];for(const i of e)for(const o in i.components){let s=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(HY(s)){const u=(s.__vccOpts||s)[t];u&&a.push(Bo(u,n,r,i,o))}else{let l=s();a.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const c=Z8(u)?u.default:u;i.components[o]=c;const d=(c.__vccOpts||c)[t];return d&&Bo(d,n,r,i,o)()}))}}return a}function HY(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function tP(e){const t=nt(Hw),n=nt(SN),r=E(()=>t.resolve(He(e.to))),a=E(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(xc.bind(null,c));if(d>-1)return d;const v=nP(l[u-2]);return u>1&&nP(c)===v&&f[f.length-1].path!==v?f.findIndex(xc.bind(null,l[u-2])):d}),i=E(()=>a.value>-1&&XY(n.params,r.value.params)),o=E(()=>a.value>-1&&a.value===n.matched.length-1&&fN(n.params,r.value.params));function s(l={}){return YY(l)?t[He(e.replace)?"replace":"push"](He(e.to)).catch(md):Promise.resolve()}return{route:r,href:E(()=>r.value.href),isActive:i,isExactActive:o,navigate:s}}const WY=ys({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:tP,setup(e,{slots:t}){const n=In(tP(e)),{options:r}=nt(Hw),a=E(()=>({[rP(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[rP(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:ba("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),UY=WY;function YY(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function XY(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!Ga(a)||a.length!==r.length||r.some((i,o)=>i!==a[o]))return!1}return!0}function nP(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const rP=(e,t,n)=>e??t??n,ZY=ys({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=nt(GS),a=E(()=>e.route||r.value),i=nt(eP,0),o=E(()=>{let u=He(i);const{matched:c}=a.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),s=E(()=>a.value.matched[o.value]);Tt(eP,E(()=>o.value+1)),Tt(GY,s),Tt(GS,a);const l=ge();return Se(()=>[l.value,s.value,e.name],([u,c,f],[d,v,h])=>{c&&(c.instances[f]=u,v&&v!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=v.leaveGuards),c.updateGuards.size||(c.updateGuards=v.updateGuards))),u&&c&&(!v||!xc(c,v)||!d)&&(c.enterCallbacks[f]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=a.value,c=e.name,f=s.value,d=f&&f.components[c];if(!d)return aP(n.default,{Component:d,route:u});const v=f.props[c],h=v?v===!0?u.params:typeof v=="function"?v(u):v:null,p=ba(d,At({},h,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return aP(n.default,{Component:p,route:u})||p}}});function aP(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const jY=ZY;function KY(e){const t=wY(e.routes,e),n=e.parseQuery||FY,r=e.stringifyQuery||QI,a=e.history,i=yf(),o=yf(),s=yf(),l=xe(_o);let u=_o;Zu&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=E0.bind(null,$=>""+$),f=E0.bind(null,zY),d=E0.bind(null,Dp);function v($,U){let K,X;return vN($)?(K=t.getRecordMatcher($),X=U):X=$,t.addRoute(X,K)}function h($){const U=t.getRecordMatcher($);U&&t.removeRoute(U)}function g(){return t.getRoutes().map($=>$.record)}function p($){return!!t.getRecordMatcher($)}function m($,U){if(U=At({},U||l.value),typeof $=="string"){const N=R0(n,$,U.path),q=t.resolve({path:N.path},U),re=a.createHref(N.fullPath);return At(N,q,{params:d(q.params),hash:Dp(N.hash),redirectedFrom:void 0,href:re})}let K;if("path"in $)K=At({},$,{path:R0(n,$.path,U.path).path});else{const N=At({},$.params);for(const q in N)N[q]==null&&delete N[q];K=At({},$,{params:f(N)}),U.params=f(U.params)}const X=t.resolve(K,U),J=$.hash||"";X.params=c(d(X.params));const ie=q8(r,At({},$,{hash:OY(J),path:X.path})),B=a.createHref(ie);return At({fullPath:ie,hash:J,query:r===QI?$Y($.query):$.query||{}},X,{redirectedFrom:void 0,href:B})}function y($){return typeof $=="string"?R0(n,$,l.value.path):At({},$)}function _($,U){if(u!==$)return wc(8,{from:U,to:$})}function b($){return w($)}function x($){return b(At(y($),{replace:!0}))}function S($){const U=$.matched[$.matched.length-1];if(U&&U.redirect){const{redirect:K}=U;let X=typeof K=="function"?K($):K;return typeof X=="string"&&(X=X.includes("?")||X.includes("#")?X=y(X):{path:X},X.params={}),At({query:$.query,hash:$.hash,params:"path"in X?{}:$.params},X)}}function w($,U){const K=u=m($),X=l.value,J=$.state,ie=$.force,B=$.replace===!0,N=S(K);if(N)return w(At(y(N),{state:typeof N=="object"?At({},J,N.state):J,force:ie,replace:B}),U||K);const q=K;q.redirectedFrom=U;let re;return!ie&&J8(r,X,K)&&(re=wc(16,{to:q,from:X}),j(X,X,!0,!1)),(re?Promise.resolve(re):A(q,X)).catch(ae=>ki(ae)?ki(ae,2)?ae:Z(ae):O(ae,q,X)).then(ae=>{if(ae){if(ki(ae,2))return w(At({replace:B},y(ae.to),{state:typeof ae.to=="object"?At({},J,ae.to.state):J,force:ie}),U||q)}else ae=D(q,X,!0,B,J);return P(q,X,ae),ae})}function C($,U){const K=_($,U);return K?Promise.reject(K):Promise.resolve()}function T($){const U=F.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext($):$()}function A($,U){let K;const[X,J,ie]=qY($,U);K=V0(X.reverse(),"beforeRouteLeave",$,U);for(const N of X)N.leaveGuards.forEach(q=>{K.push(Bo(q,$,U))});const B=C.bind(null,$,U);return K.push(B),Y(K).then(()=>{K=[];for(const N of i.list())K.push(Bo(N,$,U));return K.push(B),Y(K)}).then(()=>{K=V0(J,"beforeRouteUpdate",$,U);for(const N of J)N.updateGuards.forEach(q=>{K.push(Bo(q,$,U))});return K.push(B),Y(K)}).then(()=>{K=[];for(const N of ie)if(N.beforeEnter)if(Ga(N.beforeEnter))for(const q of N.beforeEnter)K.push(Bo(q,$,U));else K.push(Bo(N.beforeEnter,$,U));return K.push(B),Y(K)}).then(()=>($.matched.forEach(N=>N.enterCallbacks={}),K=V0(ie,"beforeRouteEnter",$,U),K.push(B),Y(K))).then(()=>{K=[];for(const N of o.list())K.push(Bo(N,$,U));return K.push(B),Y(K)}).catch(N=>ki(N,8)?N:Promise.reject(N))}function P($,U,K){s.list().forEach(X=>T(()=>X($,U,K)))}function D($,U,K,X,J){const ie=_($,U);if(ie)return ie;const B=U===_o,N=Zu?history.state:{};K&&(X||B?a.replace($.fullPath,At({scroll:B&&N&&N.scroll},J)):a.push($.fullPath,J)),l.value=$,j($,U,K,B),Z()}let M;function L(){M||(M=a.listen(($,U,K)=>{if(!W.listening)return;const X=m($),J=S(X);if(J){w(At(J,{replace:!0}),X).catch(md);return}u=X;const ie=l.value;Zu&&oY(UI(ie.fullPath,K.delta),ty()),A(X,ie).catch(B=>ki(B,12)?B:ki(B,2)?(w(B.to,X).then(N=>{ki(N,20)&&!K.delta&&K.type===Yd.pop&&a.go(-1,!1)}).catch(md),Promise.reject()):(K.delta&&a.go(-K.delta,!1),O(B,X,ie))).then(B=>{B=B||D(X,ie,!1),B&&(K.delta&&!ki(B,8)?a.go(-K.delta,!1):K.type===Yd.pop&&ki(B,20)&&a.go(-1,!1)),P(X,ie,B)}).catch(md)}))}let R=yf(),V=yf(),H;function O($,U,K){Z($);const X=V.list();return X.length?X.forEach(J=>J($,U,K)):console.error($),Promise.reject($)}function G(){return H&&l.value!==_o?Promise.resolve():new Promise(($,U)=>{R.add([$,U])})}function Z($){return H||(H=!$,L(),R.list().forEach(([U,K])=>$?K($):U()),R.reset()),$}function j($,U,K,X){const{scrollBehavior:J}=e;if(!Zu||!J)return Promise.resolve();const ie=!K&&sY(UI($.fullPath,0))||(X||!K)&&history.state&&history.state.scroll||null;return dt().then(()=>J($,U,ie)).then(B=>B&&iY(B)).catch(B=>O(B,$,U))}const Q=$=>a.go($);let z;const F=new Set,W={currentRoute:l,listening:!0,addRoute:v,removeRoute:h,hasRoute:p,getRoutes:g,resolve:m,options:e,push:b,replace:x,go:Q,back:()=>Q(-1),forward:()=>Q(1),beforeEach:i.add,beforeResolve:o.add,afterEach:s.add,onError:V.add,isReady:G,install($){const U=this;$.component("RouterLink",UY),$.component("RouterView",jY),$.config.globalProperties.$router=U,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>He(l)}),Zu&&!z&&l.value===_o&&(z=!0,b(a.location).catch(J=>{}));const K={};for(const J in _o)Object.defineProperty(K,J,{get:()=>l.value[J],enumerable:!0});$.provide(Hw,U),$.provide(SN,tO(K)),$.provide(GS,l);const X=$.unmount;F.add($),$.unmount=function(){F.delete($),F.size<1&&(u=_o,M&&M(),M=null,l.value=_o,z=!1,H=!1),X()}}};function Y($){return $.reduce((U,K)=>U.then(()=>T(K)),Promise.resolve())}return W}function qY(e,t){const n=[],r=[],a=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oxc(u,s))?r.push(s):n.push(s));const l=e.matched[o];l&&(t.matched.find(u=>xc(u,l))||a.push(l))}return[n,r,a]}const Ra=KY({history:dY("./"),routes:[{path:"/:config",name:"home",component:()=>Eh(()=>import("./DevicesView-f58de474.js"),["./DevicesView-f58de474.js","./PanelCard-7b7d02db.js","./PanelCard-1a80a520.css"],import.meta.url)},{path:"/:config/devices/:view",name:"devices",component:()=>Eh(()=>import("./DevicesView-f58de474.js"),["./DevicesView-f58de474.js","./PanelCard-7b7d02db.js","./PanelCard-1a80a520.css"],import.meta.url)},{path:"/:config/settings",name:"settings",component:()=>Eh(()=>import("./SettingsView-e47beec6.js"),["./SettingsView-e47beec6.js","./index-59b7b6bd.js","./index-c6b58a67.css","./PanelCard-7b7d02db.js","./PanelCard-1a80a520.css","./SettingsView-3f514416.css"],import.meta.url)},{path:"/:config/internals",name:"internals",component:()=>Eh(()=>import("./InternalsView-fb91a908.js"),["./InternalsView-fb91a908.js","./index-59b7b6bd.js","./index-c6b58a67.css"],import.meta.url)}]});/*! - * shared v9.9.0 - * (c) 2024 kazuya kawaguchi - * Released under the MIT License. - */const Mp=typeof window<"u",_s=(e,t=!1)=>t?Symbol.for(e):Symbol(e),JY=(e,t,n)=>QY({l:e,k:t,s:n}),QY=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Pn=e=>typeof e=="number"&&isFinite(e),e7=e=>wN(e)==="[object Date]",kp=e=>wN(e)==="[object RegExp]",ny=e=>pt(e)&&Object.keys(e).length===0,Jn=Object.assign;let iP;const Ww=()=>iP||(iP=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function oP(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const t7=Object.prototype.hasOwnProperty;function Lp(e,t){return t7.call(e,t)}const _n=Array.isArray,Qt=e=>typeof e=="function",Fe=e=>typeof e=="string",en=e=>typeof e=="boolean",wt=e=>e!==null&&typeof e=="object",n7=e=>wt(e)&&Qt(e.then)&&Qt(e.catch),xN=Object.prototype.toString,wN=e=>xN.call(e),pt=e=>{if(!wt(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},r7=e=>e==null?"":_n(e)||pt(e)&&e.toString===xN?JSON.stringify(e,null,2):String(e);function a7(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}function Uw(e){let t=e;return()=>++t}function i7(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Rh=e=>!wt(e)||_n(e);function Yg(e,t){if(Rh(e)||Rh(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:a}=n.pop();Object.keys(r).forEach(i=>{Rh(r[i])||Rh(a[i])?a[i]=r[i]:n.push({src:r[i],des:a[i]})})}}/*! - * message-compiler v9.9.0 - * (c) 2024 kazuya kawaguchi - * Released under the MIT License. - */const o7=/\{([0-9a-zA-Z]+)\}/g;function s7(e,...t){return t.length===1&&l7(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(o7,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const l7=e=>e!==null&&typeof e=="object",On={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},u7={[On.EXPECTED_TOKEN]:"Expected token: '{0}'",[On.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[On.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[On.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[On.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[On.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[On.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[On.EMPTY_PLACEHOLDER]:"Empty placeholder",[On.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[On.INVALID_LINKED_FORMAT]:"Invalid linked format",[On.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[On.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[On.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[On.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[On.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[On.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function CN(e,t,n={}){const{domain:r,messages:a,args:i}=n,o=s7((a||u7)[e]||"",...i||[]),s=new SyntaxError(String(o));return s.code=e,t&&(s.location=t),s.domain=r,s}/*! - * core-base v9.9.0 - * (c) 2024 kazuya kawaguchi - * Released under the MIT License. - */function c7(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ww().__INTLIFY_PROD_DEVTOOLS__=!1)}const bs=[];bs[0]={w:[0],i:[3,0],"[":[4],o:[7]};bs[1]={w:[1],".":[2],"[":[4],o:[7]};bs[2]={w:[2],i:[3,0],0:[3,0]};bs[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};bs[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};bs[5]={"'":[4,0],o:8,l:[5,0]};bs[6]={'"':[4,0],o:8,l:[6,0]};const f7=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function d7(e){return f7.test(e)}function v7(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function h7(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function g7(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:d7(t)?v7(t):"*"+t}function p7(e){const t=[];let n=-1,r=0,a=0,i,o,s,l,u,c,f;const d=[];d[0]=()=>{o===void 0?o=s:o+=s},d[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},d[2]=()=>{d[0](),a++},d[3]=()=>{if(a>0)a--,r=4,d[0]();else{if(a=0,o===void 0||(o=g7(o),o===!1))return!1;d[1]()}};function v(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,s="\\"+h,d[0](),!0}for(;r!==null;)if(n++,i=e[n],!(i==="\\"&&v())){if(l=h7(i),f=bs[r],u=f[l]||f.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=d[u[1]],c&&(s=i,c()===!1))))return;if(r===7)return t}}const sP=new Map;function m7(e,t){return wt(e)?e[t]:null}function y7(e,t){if(!wt(e))return null;let n=sP.get(t);if(n||(n=p7(t),n&&sP.set(t,n)),!n)return null;const r=n.length;let a=e,i=0;for(;ie,b7=e=>"",S7="text",x7=e=>e.length===0?"":a7(e),w7=r7;function lP(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function C7(e){const t=Pn(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Pn(e.named.count)||Pn(e.named.n))?Pn(e.named.count)?e.named.count:Pn(e.named.n)?e.named.n:t:t}function T7(e,t){t.count||(t.count=e),t.n||(t.n=e)}function A7(e={}){const t=e.locale,n=C7(e),r=wt(e.pluralRules)&&Fe(t)&&Qt(e.pluralRules[t])?e.pluralRules[t]:lP,a=wt(e.pluralRules)&&Fe(t)&&Qt(e.pluralRules[t])?lP:void 0,i=m=>m[r(n,m.length,a)],o=e.list||[],s=m=>o[m],l=e.named||{};Pn(e.pluralIndex)&&T7(n,l);const u=m=>l[m];function c(m){const y=Qt(e.messages)?e.messages(m):wt(e.messages)?e.messages[m]:!1;return y||(e.parent?e.parent.message(m):b7)}const f=m=>e.modifiers?e.modifiers[m]:_7,d=pt(e.processor)&&Qt(e.processor.normalize)?e.processor.normalize:x7,v=pt(e.processor)&&Qt(e.processor.interpolate)?e.processor.interpolate:w7,h=pt(e.processor)&&Fe(e.processor.type)?e.processor.type:S7,p={list:s,named:u,plural:i,linked:(m,...y)=>{const[_,b]=y;let x="text",S="";y.length===1?wt(_)?(S=_.modifier||S,x=_.type||x):Fe(_)&&(S=_||S):y.length===2&&(Fe(_)&&(S=_||S),Fe(b)&&(x=b||x));const w=c(m)(p),C=x==="vnode"&&_n(w)&&S?w[0]:w;return S?f(S)(C,x):C},message:c,type:h,interpolate:v,normalize:d,values:Jn({},o,l)};return p}let Xd=null;function I7(e){Xd=e}function P7(e,t,n){Xd&&Xd.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const D7=M7("function:translate");function M7(e){return t=>Xd&&Xd.emit(e,t)}const k7={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},TN=On.__EXTEND_POINT__,Ms=Uw(TN),ui={INVALID_ARGUMENT:TN,INVALID_DATE_ARGUMENT:Ms(),INVALID_ISO_DATE_ARGUMENT:Ms(),NOT_SUPPORT_NON_STRING_MESSAGE:Ms(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Ms(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Ms(),NOT_SUPPORT_LOCALE_TYPE:Ms(),__EXTEND_POINT__:Ms()};function zi(e){return CN(e,null,void 0)}function Yw(e,t){return t.locale!=null?uP(t.locale):uP(e.locale)}let O0;function uP(e){if(Fe(e))return e;if(Qt(e)){if(e.resolvedOnce&&O0!=null)return O0;if(e.constructor.name==="Function"){const t=e();if(n7(t))throw zi(ui.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return O0=t}else throw zi(ui.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw zi(ui.NOT_SUPPORT_LOCALE_TYPE)}function L7(e,t,n){return[...new Set([n,..._n(t)?t:wt(t)?Object.keys(t):Fe(t)?[t]:[n]])]}function AN(e,t,n){const r=Fe(n)?n:Ep,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let i=a.__localeChainCache.get(r);if(!i){i=[];let o=[n];for(;_n(o);)o=cP(i,o,t);const s=_n(t)||!pt(t)?t:t.default?t.default:null;o=Fe(s)?[s]:s,_n(o)&&cP(i,o,!1),a.__localeChainCache.set(r,i)}return i}function cP(e,t,n){let r=!0;for(let a=0;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function O7(){return{upper:(e,t)=>t==="text"&&Fe(e)?e.toUpperCase():t==="vnode"&&wt(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Fe(e)?e.toLowerCase():t==="vnode"&&wt(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Fe(e)?dP(e):t==="vnode"&&wt(e)&&"__v_isVNode"in e?dP(e.children):e}}let N7,IN;function B7(e){IN=e}let PN;function z7(e){PN=e}let DN=null;const F7=e=>{DN=e},$7=()=>DN;let MN=null;const vP=e=>{MN=e},G7=()=>MN;let hP=0;function H7(e={}){const t=Qt(e.onWarn)?e.onWarn:i7,n=Fe(e.version)?e.version:V7,r=Fe(e.locale)||Qt(e.locale)?e.locale:Ep,a=Qt(r)?Ep:r,i=_n(e.fallbackLocale)||pt(e.fallbackLocale)||Fe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a,o=pt(e.messages)?e.messages:{[a]:{}},s=pt(e.datetimeFormats)?e.datetimeFormats:{[a]:{}},l=pt(e.numberFormats)?e.numberFormats:{[a]:{}},u=Jn({},e.modifiers||{},O7()),c=e.pluralRules||{},f=Qt(e.missing)?e.missing:null,d=en(e.missingWarn)||kp(e.missingWarn)?e.missingWarn:!0,v=en(e.fallbackWarn)||kp(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,g=!!e.unresolving,p=Qt(e.postTranslation)?e.postTranslation:null,m=pt(e.processor)?e.processor:null,y=en(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter,b=Qt(e.messageCompiler)?e.messageCompiler:N7,x=Qt(e.messageResolver)?e.messageResolver:IN||m7,S=Qt(e.localeFallbacker)?e.localeFallbacker:PN||L7,w=wt(e.fallbackContext)?e.fallbackContext:void 0,C=e,T=wt(C.__datetimeFormatters)?C.__datetimeFormatters:new Map,A=wt(C.__numberFormatters)?C.__numberFormatters:new Map,P=wt(C.__meta)?C.__meta:{};hP++;const D={version:n,cid:hP,locale:r,fallbackLocale:i,messages:o,modifiers:u,pluralRules:c,missing:f,missingWarn:d,fallbackWarn:v,fallbackFormat:h,unresolving:g,postTranslation:p,processor:m,warnHtmlMessage:y,escapeParameter:_,messageCompiler:b,messageResolver:x,localeFallbacker:S,fallbackContext:w,onWarn:t,__meta:P};return D.datetimeFormats=s,D.numberFormats=l,D.__datetimeFormatters=T,D.__numberFormatters=A,__INTLIFY_PROD_DEVTOOLS__&&P7(D,n,P),D}function Xw(e,t,n,r,a){const{missing:i,onWarn:o}=e;if(i!==null){const s=i(e,n,t,a);return Fe(s)?s:t}else return t}function _f(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const Cc=e=>wt(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e),gP=()=>"",ra=e=>Qt(e);function pP(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:i,fallbackLocale:o,messages:s}=e,[l,u]=HS(...t),c=en(u.missingWarn)?u.missingWarn:e.missingWarn,f=en(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,d=en(u.escapeParameter)?u.escapeParameter:e.escapeParameter,v=!!u.resolvedMessage,h=Fe(u.default)||en(u.default)?en(u.default)?i?l:()=>l:u.default:n?i?l:()=>l:"",g=n||h!=="",p=Yw(e,u);d&&W7(u);let[m,y,_]=v?[l,p,s[p]||{}]:kN(e,l,p,o,f,c),b=m,x=l;if(!v&&!(Fe(b)||Cc(b)||ra(b))&&g&&(b=h,x=b),!v&&(!(Fe(b)||Cc(b)||ra(b))||!Fe(y)))return a?ry:l;let S=!1;const w=()=>{S=!0},C=ra(b)?b:LN(e,l,y,b,x,w);if(S)return b;const T=X7(e,y,_,u),A=A7(T),P=U7(e,C,A),D=r?r(P,l):P;if(__INTLIFY_PROD_DEVTOOLS__){const M={timestamp:Date.now(),key:Fe(l)?l:ra(b)?b.key:"",locale:y||(ra(b)?b.locale:""),format:Fe(b)?b:ra(b)?b.source:"",message:D};M.meta=Jn({},e.__meta,$7()||{}),D7(M)}return D}function W7(e){_n(e.list)?e.list=e.list.map(t=>Fe(t)?oP(t):t):wt(e.named)&&Object.keys(e.named).forEach(t=>{Fe(e.named[t])&&(e.named[t]=oP(e.named[t]))})}function kN(e,t,n,r,a,i){const{messages:o,onWarn:s,messageResolver:l,localeFallbacker:u}=e,c=u(e,r,n);let f={},d,v=null;const h="translate";for(let g=0;gr;return u.locale=n,u.key=t,u}const l=o(r,Y7(e,n,a,r,s,i));return l.locale=n,l.key=t,l.source=r,l}function U7(e,t,n){return t(n)}function HS(...e){const[t,n,r]=e,a={};if(!Fe(t)&&!Pn(t)&&!ra(t)&&!Cc(t))throw zi(ui.INVALID_ARGUMENT);const i=Pn(t)?String(t):(ra(t),t);return Pn(n)?a.plural=n:Fe(n)?a.default=n:pt(n)&&!ny(n)?a.named=n:_n(n)&&(a.list=n),Pn(r)?a.plural=r:Fe(r)?a.default=r:pt(r)&&Jn(a,r),[i,a]}function Y7(e,t,n,r,a,i){return{locale:t,key:n,warnHtmlMessage:a,onError:o=>{throw i&&i(o),o},onCacheKey:o=>JY(t,n,o)}}function X7(e,t,n,r){const{modifiers:a,pluralRules:i,messageResolver:o,fallbackLocale:s,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,d={locale:t,modifiers:a,pluralRules:i,messages:v=>{let h=o(n,v);if(h==null&&c){const[,,g]=kN(c,v,t,s,l,u);h=o(g,v)}if(Fe(h)||Cc(h)){let g=!1;const m=LN(e,v,t,h,v,()=>{g=!0});return g?gP:m}else return ra(h)?h:gP}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),Pn(r.plural)&&(d.pluralIndex=r.plural),d}function mP(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:i,localeFallbacker:o}=e,{__datetimeFormatters:s}=e,[l,u,c,f]=WS(...t),d=en(c.missingWarn)?c.missingWarn:e.missingWarn;en(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,h=Yw(e,c),g=o(e,a,h);if(!Fe(l)||l==="")return new Intl.DateTimeFormat(h,f).format(u);let p={},m,y=null;const _="datetime format";for(let S=0;S{EN.includes(l)?o[l]=n[l]:i[l]=n[l]}),Fe(r)?i.locale=r:pt(r)&&(o=r),pt(a)&&(o=a),[i.key||"",s,i,o]}function yP(e,t,n){const r=e;for(const a in n){const i=`${t}__${a}`;r.__datetimeFormatters.has(i)&&r.__datetimeFormatters.delete(i)}}function _P(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:i,localeFallbacker:o}=e,{__numberFormatters:s}=e,[l,u,c,f]=US(...t),d=en(c.missingWarn)?c.missingWarn:e.missingWarn;en(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,h=Yw(e,c),g=o(e,a,h);if(!Fe(l)||l==="")return new Intl.NumberFormat(h,f).format(u);let p={},m,y=null;const _="number format";for(let S=0;S{RN.includes(l)?o[l]=n[l]:i[l]=n[l]}),Fe(r)?i.locale=r:pt(r)&&(o=r),pt(a)&&(o=a),[i.key||"",s,i,o]}function bP(e,t,n){const r=e;for(const a in n){const i=`${t}__${a}`;r.__numberFormatters.has(i)&&r.__numberFormatters.delete(i)}}c7();/*! - * vue-i18n v9.9.0 - * (c) 2024 kazuya kawaguchi - * Released under the MIT License. - */const Z7="9.9.0";function j7(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ww().__INTLIFY_PROD_DEVTOOLS__=!1)}const VN=k7.__EXTEND_POINT__,bo=Uw(VN);bo(),bo(),bo(),bo(),bo(),bo(),bo(),bo();const ON=ui.__EXTEND_POINT__,pr=Uw(ON),ga={UNEXPECTED_RETURN_TYPE:ON,INVALID_ARGUMENT:pr(),MUST_BE_CALL_SETUP_TOP:pr(),NOT_INSTALLED:pr(),NOT_AVAILABLE_IN_LEGACY_MODE:pr(),REQUIRED_VALUE:pr(),INVALID_VALUE:pr(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:pr(),NOT_INSTALLED_WITH_PROVIDE:pr(),UNEXPECTED_ERROR:pr(),NOT_COMPATIBLE_LEGACY_VUE_I18N:pr(),BRIDGE_SUPPORT_VUE_2_ONLY:pr(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:pr(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:pr(),__EXTEND_POINT__:pr()};function Ha(e,...t){return CN(e,null,void 0)}const YS=_s("__translateVNode"),XS=_s("__datetimeParts"),ZS=_s("__numberParts"),K7=_s("__setPluralRules"),q7=_s("__injectWithOption"),jS=_s("__dispose");function Zd(e){if(!wt(e))return e;for(const t in e)if(Lp(e,t))if(!t.includes("."))wt(e[t])&&Zd(e[t]);else{const n=t.split("."),r=n.length-1;let a=e,i=!1;for(let o=0;o{if("locale"in s&&"resource"in s){const{locale:l,resource:u}=s;l?(o[l]=o[l]||{},Yg(u,o[l])):Yg(u,o)}else Fe(s)&&Yg(JSON.parse(s),o)}),a==null&&i)for(const s in o)Lp(o,s)&&Zd(o[s]);return o}function BN(e){return e.type}function J7(e,t,n){let r=wt(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=NN(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(i=>{e.mergeLocaleMessage(i,r[i])});{if(wt(t.datetimeFormats)){const i=Object.keys(t.datetimeFormats);i.length&&i.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(wt(t.numberFormats)){const i=Object.keys(t.numberFormats);i.length&&i.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function SP(e){return I(is,null,e,0)}const xP="__INTLIFY_META__",wP=()=>[],Q7=()=>!1;let CP=0;function TP(e){return(t,n,r,a)=>e(n,r,_a()||void 0,a)}const e9=()=>{const e=_a();let t=null;return e&&(t=BN(e)[xP])?{[xP]:t}:null};function zN(e={},t){const{__root:n,__injectWithOption:r}=e,a=n===void 0,i=e.flatJson,o=Mp?ge:xe;let s=en(e.inheritLocale)?e.inheritLocale:!0;const l=o(n&&s?n.locale.value:Fe(e.locale)?e.locale:Ep),u=o(n&&s?n.fallbackLocale.value:Fe(e.fallbackLocale)||_n(e.fallbackLocale)||pt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l.value),c=o(NN(l.value,e)),f=o(pt(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),d=o(pt(e.numberFormats)?e.numberFormats:{[l.value]:{}});let v=n?n.missingWarn:en(e.missingWarn)||kp(e.missingWarn)?e.missingWarn:!0,h=n?n.fallbackWarn:en(e.fallbackWarn)||kp(e.fallbackWarn)?e.fallbackWarn:!0,g=n?n.fallbackRoot:en(e.fallbackRoot)?e.fallbackRoot:!0,p=!!e.fallbackFormat,m=Qt(e.missing)?e.missing:null,y=Qt(e.missing)?TP(e.missing):null,_=Qt(e.postTranslation)?e.postTranslation:null,b=n?n.warnHtmlMessage:en(e.warnHtmlMessage)?e.warnHtmlMessage:!0,x=!!e.escapeParameter;const S=n?n.modifiers:pt(e.modifiers)?e.modifiers:{};let w=e.pluralRules||n&&n.pluralRules,C;C=(()=>{a&&vP(null);const ne={version:Z7,locale:l.value,fallbackLocale:u.value,messages:c.value,modifiers:S,pluralRules:w,missing:y===null?void 0:y,missingWarn:v,fallbackWarn:h,fallbackFormat:p,unresolving:!0,postTranslation:_===null?void 0:_,warnHtmlMessage:b,escapeParameter:x,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};ne.datetimeFormats=f.value,ne.numberFormats=d.value,ne.__datetimeFormatters=pt(C)?C.__datetimeFormatters:void 0,ne.__numberFormatters=pt(C)?C.__numberFormatters:void 0;const ce=H7(ne);return a&&vP(ce),ce})(),_f(C,l.value,u.value);function A(){return[l.value,u.value,c.value,f.value,d.value]}const P=E({get:()=>l.value,set:ne=>{l.value=ne,C.locale=l.value}}),D=E({get:()=>u.value,set:ne=>{u.value=ne,C.fallbackLocale=u.value,_f(C,l.value,ne)}}),M=E(()=>c.value),L=E(()=>f.value),R=E(()=>d.value);function V(){return Qt(_)?_:null}function H(ne){_=ne,C.postTranslation=ne}function O(){return m}function G(ne){ne!==null&&(y=TP(ne)),m=ne,C.missing=y}const Z=(ne,ce,Oe,Ze,_t,jt)=>{A();let Tn;try{__INTLIFY_PROD_DEVTOOLS__,a||(C.fallbackContext=n?G7():void 0),Tn=ne(C)}finally{__INTLIFY_PROD_DEVTOOLS__,a||(C.fallbackContext=void 0)}if(Oe!=="translate exists"&&Pn(Tn)&&Tn===ry||Oe==="translate exists"&&!Tn){const[go,x0]=ce();return n&&g?Ze(n):_t(go)}else{if(jt(Tn))return Tn;throw Ha(ga.UNEXPECTED_RETURN_TYPE)}};function j(...ne){return Z(ce=>Reflect.apply(pP,null,[ce,...ne]),()=>HS(...ne),"translate",ce=>Reflect.apply(ce.t,ce,[...ne]),ce=>ce,ce=>Fe(ce))}function Q(...ne){const[ce,Oe,Ze]=ne;if(Ze&&!wt(Ze))throw Ha(ga.INVALID_ARGUMENT);return j(ce,Oe,Jn({resolvedMessage:!0},Ze||{}))}function z(...ne){return Z(ce=>Reflect.apply(mP,null,[ce,...ne]),()=>WS(...ne),"datetime format",ce=>Reflect.apply(ce.d,ce,[...ne]),()=>fP,ce=>Fe(ce))}function F(...ne){return Z(ce=>Reflect.apply(_P,null,[ce,...ne]),()=>US(...ne),"number format",ce=>Reflect.apply(ce.n,ce,[...ne]),()=>fP,ce=>Fe(ce))}function W(ne){return ne.map(ce=>Fe(ce)||Pn(ce)||en(ce)?SP(String(ce)):ce)}const $={normalize:W,interpolate:ne=>ne,type:"vnode"};function U(...ne){return Z(ce=>{let Oe;const Ze=ce;try{Ze.processor=$,Oe=Reflect.apply(pP,null,[Ze,...ne])}finally{Ze.processor=null}return Oe},()=>HS(...ne),"translate",ce=>ce[YS](...ne),ce=>[SP(ce)],ce=>_n(ce))}function K(...ne){return Z(ce=>Reflect.apply(_P,null,[ce,...ne]),()=>US(...ne),"number format",ce=>ce[ZS](...ne),wP,ce=>Fe(ce)||_n(ce))}function X(...ne){return Z(ce=>Reflect.apply(mP,null,[ce,...ne]),()=>WS(...ne),"datetime format",ce=>ce[XS](...ne),wP,ce=>Fe(ce)||_n(ce))}function J(ne){w=ne,C.pluralRules=w}function ie(ne,ce){return Z(()=>{if(!ne)return!1;const Oe=Fe(ce)?ce:l.value,Ze=q(Oe),_t=C.messageResolver(Ze,ne);return Cc(_t)||ra(_t)||Fe(_t)},()=>[ne],"translate exists",Oe=>Reflect.apply(Oe.te,Oe,[ne,ce]),Q7,Oe=>en(Oe))}function B(ne){let ce=null;const Oe=AN(C,u.value,l.value);for(let Ze=0;Ze{s&&(l.value=ne,C.locale=ne,_f(C,l.value,u.value))}),Se(n.fallbackLocale,ne=>{s&&(u.value=ne,C.fallbackLocale=ne,_f(C,l.value,u.value))}));const Me={id:CP,locale:P,fallbackLocale:D,get inheritLocale(){return s},set inheritLocale(ne){s=ne,ne&&n&&(l.value=n.locale.value,u.value=n.fallbackLocale.value,_f(C,l.value,u.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:M,get modifiers(){return S},get pluralRules(){return w||{}},get isGlobal(){return a},get missingWarn(){return v},set missingWarn(ne){v=ne,C.missingWarn=v},get fallbackWarn(){return h},set fallbackWarn(ne){h=ne,C.fallbackWarn=h},get fallbackRoot(){return g},set fallbackRoot(ne){g=ne},get fallbackFormat(){return p},set fallbackFormat(ne){p=ne,C.fallbackFormat=p},get warnHtmlMessage(){return b},set warnHtmlMessage(ne){b=ne,C.warnHtmlMessage=ne},get escapeParameter(){return x},set escapeParameter(ne){x=ne,C.escapeParameter=ne},t:j,getLocaleMessage:q,setLocaleMessage:re,mergeLocaleMessage:ae,getPostTranslationHandler:V,setPostTranslationHandler:H,getMissingHandler:O,setMissingHandler:G,[K7]:J};return Me.datetimeFormats=L,Me.numberFormats=R,Me.rt=Q,Me.te=ie,Me.tm=N,Me.d=z,Me.n=F,Me.getDateTimeFormat=de,Me.setDateTimeFormat=me,Me.mergeDateTimeFormat=pe,Me.getNumberFormat=be,Me.setNumberFormat=ye,Me.mergeNumberFormat=De,Me[q7]=r,Me[YS]=U,Me[XS]=X,Me[ZS]=K,Me}const Zw={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function t9({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>[...r,...a.type===ke?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},{})}function FN(e){return ke}const n9=ys({name:"i18n-t",props:Jn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Pn(e)||!isNaN(e)}},Zw),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||Gv({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(n).filter(f=>f!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=Fe(e.plural)?+e.plural:e.plural);const s=t9(t,i),l=a[YS](e.keypath,s,o),u=Jn({},r),c=Fe(e.tag)||wt(e.tag)?e.tag:FN();return ba(c,u,l)}}}),AP=n9;function r9(e){return _n(e)&&!Fe(e[0])}function $N(e,t,n,r){const{slots:a,attrs:i}=t;return()=>{const o={part:!0};let s={};e.locale&&(o.locale=e.locale),Fe(e.format)?o.key=e.format:wt(e.format)&&(Fe(e.format.key)&&(o.key=e.format.key),s=Object.keys(e.format).reduce((d,v)=>n.includes(v)?Jn({},d,{[v]:e.format[v]}):d,{}));const l=r(e.value,o,s);let u=[o.key];_n(l)?u=l.map((d,v)=>{const h=a[d.type],g=h?h({[d.type]:d.value,index:v,parts:l}):[d.value];return r9(g)&&(g[0].key=`${d.type}-${v}`),g}):Fe(l)&&(u=[l]);const c=Jn({},i),f=Fe(e.tag)||wt(e.tag)?e.tag:FN();return ba(f,c,u)}}const a9=ys({name:"i18n-n",props:Jn({value:{type:Number,required:!0},format:{type:[String,Object]}},Zw),setup(e,t){const n=e.i18n||Gv({useScope:"parent",__useComponent:!0});return $N(e,t,RN,(...r)=>n[ZS](...r))}}),IP=a9,i9=ys({name:"i18n-d",props:Jn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Zw),setup(e,t){const n=e.i18n||Gv({useScope:"parent",__useComponent:!0});return $N(e,t,EN,(...r)=>n[XS](...r))}}),PP=i9;function o9(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function s9(e){const t=o=>{const{instance:s,modifiers:l,value:u}=o;if(!s||!s.$)throw Ha(ga.UNEXPECTED_ERROR);const c=o9(e,s.$),f=DP(u);return[Reflect.apply(c.t,c,[...MP(f)]),c]};return{created:(o,s)=>{const[l,u]=t(s);Mp&&e.global===u&&(o.__i18nWatcher=Se(u.locale,()=>{s.instance&&s.instance.$forceUpdate()})),o.__composer=u,o.textContent=l},unmounted:o=>{Mp&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:s})=>{if(o.__composer){const l=o.__composer,u=DP(s);o.textContent=Reflect.apply(l.t,l,[...MP(u)])}},getSSRProps:o=>{const[s]=t(o);return{textContent:s}}}}function DP(e){if(Fe(e))return{path:e};if(pt(e)){if(!("path"in e))throw Ha(ga.REQUIRED_VALUE,"path");return e}else throw Ha(ga.INVALID_VALUE)}function MP(e){const{path:t,locale:n,args:r,choice:a,plural:i}=e,o={},s=r||{};return Fe(n)&&(o.locale=n),Pn(a)&&(o.plural=a),Pn(i)&&(o.plural=i),[t,s,o]}function l9(e,t,...n){const r=pt(n[0])?n[0]:{},a=!!r.useI18nComponentName;(en(r.globalInstall)?r.globalInstall:!0)&&([a?"i18n":AP.name,"I18nT"].forEach(o=>e.component(o,AP)),[IP.name,"I18nN"].forEach(o=>e.component(o,IP)),[PP.name,"I18nD"].forEach(o=>e.component(o,PP))),e.directive("t",s9(t))}const u9=_s("global-vue-i18n");function c9(e={},t){const n=en(e.globalInjection)?e.globalInjection:!0,r=!0,a=new Map,[i,o]=f9(e),s=_s("");function l(f){return a.get(f)||null}function u(f,d){a.set(f,d)}function c(f){a.delete(f)}{const f={get mode(){return"composition"},get allowComposition(){return r},async install(d,...v){if(d.__VUE_I18N_SYMBOL__=s,d.provide(d.__VUE_I18N_SYMBOL__,f),pt(v[0])){const p=v[0];f.__composerExtend=p.__composerExtend,f.__vueI18nExtend=p.__vueI18nExtend}let h=null;n&&(h=_9(d,f.global)),l9(d,f,...v);const g=d.unmount;d.unmount=()=>{h&&h(),f.dispose(),g()}},get global(){return o},dispose(){i.stop()},__instances:a,__getInstance:l,__setInstance:u,__deleteInstance:c};return f}}function Gv(e={}){const t=_a();if(t==null)throw Ha(ga.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ha(ga.NOT_INSTALLED);const n=d9(t),r=h9(n),a=BN(t),i=v9(e,a);if(i==="global")return J7(r,e,a),r;if(i==="parent"){let l=g9(n,t,e.__useComponent);return l==null&&(l=r),l}const o=n;let s=o.__getInstance(t);if(s==null){const l=Jn({},e);"__i18n"in a&&(l.__i18n=a.__i18n),r&&(l.__root=r),s=zN(l),o.__composerExtend&&(s[jS]=o.__composerExtend(s)),m9(o,t,s),o.__setInstance(t,s)}return s}function f9(e,t,n){const r=$c();{const a=r.run(()=>zN(e));if(a==null)throw Ha(ga.UNEXPECTED_ERROR);return[r,a]}}function d9(e){{const t=nt(e.isCE?u9:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ha(e.isCE?ga.NOT_INSTALLED_WITH_PROVIDE:ga.UNEXPECTED_ERROR);return t}}function v9(e,t){return ny(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function h9(e){return e.mode==="composition"?e.global:e.global.__composer}function g9(e,t,n=!1){let r=null;const a=t.root;let i=p9(t,n);for(;i!=null;){const o=e;if(e.mode==="composition"&&(r=o.__getInstance(i)),r!=null||a===i)break;i=i.parent}return r}function p9(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function m9(e,t,n){ln(()=>{},t),Fv(()=>{const r=n;e.__deleteInstance(t);const a=r[jS];a&&(a(),delete r[jS])},t)}const y9=["locale","fallbackLocale","availableLocales"],kP=["t","rt","d","n","tm","te"];function _9(e,t){const n=Object.create(null);return y9.forEach(a=>{const i=Object.getOwnPropertyDescriptor(t,a);if(!i)throw Ha(ga.UNEXPECTED_ERROR);const o=Ft(i.value)?{get(){return i.value.value},set(s){i.value.value=s}}:{get(){return i.get&&i.get()}};Object.defineProperty(n,a,o)}),e.config.globalProperties.$i18n=n,kP.forEach(a=>{const i=Object.getOwnPropertyDescriptor(t,a);if(!i||!i.value)throw Ha(ga.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,i)}),()=>{delete e.config.globalProperties.$i18n,kP.forEach(a=>{delete e.config.globalProperties[`$${a}`]})}}j7();B7(y7);z7(AN);if(__INTLIFY_PROD_DEVTOOLS__){const e=Ww();e.__INTLIFY__=!0,I7(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const b9={badge:"Abzeichen",open:"Öffnen",close:"Schließen",confirmEdit:{ok:"OK",cancel:"Abbrechen"},dataIterator:{noResultsText:"Keine Elemente gefunden",loadingText:"Lade Elemente..."},dataTable:{itemsPerPageText:"Zeilen pro Seite:",ariaLabel:{sortDescending:"Absteigend sortiert.",sortAscending:"Aufsteigend sortiert.",sortNone:"Nicht sortiert.",activateNone:"Aktivieren um Sortierung zu entfernen.",activateDescending:"Aktivieren um absteigend zu sortieren.",activateAscending:"Aktivieren um aufsteigend zu sortieren."},sortBy:"Sortiere nach"},dataFooter:{itemsPerPageText:"Elemente pro Seite:",itemsPerPageAll:"Alle",nextPage:"Nächste Seite",prevPage:"Vorherige Seite",firstPage:"Erste Seite",lastPage:"Letzte Seite",pageText:"{0}-{1} von {2}"},dateRangeInput:{divider:"bis"},datePicker:{itemsSelected:"{0} selected",range:{title:"Daten auswählen",header:"Daten eingeben"},title:"Datum auswählen",header:"Datum eingeben",input:{placeholder:"Datum eingeben"}},noDataText:"Keine Daten vorhanden",carousel:{prev:"Vorheriges Bild",next:"Nächstes Bild",ariaLabel:{delimiter:"Element {0} von {1}"}},calendar:{moreEvents:"{0} mehr",today:"Today"},input:{clear:"{0} leeren",prependAction:"{0} vorangestellte Aktion",appendAction:"{0} angehängte Aktion",otp:"Bitte OTP-Zeichen {0} eingeben"},fileInput:{counter:"{0} Dateien",counterSize:"{0} Dateien ({1} gesamt)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Seitennavigation",next:"Nächste Seite",previous:"Vorherige Seite",page:"Gehe zu Seite {0}",currentPage:"Aktuelle Seite, Seite {0}",first:"Erste Seite",last:"Letzte Seite"}},stepper:{next:"Weiter",prev:"Zurück"},rating:{ariaLabel:{item:"Bewertung {0} von {1}"}},loading:"Laden...",infiniteScroll:{loadMore:"Mehr laden",empty:"Nichts weiteres"}},GN={badge:"Badge",open:"Open",close:"Close",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},S9={badge:"Placa",open:"Open",close:"Cerrar",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"Ningún elemento coincide con la búsqueda",loadingText:"Cargando..."},dataTable:{itemsPerPageText:"Filas por página:",ariaLabel:{sortDescending:"Orden descendente.",sortAscending:"Orden ascendente.",sortNone:"Sin ordenar.",activateNone:"Pulse para quitar orden.",activateDescending:"Pulse para ordenar de forma descendente.",activateAscending:"Pulse para ordenar de forma ascendente."},sortBy:"Ordenado por"},dataFooter:{itemsPerPageText:"Elementos por página:",itemsPerPageAll:"Todos",nextPage:"Página siguiente",prevPage:"Página anterior",firstPage:"Primera página",lastPage:"Última página",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No hay datos disponibles",carousel:{prev:"Visual anterior",next:"Visual siguiente",ariaLabel:{delimiter:"Visual {0} de {1}"}},calendar:{moreEvents:"{0} más",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} archivos",counterSize:"{0} archivos ({1} en total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Navegación de paginación",next:"Página siguiente",previous:"Página anterior",page:"Ir a la página {0}",currentPage:"Página actual, página {0}",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Puntuación {0} de {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},x9={badge:"Badge",open:"Ouvrir",close:"Fermer",confirmEdit:{ok:"OK",cancel:"Annuler"},dataIterator:{noResultsText:"Aucun enregistrement correspondant trouvé",loadingText:"Chargement de l'élément..."},dataTable:{itemsPerPageText:"Lignes par page :",ariaLabel:{sortDescending:"Tri décroissant.",sortAscending:"Tri croissant.",sortNone:"Non trié.",activateNone:"Activer pour supprimer le tri.",activateDescending:"Activer pour trier par ordre décroissant.",activateAscending:"Activer pour trier par ordre croissant."},sortBy:"Trier par"},dataFooter:{itemsPerPageText:"Éléments par page :",itemsPerPageAll:"Tous",nextPage:"Page suivante",prevPage:"Page précédente",firstPage:"Première page",lastPage:"Dernière page",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"à"},datePicker:{itemsSelected:"{0} selected",range:{title:"Sélectionner des dates",header:"Entrer des dates"},title:"Sélectionner une date",header:"Entrer une date",input:{placeholder:"Entrer une date"}},noDataText:"Aucune donnée disponible",carousel:{prev:"Visuel précédent",next:"Visuel suivant",ariaLabel:{delimiter:"Diapositive {0} de {1}"}},calendar:{moreEvents:"{0} de plus",today:"Today"},input:{clear:"Vider {0}",prependAction:"{0} action avant",appendAction:"{0} action après",otp:"Caractère {0} du mot de passe à usage unique"},fileInput:{counter:"{0} fichier(s)",counterSize:"{0} fichier(s) ({1} au total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Navigation de pagination",next:"Page suivante",previous:"Page précédente",page:"Aller à la page {0}",currentPage:"Page actuelle, Page {0}",first:"Première page",last:"Dernière page"}},stepper:{next:"Suivant",prev:"Précédent"},rating:{ariaLabel:{item:"Note de {0} sur {1}"}},loading:"Chargement...",infiniteScroll:{loadMore:"Charger plus",empty:"Aucune donnée supplémentaire"}},w9={af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1};function Ba(e,t){let n;function r(){n=$c(),n.run(()=>t.length?t(()=>{n==null||n.stop(),r()}):t())}Se(e,a=>{a&&!n?r():a||(n==null||n.stop(),n=void 0)},{immediate:!0}),nr(()=>{n==null||n.stop()})}const Mt=typeof window<"u",jw=Mt&&"IntersectionObserver"in window,C9=Mt&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),LP=Mt&&"EyeDropper"in window;function EP(e,t,n){T9(e,t),t.set(e,n)}function T9(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function A9(e,t,n){var r=HN(e,t,"set");return I9(e,r,n),n}function I9(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function ks(e,t){var n=HN(e,t,"get");return P9(e,n)}function HN(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function P9(e,t){return t.get?t.get.call(e):t.value}function WN(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let a=0;aio(e[r],t[r]))}function Ul(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),WN(e,t.split("."),n))}function Dn(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}if(typeof t=="string")return Ul(e,t,n);if(Array.isArray(t))return WN(e,t,n);if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}function ci(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function Ae(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function Rp(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function jd(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const RP=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),KS=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function UN(e){return Object.keys(e)}function pl(e,t){return t.every(n=>e.hasOwnProperty(n))}function YN(e,t){const n={},r=new Set(Object.keys(e));for(const a of t)r.has(a)&&(n[a]=e[a]);return n}function qS(e,t,n){const r=Object.create(null),a=Object.create(null);for(const i in e)t.some(o=>o instanceof RegExp?o.test(i):o===i)&&!(n!=null&&n.some(o=>o===i))?r[i]=e[i]:a[i]=e[i];return[r,a]}function Sn(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}function XN(e,t){const n={};return t.forEach(r=>n[r]=e[r]),n}const ZN=/^on[^a-z]/,ay=e=>ZN.test(e),D9=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],M9=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function k9(e){return e.isComposing&&M9.includes(e.key)}function Ss(e){const[t,n]=qS(e,[ZN]),r=Sn(t,D9),[a,i]=qS(n,["class","style","id",/^data-/]);return Object.assign(a,t),Object.assign(i,r),[a,i]}function tn(e){return e==null?[]:Array.isArray(e)?e:[e]}function L9(e,t){let n=0;const r=function(){for(var a=arguments.length,i=new Array(a),o=0;oe(...i),He(t))};return r.clear=()=>{clearTimeout(n)},r.immediate=e,r}function vn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function VP(e){const t=e.toString().trim();return t.includes(".")?t.length-t.indexOf(".")-1:0}function OP(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function NP(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function E9(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=t&&r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const a in e)r[a]=e[a];for(const a in t){const i=e[a],o=t[a];if(Rp(i)&&Rp(o)){r[a]=la(i,o,n);continue}if(Array.isArray(i)&&Array.isArray(o)&&n){r[a]=n(i,o);continue}r[a]=o}return r}function jN(e){return e.map(t=>t.type===ke?jN(t.children):t).flat()}function Ml(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Ml.cache.has(e))return Ml.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Ml.cache.set(e,t),t}Ml.cache=new Map;function _d(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>_d(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>_d(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return _d(e,t.component.subTree).flat(1)}return[]}var Vh=new WeakMap,wu=new WeakMap;class R9{constructor(t){EP(this,Vh,{writable:!0,value:[]}),EP(this,wu,{writable:!0,value:0}),this.size=t}push(t){ks(this,Vh)[ks(this,wu)]=t,A9(this,wu,(ks(this,wu)+1)%this.size)}values(){return ks(this,Vh).slice(ks(this,wu)).concat(ks(this,Vh).slice(0,ks(this,wu)))}}function V9(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function Kw(e){const t=In({}),n=E(e);return Ln(()=>{for(const r in n.value)t[r]=n.value[r]},{flush:"sync"}),Nv(t)}function Vp(e,t){return e.includes(t)}function KN(e){return e[2].toLowerCase()+e.slice(3)}const Ar=()=>[Function,Array];function zP(e,t){return t="on"+Ii(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function qw(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(r=>`${r}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function qN(e,t,n){let r,a=e.indexOf(document.activeElement);const i=t==="next"?1:-1;do a+=i,r=e[a];while((!r||r.offsetParent==null||!((n==null?void 0:n(r))??!0))&&a=0);return r}function Tc(e,t){var r,a,i,o;const n=Kd(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((r=n[0])==null||r.focus());else if(t==="first")(a=n[0])==null||a.focus();else if(t==="last")(i=n.at(-1))==null||i.focus();else if(typeof t=="number")(o=n[t])==null||o.focus();else{const s=qN(n,t);s?s.focus():Tc(e,t==="next"?"first":"last")}}function Oh(e){return e==null||typeof e=="string"&&e.trim()===""}function JN(){}function Ac(e,t){if(!(Mt&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function iy(e){return e.some(t=>os(t)?t.type===qn?!1:t.type!==ke||iy(t.children):!0)?e:null}function O9(e,t){if(!Mt||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}const QN=["top","bottom"],N9=["start","end","left","right"];function JS(e,t){let[n,r]=e.split(" ");return r||(r=Vp(QN,n)?"start":Vp(N9,n)?"top":"center"),{side:QS(n,t),align:QS(r,t)}}function QS(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function N0(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function B0(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function FP(e){return{side:e.align,align:e.side}}function $P(e){return Vp(QN,e.side)?"y":"x"}class kl{constructor(t){let{x:n,y:r,width:a,height:i}=t;this.x=n,this.y=r,this.width=a,this.height=i}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function GP(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function eB(e){return Array.isArray(e)?new kl({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function Jw(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),r=n.transform;if(r){let a,i,o,s,l;if(r.startsWith("matrix3d("))a=r.slice(9,-1).split(/, /),i=+a[0],o=+a[5],s=+a[12],l=+a[13];else if(r.startsWith("matrix("))a=r.slice(7,-1).split(/, /),i=+a[0],o=+a[3],s=+a[4],l=+a[5];else return new kl(t);const u=n.transformOrigin,c=t.x-s-(1-i)*parseFloat(u),f=t.y-l-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),d=i?t.width/i:e.offsetWidth+1,v=o?t.height/o:e.offsetHeight+1;return new kl({x:c,y:f,width:d,height:v})}else return new kl(t)}function ml(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof r.finished>"u"&&(r.finished=new Promise(a=>{r.onfinish=()=>{a(r)}})),r}const Xg=new WeakMap;function B9(e,t){Object.keys(t).forEach(n=>{if(ay(n)){const r=KN(n),a=Xg.get(e);if(t[n]==null)a==null||a.forEach(i=>{const[o,s]=i;o===r&&(e.removeEventListener(r,s),a.delete(i))});else if(!a||![...a].some(i=>i[0]===r&&i[1]===t[n])){e.addEventListener(r,t[n]);const i=a||new Set;i.add([r,t[n]]),Xg.has(e)||Xg.set(e,i)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function z9(e,t){Object.keys(t).forEach(n=>{if(ay(n)){const r=KN(n),a=Xg.get(e);a==null||a.forEach(i=>{const[o,s]=i;o===r&&(e.removeEventListener(r,s),a.delete(i))})}else e.removeAttribute(n)})}const Cu=2.4,HP=.2126729,WP=.7151522,UP=.072175,F9=.55,$9=.58,G9=.57,H9=.62,Nh=.03,YP=1.45,W9=5e-4,U9=1.25,Y9=1.25,XP=.078,ZP=12.82051282051282,Bh=.06,jP=.001;function KP(e,t){const n=(e.r/255)**Cu,r=(e.g/255)**Cu,a=(e.b/255)**Cu,i=(t.r/255)**Cu,o=(t.g/255)**Cu,s=(t.b/255)**Cu;let l=n*HP+r*WP+a*UP,u=i*HP+o*WP+s*UP;if(l<=Nh&&(l+=(Nh-l)**YP),u<=Nh&&(u+=(Nh-u)**YP),Math.abs(u-l)l){const f=(u**F9-l**$9)*U9;c=f-jP?0:f>-XP?f-f*ZP*Bh:f+Bh}return c*100}function X9(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Op=.20689655172413793,Z9=e=>e>Op**3?Math.cbrt(e):e/(3*Op**2)+4/29,j9=e=>e>Op?e**3:3*Op**2*(e-4/29);function tB(e){const t=Z9,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function nB(e){const t=j9,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const K9=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],q9=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,J9=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Q9=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function rB(e){const t=Array(3),n=q9,r=K9;for(let a=0;a<3;++a)t[a]=Math.round(vn(n(r[a][0]*e[0]+r[a][1]*e[1]+r[a][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function Qw(e){let{r:t,g:n,b:r}=e;const a=[0,0,0],i=Q9,o=J9;t=i(t/255),n=i(n/255),r=i(r/255);for(let s=0;s<3;++s)a[s]=o[s][0]*t+o[s][1]*n+o[s][2]*r;return a}function e1(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function eX(e){return e1(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const qP=/^(?(?:rgb|hsl)a?)\((?.+)\)/,tX={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>JP({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>JP({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>Zi({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>Zi({h:e,s:t,v:n,a:r})};function ua(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&qP.test(e)){const{groups:t}=e.match(qP),{fn:n,values:r}=t,a=r.split(/,\s*/).map(i=>i.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(i)/100:parseFloat(i));return tX[n](...a)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),lB(t)}else if(typeof e=="object"){if(pl(e,["r","g","b"]))return e;if(pl(e,["h","s","l"]))return Zi(eC(e));if(pl(e,["h","s","v"]))return Zi(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Zi(e){const{h:t,s:n,v:r,a}=e,i=s=>{const l=(s+t/60)%6;return r-r*n*Math.max(Math.min(l,4-l,1),0)},o=[i(5),i(3),i(1)].map(s=>Math.round(s*255));return{r:o[0],g:o[1],b:o[2],a}}function JP(e){return Zi(eC(e))}function oy(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,r=e.b/255,a=Math.max(t,n,r),i=Math.min(t,n,r);let o=0;a!==i&&(a===t?o=60*(0+(n-r)/(a-i)):a===n?o=60*(2+(r-t)/(a-i)):a===r&&(o=60*(4+(t-n)/(a-i)))),o<0&&(o=o+360);const s=a===0?0:(a-i)/a,l=[o,s,a];return{h:l[0],s:l[1],v:l[2],a:e.a}}function aB(e){const{h:t,s:n,v:r,a}=e,i=r-r*n/2,o=i===1||i===0?0:(r-i)/Math.min(i,1-i);return{h:t,s:o,l:i,a}}function eC(e){const{h:t,s:n,l:r,a}=e,i=r+n*Math.min(r,1-r),o=i===0?0:2-2*r/i;return{h:t,s:o,v:i,a}}function iB(e){let{r:t,g:n,b:r,a}=e;return a===void 0?`rgb(${t}, ${n}, ${r})`:`rgba(${t}, ${n}, ${r}, ${a})`}function oB(e){return iB(Zi(e))}function zh(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function sB(e){let{r:t,g:n,b:r,a}=e;return`#${[zh(t),zh(n),zh(r),a!==void 0?zh(Math.round(a*255)):""].join("")}`}function lB(e){e=nX(e);let[t,n,r,a]=E9(e,2).map(i=>parseInt(i,16));return a=a===void 0?a:a/255,{r:t,g:n,b:r,a}}function uB(e){const t=lB(e);return oy(t)}function cB(e){return sB(Zi(e))}function nX(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=OP(OP(e,6),8,"F")),e}function rX(e,t){const n=tB(Qw(e));return n[0]=n[0]+t*10,rB(nB(n))}function aX(e,t){const n=tB(Qw(e));return n[0]=n[0]-t*10,rB(nB(n))}function t1(e){const t=ua(e);return Qw(t)[1]}function iX(e,t){const n=t1(e),r=t1(t),a=Math.max(n,r),i=Math.min(n,r);return(a+.05)/(i+.05)}function fB(e){const t=Math.abs(KP(ua(0),ua(e)));return Math.abs(KP(ua(16777215),ua(e)))>Math.min(t,50)?"#fff":"#000"}function ee(e,t){return n=>Object.keys(e).reduce((r,a)=>{const o=typeof e[a]=="object"&&e[a]!=null&&!Array.isArray(e[a])?e[a]:{type:e[a]};return n&&a in n?r[a]={...o,default:n[a]}:r[a]=o,t&&!r[a].source&&(r[a].source=t),r},{})}const Ie=ee({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component"),Ic=Symbol.for("vuetify:defaults");function oX(e){return ge(e)}function tC(){const e=nt(Ic);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Gt(e,t){const n=tC(),r=ge(e),a=E(()=>{if(He(t==null?void 0:t.disabled))return n.value;const o=He(t==null?void 0:t.scoped),s=He(t==null?void 0:t.reset),l=He(t==null?void 0:t.root);if(r.value==null&&!(o||s||l))return n.value;let u=la(r.value,{prev:n.value});if(o)return u;if(s||l){const c=Number(s||1/0);for(let f=0;f<=c&&!(!u||!("prev"in u));f++)u=u.prev;return u&&typeof l=="string"&&l in u&&(u=la(la(u,{prev:u}),u[l])),u}return u.prev?la(u.prev,u):u});return Tt(Ic,a),a}function sX(e,t){var n,r;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((r=e.props)==null?void 0:r[Ml(t)])<"u"}function lX(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:tC();const r=un("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const a=E(()=>{var l;return(l=n.value)==null?void 0:l[e._as??t]}),i=new Proxy(e,{get(l,u){var f,d,v,h;const c=Reflect.get(l,u);return u==="class"||u==="style"?[(f=a.value)==null?void 0:f[u],c].filter(g=>g!=null):typeof u=="string"&&!sX(r.vnode,u)?((d=a.value)==null?void 0:d[u])??((h=(v=n.value)==null?void 0:v.global)==null?void 0:h[u])??c:c}}),o=xe();Ln(()=>{if(a.value){const l=Object.entries(a.value).filter(u=>{let[c]=u;return c.startsWith(c[0].toUpperCase())});o.value=l.length?Object.fromEntries(l):void 0}else o.value=void 0});function s(){const l=vX(Ic,r);Tt(Ic,E(()=>o.value?la((l==null?void 0:l.value)??{},o.value):l==null?void 0:l.value))}return{props:i,provideSubDefaults:s}}function Hr(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=ee(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return YN(r,t)},e.props._as=String,e.setup=function(r,a){const i=tC();if(!i.value)return e._setup(r,a);const{props:o,provideSubDefaults:s}=lX(r,r._as??e.name,i),l=e._setup(o,a);return s(),l}}return e}function le(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?Hr:ys)(t)}function uX(e,t){return t.props=e,t}function Wr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return le()({name:n??Ii(Kn(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...Ie()},setup(r,a){let{slots:i}=a;return()=>{var o;return ba(r.tag,{class:[e,r.class],style:r.style},(o=i.default)==null?void 0:o.call(i))}}})}function dB(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const qd="cubic-bezier(0.4, 0, 0.2, 1)",cX="cubic-bezier(0.0, 0, 0.2, 1)",fX="cubic-bezier(0.4, 0, 1, 1)";function QP(e,t,n){return Object.keys(e).filter(r=>ay(r)&&r.endsWith(t)).reduce((r,a)=>(r[a.slice(0,-t.length)]=i=>e[a](i,n(i)),r),{})}function un(e,t){const n=_a();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function Pi(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=un(e).type;return Ml((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let vB=0,Zg=new WeakMap;function rr(){const e=un("getUid");if(Zg.has(e))return Zg.get(e);{const t=vB++;return Zg.set(e,t),t}}rr.reset=()=>{vB=0,Zg=new WeakMap};function nC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?dX(e):rC(e))return e;e=e.parentElement}return document.scrollingElement}function Np(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(rC(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function rC(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function dX(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function vX(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:un("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function hX(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function ve(e){const t=un("useRender");t.render=e}function ze(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:f=>f,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:f=>f;const i=un("useProxiedModel"),o=ge(e[t]!==void 0?e[t]:n),s=Ml(t),u=E(s!==t?()=>{var f,d,v,h;return e[t],!!(((f=i.vnode.props)!=null&&f.hasOwnProperty(t)||(d=i.vnode.props)!=null&&d.hasOwnProperty(s))&&((v=i.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${t}`)||(h=i.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${s}`)))}:()=>{var f,d;return e[t],!!((f=i.vnode.props)!=null&&f.hasOwnProperty(t)&&((d=i.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});Ba(()=>!u.value,()=>{Se(()=>e[t],f=>{o.value=f})});const c=E({get(){const f=e[t];return r(u.value?f:o.value)},set(f){const d=a(f),v=rt(u.value?e[t]:o.value);v===d||r(v)===f||(o.value=d,i==null||i.emit(`update:${t}`,d))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:o.value}),c}const eD="$vuetify.",tD=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[+r])),hB=(e,t,n)=>function(r){for(var a=arguments.length,i=new Array(a>1?a-1:0),o=1;onew Intl.NumberFormat([e.value,t.value],r).format(n)}function z0(e,t,n){const r=ze(e,t,e[t]??n.value);return r.value=e[t]??n.value,Se(n,a=>{e[t]==null&&(r.value=n.value)}),r}function pB(e){return t=>{const n=z0(t,"locale",e.current),r=z0(t,"fallback",e.fallback),a=z0(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:a,t:hB(n,r,a),n:gB(n,r),provide:pB({current:n,fallback:r,messages:a})}}}function gX(e){const t=xe((e==null?void 0:e.locale)??"en"),n=xe((e==null?void 0:e.fallback)??"en"),r=ge({en:GN,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:r,t:hB(t,n,r),n:gB(t,n),provide:pB({current:t,fallback:n,messages:r})}}const Pc=Symbol.for("vuetify:locale");function pX(e){return e.name!=null}function mX(e){const t=e!=null&&e.adapter&&pX(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:gX(e),n=_X(t,e);return{...t,...n}}function cn(){const e=nt(Pc);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function yX(e){const t=nt(Pc);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),r=bX(n,t.rtl,e),a={...n,...r};return Tt(Pc,a),a}function _X(e,t){const n=ge((t==null?void 0:t.rtl)??w9),r=E(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:E(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function bX(e,t,n){const r=E(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:r,rtl:t,rtlClasses:E(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function Rn(){const e=nt(Pc);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const n1={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function SX(e,t){const n=[];let r=[];const a=mB(e),i=yB(e),o=(a.getDay()-n1[t.slice(-2).toUpperCase()]+7)%7,s=(i.getDay()-n1[t.slice(-2).toUpperCase()]+7)%7;for(let l=0;l0&&n.push(r),n}function xX(e){const t=new Date(e);for(;t.getDay()!==0;)t.setDate(t.getDate()-1);return t}function wX(e){const t=new Date(e);for(;t.getDay()!==6;)t.setDate(t.getDate()+1);return t}function mB(e){return new Date(e.getFullYear(),e.getMonth(),1)}function yB(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function CX(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const TX=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function _B(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(TX.test(e))return CX(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const nD=new Date(2e3,0,2);function AX(e){const t=n1[e.slice(-2).toUpperCase()];return ci(7).map(n=>{const r=new Date(nD);r.setDate(nD.getDate()+t+n);const a=new Intl.DateTimeFormat(e,{weekday:"short"}).format(r);return a.charAt(0).toUpperCase()+a.slice(1)})}function IX(e,t,n,r){const a=_B(e)??new Date,i=r==null?void 0:r[t];if(typeof i=="function")return i(a,t,n);let o={};switch(t){case"fullDateWithWeekday":o={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"hours12h":o={hour:"numeric",hour12:!0};break;case"normalDateWithWeekday":o={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":o={day:"2-digit",month:"2-digit",year:"numeric"};break;case"monthAndDate":o={month:"long",day:"numeric"};break;case"monthAndYear":o={month:"long",year:"numeric"};break;case"month":o={month:"long"};break;case"monthShort":o={month:"short"};break;case"dayOfMonth":o={day:"numeric"};break;case"shortDate":o={year:"2-digit",month:"numeric",day:"numeric"};break;case"weekdayShort":o={weekday:"short"};break;case"year":o={year:"numeric"};break;default:o=i??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,o).format(a)}function PX(e,t){const n=e.toJsDate(t),r=n.getFullYear(),a=NP(String(n.getMonth()+1),2,"0"),i=NP(String(n.getDate()),2,"0");return`${r}-${a}-${i}`}function DX(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function MX(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function kX(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function LX(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function EX(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function RX(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),n}function VX(e){return e.getFullYear()}function OX(e){return e.getMonth()}function NX(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function BX(e){return e.getHours()}function zX(e){return e.getMinutes()}function FX(e){return new Date(e.getFullYear(),0,1)}function $X(e){return new Date(e.getFullYear(),11,31)}function GX(e,t){return r1(e,t[0])&&WX(e,t[1])}function HX(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function r1(e,t){return e.getTime()>t.getTime()}function WX(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}function Hv(){const e=nt(bB);if(!e)throw new Error("[Vuetify] Could not find injected date options");const t=cn();return SB(e,t)}function nZ(e,t){const n=e.toJsDate(t);let r=e.getYear(n),a=e.startOfYear(n);if(n=s&&(r=r+1,a=s)}const i=Math.abs(n.getTime()-a.getTime()),o=Math.ceil(i/(1e3*60*60*24));return Math.floor(o/7)+1}const sy=["sm","md","lg","xl","xxl"],a1=Symbol.for("vuetify:display"),iD={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},rZ=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:iD;return la(iD,e)};function oD(e){return Mt&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function sD(e){return Mt&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function lD(e){const t=Mt&&!e?window.navigator.userAgent:"ssr";function n(h){return!!t.match(h)}const r=n(/android/i),a=n(/iphone|ipad|ipod/i),i=n(/cordova/i),o=n(/electron/i),s=n(/chrome/i),l=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),f=n(/win/i),d=n(/mac/i),v=n(/linux/i);return{android:r,ios:a,cordova:i,electron:o,chrome:s,edge:l,firefox:u,opera:c,win:f,mac:d,linux:v,touch:C9,ssr:t==="ssr"}}function aZ(e,t){const{thresholds:n,mobileBreakpoint:r}=rZ(e),a=xe(sD(t)),i=xe(lD(t)),o=In({}),s=xe(oD(t));function l(){a.value=sD(),s.value=oD()}function u(){l(),i.value=lD()}return Ln(()=>{const c=s.value=n.xxl,p=c?"xs":f?"sm":d?"md":v?"lg":h?"xl":"xxl",m=typeof r=="number"?r:n[r],y=s.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();const n=nt(a1);if(!n)throw new Error("Could not find Vuetify display injection");const r=E(()=>{if(!e.mobileBreakpoint)return n.mobile.value;const i=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:a,mobile:r}}const iZ={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",eyeDropper:"mdi-eyedropper"},oZ={component:e=>ba(oC,{...e,class:"mdi"})},Je=[String,Function,Object,Array],i1=Symbol.for("vuetify:icons"),ly=ee({icon:{type:Je},tag:{type:String,required:!0}},"icon"),o1=le()({name:"VComponentIcon",props:ly(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return I(e.tag,null,{default:()=>{var a;return[e.icon?I(r,null,null):(a=n.default)==null?void 0:a.call(n)]}})}}}),iC=Hr({name:"VSvgIcon",inheritAttrs:!1,props:ly(),setup(e,t){let{attrs:n}=t;return()=>I(e.tag,he(n,{style:null}),{default:()=>[I("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?I("path",{d:r[0],"fill-opacity":r[1]},null):I("path",{d:r},null)):I("path",{d:e.icon},null)])]})}}),sZ=Hr({name:"VLigatureIcon",props:ly(),setup(e){return()=>I(e.tag,null,{default:()=>[e.icon]})}}),oC=Hr({name:"VClassIcon",props:ly(),setup(e){return()=>I(e.tag,{class:e.icon},null)}}),lZ={svg:{component:iC},class:{component:oC}};function uZ(e){return la({defaultSet:"mdi",sets:{...lZ,mdi:oZ},aliases:{...iZ,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z"}},e)}const cZ=e=>{const t=nt(i1);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:E(()=>{var l;const r=He(e);if(!r)return{component:o1};let a=r;if(typeof a=="string"&&(a=a.trim(),a.startsWith("$")&&(a=(l=t.aliases)==null?void 0:l[a.slice(1)])),!a)throw new Error(`Could not find aliased icon "${r}"`);if(Array.isArray(a))return{component:iC,icon:a};if(typeof a!="string")return{component:o1,icon:a};const i=Object.keys(t.sets).find(u=>typeof a=="string"&&a.startsWith(`${u}:`)),o=i?a.slice(i.length+1):a;return{component:t.sets[i??t.defaultSet].component,icon:o}})}},Jd=Symbol.for("vuetify:theme"),vt=ee({theme:String},"theme");function uD(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function fZ(){var r,a;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:uD();const t=uD();if(!e)return{...t,isDisabled:!0};const n={};for(const[i,o]of Object.entries(e.themes??{})){const s=o.dark||i==="dark"?(r=t.themes)==null?void 0:r.dark:(a=t.themes)==null?void 0:a.light;n[i]=la(s,o)}return la(t,{...e,themes:n})}function dZ(e){const t=fZ(e),n=ge(t.defaultTheme),r=ge(t.themes),a=E(()=>{const c={};for(const[f,d]of Object.entries(r.value)){const v=c[f]={...d,colors:{...d.colors}};if(t.variations)for(const h of t.variations.colors){const g=v.colors[h];if(g)for(const p of["lighten","darken"]){const m=p==="lighten"?rX:aX;for(const y of ci(t.variations[p],1))v.colors[`${h}-${p}-${y}`]=sB(m(ua(g),y))}}for(const h of Object.keys(v.colors)){if(/^on-[a-z]/.test(h)||v.colors[`on-${h}`])continue;const g=`on-${h}`,p=ua(v.colors[h]);v.colors[g]=fB(p)}}return c}),i=E(()=>a.value[n.value]),o=E(()=>{const c=[];i.value.dark&&Ls(c,":root",["color-scheme: dark"]),Ls(c,":root",cD(i.value));for(const[h,g]of Object.entries(a.value))Ls(c,`.v-theme--${h}`,[`color-scheme: ${g.dark?"dark":"normal"}`,...cD(g)]);const f=[],d=[],v=new Set(Object.values(a.value).flatMap(h=>Object.keys(h.colors)));for(const h of v)/^on-[a-z]/.test(h)?Ls(d,`.${h}`,[`color: rgb(var(--v-theme-${h})) !important`]):(Ls(f,`.bg-${h}`,[`--v-theme-overlay-multiplier: var(--v-theme-${h}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${h})) !important`,`color: rgb(var(--v-theme-on-${h})) !important`]),Ls(d,`.text-${h}`,[`color: rgb(var(--v-theme-${h})) !important`]),Ls(d,`.border-${h}`,[`--v-border-color: var(--v-theme-${h})`]));return c.push(...f,...d),c.map((h,g)=>g===0?h:` ${h}`).join("")});function s(){return{style:[{children:o.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function l(c){if(t.isDisabled)return;const f=c._context.provides.usehead;if(f)if(f.push){const d=f.push(s);Mt&&Se(o,()=>{d.patch(s)})}else Mt?(f.addHeadObjs(E(s)),Ln(()=>f.updateDOM())):f.addHeadObjs(s());else{let v=function(){if(typeof document<"u"&&!d){const h=document.createElement("style");h.type="text/css",h.id="vuetify-theme-stylesheet",t.cspNonce&&h.setAttribute("nonce",t.cspNonce),d=h,document.head.appendChild(d)}d&&(d.innerHTML=o.value)},d=Mt?document.getElementById("vuetify-theme-stylesheet"):null;Mt?Se(o,v,{immediate:!0}):v()}}const u=E(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:l,isDisabled:t.isDisabled,name:n,themes:r,current:i,computedThemes:a,themeClasses:u,styles:o,global:{name:n,current:i}}}function St(e){un("provideTheme");const t=nt(Jd,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=E(()=>e.theme??t.name.value),r=E(()=>t.themes.value[n.value]),a=E(()=>t.isDisabled?void 0:`v-theme--${n.value}`),i={...t,name:n,current:r,themeClasses:a};return Tt(Jd,i),i}function uy(){un("useTheme");const e=nt(Jd,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Ls(e,t,n){e.push(`${t} { -`,...n.map(r=>` ${r}; -`),`} -`)}function cD(e){const t=e.dark?2:1,n=e.dark?1:2,r=[];for(const[a,i]of Object.entries(e.colors)){const o=ua(i);r.push(`--v-theme-${a}: ${o.r},${o.g},${o.b}`),a.startsWith("on-")||r.push(`--v-theme-${a}-overlay-multiplier: ${t1(i)>.18?t:n}`)}for(const[a,i]of Object.entries(e.variables)){const o=typeof i=="string"&&i.startsWith("#")?ua(i):void 0,s=o?`${o.r}, ${o.g}, ${o.b}`:void 0;r.push(`--v-${a}: ${s??i}`)}return r}function _i(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=ge(),r=ge();if(Mt){const a=new ResizeObserver(i=>{e==null||e(i,a),i.length&&(t==="content"?r.value=i[0].contentRect:r.value=i[0].target.getBoundingClientRect())});En(()=>{a.disconnect()}),Se(n,(i,o)=>{o&&(a.unobserve(jd(o)),r.value=void 0),i&&a.observe(jd(i))},{flush:"post"})}return{resizeRef:n,contentRect:Ov(r)}}const Bp=Symbol.for("vuetify:layout"),xB=Symbol.for("vuetify:layout-item"),fD=1e3,wB=ee({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),Hc=ee({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function vZ(){const e=nt(Bp);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function Wc(e){const t=nt(Bp);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${rr()}`,r=un("useLayoutItem");Tt(xB,{id:n});const a=xe(!1);_O(()=>a.value=!0),yO(()=>a.value=!1);const{layoutItemStyles:i,layoutItemScrimStyles:o}=t.register(r,{...e,active:E(()=>a.value?!1:e.active.value),id:n});return En(()=>t.unregister(n)),{layoutItemStyles:i,layoutRect:t.layoutRect,layoutItemScrimStyles:o}}const hZ=(e,t,n,r)=>{let a={top:0,left:0,right:0,bottom:0};const i=[{id:"",layer:{...a}}];for(const o of e){const s=t.get(o),l=n.get(o),u=r.get(o);if(!s||!l||!u)continue;const c={...a,[s.value]:parseInt(a[s.value],10)+(u.value?parseInt(l.value,10):0)};i.push({id:o,layer:c}),a=c}return i};function CB(e){const t=nt(Bp,null),n=E(()=>t?t.rootZIndex.value-100:fD),r=ge([]),a=In(new Map),i=In(new Map),o=In(new Map),s=In(new Map),l=In(new Map),{resizeRef:u,contentRect:c}=_i(),f=E(()=>{const S=new Map,w=e.overlaps??[];for(const C of w.filter(T=>T.includes(":"))){const[T,A]=C.split(":");if(!r.value.includes(T)||!r.value.includes(A))continue;const P=a.get(T),D=a.get(A),M=i.get(T),L=i.get(A);!P||!D||!M||!L||(S.set(A,{position:P.value,amount:parseInt(M.value,10)}),S.set(T,{position:D.value,amount:-parseInt(L.value,10)}))}return S}),d=E(()=>{const S=[...new Set([...o.values()].map(C=>C.value))].sort((C,T)=>C-T),w=[];for(const C of S){const T=r.value.filter(A=>{var P;return((P=o.get(A))==null?void 0:P.value)===C});w.push(...T)}return hZ(w,a,i,s)}),v=E(()=>!Array.from(l.values()).some(S=>S.value)),h=E(()=>d.value[d.value.length-1].layer),g=E(()=>({"--v-layout-left":Ae(h.value.left),"--v-layout-right":Ae(h.value.right),"--v-layout-top":Ae(h.value.top),"--v-layout-bottom":Ae(h.value.bottom),...v.value?void 0:{transition:"none"}})),p=E(()=>d.value.slice(1).map((S,w)=>{let{id:C}=S;const{layer:T}=d.value[w],A=i.get(C),P=a.get(C);return{id:C,...T,size:Number(A.value),position:P.value}})),m=S=>p.value.find(w=>w.id===S),y=un("createLayout"),_=xe(!1);ln(()=>{_.value=!0}),Tt(Bp,{register:(S,w)=>{let{id:C,order:T,position:A,layoutSize:P,elementSize:D,active:M,disableTransitions:L,absolute:R}=w;o.set(C,T),a.set(C,A),i.set(C,P),s.set(C,M),L&&l.set(C,L);const H=_d(xB,y==null?void 0:y.vnode).indexOf(S);H>-1?r.value.splice(H,0,C):r.value.push(C);const O=E(()=>p.value.findIndex(Q=>Q.id===C)),G=E(()=>n.value+d.value.length*2-O.value*2),Z=E(()=>{const Q=A.value==="left"||A.value==="right",z=A.value==="right",F=A.value==="bottom",W={[A.value]:0,zIndex:G.value,transform:`translate${Q?"X":"Y"}(${(M.value?0:-110)*(z||F?-1:1)}%)`,position:R.value||n.value!==fD?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!_.value)return W;const Y=p.value[O.value];if(!Y)throw new Error(`[Vuetify] Could not find layout item "${C}"`);const $=f.value.get(C);return $&&(Y[$.position]+=$.amount),{...W,height:Q?`calc(100% - ${Y.top}px - ${Y.bottom}px)`:D.value?`${D.value}px`:void 0,left:z?void 0:`${Y.left}px`,right:z?`${Y.right}px`:void 0,top:A.value!=="bottom"?`${Y.top}px`:void 0,bottom:A.value!=="top"?`${Y.bottom}px`:void 0,width:Q?D.value?`${D.value}px`:void 0:`calc(100% - ${Y.left}px - ${Y.right}px)`}}),j=E(()=>({zIndex:G.value-1}));return{layoutItemStyles:Z,layoutItemScrimStyles:j,zIndex:G}},unregister:S=>{o.delete(S),a.delete(S),i.delete(S),s.delete(S),l.delete(S),r.value=r.value.filter(w=>w!==S)},mainRect:h,mainStyles:g,getLayoutItem:m,items:p,layoutRect:c,rootZIndex:n});const b=E(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),x=E(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:b,layoutStyles:x,getLayoutItem:m,items:p,layoutRect:c,layoutRef:u}}function TB(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=la(t,n),{aliases:a={},components:i={},directives:o={}}=r,s=oX(r.defaults),l=aZ(r.display,r.ssr),u=dZ(r.theme),c=uZ(r.icons),f=mX(r.locale),d=tZ(r.date,f);return{install:h=>{for(const g in o)h.directive(g,o[g]);for(const g in i)h.component(g,i[g]);for(const g in a)h.component(g,Hr({...a[g],name:g,aliasName:a[g].name}));if(u.install(h),h.provide(Ic,s),h.provide(a1,l),h.provide(Jd,u),h.provide(i1,c),h.provide(Pc,f),h.provide(bB,d.options),h.provide(aD,d.instance),Mt&&r.ssr)if(h.$nuxt)h.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:g}=h;h.mount=function(){const p=g(...arguments);return dt(()=>l.update()),h.mount=g,p}}rr.reset(),h.mixin({computed:{$vuetify(){return In({defaults:Tu.call(this,Ic),display:Tu.call(this,a1),theme:Tu.call(this,Jd),icons:Tu.call(this,i1),locale:Tu.call(this,Pc),date:Tu.call(this,aD)})}}})},defaults:s,display:l,theme:u,icons:c,locale:f,date:d}}const gZ="3.4.10";TB.version=gZ;function Tu(e){var r,a;const t=this.$,n=((r=t.parent)==null?void 0:r.provides)??((a=t.vnode.appContext)==null?void 0:a.provides);if(n&&e in n)return n[e]}const sC=U8("fhem",()=>{const e=Gv(),t=uy(),n=In({settings:{protocol:window.location.protocol.replace(":",""),server:window.location.hostname,port:window.location.port,path:window.location.pathname.replace("/","").split("/")[0],xhr:!1,lang:e.locale.value,dark:!1,loglevel:1},config:{header:{},navigation:[],panels:[],templates:[],content:{},colors:{}},header:{time:new Date,timeFormat:{hour:"2-digit",minute:"2-digit"},dateFormat:{weekday:"long",year:"numeric",month:"long",day:"numeric"},showTime:!1,showDate:!1,showHomeBtn:!1,imageUrl:null,imageGradient:null,showDarkMode:!1,showReloadPage:!1,showSettings:!1,commands:[]},fhemDevice:null,panelView:[],panelList:[],navigation:[],panelMaximized:!1,threads:[],distTemplates:[],noConfig:null,isReady:!1,message:!1,currentView:null,version:null,helpURL:"https://github.com/jemu75/fhemApp/tree/dev-v4?tab=readme-ov-file#"}),r={csrf:null,conn:null,xhrOffset:0,xhrBuffer:"",evtBuffer:[],panelMap:[]};function a(z,F,W,Y){let $={lang:window.navigator.language||"en-EN",format:{hour:"numeric",minute:"numeric",second:"numeric",fractionalSecondDigits:3}},U={ts:new Date().toLocaleString($.lang,$.format),text:F,details:n.settings.loglevel<7?"":W||""};Y&&!n.message&&(n.message={type:z===2?"error":z===3?"warning":"info",title:"_app.messages."+Y+".title",text:"_app.messages."+Y+".text"}),z<=n.settings.loglevel&&(z===2?console.error(U.ts,U.text,U.details):z===3?console.warn(U.ts,U.text,U.details):console.info(U.ts,U.text,U.details))}function i(){setInterval(()=>{n.header.time=new Date},1e3)}async function o(){let z=await fetch("CHANGELOG.md").then(F=>F.text());n.version=await z.split(` -`)[0].split(" ")[1].trim()}function s(z){return z?n.threads.splice(n.threads.indexOf(z),1):n.threads.push((n.threads.slice(-1)[0]||0)+1),n.threads.slice(-1)[0]}function l(z){window.open(n.helpURL+z,"_blank")}function u(z){let F={connChanged:!1,routeChanged:!1,configChanged:!1,langChanged:!1,darkChanged:!1};if(z.query)for(const W of Object.keys(n.settings))z.query[W]&&z.query[W]!==n.settings[W]&&(n.settings[W]=z.query[W],["protocol","server","port","path"].indexOf(W)!==-1&&(F.connChanged=!0),W==="lang"&&(F.langChanged=!0),W==="dark"&&(F.darkChanged=!0));return z.params&&(z.params.config&&z.params.config!==n.fhemDevice&&(n.fhemDevice=z.params.config,F.configChanged=!0),z.params.view&&z.params.view!==n.currentView&&(n.currentView=z.params.view,F.routeChanged=!0)),n.message=!1,n.panelMaximized=!1,a(4,"URL processed.",z),F}function c(z){let F=n.settings,W=F.protocol+"://"+F.server+":"+F.port+(F.path?"/"+F.path:"");return W+=z||"",W}async function f(z,F){let W="?XHR=1",Y={method:"POST"},$;return z!=="token"&&(W+="&fwcsrf="+r.csrf),F&&(Y.body="cmd="+F),a(4,"Request send to FHEM.",{url:c(W),options:Y}),await fetch(c(W),Y).then(U=>(z==="token"&&($=U.headers.get("x-fhem-csrftoken")),z==="json"&&($=U.json()),z==="text"&&($=U.text()),$)).catch(U=>{a(2,"Connection to FHEM failed.",U,"request")})}async function d(){let z=await f("token");return typeof z=="string"&&z.length>0?(r.csrf=z,a(4,"CSRF Token retrieved.",z),z):(z||(z=a(2,"No CSRF Token received.","csrf")),!1)}function v(z,F){try{const W=JSON.parse(z);if(W&&typeof W=="object")return F?{result:W,error:!1}:W}catch(W){return F||a(2,"JSON parsing failed.",{input:z,error:W.message},"jsonParse"),F?{result:null,error:W.message}:!1}return a(3,"Unhandled state during JSON parsing.",null,"jsonParse"),!1}function h(z){try{const F=atob(z);if(F&&typeof F=="string")return F}catch{return a(2,"Base64 decode failed.",z,"base64"),!1}return a(3,"Unhandled state during Base64 Decoding.",null,"base64"),!1}function g(z,F){let W;if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(z))return W=z.substring(1).split(""),W.length===3&&(W=[W[0],W[0],W[1],W[1],W[2],W[2]]),W="0x"+W.join(""),"rgba("+[W>>16&255,W>>8&255,W&255].join(",")+","+F+")"}async function p(z){let F=new Headers;F.append("pragma","no-cache"),F.append("cache-control","no-cache");let Y=await fetch(z,{method:"GET",headers:F}).then($=>$.json()).catch($=>a(2,"Loading JSON-File "+z+" failed.",{file:z,err:$}));return Y&&a(4,"JSON-File "+z+" was successful loaded.",{file:z,result:Y}),await Y}async function m(){let z=await f("text","get "+n.fhemDevice+" config"),F,W,Y;if(RegExp("Please define "+n.fhemDevice+" first").test(z))return a(2,"Wrong FHEM Config-Device in URL.",{fhemResult:z},"wrongDevice"),!1;if(F=h(z),W=typeof F=="string"?v(F):!1,n.noConfig=!1,!W)return a(2,"Loading the Configuration of FHEM failed.",z,"config"),!1;W.error&&(W.error==="No config found!"?(n.noConfig=!0,Ra.push({name:"settings",query:Ra.currentRoute.value.query}),a(3,W.error,null)):console.log(W.error));for(const $ of Object.keys(n.config))W[$]&&W[$]!==n.config[$]&&(n.config[$].length>0&&n.config[$].splice(0),Object.assign(n.config[$],W[$]));for(const[$,U]of Object.entries(n.config.content))e.messages.value[$]||(e.messages.value[$]={}),Object.assign(e.messages.value[$],U);return n.config.colors.light&&Object.assign(t.themes.value.light.colors,n.config.colors.light),n.config.colors.dark&&Object.assign(t.themes.value.dark.colors,n.config.colors.dark),Object.assign(n.header,JSON.parse(JSON.stringify(n.config.header))),n.header.imageGradient||(Y=t.global.current.value.colors.primary,n.header.imageGradient="to top ,"+g(Y,.6)+", "+g(Y,.6)),a(4,"Config loaded.",W),!0}async function y(){let z;n.distTemplates=await p("./templates/templates.json"),n.distTemplates.sort((F,W)=>F>W?1:W>F?-1:0);for(const F of n.config.panels)F.template&&n.config.templates.map(W=>W.name).indexOf(F.template)===-1&&n.distTemplates.indexOf(F.template)!==-1&&(z=await p("./templates/"+F.template+".json"),z&&n.config.templates.push(z));return!0}function _(z,F,W){let Y;F.length>1?_(z[F[0]],F.slice(1),W):(Y=z[F].split(":"),Y[0]=/:/.test(W)?W.replace(/:/g,":"):W,z[F]=Y.join(":"))}function b(){let z,F=r.evtBuffer.length;if(!(!n.isReady||F===0)){for(const W of r.evtBuffer)if(z=r.panelMap.map(Y=>Y.reading).indexOf(W.reading),z!==-1){a(6,"Data from FHEM handled.",W);for(const Y of r.panelMap[z].items)_(n.panelList,Y,W.value)}else a(8,"Data from FHEM received.",W);r.evtBuffer.splice(0,F)}}function x(z){let F=[],W;n.settings.xhr?(r.xhrBuffer+=z.substr(r.xhrOffset,z.length-r.xhrOffset),r.xhrBuffer.slice(-2).match("]")&&(F=r.xhrBuffer.split(` -`),r.xhrBuffer=""),r.xhrOffset=z.length):F=z.data.split(` -`);for(const Y of F)Y.length>0&&(W=v(Y),/-/.test(W[0])&&r.evtBuffer.push({reading:W[0],value:W[1]}));b()}function S(){let z=c("?inform=type=status;filter=.*;fmt=JSON&XHR=1");return r.evtBuffer=[],!n.settings.xhr&&typeof WebSocket=="function"?(r.conn=new WebSocket(z.replace(/^http/i,"ws")),r.conn.onopen=()=>{a(4,"Websocket Connection opened.")},r.conn.onmessage=F=>x(F),r.conn.onerror=()=>w(),r.conn.onclose=()=>w()):(r.conn=new XMLHttpRequest,r.conn.open("GET",z,!0),r.conn.onloadstart=()=>{n.settings.xhr||(n.settings.xhr=!0,a(3,"Websocket is not supported by the browser. Fallback to longpoll connection.",null,"websocket")),a(4,"Longpoll Connection opened.")},r.conn.onerror=()=>w(),r.conn.onloadend=()=>w(),r.conn.onreadystatechange=()=>{r.conn.status===200&&r.conn.readyState===3&&x(r.conn.responseText)},r.conn.send()),!0}function w(z){let F;r.conn=null,n.isReady=!1,setTimeout(async()=>{F=await j(!0),F||(n.message=!1,a(3,"Connection to FHEM was interrupted. Try to reconnect in 3 seconds.",null,"reconnect"),w(3e3))},z)}function C(z,F){let W=F.split("-"),Y=z.map($=>$.key).indexOf(W[0]);return Y!==-1?W[0]=z[Y].name:W.unshift(z[0].name),W.join("-")}function T(z,F,W){let Y,$,U;if(F)for(const[K,X]of Object.entries(F))typeof F[K]=="object"?T(z,F[K],[...W,K]):typeof X=="string"&&(Y=X.replace(/\\:/g,":"),!/^::/.test(Y)&&/.*:.*:.*/.test(Y)&&($=C(z,Y.split(":")[0]),U=r.panelMap.map(J=>J.reading).indexOf($),U===-1?r.panelMap.push({reading:$,items:[[...W,K]]}):r.panelMap[U].items.push([...W,K])))}function A(z){let F=[],W;if(!Array.isArray(z)||Array.isArray(z)&&z.length===0)return!1;for(const Y of z)W=Y.split(":"),F.push({key:W[0],name:W[1]||W[0]});return F}function P(){let z,F,W=JSON.parse(JSON.stringify(n.config.panels)),Y=JSON.parse(JSON.stringify(n.config.templates)),$;n.config.panels.length===0&&a(3,"No Panels defined.",null,"noPanels"),n.panelList=[];for(const[U,K]of Object.entries(W)){if(z={},$=K.template?Y.map(X=>X.name).indexOf(K.template):-1,$!==-1){z=JSON.parse(JSON.stringify(Y[$]));for(const X of Object.keys(K))if(X==="main"){for(const[J,ie]of Object.entries(K.main))for(const B of Object.keys(ie.level))if(ie.level[B]){z.main[J]=ie;break}}else typeof K[X]=="object"&&z[X]&&Object.assign(z[X],K[X]);z.name=K.name}else z=K;F=A(z.panel?z.panel.devices:[]),F?(T(F,z,[U]),n.panelList.push(z)):a(3,"No Devices defined in Panel "+z.name)}return a(4,"PanelList and PanelMapping created.",{panelList:n.panelList,panelMap:r.panelMap}),!0}function D(z,F){return F.reduce((W,Y)=>W&&W[Y],z)}async function M(){let z=[],F=JSON.parse(JSON.stringify(n.panelList)),W,Y,$,U,K,X;for(const J of r.panelMap)W=J.reading.split("-")[0],z.indexOf(W)===-1&&z.push(W);if(z.length===0)return a(3,"No Devices in Panels defined.",null,"noPanels"),!0;if(Y=await f("json","jsonlist2 "+z.join(",")),!!Y){for(const J of r.panelMap){$=J.reading.split("-"),U=Y.Results.map(ie=>ie.Name).indexOf($[0]),K=[],X=null,$[1]==="i"?K=["Internals",$[2]]:$[1]==="a"?K=["Attributes",$[2]]:$[$.length-1]==="ts"?($.pop(),$.shift(),K=["Readings",$.join("-"),"Time"]):($.shift(),K=["Readings",$.join("-"),"Value"]),X=D(Y.Results[U],K);for(const ie of J.items)_(F,ie,X)}return n.panelList=F,a(4,"Devices from FHEM loaded.",Y),!0}}function L(z,F){let W=null;if(!F||!Array.isArray(F)||F.length<1)return z;for(const Y of F)if(/.*:.*/.test(Y)&&(W=Y.split(":"),RegExp(W[0]).test(z)))return W[1];return z}function R(z,F){let W=z;if(typeof z!="string")return z;if(/:/.test(F)&&(F=F.replace(/:/g,":")),/:/.test(W)&&(W=W.replace(/:/g,":")),/%s/.test(W)&&(W=W.replace(/%s/g,F)),/%n\(.*\)/.test(W)){W=W.replace("%n()","%n(0)");let Y=/%n\(.*[0-9]\)/.exec(W),$=/-?[0-9]/.exec(F);if(!$)return null;let U=Y[0].slice(3,-1).split(","),K=parseFloat(U[1]||0),X=parseFloat(F.slice($.index))+K;W=Y.input.replace(Y[0],K!==0?X.toFixed(U[0]||0):e.n(X,{minimumFractionDigits:U[0]||0,maximumFractionDigits:U[0]||0}))}if(/%d\(.*\)/.test(W)){let Y=/%d\(.*\)/.exec(W),$=Y[0].slice(3,-1),U={dateStyle:"short",timeStyle:"medium"},K=F.replace(" ","T"),X=/^(\d{1,2})\.(\d{1,2})\.(\d{2,4})/.exec(K);$==="time"&&(U={hour:"numeric",minute:"numeric",second:"numeric"}),$==="date"&&(U={dateStyle:"short"}),/{.*}/.test($)&&(U=v($)),X&&(K=K.replace(X[0],[X[3],X[2],X[1]].join("-"))),/(T|Z)/.test(K)||(K+="T00:00:00"),/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)((-(\d{2}):(\d{2})|Z)?)$/.test(K)?W=Y.input.replace(Y[0],e.d(K,U)).replace(", "," "):W=Y.input.replace(Y[0],K+" -> is no ISO-Date/Time!")}if(/%t\(.*\)/.test(W)){let Y=/%t\(.*\)/.exec(W);W=Y.input.replace(Y[0],e.t(Y[0].slice(3,-1)))}return W}function V(z,F,W,Y,$){let U=Y?[]:{},K,X,J,ie,B,N={},q=F&&Array.isArray(F),re=W&&Array.isArray(W),ae;if(q)for(const[de,me]of Object.entries(F))N[me]=re?W[de]:null;if(!z)return Y?U:N;K=JSON.parse(JSON.stringify(z));for(let de of K){if(de=de.replace(/\\:/g,":"),/.*:.*:.*/.test(de)||(de="::"+de),X=de.split(":"),J=!0,$&&X[0].split($).length>1){for(const me of X[0].split($))K.push([me,...X.slice(1)].join(":"));continue}if(X[1]&&(J=!1,ie=parseFloat(X[1]),isNaN(ie)?RegExp(X[1]?X[1]:".").test(X[0])&&(J=!0):(B=/-?[0-9]/.exec(X[0]),B&&B.index!==-1&&parseFloat(X[0].slice(B.index))>=ie&&(J=!0))),J){ae=Object.assign({},N);for(let[me,pe]of Object.entries(X.slice(2)))pe==="true"&&(pe=!0),pe==="false"&&(pe=!1),pe!==""&&(ae[q&&F[me]?F[me]:[me]]=R(pe,X[0]));if(Y)U.push(ae);else{U=ae;break}}}return U}function H(z,F){let W=z.split("->"),Y={name:W[0],title:W[0]},$=F.map(U=>U.name).indexOf(Y.name);return $!==-1&&Object.assign(Y,F[$]),W.length>1&&(Y.group=H(W.slice(1).join("->"),Y.group||[])),$!==-1?F[$]=Y:F.push(Y),F}function O(z){for(const F of z)F.sort&&F.group&&F.group.length>1&&F.group.sort((W,Y)=>W.title.toUpperCase()>Y.title.toUpperCase()?1:Y.title.toUpperCase()>W.title.toUpperCase()?-1:0),F.group&&O(F.group)}function G(){let z=[];n.navigation=JSON.parse(JSON.stringify(n.config.navigation));for(const F of n.panelList)if(F.panel.navigation){z=V(F.panel.navigation,["route"],[""],!0,",");for(const W of z)H(W.route,n.navigation)}return O(n.navigation),a(4,"Navigation loaded.",n.navigation),!0}function Z(){let z,F=s();n.panelView=[];for(const[W,Y]of Object.entries(n.panelList))Y.panel.navigation&&(z=V(Y.panel.navigation,["route"],[""],!0,","),z.map($=>$.route).indexOf(n.currentView)!==-1&&n.panelView.push(W));return b(),a("4","PanelView loaded.",{view:n.currentView}),s(F),!0}async function j(z){let F=!0,W=s();return a(4,"Create Session..."),n.isReady=!1,r.panelMap=[],F&&z&&(F=await d()),F&&z&&(F=S()),F&&(F=await m()),F&&(F=await y()),F&&(F=P()),F&&(F=await M()),F&&(F=G()),F&&(F=Z()),F?(n.message=!1,n.isReady=!0,a(1,"FHEMApp launched.",n)):a(3,"FHEMApp launching failed."),s(W),F}function Q(){a(1,"FHEMApp launching..."),Ra.afterEach(z=>{let F=u(z);if(F.langChanged&&(e.locale.value=n.settings.lang),F.darkChanged&&(t.global.name.value=n.settings.dark==="0"?"light":"dark"),F.connChanged||!n.isReady)return j(!0);if(F.configChanged)return location.reload();F.routeChanged&&Z()}),o(),i()}return Ra.isReady().then(Q()),{app:n,getEl:D,handleDefs:V,getIcon:L,replacer:R,createSession:j,request:f,thread:s,stringToJson:v,log:a,help:l}}),AB={__name:"AppNavigation",props:{items:Array,path:String,isChip:Boolean},setup(e){const t=e,n=sC(),r=i=>t.path?t.path+"->"+i:i,a=i=>{Ra.push({name:"devices",params:{view:r(t.items[i].name)},query:Ra.currentRoute.value.query})};return(i,o)=>{const s=Rt("v-list-item"),l=Rt("v-chip"),u=Rt("v-list-group"),c=Rt("v-divider");return an(!0),_c(ke,null,xS(e.items,(f,d)=>(an(),_c("span",{key:f.name},[(!f.group||f.group.length<1)&&!e.isChip?(an(),wr(s,{key:d,title:He(n).replacer(f.title,"")||f.name,"prepend-icon":f.icon,rounded:"pill",onClick:v=>a(d)},null,8,["title","prepend-icon","onClick"])):Ea("",!0),(!f.group||f.group.length<1)&&e.isChip?(an(),wr(l,{class:"my-1 ml-2","prepend-icon":f.icon,key:d,onClick:v=>a(d)},{default:zt(()=>[$r(lc(He(n).replacer(f.title,"")||f.name),1)]),_:2},1032,["prepend-icon","onClick"])):Ea("",!0),f.group&&f.group.length>0?(an(),wr(u,{key:2,value:f.name},{activator:zt(({props:v})=>[I(s,he(v,{title:He(n).replacer(f.title,"")||f.name,"prepend-icon":f.icon,rounded:"pill"}),null,16,["title","prepend-icon"])]),default:zt(()=>[I(AB,{items:f.group,isChip:f.groupAsChips,path:r(f.name)},null,8,["items","isChip","path"])]),_:2},1032,["value"])):Ea("",!0),f.divider?(an(),wr(c,{key:3})):Ea("",!0)]))),128)}}},pZ={__name:"OptionsMenu",setup(e){const t=sC(),n=uy(),r=Gv(),a=E(()=>{let s=[],l=t.app.header,u={darkMode:{name:"darkMode",title:"%t(_app.options.darkMode)",icon:"mdi-theme-light-dark"},reloadPage:{name:"reloadPage",title:"%t(_app.options.reload)",icon:"mdi-reload"},settings:{name:"settings",title:"%t(_app.options.settings)",icon:"mdi-cogs"}};return l.showDarkMode&&s.push(u.darkMode),l.showReloadPage&&s.push(u.reloadPage),l.showSettings&&s.push(u.settings),s.push(...l.commands),s}),i=E(()=>Object.keys(r.messages.value));function o(s){let l=a.value[s];l.name==="reloadPage"&&location.reload(),l.name==="settings"&&Ra.push({name:"settings",query:Ra.currentRoute.value.query}),l.name==="darkMode"&&(n.global.name.value=n.global.name.value==="dark"?"light":"dark"),l.cmd&&t.request("text",l.cmd)}return(s,l)=>{const u=Rt("v-btn"),c=Rt("v-list-item"),f=Rt("v-divider"),d=Rt("v-btn-toggle"),v=Rt("v-list"),h=Rt("v-menu");return a.value.length>0?(an(),wr(h,{key:0},{activator:zt(({props:g})=>[I(u,he({icon:"mdi-dots-vertical"},g),null,16)]),default:zt(()=>[I(v,{nav:""},{default:zt(()=>[(an(!0),_c(ke,null,xS(a.value,(g,p)=>(an(),wr(c,{rounded:"pill",key:p,"prepend-icon":g.icon,title:He(t).replacer(g.title,""),onClick:m=>o(p)},null,8,["prepend-icon","title","onClick"]))),128)),a.value.length>0&&He(t).app.header.showLanguages?(an(),wr(f,{key:0,class:"pb-2"})):Ea("",!0),He(t).app.header.showLanguages?(an(),wr(c,{key:1,class:"text-center"},{default:zt(()=>[I(d,{modelValue:He(r).locale.value,"onUpdate:modelValue":l[0]||(l[0]=g=>He(r).locale.value=g),divided:"",density:"compact"},{default:zt(()=>[(an(!0),_c(ke,null,xS(i.value,g=>(an(),wr(u,{value:g,size:"small",key:g},{default:zt(()=>[$r(lc(g),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Ea("",!0)]),_:1})]),_:1})):Ea("",!0)}}},mZ=""+new URL("logo_v4-a31de70f.png",import.meta.url).href,yZ={key:0,class:"text-h5"},_Z={key:0,class:"text-h5"},bZ={__name:"App",setup(e){const t=sC(),{mobile:n}=xs(),r=ge(!0);function a(){Ra.push({name:"internals",query:Ra.currentRoute.value.query})}return(i,o)=>{const s=Rt("v-progress-circular"),l=Rt("v-overlay"),u=Rt("v-img"),c=Rt("v-divider"),f=Rt("v-list"),d=Rt("v-col"),v=Rt("v-icon"),h=Rt("v-row"),g=Rt("v-navigation-drawer"),p=Rt("v-app-bar-nav-icon"),m=Rt("v-btn"),y=Rt("v-app-bar"),_=Rt("v-alert"),b=Rt("RouterView"),x=Rt("v-container"),S=Rt("v-main"),w=Rt("v-layout"),C=Rt("v-app");return an(),wr(C,{class:"noselect"},{default:zt(()=>[I(w,null,{default:zt(()=>[I(l,{"model-value":He(t).app.threads.length>0,class:"align-center justify-center"},{default:zt(()=>[I(s,{indeterminate:"",size:"64"})]),_:1},8,["model-value"]),I(g,{modelValue:r.value,"onUpdate:modelValue":o[0]||(o[0]=T=>r.value=T),color:"secondary"},{prepend:zt(()=>[I(u,{src:He(mZ)},null,8,["src"]),I(c)]),default:zt(()=>[I(f,null,{default:zt(()=>[I(AB,{items:He(t).app.navigation},null,8,["items"])]),_:1}),I(c),I(h,{"no-gutters":"",class:"mx-2 my-1"},{default:zt(()=>[I(d,null,{default:zt(()=>[$r(lc(He(t).app.version),1)]),_:1}),I(d,{cols:"2",class:"text-right"},{default:zt(()=>[I(v,{icon:He(t).app.isReady?"mdi-sync":"mdi-alert",size:"small"},null,8,["icon"])]),_:1})]),_:1}),I(c)]),_:1},8,["modelValue"]),I(y,{order:He(n)?0:-1,color:He(t).app.settings.loglevel>6?"error":"primary"},_6({prepend:zt(()=>[I(p,{class:"d-lg-none",onClick:o[1]||(o[1]=NS(T=>r.value=!r.value,["stop"]))}),!He(n)&&He(t).app.header.showTime?(an(),_c("div",yZ,lc(i.$d(He(t).app.header.time,He(t).app.header.timeFormat)),1)):Ea("",!0)]),append:zt(()=>[He(t).app.settings.loglevel>6?(an(),wr(m,{key:0,icon:"mdi-information",onClick:o[2]||(o[2]=T=>a())})):Ea("",!0),I(pZ)]),default:zt(()=>[!He(n)&&He(t).app.header.showDate?(an(),_c("div",_Z,lc(i.$d(He(t).app.header.time,He(t).app.header.dateFormat)),1)):Ea("",!0)]),_:2},[He(t).app.header.imageUrl&&He(t).app.settings.loglevel<7?{name:"image",fn:zt(()=>[I(u,{src:He(t).app.header.imageUrl,cover:"",gradient:He(t).app.header.imageGradient},null,8,["src","gradient"])]),key:"0"}:void 0]),1032,["order","color"]),I(S,null,{default:zt(()=>[I(x,{fluid:"",class:"pa-2"},{default:zt(()=>[He(t).app.message?(an(),wr(_,{key:0,closable:"",type:He(t).app.message.type,title:i.$t(He(t).app.message.title),text:i.$t(He(t).app.message.text),class:"mb-2 mx-1","onClick:close":o[3]||(o[3]=T=>He(t).app.message=!1)},null,8,["type","title","text"])):Ea("",!0),I(b)]),_:1})]),_:1})]),_:1})]),_:1})}}};const SZ=ee({...Ie(),...wB({fullHeight:!0}),...vt()},"VApp"),xZ=le()({name:"VApp",props:SZ(),setup(e,t){let{slots:n}=t;const r=St(e),{layoutClasses:a,getLayoutItem:i,items:o,layoutRef:s}=CB(e),{rtlClasses:l}=Rn();return ve(()=>{var u;return I("div",{ref:s,class:["v-application",r.themeClasses.value,a.value,l.value,e.class],style:[e.style]},[I("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:i,items:o,theme:r}}});const et=ee({tag:{type:String,default:"div"}},"tag"),IB=ee({text:String,...Ie(),...et()},"VToolbarTitle"),lC=le()({name:"VToolbarTitle",props:IB(),setup(e,t){let{slots:n}=t;return ve(()=>{const r=!!(n.default||n.text||e.text);return I(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var a;return[r&&I("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(a=n.default)==null?void 0:a.call(n)])]}})}),{}}}),wZ=ee({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Ur(e,t,n){return le()({name:e,props:wZ({mode:n,origin:t}),setup(r,a){let{slots:i}=a;const o={onBeforeEnter(s){r.origin&&(s.style.transformOrigin=r.origin)},onLeave(s){if(r.leaveAbsolute){const{offsetTop:l,offsetLeft:u,offsetWidth:c,offsetHeight:f}=s;s._transitionInitialStyles={position:s.style.position,top:s.style.top,left:s.style.left,width:s.style.width,height:s.style.height},s.style.position="absolute",s.style.top=`${l}px`,s.style.left=`${u}px`,s.style.width=`${c}px`,s.style.height=`${f}px`}r.hideOnLeave&&s.style.setProperty("display","none","important")},onAfterLeave(s){if(r.leaveAbsolute&&(s!=null&&s._transitionInitialStyles)){const{position:l,top:u,left:c,width:f,height:d}=s._transitionInitialStyles;delete s._transitionInitialStyles,s.style.position=l||"",s.style.top=u||"",s.style.left=c||"",s.style.width=f||"",s.style.height=d||""}}};return()=>{const s=r.group?C8:yi;return ba(s,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:o},i.default)}}})}function PB(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return le()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(r,a){let{slots:i}=a;return()=>ba(yi,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},i.default)}})}function DB(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=Kn(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const s=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const l=`${o[r]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=s.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=l})},onAfterEnter:i,onEnterCancelled:i,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[r]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:a,onLeaveCancelled:a};function a(o){e&&o._parent&&o._parent.classList.remove(e),i(o)}function i(o){const s=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,s!=null&&(o.style[n]=s),delete o._initialStyle}}const CZ=ee({target:[Object,Array]},"v-dialog-transition"),cy=le()({name:"VDialogTransition",props:CZ(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,i){var d;await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),a.style.visibility="";const{x:o,y:s,sx:l,sy:u,speed:c}=vD(e.target,a),f=ml(a,[{transform:`translate(${o}px, ${s}px) scale(${l}, ${u})`,opacity:0},{}],{duration:225*c,easing:cX});(d=dD(a))==null||d.forEach(v=>{ml(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*c,easing:qd})}),f.finished.then(()=>i())},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,i){var d;await new Promise(v=>requestAnimationFrame(v));const{x:o,y:s,sx:l,sy:u,speed:c}=vD(e.target,a);ml(a,[{},{transform:`translate(${o}px, ${s}px) scale(${l}, ${u})`,opacity:0}],{duration:125*c,easing:fX}).finished.then(()=>i()),(d=dD(a))==null||d.forEach(v=>{ml(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*c,easing:qd})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?I(yi,he({name:"dialog-transition"},r,{css:!1}),n):I(yi,{name:"dialog-transition"},n)}});function dD(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function vD(e,t){const n=eB(e),r=Jw(t),[a,i]=getComputedStyle(t).transformOrigin.split(" ").map(m=>parseFloat(m)),[o,s]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;o==="left"||s==="left"?l-=n.width/2:(o==="right"||s==="right")&&(l+=n.width/2);let u=n.top+n.height/2;o==="top"||s==="top"?u-=n.height/2:(o==="bottom"||s==="bottom")&&(u+=n.height/2);const c=n.width/r.width,f=n.height/r.height,d=Math.max(1,c,f),v=c/d||0,h=f/d||0,g=r.width*r.height/(window.innerWidth*window.innerHeight),p=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:l-(a+r.left),y:u-(i+r.top),sx:v,sy:h,speed:p}}const TZ=Ur("fab-transition","center center","out-in"),AZ=Ur("dialog-bottom-transition"),IZ=Ur("dialog-top-transition"),zp=Ur("fade-transition"),uC=Ur("scale-transition"),PZ=Ur("scroll-x-transition"),DZ=Ur("scroll-x-reverse-transition"),MZ=Ur("scroll-y-transition"),kZ=Ur("scroll-y-reverse-transition"),LZ=Ur("slide-x-transition"),EZ=Ur("slide-x-reverse-transition"),cC=Ur("slide-y-transition"),RZ=Ur("slide-y-reverse-transition"),fy=PB("expand-transition",DB()),fC=PB("expand-x-transition",DB("",!0)),VZ=ee({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),ht=le(!1)({name:"VDefaultsProvider",props:VZ(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:a,reset:i,root:o,scoped:s}=Nv(e);return Gt(r,{reset:i,root:o,scoped:s,disabled:a}),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}});const hr=ee({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function gr(e){return{dimensionStyles:E(()=>({height:Ae(e.height),maxHeight:Ae(e.maxHeight),maxWidth:Ae(e.maxWidth),minHeight:Ae(e.minHeight),minWidth:Ae(e.minWidth),width:Ae(e.width)}))}}function OZ(e){return{aspectStyles:E(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const MB=ee({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Ie(),...hr()},"VResponsive"),s1=le()({name:"VResponsive",props:MB(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=OZ(e),{dimensionStyles:a}=gr(e);return ve(()=>{var i;return I("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[a.value,e.style]},[I("div",{class:"v-responsive__sizer",style:r.value},null),(i=n.additional)==null?void 0:i.call(n),n.default&&I("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}}),oo=ee({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),ca=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:a,...i}=e,{component:o=yi,...s}=typeof r=="object"?r:{};return ba(o,he(typeof r=="string"?{name:a?"":r}:s,i,{disabled:a}),n)};function NZ(e,t){if(!jw)return;const n=t.modifiers||{},r=t.value,{handler:a,options:i}=typeof r=="object"?r:{handler:r,options:{}},o=new IntersectionObserver(function(){var f;let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const u=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!u)return;const c=s.some(d=>d.isIntersecting);a&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&a(c,s,l),c&&n.once?kB(e,t):u.init=!0},i);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function kB(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Wv={mounted:NZ,unmounted:kB},LB=ee({alt:String,cover:Boolean,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...MB(),...Ie(),...oo()},"VImg"),Yl=le()({name:"VImg",directives:{intersect:Wv},props:LB(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=un("VImg"),i=xe(""),o=ge(),s=xe(e.eager?"loading":"idle"),l=xe(),u=xe(),c=E(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),f=E(()=>c.value.aspect||l.value/u.value||0);Se(()=>e.src,()=>{d(s.value!=="idle")}),Se(f,(T,A)=>{!T&&A&&o.value&&m(o.value)}),qm(()=>d());function d(T){if(!(e.eager&&T)&&!(jw&&!T&&!e.eager)){if(s.value="loading",c.value.lazySrc){const A=new Image;A.src=c.value.lazySrc,m(A,null)}c.value.src&&dt(()=>{var A;n("loadstart",((A=o.value)==null?void 0:A.currentSrc)||c.value.src),setTimeout(()=>{var P;if(!a.isUnmounted)if((P=o.value)!=null&&P.complete){if(o.value.naturalWidth||h(),s.value==="error")return;f.value||m(o.value,null),s.value==="loading"&&v()}else f.value||m(o.value),g()})})}}function v(){var T;a.isUnmounted||(g(),m(o.value),s.value="loaded",n("load",((T=o.value)==null?void 0:T.currentSrc)||c.value.src))}function h(){var T;a.isUnmounted||(s.value="error",n("error",((T=o.value)==null?void 0:T.currentSrc)||c.value.src))}function g(){const T=o.value;T&&(i.value=T.currentSrc||T.src)}let p=-1;En(()=>{clearTimeout(p)});function m(T){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const P=()=>{if(clearTimeout(p),a.isUnmounted)return;const{naturalHeight:D,naturalWidth:M}=T;D||M?(l.value=M,u.value=D):!T.complete&&s.value==="loading"&&A!=null?p=window.setTimeout(P,A):(T.currentSrc.endsWith(".svg")||T.currentSrc.startsWith("data:image/svg+xml"))&&(l.value=1,u.value=1)};P()}const y=E(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),_=()=>{var P;if(!c.value.src||s.value==="idle")return null;const T=I("img",{class:["v-img__img",y.value],style:{objectPosition:e.position},src:c.value.src,srcset:c.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:o,onLoad:v,onError:h},null),A=(P=r.sources)==null?void 0:P.call(r);return I(ca,{transition:e.transition,appear:!0},{default:()=>[Yt(A?I("picture",{class:"v-img__picture"},[A,T]):T,[[Ya,s.value==="loaded"]])]})},b=()=>I(ca,{transition:e.transition},{default:()=>[c.value.lazySrc&&s.value!=="loaded"&&I("img",{class:["v-img__img","v-img__img--preload",y.value],style:{objectPosition:e.position},src:c.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),x=()=>r.placeholder?I(ca,{transition:e.transition,appear:!0},{default:()=>[(s.value==="loading"||s.value==="error"&&!r.error)&&I("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,S=()=>r.error?I(ca,{transition:e.transition,appear:!0},{default:()=>[s.value==="error"&&I("div",{class:"v-img__error"},[r.error()])]}):null,w=()=>e.gradient?I("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,C=xe(!1);{const T=Se(f,A=>{A&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{C.value=!0})}),T())})}return ve(()=>{const T=s1.filterProps(e);return Yt(I(s1,he({class:["v-img",{"v-img--booting":!C.value},e.class],style:[{width:Ae(e.width==="auto"?l.value:e.width)},e.style]},T,{aspectRatio:f.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>I(ke,null,[I(_,null,null),I(b,null,null),I(w,null,null),I(x,null,null),I(S,null,null)]),default:r.default}),[[Mr("intersect"),{handler:d,options:e.options},null,{once:!0}]])}),{currentSrc:i,image:o,state:s,naturalWidth:l,naturalHeight:u}}}),Yr=ee({border:[Boolean,Number,String]},"border");function Sa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();return{borderClasses:E(()=>{const r=Ft(e)?e.value:e.border,a=[];if(r===!0||r==="")a.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const i of String(r).split(" "))a.push(`border-${i}`);return a})}}function dC(e){return Kw(()=>{const t=[],n={};if(e.value.background)if(e1(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&eX(e.value.background)){const r=ua(e.value.background);if(r.a==null||r.a===1){const a=fB(r);n.color=a,n.caretColor=a}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(e1(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function Qn(e,t){const n=E(()=>({text:Ft(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:a}=dC(n);return{textColorClasses:r,textColorStyles:a}}function Bt(e,t){const n=E(()=>({background:Ft(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:a}=dC(n);return{backgroundColorClasses:r,backgroundColorStyles:a}}const pn=ee({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Vn(e){return{elevationClasses:E(()=>{const n=Ft(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const Ht=ee({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function qt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();return{roundedClasses:E(()=>{const r=Ft(e)?e.value:e.rounded,a=[];if(r===!0||r==="")a.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const i of String(r).split(" "))a.push(`rounded-${i}`);return a})}}const BZ=[null,"prominent","default","comfortable","compact"],EB=ee({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>BZ.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Yr(),...Ie(),...pn(),...Ht(),...et({tag:"header"}),...vt()},"VToolbar"),l1=le()({name:"VToolbar",props:EB(),setup(e,t){var v;let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Bt(se(e,"color")),{borderClasses:i}=Sa(e),{elevationClasses:o}=Vn(e),{roundedClasses:s}=qt(e),{themeClasses:l}=St(e),{rtlClasses:u}=Rn(),c=xe(!!(e.extended||(v=n.extension)!=null&&v.call(n))),f=E(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),d=E(()=>c.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Gt({VBtn:{variant:"text"}}),ve(()=>{var m;const h=!!(e.title||n.title),g=!!(n.image||e.image),p=(m=n.extension)==null?void 0:m.call(n);return c.value=!!(e.extended||p),I(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,i.value,o.value,s.value,l.value,u.value,e.class],style:[a.value,e.style]},{default:()=>[g&&I("div",{key:"image",class:"v-toolbar__image"},[n.image?I(ht,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):I(Yl,{key:"image-img",cover:!0,src:e.image},null)]),I(ht,{defaults:{VTabs:{height:Ae(f.value)}}},{default:()=>{var y,_,b;return[I("div",{class:"v-toolbar__content",style:{height:Ae(f.value)}},[n.prepend&&I("div",{class:"v-toolbar__prepend"},[(y=n.prepend)==null?void 0:y.call(n)]),h&&I(lC,{key:"title",text:e.title},{text:n.title}),(_=n.default)==null?void 0:_.call(n),n.append&&I("div",{class:"v-toolbar__append"},[(b=n.append)==null?void 0:b.call(n)])])]}}),I(ht,{defaults:{VTabs:{height:Ae(d.value)}}},{default:()=>[I(fy,null,{default:()=>[c.value&&I("div",{class:"v-toolbar__extension",style:{height:Ae(d.value)}},[p])]})]})]})}),{contentHeight:f,extensionHeight:d}}}),zZ=ee({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function FZ(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let r=0;const a=ge(null),i=xe(0),o=xe(0),s=xe(0),l=xe(!1),u=xe(!1),c=E(()=>Number(e.scrollThreshold)),f=E(()=>vn((c.value-i.value)/c.value||0)),d=()=>{const v=a.value;!v||n&&!n.value||(r=i.value,i.value="window"in v?v.pageYOffset:v.scrollTop,u.value=i.value{o.value=o.value||i.value}),Se(l,()=>{o.value=0}),ln(()=>{Se(()=>e.scrollTarget,v=>{var g;const h=v?document.querySelector(v):window;h&&h!==a.value&&((g=a.value)==null||g.removeEventListener("scroll",d),a.value=h,a.value.addEventListener("scroll",d,{passive:!0}))},{immediate:!0})}),En(()=>{var v;(v=a.value)==null||v.removeEventListener("scroll",d)}),n&&Se(n,d,{immediate:!0}),{scrollThreshold:c,currentScroll:i,currentThreshold:s,isScrollActive:l,scrollRatio:f,isScrollingUp:u,savedScroll:o}}function lu(){const e=xe(!1);return ln(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:E(()=>e.value?void 0:{transition:"none !important"}),isBooted:Ov(e)}}const $Z=ee({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...EB(),...Hc(),...zZ(),height:{type:[Number,String],default:64}},"VAppBar"),GZ=le()({name:"VAppBar",props:$Z(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ge(),a=ze(e,"modelValue"),i=E(()=>{var y;const m=new Set(((y=e.scrollBehavior)==null?void 0:y.split(" "))??[]);return{hide:m.has("hide"),inverted:m.has("inverted"),collapse:m.has("collapse"),elevate:m.has("elevate"),fadeImage:m.has("fade-image")}}),o=E(()=>{const m=i.value;return m.hide||m.inverted||m.collapse||m.elevate||m.fadeImage||!a.value}),{currentScroll:s,scrollThreshold:l,isScrollingUp:u,scrollRatio:c}=FZ(e,{canScroll:o}),f=E(()=>e.collapse||i.value.collapse&&(i.value.inverted?c.value>0:c.value===0)),d=E(()=>e.flat||i.value.elevate&&(i.value.inverted?s.value>0:s.value===0)),v=E(()=>i.value.fadeImage?i.value.inverted?1-c.value:c.value:void 0),h=E(()=>{var _,b;if(i.value.hide&&i.value.inverted)return 0;const m=((_=r.value)==null?void 0:_.contentHeight)??0,y=((b=r.value)==null?void 0:b.extensionHeight)??0;return m+y});Ba(E(()=>!!e.scrollBehavior),()=>{Ln(()=>{i.value.hide?i.value.inverted?a.value=s.value>l.value:a.value=u.value||s.valueparseInt(e.order,10)),position:se(e,"location"),layoutSize:h,elementSize:xe(void 0),active:a,absolute:se(e,"absolute")});return ve(()=>{const m=l1.filterProps(e);return I(l1,he({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...p.value,"--v-toolbar-image-opacity":v.value,height:void 0,...g.value},e.style]},m,{collapse:f.value,flat:d.value}),n)}),{}}});const HZ=[null,"default","comfortable","compact"],Cn=ee({density:{type:String,default:"default",validator:e=>HZ.includes(e)}},"density");function ar(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();return{densityClasses:E(()=>`${t}--density-${e.density}`)}}const WZ=["elevated","flat","tonal","outlined","text","plain"];function uu(e,t){return I(ke,null,[e&&I("span",{key:"overlay",class:`${t}__overlay`},null),I("span",{key:"underlay",class:`${t}__underlay`},null)])}const xa=ee({color:String,variant:{type:String,default:"elevated",validator:e=>WZ.includes(e)}},"variant");function cu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();const n=E(()=>{const{variant:i}=He(e);return`${t}--variant-${i}`}),{colorClasses:r,colorStyles:a}=dC(E(()=>{const{variant:i,color:o}=He(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}}));return{colorClasses:r,colorStyles:a,variantClasses:n}}const RB=ee({divided:Boolean,...Yr(),...Ie(),...Cn(),...pn(),...Ht(),...et(),...vt(),...xa()},"VBtnGroup"),u1=le()({name:"VBtnGroup",props:RB(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{densityClasses:a}=ar(e),{borderClasses:i}=Sa(e),{elevationClasses:o}=Vn(e),{roundedClasses:s}=qt(e);Gt({VBtn:{height:"auto",color:se(e,"color"),density:se(e,"density"),flat:!0,variant:se(e,"variant")}}),ve(()=>I(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,i.value,a.value,o.value,s.value,e.class],style:e.style},n))}}),fu=ee({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),du=ee({value:null,disabled:Boolean,selectedClass:String},"group-item");function vu(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=un("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=rr();Tt(Symbol.for(`${t.description}:id`),a);const i=nt(t,null);if(!i){if(!n)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=se(e,"value"),s=E(()=>!!(i.disabled.value||e.disabled));i.register({id:a,value:o,disabled:s},r),En(()=>{i.unregister(a)});const l=E(()=>i.isSelected(a)),u=E(()=>l.value&&[i.selectedClass.value,e.selectedClass]);return Se(l,c=>{r.emit("group:selected",{value:c})}),{id:a,isSelected:l,toggle:()=>i.select(a,!l.value),select:c=>i.select(a,c),selectedClass:u,value:o,disabled:s,group:i}}function ws(e,t){let n=!1;const r=In([]),a=ze(e,"modelValue",[],d=>d==null?[]:VB(r,tn(d)),d=>{const v=YZ(r,d);return e.multiple?v:v[0]}),i=un("useGroup");function o(d,v){const h=d,g=Symbol.for(`${t.description}:id`),m=_d(g,i==null?void 0:i.vnode).indexOf(v);m>-1?r.splice(m,0,h):r.push(h)}function s(d){if(n)return;l();const v=r.findIndex(h=>h.id===d);r.splice(v,1)}function l(){const d=r.find(v=>!v.disabled);d&&e.mandatory==="force"&&!a.value.length&&(a.value=[d.id])}ln(()=>{l()}),En(()=>{n=!0});function u(d,v){const h=r.find(g=>g.id===d);if(!(v&&(h!=null&&h.disabled)))if(e.multiple){const g=a.value.slice(),p=g.findIndex(y=>y===d),m=~p;if(v=v??!m,m&&e.mandatory&&g.length<=1||!m&&e.max!=null&&g.length+1>e.max)return;p<0&&v?g.push(d):p>=0&&!v&&g.splice(p,1),a.value=g}else{const g=a.value.includes(d);if(e.mandatory&&g)return;a.value=v??!g?[d]:[]}}function c(d){if(e.multiple,a.value.length){const v=a.value[0],h=r.findIndex(m=>m.id===v);let g=(h+d)%r.length,p=r[g];for(;p.disabled&&g!==h;)g=(g+d)%r.length,p=r[g];if(p.disabled)return;a.value=[r[g].id]}else{const v=r.find(h=>!h.disabled);v&&(a.value=[v.id])}}const f={register:o,unregister:s,selected:a,select:u,disabled:se(e,"disabled"),prev:()=>c(r.length-1),next:()=>c(1),isSelected:d=>a.value.includes(d),selectedClass:E(()=>e.selectedClass),items:E(()=>r),getItemIndex:d=>UZ(r,d)};return Tt(t,f),f}function UZ(e,t){const n=VB(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function VB(e,t){const n=[];return t.forEach(r=>{const a=e.find(o=>io(r,o.value)),i=e[r];(a==null?void 0:a.value)!=null?n.push(a.id):i!=null&&n.push(i.id)}),n}function YZ(e,t){const n=[];return t.forEach(r=>{const a=e.findIndex(i=>i.id===r);if(~a){const i=e[a];n.push(i.value!=null?i.value:a)}}),n}const vC=Symbol.for("vuetify:v-btn-toggle"),XZ=ee({...RB(),...fu()},"VBtnToggle"),ZZ=le()({name:"VBtnToggle",props:XZ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:a,prev:i,select:o,selected:s}=ws(e,vC);return ve(()=>{const l=u1.filterProps(e);return I(u1,he({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:r,next:a,prev:i,select:o,selected:s})]}})}),{next:a,prev:i,select:o}}});const jZ=["x-small","small","default","large","x-large"],so=ee({size:{type:[String,Number],default:"default"}},"size");function Uc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();return Kw(()=>{let n,r;return Vp(jZ,e.size)?n=`${t}--size-${e.size}`:e.size&&(r={width:Ae(e.size),height:Ae(e.size)}),{sizeClasses:n,sizeStyles:r}})}const KZ=ee({color:String,start:Boolean,end:Boolean,icon:Je,...Ie(),...so(),...et({tag:"i"}),...vt()},"VIcon"),Ct=le()({name:"VIcon",props:KZ(),setup(e,t){let{attrs:n,slots:r}=t;const a=ge(),{themeClasses:i}=St(e),{iconData:o}=cZ(E(()=>a.value||e.icon)),{sizeClasses:s}=Uc(e),{textColorClasses:l,textColorStyles:u}=Qn(se(e,"color"));return ve(()=>{var f,d;const c=(f=r.default)==null?void 0:f.call(r);return c&&(a.value=(d=jN(c).filter(v=>v.type===is&&v.children&&typeof v.children=="string")[0])==null?void 0:d.children),I(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",i.value,s.value,l.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[s.value?void 0:{fontSize:Ae(e.size),height:Ae(e.size),width:Ae(e.size)},u.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[c]})}),{}}});function dy(e,t){const n=ge(),r=xe(!1);if(jw){const a=new IntersectionObserver(i=>{e==null||e(i,a),r.value=!!i.find(o=>o.isIntersecting)},t);En(()=>{a.disconnect()}),Se(n,(i,o)=>{o&&(a.unobserve(o),r.value=!1),i&&a.observe(i)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const qZ=ee({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Ie(),...so(),...et({tag:"div"}),...vt()},"VProgressCircular"),Dc=le()({name:"VProgressCircular",props:qZ(),setup(e,t){let{slots:n}=t;const r=20,a=2*Math.PI*r,i=ge(),{themeClasses:o}=St(e),{sizeClasses:s,sizeStyles:l}=Uc(e),{textColorClasses:u,textColorStyles:c}=Qn(se(e,"color")),{textColorClasses:f,textColorStyles:d}=Qn(se(e,"bgColor")),{intersectionRef:v,isIntersecting:h}=dy(),{resizeRef:g,contentRect:p}=_i(),m=E(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),y=E(()=>Number(e.width)),_=E(()=>l.value?Number(e.size):p.value?p.value.width:Math.max(y.value,32)),b=E(()=>r/(1-y.value/_.value)*2),x=E(()=>y.value/_.value*b.value),S=E(()=>Ae((100-m.value)/100*a));return Ln(()=>{v.value=i.value,g.value=i.value}),ve(()=>I(e.tag,{ref:i,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,s.value,u.value,e.class],style:[l.value,c.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:m.value},{default:()=>[I("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${b.value} ${b.value}`},[I("circle",{class:["v-progress-circular__underlay",f.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),I("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":S.value},null)]),n.default&&I("div",{class:"v-progress-circular__content"},[n.default({value:m.value})])]})),{}}});const hD={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Cs=ee({location:String},"location");function Ts(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=Rn();return{locationStyles:E(()=>{if(!e.location)return{};const{side:i,align:o}=JS(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function s(u){return n?n(u):0}const l={};return i!=="center"&&(t?l[hD[i]]=`calc(100% - ${s(i)}px)`:l[i]=0),o!=="center"?t?l[hD[o]]=`calc(100% - ${s(o)}px)`:l[o]=0:(i==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),l})}}const JZ=ee({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Ie(),...Cs({location:"top"}),...Ht(),...et(),...vt()},"VProgressLinear"),vy=le()({name:"VProgressLinear",props:JZ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),{isRtl:a,rtlClasses:i}=Rn(),{themeClasses:o}=St(e),{locationStyles:s}=Ts(e),{textColorClasses:l,textColorStyles:u}=Qn(e,"color"),{backgroundColorClasses:c,backgroundColorStyles:f}=Bt(E(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:v}=Bt(e,"color"),{roundedClasses:h}=qt(e),{intersectionRef:g,isIntersecting:p}=dy(),m=E(()=>parseInt(e.max,10)),y=E(()=>parseInt(e.height,10)),_=E(()=>parseFloat(e.bufferValue)/m.value*100),b=E(()=>parseFloat(r.value)/m.value*100),x=E(()=>a.value!==e.reverse),S=E(()=>e.indeterminate?"fade-transition":"slide-x-transition"),w=E(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function C(T){if(!g.value)return;const{left:A,right:P,width:D}=g.value.getBoundingClientRect(),M=x.value?D-T.clientX+(P-D):T.clientX-A;r.value=Math.round(M/D*m.value)}return ve(()=>I(e.tag,{ref:g,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&p.value,"v-progress-linear--reverse":x.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},h.value,o.value,i.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Ae(y.value):0,"--v-progress-linear-height":Ae(y.value),...s.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:b.value,onClick:e.clickable&&C},{default:()=>[e.stream&&I("div",{key:"stream",class:["v-progress-linear__stream",l.value],style:{...u.value,[x.value?"left":"right"]:Ae(-y.value),borderTop:`${Ae(y.value/2)} dotted`,opacity:w.value,top:`calc(50% - ${Ae(y.value/4)})`,width:Ae(100-_.value,"%"),"--v-progress-linear-stream-to":Ae(y.value*(x.value?1:-1))}},null),I("div",{class:["v-progress-linear__background",c.value],style:[f.value,{opacity:w.value,width:Ae(e.stream?_.value:100,"%")}]},null),I(yi,{name:S.value},{default:()=>[e.indeterminate?I("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(T=>I("div",{key:T,class:["v-progress-linear__indeterminate",T,d.value],style:v.value},null))]):I("div",{class:["v-progress-linear__determinate",d.value],style:[v.value,{width:Ae(b.value,"%")}]},null)]}),n.default&&I("div",{class:"v-progress-linear__content"},[n.default({value:b.value,buffer:_.value})])]})),{}}}),hy=ee({loading:[Boolean,String]},"loader");function Uv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();return{loaderClasses:E(()=>({[`${t}--loading`]:e.loading}))}}function gy(e,t){var r;let{slots:n}=t;return I("div",{class:`${e.name}__loader`},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||I(vy,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const QZ=["static","relative","fixed","absolute","sticky"],Yc=ee({position:{type:String,validator:e=>QZ.includes(e)}},"position");function Xc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();return{positionClasses:E(()=>e.position?`${t}--${e.position}`:void 0)}}function ej(){const e=un("useRoute");return E(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function OB(){var e,t;return(t=(e=un("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Yv(e,t){const n=QU("RouterLink"),r=E(()=>!!(e.href||e.to)),a=E(()=>(r==null?void 0:r.value)||zP(t,"click")||zP(e,"click"));if(typeof n=="string")return{isLink:r,isClickable:a,href:se(e,"href")};const i=e.to?n.useLink(e):void 0,o=ej();return{isLink:r,isClickable:a,route:i==null?void 0:i.route,navigate:i==null?void 0:i.navigate,isActive:i&&E(()=>{var s,l,u;return e.exact?o.value?((u=i.isExactActive)==null?void 0:u.value)&&io(i.route.value.query,o.value.query):(l=i.isExactActive)==null?void 0:l.value:(s=i.isActive)==null?void 0:s.value}),href:E(()=>e.to?i==null?void 0:i.route.value.href:e.href)}}const Xv=ee({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let F0=!1;function tj(e,t){let n=!1,r,a;Mt&&(dt(()=>{window.addEventListener("popstate",i),r=e==null?void 0:e.beforeEach((o,s,l)=>{F0?n?t(l):l():setTimeout(()=>n?t(l):l()),F0=!0}),a=e==null?void 0:e.afterEach(()=>{F0=!1})}),nr(()=>{window.removeEventListener("popstate",i),r==null||r(),a==null||a()}));function i(o){var s;(s=o.state)!=null&&s.replaced||(n=!0,setTimeout(()=>n=!1))}}function nj(e,t){Se(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&dt(()=>{t(!0)})},{immediate:!0})}const c1=Symbol("rippleStop"),rj=80;function gD(e,t){e.style.transform=t,e.style.webkitTransform=t}function f1(e){return e.constructor.name==="TouchEvent"}function NB(e){return e.constructor.name==="KeyboardEvent"}const aj=function(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,a=0;if(!NB(e)){const d=t.getBoundingClientRect(),v=f1(e)?e.touches[e.touches.length-1]:e;r=v.clientX-d.left,a=v.clientY-d.top}let i=0,o=.3;(f=t._ripple)!=null&&f.circle?(o=.15,i=t.clientWidth/2,i=n.center?i:i+Math.sqrt((r-i)**2+(a-i)**2)/4):i=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-i*2)/2}px`,l=`${(t.clientHeight-i*2)/2}px`,u=n.center?s:`${r-i}px`,c=n.center?l:`${a-i}px`;return{radius:i,scale:o,x:u,y:c,centerX:s,centerY:l}},Fp={show(e,t){var v;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((v=t==null?void 0:t._ripple)!=null&&v.enabled))return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:s,y:l,centerX:u,centerY:c}=aj(e,t,n),f=`${i*2}px`;a.className="v-ripple__animation",a.style.width=f,a.style.height=f,t.appendChild(r);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),gD(a,`translate(${s}, ${l}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),gD(a,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var s;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((s=n.parentNode)==null?void 0:s.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function BB(e){return typeof e>"u"||!!e}function Qd(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[c1])){if(e[c1]=!0,f1(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||NB(e),n._ripple.class&&(t.class=n._ripple.class),f1(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Fp.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},rj)}else Fp.show(e,n,t)}}function pD(e){e[c1]=!0}function Nr(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Nr(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Fp.hide(t)}}function zB(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let ev=!1;function FB(e){!ev&&(e.keyCode===RP.enter||e.keyCode===RP.space)&&(ev=!0,Qd(e))}function $B(e){ev=!1,Nr(e)}function GB(e){ev&&(ev=!1,Nr(e))}function HB(e,t,n){const{value:r,modifiers:a}=t,i=BB(r);if(i||Fp.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=a.center,e._ripple.circle=a.circle,Rp(r)&&r.class&&(e._ripple.class=r.class),i&&!n){if(a.stop){e.addEventListener("touchstart",pD,{passive:!0}),e.addEventListener("mousedown",pD);return}e.addEventListener("touchstart",Qd,{passive:!0}),e.addEventListener("touchend",Nr,{passive:!0}),e.addEventListener("touchmove",zB,{passive:!0}),e.addEventListener("touchcancel",Nr),e.addEventListener("mousedown",Qd),e.addEventListener("mouseup",Nr),e.addEventListener("mouseleave",Nr),e.addEventListener("keydown",FB),e.addEventListener("keyup",$B),e.addEventListener("blur",GB),e.addEventListener("dragstart",Nr,{passive:!0})}else!i&&n&&WB(e)}function WB(e){e.removeEventListener("mousedown",Qd),e.removeEventListener("touchstart",Qd),e.removeEventListener("touchend",Nr),e.removeEventListener("touchmove",zB),e.removeEventListener("touchcancel",Nr),e.removeEventListener("mouseup",Nr),e.removeEventListener("mouseleave",Nr),e.removeEventListener("keydown",FB),e.removeEventListener("keyup",$B),e.removeEventListener("dragstart",Nr),e.removeEventListener("blur",GB)}function ij(e,t){HB(e,t,!1)}function oj(e){delete e._ripple,WB(e)}function sj(e,t){if(t.value===t.oldValue)return;const n=BB(t.oldValue);HB(e,t,n)}const lo={mounted:ij,unmounted:oj,updated:sj},hC=ee({active:{type:Boolean,default:void 0},symbol:{type:null,default:vC},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Je,appendIcon:Je,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...Yr(),...Ie(),...Cn(),...hr(),...pn(),...du(),...hy(),...Cs(),...Yc(),...Ht(),...Xv(),...so(),...et({tag:"button"}),...vt(),...xa({variant:"elevated"})},"VBtn"),Dt=le()({name:"VBtn",directives:{Ripple:lo},props:hC(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=St(e),{borderClasses:i}=Sa(e),{colorClasses:o,colorStyles:s,variantClasses:l}=cu(e),{densityClasses:u}=ar(e),{dimensionStyles:c}=gr(e),{elevationClasses:f}=Vn(e),{loaderClasses:d}=Uv(e),{locationStyles:v}=Ts(e),{positionClasses:h}=Xc(e),{roundedClasses:g}=qt(e),{sizeClasses:p,sizeStyles:m}=Uc(e),y=vu(e,e.symbol,!1),_=Yv(e,n),b=E(()=>{var T;return e.active!==void 0?e.active:_.isLink.value?(T=_.isActive)==null?void 0:T.value:y==null?void 0:y.isSelected.value}),x=E(()=>(y==null?void 0:y.disabled.value)||e.disabled),S=E(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),w=E(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function C(T){var A;x.value||_.isLink.value&&(T.metaKey||T.ctrlKey||T.shiftKey||T.button!==0||n.target==="_blank")||((A=_.navigate)==null||A.call(_,T),y==null||y.toggle())}return nj(_,y==null?void 0:y.select),ve(()=>{var L,R;const T=_.isLink.value?"a":e.tag,A=!!(e.prependIcon||r.prepend),P=!!(e.appendIcon||r.append),D=!!(e.icon&&e.icon!==!0),M=(y==null?void 0:y.isSelected.value)&&(!_.isLink.value||((L=_.isActive)==null?void 0:L.value))||!y||((R=_.isActive)==null?void 0:R.value);return Yt(I(T,{type:T==="a"?void 0:"button",class:["v-btn",y==null?void 0:y.selectedClass.value,{"v-btn--active":b.value,"v-btn--block":e.block,"v-btn--disabled":x.value,"v-btn--elevated":S.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},a.value,i.value,M?o.value:void 0,u.value,f.value,d.value,h.value,g.value,p.value,l.value,e.class],style:[M?s.value:void 0,c.value,v.value,m.value,e.style],disabled:x.value||void 0,href:_.href.value,onClick:C,value:w.value},{default:()=>{var V;return[uu(!0,"v-btn"),!e.icon&&A&&I("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?I(ht,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):I(Ct,{key:"prepend-icon",icon:e.prependIcon},null)]),I("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&D?I(Ct,{key:"content-icon",icon:e.icon},null):I(ht,{key:"content-defaults",disabled:!D,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var H;return[((H=r.default)==null?void 0:H.call(r))??e.text]}})]),!e.icon&&P&&I("span",{key:"append",class:"v-btn__append"},[r.append?I(ht,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):I(Ct,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&I("span",{key:"loader",class:"v-btn__loader"},[((V=r.loader)==null?void 0:V.call(r))??I(Dc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Mr("ripple"),!x.value&&e.ripple,null]])}),{}}}),lj=ee({...hC({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),uj=le()({name:"VAppBarNavIcon",props:lj(),setup(e,t){let{slots:n}=t;return ve(()=>I(Dt,he(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),cj=le()({name:"VAppBarTitle",props:IB(),setup(e,t){let{slots:n}=t;return ve(()=>I(lC,he(e,{class:"v-app-bar-title"}),n)),{}}});const UB=Wr("v-alert-title"),fj=["success","info","warning","error"],dj=ee({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Je,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>fj.includes(e)},...Ie(),...Cn(),...hr(),...pn(),...Cs(),...Yc(),...Ht(),...et(),...vt(),...xa({variant:"flat"})},"VAlert"),vj=le()({name:"VAlert",props:dj(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=ze(e,"modelValue"),i=E(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),o=E(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:s}=St(e),{colorClasses:l,colorStyles:u,variantClasses:c}=cu(o),{densityClasses:f}=ar(e),{dimensionStyles:d}=gr(e),{elevationClasses:v}=Vn(e),{locationStyles:h}=Ts(e),{positionClasses:g}=Xc(e),{roundedClasses:p}=qt(e),{textColorClasses:m,textColorStyles:y}=Qn(se(e,"borderColor")),{t:_}=cn(),b=E(()=>({"aria-label":_(e.closeLabel),onClick(x){a.value=!1,n("click:close",x)}}));return()=>{const x=!!(r.prepend||i.value),S=!!(r.title||e.title),w=!!(r.close||e.closable);return a.value&&I(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},s.value,l.value,f.value,v.value,g.value,p.value,c.value,e.class],style:[u.value,d.value,h.value,e.style],role:"alert"},{default:()=>{var C,T;return[uu(!1,"v-alert"),e.border&&I("div",{key:"border",class:["v-alert__border",m.value],style:y.value},null),x&&I("div",{key:"prepend",class:"v-alert__prepend"},[r.prepend?I(ht,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{density:e.density,icon:i.value,size:e.prominent?44:28}}},r.prepend):I(Ct,{key:"prepend-icon",density:e.density,icon:i.value,size:e.prominent?44:28},null)]),I("div",{class:"v-alert__content"},[S&&I(UB,{key:"title"},{default:()=>{var A;return[((A=r.title)==null?void 0:A.call(r))??e.title]}}),((C=r.text)==null?void 0:C.call(r))??e.text,(T=r.default)==null?void 0:T.call(r)]),r.append&&I("div",{key:"append",class:"v-alert__append"},[r.append()]),w&&I("div",{key:"close",class:"v-alert__close"},[r.close?I(ht,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var A;return[(A=r.close)==null?void 0:A.call(r,{props:b.value})]}}):I(Dt,he({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},b.value),null)])]}})}}});const hj=ee({start:Boolean,end:Boolean,icon:Je,image:String,text:String,...Ie(),...Cn(),...Ht(),...so(),...et(),...vt(),...xa({variant:"flat"})},"VAvatar"),pa=le()({name:"VAvatar",props:hj(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{colorClasses:a,colorStyles:i,variantClasses:o}=cu(e),{densityClasses:s}=ar(e),{roundedClasses:l}=qt(e),{sizeClasses:u,sizeStyles:c}=Uc(e);return ve(()=>I(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,a.value,s.value,l.value,u.value,o.value,e.class],style:[i.value,c.value,e.style]},{default:()=>{var f;return[e.image?I(Yl,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?I(Ct,{key:"icon",icon:e.icon},null):((f=n.default)==null?void 0:f.call(n))??e.text,uu(!1,"v-avatar")]}})),{}}});const gj=ee({text:String,clickable:Boolean,...Ie(),...vt()},"VLabel"),Zc=le()({name:"VLabel",props:gj(),setup(e,t){let{slots:n}=t;return ve(()=>{var r;return I("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(r=n.default)==null?void 0:r.call(n)])}),{}}});const YB=Symbol.for("vuetify:selection-control-group"),gC=ee({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Je,trueIcon:Je,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:io},...Ie(),...Cn(),...vt()},"SelectionControlGroup"),pj=ee({...gC({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),XB=le()({name:"VSelectionControlGroup",props:pj(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),a=rr(),i=E(()=>e.id||`v-selection-control-group-${a}`),o=E(()=>e.name||i.value),s=new Set;return Tt(YB,{modelValue:r,forceUpdate:()=>{s.forEach(l=>l())},onForceUpdate:l=>{s.add(l),nr(()=>{s.delete(l)})}}),Gt({[e.defaultsTarget]:{color:se(e,"color"),disabled:se(e,"disabled"),density:se(e,"density"),error:se(e,"error"),inline:se(e,"inline"),modelValue:r,multiple:E(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:o,falseIcon:se(e,"falseIcon"),trueIcon:se(e,"trueIcon"),readonly:se(e,"readonly"),ripple:se(e,"ripple"),type:se(e,"type"),valueComparator:se(e,"valueComparator")}}),ve(()=>{var l;return I("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),py=ee({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Ie(),...gC()},"VSelectionControl");function mj(e){const t=nt(YB,void 0),{densityClasses:n}=ar(e),r=ze(e,"modelValue"),a=E(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),i=E(()=>e.falseValue!==void 0?e.falseValue:!1),o=E(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),s=E({get(){const v=t?t.modelValue.value:r.value;return o.value?tn(v).some(h=>e.valueComparator(h,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const h=v?a.value:i.value;let g=h;o.value&&(g=v?[...tn(r.value),h]:tn(r.value).filter(p=>!e.valueComparator(p,a.value))),t?t.modelValue.value=g:r.value=g}}),{textColorClasses:l,textColorStyles:u}=Qn(E(()=>{if(!(e.error||e.disabled))return s.value?e.color:e.baseColor})),{backgroundColorClasses:c,backgroundColorStyles:f}=Bt(E(()=>s.value&&!e.error&&!e.disabled?e.color:void 0)),d=E(()=>s.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:i,model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,icon:d}}const Xl=le()({name:"VSelectionControl",directives:{Ripple:lo},inheritAttrs:!1,props:py(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{group:a,densityClasses:i,icon:o,model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,trueValue:d}=mj(e),v=rr(),h=E(()=>e.id||`input-${v}`),g=xe(!1),p=xe(!1),m=ge();a==null||a.onForceUpdate(()=>{m.value&&(m.value.checked=s.value)});function y(x){g.value=!0,Ac(x.target,":focus-visible")!==!1&&(p.value=!0)}function _(){g.value=!1,p.value=!1}function b(x){e.readonly&&a&&dt(()=>a.forceUpdate()),s.value=x.target.checked}return ve(()=>{var T,A;const x=r.label?r.label({label:e.label,props:{for:h.value}}):e.label,[S,w]=Ss(n),C=I("input",he({ref:m,checked:s.value,disabled:!!(e.readonly||e.disabled),id:h.value,onBlur:_,onFocus:y,onInput:b,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:d.value,name:e.name,"aria-checked":e.type==="checkbox"?s.value:void 0},w),null);return I("div",he({class:["v-selection-control",{"v-selection-control--dirty":s.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":g.value,"v-selection-control--focus-visible":p.value,"v-selection-control--inline":e.inline},i.value,e.class]},S,{style:e.style}),[I("div",{class:["v-selection-control__wrapper",l.value],style:u.value},[(T=r.default)==null?void 0:T.call(r,{backgroundColorClasses:c,backgroundColorStyles:f}),Yt(I("div",{class:["v-selection-control__input"]},[((A=r.input)==null?void 0:A.call(r,{model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,inputNode:C,icon:o.value,props:{onFocus:y,onBlur:_,id:h.value}}))??I(ke,null,[o.value&&I(Ct,{key:"icon",icon:o.value},null),C])]),[[Mr("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),x&&I(Zc,{for:h.value,clickable:!0,onClick:P=>P.stopPropagation()},{default:()=>[x]})])}),{isFocused:g,input:m}}}),ZB=ee({indeterminate:Boolean,indeterminateIcon:{type:Je,default:"$checkboxIndeterminate"},...py({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),ji=le()({name:"VCheckboxBtn",props:ZB(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"indeterminate"),a=ze(e,"modelValue");function i(l){r.value&&(r.value=!1)}const o=E(()=>r.value?e.indeterminateIcon:e.falseIcon),s=E(()=>r.value?e.indeterminateIcon:e.trueIcon);return ve(()=>{const l=Sn(Xl.filterProps(e),["modelValue"]);return I(Xl,he(l,{modelValue:a.value,"onUpdate:modelValue":[u=>a.value=u,i],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:s.value,"aria-checked":r.value?"mixed":void 0}),n)}),{}}});function jB(e){const{t}=cn();function n(r){let{name:a}=r;const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],o=e[`onClick:${a}`],s=o&&i?t(`$vuetify.input.${i}`,e.label??""):void 0;return I(Ct,{icon:e[`${a}Icon`],"aria-label":s,onClick:o},null)}return{InputIcon:n}}const yj=ee({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Ie(),...oo({transition:{component:cC,leaveAbsolute:!0,group:!0}})},"VMessages"),KB=le()({name:"VMessages",props:yj(),setup(e,t){let{slots:n}=t;const r=E(()=>tn(e.messages)),{textColorClasses:a,textColorStyles:i}=Qn(E(()=>e.color));return ve(()=>I(ca,{transition:e.transition,tag:"div",class:["v-messages",a.value,e.class],style:[i.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((o,s)=>I("div",{class:"v-messages__message",key:`${s}-${r.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),Zv=ee({focused:Boolean,"onUpdate:focused":Ar()},"focus");function uo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi();const n=ze(e,"focused"),r=E(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function i(){n.value=!1}return{focusClasses:r,isFocused:n,focus:a,blur:i}}const qB=Symbol.for("vuetify:form"),_j=ee({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function bj(e){const t=ze(e,"modelValue"),n=E(()=>e.disabled),r=E(()=>e.readonly),a=xe(!1),i=ge([]),o=ge([]);async function s(){const c=[];let f=!0;o.value=[],a.value=!0;for(const d of i.value){const v=await d.validate();if(v.length>0&&(f=!1,c.push({id:d.id,errorMessages:v})),!f&&e.fastFail)break}return o.value=c,a.value=!1,{valid:f,errors:o.value}}function l(){i.value.forEach(c=>c.reset())}function u(){i.value.forEach(c=>c.resetValidation())}return Se(i,()=>{let c=0,f=0;const d=[];for(const v of i.value)v.isValid===!1?(f++,d.push({id:v.id,errorMessages:v.errorMessages})):v.isValid===!0&&c++;o.value=d,t.value=f>0?!1:c===i.value.length?!0:null},{deep:!0}),Tt(qB,{register:c=>{let{id:f,validate:d,reset:v,resetValidation:h}=c;i.value.some(g=>g.id===f),i.value.push({id:f,validate:d,reset:v,resetValidation:h,isValid:null,errorMessages:[]})},unregister:c=>{i.value=i.value.filter(f=>f.id!==c)},update:(c,f,d)=>{const v=i.value.find(h=>h.id===c);v&&(v.isValid=f,v.errorMessages=d)},isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:i,validateOn:se(e,"validateOn")}),{errors:o,isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:i,validate:s,reset:l,resetValidation:u}}function my(){return nt(qB,null)}const JB=ee({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...Zv()},"validation");function QB(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:rr();const r=ze(e,"modelValue"),a=E(()=>e.validationValue===void 0?r.value:e.validationValue),i=my(),o=ge([]),s=xe(!0),l=E(()=>!!(tn(r.value===""?null:r.value).length||tn(a.value===""?null:a.value).length)),u=E(()=>!!(e.disabled??(i==null?void 0:i.isDisabled.value))),c=E(()=>!!(e.readonly??(i==null?void 0:i.isReadonly.value))),f=E(()=>{var b;return(b=e.errorMessages)!=null&&b.length?tn(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),d=E(()=>{let b=(e.validateOn??(i==null?void 0:i.validateOn.value))||"input";b==="lazy"&&(b="input lazy");const x=new Set((b==null?void 0:b.split(" "))??[]);return{blur:x.has("blur")||x.has("input"),input:x.has("input"),submit:x.has("submit"),lazy:x.has("lazy")}}),v=E(()=>{var b;return e.error||(b=e.errorMessages)!=null&&b.length?!1:e.rules.length?s.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),h=xe(!1),g=E(()=>({[`${t}--error`]:v.value===!1,[`${t}--dirty`]:l.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:c.value})),p=E(()=>e.name??He(n));qm(()=>{i==null||i.register({id:p.value,validate:_,reset:m,resetValidation:y})}),En(()=>{i==null||i.unregister(p.value)}),ln(async()=>{d.value.lazy||await _(!0),i==null||i.update(p.value,v.value,f.value)}),Ba(()=>d.value.input,()=>{Se(a,()=>{if(a.value!=null)_();else if(e.focused){const b=Se(()=>e.focused,x=>{x||_(),b()})}})}),Ba(()=>d.value.blur,()=>{Se(()=>e.focused,b=>{b||_()})}),Se(v,()=>{i==null||i.update(p.value,v.value,f.value)});function m(){r.value=null,dt(y)}function y(){s.value=!0,d.value.lazy?o.value=[]:_(!0)}async function _(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const x=[];h.value=!0;for(const S of e.rules){if(x.length>=+(e.maxErrors??1))break;const C=await(typeof S=="function"?S:()=>S)(a.value);if(C!==!0){if(C!==!1&&typeof C!="string"){console.warn(`${C} is not a valid value. Rule functions must return boolean true or a string.`);continue}x.push(C||"")}}return o.value=x,h.value=!1,s.value=b,o.value}return{errorMessages:f,isDirty:l,isDisabled:u,isReadonly:c,isPristine:s,isValid:v,isValidating:h,reset:m,resetValidation:y,validate:_,validationClasses:g}}const co=ee({id:String,appendIcon:Je,centerAffix:{type:Boolean,default:!0},prependIcon:Je,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Ar(),"onClick:append":Ar(),...Ie(),...Cn(),...JB()},"VInput"),$n=le()({name:"VInput",props:{...co()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const{densityClasses:i}=ar(e),{rtlClasses:o}=Rn(),{InputIcon:s}=jB(e),l=rr(),u=E(()=>e.id||`input-${l}`),c=E(()=>`${u.value}-messages`),{errorMessages:f,isDirty:d,isDisabled:v,isReadonly:h,isPristine:g,isValid:p,isValidating:m,reset:y,resetValidation:_,validate:b,validationClasses:x}=QB(e,"v-input",u),S=E(()=>({id:u,messagesId:c,isDirty:d,isDisabled:v,isReadonly:h,isPristine:g,isValid:p,isValidating:m,reset:y,resetValidation:_,validate:b})),w=E(()=>{var C;return(C=e.errorMessages)!=null&&C.length||!g.value&&f.value.length?f.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return ve(()=>{var D,M,L,R;const C=!!(r.prepend||e.prependIcon),T=!!(r.append||e.appendIcon),A=w.value.length>0,P=!e.hideDetails||e.hideDetails==="auto"&&(A||!!r.details);return I("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},i.value,o.value,x.value,e.class],style:e.style},[C&&I("div",{key:"prepend",class:"v-input__prepend"},[(D=r.prepend)==null?void 0:D.call(r,S.value),e.prependIcon&&I(s,{key:"prepend-icon",name:"prepend"},null)]),r.default&&I("div",{class:"v-input__control"},[(M=r.default)==null?void 0:M.call(r,S.value)]),T&&I("div",{key:"append",class:"v-input__append"},[e.appendIcon&&I(s,{key:"append-icon",name:"append"},null),(L=r.append)==null?void 0:L.call(r,S.value)]),P&&I("div",{class:"v-input__details"},[I(KB,{id:c.value,active:A,messages:w.value},{message:r.message}),(R=r.details)==null?void 0:R.call(r,S.value)])])}),{reset:y,resetValidation:_,validate:b,isValid:p,errorMessages:f}}}),Sj=ee({...co(),...Sn(ZB(),["inline"])},"VCheckbox"),xj=le()({name:"VCheckbox",inheritAttrs:!1,props:Sj(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=ze(e,"modelValue"),{isFocused:i,focus:o,blur:s}=uo(e),l=rr(),u=E(()=>e.id||`checkbox-${l}`);return ve(()=>{const[c,f]=Ss(n),d=$n.filterProps(e),v=ji.filterProps(e);return I($n,he({class:["v-checkbox",e.class]},c,d,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,id:u.value,focused:i.value,style:e.style}),{...r,default:h=>{let{id:g,messagesId:p,isDisabled:m,isReadonly:y}=h;return I(ji,he(v,{id:g.value,"aria-describedby":p.value,disabled:m.value,readonly:y.value},f,{modelValue:a.value,"onUpdate:modelValue":_=>a.value=_,onFocus:o,onBlur:s}),r)}})}),{}}});const ez=Symbol.for("vuetify:v-chip-group"),wj=ee({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:io},...Ie(),...fu({selectedClass:"v-chip--selected"}),...et(),...vt(),...xa({variant:"tonal"})},"VChipGroup"),Cj=le()({name:"VChipGroup",props:wj(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{isSelected:a,select:i,next:o,prev:s,selected:l}=ws(e,ez);return Gt({VChip:{color:se(e,"color"),disabled:se(e,"disabled"),filter:se(e,"filter"),variant:se(e,"variant")}}),ve(()=>I(e.tag,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:a,select:i,next:o,prev:s,selected:l.value})]}})),{}}}),Tj=ee({activeClass:String,appendAvatar:String,appendIcon:Je,closable:Boolean,closeIcon:{type:Je,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:Ar(),onClickOnce:Ar(),...Yr(),...Ie(),...Cn(),...pn(),...du(),...Ht(),...Xv(),...so(),...et({tag:"span"}),...vt(),...xa({variant:"tonal"})},"VChip"),jv=le()({name:"VChip",directives:{Ripple:lo},props:Tj(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:i}=cn(),{borderClasses:o}=Sa(e),{colorClasses:s,colorStyles:l,variantClasses:u}=cu(e),{densityClasses:c}=ar(e),{elevationClasses:f}=Vn(e),{roundedClasses:d}=qt(e),{sizeClasses:v}=Uc(e),{themeClasses:h}=St(e),g=ze(e,"modelValue"),p=vu(e,ez,!1),m=Yv(e,n),y=E(()=>e.link!==!1&&m.isLink.value),_=E(()=>!e.disabled&&e.link!==!1&&(!!p||e.link||m.isClickable.value)),b=E(()=>({"aria-label":i(e.closeLabel),onClick(w){w.stopPropagation(),g.value=!1,r("click:close",w)}}));function x(w){var C;r("click",w),_.value&&((C=m.navigate)==null||C.call(m,w),p==null||p.toggle())}function S(w){(w.key==="Enter"||w.key===" ")&&(w.preventDefault(),x(w))}return()=>{const w=m.isLink.value?"a":e.tag,C=!!(e.appendIcon||e.appendAvatar),T=!!(C||a.append),A=!!(a.close||e.closable),P=!!(a.filter||e.filter)&&p,D=!!(e.prependIcon||e.prependAvatar),M=!!(D||a.prepend),L=!p||p.isSelected.value;return g.value&&Yt(I(w,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":_.value,"v-chip--filter":P,"v-chip--pill":e.pill},h.value,o.value,L?s.value:void 0,c.value,f.value,d.value,v.value,u.value,p==null?void 0:p.selectedClass.value,e.class],style:[L?l.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:m.href.value,tabindex:_.value?0:void 0,onClick:x,onKeydown:_.value&&!y.value&&S},{default:()=>{var R;return[uu(_.value,"v-chip"),P&&I(fC,{key:"filter"},{default:()=>[Yt(I("div",{class:"v-chip__filter"},[a.filter?I(ht,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):I(Ct,{key:"filter-icon",icon:e.filterIcon},null)]),[[Ya,p.isSelected.value]])]}),M&&I("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?I(ht,{key:"prepend-defaults",disabled:!D,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):I(ke,null,[e.prependIcon&&I(Ct,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&I(pa,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),I("div",{class:"v-chip__content"},[((R=a.default)==null?void 0:R.call(a,{isSelected:p==null?void 0:p.isSelected.value,selectedClass:p==null?void 0:p.selectedClass.value,select:p==null?void 0:p.select,toggle:p==null?void 0:p.toggle,value:p==null?void 0:p.value.value,disabled:e.disabled}))??e.text]),T&&I("div",{key:"append",class:"v-chip__append"},[a.append?I(ht,{key:"append-defaults",disabled:!C,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):I(ke,null,[e.appendIcon&&I(Ct,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&I(pa,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),A&&I("button",he({key:"close",class:"v-chip__close",type:"button"},b.value),[a.close?I(ht,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):I(Ct,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Mr("ripple"),_.value&&e.ripple,null]])}}});const d1=Symbol.for("vuetify:list");function tz(){const e=nt(d1,{hasPrepend:xe(!1),updateHasPrepend:()=>null}),t={hasPrepend:xe(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Tt(d1,t),e}function nz(){return nt(d1,null)}const Aj={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){const i=new Set;i.add(t);let o=a.get(t);for(;o!=null;)i.add(o),o=a.get(o);return i}else return r.delete(t),r},select:()=>null},rz={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){let i=a.get(t);for(r.add(t);i!=null&&i!==t;)r.add(i),i=a.get(i);return r}else r.delete(t);return r},select:()=>null},Ij={open:rz.open,select:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(!n)return r;const i=[];let o=a.get(t);for(;o!=null;)i.push(o),o=a.get(o);return new Set(i)}},pC=e=>{const t={select:n=>{let{id:r,value:a,selected:i}=n;if(r=rt(r),e&&!a){const o=Array.from(i.entries()).reduce((s,l)=>{let[u,c]=l;return c==="on"?[...s,u]:s},[]);if(o.length===1&&o[0]===r)return i}return i.set(r,a?"on":"off"),i},in:(n,r,a)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:new Map(i),children:r,parents:a});return i},out:n=>{const r=[];for(const[a,i]of n.entries())i==="on"&&r.push(a);return r}};return t},az=e=>{const t=pC(e);return{select:r=>{let{selected:a,id:i,...o}=r;i=rt(i);const s=a.has(i)?new Map([[i,a.get(i)]]):new Map;return t.select({...o,id:i,selected:s})},in:(r,a,i)=>{let o=new Map;return r!=null&&r.length&&(o=t.in(r.slice(0,1),a,i)),o},out:(r,a,i)=>t.out(r,a,i)}},Pj=e=>{const t=pC(e);return{select:r=>{let{id:a,selected:i,children:o,...s}=r;return a=rt(a),o.has(a)?i:t.select({id:a,selected:i,children:o,...s})},in:t.in,out:t.out}},Dj=e=>{const t=az(e);return{select:r=>{let{id:a,selected:i,children:o,...s}=r;return a=rt(a),o.has(a)?i:t.select({id:a,selected:i,children:o,...s})},in:t.in,out:t.out}},Mj=e=>{const t={select:n=>{let{id:r,value:a,selected:i,children:o,parents:s}=n;r=rt(r);const l=new Map(i),u=[r];for(;u.length;){const f=u.shift();i.set(f,a?"on":"off"),o.has(f)&&u.push(...o.get(f))}let c=s.get(r);for(;c;){const f=o.get(c),d=f.every(h=>i.get(h)==="on"),v=f.every(h=>!i.has(h)||i.get(h)==="off");i.set(c,d?"on":v?"off":"indeterminate"),c=s.get(c)}return e&&!a&&Array.from(i.entries()).reduce((d,v)=>{let[h,g]=v;return g==="on"?[...d,h]:d},[]).length===0?l:i},in:(n,r,a)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:new Map(i),children:r,parents:a});return i},out:(n,r)=>{const a=[];for(const[i,o]of n.entries())o==="on"&&!r.has(i)&&a.push(i);return a}};return t},tv=Symbol.for("vuetify:nested"),iz={id:xe(),root:{register:()=>null,unregister:()=>null,parents:ge(new Map),children:ge(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:ge(new Set),selected:ge(new Map),selectedValues:ge([])}},kj=ee({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),Lj=e=>{let t=!1;const n=ge(new Map),r=ge(new Map),a=ze(e,"opened",e.opened,f=>new Set(f),f=>[...f.values()]),i=E(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return Dj(e.mandatory);case"leaf":return Pj(e.mandatory);case"independent":return pC(e.mandatory);case"single-independent":return az(e.mandatory);case"classic":default:return Mj(e.mandatory)}}),o=E(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return Ij;case"single":return Aj;case"multiple":default:return rz}}),s=ze(e,"selected",e.selected,f=>i.value.in(f,n.value,r.value),f=>i.value.out(f,n.value,r.value));En(()=>{t=!0});function l(f){const d=[];let v=f;for(;v!=null;)d.unshift(v),v=r.value.get(v);return d}const u=un("nested"),c={id:xe(),root:{opened:a,selected:s,selectedValues:E(()=>{const f=[];for(const[d,v]of s.value.entries())v==="on"&&f.push(d);return f}),register:(f,d,v)=>{d&&f!==d&&r.value.set(f,d),v&&n.value.set(f,[]),d!=null&&n.value.set(d,[...n.value.get(d)||[],f])},unregister:f=>{if(t)return;n.value.delete(f);const d=r.value.get(f);if(d){const v=n.value.get(d)??[];n.value.set(d,v.filter(h=>h!==f))}r.value.delete(f),a.value.delete(f)},open:(f,d,v)=>{u.emit("click:open",{id:f,value:d,path:l(f),event:v});const h=o.value.open({id:f,value:d,opened:new Set(a.value),children:n.value,parents:r.value,event:v});h&&(a.value=h)},openOnSelect:(f,d,v)=>{const h=o.value.select({id:f,value:d,selected:new Map(s.value),opened:new Set(a.value),children:n.value,parents:r.value,event:v});h&&(a.value=h)},select:(f,d,v)=>{u.emit("click:select",{id:f,value:d,path:l(f),event:v});const h=i.value.select({id:f,value:d,selected:new Map(s.value),children:n.value,parents:r.value,event:v});h&&(s.value=h),c.root.openOnSelect(f,d,v)},children:n,parents:r}};return Tt(tv,c),c.root},oz=(e,t)=>{const n=nt(tv,iz),r=Symbol(rr()),a=E(()=>e.value!==void 0?e.value:r),i={...n,id:a,open:(o,s)=>n.root.open(a.value,o,s),openOnSelect:(o,s)=>n.root.openOnSelect(a.value,o,s),isOpen:E(()=>n.root.opened.value.has(a.value)),parent:E(()=>n.root.parents.value.get(a.value)),select:(o,s)=>n.root.select(a.value,o,s),isSelected:E(()=>n.root.selected.value.get(rt(a.value))==="on"),isIndeterminate:E(()=>n.root.selected.value.get(a.value)==="indeterminate"),isLeaf:E(()=>!n.root.children.value.get(a.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(a.value,n.id.value,t),En(()=>{!n.isGroupActivator&&n.root.unregister(a.value)}),t&&Tt(tv,i),i},Ej=()=>{const e=nt(tv,iz);Tt(tv,{...e,isGroupActivator:!0})},Rj=Hr({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return Ej(),()=>{var r;return(r=n.default)==null?void 0:r.call(n)}}}),Vj=ee({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Je,default:"$collapse"},expandIcon:{type:Je,default:"$expand"},prependIcon:Je,appendIcon:Je,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Ie(),...et()},"VListGroup"),v1=le()({name:"VListGroup",props:Vj(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:a,id:i}=oz(se(e,"value"),!0),o=E(()=>`v-list-group--id-${String(i.value)}`),s=nz(),{isBooted:l}=lu();function u(v){a(!r.value,v)}const c=E(()=>({onClick:u,class:"v-list-group__header",id:o.value})),f=E(()=>r.value?e.collapseIcon:e.expandIcon),d=E(()=>({VListItem:{active:r.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&f.value,appendIcon:e.appendIcon||!e.subgroup&&f.value,title:e.title,value:e.value}}));return ve(()=>I(e.tag,{class:["v-list-group",{"v-list-group--prepend":s==null?void 0:s.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class],style:e.style},{default:()=>[n.activator&&I(ht,{defaults:d.value},{default:()=>[I(Rj,null,{default:()=>[n.activator({props:c.value,isOpen:r.value})]})]}),I(ca,{transition:{component:fy},disabled:!l.value},{default:()=>{var v;return[Yt(I("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[Ya,r.value]])]}})]})),{}}});const sz=Wr("v-list-item-subtitle"),lz=Wr("v-list-item-title"),Oj=ee({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Je,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:Ar(),onClickOnce:Ar(),...Yr(),...Ie(),...Cn(),...hr(),...pn(),...Ht(),...Xv(),...et(),...vt(),...xa({variant:"text"})},"VListItem"),Ki=le()({name:"VListItem",directives:{Ripple:lo},props:Oj(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const i=Yv(e,n),o=E(()=>e.value===void 0?i.href.value:e.value),{select:s,isSelected:l,isIndeterminate:u,isGroupActivator:c,root:f,parent:d,openOnSelect:v}=oz(o,!1),h=nz(),g=E(()=>{var O;return e.active!==!1&&(e.active||((O=i.isActive)==null?void 0:O.value)||l.value)}),p=E(()=>e.link!==!1&&i.isLink.value),m=E(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||e.value!=null&&!!h)),y=E(()=>e.rounded||e.nav),_=E(()=>e.color??e.activeColor),b=E(()=>({color:g.value?_.value??e.baseColor:e.baseColor,variant:e.variant}));Se(()=>{var O;return(O=i.isActive)==null?void 0:O.value},O=>{O&&d.value!=null&&f.open(d.value,!0),O&&v(O)},{immediate:!0});const{themeClasses:x}=St(e),{borderClasses:S}=Sa(e),{colorClasses:w,colorStyles:C,variantClasses:T}=cu(b),{densityClasses:A}=ar(e),{dimensionStyles:P}=gr(e),{elevationClasses:D}=Vn(e),{roundedClasses:M}=qt(y),L=E(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),R=E(()=>({isActive:g.value,select:s,isSelected:l.value,isIndeterminate:u.value}));function V(O){var G;a("click",O),!(c||!m.value)&&((G=i.navigate)==null||G.call(i,O),e.value!=null&&s(!l.value,O))}function H(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),V(O))}return ve(()=>{const O=p.value?"a":e.tag,G=r.title||e.title!=null,Z=r.subtitle||e.subtitle!=null,j=!!(e.appendAvatar||e.appendIcon),Q=!!(j||r.append),z=!!(e.prependAvatar||e.prependIcon),F=!!(z||r.prepend);return h==null||h.updateHasPrepend(F),e.activeColor&&X9("active-color",["color","base-color"]),Yt(I(O,{class:["v-list-item",{"v-list-item--active":g.value,"v-list-item--disabled":e.disabled,"v-list-item--link":m.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!F&&(h==null?void 0:h.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&g.value},x.value,S.value,w.value,A.value,D.value,L.value,M.value,T.value,e.class],style:[C.value,P.value,e.style],href:i.href.value,tabindex:m.value?h?-2:0:void 0,onClick:V,onKeydown:m.value&&!p.value&&H},{default:()=>{var W;return[uu(m.value||g.value,"v-list-item"),F&&I("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?I(ht,{key:"prepend-defaults",disabled:!z,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var Y;return[(Y=r.prepend)==null?void 0:Y.call(r,R.value)]}}):I(ke,null,[e.prependAvatar&&I(pa,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&I(Ct,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),I("div",{class:"v-list-item__spacer"},null)]),I("div",{class:"v-list-item__content","data-no-activator":""},[G&&I(lz,{key:"title"},{default:()=>{var Y;return[((Y=r.title)==null?void 0:Y.call(r,{title:e.title}))??e.title]}}),Z&&I(sz,{key:"subtitle"},{default:()=>{var Y;return[((Y=r.subtitle)==null?void 0:Y.call(r,{subtitle:e.subtitle}))??e.subtitle]}}),(W=r.default)==null?void 0:W.call(r,R.value)]),Q&&I("div",{key:"append",class:"v-list-item__append"},[r.append?I(ht,{key:"append-defaults",disabled:!j,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var Y;return[(Y=r.append)==null?void 0:Y.call(r,R.value)]}}):I(ke,null,[e.appendIcon&&I(Ct,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&I(pa,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),I("div",{class:"v-list-item__spacer"},null)])]}}),[[Mr("ripple"),m.value&&e.ripple]])}),{}}}),Nj=ee({color:String,inset:Boolean,sticky:Boolean,title:String,...Ie(),...et()},"VListSubheader"),uz=le()({name:"VListSubheader",props:Nj(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=Qn(se(e,"color"));return ve(()=>{const i=!!(n.default||e.title);return I(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class],style:[{textColorStyles:a},e.style]},{default:()=>{var o;return[i&&I("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}});const Bj=ee({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...Ie(),...vt()},"VDivider"),yy=le()({name:"VDivider",props:Bj(),setup(e,t){let{attrs:n}=t;const{themeClasses:r}=St(e),{textColorClasses:a,textColorStyles:i}=Qn(se(e,"color")),o=E(()=>{const s={};return e.length&&(s[e.vertical?"maxHeight":"maxWidth"]=Ae(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=Ae(e.thickness)),s});return ve(()=>I("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},r.value,a.value,e.class],style:[o.value,i.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}}),zj=ee({items:Array,returnObject:Boolean},"VListChildren"),cz=le()({name:"VListChildren",props:zj(),setup(e,t){let{slots:n}=t;return tz(),()=>{var r,a;return((r=n.default)==null?void 0:r.call(n))??((a=e.items)==null?void 0:a.map(i=>{var d,v;let{children:o,props:s,type:l,raw:u}=i;if(l==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:s}))??I(yy,s,null);if(l==="subheader")return((v=n.subheader)==null?void 0:v.call(n,{props:s}))??I(uz,s,null);const c={subtitle:n.subtitle?h=>{var g;return(g=n.subtitle)==null?void 0:g.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var g;return(g=n.prepend)==null?void 0:g.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var g;return(g=n.append)==null?void 0:g.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var g;return(g=n.title)==null?void 0:g.call(n,{...h,item:u})}:void 0},f=v1.filterProps(s);return o?I(v1,he({value:s==null?void 0:s.value},f),{activator:h=>{let{props:g}=h;const p={...s,...g,value:e.returnObject?u:s.value};return n.header?n.header({props:p}):I(Ki,p,c)},default:()=>I(cz,{items:o},n)}):n.item?n.item({props:s}):I(Ki,he(s,{value:e.returnObject?u:s.value}),c)}))}}}),fz=ee({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:io}},"list-items");function yl(e,t){const n=Dn(t,e.itemTitle,t),r=Dn(t,e.itemValue,n),a=Dn(t,e.itemChildren),i=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?Sn(t,["children"]):t:void 0:Dn(t,e.itemProps),o={title:n,value:r,...i};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?dz(e,a):void 0,raw:t}}function dz(e,t){const n=[];for(const r of t)n.push(yl(e,r));return n}function mC(e){const t=E(()=>dz(e,e.items)),n=E(()=>t.value.some(i=>i.value===null));function r(i){return n.value||(i=i.filter(o=>o!==null)),i.map(o=>e.returnObject&&typeof o=="string"?yl(e,o):t.value.find(s=>e.valueComparator(o,s.value))||yl(e,o))}function a(i){return e.returnObject?i.map(o=>{let{raw:s}=o;return s}):i.map(o=>{let{value:s}=o;return s})}return{items:t,transformIn:r,transformOut:a}}function Fj(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function $j(e,t){const n=Dn(t,e.itemType,"item"),r=Fj(t)?t:Dn(t,e.itemTitle),a=Dn(t,e.itemValue,void 0),i=Dn(t,e.itemChildren),o=e.itemProps===!0?Sn(t,["children"]):Dn(t,e.itemProps),s={title:r,value:a,...o};return{type:n,title:s.title,value:s.value,props:s,children:n==="item"&&i?vz(e,i):void 0,raw:t}}function vz(e,t){const n=[];for(const r of t)n.push($j(e,r));return n}function Gj(e){return{items:E(()=>vz(e,e.items))}}const Hj=ee({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...kj({selectStrategy:"single-leaf",openStrategy:"list"}),...Yr(),...Ie(),...Cn(),...hr(),...pn(),itemType:{type:String,default:"type"},...fz(),...Ht(),...et(),...vt(),...xa({variant:"text"})},"VList"),_y=le()({name:"VList",props:Hj(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=Gj(e),{themeClasses:a}=St(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Bt(se(e,"bgColor")),{borderClasses:s}=Sa(e),{densityClasses:l}=ar(e),{dimensionStyles:u}=gr(e),{elevationClasses:c}=Vn(e),{roundedClasses:f}=qt(e),{open:d,select:v}=Lj(e),h=E(()=>e.lines?`v-list--${e.lines}-line`:void 0),g=se(e,"activeColor"),p=se(e,"baseColor"),m=se(e,"color");tz(),Gt({VListGroup:{activeColor:g,baseColor:p,color:m},VListItem:{activeClass:se(e,"activeClass"),activeColor:g,baseColor:p,color:m,density:se(e,"density"),disabled:se(e,"disabled"),lines:se(e,"lines"),nav:se(e,"nav"),slim:se(e,"slim"),variant:se(e,"variant")}});const y=xe(!1),_=ge();function b(A){y.value=!0}function x(A){y.value=!1}function S(A){var P;!y.value&&!(A.relatedTarget&&((P=_.value)!=null&&P.contains(A.relatedTarget)))&&T()}function w(A){if(_.value){if(A.key==="ArrowDown")T("next");else if(A.key==="ArrowUp")T("prev");else if(A.key==="Home")T("first");else if(A.key==="End")T("last");else return;A.preventDefault()}}function C(A){y.value=!0}function T(A){if(_.value)return Tc(_.value,A)}return ve(()=>I(e.tag,{ref:_,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},a.value,i.value,s.value,l.value,c.value,h.value,f.value,e.class],style:[o.value,u.value,e.style],tabindex:e.disabled||y.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:b,onFocusout:x,onFocus:S,onKeydown:w,onMousedown:C},{default:()=>[I(cz,{items:r.value,returnObject:e.returnObject},n)]})),{open:d,select:v,focus:T}}}),Wj=Wr("v-list-img"),Uj=ee({start:Boolean,end:Boolean,...Ie(),...et()},"VListItemAction"),Yj=le()({name:"VListItemAction",props:Uj(),setup(e,t){let{slots:n}=t;return ve(()=>I(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},n)),{}}}),Xj=ee({start:Boolean,end:Boolean,...Ie(),...et()},"VListItemMedia"),Zj=le()({name:"VListItemMedia",props:Xj(),setup(e,t){let{slots:n}=t;return ve(()=>I(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},n)),{}}});function $0(e,t){return{x:e.x+t.x,y:e.y+t.y}}function jj(e,t){return{x:e.x-t.x,y:e.y-t.y}}function mD(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,a=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,i=n==="top"?0:n==="bottom"?t.height:n;return $0({x:a,y:i},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,a=n==="left"?0:n==="right"?t.width:n,i=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return $0({x:a,y:i},t)}return $0({x:t.width/2,y:t.height/2},t)}const hz={static:Jj,connected:eK},Kj=ee({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in hz},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function qj(e,t){const n=ge({}),r=ge();Mt&&Ba(()=>!!(t.isActive.value&&e.locationStrategy),i=>{var o,s;Se(()=>e.locationStrategy,i),nr(()=>{window.removeEventListener("resize",a),r.value=void 0}),window.addEventListener("resize",a,{passive:!0}),typeof e.locationStrategy=="function"?r.value=(o=e.locationStrategy(t,e,n))==null?void 0:o.updateLocation:r.value=(s=hz[e.locationStrategy](t,e,n))==null?void 0:s.updateLocation});function a(i){var o;(o=r.value)==null||o.call(r,i)}return{contentStyles:n,updateLocation:r}}function Jj(){}function Qj(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=Jw(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function eK(e,t,n){(Array.isArray(e.target.value)||hX(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:i}=Kw(()=>{const h=JS(t.location,e.isRtl.value),g=t.origin==="overlap"?h:t.origin==="auto"?N0(h):JS(t.origin,e.isRtl.value);return h.side===g.side&&h.align===B0(g).align?{preferredAnchor:FP(h),preferredOrigin:FP(g)}:{preferredAnchor:h,preferredOrigin:g}}),[o,s,l,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>E(()=>{const g=parseFloat(t[h]);return isNaN(g)?1/0:g})),c=E(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1;const d=new ResizeObserver(()=>{f&&v()});Se([e.target,e.contentEl],(h,g)=>{let[p,m]=h,[y,_]=g;y&&!Array.isArray(y)&&d.unobserve(y),p&&!Array.isArray(p)&&d.observe(p),_&&d.unobserve(_),m&&d.observe(m)},{immediate:!0}),nr(()=>{d.disconnect()});function v(){if(f=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>f=!0)}),!e.target.value||!e.contentEl.value)return;const h=eB(e.target.value),g=Qj(e.contentEl.value,e.isRtl.value),p=Np(e.contentEl.value),m=12;p.length||(p.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const y=p.reduce((P,D)=>{const M=D.getBoundingClientRect(),L=new kl({x:D===document.documentElement?0:M.x,y:D===document.documentElement?0:M.y,width:D.clientWidth,height:D.clientHeight});return P?new kl({x:Math.max(P.left,L.left),y:Math.max(P.top,L.top),width:Math.min(P.right,L.right)-Math.max(P.left,L.left),height:Math.min(P.bottom,L.bottom)-Math.max(P.top,L.top)}):L},void 0);y.x+=m,y.y+=m,y.width-=m*2,y.height-=m*2;let _={anchor:a.value,origin:i.value};function b(P){const D=new kl(g),M=mD(P.anchor,h),L=mD(P.origin,D);let{x:R,y:V}=jj(M,L);switch(P.anchor.side){case"top":V-=c.value[0];break;case"bottom":V+=c.value[0];break;case"left":R-=c.value[0];break;case"right":R+=c.value[0];break}switch(P.anchor.align){case"top":V-=c.value[1];break;case"bottom":V+=c.value[1];break;case"left":R-=c.value[1];break;case"right":R+=c.value[1];break}return D.x+=R,D.y+=V,D.width=Math.min(D.width,l.value),D.height=Math.min(D.height,u.value),{overflows:GP(D,y),x:R,y:V}}let x=0,S=0;const w={x:0,y:0},C={x:!1,y:!1};let T=-1;for(;!(T++>10);){const{x:P,y:D,overflows:M}=b(_);x+=P,S+=D,g.x+=P,g.y+=D;{const L=$P(_.anchor),R=M.x.before||M.x.after,V=M.y.before||M.y.after;let H=!1;if(["x","y"].forEach(O=>{if(O==="x"&&R&&!C.x||O==="y"&&V&&!C.y){const G={anchor:{..._.anchor},origin:{..._.origin}},Z=O==="x"?L==="y"?B0:N0:L==="y"?N0:B0;G.anchor=Z(G.anchor),G.origin=Z(G.origin);const{overflows:j}=b(G);(j[O].before<=M[O].before&&j[O].after<=M[O].after||j[O].before+j[O].after<(M[O].before+M[O].after)/2)&&(_=G,H=C[O]=!0)}}),H)continue}M.x.before&&(x+=M.x.before,g.x+=M.x.before),M.x.after&&(x-=M.x.after,g.x-=M.x.after),M.y.before&&(S+=M.y.before,g.y+=M.y.before),M.y.after&&(S-=M.y.after,g.y-=M.y.after);{const L=GP(g,y);w.x=y.width-L.x.before-L.x.after,w.y=y.height-L.y.before-L.y.after,x+=L.x.before,g.x+=L.x.before,S+=L.y.before,g.y+=L.y.before}break}const A=$P(_.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${_.anchor.side} ${_.anchor.align}`,transformOrigin:`${_.origin.side} ${_.origin.align}`,top:Ae(G0(S)),left:e.isRtl.value?void 0:Ae(G0(x)),right:e.isRtl.value?Ae(G0(-x)):void 0,minWidth:Ae(A==="y"?Math.min(o.value,h.width):o.value),maxWidth:Ae(yD(vn(w.x,o.value===1/0?0:o.value,l.value))),maxHeight:Ae(yD(vn(w.y,s.value===1/0?0:s.value,u.value)))}),{available:w,contentBox:g}}return Se(()=>[a.value,i.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>v()),dt(()=>{const h=v();if(!h)return;const{available:g,contentBox:p}=h;p.height>g.y&&requestAnimationFrame(()=>{v(),requestAnimationFrame(()=>{v()})})}),{updateLocation:v}}function G0(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function yD(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let h1=!0;const $p=[];function tK(e){!h1||$p.length?($p.push(e),g1()):(h1=!1,e(),g1())}let _D=-1;function g1(){cancelAnimationFrame(_D),_D=requestAnimationFrame(()=>{const e=$p.shift();e&&e(),$p.length?g1():h1=!0})}const jg={none:null,close:aK,block:iK,reposition:oK},nK=ee({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in jg}},"VOverlay-scroll-strategies");function rK(e,t){if(!Mt)return;let n;Ln(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=$c(),await dt(),n.active&&n.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(r=jg[e.scrollStrategy])==null||r.call(jg,t,e,n)}))}),nr(()=>{n==null||n.stop()})}function aK(e){function t(n){e.isActive.value=!1}gz(e.targetEl.value??e.contentEl.value,t)}function iK(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,r=[...new Set([...Np(e.targetEl.value,t.contained?n:void 0),...Np(e.contentEl.value,t.contained?n:void 0)])].filter(s=>!s.classList.contains("v-overlay-scroll-blocked")),a=window.innerWidth-document.documentElement.offsetWidth,i=(s=>rC(s)&&s)(n||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),r.forEach((s,l)=>{s.style.setProperty("--v-body-scroll-x",Ae(-s.scrollLeft)),s.style.setProperty("--v-body-scroll-y",Ae(-s.scrollTop)),s!==document.documentElement&&s.style.setProperty("--v-scrollbar-offset",Ae(a)),s.classList.add("v-overlay-scroll-blocked")}),nr(()=>{r.forEach((s,l)=>{const u=parseFloat(s.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(s.style.getPropertyValue("--v-body-scroll-y"));s.style.removeProperty("--v-body-scroll-x"),s.style.removeProperty("--v-body-scroll-y"),s.style.removeProperty("--v-scrollbar-offset"),s.classList.remove("v-overlay-scroll-blocked"),s.scrollLeft=-u,s.scrollTop=-c}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function oK(e,t,n){let r=!1,a=-1,i=-1;function o(s){tK(()=>{var c,f;const l=performance.now();(f=(c=e.updateLocation).value)==null||f.call(c,s),r=(performance.now()-l)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?s=>s():requestIdleCallback)(()=>{n.run(()=>{gz(e.targetEl.value??e.contentEl.value,s=>{r?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{o(s)})})):o(s)})})}),nr(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(a)})}function gz(e,t){const n=[document,...Np(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),nr(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const p1=Symbol.for("vuetify:v-menu"),pz=ee({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function mz(e,t){let n=()=>{};function r(o){n==null||n();const s=Number(o?e.openDelay:e.closeDelay);return new Promise(l=>{n=O9(s,()=>{t==null||t(o),l(o)})})}function a(){return r(!0)}function i(){return r(!1)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:i}}const sK=ee({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...pz()},"VOverlay-activator");function lK(e,t){let{isActive:n,isTop:r}=t;const a=un("useActivator"),i=ge();let o=!1,s=!1,l=!0;const u=E(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),c=E(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:f,runCloseDelay:d}=mz(e,w=>{w===(e.openOnHover&&o||u.value&&s)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==w&&(l=!0),n.value=w)}),v=ge(),h={onClick:w=>{w.stopPropagation(),i.value=w.currentTarget||w.target,n.value||(v.value=[w.clientX,w.clientY]),n.value=!n.value},onMouseenter:w=>{var C;(C=w.sourceCapabilities)!=null&&C.firesTouchEvents||(o=!0,i.value=w.currentTarget||w.target,f())},onMouseleave:w=>{o=!1,d()},onFocus:w=>{Ac(w.target,":focus-visible")!==!1&&(s=!0,w.stopPropagation(),i.value=w.currentTarget||w.target,f())},onBlur:w=>{s=!1,w.stopPropagation(),d()}},g=E(()=>{const w={};return c.value&&(w.onClick=h.onClick),e.openOnHover&&(w.onMouseenter=h.onMouseenter,w.onMouseleave=h.onMouseleave),u.value&&(w.onFocus=h.onFocus,w.onBlur=h.onBlur),w}),p=E(()=>{const w={};if(e.openOnHover&&(w.onMouseenter=()=>{o=!0,f()},w.onMouseleave=()=>{o=!1,d()}),u.value&&(w.onFocusin=()=>{s=!0,f()},w.onFocusout=()=>{s=!1,d()}),e.closeOnContentClick){const C=nt(p1,null);w.onClick=()=>{n.value=!1,C==null||C.closeParents()}}return w}),m=E(()=>{const w={};return e.openOnHover&&(w.onMouseenter=()=>{l&&(o=!0,l=!1,f())},w.onMouseleave=()=>{o=!1,d()}),w});Se(r,w=>{w&&(e.openOnHover&&!o&&(!u.value||!s)||u.value&&!s&&(!e.openOnHover||!o))&&(n.value=!1)}),Se(n,w=>{w||setTimeout(()=>{v.value=void 0})},{flush:"post"});const y=ge();Ln(()=>{y.value&&dt(()=>{i.value=jd(y.value)})});const _=ge(),b=E(()=>e.target==="cursor"&&v.value?v.value:_.value?jd(_.value):yz(e.target,a)||i.value),x=E(()=>Array.isArray(b.value)?void 0:b.value);let S;return Se(()=>!!e.activator,w=>{w&&Mt?(S=$c(),S.run(()=>{uK(e,a,{activatorEl:i,activatorEvents:g})})):S&&S.stop()},{flush:"post",immediate:!0}),nr(()=>{S==null||S.stop()}),{activatorEl:i,activatorRef:y,target:b,targetEl:x,targetRef:_,activatorEvents:g,contentEvents:p,scrimEvents:m}}function uK(e,t,n){let{activatorEl:r,activatorEvents:a}=n;Se(()=>e.activator,(l,u)=>{if(u&&l!==u){const c=s(u);c&&o(c)}l&&dt(()=>i())},{immediate:!0}),Se(()=>e.activatorProps,()=>{i()}),nr(()=>{o()});function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&B9(l,he(a.value,u))}function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&z9(l,he(a.value,u))}function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=yz(l,t);return r.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,r.value}}function yz(e,t){var r,a;if(!e)return;let n;if(e==="parent"){let i=(a=(r=t==null?void 0:t.proxy)==null?void 0:r.$el)==null?void 0:a.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;n=i}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function _z(){if(!Mt)return xe(!1);const{ssr:e}=xs();if(e){const t=xe(!1);return ln(()=>{t.value=!0}),t}else return xe(!0)}const by=ee({eager:Boolean},"lazy");function yC(e,t){const n=xe(!1),r=E(()=>n.value||e.eager||t.value);Se(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:a}}function jc(){const t=un("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const bD=Symbol.for("vuetify:stack"),bf=In([]);function cK(e,t,n){const r=un("useStack"),a=!n,i=nt(bD,void 0),o=In({activeChildren:new Set});Tt(bD,o);const s=xe(+t.value);Ba(e,()=>{var f;const c=(f=bf.at(-1))==null?void 0:f[1];s.value=c?c+10:+t.value,a&&bf.push([r.uid,s.value]),i==null||i.activeChildren.add(r.uid),nr(()=>{if(a){const d=rt(bf).findIndex(v=>v[0]===r.uid);bf.splice(d,1)}i==null||i.activeChildren.delete(r.uid)})});const l=xe(!0);a&&Ln(()=>{var f;const c=((f=bf.at(-1))==null?void 0:f[0])===r.uid;setTimeout(()=>l.value=c)});const u=E(()=>!o.activeChildren.size);return{globalTop:Ov(l),localTop:u,stackStyles:E(()=>({zIndex:s.value}))}}function fK(e){return{teleportTarget:E(()=>{const n=e.value;if(n===!0||!Mt)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let a=r.querySelector(":scope > .v-overlay-container");return a||(a=document.createElement("div"),a.className="v-overlay-container",r.appendChild(a)),a})}}function dK(){return!0}function bz(e,t,n){if(!e||Sz(e,n)===!1)return!1;const r=dB(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(i=>i==null?void 0:i.contains(e.target))}function Sz(e,t){return(typeof t.value=="object"&&t.value.closeConditional||dK)(e)}function vK(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&bz(e,t,n)&&setTimeout(()=>{Sz(e,n)&&r&&r(e)},0)}function SD(e,t){const n=dB(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const xz={mounted(e,t){const n=a=>vK(a,e,t),r=a=>{e._clickOutside.lastMousedownWasOutside=bz(a,e,t)};SD(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},unmounted(e,t){e._clickOutside&&(SD(e,n=>{var i;if(!n||!((i=e._clickOutside)!=null&&i[t.instance.$.uid]))return;const{onClick:r,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function hK(e){const{modelValue:t,color:n,...r}=e;return I(yi,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&I("div",he({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const Kv=ee({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...sK(),...Ie(),...hr(),...by(),...Kj(),...nK(),...vt(),...oo()},"VOverlay"),bi=le()({name:"VOverlay",directives:{ClickOutside:xz},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Kv()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const i=ze(e,"modelValue"),o=E({get:()=>i.value,set:z=>{z&&e.disabled||(i.value=z)}}),{teleportTarget:s}=fK(E(()=>e.attach||e.contained)),{themeClasses:l}=St(e),{rtlClasses:u,isRtl:c}=Rn(),{hasContent:f,onAfterLeave:d}=yC(e,o),v=Bt(E(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:h,localTop:g,stackStyles:p}=cK(o,se(e,"zIndex"),e._disableGlobalStack),{activatorEl:m,activatorRef:y,target:_,targetEl:b,targetRef:x,activatorEvents:S,contentEvents:w,scrimEvents:C}=lK(e,{isActive:o,isTop:g}),{dimensionStyles:T}=gr(e),A=_z(),{scopeId:P}=jc();Se(()=>e.disabled,z=>{z&&(o.value=!1)});const D=ge(),M=ge(),{contentStyles:L,updateLocation:R}=qj(e,{isRtl:c,contentEl:M,target:_,isActive:o});rK(e,{root:D,contentEl:M,targetEl:b,isActive:o,updateLocation:R});function V(z){a("click:outside",z),e.persistent?j():o.value=!1}function H(){return o.value&&h.value}Mt&&Se(o,z=>{z?window.addEventListener("keydown",O):window.removeEventListener("keydown",O)},{immediate:!0}),En(()=>{Mt&&window.removeEventListener("keydown",O)});function O(z){var F,W;z.key==="Escape"&&h.value&&(e.persistent?j():(o.value=!1,(F=M.value)!=null&&F.contains(document.activeElement)&&((W=m.value)==null||W.focus())))}const G=OB();Ba(()=>e.closeOnBack,()=>{tj(G,z=>{h.value&&o.value?(z(!1),e.persistent?j():o.value=!1):z()})});const Z=ge();Se(()=>o.value&&(e.absolute||e.contained)&&s.value==null,z=>{if(z){const F=nC(D.value);F&&F!==document.scrollingElement&&(Z.value=F.scrollTop)}});function j(){e.noClickAnimation||M.value&&ml(M.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:qd})}function Q(){d(),a("afterLeave")}return ve(()=>{var z;return I(ke,null,[(z=n.activator)==null?void 0:z.call(n,{isActive:o.value,props:he({ref:y,targetRef:x},S.value,e.activatorProps)}),!e.disabled&&A.value&&f.value&&I(H6,{disabled:!s.value,to:s.value},{default:()=>[I("div",he({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":o.value,"v-overlay--contained":e.contained},l.value,u.value,e.class],style:[p.value,{top:Ae(Z.value)},e.style],ref:D},P,r),[I(hK,he({color:v,modelValue:!!e.scrim&&o.value},C.value),null),I(ca,{appear:!0,persisted:!0,transition:e.transition,target:_.value,onAfterLeave:Q},{default:()=>{var F;return[Yt(I("div",he({ref:M,class:["v-overlay__content",e.contentClass],style:[T.value,L.value]},w.value,e.contentProps),[(F=n.default)==null?void 0:F.call(n,{isActive:o})]),[[Ya,o.value],[Mr("click-outside"),{handler:V,closeConditional:H,include:()=>[m.value]}]])]}})])]})])}),{activatorEl:m,target:_,animateClick:j,contentEl:M,globalTop:h,localTop:g,updateLocation:R}}}),H0=Symbol("Forwarded refs");function W0(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Xa(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),{scopeId:a}=jc(),i=rr(),o=E(()=>e.id||`v-menu-${i}`),s=ge(),l=nt(p1,null),u=xe(0);Tt(p1,{register(){++u.value},unregister(){--u.value},closeParents(){setTimeout(()=>{u.value||(r.value=!1,l==null||l.closeParents())},40)}});async function c(g){var y,_,b;const p=g.relatedTarget,m=g.target;await dt(),r.value&&p!==m&&((y=s.value)!=null&&y.contentEl)&&((_=s.value)!=null&&_.globalTop)&&![document,s.value.contentEl].includes(m)&&!s.value.contentEl.contains(m)&&((b=Kd(s.value.contentEl)[0])==null||b.focus())}Se(r,g=>{g?(l==null||l.register(),document.addEventListener("focusin",c,{once:!0})):(l==null||l.unregister(),document.removeEventListener("focusin",c))});function f(){l==null||l.closeParents()}function d(g){var p,m,y;e.disabled||g.key==="Tab"&&(qN(Kd((p=s.value)==null?void 0:p.contentEl,!1),g.shiftKey?"prev":"next",b=>b.tabIndex>=0)||(r.value=!1,(y=(m=s.value)==null?void 0:m.activatorEl)==null||y.focus()))}function v(g){var m;if(e.disabled)return;const p=(m=s.value)==null?void 0:m.contentEl;p&&r.value?g.key==="ArrowDown"?(g.preventDefault(),Tc(p,"next")):g.key==="ArrowUp"&&(g.preventDefault(),Tc(p,"prev")):["ArrowDown","ArrowUp"].includes(g.key)&&(r.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>v(g))))}const h=E(()=>he({"aria-haspopup":"menu","aria-expanded":String(r.value),"aria-owns":o.value,onKeydown:v},e.activatorProps));return ve(()=>{const g=bi.filterProps(e);return I(bi,he({ref:s,class:["v-menu",e.class],style:e.style},g,{modelValue:r.value,"onUpdate:modelValue":p=>r.value=p,absolute:!0,activatorProps:h.value,"onClick:outside":f,onKeydown:d},a),{activator:n.activator,default:function(){for(var p=arguments.length,m=new Array(p),y=0;y{var _;return[(_=n.default)==null?void 0:_.call(n,...m)]}})}})}),Xa({id:o,ΨopenChildren:u},s)}});const pK=ee({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Ie(),...oo({transition:{component:cC}})},"VCounter"),xy=le()({name:"VCounter",functional:!0,props:pK(),setup(e,t){let{slots:n}=t;const r=E(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return ve(()=>I(ca,{transition:e.transition},{default:()=>[Yt(I("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[Ya,e.active]])]})),{}}});const mK=ee({floating:Boolean,...Ie()},"VFieldLabel"),Jf=le()({name:"VFieldLabel",props:mK(),setup(e,t){let{slots:n}=t;return ve(()=>I(Zc,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),yK=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],qv=ee({appendInnerIcon:Je,bgColor:String,clearable:Boolean,clearIcon:{type:Je,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Je,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>yK.includes(e)},"onClick:clear":Ar(),"onClick:appendInner":Ar(),"onClick:prependInner":Ar(),...Ie(),...hy(),...Ht(),...vt()},"VField"),Kc=le()({name:"VField",inheritAttrs:!1,props:{id:String,...Zv(),...qv()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{themeClasses:i}=St(e),{loaderClasses:o}=Uv(e),{focusClasses:s,isFocused:l,focus:u,blur:c}=uo(e),{InputIcon:f}=jB(e),{roundedClasses:d}=qt(e),{rtlClasses:v}=Rn(),h=E(()=>e.dirty||e.active),g=E(()=>!e.singleLine&&!!(e.label||a.label)),p=rr(),m=E(()=>e.id||`input-${p}`),y=E(()=>`${m.value}-messages`),_=ge(),b=ge(),x=ge(),S=E(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:w,backgroundColorStyles:C}=Bt(se(e,"bgColor")),{textColorClasses:T,textColorStyles:A}=Qn(E(()=>e.error||e.disabled?void 0:h.value&&l.value?e.color:e.baseColor));Se(h,M=>{if(g.value){const L=_.value.$el,R=b.value.$el;requestAnimationFrame(()=>{const V=Jw(L),H=R.getBoundingClientRect(),O=H.x-V.x,G=H.y-V.y-(V.height/2-H.height/2),Z=H.width/.75,j=Math.abs(Z-V.width)>1?{maxWidth:Ae(Z)}:void 0,Q=getComputedStyle(L),z=getComputedStyle(R),F=parseFloat(Q.transitionDuration)*1e3||150,W=parseFloat(z.getPropertyValue("--v-field-label-scale")),Y=z.getPropertyValue("color");L.style.visibility="visible",R.style.visibility="hidden",ml(L,{transform:`translate(${O}px, ${G}px) scale(${W})`,color:Y,...j},{duration:F,easing:qd,direction:M?"normal":"reverse"}).finished.then(()=>{L.style.removeProperty("visibility"),R.style.removeProperty("visibility")})})}},{flush:"post"});const P=E(()=>({isActive:h,isFocused:l,controlRef:x,blur:c,focus:u}));function D(M){M.target!==document.activeElement&&M.preventDefault()}return ve(()=>{var O,G,Z;const M=e.variant==="outlined",L=a["prepend-inner"]||e.prependInnerIcon,R=!!(e.clearable||a.clear),V=!!(a["append-inner"]||e.appendInnerIcon||R),H=()=>a.label?a.label({...P.value,label:e.label,props:{for:m.value}}):e.label;return I("div",he({class:["v-field",{"v-field--active":h.value,"v-field--appended":V,"v-field--center-affix":e.centerAffix??!S.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":L,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!H(),[`v-field--variant-${e.variant}`]:!0},i.value,w.value,s.value,o.value,d.value,v.value,e.class],style:[C.value,e.style],onClick:D},n),[I("div",{class:"v-field__overlay"},null),I(gy,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),L&&I("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&I(f,{key:"prepend-icon",name:"prependInner"},null),(O=a["prepend-inner"])==null?void 0:O.call(a,P.value)]),I("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&I(Jf,{key:"floating-label",ref:b,class:[T.value],floating:!0,for:m.value,style:A.value},{default:()=>[H()]}),I(Jf,{ref:_,for:m.value},{default:()=>[H()]}),(G=a.default)==null?void 0:G.call(a,{...P.value,props:{id:m.value,class:"v-field__input","aria-describedby":y.value},focus:u,blur:c})]),R&&I(fC,{key:"clear"},{default:()=>[Yt(I("div",{class:"v-field__clearable",onMousedown:j=>{j.preventDefault(),j.stopPropagation()}},[a.clear?a.clear():I(f,{name:"clear"},null)]),[[Ya,e.dirty]])]}),V&&I("div",{key:"append",class:"v-field__append-inner"},[(Z=a["append-inner"])==null?void 0:Z.call(a,P.value),e.appendInnerIcon&&I(f,{key:"append-icon",name:"appendInner"},null)]),I("div",{class:["v-field__outline",T.value],style:A.value},[M&&I(ke,null,[I("div",{class:"v-field__outline__start"},null),g.value&&I("div",{class:"v-field__outline__notch"},[I(Jf,{ref:b,floating:!0,for:m.value},{default:()=>[H()]})]),I("div",{class:"v-field__outline__end"},null)]),S.value&&g.value&&I(Jf,{ref:b,floating:!0,for:m.value},{default:()=>[H()]})])])}),{controlRef:x}}});function _C(e){const t=Object.keys(Kc.props).filter(n=>!ay(n)&&n!=="class"&&n!=="style");return YN(e,t)}const _K=["color","file","time","date","datetime-local","week","month"],wy=ee({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...co(),...qv()},"VTextField"),Zl=le()({name:"VTextField",directives:{Intersect:Wv},inheritAttrs:!1,props:wy(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const i=ze(e,"modelValue"),{isFocused:o,focus:s,blur:l}=uo(e),u=E(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:(i.value??"").toString().length),c=E(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=E(()=>["plain","underlined"].includes(e.variant));function d(S,w){var C,T;!e.autofocus||!S||(T=(C=w[0].target)==null?void 0:C.focus)==null||T.call(C)}const v=ge(),h=ge(),g=ge(),p=E(()=>_K.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function m(){var S;g.value!==document.activeElement&&((S=g.value)==null||S.focus()),o.value||s()}function y(S){r("mousedown:control",S),S.target!==g.value&&(m(),S.preventDefault())}function _(S){m(),r("click:control",S)}function b(S){S.stopPropagation(),m(),dt(()=>{i.value=null,qw(e["onClick:clear"],S)})}function x(S){var C;const w=S.target;if(i.value=w.value,(C=e.modelModifiers)!=null&&C.trim&&["text","search","password","tel","url"].includes(e.type)){const T=[w.selectionStart,w.selectionEnd];dt(()=>{w.selectionStart=T[0],w.selectionEnd=T[1]})}}return ve(()=>{const S=!!(a.counter||e.counter!==!1&&e.counter!=null),w=!!(S||a.details),[C,T]=Ss(n),{modelValue:A,...P}=$n.filterProps(e),D=_C(e);return I($n,he({ref:v,modelValue:i.value,"onUpdate:modelValue":M=>i.value=M,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":f.value},e.class],style:e.style},C,P,{centerAffix:!f.value,focused:o.value}),{...a,default:M=>{let{id:L,isDisabled:R,isDirty:V,isReadonly:H,isValid:O}=M;return I(Kc,he({ref:h,onMousedown:y,onClick:_,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},D,{id:L.value,active:p.value||V.value,dirty:V.value||e.dirty,disabled:R.value,focused:o.value,error:O.value===!1}),{...a,default:G=>{let{props:{class:Z,...j}}=G;const Q=Yt(I("input",he({ref:g,value:i.value,onInput:x,autofocus:e.autofocus,readonly:H.value,disabled:R.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:m,onBlur:l},j,T),null),[[Mr("intersect"),{handler:d},null,{once:!0}]]);return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[I("span",{class:"v-text-field__prefix__text"},[e.prefix])]),a.default?I("div",{class:Z,"data-no-activator":""},[a.default(),Q]):mi(Q,{class:Z}),e.suffix&&I("span",{class:"v-text-field__suffix"},[I("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:w?M=>{var L;return I(ke,null,[(L=a.details)==null?void 0:L.call(a,M),S&&I(ke,null,[I("span",null,null),I(xy,{active:e.persistentCounter||o.value,value:u.value,max:c.value},a.counter)])])}:void 0})}),Xa({},v,h,g)}});const bK=ee({renderless:Boolean,...Ie()},"VVirtualScrollItem"),wz=le()({name:"VVirtualScrollItem",inheritAttrs:!1,props:bK(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{resizeRef:i,contentRect:o}=_i(void 0,"border");Se(()=>{var s;return(s=o.value)==null?void 0:s.height},s=>{s!=null&&r("update:height",s)}),ve(()=>{var s,l;return e.renderless?I(ke,null,[(s=a.default)==null?void 0:s.call(a,{itemRef:i})]):I("div",he({ref:i,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(l=a.default)==null?void 0:l.call(a)])})}}),SK=-1,xK=1,U0=100,Cz=ee({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Tz(e,t){const n=xs(),r=xe(0);Ln(()=>{r.value=parseFloat(e.itemHeight||0)});const a=xe(0),i=xe(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),o=xe(0),s=xe(0),l=ge(),u=ge();let c=0;const{resizeRef:f,contentRect:d}=_i();Ln(()=>{f.value=l.value});const v=E(()=>{var G;return l.value===document.documentElement?n.height.value:((G=d.value)==null?void 0:G.height)||parseInt(e.height)||0}),h=E(()=>!!(l.value&&u.value&&v.value&&r.value));let g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length});const m=xe(0);let y=-1;function _(G){return g[G]||r.value}const b=L9(()=>{const G=performance.now();p[0]=0;const Z=t.value.length;for(let j=1;j<=Z-1;j++)p[j]=(p[j-1]||0)+_(j-1);m.value=Math.max(m.value,performance.now()-G)},m),x=Se(h,G=>{G&&(x(),c=u.value.offsetTop,b.immediate(),R(),~y&&dt(()=>{Mt&&window.requestAnimationFrame(()=>{H(y),y=-1})}))});Se(v,(G,Z)=>{Z&&R()}),nr(()=>{b.clear()});function S(G,Z){const j=g[G],Q=r.value;r.value=Q?Math.min(r.value,Z):Z,(j!==Z||Q!==r.value)&&(g[G]=Z,b())}function w(G){return G=vn(G,0,t.value.length-1),p[G]||0}function C(G){return wK(p,G)}let T=0,A=0,P=0;function D(){if(!l.value||!u.value)return;const G=l.value.scrollTop,Z=performance.now();Z-P>500?(A=Math.sign(G-T),c=u.value.offsetTop):A=G-T,T=G,P=Z,R()}function M(){!l.value||!u.value||(A=0,P=0,R())}let L=-1;function R(){cancelAnimationFrame(L),L=requestAnimationFrame(V)}function V(){if(!l.value||!v.value)return;const G=T-c,Z=Math.sign(A),j=Math.max(0,G-U0),Q=vn(C(j),0,t.value.length),z=G+v.value+U0,F=vn(C(z)+1,Q+1,t.value.length);if((Z!==SK||Qi.value)){const W=w(a.value)-w(Q),Y=w(F)-w(i.value);Math.max(W,Y)>U0?(a.value=Q,i.value=F):(Q<=0&&(a.value=Q),F>=t.value.length&&(i.value=F))}o.value=w(a.value),s.value=w(t.value.length)-w(i.value)}function H(G){const Z=w(G);!l.value||G&&!Z?y=G:l.value.scrollTop=Z}const O=E(()=>t.value.slice(a.value,i.value).map((G,Z)=>({raw:G,index:Z+a.value})));return Se(t,()=>{g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length}),b.immediate(),R()},{deep:!0}),{containerRef:l,markerRef:u,computedItems:O,paddingTop:o,paddingBottom:s,scrollToIndex:H,handleScroll:D,handleScrollend:M,handleItemResize:S}}function wK(e,t){let n=e.length-1,r=0,a=0,i=null,o=-1;if(e[n]>1,i=e[a],i>t)n=a-1;else if(i[]},renderless:Boolean,...Cz(),...Ie(),...hr()},"VVirtualScroll"),Cy=le()({name:"VVirtualScroll",props:CK(),setup(e,t){let{slots:n}=t;const r=un("VVirtualScroll"),{dimensionStyles:a}=gr(e),{containerRef:i,markerRef:o,handleScroll:s,handleScrollend:l,handleItemResize:u,scrollToIndex:c,paddingTop:f,paddingBottom:d,computedItems:v}=Tz(e,se(e,"items"));return Ba(()=>e.renderless,()=>{function h(){var m,y;const p=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[p]("scroll",s,{passive:!0}),document[p]("scrollend",l)):((m=i.value)==null||m[p]("scroll",s,{passive:!0}),(y=i.value)==null||y[p]("scrollend",l))}ln(()=>{i.value=nC(r.vnode.el,!0),h(!0)}),nr(h)}),ve(()=>{const h=v.value.map(g=>I(wz,{key:g.index,renderless:e.renderless,"onUpdate:height":p=>u(g.index,p)},{default:p=>{var m;return(m=n.default)==null?void 0:m.call(n,{item:g.raw,index:g.index,...p})}}));return e.renderless?I(ke,null,[I("div",{ref:o,class:"v-virtual-scroll__spacer",style:{paddingTop:Ae(f.value)}},null),h,I("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Ae(d.value)}},null)]):I("div",{ref:i,class:["v-virtual-scroll",e.class],onScrollPassive:s,onScrollend:l,style:[a.value,e.style]},[I("div",{ref:o,class:"v-virtual-scroll__container",style:{paddingTop:Ae(f.value),paddingBottom:Ae(d.value)}},[h])])}),{scrollToIndex:c}}});function bC(e,t){const n=xe(!1);let r;function a(s){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function i(){await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>{if(n.value){const l=Se(n,()=>{l(),s()})}else s()})}async function o(s){var c,f;if(s.key==="Tab"&&((c=t.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(s.key))return;const l=(f=e.value)==null?void 0:f.$el;if(!l)return;(s.key==="Home"||s.key==="End")&&l.scrollTo({top:s.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await i();const u=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(s.key==="PageDown"||s.key==="Home"){const d=l.getBoundingClientRect().top;for(const v of u)if(v.getBoundingClientRect().top>=d){v.focus();break}}else{const d=l.getBoundingClientRect().bottom;for(const v of[...u].reverse())if(v.getBoundingClientRect().bottom<=d){v.focus();break}}}return{onListScroll:a,onListKeydown:o}}const SC=ee({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:Je,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...fz({itemChildren:!1})},"Select"),TK=ee({...SC(),...Sn(wy({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...oo({transition:{component:cy}})},"VSelect"),Az=le()({name:"VSelect",props:TK(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=cn(),a=ge(),i=ge(),o=ge(),s=ze(e,"menu"),l=E({get:()=>s.value,set:O=>{var G;s.value&&!O&&((G=i.value)!=null&&G.ΨopenChildren)||(s.value=O)}}),{items:u,transformIn:c,transformOut:f}=mC(e),d=ze(e,"modelValue",[],O=>c(O===null?[null]:tn(O)),O=>{const G=f(O);return e.multiple?G:G[0]??null}),v=E(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:d.value.length),h=my(),g=E(()=>d.value.map(O=>O.value)),p=xe(!1),m=E(()=>l.value?e.closeText:e.openText);let y="",_;const b=E(()=>e.hideSelected?u.value.filter(O=>!d.value.some(G=>G===O)):u.value),x=E(()=>e.hideNoData&&!b.value.length||e.readonly||(h==null?void 0:h.isReadonly.value)),S=E(()=>{var O;return{...e.menuProps,activatorProps:{...((O=e.menuProps)==null?void 0:O.activatorProps)||{},"aria-haspopup":"listbox"}}}),w=ge(),{onListScroll:C,onListKeydown:T}=bC(w,a);function A(O){e.openOnClear&&(l.value=!0)}function P(){x.value||(l.value=!l.value)}function D(O){var z,F;if(!O.key||e.readonly||h!=null&&h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(O.key)&&O.preventDefault(),["Enter","ArrowDown"," "].includes(O.key)&&(l.value=!0),["Escape","Tab"].includes(O.key)&&(l.value=!1),O.key==="Home"?(z=w.value)==null||z.focus("first"):O.key==="End"&&((F=w.value)==null||F.focus("last"));const G=1e3;function Z(W){const Y=W.key.length===1,$=!W.ctrlKey&&!W.metaKey&&!W.altKey;return Y&&$}if(e.multiple||!Z(O))return;const j=performance.now();j-_>G&&(y=""),y+=O.key.toLowerCase(),_=j;const Q=u.value.find(W=>W.title.toLowerCase().startsWith(y));Q!==void 0&&(d.value=[Q])}function M(O){if(e.multiple){const G=d.value.findIndex(Z=>e.valueComparator(Z.value,O.value));if(G===-1)d.value=[...d.value,O];else{const Z=[...d.value];Z.splice(G,1),d.value=Z}}else d.value=[O],l.value=!1}function L(O){var G;(G=w.value)!=null&&G.$el.contains(O.relatedTarget)||(l.value=!1)}function R(){var O;p.value&&((O=a.value)==null||O.focus())}function V(O){p.value=!0}function H(O){if(O==null)d.value=[];else if(Ac(a.value,":autofill")||Ac(a.value,":-webkit-autofill")){const G=u.value.find(Z=>Z.title===O);G&&M(G)}else a.value&&(a.value.value="")}return Se(l,()=>{if(!e.hideSelected&&l.value&&d.value.length){const O=b.value.findIndex(G=>d.value.some(Z=>e.valueComparator(Z.value,G.value)));Mt&&window.requestAnimationFrame(()=>{var G;O>=0&&((G=o.value)==null||G.scrollToIndex(O))})}}),Se(b,(O,G)=>{p.value&&(!O.length&&e.hideNoData&&(l.value=!1),!G.length&&O.length&&(l.value=!0))}),ve(()=>{const O=!!(e.chips||n.chip),G=!!(!e.hideNoData||b.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Z=d.value.length>0,j=Zl.filterProps(e),Q=Z||!p.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return I(Zl,he({ref:a},j,{modelValue:d.value.map(z=>z.props.value).join(", "),"onUpdate:modelValue":H,focused:p.value,"onUpdate:focused":z=>p.value=z,validationValue:d.externalValue,counterValue:v.value,dirty:Z,class:["v-select",{"v-select--active-menu":l.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":d.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:Q,"onClick:clear":A,"onMousedown:control":P,onBlur:L,onKeydown:D,"aria-label":r(m.value),title:r(m.value)}),{...n,default:()=>I(ke,null,[I(Sy,he({ref:i,modelValue:l.value,"onUpdate:modelValue":z=>l.value=z,activator:"parent",contentClass:"v-select__content",disabled:x.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:R},S.value),{default:()=>[G&&I(_y,{ref:w,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:z=>z.preventDefault(),onKeydown:T,onFocusin:V,onScrollPassive:C,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},{default:()=>{var z,F,W;return[(z=n["prepend-item"])==null?void 0:z.call(n),!b.value.length&&!e.hideNoData&&(((F=n["no-data"])==null?void 0:F.call(n))??I(Ki,{title:r(e.noDataText)},null)),I(Cy,{ref:o,renderless:!0,items:b.value},{default:Y=>{var J;let{item:$,index:U,itemRef:K}=Y;const X=he($.props,{ref:K,key:U,onClick:()=>M($)});return((J=n.item)==null?void 0:J.call(n,{item:$,index:U,props:X}))??I(Ki,he(X,{role:"option"}),{prepend:ie=>{let{isSelected:B}=ie;return I(ke,null,[e.multiple&&!e.hideSelected?I(ji,{key:$.value,modelValue:B,ripple:!1,tabindex:"-1"},null):void 0,$.props.prependAvatar&&I(pa,{image:$.props.prependAvatar},null),$.props.prependIcon&&I(Ct,{icon:$.props.prependIcon},null)])}})}}),(W=n["append-item"])==null?void 0:W.call(n)]}})]}),d.value.map((z,F)=>{function W(K){K.stopPropagation(),K.preventDefault(),M(z)}const Y={"onClick:close":W,onMousedown(K){K.preventDefault(),K.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},$=O?!!n.chip:!!n.selection,U=$?iy(O?n.chip({item:z,index:F,props:Y}):n.selection({item:z,index:F})):void 0;if(!($&&!U))return I("div",{key:z.value,class:"v-select__selection"},[O?n.chip?I(ht,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:z.title}}},{default:()=>[U]}):I(jv,he({key:"chip",closable:e.closableChips,size:"small",text:z.title,disabled:z.props.disabled},Y),null):U??I("span",{class:"v-select__selection-text"},[z.title,e.multiple&&Fe==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),Jv=ee({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function IK(e,t,n){var s;const r=[],a=(n==null?void 0:n.default)??AK,i=n!=null&&n.filterKeys?tn(n.filterKeys):!1,o=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return r;e:for(let l=0;lr!=null&&r.transform?He(t).map(l=>[l,r.transform(l)]):He(t));Ln(()=>{const l=typeof n=="function"?n():He(n),u=typeof l!="string"&&typeof l!="number"?"":String(l),c=IK(o.value,u,{customKeyFilter:{...e.customKeyFilter,...He(r==null?void 0:r.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),f=He(t),d=[],v=new Map;c.forEach(h=>{let{index:g,matches:p}=h;const m=f[g];d.push(m),v.set(m.value,p)}),a.value=d,i.value=v});function s(l){return i.value.get(l.value)}return{filteredItems:a,filteredMatches:i,getMatches:s}}function PK(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?I(ke,null,[I("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),I("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),I("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const DK=ee({autoSelectFirst:{type:[Boolean,String]},search:String,...Jv({filterKeys:["title"]}),...SC(),...Sn(wy({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...oo({transition:!1})},"VAutocomplete"),MK=le()({name:"VAutocomplete",props:DK(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=cn(),a=ge(),i=xe(!1),o=xe(!0),s=xe(!1),l=ge(),u=ge(),c=ze(e,"menu"),f=E({get:()=>c.value,set:U=>{var K;c.value&&!U&&((K=l.value)!=null&&K.ΨopenChildren)||(c.value=U)}}),d=xe(-1),v=E(()=>{var U;return(U=a.value)==null?void 0:U.color}),h=E(()=>f.value?e.closeText:e.openText),{items:g,transformIn:p,transformOut:m}=mC(e),{textColorClasses:y,textColorStyles:_}=Qn(v),b=ze(e,"search",""),x=ze(e,"modelValue",[],U=>p(U===null?[null]:tn(U)),U=>{const K=m(U);return e.multiple?K:K[0]??null}),S=E(()=>typeof e.counterValue=="function"?e.counterValue(x.value):typeof e.counterValue=="number"?e.counterValue:x.value.length),w=my(),{filteredItems:C,getMatches:T}=Qv(e,g,()=>o.value?"":b.value),A=E(()=>e.hideSelected?C.value.filter(U=>!x.value.some(K=>K.value===U.value)):C.value),P=E(()=>x.value.map(U=>U.props.value)),D=E(()=>{var K;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&b.value===((K=A.value[0])==null?void 0:K.title))&&A.value.length>0&&!o.value&&!s.value}),M=E(()=>e.hideNoData&&!A.value.length||e.readonly||(w==null?void 0:w.isReadonly.value)),L=ge(),{onListScroll:R,onListKeydown:V}=bC(L,a);function H(U){e.openOnClear&&(f.value=!0),b.value=""}function O(){M.value||(f.value=!0)}function G(U){M.value||(i.value&&(U.preventDefault(),U.stopPropagation()),f.value=!f.value)}function Z(U){var J,ie,B;if(e.readonly||w!=null&&w.isReadonly.value)return;const K=a.value.selectionStart,X=x.value.length;if((d.value>-1||["Enter","ArrowDown","ArrowUp"].includes(U.key))&&U.preventDefault(),["Enter","ArrowDown"].includes(U.key)&&(f.value=!0),["Escape"].includes(U.key)&&(f.value=!1),D.value&&["Enter","Tab"].includes(U.key)&&$(A.value[0]),U.key==="ArrowDown"&&D.value&&((J=L.value)==null||J.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(U.key)){if(d.value<0){U.key==="Backspace"&&!b.value&&(d.value=X-1);return}const N=d.value,q=x.value[d.value];q&&!q.props.disabled&&$(q),d.value=N>=X-1?X-2:N}if(U.key==="ArrowLeft"){if(d.value<0&&K>0)return;const N=d.value>-1?d.value-1:X-1;x.value[N]?d.value=N:(d.value=-1,a.value.setSelectionRange((ie=b.value)==null?void 0:ie.length,(B=b.value)==null?void 0:B.length))}if(U.key==="ArrowRight"){if(d.value<0)return;const N=d.value+1;x.value[N]?d.value=N:(d.value=-1,a.value.setSelectionRange(0,0))}}}function j(U){if(Ac(a.value,":autofill")||Ac(a.value,":-webkit-autofill")){const K=g.value.find(X=>X.title===U.target.value);K&&$(K)}}function Q(){var U;i.value&&(o.value=!0,(U=a.value)==null||U.focus())}function z(U){i.value=!0,setTimeout(()=>{s.value=!0})}function F(U){s.value=!1}function W(U){(U==null||U===""&&!e.multiple)&&(x.value=[])}const Y=xe(!1);function $(U){let K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!U.props.disabled)if(e.multiple){const X=x.value.findIndex(J=>e.valueComparator(J.value,U.value));if(X===-1)x.value=[...x.value,U];else{const J=[...x.value];J.splice(X,1),x.value=J}}else x.value=K?[U]:[],Y.value=!0,b.value=K?U.title:"",f.value=!1,o.value=!0,dt(()=>Y.value=!1)}return Se(i,(U,K)=>{var X;U!==K&&(U?(Y.value=!0,b.value=e.multiple?"":String(((X=x.value.at(-1))==null?void 0:X.props.title)??""),o.value=!0,dt(()=>Y.value=!1)):(!e.multiple&&b.value==null?x.value=[]:D.value&&!s.value&&!x.value.some(J=>{let{value:ie}=J;return ie===A.value[0].value})&&$(A.value[0]),f.value=!1,b.value="",d.value=-1))}),Se(b,U=>{!i.value||Y.value||(U&&(f.value=!0),o.value=!U)}),Se(f,()=>{if(!e.hideSelected&&f.value&&x.value.length){const U=A.value.findIndex(K=>x.value.some(X=>K.value===X.value));Mt&&window.requestAnimationFrame(()=>{var K;U>=0&&((K=u.value)==null||K.scrollToIndex(U))})}}),Se(A,(U,K)=>{i.value&&(!U.length&&e.hideNoData&&(f.value=!1),!K.length&&U.length&&(f.value=!0))}),ve(()=>{const U=!!(e.chips||n.chip),K=!!(!e.hideNoData||A.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),X=x.value.length>0,J=Zl.filterProps(e);return I(Zl,he({ref:a},J,{modelValue:b.value,"onUpdate:modelValue":[ie=>b.value=ie,W],focused:i.value,"onUpdate:focused":ie=>i.value=ie,validationValue:x.externalValue,counterValue:S.value,dirty:X,onChange:j,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":f.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!n.selection,"v-autocomplete--selecting-index":d.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:X?void 0:e.placeholder,"onClick:clear":H,"onMousedown:control":O,onKeydown:Z}),{...n,default:()=>I(ke,null,[I(Sy,he({ref:l,modelValue:f.value,"onUpdate:modelValue":ie=>f.value=ie,activator:"parent",contentClass:"v-autocomplete__content",disabled:M.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:Q},e.menuProps),{default:()=>[K&&I(_y,{ref:L,selected:P.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ie=>ie.preventDefault(),onKeydown:V,onFocusin:z,onFocusout:F,onScrollPassive:R,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},{default:()=>{var ie,B,N;return[(ie=n["prepend-item"])==null?void 0:ie.call(n),!A.value.length&&!e.hideNoData&&(((B=n["no-data"])==null?void 0:B.call(n))??I(Ki,{title:r(e.noDataText)},null)),I(Cy,{ref:u,renderless:!0,items:A.value},{default:q=>{var pe;let{item:re,index:ae,itemRef:de}=q;const me=he(re.props,{ref:de,key:ae,active:D.value&&ae===0?!0:void 0,onClick:()=>$(re)});return((pe=n.item)==null?void 0:pe.call(n,{item:re,index:ae,props:me}))??I(Ki,me,{prepend:be=>{let{isSelected:ye}=be;return I(ke,null,[e.multiple&&!e.hideSelected?I(ji,{key:re.value,modelValue:ye,ripple:!1,tabindex:"-1"},null):void 0,re.props.prependAvatar&&I(pa,{image:re.props.prependAvatar},null),re.props.prependIcon&&I(Ct,{icon:re.props.prependIcon},null)])},title:()=>{var be,ye;return o.value?re.title:PK(re.title,(be=T(re))==null?void 0:be.title,((ye=b.value)==null?void 0:ye.length)??0)}})}}),(N=n["append-item"])==null?void 0:N.call(n)]}})]}),x.value.map((ie,B)=>{function N(de){de.stopPropagation(),de.preventDefault(),$(ie,!1)}const q={"onClick:close":N,onMousedown(de){de.preventDefault(),de.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},re=U?!!n.chip:!!n.selection,ae=re?iy(U?n.chip({item:ie,index:B,props:q}):n.selection({item:ie,index:B})):void 0;if(!(re&&!ae))return I("div",{key:ie.value,class:["v-autocomplete__selection",B===d.value&&["v-autocomplete__selection--selected",y.value]],style:B===d.value?_.value:{}},[U?n.chip?I(ht,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ie.title}}},{default:()=>[ae]}):I(jv,he({key:"chip",closable:e.closableChips,size:"small",text:ie.title,disabled:ie.props.disabled},q),null):ae??I("span",{class:"v-autocomplete__selection-text"},[ie.title,e.multiple&&B(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(c)?+(e.offsetY??0):["left","right"].includes(c)?+(e.offsetX??0):0));return ve(()=>{const c=Number(e.content),f=!e.max||isNaN(c)?e.content:c<=+e.max?c:`${e.max}+`,[d,v]=qS(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return I(e.tag,he({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},v,{style:e.style}),{default:()=>{var h,g;return[I("div",{class:"v-badge__wrapper"},[(g=(h=t.slots).default)==null?void 0:g.call(h),I(ca,{transition:e.transition},{default:()=>{var p,m;return[Yt(I("span",he({class:["v-badge__badge",l.value,n.value,a.value,o.value],style:[r.value,s.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":i(e.label,c),"aria-live":"polite",role:"status"},d),[e.dot?void 0:t.slots.badge?(m=(p=t.slots).badge)==null?void 0:m.call(p):e.icon?I(Ct,{icon:e.icon},null):f]),[[Ya,e.modelValue]])]}})])]}})}),{}}});const EK=ee({color:String,density:String,...Ie()},"VBannerActions"),Iz=le()({name:"VBannerActions",props:EK(),setup(e,t){let{slots:n}=t;return Gt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),ve(()=>{var r;return I("div",{class:["v-banner-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),Pz=Wr("v-banner-text"),RK=ee({avatar:String,bgColor:String,color:String,icon:Je,lines:String,stacked:Boolean,sticky:Boolean,text:String,...Yr(),...Ie(),...Cn(),...hr(),...aC(),...pn(),...Cs(),...Yc(),...Ht(),...et(),...vt()},"VBanner"),VK=le()({name:"VBanner",props:RK(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Bt(e,"bgColor"),{borderClasses:i}=Sa(e),{densityClasses:o}=ar(e),{displayClasses:s,mobile:l}=xs(e),{dimensionStyles:u}=gr(e),{elevationClasses:c}=Vn(e),{locationStyles:f}=Ts(e),{positionClasses:d}=Xc(e),{roundedClasses:v}=qt(e),{themeClasses:h}=St(e),g=se(e,"color"),p=se(e,"density");Gt({VBannerActions:{color:g,density:p}}),ve(()=>{const m=!!(e.text||n.text),y=!!(e.avatar||e.icon),_=!!(y||n.prepend);return I(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||l.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,r.value,i.value,o.value,s.value,c.value,d.value,v.value,e.class],style:[a.value,u.value,f.value,e.style],role:"banner"},{default:()=>{var b;return[_&&I("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?I(ht,{key:"prepend-defaults",disabled:!y,defaults:{VAvatar:{color:g.value,density:p.value,icon:e.icon,image:e.avatar}}},n.prepend):I(pa,{key:"prepend-avatar",color:g.value,density:p.value,icon:e.icon,image:e.avatar},null)]),I("div",{class:"v-banner__content"},[m&&I(Pz,{key:"text"},{default:()=>{var x;return[((x=n.text)==null?void 0:x.call(n))??e.text]}}),(b=n.default)==null?void 0:b.call(n)]),n.actions&&I(Iz,{key:"actions"},n.actions)]}})})}});const OK=ee({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...Yr(),...Ie(),...Cn(),...pn(),...Ht(),...Hc({name:"bottom-navigation"}),...et({tag:"header"}),...fu({modelValue:!0,selectedClass:"v-btn--selected"}),...vt()},"VBottomNavigation"),NK=le()({name:"VBottomNavigation",props:OK(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=uy(),{borderClasses:a}=Sa(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Bt(se(e,"bgColor")),{densityClasses:s}=ar(e),{elevationClasses:l}=Vn(e),{roundedClasses:u}=qt(e),{ssrBootStyles:c}=lu(),f=E(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),d=se(e,"active"),{layoutItemStyles:v}=Wc({id:e.name,order:E(()=>parseInt(e.order,10)),position:E(()=>"bottom"),layoutSize:E(()=>d.value?f.value:0),elementSize:f,active:d,absolute:se(e,"absolute")});return ws(e,vC),Gt({VBtn:{color:se(e,"color"),density:se(e,"density"),stacked:E(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),ve(()=>I(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":d.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},r.value,i.value,a.value,s.value,l.value,u.value,e.class],style:[o.value,v.value,{height:Ae(f.value),transform:`translateY(${Ae(d.value?0:100,"%")})`},c.value,e.style]},{default:()=>[n.default&&I("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}});const Dz=ee({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...Kv({origin:"center center",scrollStrategy:"block",transition:{component:cy},zIndex:2400})},"VDialog"),m1=le()({name:"VDialog",props:Dz(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),{scopeId:a}=jc(),i=ge();function o(l){var f,d;const u=l.relatedTarget,c=l.target;if(u!==c&&((f=i.value)!=null&&f.contentEl)&&((d=i.value)!=null&&d.globalTop)&&![document,i.value.contentEl].includes(c)&&!i.value.contentEl.contains(c)){const v=Kd(i.value.contentEl);if(!v.length)return;const h=v[0],g=v[v.length-1];u===h?g.focus():h.focus()}}Mt&&Se(()=>r.value&&e.retainFocus,l=>{l?document.addEventListener("focusin",o):document.removeEventListener("focusin",o)},{immediate:!0}),Se(r,async l=>{var u,c;await dt(),l?(u=i.value.contentEl)==null||u.focus({preventScroll:!0}):(c=i.value.activatorEl)==null||c.focus({preventScroll:!0})});const s=E(()=>he({"aria-haspopup":"dialog","aria-expanded":String(r.value)},e.activatorProps));return ve(()=>{const l=bi.filterProps(e);return I(bi,he({ref:i,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},l,{modelValue:r.value,"onUpdate:modelValue":u=>r.value=u,"aria-modal":"true",activatorProps:s.value,role:"dialog"},a),{activator:n.activator,default:function(){for(var u=arguments.length,c=new Array(u),f=0;f{var d;return[(d=n.default)==null?void 0:d.call(n,...c)]}})}})}),Xa({},i)}}),BK=ee({inset:Boolean,...Dz({transition:"bottom-sheet-transition"})},"VBottomSheet"),zK=le()({name:"VBottomSheet",props:BK(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue");return ve(()=>{const a=m1.filterProps(e);return I(m1,he(a,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:r.value,"onUpdate:modelValue":i=>r.value=i,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}});const FK=ee({divider:[Number,String],...Ie()},"VBreadcrumbsDivider"),Mz=le()({name:"VBreadcrumbsDivider",props:FK(),setup(e,t){let{slots:n}=t;return ve(()=>{var r;return I("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((r=n==null?void 0:n.default)==null?void 0:r.call(n))??e.divider])}),{}}}),$K=ee({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Ie(),...Xv(),...et({tag:"li"})},"VBreadcrumbsItem"),kz=le()({name:"VBreadcrumbsItem",props:$K(),setup(e,t){let{slots:n,attrs:r}=t;const a=Yv(e,r),i=E(()=>{var u;return e.active||((u=a.isActive)==null?void 0:u.value)}),o=E(()=>i.value?e.activeColor:e.color),{textColorClasses:s,textColorStyles:l}=Qn(o);return ve(()=>I(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":i.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:i.value&&e.activeClass},s.value,e.class],style:[l.value,e.style],"aria-current":i.value?"page":void 0},{default:()=>{var u,c;return[a.isLink.value?I("a",{class:"v-breadcrumbs-item--link",href:a.href.value,"aria-current":i.value?"page":void 0,onClick:a.navigate},[((c=n.default)==null?void 0:c.call(n))??e.title]):((u=n.default)==null?void 0:u.call(n))??e.title]}})),{}}}),GK=ee({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Je,items:{type:Array,default:()=>[]},...Ie(),...Cn(),...Ht(),...et({tag:"ul"})},"VBreadcrumbs"),HK=le()({name:"VBreadcrumbs",props:GK(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Bt(se(e,"bgColor")),{densityClasses:i}=ar(e),{roundedClasses:o}=qt(e);Gt({VBreadcrumbsDivider:{divider:se(e,"divider")},VBreadcrumbsItem:{activeClass:se(e,"activeClass"),activeColor:se(e,"activeColor"),color:se(e,"color"),disabled:se(e,"disabled")}});const s=E(()=>e.items.map(l=>typeof l=="string"?{item:{title:l},raw:l}:{item:l,raw:l}));return ve(()=>{const l=!!(n.prepend||e.icon);return I(e.tag,{class:["v-breadcrumbs",r.value,i.value,o.value,e.class],style:[a.value,e.style]},{default:()=>{var u;return[l&&I("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?I(ht,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):I(Ct,{key:"prepend-icon",start:!0,icon:e.icon},null)]),s.value.map((c,f,d)=>{var g;let{item:v,raw:h}=c;return I(ke,null,[((g=n.item)==null?void 0:g.call(n,{item:v,index:f}))??I(kz,he({key:f,disabled:f>=d.length-1},typeof v=="string"?{title:v}:v),{default:n.title?()=>{var p;return(p=n.title)==null?void 0:p.call(n,{item:v,index:f})}:void 0}),f{var p;return(p=n.divider)==null?void 0:p.call(n,{item:h,index:f})}:void 0})])}),(u=n.default)==null?void 0:u.call(n)]}})}),{}}});const Lz=le()({name:"VCardActions",props:Ie(),setup(e,t){let{slots:n}=t;return Gt({VBtn:{slim:!0,variant:"text"}}),ve(()=>{var r;return I("div",{class:["v-card-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),Ez=Wr("v-card-subtitle"),Rz=Wr("v-card-title"),WK=ee({appendAvatar:String,appendIcon:Je,prependAvatar:String,prependIcon:Je,subtitle:[String,Number],title:[String,Number],...Ie(),...Cn()},"VCardItem"),Vz=le()({name:"VCardItem",props:WK(),setup(e,t){let{slots:n}=t;return ve(()=>{var u;const r=!!(e.prependAvatar||e.prependIcon),a=!!(r||n.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||n.append),s=!!(e.title!=null||n.title),l=!!(e.subtitle!=null||n.subtitle);return I("div",{class:["v-card-item",e.class],style:e.style},[a&&I("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?I(ht,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},n.prepend):r&&I(pa,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),I("div",{class:"v-card-item__content"},[s&&I(Rz,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??e.title]}}),l&&I(Ez,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??e.subtitle]}}),(u=n.default)==null?void 0:u.call(n)]),o&&I("div",{key:"append",class:"v-card-item__append"},[n.append?I(ht,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},n.append):i&&I(pa,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),Oz=Wr("v-card-text"),UK=ee({appendAvatar:String,appendIcon:Je,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...Yr(),...Ie(),...Cn(),...hr(),...pn(),...hy(),...Cs(),...Yc(),...Ht(),...Xv(),...et(),...vt(),...xa({variant:"elevated"})},"VCard"),YK=le()({name:"VCard",directives:{Ripple:lo},props:UK(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=St(e),{borderClasses:i}=Sa(e),{colorClasses:o,colorStyles:s,variantClasses:l}=cu(e),{densityClasses:u}=ar(e),{dimensionStyles:c}=gr(e),{elevationClasses:f}=Vn(e),{loaderClasses:d}=Uv(e),{locationStyles:v}=Ts(e),{positionClasses:h}=Xc(e),{roundedClasses:g}=qt(e),p=Yv(e,n),m=E(()=>e.link!==!1&&p.isLink.value),y=E(()=>!e.disabled&&e.link!==!1&&(e.link||p.isClickable.value));return ve(()=>{const _=m.value?"a":e.tag,b=!!(r.title||e.title!=null),x=!!(r.subtitle||e.subtitle!=null),S=b||x,w=!!(r.append||e.appendAvatar||e.appendIcon),C=!!(r.prepend||e.prependAvatar||e.prependIcon),T=!!(r.image||e.image),A=S||C||w,P=!!(r.text||e.text!=null);return Yt(I(_,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":y.value},a.value,i.value,o.value,u.value,f.value,d.value,h.value,g.value,l.value,e.class],style:[s.value,c.value,v.value,e.style],href:p.href.value,onClick:y.value&&p.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var D;return[T&&I("div",{key:"image",class:"v-card__image"},[r.image?I(ht,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):I(Yl,{key:"image-img",cover:!0,src:e.image},null)]),I(gy,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),A&&I(Vz,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),P&&I(Oz,{key:"text"},{default:()=>{var M;return[((M=r.text)==null?void 0:M.call(r))??e.text]}}),(D=r.default)==null?void 0:D.call(r),r.actions&&I(Lz,null,{default:r.actions}),uu(y.value,"v-card")]}}),[[Mr("ripple"),y.value&&e.ripple]])}),{}}});const XK=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:a}=e,i=.5,o=16;e.offsetX=n-t,e.offsetY=a-r,Math.abs(e.offsetY)t+o&&e.right(e)),Math.abs(e.offsetX)r+o&&e.down(e))};function ZK(e,t){var r;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(r=t.start)==null||r.call(t,{originalEvent:e,...t})}function jK(e,t){var r;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(r=t.end)==null||r.call(t,{originalEvent:e,...t}),XK(t)}function KK(e,t){var r;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(r=t.move)==null||r.call(t,{originalEvent:e,...t})}function qK(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>ZK(n,t),touchend:n=>jK(n,t),touchmove:n=>KK(n,t)}}function JK(e,t){var s;const n=t.value,r=n!=null&&n.parent?e.parentElement:e,a=(n==null?void 0:n.options)??{passive:!0},i=(s=t.instance)==null?void 0:s.$.uid;if(!r||!i)return;const o=qK(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[i]=o,UN(o).forEach(l=>{r.addEventListener(l,o[l],a)})}function QK(e,t){var i,o;const n=(i=t.value)!=null&&i.parent?e.parentElement:e,r=(o=t.instance)==null?void 0:o.$.uid;if(!(n!=null&&n._touchHandlers)||!r)return;const a=n._touchHandlers[r];UN(a).forEach(s=>{n.removeEventListener(s,a[s])}),delete n._touchHandlers[r]}const xC={mounted:JK,unmounted:QK},Nz=Symbol.for("vuetify:v-window"),Bz=Symbol.for("vuetify:v-window-group"),wC=ee({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...Ie(),...et(),...vt()},"VWindow"),nv=le()({name:"VWindow",directives:{Touch:xC},props:wC(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{isRtl:a}=Rn(),{t:i}=cn(),o=ws(e,Bz),s=ge(),l=E(()=>a.value?!e.reverse:e.reverse),u=xe(!1),c=E(()=>{const b=e.direction==="vertical"?"y":"x",S=(l.value?!u.value:u.value)?"-reverse":"";return`v-window-${b}${S}-transition`}),f=xe(0),d=ge(void 0),v=E(()=>o.items.value.findIndex(b=>o.selected.value.includes(b.id)));Se(v,(b,x)=>{const S=o.items.value.length,w=S-1;S<=2?u.value=be.continuous||v.value!==0),g=E(()=>e.continuous||v.value!==o.items.value.length-1);function p(){h.value&&o.prev()}function m(){g.value&&o.next()}const y=E(()=>{const b=[],x={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${l.value?"right":"left"}`,onClick:o.prev,ariaLabel:i("$vuetify.carousel.prev")};b.push(h.value?n.prev?n.prev({props:x}):I(Dt,x,null):I("div",null,null));const S={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${l.value?"left":"right"}`,onClick:o.next,ariaLabel:i("$vuetify.carousel.next")};return b.push(g.value?n.next?n.next({props:S}):I(Dt,S,null):I("div",null,null)),b}),_=E(()=>e.touch===!1?e.touch:{...{left:()=>{l.value?p():m()},right:()=>{l.value?m():p()},start:x=>{let{originalEvent:S}=x;S.stopPropagation()}},...e.touch===!0?{}:e.touch});return ve(()=>Yt(I(e.tag,{ref:s,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var b,x;return[I("div",{class:"v-window__container",style:{height:d.value}},[(b=n.default)==null?void 0:b.call(n,{group:o}),e.showArrows!==!1&&I("div",{class:"v-window__controls"},[y.value])]),(x=n.additional)==null?void 0:x.call(n,{group:o})]}}),[[Mr("touch"),_.value]])),{group:o}}}),eq=ee({color:String,cycle:Boolean,delimiterIcon:{type:Je,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...wC({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),tq=le()({name:"VCarousel",props:eq(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),{t:a}=cn(),i=ge();let o=-1;Se(r,l),Se(()=>e.interval,l),Se(()=>e.cycle,u=>{u?l():window.clearTimeout(o)}),ln(s);function s(){!e.cycle||!i.value||(o=window.setTimeout(i.value.group.next,+e.interval>0?+e.interval:6e3))}function l(){window.clearTimeout(o),window.requestAnimationFrame(s)}return ve(()=>{const u=nv.filterProps(e);return I(nv,he({ref:i},u,{modelValue:r.value,"onUpdate:modelValue":c=>r.value=c,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Ae(e.height)},e.style]}),{default:n.default,additional:c=>{let{group:f}=c;return I(ke,null,[!e.hideDelimiters&&I("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[f.items.value.length>0&&I(ht,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[f.items.value.map((d,v)=>{const h={id:`carousel-item-${d.id}`,"aria-label":a("$vuetify.carousel.ariaLabel.delimiter",v+1,f.items.value.length),class:["v-carousel__controls__item",f.isSelected(d.id)&&"v-btn--active"],onClick:()=>f.select(d.id,!0)};return n.item?n.item({props:h,item:d}):I(Dt,he(d,h),null)})]})]),e.progress&&I(vy,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(f.getItemIndex(r.value)+1)/f.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),CC=ee({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Ie(),...du(),...by()},"VWindowItem"),rv=le()({name:"VWindowItem",directives:{Touch:xC},props:CC(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=nt(Nz),a=vu(e,Bz),{isBooted:i}=lu();if(!r||!a)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=xe(!1),s=E(()=>i.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function l(){!o.value||!r||(o.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function u(){var h;o.value||!r||(o.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=Ae((h=r.rootRef.value)==null?void 0:h.clientHeight)),r.transitionCount.value+=1)}function c(){l()}function f(h){o.value&&dt(()=>{!s.value||!o.value||!r||(r.transitionHeight.value=Ae(h.clientHeight))})}const d=E(()=>{const h=r.isReversed.value?e.reverseTransition:e.transition;return s.value?{name:typeof h!="string"?r.transition.value:h,onBeforeEnter:u,onAfterEnter:l,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:l,onLeaveCancelled:c,onEnter:f}:!1}),{hasContent:v}=yC(e,a.isSelected);return ve(()=>I(ca,{transition:d.value,disabled:!i.value},{default:()=>{var h;return[Yt(I("div",{class:["v-window-item",a.selectedClass.value,e.class],style:e.style},[v.value&&((h=n.default)==null?void 0:h.call(n))]),[[Ya,a.isSelected.value]])]}})),{groupItem:a}}}),nq=ee({...LB(),...CC()},"VCarouselItem"),rq=le()({name:"VCarouselItem",inheritAttrs:!1,props:nq(),setup(e,t){let{slots:n,attrs:r}=t;ve(()=>{const a=Yl.filterProps(e),i=rv.filterProps(e);return I(rv,he({class:"v-carousel-item"},i),{default:()=>[I(Yl,he(r,a),n)]})})}});const aq=Wr("v-code");const iq=ee({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Ie()},"VColorPickerCanvas"),oq=Hr({name:"VColorPickerCanvas",props:iq(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const r=xe(!1),a=ge(),i=xe(parseFloat(e.width)),o=xe(parseFloat(e.height)),s=ge({x:0,y:0}),l=E({get:()=>s.value,set(p){var _,b;if(!a.value)return;const{x:m,y}=p;s.value=p,n("update:color",{h:((_=e.color)==null?void 0:_.h)??0,s:vn(m,0,i.value)/i.value,v:1-vn(y,0,o.value)/o.value,a:((b=e.color)==null?void 0:b.a)??1})}}),u=E(()=>{const{x:p,y:m}=l.value,y=parseInt(e.dotSize,10)/2;return{width:Ae(e.dotSize),height:Ae(e.dotSize),transform:`translate(${Ae(p-y)}, ${Ae(m-y)})`}}),{resizeRef:c}=_i(p=>{var _;if(!((_=c.value)!=null&&_.offsetParent))return;const{width:m,height:y}=p[0].contentRect;i.value=m,o.value=y});function f(p,m,y){const{left:_,top:b,width:x,height:S}=y;l.value={x:vn(p-_,0,x),y:vn(m-b,0,S)}}function d(p){p.type==="mousedown"&&p.preventDefault(),!e.disabled&&(v(p),window.addEventListener("mousemove",v),window.addEventListener("mouseup",h),window.addEventListener("touchmove",v),window.addEventListener("touchend",h))}function v(p){if(e.disabled||!a.value)return;r.value=!0;const m=V9(p);f(m.clientX,m.clientY,a.value.getBoundingClientRect())}function h(){window.removeEventListener("mousemove",v),window.removeEventListener("mouseup",h),window.removeEventListener("touchmove",v),window.removeEventListener("touchend",h)}function g(){var b;if(!a.value)return;const p=a.value,m=p.getContext("2d");if(!m)return;const y=m.createLinearGradient(0,0,p.width,0);y.addColorStop(0,"hsla(0, 0%, 100%, 1)"),y.addColorStop(1,`hsla(${((b=e.color)==null?void 0:b.h)??0}, 100%, 50%, 1)`),m.fillStyle=y,m.fillRect(0,0,p.width,p.height);const _=m.createLinearGradient(0,0,0,p.height);_.addColorStop(0,"hsla(0, 0%, 100%, 0)"),_.addColorStop(1,"hsla(0, 0%, 0%, 1)"),m.fillStyle=_,m.fillRect(0,0,p.width,p.height)}return Se(()=>{var p;return(p=e.color)==null?void 0:p.h},g,{immediate:!0}),Se(()=>[i.value,o.value],(p,m)=>{g(),s.value={x:l.value.x*p[0]/m[0],y:l.value.y*p[1]/m[1]}},{flush:"post"}),Se(()=>e.color,()=>{if(r.value){r.value=!1;return}s.value=e.color?{x:e.color.s*i.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),ln(()=>g()),ve(()=>I("div",{ref:c,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:d,onTouchstartPassive:d},[I("canvas",{ref:a,width:i.value,height:o.value},null),e.color&&I("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:u.value},null)])),{}}});function sq(e,t){if(t){const{a:n,...r}=e;return r}return e}function lq(e,t){if(t==null||typeof t=="string"){const n=cB(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return pl(t,["r","g","b"])?n=Zi(e):pl(t,["h","s","l"])?n=aB(e):pl(t,["h","s","v"])&&(n=e),sq(n,!pl(t,["a"])&&e.a===1)}return e}const ec={h:0,s:0,v:1,a:1},y1={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Zi,from:oy};var EV;const uq={...y1,inputs:(EV=y1.inputs)==null?void 0:EV.slice(0,3)},_1={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:aB,from:eC},cq={..._1,inputs:_1.inputs.slice(0,3)},zz={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:cB,from:uB},fq={...zz,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},Ll={rgb:uq,rgba:y1,hsl:cq,hsla:_1,hex:fq,hexa:zz},dq=e=>{let{label:t,...n}=e;return I("div",{class:"v-color-picker-edit__input"},[I("input",n,null),I("span",null,[t])])},vq=ee({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ll).includes(e)},modes:{type:Array,default:()=>Object.keys(Ll),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ll).includes(t))},...Ie()},"VColorPickerEdit"),hq=Hr({name:"VColorPickerEdit",props:vq(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const r=E(()=>e.modes.map(i=>({...Ll[i],name:i}))),a=E(()=>{var s;const i=r.value.find(l=>l.name===e.mode);if(!i)return[];const o=e.color?i.to(e.color):null;return(s=i.inputs)==null?void 0:s.map(l=>{let{getValue:u,getColor:c,...f}=l;return{...i.inputProps,...f,disabled:e.disabled,value:o&&u(o),onChange:d=>{const v=d.target;v&&n("update:color",i.from(c(o??ec,v.value)))}}})});return ve(()=>{var i;return I("div",{class:["v-color-picker-edit",e.class],style:e.style},[(i=a.value)==null?void 0:i.map(o=>I(dq,o,null)),r.value.length>1&&I(Dt,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const o=r.value.findIndex(s=>s.name===e.mode);n("update:mode",r.value[(o+1)%r.value.length].name)}},null)])}),{}}});const TC=Symbol.for("vuetify:v-slider");function b1(e,t,n){const r=n==="vertical",a=t.getBoundingClientRect(),i="touches"in e?e.touches[0]:e;return r?i.clientY-(a.top+a.height/2):i.clientX-(a.left+a.width/2)}function gq(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const Fz=ee({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...Ht(),...pn({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),$z=e=>{const t=E(()=>parseFloat(e.min)),n=E(()=>parseFloat(e.max)),r=E(()=>+e.step>0?parseFloat(e.step):0),a=E(()=>Math.max(VP(r.value),VP(t.value)));function i(o){if(o=parseFloat(o),r.value<=0)return o;const s=vn(o,t.value,n.value),l=t.value%r.value,u=Math.round((s-l)/r.value)*r.value+l;return parseFloat(Math.min(u,n.value).toFixed(a.value))}return{min:t,max:n,step:r,decimals:a,roundValue:i}},Gz=e=>{let{props:t,steps:n,onSliderStart:r,onSliderMove:a,onSliderEnd:i,getActiveThumb:o}=e;const{isRtl:s}=Rn(),l=se(t,"reverse"),u=E(()=>t.direction==="vertical"),c=E(()=>u.value!==l.value),{min:f,max:d,step:v,decimals:h,roundValue:g}=n,p=E(()=>parseInt(t.thumbSize,10)),m=E(()=>parseInt(t.tickSize,10)),y=E(()=>parseInt(t.trackSize,10)),_=E(()=>(d.value-f.value)/v.value),b=se(t,"disabled"),x=E(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),S=E(()=>t.error||t.disabled?void 0:t.trackColor??t.color),w=E(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),C=xe(!1),T=xe(0),A=ge(),P=ge();function D(Y){var q;const $=t.direction==="vertical",U=$?"top":"left",K=$?"height":"width",X=$?"clientY":"clientX",{[U]:J,[K]:ie}=(q=A.value)==null?void 0:q.$el.getBoundingClientRect(),B=gq(Y,X);let N=Math.min(Math.max((B-J-T.value)/ie,0),1)||0;return($?c.value:c.value!==s.value)&&(N=1-N),g(f.value+N*(d.value-f.value))}const M=Y=>{i({value:D(Y)}),C.value=!1,T.value=0},L=Y=>{P.value=o(Y),P.value&&(P.value.focus(),C.value=!0,P.value.contains(Y.target)?T.value=b1(Y,P.value,t.direction):(T.value=0,a({value:D(Y)})),r({value:D(Y)}))},R={passive:!0,capture:!0};function V(Y){a({value:D(Y)})}function H(Y){Y.stopPropagation(),Y.preventDefault(),M(Y),window.removeEventListener("mousemove",V,R),window.removeEventListener("mouseup",H)}function O(Y){var $;M(Y),window.removeEventListener("touchmove",V,R),($=Y.target)==null||$.removeEventListener("touchend",O)}function G(Y){var $;L(Y),window.addEventListener("touchmove",V,R),($=Y.target)==null||$.addEventListener("touchend",O,{passive:!1})}function Z(Y){Y.preventDefault(),L(Y),window.addEventListener("mousemove",V,R),window.addEventListener("mouseup",H,{passive:!1})}const j=Y=>{const $=(Y-f.value)/(d.value-f.value)*100;return vn(isNaN($)?0:$,0,100)},Q=se(t,"showTicks"),z=E(()=>Q.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(Y=>({value:Y,position:j(Y),label:Y.toString()})):Object.keys(t.ticks).map(Y=>({value:parseFloat(Y),position:j(parseFloat(Y)),label:t.ticks[Y]})):_.value!==1/0?ci(_.value+1).map(Y=>{const $=f.value+Y*v.value;return{value:$,position:j($)}}):[]:[]),F=E(()=>z.value.some(Y=>{let{label:$}=Y;return!!$})),W={activeThumbRef:P,color:se(t,"color"),decimals:h,disabled:b,direction:se(t,"direction"),elevation:se(t,"elevation"),hasLabels:F,isReversed:l,indexFromEnd:c,min:f,max:d,mousePressed:C,numTicks:_,onSliderMousedown:Z,onSliderTouchstart:G,parsedTicks:z,parseMouseMove:D,position:j,readonly:se(t,"readonly"),rounded:se(t,"rounded"),roundValue:g,showTicks:Q,startOffset:T,step:v,thumbSize:p,thumbColor:x,thumbLabel:se(t,"thumbLabel"),ticks:se(t,"ticks"),tickSize:m,trackColor:S,trackContainerRef:A,trackFillColor:w,trackSize:y,vertical:u};return Tt(TC,W),W},pq=ee({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...Ie()},"VSliderThumb"),S1=le()({name:"VSliderThumb",directives:{Ripple:lo},props:pq(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=nt(TC),{isRtl:i,rtlClasses:o}=Rn();if(!a)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:s,step:l,disabled:u,thumbSize:c,thumbLabel:f,direction:d,isReversed:v,vertical:h,readonly:g,elevation:p,mousePressed:m,decimals:y,indexFromEnd:_}=a,{textColorClasses:b,textColorStyles:x}=Qn(s),{pageup:S,pagedown:w,end:C,home:T,left:A,right:P,down:D,up:M}=KS,L=[S,w,C,T,A,P,D,M],R=E(()=>l.value?[1,2,3]:[1,5,10]);function V(O,G){if(!L.includes(O.key))return;O.preventDefault();const Z=l.value||.1,j=(e.max-e.min)/Z;if([A,P,D,M].includes(O.key)){const z=(h.value?[i.value?A:P,v.value?D:M]:_.value!==i.value?[A,M]:[P,M]).includes(O.key)?1:-1,F=O.shiftKey?2:O.ctrlKey?1:0;G=G+z*Z*R.value[F]}else if(O.key===T)G=e.min;else if(O.key===C)G=e.max;else{const Q=O.key===w?1:-1;G=G-Q*Z*(j>100?j/10:10)}return Math.max(e.min,Math.min(e.max,G))}function H(O){const G=V(O,e.modelValue);G!=null&&r("update:modelValue",G)}return ve(()=>{const O=Ae(_.value?100-e.position:e.position,"%"),{elevationClasses:G}=Vn(E(()=>u.value?void 0:p.value));return I("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&m.value},e.class,o.value],style:[{"--v-slider-thumb-position":O,"--v-slider-thumb-size":Ae(c.value)},e.style],role:"slider",tabindex:u.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!g.value,"aria-orientation":d.value,onKeydown:g.value?void 0:H},[I("div",{class:["v-slider-thumb__surface",b.value,G.value],style:{...x.value}},null),Yt(I("div",{class:["v-slider-thumb__ripple",b.value],style:x.value},null),[[Mr("ripple"),e.ripple,null,{circle:!0,center:!0}]]),I(uC,{origin:"bottom center"},{default:()=>{var Z;return[Yt(I("div",{class:"v-slider-thumb__label-container"},[I("div",{class:["v-slider-thumb__label"]},[I("div",null,[((Z=n["thumb-label"])==null?void 0:Z.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(l.value?y.value:1)])])]),[[Ya,f.value&&e.focused||f.value==="always"]])]}})])}),{}}});const mq=ee({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Ie()},"VSliderTrack"),Hz=le()({name:"VSliderTrack",props:mq(),emits:{},setup(e,t){let{slots:n}=t;const r=nt(TC);if(!r)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:a,parsedTicks:i,rounded:o,showTicks:s,tickSize:l,trackColor:u,trackFillColor:c,trackSize:f,vertical:d,min:v,max:h,indexFromEnd:g}=r,{roundedClasses:p}=qt(o),{backgroundColorClasses:m,backgroundColorStyles:y}=Bt(c),{backgroundColorClasses:_,backgroundColorStyles:b}=Bt(u),x=E(()=>`inset-${d.value?"block":"inline"}-${g.value?"end":"start"}`),S=E(()=>d.value?"height":"width"),w=E(()=>({[x.value]:"0%",[S.value]:"100%"})),C=E(()=>e.stop-e.start),T=E(()=>({[x.value]:Ae(e.start,"%"),[S.value]:Ae(C.value,"%")})),A=E(()=>s.value?(d.value?i.value.slice().reverse():i.value).map((D,M)=>{var R;const L=D.value!==v.value&&D.value!==h.value?Ae(D.position,"%"):void 0;return I("div",{key:D.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":D.position>=e.start&&D.position<=e.stop,"v-slider-track__tick--first":D.value===v.value,"v-slider-track__tick--last":D.value===h.value}],style:{[x.value]:L}},[(D.label||n["tick-label"])&&I("div",{class:"v-slider-track__tick-label"},[((R=n["tick-label"])==null?void 0:R.call(n,{tick:D,index:M}))??D.label])])}):[]);return ve(()=>I("div",{class:["v-slider-track",p.value,e.class],style:[{"--v-slider-track-size":Ae(f.value),"--v-slider-tick-size":Ae(l.value)},e.style]},[I("div",{class:["v-slider-track__background",_.value,{"v-slider-track__background--opacity":!!a.value||!c.value}],style:{...w.value,...b.value}},null),I("div",{class:["v-slider-track__fill",m.value],style:{...T.value,...y.value}},null),s.value&&I("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":s.value==="always"}]},[A.value])])),{}}}),yq=ee({...Zv(),...Fz(),...co(),modelValue:{type:[Number,String],default:0}},"VSlider"),x1=le()({name:"VSlider",props:yq(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=ge(),{rtlClasses:i}=Rn(),o=$z(e),s=ze(e,"modelValue",void 0,S=>o.roundValue(S??o.min.value)),{min:l,max:u,mousePressed:c,roundValue:f,onSliderMousedown:d,onSliderTouchstart:v,trackContainerRef:h,position:g,hasLabels:p,readonly:m}=Gz({props:e,steps:o,onSliderStart:()=>{r("start",s.value)},onSliderEnd:S=>{let{value:w}=S;const C=f(w);s.value=C,r("end",C)},onSliderMove:S=>{let{value:w}=S;return s.value=f(w)},getActiveThumb:()=>{var S;return(S=a.value)==null?void 0:S.$el}}),{isFocused:y,focus:_,blur:b}=uo(e),x=E(()=>g(s.value));return ve(()=>{const S=$n.filterProps(e),w=!!(e.label||n.label||n.prepend);return I($n,he({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||p.value,"v-slider--focused":y.value,"v-slider--pressed":c.value,"v-slider--disabled":e.disabled},i.value,e.class],style:e.style},S,{focused:y.value}),{...n,prepend:w?C=>{var T,A;return I(ke,null,[((T=n.label)==null?void 0:T.call(n,C))??(e.label?I(Zc,{id:C.id.value,class:"v-slider__label",text:e.label},null):void 0),(A=n.prepend)==null?void 0:A.call(n,C)])}:void 0,default:C=>{let{id:T,messagesId:A}=C;return I("div",{class:"v-slider__container",onMousedown:m.value?void 0:d,onTouchstartPassive:m.value?void 0:v},[I("input",{id:T.value,name:e.name||T.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:s.value},null),I(Hz,{ref:h,start:0,stop:x.value},{"tick-label":n["tick-label"]}),I(S1,{ref:a,"aria-describedby":A.value,focused:y.value,min:l.value,max:u.value,modelValue:s.value,"onUpdate:modelValue":P=>s.value=P,position:x.value,elevation:e.elevation,onFocus:_,onBlur:b,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}}),_q=ee({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...Ie()},"VColorPickerPreview"),bq=Hr({name:"VColorPickerPreview",props:_q(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const r=new AbortController;Fv(()=>r.abort());async function a(){if(!LP)return;const i=new window.EyeDropper;try{const o=await i.open({signal:r.signal}),s=uB(o.sRGBHex);n("update:color",{...e.color??ec,...s})}catch{}}return ve(()=>{var i,o;return I("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[LP&&I("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[I(Dt,{onClick:a,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),I("div",{class:"v-color-picker-preview__dot"},[I("div",{style:{background:oB(e.color??ec)}},null)]),I("div",{class:"v-color-picker-preview__sliders"},[I(x1,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(i=e.color)==null?void 0:i.h,"onUpdate:modelValue":s=>n("update:color",{...e.color??ec,h:s}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&I(x1,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((o=e.color)==null?void 0:o.a)??1,"onUpdate:modelValue":s=>n("update:color",{...e.color??ec,a:s}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const Sq={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},xq={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},wq={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},Cq={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},Tq={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},Aq={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},Iq={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},Pq={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},Dq={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},Mq={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},kq={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},Lq={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},Eq={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},Rq={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},Vq={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},Oq={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},Nq={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},Bq={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},zq={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},Fq={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},$q={red:Sq,pink:xq,purple:wq,deepPurple:Cq,indigo:Tq,blue:Aq,lightBlue:Iq,cyan:Pq,teal:Dq,green:Mq,lightGreen:kq,lime:Lq,yellow:Eq,amber:Rq,orange:Vq,deepOrange:Oq,brown:Nq,blueGrey:Bq,grey:zq,shades:Fq},Gq=ee({swatches:{type:Array,default:()=>Hq($q)},disabled:Boolean,color:Object,maxHeight:[Number,String],...Ie()},"VColorPickerSwatches");function Hq(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const Wq=Hr({name:"VColorPickerSwatches",props:Gq(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return ve(()=>I("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:Ae(e.maxHeight)},e.style]},[I("div",null,[e.swatches.map(r=>I("div",{class:"v-color-picker-swatches__swatch"},[r.map(a=>{const i=ua(a),o=oy(i),s=iB(i);return I("div",{class:"v-color-picker-swatches__color",onClick:()=>o&&n("update:color",o)},[I("div",{style:{background:s}},[e.color&&io(e.color,o)?I(Ct,{size:"x-small",icon:"$success",color:iX(a,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const Ty=ee({color:String,...Yr(),...Ie(),...hr(),...pn(),...Cs(),...Yc(),...Ht(),...et(),...vt()},"VSheet"),jl=le()({name:"VSheet",props:Ty(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Bt(se(e,"color")),{borderClasses:o}=Sa(e),{dimensionStyles:s}=gr(e),{elevationClasses:l}=Vn(e),{locationStyles:u}=Ts(e),{positionClasses:c}=Xc(e),{roundedClasses:f}=qt(e);return ve(()=>I(e.tag,{class:["v-sheet",r.value,a.value,o.value,l.value,c.value,f.value,e.class],style:[i.value,s.value,u.value,e.style]},n)),{}}}),Uq=ee({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ll).includes(e)},modes:{type:Array,default:()=>Object.keys(Ll),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ll).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...Sn(Ty({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),Yq=Hr({name:"VColorPicker",props:Uq(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=ze(e,"mode"),n=ge(null),r=ze(e,"modelValue",void 0,o=>{if(o==null||o==="")return null;let s;try{s=oy(ua(o))}catch{return null}return n.value&&(s={...s,h:n.value.h},n.value=null),s},o=>o?lq(o,e.modelValue):null),{rtlClasses:a}=Rn(),i=o=>{r.value=o,n.value=o};return ln(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),Gt({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),ve(()=>{const o=jl.filterProps(e);return I(jl,he({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",a.value,e.class],style:[{"--v-color-picker-color-hsv":oB({...r.value??ec,a:1})},e.style]},o,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&I(oq,{key:"canvas",color:r.value,"onUpdate:color":i,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&I("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&I(bq,{key:"preview",color:r.value,"onUpdate:color":i,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&I(hq,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":s=>t.value=s,color:r.value,"onUpdate:color":i,disabled:e.disabled},null)]),e.showSwatches&&I(Wq,{key:"swatches",color:r.value,"onUpdate:color":i,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function Xq(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?I(ke,null,[I("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),I("span",{class:"v-combobox__mask"},[e.substr(t,n)]),I("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const Zq=ee({autoSelectFirst:{type:[Boolean,String]},delimiters:Array,...Jv({filterKeys:["title"]}),...SC({hideNoData:!0,returnObject:!0}),...Sn(wy({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...oo({transition:!1})},"VCombobox"),jq=le()({name:"VCombobox",props:Zq(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var K;let{emit:n,slots:r}=t;const{t:a}=cn(),i=ge(),o=xe(!1),s=xe(!0),l=xe(!1),u=ge(),c=ge(),f=ze(e,"menu"),d=E({get:()=>f.value,set:X=>{var J;f.value&&!X&&((J=u.value)!=null&&J.ΨopenChildren)||(f.value=X)}}),v=xe(-1);let h=!1;const g=E(()=>{var X;return(X=i.value)==null?void 0:X.color}),p=E(()=>d.value?e.closeText:e.openText),{items:m,transformIn:y,transformOut:_}=mC(e),{textColorClasses:b,textColorStyles:x}=Qn(g),S=ze(e,"modelValue",[],X=>y(tn(X)),X=>{const J=_(X);return e.multiple?J:J[0]??null}),w=my(),C=xe(e.multiple?"":((K=S.value[0])==null?void 0:K.title)??""),T=E({get:()=>C.value,set:X=>{var J;if(C.value=X??"",e.multiple||(S.value=[yl(e,X)]),X&&e.multiple&&((J=e.delimiters)!=null&&J.length)){const ie=X.split(new RegExp(`(?:${e.delimiters.join("|")})+`));ie.length>1&&(ie.forEach(B=>{B=B.trim(),B&&W(yl(e,B))}),C.value="")}X||(v.value=-1),s.value=!X}}),A=E(()=>typeof e.counterValue=="function"?e.counterValue(S.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?S.value.length:T.value.length);Se(C,X=>{h?dt(()=>h=!1):o.value&&!d.value&&(d.value=!0),n("update:search",X)}),Se(S,X=>{var J;e.multiple||(C.value=((J=X[0])==null?void 0:J.title)??"")});const{filteredItems:P,getMatches:D}=Qv(e,m,()=>s.value?"":T.value),M=E(()=>e.hideSelected?P.value.filter(X=>!S.value.some(J=>J.value===X.value)):P.value),L=E(()=>S.value.map(X=>X.value)),R=E(()=>{var J;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&T.value===((J=M.value[0])==null?void 0:J.title))&&M.value.length>0&&!s.value&&!l.value}),V=E(()=>e.hideNoData&&!M.value.length||e.readonly||(w==null?void 0:w.isReadonly.value)),H=ge(),{onListScroll:O,onListKeydown:G}=bC(H,i);function Z(X){h=!0,e.openOnClear&&(d.value=!0)}function j(){V.value||(d.value=!0)}function Q(X){V.value||(o.value&&(X.preventDefault(),X.stopPropagation()),d.value=!d.value)}function z(X){var B;if(k9(X)||e.readonly||w!=null&&w.isReadonly.value)return;const J=i.value.selectionStart,ie=S.value.length;if((v.value>-1||["Enter","ArrowDown","ArrowUp"].includes(X.key))&&X.preventDefault(),["Enter","ArrowDown"].includes(X.key)&&(d.value=!0),["Escape"].includes(X.key)&&(d.value=!1),["Enter","Escape","Tab"].includes(X.key)&&(R.value&&["Enter","Tab"].includes(X.key)&&W(P.value[0]),s.value=!0),X.key==="ArrowDown"&&R.value&&((B=H.value)==null||B.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(X.key)){if(v.value<0){X.key==="Backspace"&&!T.value&&(v.value=ie-1);return}const N=v.value,q=S.value[v.value];q&&!q.props.disabled&&W(q,!1),v.value=N>=ie-1?ie-2:N}if(X.key==="ArrowLeft"){if(v.value<0&&J>0)return;const N=v.value>-1?v.value-1:ie-1;S.value[N]?v.value=N:(v.value=-1,i.value.setSelectionRange(T.value.length,T.value.length))}if(X.key==="ArrowRight"){if(v.value<0)return;const N=v.value+1;S.value[N]?v.value=N:(v.value=-1,i.value.setSelectionRange(0,0))}X.key==="Enter"&&T.value&&(W(yl(e,T.value)),T.value="")}}function F(){var X;o.value&&(s.value=!0,(X=i.value)==null||X.focus())}function W(X){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const ie=S.value.findIndex(N=>e.valueComparator(N.value,X.value)),B=J??!~ie;if(~ie){const N=B?[...S.value,X]:[...S.value];N.splice(ie,1),S.value=N}else B&&(S.value=[...S.value,X]);T.value=""}else{const ie=J!==!1;S.value=ie?[X]:[],C.value=ie?X.title:"",dt(()=>{d.value=!1,s.value=!0})}}function Y(X){o.value=!0,setTimeout(()=>{l.value=!0})}function $(X){l.value=!1}function U(X){(X==null||X===""&&!e.multiple)&&(S.value=[])}return Se(o,(X,J)=>{X||X===J||(v.value=-1,d.value=!1,R.value&&!l.value&&!S.value.some(ie=>{let{value:B}=ie;return B===M.value[0].value})?W(M.value[0]):e.multiple&&T.value&&W(yl(e,T.value)))}),Se(d,()=>{if(!e.hideSelected&&d.value&&S.value.length){const X=M.value.findIndex(J=>S.value.some(ie=>e.valueComparator(ie.value,J.value)));Mt&&window.requestAnimationFrame(()=>{var J;X>=0&&((J=c.value)==null||J.scrollToIndex(X))})}}),Se(M,(X,J)=>{o.value&&(!X.length&&e.hideNoData&&(d.value=!1),!J.length&&X.length&&(d.value=!0))}),ve(()=>{const X=!!(e.chips||r.chip),J=!!(!e.hideNoData||M.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),ie=S.value.length>0,B=Zl.filterProps(e);return I(Zl,he({ref:i},B,{modelValue:T.value,"onUpdate:modelValue":[N=>T.value=N,U],focused:o.value,"onUpdate:focused":N=>o.value=N,validationValue:S.externalValue,counterValue:A.value,dirty:ie,class:["v-combobox",{"v-combobox--active-menu":d.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!r.selection,"v-combobox--selecting-index":v.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:ie?void 0:e.placeholder,"onClick:clear":Z,"onMousedown:control":j,onKeydown:z}),{...r,default:()=>I(ke,null,[I(Sy,he({ref:u,modelValue:d.value,"onUpdate:modelValue":N=>d.value=N,activator:"parent",contentClass:"v-combobox__content",disabled:V.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:F},e.menuProps),{default:()=>[J&&I(_y,{ref:H,selected:L.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:N=>N.preventDefault(),onKeydown:G,onFocusin:Y,onFocusout:$,onScrollPassive:O,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},{default:()=>{var N,q,re;return[(N=r["prepend-item"])==null?void 0:N.call(r),!M.value.length&&!e.hideNoData&&(((q=r["no-data"])==null?void 0:q.call(r))??I(Ki,{title:a(e.noDataText)},null)),I(Cy,{ref:c,renderless:!0,items:M.value},{default:ae=>{var ye;let{item:de,index:me,itemRef:pe}=ae;const be=he(de.props,{ref:pe,key:me,active:R.value&&me===0?!0:void 0,onClick:()=>W(de,null)});return((ye=r.item)==null?void 0:ye.call(r,{item:de,index:me,props:be}))??I(Ki,be,{prepend:De=>{let{isSelected:Me}=De;return I(ke,null,[e.multiple&&!e.hideSelected?I(ji,{key:de.value,modelValue:Me,ripple:!1,tabindex:"-1"},null):void 0,de.props.prependAvatar&&I(pa,{image:de.props.prependAvatar},null),de.props.prependIcon&&I(Ct,{icon:de.props.prependIcon},null)])},title:()=>{var De,Me;return s.value?de.title:Xq(de.title,(De=D(de))==null?void 0:De.title,((Me=T.value)==null?void 0:Me.length)??0)}})}}),(re=r["append-item"])==null?void 0:re.call(r)]}})]}),S.value.map((N,q)=>{function re(pe){pe.stopPropagation(),pe.preventDefault(),W(N,!1)}const ae={"onClick:close":re,onMousedown(pe){pe.preventDefault(),pe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},de=X?!!r.chip:!!r.selection,me=de?iy(X?r.chip({item:N,index:q,props:ae}):r.selection({item:N,index:q})):void 0;if(!(de&&!me))return I("div",{key:N.value,class:["v-combobox__selection",q===v.value&&["v-combobox__selection--selected",b.value]],style:q===v.value?x.value:{}},[X?r.chip?I(ht,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:N.title}}},{default:()=>[me]}):I(jv,he({key:"chip",closable:e.closableChips,size:"small",text:N.title,disabled:N.props.disabled},ae),null):me??I("span",{class:"v-combobox__selection-text"},[N.title,e.multiple&&q[]}},"DataTable-expand"),Uz=Symbol.for("vuetify:datatable:expanded");function Ay(e){const t=se(e,"expandOnClick"),n=ze(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function r(s,l){const u=new Set(n.value);l?u.add(s.value):u.delete(s.value),n.value=u}function a(s){return n.value.has(s.value)}function i(s){r(s,!a(s))}const o={expand:r,expanded:n,expandOnClick:t,isExpanded:a,toggleExpand:i};return Tt(Uz,o),o}function Yz(){const e=nt(Uz);if(!e)throw new Error("foo");return e}const AC=ee({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Xz=Symbol.for("vuetify:data-table-group");function IC(e){return{groupBy:ze(e,"groupBy")}}function Iy(e){const{groupBy:t,sortBy:n}=e,r=ge(new Set),a=E(()=>t.value.map(u=>({...u,order:u.order??!1})).concat(n.value));function i(u){return r.value.has(u.id)}function o(u){const c=new Set(r.value);i(u)?c.delete(u.id):c.add(u.id),r.value=c}function s(u){function c(f){const d=[];for(const v of f.items)"type"in v&&v.type==="group"?d.push(...c(v)):d.push(v);return d}return c({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const l={sortByWithGroups:a,toggleGroup:o,opened:r,groupBy:t,extractRows:s,isGroupOpen:i};return Tt(Xz,l),l}function Zz(){const e=nt(Xz);if(!e)throw new Error("Missing group!");return e}function Kq(e,t){if(!e.length)return[];const n=new Map;for(const r of e){const a=Ul(r.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(r)}return n}function jz(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const a=Kq(e,t[0]),i=[],o=t.slice(1);return a.forEach((s,l)=>{const u=t[0],c=`${r}_${u}_${l}`;i.push({depth:n,id:c,key:u,value:l,items:o.length?jz(s,o,n+1,c):s,type:"group"})}),i}function Kz(e,t){const n=[];for(const r of e)"type"in r&&r.type==="group"?(r.value!=null&&n.push(r),(t.has(r.id)||r.value==null)&&n.push(...Kz(r.items,t))):n.push(r);return n}function Py(e,t,n){return{flatItems:E(()=>{if(!t.value.length)return e.value;const a=jz(e.value,t.value.map(i=>i.key));return Kz(a,n.value)})}}function Dy(e){let{page:t,itemsPerPage:n,sortBy:r,groupBy:a,search:i}=e;const o=un("VDataTable"),s=E(()=>({page:t.value,itemsPerPage:n.value,sortBy:r.value,groupBy:a.value,search:i.value}));let l=null;Se(s,()=>{io(l,s.value)||((l==null?void 0:l.search)!==s.value.search&&(t.value=1),o.emit("update:options",s.value),l=s.value)},{deep:!0,immediate:!0})}const PC=ee({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),qz=Symbol.for("vuetify:data-table-pagination");function DC(e){const t=ze(e,"page",void 0,r=>+(r??1)),n=ze(e,"itemsPerPage",void 0,r=>+(r??10));return{page:t,itemsPerPage:n}}function MC(e){const{page:t,itemsPerPage:n,itemsLength:r}=e,a=E(()=>n.value===-1?0:n.value*(t.value-1)),i=E(()=>n.value===-1?r.value:Math.min(r.value,a.value+n.value)),o=E(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));Ln(()=>{t.value>o.value&&(t.value=o.value)});function s(d){n.value=d,t.value=1}function l(){t.value=vn(t.value+1,1,o.value)}function u(){t.value=vn(t.value-1,1,o.value)}function c(d){t.value=vn(d,1,o.value)}const f={page:t,itemsPerPage:n,startIndex:a,stopIndex:i,pageCount:o,itemsLength:r,nextPage:l,prevPage:u,setPage:c,setItemsPerPage:s};return Tt(qz,f),f}function qq(){const e=nt(qz);if(!e)throw new Error("Missing pagination!");return e}function Jz(e){const{items:t,startIndex:n,stopIndex:r,itemsPerPage:a}=e;return{paginatedItems:E(()=>a.value<=0?t.value:t.value.slice(n.value,r.value))}}const Jq={showSelectAll:!1,allSelected:()=>[],select:e=>{var r;let{items:t,value:n}=e;return new Set(n?[(r=t[0])==null?void 0:r.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},Qz={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,currentPage:n,selected:r}=e;return Qz.select({items:n,value:t,selected:r})}},eF={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,allItems:n,selected:r}=e;return eF.select({items:n,value:t,selected:r})}},tF=ee({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:io}},"DataTable-select"),nF=Symbol.for("vuetify:data-table-selection");function My(e,t){let{allItems:n,currentPage:r}=t;const a=ze(e,"modelValue",e.modelValue,p=>new Set(tn(p).map(m=>{var y;return((y=n.value.find(_=>e.valueComparator(m,_.value)))==null?void 0:y.value)??m})),p=>[...p.values()]),i=E(()=>n.value.filter(p=>p.selectable)),o=E(()=>r.value.filter(p=>p.selectable)),s=E(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Jq;case"all":return eF;case"page":default:return Qz}});function l(p){return tn(p).every(m=>a.value.has(m.value))}function u(p){return tn(p).some(m=>a.value.has(m.value))}function c(p,m){const y=s.value.select({items:p,value:m,selected:new Set(a.value)});a.value=y}function f(p){c([p],!l([p]))}function d(p){const m=s.value.selectAll({value:p,allItems:i.value,currentPage:o.value,selected:new Set(a.value)});a.value=m}const v=E(()=>a.value.size>0),h=E(()=>{const p=s.value.allSelected({allItems:i.value,currentPage:o.value});return!!p.length&&l(p)}),g={toggleSelect:f,select:c,selectAll:d,isSelected:l,isSomeSelected:u,someSelected:v,allSelected:h,showSelectAll:s.value.showSelectAll};return Tt(nF,g),g}function ky(){const e=nt(nF);if(!e)throw new Error("Missing selection!");return e}const rF=ee({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),aF=Symbol.for("vuetify:data-table-sort");function Ly(e){const t=ze(e,"sortBy"),n=se(e,"mustSort"),r=se(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:r}}function Ey(e){const{sortBy:t,mustSort:n,multiSort:r,page:a}=e,i=l=>{if(l.key==null)return;let u=t.value.map(f=>({...f}))??[];const c=u.find(f=>f.key===l.key);c?c.order==="desc"?n.value?c.order="asc":u=u.filter(f=>f.key!==l.key):c.order="desc":r.value?u=[...u,{key:l.key,order:"asc"}]:u=[{key:l.key,order:"asc"}],t.value=u,a&&(a.value=1)};function o(l){return!!t.value.find(u=>u.key===l.key)}const s={sortBy:t,toggleSort:i,isSorted:o};return Tt(aF,s),s}function Qq(){const e=nt(aF);if(!e)throw new Error("Missing sort!");return e}function kC(e,t,n,r){const a=cn();return{sortedItems:E(()=>n.value.length?eJ(t.value,n.value,a.current.value,{...e.customKeySort,...r==null?void 0:r.value}):t.value)}}function eJ(e,t,n,r){const a=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return[...e].sort((i,o)=>{for(let s=0;sd!=null?d.toString().toLocaleLowerCase():d),c!==f)return Oh(c)&&Oh(f)?0:Oh(c)?-1:Oh(f)?1:!isNaN(c)&&!isNaN(f)?Number(c)-Number(f):a.compare(c,f)}return 0})}const tJ=ee({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function nJ(e,t){const n=e.returnObject?t:Dn(t,e.itemValue),r=Dn(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:r,raw:t}}function rJ(e,t){const n=[];for(const r of t)n.push(nJ(e,r));return n}function aJ(e){return{items:E(()=>rJ(e,e.items))}}const iJ=ee({search:String,loading:Boolean,...Ie(),...tJ(),...tF(),...rF(),...PC({itemsPerPage:5}),...Wz(),...AC(),...Jv(),...et()},"VDataIterator"),oJ=le()({name:"VDataIterator",props:iJ(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"groupBy"),a=se(e,"search"),{items:i}=aJ(e),{filteredItems:o}=Qv(e,i,a,{transform:j=>j.raw}),{sortBy:s,multiSort:l,mustSort:u}=Ly(e),{page:c,itemsPerPage:f}=DC(e),{toggleSort:d}=Ey({sortBy:s,multiSort:l,mustSort:u,page:c}),{sortByWithGroups:v,opened:h,extractRows:g,isGroupOpen:p,toggleGroup:m}=Iy({groupBy:r,sortBy:s}),{sortedItems:y}=kC(e,o,v),{flatItems:_}=Py(y,r,h),b=E(()=>_.value.length),{startIndex:x,stopIndex:S,pageCount:w,prevPage:C,nextPage:T,setItemsPerPage:A,setPage:P}=MC({page:c,itemsPerPage:f,itemsLength:b}),{paginatedItems:D}=Jz({items:_,startIndex:x,stopIndex:S,itemsPerPage:f}),M=E(()=>g(D.value)),{isSelected:L,select:R,selectAll:V,toggleSelect:H}=My(e,{allItems:i,currentPage:M}),{isExpanded:O,toggleExpand:G}=Ay(e);Dy({page:c,itemsPerPage:f,sortBy:s,groupBy:r,search:a});const Z=E(()=>({page:c.value,itemsPerPage:f.value,sortBy:s.value,pageCount:w.value,toggleSort:d,prevPage:C,nextPage:T,setPage:P,setItemsPerPage:A,isSelected:L,select:R,selectAll:V,toggleSelect:H,isExpanded:O,toggleExpand:G,isGroupOpen:p,toggleGroup:m,items:M.value,groupedItems:D.value}));return ve(()=>I(e.tag,{class:["v-data-iterator",e.class],style:e.style},{default:()=>{var j,Q,z,F;return[(j=n.header)==null?void 0:j.call(n,Z.value),D.value.length?(z=n.default)==null?void 0:z.call(n,Z.value):(Q=n["no-data"])==null?void 0:Q.call(n),(F=n.footer)==null?void 0:F.call(n,Z.value)]}})),{}}});function sJ(){const e=ge([]);SO(()=>e.value=[]);function t(n,r){e.value[r]=n}return{refs:e,updateRef:t}}const lJ=ee({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Je,default:"$first"},prevIcon:{type:Je,default:"$prev"},nextIcon:{type:Je,default:"$next"},lastIcon:{type:Je,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...Yr(),...Ie(),...Cn(),...pn(),...Ht(),...so(),...et({tag:"nav"}),...vt(),...xa({variant:"text"})},"VPagination"),w1=le()({name:"VPagination",props:lJ(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=ze(e,"modelValue"),{t:i,n:o}=cn(),{isRtl:s}=Rn(),{themeClasses:l}=St(e),{width:u}=xs(),c=xe(-1);Gt(void 0,{scoped:!0});const{resizeRef:f}=_i(C=>{if(!C.length)return;const{target:T,contentRect:A}=C[0],P=T.querySelector(".v-pagination__list > *");if(!P)return;const D=A.width,M=P.offsetWidth+parseFloat(getComputedStyle(P).marginRight)*2;c.value=g(D,M)}),d=E(()=>parseInt(e.length,10)),v=E(()=>parseInt(e.start,10)),h=E(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:g(u.value,58));function g(C,T){const A=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((C-T*A)/T).toFixed(2)))}const p=E(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[a.value];if(d.value<=h.value)return ci(d.value,v.value);const C=h.value%2===0,T=C?h.value/2:Math.floor(h.value/2),A=C?T:T+1,P=d.value-T;if(A-a.value>=0)return[...ci(Math.max(1,h.value-1),v.value),e.ellipsis,d.value];if(a.value-P>=(C?1:0)){const D=h.value-1,M=d.value-D+v.value;return[v.value,e.ellipsis,...ci(D,M)]}else{const D=Math.max(1,h.value-3),M=D===1?a.value:a.value-Math.ceil(D/2)+v.value;return[v.value,e.ellipsis,...ci(D,M),e.ellipsis,d.value]}});function m(C,T,A){C.preventDefault(),a.value=T,A&&r(A,T)}const{refs:y,updateRef:_}=sJ();Gt({VPaginationBtn:{color:se(e,"color"),border:se(e,"border"),density:se(e,"density"),size:se(e,"size"),variant:se(e,"variant"),rounded:se(e,"rounded"),elevation:se(e,"elevation")}});const b=E(()=>p.value.map((C,T)=>{const A=P=>_(P,T);if(typeof C=="string")return{isActive:!1,key:`ellipsis-${T}`,page:C,props:{ref:A,ellipsis:!0,icon:!0,disabled:!0}};{const P=C===a.value;return{isActive:P,key:C,page:o(C),props:{ref:A,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:P?e.activeColor:e.color,ariaCurrent:P,ariaLabel:i(P?e.currentPageAriaLabel:e.pageAriaLabel,C),onClick:D=>m(D,C)}}}})),x=E(()=>{const C=!!e.disabled||a.value<=v.value,T=!!e.disabled||a.value>=v.value+d.value-1;return{first:e.showFirstLastPage?{icon:s.value?e.lastIcon:e.firstIcon,onClick:A=>m(A,v.value,"first"),disabled:C,ariaLabel:i(e.firstAriaLabel),ariaDisabled:C}:void 0,prev:{icon:s.value?e.nextIcon:e.prevIcon,onClick:A=>m(A,a.value-1,"prev"),disabled:C,ariaLabel:i(e.previousAriaLabel),ariaDisabled:C},next:{icon:s.value?e.prevIcon:e.nextIcon,onClick:A=>m(A,a.value+1,"next"),disabled:T,ariaLabel:i(e.nextAriaLabel),ariaDisabled:T},last:e.showFirstLastPage?{icon:s.value?e.firstIcon:e.lastIcon,onClick:A=>m(A,v.value+d.value-1,"last"),disabled:T,ariaLabel:i(e.lastAriaLabel),ariaDisabled:T}:void 0}});function S(){var T;const C=a.value-v.value;(T=y.value[C])==null||T.$el.focus()}function w(C){C.key===KS.left&&!e.disabled&&a.value>+e.start?(a.value=a.value-1,dt(S)):C.key===KS.right&&!e.disabled&&a.valueI(e.tag,{ref:f,class:["v-pagination",l.value,e.class],style:e.style,role:"navigation","aria-label":i(e.ariaLabel),onKeydown:w,"data-test":"v-pagination-root"},{default:()=>[I("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&I("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(x.value.first):I(Dt,he({_as:"VPaginationBtn"},x.value.first),null)]),I("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(x.value.prev):I(Dt,he({_as:"VPaginationBtn"},x.value.prev),null)]),b.value.map((C,T)=>I("li",{key:C.key,class:["v-pagination__item",{"v-pagination__item--is-active":C.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(C):I(Dt,he({_as:"VPaginationBtn"},C.props),{default:()=>[C.page]})])),I("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(x.value.next):I(Dt,he({_as:"VPaginationBtn"},x.value.next),null)]),e.showFirstLastPage&&I("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(x.value.last):I(Dt,he({_as:"VPaginationBtn"},x.value.last),null)])])]})),{}}}),LC=ee({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),av=le()({name:"VDataTableFooter",props:LC(),setup(e,t){let{slots:n}=t;const{t:r}=cn(),{page:a,pageCount:i,startIndex:o,stopIndex:s,itemsLength:l,itemsPerPage:u,setItemsPerPage:c}=qq(),f=E(()=>e.itemsPerPageOptions.map(d=>typeof d=="number"?{value:d,title:d===-1?r("$vuetify.dataFooter.itemsPerPageAll"):String(d)}:{...d,title:r(d.title)}));return ve(()=>{var v;const d=w1.filterProps(e);return I("div",{class:"v-data-table-footer"},[(v=n.prepend)==null?void 0:v.call(n),I("div",{class:"v-data-table-footer__items-per-page"},[I("span",null,[r(e.itemsPerPageText)]),I(Az,{items:f.value,modelValue:u.value,"onUpdate:modelValue":h=>c(Number(h)),density:"compact",variant:"outlined","hide-details":!0},null)]),I("div",{class:"v-data-table-footer__info"},[I("div",null,[r(e.pageText,l.value?o.value+1:0,s.value,l.value)])]),I("div",{class:"v-data-table-footer__pagination"},[I(w1,he({modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:i.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},d),null)])])}),{}}}),EC=uX({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,t)=>{let{slots:n}=t;const r=e.tag??"td";return I(r,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:Ae(e.height),width:Ae(e.width),left:Ae(e.fixedOffset||null)}},{default:()=>{var a;return[(a=n.default)==null?void 0:a.call(n)]}})}),uJ=ee({headers:Array},"DataTable-header"),iF=Symbol.for("vuetify:data-table-headers"),oF={title:"",sortable:!1},cJ={...oF,width:48};function fJ(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,r)=>{let a=!1;for(let i=0;ir){t.splice(i,0,{element:n,priority:r}),a=!0;break}a||t.push({element:n,priority:r})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const r=Math.floor(t[0].priority);for(let a=0;at.shift()}}function C1(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)C1(n,t);return t}function sF(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&sF(n.children,t);return t}function dJ(e){if(e.key){if(e.key==="data-table-group")return oF;if(["data-table-expand","data-table-select"].includes(e.key))return cJ}}function RC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>RC(n,t+1))):t}function vJ(e){let t=!1;function n(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(i)if(o&&(i.fixed=!0),i.fixed)if(i.children)for(let s=i.children.length-1;s>=0;s--)n(i.children[s],!0);else t?isNaN(+i.width)&&(`${i.key}`,void 0):i.lastFixed=!0,t=!0;else if(i.children)for(let s=i.children.length-1;s>=0;s--)n(i.children[s]);else t=!1}for(let i=e.length-1;i>=0;i--)n(e[i]);function r(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!i)return o;if(i.children){i.fixedOffset=o;for(const s of i.children)o=r(s,o)}else i.fixed&&(i.fixedOffset=o,o+=parseFloat(i.width||"0")||0);return o}let a=0;for(const i of e)a=r(i,a)}function hJ(e,t){const n=[];let r=0;const a=fJ(e);for(;a.size()>0;){let o=a.count();const s=[];let l=1;for(;o>0;){const{element:u,priority:c}=a.dequeue(),f=t-r-RC(u);if(s.push({...u,rowspan:f??1,colspan:u.children?C1(u).length:1}),u.children)for(const d of u.children){const v=c%1+l/Math.pow(10,r+2);a.enqueue(d,r+f+v)}l+=1,o-=1}r+=1,n.push(s)}return{columns:e.map(o=>C1(o)).flat(),headers:n}}function lF(e){const t=[];for(const n of e){const r={...dJ(n),...n},a=r.key??(typeof r.value=="string"?r.value:null),i=r.value??a??null,o={...r,key:a,value:i,sortable:r.sortable??(r.key!=null||!!r.sort),children:r.children?lF(r.children):void 0};t.push(o)}return t}function VC(e,t){const n=ge([]),r=ge([]),a=ge(),i=ge();Ln(()=>{var h,g,p;const l=(e.headers||Object.keys(e.items[0]??{}).map(m=>({key:m,title:Ii(m)}))).slice(),u=sF(l);(h=t==null?void 0:t.groupBy)!=null&&h.value.length&&!u.has("data-table-group")&&l.unshift({key:"data-table-group",title:"Group"}),(g=t==null?void 0:t.showSelect)!=null&&g.value&&!u.has("data-table-select")&&l.unshift({key:"data-table-select"}),(p=t==null?void 0:t.showExpand)!=null&&p.value&&!u.has("data-table-expand")&&l.push({key:"data-table-expand"});const c=lF(l);vJ(c);const f=Math.max(...c.map(m=>RC(m)))+1,d=hJ(c,f);n.value=d.headers,r.value=d.columns;const v=d.headers.flat(1);a.value=v.reduce((m,y)=>(y.sortable&&y.key&&y.sort&&(m[y.key]=y.sort),m),{}),i.value=v.reduce((m,y)=>(y.key&&y.filter&&(m[y.key]=y.filter),m),{})});const o={headers:n,columns:r,sortFunctions:a,filterFunctions:i};return Tt(iF,o),o}function Ry(){const e=nt(iF);if(!e)throw new Error("Missing headers!");return e}const uF=ee({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:Je,default:"$sortAsc"},sortDescIcon:{type:Je,default:"$sortDesc"},...hy()},"VDataTableHeaders"),Mc=le()({name:"VDataTableHeaders",props:uF(),setup(e,t){let{slots:n}=t;const{toggleSort:r,sortBy:a,isSorted:i}=Qq(),{someSelected:o,allSelected:s,selectAll:l,showSelectAll:u}=ky(),{columns:c,headers:f}=Ry(),{loaderClasses:d}=Uv(e);function v(_,b){if(!(!e.sticky&&!_.fixed))return{position:"sticky",left:_.fixed?Ae(_.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${b})`:void 0}}function h(_){const b=a.value.find(x=>x.key===_.key);return b?b.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:g,backgroundColorStyles:p}=Bt(e,"color"),m=E(()=>({headers:f.value,columns:c.value,toggleSort:r,isSorted:i,sortBy:a.value,someSelected:o.value,allSelected:s.value,selectAll:l,getSortIcon:h})),y=_=>{let{column:b,x,y:S}=_;const w=b.key==="data-table-select"||b.key==="data-table-expand";return I(EC,he({tag:"th",align:b.align,class:["v-data-table__th",{"v-data-table__th--sortable":b.sortable,"v-data-table__th--sorted":i(b),"v-data-table__th--fixed":b.fixed,"v-data-table__th--sticky":e.sticky},d.value],style:{width:Ae(b.width),minWidth:Ae(b.minWidth),...v(b,S)},colspan:b.colspan,rowspan:b.rowspan,onClick:b.sortable?()=>r(b):void 0,fixed:b.fixed,lastFixed:b.lastFixed,noPadding:w},b.headerProps),{default:()=>{var A;const C=`header.${b.key}`,T={column:b,selectAll:l,isSorted:i,toggleSort:r,sortBy:a.value,someSelected:o.value,allSelected:s.value,getSortIcon:h};return n[C]?n[C](T):b.key==="data-table-select"?((A=n["header.data-table-select"])==null?void 0:A.call(n,T))??(u&&I(ji,{modelValue:s.value,indeterminate:o.value&&!s.value,"onUpdate:modelValue":l},null)):I("div",{class:"v-data-table-header__content"},[I("span",null,[b.title]),b.sortable&&I(Ct,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(b)},null),e.multiSort&&i(b)&&I("div",{key:"badge",class:["v-data-table-header__sort-badge",...g.value],style:p.value},[a.value.findIndex(P=>P.key===b.key)+1])])}})};ve(()=>I(ke,null,[n.headers?n.headers(m.value):f.value.map((_,b)=>I("tr",null,[_.map((x,S)=>I(y,{column:x,x:S,y:b},null))])),e.loading&&I("tr",{class:"v-data-table-progress"},[I("th",{colspan:c.value.length},[I(gy,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),gJ=ee({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),pJ=le()({name:"VDataTableGroupHeaderRow",props:gJ(),setup(e,t){let{slots:n}=t;const{isGroupOpen:r,toggleGroup:a,extractRows:i}=Zz(),{isSelected:o,isSomeSelected:s,select:l}=ky(),{columns:u}=Ry(),c=E(()=>i([e.item]));return()=>I("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(f=>{var d,v;if(f.key==="data-table-group"){const h=r(e.item)?"$expand":"$next",g=()=>a(e.item);return((d=n["data-table-group"])==null?void 0:d.call(n,{item:e.item,count:c.value.length,props:{icon:h,onClick:g}}))??I(EC,{class:"v-data-table-group-header-row__column"},{default:()=>[I(Dt,{size:"small",variant:"text",icon:h,onClick:g},null),I("span",null,[e.item.value]),I("span",null,[$r("("),c.value.length,$r(")")])]})}if(f.key==="data-table-select"){const h=o(c.value),g=s(c.value)&&!h,p=m=>l(c.value,m);return((v=n["data-table-select"])==null?void 0:v.call(n,{props:{modelValue:h,indeterminate:g,"onUpdate:modelValue":p}}))??I("td",null,[I(ji,{modelValue:h,indeterminate:g,"onUpdate:modelValue":p},null)])}return I("td",null,null)})])}}),mJ=ee({index:Number,item:Object,cellProps:[Object,Function],onClick:Ar(),onContextmenu:Ar(),onDblclick:Ar()},"VDataTableRow"),OC=le()({name:"VDataTableRow",props:mJ(),setup(e,t){let{slots:n}=t;const{isSelected:r,toggleSelect:a}=ky(),{isExpanded:i,toggleExpand:o}=Yz(),{columns:s}=Ry();ve(()=>I("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&s.value.map((l,u)=>{const c=e.item,f=`item.${l.key}`,d={index:e.index,item:c.raw,internalItem:c,value:Ul(c.columns,l.key),column:l,isSelected:r,toggleSelect:a,isExpanded:i,toggleExpand:o},v=typeof e.cellProps=="function"?e.cellProps({index:d.index,item:d.item,internalItem:d.internalItem,value:d.value,column:l}):e.cellProps,h=typeof l.cellProps=="function"?l.cellProps({index:d.index,item:d.item,internalItem:d.internalItem,value:d.value}):l.cellProps;return I(EC,he({align:l.align,fixed:l.fixed,fixedOffset:l.fixedOffset,lastFixed:l.lastFixed,noPadding:l.key==="data-table-select"||l.key==="data-table-expand",width:l.width},v,h),{default:()=>{var g,p;return n[f]?n[f](d):l.key==="data-table-select"?((g=n["item.data-table-select"])==null?void 0:g.call(n,d))??I(ji,{disabled:!c.selectable,modelValue:r([c]),onClick:NS(()=>a(c),["stop"])},null):l.key==="data-table-expand"?((p=n["item.data-table-expand"])==null?void 0:p.call(n,d))??I(Dt,{icon:i(c)?"$collapse":"$expand",size:"small",variant:"text",onClick:NS(()=>o(c),["stop"])},null):lc(d.value)}})})]))}}),cF=ee({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function]},"VDataTableRows"),Kl=le()({name:"VDataTableRows",inheritAttrs:!1,props:cF(),setup(e,t){let{attrs:n,slots:r}=t;const{columns:a}=Ry(),{expandOnClick:i,toggleExpand:o,isExpanded:s}=Yz(),{isSelected:l,toggleSelect:u}=ky(),{toggleGroup:c,isGroupOpen:f}=Zz(),{t:d}=cn();return ve(()=>{var v,h;return e.loading&&(!e.items.length||r.loading)?I("tr",{class:"v-data-table-rows-loading",key:"loading"},[I("td",{colspan:a.value.length},[((v=r.loading)==null?void 0:v.call(r))??d(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?I("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[I("td",{colspan:a.value.length},[((h=r["no-data"])==null?void 0:h.call(r))??d(e.noDataText)])]):I(ke,null,[e.items.map((g,p)=>{var _;if(g.type==="group"){const b={index:p,item:g,columns:a.value,isExpanded:s,toggleExpand:o,isSelected:l,toggleSelect:u,toggleGroup:c,isGroupOpen:f};return r["group-header"]?r["group-header"](b):I(pJ,he({key:`group-header_${g.id}`,item:g},QP(n,":group-header",()=>b)),r)}const m={index:p,item:g.raw,internalItem:g,columns:a.value,isExpanded:s,toggleExpand:o,isSelected:l,toggleSelect:u},y={...m,props:he({key:`item_${g.key??g.index}`,onClick:i.value?()=>{o(g)}:void 0,index:p,item:g,cellProps:e.cellProps},QP(n,":row",()=>m),typeof e.rowProps=="function"?e.rowProps({item:m.item,index:m.index,internalItem:m.internalItem}):e.rowProps)};return I(ke,{key:y.props.key},[r.item?r.item(y):I(OC,y.props,r),s(g)&&((_=r["expanded-row"])==null?void 0:_.call(r,m))])})])}),{}}});const fF=ee({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Ie(),...Cn(),...et(),...vt()},"VTable"),ql=le()({name:"VTable",props:fF(),setup(e,t){let{slots:n,emit:r}=t;const{themeClasses:a}=St(e),{densityClasses:i}=ar(e);return ve(()=>I(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},a.value,i.value,e.class],style:e.style},{default:()=>{var o,s,l;return[(o=n.top)==null?void 0:o.call(n),n.default?I("div",{class:"v-table__wrapper",style:{height:Ae(e.height)}},[I("table",null,[n.default()])]):(s=n.wrapper)==null?void 0:s.call(n),(l=n.bottom)==null?void 0:l.call(n)]}})),{}}}),yJ=ee({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function _J(e,t,n,r){const a=e.returnObject?t:Dn(t,e.itemValue),i=Dn(t,e.itemSelectable,!0),o=r.reduce((s,l)=>(l.key!=null&&(s[l.key]=Dn(t,l.value)),s),{});return{type:"item",key:e.returnObject?Dn(t,e.itemValue):a,index:n,value:a,selectable:i,columns:o,raw:t}}function bJ(e,t,n){return t.map((r,a)=>_J(e,r,a,n))}function NC(e,t){return{items:E(()=>bJ(e,e.items,t.value))}}const BC=ee({...cF(),width:[String,Number],search:String,...Wz(),...AC(),...uJ(),...yJ(),...tF(),...rF(),...uF(),...fF()},"DataTable"),SJ=ee({...PC(),...BC(),...Jv(),...LC()},"VDataTable"),xJ=le()({name:"VDataTable",props:SJ(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IC(e),{sortBy:i,multiSort:o,mustSort:s}=Ly(e),{page:l,itemsPerPage:u}=DC(e),{columns:c,headers:f,sortFunctions:d,filterFunctions:v}=VC(e,{groupBy:a,showSelect:se(e,"showSelect"),showExpand:se(e,"showExpand")}),{items:h}=NC(e,c),g=se(e,"search"),{filteredItems:p}=Qv(e,h,g,{transform:W=>W.columns,customKeyFilter:v}),{toggleSort:m}=Ey({sortBy:i,multiSort:o,mustSort:s,page:l}),{sortByWithGroups:y,opened:_,extractRows:b,isGroupOpen:x,toggleGroup:S}=Iy({groupBy:a,sortBy:i}),{sortedItems:w}=kC(e,p,y,d),{flatItems:C}=Py(w,a,_),T=E(()=>C.value.length),{startIndex:A,stopIndex:P,pageCount:D,setItemsPerPage:M}=MC({page:l,itemsPerPage:u,itemsLength:T}),{paginatedItems:L}=Jz({items:C,startIndex:A,stopIndex:P,itemsPerPage:u}),R=E(()=>b(L.value)),{isSelected:V,select:H,selectAll:O,toggleSelect:G,someSelected:Z,allSelected:j}=My(e,{allItems:h,currentPage:R}),{isExpanded:Q,toggleExpand:z}=Ay(e);Dy({page:l,itemsPerPage:u,sortBy:i,groupBy:a,search:g}),Gt({VDataTableRows:{hideNoData:se(e,"hideNoData"),noDataText:se(e,"noDataText"),loading:se(e,"loading"),loadingText:se(e,"loadingText")}});const F=E(()=>({page:l.value,itemsPerPage:u.value,sortBy:i.value,pageCount:D.value,toggleSort:m,setItemsPerPage:M,someSelected:Z.value,allSelected:j.value,isSelected:V,select:H,selectAll:O,toggleSelect:G,isExpanded:Q,toggleExpand:z,isGroupOpen:x,toggleGroup:S,items:R.value.map(W=>W.raw),internalItems:R.value,groupedItems:L.value,columns:c.value,headers:f.value}));return ve(()=>{const W=av.filterProps(e),Y=Mc.filterProps(e),$=Kl.filterProps(e),U=ql.filterProps(e);return I(ql,he({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},U),{top:()=>{var K;return(K=r.top)==null?void 0:K.call(r,F.value)},default:()=>{var K,X,J,ie,B,N;return r.default?r.default(F.value):I(ke,null,[(K=r.colgroup)==null?void 0:K.call(r,F.value),I("thead",null,[I(Mc,Y,r)]),(X=r.thead)==null?void 0:X.call(r,F.value),I("tbody",null,[(J=r["body.prepend"])==null?void 0:J.call(r,F.value),r.body?r.body(F.value):I(Kl,he(n,$,{items:L.value}),r),(ie=r["body.append"])==null?void 0:ie.call(r,F.value)]),(B=r.tbody)==null?void 0:B.call(r,F.value),(N=r.tfoot)==null?void 0:N.call(r,F.value)])},bottom:()=>r.bottom?r.bottom(F.value):I(ke,null,[I(yy,null,null),I(av,W,{prepend:r["footer.prepend"]})])})}),{}}}),wJ=ee({...BC(),...AC(),...Cz(),...Jv()},"VDataTableVirtual"),CJ=le()({name:"VDataTableVirtual",props:wJ(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IC(e),{sortBy:i,multiSort:o,mustSort:s}=Ly(e),{columns:l,headers:u,sortFunctions:c,filterFunctions:f}=VC(e,{groupBy:a,showSelect:se(e,"showSelect"),showExpand:se(e,"showExpand")}),{items:d}=NC(e,l),v=se(e,"search"),{filteredItems:h}=Qv(e,d,v,{transform:Y=>Y.columns,customKeyFilter:f}),{toggleSort:g}=Ey({sortBy:i,multiSort:o,mustSort:s}),{sortByWithGroups:p,opened:m,extractRows:y,isGroupOpen:_,toggleGroup:b}=Iy({groupBy:a,sortBy:i}),{sortedItems:x}=kC(e,h,p,c),{flatItems:S}=Py(x,a,m),w=E(()=>y(S.value)),{isSelected:C,select:T,selectAll:A,toggleSelect:P,someSelected:D,allSelected:M}=My(e,{allItems:w,currentPage:w}),{isExpanded:L,toggleExpand:R}=Ay(e),{containerRef:V,markerRef:H,paddingTop:O,paddingBottom:G,computedItems:Z,handleItemResize:j,handleScroll:Q,handleScrollend:z}=Tz(e,S),F=E(()=>Z.value.map(Y=>Y.raw));Dy({sortBy:i,page:xe(1),itemsPerPage:xe(-1),groupBy:a,search:v}),Gt({VDataTableRows:{hideNoData:se(e,"hideNoData"),noDataText:se(e,"noDataText"),loading:se(e,"loading"),loadingText:se(e,"loadingText")}});const W=E(()=>({sortBy:i.value,toggleSort:g,someSelected:D.value,allSelected:M.value,isSelected:C,select:T,selectAll:A,toggleSelect:P,isExpanded:L,toggleExpand:R,isGroupOpen:_,toggleGroup:b,items:w.value.map(Y=>Y.raw),internalItems:w.value,groupedItems:S.value,columns:l.value,headers:u.value}));ve(()=>{const Y=Mc.filterProps(e),$=Kl.filterProps(e),U=ql.filterProps(e);return I(ql,he({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},U),{top:()=>{var K;return(K=r.top)==null?void 0:K.call(r,W.value)},wrapper:()=>{var K,X;return I("div",{ref:V,onScrollPassive:Q,onScrollend:z,class:"v-table__wrapper",style:{height:Ae(e.height)}},[I("table",null,[I("thead",null,[I(Mc,he(Y,{sticky:e.fixedHeader}),r)]),I("tbody",null,[I("tr",{ref:H,style:{height:Ae(O.value),border:0}},[I("td",{colspan:l.value.length,style:{height:0,border:0}},null)]),(K=r["body.prepend"])==null?void 0:K.call(r,W.value),I(Kl,he(n,$,{items:F.value}),{...r,item:J=>I(wz,{key:J.internalItem.index,renderless:!0,"onUpdate:height":ie=>j(J.internalItem.index,ie)},{default:ie=>{var N;let{itemRef:B}=ie;return((N=r.item)==null?void 0:N.call(r,{...J,itemRef:B}))??I(OC,he(J.props,{ref:B,key:J.internalItem.index,index:J.internalItem.index}),r)}})}),(X=r["body.append"])==null?void 0:X.call(r,W.value),I("tr",{style:{height:Ae(G.value),border:0}},[I("td",{colspan:l.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var K;return(K=r.bottom)==null?void 0:K.call(r,W.value)}})})}}),TJ=ee({itemsLength:{type:[Number,String],required:!0},...PC(),...BC(),...LC()},"VDataTableServer"),AJ=le()({name:"VDataTableServer",props:TJ(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IC(e),{sortBy:i,multiSort:o,mustSort:s}=Ly(e),{page:l,itemsPerPage:u}=DC(e),c=E(()=>parseInt(e.itemsLength,10)),{columns:f,headers:d}=VC(e,{groupBy:a,showSelect:se(e,"showSelect"),showExpand:se(e,"showExpand")}),{items:v}=NC(e,f),{toggleSort:h}=Ey({sortBy:i,multiSort:o,mustSort:s,page:l}),{opened:g,isGroupOpen:p,toggleGroup:m,extractRows:y}=Iy({groupBy:a,sortBy:i}),{pageCount:_,setItemsPerPage:b}=MC({page:l,itemsPerPage:u,itemsLength:c}),{flatItems:x}=Py(v,a,g),{isSelected:S,select:w,selectAll:C,toggleSelect:T,someSelected:A,allSelected:P}=My(e,{allItems:v,currentPage:v}),{isExpanded:D,toggleExpand:M}=Ay(e),L=E(()=>y(v.value));Dy({page:l,itemsPerPage:u,sortBy:i,groupBy:a,search:se(e,"search")}),Tt("v-data-table",{toggleSort:h,sortBy:i}),Gt({VDataTableRows:{hideNoData:se(e,"hideNoData"),noDataText:se(e,"noDataText"),loading:se(e,"loading"),loadingText:se(e,"loadingText")}});const R=E(()=>({page:l.value,itemsPerPage:u.value,sortBy:i.value,pageCount:_.value,toggleSort:h,setItemsPerPage:b,someSelected:A.value,allSelected:P.value,isSelected:S,select:w,selectAll:C,toggleSelect:T,isExpanded:D,toggleExpand:M,isGroupOpen:p,toggleGroup:m,items:L.value.map(V=>V.raw),internalItems:L.value,groupedItems:x.value,columns:f.value,headers:d.value}));ve(()=>{const V=av.filterProps(e),H=Mc.filterProps(e),O=Kl.filterProps(e),G=ql.filterProps(e);return I(ql,he({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},G),{top:()=>{var Z;return(Z=r.top)==null?void 0:Z.call(r,R.value)},default:()=>{var Z,j,Q,z,F,W;return r.default?r.default(R.value):I(ke,null,[(Z=r.colgroup)==null?void 0:Z.call(r,R.value),I("thead",{class:"v-data-table__thead",role:"rowgroup"},[I(Mc,he(H,{sticky:e.fixedHeader}),r)]),(j=r.thead)==null?void 0:j.call(r,R.value),I("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(Q=r["body.prepend"])==null?void 0:Q.call(r,R.value),r.body?r.body(R.value):I(Kl,he(n,O,{items:x.value}),r),(z=r["body.append"])==null?void 0:z.call(r,R.value)]),(F=r.tbody)==null?void 0:F.call(r,R.value),(W=r.tfoot)==null?void 0:W.call(r,R.value)])},bottom:()=>r.bottom?r.bottom(R.value):I(av,V,{prepend:r["footer.prepend"]})})})}});const IJ=ee({fluid:{type:Boolean,default:!1},...Ie(),...et()},"VContainer"),PJ=le()({name:"VContainer",props:IJ(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Rn();return ve(()=>I(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:e.style},n)),{}}}),dF=(()=>sy.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),vF=(()=>sy.reduce((e,t)=>{const n="offset"+Ii(t);return e[n]={type:[String,Number],default:null},e},{}))(),hF=(()=>sy.reduce((e,t)=>{const n="order"+Ii(t);return e[n]={type:[String,Number],default:null},e},{}))(),xD={col:Object.keys(dF),offset:Object.keys(vF),order:Object.keys(hF)};function DJ(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const a=t.replace(e,"");r+=`-${a}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const MJ=["auto","start","end","center","baseline","stretch"],kJ=ee({cols:{type:[Boolean,String,Number],default:!1},...dF,offset:{type:[String,Number],default:null},...vF,order:{type:[String,Number],default:null},...hF,alignSelf:{type:String,default:null,validator:e=>MJ.includes(e)},...Ie(),...et()},"VCol"),LJ=le()({name:"VCol",props:kJ(),setup(e,t){let{slots:n}=t;const r=E(()=>{const a=[];let i;for(i in xD)xD[i].forEach(s=>{const l=e[s],u=DJ(i,s,l);u&&a.push(u)});const o=a.some(s=>s.startsWith("v-col-"));return a.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),a});return()=>{var a;return ba(e.tag,{class:[r.value,e.class],style:e.style},(a=n.default)==null?void 0:a.call(n))}}}),zC=["start","end","center"],gF=["space-between","space-around","space-evenly"];function FC(e,t){return sy.reduce((n,r)=>{const a=e+Ii(r);return n[a]=t(),n},{})}const EJ=[...zC,"baseline","stretch"],pF=e=>EJ.includes(e),mF=FC("align",()=>({type:String,default:null,validator:pF})),RJ=[...zC,...gF],yF=e=>RJ.includes(e),_F=FC("justify",()=>({type:String,default:null,validator:yF})),VJ=[...zC,...gF,"stretch"],bF=e=>VJ.includes(e),SF=FC("alignContent",()=>({type:String,default:null,validator:bF})),wD={align:Object.keys(mF),justify:Object.keys(_F),alignContent:Object.keys(SF)},OJ={align:"align",justify:"justify",alignContent:"align-content"};function NJ(e,t,n){let r=OJ[e];if(n!=null){if(t){const a=t.replace(e,"");r+=`-${a}`}return r+=`-${n}`,r.toLowerCase()}}const BJ=ee({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:pF},...mF,justify:{type:String,default:null,validator:yF},..._F,alignContent:{type:String,default:null,validator:bF},...SF,...Ie(),...et()},"VRow"),zJ=le()({name:"VRow",props:BJ(),setup(e,t){let{slots:n}=t;const r=E(()=>{const a=[];let i;for(i in wD)wD[i].forEach(o=>{const s=e[o],l=NJ(i,o,s);l&&a.push(l)});return a.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),a});return()=>{var a;return ba(e.tag,{class:["v-row",r.value,e.class],style:e.style},(a=n.default)==null?void 0:a.call(n))}}}),xF=Wr("v-spacer","div","VSpacer"),wF=ee({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),T1=le()({name:"VDatePickerControls",props:wF(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,t){let{emit:n}=t;const r=E(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),a=E(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),i=E(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),o=E(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function s(){n("click:prev")}function l(){n("click:next")}function u(){n("click:year")}function c(){n("click:month")}return ve(()=>I("div",{class:["v-date-picker-controls"]},[I(Dt,{class:"v-date-picker-controls__month-btn",disabled:r.value,text:e.text,variant:"text",rounded:!0,onClick:c},null),I(Dt,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:a.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:u},null),I(xF,{key:"mode-spacer"},null),I("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[I(Dt,{disabled:i.value,icon:e.prevIcon,variant:"text",onClick:s},null),I(Dt,{disabled:o.value,icon:e.nextIcon,variant:"text",onClick:l},null)])])),{}}});const FJ=ee({appendIcon:String,color:String,header:String,transition:String,onClick:Ar()},"VDatePickerHeader"),A1=le()({name:"VDatePickerHeader",props:FJ(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=Bt(e,"color");function o(){n("click")}function s(){n("click:append")}return ve(()=>{const l=!!(r.default||e.header),u=!!(r.append||e.appendIcon);return I("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},a.value],style:i.value,onClick:o},[r.prepend&&I("div",{key:"prepend",class:"v-date-picker-header__prepend"},[r.prepend()]),l&&I(ca,{key:"content",name:e.transition},{default:()=>{var c;return[I("div",{key:e.header,class:"v-date-picker-header__content"},[((c=r.default)==null?void 0:c.call(r))??e.header])]}}),u&&I("div",{class:"v-date-picker-header__append"},[r.append?I(ht,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var c;return[(c=r.append)==null?void 0:c.call(r)]}}):I(Dt,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:s},null)])])}),{}}});const $J=ee({allowedDates:[Array,Function],disabled:Boolean,displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]}},"calendar");function GJ(e){const t=Hv(),n=ze(e,"modelValue",[],d=>tn(d)),r=E(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=ze(e,"year",void 0,d=>{const v=d!=null?Number(d):t.getYear(r.value);return t.startOfYear(t.setYear(t.date(),v))},d=>t.getYear(d)),i=ze(e,"month",void 0,d=>{const v=d!=null?Number(d):t.getMonth(r.value),h=t.setYear(t.date(),t.getYear(a.value));return t.setMonth(h,v)},d=>t.getMonth(d)),o=E(()=>{const d=t.getWeekArray(i.value),v=d.flat(),h=6*7;if(v.lengthe.weekdays.includes(h.getDay())).map((h,g)=>{const p=t.toISO(h),m=!t.isSameMonth(h,i.value),y=t.isSameDay(h,t.startOfMonth(i.value)),_=t.isSameDay(h,t.endOfMonth(i.value)),b=t.isSameDay(h,i.value);return{date:h,isoDate:p,formatted:t.format(h,"keyboardDate"),year:t.getYear(h),month:t.getMonth(h),isDisabled:f(h),isWeekStart:g%7===0,isWeekEnd:g%7===6,isToday:t.isSameDay(h,v),isAdjacent:m,isHidden:m&&!e.showAdjacentMonths,isStart:y,isSelected:n.value.some(x=>t.isSameDay(h,x)),isEnd:_,isSame:b,localized:t.format(h,"dayOfMonth")}})}const l=E(()=>{const d=t.startOfWeek(n.value),v=[];for(let p=0;p<=6;p++)v.push(t.addDays(d,p));const h=v,g=t.date();return s(h,g)}),u=E(()=>{const d=o.value.flat(),v=t.date();return s(d,v)}),c=E(()=>o.value.map(d=>d.length?nZ(t,d[0]):null));function f(d){if(e.disabled)return!0;const v=t.date(d);return e.min&&t.isAfter(t.date(e.min),v)||e.max&&t.isAfter(v,t.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(h=>t.isSameDay(t.date(h),v)):typeof e.allowedDates=="function"?!e.allowedDates(v):!1}return{displayValue:r,daysInMonth:u,daysInWeek:l,genDays:s,model:n,weeksInMonth:o,weekNumbers:c}}const CF=ee({color:String,hideWeekdays:Boolean,multiple:Boolean,showWeek:Boolean,...$J()},"VDatePickerMonth"),I1=le()({name:"VDatePickerMonth",props:CF(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=ge(),{daysInMonth:i,model:o,weekNumbers:s}=GJ(e),l=Hv();function u(c){if(e.multiple){const f=o.value.findIndex(d=>l.isSameDay(d,c));if(f===-1)o.value=[...o.value,c];else{const d=[...o.value];d.splice(f,1),o.value=d}}else o.value=[c]}return()=>I("div",{class:"v-date-picker-month"},[e.showWeek&&I("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&I("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[$r(" ")]),s.value.map(c=>I("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[c]))]),I("div",{ref:a,class:"v-date-picker-month__days"},[!e.hideWeekdays&&l.getWeekdays().map(c=>I("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[c[0]])),i.value.map((c,f)=>{const d={props:{onClick:()=>u(c.date)},item:c,i:f};return I("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":c.isAdjacent,"v-date-picker-month__day--hide-adjacent":c.isHidden,"v-date-picker-month__day--selected":c.isSelected,"v-date-picker-month__day--week-end":c.isWeekEnd,"v-date-picker-month__day--week-start":c.isWeekStart}],"data-v-date":c.isDisabled?void 0:c.isoDate},[(e.showAdjacentMonths||!c.isAdjacent)&&I(ht,{defaults:{VBtn:{color:(c.isSelected||c.isToday)&&!c.isDisabled?e.color:void 0,disabled:c.isDisabled,icon:!0,ripple:!1,text:c.localized,variant:c.isDisabled?"text":c.isToday&&!c.isSelected?"outlined":"flat",onClick:()=>u(c.date)}}},{default:()=>{var v;return[((v=r.day)==null?void 0:v.call(r,d))??I(Dt,d.props,null)]}})])})])])}});const TF=ee({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),P1=le()({name:"VDatePickerMonths",props:TF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Hv(),a=ze(e,"modelValue"),i=E(()=>{let o=r.startOfYear(r.date());return ci(12).map(s=>{const l=r.format(o,"monthShort");return o=r.getNextMonth(o),{text:l,value:s}})});return Ln(()=>{a.value=a.value??r.getMonth(r.date())}),ve(()=>I("div",{class:"v-date-picker-months",style:{height:Ae(e.height)}},[I("div",{class:"v-date-picker-months__content"},[i.value.map((o,s)=>{var c;const l={active:a.value===s,color:a.value===s?e.color:void 0,rounded:!0,text:o.text,variant:a.value===o.value?"flat":"text",onClick:()=>u(s)};function u(f){a.value=f}return((c=n.month)==null?void 0:c.call(n,{month:o,i:s,props:l}))??I(Dt,he({key:"month"},l,{onClick:()=>u(s)}),null)})])])),{}}});const AF=ee({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),D1=le()({name:"VDatePickerYears",props:AF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Hv(),a=ze(e,"modelValue"),i=E(()=>{const s=r.getYear(r.date());let l=s-100,u=s+52;e.min&&(l=r.getYear(r.date(e.min))),e.max&&(u=r.getYear(r.date(e.max)));let c=r.startOfYear(r.date());return c=r.setYear(c,l),ci(u-l+1,l).map(f=>{const d=r.format(c,"year");return c=r.setYear(c,r.getYear(c)+1),{text:d,value:f}})});Ln(()=>{a.value=a.value??r.getYear(r.date())});const o=ge();return ln(async()=>{var s;await dt(),(s=o.value)==null||s.$el.scrollIntoView({block:"center"})}),ve(()=>I("div",{class:"v-date-picker-years",style:{height:Ae(e.height)}},[I("div",{class:"v-date-picker-years__content"},[i.value.map((s,l)=>{var c;const u={ref:a.value===s.value?o:void 0,active:a.value===s.value,color:a.value===s.value?e.color:void 0,rounded:!0,text:s.text,variant:a.value===s.value?"flat":"text",onClick:()=>a.value=s.value};return((c=n.year)==null?void 0:c.call(n,{year:s,i:l,props:u}))??I(Dt,he({key:"month"},u),null)})])])),{}}});const HJ=Wr("v-picker-title"),IF=ee({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Ty()},"VPicker"),CD=le()({name:"VPicker",props:IF(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Bt(se(e,"color"));return ve(()=>{const i=jl.filterProps(e),o=!!(e.title||n.title);return I(jl,he(i,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var s;return[!e.hideHeader&&I("div",{key:"header",class:[r.value],style:[a.value]},[o&&I(HJ,{key:"picker-title"},{default:()=>{var l;return[((l=n.title)==null?void 0:l.call(n))??e.title]}}),n.header&&I("div",{class:"v-picker__header"},[n.header()])]),I("div",{class:"v-picker__body"},[(s=n.default)==null?void 0:s.call(n)]),n.actions&&I(ht,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[I("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),WJ=ee({header:{type:String,default:"$vuetify.datePicker.header"},...wF(),...CF(),...Sn(TF(),["modelValue"]),...Sn(AF(),["modelValue"]),...IF({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),UJ=le()({name:"VDatePicker",props:WJ(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Hv(),{t:i}=cn(),o=ze(e,"modelValue",void 0,w=>tn(w),w=>e.multiple?w:w[0]),s=ze(e,"viewMode"),l=E(()=>{var C;const w=a.date((C=o.value)==null?void 0:C[0]);return w&&a.isValid(w)?w:a.date()}),u=ge(Number(e.month??a.getMonth(a.startOfMonth(l.value)))),c=ge(Number(e.year??a.getYear(a.startOfYear(a.setMonth(l.value,u.value))))),f=xe(!1),d=E(()=>e.multiple&&o.value.length>1?i("$vuetify.datePicker.itemsSelected",o.value.length):o.value[0]&&a.isValid(o.value[0])?a.format(o.value[0],"normalDateWithWeekday"):i(e.header)),v=E(()=>a.format(a.setYear(a.setMonth(a.date(),u.value),c.value),"monthAndYear")),h=E(()=>`date-picker-header${f.value?"-reverse":""}-transition`),g=E(()=>{const w=a.date(e.min);return e.min&&a.isValid(w)?w:null}),p=E(()=>{const w=a.date(e.max);return e.max&&a.isValid(w)?w:null}),m=E(()=>{if(e.disabled)return!0;const w=[];if(s.value!=="month")w.push("prev","next");else{let C=a.date();if(C=a.setYear(C,c.value),C=a.setMonth(C,u.value),g.value){const T=a.addDays(a.startOfMonth(C),-1);a.isAfter(g.value,T)&&w.push("prev")}if(p.value){const T=a.addDays(a.endOfMonth(C),1);a.isAfter(T,p.value)&&w.push("next")}}return w});function y(){u.value<11?u.value++:(c.value++,u.value=0)}function _(){u.value>0?u.value--:(c.value--,u.value=11)}function b(){s.value="month"}function x(){s.value=s.value==="months"?"month":"months"}function S(){s.value=s.value==="year"?"month":"year"}return Se(u,()=>{s.value==="months"&&x(),n("update:month",u.value)}),Se(c,()=>{s.value==="year"&&S(),n("update:year",c.value)}),Se(o,(w,C)=>{const T=a.date(tn(w)[0]),A=a.date(tn(C)[0]);f.value=a.isBefore(T,A)}),ve(()=>{const w=CD.filterProps(e),C=T1.filterProps(e),T=A1.filterProps(e),A=I1.filterProps(e),P=Sn(P1.filterProps(e),["modelValue"]),D=Sn(D1.filterProps(e),["modelValue"]),M={header:d.value,transition:h.value};return I(CD,he(w,{class:["v-date-picker",`v-date-picker--${s.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var L;return((L=r.title)==null?void 0:L.call(r))??I("div",{class:"v-date-picker__title"},[i(e.title)])},header:()=>r.header?I(ht,{defaults:{VDatePickerHeader:{...M}}},{default:()=>{var L;return[(L=r.header)==null?void 0:L.call(r,M)]}}):I(A1,he({key:"header"},T,M,{onClick:s.value!=="month"?b:void 0}),{...r,default:void 0}),default:()=>I(ke,null,[I(T1,he(C,{disabled:m.value,text:v.value,"onClick:next":y,"onClick:prev":_,"onClick:month":x,"onClick:year":S}),null),I(zp,{hideOnLeave:!0},{default:()=>[s.value==="months"?I(P1,he({key:"date-picker-months"},P,{modelValue:u.value,"onUpdate:modelValue":L=>u.value=L,min:g.value,max:p.value}),null):s.value==="year"?I(D1,he({key:"date-picker-years"},D,{modelValue:c.value,"onUpdate:modelValue":L=>c.value=L,min:g.value,max:p.value}),null):I(I1,he({key:"date-picker-month"},A,{modelValue:o.value,"onUpdate:modelValue":L=>o.value=L,month:u.value,"onUpdate:month":L=>u.value=L,year:c.value,"onUpdate:year":L=>c.value=L,min:g.value,max:p.value}),null)]})]),actions:r.actions})}),{}}});const iv=Symbol.for("vuetify:v-expansion-panel"),YJ=["default","accordion","inset","popout"],XJ=ee({color:String,static:Boolean,variant:{type:String,default:"default",validator:e=>YJ.includes(e)},readonly:Boolean,...Ie(),...fu(),...et(),...vt()},"VExpansionPanels"),ZJ=le()({name:"VExpansionPanels",props:XJ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;ws(e,iv);const{themeClasses:r}=St(e),a=E(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Gt({VExpansionPanel:{color:se(e,"color"),readonly:se(e,"readonly"),static:se(e,"static")}}),ve(()=>I(e.tag,{class:["v-expansion-panels",r.value,a.value,e.class],style:e.style},n)),{}}}),jJ=ee({...Ie(),...by()},"VExpansionPanelText"),PF=le()({name:"VExpansionPanelText",props:jJ(),setup(e,t){let{slots:n}=t;const r=nt(iv);if(!r)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:a,onAfterLeave:i}=yC(e,r.isSelected);return ve(()=>I(fy,{onAfterLeave:i},{default:()=>{var o;return[Yt(I("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&a.value&&I("div",{class:"v-expansion-panel-text__wrapper"},[(o=n.default)==null?void 0:o.call(n)])]),[[Ya,r.isSelected.value]])]}})),{}}}),DF=ee({color:String,expandIcon:{type:Je,default:"$expand"},collapseIcon:{type:Je,default:"$collapse"},hideActions:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Ie()},"VExpansionPanelTitle"),MF=le()({name:"VExpansionPanelTitle",directives:{Ripple:lo},props:DF(),setup(e,t){let{slots:n}=t;const r=nt(iv);if(!r)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:a,backgroundColorStyles:i}=Bt(e,"color"),o=E(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return ve(()=>{var s;return Yt(I("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--static":e.static},a.value,e.class],style:[i.value,e.style],type:"button",tabindex:r.disabled.value?-1:void 0,disabled:r.disabled.value,"aria-expanded":r.isSelected.value,onClick:e.readonly?void 0:r.toggle},[I("span",{class:"v-expansion-panel-title__overlay"},null),(s=n.default)==null?void 0:s.call(n,o.value),!e.hideActions&&I("span",{class:"v-expansion-panel-title__icon"},[n.actions?n.actions(o.value):I(Ct,{icon:r.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[Mr("ripple"),e.ripple]])}),{}}}),KJ=ee({title:String,text:String,bgColor:String,...Ie(),...pn(),...du(),...by(),...Ht(),...et(),...DF()},"VExpansionPanel"),qJ=le()({name:"VExpansionPanel",props:KJ(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=vu(e,iv),{backgroundColorClasses:a,backgroundColorStyles:i}=Bt(e,"bgColor"),{elevationClasses:o}=Vn(e),{roundedClasses:s}=qt(e),l=E(()=>(r==null?void 0:r.disabled.value)||e.disabled),u=E(()=>r.group.items.value.reduce((d,v,h)=>(r.group.selected.value.includes(v.id)&&d.push(h),d),[])),c=E(()=>{const d=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-d===1)}),f=E(()=>{const d=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-d===-1)});return Tt(iv,r),Gt({VExpansionPanelText:{eager:se(e,"eager")},VExpansionPanelTitle:{readonly:se(e,"readonly")}}),ve(()=>{const d=!!(n.text||e.text),v=!!(n.title||e.title);return I(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":l.value},s.value,a.value,e.class],style:[i.value,e.style]},{default:()=>{var h;return[I("div",{class:["v-expansion-panel__shadow",...o.value]},null),v&&I(MF,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[n.title?n.title():e.title]}),d&&I(PF,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(h=n.default)==null?void 0:h.call(n)]}})}),{}}});const JJ=ee({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(e)},...co({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>tn(e).every(t=>t!=null&&typeof t=="object")},...qv({clearable:!0})},"VFileInput"),QJ=le()({name:"VFileInput",inheritAttrs:!1,props:JJ(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:i}=cn(),o=ze(e,"modelValue"),{isFocused:s,focus:l,blur:u}=uo(e),c=E(()=>typeof e.showSize!="boolean"?e.showSize:void 0),f=E(()=>(o.value??[]).reduce((T,A)=>{let{size:P=0}=A;return T+P},0)),d=E(()=>BP(f.value,c.value)),v=E(()=>(o.value??[]).map(T=>{const{name:A="",size:P=0}=T;return e.showSize?`${A} (${BP(P,c.value)})`:A})),h=E(()=>{var A;const T=((A=o.value)==null?void 0:A.length)??0;return e.showSize?i(e.counterSizeString,T,d.value):i(e.counterString,T)}),g=ge(),p=ge(),m=ge(),y=E(()=>s.value||e.active),_=E(()=>["plain","underlined"].includes(e.variant));function b(){var T;m.value!==document.activeElement&&((T=m.value)==null||T.focus()),s.value||l()}function x(T){w(T)}function S(T){r("mousedown:control",T)}function w(T){var A;(A=m.value)==null||A.click(),r("click:control",T)}function C(T){T.stopPropagation(),b(),dt(()=>{o.value=[],qw(e["onClick:clear"],T)})}return Se(o,T=>{(!Array.isArray(T)||!T.length)&&m.value&&(m.value.value="")}),ve(()=>{const T=!!(a.counter||e.counter),A=!!(T||a.details),[P,D]=Ss(n),{modelValue:M,...L}=$n.filterProps(e),R=_C(e);return I($n,he({ref:g,modelValue:o.value,"onUpdate:modelValue":V=>o.value=V,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-input--plain-underlined":_.value},e.class],style:e.style,"onClick:prepend":x},P,L,{centerAffix:!_.value,focused:s.value}),{...a,default:V=>{let{id:H,isDisabled:O,isDirty:G,isReadonly:Z,isValid:j}=V;return I(Kc,he({ref:p,"prepend-icon":e.prependIcon,onMousedown:S,onClick:w,"onClick:clear":C,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},R,{id:H.value,active:y.value||G.value,dirty:G.value,disabled:O.value,focused:s.value,error:j.value===!1}),{...a,default:Q=>{var W;let{props:{class:z,...F}}=Q;return I(ke,null,[I("input",he({ref:m,type:"file",readonly:Z.value,disabled:O.value,multiple:e.multiple,name:e.name,onClick:Y=>{Y.stopPropagation(),Z.value&&Y.preventDefault(),b()},onChange:Y=>{if(!Y.target)return;const $=Y.target;o.value=[...$.files??[]]},onFocus:b,onBlur:u},F,D),null),I("div",{class:z},[!!((W=o.value)!=null&&W.length)&&(a.selection?a.selection({fileNames:v.value,totalBytes:f.value,totalBytesReadable:d.value}):e.chips?v.value.map(Y=>I(jv,{key:Y,size:"small",color:e.color},{default:()=>[Y]})):v.value.join(", "))])])}})},details:A?V=>{var H,O;return I(ke,null,[(H=a.details)==null?void 0:H.call(a,V),T&&I(ke,null,[I("span",null,null),I(xy,{active:!!((O=o.value)!=null&&O.length),value:h.value},a.counter)])])}:void 0})}),Xa({},g,p,m)}});const eQ=ee({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...Yr(),...Ie(),...pn(),...Hc(),...Ht(),...et({tag:"footer"}),...vt()},"VFooter"),tQ=le()({name:"VFooter",props:eQ(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Bt(se(e,"color")),{borderClasses:o}=Sa(e),{elevationClasses:s}=Vn(e),{roundedClasses:l}=qt(e),u=xe(32),{resizeRef:c}=_i(v=>{v.length&&(u.value=v[0].target.clientHeight)}),f=E(()=>e.height==="auto"?u.value:parseInt(e.height,10)),{layoutItemStyles:d}=Wc({id:e.name,order:E(()=>parseInt(e.order,10)),position:E(()=>"bottom"),layoutSize:f,elementSize:E(()=>e.height==="auto"?void 0:f.value),active:E(()=>e.app),absolute:se(e,"absolute")});return ve(()=>I(e.tag,{ref:c,class:["v-footer",r.value,a.value,o.value,s.value,l.value,e.class],style:[i.value,e.app?d.value:{height:Ae(e.height)},e.style]},n)),{}}}),nQ=ee({...Ie(),..._j()},"VForm"),rQ=le()({name:"VForm",props:nQ(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=bj(e),i=ge();function o(l){l.preventDefault(),a.reset()}function s(l){const u=l,c=a.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),r("submit",u),u.defaultPrevented||c.then(f=>{var v;let{valid:d}=f;d&&((v=i.value)==null||v.submit())}),u.preventDefault()}return ve(()=>{var l;return I("form",{ref:i,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:o,onSubmit:s},[(l=n.default)==null?void 0:l.call(n,a)])}),Xa(a,i)}}),aQ=ee({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...pz()},"VHover"),iQ=le()({name:"VHover",props:aQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),{runOpenDelay:a,runCloseDelay:i}=mz(e,o=>!e.disabled&&(r.value=o));return()=>{var o;return(o=n.default)==null?void 0:o.call(n,{isHovering:r.value,props:{onMouseenter:a,onMouseleave:i}})}}});const oQ=ee({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...hr(),...et()},"VInfiniteScroll"),TD=Hr({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:r,isIntersecting:a}=dy(i=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return Se(a,async i=>{n("intersect",e.side,i)}),ve(()=>I("div",{class:"v-infinite-scroll-intersect",ref:r},[$r(" ")])),{}}}),sQ=le()({name:"VInfiniteScroll",props:oQ(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=ge(),i=xe("ok"),o=xe("ok"),s=E(()=>Ae(e.margin)),l=xe(!1);function u(x){if(!a.value)return;const S=e.direction==="vertical"?"scrollTop":"scrollLeft";a.value[S]=x}function c(){if(!a.value)return 0;const x=e.direction==="vertical"?"scrollTop":"scrollLeft";return a.value[x]}function f(){if(!a.value)return 0;const x=e.direction==="vertical"?"scrollHeight":"scrollWidth";return a.value[x]}function d(){if(!a.value)return 0;const x=e.direction==="vertical"?"clientHeight":"clientWidth";return a.value[x]}ln(()=>{a.value&&(e.side==="start"?u(f()):e.side==="both"&&u(f()/2-d()/2))});function v(x,S){x==="start"?i.value=S:x==="end"&&(o.value=S)}function h(x){return x==="start"?i.value:o.value}let g=0;function p(x,S){l.value=S,l.value&&m(x)}function m(x){if(e.mode!=="manual"&&!l.value)return;const S=h(x);if(!a.value||S==="loading")return;g=f(),v(x,"loading");function w(C){v(x,C),dt(()=>{C==="empty"||C==="error"||(C==="ok"&&x==="start"&&u(f()-g+c()),e.mode!=="manual"&&dt(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{m(x)})})})}))})}r("load",{side:x,done:w})}const{t:y}=cn();function _(x,S){var T,A,P,D,M;if(e.side!==x&&e.side!=="both")return;const w=()=>m(x),C={side:x,props:{onClick:w,color:e.color}};return S==="error"?(T=n.error)==null?void 0:T.call(n,C):S==="empty"?((A=n.empty)==null?void 0:A.call(n,C))??I("div",null,[y(e.emptyText)]):e.mode==="manual"?S==="loading"?((P=n.loading)==null?void 0:P.call(n,C))??I(Dc,{indeterminate:!0,color:e.color},null):((D=n["load-more"])==null?void 0:D.call(n,C))??I(Dt,{variant:"outlined",color:e.color,onClick:w},{default:()=>[y(e.loadMoreText)]}):((M=n.loading)==null?void 0:M.call(n,C))??I(Dc,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:b}=gr(e);ve(()=>{const x=e.tag,S=e.side==="start"||e.side==="both",w=e.side==="end"||e.side==="both",C=e.mode==="intersect";return I(x,{ref:a,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":S,"v-infinite-scroll--end":w}],style:b.value},{default:()=>{var T;return[I("div",{class:"v-infinite-scroll__side"},[_("start",i.value)]),a.value&&S&&C&&I(TD,{key:"start",side:"start",onIntersect:p,rootRef:a.value,rootMargin:s.value},null),(T=n.default)==null?void 0:T.call(n),a.value&&w&&C&&I(TD,{key:"end",side:"end",onIntersect:p,rootRef:a.value,rootMargin:s.value},null),I("div",{class:"v-infinite-scroll__side"},[_("end",o.value)])]}})})}});const kF=Symbol.for("vuetify:v-item-group"),lQ=ee({...Ie(),...fu({selectedClass:"v-item--selected"}),...et(),...vt()},"VItemGroup"),uQ=le()({name:"VItemGroup",props:lQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{isSelected:a,select:i,next:o,prev:s,selected:l}=ws(e,kF);return()=>I(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:a,select:i,next:o,prev:s,selected:l.value})]}})}}),cQ=le()({name:"VItem",props:du(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,select:a,toggle:i,selectedClass:o,value:s,disabled:l}=vu(e,kF);return()=>{var u;return(u=n.default)==null?void 0:u.call(n,{isSelected:r.value,selectedClass:o.value,select:a,toggle:i,value:s.value,disabled:l.value})}}});const fQ=Wr("v-kbd");const dQ=ee({...Ie(),...wB()},"VLayout"),vQ=le()({name:"VLayout",props:dQ(),setup(e,t){let{slots:n}=t;const{layoutClasses:r,layoutStyles:a,getLayoutItem:i,items:o,layoutRef:s}=CB(e);return ve(()=>{var l;return I("div",{ref:s,class:[r.value,e.class],style:[a.value,e.style]},[(l=n.default)==null?void 0:l.call(n)])}),{getLayoutItem:i,items:o}}});const hQ=ee({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Ie(),...Hc()},"VLayoutItem"),gQ=le()({name:"VLayoutItem",props:hQ(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:r}=Wc({id:e.name,order:E(()=>parseInt(e.order,10)),position:se(e,"position"),elementSize:se(e,"size"),layoutSize:se(e,"size"),active:se(e,"modelValue"),absolute:se(e,"absolute")});return()=>{var a;return I("div",{class:["v-layout-item",e.class],style:[r.value,e.style]},[(a=n.default)==null?void 0:a.call(n)])}}}),pQ=ee({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Ie(),...hr(),...et(),...oo({transition:"fade-transition"})},"VLazy"),mQ=le()({name:"VLazy",directives:{intersect:Wv},props:pQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=gr(e),a=ze(e,"modelValue");function i(o){a.value||(a.value=o)}return ve(()=>Yt(I(e.tag,{class:["v-lazy",e.class],style:[r.value,e.style]},{default:()=>[a.value&&I(ca,{transition:e.transition,appear:!0},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n)]}})]}),[[Mr("intersect"),{handler:i,options:e.options},null]])),{}}});const yQ=ee({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Ie()},"VLocaleProvider"),_Q=le()({name:"VLocaleProvider",props:yQ(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=yX(e);return ve(()=>{var a;return I("div",{class:["v-locale-provider",r.value,e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}});const bQ=ee({scrollable:Boolean,...Ie(),...et({tag:"main"})},"VMain"),SQ=le()({name:"VMain",props:bQ(),setup(e,t){let{slots:n}=t;const{mainStyles:r}=vZ(),{ssrBootStyles:a}=lu();return ve(()=>I(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[r.value,a.value,e.style]},{default:()=>{var i,o;return[e.scrollable?I("div",{class:"v-main__scroller"},[(i=n.default)==null?void 0:i.call(n)]):(o=n.default)==null?void 0:o.call(n)]}})),{}}});function xQ(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const a=xe(!1),i=xe(0),o=E(()=>{const u=typeof a.value=="boolean"?"top":a.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[u]:Ae(i.value)}:{top:r.value.top}]});ln(()=>{Se(n,u=>{u?window.addEventListener("scroll",l,{passive:!0}):window.removeEventListener("scroll",l)},{immediate:!0})}),En(()=>{window.removeEventListener("scroll",l)});let s=0;function l(){const u=s>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),f=parseFloat(r.value.top??0),d=window.scrollY-Math.max(0,i.value-f),v=c.height+Math.max(i.value,f)-window.scrollY-window.innerHeight,h=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const r=AD(t),a=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(a-r)*Math.abs(a),n===e.length-1&&(t*=.5)}return AD(t)*1e3}function TQ(){const e={};function t(a){Array.from(a.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new R9(CQ))).push([a.timeStamp,i])})}function n(a){Array.from(a.changedTouches).forEach(i=>{delete e[i.identifier]})}function r(a){var u;const i=(u=e[a])==null?void 0:u.values().reverse();if(!i)throw new Error(`No samples for touch id ${a}`);const o=i[0],s=[],l=[];for(const c of i){if(o[0]-c[0]>wQ)break;s.push({t:c[0],d:c[1].clientX}),l.push({t:c[0],d:c[1].clientY})}return{x:ID(s),y:ID(l),get direction(){const{x:c,y:f}=this,[d,v]=[Math.abs(c),Math.abs(f)];return d>v&&c>=0?"right":d>v&&c<=0?"left":v>d&&f>=0?"down":v>d&&f<=0?"up":AQ()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function AQ(){throw new Error}function IQ(e){let{isActive:t,isTemporary:n,width:r,touchless:a,position:i}=e;ln(()=>{window.addEventListener("touchstart",m,{passive:!0}),window.addEventListener("touchmove",y,{passive:!1}),window.addEventListener("touchend",_,{passive:!0})}),En(()=>{window.removeEventListener("touchstart",m),window.removeEventListener("touchmove",y),window.removeEventListener("touchend",_)});const o=E(()=>["left","right"].includes(i.value)),{addMovement:s,endTouch:l,getVelocity:u}=TQ();let c=!1;const f=xe(!1),d=xe(0),v=xe(0);let h;function g(x,S){return(i.value==="left"?x:i.value==="right"?document.documentElement.clientWidth-x:i.value==="top"?x:i.value==="bottom"?document.documentElement.clientHeight-x:Au())-(S?r.value:0)}function p(x){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const w=i.value==="left"?(x-v.value)/r.value:i.value==="right"?(document.documentElement.clientWidth-x-v.value)/r.value:i.value==="top"?(x-v.value)/r.value:i.value==="bottom"?(document.documentElement.clientHeight-x-v.value)/r.value:Au();return S?Math.max(0,Math.min(1,w)):w}function m(x){if(a.value)return;const S=x.changedTouches[0].clientX,w=x.changedTouches[0].clientY,C=25,T=i.value==="left"?Sdocument.documentElement.clientWidth-C:i.value==="top"?wdocument.documentElement.clientHeight-C:Au(),A=t.value&&(i.value==="left"?Sdocument.documentElement.clientWidth-r.value:i.value==="top"?wdocument.documentElement.clientHeight-r.value:Au());(T||A||t.value&&n.value)&&(c=!0,h=[S,w],v.value=g(o.value?S:w,t.value),d.value=p(o.value?S:w),l(x),s(x))}function y(x){const S=x.changedTouches[0].clientX,w=x.changedTouches[0].clientY;if(c){if(!x.cancelable){c=!1;return}const T=Math.abs(S-h[0]),A=Math.abs(w-h[1]);(o.value?T>A&&T>3:A>T&&A>3)?(f.value=!0,c=!1):(o.value?A:T)>3&&(c=!1)}if(!f.value)return;x.preventDefault(),s(x);const C=p(o.value?S:w,!1);d.value=Math.max(0,Math.min(1,C)),C>1?v.value=g(o.value?S:w,!0):C<0&&(v.value=g(o.value?S:w,!1))}function _(x){if(c=!1,!f.value)return;s(x),f.value=!1;const S=u(x.changedTouches[0].identifier),w=Math.abs(S.x),C=Math.abs(S.y);(o.value?w>C&&w>400:C>w&&C>3)?t.value=S.direction===({left:"right",right:"left",top:"down",bottom:"up"}[i.value]||Au()):t.value=d.value>.5}const b=E(()=>f.value?{transform:i.value==="left"?`translateX(calc(-100% + ${d.value*r.value}px))`:i.value==="right"?`translateX(calc(100% - ${d.value*r.value}px))`:i.value==="top"?`translateY(calc(-100% + ${d.value*r.value}px))`:i.value==="bottom"?`translateY(calc(100% - ${d.value*r.value}px))`:Au(),transition:"none"}:void 0);return{isDragging:f,dragProgress:d,dragStyles:b}}function Au(){throw new Error}const PQ=["start","end","left","right","top","bottom"],DQ=ee({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>PQ.includes(e)},sticky:Boolean,...Yr(),...Ie(),...aC(),...pn(),...Hc(),...Ht(),...et({tag:"nav"}),...vt()},"VNavigationDrawer"),MQ=le()({name:"VNavigationDrawer",props:DQ(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{isRtl:i}=Rn(),{themeClasses:o}=St(e),{borderClasses:s}=Sa(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Bt(se(e,"color")),{elevationClasses:c}=Vn(e),{displayClasses:f,mobile:d}=xs(e),{roundedClasses:v}=qt(e),h=OB(),g=ze(e,"modelValue",null,Z=>!!Z),{ssrBootStyles:p}=lu(),{scopeId:m}=jc(),y=ge(),_=xe(!1),b=E(()=>e.rail&&e.expandOnHover&&_.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),x=E(()=>QS(e.location,i.value)),S=E(()=>!e.permanent&&(d.value||e.temporary)),w=E(()=>e.sticky&&!S.value&&x.value!=="bottom");Ba(()=>e.expandOnHover&&e.rail!=null,()=>{Se(_,Z=>r("update:rail",!Z))}),Ba(()=>!e.disableResizeWatcher,()=>{Se(S,Z=>!e.permanent&&dt(()=>g.value=!Z))}),Ba(()=>!e.disableRouteWatcher&&!!h,()=>{Se(h.currentRoute,()=>S.value&&(g.value=!1))}),Se(()=>e.permanent,Z=>{Z&&(g.value=!0)}),qm(()=>{e.modelValue!=null||S.value||(g.value=e.permanent||!d.value)});const{isDragging:C,dragProgress:T,dragStyles:A}=IQ({isActive:g,isTemporary:S,width:b,touchless:se(e,"touchless"),position:x}),P=E(()=>{const Z=S.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):b.value;return C.value?Z*T.value:Z}),{layoutItemStyles:D,layoutItemScrimStyles:M}=Wc({id:e.name,order:E(()=>parseInt(e.order,10)),position:x,layoutSize:P,elementSize:b,active:E(()=>g.value||C.value),disableTransitions:E(()=>C.value),absolute:E(()=>e.absolute||w.value&&typeof L.value!="string")}),{isStuck:L,stickyStyles:R}=xQ({rootEl:y,isSticky:w,layoutItemStyles:D}),V=Bt(E(()=>typeof e.scrim=="string"?e.scrim:null)),H=E(()=>({...C.value?{opacity:T.value*.2,transition:"none"}:void 0,...M.value}));Gt({VList:{bgColor:"transparent"}});function O(){_.value=!0}function G(){_.value=!1}return ve(()=>{const Z=a.image||e.image;return I(ke,null,[I(e.tag,he({ref:y,onMouseenter:O,onMouseleave:G,class:["v-navigation-drawer",`v-navigation-drawer--${x.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":_.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":S.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":w.value},o.value,l.value,s.value,f.value,c.value,v.value,e.class],style:[u.value,D.value,A.value,p.value,R.value,e.style]},m,n),{default:()=>{var j,Q,z,F;return[Z&&I("div",{key:"image",class:"v-navigation-drawer__img"},[a.image?(j=a.image)==null?void 0:j.call(a,{image:e.image}):I("img",{src:e.image,alt:""},null)]),a.prepend&&I("div",{class:"v-navigation-drawer__prepend"},[(Q=a.prepend)==null?void 0:Q.call(a)]),I("div",{class:"v-navigation-drawer__content"},[(z=a.default)==null?void 0:z.call(a)]),a.append&&I("div",{class:"v-navigation-drawer__append"},[(F=a.append)==null?void 0:F.call(a)])]}}),I(yi,{name:"fade-transition"},{default:()=>[S.value&&(C.value||g.value)&&!!e.scrim&&I("div",he({class:["v-navigation-drawer__scrim",V.backgroundColorClasses.value],style:[H.value,V.backgroundColorStyles.value],onClick:()=>g.value=!1},m),null)]})])}),{isStuck:L}}}),kQ=Hr({name:"VNoSsr",setup(e,t){let{slots:n}=t;const r=_z();return()=>{var a;return r.value&&((a=n.default)==null?void 0:a.call(n))}}});const LQ=ee({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...hr(),...Zv(),...XN(qv({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),EQ=le()({name:"VOtpInput",props:LQ(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{dimensionStyles:i}=gr(e),{isFocused:o,focus:s,blur:l}=uo(e),u=ze(e,"modelValue","",w=>String(w).split(""),w=>w.join("")),{t:c}=cn(),f=E(()=>Number(e.length)),d=E(()=>Array(f.value).fill(0)),v=ge(-1),h=ge(),g=ge([]),p=E(()=>g.value[v.value]);function m(){if(e.type==="number"&&/[^0-9]/g.test(p.value.value)){p.value.value="";return}const w=u.value.slice(),C=p.value.value;w[v.value]=C;let T=null;v.value>u.value.length?T=u.value.length+1:v.value+1!==f.value&&(T="next"),u.value=w,T&&Tc(h.value,T)}function y(w){const C=u.value.slice(),T=v.value;let A=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(w.key)&&(w.preventDefault(),w.key==="ArrowLeft"?A="prev":w.key==="ArrowRight"?A="next":["Backspace","Delete"].includes(w.key)&&(C[v.value]="",u.value=C,v.value>0&&w.key==="Backspace"?A="prev":requestAnimationFrame(()=>{var P;(P=g.value[T])==null||P.select()})),requestAnimationFrame(()=>{A!=null&&Tc(h.value,A)}))}function _(w,C){var T,A;C.preventDefault(),C.stopPropagation(),u.value=(((T=C==null?void 0:C.clipboardData)==null?void 0:T.getData("Text"))??"").split(""),(A=g.value)==null||A[w].blur()}function b(){u.value=[]}function x(w,C){s(),v.value=C}function S(){l(),v.value=-1}return Gt({VField:{color:E(()=>e.color),bgColor:E(()=>e.color),baseColor:E(()=>e.baseColor),disabled:E(()=>e.disabled),error:E(()=>e.error),variant:E(()=>e.variant)}},{scoped:!0}),Se(u,w=>{w.length===f.value&&r("finish",w.join(""))},{deep:!0}),Se(v,w=>{w<0||dt(()=>{var C;(C=g.value[w])==null||C.select()})}),ve(()=>{var T;const[w,C]=Ss(n);return I("div",he({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},w),[I("div",{ref:h,class:"v-otp-input__content",style:[i.value]},[d.value.map((A,P)=>I(ke,null,[e.divider&&P!==0&&I("span",{class:"v-otp-input__divider"},[e.divider]),I(Kc,{focused:o.value&&e.focusAll||v.value===P,key:P},{...a,loader:void 0,default:()=>I("input",{ref:D=>g.value[P]=D,"aria-label":c(e.label,P+1),autofocus:P===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:u.value[P],onInput:m,onFocus:D=>x(D,P),onBlur:S,onKeydown:y,onPaste:D=>_(P,D)},null)})])),I("input",he({class:"v-otp-input-input",type:"hidden"},C,{value:u.value.join("")}),null),I(bi,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var A;return[((A=a.loader)==null?void 0:A.call(a))??I(Dc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(T=a.default)==null?void 0:T.call(a)])])}),{blur:()=>{var w;(w=g.value)==null||w.some(C=>C.blur())},focus:()=>{var w;(w=g.value)==null||w[0].focus()},reset:b,isFocused:o}}});function RQ(e){return Math.floor(Math.abs(e))*Math.sign(e)}const VQ=ee({scale:{type:[Number,String],default:.5},...Ie()},"VParallax"),OQ=le()({name:"VParallax",props:VQ(),setup(e,t){let{slots:n}=t;const{intersectionRef:r,isIntersecting:a}=dy(),{resizeRef:i,contentRect:o}=_i(),{height:s}=xs(),l=ge();Ln(()=>{var v;r.value=i.value=(v=l.value)==null?void 0:v.$el});let u;Se(a,v=>{v?(u=nC(r.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",d,{passive:!0}),d()):u.removeEventListener("scroll",d)}),En(()=>{u==null||u.removeEventListener("scroll",d)}),Se(s,d),Se(()=>{var v;return(v=o.value)==null?void 0:v.height},d);const c=E(()=>1-vn(+e.scale));let f=-1;function d(){a.value&&(cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;const v=((x=l.value)==null?void 0:x.$el).querySelector(".v-img__img");if(!v)return;const h=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,g=u instanceof Document?window.scrollY:u.scrollTop,p=r.value.getBoundingClientRect().top+g,m=o.value.height,y=p+(m-h)/2,_=RQ((g-y)*c.value),b=Math.max(1,(c.value*(h-m)+m)/m);v.style.setProperty("transform",`translateY(${_}px) scale(${b})`)}))}return ve(()=>I(Yl,{class:["v-parallax",{"v-parallax--active":a.value},e.class],style:e.style,ref:l,cover:!0,onLoadstart:d,onLoad:d},n)),{}}}),NQ=ee({...py({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),BQ=le()({name:"VRadio",props:NQ(),setup(e,t){let{slots:n}=t;return ve(()=>I(Xl,he(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)),{}}});const zQ=ee({height:{type:[Number,String],default:"auto"},...co(),...Sn(gC(),["multiple"]),trueIcon:{type:Je,default:"$radioOn"},falseIcon:{type:Je,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),FQ=le()({name:"VRadioGroup",inheritAttrs:!1,props:zQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=rr(),i=E(()=>e.id||`radio-group-${a}`),o=ze(e,"modelValue");return ve(()=>{const[s,l]=Ss(n),u=$n.filterProps(e),c=Xl.filterProps(e),f=r.label?r.label({label:e.label,props:{for:i.value}}):e.label;return I($n,he({class:["v-radio-group",e.class],style:e.style},s,u,{modelValue:o.value,"onUpdate:modelValue":d=>o.value=d,id:i.value}),{...r,default:d=>{let{id:v,messagesId:h,isDisabled:g,isReadonly:p}=d;return I(ke,null,[f&&I(Zc,{id:v.value},{default:()=>[f]}),I(XB,he(c,{id:v.value,"aria-describedby":h.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:p.value,"aria-labelledby":f?v.value:void 0,multiple:!1},l,{modelValue:o.value,"onUpdate:modelValue":m=>o.value=m}),r)])}})}),{}}}),$Q=ee({...Zv(),...co(),...Fz(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),GQ=le()({name:"VRangeSlider",props:$Q(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=ge(),i=ge(),o=ge(),{rtlClasses:s}=Rn();function l(T){if(!a.value||!i.value)return;const A=b1(T,a.value.$el,e.direction),P=b1(T,i.value.$el,e.direction),D=Math.abs(A),M=Math.abs(P);return DT!=null&&T.length?T.map(A=>u.roundValue(A)):[0,0]),{activeThumbRef:f,hasLabels:d,max:v,min:h,mousePressed:g,onSliderMousedown:p,onSliderTouchstart:m,position:y,trackContainerRef:_}=Gz({props:e,steps:u,onSliderStart:()=>{r("start",c.value)},onSliderEnd:T=>{var D;let{value:A}=T;const P=f.value===((D=a.value)==null?void 0:D.$el)?[A,c.value[1]]:[c.value[0],A];!e.strict&&P[0]{var M,L,R,V;let{value:A}=T;const[P,D]=c.value;!e.strict&&P===D&&P!==h.value&&(f.value=A>P?(M=i.value)==null?void 0:M.$el:(L=a.value)==null?void 0:L.$el,(R=f.value)==null||R.focus()),f.value===((V=a.value)==null?void 0:V.$el)?c.value=[Math.min(A,D),D]:c.value=[P,Math.max(P,A)]},getActiveThumb:l}),{isFocused:b,focus:x,blur:S}=uo(e),w=E(()=>y(c.value[0])),C=E(()=>y(c.value[1]));return ve(()=>{const T=$n.filterProps(e),A=!!(e.label||n.label||n.prepend);return I($n,he({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||d.value,"v-slider--focused":b.value,"v-slider--pressed":g.value,"v-slider--disabled":e.disabled},s.value,e.class],style:e.style,ref:o},T,{focused:b.value}),{...n,prepend:A?P=>{var D,M;return I(ke,null,[((D=n.label)==null?void 0:D.call(n,P))??(e.label?I(Zc,{class:"v-slider__label",text:e.label},null):void 0),(M=n.prepend)==null?void 0:M.call(n,P)])}:void 0,default:P=>{var L,R;let{id:D,messagesId:M}=P;return I("div",{class:"v-slider__container",onMousedown:p,onTouchstartPassive:m},[I("input",{id:`${D.value}_start`,name:e.name||D.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[0]},null),I("input",{id:`${D.value}_stop`,name:e.name||D.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[1]},null),I(Hz,{ref:_,start:w.value,stop:C.value},{"tick-label":n["tick-label"]}),I(S1,{ref:a,"aria-describedby":M.value,focused:b&&f.value===((L=a.value)==null?void 0:L.$el),modelValue:c.value[0],"onUpdate:modelValue":V=>c.value=[V,c.value[1]],onFocus:V=>{var H,O,G,Z;x(),f.value=(H=a.value)==null?void 0:H.$el,c.value[0]===c.value[1]&&c.value[1]===h.value&&V.relatedTarget!==((O=i.value)==null?void 0:O.$el)&&((G=a.value)==null||G.$el.blur(),(Z=i.value)==null||Z.$el.focus())},onBlur:()=>{S(),f.value=void 0},min:h.value,max:c.value[1],position:w.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]}),I(S1,{ref:i,"aria-describedby":M.value,focused:b&&f.value===((R=i.value)==null?void 0:R.$el),modelValue:c.value[1],"onUpdate:modelValue":V=>c.value=[c.value[0],V],onFocus:V=>{var H,O,G,Z;x(),f.value=(H=i.value)==null?void 0:H.$el,c.value[0]===c.value[1]&&c.value[0]===v.value&&V.relatedTarget!==((O=a.value)==null?void 0:O.$el)&&((G=i.value)==null||G.$el.blur(),(Z=a.value)==null||Z.$el.focus())},onBlur:()=>{S(),f.value=void 0},min:c.value[0],max:v.value,position:C.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}});const HQ=ee({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Je,default:"$ratingEmpty"},fullIcon:{type:Je,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...Ie(),...Cn(),...so(),...et(),...vt()},"VRating"),WQ=le()({name:"VRating",props:HQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=cn(),{themeClasses:a}=St(e),i=ze(e,"modelValue"),o=E(()=>vn(parseFloat(i.value),0,+e.length)),s=E(()=>ci(Number(e.length),1)),l=E(()=>s.value.flatMap(g=>e.halfIncrements?[g-.5,g]:[g])),u=xe(-1),c=E(()=>l.value.map(g=>{const p=e.hover&&u.value>-1,m=o.value>=g,y=u.value>=g,b=(p?y:m)?e.fullIcon:e.emptyIcon,x=e.activeColor??e.color,S=m||y?x:e.color;return{isFilled:m,isHovered:y,icon:b,color:S}})),f=E(()=>[0,...l.value].map(g=>{function p(){u.value=g}function m(){u.value=-1}function y(){e.disabled||e.readonly||(i.value=o.value===g&&e.clearable?0:g)}return{onMouseenter:e.hover?p:void 0,onMouseleave:e.hover?m:void 0,onClick:y}})),d=E(()=>e.name??`v-rating-${rr()}`);function v(g){var C,T;let{value:p,index:m,showStar:y=!0}=g;const{onMouseenter:_,onMouseleave:b,onClick:x}=f.value[m+1],S=`${d.value}-${String(p).replace(".","-")}`,w={color:(C=c.value[m])==null?void 0:C.color,density:e.density,disabled:e.disabled,icon:(T=c.value[m])==null?void 0:T.icon,ripple:e.ripple,size:e.size,variant:"plain"};return I(ke,null,[I("label",{for:S,class:{"v-rating__item--half":e.halfIncrements&&p%1>0,"v-rating__item--full":e.halfIncrements&&p%1===0},onMouseenter:_,onMouseleave:b,onClick:x},[I("span",{class:"v-rating__hidden"},[r(e.itemAriaLabel,p,e.length)]),y?n.item?n.item({...c.value[m],props:w,value:p,index:m,rating:o.value}):I(Dt,he({"aria-label":r(e.itemAriaLabel,p,e.length)},w),null):void 0]),I("input",{class:"v-rating__hidden",name:d.value,id:S,type:"radio",value:p,checked:o.value===p,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function h(g){return n["item-label"]?n["item-label"](g):g.label?I("span",null,[g.label]):I("span",null,[$r(" ")])}return ve(()=>{var p;const g=!!((p=e.itemLabels)!=null&&p.length)||n["item-label"];return I(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value,e.class],style:e.style},{default:()=>[I(v,{value:0,index:-1,showStar:!1},null),s.value.map((m,y)=>{var _,b;return I("div",{class:"v-rating__wrapper"},[g&&e.itemLabelPosition==="top"?h({value:m,index:y,label:(_=e.itemLabels)==null?void 0:_[y]}):void 0,I("div",{class:"v-rating__item"},[e.halfIncrements?I(ke,null,[I(v,{value:m-.5,index:y*2},null),I(v,{value:m,index:y*2+1},null)]):I(v,{value:m,index:y},null)]),g&&e.itemLabelPosition==="bottom"?h({value:m,index:y,label:(b=e.itemLabels)==null?void 0:b[y]}):void 0])})]})}),{}}});const UQ={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function YQ(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return I("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function PD(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>Vy(t))}function Vy(e){let t=[];if(!e)return t;const n=UQ[e];if(e!==n){if(e.includes(","))return DD(e);if(e.includes("@"))return PD(e);n.includes(",")?t=DD(n):n.includes("@")?t=PD(n):n&&t.push(Vy(n))}return[YQ(e,t)]}function DD(e){return e.replace(/\s/g,"").split(",").map(Vy)}const XQ=ee({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...hr(),...pn(),...vt()},"VSkeletonLoader"),ZQ=le()({name:"VSkeletonLoader",props:XQ(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Bt(se(e,"color")),{dimensionStyles:i}=gr(e),{elevationClasses:o}=Vn(e),{themeClasses:s}=St(e),{t:l}=cn(),u=E(()=>Vy(tn(e.type).join(",")));return ve(()=>{var f;const c=!n.default||e.loading;return I("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},s.value,r.value,o.value],style:[a.value,c?i.value:{}],"aria-busy":e.boilerplate?void 0:c,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:l(e.loadingText),role:e.boilerplate?void 0:"alert"},[c?u.value:(f=n.default)==null?void 0:f.call(n)])}),{}}});function MD(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function kD(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:a,currentScrollOffset:i,isHorizontal:o}=e;const s=o?t.clientWidth:t.clientHeight,l=o?t.offsetLeft:t.offsetTop,u=a&&o?r-l-s:l,c=n+i,f=s+u,d=s*.4;return u<=i?i=Math.max(u-d,0):c<=f&&(i=Math.min(i-(c-f-d),r-n)),i}function jQ(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:a,isHorizontal:i}=e;const o=i?t.clientWidth:t.clientHeight,s=i?t.offsetLeft:t.offsetTop,l=a&&i?r-s-o/2-n/2:s+o/2-n/2;return Math.min(r-n,Math.max(0,l))}const LF=Symbol.for("vuetify:v-slide-group"),EF=ee({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:LF},nextIcon:{type:Je,default:"$next"},prevIcon:{type:Je,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...Ie(),...aC(),...et(),...fu({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),M1=le()({name:"VSlideGroup",props:EF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Rn(),{displayClasses:a,mobile:i}=xs(e),o=ws(e,e.symbol),s=xe(!1),l=xe(0),u=xe(0),c=xe(0),f=E(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:v}=_i(),{resizeRef:h,contentRect:g}=_i(),p=E(()=>o.selected.value.length?o.items.value.findIndex(j=>j.id===o.selected.value[0]):-1),m=E(()=>o.selected.value.length?o.items.value.findIndex(j=>j.id===o.selected.value[o.selected.value.length-1]):-1);if(Mt){let j=-1;Se(()=>[o.selected.value,v.value,g.value,f.value],()=>{cancelAnimationFrame(j),j=requestAnimationFrame(()=>{if(v.value&&g.value){const Q=f.value?"width":"height";u.value=v.value[Q],c.value=g.value[Q],s.value=u.value+1=0&&h.value){const Q=h.value.children[m.value];p.value===0||!s.value?l.value=0:e.centerActive?l.value=jQ({selectedElement:Q,containerSize:u.value,contentSize:c.value,isRtl:r.value,isHorizontal:f.value}):s.value&&(l.value=kD({selectedElement:Q,containerSize:u.value,contentSize:c.value,isRtl:r.value,currentScrollOffset:l.value,isHorizontal:f.value}))}})})}const y=xe(!1);let _=0,b=0;function x(j){const Q=f.value?"clientX":"clientY";b=(r.value&&f.value?-1:1)*l.value,_=j.touches[0][Q],y.value=!0}function S(j){if(!s.value)return;const Q=f.value?"clientX":"clientY",z=r.value&&f.value?-1:1;l.value=z*(b+_-j.touches[0][Q])}function w(j){const Q=c.value-u.value;l.value<0||!s.value?l.value=0:l.value>=Q&&(l.value=Q),y.value=!1}function C(){d.value&&(d.value[f.value?"scrollLeft":"scrollTop"]=0)}const T=xe(!1);function A(j){if(T.value=!0,!(!s.value||!h.value)){for(const Q of j.composedPath())for(const z of h.value.children)if(z===Q){l.value=kD({selectedElement:z,containerSize:u.value,contentSize:c.value,isRtl:r.value,currentScrollOffset:l.value,isHorizontal:f.value});return}}}function P(j){T.value=!1}function D(j){var Q;!T.value&&!(j.relatedTarget&&((Q=h.value)!=null&&Q.contains(j.relatedTarget)))&&L()}function M(j){h.value&&(f.value?j.key==="ArrowRight"?L(r.value?"prev":"next"):j.key==="ArrowLeft"&&L(r.value?"next":"prev"):j.key==="ArrowDown"?L("next"):j.key==="ArrowUp"&&L("prev"),j.key==="Home"?L("first"):j.key==="End"&&L("last"))}function L(j){var Q,z,F,W,Y;if(h.value)if(!j)(Q=Kd(h.value)[0])==null||Q.focus();else if(j==="next"){const $=(z=h.value.querySelector(":focus"))==null?void 0:z.nextElementSibling;$?$.focus():L("first")}else if(j==="prev"){const $=(F=h.value.querySelector(":focus"))==null?void 0:F.previousElementSibling;$?$.focus():L("last")}else j==="first"?(W=h.value.firstElementChild)==null||W.focus():j==="last"&&((Y=h.value.lastElementChild)==null||Y.focus())}function R(j){const Q=l.value+(j==="prev"?-1:1)*u.value;l.value=vn(Q,0,c.value-u.value)}const V=E(()=>{let j=l.value>c.value-u.value?-(c.value-u.value)+MD(c.value-u.value-l.value):-l.value;l.value<=0&&(j=MD(-l.value));const Q=r.value&&f.value?-1:1;return{transform:`translate${f.value?"X":"Y"}(${Q*j}px)`,transition:y.value?"none":"",willChange:y.value?"transform":""}}),H=E(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),O=E(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return s.value||Math.abs(l.value)>0;case"mobile":return i.value||s.value||Math.abs(l.value)>0;default:return!i.value&&(s.value||Math.abs(l.value)>0)}}),G=E(()=>Math.abs(l.value)>0),Z=E(()=>c.value>Math.abs(l.value)+u.value);return ve(()=>I(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":O.value,"v-slide-group--is-overflowing":s.value},a.value,e.class],style:e.style,tabindex:T.value||o.selected.value.length?-1:0,onFocus:D},{default:()=>{var j,Q,z;return[O.value&&I("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!G.value}],onClick:()=>G.value&&R("prev")},[((j=n.prev)==null?void 0:j.call(n,H.value))??I(zp,null,{default:()=>[I(Ct,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),I("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:C},[I("div",{ref:h,class:"v-slide-group__content",style:V.value,onTouchstartPassive:x,onTouchmovePassive:S,onTouchendPassive:w,onFocusin:A,onFocusout:P,onKeydown:M},[(Q=n.default)==null?void 0:Q.call(n,H.value)])]),O.value&&I("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!Z.value}],onClick:()=>Z.value&&R("next")},[((z=n.next)==null?void 0:z.call(n,H.value))??I(zp,null,{default:()=>[I(Ct,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:R,scrollOffset:l,focus:L}}}),KQ=le()({name:"VSlideGroupItem",props:du(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=vu(e,LF);return()=>{var a;return(a=n.default)==null?void 0:a.call(n,{isSelected:r.isSelected.value,select:r.select,toggle:r.toggle,selectedClass:r.selectedClass.value})}}});function qQ(e){const t=xe(e);let n=-1;function r(){clearInterval(n)}function a(){r(),dt(()=>t.value=e)}function i(o){const s=o?getComputedStyle(o):{transitionDuration:.2},l=parseFloat(s.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+l;t.value=Math.max(e-c,0),t.value<=0&&r()},l)}return nr(r),{clear:r,time:t,start:i,reset:a}}const JQ=ee({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Cs({location:"bottom"}),...Yc(),...Ht(),...xa(),...vt(),...Sn(Kv({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),QQ=le()({name:"VSnackbar",props:JQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),{locationStyles:a}=Ts(e),{positionClasses:i}=Xc(e),{scopeId:o}=jc(),{themeClasses:s}=St(e),{colorClasses:l,colorStyles:u,variantClasses:c}=cu(e),{roundedClasses:f}=qt(e),d=qQ(Number(e.timeout)),v=ge(),h=ge(),g=xe(!1);Se(r,m),Se(()=>e.timeout,m),ln(()=>{r.value&&m()});let p=-1;function m(){d.reset(),window.clearTimeout(p);const x=Number(e.timeout);if(!r.value||x===-1)return;const S=jd(h.value);d.start(S),p=window.setTimeout(()=>{r.value=!1},x)}function y(){d.reset(),window.clearTimeout(p)}function _(){g.value=!0,y()}function b(){g.value=!1,m()}return ve(()=>{const x=bi.filterProps(e),S=!!(n.default||n.text||e.text);return I(bi,he({ref:v,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},i.value,e.class],style:e.style},x,{modelValue:r.value,"onUpdate:modelValue":w=>r.value=w,contentProps:he({class:["v-snackbar__wrapper",s.value,l.value,f.value,c.value],style:[a.value,u.value],onPointerenter:_,onPointerleave:b},x.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},o),{default:()=>{var w,C;return[uu(!1,"v-snackbar"),e.timer&&I("div",{key:"timer",class:"v-snackbar__timer"},[I(vy,{ref:h,active:!g.value,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":d.time.value},null)]),S&&I("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((w=n.text)==null?void 0:w.call(n))??e.text,(C=n.default)==null?void 0:C.call(n)]),n.actions&&I(ht,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[I("div",{class:"v-snackbar__actions"},[n.actions()])]})]},activator:n.activator})}),Xa({},v)}});const RF=ee({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),VF=le()({name:"VStepperActions",props:RF(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=cn();function i(){n("click:prev")}function o(){n("click:next")}return ve(()=>{const s={onClick:i},l={onClick:o};return I("div",{class:"v-stepper-actions"},[I(ht,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:a(e.prevText),variant:"text"}}},{default:()=>{var u;return[((u=r.prev)==null?void 0:u.call(r,{props:s}))??I(Dt,s,null)]}}),I(ht,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:a(e.nextText),variant:"tonal"}}},{default:()=>{var u;return[((u=r.next)==null?void 0:u.call(r,{props:l}))??I(Dt,l,null)]}})])}),{}}}),OF=Wr("v-stepper-header");const eee=ee({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]},...du()},"VStepperItem"),NF=le()({name:"VStepperItem",directives:{Ripple:lo},props:eee(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=vu(e,FF,!0),a=E(()=>(r==null?void 0:r.value.value)??e.value),i=E(()=>e.rules.every(f=>f()===!0)),o=E(()=>!e.disabled&&e.editable),s=E(()=>e.error||!i.value),l=E(()=>e.complete||e.rules.length>0&&i.value),u=E(()=>s.value?e.errorIcon:l.value?e.completeIcon:e.editable?e.editIcon:e.icon),c=E(()=>({canEdit:o.value,hasError:s.value,hasCompleted:l.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return ve(()=>{var g,p,m;const f=(!r||r.isSelected.value||l.value||o.value)&&!s.value&&!e.disabled,d=!!(e.title!=null||n.title),v=!!(e.subtitle!=null||n.subtitle);function h(){r==null||r.toggle()}return Yt(I("button",{class:["v-stepper-item",{"v-stepper-item--complete":l.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":s.value},r==null?void 0:r.selectedClass.value],disabled:!e.editable,onClick:h},[I(pa,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:f?e.color:void 0,size:24},{default:()=>{var y;return[((y=n.icon)==null?void 0:y.call(n,c.value))??(u.value?I(Ct,{icon:u.value},null):a.value)]}}),I("div",{class:"v-stepper-item__content"},[d&&I("div",{key:"title",class:"v-stepper-item__title"},[((g=n.title)==null?void 0:g.call(n,c.value))??e.title]),v&&I("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((p=n.subtitle)==null?void 0:p.call(n,c.value))??e.subtitle]),(m=n.default)==null?void 0:m.call(n,c.value)])]),[[Mr("ripple"),e.ripple&&e.editable,null]])}),{}}}),tee=Symbol.for("vuetify:v-stepper"),nee=ee({...Sn(wC(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),BF=le()({name:"VStepperWindow",props:nee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=nt(tee,null),a=ze(e,"modelValue"),i=E({get(){var o;return a.value!=null||!r?a.value:(o=r.items.value.find(s=>r.selected.value.includes(s.id)))==null?void 0:o.value},set(o){a.value=o}});return ve(()=>{const o=nv.filterProps(e);return I(nv,he({_as:"VStepperWindow"},o,{modelValue:i.value,"onUpdate:modelValue":s=>i.value=s,class:"v-stepper-window",mandatory:!1,touch:!1}),n)}),{}}}),ree=ee({...CC()},"VStepperWindowItem"),zF=le()({name:"VStepperWindowItem",props:ree(),setup(e,t){let{slots:n}=t;return ve(()=>{const r=rv.filterProps(e);return I(rv,he({_as:"VStepperWindowItem"},r,{class:"v-stepper-window-item"}),n)}),{}}}),FF=Symbol.for("vuetify:v-stepper"),aee=ee({altLabels:Boolean,bgColor:String,editable:Boolean,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},mobile:Boolean,nonLinear:Boolean,flat:Boolean,...fu({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...Ty(),...XN(RF(),["prevText","nextText"])},"VStepper"),iee=le()({name:"VStepper",props:aee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:r,next:a,prev:i,selected:o}=ws(e,FF),{color:s,editable:l,prevText:u,nextText:c}=Nv(e),f=E(()=>e.items.map((h,g)=>{const p=Dn(h,e.itemTitle,h),m=Dn(h,e.itemValue,g+1);return{title:p,value:m,raw:h}})),d=E(()=>r.value.findIndex(h=>o.value.includes(h.id))),v=E(()=>e.disabled?e.disabled:d.value===0?"prev":d.value===r.value.length-1?"next":!1);return Gt({VStepperItem:{editable:l,prevText:u,nextText:c},VStepperActions:{color:s,disabled:v,prevText:u,nextText:c}}),ve(()=>{const h=jl.filterProps(e),g=!!(n.header||e.items.length),p=e.items.length>0,m=!e.hideActions&&!!(p||n.actions);return I(jl,he(h,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":e.mobile},e.class],style:e.style}),{default:()=>{var y,_;return[g&&I(OF,{key:"stepper-header"},{default:()=>[f.value.map((b,x)=>I(ke,null,[!!x&&I(yy,null,null),I(NF,b,{default:n[`header-item.${b.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})]))]}),p&&I(BF,{key:"stepper-window"},{default:()=>[f.value.map(b=>I(zF,{value:b.value},{default:()=>{var x,S;return((x=n[`item.${b.value}`])==null?void 0:x.call(n,b))??((S=n.item)==null?void 0:S.call(n,b))}}))]}),(y=n.default)==null?void 0:y.call(n,{prev:i,next:a}),m&&(((_=n.actions)==null?void 0:_.call(n,{next:a,prev:i}))??I(VF,{key:"stepper-actions","onClick:prev":i,"onClick:next":a},n))]}})}),{prev:i,next:a}}});const oee=ee({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...co(),...py()},"VSwitch"),see=le()({name:"VSwitch",inheritAttrs:!1,props:oee(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=ze(e,"indeterminate"),i=ze(e,"modelValue"),{loaderClasses:o}=Uv(e),{isFocused:s,focus:l,blur:u}=uo(e),c=ge(),f=E(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),d=rr(),v=E(()=>e.id||`switch-${d}`);function h(){a.value&&(a.value=!1)}function g(p){var m,y;p.stopPropagation(),p.preventDefault(),(y=(m=c.value)==null?void 0:m.input)==null||y.click()}return ve(()=>{const[p,m]=Ss(n),y=$n.filterProps(e),_=Xl.filterProps(e);return I($n,he({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},o.value,e.class]},p,y,{modelValue:i.value,"onUpdate:modelValue":b=>i.value=b,id:v.value,focused:s.value,style:e.style}),{...r,default:b=>{let{id:x,messagesId:S,isDisabled:w,isReadonly:C,isValid:T}=b;return I(Xl,he({ref:c},_,{modelValue:i.value,"onUpdate:modelValue":[A=>i.value=A,h],id:x.value,"aria-describedby":S.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:w.value,readonly:C.value,onFocus:l,onBlur:u},m),{...r,default:A=>{let{backgroundColorClasses:P,backgroundColorStyles:D}=A;return I("div",{class:["v-switch__track",...P.value],style:D.value,onClick:g},null)},input:A=>{let{inputNode:P,icon:D,backgroundColorClasses:M,backgroundColorStyles:L}=A;return I(ke,null,[P,I("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":D||e.loading},e.inset?void 0:M.value],style:e.inset?void 0:L.value},[I(uC,null,{default:()=>[e.loading?I(gy,{name:"v-switch",active:!0,color:T.value===!1?void 0:f.value},{default:R=>r.loader?r.loader(R):I(Dc,{active:R.isActive,color:R.color,indeterminate:!0,size:"16",width:"2"},null)}):D&&I(Ct,{key:D,icon:D,size:"x-small"},null)]})])])}})}})}),{}}});const lee=ee({color:String,height:[Number,String],window:Boolean,...Ie(),...pn(),...Hc(),...Ht(),...et(),...vt()},"VSystemBar"),uee=le()({name:"VSystemBar",props:lee(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Bt(se(e,"color")),{elevationClasses:o}=Vn(e),{roundedClasses:s}=qt(e),{ssrBootStyles:l}=lu(),u=E(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=Wc({id:e.name,order:E(()=>parseInt(e.order,10)),position:xe("top"),layoutSize:u,elementSize:u,active:E(()=>!0),absolute:se(e,"absolute")});return ve(()=>I(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},r.value,a.value,o.value,s.value,e.class],style:[i.value,c.value,l.value,e.style]},n)),{}}});const $F=Symbol.for("vuetify:v-tabs"),cee=ee({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...Sn(hC({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),GF=le()({name:"VTab",props:cee(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:a,textColorStyles:i}=Qn(e,"sliderColor"),o=E(()=>e.direction==="horizontal"),s=xe(!1),l=ge(),u=ge();function c(f){var v,h;let{value:d}=f;if(s.value=d,d){const g=(h=(v=l.value)==null?void 0:v.$el.parentElement)==null?void 0:h.querySelector(".v-tab--selected .v-tab__slider"),p=u.value;if(!g||!p)return;const m=getComputedStyle(g).color,y=g.getBoundingClientRect(),_=p.getBoundingClientRect(),b=o.value?"x":"y",x=o.value?"X":"Y",S=o.value?"right":"bottom",w=o.value?"width":"height",C=y[b],T=_[b],A=C>T?y[S]-_[S]:y[b]-_[b],P=Math.sign(A)>0?o.value?"right":"bottom":Math.sign(A)<0?o.value?"left":"top":"center",M=(Math.abs(A)+(Math.sign(A)<0?y[w]:_[w]))/Math.max(y[w],_[w])||0,L=y[w]/_[w]||0,R=1.5;ml(p,{backgroundColor:[m,"currentcolor"],transform:[`translate${x}(${A}px) scale${x}(${L})`,`translate${x}(${A/R}px) scale${x}(${(M-1)/R+1})`,"none"],transformOrigin:Array(3).fill(P)},{duration:225,easing:qd})}}return ve(()=>{const f=Dt.filterProps(e);return I(Dt,he({symbol:$F,ref:l,class:["v-tab",e.class],style:e.style,tabindex:s.value?0:-1,role:"tab","aria-selected":String(s.value),active:!1},f,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":c}),{...n,default:()=>{var d;return I(ke,null,[((d=n.default)==null?void 0:d.call(n))??e.text,!e.hideSlider&&I("div",{ref:u,class:["v-tab__slider",a.value],style:i.value},null)])}})}),{}}});function fee(e){return e?e.map(t=>Rp(t)?t:{text:t,value:t}):[]}const dee=ee({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...EF({mandatory:"force"}),...Cn(),...et()},"VTabs"),vee=le()({name:"VTabs",props:dee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),a=E(()=>fee(e.items)),{densityClasses:i}=ar(e),{backgroundColorClasses:o,backgroundColorStyles:s}=Bt(se(e,"bgColor"));return Gt({VTab:{color:se(e,"color"),direction:se(e,"direction"),stacked:se(e,"stacked"),fixed:se(e,"fixedTabs"),sliderColor:se(e,"sliderColor"),hideSlider:se(e,"hideSlider")}}),ve(()=>{const l=M1.filterProps(e);return I(M1,he(l,{modelValue:r.value,"onUpdate:modelValue":u=>r.value=u,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},i.value,o.value,e.class],style:[{"--v-tabs-height":Ae(e.height)},s.value,e.style],role:"tablist",symbol:$F}),{default:()=>[n.default?n.default():a.value.map(u=>I(GF,he(u,{key:u.text}),null))]})}),{}}});const hee=ee({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...co(),...qv()},"VTextarea"),gee=le()({name:"VTextarea",directives:{Intersect:Wv},inheritAttrs:!1,props:hee(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const i=ze(e,"modelValue"),{isFocused:o,focus:s,blur:l}=uo(e),u=E(()=>typeof e.counterValue=="function"?e.counterValue(i.value):(i.value||"").toString().length),c=E(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function f(P,D){var M,L;!e.autofocus||!P||(L=(M=D[0].target)==null?void 0:M.focus)==null||L.call(M)}const d=ge(),v=ge(),h=xe(""),g=ge(),p=E(()=>e.persistentPlaceholder||o.value||e.active);function m(){var P;g.value!==document.activeElement&&((P=g.value)==null||P.focus()),o.value||s()}function y(P){m(),r("click:control",P)}function _(P){r("mousedown:control",P)}function b(P){P.stopPropagation(),m(),dt(()=>{i.value="",qw(e["onClick:clear"],P)})}function x(P){var M;const D=P.target;if(i.value=D.value,(M=e.modelModifiers)!=null&&M.trim){const L=[D.selectionStart,D.selectionEnd];dt(()=>{D.selectionStart=L[0],D.selectionEnd=L[1]})}}const S=ge(),w=ge(+e.rows),C=E(()=>["plain","underlined"].includes(e.variant));Ln(()=>{e.autoGrow||(w.value=+e.rows)});function T(){e.autoGrow&&dt(()=>{if(!S.value||!v.value)return;const P=getComputedStyle(S.value),D=getComputedStyle(v.value.$el),M=parseFloat(P.getPropertyValue("--v-field-padding-top"))+parseFloat(P.getPropertyValue("--v-input-padding-top"))+parseFloat(P.getPropertyValue("--v-field-padding-bottom")),L=S.value.scrollHeight,R=parseFloat(P.lineHeight),V=Math.max(parseFloat(e.rows)*R+M,parseFloat(D.getPropertyValue("--v-input-control-height"))),H=parseFloat(e.maxRows)*R+M||1/0,O=vn(L??0,V,H);w.value=Math.floor((O-M)/R),h.value=Ae(O)})}ln(T),Se(i,T),Se(()=>e.rows,T),Se(()=>e.maxRows,T),Se(()=>e.density,T);let A;return Se(S,P=>{P?(A=new ResizeObserver(T),A.observe(S.value)):A==null||A.disconnect()}),En(()=>{A==null||A.disconnect()}),ve(()=>{const P=!!(a.counter||e.counter||e.counterValue),D=!!(P||a.details),[M,L]=Ss(n),{modelValue:R,...V}=$n.filterProps(e),H=_C(e);return I($n,he({ref:d,modelValue:i.value,"onUpdate:modelValue":O=>i.value=O,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":C.value},e.class],style:e.style},M,V,{centerAffix:w.value===1&&!C.value,focused:o.value}),{...a,default:O=>{let{id:G,isDisabled:Z,isDirty:j,isReadonly:Q,isValid:z}=O;return I(Kc,he({ref:v,style:{"--v-textarea-control-height":h.value},onClick:y,onMousedown:_,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},H,{id:G.value,active:p.value||j.value,centerAffix:w.value===1&&!C.value,dirty:j.value||e.dirty,disabled:Z.value,focused:o.value,error:z.value===!1}),{...a,default:F=>{let{props:{class:W,...Y}}=F;return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[e.prefix]),Yt(I("textarea",he({ref:g,class:W,value:i.value,onInput:x,autofocus:e.autofocus,readonly:Q.value,disabled:Z.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:m,onBlur:l},Y,L),null),[[Mr("intersect"),{handler:f},null,{once:!0}]]),e.autoGrow&&Yt(I("textarea",{class:[W,"v-textarea__sizer"],id:`${Y.id}-sizer`,"onUpdate:modelValue":$=>i.value=$,ref:S,readonly:!0,"aria-hidden":"true"},null),[[Pp,i.value]]),e.suffix&&I("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:D?O=>{var G;return I(ke,null,[(G=a.details)==null?void 0:G.call(a,O),P&&I(ke,null,[I("span",null,null),I(xy,{active:e.persistentCounter||o.value,value:u.value,max:c.value},a.counter)])])}:void 0})}),Xa({},d,v,g)}});const pee=ee({withBackground:Boolean,...Ie(),...vt(),...et()},"VThemeProvider"),mee=le()({name:"VThemeProvider",props:pee(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e);return()=>{var a;return e.withBackground?I(e.tag,{class:["v-theme-provider",r.value,e.class],style:e.style},{default:()=>{var i;return[(i=n.default)==null?void 0:i.call(n)]}}):(a=n.default)==null?void 0:a.call(n)}}});const yee=ee({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Ie(),...Cn(),...et(),...vt()},"VTimeline"),_ee=le()({name:"VTimeline",props:yee(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=St(e),{densityClasses:a}=ar(e),{rtlClasses:i}=Rn();Gt({VTimelineDivider:{lineColor:se(e,"lineColor")},VTimelineItem:{density:se(e,"density"),lineInset:se(e,"lineInset")}});const o=E(()=>{const l=e.side?e.side:e.density!=="default"?"end":null;return l&&`v-timeline--side-${l}`}),s=E(()=>{const l=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return l;case"start":return l[0];case"end":return l[1];default:return null}});return ve(()=>I(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,s.value,{"v-timeline--inset-line":!!e.lineInset},r.value,a.value,o.value,i.value,e.class],style:[{"--v-timeline-line-thickness":Ae(e.lineThickness)},e.style]},n)),{}}}),bee=ee({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Je,iconColor:String,lineColor:String,...Ie(),...Ht(),...so(),...pn()},"VTimelineDivider"),See=le()({name:"VTimelineDivider",props:bee(),setup(e,t){let{slots:n}=t;const{sizeClasses:r,sizeStyles:a}=Uc(e,"v-timeline-divider__dot"),{backgroundColorStyles:i,backgroundColorClasses:o}=Bt(se(e,"dotColor")),{roundedClasses:s}=qt(e,"v-timeline-divider__dot"),{elevationClasses:l}=Vn(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Bt(se(e,"lineColor"));return ve(()=>I("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[I("div",{class:["v-timeline-divider__before",u.value],style:c.value},null),!e.hideDot&&I("div",{key:"dot",class:["v-timeline-divider__dot",l.value,s.value,r.value],style:a.value},[I("div",{class:["v-timeline-divider__inner-dot",o.value,s.value],style:i.value},[n.default?I(ht,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):I(Ct,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),I("div",{class:["v-timeline-divider__after",u.value],style:c.value},null)])),{}}}),xee=ee({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Je,iconColor:String,lineInset:[Number,String],...Ie(),...hr(),...pn(),...Ht(),...so(),...et()},"VTimelineItem"),wee=le()({name:"VTimelineItem",props:xee(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=gr(e),a=xe(0),i=ge();return Se(i,o=>{var s;o&&(a.value=((s=o.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:s.getBoundingClientRect().width)??0)},{flush:"post"}),ve(()=>{var o,s;return I("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":Ae(a.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Ae(e.lineInset)})`:Ae(0)},e.style]},[I("div",{class:"v-timeline-item__body",style:r.value},[(o=n.default)==null?void 0:o.call(n)]),I(See,{ref:i,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&I("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((s=n.opposite)==null?void 0:s.call(n))])])}),{}}}),Cee=ee({...Ie(),...xa({variant:"text"})},"VToolbarItems"),Tee=le()({name:"VToolbarItems",props:Cee(),setup(e,t){let{slots:n}=t;return Gt({VBtn:{color:se(e,"color"),height:"inherit",variant:se(e,"variant")}}),ve(()=>{var r;return I("div",{class:["v-toolbar-items",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}});const Aee=ee({id:String,text:String,...Sn(Kv({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),Iee=le()({name:"VTooltip",props:Aee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ze(e,"modelValue"),{scopeId:a}=jc(),i=rr(),o=E(()=>e.id||`v-tooltip-${i}`),s=ge(),l=E(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=E(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=E(()=>e.transition?e.transition:r.value?"scale-transition":"fade-transition"),f=E(()=>he({"aria-describedby":o.value},e.activatorProps));return ve(()=>{const d=bi.filterProps(e);return I(bi,he({ref:s,class:["v-tooltip",e.class],style:e.style,id:o.value},d,{modelValue:r.value,"onUpdate:modelValue":v=>r.value=v,transition:c.value,absolute:!0,location:l.value,origin:u.value,persistent:!0,role:"tooltip",activatorProps:f.value,_disableGlobalStack:!0},a),{activator:n.activator,default:function(){var p;for(var v=arguments.length,h=new Array(v),g=0;g!0},setup(e,t){let{slots:n}=t;const r=QB(e,"validation");return()=>{var a;return(a=n.default)==null?void 0:a.call(n,r)}}}),Dee=Object.freeze(Object.defineProperty({__proto__:null,VAlert:vj,VAlertTitle:UB,VApp:xZ,VAppBar:GZ,VAppBarNavIcon:uj,VAppBarTitle:cj,VAutocomplete:MK,VAvatar:pa,VBadge:LK,VBanner:VK,VBannerActions:Iz,VBannerText:Pz,VBottomNavigation:NK,VBottomSheet:zK,VBreadcrumbs:HK,VBreadcrumbsDivider:Mz,VBreadcrumbsItem:kz,VBtn:Dt,VBtnGroup:u1,VBtnToggle:ZZ,VCard:YK,VCardActions:Lz,VCardItem:Vz,VCardSubtitle:Ez,VCardText:Oz,VCardTitle:Rz,VCarousel:tq,VCarouselItem:rq,VCheckbox:xj,VCheckboxBtn:ji,VChip:jv,VChipGroup:Cj,VClassIcon:oC,VCode:aq,VCol:LJ,VColorPicker:Yq,VCombobox:jq,VComponentIcon:o1,VContainer:PJ,VCounter:xy,VDataIterator:oJ,VDataTable:xJ,VDataTableFooter:av,VDataTableRow:OC,VDataTableRows:Kl,VDataTableServer:AJ,VDataTableVirtual:CJ,VDatePicker:UJ,VDatePickerControls:T1,VDatePickerHeader:A1,VDatePickerMonth:I1,VDatePickerMonths:P1,VDatePickerYears:D1,VDefaultsProvider:ht,VDialog:m1,VDialogBottomTransition:AZ,VDialogTopTransition:IZ,VDialogTransition:cy,VDivider:yy,VExpandTransition:fy,VExpandXTransition:fC,VExpansionPanel:qJ,VExpansionPanelText:PF,VExpansionPanelTitle:MF,VExpansionPanels:ZJ,VFabTransition:TZ,VFadeTransition:zp,VField:Kc,VFieldLabel:Jf,VFileInput:QJ,VFooter:tQ,VForm:rQ,VHover:iQ,VIcon:Ct,VImg:Yl,VInfiniteScroll:sQ,VInput:$n,VItem:cQ,VItemGroup:uQ,VKbd:fQ,VLabel:Zc,VLayout:vQ,VLayoutItem:gQ,VLazy:mQ,VLigatureIcon:sZ,VList:_y,VListGroup:v1,VListImg:Wj,VListItem:Ki,VListItemAction:Yj,VListItemMedia:Zj,VListItemSubtitle:sz,VListItemTitle:lz,VListSubheader:uz,VLocaleProvider:_Q,VMain:SQ,VMenu:Sy,VMessages:KB,VNavigationDrawer:MQ,VNoSsr:kQ,VOtpInput:EQ,VOverlay:bi,VPagination:w1,VParallax:OQ,VProgressCircular:Dc,VProgressLinear:vy,VRadio:BQ,VRadioGroup:FQ,VRangeSlider:GQ,VRating:WQ,VResponsive:s1,VRow:zJ,VScaleTransition:uC,VScrollXReverseTransition:DZ,VScrollXTransition:PZ,VScrollYReverseTransition:kZ,VScrollYTransition:MZ,VSelect:Az,VSelectionControl:Xl,VSelectionControlGroup:XB,VSheet:jl,VSkeletonLoader:ZQ,VSlideGroup:M1,VSlideGroupItem:KQ,VSlideXReverseTransition:EZ,VSlideXTransition:LZ,VSlideYReverseTransition:RZ,VSlideYTransition:cC,VSlider:x1,VSnackbar:QQ,VSpacer:xF,VStepper:iee,VStepperActions:VF,VStepperHeader:OF,VStepperItem:NF,VStepperWindow:BF,VStepperWindowItem:zF,VSvgIcon:iC,VSwitch:see,VSystemBar:uee,VTab:GF,VTable:ql,VTabs:vee,VTextField:Zl,VTextarea:gee,VThemeProvider:mee,VTimeline:_ee,VTimelineItem:wee,VToolbar:l1,VToolbarItems:Tee,VToolbarTitle:lC,VTooltip:Iee,VValidation:Pee,VVirtualScroll:Cy,VWindow:nv,VWindowItem:rv},Symbol.toStringTag,{value:"Module"}));function Mee(e,t){const n=t.modifiers||{},r=t.value,{once:a,immediate:i,...o}=n,s=!Object.keys(o).length,{handler:l,options:u}=typeof r=="object"?r:{handler:r,options:{attributes:(o==null?void 0:o.attr)??s,characterData:(o==null?void 0:o.char)??s,childList:(o==null?void 0:o.child)??s,subtree:(o==null?void 0:o.sub)??s}},c=new MutationObserver(function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1?arguments[1]:void 0;l==null||l(f,d),a&&HF(e,t)});i&&(l==null||l([],c)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function HF(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const kee={mounted:Mee,unmounted:HF};function Lee(e,t){var a,i;const n=t.value,r={passive:!((a=t.modifiers)!=null&&a.active)};window.addEventListener("resize",n,r),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:r},(i=t.modifiers)!=null&&i.quiet||n()}function Eee(e,t){var a;if(!((a=e._onResize)!=null&&a[t.instance.$.uid]))return;const{handler:n,options:r}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,r),delete e._onResize[t.instance.$.uid]}const Ree={mounted:Lee,unmounted:Eee};function WF(e,t){const{self:n=!1}=t.modifiers??{},r=t.value,a=typeof r=="object"&&r.options||{passive:!0},i=typeof r=="function"||"handleEvent"in r?r:r.handler,o=n?e:t.arg?document.querySelector(t.arg):window;o&&(o.addEventListener("scroll",i,a),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:i,options:a,target:n?void 0:o})}function UF(e,t){var i;if(!((i=e._onScroll)!=null&&i[t.instance.$.uid]))return;const{handler:n,options:r,target:a=e}=e._onScroll[t.instance.$.uid];a.removeEventListener("scroll",n,r),delete e._onScroll[t.instance.$.uid]}function Vee(e,t){t.value!==t.oldValue&&(UF(e,t),WF(e,t))}const Oee={mounted:WF,unmounted:UF,updated:Vee},Nee=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:xz,Intersect:Wv,Mutate:kee,Resize:Ree,Ripple:lo,Scroll:Oee,Touch:xC},Symbol.toStringTag,{value:"Module"})),Bee="dark",zee={dark:{colors:{primary:"#212121",secondary:"#424242",accent:"#4caf50",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#8bc34a"}},light:{colors:{primary:"#37474F",secondary:"#90A4AE",accent:"#4caf50",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#8bc34a"}}},Fee={defaultTheme:Bee,themes:zee},Y0=e=>e&&typeof e=="object"&&!Array.isArray(e),k1=(e,...t)=>{if(!t.length)return e;const n=t.shift();if(Y0(e)&&Y0(n))for(const r in n)Y0(n[r])?(e[r]||Object.assign(e,{[r]:{}}),k1(e[r],n[r])):Object.assign(e,{[r]:n[r]});return k1(e,...t)},$ee=k1({},{de:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Einstellungen"])},header:{title:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},barTitle:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},imageUrl:e=>{const{normalize:t}=e;return t(["URL für Hintergrundbild"])},imageUrlPlaceholder:e=>{const{normalize:t}=e;return t(["https://picsum.photos/1920/1080?random"])},imageGradient:e=>{const{normalize:t}=e;return t(["Farbverlauf (CSS Linear Gradient Definition)"])},imageGradientPlaceholder:e=>{const{normalize:t}=e;return t(["to top, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)"])},showTime:e=>{const{normalize:t}=e;return t(["Uhrzeit"])},showTimeHint:e=>{const{normalize:t}=e;return t(["Anzeige der Uhrzeit in der Kopfzeile"])},showDate:e=>{const{normalize:t}=e;return t(["Datum"])},showDateHint:e=>{const{normalize:t}=e;return t(["Anzeige des Datums in der Kopfzeile"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionsmenü"])},showDarkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},showDarkModeHint:e=>{const{normalize:t}=e;return t([])},showReloadPage:e=>{const{normalize:t}=e;return t(["Seite aktualsieren"])},showReloadPageHint:e=>{const{normalize:t}=e;return t([])},showSettings:e=>{const{normalize:t}=e;return t(["Einstellungen"])},showSettingsHint:e=>{const{normalize:t}=e;return t([])},showLanguages:e=>{const{normalize:t}=e;return t(["Sprachen"])},showLanguagesHint:e=>{const{normalize:t}=e;return t([])},optionsCommandTitle:e=>{const{normalize:t}=e;return t(["Optionsmenü FHEM Befehle"])},commandName:e=>{const{normalize:t}=e;return t(["Name"])},commandNamePlaceholder:e=>{const{normalize:t}=e;return t(["restart"])},commandNameRules:e=>{const{normalize:t}=e;return t(["Eingabe erforderlich!"])},commandTitle:e=>{const{normalize:t}=e;return t(["Beschriftung"])},commandTitlePlaceholder:e=>{const{normalize:t}=e;return t(["FHEM Neustart od. %t(optionRestart)"])},commandIcon:e=>{const{normalize:t}=e;return t(["Icon"])},commandIconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-rocket"])},commandCmd:e=>{const{normalize:t}=e;return t(["FHEM Befehl"])},commandCmdPlaceholder:e=>{const{normalize:t}=e;return t(["shutdown restart"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Beschriftung"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Startseite od. %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},groupAsChips:e=>{const{normalize:t}=e;return t(["Kompakt"])},groupAsChipsHint:e=>{const{normalize:t}=e;return t(["Kompakte Darstellung untergeordneter Navigationspunkte"])},sort:e=>{const{normalize:t}=e;return t(["sortiert"])},sortHint:e=>{const{normalize:t}=e;return t(["Sortiert untergeordneter Navigationspunkte aufsteigend"])},divider:e=>{const{normalize:t}=e;return t(["Trennlinie"])},dividerHint:e=>{const{normalize:t}=e;return t(["Trennlinie unterhalb des Navigationspunktes"])}},props:{panel:e=>{const{normalize:t}=e;return t(["Allgemein"])},status:e=>{const{normalize:t}=e;return t(["Statuszeile"])},level:e=>{const{normalize:t}=e;return t(["Ebene allgemein"])},main:e=>{const{normalize:t}=e;return t(["Ebenen"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infozeile"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extended:e=>{const{normalize:t}=e;return t(["erweitert"])},rawMode:e=>{const{normalize:t}=e;return t(["raw Mode"])},preview:e=>{const{normalize:t}=e;return t(["Panel Vorschau"])},search:e=>{const{normalize:t}=e;return t(["Panel suchen"])},new:e=>{const{normalize:t}=e;return t(["Name für neues Panel"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Vorlage"]),t(["Vorlagen"])])},search:e=>{const{normalize:t}=e;return t(["Vorlage suchen"])},new:e=>{const{normalize:t}=e;return t(["Name für neue Vorlage"])}},colors:{title:e=>{const{normalize:t}=e;return t(["Farben"])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Sprache"]),t(["Sprachen"])])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])},newLang:e=>{const{normalize:t}=e;return t(["neue Sprache (ISO-639)"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Erforderlich!"])},panelUniqe:e=>{const{normalize:t}=e;return t(["Panel ist bereits vorhanden!"])},iso639code:e=>{const{normalize:t}=e;return t(["Eingabe muss ISO-639-1-Code entsprechen!"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},reload:e=>{const{normalize:t}=e;return t(["Aktualisieren"])},settings:e=>{const{normalize:t}=e;return t(["Einstellungen"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Systeminformationen"])},onlyConfig:e=>{const{normalize:t}=e;return t(["nur Config anzeigen"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist oder die URL Verbindungsparameter (?protocol=...&server=...&port=...&path=...) korrekt sind, falls diese angegeben wurden."])}},csrf:{title:e=>{const{normalize:t}=e;return t(["Abruf des CSRF Token fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist und lade FHEMapp neu. Wenn der Fehler erneut auftritt, prüfe ob die FHEM Einstellungen für CSRF Token kerrekt sind."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device nicht gefunden"])},text:e=>{const{normalize:t}=e;return t(["Das FHEM Device das in der URL angegeben wurde (http://url/index.html#/fhemappdevice/...) konnte nicht gefunden werden."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Bei der Verarbeitung einer JSON Definition ist ein Fehler aufgetreten. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Fehler bei der Verarbeitung der Konfiguration. Die Decodierung der base64-codierten Konfiguarationsdaten ist fehlgeschlagen. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},noConfig:{title:e=>{const{normalize:t}=e;return t(["Keine Einstellungen gefunden"])},text:e=>{const{normalize:t}=e;return t(["Für diese Instanz wurden noch keine Einstellungen vorgenommen. Bitte zuerst die Grundeinstellungen für FHEMapp vornehmen und speichern."])}},config:{title:e=>{const{normalize:t}=e;return t(["Laden der Konfiguration fehalgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Es konnten keine Konfiguationsdaten verarbeitet werden. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket Verbidnung fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Der verwendete Browser unterstützt keine WEBSocket-Verbidnungen. Es wurde deshalb eine Longpoll-Verbindung zu FHEM hergestellt. Zum Deaktivieren dieser Meldung solltest du den URL Parameter für Longpoll-Verbindungen (?xhr=1) verwenden."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM wurde unterbrochen"])},text:e=>{const{normalize:t}=e;return t(["Neuer Verbindungsversuch erfolgt in 3 Sekunden... Prüfe ob FHEM erreichbar ist, wenn der Fehler weiterhin auftritt."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Konfiguration enthält keine Panels"])},text:e=>{const{normalize:t}=e;return t(["Bitte erstelle zuerst Panels in den Einstellungen von FHEMapp."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Daten wurden in die Zwischenablage kopiert."])}}},default:e=>{const{normalize:t}=e;return t(["Standard"])}}}},{en:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Settings"])},header:{title:e=>{const{normalize:t}=e;return t(["Header"])},barTitle:e=>{const{normalize:t}=e;return t(["Header"])},imageUrl:e=>{const{normalize:t}=e;return t(["URL for background image"])},imageUrlPlaceholder:e=>{const{normalize:t}=e;return t(["https://picsum.photos/1920/1080?random"])},imageGradient:e=>{const{normalize:t}=e;return t(["Color gradient (CSS Linear Gradient Definition)"])},imageGradientPlaceholder:e=>{const{normalize:t}=e;return t(["to top, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)"])},showTime:e=>{const{normalize:t}=e;return t(["Time"])},showTimeHint:e=>{const{normalize:t}=e;return t(["Show time in the header"])},showDate:e=>{const{normalize:t}=e;return t(["Date"])},showDateHint:e=>{const{normalize:t}=e;return t(["Show date in the header"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionsmenu"])},showDarkMode:e=>{const{normalize:t}=e;return t(["Day/Night mode"])},showDarkModeHint:e=>{const{normalize:t}=e;return t([])},showReloadPage:e=>{const{normalize:t}=e;return t(["Page refresh"])},showReloadPageHint:e=>{const{normalize:t}=e;return t([])},showSettings:e=>{const{normalize:t}=e;return t(["Sesstings"])},showSettingsHint:e=>{const{normalize:t}=e;return t([])},showLanguages:e=>{const{normalize:t}=e;return t(["Languages"])},showLanguagesHint:e=>{const{normalize:t}=e;return t([])},optionsCommandTitle:e=>{const{normalize:t}=e;return t(["Optionsmenu FHEM Commands"])},commandName:e=>{const{normalize:t}=e;return t(["Name"])},commandNamePlaceholder:e=>{const{normalize:t}=e;return t(["restart"])},commandNameRules:e=>{const{normalize:t}=e;return t(["Input required!"])},commandTitle:e=>{const{normalize:t}=e;return t(["Label"])},commandTitlePlaceholder:e=>{const{normalize:t}=e;return t(["FHEM Restart or %t(optionRestart)"])},commandIcon:e=>{const{normalize:t}=e;return t(["Icon"])},commandIconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-rocket"])},commandCmd:e=>{const{normalize:t}=e;return t(["FHEM Command"])},commandCmdPlaceholder:e=>{const{normalize:t}=e;return t(["shutdown restart"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Label"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Homepage or %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},groupAsChips:e=>{const{normalize:t}=e;return t(["compact"])},groupAsChipsHint:e=>{const{normalize:t}=e;return t(["Compact display of subordinate navigation points"])},sort:e=>{const{normalize:t}=e;return t(["sorted"])},sortHint:e=>{const{normalize:t}=e;return t(["Sorts subordinate navigation points in ascending order"])},divider:e=>{const{normalize:t}=e;return t(["divider"])},dividerHint:e=>{const{normalize:t}=e;return t(["Divider line below the navigation point"])}},props:{panel:e=>{const{normalize:t}=e;return t(["General"])},status:e=>{const{normalize:t}=e;return t(["Statusbar"])},level:e=>{const{normalize:t}=e;return t(["Level general"])},main:e=>{const{normalize:t}=e;return t(["Levels"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infoline"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extended:e=>{const{normalize:t}=e;return t(["Advanced"])},rawMode:e=>{const{normalize:t}=e;return t(["raw Mode"])},preview:e=>{const{normalize:t}=e;return t(["Panel Preview"])},search:e=>{const{normalize:t}=e;return t(["Panel search"])},new:e=>{const{normalize:t}=e;return t(["Name for new Panel"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Template"]),t(["Templates"])])},search:e=>{const{normalize:t}=e;return t(["Template search"])},new:e=>{const{normalize:t}=e;return t(["Name for new Template"])}},colors:{title:e=>{const{normalize:t}=e;return t(["Colors"])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Language"]),t(["Languages"])])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])},newLang:e=>{const{normalize:t}=e;return t(["new Language (ISO-639)"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Required!"])},panelUniqe:e=>{const{normalize:t}=e;return t(["Panel is already defined!"])},iso639code:e=>{const{normalize:t}=e;return t(["Input must correspond to ISO 639-1 code!"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Day/Night Mode"])},reload:e=>{const{normalize:t}=e;return t(["Refresh"])},settings:e=>{const{normalize:t}=e;return t(["Settings"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Internals"])},onlyConfig:e=>{const{normalize:t}=e;return t(["show only config"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM failed"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable or if the URL connection parameters (?protocol=...&server=...&port=...&path=...) are correct, if specified."])}},csrf:{title:e=>{const{normalize:t}=e;return t(["Failed to retrieve the CSRF token"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable and reload FHEMapp. If the error occurs again, check whether the FHEM settings for CSRF tokens are correct."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device not found"])},text:e=>{const{normalize:t}=e;return t(["The FHEM device specified in the URL (http://url/index.html#/fhemappdevice/...) could not be found."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["An error has occurred while processing a JSON definition. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["Error processing the configuration. The decoding of the base64-encoded configuration data has failed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},noConfig:{title:e=>{const{normalize:t}=e;return t(["No settings found"])},text:e=>{const{normalize:t}=e;return t(["No settings have yet been made for this instance. Please make and save the basic settings for FHEMapp first."])}},config:{title:e=>{const{normalize:t}=e;return t(["Failed to load the configuration"])},text:e=>{const{normalize:t}=e;return t(["No configuration data could be processed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket connection failed"])},text:e=>{const{normalize:t}=e;return t(["The browser used does not support WEBSocket connections. A longpoll connection to FHEM has therefore been established. To deactivate this message, you should use the URL parameter for longpoll connections (?xhr=1)."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM was interrupted"])},text:e=>{const{normalize:t}=e;return t(["New connection attempt will be made in 3 seconds... Check whether FHEM can be reached if the error still occurs."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Configuration does not contain any panels"])},text:e=>{const{normalize:t}=e;return t(["Please create panels in the FHEMapp settings first."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Data has been copied to the clipboard."])}}},default:e=>{const{normalize:t}=e;return t(["Default"])}}}});/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var L1=function(e,t){return L1=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},L1(e,t)};function te(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");L1(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Gee=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),Hee=function(){function e(){this.browser=new Gee,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return e}(),rl=new Hee;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(rl.wxa=!0,rl.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?rl.worker=!0:typeof navigator>"u"?(rl.node=!0,rl.svgSupported=!0):Wee(navigator.userAgent,rl);function Wee(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),a=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),i=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),a&&(n.ie=!0,n.version=a[1]),i&&(n.edge=!0,n.version=i[1],n.newEdge=+i[1].split(".")[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,t.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}const st=rl;var $C=12,YF="sans-serif",ls=$C+"px "+YF,Uee=20,Yee=100,Xee="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function Zee(e){var t={};if(typeof JSON>"u")return t;for(var n=0;n=0)s=o*n.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[l]+":0",a[u]+":0",r[1-l]+":auto",a[1-u]+":auto",""].join("!important;"),e.appendChild(o),n.push(o)}return n}function mte(e,t,n){for(var r=n?"invTrans":"trans",a=t[r],i=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var c=e[u].getBoundingClientRect(),f=2*u,d=c.left,v=c.top;o.push(d,v),l=l&&i&&d===i[f]&&v===i[f+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&a?a:(t.srcCoords=o,t[r]=n?VD(s,o):VD(o,s))}function QF(e){return e.nodeName.toUpperCase()==="CANVAS"}var yte=/([&<>"'])/g,_te={"&":"&","<":"<",">":">",'"':""","'":"'"};function br(e){return e==null?"":(e+"").replace(yte,function(t,n){return _te[n]})}var bte=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Z0=[],Ste=st.browser.firefox&&+st.browser.version.split(".")[0]<39;function F1(e,t,n,r){return n=n||{},r?ND(e,t,n):Ste&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX!=null?(n.zrX=t.offsetX,n.zrY=t.offsetY):ND(e,t,n),n}function ND(e,t,n){if(st.domSupported&&e.getBoundingClientRect){var r=t.clientX,a=t.clientY;if(QF(e)){var i=e.getBoundingClientRect();n.zrX=r-i.left,n.zrY=a-i.top;return}else if(z1(Z0,e,r,a)){n.zrX=Z0[0],n.zrY=Z0[1];return}}n.zrX=n.zrY=0}function ZC(e){return e||window.event}function Qr(e,t,n){if(t=ZC(t),t.zrX!=null)return t;var r=t.type,a=r&&r.indexOf("touch")>=0;if(a){var o=r!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&F1(e,o,t,n)}else{F1(e,t,t,n);var i=xte(t);t.zrDelta=i?i/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&bte.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function xte(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var a=Math.abs(r!==0?r:n),i=r>0?-1:r<0?1:n>0?-1:1;return 3*a*i}function $1(e,t,n,r){e.addEventListener(t,n,r)}function wte(e,t,n,r){e.removeEventListener(t,n,r)}var qi=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function BD(e){return e.which===2||e.which===3}var Cte=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,n,r){return this._doTrack(t,n,r),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,n,r){var a=t.touches;if(a){for(var i={points:[],touches:[],target:n,event:t},o=0,s=a.length;o1&&r&&r.length>1){var i=zD(r)/zD(a);!isFinite(i)&&(i=1),t.pinchScale=i;var o=Tte(r);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function ma(){return[1,0,0,1,0,0]}function zy(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function jC(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function Wi(e,t,n){var r=t[0]*n[0]+t[2]*n[1],a=t[1]*n[0]+t[3]*n[1],i=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],l=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=s,e[5]=l,e}function xi(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function gu(e,t,n){var r=t[0],a=t[2],i=t[4],o=t[1],s=t[3],l=t[5],u=Math.sin(n),c=Math.cos(n);return e[0]=r*c+o*u,e[1]=-r*u+o*c,e[2]=a*c+s*u,e[3]=-a*u+c*s,e[4]=c*i+u*l,e[5]=c*l-u*i,e}function KC(e,t,n){var r=n[0],a=n[1];return e[0]=t[0]*r,e[1]=t[1]*a,e[2]=t[2]*r,e[3]=t[3]*a,e[4]=t[4]*r,e[5]=t[5]*a,e}function Qc(e,t){var n=t[0],r=t[2],a=t[4],i=t[1],o=t[3],s=t[5],l=n*o-i*r;return l?(l=1/l,e[0]=o*l,e[1]=-i*l,e[2]=-r*l,e[3]=n*l,e[4]=(r*s-o*a)*l,e[5]=(i*a-n*s)*l,e):null}function Ate(e){var t=ma();return jC(t,e),t}var Ite=function(){function e(t,n){this.x=t||0,this.y=n||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,n){return this.x=t,this.y=n,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,n){this.x+=t.x*n,this.y+=t.y*n},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var n=this.x-t.x,r=this.y-t.y;return Math.sqrt(n*n+r*r)},e.prototype.distanceSquare=function(t){var n=this.x-t.x,r=this.y-t.y;return n*n+r*r},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var n=this.x,r=this.y;return this.x=t[0]*n+t[2]*r+t[4],this.y=t[1]*n+t[3]*r+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,n,r){t.x=n,t.y=r},e.copy=function(t,n){t.x=n.x,t.y=n.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,n){return t.x*n.x+t.y*n.y},e.add=function(t,n,r){t.x=n.x+r.x,t.y=n.y+r.y},e.sub=function(t,n,r){t.x=n.x-r.x,t.y=n.y-r.y},e.scale=function(t,n,r){t.x=n.x*r,t.y=n.y*r},e.scaleAndAdd=function(t,n,r,a){t.x=n.x+r.x*a,t.y=n.y+r.y*a},e.lerp=function(t,n,r,a){var i=1-a;t.x=i*n.x+a*r.x,t.y=i*n.y+a*r.y},e}();const We=Ite;var $h=Math.min,Gh=Math.max,Es=new We,Rs=new We,Vs=new We,Os=new We,Sf=new We,xf=new We,Pte=function(){function e(t,n,r,a){r<0&&(t=t+r,r=-r),a<0&&(n=n+a,a=-a),this.x=t,this.y=n,this.width=r,this.height=a}return e.prototype.union=function(t){var n=$h(t.x,this.x),r=$h(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Gh(t.x+t.width,this.x+this.width)-n:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=Gh(t.y+t.height,this.y+this.height)-r:this.height=t.height,this.x=n,this.y=r},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var n=this,r=t.width/n.width,a=t.height/n.height,i=ma();return xi(i,i,[-n.x,-n.y]),KC(i,i,[r,a]),xi(i,i,[t.x,t.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,a=r.x,i=r.x+r.width,o=r.y,s=r.y+r.height,l=t.x,u=t.x+t.width,c=t.y,f=t.y+t.height,d=!(ih&&(h=_,gh&&(h=b,m=r.x&&t<=r.x+r.width&&n>=r.y&&n<=r.y+r.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,n){t.x=n.x,t.y=n.y,t.width=n.width,t.height=n.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var a=r[0],i=r[3],o=r[4],s=r[5];t.x=n.x*a+o,t.y=n.y*i+s,t.width=n.width*a,t.height=n.height*i,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Es.x=Vs.x=n.x,Es.y=Os.y=n.y,Rs.x=Os.x=n.x+n.width,Rs.y=Vs.y=n.y+n.height,Es.transform(r),Os.transform(r),Rs.transform(r),Vs.transform(r),t.x=$h(Es.x,Rs.x,Vs.x,Os.x),t.y=$h(Es.y,Rs.y,Vs.y,Os.y);var l=Gh(Es.x,Rs.x,Vs.x,Os.x),u=Gh(Es.y,Rs.y,Vs.y,Os.y);t.width=l-t.x,t.height=u-t.y},e}();const Xe=Pte;var e5="silent";function Dte(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:Mte}}function Mte(){qi(this.event)}var kte=function(e){Ot(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.handler=null,n}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(wa),wf=function(){function e(t,n){this.x=t,this.y=n}return e}(),Lte=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],K0=new Xe(0,0,0,0),t5=function(e){Ot(t,e);function t(n,r,a,i,o){var s=e.call(this)||this;return s._hovered=new wf(0,0),s.storage=n,s.painter=r,s.painterRoot=i,s._pointerSize=o,a=a||new kte,s.proxy=null,s.setHandlerProxy(a),s._draggingMgr=new dte(s),s}return t.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose(),n&&(k(Lte,function(r){n.on&&n.on(r,this[r],this)},this),n.handler=this),this.proxy=n},t.prototype.mousemove=function(n){var r=n.zrX,a=n.zrY,i=n5(this,r,a),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=i?new wf(r,a):this.findHover(r,a),u=l.target,c=this.proxy;c.setCursor&&c.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",n),this.dispatchToElement(l,"mousemove",n),u&&u!==s&&this.dispatchToElement(l,"mouseover",n)},t.prototype.mouseout=function(n){var r=n.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",n),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:n})},t.prototype.resize=function(){this._hovered=new wf(0,0)},t.prototype.dispatch=function(n,r){var a=this[n];a&&a.call(this,r)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(n){var r=this.proxy;r.setCursor&&r.setCursor(n)},t.prototype.dispatchToElement=function(n,r,a){n=n||{};var i=n.target;if(!(i&&i.silent)){for(var o="on"+r,s=Dte(r,n,a);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(r,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(r,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(r,s)}))}},t.prototype.findHover=function(n,r,a){var i=this.storage.getDisplayList(),o=new wf(n,r);if(FD(i,o,n,r,a),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,c=new Xe(n-u,r-u,l,l),f=i.length-1;f>=0;f--){var d=i[f];d!==a&&!d.ignore&&!d.ignoreCoarsePointer&&(!d.parent||!d.parent.ignoreCoarsePointer)&&(K0.copy(d.getBoundingRect()),d.transform&&K0.applyTransform(d.transform),K0.intersect(c)&&s.push(d))}if(s.length)for(var v=4,h=Math.PI/12,g=Math.PI*2,p=0;p4)return;this._downPoint=null}this.dispatchToElement(i,e,t)}});function Ete(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){for(var r=e,a=void 0,i=!1;r;){if(r.ignoreClip&&(i=!0),!i){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1;r.silent&&(a=!0)}var s=r.__hostTarget;r=s||r.parent}return a?e5:!0}return!1}function FD(e,t,n,r,a){for(var i=e.length-1;i>=0;i--){var o=e[i],s=void 0;if(o!==a&&!o.ignore&&(s=Ete(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==e5)){t.target=o;break}}}function n5(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}const Rte=t5;var r5=32,Cf=7;function Vte(e){for(var t=0;e>=r5;)t|=e&1,e>>=1;return e+t}function $D(e,t,n,r){var a=t+1;if(a===n)return 1;if(r(e[a++],e[t])<0){for(;a=0;)a++;return a-t}function Ote(e,t,n){for(n--;t>>1,a(i,e[l])<0?s=l:o=l+1;var u=r-o;switch(u){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;u>0;)e[o+u]=e[o+u-1],u--}e[o]=i}}function q0(e,t,n,r,a,i){var o=0,s=0,l=1;if(i(e,t[n+a])>0){for(s=r-a;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}else{for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}for(o++;o>>1);i(e,t[n+c])>0?o=c+1:l=c}return l}function J0(e,t,n,r,a,i){var o=0,s=0,l=1;if(i(e,t[n+a])<0){for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}else{for(s=r-a;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}for(o++;o>>1);i(e,t[n+c])<0?l=c:o=c+1}return l}function Nte(e,t){var n=Cf,r,a,i=0;e.length;var o=[];r=[],a=[];function s(v,h){r[i]=v,a[i]=h,i+=1}function l(){for(;i>1;){var v=i-2;if(v>=1&&a[v-1]<=a[v]+a[v+1]||v>=2&&a[v-2]<=a[v]+a[v-1])a[v-1]a[v+1])break;c(v)}}function u(){for(;i>1;){var v=i-2;v>0&&a[v-1]=Cf||w>=Cf);if(C)break;x<0&&(x=0),x+=2}if(n=x,n<1&&(n=1),h===1){for(m=0;m=0;m--)e[S+m]=e[x+m];e[b]=o[_];return}for(var w=n;;){var C=0,T=0,A=!1;do if(t(o[_],e[y])<0){if(e[b--]=e[y--],C++,T=0,--h===0){A=!0;break}}else if(e[b--]=o[_--],T++,C=0,--p===1){A=!0;break}while((C|T)=0;m--)e[S+m]=e[x+m];if(h===0){A=!0;break}}if(e[b--]=o[_--],--p===1){A=!0;break}if(T=p-q0(e[y],o,0,p,p-1,t),T!==0){for(b-=T,_-=T,p-=T,S=b+1,x=_+1,m=0;m=Cf||T>=Cf);if(A)break;w<0&&(w=0),w+=2}if(n=w,n<1&&(n=1),p===1){for(b-=h,y-=h,S=b+1,x=y+1,m=h-1;m>=0;m--)e[S+m]=e[x+m];e[b]=o[_]}else{if(p===0)throw new Error;for(x=b-(p-1),m=0;ms&&(l=s),GD(e,n,n+l,n+i,t),i=l}o.pushRun(n,i),o.mergeRuns(),a-=i,n+=i}while(a!==0);o.forceMergeRuns()}}var Br=1,Qf=2,ju=4,HD=!1;function Q0(){HD||(HD=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function WD(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Bte=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=WD}return e.prototype.traverse=function(t,n){for(var r=0;r0&&(c.__clipPaths=[]),isNaN(c.z)&&(Q0(),c.z=0),isNaN(c.z2)&&(Q0(),c.z2=0),isNaN(c.zlevel)&&(Q0(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var f=t.getDecalElement&&t.getDecalElement();f&&this._updateAndAddDisplayable(f,n,r);var d=t.getTextGuideLine();d&&this._updateAndAddDisplayable(d,n,r);var v=t.getTextContent();v&&this._updateAndAddDisplayable(v,n,r)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var n=0,r=t.length;n=0&&this._roots.splice(a,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}();const zte=Bte;var a5;a5=st.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};const G1=a5;var ep={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)):n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-ep.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?ep.bounceIn(e*2)*.5:ep.bounceOut(e*2-1)*.5+.5}};const i5=ep;var Hh=Math.pow,Qo=Math.sqrt,Wp=1e-8,o5=1e-4,UD=Qo(3),Wh=1/3,si=hu(),aa=hu(),dc=hu();function Wo(e){return e>-Wp&&eWp||e<-Wp}function mn(e,t,n,r,a){var i=1-a;return i*i*(i*e+3*a*t)+a*a*(a*r+3*i*n)}function YD(e,t,n,r,a){var i=1-a;return 3*(((t-e)*i+2*(n-t)*a)*i+(r-n)*a*a)}function Up(e,t,n,r,a,i){var o=r+3*(t-n)-e,s=3*(n-t*2+e),l=3*(t-e),u=e-a,c=s*s-3*o*l,f=s*l-9*o*u,d=l*l-3*s*u,v=0;if(Wo(c)&&Wo(f))if(Wo(s))i[0]=0;else{var h=-l/s;h>=0&&h<=1&&(i[v++]=h)}else{var g=f*f-4*c*d;if(Wo(g)){var p=f/c,h=-s/o+p,m=-p/2;h>=0&&h<=1&&(i[v++]=h),m>=0&&m<=1&&(i[v++]=m)}else if(g>0){var y=Qo(g),_=c*s+1.5*o*(-f+y),b=c*s+1.5*o*(-f-y);_<0?_=-Hh(-_,Wh):_=Hh(_,Wh),b<0?b=-Hh(-b,Wh):b=Hh(b,Wh);var h=(-s-(_+b))/(3*o);h>=0&&h<=1&&(i[v++]=h)}else{var x=(2*c*s-3*o*f)/(2*Qo(c*c*c)),S=Math.acos(x)/3,w=Qo(c),C=Math.cos(S),h=(-s-2*w*C)/(3*o),m=(-s+w*(C+UD*Math.sin(S)))/(3*o),T=(-s+w*(C-UD*Math.sin(S)))/(3*o);h>=0&&h<=1&&(i[v++]=h),m>=0&&m<=1&&(i[v++]=m),T>=0&&T<=1&&(i[v++]=T)}}return v}function l5(e,t,n,r,a){var i=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,l=0;if(Wo(o)){if(s5(i)){var u=-s/i;u>=0&&u<=1&&(a[l++]=u)}}else{var c=i*i-4*o*s;if(Wo(c))a[0]=-i/(2*o);else if(c>0){var f=Qo(c),u=(-i+f)/(2*o),d=(-i-f)/(2*o);u>=0&&u<=1&&(a[l++]=u),d>=0&&d<=1&&(a[l++]=d)}}return l}function cs(e,t,n,r,a,i){var o=(t-e)*a+e,s=(n-t)*a+t,l=(r-n)*a+n,u=(s-o)*a+o,c=(l-s)*a+s,f=(c-u)*a+u;i[0]=e,i[1]=o,i[2]=u,i[3]=f,i[4]=f,i[5]=c,i[6]=l,i[7]=r}function u5(e,t,n,r,a,i,o,s,l,u,c){var f,d=.005,v=1/0,h,g,p,m;si[0]=l,si[1]=u;for(var y=0;y<1;y+=.05)aa[0]=mn(e,n,a,o,y),aa[1]=mn(t,r,i,s,y),p=El(si,aa),p=0&&p=0&&u<=1&&(a[l++]=u)}}else{var c=o*o-4*i*s;if(Wo(c)){var u=-o/(2*i);u>=0&&u<=1&&(a[l++]=u)}else if(c>0){var f=Qo(c),u=(-o+f)/(2*i),d=(-o-f)/(2*i);u>=0&&u<=1&&(a[l++]=u),d>=0&&d<=1&&(a[l++]=d)}}return l}function c5(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function lv(e,t,n,r,a){var i=(t-e)*r+e,o=(n-t)*r+t,s=(o-i)*r+i;a[0]=e,a[1]=i,a[2]=s,a[3]=s,a[4]=o,a[5]=n}function f5(e,t,n,r,a,i,o,s,l){var u,c=.005,f=1/0;si[0]=o,si[1]=s;for(var d=0;d<1;d+=.05){aa[0]=An(e,n,a,d),aa[1]=An(t,r,i,d);var v=El(si,aa);v=0&&v=1?1:Up(0,r,i,1,l,s)&&mn(0,a,o,1,s[0])}}}var Wte=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||nn,this.ondestroy=t.ondestroy||nn,this.onrestart=t.onrestart||nn,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,n){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=n;return}var r=this._life,a=t-this._startTime-this._pausedTime,i=a/r;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),i===1)if(this.loop){var l=a%r;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Le(t)?t:i5[t]||qC(t)},e}();const Ute=Wte;var d5=function(){function e(t){this.value=t}return e}(),Yte=function(){function e(){this._len=0}return e.prototype.insert=function(t){var n=new d5(t);return this.insertEntry(n),n},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var n=t.prev,r=t.next;n?n.next=r:this.head=r,r?r.prev=n:this.tail=n,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),Xte=function(){function e(t){this._list=new Yte,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,n){var r=this._list,a=this._map,i=null;if(a[t]==null){var o=r.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=r.head;r.remove(l),delete a[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=n:s=new d5(n),s.key=t,r.insertEntry(s),a[t]=s}return i},e.prototype.get=function(t){var n=this._map[t],r=this._list;if(n!=null)return n!==r.tail&&(r.remove(n),r.insertEntry(n)),n.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}();const eh=Xte;var XD={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function za(e){return e=Math.round(e),e<0?0:e>255?255:e}function Zte(e){return e=Math.round(e),e<0?0:e>360?360:e}function uv(e){return e<0?0:e>1?1:e}function e_(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?za(parseFloat(t)/100*255):za(parseInt(t,10))}function Rl(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?uv(parseFloat(t)/100):uv(parseFloat(t))}function t_(e,t,n){return n<0?n+=1:n>1&&(n-=1),n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function Uo(e,t,n){return e+(t-e)*n}function Jr(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e}function W1(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var v5=new eh(20),Uh=null;function Pu(e,t){Uh&&W1(Uh,t),Uh=v5.put(e,Uh||t.slice())}function zr(e,t){if(e){t=t||[];var n=v5.get(e);if(n)return W1(t,n);e=e+"";var r=e.replace(/ /g,"").toLowerCase();if(r in XD)return W1(t,XD[r]),Pu(e,t),t;var a=r.length;if(r.charAt(0)==="#"){if(a===4||a===5){var i=parseInt(r.slice(1,4),16);if(!(i>=0&&i<=4095)){Jr(t,0,0,0,1);return}return Jr(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,a===5?parseInt(r.slice(4),16)/15:1),Pu(e,t),t}else if(a===7||a===9){var i=parseInt(r.slice(1,7),16);if(!(i>=0&&i<=16777215)){Jr(t,0,0,0,1);return}return Jr(t,(i&16711680)>>16,(i&65280)>>8,i&255,a===9?parseInt(r.slice(7),16)/255:1),Pu(e,t),t}return}var o=r.indexOf("("),s=r.indexOf(")");if(o!==-1&&s+1===a){var l=r.substr(0,o),u=r.substr(o+1,s-(o+1)).split(","),c=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?Jr(t,+u[0],+u[1],+u[2],1):Jr(t,0,0,0,1);c=Rl(u.pop());case"rgb":if(u.length>=3)return Jr(t,e_(u[0]),e_(u[1]),e_(u[2]),u.length===3?c:Rl(u[3])),Pu(e,t),t;Jr(t,0,0,0,1);return;case"hsla":if(u.length!==4){Jr(t,0,0,0,1);return}return u[3]=Rl(u[3]),U1(u,t),Pu(e,t),t;case"hsl":if(u.length!==3){Jr(t,0,0,0,1);return}return U1(u,t),Pu(e,t),t;default:return}}Jr(t,0,0,0,1)}}function U1(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Rl(e[1]),a=Rl(e[2]),i=a<=.5?a*(r+1):a+r-a*r,o=a*2-i;return t=t||[],Jr(t,za(t_(o,i,n+1/3)*255),za(t_(o,i,n)*255),za(t_(o,i,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function jte(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=i-a,s=(i+a)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(i+a):u=o/(2-i-a);var c=((i-t)/6+o/2)/o,f=((i-n)/6+o/2)/o,d=((i-r)/6+o/2)/o;t===i?l=d-f:n===i?l=1/3+c-d:r===i&&(l=2/3+f-c),l<0&&(l+=1),l>1&&(l-=1)}var v=[l*360,u,s];return e[3]!=null&&v.push(e[3]),v}}function Y1(e,t){var n=zr(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Ui(n,n.length===4?"rgba":"rgb")}}function n_(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),a=Math.floor(r),i=Math.ceil(r),o=t[a],s=t[i],l=r-a;return n[0]=za(Uo(o[0],s[0],l)),n[1]=za(Uo(o[1],s[1],l)),n[2]=za(Uo(o[2],s[2],l)),n[3]=uv(Uo(o[3],s[3],l)),n}}function Kte(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),a=Math.floor(r),i=Math.ceil(r),o=zr(t[a]),s=zr(t[i]),l=r-a,u=Ui([za(Uo(o[0],s[0],l)),za(Uo(o[1],s[1],l)),za(Uo(o[2],s[2],l)),uv(Uo(o[3],s[3],l))],"rgba");return n?{color:u,leftIndex:a,rightIndex:i,value:r}:u}}function Sd(e,t,n,r){var a=zr(e);if(e)return a=jte(a),t!=null&&(a[0]=Zte(t)),n!=null&&(a[1]=Rl(n)),r!=null&&(a[2]=Rl(r)),Ui(U1(a),"rgba")}function Yp(e,t){var n=zr(e);if(n&&t!=null)return n[3]=uv(t),Ui(n,"rgba")}function Ui(e,t){if(!(!e||!e.length)){var n=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(n+=","+e[3]),t+"("+n+")"}}function Xp(e,t){var n=zr(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}var Zp=Math.round;function cv(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var n=zr(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}return{color:e,opacity:t??1}}var ZD=1e-4;function Yo(e){return e-ZD}function Yh(e){return Zp(e*1e3)/1e3}function X1(e){return Zp(e*1e4)/1e4}function qte(e){return"matrix("+Yh(e[0])+","+Yh(e[1])+","+Yh(e[2])+","+Yh(e[3])+","+X1(e[4])+","+X1(e[5])+")"}var Jte={left:"start",right:"end",center:"middle",middle:"middle"};function Qte(e,t,n){return n==="top"?e+=t/2:n==="bottom"&&(e-=t/2),e}function ene(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function tne(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function h5(e){return e&&!!e.image}function nne(e){return e&&!!e.svgElement}function JC(e){return h5(e)||nne(e)}function g5(e){return e.type==="linear"}function p5(e){return e.type==="radial"}function m5(e){return e&&(e.type==="linear"||e.type==="radial")}function Fy(e){return"url(#"+e+")"}function y5(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function _5(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*Kg,a=Ue(e.scaleX,1),i=Ue(e.scaleY,1),o=e.skewX||0,s=e.skewY||0,l=[];return(t||n)&&l.push("translate("+t+"px,"+n+"px)"),r&&l.push("rotate("+r+")"),(a!==1||i!==1)&&l.push("scale("+a+","+i+")"),(o||s)&&l.push("skew("+Zp(o*Kg)+"deg, "+Zp(s*Kg)+"deg)"),l.join(" ")}var rne=function(){return st.hasGlobalWindow&&Le(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}}(),Z1=Array.prototype.slice;function Oi(e,t,n){return(t-e)*n+e}function r_(e,t,n,r){for(var a=t.length,i=0;ir?t:e,i=Math.min(n,r),o=a[i-1]||{color:[0,0,0,0],offset:0},s=i;so;if(s)r.length=o;else for(var l=i;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,n,r){this._needsSort=!0;var a=this.keyframes,i=a.length,o=!1,s=KD,l=n;if(er(n)){var u=sne(n);s=u,(u===1&&!ut(n[0])||u===2&&!ut(n[0][0]))&&(o=!0)}else if(ut(n)&&!sv(n))s=Zh;else if(we(n))if(!isNaN(+n))s=Zh;else{var c=zr(n);c&&(l=c,s=ed)}else if(Ny(n)){var f=oe({},l);f.colorStops=fe(n.colorStops,function(v){return{offset:v.offset,color:zr(v.color)}}),g5(n)?s=j1:p5(n)&&(s=K1),l=f}i===0?this.valType=s:(s!==this.valType||s===KD)&&(o=!0),this.discrete=this.discrete||o;var d={time:t,value:l,rawValue:n,percent:0};return r&&(d.easing=r,d.easingFunc=Le(r)?r:i5[r]||qC(r)),a.push(d),d},e.prototype.prepare=function(t,n){var r=this.keyframes;this._needsSort&&r.sort(function(g,p){return g.time-p.time});for(var a=this.valType,i=r.length,o=r[i-1],s=this.discrete,l=jh(a),u=qD(a),c=0;c=0&&!(o[c].percent<=n);c--);c=d(c,s-2)}else{for(c=f;cn);c++);c=d(c-1,s-2)}h=o[c+1],v=o[c]}if(v&&h){this._lastFr=c,this._lastFrP=n;var p=h.percent-v.percent,m=p===0?1:d((n-v.percent)/p,1);h.easingFunc&&(m=h.easingFunc(m));var y=r?this._additiveValue:u?Tf:t[l];if((jh(i)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=m<1?v.rawValue:h.rawValue;else if(jh(i))i===np?r_(y,v[a],h[a],m):ane(y,v[a],h[a],m);else if(qD(i)){var _=v[a],b=h[a],x=i===j1;t[l]={type:x?"linear":"radial",x:Oi(_.x,b.x,m),y:Oi(_.y,b.y,m),colorStops:fe(_.colorStops,function(w,C){var T=b.colorStops[C];return{offset:Oi(w.offset,T.offset,m),color:tp(r_([],w.color,T.color,m))}}),global:b.global},x?(t[l].x2=Oi(_.x2,b.x2,m),t[l].y2=Oi(_.y2,b.y2,m)):t[l].r=Oi(_.r,b.r,m)}else if(u)r_(y,v[a],h[a],m),r||(t[l]=tp(y));else{var S=Oi(v[a],h[a],m);r?this._additiveValue=S:t[l]=S}r&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var n=this.valType,r=this.propName,a=this._additiveValue;n===Zh?t[r]=t[r]+a:n===ed?(zr(t[r],Tf),Xh(Tf,Tf,a,1),t[r]=tp(Tf)):n===np?Xh(t[r],t[r],a,1):n===b5&&jD(t[r],t[r],a,1)},e}(),QC=function(){function e(t,n,r,a){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=n,n&&a){WC("Can' use additive animation on looped animation.");return}this._additiveAnimators=a,this._allowDiscrete=r}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,n,r){return this.whenWithKeys(t,n,tt(n),r)},e.prototype.whenWithKeys=function(t,n,r,a){for(var i=this._tracks,o=0;o0&&l.addKeyframe(0,xd(u),a),this._trackKeys.push(s)}l.addKeyframe(t,xd(n[s]),a)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var n=t.length,r=0;r0)){this._started=1;for(var n=this,r=[],a=this._maxTime||0,i=0;i1){var s=o.pop();i.addKeyframe(s.time,t[a]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();function tc(){return new Date().getTime()}var une=function(e){Ot(t,e);function t(n){var r=e.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,n=n||{},r.stage=n.stage||{},r}return t.prototype.addClip=function(n){n.animation&&this.removeClip(n),this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n,n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var r=n.getClip();r&&this.addClip(r)},t.prototype.removeClip=function(n){if(n.animation){var r=n.prev,a=n.next;r?r.next=a:this._head=a,a?a.prev=r:this._tail=r,n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var r=n.getClip();r&&this.removeClip(r),n.animation=null},t.prototype.update=function(n){for(var r=tc()-this._pausedTime,a=r-this._time,i=this._head;i;){var o=i.next,s=i.step(r,a);s&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=r,n||(this.trigger("frame",a),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var n=this;this._running=!0;function r(){n._running&&(G1(r),!n._paused&&n.update())}G1(r)},t.prototype.start=function(){this._running||(this._time=tc(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=tc(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=tc()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var n=this._head;n;){var r=n.next;n.prev=n.next=n.animation=null,n=r}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(n,r){r=r||{},this.start();var a=new QC(n,r.loop);return this.addAnimator(a),a},t}(wa);const cne=une;var fne=300,a_=st.domSupported,i_=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=fe(e,function(a){var i=a.replace("mouse","pointer");return n.hasOwnProperty(i)?i:a});return{mouse:e,touch:t,pointer:r}}(),JD={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},QD=!1;function q1(e){var t=e.pointerType;return t==="pen"||t==="touch"}function dne(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function o_(e){e&&(e.zrByTouch=!0)}function vne(e,t){return Qr(e.dom,new hne(e,t),!0)}function S5(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var hne=function(){function e(t,n){this.stopPropagation=nn,this.stopImmediatePropagation=nn,this.preventDefault=nn,this.type=n.type,this.target=this.currentTarget=t.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY}return e}(),Da={mousedown:function(e){e=Qr(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=Qr(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=Qr(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=Qr(this.dom,e);var t=e.toElement||e.relatedTarget;S5(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){QD=!0,e=Qr(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){QD||(e=Qr(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=Qr(this.dom,e),o_(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),Da.mousemove.call(this,e),Da.mousedown.call(this,e)},touchmove:function(e){e=Qr(this.dom,e),o_(e),this.handler.processGesture(e,"change"),Da.mousemove.call(this,e)},touchend:function(e){e=Qr(this.dom,e),o_(e),this.handler.processGesture(e,"end"),Da.mouseup.call(this,e),+new Date-+this.__lastTouchMomentnM||e<-nM}var Bs=[],Du=[],l_=ma(),u_=Math.abs,bne=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Ns(this.rotation)||Ns(this.x)||Ns(this.y)||Ns(this.scaleX-1)||Ns(this.scaleY-1)||Ns(this.skewX)||Ns(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,n=this.needLocalTransform(),r=this.transform;if(!(n||t)){r&&(tM(r),this.invTransform=null);return}r=r||ma(),n?this.getLocalTransform(r):tM(r),t&&(n?Wi(r,t,r):jC(r,t)),this.transform=r,this._resolveGlobalScaleRatio(r)},e.prototype._resolveGlobalScaleRatio=function(t){var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(Bs);var r=Bs[0]<0?-1:1,a=Bs[1]<0?-1:1,i=((Bs[0]-r)*n+r)/Bs[0]||0,o=((Bs[1]-a)*n+a)/Bs[1]||0;t[0]*=i,t[1]*=i,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||ma(),Qc(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,n=[];t;)n.push(t),t=t.parent;for(;t=n.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var n=t[0]*t[0]+t[1]*t[1],r=t[2]*t[2]+t[3]*t[3],a=Math.atan2(t[1],t[0]),i=Math.PI/2+a-Math.atan2(t[3],t[2]);r=Math.sqrt(r)*Math.cos(i),n=Math.sqrt(n),this.skewX=i,this.skewY=0,this.rotation=-a,this.x=+t[4],this.y=+t[5],this.scaleX=n,this.scaleY=r,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,n=this.transform;t&&t.transform&&(Wi(Du,t.invTransform,n),n=Du);var r=this.originX,a=this.originY;(r||a)&&(l_[4]=r,l_[5]=a,Wi(Du,n,l_),Du[4]-=r,Du[5]-=a,n=Du),this.setLocalTransform(n)}},e.prototype.getGlobalScale=function(t){var n=this.transform;return t=t||[],n?(t[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),t[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(t[0]=-t[0]),n[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,n){var r=[t,n],a=this.invTransform;return a&&zn(r,r,a),r},e.prototype.transformCoordToGlobal=function(t,n){var r=[t,n],a=this.transform;return a&&zn(r,r,a),r},e.prototype.getLineScale=function(){var t=this.transform;return t&&u_(t[0]-1)>1e-10&&u_(t[3]-1)>1e-10?Math.sqrt(u_(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){w5(this,t)},e.getLocalTransform=function(t,n){n=n||[];var r=t.originX||0,a=t.originY||0,i=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,c=t.x,f=t.y,d=t.skewX?Math.tan(t.skewX):0,v=t.skewY?Math.tan(-t.skewY):0;if(r||a||s||l){var h=r+s,g=a+l;n[4]=-h*i-d*g*o,n[5]=-g*o-v*h*i}else n[4]=n[5]=0;return n[0]=i,n[3]=o,n[1]=v*i,n[2]=d*o,u&&gu(n,n,u),n[4]+=r+c,n[5]+=a+f,n},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),wi=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function w5(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function Kp(e,t,n){var r=t.position||"inside",a=t.distance!=null?t.distance:5,i=n.height,o=n.width,s=i/2,l=n.x,u=n.y,c="left",f="top";if(r instanceof Array)l+=Wa(r[0],n.width),u+=Wa(r[1],n.height),c=null,f=null;else switch(r){case"left":l-=a,u+=s,c="right",f="middle";break;case"right":l+=a+o,u+=s,f="middle";break;case"top":l+=o/2,u-=a,c="center",f="bottom";break;case"bottom":l+=o/2,u+=i+a,c="center";break;case"inside":l+=o/2,u+=s,c="center",f="middle";break;case"insideLeft":l+=a,u+=s,f="middle";break;case"insideRight":l+=o-a,u+=s,c="right",f="middle";break;case"insideTop":l+=o/2,u+=a,c="center";break;case"insideBottom":l+=o/2,u+=i-a,c="center",f="bottom";break;case"insideTopLeft":l+=a,u+=a;break;case"insideTopRight":l+=o-a,u+=a,c="right";break;case"insideBottomLeft":l+=a,u+=i-a,f="bottom";break;case"insideBottomRight":l+=o-a,u+=i-a,c="right",f="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=c,e.verticalAlign=f,e}var c_="__zr_normal__",f_=wi.concat(["ignore"]),Sne=Si(wi,function(e,t){return e[t]=!0,e},{ignore:!1}),Mu={},xne=new Xe(0,0,0,0),eT=function(){function e(t){this.id=jF(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,n,r){switch(this.draggable){case"horizontal":n=0;break;case"vertical":t=0;break}var a=this.transform;a||(a=this.transform=[1,0,0,1,0,0]),a[4]+=t,a[5]+=n,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var n=this._textContent;if(n&&(!n.ignore||t)){this.textConfig||(this.textConfig={});var r=this.textConfig,a=r.local,i=n.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=a?this:null;var u=!1;if(i.copyTransform(n),r.position!=null){var c=xne;r.layoutRect?c.copy(r.layoutRect):c.copy(this.getBoundingRect()),a||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Mu,r,c):Kp(Mu,r,c),i.x=Mu.x,i.y=Mu.y,o=Mu.align,s=Mu.verticalAlign;var f=r.origin;if(f&&r.rotation!=null){var d=void 0,v=void 0;f==="center"?(d=c.width*.5,v=c.height*.5):(d=Wa(f[0],c.width),v=Wa(f[1],c.height)),u=!0,i.originX=-i.x+d+(a?0:c.x),i.originY=-i.y+v+(a?0:c.y)}}r.rotation!=null&&(i.rotation=r.rotation);var h=r.offset;h&&(i.x+=h[0],i.y+=h[1],u||(i.originX=-h[0],i.originY=-h[1]));var g=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,p=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),m=void 0,y=void 0,_=void 0;g&&this.canBeInsideText()?(m=r.insideFill,y=r.insideStroke,(m==null||m==="auto")&&(m=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(m),_=!0)):(m=r.outsideFill,y=r.outsideStroke,(m==null||m==="auto")&&(m=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(m),_=!0)),m=m||"#000",(m!==p.fill||y!==p.stroke||_!==p.autoStroke||o!==p.align||s!==p.verticalAlign)&&(l=!0,p.fill=m,p.stroke=y,p.autoStroke=_,p.align=o,p.verticalAlign=s,n.setDefaultTextStyle(p)),n.__dirty|=Br,l&&n.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?tx:ex},e.prototype.getOutsideStroke=function(t){var n=this.__zr&&this.__zr.getBackgroundColor(),r=typeof n=="string"&&zr(n);r||(r=[255,255,255,1]);for(var a=r[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)r[o]=r[o]*a+(i?0:255)*(1-a);return r[3]=1,Ui(r,"rgba")},e.prototype.traverse=function(t,n){},e.prototype.attrKV=function(t,n){t==="textConfig"?this.setTextConfig(n):t==="textContent"?this.setTextContent(n):t==="clipPath"?this.setClipPath(n):t==="extra"?(this.extra=this.extra||{},oe(this.extra,n)):this[t]=n},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,n){if(typeof t=="string")this.attrKV(t,n);else if(Re(t))for(var r=t,a=tt(r),i=0;i0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var n=this.states;return n[t]||(n[t]={}),n[t]},e.prototype.clearStates=function(t){this.useState(c_,!1,t)},e.prototype.useState=function(t,n,r,a){var i=t===c_,o=this.hasState();if(!(!o&&i)){var s=this.currentStates,l=this.stateTransition;if(!(je(s,t)>=0&&(n||s.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!i){WC("State "+t+" not exists.");return}i||this.saveCurrentToNormalState(u);var c=!!(u&&u.hoverLayer||a);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,n,!r&&!this.__inHover&&l&&l.duration>0,l);var f=this._textContent,d=this._textGuide;return f&&f.useState(t,n,r,c),d&&d.useState(t,n,r,c),i?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Br),u}}},e.prototype.useStates=function(t,n,r){if(!t.length)this.clearStates();else{var a=[],i=this.currentStates,o=t.length,s=o===i.length;if(s){for(var l=0;l0,h);var g=this._textContent,p=this._textGuide;g&&g.useStates(t,n,d),p&&p.useStates(t,n,d),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Br)}},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var r=this.currentStates.slice();r.splice(n,1),this.useStates(r)}},e.prototype.replaceState=function(t,n,r){var a=this.currentStates.slice(),i=je(a,t),o=je(a,n)>=0;i>=0?o?a.splice(i,1):a[i]=n:r&&!o&&a.push(n),this.useStates(a)},e.prototype.toggleState=function(t,n){n?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var n={},r,a=0;a=0&&i.splice(o,1)}),this.animators.push(t),r&&r.animation.addAnimator(t),r&&r.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,n){for(var r=this.animators,a=r.length,i=[],o=0;o0&&n.during&&i[0].during(function(h,g){n.during(g)});for(var d=0;d0||a.force&&!o.length){var C=void 0,T=void 0,A=void 0;if(s){T={},d&&(C={});for(var b=0;b<_;b++){var m=g[b];T[m]=n[m],d?C[m]=r[m]:n[m]=r[m]}}else if(d){A={};for(var b=0;b<_;b++){var m=g[b];A[m]=xd(n[m]),Cne(n,r,m)}}var x=new QC(n,!1,!1,f?yt(h,function(D){return D.targetName===t}):null);x.targetName=t,a.scope&&(x.scope=a.scope),d&&C&&x.whenWithKeys(0,C,g),A&&x.whenWithKeys(0,A,g),x.whenWithKeys(u??500,s?T:r,g).delay(c||0),e.addAnimator(x,t),o.push(x)}}const T5=eT;var A5=function(e){Ot(t,e);function t(n){var r=e.call(this)||this;return r.isGroup=!0,r._children=[],r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(n){return this._children[n]},t.prototype.childOfName=function(n){for(var r=this._children,a=0;a=0&&(a.splice(i,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,r){var a=je(this._children,n);return a>=0&&this.replaceAt(r,a),this},t.prototype.replaceAt=function(n,r){var a=this._children,i=a[r];if(n&&n!==this&&n.parent!==this&&n!==i){a[r]=n,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(n)}return this},t.prototype._doAdd=function(n){n.parent&&n.parent.remove(n),n.parent=this;var r=this.__zr;r&&r!==n.__zr&&n.addSelfToZr(r),r&&r.refresh()},t.prototype.remove=function(n){var r=this.__zr,a=this._children,i=je(a,n);return i<0?this:(a.splice(i,1),n.parent=null,r&&n.removeSelfFromZr(r),r&&r.refresh(),this)},t.prototype.removeAll=function(){for(var n=this._children,r=this.__zr,a=0;a0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},e.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},e.prototype.clearAnimation=function(){this.animation.clear()},e.prototype.getWidth=function(){return this.painter.getWidth()},e.prototype.getHeight=function(){return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,n){return this.handler.findHover(t,n)},e.prototype.on=function(t,n,r){return this.handler.on(t,n,r),this},e.prototype.off=function(t,n){this.handler.off(t,n)},e.prototype.trigger=function(t,n){this.handler.trigger(t,n)},e.prototype.clear=function(){for(var t=this.storage.getRoots(),n=0;n0){if(e<=a)return o;if(e>=i)return s}else{if(e>=a)return o;if(e<=i)return s}else{if(e===a)return o;if(e===i)return s}return(e-a)/l*u+o}function _e(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return we(e)?kne(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function Kt(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),P5),e=(+e).toFixed(t),n?e:+e}function fa(e){return e.sort(function(t,n){return t-n}),e}function fi(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return Lne(e)}function Lne(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),r=n>0?+t.slice(n+1):0,a=n>0?n:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-r)}function D5(e,t){var n=Math.log,r=Math.LN10,a=Math.floor(n(e[1]-e[0])/r),i=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function Ene(e,t){var n=Si(e,function(v,h){return v+(isNaN(h)?0:h)},0);if(n===0)return[];for(var r=Math.pow(10,t),a=fe(e,function(v){return(isNaN(v)?0:v)/n*r*100}),i=r*100,o=fe(a,function(v){return Math.floor(v)}),s=Si(o,function(v,h){return v+h},0),l=fe(a,function(v,h){return v-o[h]});su&&(u=l[f],c=f);++o[c],l[c]=0,++s}return fe(o,function(v){return v/r})}function Rne(e,t){var n=Math.max(fi(e),fi(t)),r=e+t;return n>P5?r:Kt(r,n)}var sM=9007199254740991;function M5(e){var t=Math.PI*2;return(e%t+t)%t}function qp(e){return e>-oM&&e=10&&t++,t}function k5(e,t){var n=tT(e),r=Math.pow(10,n),a=e/r,i;return t?a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10:a<1?i=1:a<2?i=2:a<3?i=3:a<5?i=5:i=10,e=i*r,n>=-20?+e.toFixed(n<0?-n:0):e}function h_(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),a=+e[r-1],i=n-r;return i?a+i*(e[r]-a):a}function lM(e){e.sort(function(l,u){return s(l,u,0)?-1:1});for(var t=-1/0,n=1,r=0;r=0||i&&je(i,l)<0)){var u=r.getShallow(l,t);u!=null&&(o[e[s][0]]=u)}}return o}}var ore=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],sre=eu(ore),lre=function(){function e(){}return e.prototype.getAreaStyle=function(t,n){return sre(this,t,n)},e}(),rx=new eh(50);function ure(e){if(typeof e=="string"){var t=rx.get(e);return t&&t.image}else return e}function iT(e,t,n,r,a){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!n)return t;var i=rx.get(e),o={hostEl:n,cb:r,cbPayload:a};return i?(t=i.image,!Hy(t)&&i.pending.push(o)):(t=us.loadImage(e,dM,dM),t.__zrImageSrc=e,rx.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e;else return t}function dM(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;l++)s-=o;var u=Fr(n,t);return u>s&&(n="",u=0),s=e-u,a.ellipsis=n,a.ellipsisWidth=u,a.contentWidth=s,a.containerWidth=e,a}function W5(e,t){var n=t.containerWidth,r=t.font,a=t.contentWidth;if(!n)return"";var i=Fr(e,r);if(i<=n)return e;for(var o=0;;o++){if(i<=a||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?fre(e,a,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(e.length*a/i):0;e=e.substr(0,s),i=Fr(e,r)}return e===""&&(e=t.placeholder),e}function fre(e,t,n,r){for(var a=0,i=0,o=e.length;iv&&u){var h=Math.floor(v/s);f=f.slice(0,h)}if(e&&i&&c!=null)for(var g=H5(c,a,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),p=0;ps&&p_(n,e.substring(s,u),t,o),p_(n,l[2],t,o,l[1]),s=g_.lastIndex}sa){x>0?(y.tokens=y.tokens.slice(0,x),p(y,b,_),n.lines=n.lines.slice(0,m+1)):n.lines=n.lines.slice(0,m);break e}var D=w.width,M=D==null||D==="auto";if(typeof D=="string"&&D.charAt(D.length-1)==="%")S.percentWidth=D,c.push(S),S.contentWidth=Fr(S.text,A);else{if(M){var L=w.backgroundColor,R=L&&L.image;R&&(R=ure(R),Hy(R)&&(S.width=Math.max(S.width,R.width*P/R.height)))}var V=h&&r!=null?r-b:null;V!=null&&V0&&h+r.accumWidth>r.width&&(c=t.split(` -`),u=!0),r.accumWidth=h}else{var g=U5(t,l,r.width,r.breakAll,r.accumWidth);r.accumWidth=g.accumWidth+v,f=g.linesWidths,c=g.lines}}else c=t.split(` -`);for(var p=0;p=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var mre=Si(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function yre(e){return pre(e)?!!mre[e]:!0}function U5(e,t,n,r,a){for(var i=[],o=[],s="",l="",u=0,c=0,f=0;fn:a+c+v>n){c?(s||l)&&(h?(s||(s=l,l="",u=0,c=u),i.push(s),o.push(c-u),l+=d,u+=v,s="",c=u):(l&&(s+=l,l="",u=0),i.push(s),o.push(c),s=d,c=v)):h?(i.push(l),o.push(u),l=d,u=v):(i.push(d),o.push(v));continue}c+=v,h?(l+=d,u+=v):(l&&(s+=l,l="",u=0),s+=d)}return!i.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(i.push(s),o.push(c)),i.length===1&&(c+=a),{accumWidth:c,lines:i,linesWidths:o}}var ax="__zr_style_"+Math.round(Math.random()*10),Vl={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Wy={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Vl[ax]=!0;var hM=["z","z2","invisible"],_re=["invisible"],bre=function(e){Ot(t,e);function t(n){return e.call(this,n)||this}return t.prototype._init=function(n){for(var r=tt(n),a=0;a1e-4){s[0]=e-n,s[1]=t-r,l[0]=e+n,l[1]=t+r;return}if(Kh[0]=b_(a)*n+e,Kh[1]=__(a)*r+t,qh[0]=b_(i)*n+e,qh[1]=__(i)*r+t,u(s,Kh,qh),c(l,Kh,qh),a=a%Fs,a<0&&(a=a+Fs),i=i%Fs,i<0&&(i=i+Fs),a>i&&!o?i+=Fs:aa&&(Jh[0]=b_(v)*n+e,Jh[1]=__(v)*r+t,u(s,Jh,s),c(l,Jh,l))}var xt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},$s=[],Gs=[],qa=[],So=[],Ja=[],Qa=[],S_=Math.min,x_=Math.max,Hs=Math.cos,Ws=Math.sin,Li=Math.abs,ix=Math.PI,Lo=ix*2,w_=typeof Float32Array<"u",Af=[];function C_(e){var t=Math.round(e/ix*1e8)/1e8;return t%2*ix}function Y5(e,t){var n=C_(e[0]);n<0&&(n+=Lo);var r=n-e[0],a=e[1];a+=r,!t&&a-n>=Lo?a=n+Lo:t&&n-a>=Lo?a=n-Lo:!t&&n>a?a=n+(Lo-C_(n-a)):t&&n0&&(this._ux=Li(r/jp/t)||0,this._uy=Li(r/jp/n)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,n){return this._drawPendingPt(),this.addData(xt.M,t,n),this._ctx&&this._ctx.moveTo(t,n),this._x0=t,this._y0=n,this._xi=t,this._yi=n,this},e.prototype.lineTo=function(t,n){var r=Li(t-this._xi),a=Li(n-this._yi),i=r>this._ux||a>this._uy;if(this.addData(xt.L,t,n),this._ctx&&i&&this._ctx.lineTo(t,n),i)this._xi=t,this._yi=n,this._pendingPtDist=0;else{var o=r*r+a*a;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=n,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,n,r,a,i,o){return this._drawPendingPt(),this.addData(xt.C,t,n,r,a,i,o),this._ctx&&this._ctx.bezierCurveTo(t,n,r,a,i,o),this._xi=i,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,n,r,a){return this._drawPendingPt(),this.addData(xt.Q,t,n,r,a),this._ctx&&this._ctx.quadraticCurveTo(t,n,r,a),this._xi=r,this._yi=a,this},e.prototype.arc=function(t,n,r,a,i,o){this._drawPendingPt(),Af[0]=a,Af[1]=i,Y5(Af,o),a=Af[0],i=Af[1];var s=i-a;return this.addData(xt.A,t,n,r,r,a,s,0,o?0:1),this._ctx&&this._ctx.arc(t,n,r,a,i,o),this._xi=Hs(i)*r+t,this._yi=Ws(i)*r+n,this},e.prototype.arcTo=function(t,n,r,a,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,n,r,a,i),this},e.prototype.rect=function(t,n,r,a){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,n,r,a),this.addData(xt.R,t,n,r,a),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(xt.Z);var t=this._ctx,n=this._x0,r=this._y0;return t&&t.closePath(),this._xi=n,this._yi=r,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var n=t.length;!(this.data&&this.data.length===n)&&w_&&(this.data=new Float32Array(n));for(var r=0;rc.length&&(this._expandData(),c=this.data);for(var f=0;f0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){qa[0]=qa[1]=Ja[0]=Ja[1]=Number.MAX_VALUE,So[0]=So[1]=Qa[0]=Qa[1]=-Number.MAX_VALUE;var t=this.data,n=0,r=0,a=0,i=0,o;for(o=0;or||Li(_)>a||d===n-1)&&(g=Math.sqrt(y*y+_*_),i=p,o=m);break}case xt.C:{var b=t[d++],x=t[d++],p=t[d++],m=t[d++],S=t[d++],w=t[d++];g=Fte(i,o,b,x,p,m,S,w,10),i=S,o=w;break}case xt.Q:{var b=t[d++],x=t[d++],p=t[d++],m=t[d++];g=Gte(i,o,b,x,p,m,10),i=p,o=m;break}case xt.A:var C=t[d++],T=t[d++],A=t[d++],P=t[d++],D=t[d++],M=t[d++],L=M+D;d+=1,t[d++],h&&(s=Hs(D)*A+C,l=Ws(D)*P+T),g=x_(A,P)*S_(Lo,Math.abs(M)),i=Hs(L)*A+C,o=Ws(L)*P+T;break;case xt.R:{s=i=t[d++],l=o=t[d++];var R=t[d++],V=t[d++];g=R*2+V*2;break}case xt.Z:{var y=s-i,_=l-o;g=Math.sqrt(y*y+_*_),i=s,o=l;break}}g>=0&&(u[f++]=g,c+=g)}return this._pathLen=c,c},e.prototype.rebuildPath=function(t,n){var r=this.data,a=this._ux,i=this._uy,o=this._len,s,l,u,c,f,d,v=n<1,h,g,p=0,m=0,y,_=0,b,x;if(!(v&&(this._pathSegLen||this._calculateLength(),h=this._pathSegLen,g=this._pathLen,y=n*g,!y)))e:for(var S=0;S0&&(t.lineTo(b,x),_=0),w){case xt.M:s=u=r[S++],l=c=r[S++],t.moveTo(u,c);break;case xt.L:{f=r[S++],d=r[S++];var T=Li(f-u),A=Li(d-c);if(T>a||A>i){if(v){var P=h[m++];if(p+P>y){var D=(y-p)/P;t.lineTo(u*(1-D)+f*D,c*(1-D)+d*D);break e}p+=P}t.lineTo(f,d),u=f,c=d,_=0}else{var M=T*T+A*A;M>_&&(b=f,x=d,_=M)}break}case xt.C:{var L=r[S++],R=r[S++],V=r[S++],H=r[S++],O=r[S++],G=r[S++];if(v){var P=h[m++];if(p+P>y){var D=(y-p)/P;cs(u,L,V,O,D,$s),cs(c,R,H,G,D,Gs),t.bezierCurveTo($s[1],Gs[1],$s[2],Gs[2],$s[3],Gs[3]);break e}p+=P}t.bezierCurveTo(L,R,V,H,O,G),u=O,c=G;break}case xt.Q:{var L=r[S++],R=r[S++],V=r[S++],H=r[S++];if(v){var P=h[m++];if(p+P>y){var D=(y-p)/P;lv(u,L,V,D,$s),lv(c,R,H,D,Gs),t.quadraticCurveTo($s[1],Gs[1],$s[2],Gs[2]);break e}p+=P}t.quadraticCurveTo(L,R,V,H),u=V,c=H;break}case xt.A:var Z=r[S++],j=r[S++],Q=r[S++],z=r[S++],F=r[S++],W=r[S++],Y=r[S++],$=!r[S++],U=Q>z?Q:z,K=Li(Q-z)>.001,X=F+W,J=!1;if(v){var P=h[m++];p+P>y&&(X=F+W*(y-p)/P,J=!0),p+=P}if(K&&t.ellipse?t.ellipse(Z,j,Q,z,Y,F,X,$):t.arc(Z,j,U,F,X,$),J)break e;C&&(s=Hs(F)*Q+Z,l=Ws(F)*z+j),u=Hs(X)*Q+Z,c=Ws(X)*z+j;break;case xt.R:s=u=r[S],l=c=r[S+1],f=r[S++],d=r[S++];var ie=r[S++],B=r[S++];if(v){var P=h[m++];if(p+P>y){var N=y-p;t.moveTo(f,d),t.lineTo(f+S_(N,ie),d),N-=ie,N>0&&t.lineTo(f+ie,d+S_(N,B)),N-=B,N>0&&t.lineTo(f+x_(ie-N,0),d+B),N-=ie,N>0&&t.lineTo(f,d+x_(B-N,0));break e}p+=P}t.rect(f,d,ie,B);break;case xt.Z:if(v){var P=h[m++];if(p+P>y){var D=(y-p)/P;t.lineTo(u*(1-D)+s*D,c*(1-D)+l*D);break e}p+=P}t.closePath(),u=s,c=l}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=xt,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();function zo(e,t,n,r,a,i,o){if(a===0)return!1;var s=a,l=0,u=e;if(o>t+s&&o>r+s||oe+s&&i>n+s||it+f&&c>r+f&&c>i+f&&c>s+f||ce+f&&u>n+f&&u>a+f&&u>o+f||ut+u&&l>r+u&&l>i+u||le+u&&s>n+u&&s>a+u||sn||c+ua&&(a+=If);var d=Math.atan2(l,s);return d<0&&(d+=If),d>=r&&d<=a||d+If>=r&&d+If<=a}function Ni(e,t,n,r,a,i){if(i>t&&i>r||ia?s:0}var xo=Ti.CMD,Us=Math.PI*2,Ire=1e-4;function Pre(e,t){return Math.abs(e-t)t&&u>r&&u>i&&u>s||u1&&Dre(),v=mn(t,r,i,s,ta[0]),d>1&&(h=mn(t,r,i,s,ta[1]))),d===2?pt&&s>r&&s>i||s=0&&u<=1){for(var c=0,f=An(t,r,i,u),d=0;dn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);ur[0]=-l,ur[1]=l;var u=Math.abs(r-a);if(u<1e-4)return 0;if(u>=Us-1e-4){r=0,a=Us;var c=i?1:-1;return o>=ur[0]+e&&o<=ur[1]+e?c:0}if(r>a){var f=r;r=a,a=f}r<0&&(r+=Us,a+=Us);for(var d=0,v=0;v<2;v++){var h=ur[v];if(h+e>o){var g=Math.atan2(s,h),c=i?1:-1;g<0&&(g=Us+g),(g>=r&&g<=a||g+Us>=r&&g+Us<=a)&&(g>Math.PI/2&&g1&&(n||(s+=Ni(l,u,c,f,r,a))),p&&(l=i[h],u=i[h+1],c=l,f=u),g){case xo.M:c=i[h++],f=i[h++],l=c,u=f;break;case xo.L:if(n){if(zo(l,u,i[h],i[h+1],t,r,a))return!0}else s+=Ni(l,u,i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case xo.C:if(n){if(Tre(l,u,i[h++],i[h++],i[h++],i[h++],i[h],i[h+1],t,r,a))return!0}else s+=Mre(l,u,i[h++],i[h++],i[h++],i[h++],i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case xo.Q:if(n){if(X5(l,u,i[h++],i[h++],i[h],i[h+1],t,r,a))return!0}else s+=kre(l,u,i[h++],i[h++],i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case xo.A:var m=i[h++],y=i[h++],_=i[h++],b=i[h++],x=i[h++],S=i[h++];h+=1;var w=!!(1-i[h++]);d=Math.cos(x)*_+m,v=Math.sin(x)*b+y,p?(c=d,f=v):s+=Ni(l,u,d,v,r,a);var C=(r-m)*b/_+m;if(n){if(Are(m,y,b,x,x+S,w,t,C,a))return!0}else s+=Lre(m,y,b,x,x+S,w,C,a);l=Math.cos(x+S)*_+m,u=Math.sin(x+S)*b+y;break;case xo.R:c=l=i[h++],f=u=i[h++];var T=i[h++],A=i[h++];if(d=c+T,v=f+A,n){if(zo(c,f,d,f,t,r,a)||zo(d,f,d,v,t,r,a)||zo(d,v,c,v,t,r,a)||zo(c,v,c,f,t,r,a))return!0}else s+=Ni(d,f,d,v,r,a),s+=Ni(c,v,c,f,r,a);break;case xo.Z:if(n){if(zo(l,u,c,f,t,r,a))return!0}else s+=Ni(l,u,c,f,r,a);l=c,u=f;break}}return!n&&!Pre(u,f)&&(s+=Ni(l,u,c,f,r,a)||0),s!==0}function Ere(e,t,n){return Z5(e,0,!1,t,n)}function Rre(e,t,n,r){return Z5(e,t,!0,n,r)}var Jp=Ee({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Vl),Vre={style:Ee({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Wy.style)},T_=wi.concat(["invisible","culling","z","z2","zlevel","parent"]),Ore=function(e){Ot(t,e);function t(n){return e.call(this,n)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var a=this._decalEl=this._decalEl||new t;a.buildPath===t.prototype.buildPath&&(a.buildPath=function(l){n.buildPath(l,n.shape)}),a.silent=!0;var i=a.style;for(var o in r)i[o]!==r[o]&&(i[o]=r[o]);i.fill=r.fill?r.decal:null,i.decal=null,i.shadowColor=null,r.strokeFirst&&(i.stroke=null);for(var s=0;s.5?ex:r>.2?_ne:tx}else if(n)return tx}return ex},t.prototype.getInsideTextStroke=function(n){var r=this.style.fill;if(we(r)){var a=this.__zr,i=!!(a&&a.isDarkMode()),o=Xp(n,0)0))},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.getBoundingRect=function(){var n=this._rect,r=this.style,a=!n;if(a){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&ju)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),n=o.getBoundingRect()}if(this._rect=n,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=n.clone());if(this.__dirty||a){s.copy(n);var l=r.strokeNoScale?this.getLineScale():1,u=r.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;u=Math.max(u,c??4)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return n},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect(),o=this.style;if(n=a[0],r=a[1],i.contain(n,r)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),Rre(s,l/u,n,r)))return!0}if(this.hasFill())return Ere(s,n,r)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=ju,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():n==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(n,r){n==="shape"?this.setShape(r):e.prototype.attrKV.call(this,n,r)},t.prototype.setShape=function(n,r){var a=this.shape;return a||(a=this.shape={}),typeof n=="string"?a[n]=r:oe(a,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&ju)},t.prototype.createStyle=function(n){return By(Jp,n)},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.shape&&!r.shape&&(r.shape=oe({},this.shape))},t.prototype._applyStateObj=function(n,r,a,i,o,s){e.prototype._applyStateObj.call(this,n,r,a,i,o,s);var l=!(r&&i),u;if(r&&r.shape?o?i?u=r.shape:(u=oe({},a.shape),oe(u,r.shape)):(u=oe({},i?this.shape:a.shape),oe(u,r.shape)):l&&(u=a.shape),u)if(o){this.shape=oe({},this.shape);for(var c={},f=tt(u),d=0;d0},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.createStyle=function(n){return By(Nre,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){var n=this.style;if(!this._rect){var r=n.text;r!=null?r+="":r="";var a=th(r,n.font,n.textAlign,n.textBaseline);if(a.x+=n.x||0,a.y+=n.y||0,this.hasStroke()){var i=n.lineWidth;a.x-=i/2,a.y-=i/2,a.width+=i,a.height+=i}this._rect=a}return this._rect},t.initDefaultProps=function(){var n=t.prototype;n.dirtyRectTolerance=10}(),t}(ya);j5.prototype.type="tspan";const dv=j5;var Bre=Ee({x:0,y:0},Vl),zre={style:Ee({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Wy.style)};function Fre(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var K5=function(e){Ot(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(n){return By(Bre,n)},t.prototype._getSize=function(n){var r=this.style,a=r[n];if(a!=null)return a;var i=Fre(r.image)?r.image:this.__image;if(!i)return 0;var o=n==="width"?"height":"width",s=r[o];return s==null?i[n]:i[n]/i[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return zre},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new Xe(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(ya);K5.prototype.type="image";const Wn=K5;function $re(e,t){var n=t.x,r=t.y,a=t.width,i=t.height,o=t.r,s,l,u,c;a<0&&(n=n+a,a=-a),i<0&&(r=r+i,i=-i),typeof o=="number"?s=l=u=c=o:o instanceof Array?o.length===1?s=l=u=c=o[0]:o.length===2?(s=u=o[0],l=c=o[1]):o.length===3?(s=o[0],l=c=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],c=o[3]):s=l=u=c=0;var f;s+l>a&&(f=s+l,s*=a/f,l*=a/f),u+c>a&&(f=u+c,u*=a/f,c*=a/f),l+u>i&&(f=l+u,l*=i/f,u*=i/f),s+c>i&&(f=s+c,s*=i/f,c*=i/f),e.moveTo(n+s,r),e.lineTo(n+a-l,r),l!==0&&e.arc(n+a-l,r+l,l,-Math.PI/2,0),e.lineTo(n+a,r+i-u),u!==0&&e.arc(n+a-u,r+i-u,u,0,Math.PI/2),e.lineTo(n+c,r+i),c!==0&&e.arc(n+c,r+i-c,c,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5)}var nc=Math.round;function q5(e,t,n){if(t){var r=t.x1,a=t.x2,i=t.y1,o=t.y2;e.x1=r,e.x2=a,e.y1=i,e.y2=o;var s=n&&n.lineWidth;return s&&(nc(r*2)===nc(a*2)&&(e.x1=e.x2=bl(r,s,!0)),nc(i*2)===nc(o*2)&&(e.y1=e.y2=bl(i,s,!0))),e}}function J5(e,t,n){if(t){var r=t.x,a=t.y,i=t.width,o=t.height;e.x=r,e.y=a,e.width=i,e.height=o;var s=n&&n.lineWidth;return s&&(e.x=bl(r,s,!0),e.y=bl(a,s,!0),e.width=Math.max(bl(r+i,s,!1)-e.x,i===0?0:1),e.height=Math.max(bl(a+o,s,!1)-e.y,o===0?0:1)),e}}function bl(e,t,n){if(!t)return e;var r=nc(e*2);return(r+nc(t))%2===0?r/2:(r+(n?1:-1))/2}var Gre=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),Hre={},Q5=function(e){Ot(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new Gre},t.prototype.buildPath=function(n,r){var a,i,o,s;if(this.subPixelOptimize){var l=J5(Hre,r,this.style);a=l.x,i=l.y,o=l.width,s=l.height,l.r=r.r,r=l}else a=r.x,i=r.y,o=r.width,s=r.height;r.r?$re(n,r):n.rect(a,i,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Qe);Q5.prototype.type="rect";const at=Q5;var _M={fill:"#000"},bM=2,Wre={style:Ee({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Wy.style)},e$=function(e){Ot(t,e);function t(n){var r=e.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=_M,r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var n=0;n0,D=n.width!=null&&(n.overflow==="truncate"||n.overflow==="break"||n.overflow==="breakAll"),M=o.calculatedLineHeight,L=0;L=0&&(L=S[M],L.align==="right");)this._placeToken(L,n,C,m,D,"right",_),T-=L.width,D-=L.width,M--;for(P+=(i-(P-p)-(y-D)-T)/2;A<=M;)L=S[A],this._placeToken(L,n,C,m,P+L.width/2,"center",_),P+=L.width,A++;m+=C}},t.prototype._placeToken=function(n,r,a,i,o,s,l){var u=r.rich[n.styleName]||{};u.text=n.text;var c=n.verticalAlign,f=i+a/2;c==="top"?f=i+n.height/2:c==="bottom"&&(f=i+a-n.height/2);var d=!n.isLineHolder&&A_(u);d&&this._renderBackground(u,r,s==="right"?o-n.width:s==="center"?o-n.width/2:o,f-n.height/2,n.width,n.height);var v=!!u.backgroundColor,h=n.textPadding;h&&(o=AM(o,s,h),f-=n.height/2-h[0]-n.innerHeight/2);var g=this._getOrCreateChild(dv),p=g.createStyle();g.useStyle(p);var m=this._defaultStyle,y=!1,_=0,b=TM("fill"in u?u.fill:"fill"in r?r.fill:(y=!0,m.fill)),x=CM("stroke"in u?u.stroke:"stroke"in r?r.stroke:!v&&!l&&(!m.autoStroke||y)?(_=bM,m.stroke):null),S=u.textShadowBlur>0||r.textShadowBlur>0;p.text=n.text,p.x=o,p.y=f,S&&(p.shadowBlur=u.textShadowBlur||r.textShadowBlur||0,p.shadowColor=u.textShadowColor||r.textShadowColor||"transparent",p.shadowOffsetX=u.textShadowOffsetX||r.textShadowOffsetX||0,p.shadowOffsetY=u.textShadowOffsetY||r.textShadowOffsetY||0),p.textAlign=s,p.textBaseline="middle",p.font=n.font||ls,p.opacity=gi(u.opacity,r.opacity,1),xM(p,u),x&&(p.lineWidth=gi(u.lineWidth,r.lineWidth,_),p.lineDash=Ue(u.lineDash,r.lineDash),p.lineDashOffset=r.lineDashOffset||0,p.stroke=x),b&&(p.fill=b);var w=n.contentWidth,C=n.contentHeight;g.setBoundingRect(new Xe(td(p.x,w,p.textAlign),Ku(p.y,C,p.textBaseline),w,C))},t.prototype._renderBackground=function(n,r,a,i,o,s){var l=n.backgroundColor,u=n.borderWidth,c=n.borderColor,f=l&&l.image,d=l&&!f,v=n.borderRadius,h=this,g,p;if(d||n.lineHeight||u&&c){g=this._getOrCreateChild(at),g.useStyle(g.createStyle()),g.style.fill=null;var m=g.shape;m.x=a,m.y=i,m.width=o,m.height=s,m.r=v,g.dirtyShape()}if(d){var y=g.style;y.fill=l||null,y.fillOpacity=Ue(n.fillOpacity,1)}else if(f){p=this._getOrCreateChild(Wn),p.onload=function(){h.dirtyStyle()};var _=p.style;_.image=l.image,_.x=a,_.y=i,_.width=o,_.height=s}if(u&&c){var y=g.style;y.lineWidth=u,y.stroke=c,y.strokeOpacity=Ue(n.strokeOpacity,1),y.lineDash=n.borderDash,y.lineDashOffset=n.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var b=(g||p).style;b.shadowBlur=n.shadowBlur||0,b.shadowColor=n.shadowColor||"transparent",b.shadowOffsetX=n.shadowOffsetX||0,b.shadowOffsetY=n.shadowOffsetY||0,b.opacity=gi(n.opacity,r.opacity,1)},t.makeFont=function(n){var r="";return n$(n)&&(r=[n.fontStyle,n.fontWeight,t$(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),r&&Va(r)||n.textFont||n.font},t}(ya),Ure={left:!0,right:1,center:1},Yre={top:1,bottom:1,middle:1},SM=["fontStyle","fontWeight","fontSize","fontFamily"];function t$(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?$C+"px":e+"px"}function xM(e,t){for(var n=0;n=0,i=!1;if(e instanceof Qe){var o=r$(e),s=a&&o.selectFill||o.normalFill,l=a&&o.selectStroke||o.normalStroke;if(ku(s)||ku(l)){r=r||{};var u=r.style||{};u.fill==="inherit"?(i=!0,r=oe({},r),u=oe({},u),u.fill=s):!ku(u.fill)&&ku(s)?(i=!0,r=oe({},r),u=oe({},u),u.fill=kM(s)):!ku(u.stroke)&&ku(l)&&(i||(r=oe({},r),u=oe({},u)),u.stroke=kM(l)),r.style=u}}if(r&&r.z2==null){i||(r=oe({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(c??tf)}return r}function Qre(e,t,n){if(n&&n.z2==null){n=oe({},n);var r=e.z2SelectLift;n.z2=e.z2+(r??Zre)}return n}function eae(e,t,n){var r=je(e.currentStates,t)>=0,a=e.style.opacity,i=r?null:qre(e,["opacity"],t,{opacity:1});n=n||{};var o=n.style||{};return o.opacity==null&&(n=oe({},n),o=oe({opacity:r?a:i.opacity*.1},o),n.style=o),n}function I_(e,t){var n=this.states[e];if(this.style){if(e==="emphasis")return Jre(this,e,t,n);if(e==="blur")return eae(this,e,n);if(e==="select")return Qre(this,e,n)}return n}function tu(e){e.stateProxy=I_;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=I_),n&&(n.stateProxy=I_)}function EM(e,t){!c$(e,t)&&!e.__highByOuter&&fo(e,a$)}function RM(e,t){!c$(e,t)&&!e.__highByOuter&&fo(e,i$)}function Qi(e,t){e.__highByOuter|=1<<(t||0),fo(e,a$)}function eo(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&fo(e,i$)}function s$(e){fo(e,lT)}function uT(e){fo(e,o$)}function l$(e){fo(e,jre)}function u$(e){fo(e,Kre)}function c$(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function f$(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(a,i){var o=oT(i),s=a==="series",l=s?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!s&&r.push(l),o.isBlured&&(l.group.traverse(function(u){o$(u)}),s&&n.push(i)),o.isBlured=!1}),k(r,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(n,!1,t)})}function sx(e,t,n,r){var a=r.getModel();n=n||"coordinateSystem";function i(u,c){for(var f=0;f0){var s={dataIndex:o,seriesIndex:n.seriesIndex};i!=null&&(s.dataType=i),t.push(s)}})}),t}function Nl(e,t,n){Sl(e,!0),fo(e,tu),ux(e,t,n)}function oae(e){Sl(e,!1)}function Xt(e,t,n,r){r?oae(e):Nl(e,t,n)}function ux(e,t,n){var r=$e(e);t!=null?(r.focus=t,r.blurScope=n):r.focus&&(r.focus=null)}var OM=["emphasis","blur","select"],sae={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Gn(e,t,n,r){n=n||"itemStyle";for(var a=0;a1&&(o*=P_(h),s*=P_(h));var g=(a===i?-1:1)*P_((o*o*(s*s)-o*o*(v*v)-s*s*(d*d))/(o*o*(v*v)+s*s*(d*d)))||0,p=g*o*v/s,m=g*-s*d/o,y=(e+n)/2+eg(f)*p-Qh(f)*m,_=(t+r)/2+Qh(f)*p+eg(f)*m,b=FM([1,0],[(d-p)/o,(v-m)/s]),x=[(d-p)/o,(v-m)/s],S=[(-1*d-p)/o,(-1*v-m)/s],w=FM(x,S);if(fx(x,S)<=-1&&(w=Pf),fx(x,S)>=1&&(w=0),w<0){var C=Math.round(w/Pf*1e6)/1e6;w=Pf*2+C%2*Pf}c.addData(u,y,_,o,s,b,w,f,i)}var vae=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,hae=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function gae(e){var t=new Ti;if(!e)return t;var n=0,r=0,a=n,i=r,o,s=Ti.CMD,l=e.match(vae);if(!l)return t;for(var u=0;uL*L+R*R&&(C=A,T=P),{cx:C,cy:T,x0:-c,y0:-f,x1:C*(a/x-1),y1:T*(a/x-1)}}function xae(e){var t;if(ue(e)){var n=e.length;if(!n)return e;n===1?t=[e[0],e[0],0,0]:n===2?t=[e[0],e[0],e[1],e[1]]:n===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function wae(e,t){var n,r=nd(t.r,0),a=nd(t.r0||0,0),i=r>0,o=a>0;if(!(!i&&!o)){if(i||(r=a,a=0),a>r){var s=r;r=a,a=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var c=t.cx,f=t.cy,d=!!t.clockwise,v=GM(u-l),h=v>D_&&v%D_;if(h>Pa&&(v=h),!(r>Pa))e.moveTo(c,f);else if(v>D_-Pa)e.moveTo(c+r*Eu(l),f+r*Ys(l)),e.arc(c,f,r,l,u,!d),a>Pa&&(e.moveTo(c+a*Eu(u),f+a*Ys(u)),e.arc(c,f,a,u,l,d));else{var g=void 0,p=void 0,m=void 0,y=void 0,_=void 0,b=void 0,x=void 0,S=void 0,w=void 0,C=void 0,T=void 0,A=void 0,P=void 0,D=void 0,M=void 0,L=void 0,R=r*Eu(l),V=r*Ys(l),H=a*Eu(u),O=a*Ys(u),G=v>Pa;if(G){var Z=t.cornerRadius;Z&&(n=xae(Z),g=n[0],p=n[1],m=n[2],y=n[3]);var j=GM(r-a)/2;if(_=ei(j,m),b=ei(j,y),x=ei(j,g),S=ei(j,p),T=w=nd(_,b),A=C=nd(x,S),(w>Pa||C>Pa)&&(P=r*Eu(u),D=r*Ys(u),M=a*Eu(l),L=a*Ys(l),v<_$)){var Q=Sae(R,V,M,L,P,D,H,O);if(Q){var z=R-Q[0],F=V-Q[1],W=P-Q[0],Y=D-Q[1],$=1/Ys(bae((z*W+F*Y)/(Id(z*z+F*F)*Id(W*W+Y*Y)))/2),U=Id(Q[0]*Q[0]+Q[1]*Q[1]);T=ei(w,(r-U)/($+1)),A=ei(C,(a-U)/($-1))}}}if(!G)e.moveTo(c+R,f+V);else if(T>Pa){var K=ei(m,T),X=ei(y,T),J=tg(M,L,R,V,r,K,d),ie=tg(P,D,H,O,r,X,d);e.moveTo(c+J.cx+J.x0,f+J.cy+J.y0),T0&&e.arc(c+J.cx,f+J.cy,K,Un(J.y0,J.x0),Un(J.y1,J.x1),!d),e.arc(c,f,r,Un(J.cy+J.y1,J.cx+J.x1),Un(ie.cy+ie.y1,ie.cx+ie.x1),!d),X>0&&e.arc(c+ie.cx,f+ie.cy,X,Un(ie.y1,ie.x1),Un(ie.y0,ie.x0),!d))}else e.moveTo(c+R,f+V),e.arc(c,f,r,l,u,!d);if(!(a>Pa)||!G)e.lineTo(c+H,f+O);else if(A>Pa){var K=ei(g,A),X=ei(p,A),J=tg(H,O,P,D,a,-X,d),ie=tg(R,V,M,L,a,-K,d);e.lineTo(c+J.cx+J.x0,f+J.cy+J.y0),A0&&e.arc(c+J.cx,f+J.cy,X,Un(J.y0,J.x0),Un(J.y1,J.x1),!d),e.arc(c,f,a,Un(J.cy+J.y1,J.cx+J.x1),Un(ie.cy+ie.y1,ie.cx+ie.x1),d),K>0&&e.arc(c+ie.cx,f+ie.cy,K,Un(ie.y1,ie.x1),Un(ie.y0,ie.x0),!d))}else e.lineTo(c+H,f+O),e.arc(c,f,a,u,l,d)}e.closePath()}}}var Cae=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),b$=function(e){Ot(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new Cae},t.prototype.buildPath=function(n,r){wae(n,r)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Qe);b$.prototype.type="sector";const Pr=b$;var Tae=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),S$=function(e){Ot(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new Tae},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.PI*2;n.moveTo(a+r.r,i),n.arc(a,i,r.r,0,o,!1),n.moveTo(a+r.r0,i),n.arc(a,i,r.r0,0,o,!0)},t}(Qe);S$.prototype.type="ring";const Zy=S$;function Aae(e,t,n,r){var a=[],i=[],o=[],s=[],l,u,c,f;if(r){c=[1/0,1/0],f=[-1/0,-1/0];for(var d=0,v=e.length;d=2){if(r){var i=Aae(a,r,n,t.smoothConstraint);e.moveTo(a[0][0],a[0][1]);for(var o=a.length,s=0;s<(n?o:o-1);s++){var l=i[s*2],u=i[s*2+1],c=a[(s+1)%o];e.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{e.moveTo(a[0][0],a[0][1]);for(var s=1,f=a.length;sZs[1]){if(s=!1,i)return s;var c=Math.abs(Zs[0]-Xs[1]),f=Math.abs(Xs[0]-Zs[1]);Math.min(c,f)>a.len()&&(c0){var f=c.duration,d=c.delay,v=c.easing,h={duration:f,delay:d||0,easing:v,done:i,force:!!i||!!o,setToFinal:!u,scope:e,during:o};s?t.animateFrom(n,h):t.animateTo(n,h)}else t.stopAnimation(),!s&&t.attr(n),o&&o(1),i&&i()}function ct(e,t,n,r,a,i){gT("update",e,t,n,r,a,i)}function Nt(e,t,n,r,a,i){gT("enter",e,t,n,r,a,i)}function vc(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function UM(e){return!e.isGroup}function Yae(e){return e.shape!=null}function ih(e,t,n){if(!e||!t)return;function r(o){var s={};return o.traverse(function(l){UM(l)&&l.anid&&(s[l.anid]=l)}),s}function a(o){var s={x:o.x,y:o.y,rotation:o.rotation};return Yae(o)&&(s.shape=oe({},o.shape)),s}var i=r(e);t.traverse(function(o){if(UM(o)&&o.anid){var s=i[o.anid];if(s){var l=a(o);o.attr(a(s)),ct(o,l,n,$e(o).dataIndex)}}})}function R$(e,t){return fe(e,function(n){var r=n[0];r=tm(r,t.x),r=nm(r,t.x+t.width);var a=n[1];return a=tm(a,t.y),a=nm(a,t.y+t.height),[r,a]})}function Xae(e,t){var n=tm(e.x,t.x),r=nm(e.x+e.width,t.x+t.width),a=tm(e.y,t.y),i=nm(e.y+e.height,t.y+t.height);if(r>=n&&i>=a)return{x:n,y:a,width:r-n,height:i-a}}function oh(e,t,n){var r=oe({rectHover:!0},t),a=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(a.image=e.slice(8),Ee(a,n),new Wn(r)):Ky(e.replace("path://",""),r,n,"center")}function rd(e,t,n,r,a){for(var i=0,o=a[a.length-1];i1)return!1;var p=M_(v,h,c,f)/d;return!(p<0||p>1)}function M_(e,t,n,r){return e*r-n*t}function Zae(e){return e<=1e-6&&e>=-1e-6}function rf(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,a=we(t)?{formatter:t}:t,i=n.mainType,o=n.componentIndex,s={componentType:i,name:r,$vars:["name"]};s[i+"Index"]=o;var l=e.formatterParamsExtra;l&&k(tt(l),function(c){Te(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=$e(e.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:r,option:Ee({content:r,formatterParams:s},a)}}function YM(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function As(e,t){if(e)if(ue(e))for(var n=0;n=0&&s.push(l)}),s}}function Is(e,t){return Ye(Ye({},e,!0),t,!0)}const sie={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},lie={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var am="ZH",mT="EN",pv=mT,lp={},yT={},G$=st.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return e.indexOf(am)>-1?am:pv}():pv;function H$(e,t){e=e.toUpperCase(),yT[e]=new Lt(t),lp[e]=t}function uie(e){if(we(e)){var t=lp[e.toUpperCase()]||{};return e===am||e===mT?Ve(t):Ye(Ve(t),Ve(lp[pv]),!1)}else return Ye(Ve(e),Ve(lp[pv]),!1)}function hx(e){return yT[e]}function cie(){return yT[pv]}H$(mT,sie);H$(am,lie);var _T=1e3,bT=_T*60,Pd=bT*60,sa=Pd*24,qM=sa*365,ad={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},ag="{yyyy}-{MM}-{dd}",JM={year:"{yyyy}",month:"{yyyy}-{MM}",day:ag,hour:ag+" "+ad.hour,minute:ag+" "+ad.minute,second:ag+" "+ad.second,millisecond:ad.none},E_=["year","month","day","hour","minute","second","millisecond"],W$=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function wo(e,t){return e+="","0000".substr(0,t-e.length)+e}function hc(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function fie(e){return e===hc(e)}function die(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Qy(e,t,n,r){var a=Ci(e),i=a[ST(n)](),o=a[gc(n)]()+1,s=Math.floor((o-1)/3)+1,l=a[e0(n)](),u=a["get"+(n?"UTC":"")+"Day"](),c=a[mv(n)](),f=(c-1)%12+1,d=a[t0(n)](),v=a[n0(n)](),h=a[r0(n)](),g=r instanceof Lt?r:hx(r||G$)||cie(),p=g.getModel("time"),m=p.get("month"),y=p.get("monthAbbr"),_=p.get("dayOfWeek"),b=p.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,wo(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,wo(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,wo(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,b[u]).replace(/{e}/g,u+"").replace(/{HH}/g,wo(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,wo(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,wo(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,wo(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,wo(h,3)).replace(/{S}/g,h+"")}function vie(e,t,n,r,a){var i=null;if(we(n))i=n;else if(Le(n))i=n(e.value,t,{level:e.level});else{var o=oe({},ad);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(ue(i)){var f=e.level==null?0:e.level>=0?e.level:i.length+e.level;f=Math.min(f,i.length-1),i=i[f]}}return Qy(new Date(e.value),i,a,r)}function U$(e,t){var n=Ci(e),r=n[gc(t)]()+1,a=n[e0(t)](),i=n[mv(t)](),o=n[t0(t)](),s=n[n0(t)](),l=n[r0(t)](),u=l===0,c=u&&s===0,f=c&&o===0,d=f&&i===0,v=d&&a===1,h=v&&r===1;return h?"year":v?"month":d?"day":f?"hour":c?"minute":u?"second":"millisecond"}function QM(e,t,n){var r=ut(e)?Ci(e):e;switch(t=t||U$(e,n),t){case"year":return r[ST(n)]();case"half-year":return r[gc(n)]()>=6?1:0;case"quarter":return Math.floor((r[gc(n)]()+1)/4);case"month":return r[gc(n)]();case"day":return r[e0(n)]();case"half-day":return r[mv(n)]()/24;case"hour":return r[mv(n)]();case"minute":return r[t0(n)]();case"second":return r[n0(n)]();case"millisecond":return r[r0(n)]()}}function ST(e){return e?"getUTCFullYear":"getFullYear"}function gc(e){return e?"getUTCMonth":"getMonth"}function e0(e){return e?"getUTCDate":"getDate"}function mv(e){return e?"getUTCHours":"getHours"}function t0(e){return e?"getUTCMinutes":"getMinutes"}function n0(e){return e?"getUTCSeconds":"getSeconds"}function r0(e){return e?"getUTCMilliseconds":"getMilliseconds"}function hie(e){return e?"setUTCFullYear":"setFullYear"}function Y$(e){return e?"setUTCMonth":"setMonth"}function X$(e){return e?"setUTCDate":"setDate"}function Z$(e){return e?"setUTCHours":"setHours"}function j$(e){return e?"setUTCMinutes":"setMinutes"}function K$(e){return e?"setUTCSeconds":"setSeconds"}function q$(e){return e?"setUTCMilliseconds":"setMilliseconds"}function J$(e){if(!L5(e))return we(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Q$(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(n,r){return r.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var sf=XC;function gx(e,t,n){var r="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(c){return c&&Va(c)?c:"-"}function i(c){return!!(c!=null&&!isNaN(c)&&isFinite(c))}var o=t==="time",s=e instanceof Date;if(o||s){var l=o?Ci(e):e;if(isNaN(+l)){if(s)return"-"}else return Qy(l,r,n)}if(t==="ordinal")return E1(e)?a(e):ut(e)&&i(e)?e+"":"-";var u=Ji(e);return i(u)?J$(u):E1(e)?a(e):typeof e=="boolean"?e+"":"-"}var ek=["a","b","c","d","e","f","g"],R_=function(e,t){return"{"+e+(t??"")+"}"};function eG(e,t,n){ue(t)||(t=[t]);var r=t.length;if(!r)return"";for(var a=t[0].$vars||[],i=0;i':'';var o=n.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}}function nu(e,t){return t=t||"transparent",we(e)?e:Re(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function im(e,t){if(t==="_blank"||t==="blank"){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}var up=k,tG=["left","right","top","bottom","width","height"],xl=[["width","left","right"],["height","top","bottom"]];function xT(e,t,n,r,a){var i=0,o=0;r==null&&(r=1/0),a==null&&(a=1/0);var s=0;t.eachChild(function(l,u){var c=l.getBoundingRect(),f=t.childAt(u+1),d=f&&f.getBoundingRect(),v,h;if(e==="horizontal"){var g=c.width+(d?-d.x+c.x:0);v=i+g,v>r||l.newline?(i=0,v=g,o+=s+n,s=c.height):s=Math.max(s,c.height)}else{var p=c.height+(d?-d.y+c.y:0);h=o+p,h>a||l.newline?(i+=s+n,o=0,h=p,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),e==="horizontal"?i=v+n:o=h+n)})}var zl=xT;Ge(xT,"vertical");Ge(xT,"horizontal");function mie(e,t,n){var r=t.width,a=t.height,i=_e(e.left,r),o=_e(e.top,a),s=_e(e.right,r),l=_e(e.bottom,a);return(isNaN(i)||isNaN(parseFloat(e.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=r),(isNaN(o)||isNaN(parseFloat(e.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=a),n=sf(n||0),{width:Math.max(s-i-n[1]-n[3],0),height:Math.max(l-o-n[0]-n[2],0)}}function gn(e,t,n){n=sf(n||0);var r=t.width,a=t.height,i=_e(e.left,r),o=_e(e.top,a),s=_e(e.right,r),l=_e(e.bottom,a),u=_e(e.width,r),c=_e(e.height,a),f=n[2]+n[0],d=n[1]+n[3],v=e.aspect;switch(isNaN(u)&&(u=r-s-d-i),isNaN(c)&&(c=a-l-f-o),v!=null&&(isNaN(u)&&isNaN(c)&&(v>r/a?u=r*.8:c=a*.8),isNaN(u)&&(u=v*c),isNaN(c)&&(c=u/v)),isNaN(i)&&(i=r-s-u-d),isNaN(o)&&(o=a-l-c-f),e.left||e.right){case"center":i=r/2-u/2-n[3];break;case"right":i=r-u-d;break}switch(e.top||e.bottom){case"middle":case"center":o=a/2-c/2-n[0];break;case"bottom":o=a-c-f;break}i=i||0,o=o||0,isNaN(u)&&(u=r-d-i-(s||0)),isNaN(c)&&(c=a-f-o-(l||0));var h=new Xe(i+n[3],o+n[0],u,c);return h.margin=n,h}function a0(e,t,n,r,a,i){var o=!a||!a.hv||a.hv[0],s=!a||!a.hv||a.hv[1],l=a&&a.boundingMode||"all";if(i=i||e,i.x=e.x,i.y=e.y,!o&&!s)return!1;var u;if(l==="raw")u=e.type==="group"?new Xe(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(u=e.getBoundingRect(),e.needLocalTransform()){var c=e.getLocalTransform();u=u.clone(),u.applyTransform(c)}var f=gn(Ee({width:u.width,height:u.height},t),n,r),d=o?f.x-u.x:0,v=s?f.y-u.y:0;return l==="raw"?(i.x=d,i.y=v):(i.x+=d,i.y+=v),i===e&&e.markRedraw(),!0}function yie(e,t){return e[xl[t][0]]!=null||e[xl[t][1]]!=null&&e[xl[t][2]]!=null}function yv(e){var t=e.layoutMode||e.constructor.layoutMode;return Re(t)?t:t?{type:t}:null}function ds(e,t,n){var r=n&&n.ignoreSize;!ue(r)&&(r=[r,r]);var a=o(xl[0],0),i=o(xl[1],1);u(xl[0],e,a),u(xl[1],e,i);function o(c,f){var d={},v=0,h={},g=0,p=2;if(up(c,function(_){h[_]=e[_]}),up(c,function(_){s(t,_)&&(d[_]=h[_]=t[_]),l(d,_)&&v++,l(h,_)&&g++}),r[f])return l(t,c[1])?h[c[2]]=null:l(t,c[2])&&(h[c[1]]=null),h;if(g===p||!v)return h;if(v>=p)return d;for(var m=0;m=0;l--)s=Ye(s,a[l],!0);r.defaultOption=s}return r.defaultOption},t.prototype.getReferringComponents=function(n,r){var a=n+"Index",i=n+"Id";return nh(this.ecModel,n,{index:this.get(a,!0),id:this.get(i,!0)},r)},t.prototype.getBoxLayoutParams=function(){var n=this;return{left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=function(){var n=t.prototype;n.type="component",n.id="",n.name="",n.mainType="",n.subType="",n.componentIndex=0}(),t}(Lt);G5(uf,Lt);Gy(uf);iie(uf);oie(uf,bie);function bie(e){var t=[];return k(uf.getClassesByMainType(e),function(n){t=t.concat(n.dependencies||n.prototype.dependencies||[])}),t=fe(t,function(n){return di(n).main}),e!=="dataset"&&je(t,"dataset")<=0&&t.unshift("dataset"),t}const ot=uf;var rG="";typeof navigator<"u"&&(rG=navigator.platform||"");var Ru="rgba(0, 0, 0, 0.2)";const Sie={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Ru,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Ru,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Ru,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Ru,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Ru,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Ru,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:rG.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var aG=Pe(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),Ca="original",tr="arrayRows",Ta="objectRows",Di="keyedColumns",es="typedArray",iG="unknown",pi="column",cf="row",Bn={Must:1,Might:2,Not:3},oG=it();function xie(e){oG(e).datasetMap=Pe()}function sG(e,t,n){var r={},a=CT(t);if(!a||!e)return r;var i=[],o=[],s=t.ecModel,l=oG(s).datasetMap,u=a.uid+"_"+n.seriesLayoutBy,c,f;e=e.slice(),k(e,function(g,p){var m=Re(g)?g:e[p]={name:g};m.type==="ordinal"&&c==null&&(c=p,f=h(m)),r[m.name]=[]});var d=l.get(u)||l.set(u,{categoryWayDim:f,valueWayDim:0});k(e,function(g,p){var m=g.name,y=h(g);if(c==null){var _=d.valueWayDim;v(r[m],_,y),v(o,_,y),d.valueWayDim+=y}else if(c===p)v(r[m],0,y),v(i,0,y);else{var _=d.categoryWayDim;v(r[m],_,y),v(o,_,y),d.categoryWayDim+=y}});function v(g,p,m){for(var y=0;yt)return e[r];return e[n-1]}function cG(e,t,n,r,a,i,o){i=i||e;var s=t(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var c=o==null||!r?n:Iie(r,o);if(c=c||n,!(!c||!c.length)){var f=c[l];return a&&(u[a]=f),s.paletteIdx=(l+1)%c.length,f}}function Pie(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var ig,Df,nk,rk="\0_ec_inner",Die=1,fG=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n,r,a,i,o,s){i=i||{},this.option=null,this._theme=new Lt(i),this._locale=new Lt(o),this._optionManager=s},t.prototype.setOption=function(n,r,a){var i=ok(r);this._optionManager.setOption(n,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(n,r){return this._resetOption(n,ok(r))},t.prototype._resetOption=function(n,r){var a=!1,i=this._optionManager;if(!n||n==="recreate"){var o=i.mountOption(n==="recreate");!this.option||n==="recreate"?nk(this,o):(this.restoreData(),this._mergeOption(o,r)),a=!0}if((n==="timeline"||n==="media")&&this.restoreData(),!n||n==="recreate"||n==="timeline"){var s=i.getTimelineOption(this);s&&(a=!0,this._mergeOption(s,r))}if(!n||n==="recreate"||n==="media"){var l=i.getMediaOption(this);l.length&&k(l,function(u){a=!0,this._mergeOption(u,r)},this)}return a},t.prototype.mergeOption=function(n){this._mergeOption(n,null)},t.prototype._mergeOption=function(n,r){var a=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=Pe(),u=r&&r.replaceMergeMainTypeMap;xie(this),k(n,function(f,d){f!=null&&(ot.hasClass(d)?d&&(s.push(d),l.set(d,!0)):a[d]=a[d]==null?Ve(f):Ye(a[d],f,!0))}),u&&u.each(function(f,d){ot.hasClass(d)&&!l.get(d)&&(s.push(d),l.set(d,!0))}),ot.topologicalTravel(s,ot.getAllClassMainTypes(),c,this);function c(f){var d=Tie(this,f,bt(n[f])),v=i.get(f),h=v?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",g=N5(v,d,h);Une(g,f,ot),a[f]=null,i.set(f,null),o.set(f,0);var p=[],m=[],y=0,_;k(g,function(b,x){var S=b.existing,w=b.newOption;if(!w)S&&(S.mergeOption({},this),S.optionUpdated({},!1));else{var C=f==="series",T=ot.getClass(f,b.keyInfo.subType,!C);if(!T)return;if(f==="tooltip"){if(_)return;_=!0}if(S&&S.constructor===T)S.name=b.keyInfo.name,S.mergeOption(w,this),S.optionUpdated(w,!1);else{var A=oe({componentIndex:x},b.keyInfo);S=new T(w,this,this,A),oe(S,A),b.brandNew&&(S.__requireNewView=!0),S.init(w,this,this),S.optionUpdated(null,!0)}}S?(p.push(S.option),m.push(S),y++):(p.push(void 0),m.push(void 0))},this),a[f]=p,i.set(f,m),o.set(f,y),f==="series"&&ig(this)}this._seriesIndices||ig(this)},t.prototype.getOption=function(){var n=Ve(this.option);return k(n,function(r,a){if(ot.hasClass(a)){for(var i=bt(r),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!fv(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,n[a]=i}}),delete n[rk],n},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(n){this._payload=n},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(n,r){var a=this._componentsMap.get(n);if(a){var i=a[r||0];if(i)return i;if(r==null){for(var o=0;o=t:n==="max"?e<=t:e===t}function Fie(e,t){return e.join(",")===t.join(",")}const $ie=Oie;var Aa=k,_v=Re,sk=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function O_(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=sk.length;n=0;p--){var m=e[p];if(s||(h=m.data.rawIndexOf(m.stackedByDimension,v)),h>=0){var y=m.data.getByRawIndex(m.stackResultDimension,h);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&d>=0&&y>0||l==="samesign"&&d<=0&&y<0){d=Rne(d,y),g=y;break}}}return r[0]=d,r[1]=g,r})})}var i0=function(){function e(t){this.data=t.data||(t.sourceFormat===Di?{}:[]),this.sourceFormat=t.sourceFormat||iG,this.seriesLayoutBy=t.seriesLayoutBy||pi,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var n=this.dimensionsDefine=t.dimensionsDefine;if(n)for(var r=0;rg&&(g=_)}v[0]=h,v[1]=g}},a=function(){return this._data?this._data.length/this._dimSize:0};hk=(t={},t[tr+"_"+pi]={pure:!0,appendData:i},t[tr+"_"+cf]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Ta]={pure:!0,appendData:i},t[Di]={pure:!0,appendData:function(o){var s=this._data;k(o,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[Ca]={appendData:i},t[es]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var s=0;s=0&&(g=o.interpolatedValue[p])}return g!=null?g+"":""})}},e.prototype.getRawValue=function(t,n){return Lc(this.getData(n),t)},e.prototype.formatTooltip=function(t,n,r){},e}();function yk(e){var t,n;return Re(e)?e.type&&(n=e):t=e,{text:t,frag:n}}function Dd(e){return new aoe(e)}var aoe=function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var n=this._upstream,r=t&&t.skip;if(this._dirty&&n){var a=this.context;a.data=a.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!r&&(i=this._plan(this.context));var o=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(i="reset");function c(y){return!(y>=1)&&(y=1),y}var f;(this._dirty||i==="reset")&&(this._dirty=!1,f=this._doReset(r)),this._modBy=l,this._modDataCount=u;var d=t&&t.step;if(n?this._dueEnd=n._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var v=this._dueIndex,h=Math.min(d!=null?this._dueIndex+d:1/0,this._dueEnd);if(!r&&(f||v1&&r>0?s:o}};return i;function o(){return t=e?null:lt},gte:function(e,t){return e>=t}},ooe=function(){function e(t,n){if(!ut(n)){var r="";ft(r)}this._opFn=wG[t],this._rvalFloat=Ji(n)}return e.prototype.evaluate=function(t){return ut(t)?this._opFn(t,this._rvalFloat):this._opFn(Ji(t),this._rvalFloat)},e}(),CG=function(){function e(t,n){var r=t==="desc";this._resultLT=r?1:-1,n==null&&(n=r?"min":"max"),this._incomparable=n==="min"?-1/0:1/0}return e.prototype.evaluate=function(t,n){var r=ut(t)?t:Ji(t),a=ut(n)?n:Ji(n),i=isNaN(r),o=isNaN(a);if(i&&(r=this._incomparable),o&&(a=this._incomparable),i&&o){var s=we(t),l=we(n);s&&(r=l?t:0),l&&(a=s?n:0)}return ra?-this._resultLT:0},e}(),soe=function(){function e(t,n){this._rval=n,this._isEQ=t,this._rvalTypeof=typeof n,this._rvalFloat=Ji(n)}return e.prototype.evaluate=function(t){var n=t===this._rval;if(!n){var r=typeof t;r!==this._rvalTypeof&&(r==="number"||this._rvalTypeof==="number")&&(n=Ji(t)===this._rvalFloat)}return this._isEQ?n:!n},e}();function loe(e,t){return e==="eq"||e==="ne"?new soe(e==="eq",t):Te(wG,e)?new ooe(e,t):null}var uoe=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(t){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(t){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(t,n){},e.prototype.retrieveValueFromItem=function(t,n){},e.prototype.convertValue=function(t,n){return ts(t,n)},e}();function coe(e,t){var n=new uoe,r=e.data,a=n.sourceFormat=e.sourceFormat,i=e.startIndex,o="";e.seriesLayoutBy!==pi&&ft(o);var s=[],l={},u=e.dimensionsDefine;if(u)k(u,function(g,p){var m=g.name,y={index:p,name:m,displayName:g.displayName};if(s.push(y),m!=null){var _="";Te(l,m)&&ft(_),l[m]=y}});else for(var c=0;c65535?yoe:_oe}function Vu(){return[1/0,-1/0]}function boe(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function Sk(e,t,n,r,a){var i=IG[n||"float"];if(a){var o=e[t],s=o&&o.length;if(s!==r){for(var l=new i(r),u=0;up[1]&&(p[1]=g)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,n,r){for(var a=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=fe(o,function(y){return y.property}),c=0;cm[1]&&(m[1]=p)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=n,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,n){if(!(n>=0&&n=0&&n=this._rawCount||t<0)return-1;if(!this._indices)return t;var n=this._indices,r=n[t];if(r!=null&&rt)i=o-1;else return o}return-1},e.prototype.indicesOfNearest=function(t,n,r){var a=this._chunks,i=a[t],o=[];if(!i)return o;r==null&&(r=1/0);for(var s=1/0,l=-1,u=0,c=0,f=this.count();c=0&&l<0)&&(s=h,l=v,u=0),v===l&&(o[u++]=c))}return o.length=u,o},e.prototype.getIndices=function(){var t,n=this._indices;if(n){var r=n.constructor,a=this._count;if(r===Array){t=new r(a);for(var i=0;i=f&&y<=d||isNaN(y))&&(l[u++]=g),g++}h=!0}else if(i===2){for(var p=v[a[0]],_=v[a[1]],b=t[a[1]][0],x=t[a[1]][1],m=0;m=f&&y<=d||isNaN(y))&&(S>=b&&S<=x||isNaN(S))&&(l[u++]=g),g++}h=!0}}if(!h)if(i===1)for(var m=0;m=f&&y<=d||isNaN(y))&&(l[u++]=w)}else for(var m=0;mt[A][1])&&(C=!1)}C&&(l[u++]=n.getRawIndex(m))}return um[1]&&(m[1]=p)}}}},e.prototype.lttbDownSample=function(t,n){var r=this.clone([t],!0),a=r._chunks,i=a[t],o=this.count(),s=0,l=Math.floor(1/n),u=this.getRawIndex(0),c,f,d,v=new(kf(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));v[s++]=u;for(var h=1;hc&&(c=f,d=b)}P>0&&Pc-h&&(l=c-h,s.length=l);for(var g=0;gf[1]&&(f[1]=m),d[v++]=y}return i._count=v,i._indices=d,i._updateGetRawIdx(),i},e.prototype.each=function(t,n){if(this._count)for(var r=t.length,a=this._chunks,i=0,o=this.count();il&&(l=f)}return o=[s,l],this._extent[t]=o,o},e.prototype.getRawDataItem=function(t){var n=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(n);for(var r=[],a=this._chunks,i=0;i=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(n,r,a,i){return ts(n[i],this._dimensions[i])}z_={arrayRows:t,objectRows:function(n,r,a,i){return ts(n[r],this._dimensions[i])},keyedColumns:t,original:function(n,r,a,i){var o=n&&(n.value==null?n:n.value);return ts(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(n,r,a,i){return n[i]}}}(),e}(),PG=function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,n){this._sourceList=t,this._upstreamSignList=n,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,n=this._getUpstreamSourceManagers(),r=!!n.length,a,i;if(og(t)){var o=t,s=void 0,l=void 0,u=void 0;if(r){var c=n[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,i=[c._getVersionSign()]}else s=o.get("data",!0),l=Gr(s)?es:Ca,i=[];var f=this._getSourceMetaRawOption()||{},d=u&&u.metaRawOption||{},v=Ue(f.seriesLayoutBy,d.seriesLayoutBy)||null,h=Ue(f.sourceHeader,d.sourceHeader),g=Ue(f.dimensions,d.dimensions),p=v!==d.seriesLayoutBy||!!h!=!!d.sourceHeader||g;a=p?[yx(s,{seriesLayoutBy:v,sourceHeader:h,dimensions:g},l)]:[]}else{var m=t;if(r){var y=this._applyTransform(n);a=y.sourceList,i=y.upstreamSignList}else{var _=m.get("source",!0);a=[yx(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},e.prototype._applyTransform=function(t){var n=this._sourceHost,r=n.get("transform",!0),a=n.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&wk(i)}var o,s=[],l=[];return k(t,function(u){u.prepareSource();var c=u.getSource(a||0),f="";a!=null&&!c&&wk(f),s.push(c),l.push(u._getVersionSign())}),r?o=poe(r,s,{datasetIndex:n.componentIndex}):a!=null&&(o=[qie(s[0])]),{sourceList:o,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),n=0;n1||n>0&&!e.noHeader;return k(e.blocks,function(a){var i=LG(a);i>=t&&(t=i+ +(r&&(!i||bx(a)&&!a.noHeader)))}),t}return 0}function woe(e,t,n,r){var a=t.noHeader,i=Toe(LG(t)),o=[],s=t.blocks||[];dr(!s||ue(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Te(u,l)){var c=new CG(u[l],null);s.sort(function(h,g){return c.evaluate(h.sortParam,g.sortParam)})}else l==="seriesDesc"&&s.reverse()}k(s,function(h,g){var p=t.valueFormatter,m=kG(h)(p?oe(oe({},e),{valueFormatter:p}):e,h,g>0?i.html:0,r);m!=null&&o.push(m)});var f=e.renderMode==="richText"?o.join(i.richText):Sx(o.join(""),a?n:i.html);if(a)return f;var d=gx(t.header,"ordinal",e.useUTC),v=MG(r,e.renderMode).nameStyle;return e.renderMode==="richText"?EG(e,d,v)+i.richText+f:Sx('
'+br(d)+"
"+f,n)}function Coe(e,t,n,r){var a=e.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,c=t.valueFormatter||e.valueFormatter||function(b){return b=ue(b)?b:[b],fe(b,function(x,S){return gx(x,ue(v)?v[S]:v,u)})};if(!(i&&o)){var f=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",a),d=i?"":gx(l,"ordinal",u),v=t.valueType,h=o?[]:c(t.value),g=!s||!i,p=!s&&i,m=MG(r,a),y=m.nameStyle,_=m.valueStyle;return a==="richText"?(s?"":f)+(i?"":EG(e,d,y))+(o?"":Poe(e,h,g,p,_)):Sx((s?"":f)+(i?"":Aoe(d,!s,y))+(o?"":Ioe(h,g,p,_)),n)}}function Ck(e,t,n,r,a,i){if(e){var o=kG(e),s={useUTC:a,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter};return o(s,e,0,i)}}function Toe(e){return{html:Soe[e],richText:xoe[e]}}function Sx(e,t){var n='
',r="margin: "+t+"px 0 0";return'
'+e+n+"
"}function Aoe(e,t,n){var r=t?"margin-left:2px":"";return''+br(e)+""}function Ioe(e,t,n,r){var a=n?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return e=ue(e)?e:[e],''+fe(e,function(o){return br(o)}).join("  ")+""}function EG(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function Poe(e,t,n,r,a){var i=[a],o=r?10:20;return n&&i.push({padding:[0,0,0,o],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(ue(t)?t.join(" "):t,i)}function RG(e,t){var n=e.getData().getItemVisual(t,"style"),r=n[e.visualDrawType];return nu(r)}function VG(e,t){var n=e.get("padding");return n??(t==="richText"?[8,10]:10)}var F_=function(){function e(){this.richTextStyles={},this._nextStyleNameId=E5()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,n,r){var a=r==="richText"?this._generateStyleName():null,i=pie({color:n,type:t,renderMode:r,markerId:a});return we(i)?i:(this.richTextStyles[a]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(t,n){var r={};ue(n)?k(n,function(i){return oe(r,i)}):oe(r,n);var a=this._generateStyleName();return this.richTextStyles[a]=r,"{"+a+"|"+t+"}"},e}();function OG(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(n),l=ue(s),u=RG(t,n),c,f,d,v;if(o>1||l&&!o){var h=Doe(s,t,n,i,u);c=h.inlineValues,f=h.inlineValueTypes,d=h.blocks,v=h.inlineValues[0]}else if(o){var g=a.getDimensionInfo(i[0]);v=c=Lc(a,n,i[0]),f=g.type}else v=c=l?s[0]:s;var p=nT(t),m=p&&t.name||"",y=a.getName(n),_=r?m:y;return wn("section",{header:m,noHeader:r||!p,sortParam:v,blocks:[wn("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Va(_),value:c,valueType:f})].concat(d||[])})}function Doe(e,t,n,r,a){var i=t.getData(),o=Si(e,function(f,d,v){var h=i.getDimensionInfo(v);return f=f||h&&h.tooltip!==!1&&h.displayName!=null},!1),s=[],l=[],u=[];r.length?k(r,function(f){c(Lc(i,n,f),f)}):k(e,c);function c(f,d){var v=i.getDimensionInfo(d);!v||v.otherDims.tooltip===!1||(o?u.push(wn("nameValue",{markerType:"subItem",markerColor:a,name:v.displayName,value:f,valueType:v.type})):(s.push(f),l.push(v.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var Co=it();function sg(e,t){return e.getName(t)||e.getId(t)}var cp="__universalTransitionEnabled",s0=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}return t.prototype.init=function(n,r,a){this.seriesIndex=this.componentIndex,this.dataTask=Dd({count:koe,reset:Loe}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(n,a);var i=Co(this).sourceManager=new PG(this);i.prepareSource();var o=this.getInitialData(n,a);Ak(o,this),this.dataTask.context.data=o,Co(this).dataBeforeProcessed=o,Tk(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(n,r){var a=yv(this),i=a?lf(n):{},o=this.subType;ot.hasClass(o)&&(o+="Series"),Ye(n,r.getTheme().get(this.subType)),Ye(n,this.getDefaultOption()),Jl(n,"label",["show"]),this.fillDataTextStyle(n.data),a&&ds(n,i,a)},t.prototype.mergeOption=function(n,r){n=Ye(this.option,n,!0),this.fillDataTextStyle(n.data);var a=yv(this);a&&ds(this.option,n,a);var i=Co(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(n,r);Ak(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Co(this).dataBeforeProcessed=o,Tk(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(n){if(n&&!Gr(n))for(var r=["show"],a=0;athis.getShallow("animationThreshold")&&(r=!1),!!r},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,r,a){var i=this.ecModel,o=TT.prototype.getColorFromPalette.call(this,n,r,a);return o||(o=i.getColorFromPalette(n,r,a)),o},t.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(n,r){this._innerSelect(this.getData(r),n)},t.prototype.unselect=function(n,r){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(r);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&a.push(o)}return a},t.prototype.isSelected=function(n,r){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(r);return(a==="all"||a[sg(i,n)])&&!i.getItemModel(n).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[cp])return!0;var n=this.option.universalTransition;return n?n===!0?!0:n&&n.enabled:!1},t.prototype._innerSelect=function(n,r){var a,i,o=this.option,s=o.selectedMode,l=r.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){Re(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,c=0;c0&&this._innerSelect(n,r)}},t.registerClass=function(n){return ot.registerClass(n)},t.protoInitialize=function(){var n=t.prototype;n.type="series.__base__",n.seriesIndex=0,n.ignoreStyleOnData=!1,n.hasSymbolVisual=!1,n.defaultSymbol="circle",n.visualStyleAccessPath="itemStyle",n.visualDrawType="fill"}(),t}(ot);fn(s0,DT);fn(s0,TT);G5(s0,ot);function Tk(e){var t=e.name;nT(e)||(e.name=Moe(e)||t)}function Moe(e){var t=e.getRawData(),n=t.mapDimensionsAll("seriesName"),r=[];return k(n,function(a){var i=t.getDimensionInfo(a);i.displayName&&r.push(i.displayName)}),r.join(" ")}function koe(e){return e.model.getRawData().count()}function Loe(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),Eoe}function Eoe(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function Ak(e,t){k(Hp(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,Ge(Roe,t))})}function Roe(e,t){var n=xx(e);return n&&n.setOutputEnd((t||this).count()),t}function xx(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var a=r.agentStubMap;a&&(r=a.get(e.uid))}return r}}const $t=s0;var kT=function(){function e(){this.group=new Be,this.uid=of("viewComponent")}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,a){},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,a){},e.prototype.updateLayout=function(t,n,r,a){},e.prototype.updateVisual=function(t,n,r,a){},e.prototype.toggleBlurSeries=function(t,n,r){},e.prototype.eachRendered=function(t){var n=this.group;n&&n.traverse(t)},e}();aT(kT);Gy(kT);const Zt=kT;function ff(){var e=it();return function(t){var n=e(t),r=t.pipelineContext,a=!!n.large,i=!!n.progressiveRender,o=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(a!==o||i!==s)&&"reset"}}var NG=it(),Voe=ff(),LT=function(){function e(){this.group=new Be,this.uid=of("viewChart"),this.renderTask=Dd({plan:Ooe,reset:Noe}),this.renderTask.context={view:this}}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,a){},e.prototype.highlight=function(t,n,r,a){var i=t.getData(a&&a.dataType);i&&Pk(i,a,"emphasis")},e.prototype.downplay=function(t,n,r,a){var i=t.getData(a&&a.dataType);i&&Pk(i,a,"normal")},e.prototype.remove=function(t,n){this.group.removeAll()},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.updateLayout=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.updateVisual=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.eachRendered=function(t){As(this.group,t)},e.markUpdateMethod=function(t,n){NG(t).updateMethod=n},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function Ik(e,t,n){e&&hv(e)&&(t==="emphasis"?Qi:eo)(e,n)}function Pk(e,t,n){var r=Ql(e,t),a=t&&t.highlightKey!=null?uae(t.highlightKey):null;r!=null?k(bt(r),function(i){Ik(e.getItemGraphicEl(i),n,a)}):e.eachItemGraphicEl(function(i){Ik(i,n,a)})}aT(LT);Gy(LT);function Ooe(e){return Voe(e.model)}function Noe(e){var t=e.model,n=e.ecModel,r=e.api,a=e.payload,i=t.pipelineContext.progressiveRender,o=e.view,s=a&&NG(a).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,n,r,a),Boe[l]}var Boe={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};const Et=LT;var om="\0__throttleOriginMethod",Dk="\0__throttleRate",Mk="\0__throttleType";function ET(e,t,n){var r,a=0,i=0,o=null,s,l,u,c;t=t||0;function f(){i=new Date().getTime(),o=null,e.apply(l,u||[])}var d=function(){for(var v=[],h=0;h=0?f():o=setTimeout(f,-s),a=r};return d.clear=function(){o&&(clearTimeout(o),o=null)},d.debounceNextCall=function(v){c=v},d}function df(e,t,n,r){var a=e[t];if(a){var i=a[om]||a,o=a[Mk],s=a[Dk];if(s!==n||o!==r){if(n==null||!r)return e[t]=i;a=e[t]=ET(i,n,r==="debounce"),a[om]=i,a[Mk]=r,a[Dk]=n}return a}}function bv(e,t){var n=e[t];n&&n[om]&&(n.clear&&n.clear(),e[t]=n[om])}var kk=it(),Lk={itemStyle:eu($$,!0),lineStyle:eu(F$,!0)},zoe={lineStyle:"stroke",itemStyle:"fill"};function BG(e,t){var n=e.visualStyleMapper||Lk[t];return n||(console.warn("Unknown style type '"+t+"'."),Lk.itemStyle)}function zG(e,t){var n=e.visualDrawType||zoe[t];return n||(console.warn("Unknown style type '"+t+"'."),"fill")}var Foe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",a=e.getModel(r),i=BG(e,r),o=i(a),s=a.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=zG(e,r),u=o[l],c=Le(u)?u:null,f=o.fill==="auto"||o.stroke==="auto";if(!o[l]||c||f){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[l]||(o[l]=d,n.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||Le(o.fill)?d:o.fill,o.stroke=o.stroke==="auto"||Le(o.stroke)?d:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",l),!t.isSeriesFiltered(e)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(v,h){var g=e.getDataParams(h),p=oe({},o);p[l]=c(g),v.setItemVisual(h,"style",p)}}}},Lf=new Lt,$oe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",a=BG(e,r),i=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[r]){Lf.option=l[r];var u=a(Lf),c=o.ensureUniqueItemVisual(s,"style");oe(c,u),Lf.option.decal&&(o.setItemVisual(s,"decal",Lf.option.decal),Lf.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},Goe={performRawSeries:!0,overallReset:function(e){var t=Pe();e.eachSeries(function(n){var r=n.getColorBy();if(!n.isColorBySeries()){var a=n.type+"-"+r,i=t.get(a);i||(i={},t.set(a,i)),kk(n).scope=i}}),e.eachSeries(function(n){if(!(n.isColorBySeries()||e.isSeriesFiltered(n))){var r=n.getRawData(),a={},i=n.getData(),o=kk(n).scope,s=n.visualStyleAccessPath||"itemStyle",l=zG(n,s);i.each(function(u){var c=i.getRawIndex(u);a[c]=u}),r.each(function(u){var c=a[u],f=i.getItemVisual(c,"colorFromPalette");if(f){var d=i.ensureUniqueItemVisual(c,"style"),v=r.getName(u)||u+"",h=r.count();d[l]=n.getColorFromPalette(v,o,h)}})}})}},lg=Math.PI;function Hoe(e,t){t=t||{},Ee(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Be,r=new at({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var a=new lt({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new at({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});n.add(i);var o;return t.showSpinner&&(o=new vT({shape:{startAngle:-lg/2,endAngle:-lg/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:lg*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:lg*3/2}).delay(300).start("circularInOut"),n.add(o)),n.resize=function(){var s=a.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=e.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:c}),i.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var Woe=function(){function e(t,n,r,a){this._stageTaskMap=Pe(),this.ecInstance=t,this.api=n,r=this._dataProcessorHandlers=r.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=r.concat(a)}return e.prototype.restoreData=function(t,n){t.restoreData(n),this._stageTaskMap.each(function(r){var a=r.overallTask;a&&a.dirty()})},e.prototype.getPerformArgs=function(t,n){if(t.__pipeline){var r=this._pipelineMap.get(t.__pipeline.id),a=r.context,i=!n&&r.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>r.blockIndex,o=i?r.step:null,s=a&&a.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,n){var r=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=r.progressiveEnabled&&n.incrementalPrepareRender&&i>=r.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=r.context={progressiveRender:o,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var n=this,r=n._pipelineMap=Pe();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;r.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),n._pipe(a,a.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,n=this.api.getModel(),r=this.api;k(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";dr(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,n,r),a.overallReset&&this._createOverallStageTask(a,i,n,r)},this)},e.prototype.prepareView=function(t,n,r,a){var i=t.renderTask,o=i.context;o.model=n,o.ecModel=r,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(n,i)},e.prototype.performDataProcessorTasks=function(t,n){this._performStageTasks(this._dataProcessorHandlers,t,n,{block:!0})},e.prototype.performVisualTasks=function(t,n,r){this._performStageTasks(this._visualHandlers,t,n,r)},e.prototype._performStageTasks=function(t,n,r,a){a=a||{};var i=!1,o=this;k(t,function(l,u){if(!(a.visualType&&a.visualType!==l.visualType)){var c=o._stageTaskMap.get(l.uid),f=c.seriesTaskMap,d=c.overallTask;if(d){var v,h=d.agentStubMap;h.each(function(p){s(a,p)&&(p.dirty(),v=!0)}),v&&d.dirty(),o.updatePayload(d,r);var g=o.getPerformArgs(d,a.block);h.each(function(p){p.perform(g)}),d.perform(g)&&(i=!0)}else f&&f.each(function(p,m){s(a,p)&&p.dirty();var y=o.getPerformArgs(p,a.block);y.skip=!l.performRawSeries&&n.isSeriesFiltered(p.context.model),o.updatePayload(p,r),p.perform(y)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(t){var n;t.eachSeries(function(r){n=r.dataTask.perform()||n}),this.unfinished=n||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var n=t.tail;do{if(n.__block){t.blockIndex=n.__idxInPipeline;break}n=n.getUpstream()}while(n)})},e.prototype.updatePayload=function(t,n){n!=="remain"&&(t.context.payload=n)},e.prototype._createSeriesStageTask=function(t,n,r,a){var i=this,o=n.seriesTaskMap,s=n.seriesTaskMap=Pe(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?r.eachRawSeries(c):l?r.eachRawSeriesByType(l,c):u&&u(r,a).each(c);function c(f){var d=f.uid,v=s.set(d,o&&o.get(d)||Dd({plan:joe,reset:Koe,count:Joe}));v.context={model:f,ecModel:r,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(f,v)}},e.prototype._createOverallStageTask=function(t,n,r,a){var i=this,o=n.overallTask=n.overallTask||Dd({reset:Uoe});o.context={ecModel:r,api:a,overallReset:t.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=Pe(),u=t.seriesType,c=t.getTargetSeries,f=!0,d=!1,v="";dr(!t.createOnAllSeries,v),u?r.eachRawSeriesByType(u,h):c?c(r,a).each(h):(f=!1,k(r.getSeries(),h));function h(g){var p=g.uid,m=l.set(p,s&&s.get(p)||(d=!0,Dd({reset:Yoe,onDirty:Zoe})));m.context={model:g,overallProgress:f},m.agent=o,m.__block=f,i._pipe(g,m)}d&&o.dirty()},e.prototype._pipe=function(t,n){var r=t.uid,a=this._pipelineMap.get(r);!a.head&&(a.head=n),a.tail&&a.tail.pipe(n),a.tail=n,n.__idxInPipeline=a.count++,n.__pipeline=a},e.wrapStageHandler=function(t,n){return Le(t)&&(t={overallReset:t,seriesType:Qoe(t)}),t.uid=of("stageHandler"),n&&(t.visualType=n),t},e}();function Uoe(e){e.overallReset(e.ecModel,e.api,e.payload)}function Yoe(e){return e.overallProgress&&Xoe}function Xoe(){this.agent.dirty(),this.getDownstream().dirty()}function Zoe(){this.agent&&this.agent.dirty()}function joe(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function Koe(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=bt(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?fe(t,function(n,r){return FG(r)}):qoe}var qoe=FG(0);function FG(e){return function(t,n){var r=n.data,a=n.resetDefines[e];if(a&&a.dataEach)for(var i=t.start;i0&&v===u.length-d.length){var h=u.slice(0,v);h!=="data"&&(n.mainType=h,n[d.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(r[u]=l,c=!0),c||(a[u]=l)})}return{cptQuery:n,dataQuery:r,otherQuery:a}},e.prototype.filter=function(t,n){var r=this.eventInfo;if(!r)return!0;var a=r.targetEl,i=r.packedEvent,o=r.model,s=r.view;if(!o||!s)return!0;var l=n.cptQuery,u=n.dataQuery;return c(l,o,"mainType")&&c(l,o,"subType")&&c(l,o,"index","componentIndex")&&c(l,o,"name")&&c(l,o,"id")&&c(u,i,"name")&&c(u,i,"dataIndex")&&c(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,n.otherQuery,a,i));function c(f,d,v,h){return f[v]==null||d[h||v]===f[v]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),Cx=["symbol","symbolSize","symbolRotate","symbolOffset"],Ok=Cx.concat(["symbolKeepAspect"]),rse={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var r={},a={},i=!1,o=0;o=0&&Cl(l)?l:.5;var u=e.createRadialGradient(o,s,0,o,s,l);return u}function Tx(e,t,n){for(var r=t.type==="radial"?_se(e,t,n):yse(e,t,n),a=t.colorStops,i=0;i0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:ut(e)?[e]:ue(e)?e:null}function VT(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&Sse(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var a=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;a&&a!==1&&(n=fe(n,function(i){return i/a}),r/=a)}return[n,r]}var xse=new Ti(!0);function um(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function Nk(e){return typeof e=="string"&&e!=="none"}function cm(e){var t=e.fill;return t!=null&&t!=="none"}function Bk(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function zk(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function Ax(e,t,n){var r=iT(t.image,t.__image,n);if(Hy(r)){var a=e.createPattern(r,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&a&&a.setTransform){var i=new DOMMatrix;i.translateSelf(t.x||0,t.y||0),i.rotateSelf(0,0,(t.rotation||0)*Kg),i.scaleSelf(t.scaleX||1,t.scaleY||1),a.setTransform(i)}return a}}function wse(e,t,n,r){var a,i=um(n),o=cm(n),s=n.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||xse,f=t.__dirty;if(!r){var d=n.fill,v=n.stroke,h=o&&!!d.colorStops,g=i&&!!v.colorStops,p=o&&!!d.image,m=i&&!!v.image,y=void 0,_=void 0,b=void 0,x=void 0,S=void 0;(h||g)&&(S=t.getBoundingRect()),h&&(y=f?Tx(e,d,S):t.__canvasFillGradient,t.__canvasFillGradient=y),g&&(_=f?Tx(e,v,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=_),p&&(b=f||!t.__canvasFillPattern?Ax(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=b),m&&(x=f||!t.__canvasStrokePattern?Ax(e,v,t):t.__canvasStrokePattern,t.__canvasStrokePattern=b),h?e.fillStyle=y:p&&(b?e.fillStyle=b:o=!1),g?e.strokeStyle=_:m&&(x?e.strokeStyle=x:i=!1)}var w=t.getGlobalScale();c.setScale(w[0],w[1],t.segmentIgnoreThreshold);var C,T;e.setLineDash&&n.lineDash&&(a=VT(t),C=a[0],T=a[1]);var A=!0;(u||f&ju)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),A=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),A&&c.rebuildPath(e,l?s:1),C&&(e.setLineDash(C),e.lineDashOffset=T),r||(n.strokeFirst?(i&&zk(e,n),o&&Bk(e,n)):(o&&Bk(e,n),i&&zk(e,n))),C&&e.setLineDash([])}function Cse(e,t,n){var r=t.__image=iT(n.image,t.__image,t,t.onload);if(!(!r||!Hy(r))){var a=n.x||0,i=n.y||0,o=t.getWidth(),s=t.getHeight(),l=r.width/r.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(r,u,c,n.sWidth,n.sHeight,a,i,o,s)}else if(n.sx&&n.sy){var u=n.sx,c=n.sy,f=o-u,d=s-c;e.drawImage(r,u,c,f,d,a,i,o,s)}else e.drawImage(r,a,i,o,s)}}function Tse(e,t,n){var r,a=n.text;if(a!=null&&(a+=""),a){e.font=n.font||ls,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var i=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=VT(t),i=r[0],o=r[1]),i&&(e.setLineDash(i),e.lineDashOffset=o),n.strokeFirst?(um(n)&&e.strokeText(a,n.x,n.y),cm(n)&&e.fillText(a,n.x,n.y)):(cm(n)&&e.fillText(a,n.x,n.y),um(n)&&e.strokeText(a,n.x,n.y)),i&&e.setLineDash([])}}var Fk=["shadowBlur","shadowOffsetX","shadowOffsetY"],$k=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function XG(e,t,n,r,a){var i=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){Cr(e,a),i=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?Vl.opacity:o}(r||t.blend!==n.blend)&&(i||(Cr(e,a),i=!0),e.globalCompositeOperation=t.blend||Vl.blend);for(var s=0;s0&&n.unfinished);n.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(n,r,a){if(!this[Yn]){if(this._disposed){this.id;return}var i,o,s;if(Re(r)&&(a=r.lazyUpdate,i=r.silent,o=r.replaceMerge,s=r.transition,r=r.notMerge),this[Yn]=!0,!this._model||r){var l=new $ie(this._api),u=this._theme,c=this._model=new dG;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(n,{replaceMerge:o},Px);var f={seriesTransition:s,optionChanged:!0};if(a)this[yr]={silent:i,updateParams:f},this[Yn]=!1,this.getZr().wakeUp();else{try{Nu(this),To.update.call(this,null,f)}catch(d){throw this[yr]=null,this[Yn]=!1,d}this._ssr||this._zr.flush(),this[yr]=null,this[Yn]=!1,Ef.call(this,i),Rf.call(this,i)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||st.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},t.prototype.renderToCanvas=function(n){n=n||{};var r=this._zr.painter;return r.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(n){n=n||{};var r=this._zr.painter;return r.renderToString({useViewBox:n.useViewBox})},t.prototype.getSvgDataURL=function(){if(st.svgSupported){var n=this._zr,r=n.storage.getDisplayList();return k(r,function(a){a.stopAnimation(null,!0)}),n.painter.toDataURL()}},t.prototype.getDataURL=function(n){if(this._disposed){this.id;return}n=n||{};var r=n.excludeComponents,a=this._model,i=[],o=this;k(r,function(l){a.eachComponent({mainType:l},function(u){var c=o._componentsMap[u.__viewId];c.group.ignore||(i.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png"));return k(i,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(n){if(this._disposed){this.id;return}var r=n.type==="svg",a=this.group,i=Math.min,o=Math.max,s=1/0;if(nL[a]){var l=s,u=s,c=-s,f=-s,d=[],v=n&&n.pixelRatio||this.getDevicePixelRatio();k(kd,function(_,b){if(_.group===a){var x=r?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(Ve(n)),S=_.getDom().getBoundingClientRect();l=i(S.left,l),u=i(S.top,u),c=o(S.right,c),f=o(S.bottom,f),d.push({dom:x,left:S.left,top:S.top})}}),l*=v,u*=v,c*=v,f*=v;var h=c-l,g=f-u,p=us.createCanvas(),m=iM(p,{renderer:r?"svg":"canvas"});if(m.resize({width:h,height:g}),r){var y="";return k(d,function(_){var b=_.left-l,x=_.top-u;y+=''+_.dom+""}),m.painter.getSvgRoot().innerHTML=y,n.connectedBackgroundColor&&m.painter.setBackgroundColor(n.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return n.connectedBackgroundColor&&m.add(new at({shape:{x:0,y:0,width:h,height:g},style:{fill:n.connectedBackgroundColor}})),k(d,function(_){var b=new Wn({style:{x:_.left*v-l,y:_.top*v-u,image:_.dom}});m.add(b)}),m.refreshImmediately(),p.toDataURL("image/"+(n&&n.type||"png"))}else return this.getDataURL(n)},t.prototype.convertToPixel=function(n,r){return U_(this,"convertToPixel",n,r)},t.prototype.convertFromPixel=function(n,r){return U_(this,"convertFromPixel",n,r)},t.prototype.containPixel=function(n,r){if(this._disposed){this.id;return}var a=this._model,i,o=Cd(a,n);return k(o,function(s,l){l.indexOf("Models")>=0&&k(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)i=i||!!c.containPoint(r);else if(l==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(i=i||f.containPoint(r,u))}},this)},this),!!i},t.prototype.getVisual=function(n,r){var a=this._model,i=Cd(a,n,{defaultMainType:"series"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?RT(s,l,r):uh(s,r)},t.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},t.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},t.prototype._initEvents=function(){var n=this;k(qse,function(r){var a=function(i){var o=n.getModel(),s=i.target,l,u=r==="globalout";if(u?l={}:s&&wl(s,function(h){var g=$e(h);if(g&&g.dataIndex!=null){var p=g.dataModel||o.getSeriesByIndex(g.seriesIndex);return l=p&&p.getDataParams(g.dataIndex,g.dataType,s)||{},!0}else if(g.eventData)return l=oe({},g.eventData),!0},!0),l){var c=l.componentType,f=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",f=l.seriesIndex);var d=c&&f!=null&&o.getComponent(c,f),v=d&&n[d.mainType==="series"?"_chartsMap":"_componentsMap"][d.__viewId];l.event=i,l.type=r,n._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:d,view:v},n.trigger(r,l)}};a.zrEventfulCallAtLast=!0,n._zr.on(r,a,n)}),k(Md,function(r,a){n._messageCenter.on(a,function(i){this.trigger(a,i)},n)}),k(["selectchanged"],function(r){n._messageCenter.on(r,function(a){this.trigger(r,a)},n)}),ise(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var n=this.getDom();n&&z5(this.getDom(),BT,"");var r=this,a=r._api,i=r._model;k(r._componentsViews,function(o){o.dispose(i,a)}),k(r._chartsViews,function(o){o.dispose(i,a)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete kd[r.id]},t.prototype.resize=function(n){if(!this[Yn]){if(this._disposed){this.id;return}this._zr.resize(n);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var a=r.resetOption("media"),i=n&&n.silent;this[yr]&&(i==null&&(i=this[yr].silent),a=!0,this[yr]=null),this[Yn]=!0;try{a&&Nu(this),To.update.call(this,{type:"resize",animation:oe({duration:0},n&&n.animation)})}catch(o){throw this[Yn]=!1,o}this[Yn]=!1,Ef.call(this,i),Rf.call(this,i)}}},t.prototype.showLoading=function(n,r){if(this._disposed){this.id;return}if(Re(n)&&(r=n,n=""),n=n||"default",this.hideLoading(),!!Dx[n]){var a=Dx[n](this._api,r),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(n){var r=oe({},n);return r.type=Md[n.type],r},t.prototype.dispatchAction=function(n,r){if(this._disposed){this.id;return}if(Re(r)||(r={silent:!!r}),!!fm[n.type]&&this._model){if(this[Yn]){this._pendingActions.push(n);return}var a=r.silent;X_.call(this,n,a);var i=r.flush;i?this._zr.flush():i!==!1&&st.browser.weChat&&this._throttledZrFlush(),Ef.call(this,a),Rf.call(this,a)}},t.prototype.updateLabelLayout=function(){Ma.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(n){if(this._disposed){this.id;return}var r=n.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(r);i.appendData(n),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){Nu=function(f){var d=f._scheduler;d.restorePipelines(f._model),d.prepareStageTasks(),W_(f,!0),W_(f,!1),d.plan()},W_=function(f,d){for(var v=f._model,h=f._scheduler,g=d?f._componentsViews:f._chartsViews,p=d?f._componentsMap:f._chartsMap,m=f._zr,y=f._api,_=0;_d.get("hoverLayerThreshold")&&!st.node&&!st.worker&&d.eachSeries(function(p){if(!p.preventUsingHoverLayer){var m=f._chartsMap[p.__viewId];m.__alive&&m.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(f,d){var v=f.get("blendMode")||null;d.eachRendered(function(h){h.isGroup||(h.style.blend=v)})}function s(f,d){if(!f.preventAutoZ){var v=f.get("z")||0,h=f.get("zlevel")||0;d.eachRendered(function(g){return l(g,v,h,-1/0),!0})}}function l(f,d,v,h){var g=f.getTextContent(),p=f.getTextGuideLine(),m=f.isGroup;if(m)for(var y=f.childrenRef(),_=0;_0?{duration:g,delay:v.get("delay"),easing:v.get("easing")}:null;d.eachRendered(function(m){if(m.states&&m.states.emphasis){if(vc(m))return;if(m instanceof Qe&&cae(m),m.__dirty){var y=m.prevStates;y&&m.useStates(y)}if(h){m.stateTransition=p;var _=m.getTextContent(),b=m.getTextGuideLine();_&&(_.stateTransition=p),b&&(b.stateTransition=p)}m.__dirty&&a(m)}})}eL=function(f){return new(function(d){te(v,d);function v(){return d!==null&&d.apply(this,arguments)||this}return v.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},v.prototype.getComponentByElement=function(h){for(;h;){var g=h.__ecComponentInfo;if(g!=null)return f._model.getComponent(g.mainType,g.index);h=h.parent}},v.prototype.enterEmphasis=function(h,g){Qi(h,g),Zr(f)},v.prototype.leaveEmphasis=function(h,g){eo(h,g),Zr(f)},v.prototype.enterBlur=function(h){s$(h),Zr(f)},v.prototype.leaveBlur=function(h){uT(h),Zr(f)},v.prototype.enterSelect=function(h){l$(h),Zr(f)},v.prototype.leaveSelect=function(h){u$(h),Zr(f)},v.prototype.getModel=function(){return f.getModel()},v.prototype.getViewOfComponentModel=function(h){return f.getViewOfComponentModel(h)},v.prototype.getViewOfSeriesModel=function(h){return f.getViewOfSeriesModel(h)},v}(vG))(f)},l3=function(f){function d(v,h){for(var g=0;g=0)){rL.push(n);var i=HG.wrapStageHandler(n,a);i.__prio=t,i.__raw=n,e.push(i)}}function h3(e,t){Dx[e]=t}function ale(e,t,n){var r=Ose("registerMap");r&&r(e,t,n)}var ile=goe;yu(OT,Foe);yu(l0,$oe);yu(l0,Goe);yu(OT,rse);yu(l0,ase);yu(n3,Ese);d3(gG);v3(zse,jie);h3("default",Hoe);Mi({type:Ol,event:Ol,update:Ol},nn);Mi({type:ip,event:ip,update:ip},nn);Mi({type:Td,event:Td,update:Td},nn);Mi({type:op,event:op,update:op},nn);Mi({type:Ad,event:Ad,update:Ad},nn);f3("light",ese);f3("dark",tse);var aL=[],ole={registerPreprocessor:d3,registerProcessor:v3,registerPostInit:ele,registerPostUpdate:tle,registerUpdateLifecycle:zT,registerAction:Mi,registerCoordinateSystem:nle,registerLayout:rle,registerVisual:yu,registerTransform:ile,registerLoading:h3,registerMap:ale,registerImpl:Vse,PRIORITY:Zse,ComponentModel:ot,ComponentView:Zt,SeriesModel:$t,ChartView:Et,registerComponentModel:function(e){ot.registerClass(e)},registerComponentView:function(e){Zt.registerClass(e)},registerSeriesModel:function(e){$t.registerClass(e)},registerChartView:function(e){Et.registerClass(e)},registerSubTypeDefaulter:function(e,t){ot.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){Mne(e,t)}};function Ke(e){if(ue(e)){k(e,function(t){Ke(t)});return}je(aL,e)>=0||(aL.push(e),Le(e)&&(e={install:e}),e.install(ole))}function Vf(e){return e==null?0:e.length||1}function iL(e){return e}var sle=function(){function e(t,n,r,a,i,o){this._old=t,this._new=n,this._oldKeyGetter=r||iL,this._newKeyGetter=a||iL,this.context=i,this._diffModeMultiple=o==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,n=this._new,r={},a=new Array(t.length),i=new Array(n.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(n,r,i,"_newKeyGetter");for(var o=0;o1){var c=l.shift();l.length===1&&(r[s]=l[0]),this._update&&this._update(c,o)}else u===1?(r[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,r)},e.prototype._executeMultiple=function(){var t=this._old,n=this._new,r={},a={},i=[],o=[];this._initIndexMap(t,r,i,"_oldKeyGetter"),this._initIndexMap(n,a,o,"_newKeyGetter");for(var s=0;s1&&d===1)this._updateManyToOne&&this._updateManyToOne(c,u),a[l]=null;else if(f===1&&d>1)this._updateOneToMany&&this._updateOneToMany(c,u),a[l]=null;else if(f===1&&d===1)this._update&&this._update(c,u),a[l]=null;else if(f>1&&d>1)this._updateManyToMany&&this._updateManyToMany(c,u),a[l]=null;else if(f>1)for(var v=0;v1)for(var s=0;s30}var Of=Re,Ao=fe,hle=typeof Int32Array>"u"?Array:Int32Array,gle="e\0\0",oL=-1,ple=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],mle=["_approximateExtent"],sL,vg,Nf,Bf,K_,hg,q_,yle=function(){function e(t,n){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var r,a=!1;p3(t)?(r=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,r=t),r=r||["x","y"];for(var i={},o=[],s={},l=!1,u={},c=0;c=n)){var r=this._store,a=r.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=a.getSource().sourceFormat,l=s===Ca;if(l&&!a.pure)for(var u=[],c=t;c0},e.prototype.ensureUniqueItemVisual=function(t,n){var r=this._itemVisuals,a=r[t];a||(a=r[t]={});var i=a[n];return i==null&&(i=this.getVisual(n),ue(i)?i=i.slice():Of(i)&&(i=oe({},i)),a[n]=i),i},e.prototype.setItemVisual=function(t,n,r){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,Of(n)?oe(a,n):a[n]=r},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,n){Of(t)?oe(this._layout,t):this._layout[t]=n},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,n,r){this._itemLayouts[t]=r?oe(this._itemLayouts[t]||{},n):n},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,n){var r=this.hostModel&&this.hostModel.seriesIndex;ox(r,this.dataType,t,n),this._graphicEls[t]=n},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,n){k(this._graphicEls,function(r,a){r&&t&&t.call(n,r,a)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:Ao(this.dimensions,this._getDimInfo,this),this.hostModel)),K_(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,n){var r=this[t];Le(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=r.apply(this,arguments);return n.apply(this,[a].concat(YC(arguments)))})},e.internalField=function(){sL=function(t){var n=t._invertedIndicesMap;k(n,function(r,a){var i=t._dimInfos[a],o=i.ordinalMeta,s=t._store;if(o){r=n[a]=new hle(o.categories.length);for(var l=0;l1&&(l+="__ec__"+c),a[n]=l}}}(),e}();const fr=yle;function ch(e,t){AT(e)||(e=IT(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],a=Pe(),i=[],o=ble(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&_3(o),l=r===e.dimensionsDefine,u=l?y3(e):m3(r),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(e,o));for(var f=Pe(c),d=new AG(o),v=0;v0&&(r.name=a+(i-1)),i++,t.set(a,i)}}function ble(e,t,n,r){var a=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return k(t,function(i){var o;Re(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function Sle(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var xle=function(){function e(t){this.coordSysDims=[],this.axisMap=Pe(),this.categoryAxisMap=Pe(),this.coordSysName=t}return e}();function wle(e){var t=e.get("coordinateSystem"),n=new xle(t),r=Cle[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var Cle={cartesian2d:function(e,t,n,r){var a=e.getReferringComponents("xAxis",on).models[0],i=e.getReferringComponents("yAxis",on).models[0];t.coordSysDims=["x","y"],n.set("x",a),n.set("y",i),Bu(a)&&(r.set("x",a),t.firstCategoryDimIndex=0),Bu(i)&&(r.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var a=e.getReferringComponents("singleAxis",on).models[0];t.coordSysDims=["single"],n.set("single",a),Bu(a)&&(r.set("single",a),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var a=e.getReferringComponents("polar",on).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",i),n.set("angle",o),Bu(i)&&(r.set("radius",i),t.firstCategoryDimIndex=0),Bu(o)&&(r.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var a=e.ecModel,i=a.getComponent("parallel",e.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();k(i.parallelAxisIndex,function(s,l){var u=a.getComponent("parallelAxis",s),c=o[l];n.set(c,u),Bu(u)&&(r.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function Bu(e){return e.get("type")==="category"}function Tle(e,t,n){n=n||{};var r=n.byIndex,a=n.stackedCoordDimension,i,o,s;Ale(t)?i=t:(o=t.schema,i=o.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,c,f,d;if(k(i,function(y,_){we(y)&&(i[_]=y={name:y}),l&&!y.isExtraCoord&&(!r&&!u&&y.ordinalMeta&&(u=y),!c&&y.type!=="ordinal"&&y.type!=="time"&&(!a||a===y.coordDim)&&(c=y))}),c&&!r&&!u&&(r=!0),c){f="__\0ecstackresult_"+e.id,d="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var v=c.coordDim,h=c.type,g=0;k(i,function(y){y.coordDim===v&&g++});var p={name:f,coordDim:v,coordDimIndex:g,type:h,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:d,coordDim:d,coordDimIndex:g+1,type:h,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(p.storeDimIndex=s.ensureCalculationDimension(d,h),m.storeDimIndex=s.ensureCalculationDimension(f,h)),o.appendCalculationDimension(p),o.appendCalculationDimension(m)):(i.push(p),i.push(m))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:r,stackedOverDimension:d,stackResultDimension:f}}function Ale(e){return!p3(e.schema)}function vs(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function b3(e,t){return vs(e,t)?e.getCalculationInfo("stackResultDimension"):t}function Ile(e,t){var n=e.get("coordinateSystem"),r=lh.get(n),a;return t&&t.coordSysDims&&(a=fe(t.coordSysDims,function(i){var o={name:i},s=t.axisMap.get(i);if(s){var l=s.get("type");o.type=vm(l)}return o})),a||(a=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),a}function Ple(e,t,n){var r,a;return n&&k(e,function(i,o){var s=i.coordDim,l=n.categoryAxisMap.get(s);l&&(r==null&&(r=o),i.ordinalMeta=l.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&r!=null&&(e[r].otherDims.itemName=0),r}function vo(e,t,n){n=n||{};var r=t.getSourceManager(),a,i=!1;e?(i=!0,a=IT(e)):(a=r.getSource(),i=a.sourceFormat===Ca);var o=wle(t),s=Ile(t,o),l=n.useEncodeDefaulter,u=Le(l)?l:l?Ge(sG,s,t):null,c={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},f=ch(a,c),d=Ple(f.dimensions,n.createInvertedIndices,o),v=i?null:r.getSharedDataStore(f),h=Tle(t,{schema:f,store:v}),g=new fr(f,t);g.setCalculationInfo(h);var p=d!=null&&Dle(a)?function(m,y,_,b){return b===d?_:this.defaultDimValueGetter(m,y,_,b)}:null;return g.hasItemOption=!1,g.initData(i?a:v,null,p),g}function Dle(e){if(e.sourceFormat===Ca){var t=Mle(e.data||[]);return!ue(ef(t))}}function Mle(e){for(var t=0;tn[1]&&(n[1]=t[1])},e.prototype.unionExtentFromData=function(t,n){this.unionExtent(t.getApproximateExtent(n))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,n){var r=this._extent;isNaN(t)||(r[0]=t),isNaN(n)||(r[1]=n)},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e}();Gy(S3);const ho=S3;var kle=0,Lle=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++kle}return e.createByAxisModel=function(t){var n=t.option,r=n.data,a=r&&fe(r,Ele);return new e({categories:a,needCollect:!a,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var n,r=this._needCollect;if(!we(t)&&!r)return t;if(r&&!this._deduplication)return n=this.categories.length,this.categories[n]=t,n;var a=this._getOrCreateMap();return n=a.get(t),n==null&&(r?(n=this.categories.length,this.categories[n]=t,a.set(t,n)):n=NaN),n},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Pe(this.categories))},e}();function Ele(e){return Re(e)&&e.value!=null?e.value:e+""}const Mx=Lle;function kx(e){return e.type==="interval"||e.type==="log"}function Rle(e,t,n,r){var a={},i=e[1]-e[0],o=a.interval=k5(i/t,!0);n!=null&&or&&(o=a.interval=r);var s=a.intervalPrecision=x3(o),l=a.niceTickExtent=[Kt(Math.ceil(e[0]/o)*o,s),Kt(Math.floor(e[1]/o)*o,s)];return Vle(l,e),a}function J_(e){var t=Math.pow(10,tT(e)),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,Kt(n*t)}function x3(e){return fi(e)+2}function lL(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function Vle(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),lL(e,0,t),lL(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function u0(e,t){return e>=t[0]&&e<=t[1]}function c0(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function f0(e,t){return e*(t[1]-t[0])+t[0]}var w3=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;r.type="ordinal";var a=r.getSetting("ordinalMeta");return a||(a=new Mx({})),ue(a)&&(a=new Mx({categories:fe(a,function(i){return Re(i)?i.value:i})})),r._ordinalMeta=a,r._extent=r.getSetting("extent")||[0,a.categories.length-1],r}return t.prototype.parse=function(n){return n==null?NaN:we(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return n=this.parse(n),u0(n,this._extent)&&this._ordinalMeta.categories[n]!=null},t.prototype.normalize=function(n){return n=this._getTickNumber(this.parse(n)),c0(n,this._extent)},t.prototype.scale=function(n){return n=Math.round(f0(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var n=[],r=this._extent,a=r[0];a<=r[1];)n.push({value:a}),a++;return n},t.prototype.getMinorTicks=function(n){},t.prototype.setSortInfo=function(n){if(n==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=n.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,r.length);o=0&&n=0&&n=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(ho);ho.registerClass(w3);const $T=w3;var Js=Kt,C3=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="interval",n._interval=0,n._intervalPrecision=2,n}return t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return u0(n,this._extent)},t.prototype.normalize=function(n){return c0(n,this._extent)},t.prototype.scale=function(n){return f0(n,this._extent)},t.prototype.setExtent=function(n,r){var a=this._extent;isNaN(n)||(a[0]=parseFloat(n)),isNaN(r)||(a[1]=parseFloat(r))},t.prototype.unionExtent=function(n){var r=this._extent;n[0]r[1]&&(r[1]=n[1]),this.setExtent(r[0],r[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n,this._niceExtent=this._extent.slice(),this._intervalPrecision=x3(n)},t.prototype.getTicks=function(n){var r=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!r)return s;var l=1e4;a[0]l)return[];var c=s.length?s[s.length-1].value:i[1];return a[1]>c&&(n?s.push({value:Js(c+r,o)}):s.push({value:a[1]})),s},t.prototype.getMinorTicks=function(n){for(var r=this.getTicks(!0),a=[],i=this.getExtent(),o=1;oi[0]&&v0&&(i=i===null?s:Math.min(i,s))}n[r]=i}}return n}function I3(e){var t=Ble(e),n=[];return k(e,function(r){var a=r.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var l=i.dim+"_"+i.index,u=t[l],c=Math.abs(o[1]-o[0]),f=i.scale.getExtent(),d=Math.abs(f[1]-f[0]);s=u?c/d*u:c}else{var v=r.getData();s=Math.abs(o[1]-o[0])/v.count()}var h=_e(r.get("barWidth"),s),g=_e(r.get("barMaxWidth"),s),p=_e(r.get("barMinWidth")||(L3(r)?.5:1),s),m=r.get("barGap"),y=r.get("barCategoryGap");n.push({bandWidth:s,barWidth:h,barMaxWidth:g,barMinWidth:p,barGap:m,barCategoryGap:y,axisKey:HT(i),stackId:GT(r)})}),P3(n)}function P3(e){var t={};k(e,function(r,a){var i=r.axisKey,o=r.bandWidth,s=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[i]=s;var u=r.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=r.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var f=r.barMaxWidth;f&&(l[u].maxWidth=f);var d=r.barMinWidth;d&&(l[u].minWidth=d);var v=r.barGap;v!=null&&(s.gap=v);var h=r.barCategoryGap;h!=null&&(s.categoryGap=h)});var n={};return k(t,function(r,a){n[a]={};var i=r.stacks,o=r.bandWidth,s=r.categoryGap;if(s==null){var l=tt(i).length;s=Math.max(35-l*4,15)+"%"}var u=_e(s,o),c=_e(r.gap,1),f=r.remainedWidth,d=r.autoWidthCount,v=(f-u)/(d+(d-1)*c);v=Math.max(v,0),k(i,function(m){var y=m.maxWidth,_=m.minWidth;if(m.width){var b=m.width;y&&(b=Math.min(b,y)),_&&(b=Math.max(b,_)),m.width=b,f-=b+c*b,d--}else{var b=v;y&&yb&&(b=_),b!==v&&(m.width=b,f-=b+c*b,d--)}}),v=(f-u)/(d+(d-1)*c),v=Math.max(v,0);var h=0,g;k(i,function(m,y){m.width||(m.width=v),g=m,h+=m.width*(1+c)}),g&&(h-=g.width*c);var p=-h/2;k(i,function(m,y){n[a][y]=n[a][y]||{bandWidth:o,offset:p,width:m.width},p+=m.width*(1+c)})}),n}function zle(e,t,n){if(e&&t){var r=e[HT(t)];return r!=null&&n!=null?r[GT(n)]:r}}function D3(e,t){var n=A3(e,t),r=I3(n);k(n,function(a){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=GT(a),u=r[HT(s)][l],c=u.offset,f=u.width;i.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function M3(e){return{seriesType:e,plan:ff(),reset:function(t){if(k3(t)){var n=t.getData(),r=t.coordinateSystem,a=r.getBaseAxis(),i=r.getOtherAxis(a),o=n.getDimensionIndex(n.mapDimension(i.dim)),s=n.getDimensionIndex(n.mapDimension(a.dim)),l=t.get("showBackground",!0),u=n.mapDimension(i.dim),c=n.getCalculationInfo("stackResultDimension"),f=vs(n,u)&&!!n.getCalculationInfo("stackedOnSeries"),d=i.isHorizontal(),v=Fle(a,i),h=L3(t),g=t.get("barMinHeight")||0,p=c&&n.getDimensionIndex(c),m=n.getLayout("size"),y=n.getLayout("offset");return{progress:function(_,b){for(var x=_.count,S=h&&vi(x*3),w=h&&l&&vi(x*3),C=h&&vi(x),T=r.master.getRect(),A=d?T.width:T.height,P,D=b.getStore(),M=0;(P=_.next())!=null;){var L=D.get(f?p:o,P),R=D.get(s,P),V=v,H=void 0;f&&(H=+L-D.get(o,P));var O=void 0,G=void 0,Z=void 0,j=void 0;if(d){var Q=r.dataToPoint([L,R]);if(f){var z=r.dataToPoint([H,R]);V=z[0]}O=V,G=Q[1]+y,Z=Q[0]-V,j=m,Math.abs(Z)>>1;e[a][1]a&&(this._approxInterval=a);var s=gg.length,l=Math.min($le(gg,this._approxInterval,0,s),s-1);this._interval=gg[l][1],this._minLevelUnit=gg[Math.max(l-1,0)][0]},t.prototype.parse=function(n){return ut(n)?n:+Ci(n)},t.prototype.contain=function(n){return u0(this.parse(n),this._extent)},t.prototype.normalize=function(n){return c0(this.parse(n),this._extent)},t.prototype.scale=function(n){return f0(n,this._extent)},t.type="time",t}(hs),gg=[["second",_T],["minute",bT],["hour",Pd],["quarter-day",Pd*6],["half-day",Pd*12],["day",sa*1.2],["half-week",sa*3.5],["week",sa*7],["month",sa*31],["quarter",sa*95],["half-year",qM/2],["year",qM]];function Gle(e,t,n,r){var a=Ci(t),i=Ci(n),o=function(h){return QM(a,h,r)===QM(i,h,r)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},c=function(){return u()&&o("hour")},f=function(){return c()&&o("minute")},d=function(){return f()&&o("second")},v=function(){return d()&&o("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return f();case"second":return d();case"millisecond":return v()}}function Hle(e,t){return e/=sa,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function Wle(e){var t=30*sa;return e/=t,e>6?6:e>3?3:e>2?2:1}function Ule(e){return e/=Pd,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function uL(e,t){return e/=t?bT:_T,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function Yle(e){return k5(e,!0)}function Xle(e,t,n){var r=new Date(e);switch(hc(t)){case"year":case"month":r[Y$(n)](0);case"day":r[X$(n)](1);case"hour":r[Z$(n)](0);case"minute":r[j$(n)](0);case"second":r[K$(n)](0),r[q$(n)](0)}return r.getTime()}function Zle(e,t,n,r){var a=1e4,i=W$,o=0;function s(A,P,D,M,L,R,V){for(var H=new Date(P),O=P,G=H[M]();O1&&R===0&&D.unshift({value:D[0].value-O})}}for(var R=0;R=r[0]&&y<=r[1]&&f++)}var _=(r[1]-r[0])/t;if(f>_*1.5&&d>_/1.5||(u.push(p),f>_||e===i[v]))break}c=[]}}}for(var b=yt(fe(u,function(A){return yt(A,function(P){return P.value>=r[0]&&P.value<=r[1]&&!P.notAdd})}),function(A){return A.length>0}),x=[],S=b.length-1,v=0;v0;)i*=10;var s=[Kt(qle(r[0]/i)*i),Kt(Kle(r[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(n){Ld.calcNiceExtent.call(this,n),this._fixMin=n.fixMin,this._fixMax=n.fixMax},t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return n=Ia(n)/Ia(this.base),u0(n,this._extent)},t.prototype.normalize=function(n){return n=Ia(n)/Ia(this.base),c0(n,this._extent)},t.prototype.scale=function(n){return n=f0(n,this._extent),pg(this.base,n)},t.type="log",t}(ho),V3=WT.prototype;V3.getMinorTicks=Ld.getMinorTicks;V3.getLabel=Ld.getLabel;function mg(e,t){return jle(e,fi(t))}ho.registerClass(WT);const Jle=WT;var Qle=function(){function e(t,n,r){this._prepareParams(t,n,r)}return e.prototype._prepareParams=function(t,n,r){r[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var d=this._determinedMin,v=this._determinedMax;return d!=null&&(s=d,u=!0),v!=null&&(l=v,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:f}},e.prototype.modifyDataMinMax=function(t,n){this[tue[t]]=n},e.prototype.setDeterminedMinMax=function(t,n){var r=eue[t];this[r]=n},e.prototype.freeze=function(){this.frozen=!0},e}(),eue={min:"_determinedMin",max:"_determinedMax"},tue={min:"_dataMin",max:"_dataMax"};function O3(e,t,n){var r=e.rawExtentInfo;return r||(r=new Qle(e,t,n),e.rawExtentInfo=r,r)}function yg(e,t){return t==null?null:sv(t)?NaN:e.parse(t)}function N3(e,t){var n=e.type,r=O3(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var a=r.min,i=r.max,o=t.ecModel;if(o&&n==="time"){var s=A3("bar",o),l=!1;if(k(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=I3(s),c=nue(a,i,t,u);a=c.min,i=c.max}}return{extent:[a,i],fixMin:r.minFixed,fixMax:r.maxFixed}}function nue(e,t,n,r){var a=n.axis.getExtent(),i=a[1]-a[0],o=zle(r,n.axis);if(o===void 0)return{min:e,max:t};var s=1/0;k(o,function(v){s=Math.min(v.offset,s)});var l=-1/0;k(o,function(v){l=Math.max(v.offset+v.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-e,f=1-(s+l)/i,d=c/f-c;return t+=d*(l/u),e-=d*(s/u),{min:e,max:t}}function Rc(e,t){var n=t,r=N3(e,n),a=r.extent,i=n.get("splitNumber");e instanceof Jle&&(e.base=n.get("logBase"));var o=e.type,s=n.get("interval"),l=o==="interval"||o==="time";e.setExtent(a[0],a[1]),e.calcNiceExtent({splitNumber:i,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function d0(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new $T({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new R3({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(ho.getClass(t)||hs)}}function rue(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function fh(e){var t=e.getLabelModel().get("formatter"),n=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(r){return function(a,i){return e.scale.getFormattedLabel(a,i,r)}}(t):we(t)?function(r){return function(a){var i=e.scale.getLabel(a),o=r.replace("{value}",i??"");return o}}(t):Le(t)?function(r){return function(a,i){return n!=null&&(i=a.value-n),r(UT(e,a),i,a.level!=null?{level:a.level}:null)}}(t):function(r){return e.scale.getLabel(r)}}function UT(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function aue(e){var t=e.model,n=e.scale;if(!(!t.get(["axisLabel","show"])||n.isBlank())){var r,a,i=n.getExtent();n instanceof $T?a=n.count():(r=n.getTicks(),a=r.length);var o=e.getLabelModel(),s=fh(e),l,u=1;a>40&&(u=Math.ceil(a/40));for(var c=0;ce[1]&&(e[1]=a[1])})}var dh=function(){function e(){}return e.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},e.prototype.getCoordSysModel=function(){},e}(),sue=1e-8;function fL(e,t){return Math.abs(e-t)a&&(r=o,a=l)}if(r)return uue(r.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.prototype.getBoundingRect=function(n){var r=this._rect;if(r&&!n)return r;var a=[1/0,1/0],i=[-1/0,-1/0],o=this.geometries;return k(o,function(s){s.type==="polygon"?dL(s.exterior,a,i,n):k(s.points,function(l){dL(l,a,i,n)})}),isFinite(a[0])&&isFinite(a[1])&&isFinite(i[0])&&isFinite(i[1])||(a[0]=a[1]=i[0]=i[1]=0),r=new Xe(a[0],a[1],i[0]-a[0],i[1]-a[1]),n||(this._rect=r),r},t.prototype.contain=function(n){var r=this.getBoundingRect(),a=this.geometries;if(!r.contain(n[0],n[1]))return!1;e:for(var i=0,o=a.length;i>1^-(s&1),l=l>>1^-(l&1),s+=a,l+=i,a=s,i=l,r.push([s/n,l/n])}return r}function due(e,t){return e=fue(e),fe(yt(e.features,function(n){return n.geometry&&n.properties&&n.geometry.coordinates.length>0}),function(n){var r=n.properties,a=n.geometry,i=[];switch(a.type){case"Polygon":var o=a.coordinates;i.push(new vL(o[0],o.slice(1)));break;case"MultiPolygon":k(a.coordinates,function(l){l[0]&&i.push(new vL(l[0],l.slice(1)))});break;case"LineString":i.push(new hL([a.coordinates]));break;case"MultiLineString":i.push(new hL(a.coordinates))}var s=new F3(r[t||"name"],i,r.cp);return s.properties=r,s})}var wv=it();function vue(e){return e.type==="category"?gue(e):mue(e)}function hue(e,t){return e.type==="category"?pue(e,t):{ticks:fe(e.scale.getTicks(),function(n){return n.value})}}function gue(e){var t=e.getLabelModel(),n=G3(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function G3(e,t){var n=H3(e,"labels"),r=YT(t),a=W3(n,r);if(a)return a;var i,o;return Le(r)?i=X3(e,r):(o=r==="auto"?yue(e):r,i=Y3(e,o)),U3(n,r,{labels:i,labelCategoryInterval:o})}function pue(e,t){var n=H3(e,"ticks"),r=YT(t),a=W3(n,r);if(a)return a;var i,o;if((!t.get("show")||e.scale.isBlank())&&(i=[]),Le(r))i=X3(e,r,!0);else if(r==="auto"){var s=G3(e,e.getLabelModel());o=s.labelCategoryInterval,i=fe(s.labels,function(l){return l.tickValue})}else o=r,i=Y3(e,o,!0);return U3(n,r,{ticks:i,tickCategoryInterval:o})}function mue(e){var t=e.scale.getTicks(),n=fh(e);return{labels:fe(t,function(r,a){return{level:r.level,formattedLabel:n(r,a),rawLabel:e.scale.getLabel(r),tickValue:r.value}})}}function H3(e,t){return wv(e)[t]||(wv(e)[t]=[])}function W3(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),c=Math.abs(u*Math.cos(r)),f=Math.abs(u*Math.sin(r)),d=0,v=0;l<=i[1];l+=s){var h=0,g=0,p=th(n({value:l}),t.font,"center","top");h=p.width*1.3,g=p.height*1.3,d=Math.max(d,h,7),v=Math.max(v,g,7)}var m=d/c,y=v/f;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(m,y))),b=wv(e.model),x=e.getExtent(),S=b.lastAutoInterval,w=b.lastTickCount;return S!=null&&w!=null&&Math.abs(S-_)<=1&&Math.abs(w-o)<=1&&S>_&&b.axisExtent0===x[0]&&b.axisExtent1===x[1]?_=S:(b.lastTickCount=o,b.lastAutoInterval=_,b.axisExtent0=x[0],b.axisExtent1=x[1]),_}function bue(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function Y3(e,t,n){var r=fh(e),a=e.scale,i=a.getExtent(),o=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=i[0],c=a.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var f=B3(e),d=o.get("showMinLabel")||f,v=o.get("showMaxLabel")||f;d&&u!==i[0]&&g(i[0]);for(var h=u;h<=i[1];h+=l)g(h);v&&h-l!==i[1]&&g(i[1]);function g(p){var m={value:p};s.push(n?p:{formattedLabel:r(m),rawLabel:a.getLabel(m),tickValue:p})}return s}function X3(e,t,n){var r=e.scale,a=fh(e),i=[];return k(r.getTicks(),function(o){var s=r.getLabel(o),l=o.value;t(o.value,s)&&i.push(n?l:{formattedLabel:a(o),rawLabel:s,tickValue:l})}),i}var gL=[0,1],Sue=function(){function e(t,n,r){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=n,this._extent=r||[0,0]}return e.prototype.contain=function(t){var n=this._extent,r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return t>=r&&t<=a},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return D5(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,n){var r=this._extent;r[0]=t,r[1]=n},e.prototype.dataToCoord=function(t,n){var r=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type==="ordinal"&&(r=r.slice(),pL(r,a.count())),gt(t,gL,r,n)},e.prototype.coordToData=function(t,n){var r=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(r=r.slice(),pL(r,a.count()));var i=gt(t,r,gL,n);return this.scale.scale(i)},e.prototype.pointToData=function(t,n){},e.prototype.getTicksCoords=function(t){t=t||{};var n=t.tickModel||this.getTickModel(),r=hue(this,n),a=r.ticks,i=fe(a,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=n.get("alignWithLabel");return xue(this,i,o,t.clamp),i},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),n=t.get("splitNumber");n>0&&n<100||(n=5);var r=this.scale.getMinorTicks(n),a=fe(r,function(i){return fe(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},e.prototype.getViewLabels=function(){return vue(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,n=this.scale.getExtent(),r=n[1]-n[0]+(this.onBand?1:0);r===0&&(r=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/r},e.prototype.calculateCategoryInterval=function(){return _ue(this)},e}();function pL(e,t){var n=e[1]-e[0],r=t,a=n/r/2;e[0]+=a,e[1]-=a}function xue(e,t,n,r){var a=t.length;if(!e.onBand||n||!a)return;var i=e.getExtent(),o,s;if(a===1)t[0].coord=i[0],o=t[1]={coord:i[1]};else{var l=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/l;k(t,function(v){v.coord-=u/2});var c=e.scale.getExtent();s=1+c[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*s},t.push(o)}var f=i[0]>i[1];d(t[0].coord,i[0])&&(r?t[0].coord=i[0]:t.shift()),r&&d(i[0],t[0].coord)&&t.unshift({coord:i[0]}),d(i[1],o.coord)&&(r?o.coord=i[1]:t.pop()),r&&d(o.coord,i[1])&&t.push({coord:i[1]});function d(v,h){return v=Kt(v),h=Kt(h),f?v>h:va&&(a+=zf);var v=Math.atan2(s,o);if(v<0&&(v+=zf),v>=r&&v<=a||v+zf>=r&&v+zf<=a)return l[0]=c,l[1]=f,u-n;var h=n*Math.cos(r)+e,g=n*Math.sin(r)+t,p=n*Math.cos(a)+e,m=n*Math.sin(a)+t,y=(h-o)*(h-o)+(g-s)*(g-s),_=(p-o)*(p-o)+(m-s)*(m-s);return y<_?(l[0]=h,l[1]=g,Math.sqrt(y)):(l[0]=p,l[1]=m,Math.sqrt(_))}function gm(e,t,n,r,a,i,o,s){var l=a-e,u=i-t,c=n-e,f=r-t,d=Math.sqrt(c*c+f*f);c/=d,f/=d;var v=l*c+u*f,h=v/d;s&&(h=Math.min(Math.max(h,0),1)),h*=d;var g=o[0]=e+h*c,p=o[1]=t+h*f;return Math.sqrt((g-a)*(g-a)+(p-i)*(p-i))}function Z3(e,t,n,r,a,i,o){n<0&&(e=e+n,n=-n),r<0&&(t=t+r,r=-r);var s=e+n,l=t+r,u=o[0]=Math.min(Math.max(a,e),s),c=o[1]=Math.min(Math.max(i,t),l);return Math.sqrt((u-a)*(u-a)+(c-i)*(c-i))}var ka=[];function Aue(e,t,n){var r=Z3(t.x,t.y,t.width,t.height,e.x,e.y,ka);return n.set(ka[0],ka[1]),r}function Iue(e,t,n){for(var r=0,a=0,i=0,o=0,s,l,u=1/0,c=t.data,f=e.x,d=e.y,v=0;v0){t=t/180*Math.PI,Na.fromArray(e[0]),It.fromArray(e[1]),Jt.fromArray(e[2]),We.sub(hi,Na,It),We.sub(li,Jt,It);var n=hi.len(),r=li.len();if(!(n<.001||r<.001)){hi.scale(1/n),li.scale(1/r);var a=hi.dot(li),i=Math.cos(t);if(i1&&We.copy(cr,Jt),cr.toArray(e[1])}}}}function Pue(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,Na.fromArray(e[0]),It.fromArray(e[1]),Jt.fromArray(e[2]),We.sub(hi,It,Na),We.sub(li,Jt,It);var r=hi.len(),a=li.len();if(!(r<.001||a<.001)){hi.scale(1/r),li.scale(1/a);var i=hi.dot(t),o=Math.cos(n);if(i=l)We.copy(cr,Jt);else{cr.scaleAndAdd(li,s/Math.tan(Math.PI/2-c));var f=Jt.x!==It.x?(cr.x-It.x)/(Jt.x-It.x):(cr.y-It.y)/(Jt.y-It.y);if(isNaN(f))return;f<0?We.copy(cr,It):f>1&&We.copy(cr,Jt)}cr.toArray(e[1])}}}}function yL(e,t,n,r){var a=n==="normal",i=a?e:e.ensureState(n);i.ignore=t;var o=r.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=r.getModel("lineStyle").getLineStyle();a?e.useStyle(s):i.style=s}function Due(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var a=$o(r[0],r[1]),i=$o(r[1],r[2]);if(!a||!i){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(a,i)*n,s=Jg([],r[1],r[0],o/a),l=Jg([],r[1],r[2],o/i),u=Jg([],s,l,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),e.bezierCurveTo(l[0],l[1],l[0],l[1],r[2][0],r[2][1])}else for(var c=1;c0&&i&&x(-c/o,0,o);var g=e[0],p=e[o-1],m,y;_(),m<0&&S(-m,.8),y<0&&S(y,.8),_(),b(m,y,1),b(y,m,-1),_(),m<0&&w(-m),y<0&&w(y);function _(){m=g.rect[t]-r,y=a-p.rect[t]-p.rect[n]}function b(C,T,A){if(C<0){var P=Math.min(T,-C);if(P>0){x(P*A,0,o);var D=P+C;D<0&&S(-D*A,1)}else S(-C*A,1)}}function x(C,T,A){C!==0&&(u=!0);for(var P=T;P0)for(var D=0;D0;D--){var V=A[D-1]*R;x(-V,D,o)}}}function w(C){var T=C<0?-1:1;C=Math.abs(C);for(var A=Math.ceil(C/(o-1)),P=0;P0?x(A,0,P+1):x(-A,o-P-1,o),C-=A,C<=0)return}return u}function Mue(e,t,n,r){return q3(e,"x","width",t,n,r)}function J3(e,t,n,r){return q3(e,"y","height",t,n,r)}function Q3(e){var t=[];e.sort(function(g,p){return p.priority-g.priority});var n=new Xe(0,0,0,0);function r(g){if(!g.ignore){var p=g.ensureState("emphasis");p.ignore==null&&(p.ignore=!1)}g.ignore=!0}for(var a=0;a=0&&r.attr(i.oldLayoutSelect),je(d,"emphasis")>=0&&r.attr(i.oldLayoutEmphasis)),ct(r,u,n,l)}else if(r.attr(u),!af(r).valueAnimation){var f=Ue(r.style.opacity,1);r.style.opacity=0,Nt(r,{style:{opacity:f}},n,l)}if(i.oldLayout=u,r.states.select){var v=i.oldLayoutSelect={};_g(v,u,bg),_g(v,r.states.select,bg)}if(r.states.emphasis){var h=i.oldLayoutEmphasis={};_g(h,u,bg),_g(h,r.states.emphasis,bg)}z$(r,l,c,n,n)}if(a&&!a.ignore&&!a.invisible){var i=Eue(a),o=i.oldLayout,g={points:a.shape.points};o?(a.attr({shape:o}),ct(a,{shape:g},n)):(a.setShape(g),a.style.strokePercent=0,Nt(a,{style:{strokePercent:1}},n)),i.oldLayout=g}},e}();const Vue=Rue;var nb=it();function Oue(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,n,r){var a=nb(n).labelManager;a||(a=nb(n).labelManager=new Vue),a.clearLabels()}),e.registerUpdateLifecycle("series:layoutlabels",function(t,n,r){var a=nb(n).labelManager;r.updatedSeries.forEach(function(i){a.addLabelsOfSeries(n.getViewOfSeriesModel(i))}),a.updateLayoutConfig(n),a.layout(n),a.processLabelsOverall()})}var rb=Math.sin,ab=Math.cos,eH=Math.PI,el=Math.PI*2,Nue=180/eH,Bue=function(){function e(){}return e.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},e.prototype.moveTo=function(t,n){this._add("M",t,n)},e.prototype.lineTo=function(t,n){this._add("L",t,n)},e.prototype.bezierCurveTo=function(t,n,r,a,i,o){this._add("C",t,n,r,a,i,o)},e.prototype.quadraticCurveTo=function(t,n,r,a){this._add("Q",t,n,r,a)},e.prototype.arc=function(t,n,r,a,i,o){this.ellipse(t,n,r,r,0,a,i,o)},e.prototype.ellipse=function(t,n,r,a,i,o,s,l){var u=s-o,c=!l,f=Math.abs(u),d=Yo(f-el)||(c?u>=el:-u>=el),v=u>0?u%el:u%el+el,h=!1;d?h=!0:Yo(f)?h=!1:h=v>=eH==!!c;var g=t+r*ab(o),p=n+a*rb(o);this._start&&this._add("M",g,p);var m=Math.round(i*Nue);if(d){var y=1/this._p,_=(c?1:-1)*(el-y);this._add("A",r,a,m,1,+c,t+r*ab(o+_),n+a*rb(o+_)),y>.01&&this._add("A",r,a,m,0,+c,g,p)}else{var b=t+r*ab(s),x=n+a*rb(s);this._add("A",r,a,m,+h,+c,b,x)}},e.prototype.rect=function(t,n,r,a){this._add("M",t,n),this._add("l",r,0),this._add("l",0,a),this._add("l",-r,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,n,r,a,i,o,s,l,u){for(var c=[],f=this._p,d=1;d"}function Xue(e){return""}function jT(e,t){t=t||{};var n=t.newline?` -`:"";function r(a){var i=a.children,o=a.tag,s=a.attrs,l=a.text;return Yue(o,s)+(o!=="style"?br(l):l||"")+(i?""+n+fe(i,function(u){return r(u)}).join(n)+n:"")+Xue(o)}return r(e)}function Zue(e,t,n){n=n||{};var r=n.newline?` -`:"",a=" {"+r,i=r+"}",o=fe(tt(e),function(l){return l+a+fe(tt(e[l]),function(u){return u+":"+e[l][u]+";"}).join(r)+i}).join(r),s=fe(tt(t),function(l){return"@keyframes "+l+a+fe(tt(t[l]),function(u){return u+a+fe(tt(t[l][u]),function(c){var f=t[l][u][c];return c==="d"&&(f='path("'+f+'")'),c+":"+f+";"}).join(r)+i}).join(r)+i}).join(r);return!o&&!s?"":[""].join(r)}function Rx(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function bL(e,t,n,r){return bn("svg","root",{width:e,height:t,xmlns:nH,"xmlns:xlink":rH,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+e+" "+t:!1},n)}var SL={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},al="transform-origin";function jue(e,t,n){var r=oe({},e.shape);oe(r,t),e.buildPath(n,r);var a=new tH;return a.reset(y5(e)),n.rebuildPath(a,1),a.generateStr(),a.getStr()}function Kue(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[al]=n+"px "+r+"px")}var que={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function iH(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function Jue(e,t,n){var r=e.shape.paths,a={},i,o;if(k(r,function(l){var u=Rx(n.zrId);u.animation=!0,v0(l,{},u,!0);var c=u.cssAnims,f=u.cssNodes,d=tt(c),v=d.length;if(v){o=d[v-1];var h=c[o];for(var g in h){var p=h[g];a[g]=a[g]||{d:""},a[g].d+=p.d||""}for(var m in f){var y=f[m].animation;y.indexOf(o)>=0&&(i=y)}}}),!!i){t.d=!1;var s=iH(a,n);return i.replace(o,s)}}function xL(e){return we(e)?SL[e]?"cubic-bezier("+SL[e]+")":qC(e)?e:"":""}function v0(e,t,n,r){var a=e.animators,i=a.length,o=[];if(e instanceof hT){var s=Jue(e,t,n);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u0}).length){var $=iH(w,n);return $+" "+y[0]+" both"}}for(var p in l){var s=g(l[p]);s&&o.push(s)}if(o.length){var m=n.zrId+"-cls-"+n.cssClassIdx++;n.cssNodes["."+m]={animation:o.join(",")},t.class=m}}var Cv=Math.round;function oH(e){return e&&we(e.src)}function sH(e){return e&&Le(e.toDataURL)}function KT(e,t,n,r){Hue(function(a,i){var o=a==="fill"||a==="stroke";o&&m5(i)?uH(t,e,a,r):o&&JC(i)?cH(n,e,a,r):e[a]=i},t,n,!1),ice(n,e,r)}function wL(e){return Yo(e[0]-1)&&Yo(e[1])&&Yo(e[2])&&Yo(e[3]-1)}function Que(e){return Yo(e[4])&&Yo(e[5])}function qT(e,t,n){if(t&&!(Que(t)&&wL(t))){var r=n?10:1e4;e.transform=wL(t)?"translate("+Cv(t[4]*r)/r+" "+Cv(t[5]*r)/r+")":qte(t)}}function CL(e,t,n){for(var r=e.points,a=[],i=0;i"u"){var p="Image width/height must been given explictly in svg-ssr renderer.";dr(d,p),dr(v,p)}else if(d==null||v==null){var m=function(A,P){if(A){var D=A.elm,M=d||P.width,L=v||P.height;A.tag==="pattern"&&(u?(L=1,M/=i.width):c&&(M=1,L/=i.height)),A.attrs.width=M,A.attrs.height=L,D&&(D.setAttribute("width",M),D.setAttribute("height",L))}},y=iT(h,null,e,function(A){l||m(S,A),m(f,A)});y&&y.width&&y.height&&(d=d||y.width,v=v||y.height)}f=bn("image","img",{href:h,width:d,height:v}),o.width=d,o.height=v}else a.svgElement&&(f=Ve(a.svgElement),o.width=a.svgWidth,o.height=a.svgHeight);if(f){var _,b;l?_=b=1:u?(b=1,_=o.width/i.width):c?(_=1,b=o.height/i.height):o.patternUnits="userSpaceOnUse",_!=null&&!isNaN(_)&&(o.width=_),b!=null&&!isNaN(b)&&(o.height=b);var x=_5(a);x&&(o.patternTransform=x);var S=bn("pattern","",o,[f]),w=jT(S),C=r.patternCache,T=C[w];T||(T=r.zrId+"-p"+r.patternIdx++,C[w]=T,o.id=T,S=r.defs[T]=bn("pattern",T,o,[f])),t[n]=Fy(T)}}function oce(e,t,n){var r=n.clipPathCache,a=n.defs,i=r[e.id];if(!i){i=n.zrId+"-c"+n.clipPathIdx++;var o={id:i};r[e.id]=i,a[i]=bn("clipPath",i,o,[lH(e,n)])}t["clip-path"]=Fy(i)}function IL(e){return document.createTextNode(e)}function dl(e,t,n){e.insertBefore(t,n)}function PL(e,t){e.removeChild(t)}function DL(e,t){e.appendChild(t)}function fH(e){return e.parentNode}function dH(e){return e.nextSibling}function ib(e,t){e.textContent=t}var ML=58,sce=120,lce=bn("","");function Vx(e){return e===void 0}function ii(e){return e!==void 0}function uce(e,t,n){for(var r={},a=t;a<=n;++a){var i=e[a].key;i!==void 0&&(r[i]=a)}return r}function od(e,t){var n=e.key===t.key,r=e.tag===t.tag;return r&&n}function Tv(e){var t,n=e.children,r=e.tag;if(ii(r)){var a=e.elm=aH(r);if(JT(lce,e),ue(n))for(t=0;ti?(h=n[l+1]==null?null:n[l+1].elm,vH(e,h,n,a,l)):mm(e,t,r,i))}function qu(e,t){var n=t.elm=e.elm,r=e.children,a=t.children;e!==t&&(JT(e,t),Vx(t.text)?ii(r)&&ii(a)?r!==a&&cce(n,r,a):ii(a)?(ii(e.text)&&ib(n,""),vH(n,null,a,0,a.length-1)):ii(r)?mm(n,r,0,r.length-1):ii(e.text)&&ib(n,""):e.text!==t.text&&(ii(r)&&mm(n,r,0,r.length-1),ib(n,t.text)))}function fce(e,t){if(od(e,t))qu(e,t);else{var n=e.elm,r=fH(n);Tv(t),r!==null&&(dl(r,t.elm,dH(n)),mm(r,[e],0,0))}return t}var dce=0,vce=function(){function e(t,n,r){if(this.type="svg",this.refreshHover=kL(),this.configLayer=kL(),this.storage=n,this._opts=r=oe({},r),this.root=t,this._id="zr"+dce++,this._oldVNode=bL(r.width,r.height),t&&!r.ssr){var a=this._viewport=document.createElement("div");a.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=aH("svg");JT(null,this._oldVNode),a.appendChild(i),t.appendChild(a)}this.resize(r.width,r.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",fce(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return AL(t,Rx(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var n=this.storage.getDisplayList(!0),r=this._width,a=this._height,i=Rx(this._id);i.animation=t.animation,i.willUpdate=t.willUpdate,i.compress=t.compress;var o=[],s=this._bgVNode=hce(r,a,this._backgroundColor,i);s&&o.push(s);var l=t.compress?null:this._mainVNode=bn("g","main",{},[]);this._paintList(n,i,l?l.children:o),l&&o.push(l);var u=fe(tt(i.defs),function(d){return i.defs[d]});if(u.length&&o.push(bn("defs","defs",{},u)),t.animation){var c=Zue(i.cssNodes,i.cssAnims,{newline:!0});if(c){var f=bn("style","stl",{},[],c);o.push(f)}}return bL(r,a,o,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},jT(this.renderToVNode({animation:Ue(t.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:Ue(t.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(t,n,r){for(var a=t.length,i=[],o=0,s,l,u=0,c=0;c=0&&!(d&&l&&d[g]===l[g]);g--);for(var p=h-1;p>g;p--)o--,s=i[o-1];for(var m=g+1;m=s)}}for(var f=this.__startIndex;f15)break}}L.prevElClipPaths&&m.restore()};if(y)if(y.length===0)C=p.__endIndex;else for(var A=v.dpr,P=0;P0&&t>a[0]){for(l=0;lt);l++);s=r[a[l]]}if(a.splice(l+1,0,t),r[t]=n,!n.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(n.dom,u.nextSibling):o.appendChild(n.dom)}else o.firstChild?o.insertBefore(n.dom,o.firstChild):o.appendChild(n.dom);n.__painter=this}},e.prototype.eachLayer=function(t,n){for(var r=this._zlevelList,a=0;a0?Sg:0),this._needsManuallyCompositing),c.__builtin__||WC("ZLevel "+u+" has been used by unkown layer "+c.id),c!==i&&(c.__used=!0,c.__startIndex!==l&&(c.__dirty=!0),c.__startIndex=l,c.incremental?c.__drawIndex=-1:c.__drawIndex=l,n(l),i=c),a.__dirty&Br&&!a.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=l))}n(l),this.eachBuiltinLayer(function(f,d){!f.__used&&f.getElementCount()>0&&(f.__dirty=!0,f.__startIndex=f.__endIndex=f.__drawIndex=0),f.__dirty&&f.__drawIndex<0&&(f.__drawIndex=f.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,k(this._layers,function(n){n.setUnpainted()})},e.prototype.configLayer=function(t,n){if(n){var r=this._layerConfig;r[t]?Ye(r[t],n,!0):r[t]=n;for(var a=0;a-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),r},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}($t);const Tce=Cce;function Vc(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(r===1){var a=Lc(e,t,n[0]);return a!=null?a+"":null}else if(r){for(var i=[],o=0;o=0&&r.push(t[i])}return r.join(" ")}var Ace=function(e){te(t,e);function t(n,r,a,i){var o=e.call(this)||this;return o.updateData(n,r,a,i),o}return t.prototype._createSymbol=function(n,r,a,i,o){this.removeAll();var s=sn(n,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=Ice,this._symbolType=n,this.add(s)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Qi(this.childAt(0))},t.prototype.downplay=function(){eo(this.childAt(0))},t.prototype.setZ=function(n,r){var a=this.childAt(0);a.zlevel=n,a.z=r},t.prototype.setDraggable=function(n,r){var a=this.childAt(0);a.draggable=n,a.cursor=!r&&n?"move":a.cursor},t.prototype.updateData=function(n,r,a,i){this.silent=!1;var o=n.getItemVisual(r,"symbol")||"circle",s=n.hostModel,l=t.getSymbolSize(n,r),u=o!==this._symbolType,c=i&&i.disableAnimation;if(u){var f=n.getItemVisual(r,"symbolKeepAspect");this._createSymbol(o,n,r,l,f)}else{var d=this.childAt(0);d.silent=!1;var v={scaleX:l[0]/2,scaleY:l[1]/2};c?d.attr(v):ct(d,v,s,r),Ua(d)}if(this._updateCommon(n,r,l,a,i),u){var d=this.childAt(0);if(!c){var v={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,Nt(d,v,s,r)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,r,a,i,o){var s=this.childAt(0),l=n.hostModel,u,c,f,d,v,h,g,p,m;if(i&&(u=i.emphasisItemStyle,c=i.blurItemStyle,f=i.selectItemStyle,d=i.focus,v=i.blurScope,g=i.labelStatesModels,p=i.hoverScale,m=i.cursorStyle,h=i.emphasisDisabled),!i||n.hasItemOption){var y=i&&i.itemModel?i.itemModel:n.getItemModel(r),_=y.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),f=y.getModel(["select","itemStyle"]).getItemStyle(),c=y.getModel(["blur","itemStyle"]).getItemStyle(),d=_.get("focus"),v=_.get("blurScope"),h=_.get("disabled"),g=xn(y),p=_.getShallow("scale"),m=y.getShallow("cursor")}var b=n.getItemVisual(r,"symbolRotate");s.attr("rotation",(b||0)*Math.PI/180||0);var x=mu(n.getItemVisual(r,"symbolOffset"),a);x&&(s.x=x[0],s.y=x[1]),m&&s.attr("cursor",m);var S=n.getItemVisual(r,"style"),w=S.fill;if(s instanceof Wn){var C=s.style;s.useStyle(oe({image:C.image,x:C.x,y:C.y,width:C.width,height:C.height},S))}else s.__isEmptyBrush?s.useStyle(oe({},S)):s.useStyle(S),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var T=n.getItemVisual(r,"liftZ"),A=this._z2;T!=null?A==null&&(this._z2=s.z2,s.z2+=T):A!=null&&(s.z2=A,this._z2=null);var P=o&&o.useNameLabel;Hn(s,g,{labelFetcher:l,labelDataIndex:r,defaultText:D,inheritColor:w,defaultOpacity:S.opacity});function D(R){return P?n.getName(R):Vc(n,R)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var M=s.ensureState("emphasis");M.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=c;var L=p==null||p===!0?Math.max(1.1,3/this._sizeY):isFinite(p)&&p>0?+p:1;M.scaleX=this._sizeX*L,M.scaleY=this._sizeY*L,this.setSymbolScale(1),Xt(this,d,v,h)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,r,a){var i=this.childAt(0),o=$e(this).dataIndex,s=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var l=i.getTextContent();l&&fs(l,{style:{opacity:0}},r,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();fs(i,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:o,cb:n,removeOpt:s})},t.getSymbolSize=function(n,r){return vf(n.getItemVisual(r,"symbolSize"))},t}(Be);function Ice(e,t){this.parent.drift(e,t)}const vh=Ace;function sb(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,"symbol")!=="none"}function RL(e){return e!=null&&!Re(e)&&(e={isIgnore:e}),e||{}}function VL(e){var t=e.hostModel,n=t.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:xn(t),cursorStyle:t.get("cursor")}}var Pce=function(){function e(t){this.group=new Be,this._SymbolCtor=t||vh}return e.prototype.updateData=function(t,n){this._progressiveEls=null,n=RL(n);var r=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,s=n.disableAnimation,l=VL(t),u={disableAnimation:s},c=n.getSymbolPoint||function(f){return t.getItemLayout(f)};i||r.removeAll(),t.diff(i).add(function(f){var d=c(f);if(sb(t,d,f,n)){var v=new o(t,f,l,u);v.setPosition(d),t.setItemGraphicEl(f,v),r.add(v)}}).update(function(f,d){var v=i.getItemGraphicEl(d),h=c(f);if(!sb(t,h,f,n)){r.remove(v);return}var g=t.getItemVisual(f,"symbol")||"circle",p=v&&v.getSymbolType&&v.getSymbolType();if(!v||p&&p!==g)r.remove(v),v=new o(t,f,l,u),v.setPosition(h);else{v.updateData(t,f,l,u);var m={x:h[0],y:h[1]};s?v.attr(m):ct(v,m,a)}r.add(v),t.setItemGraphicEl(f,v)}).remove(function(f){var d=i.getItemGraphicEl(f);d&&d.fadeOut(function(){r.remove(d)},a)}).execute(),this._getSymbolPoint=c,this._data=t},e.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(r,a){var i=t._getSymbolPoint(a);r.setPosition(i),r.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=VL(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n,r){this._progressiveEls=[],r=RL(r);function a(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i0?n=r[0]:r[1]<0&&(n=r[1]),n}function pH(e,t,n,r){var a=NaN;e.stacked&&(a=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(a)&&(a=e.valueStart);var i=e.baseDataOffset,o=[];return o[i]=n.get(e.baseDim,r),o[1-i]=a,t.dataToPoint(o)}function Mce(e,t){var n=[];return t.diff(e).add(function(r){n.push({cmd:"+",idx:r})}).update(function(r,a){n.push({cmd:"=",idx:a,idx1:r})}).remove(function(r){n.push({cmd:"-",idx:r})}).execute(),n}function kce(e,t,n,r,a,i,o,s){for(var l=Mce(e,t),u=[],c=[],f=[],d=[],v=[],h=[],g=[],p=gH(a,t,o),m=e.getLayout("points")||[],y=t.getLayout("points")||[],_=0;_=a||g<0)break;if(Fl(m,y)){if(l){g+=i;continue}break}if(g===n)e[i>0?"moveTo":"lineTo"](m,y),f=m,d=y;else{var _=m-u,b=y-c;if(_*_+b*b<.5){g+=i;continue}if(o>0){for(var x=g+i,S=t[x*2],w=t[x*2+1];S===m&&w===y&&p=r||Fl(S,w))v=m,h=y;else{A=S-u,P=w-c;var L=m-u,R=S-m,V=y-c,H=w-y,O=void 0,G=void 0;if(s==="x"){O=Math.abs(L),G=Math.abs(R);var Z=A>0?1:-1;v=m-Z*O*o,h=y,D=m+Z*G*o,M=y}else if(s==="y"){O=Math.abs(V),G=Math.abs(H);var j=P>0?1:-1;v=m,h=y-j*O*o,D=m,M=y+j*G*o}else O=Math.sqrt(L*L+V*V),G=Math.sqrt(R*R+H*H),T=G/(G+O),v=m-A*o*(1-T),h=y-P*o*(1-T),D=m+A*o*T,M=y+P*o*T,D=Io(D,Po(S,m)),M=Io(M,Po(w,y)),D=Po(D,Io(S,m)),M=Po(M,Io(w,y)),A=D-m,P=M-y,v=m-A*O/G,h=y-P*O/G,v=Io(v,Po(u,m)),h=Io(h,Po(c,y)),v=Po(v,Io(u,m)),h=Po(h,Io(c,y)),A=m-v,P=y-h,D=m+A*G/O,M=y+P*G/O}e.bezierCurveTo(f,d,v,h,m,y),f=D,d=M}else e.lineTo(m,y)}u=m,c=y,g+=i}return p}var mH=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),Lce=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polyline",r}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new mH},t.prototype.buildPath=function(n,r){var a=r.points,i=0,o=a.length/2;if(r.connectNulls){for(;o>0&&Fl(a[o*2-2],a[o*2-1]);o--);for(;i=0){var b=u?(h-l)*_+l:(v-s)*_+s;return u?[n,b]:[b,n]}s=v,l=h;break;case o.C:v=i[f++],h=i[f++],g=i[f++],p=i[f++],m=i[f++],y=i[f++];var x=u?Up(s,v,g,m,n,c):Up(l,h,p,y,n,c);if(x>0)for(var S=0;S=0){var b=u?mn(l,h,p,y,w):mn(s,v,g,m,w);return u?[n,b]:[b,n]}}s=m,l=y;break}}},t}(Qe),Ece=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(mH),yH=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polygon",r}return t.prototype.getDefaultShape=function(){return new Ece},t.prototype.buildPath=function(n,r){var a=r.points,i=r.stackedOnPoints,o=0,s=a.length/2,l=r.smoothMonotone;if(r.connectNulls){for(;s>0&&Fl(a[s*2-2],a[s*2-1]);s--);for(;ot){i?n.push(o(i,l,t)):a&&n.push(o(a,l,0),o(a,l,t));break}else a&&(n.push(o(a,l,0)),a=null),n.push(l),i=l}return n}function Oce(e,t,n){var r=e.getVisual("visualMeta");if(!(!r||!r.length||!e.count())&&t.type==="cartesian2d"){for(var a,i,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(a=s&&s.coordDim,a==="x"||a==="y"){i=r[o];break}}if(i){var l=t.getAxis(a),u=fe(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),c=u.length,f=i.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),f.reverse());var d=Vce(u,a==="x"?n.getWidth():n.getHeight()),v=d.length;if(!v&&c)return u[0].coord<0?f[1]?f[1]:u[c-1].color:f[0]?f[0]:u[0].color;var h=10,g=d[0].coord-h,p=d[v-1].coord+h,m=p-g;if(m<.001)return"transparent";k(d,function(_){_.offset=(_.coord-g)/m}),d.push({offset:v?d[v-1].offset:.5,color:f[1]||"transparent"}),d.unshift({offset:v?d[0].offset:.5,color:f[0]||"transparent"});var y=new ah(0,0,0,0,d,!0);return y[a]=g,y[a+"2"]=p,y}}}function Nce(e,t,n){var r=e.get("showAllSymbol"),a=r==="auto";if(!(r&&!a)){var i=n.getAxesByScale("ordinal")[0];if(i&&!(a&&Bce(i,t))){var o=t.mapDimension(i.dim),s={};return k(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function Bce(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;or)return!1;return!0}function zce(e,t){return isNaN(e)||isNaN(t)}function Fce(e){for(var t=e.length/2;t>0&&zce(e[t*2-2],e[t*2-1]);t--);return t-1}function FL(e,t){return[e[t*2],e[t*2+1]]}function $ce(e,t,n){for(var r=e.length/2,a=n==="x"?0:1,i,o,s=0,l=-1,u=0;u=t||i>=t&&o<=t){l=u;break}s=u,i=o}return{range:[s,l],t:(t-i)/(o-i)}}function SH(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&n.get(["emphasis","lineStyle","width"])==="bolder"){var Z=g.getState("emphasis").style;Z.lineWidth=+g.style.lineWidth+1}$e(g).seriesIndex=n.seriesIndex,Xt(g,H,O,G);var j=zL(n.get("smooth")),Q=n.get("smoothMonotone");if(g.setShape({smooth:j,smoothMonotone:Q,connectNulls:C}),p){var z=l.getCalculationInfo("stackedOnSeries"),F=0;p.useStyle(Ee(c.getAreaStyle(),{fill:M,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),z&&(F=zL(z.get("smooth"))),p.setShape({smooth:j,stackedOnSmooth:F,smoothMonotone:Q,connectNulls:C}),Gn(p,n,"areaStyle"),$e(p).seriesIndex=n.seriesIndex,Xt(p,H,O,G)}var W=function(Y){i._changePolyState(Y)};l.eachItemGraphicEl(function(Y){Y&&(Y.onHoverStateChange=W)}),this._polyline.onHoverStateChange=W,this._data=l,this._coordSys=o,this._stackedOnPoints=S,this._points=f,this._step=P,this._valueOrigin=b,n.get("triggerLineEvent")&&(this.packEventData(n,g),p&&this.packEventData(n,p))},t.prototype.packEventData=function(n,r){$e(r).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,r,a,i){var o=n.getData(),s=Ql(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var c=l[s*2],f=l[s*2+1];if(isNaN(c)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,f))return;var d=n.get("zlevel")||0,v=n.get("z")||0;u=new vh(o,s),u.x=c,u.y=f,u.setZ(d,v);var h=u.getSymbolPath().getTextContent();h&&(h.zlevel=d,h.z=v,h.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Et.prototype.highlight.call(this,n,r,a,i)},t.prototype.downplay=function(n,r,a,i){var o=n.getData(),s=Ql(o,i);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Et.prototype.downplay.call(this,n,r,a,i)},t.prototype._changePolyState=function(n){var r=this._polygon;Qp(this._polyline,n),r&&Qp(r,n)},t.prototype._newPolyline=function(n){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new Lce({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},t.prototype._newPolygon=function(n,r){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new yH({shape:{points:n,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(n,r,a){var i,o,s=r.getBaseAxis(),l=s.inverse;r.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):r.type==="polar"&&(i=s.dim==="angle",o=!0);var u=n.hostModel,c=u.get("animationDuration");Le(c)&&(c=c(null));var f=u.get("animationDelay")||0,d=Le(f)?f(null):f;n.eachItemGraphicEl(function(v,h){var g=v;if(g){var p=[v.x,v.y],m=void 0,y=void 0,_=void 0;if(a)if(o){var b=a,x=r.pointToCoord(p);i?(m=b.startAngle,y=b.endAngle,_=-x[1]/180*Math.PI):(m=b.r0,y=b.r,_=x[0])}else{var S=a;i?(m=S.x,y=S.x+S.width,_=v.x):(m=S.y+S.height,y=S.y,_=v.y)}var w=y===m?0:(_-m)/(y-m);l&&(w=1-w);var C=Le(f)?f(h):c*w+d,T=g.getSymbolPath(),A=T.getTextContent();g.attr({scaleX:0,scaleY:0}),g.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:C}),A&&A.animateFrom({style:{opacity:0}},{duration:300,delay:C}),T.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,r,a){var i=n.getModel("endLabel");if(SH(n)){var o=n.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new lt({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=Fce(l);c>=0&&(Hn(s,xn(n,"endLabel"),{inheritColor:a,labelFetcher:n,labelDataIndex:c,defaultText:function(f,d,v){return v!=null?hH(o,v):Vc(o,f)},enableTextSetter:!0},Gce(i,r)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,r,a,i,o,s,l){var u=this._endLabel,c=this._polyline;if(u){n<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var f=a.getLayout("points"),d=a.hostModel,v=d.get("connectNulls"),h=s.get("precision"),g=s.get("distance")||0,p=l.getBaseAxis(),m=p.isHorizontal(),y=p.inverse,_=r.shape,b=y?m?_.x:_.y+_.height:m?_.x+_.width:_.y,x=(m?g:0)*(y?-1:1),S=(m?0:-g)*(y?-1:1),w=m?"x":"y",C=$ce(f,b,w),T=C.range,A=T[1]-T[0],P=void 0;if(A>=1){if(A>1&&!v){var D=FL(f,T[0]);u.attr({x:D[0]+x,y:D[1]+S}),o&&(P=d.getRawValue(T[0]))}else{var D=c.getPointOn(b,w);D&&u.attr({x:D[0]+x,y:D[1]+S});var M=d.getRawValue(T[0]),L=d.getRawValue(T[1]);o&&(P=F5(a,h,M,L,C.t))}i.lastFrameIndex=T[0]}else{var R=n===1||i.lastFrameIndex>0?T[0]:0,D=FL(f,R);o&&(P=d.getRawValue(R)),u.attr({x:D[0]+x,y:D[1]+S})}if(o){var V=af(u);typeof V.setLabelText=="function"&&V.setLabelText(P)}}},t.prototype._doUpdateAnimation=function(n,r,a,i,o,s,l){var u=this._polyline,c=this._polygon,f=n.hostModel,d=kce(this._data,n,this._stackedOnPoints,r,this._coordSys,a,this._valueOrigin),v=d.current,h=d.stackedOnCurrent,g=d.next,p=d.stackedOnNext;if(o&&(v=Do(d.current,a,o,l),h=Do(d.stackedOnCurrent,a,o,l),g=Do(d.next,a,o,l),p=Do(d.stackedOnNext,a,o,l)),BL(v,g)>3e3||c&&BL(h,p)>3e3){u.stopAnimation(),u.setShape({points:g}),c&&(c.stopAnimation(),c.setShape({points:g,stackedOnPoints:p}));return}u.shape.__points=d.current,u.shape.points=v;var m={shape:{points:g}};d.current!==v&&(m.shape.__points=d.next),u.stopAnimation(),ct(u,m,f),c&&(c.setShape({points:v,stackedOnPoints:h}),c.stopAnimation(),ct(c,{shape:{stackedOnPoints:p}},f),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var y=[],_=d.status,b=0;b<_.length;b++){var x=_[b].cmd;if(x==="="){var S=n.getItemGraphicEl(_[b].idx1);S&&y.push({el:S,ptIdx:b})}}u.animators&&u.animators.length&&u.animators[0].during(function(){c&&c.dirtyShape();for(var w=u.shape.__points,C=0;Ct&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),c=l.getExtent(),f=r.getDevicePixelRatio(),d=Math.abs(c[1]-c[0])*(f||1),v=Math.round(s/d);if(isFinite(v)&&v>1){i==="lttb"&&t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/v));var h=void 0;we(i)?h=Uce[i]:Le(i)&&(h=i),h&&t.setData(a.downSample(a.mapDimension(u.dim),1/v,h,Yce))}}}}}function Xce(e){e.registerChartView(Wce),e.registerSeriesModel(Tce),e.registerLayout(gh("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var n=t.getData(),r=t.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=n.getVisual("style").fill),n.setVisual("legendLineStyle",r)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,xH("line"))}var wH=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return vo(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n,r,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(n),s=i.dataToPoint(o);if(a)k(i.getAxes(),function(d,v){if(d.type==="category"&&r!=null){var h=d.getTicksCoords(),g=o[v],p=r[v]==="x1"||r[v]==="y1";if(p&&(g+=1),h.length<2)return;if(h.length===2){s[v]=d.toGlobalCoord(d.getExtent()[p?1:0]);return}for(var m=void 0,y=void 0,_=1,b=0;bg){y=(x+m)/2;break}b===1&&(_=S-h[0].tickValue)}y==null&&(m?m&&(y=h[h.length-1].coord):y=h[0].coord),s[v]=d.toGlobalCoord(y)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),f=i.getBaseAxis().isHorizontal()?0:1;s[f]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}($t);$t.registerClass(wH);const ym=wH;var Zce=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return vo(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>n&&(n=r),n},t.prototype.brushSelector=function(n,r,a){return a.rect(r.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Is(ym.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(ym);const jce=Zce;var Kce=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),qce=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r.type="sausage",r}return t.prototype.getDefaultShape=function(){return new Kce},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.max(r.r0||0,0),s=Math.max(r.r,0),l=(s-o)*.5,u=o+l,c=r.startAngle,f=r.endAngle,d=r.clockwise,v=Math.PI*2,h=d?f-cMath.PI/2&&cs)return!0;s=f}return!1},t.prototype._isOrderDifferentInView=function(n,r){for(var a=r.scale,i=a.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=s;++o)if(n.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(n,r,a,i){if(this._isOrderChangedWithinSameData(n,r,a)){var o=this._dataSort(n,a,r);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(n,r,a){var i=r.baseAxis,o=this._dataSort(n,i,function(s){return n.get(n.mapDimension(r.otherAxis.dim),s)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(n,r){this._clear(this._model),this._removeOnRenderedListener(r)},t.prototype.dispose=function(n,r){this._removeOnRenderedListener(r)},t.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(n){var r=this.group,a=this._data;n&&n.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){gv(i,n,$e(i).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(Et),$L={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var a=e.x+e.width,i=e.y+e.height,o=ub(t.x,e.x),s=cb(t.x+t.width,a),l=ub(t.y,e.y),u=cb(t.y+t.height,i),c=sa?s:o,t.y=f&&l>i?u:l,t.width=c?0:s-o,t.height=f?0:u-l,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),c||f},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var a=cb(t.r,e.r),i=ub(t.r0,e.r0);t.r=a,t.r0=i;var o=a-i<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},GL={cartesian2d:function(e,t,n,r,a,i,o,s,l){var u=new at({shape:oe({},r),z2:1});if(u.__dataIndex=n,u.name="item",i){var c=u.shape,f=a?"height":"width";c[f]=0}return u},polar:function(e,t,n,r,a,i,o,s,l){var u=!a&&l?_m:Pr,c=new u({shape:r,z2:1});c.name="item";var f=CH(a);if(c.calculateTextPosition=Jce(f,{isRoundCap:u===_m}),i){var d=c.shape,v=a?"r":"endAngle",h={};d[v]=a?r.r0:r.startAngle,h[v]=r[v],(s?ct:Nt)(c,{shape:h},i)}return c}};function nfe(e,t){var n=e.get("realtimeSort",!0),r=t.getBaseAxis();if(n&&r.type==="category"&&t.type==="cartesian2d")return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function HL(e,t,n,r,a,i,o,s){var l,u;i?(u={x:r.x,width:r.width},l={y:r.y,height:r.height}):(u={y:r.y,height:r.height},l={x:r.x,width:r.width}),s||(o?ct:Nt)(n,{shape:l},t,a,null);var c=t?e.baseAxis.model:null;(o?ct:Nt)(n,{shape:u},c,a)}function WL(e,t){for(var n=0;n0?1:-1,o=r.height>0?1:-1;return{x:r.x+i*a/2,y:r.y+o*a/2,width:r.width-i*a,height:r.height-o*a}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function ife(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function CH(e){return function(t){var n=t?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+n;default:return r}}}(e)}function YL(e,t,n,r,a,i,o,s){var l=t.getItemVisual(n,"style");if(s){if(!i.get("roundCap")){var c=e.shape,f=Al(r.getModel("itemStyle"),c,!0);oe(c,f),e.setShape(c)}}else{var u=r.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(l);var d=r.getShallow("cursor");d&&e.attr("cursor",d);var v=s?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",h=xn(r);Hn(e,h,{labelFetcher:i,labelDataIndex:n,defaultText:Vc(i.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:v});var g=e.getTextContent();if(s&&g){var p=r.get(["label","position"]);e.textConfig.inside=p==="middle"?!0:null,Qce(e,p==="outside"?v:p,CH(o),r.get(["label","rotate"]))}B$(g,h,i.getRawValue(n),function(y){return hH(t,y)});var m=r.getModel(["emphasis"]);Xt(e,m.get("focus"),m.get("blurScope"),m.get("disabled")),Gn(e,r),ife(a)&&(e.style.fill="none",e.style.stroke="none",k(e.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function ofe(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||n==="none")return 0;var r=e.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,a,i)}var sfe=function(){function e(){}return e}(),XL=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r.type="largeBar",r}return t.prototype.getDefaultShape=function(){return new sfe},t.prototype.buildPath=function(n,r){for(var a=r.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?n:null},30,!1);function lfe(e,t,n){for(var r=e.baseDimIdx,a=1-r,i=e.shape.points,o=e.largeDataIndices,s=[],l=[],u=e.barWidth,c=0,f=i.length/3;c=s[0]&&t<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return o[c]}return-1}function TH(e,t,n){if(_u(n,"cartesian2d")){var r=t,a=n.getArea();return{x:e?r.x:a.x,y:e?a.y:r.y,width:e?r.width:a.width,height:e?a.height:r.height}}else{var a=n.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:e?a.r0:i.r0,r:e?a.r:i.r,startAngle:e?i.startAngle:0,endAngle:e?i.endAngle:Math.PI*2}}}function ufe(e,t,n){var r=e.type==="polar"?Pr:at;return new r({shape:TH(t,n,e),silent:!0,z2:0})}const cfe=tfe;function ffe(e){e.registerChartView(cfe),e.registerSeriesModel(jce),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,Ge(D3,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,M3("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,xH("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,n){var r=t.componentType||"series";n.eachComponent({mainType:r,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var Tg=Math.PI*2,KL=Math.PI/180;function AH(e,t){return gn(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function IH(e,t){var n=AH(e,t),r=e.get("center"),a=e.get("radius");ue(a)||(a=[0,a]);var i=_e(n.width,t.getWidth()),o=_e(n.height,t.getHeight()),s=Math.min(i,o),l=_e(a[0],s/2),u=_e(a[1],s/2),c,f,d=e.coordinateSystem;if(d){var v=d.dataToPoint(r);c=v[0]||0,f=v[1]||0}else ue(r)||(r=[r,r]),c=_e(r[0],i)+n.x,f=_e(r[1],o)+n.y;return{cx:c,cy:f,r0:l,r:u}}function dfe(e,t,n){t.eachSeriesByType(e,function(r){var a=r.getData(),i=a.mapDimension("value"),o=AH(r,n),s=IH(r,n),l=s.cx,u=s.cy,c=s.r,f=s.r0,d=-r.get("startAngle")*KL,v=r.get("minAngle")*KL,h=0;a.each(i,function(A){!isNaN(A)&&h++});var g=a.getSum(i),p=Math.PI/(g||h)*2,m=r.get("clockwise"),y=r.get("roseType"),_=r.get("stillShowZeroSum"),b=a.getDataExtent(i);b[0]=0;var x=Tg,S=0,w=d,C=m?1:-1;if(a.setLayout({viewRect:o,r:c}),a.each(i,function(A,P){var D;if(isNaN(A)){a.setItemLayout(P,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:m,cx:l,cy:u,r0:f,r:y?NaN:c});return}y!=="area"?D=g===0&&_?p:A*p:D=Tg/h,Dn?m:p,x=Math.abs(_.label.y-n);if(x>=b.maxY){var S=_.label.x-t-_.len2*a,w=r+_.len,C=Math.abs(S)e.unconstrainedWidth?null:v:null;r.setStyle("width",h)}var g=r.getBoundingRect();i.width=g.width;var p=(r.style.margin||0)+2.1;i.height=g.height+p,i.y-=(i.height-f)/2}}}function fb(e){return e.position==="center"}function gfe(e){var t=e.getData(),n=[],r,a,i=!1,o=(e.get("minShowLabelAngle")||0)*vfe,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,f=s.y,d=s.height;function v(S){S.ignore=!0}function h(S){if(!S.ignore)return!0;for(var w in S.states)if(S.states[w].ignore===!1)return!0;return!1}t.each(function(S){var w=t.getItemGraphicEl(S),C=w.shape,T=w.getTextContent(),A=w.getTextGuideLine(),P=t.getItemModel(S),D=P.getModel("label"),M=D.get("position")||P.get(["emphasis","label","position"]),L=D.get("distanceToLabelLine"),R=D.get("alignTo"),V=_e(D.get("edgeDistance"),u),H=D.get("bleedMargin"),O=P.getModel("labelLine"),G=O.get("length");G=_e(G,u);var Z=O.get("length2");if(Z=_e(Z,u),Math.abs(C.endAngle-C.startAngle)0?"right":"left":Q>0?"left":"right"}var q=Math.PI,re=0,ae=D.get("rotate");if(ut(ae))re=ae*(q/180);else if(M==="center")re=0;else if(ae==="radial"||ae===!0){var de=Q<0?-j+q:-j;re=de}else if(ae==="tangential"&&M!=="outside"&&M!=="outer"){var me=Math.atan2(Q,z);me<0&&(me=q*2+me);var pe=z>0;pe&&(me=q+me),re=me-q}if(i=!!re,T.x=F,T.y=W,T.rotation=re,T.setStyle({verticalAlign:"middle"}),U){T.setStyle({align:$});var De=T.states.select;De&&(De.x+=T.x,De.y+=T.y)}else{var be=T.getBoundingRect().clone();be.applyTransform(T.getComputedTransform());var ye=(T.style.margin||0)+2.1;be.y-=ye/2,be.height+=ye,n.push({label:T,labelLine:A,position:M,len:G,len2:Z,minTurnAngle:O.get("minTurnAngle"),maxSurfaceAngle:O.get("maxSurfaceAngle"),surfaceNormal:new We(Q,z),linePoints:Y,textAlign:$,labelDistance:L,labelAlignTo:R,edgeDistance:V,bleedMargin:H,rect:be,unconstrainedWidth:be.width,labelStyleWidth:T.style.width})}w.setTextConfig({inside:U})}}),!i&&e.get("avoidLabelOverlap")&&hfe(n,r,a,l,u,d,c,f);for(var g=0;g0){for(var c=o.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f=i.r0}},t.type="pie",t}(Et);const yfe=mfe;function hf(e,t,n){t=ue(t)&&{coordDimensions:t}||oe({encodeDefine:e.getEncode()},t);var r=e.getSource(),a=ch(r,t).dimensions,i=new fr(a,e);return i.initData(r,n),i}var _fe=function(){function e(t,n){this._getDataWithEncodedVisual=t,this._getRawData=n}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var n=this._getRawData();return n.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var n=this._getDataWithEncodedVisual();return n.indexOfName(t)},e.prototype.getItemVisual=function(t,n){var r=this._getDataWithEncodedVisual();return r.getItemVisual(t,n)},e}();const mh=_fe;var bfe=it(),Sfe=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new mh(Ce(this.getData,this),Ce(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return hf(this,{coordDimensions:["value"],encodeDefaulter:Ge(wT,this)})},t.prototype.getDataParams=function(n){var r=this.getData(),a=bfe(r),i=a.seats;if(!i){var o=[];r.each(r.mapDimension("value"),function(l){o.push(l)}),i=a.seats=Ene(o,r.hostModel.get("percentPrecision"))}var s=e.prototype.getDataParams.call(this,n);return s.percent=i[n]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(n){Jl(n,"labelLine",["show"]);var r=n.labelLine,a=n.emphasis.labelLine;r.show=r.show&&n.label.show,a.show=a.show&&n.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}($t);const xfe=Sfe;function wfe(e){return{seriesType:e,reset:function(t,n){var r=t.getData();r.filterSelf(function(a){var i=r.mapDimension("value"),o=r.get(i,a);return!(ut(o)&&!isNaN(o)&&o<0)})}}}function Cfe(e){e.registerChartView(yfe),e.registerSeriesModel(xfe),YG("pie",e.registerAction),e.registerLayout(Ge(dfe,"pie")),e.registerProcessor(ph("pie")),e.registerProcessor(wfe("pie"))}var Tfe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(n,r){return vo(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(n,r,a){return a.point(r.getItemLayout(n))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}($t);const Afe=Tfe;var DH=4,Ife=function(){function e(){}return e}(),Pfe=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.getDefaultShape=function(){return new Ife},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(n,r){var a=r.points,i=r.size,o=this.symbolProxy,s=o.shape,l=n.getContext?n.getContext():n,u=l&&i[0]=0;u--){var c=u*2,f=i[c]-s/2,d=i[c+1]-l/2;if(n>=f&&r>=d&&n<=f+s&&r<=d+l)return u}return-1},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect();if(n=a[0],r=a[1],i.contain(n,r)){var o=this.hoverDataIdx=this.findDataIndex(n,r);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var r=this.shape,a=r.points,i=r.size,o=i[0],s=i[1],l=1/0,u=1/0,c=-1/0,f=-1/0,d=0;d=0&&(u.dataIndex=f+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}();const Mfe=Dfe;var kfe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this._updateSymbolDraw(i,n);o.updateData(i,{clipShape:this._getClipShape(n)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(n,r,a){var i=n.getData(),o=this._updateSymbolDraw(i,n);o.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(n,r,a){this._symbolDraw.incrementalUpdate(n,r.getData(),{clipShape:this._getClipShape(r)}),this._finished=n.end===r.getData().count()},t.prototype.updateTransform=function(n,r,a){var i=n.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=gh("").reset(n,r,a);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},t.prototype._getClipShape=function(n){var r=n.coordinateSystem,a=r&&r.getArea&&r.getArea();return n.get("clip",!0)?a:null},t.prototype._updateSymbolDraw=function(n,r){var a=this._symbolDraw,i=r.pipelineContext,o=i.large;return(!a||o!==this._isLargeDraw)&&(a&&a.remove(),a=this._symbolDraw=o?new Mfe:new hh,this._isLargeDraw=o,this.group.removeAll()),this.group.add(a.group),a},t.prototype.remove=function(n,r){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(Et);const Lfe=kfe;var Efe=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(ot);const Rfe=Efe;var Nx=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",on).models[0]},t.type="cartesian2dAxis",t}(ot);fn(Nx,dh);var MH={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},Vfe=Ye({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},MH),QT=Ye({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},MH),Ofe=Ye({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},QT),Nfe=Ee({logBase:10},QT);const kH={category:Vfe,value:QT,time:Ofe,log:Nfe};var Bfe={value:1,category:1,time:1,log:1};function Oc(e,t,n,r){k(Bfe,function(a,i){var o=Ye(Ye({},kH[i],!0),r,!0),s=function(l){te(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+i,c}return u.prototype.mergeDefaultAndTheme=function(c,f){var d=yv(this),v=d?lf(c):{},h=f.getTheme();Ye(c,h.get(i+"Axis")),Ye(c,this.getDefaultOption()),c.type=JL(c),d&&ds(c,v,d)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=Mx.createByAxisModel(this))},u.prototype.getCategories=function(c){var f=this.option;if(f.type==="category")return c?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=o,u}(n);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+"Axis",JL)}function JL(e){return e.type||(e.data?"category":"value")}var zfe=function(){function e(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return e.prototype.getAxis=function(t){return this._axes[t]},e.prototype.getAxes=function(){return fe(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),yt(this.getAxes(),function(n){return n.scale.type===t})},e.prototype.addAxis=function(t){var n=t.dim;this._axes[n]=t,this._dimList.push(n)},e}();const Ffe=zfe;var Bx=["x","y"];function QL(e){return e.type==="interval"||e.type==="time"}var $fe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=Bx,n}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var n=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!QL(n)||!QL(r))){var a=n.getExtent(),i=r.getExtent(),o=this.dataToPoint([a[0],i[0]]),s=this.dataToPoint([a[1],i[1]]),l=a[1]-a[0],u=i[1]-i[0];if(!(!l||!u)){var c=(s[0]-o[0])/l,f=(s[1]-o[1])/u,d=o[0]-a[0]*c,v=o[1]-i[0]*f,h=this._transform=[c,0,0,f,d,v];this._invTransform=Qc([],h)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var r=this.getAxis("x"),a=this.getAxis("y");return r.contain(r.toLocalCoord(n[0]))&&a.contain(a.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.containZone=function(n,r){var a=this.dataToPoint(n),i=this.dataToPoint(r),o=this.getArea(),s=new Xe(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(s)},t.prototype.dataToPoint=function(n,r,a){a=a||[];var i=n[0],o=n[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return zn(a,n,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return a[0]=s.toGlobalCoord(s.dataToCoord(i,r)),a[1]=l.toGlobalCoord(l.dataToCoord(o,r)),a},t.prototype.clampData=function(n,r){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),s=i.getExtent(),l=a.parse(n[0]),u=i.parse(n[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),r[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),r},t.prototype.pointToData=function(n,r){var a=[];if(this._invTransform)return zn(a,n,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(n[0]),r),a[1]=o.coordToData(o.toLocalCoord(n[1]),r),a},t.prototype.getOtherAxis=function(n){return this.getAxis(n.dim==="x"?"y":"x")},t.prototype.getArea=function(){var n=this.getAxis("x").getGlobalExtent(),r=this.getAxis("y").getGlobalExtent(),a=Math.min(n[0],n[1]),i=Math.min(r[0],r[1]),o=Math.max(n[0],n[1])-a,s=Math.max(r[0],r[1])-i;return new Xe(a,i,o,s)},t}(Ffe),Gfe=function(e){te(t,e);function t(n,r,a,i,o){var s=e.call(this,n,r,a)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var n=this.position;return n==="top"||n==="bottom"},t.prototype.getGlobalExtent=function(n){var r=this.getExtent();return r[0]=this.toGlobalCoord(r[0]),r[1]=this.toGlobalCoord(r[1]),n&&r[0]>r[1]&&r.reverse(),r},t.prototype.pointToData=function(n,r){return this.coordToData(this.toLocalCoord(n[this.dim==="x"?0:1]),r)},t.prototype.setCategorySortInfo=function(n){if(this.type!=="category")return!1;this.model.option.categorySortInfo=n,this.scale.setSortInfo(n)},t}(ja);const Hfe=Gfe;function zx(e,t,n){n=n||{};var r=e.coordinateSystem,a=t.axis,i={},o=a.getAxesOnZeroOf()[0],s=a.position,l=o?"onZero":s,u=a.dim,c=r.getRect(),f=[c.x,c.x+c.width,c.y,c.y+c.height],d={left:0,right:1,top:0,bottom:1,onZero:2},v=t.get("offset")||0,h=u==="x"?[f[2]-v,f[3]+v]:[f[0]-v,f[1]+v];if(o){var g=o.toGlobalCoord(o.dataToCoord(0));h[d.onZero]=Math.max(Math.min(g,h[1]),h[0])}i.position=[u==="y"?h[d[l]]:f[0],u==="x"?h[d[l]]:f[3]],i.rotation=Math.PI/2*(u==="x"?0:1);var p={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=p[s],i.labelOffset=o?h[d[s]]-h[d.onZero]:0,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),Mn(n.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var m=t.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-m:m,i.z2=1,i}function eE(e){return e.get("coordinateSystem")==="cartesian2d"}function tE(e){var t={xAxisModel:null,yAxisModel:null};return k(t,function(n,r){var a=r.replace(/Model$/,""),i=e.getReferringComponents(a,on).models[0];t[r]=i}),t}var db=Math.log;function LH(e,t,n){var r=hs.prototype,a=r.getTicks.call(n),i=r.getTicks.call(n,!0),o=a.length-1,s=r.getInterval.call(n),l=N3(e,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(e.type==="log"){var d=db(e.base);u=[db(u[0])/d,db(u[1])/d]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:o,fixMin:c,fixMax:f});var v=r.getExtent.call(e);c&&(u[0]=v[0]),f&&(u[1]=v[1]);var h=r.getInterval.call(e),g=u[0],p=u[1];if(c&&f)h=(p-g)/o;else if(c)for(p=u[0]+h*o;pu[0]&&isFinite(g)&&isFinite(u[0]);)h=J_(h),g=u[1]-h*o;else{var m=e.getTicks().length-1;m>o&&(h=J_(h));var y=h*o;p=Math.ceil(u[1]/h)*h,g=Kt(p-y),g<0&&u[0]>=0?(g=0,p=Kt(y)):p>0&&u[1]<=0&&(p=0,g=-Kt(y))}var _=(a[0].value-i[0].value)/s,b=(a[o].value-i[o].value)/s;r.setExtent.call(e,g+h*_,p+h*b),r.setInterval.call(e,h),(_||b)&&r.setNiceExtent.call(e,g+h,p-h)}var Wfe=function(){function e(t,n,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Bx,this._initCartesian(t,n,r),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,n){var r=this._axesMap;this._updateScale(t,this.model);function a(o){var s,l=tt(o),u=l.length;if(u){for(var c=[],f=u-1;f>=0;f--){var d=+l[f],v=o[d],h=v.model,g=v.scale;kx(g)&&h.get("alignTicks")&&h.get("interval")==null?c.push(v):(Rc(g,h),kx(g)&&(s=v))}c.length&&(s||(s=c.pop(),Rc(s.scale,s.model)),k(c,function(p){LH(p.scale,p.model,s.scale)}))}}a(r.x),a(r.y);var i={};k(r.x,function(o){nE(r,"y",o,i)}),k(r.y,function(o){nE(r,"x",o,i)}),this.resize(this.model,n)},e.prototype.resize=function(t,n,r){var a=t.getBoxLayoutParams(),i=!r&&t.get("containLabel"),o=gn(a,{width:n.getWidth(),height:n.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(k(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=aue(u);if(c){var f=u.isHorizontal()?"height":"width",d=u.model.get(["axisLabel","margin"]);o[f]-=c[f]+d,u.position==="top"?o.y+=c.height+d:u.position==="left"&&(o.x+=c.width+d)}}}),l()),k(this._coordsList,function(u){u.calcAffineTransform()});function l(){k(s,function(u){var c=u.isHorizontal(),f=c?[0,o.width]:[0,o.height],d=u.inverse?1:0;u.setExtent(f[d],f[1-d]),Ufe(u,c?o.x:o.y)})}},e.prototype.getAxis=function(t,n){var r=this._axesMap[t];if(r!=null)return r[n||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,n){if(t!=null&&n!=null){var r="x"+t+"y"+n;return this._coordsMap[r]}Re(t)&&(n=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a0?"top":"bottom",i="center"):qp(a-Xo)?(o=r>0?"bottom":"top",i="center"):(o="middle",a>0&&a0?"right":"left":i=r>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},e.makeAxisEventDataBase=function(t){var n={componentType:t.mainType,componentIndex:t.componentIndex};return n[t.mainType+"Index"]=t.componentIndex,n},e.isLabelSilent=function(t){var n=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||n&&n.show)},e}(),aE={axisLine:function(e,t,n,r){var a=t.get(["axisLine","show"]);if(a==="auto"&&e.handleAutoShown&&(a=e.handleAutoShown("axisLine")),!!a){var i=t.axis.getExtent(),o=r.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(zn(s,s,o),zn(l,l,o));var c=oe({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new kn({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});kc(f.shape,f.style.lineWidth),f.anid="line",n.add(f);var d=t.get(["axisLine","symbol"]);if(d!=null){var v=t.get(["axisLine","symbolSize"]);we(d)&&(d=[d,d]),(we(v)||ut(v))&&(v=[v,v]);var h=mu(t.get(["axisLine","symbolOffset"])||0,v),g=v[0],p=v[1];k([{rotate:e.rotation+Math.PI/2,offset:h[0],r:0},{rotate:e.rotation-Math.PI/2,offset:h[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(m,y){if(d[y]!=="none"&&d[y]!=null){var _=sn(d[y],-g/2,-p/2,g,p,c.stroke,!0),b=m.r+m.offset,x=u?l:s;_.attr({rotation:m.rotate,x:x[0]+b*Math.cos(e.rotation),y:x[1]-b*Math.sin(e.rotation),silent:!0,z2:11}),n.add(_)}})}}},axisTickLabel:function(e,t,n,r){var a=jfe(n,r,t,e),i=qfe(n,r,t,e);if(Zfe(t,i,a),Kfe(n,r,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=K3(fe(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));Q3(o)}},axisName:function(e,t,n,r){var a=Mn(e.axisName,t.get("name"));if(a){var i=t.get("nameLocation"),o=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,f=[i==="start"?u[0]-c*l:i==="end"?u[1]+c*l:(u[0]+u[1])/2,oE(i)?e.labelOffset+o*l:0],d,v=t.get("nameRotate");v!=null&&(v=v*Xo/180);var h;oE(i)?d=$l.innerTextLayout(e.rotation,v??e.rotation,o):(d=Xfe(e.rotation,i,v||0,u),h=e.axisNameAvailableWidth,h!=null&&(h=Math.abs(h/Math.sin(d.rotation)),!isFinite(h)&&(h=null)));var g=s.getFont(),p=t.get("nameTruncate",!0)||{},m=p.ellipsis,y=Mn(e.nameTruncateMaxWidth,p.maxWidth,h),_=new lt({x:f[0],y:f[1],rotation:d.rotation,silent:$l.isLabelSilent(t),style:kt(s,{text:a,font:g,overflow:"truncate",width:y,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||d.textAlign,verticalAlign:s.get("verticalAlign")||d.textVerticalAlign}),z2:1});if(rf({el:_,componentModel:t,itemName:a}),_.__fullText=a,_.anid="name",t.get("triggerEvent")){var b=$l.makeAxisEventDataBase(t);b.targetType="axisName",b.name=a,$e(_).eventData=b}r.add(_),_.updateTransform(),n.add(_),_.decomposeTransform()}}};function Xfe(e,t,n,r){var a=M5(n-e),i,o,s=r[0]>r[1],l=t==="start"&&!s||t!=="start"&&s;return qp(a-Xo/2)?(o=l?"bottom":"top",i="center"):qp(a-Xo*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",aXo/2?i=l?"left":"right":i=l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function Zfe(e,t,n){if(!B3(e.axis)){var r=e.get(["axisLabel","showMinLabel"]),a=e.get(["axisLabel","showMaxLabel"]);t=t||[],n=n||[];var i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=n[0],c=n[1],f=n[n.length-1],d=n[n.length-2];r===!1?(jr(i),jr(u)):iE(i,o)&&(r?(jr(o),jr(c)):(jr(i),jr(u))),a===!1?(jr(s),jr(f)):iE(l,s)&&(a?(jr(l),jr(d)):(jr(s),jr(f)))}}function jr(e){e&&(e.ignore=!0)}function iE(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var a=zy([]);return gu(a,a,-e.rotation),n.applyTransform(Wi([],a,e.getLocalTransform())),r.applyTransform(Wi([],a,t.getLocalTransform())),n.intersect(r)}}function oE(e){return e==="middle"||e==="center"}function EH(e,t,n,r,a){for(var i=[],o=[],s=[],l=0;l=0||e===t}function rde(e){var t=eA(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,a=n.option,i=n.get("status"),o=n.get("value");o!=null&&(o=r.parse(o));var s=Fx(n);i==null&&(a.status=s?"show":"hide");var l=r.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o0&&!h.min?h.min=0:h.min!=null&&h.min<0&&!h.max&&(h.max=0);var g=l;h.color!=null&&(g=Ee({color:h.color},l));var p=Ye(Ve(h),{boundaryGap:n,splitNumber:r,scale:a,axisLine:i,axisTick:o,axisLabel:s,name:h.text,showName:u,nameLocation:"end",nameGap:f,nameTextStyle:g,triggerEvent:d},!1);if(we(c)){var m=p.name;p.name=c.replace("{value}",m??"")}else Le(c)&&(p.name=c(p.name,p));var y=new Lt(p,null,this.ecModel);return fn(y,dh.prototype),y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this._indicatorModels=v},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:Ye({lineStyle:{color:"#bbb"}},Ff.axisLine),axisLabel:Ag(Ff.axisLabel,!1),axisTick:Ag(Ff.axisTick,!1),splitLine:Ag(Ff.splitLine,!0),splitArea:Ag(Ff.splitArea,!0),indicator:[]},t}(ot);const _de=yde;var bde=["axisLine","axisTickLabel","axisName"],Sde=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group;i.removeAll(),this._buildAxes(n),this._buildSplitLineAndArea(n)},t.prototype._buildAxes=function(n){var r=n.coordinateSystem,a=r.getIndicatorAxes(),i=fe(a,function(o){var s=o.model.get("showName")?o.name:"",l=new no(o.model,{axisName:s,position:[r.cx,r.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});k(i,function(o){k(bde,o.add,o),this.group.add(o.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(n){var r=n.coordinateSystem,a=r.getIndicatorAxes();if(!a.length)return;var i=n.get("shape"),o=n.getModel("splitLine"),s=n.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),c=o.get("show"),f=s.get("show"),d=l.get("color"),v=u.get("color"),h=ue(d)?d:[d],g=ue(v)?v:[v],p=[],m=[];function y(R,V,H){var O=H%V.length;return R[O]=R[O]||[],O}if(i==="circle")for(var _=a[0].getTicksCoords(),b=r.cx,x=r.cy,S=0;S<_.length;S++){if(c){var w=y(p,h,S);p[w].push(new Ai({shape:{cx:b,cy:x,r:_[S].coord}}))}if(f&&S<_.length-1){var w=y(m,g,S);m[w].push(new Zy({shape:{cx:b,cy:x,r0:_[S].coord,r:_[S+1].coord}}))}}else for(var C,T=fe(a,function(R,V){var H=R.getTicksCoords();return C=C==null?H.length-1:Math.min(H.length-1,C),fe(H,function(O){return r.coordToPoint(O.coord,V)})}),A=[],S=0;S<=C;S++){for(var P=[],D=0;D3?1.4:o>1?1.2:1.1,c=i>0?u:1/u;gb(this,"zoom","zoomOnMouseWheel",n,{scale:c,originX:s,originY:l,isAvailableBehavior:null})}if(a){var f=Math.abs(i),d=(i>0?1:-1)*(f>3?.4:f>1?.15:.05);gb(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:d,originX:s,originY:l,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(n){if(!dE(this._zr,"globalPan")){var r=n.pinchScale>1?1.1:1/1.1;gb(this,"zoom",null,n,{scale:r,originX:n.pinchX,originY:n.pinchY,isAvailableBehavior:null})}},t}(wa);function gb(e,t,n,r,a){e.pointerChecker&&e.pointerChecker(r,a.originX,a.originY)&&(qi(r.event),zH(e,t,n,r,a))}function zH(e,t,n,r,a){a.isAvailableBehavior=Ce(dp,null,n,r),e.trigger(t,a)}function dp(e,t,n){var r=n[e];return!e||r&&(!we(r)||t.event[r+"Key"])}const yh=kde;function nA(e,t,n){var r=e.target;r.x+=t,r.y+=n,r.dirty()}function rA(e,t,n,r){var a=e.target,i=e.zoomLimit,o=e.zoom=e.zoom||1;if(o*=t,i){var s=i.min||0,l=i.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/e.zoom;e.zoom=o,a.x-=(n-a.x)*(u-1),a.y-=(r-a.y)*(u-1),a.scaleX*=u,a.scaleY*=u,a.dirty()}var Lde={axisPointer:1,tooltip:1,brush:1};function g0(e,t,n){var r=t.getComponentByElement(e.topTarget),a=r&&r.coordinateSystem;return r&&r!==n&&!Lde.hasOwnProperty(r.mainType)&&a&&a.model!==n}function FH(e){if(we(e)){var t=new DOMParser;e=t.parseFromString(e,"text/xml")}var n=e;for(n.nodeType===9&&(n=n.firstChild);n.nodeName.toLowerCase()!=="svg"||n.nodeType!==1;)n=n.nextSibling;return n}var pb,bm={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},vE=tt(bm),Sm={"alignment-baseline":"textBaseline","stop-color":"stopColor"},hE=tt(Sm),Ede=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(t,n){n=n||{};var r=FH(t);this._defsUsePending=[];var a=new Be;this._root=a;var i=[],o=r.getAttribute("viewBox")||"",s=parseFloat(r.getAttribute("width")||n.width),l=parseFloat(r.getAttribute("height")||n.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),Er(r,a,null,!0,!1);for(var u=r.firstChild;u;)this._parseNode(u,a,i,null,!1,!1),u=u.nextSibling;Ode(this._defs,this._defsUsePending),this._defsUsePending=[];var c,f;if(o){var d=p0(o);d.length>=4&&(c={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(c&&s!=null&&l!=null&&(f=GH(c,{x:0,y:0,width:s,height:l}),!n.ignoreViewBox)){var v=a;a=new Be,a.add(v),v.scaleX=v.scaleY=f.scale,v.x=f.x,v.y=f.y}return!n.ignoreRootClip&&s!=null&&l!=null&&a.setClipPath(new at({shape:{x:0,y:0,width:s,height:l}})),{root:a,width:s,height:l,viewBoxRect:c,viewBoxTransform:f,named:i}},e.prototype._parseNode=function(t,n,r,a,i,o){var s=t.nodeName.toLowerCase(),l,u=a;if(s==="defs"&&(i=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=n;else{if(!i){var c=pb[s];if(c&&Te(pb,s)){l=c.call(this,t,n);var f=t.getAttribute("name");if(f){var d={name:f,namedFrom:null,svgNodeTagLower:s,el:l};r.push(d),s==="g"&&(u=d)}else a&&r.push({name:a.name,namedFrom:a,svgNodeTagLower:s,el:l});n.add(l)}}var v=gE[s];if(v&&Te(gE,s)){var h=v.call(this,t),g=t.getAttribute("id");g&&(this._defs[g]=h)}}if(l&&l.isGroup)for(var p=t.firstChild;p;)p.nodeType===1?this._parseNode(p,l,r,u,i,o):p.nodeType===3&&o&&this._parseText(p,l),p=p.nextSibling},e.prototype._parseText=function(t,n){var r=new dv({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Kr(n,r),Er(t,r,this._defsUsePending,!1,!1),Rde(r,n);var a=r.style,i=a.fontSize;i&&i<9&&(a.fontSize=9,r.scaleX*=i/9,r.scaleY*=i/9);var o=(a.fontSize||a.fontFamily)&&[a.fontStyle,a.fontWeight,(a.fontSize||12)+"px",a.fontFamily||"sans-serif"].join(" ");a.font=o;var s=r.getBoundingRect();return this._textX+=s.width,n.add(r),r},e.internalField=function(){pb={g:function(t,n){var r=new Be;return Kr(n,r),Er(t,r,this._defsUsePending,!1,!1),r},rect:function(t,n){var r=new at;return Kr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),r.silent=!0,r},circle:function(t,n){var r=new Ai;return Kr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),r.silent=!0,r},line:function(t,n){var r=new kn;return Kr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),r.silent=!0,r},ellipse:function(t,n){var r=new dT;return Kr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),r.silent=!0,r},polygon:function(t,n){var r=t.getAttribute("points"),a;r&&(a=yE(r));var i=new Dr({shape:{points:a||[]},silent:!0});return Kr(n,i),Er(t,i,this._defsUsePending,!1,!1),i},polyline:function(t,n){var r=t.getAttribute("points"),a;r&&(a=yE(r));var i=new kr({shape:{points:a||[]},silent:!0});return Kr(n,i),Er(t,i,this._defsUsePending,!1,!1),i},image:function(t,n){var r=new Wn;return Kr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),r.silent=!0,r},text:function(t,n){var r=t.getAttribute("x")||"0",a=t.getAttribute("y")||"0",i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(r)+parseFloat(i),this._textY=parseFloat(a)+parseFloat(o);var s=new Be;return Kr(n,s),Er(t,s,this._defsUsePending,!1,!0),s},tspan:function(t,n){var r=t.getAttribute("x"),a=t.getAttribute("y");r!=null&&(this._textX=parseFloat(r)),a!=null&&(this._textY=parseFloat(a));var i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",s=new Be;return Kr(n,s),Er(t,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(t,n){var r=t.getAttribute("d")||"",a=p$(r);return Kr(n,a),Er(t,a,this._defsUsePending,!1,!1),a.silent=!0,a}}}(),e}(),gE={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),n=parseInt(e.getAttribute("y1")||"0",10),r=parseInt(e.getAttribute("x2")||"10",10),a=parseInt(e.getAttribute("y2")||"0",10),i=new ah(t,n,r,a);return pE(e,i),mE(e,i),i},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),n=parseInt(e.getAttribute("cy")||"0",10),r=parseInt(e.getAttribute("r")||"0",10),a=new D$(t,n,r);return pE(e,a),mE(e,a),a}};function pE(e,t){var n=e.getAttribute("gradientUnits");n==="userSpaceOnUse"&&(t.global=!0)}function mE(e,t){for(var n=e.firstChild;n;){if(n.nodeType===1&&n.nodeName.toLocaleLowerCase()==="stop"){var r=n.getAttribute("offset"),a=void 0;r&&r.indexOf("%")>0?a=parseInt(r,10)/100:r?a=parseFloat(r):a=0;var i={};$H(n,i,i);var o=i.stopColor||n.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:a,color:o})}n=n.nextSibling}}function Kr(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),Ee(t.__inheritedStyle,e.__inheritedStyle))}function yE(e){for(var t=p0(e),n=[],r=0;r0;i-=2){var o=r[i],s=r[i-1],l=p0(o);switch(a=a||ma(),s){case"translate":xi(a,a,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":KC(a,a,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":gu(a,a,-parseFloat(l[0])*mb);break;case"skewX":var u=Math.tan(parseFloat(l[0])*mb);Wi(a,[1,0,u,1,0,0],a);break;case"skewY":var c=Math.tan(parseFloat(l[0])*mb);Wi(a,[1,c,0,1,0,0],a);break;case"matrix":a[0]=parseFloat(l[0]),a[1]=parseFloat(l[1]),a[2]=parseFloat(l[2]),a[3]=parseFloat(l[3]),a[4]=parseFloat(l[4]),a[5]=parseFloat(l[5]);break}}t.setLocalTransform(a)}}var bE=/([^\s:;]+)\s*:\s*([^:;]+)/g;function $H(e,t,n){var r=e.getAttribute("style");if(r){bE.lastIndex=0;for(var a;(a=bE.exec(r))!=null;){var i=a[1],o=Te(bm,i)?bm[i]:null;o&&(t[o]=a[2]);var s=Te(Sm,i)?Sm[i]:null;s&&(n[s]=a[2])}}}function Fde(e,t,n){for(var r=0;r0,p={api:r,geo:l,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:g,isGeo:o,transformInfoRaw:d};l.resourceType==="geoJSON"?this._buildGeoJSON(p):l.resourceType==="geoSVG"&&this._buildSVG(p),this._updateController(t,n,r),this._updateMapSelectHandler(t,u,r,a)},e.prototype._buildGeoJSON=function(t){var n=this._regionsGroupByName=Pe(),r=Pe(),a=this._regionsGroup,i=t.transformInfoRaw,o=t.mapOrGeoModel,s=t.data,l=t.geo.projection,u=l&&l.stream;function c(v,h){return h&&(v=h(v)),v&&[v[0]*i.scaleX+i.x,v[1]*i.scaleY+i.y]}function f(v){for(var h=[],g=!u&&l&&l.project,p=0;p=0)&&(d=a);var v=o?{normal:{align:"center",verticalAlign:"middle"}}:null;Hn(t,xn(r),{labelFetcher:d,labelDataIndex:f,defaultText:n},v);var h=t.getTextContent();if(h&&(HH(h).ignore=h.ignore,t.textConfig&&o)){var g=t.getBoundingRect().clone();t.textConfig.layoutRect=g,t.textConfig.position=[(o[0]-g.x)/g.width*100+"%",(o[1]-g.y)/g.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function TE(e,t,n,r,a,i){e.data?e.data.setItemGraphicEl(i,t):$e(t).eventData={componentType:"geo",componentIndex:a.componentIndex,geoIndex:a.componentIndex,name:n,region:r&&r.option||{}}}function AE(e,t,n,r,a){e.data||rf({el:t,componentModel:a,itemName:n,itemTooltipOption:r.get("tooltip")})}function IE(e,t,n,r,a){t.highDownSilentOnTouch=!!a.get("selectedMode");var i=r.getModel("emphasis"),o=i.get("focus");return Xt(t,o,i.get("blurScope"),i.get("disabled")),e.isGeo&&lae(t,a,n),o}function PE(e,t,n){var r=[],a;function i(){a=[]}function o(){a.length&&(r.push(a),a=[])}var s=t({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&a.push([l,u])},sphere:function(){}});return!n&&s.polygonStart(),k(e,function(l){s.lineStart();for(var u=0;u-1&&(a.style.stroke=a.style.fill,a.style.fill="#fff",a.style.lineWidth=2),a},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},t}($t);const lve=sve;function uve(e,t){var n={};return k(e,function(r){r.each(r.mapDimension("value"),function(a,i){var o="ec-"+r.getName(i);n[o]=n[o]||[],isNaN(a)||n[o].push(a)})}),e[0].map(e[0].mapDimension("value"),function(r,a){for(var i="ec-"+e[0].getName(a),o=0,s=1/0,l=-1/0,u=n[i].length,c=0;c1?(b.width=_,b.height=_/p):(b.height=_,b.width=_*p),b.y=y[1]-b.height/2,b.x=y[0]-b.width/2;else{var x=e.getBoxLayoutParams();x.aspect=p,b=gn(x,{width:h,height:g})}this.setViewRect(b.x,b.y,b.width,b.height),this.setCenter(e.get("center"),t),this.setZoom(e.get("zoom"))}function hve(e,t){k(t.get("geoCoord"),function(n,r){e.addGeoCoord(r,n)})}var gve=function(){function e(){this.dimensions=UH}return e.prototype.create=function(t,n){var r=[];function a(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}t.eachComponent("geo",function(o,s){var l=o.get("map"),u=new LE(l+s,l,oe({nameMap:o.get("nameMap")},a(o)));u.zoomLimit=o.get("scaleLimit"),r.push(u),o.coordinateSystem=u,u.model=o,u.resize=EE,u.resize(o,n)}),t.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=r[l]}});var i={};return t.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),k(i,function(o,s){var l=fe(o,function(c){return c.get("nameMap")}),u=new LE(s,s,oe({nameMap:UC(l)},a(o[0])));u.zoomLimit=Mn.apply(null,fe(o,function(c){return c.get("scaleLimit")})),r.push(u),u.resize=EE,u.resize(o[0],n),k(o,function(c){c.coordinateSystem=u,hve(u,c)})}),r},e.prototype.getFilledRegions=function(t,n,r,a){for(var i=(t||[]).slice(),o=Pe(),s=0;s=0;o--){var s=a[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(s)}}function Cve(e,t){var n=e.isExpand?e.children:[],r=e.parentNode.children,a=e.hierNode.i?r[e.hierNode.i-1]:null;if(n.length){Ive(e);var i=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;a?(e.hierNode.prelim=a.hierNode.prelim+t(e,a),e.hierNode.modifier=e.hierNode.prelim-i):e.hierNode.prelim=i}else a&&(e.hierNode.prelim=a.hierNode.prelim+t(e,a));e.parentNode.hierNode.defaultAncestor=Pve(e,a,e.parentNode.hierNode.defaultAncestor||r[0],t)}function Tve(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function VE(e){return arguments.length?e:kve}function sd(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function Ave(e,t){return gn(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Ive(e){for(var t=e.children,n=t.length,r=0,a=0;--n>=0;){var i=t[n];i.hierNode.prelim+=r,i.hierNode.modifier+=r,a+=i.hierNode.change,r+=i.hierNode.shift+a}}function Pve(e,t,n,r){if(t){for(var a=e,i=e,o=i.parentNode.children[0],s=t,l=a.hierNode.modifier,u=i.hierNode.modifier,c=o.hierNode.modifier,f=s.hierNode.modifier;s=yb(s),i=_b(i),s&&i;){a=yb(a),o=_b(o),a.hierNode.ancestor=e;var d=s.hierNode.prelim+f-i.hierNode.prelim-u+r(s,i);d>0&&(Mve(Dve(s,e,n),e,d),u+=d,l+=d),f+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=a.hierNode.modifier,c+=o.hierNode.modifier}s&&!yb(a)&&(a.hierNode.thread=s,a.hierNode.modifier+=f-l),i&&!_b(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-c,n=e)}return n}function yb(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function _b(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function Dve(e,t,n){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:n}function Mve(e,t,n){var r=n/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=r,t.hierNode.shift+=n,t.hierNode.modifier+=n,t.hierNode.prelim+=n,e.hierNode.change+=r}function kve(e,t){return e.parentNode===t.parentNode?1:2}var Lve=function(){function e(){this.parentPoint=[],this.childPoints=[]}return e}(),Eve=function(e){te(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Lve},t.prototype.buildPath=function(n,r){var a=r.childPoints,i=a.length,o=r.parentPoint,s=a[0],l=a[i-1];if(i===1){n.moveTo(o[0],o[1]),n.lineTo(s[0],s[1]);return}var u=r.orient,c=u==="TB"||u==="BT"?0:1,f=1-c,d=_e(r.forkPosition,1),v=[];v[c]=o[c],v[f]=o[f]+(l[f]-o[f])*d,n.moveTo(o[0],o[1]),n.lineTo(v[0],v[1]),n.moveTo(s[0],s[1]),v[c]=s[c],n.lineTo(v[0],v[1]),v[c]=l[c],n.lineTo(v[0],v[1]),n.lineTo(l[0],l[1]);for(var h=1;hy.x,x||(b=b-Math.PI));var w=x?"left":"right",C=s.getModel("label"),T=C.get("rotate"),A=T*(Math.PI/180),P=p.getTextContent();P&&(p.setTextConfig({position:C.get("position")||w,rotation:T==null?-b:A,origin:"center"}),P.setStyle("verticalAlign","middle"))}var D=s.get(["emphasis","focus"]),M=D==="relative"?Hp(o.getAncestorsIndices(),o.getDescendantIndices()):D==="ancestor"?o.getAncestorsIndices():D==="descendant"?o.getDescendantIndices():null;M&&($e(n).focus=M),Vve(a,o,c,n,h,v,g,r),n.__edge&&(n.onHoverStateChange=function(L){if(L!=="blur"){var R=o.parentNode&&e.getItemGraphicEl(o.parentNode.dataIndex);R&&R.hoverState===rh||Qp(n.__edge,L)}})}function Vve(e,t,n,r,a,i,o,s){var l=t.getModel(),u=e.get("edgeShape"),c=e.get("layout"),f=e.getOrient(),d=e.get(["lineStyle","curveness"]),v=e.get("edgeForkPosition"),h=l.getModel("lineStyle").getLineStyle(),g=r.__edge;if(u==="curve")t.parentNode&&t.parentNode!==n&&(g||(g=r.__edge=new jy({shape:Hx(c,f,d,a,a)})),ct(g,{shape:Hx(c,f,d,i,o)},e));else if(u==="polyline"&&c==="orthogonal"&&t!==n&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var p=t.children,m=[],y=0;yn&&(n=a.height)}this.height=n+1},e.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var n=0,r=this.children,a=r.length;n=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,n)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(t){if(!(this.dataIndex<0)){var n=this.hostTree,r=n.data.getItemModel(this.dataIndex);return r.getModel(t)}},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(t,n){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,n)},e.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,n=0;n=0){var r=n.getData().tree.root,a=e.targetNode;if(we(a)&&(a=r.getNodeById(a)),a&&r.contains(a))return{node:a};var i=e.targetNodeId;if(i!=null&&(a=r.getNodeById(i)))return{node:a}}}function JH(e){for(var t=[];e;)e=e.parentNode,e&&t.push(e);return t.reverse()}function lA(e,t){var n=JH(e);return je(n,t)>=0}function m0(e,t){for(var n=[];e;){var r=e.dataIndex;n.push({name:e.name,dataIndex:r,value:t.getRawValue(r)}),e=e.parentNode}return n.reverse(),n}var Yve=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.hasSymbolVisual=!0,n.ignoreStyleOnData=!0,n}return t.prototype.getInitialData=function(n){var r={name:n.name,children:n.data},a=n.leaves||{},i=new Lt(a,this,this.ecModel),o=sA.createTree(r,this,s);function s(f){f.wrapMethod("getItemModel",function(d,v){var h=o.getNodeByDataIndex(v);return h&&h.children.length&&h.isExpand||(d.parentModel=i),d})}var l=0;o.eachNode("preorder",function(f){f.depth>l&&(l=f.depth)});var u=n.expandAndCollapse,c=u&&n.initialTreeDepth>=0?n.initialTreeDepth:l;return o.root.eachNode("preorder",function(f){var d=f.hostTree.data.getRawDataItem(f.dataIndex);f.isExpand=d&&d.collapsed!=null?!d.collapsed:f.depth<=c}),o.data},t.prototype.getOrient=function(){var n=this.get("orient");return n==="horizontal"?n="LR":n==="vertical"&&(n="TB"),n},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.formatTooltip=function(n,r,a){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(n),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return wn("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treeAncestors=m0(a,this),r.collapsed=!a.isExpand,r},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}($t);const Xve=Yve;function Zve(e,t,n){for(var r=[e],a=[],i;i=r.pop();)if(a.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s=0;i--)n.push(a[i])}}function jve(e,t){e.eachSeriesByType("tree",function(n){Kve(n,t)})}function Kve(e,t){var n=Ave(e,t);e.layoutInfo=n;var r=e.get("layout"),a=0,i=0,o=null;r==="radial"?(a=2*Math.PI,i=Math.min(n.height,n.width)/2,o=VE(function(_,b){return(_.parentNode===b.parentNode?1:2)/_.depth})):(a=n.width,i=n.height,o=VE());var s=e.getData().tree.root,l=s.children[0];if(l){wve(s),Zve(l,Cve,o),s.hierNode.modifier=-l.hierNode.prelim,Gf(l,Tve);var u=l,c=l,f=l;Gf(l,function(_){var b=_.getLayout().x;bc.getLayout().x&&(c=_),_.depth>f.depth&&(f=_)});var d=u===c?1:o(u,c)/2,v=d-u.getLayout().x,h=0,g=0,p=0,m=0;if(r==="radial")h=a/(c.getLayout().x+d+v),g=i/(f.depth-1||1),Gf(l,function(_){p=(_.getLayout().x+v)*h,m=(_.depth-1)*g;var b=sd(p,m);_.setLayout({x:b.x,y:b.y,rawX:p,rawY:m},!0)});else{var y=e.getOrient();y==="RL"||y==="LR"?(g=i/(c.getLayout().x+d+v),h=a/(f.depth-1||1),Gf(l,function(_){m=(_.getLayout().x+v)*g,p=y==="LR"?(_.depth-1)*h:a-(_.depth-1)*h,_.setLayout({x:p,y:m},!0)})):(y==="TB"||y==="BT")&&(h=a/(c.getLayout().x+d+v),g=i/(f.depth-1||1),Gf(l,function(_){p=(_.getLayout().x+v)*h,m=y==="TB"?(_.depth-1)*g:i-(_.depth-1)*g,_.setLayout({x:p,y:m},!0)}))}}}function qve(e){e.eachSeriesByType("tree",function(t){var n=t.getData(),r=n.tree;r.eachNode(function(a){var i=a.getModel(),o=i.getModel("itemStyle").getItemStyle(),s=n.ensureUniqueItemVisual(a.dataIndex,"style");oe(s,o)})})}function Jve(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,n){n.eachComponent({mainType:"series",subType:"tree",query:t},function(r){var a=t.dataIndex,i=r.getData().tree,o=i.getNodeByDataIndex(a);o.isExpand=!o.isExpand})}),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,n,r){n.eachComponent({mainType:"series",subType:"tree",query:t},function(a){var i=a.coordinateSystem,o=iA(i,t,void 0,r);a.setCenter&&a.setCenter(o.center),a.setZoom&&a.setZoom(o.zoom)})})}function Qve(e){e.registerChartView(Ove),e.registerSeriesModel(Xve),e.registerLayout(jve),e.registerVisual(qve),Jve(e)}var FE=["treemapZoomToNode","treemapRender","treemapMove"];function ehe(e){for(var t=0;t1;)i=i.parentNode;var o=mx(e.ecModel,i.name||i.dataIndex+"",r);a.setVisual("decal",o)})}var the=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.preventUsingHoverLayer=!0,n}return t.prototype.getInitialData=function(n,r){var a={name:n.name,children:n.data};e4(a);var i=n.levels||[],o=this.designatedVisualItemStyle={},s=new Lt({itemStyle:o},this,r);i=n.levels=nhe(i,r);var l=fe(i||[],function(f){return new Lt(f,s,r)},this),u=sA.createTree(a,this,c);function c(f){f.wrapMethod("getItemModel",function(d,v){var h=u.getNodeByDataIndex(v),g=h?l[h.depth]:null;return d.parentModel=g||s,d})}return u.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(n,r,a){var i=this.getData(),o=this.getRawValue(n),s=i.getName(n);return wn("nameValue",{name:s,value:o})},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treeAncestors=m0(a,this),r.treePathInfo=r.treeAncestors,r},t.prototype.setLayoutInfo=function(n){this.layoutInfo=this.layoutInfo||{},oe(this.layoutInfo,n)},t.prototype.mapIdToIndex=function(n){var r=this._idIndexMap;r||(r=this._idIndexMap=Pe(),this._idIndexMapCount=0);var a=r.get(n);return a==null&&r.set(n,a=this._idIndexMapCount++),a},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var r=this.getRawData().tree.root;(!n||n!==r&&!r.contains(n))&&(this._viewRoot=r)},t.prototype.enableAriaDecal=function(){QH(this)},t.type="series.treemap",t.layoutMode="box",t.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},t}($t);function e4(e){var t=0;k(e.children,function(r){e4(r);var a=r.value;ue(a)&&(a=a[0]),t+=a});var n=e.value;ue(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=t),n<0&&(n=0),ue(e.value)?e.value[0]=n:e.value=n}function nhe(e,t){var n=bt(t.get("color")),r=bt(t.get(["aria","decal","decals"]));if(n){e=e||[];var a,i;k(e,function(s){var l=new Lt(s),u=l.get("color"),c=l.get("decal");(l.get(["itemStyle","color"])||u&&u!=="none")&&(a=!0),(l.get(["itemStyle","decal"])||c&&c!=="none")&&(i=!0)});var o=e[0]||(e[0]={});return a||(o.color=n.slice()),!i&&r&&(o.decal=r.slice()),e}}const rhe=the;var ahe=8,$E=8,bb=5,ihe=function(){function e(t){this.group=new Be,t.add(this.group)}return e.prototype.render=function(t,n,r,a){var i=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),!(!i.get("show")||!r)){var s=i.getModel("itemStyle"),l=i.getModel("emphasis"),u=s.getModel("textStyle"),c=l.getModel(["itemStyle","textStyle"]),f={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:n.getWidth(),height:n.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(r,f,u),this._renderContent(t,f,s,l,u,c,a),a0(o,f.pos,f.box)}},e.prototype._prepare=function(t,n,r){for(var a=t;a;a=a.parentNode){var i=hn(a.getModel().get("name"),""),o=r.getTextRect(i),s=Math.max(o.width+ahe*2,n.emptyItemWidth);n.totalWidth+=s+$E,n.renderList.push({node:a,text:i,width:s})}},e.prototype._renderContent=function(t,n,r,a,i,o,s){for(var l=0,u=n.emptyItemWidth,c=t.get(["breadcrumb","height"]),f=mie(n.pos,n.box),d=n.totalWidth,v=n.renderList,h=a.getModel("itemStyle").getItemStyle(),g=v.length-1;g>=0;g--){var p=v[g],m=p.node,y=p.width,_=p.text;d>f.width&&(d-=y-u,y=u,_=null);var b=new Dr({shape:{points:ohe(l,0,y,c,g===v.length-1,g===0)},style:Ee(r.getItemStyle(),{lineJoin:"bevel"}),textContent:new lt({style:kt(i,{text:_})}),textConfig:{position:"inside"},z2:tf*1e4,onclick:Ge(s,m)});b.disableLabelAnimation=!0,b.getTextContent().ensureState("emphasis").style=kt(o,{text:_}),b.ensureState("emphasis").style=h,Xt(b,a.get("focus"),a.get("blurScope"),a.get("disabled")),this.group.add(b),she(b,t,m),l+=y+$E}},e.prototype.remove=function(){this.group.removeAll()},e}();function ohe(e,t,n,r,a,i){var o=[[a?e:e-bb,t],[e+n,t],[e+n,t+r],[a?e:e-bb,t+r]];return!i&&o.splice(2,0,[e+n+bb,t+r/2]),!a&&o.push([e,t+r/2]),o}function she(e,t,n){$e(e).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&m0(n,t)}}const lhe=ihe;var uhe=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(t,n,r,a,i){return this._elExistsMap[t.id]?!1:(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:n,duration:r,delay:a,easing:i}),!0)},e.prototype.finished=function(t){return this._finishedCallback=t,this},e.prototype.start=function(){for(var t=this,n=this._storage.length,r=function(){n--,n<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},a=0,i=this._storage.length;aHE||Math.abs(n.dy)>HE)){var r=this.seriesModel.getData().tree.root;if(!r)return;var a=r.getLayout();if(!a)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x+n.dx,y:a.y+n.dy,width:a.width,height:a.height}})}},t.prototype._onZoom=function(n){var r=n.originX,a=n.originY;if(this._state!=="animating"){var i=this.seriesModel.getData().tree.root;if(!i)return;var o=i.getLayout();if(!o)return;var s=new Xe(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo;r-=l.x,a-=l.y;var u=ma();xi(u,u,[-r,-a]),KC(u,u,[n.scale,n.scale]),xi(u,u,[r,a]),s.applyTransform(u),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},t.prototype._initEvents=function(n){var r=this;n.on("click",function(a){if(r._state==="ready"){var i=r.seriesModel.get("nodeClick",!0);if(i){var o=r.findTarget(a.offsetX,a.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)r._rootToNode(o);else if(i==="zoomToNode")r._zoomToNode(o);else if(i==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),c=l.get("target",!0)||"blank";u&&im(u,c)}}}}},this)},t.prototype._renderBreadcrumb=function(n,r,a){var i=this;a||(a=n.get("leafDepth",!0)!=null?{node:n.getViewRoot()}:this.findTarget(r.getWidth()/2,r.getHeight()/2),a||(a={node:n.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new lhe(this.group))).render(n,r,a.node,function(o){i._state!=="animating"&&(lA(n.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Hf(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(n){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},t.prototype._rootToNode=function(n){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},t.prototype.findTarget=function(n,r){var a,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(n,r),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)a={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),a},t.type="treemap",t}(Et);function Hf(){return{nodeGroup:[],background:[],content:[]}}function ghe(e,t,n,r,a,i,o,s,l,u){if(!o)return;var c=o.getLayout(),f=e.getData(),d=o.getModel();if(f.setItemGraphicEl(o.dataIndex,null),!c||!c.isInView)return;var v=c.width,h=c.height,g=c.borderWidth,p=c.invisible,m=o.getRawIndex(),y=s&&s.getRawIndex(),_=o.viewChildren,b=c.upperHeight,x=_&&_.length,S=d.getModel("itemStyle"),w=d.getModel(["emphasis","itemStyle"]),C=d.getModel(["blur","itemStyle"]),T=d.getModel(["select","itemStyle"]),A=S.get("borderRadius")||0,P=F("nodeGroup",Wx);if(!P)return;if(l.add(P),P.x=c.x||0,P.y=c.y||0,P.markRedraw(),xm(P).nodeWidth=v,xm(P).nodeHeight=h,c.isAboveViewRoot)return P;var D=F("background",GE,u,dhe);D&&G(P,D,x&&c.upperLabelHeight);var M=d.getModel("emphasis"),L=M.get("focus"),R=M.get("blurScope"),V=M.get("disabled"),H=L==="ancestor"?o.getAncestorsIndices():L==="descendant"?o.getDescendantIndices():L;if(x)hv(P)&&Sl(P,!1),D&&(Sl(D,!V),f.setItemGraphicEl(o.dataIndex,D),ux(D,H,R));else{var O=F("content",GE,u,vhe);O&&Z(P,O),D.disableMorphing=!0,D&&hv(D)&&Sl(D,!1),Sl(P,!V),f.setItemGraphicEl(o.dataIndex,P),ux(P,H,R)}return P;function G($,U,K){var X=$e(U);if(X.dataIndex=o.dataIndex,X.seriesIndex=e.seriesIndex,U.setShape({x:0,y:0,width:v,height:h,r:A}),p)j(U);else{U.invisible=!1;var J=o.getVisual("style"),ie=J.stroke,B=YE(S);B.fill=ie;var N=ol(w);N.fill=w.get("borderColor");var q=ol(C);q.fill=C.get("borderColor");var re=ol(T);if(re.fill=T.get("borderColor"),K){var ae=v-2*g;Q(U,ie,J.opacity,{x:g,y:0,width:ae,height:b})}else U.removeTextContent();U.setStyle(B),U.ensureState("emphasis").style=N,U.ensureState("blur").style=q,U.ensureState("select").style=re,tu(U)}$.add(U)}function Z($,U){var K=$e(U);K.dataIndex=o.dataIndex,K.seriesIndex=e.seriesIndex;var X=Math.max(v-2*g,0),J=Math.max(h-2*g,0);if(U.culling=!0,U.setShape({x:g,y:g,width:X,height:J,r:A}),p)j(U);else{U.invisible=!1;var ie=o.getVisual("style"),B=ie.fill,N=YE(S);N.fill=B,N.decal=ie.decal;var q=ol(w),re=ol(C),ae=ol(T);Q(U,B,ie.opacity,null),U.setStyle(N),U.ensureState("emphasis").style=q,U.ensureState("blur").style=re,U.ensureState("select").style=ae,tu(U)}$.add(U)}function j($){!$.invisible&&i.push($)}function Q($,U,K,X){var J=d.getModel(X?UE:WE),ie=hn(d.get("name"),null),B=J.getShallow("show");Hn($,xn(d,X?UE:WE),{defaultText:B?ie:null,inheritColor:U,defaultOpacity:K,labelFetcher:e,labelDataIndex:o.dataIndex});var N=$.getTextContent();if(N){var q=N.style,re=XC(q.padding||0);X&&($.setTextConfig({layoutRect:X}),N.disableLabelLayout=!0),N.beforeUpdate=function(){var de=Math.max((X?X.width:$.shape.width)-re[1]-re[3],0),me=Math.max((X?X.height:$.shape.height)-re[0]-re[2],0);(q.width!==de||q.height!==me)&&N.setStyle({width:de,height:me})},q.truncateMinChar=2,q.lineOverflow="truncate",z(q,X,c);var ae=N.getState("emphasis");z(ae?ae.style:null,X,c)}}function z($,U,K){var X=$?$.text:null;if(!U&&K.isLeafRoot&&X!=null){var J=e.get("drillDownIcon",!0);$.text=J?J+" "+X:X}}function F($,U,K,X){var J=y!=null&&n[$][y],ie=a[$];return J?(n[$][y]=null,W(ie,J)):p||(J=new U,J instanceof ya&&(J.z2=phe(K,X)),Y(ie,J)),t[$][m]=J}function W($,U){var K=$[m]={};U instanceof Wx?(K.oldX=U.x,K.oldY=U.y):K.oldShape=oe({},U.shape)}function Y($,U){var K=$[m]={},X=o.parentNode,J=U instanceof Be;if(X&&(!r||r.direction==="drillDown")){var ie=0,B=0,N=a.background[X.getRawIndex()];!r&&N&&N.oldShape&&(ie=N.oldShape.width,B=N.oldShape.height),J?(K.oldX=0,K.oldY=B):K.oldShape={x:ie,y:B,width:0,height:0}}K.fadein=!J}}function phe(e,t){return e*fhe+t}const mhe=hhe;var Pv=k,yhe=Re,wm=-1,uA=function(){function e(t){var n=t.mappingMethod,r=t.type,a=this.option=Ve(t);this.type=r,this.mappingMethod=n,this._normalizeData=She[n];var i=e.visualHandlers[r];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[n],n==="piecewise"?(Sb(a),_he(a)):n==="category"?a.categories?bhe(a):Sb(a,!0):(dr(n!=="linear"||a.dataExtent),Sb(a))}return e.prototype.mapValueToVisual=function(t){var n=this._normalizeData(t);return this._normalizedToVisual(n,t)},e.prototype.getNormalizer=function(){return Ce(this._normalizeData,this)},e.listVisualTypes=function(){return tt(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(t,n,r){Re(t)?k(t,n,r):n.call(r,t)},e.mapVisual=function(t,n,r){var a,i=ue(t)?[]:Re(t)?{}:(a=!0,null);return e.eachVisual(t,function(o,s){var l=n.call(r,o,s);a?i=l:i[s]=l}),i},e.retrieveVisuals=function(t){var n={},r;return t&&Pv(e.visualHandlers,function(a,i){t.hasOwnProperty(i)&&(n[i]=t[i],r=!0)}),r?n:null},e.prepareVisualTypes=function(t){if(ue(t))t=t.slice();else if(yhe(t)){var n=[];Pv(t,function(r,a){n.push(a)}),t=n}else return[];return t.sort(function(r,a){return a==="color"&&r!=="color"&&r.indexOf("color")===0?1:-1}),t},e.dependsOn=function(t,n){return n==="color"?!!(t&&t.indexOf(n)===0):t===n},e.findPieceIndex=function(t,n,r){for(var a,i=1/0,o=0,s=n.length;o=0;i--)r[i]==null&&(delete n[t[i]],t.pop())}function Sb(e,t){var n=e.visual,r=[];Re(n)?Pv(n,function(i){r.push(i)}):n!=null&&r.push(n);var a={color:1,symbol:1};!t&&r.length===1&&!a.hasOwnProperty(e.type)&&(r[1]=r[0]),t4(e,r)}function Pg(e){return{applyVisual:function(t,n,r){var a=this.mapValueToVisual(t);r("color",e(n("color"),a))},_normalizedToVisual:Ux([0,1])}}function XE(e){var t=this.option.visual;return t[Math.round(gt(e,[0,1],[0,t.length-1],!0))]||{}}function Wf(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function ld(e){var t=this.option.visual;return t[this.option.loop&&e!==wm?e%t.length:e]}function sl(){return this.option.visual[0]}function Ux(e){return{linear:function(t){return gt(t,e,this.option.visual,!0)},category:ld,piecewise:function(t,n){var r=Yx.call(this,n);return r==null&&(r=gt(t,e,this.option.visual,!0)),r},fixed:sl}}function Yx(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=uA.findPieceIndex(e,n),a=n[r];if(a&&a.visual)return a.visual[this.type]}}function t4(e,t){return e.visual=t,e.type==="color"&&(e.parsedVisual=fe(t,function(n){var r=zr(n);return r||[0,0,0,1]})),t}var She={linear:function(e){return gt(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=uA.findPieceIndex(e,t,!0);if(n!=null)return gt(n,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t??wm},fixed:nn};function Dg(e,t,n){return e?t<=n:t=n.length||g===n[g.depth]){var m=Ihe(a,l,g,p,h,r);r4(g,m,n,r)}})}}}function Che(e,t,n){var r=oe({},t),a=n.designatedVisualItemStyle;return k(["color","colorAlpha","colorSaturation"],function(i){a[i]=t[i];var o=e.get(i);a[i]=null,o!=null&&(r[i]=o)}),r}function ZE(e){var t=xb(e,"color");if(t){var n=xb(e,"colorAlpha"),r=xb(e,"colorSaturation");return r&&(t=Sd(t,null,null,r)),n&&(t=Yp(t,n)),t}}function The(e,t){return t!=null?Sd(t,null,null,e):null}function xb(e,t){var n=e[t];if(n!=null&&n!=="none")return n}function Ahe(e,t,n,r,a,i){if(!(!i||!i.length)){var o=wb(t,"color")||a.color!=null&&a.color!=="none"&&(wb(t,"colorAlpha")||wb(t,"colorSaturation"));if(o){var s=t.get("visualMin"),l=t.get("visualMax"),u=n.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var c=t.get("colorMappingBy"),f={type:o.name,dataExtent:u,visual:o.range};f.type==="color"&&(c==="index"||c==="id")?(f.mappingMethod="category",f.loop=!0):f.mappingMethod="linear";var d=new Fn(f);return n4(d).drColorMappingBy=c,d}}}function wb(e,t){var n=e.get(t);return ue(n)&&n.length?{name:t,range:n}:null}function Ihe(e,t,n,r,a,i){var o=oe({},t);if(a){var s=a.type,l=s==="color"&&n4(a).drColorMappingBy,u=l==="index"?r:l==="id"?i.mapIdToIndex(n.getId()):n.getValue(e.get("visualDimension"));o[s]=a.mapValueToVisual(u)}return o}var Dv=Math.max,Cm=Math.min,jE=Mn,cA=k,a4=["itemStyle","borderWidth"],Phe=["itemStyle","gapWidth"],Dhe=["upperLabel","show"],Mhe=["upperLabel","height"];const khe={seriesType:"treemap",reset:function(e,t,n,r){var a=n.getWidth(),i=n.getHeight(),o=e.option,s=gn(e.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=o.size||[],u=_e(jE(s.width,l[0]),a),c=_e(jE(s.height,l[1]),i),f=r&&r.type,d=["treemapZoomToNode","treemapRootToNode"],v=Iv(r,d,e),h=f==="treemapRender"||f==="treemapMove"?r.rootRect:null,g=e.getViewRoot(),p=JH(g);if(f!=="treemapMove"){var m=f==="treemapZoomToNode"?Nhe(e,v,g,u,c):h?[h.width,h.height]:[u,c],y=o.sort;y&&y!=="asc"&&y!=="desc"&&(y="desc");var _={squareRatio:o.squareRatio,sort:y,leafDepth:o.leafDepth};g.hostTree.clearLayouts();var b={x:0,y:0,width:m[0],height:m[1],area:m[0]*m[1]};g.setLayout(b),i4(g,_,!1,0),b=g.getLayout(),cA(p,function(S,w){var C=(p[w+1]||g).getValue();S.setLayout(oe({dataExtent:[C,C],borderWidth:0,upperHeight:0},b))})}var x=e.getData().tree.root;x.setLayout(Bhe(s,h,v),!0),e.setLayoutInfo(s),o4(x,new Xe(-s.x,-s.y,a,i),p,g,0)}};function i4(e,t,n,r){var a,i;if(!e.isRemoved()){var o=e.getLayout();a=o.width,i=o.height;var s=e.getModel(),l=s.get(a4),u=s.get(Phe)/2,c=s4(s),f=Math.max(l,c),d=l-u,v=f-u;e.setLayout({borderWidth:l,upperHeight:f,upperLabelHeight:c},!0),a=Dv(a-2*d,0),i=Dv(i-d-v,0);var h=a*i,g=Lhe(e,s,h,t,n,r);if(g.length){var p={x:d,y:v,width:a,height:i},m=Cm(a,i),y=1/0,_=[];_.area=0;for(var b=0,x=g.length;b=0;l--){var u=a[r==="asc"?o-l-1:l].getValue();u/n*ts[1]&&(s[1]=u)})),{sum:r,dataExtent:s}}function Ohe(e,t,n){for(var r=0,a=1/0,i=0,o=void 0,s=e.length;ir&&(r=o));var l=e.area*e.area,u=t*t*n;return l?Dv(u*r/l,l/(u*a)):1/0}function KE(e,t,n,r,a){var i=t===n.width?0:1,o=1-i,s=["x","y"],l=["width","height"],u=n[s[i]],c=t?e.area/t:0;(a||c>n[l[o]])&&(c=n[l[o]]);for(var f=0,d=e.length;fsM&&(u=sM),i=s}ur&&(r=t);var i=r%2?r+2:r+3;a=[];for(var o=0;o0&&(x[0]=-x[0],x[1]=-x[1]);var w=b[0]<0?-1:1;if(i.__position!=="start"&&i.__position!=="end"){var C=-Math.atan2(b[1],b[0]);f[0].8?"left":d[0]<-.8?"right":"center",g=d[1]>.8?"top":d[1]<-.8?"bottom":"middle";break;case"start":i.x=-d[0]*m+c[0],i.y=-d[1]*y+c[1],h=d[0]>.8?"right":d[0]<-.8?"left":"center",g=d[1]>.8?"bottom":d[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=m*w+c[0],i.y=c[1]+T,h=b[0]<0?"right":"left",i.originX=-m*w,i.originY=-T;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=S[0],i.y=S[1]+T,h="center",i.originY=-T;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-m*w+f[0],i.y=f[1]+T,h=b[0]>=0?"right":"left",i.originX=m*w,i.originY=-T;break}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||g,align:i.__align||h})}},t}(Be);const hA=rge;var age=function(){function e(t){this.group=new Be,this._LineCtor=t||hA}return e.prototype.updateData=function(t){var n=this;this._progressiveEls=null;var r=this,a=r.group,i=r._lineData;r._lineData=t,i||a.removeAll();var o=n2(t);t.diff(i).add(function(s){n._doAdd(t,s,o)}).update(function(s,l){n._doUpdate(i,t,l,s,o)}).remove(function(s){a.remove(i.getItemGraphicEl(s))}).execute()},e.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(n,r){n.updateLayout(t,r)},this)},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=n2(t),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n){this._progressiveEls=[];function r(s){!s.isGroup&&!ige(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a0}function n2(e){var t=e.hostModel,n=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:xn(t)}}function r2(e){return isNaN(e[0])||isNaN(e[1])}function Pb(e){return e&&!r2(e[0])&&!r2(e[1])}const gA=age;var Db=[],Mb=[],kb=[],$u=An,Lb=El,a2=Math.abs;function i2(e,t,n){for(var r=e[0],a=e[1],i=e[2],o=1/0,s,l=n*n,u=.1,c=.1;c<=.9;c+=.1){Db[0]=$u(r[0],a[0],i[0],c),Db[1]=$u(r[1],a[1],i[1],c);var f=a2(Lb(Db,t)-l);f=0?s=s+u:s=s-u:h>=0?s=s-u:s=s+u}return s}function Eb(e,t){var n=[],r=lv,a=[[],[],[]],i=[[],[]],o=[];t/=2,e.eachEdge(function(s,l){var u=s.getLayout(),c=s.getVisual("fromSymbol"),f=s.getVisual("toSymbol");u.__original||(u.__original=[Hi(u[0]),Hi(u[1])],u[2]&&u.__original.push(Hi(u[2])));var d=u.__original;if(u[2]!=null){if(lr(a[0],d[0]),lr(a[1],d[2]),lr(a[2],d[1]),c&&c!=="none"){var v=cd(s.node1),h=i2(a,d[0],v*t);r(a[0][0],a[1][0],a[2][0],h,n),a[0][0]=n[3],a[1][0]=n[4],r(a[0][1],a[1][1],a[2][1],h,n),a[0][1]=n[3],a[1][1]=n[4]}if(f&&f!=="none"){var v=cd(s.node2),h=i2(a,d[1],v*t);r(a[0][0],a[1][0],a[2][0],h,n),a[1][0]=n[1],a[2][0]=n[2],r(a[0][1],a[1][1],a[2][1],h,n),a[1][1]=n[1],a[2][1]=n[2]}lr(u[0],a[0]),lr(u[1],a[2]),lr(u[2],a[1])}else{if(lr(i[0],d[0]),lr(i[1],d[1]),_l(o,i[1],i[0]),Jc(o,o),c&&c!=="none"){var v=cd(s.node1);V1(i[0],i[0],o,v*t)}if(f&&f!=="none"){var v=cd(s.node2);V1(i[1],i[1],o,-v*t)}lr(u[0],i[0]),lr(u[1],i[1])}})}function o2(e){return e.type==="view"}var oge=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){var a=new hh,i=new gA,o=this.group;this._controller=new yh(r.getZr()),this._controllerHost={target:o},o.add(a.group),o.add(i.group),this._symbolDraw=a,this._lineDraw=i,this._firstRender=!0},t.prototype.render=function(n,r,a){var i=this,o=n.coordinateSystem;this._model=n;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(o2(o)){var c={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(c):ct(u,c,n)}Eb(n.getGraph(),ud(n));var f=n.getData();s.updateData(f);var d=n.getEdgeData();l.updateData(d),this._updateNodeAndLinkScale(),this._updateController(n,r,a),clearTimeout(this._layoutTimeout);var v=n.forceLayout,h=n.get(["force","layoutAnimation"]);v&&this._startForceLayoutIteration(v,h);var g=n.get("layout");f.graph.eachNode(function(_){var b=_.dataIndex,x=_.getGraphicEl(),S=_.getModel();if(x){x.off("drag").off("dragend");var w=S.get("draggable");w&&x.on("drag",function(T){switch(g){case"force":v.warmUp(),!i._layouting&&i._startForceLayoutIteration(v,h),v.setFixed(b),f.setItemLayout(b,[x.x,x.y]);break;case"circular":f.setItemLayout(b,[x.x,x.y]),_.setLayout({fixed:!0},!0),vA(n,"symbolSize",_,[T.offsetX,T.offsetY]),i.updateLayout(n);break;case"none":default:f.setItemLayout(b,[x.x,x.y]),dA(n.getGraph(),n),i.updateLayout(n);break}}).on("dragend",function(){v&&v.setUnfixed(b)}),x.setDraggable(w,!!S.get("cursor"));var C=S.get(["emphasis","focus"]);C==="adjacency"&&($e(x).focus=_.getAdjacentDataIndices())}}),f.graph.eachEdge(function(_){var b=_.getGraphicEl(),x=_.getModel().get(["emphasis","focus"]);b&&x==="adjacency"&&($e(b).focus={edge:[_.dataIndex],node:[_.node1.dataIndex,_.node2.dataIndex]})});var p=n.get("layout")==="circular"&&n.get(["circular","rotateLabel"]),m=f.getLayout("cx"),y=f.getLayout("cy");f.graph.eachNode(function(_){f4(_,p,m,y)}),this._firstRender=!1},t.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype._startForceLayoutIteration=function(n,r){var a=this;(function i(){n.step(function(o){a.updateLayout(a._model),(a._layouting=!o)&&(r?a._layoutTimeout=setTimeout(i,16):i())})})()},t.prototype._updateController=function(n,r,a){var i=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,c,f){var d=l.getBoundingRect();return d.applyTransform(l.transform),d.contain(c,f)&&!g0(u,a,n)}),!o2(n.coordinateSystem)){o.disable();return}o.enable(n.get("roam")),s.zoomLimit=n.get("scaleLimit"),s.zoom=n.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){nA(s,u.dx,u.dy),a.dispatchAction({seriesId:n.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){rA(s,u.scale,u.originX,u.originY),a.dispatchAction({seriesId:n.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),Eb(n.getGraph(),ud(n)),i._lineDraw.updateLayout(),a.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(){var n=this._model,r=n.getData(),a=ud(n);r.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(a)})},t.prototype.updateLayout=function(n){Eb(n.getGraph(),ud(n)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(n,r){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(Et);const sge=oge;function Gu(e){return"_EC_"+e}var lge=function(){function e(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return e.prototype.isDirected=function(){return this._directed},e.prototype.addNode=function(t,n){t=t==null?""+n:""+t;var r=this._nodesMap;if(!r[Gu(t)]){var a=new ll(t,n);return a.hostGraph=this,this.nodes.push(a),r[Gu(t)]=a,a}},e.prototype.getNodeByIndex=function(t){var n=this.data.getRawIndex(t);return this.nodes[n]},e.prototype.getNodeById=function(t){return this._nodesMap[Gu(t)]},e.prototype.addEdge=function(t,n,r){var a=this._nodesMap,i=this._edgesMap;if(ut(t)&&(t=this.nodes[t]),ut(n)&&(n=this.nodes[n]),t instanceof ll||(t=a[Gu(t)]),n instanceof ll||(n=a[Gu(n)]),!(!t||!n)){var o=t.id+"-"+n.id,s=new v4(t,n,r);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),n.inEdges.push(s)),t.edges.push(s),t!==n&&n.edges.push(s),this.edges.push(s),i[o]=s,s}},e.prototype.getEdgeByIndex=function(t){var n=this.edgeData.getRawIndex(t);return this.edges[n]},e.prototype.getEdge=function(t,n){t instanceof ll&&(t=t.id),n instanceof ll&&(n=n.id);var r=this._edgesMap;return this._directed?r[t+"-"+n]:r[t+"-"+n]||r[n+"-"+t]},e.prototype.eachNode=function(t,n){for(var r=this.nodes,a=r.length,i=0;i=0&&t.call(n,r[i],i)},e.prototype.eachEdge=function(t,n){for(var r=this.edges,a=r.length,i=0;i=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&t.call(n,r[i],i)},e.prototype.breadthFirstTraverse=function(t,n,r,a){if(n instanceof ll||(n=this._nodesMap[Gu(n)]),!!n){for(var i=r==="out"?"outEdges":r==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var i=0,o=a.length;i=0&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}fn(ll,h4("hostGraph","data"));fn(v4,h4("hostGraph","edgeData"));const uge=lge;function g4(e,t,n,r,a){for(var i=new uge(r),o=0;o "+d)),u++)}var v=n.get("coordinateSystem"),h;if(v==="cartesian2d"||v==="polar")h=vo(e,n);else{var g=lh.get(v),p=g?g.dimensions||[]:[];je(p,"value")<0&&p.concat(["value"]);var m=ch(e,{coordDimensions:p,encodeDefine:n.getEncode()}).dimensions;h=new fr(m,n),h.initData(e)}var y=new fr(["value"],n);return y.initData(l,s),a&&a(h,y),KH({mainData:h,struct:i,structAttr:"graph",datas:{node:h,edge:y},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var cge=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments);var r=this;function a(){return r._categoriesData}this.legendVisualProvider=new mh(a,a),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(n){e.prototype.mergeDefaultAndTheme.apply(this,arguments),Jl(n,"edgeLabel",["show"])},t.prototype.getInitialData=function(n,r){var a=n.edges||n.links||[],i=n.data||n.nodes||[],o=this;if(i&&a){Uhe(this);var s=g4(i,a,this,!0,l);return k(s.edges,function(u){Yhe(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,c){u.wrapMethod("getItemModel",function(h){var g=o._categoriesModels,p=h.getShallow("category"),m=g[p];return m&&(m.parentModel=h.parentModel,h.parentModel=m),h});var f=Lt.prototype.getModel;function d(h,g){var p=f.call(this,h,g);return p.resolveParentPath=v,p}c.wrapMethod("getItemModel",function(h){return h.resolveParentPath=v,h.getModel=d,h});function v(h){if(h&&(h[0]==="label"||h[1]==="label")){var g=h.slice();return h[0]==="label"?g[0]="edgeLabel":h[1]==="label"&&(g[1]="edgeLabel"),g}return h}}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(n,r,a){if(a==="edge"){var i=this.getData(),o=this.getDataParams(n,a),s=i.graph.getEdgeByIndex(n),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),c=[];return l!=null&&c.push(l),u!=null&&c.push(u),wn("nameValue",{name:c.join(" > "),value:o.value,noValue:o.value==null})}var f=OG({series:this,dataIndex:n,multipleSeries:r});return f},t.prototype._updateCategoriesData=function(){var n=fe(this.option.categories||[],function(a){return a.value!=null?a:oe({value:0},a)}),r=new fr(["value"],this);r.initData(n),this._categoriesData=r,this._categoriesModels=r.mapArray(function(a){return r.getItemModel(a)})},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}($t);const fge=cge;var dge={type:"graphRoam",event:"graphRoam",update:"none"};function vge(e){e.registerChartView(sge),e.registerSeriesModel(fge),e.registerProcessor(Fhe),e.registerVisual($he),e.registerVisual(Ghe),e.registerLayout(Xhe),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,jhe),e.registerLayout(qhe),e.registerCoordinateSystem("graphView",{dimensions:_h.dimensions,create:Qhe}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},nn),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},nn),e.registerAction(dge,function(t,n,r){n.eachComponent({mainType:"series",query:t},function(a){var i=a.coordinateSystem,o=iA(i,t,void 0,r);a.setCenter&&a.setCenter(o.center),a.setZoom&&a.setZoom(o.zoom)})})}var hge=function(){function e(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return e}(),gge=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r.type="pointer",r}return t.prototype.getDefaultShape=function(){return new hge},t.prototype.buildPath=function(n,r){var a=Math.cos,i=Math.sin,o=r.r,s=r.width,l=r.angle,u=r.x-a(l)*s*(s>=o/3?1:2),c=r.y-i(l)*s*(s>=o/3?1:2);l=r.angle-Math.PI/2,n.moveTo(u,c),n.lineTo(r.x+a(l)*s,r.y+i(l)*s),n.lineTo(r.x+a(r.angle)*o,r.y+i(r.angle)*o),n.lineTo(r.x-a(l)*s,r.y-i(l)*s),n.lineTo(u,c)},t}(Qe);const pge=gge;function mge(e,t){var n=e.get("center"),r=t.getWidth(),a=t.getHeight(),i=Math.min(r,a),o=_e(n[0],t.getWidth()),s=_e(n[1],t.getHeight()),l=_e(e.get("radius"),i/2);return{cx:o,cy:s,r:l}}function kg(e,t){var n=e==null?"":e+"";return t&&(we(t)?n=t.replace("{value}",n):Le(t)&&(n=t(e))),n}var yge=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){this.group.removeAll();var i=n.get(["axisLine","lineStyle","color"]),o=mge(n,a);this._renderMain(n,r,a,i,o),this._data=n.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(n,r,a,i,o){var s=this.group,l=n.get("clockwise"),u=-n.get("startAngle")/180*Math.PI,c=-n.get("endAngle")/180*Math.PI,f=n.getModel("axisLine"),d=f.get("roundCap"),v=d?_m:Pr,h=f.get("show"),g=f.getModel("lineStyle"),p=g.get("width"),m=[u,c];Y5(m,!l),u=m[0],c=m[1];for(var y=c-u,_=u,b=[],x=0;h&&x=T&&(A===0?0:i[A-1][0])Math.PI/2&&(F+=Math.PI)):z==="tangential"?F=-C-Math.PI/2:ut(z)&&(F=z*Math.PI/180),F===0?f.add(new lt({style:kt(_,{text:G,x:j,y:Q,verticalAlign:R<-.8?"top":R>.8?"bottom":"middle",align:L<-.4?"left":L>.4?"right":"center"},{inheritColor:Z}),silent:!0})):f.add(new lt({style:kt(_,{text:G,x:j,y:Q,verticalAlign:"middle",align:"center"},{inheritColor:Z}),silent:!0,originX:j,originY:Q,rotation:F}))}if(y.get("show")&&V!==b){var H=y.get("distance");H=H?H+c:c;for(var W=0;W<=x;W++){L=Math.cos(C),R=Math.sin(C);var Y=new kn({shape:{x1:L*(h-H)+d,y1:R*(h-H)+v,x2:L*(h-w-H)+d,y2:R*(h-w-H)+v},silent:!0,style:D});D.stroke==="auto"&&Y.setStyle({stroke:i((V+W/x)/b)}),f.add(Y),C+=A}C-=A}else C+=T}},t.prototype._renderPointer=function(n,r,a,i,o,s,l,u,c){var f=this.group,d=this._data,v=this._progressEls,h=[],g=n.get(["pointer","show"]),p=n.getModel("progress"),m=p.get("show"),y=n.getData(),_=y.mapDimension("value"),b=+n.get("min"),x=+n.get("max"),S=[b,x],w=[s,l];function C(A,P){var D=y.getItemModel(A),M=D.getModel("pointer"),L=_e(M.get("width"),o.r),R=_e(M.get("length"),o.r),V=n.get(["pointer","icon"]),H=M.get("offsetCenter"),O=_e(H[0],o.r),G=_e(H[1],o.r),Z=M.get("keepAspect"),j;return V?j=sn(V,O-L/2,G-R,L,R,null,Z):j=new pge({shape:{angle:-Math.PI/2,width:L,r:R,x:O,y:G}}),j.rotation=-(P+Math.PI/2),j.x=o.cx,j.y=o.cy,j}function T(A,P){var D=p.get("roundCap"),M=D?_m:Pr,L=p.get("overlap"),R=L?p.get("width"):c/y.count(),V=L?o.r-R:o.r-(A+1)*R,H=L?o.r:o.r-A*R,O=new M({shape:{startAngle:s,endAngle:P,cx:o.cx,cy:o.cy,clockwise:u,r0:V,r:H}});return L&&(O.z2=x-y.get(_,A)%x),O}(m||g)&&(y.diff(d).add(function(A){var P=y.get(_,A);if(g){var D=C(A,s);Nt(D,{rotation:-((isNaN(+P)?w[0]:gt(P,S,w,!0))+Math.PI/2)},n),f.add(D),y.setItemGraphicEl(A,D)}if(m){var M=T(A,s),L=p.get("clip");Nt(M,{shape:{endAngle:gt(P,S,w,L)}},n),f.add(M),ox(n.seriesIndex,y.dataType,A,M),h[A]=M}}).update(function(A,P){var D=y.get(_,A);if(g){var M=d.getItemGraphicEl(P),L=M?M.rotation:s,R=C(A,L);R.rotation=L,ct(R,{rotation:-((isNaN(+D)?w[0]:gt(D,S,w,!0))+Math.PI/2)},n),f.add(R),y.setItemGraphicEl(A,R)}if(m){var V=v[P],H=V?V.shape.endAngle:s,O=T(A,H),G=p.get("clip");ct(O,{shape:{endAngle:gt(D,S,w,G)}},n),f.add(O),ox(n.seriesIndex,y.dataType,A,O),h[A]=O}}).execute(),y.each(function(A){var P=y.getItemModel(A),D=P.getModel("emphasis"),M=D.get("focus"),L=D.get("blurScope"),R=D.get("disabled");if(g){var V=y.getItemGraphicEl(A),H=y.getItemVisual(A,"style"),O=H.fill;if(V instanceof Wn){var G=V.style;V.useStyle(oe({image:G.image,x:G.x,y:G.y,width:G.width,height:G.height},H))}else V.useStyle(H),V.type!=="pointer"&&V.setColor(O);V.setStyle(P.getModel(["pointer","itemStyle"]).getItemStyle()),V.style.fill==="auto"&&V.setStyle("fill",i(gt(y.get(_,A),S,[0,1],!0))),V.z2EmphasisLift=0,Gn(V,P),Xt(V,M,L,R)}if(m){var Z=h[A];Z.useStyle(y.getItemVisual(A,"style")),Z.setStyle(P.getModel(["progress","itemStyle"]).getItemStyle()),Z.z2EmphasisLift=0,Gn(Z,P),Xt(Z,M,L,R)}}),this._progressEls=h)},t.prototype._renderAnchor=function(n,r){var a=n.getModel("anchor"),i=a.get("show");if(i){var o=a.get("size"),s=a.get("icon"),l=a.get("offsetCenter"),u=a.get("keepAspect"),c=sn(s,r.cx-o/2+_e(l[0],r.r),r.cy-o/2+_e(l[1],r.r),o,o,null,u);c.z2=a.get("showAbove")?1:0,c.setStyle(a.getModel("itemStyle").getItemStyle()),this.group.add(c)}},t.prototype._renderTitleAndDetail=function(n,r,a,i,o){var s=this,l=n.getData(),u=l.mapDimension("value"),c=+n.get("min"),f=+n.get("max"),d=new Be,v=[],h=[],g=n.isAnimationEnabled(),p=n.get(["pointer","showAbove"]);l.diff(this._data).add(function(m){v[m]=new lt({silent:!0}),h[m]=new lt({silent:!0})}).update(function(m,y){v[m]=s._titleEls[y],h[m]=s._detailEls[y]}).execute(),l.each(function(m){var y=l.getItemModel(m),_=l.get(u,m),b=new Be,x=i(gt(_,[c,f],[0,1],!0)),S=y.getModel("title");if(S.get("show")){var w=S.get("offsetCenter"),C=o.cx+_e(w[0],o.r),T=o.cy+_e(w[1],o.r),A=v[m];A.attr({z2:p?0:2,style:kt(S,{x:C,y:T,text:l.getName(m),align:"center",verticalAlign:"middle"},{inheritColor:x})}),b.add(A)}var P=y.getModel("detail");if(P.get("show")){var D=P.get("offsetCenter"),M=o.cx+_e(D[0],o.r),L=o.cy+_e(D[1],o.r),R=_e(P.get("width"),o.r),V=_e(P.get("height"),o.r),H=n.get(["progress","show"])?l.getItemVisual(m,"style").fill:x,A=h[m],O=P.get("formatter");A.attr({z2:p?0:2,style:kt(P,{x:M,y:L,text:kg(_,O),width:isNaN(R)?null:R,height:isNaN(V)?null:V,align:"center",verticalAlign:"middle"},{inheritColor:H})}),B$(A,{normal:P},_,function(Z){return kg(Z,O)}),g&&z$(A,m,l,n,{getFormattedLabel:function(Z,j,Q,z,F,W){return kg(W?W.interpolatedValue:_,O)}}),b.add(A)}d.add(b)}),this.group.add(d),this._titleEls=v,this._detailEls=h},t.type="gauge",t}(Et);const _ge=yge;var bge=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath="itemStyle",n}return t.prototype.getInitialData=function(n,r){return hf(this,["value"])},t.type="series.gauge",t.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},t}($t);const Sge=bge;function xge(e){e.registerChartView(_ge),e.registerSeriesModel(Sge)}var wge=["itemStyle","opacity"],Cge=function(e){te(t,e);function t(n,r){var a=e.call(this)||this,i=a,o=new kr,s=new lt;return i.setTextContent(s),a.setTextGuideLine(o),a.updateData(n,r,!0),a}return t.prototype.updateData=function(n,r,a){var i=this,o=n.hostModel,s=n.getItemModel(r),l=n.getItemLayout(r),u=s.getModel("emphasis"),c=s.get(wge);c=c??1,a||Ua(i),i.useStyle(n.getItemVisual(r,"style")),i.style.lineJoin="round",a?(i.setShape({points:l.points}),i.style.opacity=0,Nt(i,{style:{opacity:c}},o,r)):ct(i,{style:{opacity:c},shape:{points:l.points}},o,r),Gn(i,s),this._updateLabel(n,r),Xt(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(n,r){var a=this,i=this.getTextGuideLine(),o=a.getTextContent(),s=n.hostModel,l=n.getItemModel(r),u=n.getItemLayout(r),c=u.label,f=n.getItemVisual(r,"style"),d=f.fill;Hn(o,xn(l),{labelFetcher:n.hostModel,labelDataIndex:r,defaultOpacity:f.opacity,defaultText:n.getName(r)},{normal:{align:c.textAlign,verticalAlign:c.verticalAlign}}),a.setTextConfig({local:!0,inside:!!c.inside,insideStroke:d,outsideFill:d});var v=c.linePoints;i.setShape({points:v}),a.textGuideLineConfig={anchor:v?new We(v[0][0],v[0][1]):null},ct(o,{style:{x:c.x,y:c.y}},s,r),o.attr({rotation:c.rotation,originX:c.x,originY:c.y,z2:10}),XT(a,ZT(l),{stroke:d})},t}(Dr),Tge=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreLabelLineUpdate=!0,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new Cge(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var c=o.getItemGraphicEl(u);c.updateData(i,l),s.add(c),i.setItemGraphicEl(l,c)}).remove(function(l){var u=o.getItemGraphicEl(l);gv(u,n,l)}).execute(),this._data=i},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(Et);const Age=Tge;var Ige=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new mh(Ce(this.getData,this),Ce(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.getInitialData=function(n,r){return hf(this,{coordDimensions:["value"],encodeDefaulter:Ge(wT,this)})},t.prototype._defaultLabelLine=function(n){Jl(n,"labelLine",["show"]);var r=n.labelLine,a=n.emphasis.labelLine;r.show=r.show&&n.label.show,a.show=a.show&&n.emphasis.label.show},t.prototype.getDataParams=function(n){var r=this.getData(),a=e.prototype.getDataParams.call(this,n),i=r.mapDimension("value"),o=r.getSum(i);return a.percent=o?+(r.get(i,n)/o*100).toFixed(2):0,a.$vars.push("percent"),a},t.type="series.funnel",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}($t);const Pge=Ige;function Dge(e,t){return gn(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Mge(e,t){for(var n=e.mapDimension("value"),r=e.mapArray(n,function(l){return l}),a=[],i=t==="ascending",o=0,s=e.count();ojge)return;var a=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);a.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:a.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!(this._mouseDownPoint||!Vb(this,"mousemove"))){var t=this._model,n=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),r=n.behavior;r==="jump"&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand(r==="none"?null:{axisExpandWindow:n.axisExpandWindow,animation:r==="jump"?null:{duration:0}})}}};function Vb(e,t){var n=e._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===t}const Jge=Kge;var Qge=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(n){var r=this.option;n&&Ye(r,n,!0),this._initDimensions()},t.prototype.contains=function(n,r){var a=n.get("parallelIndex");return a!=null&&r.getComponent("parallel",a)===this},t.prototype.setAxisExpand=function(n){k(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(r){n.hasOwnProperty(r)&&(this.option[r]=n[r])},this)},t.prototype._initDimensions=function(){var n=this.dimensions=[],r=this.parallelAxisIndex=[],a=yt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this);k(a,function(i){n.push("dim"+i.get("dim")),r.push(i.componentIndex)})},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(ot);const epe=Qge;var tpe=function(e){te(t,e);function t(n,r,a,i,o){var s=e.call(this,n,r,a)||this;return s.type=i||"value",s.axisIndex=o,s}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},t}(ja);const npe=tpe;function Su(e,t,n,r,a,i){e=e||0;var o=n[1]-n[0];if(a!=null&&(a=Hu(a,[0,o])),i!=null&&(i=Math.max(i,a??0)),r==="all"){var s=Math.abs(t[1]-t[0]);s=Hu(s,[0,o]),a=i=Hu(s,[a,i]),r=0}t[0]=Hu(t[0],n),t[1]=Hu(t[1],n);var l=Ob(t,r);t[r]+=e;var u=a||0,c=n.slice();l.sign<0?c[0]+=u:c[1]-=u,t[r]=Hu(t[r],c);var f;return f=Ob(t,r),a!=null&&(f.sign!==l.sign||f.spani&&(t[1-r]=t[r]+f.sign*i),t}function Ob(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function Hu(e,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,e))}var Nb=k,m4=Math.min,y4=Math.max,u2=Math.floor,rpe=Math.ceil,c2=Kt,ape=Math.PI,ipe=function(){function e(t,n,r){this.type="parallel",this._axesMap=Pe(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,n,r)}return e.prototype._init=function(t,n,r){var a=t.dimensions,i=t.parallelAxisIndex;Nb(a,function(o,s){var l=i[s],u=n.getComponent("parallelAxis",l),c=this._axesMap.set(o,new npe(o,d0(u),[0,0],u.get("type"),l)),f=c.type==="category";c.onBand=f&&u.get("boundaryGap"),c.inverse=u.get("inverse"),u.axis=c,c.model=u,c.coordinateSystem=u.coordinateSystem=this},this)},e.prototype.update=function(t,n){this._updateAxesFromSeries(this._model,t)},e.prototype.containPoint=function(t){var n=this._makeLayoutInfo(),r=n.axisBase,a=n.layoutBase,i=n.pixelDimIndex,o=t[1-i],s=t[i];return o>=r&&o<=r+n.axisLength&&s>=a&&s<=a+n.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(t,n){n.eachSeries(function(r){if(t.contains(r,n)){var a=r.getData();Nb(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(a,a.mapDimension(i)),Rc(o.scale,o.model)},this)}},this)},e.prototype.resize=function(t,n){this._rect=gn(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var t=this._model,n=this._rect,r=["x","y"],a=["width","height"],i=t.get("layout"),o=i==="horizontal"?0:1,s=n[a[o]],l=[0,s],u=this.dimensions.length,c=Lg(t.get("axisExpandWidth"),l),f=Lg(t.get("axisExpandCount")||0,[0,u]),d=t.get("axisExpandable")&&u>3&&u>f&&f>1&&c>0&&s>0,v=t.get("axisExpandWindow"),h;if(v)h=Lg(v[1]-v[0],l),v[1]=v[0]+h;else{h=Lg(c*(f-1),l);var g=t.get("axisExpandCenter")||u2(u/2);v=[c*g-h/2],v[1]=v[0]+h}var p=(s-h)/(u-f);p<3&&(p=0);var m=[u2(c2(v[0]/c,1))+1,rpe(c2(v[1]/c,1))-1],y=p/c*v[0];return{layout:i,pixelDimIndex:o,layoutBase:n[r[o]],layoutLength:s,axisBase:n[r[1-o]],axisLength:n[a[1-o]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:p,axisExpandWindow:v,axisCount:u,winInnerIndices:m,axisExpandWindow0Pos:y}},e.prototype._layoutAxes=function(){var t=this._rect,n=this._axesMap,r=this.dimensions,a=this._makeLayoutInfo(),i=a.layout;n.each(function(o){var s=[0,a.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),Nb(r,function(o,s){var l=(a.axisExpandable?spe:ope)(s,a),u={horizontal:{x:l.position,y:a.axisLength},vertical:{x:0,y:l.position}},c={horizontal:ape/2,vertical:0},f=[u[i].x+t.x,u[i].y+t.y],d=c[i],v=ma();gu(v,v,d),xi(v,v,f),this._axesLayout[o]={position:f,rotation:d,transform:v,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},e.prototype.getAxis=function(t){return this._axesMap.get(t)},e.prototype.dataToPoint=function(t,n){return this.axisCoordToPoint(this._axesMap.get(n).dataToCoord(t),n)},e.prototype.eachActiveState=function(t,n,r,a){r==null&&(r=0),a==null&&(a=t.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];k(o,function(p){s.push(t.mapDimension(p)),l.push(i.get(p).model)});for(var u=this.hasAxisBrushed(),c=r;ci*(1-f[0])?(u="jump",l=s-i*(1-f[2])):(l=s-i*f[1])>=0&&(l=s-i*(1-f[1]))<=0&&(l=0),l*=n.axisExpandWidth/c,l?Su(l,a,o,"all"):u="none";else{var v=a[1]-a[0],h=o[1]*s/v;a=[y4(0,h-v/2)],a[1]=m4(o[1],a[0]+v),a[0]=a[1]-v}return{axisExpandWindow:a,behavior:u}},e}();function Lg(e,t){return m4(y4(e,t[0]),t[1])}function ope(e,t){var n=t.layoutLength/(t.axisCount-1);return{position:n*e,axisNameAvailableWidth:n,axisLabelShow:!0}}function spe(e,t){var n=t.layoutLength,r=t.axisExpandWidth,a=t.axisCount,i=t.axisCollapseWidth,o=t.winInnerIndices,s,l=i,u=!1,c;return e=0;a--)fa(r[a])},t.prototype.getActiveState=function(n){var r=this.activeIntervals;if(!r.length)return"normal";if(n==null||isNaN(+n))return"inactive";if(r.length===1){var a=r[0];if(a[0]<=n&&n<=a[1])return"active"}else for(var i=0,o=r.length;ihpe}function T4(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function A4(e,t,n,r){var a=new Be;return a.add(new at({name:"main",style:_A(n),silent:!0,draggable:!0,cursor:"move",drift:Ge(h2,e,t,a,["n","s","w","e"]),ondragend:Ge(au,t,{isEnd:!0})})),k(r,function(i){a.add(new at({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:Ge(h2,e,t,a,i),ondragend:Ge(au,t,{isEnd:!0})}))}),a}function I4(e,t,n,r){var a=r.brushStyle.lineWidth||0,i=Nc(a,gpe),o=n[0][0],s=n[1][0],l=o-a/2,u=s-a/2,c=n[0][1],f=n[1][1],d=c-i+a/2,v=f-i+a/2,h=c-o,g=f-s,p=h+a,m=g+a;Ri(e,t,"main",o,s,h,g),r.transformable&&(Ri(e,t,"w",l,u,i,m),Ri(e,t,"e",d,u,i,m),Ri(e,t,"n",l,u,p,i),Ri(e,t,"s",l,v,p,i),Ri(e,t,"nw",l,u,i,i),Ri(e,t,"ne",d,u,i,i),Ri(e,t,"sw",l,v,i,i),Ri(e,t,"se",d,v,i,i))}function qx(e,t){var n=t.__brushOption,r=n.transformable,a=t.childAt(0);a.useStyle(_A(n)),a.attr({silent:!r,cursor:r?"move":"default"}),k([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),s=i.length===1?Jx(e,i[0]):xpe(e,i);o&&o.attr({silent:!r,invisible:!r,cursor:r?mpe[s]+"-resize":null})})}function Ri(e,t,n,r,a,i,o){var s=t.childOfName(n);s&&s.setShape(Cpe(bA(e,t,[[r,a],[r+i,a+o]])))}function _A(e){return Ee({strokeNoScale:!0},e.brushStyle)}function P4(e,t,n,r){var a=[kv(e,n),kv(t,r)],i=[Nc(e,n),Nc(t,r)];return[[a[0],i[0]],[a[1],i[1]]]}function Spe(e){return Bl(e.group)}function Jx(e,t){var n={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"},a=qy(n[t],Spe(e));return r[a]}function xpe(e,t){var n=[Jx(e,t[0]),Jx(e,t[1])];return(n[0]==="e"||n[0]==="w")&&n.reverse(),n.join("")}function h2(e,t,n,r,a,i){var o=n.__brushOption,s=e.toRectRange(o.range),l=D4(t,a,i);k(r,function(u){var c=ppe[u];s[c[0]][c[1]]+=l[c[0]]}),o.range=e.fromRectRange(P4(s[0][0],s[1][0],s[0][1],s[1][1])),pA(t,n),au(t,{isEnd:!1})}function wpe(e,t,n,r){var a=t.__brushOption.range,i=D4(e,n,r);k(a,function(o){o[0]+=i[0],o[1]+=i[1]}),pA(e,t),au(e,{isEnd:!1})}function D4(e,t,n){var r=e.group,a=r.transformCoordToLocal(t,n),i=r.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function bA(e,t,n){var r=C4(e,t);return r&&r!==ru?r.clipPath(n,e._transform):Ve(n)}function Cpe(e){var t=kv(e[0][0],e[1][0]),n=kv(e[0][1],e[1][1]),r=Nc(e[0][0],e[1][0]),a=Nc(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:a-n}}function Tpe(e,t,n){if(!(!e._brushType||Ipe(e,t.offsetX,t.offsetY))){var r=e._zr,a=e._covers,i=yA(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}var _0={lineX:m2(0),lineY:m2(1),rect:{createCover:function(e,t){function n(r){return r}return A4({toRectRange:n,fromRectRange:n},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=T4(e);return P4(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,r){I4(e,t,n,r)},updateCommon:qx,contain:ew},polygon:{createCover:function(e,t){var n=new Be;return n.add(new kr({name:"main",style:_A(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new Dr({name:"main",draggable:!0,drift:Ge(wpe,e,t),ondragend:Ge(au,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,r){t.childAt(0).setShape({points:bA(e,t,n)})},updateCommon:qx,contain:ew}};function m2(e){return{createCover:function(t,n){return A4({toRectRange:function(r){var a=[r,[0,100]];return e&&a.reverse(),a},fromRectRange:function(r){return r[e]}},t,n,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var n=T4(t),r=kv(n[0][e],n[1][e]),a=Nc(n[0][e],n[1][e]);return[r,a]},updateCoverShape:function(t,n,r,a){var i,o=C4(t,n);if(o!==ru&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(e);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[r,i];e&&l.reverse(),I4(t,n,l,a)},updateCommon:qx,contain:ew}}const SA=_pe;function k4(e){return e=xA(e),function(t){return R$(t,e)}}function L4(e,t){return e=xA(e),function(n){var r=t??n,a=r?e.width:e.height,i=r?e.x:e.y;return[i,i+(a||0)]}}function E4(e,t,n){var r=xA(e);return function(a,i){return r.contain(i[0],i[1])&&!g0(a,t,n)}}function xA(e){return Xe.create(e)}var Ppe=["axisLine","axisTickLabel","axisName"],Dpe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){e.prototype.init.apply(this,arguments),(this._brushController=new SA(r.getZr())).on("brush",Ce(this._onBrush,this))},t.prototype.render=function(n,r,a,i){if(!Mpe(n,r,i)){this.axisModel=n,this.api=a,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new Be,this.group.add(this._axisGroup),!!n.get("show")){var s=Lpe(n,r),l=s.coordinateSystem,u=n.getAreaSelectStyle(),c=u.width,f=n.axis.dim,d=l.getAxisLayout(f),v=oe({strokeContainThreshold:c},d),h=new no(n,v);k(Ppe,h.add,h),this._axisGroup.add(h.getGroup()),this._refreshBrushController(v,u,n,s,c,a),ih(o,this._axisGroup,n)}}},t.prototype._refreshBrushController=function(n,r,a,i,o,s){var l=a.axis.getExtent(),u=l[1]-l[0],c=Math.min(30,Math.abs(u)*.1),f=Xe.create({x:l[0],y:-o/2,width:u,height:o});f.x-=c,f.width+=2*c,this._brushController.mount({enableGlobalPan:!0,rotation:n.rotation,x:n.position[0],y:n.position[1]}).setPanels([{panelId:"pl",clipPath:k4(f),isTargetByCursor:E4(f,s,i),getLinearBrushOtherExtent:L4(f,0)}]).enableBrush({brushType:"lineX",brushStyle:r,removeOnClick:!0}).updateCovers(kpe(a))},t.prototype._onBrush=function(n){var r=n.areas,a=this.axisModel,i=a.axis,o=fe(r,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!a.option.realtime===n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:a.id,intervals:o})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(Zt);function Mpe(e,t,n){return n&&n.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:n})[0]===e}function kpe(e){var t=e.axis;return fe(e.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(n[0],!0),t.dataToCoord(n[1],!0)]}})}function Lpe(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}const Epe=Dpe;var Rpe={type:"axisAreaSelect",event:"axisAreaSelected"};function Vpe(e){e.registerAction(Rpe,function(t,n){n.eachComponent({mainType:"parallelAxis",query:t},function(r){r.axis.model.setActiveIntervals(t.intervals)})}),e.registerAction("parallelAxisExpand",function(t,n){n.eachComponent({mainType:"parallel",query:t},function(r){r.setAxisExpand(t)})})}var Ope={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function R4(e){e.registerComponentView(Jge),e.registerComponentModel(epe),e.registerCoordinateSystem("parallel",fpe),e.registerPreprocessor(Yge),e.registerComponentModel(f2),e.registerComponentView(Epe),Oc(e,"parallel",f2,Ope),Vpe(e)}function Npe(e){Ke(R4),e.registerChartView(Bge),e.registerSeriesModel(Gge),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,Uge)}var Bpe=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return e}(),zpe=function(e){te(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new Bpe},t.prototype.buildPath=function(n,r){var a=r.extent;n.moveTo(r.x1,r.y1),n.bezierCurveTo(r.cpx1,r.cpy1,r.cpx2,r.cpy2,r.x2,r.y2),r.orient==="vertical"?(n.lineTo(r.x2+a,r.y2),n.bezierCurveTo(r.cpx2+a,r.cpy2,r.cpx1+a,r.cpy1,r.x1+a,r.y1)):(n.lineTo(r.x2,r.y2+a),n.bezierCurveTo(r.cpx2,r.cpy2+a,r.cpx1,r.cpy1+a,r.x1,r.y1+a)),n.closePath()},t.prototype.highlight=function(){Qi(this)},t.prototype.downplay=function(){eo(this)},t}(Qe),Fpe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._focusAdjacencyDisabled=!1,n}return t.prototype.render=function(n,r,a){var i=this,o=n.getGraph(),s=this.group,l=n.layoutInfo,u=l.width,c=l.height,f=n.getData(),d=n.getData("edge"),v=n.get("orient");this._model=n,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(h){var g=new zpe,p=$e(g);p.dataIndex=h.dataIndex,p.seriesIndex=n.seriesIndex,p.dataType="edge";var m=h.getModel(),y=m.getModel("lineStyle"),_=y.get("curveness"),b=h.node1.getLayout(),x=h.node1.getModel(),S=x.get("localX"),w=x.get("localY"),C=h.node2.getLayout(),T=h.node2.getModel(),A=T.get("localX"),P=T.get("localY"),D=h.getLayout(),M,L,R,V,H,O,G,Z;g.shape.extent=Math.max(1,D.dy),g.shape.orient=v,v==="vertical"?(M=(S!=null?S*u:b.x)+D.sy,L=(w!=null?w*c:b.y)+b.dy,R=(A!=null?A*u:C.x)+D.ty,V=P!=null?P*c:C.y,H=M,O=L*(1-_)+V*_,G=R,Z=L*_+V*(1-_)):(M=(S!=null?S*u:b.x)+b.dx,L=(w!=null?w*c:b.y)+D.sy,R=A!=null?A*u:C.x,V=(P!=null?P*c:C.y)+D.ty,H=M*(1-_)+R*_,O=L,G=M*_+R*(1-_),Z=V),g.setShape({x1:M,y1:L,x2:R,y2:V,cpx1:H,cpy1:O,cpx2:G,cpy2:Z}),g.useStyle(y.getItemStyle()),y2(g.style,v,h);var j=""+m.get("value"),Q=xn(m,"edgeLabel");Hn(g,Q,{labelFetcher:{getFormattedLabel:function(W,Y,$,U,K,X){return n.getFormattedLabel(W,Y,"edge",U,gi(K,Q.normal&&Q.normal.get("formatter"),j),X)}},labelDataIndex:h.dataIndex,defaultText:j}),g.setTextConfig({position:"inside"});var z=m.getModel("emphasis");Gn(g,m,"lineStyle",function(W){var Y=W.getItemStyle();return y2(Y,v,h),Y}),s.add(g),d.setItemGraphicEl(h.dataIndex,g);var F=z.get("focus");Xt(g,F==="adjacency"?h.getAdjacentDataIndices():F==="trajectory"?h.getTrajectoryDataIndices():F,z.get("blurScope"),z.get("disabled"))}),o.eachNode(function(h){var g=h.getLayout(),p=h.getModel(),m=p.get("localX"),y=p.get("localY"),_=p.getModel("emphasis"),b=new at({shape:{x:m!=null?m*u:g.x,y:y!=null?y*c:g.y,width:g.dx,height:g.dy},style:p.getModel("itemStyle").getItemStyle(),z2:10});Hn(b,xn(p),{labelFetcher:{getFormattedLabel:function(S,w){return n.getFormattedLabel(S,w,"node")}},labelDataIndex:h.dataIndex,defaultText:h.id}),b.disableLabelAnimation=!0,b.setStyle("fill",h.getVisual("color")),b.setStyle("decal",h.getVisual("style").decal),Gn(b,p),s.add(b),f.setItemGraphicEl(h.dataIndex,b),$e(b).dataType="node";var x=_.get("focus");Xt(b,x==="adjacency"?h.getAdjacentDataIndices():x==="trajectory"?h.getTrajectoryDataIndices():x,_.get("blurScope"),_.get("disabled"))}),f.eachItemGraphicEl(function(h,g){var p=f.getItemModel(g);p.get("draggable")&&(h.drift=function(m,y){i._focusAdjacencyDisabled=!0,this.shape.x+=m,this.shape.y+=y,this.dirty(),a.dispatchAction({type:"dragNode",seriesId:n.id,dataIndex:f.getRawIndex(g),localX:this.shape.x/u,localY:this.shape.y/c})},h.ondragend=function(){i._focusAdjacencyDisabled=!1},h.draggable=!0,h.cursor="move")}),!this._data&&n.isAnimationEnabled()&&s.setClipPath($pe(s.getBoundingRect(),n,function(){s.removeClipPath()})),this._data=n.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(Et);function y2(e,t,n){switch(e.fill){case"source":e.fill=n.node1.getVisual("color"),e.decal=n.node1.getVisual("style").decal;break;case"target":e.fill=n.node2.getVisual("color"),e.decal=n.node2.getVisual("style").decal;break;case"gradient":var r=n.node1.getVisual("color"),a=n.node2.getVisual("color");we(r)&&we(a)&&(e.fill=new ah(0,0,+(t==="horizontal"),+(t==="vertical"),[{color:r,offset:0},{color:a,offset:1}]))}}function $pe(e,t,n){var r=new at({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Nt(r,{shape:{width:e.width+20}},t,n),r}const Gpe=Fpe;var Hpe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){var a=n.edges||n.links,i=n.data||n.nodes,o=n.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new Lt(o[l],this,r));if(i&&a){var u=g4(i,a,this,!0,c);return u.data}function c(f,d){f.wrapMethod("getItemModel",function(v,h){var g=v.parentModel,p=g.getData().getItemLayout(h);if(p){var m=p.depth,y=g.levelModels[m];y&&(v.parentModel=y)}return v}),d.wrapMethod("getItemModel",function(v,h){var g=v.parentModel,p=g.getGraph().getEdgeByIndex(h),m=p.node1.getLayout();if(m){var y=m.depth,_=g.levelModels[y];_&&(v.parentModel=_)}return v})}},t.prototype.setNodePosition=function(n,r){var a=this.option.data||this.option.nodes,i=a[n];i.localX=r[0],i.localY=r[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(n,r,a){function i(v){return isNaN(v)||v==null}if(a==="edge"){var o=this.getDataParams(n,a),s=o.data,l=o.value,u=s.source+" -- "+s.target;return wn("nameValue",{name:u,value:l,noValue:i(l)})}else{var c=this.getGraph().getNodeByIndex(n),f=c.getLayout().value,d=this.getDataParams(n,a).data.name;return wn("nameValue",{name:d!=null?d+"":null,value:f,noValue:i(f)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(n,r){var a=e.prototype.getDataParams.call(this,n,r);if(a.value==null&&r==="node"){var i=this.getGraph().getNodeByIndex(n),o=i.getLayout().value;a.value=o}return a},t.type="series.sankey",t.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},t}($t);const Wpe=Hpe;function Upe(e,t){e.eachSeriesByType("sankey",function(n){var r=n.get("nodeWidth"),a=n.get("nodeGap"),i=Ype(n,t);n.layoutInfo=i;var o=i.width,s=i.height,l=n.getGraph(),u=l.nodes,c=l.edges;Zpe(u);var f=yt(u,function(g){return g.getLayout().value===0}),d=f.length!==0?0:n.get("layoutIterations"),v=n.get("orient"),h=n.get("nodeAlign");Xpe(u,c,r,a,o,s,d,v,h)})}function Ype(e,t){return gn(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Xpe(e,t,n,r,a,i,o,s,l){jpe(e,t,n,a,i,s,l),Qpe(e,t,i,a,r,o,s),lme(e,s)}function Zpe(e){k(e,function(t){var n=ns(t.outEdges,Tm),r=ns(t.inEdges,Tm),a=t.getValue()||0,i=Math.max(n,r,a);t.setLayout({value:i},!0)})}function jpe(e,t,n,r,a,i,o){for(var s=[],l=[],u=[],c=[],f=0,d=0;d=0;m&&p.depth>v&&(v=p.depth),g.setLayout({depth:m?p.depth:f},!0),i==="vertical"?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var y=0;yf-1?v:f-1;o&&o!=="left"&&Kpe(e,o,i,w);var C=i==="vertical"?(a-n)/w:(r-n)/w;Jpe(e,C,i)}function V4(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return t.depth!=null&&t.depth>=0}function Kpe(e,t,n,r){if(t==="right"){for(var a=[],i=e,o=0;i.length;){for(var s=0;s0;i--)l*=.99,nme(s,l,o),Bb(s,a,n,r,o),sme(s,l,o),Bb(s,a,n,r,o)}function eme(e,t){var n=[],r=t==="vertical"?"y":"x",a=nx(e,function(i){return i.getLayout()[r]});return a.keys.sort(function(i,o){return i-o}),k(a.keys,function(i){n.push(a.buckets.get(i))}),n}function tme(e,t,n,r,a,i){var o=1/0;k(e,function(s){var l=s.length,u=0;k(s,function(f){u+=f.getLayout().value});var c=i==="vertical"?(r-(l-1)*a)/u:(n-(l-1)*a)/u;c0&&(s=l.getLayout()[i]+u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),c=l.getLayout()[i]+l.getLayout()[d]+t;var h=a==="vertical"?r:n;if(u=c-t-h,u>0){s=l.getLayout()[i]-u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),c=s;for(var v=f-2;v>=0;--v)l=o[v],u=l.getLayout()[i]+l.getLayout()[d]+t-c,u>0&&(s=l.getLayout()[i]-u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),c=l.getLayout()[i]}})}function nme(e,t,n){k(e.slice().reverse(),function(r){k(r,function(a){if(a.outEdges.length){var i=ns(a.outEdges,rme,n)/ns(a.outEdges,Tm);if(isNaN(i)){var o=a.outEdges.length;i=o?ns(a.outEdges,ame,n)/o:0}if(n==="vertical"){var s=a.getLayout().x+(i-gs(a,n))*t;a.setLayout({x:s},!0)}else{var l=a.getLayout().y+(i-gs(a,n))*t;a.setLayout({y:l},!0)}}})})}function rme(e,t){return gs(e.node2,t)*e.getValue()}function ame(e,t){return gs(e.node2,t)}function ime(e,t){return gs(e.node1,t)*e.getValue()}function ome(e,t){return gs(e.node1,t)}function gs(e,t){return t==="vertical"?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function Tm(e){return e.getValue()}function ns(e,t,n){for(var r=0,a=e.length,i=-1;++io&&(o=l)}),k(r,function(s){var l=new Fn({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:t.get("color")}),u=l.mapValueToVisual(s.getLayout().value),c=s.getModel().get(["itemStyle","color"]);c!=null?(s.setVisual("color",c),s.setVisual("style",{fill:c})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}a.length&&k(a,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function cme(e){e.registerChartView(Gpe),e.registerSeriesModel(Wpe),e.registerLayout(Upe),e.registerVisual(ume),e.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(t,n){n.eachComponent({mainType:"series",subType:"sankey",query:t},function(r){r.setNodePosition(t.dataIndex,[t.localX,t.localY])})})}var O4=function(){function e(){}return e.prototype.getInitialData=function(t,n){var r,a=n.getComponent("xAxis",this.get("xAxisIndex")),i=n.getComponent("yAxis",this.get("yAxisIndex")),o=a.get("type"),s=i.get("type"),l;o==="category"?(t.layout="horizontal",r=a.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",r=i.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],c=t.layout==="horizontal"?0:1,f=this._baseAxisDim=u[c],d=u[1-c],v=[a,i],h=v[c].get("type"),g=v[1-c].get("type"),p=t.data;if(p&&l){var m=[];k(p,function(b,x){var S;ue(b)?(S=b.slice(),b.unshift(x)):ue(b.value)?(S=oe({},b),S.value=S.value.slice(),b.value.unshift(x)):S=b,m.push(S)}),t.data=m}var y=this.defaultValueDimensions,_=[{name:f,type:vm(h),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:d,type:vm(g),dimsDef:y.slice()}];return hf(this,{coordDimensions:_,dimensionsCount:y.length+1,encodeDefaulter:Ge(sG,_,this)})},e.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},e}(),N4=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},t}($t);fn(N4,O4,!0);const fme=N4;var dme=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=n.get("layout")==="horizontal"?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var c=i.getItemLayout(u),f=_2(c,i,u,l,!0);i.setItemGraphicEl(u,f),o.add(f)}}).update(function(u,c){var f=s.getItemGraphicEl(c);if(!i.hasValue(u)){o.remove(f);return}var d=i.getItemLayout(u);f?(Ua(f),B4(d,f,i,u)):f=_2(d,i,u,l),o.add(f),i.setItemGraphicEl(u,f)}).remove(function(u){var c=s.getItemGraphicEl(u);c&&o.remove(c)}).execute(),this._data=i},t.prototype.remove=function(n){var r=this.group,a=this._data;this._data=null,a&&a.eachItemGraphicEl(function(i){i&&r.remove(i)})},t.type="boxplot",t}(Et),vme=function(){function e(){}return e}(),hme=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r.type="boxplotBoxPath",r}return t.prototype.getDefaultShape=function(){return new vme},t.prototype.buildPath=function(n,r){var a=r.points,i=0;for(n.moveTo(a[i][0],a[i][1]),i++;i<4;i++)n.lineTo(a[i][0],a[i][1]);for(n.closePath();ig){var b=[m,_];r.push(b)}}}return{boxData:n,outliers:r}}var xme={type:"echarts:boxplot",transform:function(t){var n=t.upstream;if(n.sourceFormat!==tr){var r="";ft(r)}var a=Sme(n.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:a.boxData},{data:a.outliers}]}};function wme(e){e.registerSeriesModel(fme),e.registerChartView(pme),e.registerLayout(mme),e.registerTransform(xme)}var Cme=["color","borderColor"],Tme=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(n),this._isLargeDraw?this._renderLarge(n):this._renderNormal(n)},t.prototype.incrementalPrepareRender=function(n,r,a){this._clear(),this._updateDrawMode(n)},t.prototype.incrementalRender=function(n,r,a,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(n,r):this._incrementalRenderNormal(n,r)},t.prototype.eachRendered=function(n){As(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var r=n.pipelineContext.large;(this._isLargeDraw==null||r!==this._isLargeDraw)&&(this._isLargeDraw=r,this._clear())},t.prototype._renderNormal=function(n){var r=n.getData(),a=this._data,i=this.group,o=r.getLayout("isSimpleBox"),s=n.get("clip",!0),l=n.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),r.diff(a).add(function(c){if(r.hasValue(c)){var f=r.getItemLayout(c);if(s&&b2(u,f))return;var d=zb(f,c,!0);Nt(d,{shape:{points:f.ends}},n,c),Fb(d,r,c,o),i.add(d),r.setItemGraphicEl(c,d)}}).update(function(c,f){var d=a.getItemGraphicEl(f);if(!r.hasValue(c)){i.remove(d);return}var v=r.getItemLayout(c);if(s&&b2(u,v)){i.remove(d);return}d?(ct(d,{shape:{points:v.ends}},n,c),Ua(d)):d=zb(v),Fb(d,r,c,o),i.add(d),r.setItemGraphicEl(c,d)}).remove(function(c){var f=a.getItemGraphicEl(c);f&&i.remove(f)}).execute(),this._data=r},t.prototype._renderLarge=function(n){this._clear(),S2(n,this.group);var r=n.get("clip",!0)?h0(n.coordinateSystem,!1,n):null;r?this.group.setClipPath(r):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(n,r){for(var a=r.getData(),i=a.getLayout("isSimpleBox"),o;(o=n.next())!=null;){var s=a.getItemLayout(o),l=zb(s);Fb(l,a,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(n,r){S2(r,this.group,this._progressiveEls,!0)},t.prototype.remove=function(n){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(Et),Ame=function(){function e(){}return e}(),Ime=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r.type="normalCandlestickBox",r}return t.prototype.getDefaultShape=function(){return new Ame},t.prototype.buildPath=function(n,r){var a=r.points;this.__simpleBox?(n.moveTo(a[4][0],a[4][1]),n.lineTo(a[6][0],a[6][1])):(n.moveTo(a[0][0],a[0][1]),n.lineTo(a[1][0],a[1][1]),n.lineTo(a[2][0],a[2][1]),n.lineTo(a[3][0],a[3][1]),n.closePath(),n.moveTo(a[4][0],a[4][1]),n.lineTo(a[5][0],a[5][1]),n.moveTo(a[6][0],a[6][1]),n.lineTo(a[7][0],a[7][1]))},t}(Qe);function zb(e,t,n){var r=e.ends;return new Ime({shape:{points:n?Pme(r,e):r},z2:100})}function b2(e,t){for(var n=!0,r=0;r0?"borderColor":"borderColor0"])||n.get(["itemStyle",e>0?"color":"color0"]);e===0&&(a=n.get(["itemStyle","borderColorDoji"]));var i=n.getModel("itemStyle").getItemStyle(Cme);t.useStyle(i),t.style.fill=null,t.style.stroke=a}const Mme=Tme;var z4=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(n,r,a){var i=r.getItemLayout(n);return i&&a.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}($t);fn(z4,O4,!0);const kme=z4;function Lme(e){!e||!ue(e.series)||k(e.series,function(t){Re(t)&&t.type==="k"&&(t.type="candlestick")})}var Eme=["itemStyle","borderColor"],Rme=["itemStyle","borderColor0"],Vme=["itemStyle","borderColorDoji"],Ome=["itemStyle","color"],Nme=["itemStyle","color0"],Bme={seriesType:"candlestick",plan:ff(),performRawSeries:!0,reset:function(e,t){function n(i,o){return o.get(i>0?Ome:Nme)}function r(i,o){return o.get(i===0?Vme:i>0?Eme:Rme)}if(!t.isSeriesFiltered(e)){var a=e.pipelineContext.large;return!a&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,c=l.getItemStyle();c.fill=n(u,l),c.stroke=r(u,l)||c.fill;var f=o.ensureUniqueItemVisual(s,"style");oe(f,c)}}}}}};const zme=Bme;var Fme={seriesType:"candlestick",plan:ff(),reset:function(e){var t=e.coordinateSystem,n=e.getData(),r=$me(e,n),a=0,i=1,o=["x","y"],s=n.getDimensionIndex(n.mapDimension(o[a])),l=fe(n.mapDimensionsAll(o[i]),n.getDimensionIndex,n),u=l[0],c=l[1],f=l[2],d=l[3];if(n.setLayout({candleWidth:r,isSimpleBox:r<=1.3}),s<0||l.length<4)return;return{progress:e.pipelineContext.large?h:v};function v(g,p){for(var m,y=p.getStore();(m=g.next())!=null;){var _=y.get(s,m),b=y.get(u,m),x=y.get(c,m),S=y.get(f,m),w=y.get(d,m),C=Math.min(b,x),T=Math.max(b,x),A=H(C,_),P=H(T,_),D=H(S,_),M=H(w,_),L=[];O(L,P,0),O(L,A,1),L.push(Z(M),Z(P),Z(D),Z(A));var R=p.getItemModel(m),V=!!R.get(["itemStyle","borderColorDoji"]);p.setItemLayout(m,{sign:x2(y,m,b,x,c,V),initBaseline:b>x?P[i]:A[i],ends:L,brushRect:G(S,w,_)})}function H(j,Q){var z=[];return z[a]=Q,z[i]=j,isNaN(Q)||isNaN(j)?[NaN,NaN]:t.dataToPoint(z)}function O(j,Q,z){var F=Q.slice(),W=Q.slice();F[a]=sp(F[a]+r/2,1,!1),W[a]=sp(W[a]-r/2,1,!0),z?j.push(F,W):j.push(W,F)}function G(j,Q,z){var F=H(j,z),W=H(Q,z);return F[a]-=r/2,W[a]-=r/2,{x:F[0],y:F[1],width:r,height:W[1]-F[1]}}function Z(j){return j[a]=sp(j[a],1),j}}function h(g,p){for(var m=vi(g.count*4),y=0,_,b=[],x=[],S,w=p.getStore(),C=!!e.get(["itemStyle","borderColorDoji"]);(S=g.next())!=null;){var T=w.get(s,S),A=w.get(u,S),P=w.get(c,S),D=w.get(f,S),M=w.get(d,S);if(isNaN(T)||isNaN(D)||isNaN(M)){m[y++]=NaN,y+=3;continue}m[y++]=x2(w,S,A,P,c,C),b[a]=T,b[i]=D,_=t.dataToPoint(b,null,x),m[y++]=_?_[0]:NaN,m[y++]=_?_[1]:NaN,b[i]=M,_=t.dataToPoint(b,null,x),m[y++]=_?_[1]:NaN}p.setLayout("largePoints",m)}}};function x2(e,t,n,r,a,i){var o;return n>r?o=-1:n0?e.get(a,t-1)<=r?1:-1:1,o}function $me(e,t){var n=e.getBaseAxis(),r,a=n.type==="category"?n.getBandWidth():(r=n.getExtent(),Math.abs(r[1]-r[0])/t.count()),i=_e(Ue(e.get("barMaxWidth"),a),a),o=_e(Ue(e.get("barMinWidth"),1),a),s=e.get("barWidth");return s!=null?_e(s,a):Math.max(Math.min(a/2,i),o)}const Gme=Fme;function Hme(e){e.registerChartView(Mme),e.registerSeriesModel(kme),e.registerPreprocessor(Lme),e.registerVisual(zme),e.registerLayout(Gme)}function w2(e,t){var n=t.rippleEffectColor||t.color;e.eachChild(function(r){r.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?n:null,fill:t.brushType==="fill"?n:null}})})}var Wme=function(e){te(t,e);function t(n,r){var a=e.call(this)||this,i=new vh(n,r),o=new Be;return a.add(i),a.add(o),a.updateData(n,r),a}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(n){for(var r=n.symbolType,a=n.color,i=n.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(i)/c*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){i.stopAnimation();var d=void 0;Le(f)?d=f(a):d=f,i.__t>0&&(d=-s*i.__t),this._animateSymbol(i,s,d,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},t.prototype._animateSymbol=function(n,r,a,i,o){if(r>0){n.__t=0;var s=this,l=n.animate("",i).when(o?r*2:r,{__t:o?2:1}).delay(a).during(function(){s._updateSymbolPosition(n)});i||l.done(function(){s.remove(n)}),l.start()}},t.prototype._getLineLength=function(n){return $o(n.__p1,n.__cp1)+$o(n.__cp1,n.__p2)},t.prototype._updateAnimationPoints=function(n,r){n.__p1=r[0],n.__p2=r[1],n.__cp1=r[2]||[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]},t.prototype.updateData=function(n,r,a){this.childAt(0).updateData(n,r,a),this._updateEffectSymbol(n,r)},t.prototype._updateSymbolPosition=function(n){var r=n.__p1,a=n.__p2,i=n.__cp1,o=n.__t<1?n.__t:2-n.__t,s=[n.x,n.y],l=s.slice(),u=An,c=H1;s[0]=u(r[0],i[0],a[0],o),s[1]=u(r[1],i[1],a[1],o);var f=n.__t<1?c(r[0],i[0],a[0],o):c(a[0],i[0],r[0],1-o),d=n.__t<1?c(r[1],i[1],a[1],o):c(a[1],i[1],r[1],1-o);n.rotation=-Math.atan2(d,f)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(n.__lastT!==void 0&&n.__lastT=0&&!(i[l]<=r);l--);l=Math.min(l,o-2)}else{for(l=s;lr);l++);l=Math.min(l-1,o-2)}var c=(r-i[l])/(i[l+1]-i[l]),f=a[l],d=a[l+1];n.x=f[0]*(1-c)+c*d[0],n.y=f[1]*(1-c)+c*d[1];var v=n.__t<1?d[0]-f[0]:f[0]-d[0],h=n.__t<1?d[1]-f[1]:f[1]-d[1];n.rotation=-Math.atan2(h,v)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=r,n.ignore=!1}},t}(F4);const eye=Qme;var tye=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),nye=function(e){te(t,e);function t(n){var r=e.call(this,n)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new tye},t.prototype.buildPath=function(n,r){var a=r.segs,i=r.curveness,o;if(r.polyline)for(o=this._off;o0){n.moveTo(a[o++],a[o++]);for(var l=1;l0){var v=(u+f)/2-(c-d)*i,h=(c+d)/2-(f-u)*i;n.quadraticCurveTo(v,h,f,d)}else n.lineTo(f,d)}this.incremental&&(this._off=o,this.notClear=!0)},t.prototype.findDataIndex=function(n,r){var a=this.shape,i=a.segs,o=a.curveness,s=this.style.lineWidth;if(a.polyline)for(var l=0,u=0;u0)for(var f=i[u++],d=i[u++],v=1;v0){var p=(f+h)/2-(d-g)*o,m=(d+g)/2-(h-f)*o;if(X5(f,d,p,m,h,g,s,n,r))return l}else if(zo(f,d,h,g,s,n,r))return l;l++}return-1},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect();if(n=a[0],r=a[1],i.contain(n,r)){var o=this.hoverDataIdx=this.findDataIndex(n,r);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var r=this.shape,a=r.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u0&&(o.dataIndex=l+t.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}();const aye=rye;var iye={seriesType:"lines",plan:ff(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get("polyline"),r=e.pipelineContext.large;return{progress:function(a,i){var o=[];if(r){var s=void 0,l=a.end-a.start;if(n){for(var u=0,c=a.start;c0&&(c||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var f=n.get("clip",!0)&&h0(n.coordinateSystem,!1,n);f?this.group.setClipPath(f):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},t.prototype.incrementalPrepareRender=function(n,r,a){var i=n.getData(),o=this._updateLineDraw(i,n);o.incrementalPrepareUpdate(i),this._clearLayer(a),this._finished=!1},t.prototype.incrementalRender=function(n,r,a){this._lineDraw.incrementalUpdate(n,r.getData()),this._finished=n.end===r.getData().count()},t.prototype.eachRendered=function(n){this._lineDraw&&this._lineDraw.eachRendered(n)},t.prototype.updateTransform=function(n,r,a){var i=n.getData(),o=n.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=G4.reset(n,r,a);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(a)},t.prototype._updateLineDraw=function(n,r){var a=this._lineDraw,i=this._showEffect(r),o=!!r.get("polyline"),s=r.pipelineContext,l=s.large;return(!a||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(a&&a.remove(),a=this._lineDraw=l?new aye:new gA(o?i?eye:$4:i?F4:hA),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(a.group),a},t.prototype._showEffect=function(n){return!!n.get(["effect","show"])},t.prototype._clearLayer=function(n){var r=n.getZr(),a=r.painter.getType()==="svg";!a&&this._lastZlevel!=null&&r.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(n,r){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(r)},t.prototype.dispose=function(n,r){this.remove(n,r)},t.type="lines",t}(Et);const sye=oye;var lye=typeof Uint32Array>"u"?Array:Uint32Array,uye=typeof Float64Array>"u"?Array:Float64Array;function C2(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=fe(t,function(n){var r=[n[0].coord,n[1].coord],a={coords:r};return n[0].name&&(a.fromName=n[0].name),n[1].name&&(a.toName=n[1].name),UC([a,n[0],n[1]])}))}var cye=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return t.prototype.init=function(n){n.data=n.data||[],C2(n);var r=this._processFlatCoordsArray(n.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(n.data=new Float32Array(r.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(n){if(C2(n),n.data){var r=this._processFlatCoordsArray(n.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(n.data=new Float32Array(r.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(n){var r=this._processFlatCoordsArray(n.data);r.flatCoords&&(this._flatCoords?(this._flatCoords=Hp(this._flatCoords,r.flatCoords),this._flatCoordsOffset=Hp(this._flatCoordsOffset,r.flatCoordsOffset)):(this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset),n.data=new Float32Array(r.count)),this.getRawData().appendData(n.data)},t.prototype._getCoordsFromItemModel=function(n){var r=this.getData().getItemModel(n),a=r.option instanceof Array?r.option:r.getShallow("coords");return a},t.prototype.getLineCoordsCount=function(n){return this._flatCoordsOffset?this._flatCoordsOffset[n*2+1]:this._getCoordsFromItemModel(n).length},t.prototype.getLineCoords=function(n,r){if(this._flatCoordsOffset){for(var a=this._flatCoordsOffset[n*2],i=this._flatCoordsOffset[n*2+1],o=0;o ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?1e4:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?2e4:this.get("progressiveThreshold"))},t.prototype.getZLevelKey=function(){var n=this.getModel("effect"),r=n.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:n.get("show")&&r>0?r+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},t}($t);const fye=cye;function Eg(e){return e instanceof Array||(e=[e,e]),e}var dye={seriesType:"lines",reset:function(e){var t=Eg(e.get("symbol")),n=Eg(e.get("symbolSize")),r=e.getData();r.setVisual("fromSymbol",t&&t[0]),r.setVisual("toSymbol",t&&t[1]),r.setVisual("fromSymbolSize",n&&n[0]),r.setVisual("toSymbolSize",n&&n[1]);function a(i,o){var s=i.getItemModel(o),l=Eg(s.getShallow("symbol",!0)),u=Eg(s.getShallow("symbolSize",!0));l[0]&&i.setItemVisual(o,"fromSymbol",l[0]),l[1]&&i.setItemVisual(o,"toSymbol",l[1]),u[0]&&i.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:r.hasItemOption?a:null}}};const vye=dye;function hye(e){e.registerChartView(sye),e.registerSeriesModel(fye),e.registerLayout(G4),e.registerVisual(vye)}var gye=256,pye=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=us.createCanvas();this.canvas=t}return e.prototype.update=function(t,n,r,a,i,o){var s=this._getBrush(),l=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),c=this.pointSize+this.blurSize,f=this.canvas,d=f.getContext("2d"),v=t.length;f.width=n,f.height=r;for(var h=0;h0){var D=o(_)?l:u;_>0&&(_=_*A+C),x[S++]=D[P],x[S++]=D[P+1],x[S++]=D[P+2],x[S++]=D[P+3]*_*256}else S+=4}return d.putImageData(b,0,0),f},e.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=us.createCanvas()),n=this.pointSize+this.blurSize,r=n*2;t.width=r,t.height=r;var a=t.getContext("2d");return a.clearRect(0,0,r,r),a.shadowOffsetX=r,a.shadowBlur=this.blurSize,a.shadowColor="#000",a.beginPath(),a.arc(-n,n,this.pointSize,0,Math.PI*2,!0),a.closePath(),a.fill(),t},e.prototype._getGradient=function(t,n){for(var r=this._gradientPixels,a=r[n]||(r[n]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],o=0,s=0;s<256;s++)t[n](s/255,!0,i),a[o++]=i[0],a[o++]=i[1],a[o++]=i[2],a[o++]=i[3];return a},e}();const mye=pye;function yye(e,t,n){var r=e[1]-e[0];t=fe(t,function(o){return{interval:[(o.interval[0]-e[0])/r,(o.interval[1]-e[0])/r]}});var a=t.length,i=0;return function(o){var s;for(s=i;s=0;s--){var l=t[s].interval;if(l[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s=t[0]&&r<=t[1]}}function T2(e){var t=e.dimensions;return t[0]==="lng"&&t[1]==="lat"}var bye=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i;r.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===n&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=n.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(n,a,0,n.getData().count()):T2(o)&&this._renderOnGeo(o,n,i,a)},t.prototype.incrementalPrepareRender=function(n,r,a){this.group.removeAll()},t.prototype.incrementalRender=function(n,r,a,i){var o=r.coordinateSystem;o&&(T2(o)?this.render(r,a,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(r,i,n.start,n.end,!0)))},t.prototype.eachRendered=function(n){As(this._progressiveEls||this.group,n)},t.prototype._renderOnCartesianAndCalendar=function(n,r,a,i,o){var s=n.coordinateSystem,l=_u(s,"cartesian2d"),u,c,f,d;if(l){var v=s.getAxis("x"),h=s.getAxis("y");u=v.getBandWidth()+.5,c=h.getBandWidth()+.5,f=v.scale.getExtent(),d=h.scale.getExtent()}for(var g=this.group,p=n.getData(),m=n.getModel(["emphasis","itemStyle"]).getItemStyle(),y=n.getModel(["blur","itemStyle"]).getItemStyle(),_=n.getModel(["select","itemStyle"]).getItemStyle(),b=n.get(["itemStyle","borderRadius"]),x=xn(n),S=n.getModel("emphasis"),w=S.get("focus"),C=S.get("blurScope"),T=S.get("disabled"),A=l?[p.mapDimension("x"),p.mapDimension("y"),p.mapDimension("value")]:[p.mapDimension("time"),p.mapDimension("value")],P=a;Pf[1]||Rd[1])continue;var V=s.dataToPoint([L,R]);D=new at({shape:{x:V[0]-u/2,y:V[1]-c/2,width:u,height:c},style:M})}else{if(isNaN(p.get(A[1],P)))continue;D=new at({z2:1,shape:s.dataToRect([p.get(A[0],P)]).contentShape,style:M})}if(p.hasItemOption){var H=p.getItemModel(P),O=H.getModel("emphasis");m=O.getModel("itemStyle").getItemStyle(),y=H.getModel(["blur","itemStyle"]).getItemStyle(),_=H.getModel(["select","itemStyle"]).getItemStyle(),b=H.get(["itemStyle","borderRadius"]),w=O.get("focus"),C=O.get("blurScope"),T=O.get("disabled"),x=xn(H)}D.shape.r=b;var G=n.getRawValue(P),Z="-";G&&G[2]!=null&&(Z=G[2]+""),Hn(D,x,{labelFetcher:n,labelDataIndex:P,defaultOpacity:M.opacity,defaultText:Z}),D.ensureState("emphasis").style=m,D.ensureState("blur").style=y,D.ensureState("select").style=_,Xt(D,w,C,T),D.incremental=o,o&&(D.states.emphasis.hoverLayer=!0),g.add(D),p.setItemGraphicEl(P,D),this._progressiveEls&&this._progressiveEls.push(D)}},t.prototype._renderOnGeo=function(n,r,a,i){var o=a.targetVisuals.inRange,s=a.targetVisuals.outOfRange,l=r.getData(),u=this._hmLayer||this._hmLayer||new mye;u.blurSize=r.get("blurSize"),u.pointSize=r.get("pointSize"),u.minOpacity=r.get("minOpacity"),u.maxOpacity=r.get("maxOpacity");var c=n.getViewRect().clone(),f=n.getRoamTransform();c.applyTransform(f);var d=Math.max(c.x,0),v=Math.max(c.y,0),h=Math.min(c.width+c.x,i.getWidth()),g=Math.min(c.height+c.y,i.getHeight()),p=h-d,m=g-v,y=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],_=l.mapArray(y,function(w,C,T){var A=n.dataToPoint([w,C]);return A[0]-=d,A[1]-=v,A.push(T),A}),b=a.getExtent(),x=a.type==="visualMap.continuous"?_ye(b,a.option.range):yye(b,a.getPieceList(),a.option.selected);u.update(_,p,m,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},x);var S=new Wn({style:{width:p,height:m,x:d,y:v,image:u.canvas},silent:!0});this.group.add(S)},t.type="heatmap",t}(Et);const Sye=bye;var xye=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return vo(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var n=lh.get(this.get("coordinateSystem"));if(n&&n.dimensions)return n.dimensions[0]==="lng"&&n.dimensions[1]==="lat"},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}($t);const wye=xye;function Cye(e){e.registerChartView(Sye),e.registerSeriesModel(wye)}var Tye=["itemStyle","borderWidth"],A2=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],Hb=new Ai,Aye=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group,o=n.getData(),s=this._data,l=n.coordinateSystem,u=l.getBaseAxis(),c=u.isHorizontal(),f=l.master.getRect(),d={ecSize:{width:a.getWidth(),height:a.getHeight()},seriesModel:n,coordSys:l,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:c,valueDim:A2[+c],categoryDim:A2[1-+c]};return o.diff(s).add(function(v){if(o.hasValue(v)){var h=P2(o,v),g=I2(o,v,h,d),p=D2(o,d,g);o.setItemGraphicEl(v,p),i.add(p),k2(p,d,g)}}).update(function(v,h){var g=s.getItemGraphicEl(h);if(!o.hasValue(v)){i.remove(g);return}var p=P2(o,v),m=I2(o,v,p,d),y=Z4(o,m);g&&y!==g.__pictorialShapeStr&&(i.remove(g),o.setItemGraphicEl(v,null),g=null),g?Eye(g,d,m):g=D2(o,d,m,!0),o.setItemGraphicEl(v,g),g.__pictorialSymbolMeta=m,i.add(g),k2(g,d,m)}).remove(function(v){var h=s.getItemGraphicEl(v);h&&M2(s,v,h.__pictorialSymbolMeta.animationModel,h)}).execute(),this._data=o,this.group},t.prototype.remove=function(n,r){var a=this.group,i=this._data;n.get("animation")?i&&i.eachItemGraphicEl(function(o){M2(i,$e(o).dataIndex,n,o)}):a.removeAll()},t.type="pictorialBar",t}(Et);function I2(e,t,n,r){var a=e.getItemLayout(t),i=n.get("symbolRepeat"),o=n.get("symbolClip"),s=n.get("symbolPosition")||"start",l=n.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=n.get("symbolPatternSize")||2,f=n.isAnimationEnabled(),d={dataIndex:t,layout:a,itemModel:n,symbolType:e.getItemVisual(t,"symbol")||"circle",style:e.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:f?n:null,hoverScale:f&&n.get(["emphasis","scale"]),z2:n.getShallow("z",!0)||0};Iye(n,i,a,r,d),Pye(e,t,a,i,o,d.boundingLength,d.pxSign,c,r,d),Dye(n,d.symbolScale,u,r,d);var v=d.symbolSize,h=mu(n.get("symbolOffset"),v);return Mye(n,v,a,i,o,h,s,d.valueLineWidth,d.boundingLength,d.repeatCutLength,r,d),d}function Iye(e,t,n,r,a){var i=r.valueDim,o=e.get("symbolBoundingData"),s=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(n[i.wh]<=0),c;if(ue(o)){var f=[Wb(s,o[0])-l,Wb(s,o[1])-l];f[1]0?1:-1}function Wb(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function Pye(e,t,n,r,a,i,o,s,l,u){var c=l.valueDim,f=l.categoryDim,d=Math.abs(n[f.wh]),v=e.getItemVisual(t,"symbolSize"),h;ue(v)?h=v.slice():v==null?h=["100%","100%"]:h=[v,v],h[f.index]=_e(h[f.index],d),h[c.index]=_e(h[c.index],r?d:Math.abs(i)),u.symbolSize=h;var g=u.symbolScale=[h[0]/s,h[1]/s];g[c.index]*=(l.isHorizontal?-1:1)*o}function Dye(e,t,n,r,a){var i=e.get(Tye)||0;i&&(Hb.attr({scaleX:t[0],scaleY:t[1],rotation:n}),Hb.updateTransform(),i/=Hb.getLineScale(),i*=t[r.valueDim.index]),a.valueLineWidth=i||0}function Mye(e,t,n,r,a,i,o,s,l,u,c,f){var d=c.categoryDim,v=c.valueDim,h=f.pxSign,g=Math.max(t[v.index]+s,0),p=g;if(r){var m=Math.abs(l),y=Mn(e.get("symbolMargin"),"15%")+"",_=!1;y.lastIndexOf("!")===y.length-1&&(_=!0,y=y.slice(0,y.length-1));var b=_e(y,t[v.index]),x=Math.max(g+b*2,0),S=_?0:b*2,w=L5(r),C=w?r:L2((m+S)/x),T=m-C*g;b=T/2/(_?C:Math.max(C-1,1)),x=g+b*2,S=_?0:b*2,!w&&r!=="fixed"&&(C=u?L2((Math.abs(u)+S)/x):0),p=C*x-S,f.repeatTimes=C,f.symbolMargin=b}var A=h*(p/2),P=f.pathPosition=[];P[d.index]=n[d.wh]/2,P[v.index]=o==="start"?A:o==="end"?l-A:l/2,i&&(P[0]+=i[0],P[1]+=i[1]);var D=f.bundlePosition=[];D[d.index]=n[d.xy],D[v.index]=n[v.xy];var M=f.barRectShape=oe({},n);M[v.wh]=h*Math.max(Math.abs(n[v.wh]),Math.abs(P[v.index]+A)),M[d.wh]=n[d.wh];var L=f.clipShape={};L[d.xy]=-n[d.xy],L[d.wh]=c.ecSize[d.wh],L[v.xy]=0,L[v.wh]=n[v.wh]}function H4(e){var t=e.symbolPatternSize,n=sn(e.symbolType,-t/2,-t/2,t,t);return n.attr({culling:!0}),n.type!=="image"&&n.setStyle({strokeNoScale:!0}),n}function W4(e,t,n,r){var a=e.__pictorialBundle,i=n.symbolSize,o=n.valueLineWidth,s=n.pathPosition,l=t.valueDim,u=n.repeatTimes||0,c=0,f=i[t.valueDim.index]+o+n.symbolMargin*2;for(wA(e,function(g){g.__pictorialAnimationIndex=c,g.__pictorialRepeatTimes=u,c0:m<0)&&(y=u-1-g),p[l.index]=f*(y-u/2+.5)+s[l.index],{x:p[0],y:p[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function U4(e,t,n,r){var a=e.__pictorialBundle,i=e.__pictorialMainPath;i?pc(i,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,r):(i=e.__pictorialMainPath=H4(n),a.add(i),pc(i,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,r))}function Y4(e,t,n){var r=oe({},t.barRectShape),a=e.__pictorialBarRect;a?pc(a,null,{shape:r},t,n):(a=e.__pictorialBarRect=new at({z2:2,shape:r,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),a.disableMorphing=!0,e.add(a))}function X4(e,t,n,r){if(n.symbolClip){var a=e.__pictorialClipPath,i=oe({},n.clipShape),o=t.valueDim,s=n.animationModel,l=n.dataIndex;if(a)ct(a,{shape:i},s,l);else{i[o.wh]=0,a=new at({shape:i}),e.__pictorialBundle.setClipPath(a),e.__pictorialClipPath=a;var u={};u[o.wh]=n.clipShape[o.wh],sh[r?"updateProps":"initProps"](a,{shape:u},s,l)}}}function P2(e,t){var n=e.getItemModel(t);return n.getAnimationDelayParams=kye,n.isAnimationEnabled=Lye,n}function kye(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function Lye(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function D2(e,t,n,r){var a=new Be,i=new Be;return a.add(i),a.__pictorialBundle=i,i.x=n.bundlePosition[0],i.y=n.bundlePosition[1],n.symbolRepeat?W4(a,t,n):U4(a,t,n),Y4(a,n,r),X4(a,t,n,r),a.__pictorialShapeStr=Z4(e,n),a.__pictorialSymbolMeta=n,a}function Eye(e,t,n){var r=n.animationModel,a=n.dataIndex,i=e.__pictorialBundle;ct(i,{x:n.bundlePosition[0],y:n.bundlePosition[1]},r,a),n.symbolRepeat?W4(e,t,n,!0):U4(e,t,n,!0),Y4(e,n,!0),X4(e,t,n,!0)}function M2(e,t,n,r){var a=r.__pictorialBarRect;a&&a.removeTextContent();var i=[];wA(r,function(o){i.push(o)}),r.__pictorialMainPath&&i.push(r.__pictorialMainPath),r.__pictorialClipPath&&(n=null),k(i,function(o){fs(o,{scaleX:0,scaleY:0},n,t,function(){r.parent&&r.parent.remove(r)})}),e.setItemGraphicEl(t,null)}function Z4(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function wA(e,t,n){k(e.__pictorialBundle.children(),function(r){r!==e.__pictorialBarRect&&t.call(n,r)})}function pc(e,t,n,r,a,i){t&&e.attr(t),r.symbolClip&&!a?n&&e.attr(n):n&&sh[a?"updateProps":"initProps"](e,n,r.animationModel,r.dataIndex,i)}function k2(e,t,n){var r=n.dataIndex,a=n.itemModel,i=a.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=a.getModel(["blur","itemStyle"]).getItemStyle(),l=a.getModel(["select","itemStyle"]).getItemStyle(),u=a.getShallow("cursor"),c=i.get("focus"),f=i.get("blurScope"),d=i.get("scale");wA(e,function(g){if(g instanceof Wn){var p=g.style;g.useStyle(oe({image:p.image,x:p.x,y:p.y,width:p.width,height:p.height},n.style))}else g.useStyle(n.style);var m=g.ensureState("emphasis");m.style=o,d&&(m.scaleX=g.scaleX*1.1,m.scaleY=g.scaleY*1.1),g.ensureState("blur").style=s,g.ensureState("select").style=l,u&&(g.cursor=u),g.z2=n.z2});var v=t.valueDim.posDesc[+(n.boundingLength>0)],h=e.__pictorialBarRect;Hn(h,xn(a),{labelFetcher:t.seriesModel,labelDataIndex:r,defaultText:Vc(t.seriesModel.getData(),r),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:v}),Xt(e,c,f,i.get("disabled"))}function L2(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}const Rye=Aye;var Vye=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return t.prototype.getInitialData=function(n){return n.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Is(ym.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(ym);const Oye=Vye;function Nye(e){e.registerChartView(Rye),e.registerSeriesModel(Oye),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,Ge(D3,"pictorialBar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,M3("pictorialBar"))}var Bye=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._layers=[],n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this,s=this.group,l=n.getLayerSeries(),u=i.getLayout("layoutInfo"),c=u.rect,f=u.boundaryGap;s.x=0,s.y=c.y+f[0];function d(p){return p.name}var v=new to(this._layersSeries||[],l,d,d),h=[];v.add(Ce(g,this,"add")).update(Ce(g,this,"update")).remove(Ce(g,this,"remove")).execute();function g(p,m,y){var _=o._layers;if(p==="remove"){s.remove(_[m]);return}for(var b=[],x=[],S,w=l[m].indices,C=0;Ci&&(i=s),r.push(s)}for(var u=0;ui&&(i=f)}return{y0:a,max:i}}function Uye(e){e.registerChartView(Fye),e.registerSeriesModel(Gye),e.registerLayout(Hye),e.registerProcessor(ph("themeRiver"))}var Yye=2,Xye=4,Zye=function(e){te(t,e);function t(n,r,a,i){var o=e.call(this)||this;o.z2=Yye,o.textConfig={inside:!0},$e(o).seriesIndex=r.seriesIndex;var s=new lt({z2:Xye,silent:n.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,n,r,a,i),o}return t.prototype.updateData=function(n,r,a,i,o){this.node=r,r.piece=this,a=a||this._seriesModel,i=i||this._ecModel;var s=this;$e(s).dataIndex=r.dataIndex;var l=r.getModel(),u=l.getModel("emphasis"),c=r.getLayout(),f=oe({},c);f.label=null;var d=r.getVisual("style");d.lineJoin="bevel";var v=r.getVisual("decal");v&&(d.decal=Ec(v,o));var h=Al(l.getModel("itemStyle"),f,!0);oe(f,h),k(vr,function(y){var _=s.ensureState(y),b=l.getModel([y,"itemStyle"]);_.style=b.getItemStyle();var x=Al(b,f);x&&(_.shape=x)}),n?(s.setShape(f),s.shape.r=c.r0,Nt(s,{shape:{r:c.r}},a,r.dataIndex)):(ct(s,{shape:f},a),Ua(s)),s.useStyle(d),this._updateLabel(a);var g=l.getShallow("cursor");g&&s.attr("cursor",g),this._seriesModel=a||this._seriesModel,this._ecModel=i||this._ecModel;var p=u.get("focus"),m=p==="ancestor"?r.getAncestorsIndices():p==="descendant"?r.getDescendantIndices():p;Xt(this,m,u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(n){var r=this,a=this.node.getModel(),i=a.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),c=Math.sin(l),f=this,d=f.getTextContent(),v=this.node.dataIndex,h=i.get("minAngle")/180*Math.PI,g=i.get("show")&&!(h!=null&&Math.abs(s)Math.PI/2?"right":"left"):!D||D==="center"?(s===2*Math.PI&&o.r0===0?A=0:A=(o.r+o.r0)/2,D="center"):D==="left"?(A=o.r0+P,l>Math.PI/2&&(D="right")):D==="right"&&(A=o.r-P,l>Math.PI/2&&(D="left")),b.style.align=D,b.style.verticalAlign=p(y,"verticalAlign")||"middle",b.x=A*u+o.cx,b.y=A*c+o.cy;var M=p(y,"rotate"),L=0;M==="radial"?(L=Oa(-l),L>Math.PI/2&&LMath.PI/2?L-=Math.PI:L<-Math.PI/2&&(L+=Math.PI)):ut(M)&&(L=M*Math.PI/180),b.rotation=Oa(L)});function p(m,y){var _=m.get(y);return _??i.get(y)}d.dirtyStyle()},t}(Pr);const R2=Zye;var tw="sunburstRootToNode",V2="sunburstHighlight",jye="sunburstUnhighlight";function Kye(e){e.registerAction({type:tw,update:"updateView"},function(t,n){n.eachComponent({mainType:"series",subType:"sunburst",query:t},r);function r(a,i){var o=Iv(t,[tw],a);if(o){var s=a.getViewRoot();s&&(t.direction=lA(s,o.node)?"rollUp":"drillDown"),a.resetViewRoot(o.node)}}}),e.registerAction({type:V2,update:"none"},function(t,n,r){t=oe({},t),n.eachComponent({mainType:"series",subType:"sunburst",query:t},a);function a(i){var o=Iv(t,[V2],i);o&&(t.dataIndex=o.node.dataIndex)}r.dispatchAction(oe(t,{type:"highlight"}))}),e.registerAction({type:jye,update:"updateView"},function(t,n,r){t=oe({},t),r.dispatchAction(oe(t,{type:"downplay"}))})}var qye=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a,i){var o=this;this.seriesModel=n,this.api=a,this.ecModel=r;var s=n.getData(),l=s.tree.root,u=n.getViewRoot(),c=this.group,f=n.get("renderLabelForZeroData"),d=[];u.eachNode(function(y){d.push(y)});var v=this._oldChildren||[];h(d,v),m(l,u),this._initEvents(),this._oldChildren=d;function h(y,_){if(y.length===0&&_.length===0)return;new to(_,y,b,b).add(x).update(x).remove(Ge(x,null)).execute();function b(S){return S.getId()}function x(S,w){var C=S==null?null:y[S],T=w==null?null:_[w];g(C,T)}}function g(y,_){if(!f&&y&&!y.getValue()&&(y=null),y!==l&&_!==l){if(_&&_.piece)y?(_.piece.updateData(!1,y,n,r,a),s.setItemGraphicEl(y.dataIndex,_.piece)):p(_);else if(y){var b=new R2(y,n,r,a);c.add(b),s.setItemGraphicEl(y.dataIndex,b)}}}function p(y){y&&y.piece&&(c.remove(y.piece),y.piece=null)}function m(y,_){_.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,y,n,r,a):(o.virtualPiece=new R2(y,n,r,a),c.add(o.virtualPiece)),_.piece.off("click"),o.virtualPiece.on("click",function(b){o._rootToNode(_.parentNode)})):o.virtualPiece&&(c.remove(o.virtualPiece),o.virtualPiece=null)}},t.prototype._initEvents=function(){var n=this;this.group.off("click"),this.group.on("click",function(r){var a=!1,i=n.seriesModel.getViewRoot();i.eachNode(function(o){if(!a&&o.piece&&o.piece===r.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")n._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var c=l.get("target",!0)||"_blank";im(u,c)}}a=!0}})})},t.prototype._rootToNode=function(n){n!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:tw,from:this.uid,seriesId:this.seriesModel.id,targetNode:n})},t.prototype.containPoint=function(n,r){var a=r.getData(),i=a.getItemLayout(0);if(i){var o=n[0]-i.cx,s=n[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},t.type="sunburst",t}(Et);const Jye=qye;var Qye=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreStyleOnData=!0,n}return t.prototype.getInitialData=function(n,r){var a={name:n.name,children:n.data};j4(a);var i=this._levelModels=fe(n.levels||[],function(l){return new Lt(l,this,r)},this),o=sA.createTree(a,this,s);function s(l){l.wrapMethod("getItemModel",function(u,c){var f=o.getNodeByDataIndex(c),d=i[f.depth];return d&&(u.parentModel=d),u})}return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treePathInfo=m0(a,this),r},t.prototype.getLevelModel=function(n){return this._levelModels&&this._levelModels[n.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var r=this.getRawData().tree.root;(!n||n!==r&&!r.contains(n))&&(this._viewRoot=r)},t.prototype.enableAriaDecal=function(){QH(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}($t);function j4(e){var t=0;k(e.children,function(r){j4(r);var a=r.value;ue(a)&&(a=a[0]),t+=a});var n=e.value;ue(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=t),n<0&&(n=0),ue(e.value)?e.value[0]=n:e.value=n}const e0e=Qye;var O2=Math.PI/180;function t0e(e,t,n){t.eachSeriesByType(e,function(r){var a=r.get("center"),i=r.get("radius");ue(i)||(i=[0,i]),ue(a)||(a=[a,a]);var o=n.getWidth(),s=n.getHeight(),l=Math.min(o,s),u=_e(a[0],o),c=_e(a[1],s),f=_e(i[0],l/2),d=_e(i[1],l/2),v=-r.get("startAngle")*O2,h=r.get("minAngle")*O2,g=r.getData().tree.root,p=r.getViewRoot(),m=p.depth,y=r.get("sort");y!=null&&K4(p,y);var _=0;k(p.children,function(V){!isNaN(V.getValue())&&_++});var b=p.getValue(),x=Math.PI/(b||_)*2,S=p.depth>0,w=p.height-(S?-1:1),C=(d-f)/(w||1),T=r.get("clockwise"),A=r.get("stillShowZeroSum"),P=T?1:-1,D=function(V,H){if(V){var O=H;if(V!==g){var G=V.getValue(),Z=b===0&&A?x:G*x;Z1;)o=o.parentNode;var s=a.getColorFromPalette(o.name||o.dataIndex+"",t);return r.depth>1&&we(s)&&(s=Y1(s,(r.depth-1)/(i-1)*.5)),s}e.eachSeriesByType("sunburst",function(r){var a=r.getData(),i=a.tree;i.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=n(o,r,i.root.height));var u=a.ensureUniqueItemVisual(o.dataIndex,"style");oe(u,l)})})}function a0e(e){e.registerChartView(Jye),e.registerSeriesModel(e0e),e.registerLayout(Ge(t0e,"sunburst")),e.registerProcessor(Ge(ph,"sunburst")),e.registerVisual(r0e),Kye(e)}var N2={color:"fill",borderColor:"stroke"},i0e={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},Yi=it(),o0e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(n,r){return vo(null,this)},t.prototype.getDataParams=function(n,r,a){var i=e.prototype.getDataParams.call(this,n,r);return a&&(i.info=Yi(a).info),i},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}($t);const s0e=o0e;function l0e(e,t){return t=t||[0,0],fe(["x","y"],function(n,r){var a=this.getAxis(n),i=t[r],o=e[r]/2;return a.type==="category"?a.getBandWidth():Math.abs(a.dataToCoord(i-o)-a.dataToCoord(i+o))},this)}function u0e(e){var t=e.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(n){return e.dataToPoint(n)},size:Ce(l0e,e)}}}function c0e(e,t){return t=t||[0,0],fe([0,1],function(n){var r=t[n],a=e[n]/2,i=[],o=[];return i[n]=r-a,o[n]=r+a,i[1-n]=o[1-n]=t[1-n],Math.abs(this.dataToPoint(i)[n]-this.dataToPoint(o)[n])},this)}function f0e(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(n){return e.dataToPoint(n)},size:Ce(c0e,e)}}}function d0e(e,t){var n=this.getAxis(),r=t instanceof Array?t[0]:t,a=(e instanceof Array?e[0]:e)/2;return n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(r-a)-n.dataToCoord(r+a))}function v0e(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(n){return e.dataToPoint(n)},size:Ce(d0e,e)}}}function h0e(e,t){return t=t||[0,0],fe(["Radius","Angle"],function(n,r){var a="get"+n+"Axis",i=this[a](),o=t[r],s=e[r]/2,l=i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return n==="Angle"&&(l=l*Math.PI/180),l},this)}function g0e(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),r=t.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:r[1],r0:r[0]},api:{coord:function(a){var i=t.dataToRadius(a[0]),o=n.dataToAngle(a[1]),s=e.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:Ce(h0e,e)}}}function p0e(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(r,a){return e.dataToPoint(r,a)}}}}function q4(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!=="tspan"&&(t==="text"||Te(e,"text")))}function J4(e,t,n){var r=e,a,i,o;if(t==="text")o=r;else{o={},Te(r,"text")&&(o.text=r.text),Te(r,"rich")&&(o.rich=r.rich),Te(r,"textFill")&&(o.fill=r.textFill),Te(r,"textStroke")&&(o.stroke=r.textStroke),Te(r,"fontFamily")&&(o.fontFamily=r.fontFamily),Te(r,"fontSize")&&(o.fontSize=r.fontSize),Te(r,"fontStyle")&&(o.fontStyle=r.fontStyle),Te(r,"fontWeight")&&(o.fontWeight=r.fontWeight),i={type:"text",style:o,silent:!0},a={};var s=Te(r,"textPosition");n?a.position=s?r.textPosition:"inside":s&&(a.position=r.textPosition),Te(r,"textPosition")&&(a.position=r.textPosition),Te(r,"textOffset")&&(a.offset=r.textOffset),Te(r,"textRotation")&&(a.rotation=r.textRotation),Te(r,"textDistance")&&(a.distance=r.textDistance)}return B2(o,e),k(o.rich,function(l){B2(l,l)}),{textConfig:a,textContent:i}}function B2(e,t){t&&(t.font=t.textFont||t.font,Te(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),Te(t,"textAlign")&&(e.align=t.textAlign),Te(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),Te(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),Te(t,"textWidth")&&(e.width=t.textWidth),Te(t,"textHeight")&&(e.height=t.textHeight),Te(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),Te(t,"textPadding")&&(e.padding=t.textPadding),Te(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),Te(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),Te(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),Te(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),Te(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),Te(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),Te(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function z2(e,t,n){var r=e;r.textPosition=r.textPosition||n.position||"inside",n.offset!=null&&(r.textOffset=n.offset),n.rotation!=null&&(r.textRotation=n.rotation),n.distance!=null&&(r.textDistance=n.distance);var a=r.textPosition.indexOf("inside")>=0,i=e.fill||"#000";F2(r,t);var o=r.textFill==null;return a?o&&(r.textFill=n.insideFill||"#fff",!r.textStroke&&n.insideStroke&&(r.textStroke=n.insideStroke),!r.textStroke&&(r.textStroke=i),r.textStrokeWidth==null&&(r.textStrokeWidth=2)):(o&&(r.textFill=e.fill||n.outsideFill||"#000"),!r.textStroke&&n.outsideStroke&&(r.textStroke=n.outsideStroke)),r.text=t.text,r.rich=t.rich,k(t.rich,function(s){F2(s,s)}),r}function F2(e,t){t&&(Te(t,"fill")&&(e.textFill=t.fill),Te(t,"stroke")&&(e.textStroke=t.fill),Te(t,"lineWidth")&&(e.textStrokeWidth=t.lineWidth),Te(t,"font")&&(e.font=t.font),Te(t,"fontStyle")&&(e.fontStyle=t.fontStyle),Te(t,"fontWeight")&&(e.fontWeight=t.fontWeight),Te(t,"fontSize")&&(e.fontSize=t.fontSize),Te(t,"fontFamily")&&(e.fontFamily=t.fontFamily),Te(t,"align")&&(e.textAlign=t.align),Te(t,"verticalAlign")&&(e.textVerticalAlign=t.verticalAlign),Te(t,"lineHeight")&&(e.textLineHeight=t.lineHeight),Te(t,"width")&&(e.textWidth=t.width),Te(t,"height")&&(e.textHeight=t.height),Te(t,"backgroundColor")&&(e.textBackgroundColor=t.backgroundColor),Te(t,"padding")&&(e.textPadding=t.padding),Te(t,"borderColor")&&(e.textBorderColor=t.borderColor),Te(t,"borderWidth")&&(e.textBorderWidth=t.borderWidth),Te(t,"borderRadius")&&(e.textBorderRadius=t.borderRadius),Te(t,"shadowColor")&&(e.textBoxShadowColor=t.shadowColor),Te(t,"shadowBlur")&&(e.textBoxShadowBlur=t.shadowBlur),Te(t,"shadowOffsetX")&&(e.textBoxShadowOffsetX=t.shadowOffsetX),Te(t,"shadowOffsetY")&&(e.textBoxShadowOffsetY=t.shadowOffsetY),Te(t,"textShadowColor")&&(e.textShadowColor=t.textShadowColor),Te(t,"textShadowBlur")&&(e.textShadowBlur=t.textShadowBlur),Te(t,"textShadowOffsetX")&&(e.textShadowOffsetX=t.textShadowOffsetX),Te(t,"textShadowOffsetY")&&(e.textShadowOffsetY=t.textShadowOffsetY))}var Q4={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},$2=tt(Q4);Si(wi,function(e,t){return e[t]=1,e},{});wi.join(", ");var Am=["","style","shape","extra"],Bc=it();function CA(e,t,n,r,a){var i=e+"Animation",o=nf(e,r,a)||{},s=Bc(t).userDuring;return o.duration>0&&(o.during=s?Ce(S0e,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),oe(o,n[i]),o}function vp(e,t,n,r){r=r||{};var a=r.dataIndex,i=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),l=Bc(e),u=t.style;l.userDuring=t.during;var c={},f={};if(w0e(e,t,f),H2("shape",t,f),H2("extra",t,f),!i&&s&&(x0e(e,t,c),G2("shape",e,t,c),G2("extra",e,t,c),C0e(e,t,u,c)),f.style=u,m0e(e,f,o),_0e(e,t),s)if(i){var d={};k(Am,function(h){var g=h?t[h]:t;g&&g.enterFrom&&(h&&(d[h]=d[h]||{}),oe(h?d[h]:d,g.enterFrom))});var v=CA("enter",e,t,n,a);v.duration>0&&e.animateFrom(d,v)}else y0e(e,t,a||0,n,c);eW(e,t),u?e.dirty():e.markRedraw()}function eW(e,t){for(var n=Bc(e).leaveToProps,r=0;r0&&e.animateFrom(a,i)}}function _0e(e,t){Te(t,"silent")&&(e.silent=t.silent),Te(t,"ignore")&&(e.ignore=t.ignore),e instanceof ya&&Te(t,"invisible")&&(e.invisible=t.invisible),e instanceof Qe&&Te(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}var ni={},b0e={setTransform:function(e,t){return ni.el[e]=t,this},getTransform:function(e){return ni.el[e]},setShape:function(e,t){var n=ni.el,r=n.shape||(n.shape={});return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=ni.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=ni.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=ni.el.style;if(t)return t[e]},setExtra:function(e,t){var n=ni.el.extra||(ni.el.extra={});return n[e]=t,this},getExtra:function(e){var t=ni.el.extra;if(t)return t[e]}};function S0e(){var e=this,t=e.el;if(t){var n=Bc(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}ni.el=t,r(b0e)}}function G2(e,t,n,r){var a=n[e];if(a){var i=t[e],o;if(i){var s=n.transition,l=a.transition;if(l)if(!o&&(o=r[e]={}),Gl(l))oe(o,i);else for(var u=bt(l),c=0;c=0){!o&&(o=r[e]={});for(var v=tt(i),c=0;c=0)){var d=e.getAnimationStyleProps(),v=d?d.style:null;if(v){!i&&(i=r.style={});for(var h=tt(n),u=0;u=0?t.getStore().get(H,R):void 0}var O=t.get(V.name,R),G=V&&V.ordinalMeta;return G?G.categories[O]:O}function S(L,R){R==null&&(R=u);var V=t.getItemVisual(R,"style"),H=V&&V.fill,O=V&&V.opacity,G=y(R,Zo).getItemStyle();H!=null&&(G.fill=H),O!=null&&(G.opacity=O);var Z={inheritColor:we(H)?H:"#000"},j=_(R,Zo),Q=kt(j,null,Z,!1,!0);Q.text=j.getShallow("show")?Ue(e.getFormattedLabel(R,Zo),Vc(t,R)):null;var z=rm(j,Z,!1);return T(L,G),G=z2(G,Q,z),L&&C(G,L),G.legacy=!0,G}function w(L,R){R==null&&(R=u);var V=y(R,Xi).getItemStyle(),H=_(R,Xi),O=kt(H,null,null,!0,!0);O.text=H.getShallow("show")?gi(e.getFormattedLabel(R,Xi),e.getFormattedLabel(R,Zo),Vc(t,R)):null;var G=rm(H,null,!0);return T(L,V),V=z2(V,O,G),L&&C(V,L),V.legacy=!0,V}function C(L,R){for(var V in R)Te(R,V)&&(L[V]=R[V])}function T(L,R){L&&(L.textFill&&(R.textFill=L.textFill),L.textPosition&&(R.textPosition=L.textPosition))}function A(L,R){if(R==null&&(R=u),Te(N2,L)){var V=t.getItemVisual(R,"style");return V?V[N2[L]]:null}if(Te(i0e,L))return t.getItemVisual(R,L)}function P(L){if(i.type==="cartesian2d"){var R=i.getBaseAxis();return Nle(Ee({axis:R},L))}}function D(){return n.getCurrentSeriesIndices()}function M(L){return N$(L,n)}}function V0e(e){var t={};return k(e.dimensions,function(n){var r=e.getDimensionInfo(n);if(!r.isExtraCoord){var a=r.coordDim,i=t[a]=t[a]||[];i[r.coordDimIndex]=e.getDimensionIndex(n)}}),t}function Zb(e,t,n,r,a,i,o){if(!r){i.remove(t);return}var s=DA(e,t,n,r,a,i);return s&&o.setItemGraphicEl(n,s),s&&Xt(s,r.focus,r.blurScope,r.emphasisDisabled),s}function DA(e,t,n,r,a,i){var o=-1,s=t;t&&aW(t,r,a)&&(o=je(i.childrenRef(),t),t=null);var l=!t,u=t;u?u.clearStates():(u=IA(r),s&&M0e(s,u)),r.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),qr.normal.cfg=qr.normal.conOpt=qr.emphasis.cfg=qr.emphasis.conOpt=qr.blur.cfg=qr.blur.conOpt=qr.select.cfg=qr.select.conOpt=null,qr.isLegacy=!1,N0e(u,n,r,a,l,qr),O0e(u,n,r,a,l),PA(e,u,n,r,qr,a,l),Te(r,"info")&&(Yi(u).info=r.info);for(var c=0;c=0?i.replaceAt(u,o):i.add(u),u}function aW(e,t,n){var r=Yi(e),a=t.type,i=t.shape,o=t.style;return n.isUniversalTransitionEnabled()||a!=null&&a!==r.customGraphicType||a==="path"&&G0e(i)&&iW(i)!==r.customPathData||a==="image"&&Te(o,"image")&&o.image!==r.customImagePath}function O0e(e,t,n,r,a){var i=n.clipPath;if(i===!1)e&&e.getClipPath()&&e.removeClipPath();else if(i){var o=e.getClipPath();o&&aW(o,i,r)&&(o=null),o||(o=IA(i),e.setClipPath(o)),PA(null,o,t,i,null,r,a)}}function N0e(e,t,n,r,a,i){if(!e.isGroup){U2(n,null,i),U2(n,Xi,i);var o=i.normal.conOpt,s=i.emphasis.conOpt,l=i.blur.conOpt,u=i.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var c=e.getTextContent();if(o===!1)c&&e.removeTextContent();else{o=i.normal.conOpt=o||{type:"text"},c?c.clearStates():(c=IA(o),e.setTextContent(c)),PA(null,c,t,o,null,r,a);for(var f=o&&o.style,d=0;d=c;v--){var h=t.childAt(v);z0e(t,h,a)}}}function z0e(e,t,n){t&&b0(t,Yi(e).option,n)}function F0e(e){new to(e.oldChildren,e.newChildren,Y2,Y2,e).add(X2).update(X2).remove($0e).execute()}function Y2(e,t){var n=e&&e.name;return n??P0e+t}function X2(e,t){var n=this.context,r=e!=null?n.newChildren[e]:null,a=t!=null?n.oldChildren[t]:null;DA(n.api,a,n.dataIndex,r,n.seriesModel,n.group)}function $0e(e){var t=this.context,n=t.oldChildren[e];n&&b0(n,Yi(n).option,t.seriesModel)}function iW(e){return e&&(e.pathData||e.d)}function G0e(e){return e&&(Te(e,"pathData")||Te(e,"d"))}function H0e(e){e.registerChartView(L0e),e.registerSeriesModel(s0e)}var vl=it(),Z2=Ve,jb=Ce,W0e=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(t,n,r,a){var i=n.get("value"),o=n.get("status");if(this._axisModel=t,this._axisPointerModel=n,this._api=r,!(!a&&this._lastValue===i&&this._lastStatus===o)){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||o==="hide"){s&&s.hide(),l&&l.hide();return}s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,t,n,r);var c=u.graphicKey;c!==this._lastGraphicKey&&this.clear(r),this._lastGraphicKey=c;var f=this._moveAnimation=this.determineAnimation(t,n);if(!s)s=this._group=new Be,this.createPointerEl(s,u,t,n),this.createLabelEl(s,u,t,n),r.getZr().add(s);else{var d=Ge(j2,n,f);this.updatePointerEl(s,u,d),this.updateLabelEl(s,u,d,n)}q2(s,n,!0),this._renderHandle(i)}},e.prototype.remove=function(t){this.clear(t)},e.prototype.dispose=function(t){this.clear(t)},e.prototype.determineAnimation=function(t,n){var r=n.get("animation"),a=t.axis,i=a.type==="category",o=n.get("snap");if(!o&&!i)return!1;if(r==="auto"||r==null){var s=this.animationThreshold;if(i&&a.getBandWidth()>s)return!0;if(o){var l=eA(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return r===!0},e.prototype.makeElOption=function(t,n,r,a,i){},e.prototype.createPointerEl=function(t,n,r,a){var i=n.pointer;if(i){var o=vl(t).pointerEl=new sh[i.type](Z2(n.pointer));t.add(o)}},e.prototype.createLabelEl=function(t,n,r,a){if(n.label){var i=vl(t).labelEl=new lt(Z2(n.label));t.add(i),K2(i,a)}},e.prototype.updatePointerEl=function(t,n,r){var a=vl(t).pointerEl;a&&n.pointer&&(a.setStyle(n.pointer.style),r(a,{shape:n.pointer.shape}))},e.prototype.updateLabelEl=function(t,n,r,a){var i=vl(t).labelEl;i&&(i.setStyle(n.label.style),r(i,{x:n.label.x,y:n.label.y}),K2(i,a))},e.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var n=this._axisPointerModel,r=this._api.getZr(),a=this._handle,i=n.getModel("handle"),o=n.get("status");if(!i.get("show")||!o||o==="hide"){a&&r.remove(a),this._handle=null;return}var s;this._handle||(s=!0,a=this._handle=oh(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){qi(u.event)},onmousedown:jb(this._onHandleDragMove,this,0,0),drift:jb(this._onHandleDragMove,this),ondragend:jb(this._onHandleDragEnd,this)}),r.add(a)),q2(a,n,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");ue(l)||(l=[l,l]),a.scaleX=l[0]/2,a.scaleY=l[1]/2,df(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},e.prototype._moveHandleToValue=function(t,n){j2(this._axisPointerModel,!n&&this._moveAnimation,this._handle,Kb(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,n){var r=this._handle;if(r){this._dragging=!0;var a=this.updateHandleTransform(Kb(r),[t,n],this._axisModel,this._axisPointerModel);this._payloadInfo=a,r.stopAnimation(),r.attr(Kb(a)),vl(r).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var n=this._payloadInfo,r=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:r.axis.dim,axisIndex:r.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var n=t.getZr(),r=this._group,a=this._handle;n&&r&&(this._lastGraphicKey=null,r&&n.remove(r),a&&n.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),bv(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,n,r){return r=r||0,{x:t[r],y:t[1-r],width:n[r],height:n[1-r]}},e}();function j2(e,t,n,r){oW(vl(n).lastProp,r)||(vl(n).lastProp=r,t?ct(n,r,e):(n.stopAnimation(),n.attr(r)))}function oW(e,t){if(Re(e)&&Re(t)){var n=!0;return k(t,function(r,a){n=n&&oW(e[a],r)}),!!n}else return e===t}function K2(e,t){e[t.get(["label","show"])?"show":"hide"]()}function Kb(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function q2(e,t,n){var r=t.get("z"),a=t.get("zlevel");e&&e.traverse(function(i){i.type!=="group"&&(r!=null&&(i.z=r),a!=null&&(i.zlevel=a),i.silent=n)})}const kA=W0e;function LA(e){var t=e.get("type"),n=e.getModel(t+"Style"),r;return t==="line"?(r=n.getLineStyle(),r.fill=null):t==="shadow"&&(r=n.getAreaStyle(),r.stroke=null),r}function sW(e,t,n,r,a){var i=n.get("value"),o=lW(i,t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),s=n.getModel("label"),l=sf(s.get("padding")||0),u=s.getFont(),c=th(o,u),f=a.position,d=c.width+l[1]+l[3],v=c.height+l[0]+l[2],h=a.align;h==="right"&&(f[0]-=d),h==="center"&&(f[0]-=d/2);var g=a.verticalAlign;g==="bottom"&&(f[1]-=v),g==="middle"&&(f[1]-=v/2),U0e(f,d,v,r);var p=s.get("backgroundColor");(!p||p==="auto")&&(p=t.get(["axisLine","lineStyle","color"])),e.label={x:f[0],y:f[1],style:kt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:p}),z2:10}}function U0e(e,t,n,r){var a=r.getWidth(),i=r.getHeight();e[0]=Math.min(e[0]+t,a)-t,e[1]=Math.min(e[1]+n,i)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function lW(e,t,n,r,a){e=t.scale.parse(e);var i=t.scale.getLabel({value:e},{precision:a.precision}),o=a.formatter;if(o){var s={value:UT(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};k(r,function(l){var u=n.getSeriesByIndex(l.seriesIndex),c=l.dataIndexInside,f=u&&u.getDataParams(c);f&&s.seriesData.push(f)}),we(o)?i=o.replace("{value}",i):Le(o)&&(i=o(s))}return i}function EA(e,t,n){var r=ma();return gu(r,r,n.rotation),xi(r,r,n.position),Fa([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function uW(e,t,n,r,a,i){var o=no.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=a.get(["label","margin"]),sW(t,r,a,i,{position:EA(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function RA(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function cW(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function J2(e,t,n,r,a,i){return{cx:e,cy:t,r0:n,r,startAngle:a,endAngle:i,clockwise:!0}}var Y0e=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis,l=s.grid,u=i.get("type"),c=Q2(l,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(r,!0));if(u&&u!=="none"){var d=LA(i),v=X0e[u](s,f,c);v.style=d,n.graphicKey=v.type,n.pointer=v}var h=zx(l.model,a);uW(r,n,h,a,i,o)},t.prototype.getHandleTransform=function(n,r,a){var i=zx(r.axis.grid.model,r,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=EA(r.axis,n,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,r,a,i){var o=a.axis,s=o.grid,l=o.getGlobalExtent(!0),u=Q2(s,o).getOtherAxis(o).getGlobalExtent(),c=o.dim==="x"?0:1,f=[n.x,n.y];f[c]+=r[c],f[c]=Math.min(l[1],f[c]),f[c]=Math.max(l[0],f[c]);var d=(u[1]+u[0])/2,v=[d,d];v[c]=f[c];var h=[{verticalAlign:"middle"},{align:"center"}];return{x:f[0],y:f[1],rotation:n.rotation,cursorPoint:v,tooltipOption:h[c]}},t}(kA);function Q2(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}var X0e={line:function(e,t,n){var r=RA([t,n[0]],[t,n[1]],eR(e));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),a=n[1]-n[0];return{type:"Rect",shape:cW([t-r/2,n[0]],[r,a],eR(e))}}};function eR(e){return e.dim==="x"?0:1}const Z0e=Y0e;var j0e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(ot);const K0e=j0e;var $i=it(),q0e=k;function fW(e,t,n){if(!st.node){var r=t.getZr();$i(r).records||($i(r).records={}),J0e(r,t);var a=$i(r).records[e]||($i(r).records[e]={});a.handler=n}}function J0e(e,t){if($i(e).initialized)return;$i(e).initialized=!0,n("click",Ge(tR,"click")),n("mousemove",Ge(tR,"mousemove")),n("globalout",e_e);function n(r,a){e.on(r,function(i){var o=t_e(t);q0e($i(e).records,function(s){s&&a(s,i,o.dispatchAction)}),Q0e(o.pendings,t)})}}function Q0e(e,t){var n=e.showTip.length,r=e.hideTip.length,a;n?a=e.showTip[n-1]:r&&(a=e.hideTip[r-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function e_e(e,t,n){e.handler("leave",null,n)}function tR(e,t,n,r){t.handler(e,n,r)}function t_e(e){var t={showTip:[],hideTip:[]},n=function(r){var a=t[r.type];a?a.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function aw(e,t){if(!st.node){var n=t.getZr(),r=($i(n).records||{})[e];r&&($i(n).records[e]=null)}}var n_e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=r.getComponent("tooltip"),o=n.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";fW("axisPointer",a,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(n,r){aw("axisPointer",r)},t.prototype.dispose=function(n,r){aw("axisPointer",r)},t.type="axisPointer",t}(Zt);const r_e=n_e;function dW(e,t){var n=[],r=e.seriesIndex,a;if(r==null||!(a=t.getSeriesByIndex(r)))return{point:[]};var i=a.getData(),o=Ql(i,e);if(o==null||o<0||ue(o))return{point:[]};var s=i.getItemGraphicEl(o),l=a.coordinateSystem;if(a.getTooltipPosition)n=a.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u),f=c.dim,d=u.dim,v=f==="x"||f==="radius"?1:0,h=i.mapDimension(d),g=[];g[v]=i.get(h,o),g[1-v]=i.get(i.getCalculationInfo("stackResultDimension"),o),n=l.dataToPoint(g)||[]}else n=l.dataToPoint(i.getValues(fe(l.dimensions,function(m){return i.mapDimension(m)}),o))||[];else if(s){var p=s.getBoundingRect().clone();p.applyTransform(s.transform),n=[p.x+p.width/2,p.y+p.height/2]}return{point:n,el:s}}var nR=it();function a_e(e,t,n){var r=e.currTrigger,a=[e.x,e.y],i=e,o=e.dispatchAction||Ce(n.dispatchAction,n),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){hp(a)&&(a=dW({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=hp(a),u=i.axesInfo,c=s.axesInfo,f=r==="leave"||hp(a),d={},v={},h={list:[],map:{}},g={showPointer:Ge(o_e,v),showTooltip:Ge(s_e,h)};k(s.coordSysMap,function(m,y){var _=l||m.containPoint(a);k(s.coordSysAxesInfo[y],function(b,x){var S=b.axis,w=f_e(u,b);if(!f&&_&&(!u||w)){var C=w&&w.value;C==null&&!l&&(C=S.pointToData(a)),C!=null&&rR(b,C,g,!1,d)}})});var p={};return k(c,function(m,y){var _=m.linkGroup;_&&!v[y]&&k(_.axesInfo,function(b,x){var S=v[x];if(b!==m&&S){var w=S.value;_.mapper&&(w=m.axis.scale.parse(_.mapper(w,aR(b),aR(m)))),p[m.key]=w}})}),k(p,function(m,y){rR(c[y],m,g,!0,d)}),l_e(v,c,d),u_e(h,a,e,o),c_e(c,o,n),d}}function rR(e,t,n,r,a){var i=e.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=i_e(t,e),s=o.payloadBatch,l=o.snapToValue;s[0]&&a.seriesIndex==null&&oe(a,s[0]),!r&&e.snap&&i.containData(l)&&l!=null&&(t=l),n.showPointer(e,t,s),n.showTooltip(e,o,l)}}function i_e(e,t){var n=t.axis,r=n.dim,a=e,i=[],o=Number.MAX_VALUE,s=-1;return k(t.seriesModels,function(l,u){var c=l.getData().mapDimensionsAll(r),f,d;if(l.getAxisTooltipData){var v=l.getAxisTooltipData(c,e,n);d=v.dataIndices,f=v.nestestValue}else{if(d=l.getData().indicesOfNearest(c[0],e,n.type==="category"?.5:null),!d.length)return;f=l.getData().get(c[0],d[0])}if(!(f==null||!isFinite(f))){var h=e-f,g=Math.abs(h);g<=o&&((g=0&&s<0)&&(o=g,s=h,a=f,i.length=0),k(d,function(p){i.push({seriesIndex:l.seriesIndex,dataIndexInside:p,dataIndex:l.getData().getRawIndex(p)})}))}}),{payloadBatch:i,snapToValue:a}}function o_e(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function s_e(e,t,n,r){var a=n.payloadBatch,i=t.axis,o=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var l=t.coordSys.model,u=Av(l),c=e.map[u];c||(c=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function l_e(e,t,n){var r=n.axesInfo=[];k(t,function(a,i){var o=a.axisPointerModel.option,s=e[i];s?(!a.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&r.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function u_e(e,t,n,r){if(hp(t)||!e.list.length){r({type:"hideTip"});return}var a=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:e.list})}function c_e(e,t,n){var r=n.getZr(),a="axisPointerLastHighlights",i=nR(r)[a]||{},o=nR(r)[a]={};k(e,function(u,c){var f=u.axisPointerModel.option;f.status==="show"&&u.triggerEmphasis&&k(f.seriesDataIndices,function(d){var v=d.seriesIndex+" | "+d.dataIndex;o[v]=d})});var s=[],l=[];k(i,function(u,c){!o[c]&&l.push(u)}),k(o,function(u,c){!i[c]&&s.push(u)}),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function f_e(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function aR(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+"AxisIndex"]=t.componentIndex,n.axisName=n[r+"AxisName"]=t.name,n.axisId=n[r+"AxisId"]=t.id,n}function hp(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function bh(e){bu.registerAxisPointerClass("CartesianAxisPointer",Z0e),e.registerComponentModel(K0e),e.registerComponentView(r_e),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var n=t.axisPointer.link;n&&!ue(n)&&(t.axisPointer.link=[n])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,n){t.getComponent("axisPointer").coordSysAxesInfo=Jfe(t,n)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},a_e)}function d_e(e){Ke(BH),Ke(bh)}var v_e=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),c=u.getExtent(),f=s.dataToCoord(r),d=i.get("type");if(d&&d!=="none"){var v=LA(i),h=g_e[d](s,l,f,c);h.style=v,n.graphicKey=h.type,n.pointer=h}var g=i.get(["label","margin"]),p=h_e(r,a,i,l,g);sW(n,a,i,o,p)},t}(kA);function h_e(e,t,n,r,a){var i=t.axis,o=i.dataToCoord(e),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=r.getRadiusAxis().getExtent(),u,c,f;if(i.dim==="radius"){var d=ma();gu(d,d,s),xi(d,d,[r.cx,r.cy]),u=Fa([o,-a],d);var v=t.getModel("axisLabel").get("rotate")||0,h=no.innerTextLayout(s,v*Math.PI/180,-1);c=h.textAlign,f=h.textVerticalAlign}else{var g=l[1];u=r.coordToPoint([g+a,o]);var p=r.cx,m=r.cy;c=Math.abs(u[0]-p)/g<.3?"center":u[0]>p?"left":"right",f=Math.abs(u[1]-m)/g<.3?"middle":u[1]>m?"top":"bottom"}return{position:u,align:c,verticalAlign:f}}var g_e={line:function(e,t,n,r){return e.dim==="angle"?{type:"Line",shape:RA(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var a=Math.max(1,e.getBandWidth()),i=Math.PI/180;return e.dim==="angle"?{type:"Sector",shape:J2(t.cx,t.cy,r[0],r[1],(-n-a/2)*i,(-n+a/2)*i)}:{type:"Sector",shape:J2(t.cx,t.cy,n-a/2,n+a/2,0,Math.PI*2)}}};const p_e=v_e;var m_e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.findAxisModel=function(n){var r,a=this.ecModel;return a.eachComponent(n,function(i){i.getCoordSysModel()===this&&(r=i)},this),r},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(ot);const y_e=m_e;var VA=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",on).models[0]},t.type="polarAxis",t}(ot);fn(VA,dh);var __e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="angleAxis",t}(VA),b_e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="radiusAxis",t}(VA),OA=function(e){te(t,e);function t(n,r){return e.call(this,"radius",n,r)||this}return t.prototype.pointToData=function(n,r){return this.polar.pointToData(n,r)[this.dim==="radius"?0:1]},t}(ja);OA.prototype.dataToRadius=ja.prototype.dataToCoord;OA.prototype.radiusToData=ja.prototype.coordToData;const S_e=OA;var x_e=it(),NA=function(e){te(t,e);function t(n,r){return e.call(this,"angle",n,r||[0,360])||this}return t.prototype.pointToData=function(n,r){return this.polar.pointToData(n,r)[this.dim==="radius"?0:1]},t.prototype.calculateCategoryInterval=function(){var n=this,r=n.getLabelModel(),a=n.scale,i=a.getExtent(),o=a.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=n.dataToCoord(s+1)-n.dataToCoord(s),u=Math.abs(l),c=th(s==null?"":s+"",r.getFont(),"center","top"),f=Math.max(c.height,7),d=f/u;isNaN(d)&&(d=1/0);var v=Math.max(0,Math.floor(d)),h=x_e(n.model),g=h.lastAutoInterval,p=h.lastTickCount;return g!=null&&p!=null&&Math.abs(g-v)<=1&&Math.abs(p-o)<=1&&g>v?v=g:(h.lastTickCount=o,h.lastAutoInterval=v),v},t}(ja);NA.prototype.dataToAngle=ja.prototype.dataToCoord;NA.prototype.angleToData=ja.prototype.coordToData;const w_e=NA;var vW=["radius","angle"],C_e=function(){function e(t){this.dimensions=vW,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new S_e,this._angleAxis=new w_e,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(t){var n=this.pointToCoord(t);return this._radiusAxis.contain(n[0])&&this._angleAxis.contain(n[1])},e.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},e.prototype.getAxis=function(t){var n="_"+t+"Axis";return this[n]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(t){var n=[],r=this._angleAxis,a=this._radiusAxis;return r.scale.type===t&&n.push(r),a.scale.type===t&&n.push(a),n},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(t){var n=this._angleAxis;return t===n?this._radiusAxis:n},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(t){var n=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[n],otherAxes:[this.getOtherAxis(n)]}},e.prototype.dataToPoint=function(t,n){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],n),this._angleAxis.dataToAngle(t[1],n)])},e.prototype.pointToData=function(t,n){var r=this.pointToCoord(t);return[this._radiusAxis.radiusToData(r[0],n),this._angleAxis.angleToData(r[1],n)]},e.prototype.pointToCoord=function(t){var n=t[0]-this.cx,r=t[1]-this.cy,a=this.getAngleAxis(),i=a.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);a.inverse?o=s-360:s=o+360;var l=Math.sqrt(n*n+r*r);n/=l,r/=l;for(var u=Math.atan2(-r,n)/Math.PI*180,c=us;)u+=c*360;return[l,u]},e.prototype.coordToPoint=function(t){var n=t[0],r=t[1]/180*Math.PI,a=Math.cos(r)*n+this.cx,i=-Math.sin(r)*n+this.cy;return[a,i]},e.prototype.getArea=function(){var t=this.getAngleAxis(),n=this.getRadiusAxis(),r=n.getExtent().slice();r[0]>r[1]&&r.reverse();var a=t.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:r[0],r:r[1],startAngle:-a[0]*i,endAngle:-a[1]*i,clockwise:t.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,c=l*l+u*u-1e-4,f=this.r,d=this.r0;return c<=f*f&&c>=d*d}}},e.prototype.convertToPixel=function(t,n,r){var a=iR(n);return a===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(t,n,r){var a=iR(n);return a===this?this.pointToData(r):null},e}();function iR(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}const T_e=C_e;function A_e(e,t,n){var r=t.get("center"),a=n.getWidth(),i=n.getHeight();e.cx=_e(r[0],a),e.cy=_e(r[1],i);var o=e.getRadiusAxis(),s=Math.min(a,i)/2,l=t.get("radius");l==null?l=[0,"100%"]:ue(l)||(l=[0,l]);var u=[_e(l[0],s),_e(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function I_e(e,t){var n=this,r=n.getAngleAxis(),a=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),a.scale.setExtent(1/0,-1/0),e.eachSeries(function(s){if(s.coordinateSystem===n){var l=s.getData();k(hm(l,"radius"),function(u){a.scale.unionExtentFromData(l,u)}),k(hm(l,"angle"),function(u){r.scale.unionExtentFromData(l,u)})}}),Rc(r.scale,r.model),Rc(a.scale,a.model),r.type==="category"&&!r.onBand){var i=r.getExtent(),o=360/r.scale.count();r.inverse?i[1]+=o:i[1]-=o,r.setExtent(i[0],i[1])}}function P_e(e){return e.mainType==="angleAxis"}function oR(e,t){if(e.type=t.get("type"),e.scale=d0(t),e.onBand=t.get("boundaryGap")&&e.type==="category",e.inverse=t.get("inverse"),P_e(t)){e.inverse=e.inverse!==t.get("clockwise");var n=t.get("startAngle");e.setExtent(n,n+(e.inverse?-360:360))}t.axis=e,e.model=t}var D_e={dimensions:vW,create:function(e,t){var n=[];return e.eachComponent("polar",function(r,a){var i=new T_e(a+"");i.update=I_e;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=r.findAxisModel("radiusAxis"),u=r.findAxisModel("angleAxis");oR(o,l),oR(s,u),A_e(i,r,t),n.push(i),r.coordinateSystem=i,i.model=r}),e.eachSeries(function(r){if(r.get("coordinateSystem")==="polar"){var a=r.getReferringComponents("polar",on).models[0];r.coordinateSystem=a.coordinateSystem}}),n}};const M_e=D_e;var k_e=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Rg(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),a=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:a[0],y2:a[1]}}function Vg(e){var t=e.getRadiusAxis();return t.inverse?0:1}function sR(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var L_e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="PolarAxisPointer",n}return t.prototype.render=function(n,r){if(this.group.removeAll(),!!n.get("show")){var a=n.axis,i=a.polar,o=i.getRadiusAxis().getExtent(),s=a.getTicksCoords(),l=a.getMinorTicksCoords(),u=fe(a.getViewLabels(),function(c){c=Ve(c);var f=a.scale,d=f.type==="ordinal"?f.getRawOrdinalNumber(c.tickValue):c.tickValue;return c.coord=a.dataToCoord(d),c});sR(u),sR(s),k(k_e,function(c){n.get([c,"show"])&&(!a.scale.isBlank()||c==="axisLine")&&E_e[c](this.group,n,i,s,l,o,u)},this)}},t.type="angleAxis",t}(bu),E_e={axisLine:function(e,t,n,r,a,i){var o=t.getModel(["axisLine","lineStyle"]),s=Vg(n),l=s?0:1,u;i[l]===0?u=new Ai({shape:{cx:n.cx,cy:n.cy,r:i[s]},style:o.getLineStyle(),z2:1,silent:!0}):u=new Zy({shape:{cx:n.cx,cy:n.cy,r:i[s],r0:i[l]},style:o.getLineStyle(),z2:1,silent:!0}),u.style.fill=null,e.add(u)},axisTick:function(e,t,n,r,a,i){var o=t.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=i[Vg(n)],u=fe(r,function(c){return new kn({shape:Rg(n,[l,l+s],c.coord)})});e.add(oa(u,{style:Ee(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,n,r,a,i){if(a.length){for(var o=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=i[Vg(n)],c=[],f=0;fm?"left":"right",b=Math.abs(p[1]-y)/g<.3?"middle":p[1]>y?"top":"bottom";if(s&&s[h]){var x=s[h];Re(x)&&x.textStyle&&(v=new Lt(x.textStyle,l,l.ecModel))}var S=new lt({silent:no.isLabelSilent(t),style:kt(v,{x:p[0],y:p[1],fill:v.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:f.formattedLabel,align:_,verticalAlign:b})});if(e.add(S),c){var w=no.makeAxisEventDataBase(t);w.targetType="axisLabel",w.value=f.rawLabel,$e(S).eventData=w}},this)},splitLine:function(e,t,n,r,a,i){var o=t.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var c=[],f=0;f=0?"p":"n",M=w;x&&(r[c][P]||(r[c][P]={p:w,n:w}),M=r[c][P][D]);var L=void 0,R=void 0,V=void 0,H=void 0;if(h.dim==="radius"){var O=h.dataToCoord(A)-w,G=l.dataToCoord(P);Math.abs(O)=H})}}})}function G_e(e){var t={};k(e,function(r,a){var i=r.getData(),o=r.coordinateSystem,s=o.getBaseAxis(),l=gW(o,s),u=s.getExtent(),c=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),f=t[l]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},d=f.stacks;t[l]=f;var v=hW(r);d[v]||f.autoWidthCount++,d[v]=d[v]||{width:0,maxWidth:0};var h=_e(r.get("barWidth"),c),g=_e(r.get("barMaxWidth"),c),p=r.get("barGap"),m=r.get("barCategoryGap");h&&!d[v].width&&(h=Math.min(f.remainedWidth,h),d[v].width=h,f.remainedWidth-=h),g&&(d[v].maxWidth=g),p!=null&&(f.gap=p),m!=null&&(f.categoryGap=m)});var n={};return k(t,function(r,a){n[a]={};var i=r.stacks,o=r.bandWidth,s=_e(r.categoryGap,o),l=_e(r.gap,1),u=r.remainedWidth,c=r.autoWidthCount,f=(u-s)/(c+(c-1)*l);f=Math.max(f,0),k(i,function(g,p){var m=g.maxWidth;m&&m=n.y&&t[1]<=n.y+n.height:r.contain(r.toLocalCoord(t[1]))&&t[0]>=n.y&&t[0]<=n.y+n.height},e.prototype.pointToData=function(t){var n=this.getAxis();return[n.coordToData(n.toLocalCoord(t[n.orient==="horizontal"?0:1]))]},e.prototype.dataToPoint=function(t){var n=this.getAxis(),r=this.getRect(),a=[],i=n.orient==="horizontal"?0:1;return t instanceof Array&&(t=t[0]),a[i]=n.toGlobalCoord(n.dataToCoord(+t)),a[1-i]=i===0?r.y+r.height/2:r.x+r.width/2,a},e.prototype.convertToPixel=function(t,n,r){var a=lR(n);return a===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(t,n,r){var a=lR(n);return a===this?this.pointToData(r):null},e}();function lR(e){var t=e.seriesModel,n=e.singleAxisModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function tbe(e,t){var n=[];return e.eachComponent("singleAxis",function(r,a){var i=new ebe(r,e,t);i.name="single_"+a,i.resize(r,t),r.coordinateSystem=i,n.push(i)}),e.eachSeries(function(r){if(r.get("coordinateSystem")==="singleAxis"){var a=r.getReferringComponents("singleAxis",on).models[0];r.coordinateSystem=a&&a.coordinateSystem}}),n}var nbe={create:tbe,dimensions:mW};const rbe=nbe;var uR=["x","y"],abe=["width","height"],ibe=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis,l=s.coordinateSystem,u=Jb(l,1-Dm(s)),c=l.dataToPoint(r)[0],f=i.get("type");if(f&&f!=="none"){var d=LA(i),v=obe[f](s,c,u);v.style=d,n.graphicKey=v.type,n.pointer=v}var h=iw(a);uW(r,n,h,a,i,o)},t.prototype.getHandleTransform=function(n,r,a){var i=iw(r,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=EA(r.axis,n,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,r,a,i){var o=a.axis,s=o.coordinateSystem,l=Dm(o),u=Jb(s,l),c=[n.x,n.y];c[l]+=r[l],c[l]=Math.min(u[1],c[l]),c[l]=Math.max(u[0],c[l]);var f=Jb(s,1-l),d=(f[1]+f[0])/2,v=[d,d];return v[l]=c[l],{x:c[0],y:c[1],rotation:n.rotation,cursorPoint:v,tooltipOption:{verticalAlign:"middle"}}},t}(kA),obe={line:function(e,t,n){var r=RA([t,n[0]],[t,n[1]],Dm(e));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(e,t,n){var r=e.getBandWidth(),a=n[1]-n[0];return{type:"Rect",shape:cW([t-r/2,n[0]],[r,a],Dm(e))}}};function Dm(e){return e.isHorizontal()?0:1}function Jb(e,t){var n=e.getRect();return[n[uR[t]],n[uR[t]]+n[abe[t]]]}const sbe=ibe;var lbe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="single",t}(Zt);function ube(e){Ke(bh),bu.registerAxisPointerClass("SingleAxisPointer",sbe),e.registerComponentView(lbe),e.registerComponentView(q_e),e.registerComponentModel(qb),Oc(e,"single",qb,qb.defaultOption),e.registerCoordinateSystem("single",rbe)}var cbe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r,a){var i=lf(n);e.prototype.init.apply(this,arguments),cR(n,i)},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),cR(this.option,n)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(ot);function cR(e,t){var n=e.cellSize,r;ue(n)?r=n:r=e.cellSize=[n,n],r.length===1&&(r[1]=r[0]);var a=fe([0,1],function(i){return yie(t,i)&&(r[i]="auto"),r[i]!=null&&r[i]!=="auto"});ds(e,t,{type:"box",ignoreSize:a})}const fbe=cbe;var dbe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group;i.removeAll();var o=n.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=r.getLocaleModel();this._renderDayRect(n,s,i),this._renderLines(n,s,l,i),this._renderYearText(n,s,l,i),this._renderMonthText(n,u,l,i),this._renderWeekText(n,u,s,l,i)},t.prototype._renderDayRect=function(n,r,a){for(var i=n.coordinateSystem,o=n.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=r.start.time;u<=r.end.time;u=i.getNextNDay(u,1).time){var c=i.dataToRect([u],!1).tl,f=new at({shape:{x:c[0],y:c[1],width:s,height:l},cursor:"default",style:o});a.add(f)}},t.prototype._renderLines=function(n,r,a,i){var o=this,s=n.coordinateSystem,l=n.getModel(["splitLine","lineStyle"]).getLineStyle(),u=n.get(["splitLine","show"]),c=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var f=r.start,d=0;f.time<=r.end.time;d++){h(f.formatedDate),d===0&&(f=s.getDateInfo(r.start.y+"-"+r.start.m));var v=f.date;v.setMonth(v.getMonth()+1),f=s.getDateInfo(v)}h(s.getNextNDay(r.end.time,1).formatedDate);function h(g){o._firstDayOfMonth.push(s.getDateInfo(g)),o._firstDayPoints.push(s.dataToRect([g],!1).tl);var p=o._getLinePointsOfOneWeek(n,g,a);o._tlpoints.push(p[0]),o._blpoints.push(p[p.length-1]),u&&o._drawSplitline(p,l,i)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,c,a),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,c,a),l,i)},t.prototype._getEdgesPoints=function(n,r,a){var i=[n[0].slice(),n[n.length-1].slice()],o=a==="horizontal"?0:1;return i[0][o]=i[0][o]-r/2,i[1][o]=i[1][o]+r/2,i},t.prototype._drawSplitline=function(n,r,a){var i=new kr({z2:20,shape:{points:n},style:r});a.add(i)},t.prototype._getLinePointsOfOneWeek=function(n,r,a){for(var i=n.coordinateSystem,o=i.getDateInfo(r),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),c=i.dataToRect([u.time],!1);s[2*u.day]=c.tl,s[2*u.day+1]=c[a==="horizontal"?"bl":"tr"]}return s},t.prototype._formatterLabel=function(n,r){return we(n)&&n?gie(n,r):Le(n)?n(r):r.nameMap},t.prototype._yearTextPositionControl=function(n,r,a,i,o){var s=r[0],l=r[1],u=["center","bottom"];i==="bottom"?(l+=o,u=["center","top"]):i==="left"?s-=o:i==="right"?(s+=o,u=["center","top"]):l-=o;var c=0;return(i==="left"||i==="right")&&(c=Math.PI/2),{rotation:c,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},t.prototype._renderYearText=function(n,r,a,i){var o=n.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=a!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],c=(u[0][0]+u[1][0])/2,f=(u[0][1]+u[1][1])/2,d=a==="horizontal"?0:1,v={top:[c,u[d][1]],bottom:[c,u[1-d][1]],left:[u[1-d][0],f],right:[u[d][0],f]},h=r.start.y;+r.end.y>+r.start.y&&(h=h+"-"+r.end.y);var g=o.get("formatter"),p={start:r.start.y,end:r.end.y,nameMap:h},m=this._formatterLabel(g,p),y=new lt({z2:30,style:kt(o,{text:m})});y.attr(this._yearTextPositionControl(y,v[l],a,l,s)),i.add(y)}},t.prototype._monthTextPositionControl=function(n,r,a,i,o){var s="left",l="top",u=n[0],c=n[1];return a==="horizontal"?(c=c+o,r&&(s="center"),i==="start"&&(l="bottom")):(u=u+o,r&&(l="middle"),i==="start"&&(s="right")),{x:u,y:c,align:s,verticalAlign:l}},t.prototype._renderMonthText=function(n,r,a,i){var o=n.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),c=o.get("align"),f=[this._tlpoints,this._blpoints];(!s||we(s))&&(s&&(r=hx(s)||r),s=r.get(["time","monthAbbr"])||[]);var d=u==="start"?0:1,v=a==="horizontal"?0:1;l=u==="start"?-l:l;for(var h=c==="center",g=0;g=a.start.time&&r.times.end.time&&n.reverse(),n},e.prototype._getRangeInfo=function(t){var n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])],r;n[0].time>n[1].time&&(r=!0,n.reverse());var a=Math.floor(n[1].time/Qb)-Math.floor(n[0].time/Qb)+1,i=new Date(n[0].time),o=i.getDate(),s=n[1].date.getDate();i.setDate(o+a-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-n[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-n[1].time)*u>0;)a-=u,i.setDate(l-u);var c=Math.floor((a+n[0].day+6)/7),f=r?-c+1:c-1;return r&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:a,weeks:c,nthWeek:f,fweek:n[0].day,lweek:n[1].day}},e.prototype._getDateByWeeksAndDay=function(t,n,r){var a=this._getRangeInfo(r);if(t>a.weeks||t===0&&na.lweek)return null;var i=(t-1)*7-a.fweek+n,o=new Date(a.start.time);return o.setDate(+a.start.d+i),this.getDateInfo(o)},e.create=function(t,n){var r=[];return t.eachComponent("calendar",function(a){var i=new e(a);r.push(i),a.coordinateSystem=i}),t.eachSeries(function(a){a.get("coordinateSystem")==="calendar"&&(a.coordinateSystem=r[a.get("calendarIndex")||0])}),r},e.dimensions=["time","value"],e}();function fR(e){var t=e.calendarModel,n=e.seriesModel,r=t?t.coordinateSystem:n?n.coordinateSystem:null;return r}const gbe=hbe;function pbe(e){e.registerComponentModel(fbe),e.registerComponentView(vbe),e.registerCoordinateSystem("calendar",gbe)}function mbe(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),t.parentId==null){var r=t.parentOption;r?t.parentId=r.id:n&&(t.parentId=n.parentId)}t.parentOption=null}function dR(e,t){var n;return k(t,function(r){e[r]!=null&&e[r]!=="auto"&&(n=!0)}),n}function ybe(e,t,n){var r=oe({},n),a=e[t],i=n.$action||"merge";i==="merge"?a?(Ye(a,r,!0),ds(a,r,{ignoreSize:!0}),nG(n,a),Og(n,a),Og(n,a,"shape"),Og(n,a,"style"),Og(n,a,"extra"),n.clipPath=a.clipPath):e[t]=r:i==="replace"?e[t]=r:i==="remove"&&a&&(e[t]=null)}var yW=["transition","enterFrom","leaveTo"],_be=yW.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function Og(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),!(!e||!t))for(var r=n?yW:_be,a=0;a=0;c--){var f=a[c],d=hn(f.id,null),v=d!=null?o.get(d):null;if(v){var h=v.parent,m=na(h),y=h===i?{width:s,height:l}:{width:m.width,height:m.height},_={},b=a0(v,f,y,null,{hv:f.hv,boundingMode:f.bounding},_);if(!na(v).isNew&&b){for(var x=f.transition,S={},w=0;w=0)?S[C]=T:v[C]=T}ct(v,S,n,0)}else v.attr(_)}}},t.prototype._clear=function(){var n=this,r=this._elMap;r.each(function(a){gp(a,na(a).option,r,n._lastGraphicModel)}),this._elMap=Pe()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(Zt);function ow(e){var t=Te(vR,e)?vR[e]:pT(e),n=new t({});return na(n).type=e,n}function hR(e,t,n,r){var a=ow(n);return t.add(a),r.set(e,a),na(a).id=e,na(a).isNew=!0,a}function gp(e,t,n,r){var a=e&&e.parent;a&&(e.type==="group"&&e.traverse(function(i){gp(i,t,n,r)}),b0(e,t,r),n.removeKey(na(e).id))}function gR(e,t,n,r){e.isGroup||k([["cursor",ya.prototype.cursor],["zlevel",r||0],["z",n||0],["z2",0]],function(a){var i=a[0];Te(t,i)?e[i]=Ue(t[i],a[1]):e[i]==null&&(e[i]=a[1])}),k(tt(t),function(a){if(a.indexOf("on")===0){var i=t[a];e[a]=Le(i)?i:null}}),Te(t,"draggable")&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function wbe(e){return e=oe({},e),k(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(tG),function(t){delete e[t]}),e}function Cbe(e,t,n){var r=$e(e).eventData;!e.silent&&!e.ignore&&!r&&(r=$e(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}function Tbe(e){e.registerComponentModel(Sbe),e.registerComponentView(xbe),e.registerPreprocessor(function(t){var n=t.graphic;ue(n)?!n[0]||!n[0].elements?t.graphic=[{elements:n}]:t.graphic=[t.graphic[0]]:n&&!n.elements&&(t.graphic=[{elements:[n]}])})}var pR=["x","y","radius","angle","single"],Abe=["cartesian2d","polar","singleAxis"];function Ibe(e){var t=e.get("coordinateSystem");return je(Abe,t)>=0}function jo(e){return e+"Axis"}function Pbe(e,t){var n=Pe(),r=[],a=Pe();e.eachComponent({mainType:"dataZoom",query:t},function(c){a.get(c.uid)||s(c)});var i;do i=!1,e.eachComponent("dataZoom",o);while(i);function o(c){!a.get(c.uid)&&l(c)&&(s(c),i=!0)}function s(c){a.set(c.uid,!0),r.push(c),u(c)}function l(c){var f=!1;return c.eachTargetAxis(function(d,v){var h=n.get(d);h&&h[v]&&(f=!0)}),f}function u(c){c.eachTargetAxis(function(f,d){(n.get(f)||n.set(f,[]))[d]=!0})}return r}function _W(e){var t=e.ecModel,n={infoList:[],infoMap:Pe()};return e.eachTargetAxis(function(r,a){var i=t.getComponent(jo(r),a);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=n.infoMap.get(s);l||(l={model:o,axisModels:[]},n.infoList.push(l),n.infoMap.set(s,l)),l.axisModels.push(i)}}}),n}var eS=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},e}(),Dbe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return t.prototype.init=function(n,r,a){var i=mR(n);this.settledOption=i,this.mergeDefaultAndTheme(n,a),this._doInit(i)},t.prototype.mergeOption=function(n){var r=mR(n);Ye(this.option,n,!0),Ye(this.settledOption,r,!0),this._doInit(r)},t.prototype._doInit=function(n){var r=this.option;this._setDefaultThrottle(n),this._updateRangeUse(n);var a=this.settledOption;k([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(r[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var n=this.get("orient",!0),r=this._targetAxisInfoMap=Pe(),a=this._fillSpecifiedTargetAxis(r);a?this._orient=n||this._makeAutoOrientByTargetAxis():(this._orient=n||"horizontal",this._fillAutoTargetAxisByOrient(r,this._orient)),this._noTarget=!0,r.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(n){var r=!1;return k(pR,function(a){var i=this.getReferringComponents(jo(a),jne);if(i.specified){r=!0;var o=new eS;k(i.models,function(s){o.add(s.componentIndex)}),n.set(a,o)}},this),r},t.prototype._fillAutoTargetAxisByOrient=function(n,r){var a=this.ecModel,i=!0;if(i){var o=r==="vertical"?"y":"x",s=a.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=a.findComponents({mainType:"singleAxis",filter:function(c){return c.get("orient",!0)===r}});l(s,"single")}function l(u,c){var f=u[0];if(f){var d=new eS;if(d.add(f.componentIndex),n.set(c,d),i=!1,c==="x"||c==="y"){var v=f.getReferringComponents("grid",on).models[0];v&&k(u,function(h){f.componentIndex!==h.componentIndex&&v===h.getReferringComponents("grid",on).models[0]&&d.add(h.componentIndex)})}}}i&&k(pR,function(u){if(i){var c=a.findComponents({mainType:jo(u),filter:function(d){return d.get("type",!0)==="category"}});if(c[0]){var f=new eS;f.add(c[0].componentIndex),n.set(u,f),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var n;return this.eachTargetAxis(function(r){!n&&(n=r)},this),n==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var r=this.ecModel.option;this.option.throttle=r.animation&&r.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(n){var r=this._rangePropMode,a=this.get("rangeMode");k([["start","startValue"],["end","endValue"]],function(i,o){var s=n[i[0]]!=null,l=n[i[1]]!=null;s&&!l?r[o]="percent":!s&&l?r[o]="value":a?r[o]=a[o]:s&&(r[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var n;return this.eachTargetAxis(function(r,a){n==null&&(n=this.ecModel.getComponent(jo(r),a))},this),n},t.prototype.eachTargetAxis=function(n,r){this._targetAxisInfoMap.each(function(a,i){k(a.indexList,function(o){n.call(r,i,o)})})},t.prototype.getAxisProxy=function(n,r){var a=this.getAxisModel(n,r);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(n,r){var a=this._targetAxisInfoMap.get(n);if(a&&a.indexMap[r])return this.ecModel.getComponent(jo(n),r)},t.prototype.setRawRange=function(n){var r=this.option,a=this.settledOption;k([["start","startValue"],["end","endValue"]],function(i){(n[i[0]]!=null||n[i[1]]!=null)&&(r[i[0]]=a[i[0]]=n[i[0]],r[i[1]]=a[i[1]]=n[i[1]])},this),this._updateRangeUse(n)},t.prototype.setCalculatedRange=function(n){var r=this.option;k(["start","startValue","end","endValue"],function(a){r[a]=n[a]})},t.prototype.getPercentRange=function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},t.prototype.getValueRange=function(n,r){if(n==null&&r==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(n,r).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(n){if(n)return n.__dzAxisProxy;for(var r,a=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!b&&!x)return!0;_&&(p=!0),b&&(h=!0),x&&(g=!0)}return p&&h&&g})}else Ju(c,function(v){if(i==="empty")l.setData(u=u.map(v,function(g){return s(g)?g:NaN}));else{var h={};h[v]=o,u.selectRange(h)}});Ju(c,function(v){u.setApproximateExtent(o,v)})}});function s(l){return l>=o[0]&&l<=o[1]}},e.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},n=this._dataZoomModel,r=this._dataExtent;Ju(["min","max"],function(a){var i=n.get(a+"Span"),o=n.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=gt(r[0]+o,r,[0,100],!0):i!=null&&(o=gt(i,[0,100],r,!0)-r[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},e.prototype._setAxisModel=function(){var t=this.getAxisModel(),n=this._percentWindow,r=this._valueWindow;if(n){var a=D5(r,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;n[0]!==0&&i.setDeterminedMinMax("min",+r[0].toFixed(a)),n[1]!==100&&i.setDeterminedMinMax("max",+r[1].toFixed(a)),i.freeze()}},e}();function Obe(e,t,n){var r=[1/0,-1/0];Ju(n,function(o){oue(r,o.getData(),t)});var a=e.getAxisModel(),i=O3(a.axis.scale,a,r).calculate();return[i.min,i.max]}const Nbe=Vbe;var Bbe={getTargetSeries:function(e){function t(a){e.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=e.getComponent(jo(o),s);a(o,s,l,i)})})}t(function(a,i,o,s){o.__dzAxisProxy=null});var n=[];t(function(a,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new Nbe(a,i,s,e),n.push(o.__dzAxisProxy))});var r=Pe();return k(n,function(a){k(a.getTargetSeriesModels(),function(i){r.set(i.uid,i)})}),r},overallReset:function(e,t){e.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(r,a){n.getAxisProxy(r,a).reset(n)}),n.eachTargetAxis(function(r,a){n.getAxisProxy(r,a).filterData(n,t)})}),e.eachComponent("dataZoom",function(n){var r=n.findRepresentativeAxisProxy();if(r){var a=r.getDataPercentWindow(),i=r.getDataValueWindow();n.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};const zbe=Bbe;function Fbe(e){e.registerAction("dataZoom",function(t,n){var r=Pbe(n,t);k(r,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var _R=!1;function zA(e){_R||(_R=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,zbe),Fbe(e),e.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function $be(e){e.registerComponentModel(kbe),e.registerComponentView(Rbe),zA(e)}var ia=function(){function e(){}return e}(),bW={};function Qu(e,t){bW[e]=t}function SW(e){return bW[e]}var Gbe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var n=this.ecModel;k(this.option.feature,function(r,a){var i=SW(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(n)),Ye(r,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(ot);const Hbe=Gbe;function Wbe(e,t,n){var r=t.getBoxLayoutParams(),a=t.get("padding"),i={width:n.getWidth(),height:n.getHeight()},o=gn(r,i,a);zl(t.get("orient"),e,t.get("itemGap"),o.width,o.height),a0(e,r,i,a)}function xW(e,t){var n=sf(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),e=new at({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1}),e}var Ube=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a,i){var o=this.group;if(o.removeAll(),!n.get("show"))return;var s=+n.get("itemSize"),l=n.get("orient")==="vertical",u=n.get("feature")||{},c=this._features||(this._features={}),f=[];k(u,function(h,g){f.push(g)}),new to(this._featureNames||[],f).add(d).update(d).remove(Ge(d,null)).execute(),this._featureNames=f;function d(h,g){var p=f[h],m=f[g],y=u[p],_=new Lt(y,n,n.ecModel),b;if(i&&i.newTitle!=null&&i.featureName===p&&(y.title=i.newTitle),p&&!m){if(Ybe(p))b={onclick:_.option.onclick,featureName:p};else{var x=SW(p);if(!x)return;b=new x}c[p]=b}else if(b=c[m],!b)return;b.uid=of("toolbox-feature"),b.model=_,b.ecModel=r,b.api=a;var S=b instanceof ia;if(!p&&m){S&&b.dispose&&b.dispose(r,a);return}if(!_.get("show")||S&&b.unusable){S&&b.remove&&b.remove(r,a);return}v(_,b,p),_.setIconStatus=function(w,C){var T=this.option,A=this.iconPaths;T.iconStatus=T.iconStatus||{},T.iconStatus[w]=C,A[w]&&(C==="emphasis"?Qi:eo)(A[w])},b instanceof ia&&b.render&&b.render(_,r,a,i)}function v(h,g,p){var m=h.getModel("iconStyle"),y=h.getModel(["emphasis","iconStyle"]),_=g instanceof ia&&g.getIcons?g.getIcons():h.get("icon"),b=h.get("title")||{},x,S;we(_)?(x={},x[p]=_):x=_,we(b)?(S={},S[p]=b):S=b;var w=h.iconPaths={};k(x,function(C,T){var A=oh(C,{},{x:-s/2,y:-s/2,width:s,height:s});A.setStyle(m.getItemStyle());var P=A.ensureState("emphasis");P.style=y.getItemStyle();var D=new lt({style:{text:S[T],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null},ignore:!0});A.setTextContent(D),rf({el:A,componentModel:n,itemName:T,formatterParamsExtra:{title:S[T]}}),A.__title=S[T],A.on("mouseover",function(){var M=y.getItemStyle(),L=l?n.get("right")==null&&n.get("left")!=="right"?"right":"left":n.get("bottom")==null&&n.get("top")!=="bottom"?"bottom":"top";D.setStyle({fill:y.get("textFill")||M.fill||M.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),A.setTextConfig({position:y.get("textPosition")||L}),D.ignore=!n.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){h.get(["iconStatus",T])!=="emphasis"&&a.leaveEmphasis(this),D.hide()}),(h.get(["iconStatus",T])==="emphasis"?Qi:eo)(A),o.add(A),A.on("click",Ce(g.onclick,g,r,a,T)),w[T]=A})}Wbe(o,n,a),o.add(xW(o.getBoundingRect(),n)),l||o.eachChild(function(h){var g=h.__title,p=h.ensureState("emphasis"),m=p.textConfig||(p.textConfig={}),y=h.getTextContent(),_=y&&y.ensureState("emphasis");if(_&&!Le(_)&&g){var b=_.style||(_.style={}),x=th(g,lt.makeFont(b)),S=h.x+o.x,w=h.y+o.y+s,C=!1;w+x.height>a.getHeight()&&(m.position="top",C=!0);var T=C?-5-x.height:s+10;S+x.width/2>a.getWidth()?(m.position=["100%",T],b.align="right"):S-x.width/2<0&&(m.position=[0,T],b.align="left")}})},t.prototype.updateView=function(n,r,a,i){k(this._features,function(o){o instanceof ia&&o.updateView&&o.updateView(o.model,r,a,i)})},t.prototype.remove=function(n,r){k(this._features,function(a){a instanceof ia&&a.remove&&a.remove(n,r)}),this.group.removeAll()},t.prototype.dispose=function(n,r){k(this._features,function(a){a instanceof ia&&a.dispose&&a.dispose(n,r)})},t.type="toolbox",t}(Zt);function Ybe(e){return e.indexOf("my")===0}const Xbe=Ube;var Zbe=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){var a=this.model,i=a.get("name")||n.get("title.0.text")||"echarts",o=r.getZr().painter.getType()==="svg",s=o?"svg":a.get("type",!0)||"png",l=r.getConnectedDataURL({type:s,backgroundColor:a.get("backgroundColor",!0)||n.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=st.browser;if(Le(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var c=document.createElement("a");c.download=i+"."+s,c.target="_blank",c.href=l;var f=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(f)}else if(window.navigator.msSaveOrOpenBlob||o){var d=l.split(","),v=d[0].indexOf("base64")>-1,h=o?decodeURIComponent(d[1]):d[1];v&&(h=window.atob(h));var g=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var p=h.length,m=new Uint8Array(p);p--;)m[p]=h.charCodeAt(p);var y=new Blob([m]);window.navigator.msSaveOrOpenBlob(y,g)}else{var _=document.createElement("iframe");document.body.appendChild(_);var b=_.contentWindow,x=b.document;x.open("image/svg+xml","replace"),x.write(h),x.close(),b.focus(),x.execCommand("SaveAs",!0,g),document.body.removeChild(_)}}else{var S=a.get("lang"),w='',C=window.open();C.document.write(w),C.document.title=i}},t.getDefaultOption=function(n){var r={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:n.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:n.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return r},t}(ia);const jbe=Zbe;var bR="__ec_magicType_stack__",Kbe=[["line","bar"],["stack"]],qbe=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var n=this.model,r=n.get("icon"),a={};return k(n.get("type"),function(i){r[i]&&(a[i]=r[i])}),a},t.getDefaultOption=function(n){var r={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:n.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return r},t.prototype.onclick=function(n,r,a){var i=this.model,o=i.get(["seriesIndex",a]);if(SR[a]){var s={series:[]},l=function(f){var d=f.subType,v=f.id,h=SR[a](d,v,f,i);h&&(Ee(h,f.option),s.series.push(h));var g=f.coordinateSystem;if(g&&g.type==="cartesian2d"&&(a==="line"||a==="bar")){var p=g.getAxesByScale("ordinal")[0];if(p){var m=p.dim,y=m+"Axis",_=f.getReferringComponents(y,on).models[0],b=_.componentIndex;s[y]=s[y]||[];for(var x=0;x<=b;x++)s[y][b]=s[y][b]||{};s[y][b].boundaryGap=a==="bar"}}};k(Kbe,function(f){je(f,a)>=0&&k(f,function(d){i.setIconStatus(d,"normal")})}),i.setIconStatus(a,"emphasis"),n.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,c=a;a==="stack"&&(u=Ye({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(c="tiled")),r.dispatchAction({type:"changeMagicType",currentType:c,newOption:s,newTitle:u,featureName:"magicType"})}},t}(ia),SR={line:function(e,t,n,r){if(e==="bar")return Ye({id:t,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(e,t,n,r){if(e==="line")return Ye({id:t,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(e,t,n,r){var a=n.get("stack")===bR;if(e==="line"||e==="bar")return r.setIconStatus("stack",a?"normal":"emphasis"),Ye({id:t,stack:a?"":bR},r.get(["option","stack"])||{},!0)}};Mi({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(e,t){t.mergeOption(e.newOption)});const Jbe=qbe;var S0=new Array(60).join("-"),zc=" ";function Qbe(e){var t={},n=[],r=[];return e.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},r.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(a)}else n.push(a)}else n.push(a)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function eSe(e){var t=[];return k(e,function(n,r){var a=n.categoryAxis,i=n.valueAxis,o=i.dim,s=[" "].concat(fe(n.series,function(v){return v.name})),l=[a.model.getCategories()];k(n.series,function(v){var h=v.getRawData();l.push(v.getRawData().mapArray(h.mapDimension(o),function(g){return g}))});for(var u=[s.join(zc)],c=0;c=0)return!0}var sw=new RegExp("["+zc+"]+","g");function aSe(e){for(var t=e.split(/\n+/g),n=Mm(t.shift()).split(sw),r=[],a=fe(n,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=n[i];if(o[a])break}if(i<0){var s=e.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(s){var l=s.getPercentRange();n[0][a]={dataZoomId:a,start:l[0],end:l[1]}}}}),n.push(t)}function fSe(e){var t=FA(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return wW(n,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){r[i]=a;break}}),r}function dSe(e){CW(e).snapshots=null}function vSe(e){return FA(e).length}function FA(e){var t=CW(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var hSe=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){dSe(n),r.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(n){var r={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:n.getLocaleModel().get(["toolbox","restore","title"])};return r},t}(ia);Mi({type:"restore",event:"restore",update:"prepareAndUpdate"},function(e,t){t.resetOption("recreate")});const gSe=hSe;var pSe=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],mSe=function(){function e(t,n,r){var a=this;this._targetInfoList=[];var i=xR(n,t);k(ySe,function(o,s){(!r||!r.include||je(r.include,s)>=0)&&o(i,a._targetInfoList)})}return e.prototype.setOutputRanges=function(t,n){return this.matchOutputRanges(t,n,function(r,a,i){if((r.coordRanges||(r.coordRanges=[])).push(a),!r.coordRange){r.coordRange=a;var o=tS[r.brushType](0,i,a);r.__rangeOffset={offset:AR[r.brushType](o.values,r.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},e.prototype.matchOutputRanges=function(t,n,r){k(t,function(a){var i=this.findTargetInfo(a,n);i&&i!==!0&&k(i.coordSyses,function(o){var s=tS[a.brushType](1,o,a.range,!0);r(a,s.values,o,n)})},this)},e.prototype.setInputRanges=function(t,n){k(t,function(r){var a=this.findTargetInfo(r,n);if(r.range=r.range||[],a&&a!==!0){r.panelId=a.panelId;var i=tS[r.brushType](0,a.coordSys,r.coordRange),o=r.__rangeOffset;r.range=o?AR[r.brushType](i.values,o.offset,_Se(i.xyMinMax,o.xyMinMax)):i.values}},this)},e.prototype.makePanelOpts=function(t,n){return fe(this._targetInfoList,function(r){var a=r.getPanelRect();return{panelId:r.panelId,defaultBrushType:n?n(r):null,clipPath:k4(a),isTargetByCursor:E4(a,t,r.coordSysModel),getLinearBrushOtherExtent:L4(a)}})},e.prototype.controlSeries=function(t,n,r){var a=this.findTargetInfo(t,r);return a===!0||a&&je(a.coordSyses,n.coordinateSystem)>=0},e.prototype.findTargetInfo=function(t,n){for(var r=this._targetInfoList,a=xR(n,t),i=0;ie[1]&&e.reverse(),e}function xR(e,t){return Cd(e,t,{includeMainTypes:pSe})}var ySe={grid:function(e,t){var n=e.xAxisModels,r=e.yAxisModels,a=e.gridModels,i=Pe(),o={},s={};!n&&!r&&!a||(k(n,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),k(r,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),k(a,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,c=[];k(u.getCartesians(),function(f,d){(je(n,f.getAxis("x").model)>=0||je(r,f.getAxis("y").model)>=0)&&c.push(f)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:c[0],coordSyses:c,getPanelRect:CR.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(e,t){k(e.geoModels,function(n){var r=n.coordinateSystem;t.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:r,coordSyses:[r],getPanelRect:CR.geo})})}},wR=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,a=e.gridModel;return!a&&n&&(a=n.axis.grid.model),!a&&r&&(a=r.axis.grid.model),a&&a===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],CR={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(Bl(e)),t}},tS={lineX:Ge(TR,0),lineY:Ge(TR,1),rect:function(e,t,n,r){var a=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),i=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[lw([a[0],i[0]]),lw([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var a=[[1/0,-1/0],[1/0,-1/0]],i=fe(n,function(o){var s=e?t.pointToData(o,r):t.dataToPoint(o,r);return a[0][0]=Math.min(a[0][0],s[0]),a[1][0]=Math.min(a[1][0],s[1]),a[0][1]=Math.max(a[0][1],s[0]),a[1][1]=Math.max(a[1][1],s[1]),s});return{values:i,xyMinMax:a}}};function TR(e,t,n,r){var a=n.getAxis(["x","y"][e]),i=lw(fe([0,1],function(s){return t?a.coordToData(a.toLocalCoord(r[s]),!0):a.toGlobalCoord(a.dataToCoord(r[s]))})),o=[];return o[e]=i,o[1-e]=[NaN,NaN],{values:i,xyMinMax:o}}var AR={lineX:Ge(IR,0),lineY:Ge(IR,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return fe(e,function(r,a){return[r[0]-n[0]*t[a][0],r[1]-n[1]*t[a][1]]})}};function IR(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function _Se(e,t){var n=PR(e),r=PR(t),a=[n[0]/r[0],n[1]/r[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function PR(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}const $A=mSe;var uw=k,bSe=Wne("toolbox-dataZoom_"),SSe=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a,i){this._brushController||(this._brushController=new SA(a.getZr()),this._brushController.on("brush",Ce(this._onBrush,this)).mount()),CSe(n,r,this,i,a),wSe(n,r)},t.prototype.onclick=function(n,r,a){xSe[a].call(this)},t.prototype.remove=function(n,r){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(n,r){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(n){var r=n.areas;if(!n.isEnd||!r.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new $A(GA(this.model),i,{include:["grid"]});o.matchOutputRanges(r,i,function(u,c,f){if(f.type==="cartesian2d"){var d=u.brushType;d==="rect"?(s("x",f,c[0]),s("y",f,c[1])):s({lineX:"x",lineY:"y"}[d],f,c)}}),cSe(i,a),this._dispatchZoomAction(a);function s(u,c,f){var d=c.getAxis(u),v=d.model,h=l(u,v,i),g=h.findRepresentativeAxisProxy(v).getMinMaxSpan();(g.minValueSpan!=null||g.maxValueSpan!=null)&&(f=Su(0,f.slice(),d.scale.getExtent(),0,g.minValueSpan,g.maxValueSpan)),h&&(a[h.id]={dataZoomId:h.id,startValue:f[0],endValue:f[1]})}function l(u,c,f){var d;return f.eachComponent({mainType:"dataZoom",subType:"select"},function(v){var h=v.getAxisModel(u,c.componentIndex);h&&(d=v)}),d}},t.prototype._dispatchZoomAction=function(n){var r=[];uw(n,function(a,i){r.push(Ve(a))}),r.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:r})},t.getDefaultOption=function(n){var r={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:n.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return r},t}(ia),xSe={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(fSe(this.ecModel))}};function GA(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function wSe(e,t){e.setIconStatus("back",vSe(t)>1?"emphasis":"normal")}function CSe(e,t,n,r,a){var i=n._isZoomActive;r&&r.type==="takeGlobalCursor"&&(i=r.key==="dataZoomSelect"?r.dataZoomSelectActive:!1),n._isZoomActive=i,e.setIconStatus("zoom",i?"emphasis":"normal");var o=new $A(GA(e),t,{include:["grid"]}),s=o.makePanelOpts(a,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});n._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()}:!1)}Cie("dataZoom",function(e){var t=e.getComponent("toolbox",0),n=["feature","dataZoom"];if(!t||t.get(n)==null)return;var r=t.getModel(n),a=[],i=GA(r),o=Cd(e,i);uw(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),uw(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,c){var f=l.componentIndex,d={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:bSe+u+f};d[c]=f,a.push(d)}return a});const TSe=SSe;function ASe(e){e.registerComponentModel(Hbe),e.registerComponentView(Xbe),Qu("saveAsImage",jbe),Qu("magicType",Jbe),Qu("dataView",uSe),Qu("dataZoom",TSe),Qu("restore",gSe),Ke($be)}var ISe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(ot);const PSe=ISe;function TW(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function AW(e){if(st.domSupported){for(var t=document.documentElement.style,n=0,r=e.length;n-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var c=u*Math.PI/180,f=o+a,d=f*Math.abs(Math.cos(c))+f*Math.abs(Math.sin(c)),v=Math.round(((d-Math.SQRT2*a)/2+Math.SQRT2*a-(d-f)/2)*100)/100;s+=";"+i+":-"+v+"px";var h=t+" solid "+a+"px;",g=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+h,"border-right:"+h,"background-color:"+r+";"];return'
'}function VSe(e,t){var n="cubic-bezier(0.23,1,0.32,1)",r=" "+e/2+"s "+n,a="opacity"+r+",visibility"+r;return t||(r=" "+e+"s "+n,a+=st.transformSupported?","+HA+r:",left"+r+",top"+r),kSe+":"+a}function DR(e,t,n){var r=e.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!st.transformSupported)return n?"top:"+a+";left:"+r+";":[["top",a],["left",r]];var i=st.transform3dSupported,o="translate"+(i?"3d":"")+"("+r+","+a+(i?",0":"")+")";return n?"top:0;left:0;"+HA+":"+o+";":[["top",0],["left",0],[IW,o]]}function OSe(e){var t=[],n=e.get("fontSize"),r=e.getTextColor();r&&t.push("color:"+r),t.push("font:"+e.getFont()),n&&t.push("line-height:"+Math.round(n*3/2)+"px");var a=e.get("textShadowColor"),i=e.get("textShadowBlur")||0,o=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return a&&i&&t.push("text-shadow:"+o+"px "+s+"px "+i+"px "+a),k(["decoration","align"],function(l){var u=e.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function NSe(e,t,n){var r=[],a=e.get("transitionDuration"),i=e.get("backgroundColor"),o=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),c=e.getModel("textStyle"),f=VG(e,"html"),d=l+"px "+u+"px "+o+"px "+s;return r.push("box-shadow:"+d),t&&a&&r.push(VSe(a,n)),i&&r.push("background-color:"+i),k(["width","color","radius"],function(v){var h="border-"+v,g=Q$(h),p=e.get(g);p!=null&&r.push(h+":"+p+(v==="color"?"":"px"))}),r.push(OSe(c)),f!=null&&r.push("padding:"+sf(f).join("px ")+"px"),r.join(";")+";"}function MR(e,t,n,r,a){var i=t&&t.painter;if(n){var o=i&&i.getViewportRoot();o&>e(e,o,document.body,r,a)}else{e[0]=r,e[1]=a;var s=i&&i.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var BSe=function(){function e(t,n,r){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,st.wxa)return null;var a=document.createElement("div");a.domBelongToZr=!0,this.el=a;var i=this._zr=n.getZr(),o=this._appendToBody=r&&r.appendToBody;MR(this._styleCoord,i,o,n.getWidth()/2,n.getHeight()/2),o?document.body.appendChild(a):t.appendChild(a),this._container=t;var s=this;a.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},a.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=i.handler,c=i.painter.getViewportRoot();Qr(c,l,!0),u.dispatch("mousemove",l)}},a.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(t){var n=this._container,r=MSe(n,"position"),a=n.style;a.position!=="absolute"&&r!=="absolute"&&(a.position="relative");var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=t.get("className")||""},e.prototype.show=function(t,n){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el,a=r.style,i=this._styleCoord;r.innerHTML?a.cssText=LSe+NSe(t,!this._firstShow,this._longHide)+DR(i[0],i[1],!0)+("border-color:"+nu(n)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,n,r,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(we(i)&&r.get("trigger")==="item"&&!TW(r)&&(s=RSe(r,a,i)),we(t))o.innerHTML=t+s;else if(t){o.innerHTML="",ue(t)||(t=[t]);for(var l=0;l=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var n=this._tooltipModel,r=this._ecModel,a=this._api,i=n.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(n,r,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(n,r,a,i){if(!(i.from===this.uid||st.node||!a.getDom())){var o=ER(i,a);this._ticket="";var s=i.dataByCoordSys,l=XSe(i,r,a);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var c=GSe;c.x=i.x,c.y=i.y,c.update(),$e(c).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:c},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(n,r,a,i))return;var f=dW(i,r),d=f.point[0],v=f.point[1];d!=null&&v!=null&&this._tryShow({offsetX:d,offsetY:v,target:f.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(n,r,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(ER(i,a))},t.prototype._manuallyAxisShowTip=function(n,r,a,i){var o=i.seriesIndex,s=i.dataIndex,l=r.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=r.getSeriesByIndex(o);if(u){var c=u.getData(),f=Uf([c.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(f.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},t.prototype._tryShow=function(n,r){var a=n.target,i=this._tooltipModel;if(i){this._lastX=n.offsetX,this._lastY=n.offsetY;var o=n.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,n);else if(a){this._lastDataByCoordSys=null;var s,l;wl(a,function(u){if($e(u).dataIndex!=null)return s=u,!0;if($e(u).tooltipConfig!=null)return l=u,!0},!0),s?this._showSeriesItemTooltip(n,s,r):l?this._showComponentItemTooltip(n,l,r):this._hide(r)}else this._lastDataByCoordSys=null,this._hide(r)}},t.prototype._showOrMove=function(n,r){var a=n.get("showDelay");r=Ce(r,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(r,a):r()},t.prototype._showAxisTooltip=function(n,r){var a=this._ecModel,i=this._tooltipModel,o=[r.offsetX,r.offsetY],s=Uf([r.tooltipOption],i),l=this._renderMode,u=[],c=wn("section",{blocks:[],noHeader:!0}),f=[],d=new F_;k(n,function(y){k(y.dataByAxis,function(_){var b=a.getComponent(_.axisDim+"Axis",_.axisIndex),x=_.value;if(!(!b||x==null)){var S=lW(x,b.axis,a,_.seriesDataIndices,_.valueLabelOpt),w=wn("section",{header:S,noHeader:!Va(S),sortBlocks:!0,blocks:[]});c.blocks.push(w),k(_.seriesDataIndices,function(C){var T=a.getSeriesByIndex(C.seriesIndex),A=C.dataIndexInside,P=T.getDataParams(A);if(!(P.dataIndex<0)){P.axisDim=_.axisDim,P.axisIndex=_.axisIndex,P.axisType=_.axisType,P.axisId=_.axisId,P.axisValue=UT(b.axis,{value:x}),P.axisValueLabel=S,P.marker=d.makeTooltipMarker("item",nu(P.color),l);var D=yk(T.formatTooltip(A,!0,null)),M=D.frag;if(M){var L=Uf([T],i).get("valueFormatter");w.blocks.push(L?oe({valueFormatter:L},M):M)}D.text&&f.push(D.text),u.push(P)}})}})}),c.blocks.reverse(),f.reverse();var v=r.position,h=s.get("order"),g=Ck(c,d,l,h,a.get("useUTC"),s.get("textStyle"));g&&f.unshift(g);var p=l==="richText"?` - -`:"
",m=f.join(p);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(n,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,m,u,Math.random()+"",o[0],o[1],v,null,d)})},t.prototype._showSeriesItemTooltip=function(n,r,a){var i=this._ecModel,o=$e(r),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,c=o.dataIndex,f=o.dataType,d=u.getData(f),v=this._renderMode,h=n.positionDefault,g=Uf([d.getItemModel(c),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,h?{position:h}:null),p=g.get("trigger");if(!(p!=null&&p!=="item")){var m=u.getDataParams(c,f),y=new F_;m.marker=y.makeTooltipMarker("item",nu(m.color),v);var _=yk(u.formatTooltip(c,!1,f)),b=g.get("order"),x=g.get("valueFormatter"),S=_.frag,w=S?Ck(x?oe({valueFormatter:x},S):S,y,v,b,i.get("useUTC"),g.get("textStyle")):_.text,C="item_"+u.name+"_"+c;this._showOrMove(g,function(){this._showTooltipContent(g,w,m,C,n.offsetX,n.offsetY,n.position,n.target,y)}),a({type:"showTip",dataIndexInside:c,dataIndex:d.getRawIndex(c),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(n,r,a){var i=$e(r),o=i.tooltipConfig,s=o.option||{};if(we(s)){var l=s;s={content:l,formatter:l}}var u=[s],c=this._ecModel.getComponent(i.componentMainType,i.componentIndex);c&&u.push(c),u.push({formatter:s.content});var f=n.positionDefault,d=Uf(u,this._tooltipModel,f?{position:f}:null),v=d.get("content"),h=Math.random()+"",g=new F_;this._showOrMove(d,function(){var p=Ve(d.get("formatterParams")||{});this._showTooltipContent(d,v,p,h,n.offsetX,n.offsetY,n.position,r,g)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(n,r,a,i,o,s,l,u,c){if(this._ticket="",!(!n.get("showContent")||!n.get("show"))){var f=this._tooltipContent;f.setEnterable(n.get("enterable"));var d=n.get("formatter");l=l||n.get("position");var v=r,h=this._getNearestPoint([o,s],a,n.get("trigger"),n.get("borderColor")),g=h.color;if(d)if(we(d)){var p=n.ecModel.get("useUTC"),m=ue(a)?a[0]:a,y=m&&m.axisType&&m.axisType.indexOf("time")>=0;v=d,y&&(v=Qy(m.axisValue,v,p)),v=eG(v,a,!0)}else if(Le(d)){var _=Ce(function(b,x){b===this._ticket&&(f.setContent(x,c,n,g,l),this._updatePosition(n,l,o,s,f,a,u))},this);this._ticket=i,v=d(a,i,_)}else v=d;f.setContent(v,c,n,g,l),f.show(n,g),this._updatePosition(n,l,o,s,f,a,u)}},t.prototype._getNearestPoint=function(n,r,a,i){if(a==="axis"||ue(r))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!ue(r))return{color:i||r.color||r.borderColor}},t.prototype._updatePosition=function(n,r,a,i,o,s,l){var u=this._api.getWidth(),c=this._api.getHeight();r=r||n.get("position");var f=o.getSize(),d=n.get("align"),v=n.get("verticalAlign"),h=l&&l.getBoundingRect().clone();if(l&&h.applyTransform(l.transform),Le(r)&&(r=r([a,i],s,o.el,h,{viewSize:[u,c],contentSize:f.slice()})),ue(r))a=_e(r[0],u),i=_e(r[1],c);else if(Re(r)){var g=r;g.width=f[0],g.height=f[1];var p=gn(g,{width:u,height:c});a=p.x,i=p.y,d=null,v=null}else if(we(r)&&l){var m=YSe(r,h,f,n.get("borderWidth"));a=m[0],i=m[1]}else{var m=WSe(a,i,o,u,c,d?null:20,v?null:20);a=m[0],i=m[1]}if(d&&(a-=RR(d)?f[0]/2:d==="right"?f[0]:0),v&&(i-=RR(v)?f[1]/2:v==="bottom"?f[1]:0),TW(n)){var m=USe(a,i,o,u,c);a=m[0],i=m[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(n,r){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===n.length;return o&&k(a,function(s,l){var u=s.dataByAxis||[],c=n[l]||{},f=c.dataByAxis||[];o=o&&u.length===f.length,o&&k(u,function(d,v){var h=f[v]||{},g=d.seriesDataIndices||[],p=h.seriesDataIndices||[];o=o&&d.value===h.value&&d.axisType===h.axisType&&d.axisId===h.axisId&&g.length===p.length,o&&k(g,function(m,y){var _=p[y];o=o&&m.seriesIndex===_.seriesIndex&&m.dataIndex===_.dataIndex}),i&&k(d.seriesDataIndices,function(m){var y=m.seriesIndex,_=r[y],b=i[y];_&&b&&b.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=n,this._cbParamsList=r,!!o},t.prototype._hide=function(n){this._lastDataByCoordSys=null,n({type:"hideTip",from:this.uid})},t.prototype.dispose=function(n,r){st.node||!r.getDom()||(bv(this,"_updatePosition"),this._tooltipContent.dispose(),aw("itemTooltip",r))},t.type="tooltip",t}(Zt);function Uf(e,t,n){var r=t.ecModel,a;n?(a=new Lt(n,r,r),a=new Lt(t.option,a,r)):a=t;for(var i=e.length-1;i>=0;i--){var o=e[i];o&&(o instanceof Lt&&(o=o.get("tooltip",!0)),we(o)&&(o={formatter:o}),o&&(a=new Lt(o,a,r)))}return a}function ER(e,t){return e.dispatchAction||Ce(t.dispatchAction,t)}function WSe(e,t,n,r,a,i,o){var s=n.getSize(),l=s[0],u=s[1];return i!=null&&(e+l+i+2>r?e-=l+i:e+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[e,t]}function USe(e,t,n,r,a){var i=n.getSize(),o=i[0],s=i[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,a)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function YSe(e,t,n,r){var a=n[0],i=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,l=0,u=t.width,c=t.height;switch(e){case"inside":s=t.x+u/2-a/2,l=t.y+c/2-i/2;break;case"top":s=t.x+u/2-a/2,l=t.y-i-o;break;case"bottom":s=t.x+u/2-a/2,l=t.y+c+o;break;case"left":s=t.x-a-o,l=t.y+c/2-i/2;break;case"right":s=t.x+u+o,l=t.y+c/2-i/2}return[s,l]}function RR(e){return e==="center"||e==="middle"}function XSe(e,t,n){var r=rT(e).queryOptionMap,a=r.keys()[0];if(!(!a||a==="series")){var i=nh(t,a,r.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=n.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var c=$e(u).tooltipConfig;if(c&&c.name===e.name)return l=u,!0}),l)return{componentMainType:a,componentIndex:o.componentIndex,el:l}}}}const ZSe=HSe;function jSe(e){Ke(bh),e.registerComponentModel(PSe),e.registerComponentView(ZSe),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},nn),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},nn)}var KSe=["rect","polygon","keep","clear"];function qSe(e,t){var n=bt(e?e.brush:[]);if(n.length){var r=[];k(n,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(r=r.concat(u))});var a=e&&e.toolbox;ue(a)&&(a=a[0]),a||(a={feature:{}},e.toolbox=[a]);var i=a.feature||(a.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,r),JSe(s),t&&!s.length&&s.push.apply(s,KSe)}}function JSe(e){var t={};k(e,function(n){t[n]=1}),e.length=0,k(t,function(n,r){e.push(r)})}var VR=k;function OR(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function cw(e,t,n){var r={};return VR(t,function(i){var o=r[i]=a();VR(e[i],function(s,l){if(Fn.isValidType(l)){var u={type:l,visual:s};n&&n(u,i),o[l]=new Fn(u),l==="opacity"&&(u=Ve(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new Fn(u))}})}),r;function a(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function DW(e,t,n){var r;k(n,function(a){t.hasOwnProperty(a)&&OR(t[a])&&(r=!0)}),r&&k(n,function(a){t.hasOwnProperty(a)&&OR(t[a])?e[a]=Ve(t[a]):delete e[a]})}function QSe(e,t,n,r,a,i){var o={};k(e,function(f){var d=Fn.prepareVisualTypes(t[f]);o[f]=d});var s;function l(f){return RT(n,s,f)}function u(f,d){UG(n,s,f,d)}i==null?n.each(c):n.each([i],c);function c(f,d){s=i==null?f:d;var v=n.getRawDataItem(s);if(!(v&&v.visualMap===!1))for(var h=r.call(a,f),g=t[h],p=o[h],m=0,y=p.length;mt[0][1]&&(t[0][1]=i[0]),i[1]t[1][1]&&(t[1][1]=i[1])}return t&&$R(t)}};function $R(e){return new Xe(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}var s1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){this.ecModel=n,this.api=r,this.model,(this._brushController=new SA(r.getZr())).on("brush",Ce(this._onBrush,this)).mount()},t.prototype.render=function(n,r,a,i){this.model=n,this._updateController(n,r,a,i)},t.prototype.updateTransform=function(n,r,a,i){MW(r),this._updateController(n,r,a,i)},t.prototype.updateVisual=function(n,r,a,i){this.updateTransform(n,r,a,i)},t.prototype.updateView=function(n,r,a,i){this._updateController(n,r,a,i)},t.prototype._updateController=function(n,r,a,i){(!i||i.$from!==n.id)&&this._brushController.setPanels(n.brushTargetManager.makePanelOpts(a)).enableBrush(n.brushOption).updateCovers(n.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(n){var r=this.model.id,a=this.model.brushTargetManager.setOutputRanges(n.areas,this.ecModel);(!n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:r,areas:Ve(a),$from:r}),n.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:r,areas:Ve(a),$from:r})},t.type="brush",t}(Zt);const l1e=s1e;var u1e="#ddd",c1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.areas=[],n.brushOption={},n}return t.prototype.optionUpdated=function(n,r){var a=this.option;!r&&DW(a,n,["inBrush","outOfBrush"]);var i=a.inBrush=a.inBrush||{};a.outOfBrush=a.outOfBrush||{color:u1e},i.hasOwnProperty("liftZ")||(i.liftZ=5)},t.prototype.setAreas=function(n){n&&(this.areas=fe(n,function(r){return GR(this.option,r)},this))},t.prototype.setBrushOption=function(n){this.brushOption=GR(this.option,n),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(ot);function GR(e,t){return Ye({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new Lt(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}const f1e=c1e;var d1e=["rect","polygon","lineX","lineY","keep","clear"],v1e=function(e){te(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a){var i,o,s;r.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,k(n.get("type",!0),function(l){n.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===i)?"emphasis":"normal")})},t.prototype.updateView=function(n,r,a){this.render(n,r,a)},t.prototype.getIcons=function(){var n=this.model,r=n.get("icon",!0),a={};return k(n.get("type",!0),function(i){r[i]&&(a[i]=r[i])}),a},t.prototype.onclick=function(n,r,a){var i=this._brushType,o=this._brushMode;a==="clear"?(r.dispatchAction({type:"axisAreaSelect",intervals:[]}),r.dispatchAction({type:"brush",command:"clear",areas:[]})):r.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:a==="keep"?i:i===a?!1:a,brushMode:a==="keep"?o==="multiple"?"single":"multiple":o}})},t.getDefaultOption=function(n){var r={show:!0,type:d1e.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:n.getLocaleModel().get(["toolbox","brush","title"])};return r},t}(ia);const h1e=v1e;function g1e(e){e.registerComponentView(l1e),e.registerComponentModel(f1e),e.registerPreprocessor(qSe),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,n1e),e.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(t,n){n.eachComponent({mainType:"brush",query:t},function(r){r.setAreas(t.areas)})}),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},nn),e.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},nn),Qu("brush",h1e)}var p1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(ot),m1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){if(this.group.removeAll(),!!n.get("show")){var i=this.group,o=n.getModel("textStyle"),s=n.getModel("subtextStyle"),l=n.get("textAlign"),u=Ue(n.get("textBaseline"),n.get("textVerticalAlign")),c=new lt({style:kt(o,{text:n.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),f=c.getBoundingRect(),d=n.get("subtext"),v=new lt({style:kt(s,{text:d,fill:s.getTextColor(),y:f.height+n.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),h=n.get("link"),g=n.get("sublink"),p=n.get("triggerEvent",!0);c.silent=!h&&!p,v.silent=!g&&!p,h&&c.on("click",function(){im(h,"_"+n.get("target"))}),g&&v.on("click",function(){im(g,"_"+n.get("subtarget"))}),$e(c).eventData=$e(v).eventData=p?{componentType:"title",componentIndex:n.componentIndex}:null,i.add(c),d&&i.add(v);var m=i.getBoundingRect(),y=n.getBoxLayoutParams();y.width=m.width,y.height=m.height;var _=gn(y,{width:a.getWidth(),height:a.getHeight()},n.get("padding"));l||(l=n.get("left")||n.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=n.get("top")||n.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var b={align:l,verticalAlign:u};c.setStyle(b),v.setStyle(b),m=i.getBoundingRect();var x=_.margin,S=n.getItemStyle(["color","opacity"]);S.fill=n.get("backgroundColor");var w=new at({shape:{x:m.x-x[3],y:m.y-x[0],width:m.width+x[1]+x[3],height:m.height+x[0]+x[2],r:n.get("borderRadius")},style:S,subPixelOptimize:!0,silent:!0});i.add(w)}},t.type="title",t}(Zt);function y1e(e){e.registerComponentModel(p1e),e.registerComponentView(m1e)}var _1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode="box",n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a),this._initData()},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(n){n==null&&(n=this.option.currentIndex);var r=this._data.count();this.option.loop?n=(n%r+r)%r:(n>=r&&(n=r-1),n<0&&(n=0)),this.option.currentIndex=n},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(n){this.option.autoPlay=!!n},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var n=this.option,r=n.data||[],a=n.axisType,i=this._names=[],o;a==="category"?(o=[],k(r,function(u,c){var f=hn(ef(u),""),d;Re(u)?(d=Ve(u),d.value=c):d=c,o.push(d),i.push(f)})):o=r;var s={category:"ordinal",time:"time",value:"number"}[a]||"number",l=this._data=new fr([{name:"value",type:s}],this);l.initData(o,i)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(ot);const HR=_1e;var kW=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="timeline.slider",t.defaultOption=Is(HR.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(HR);fn(kW,DT.prototype);const b1e=kW;var S1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="timeline",t}(Zt);const x1e=S1e;var w1e=function(e){te(t,e);function t(n,r,a,i){var o=e.call(this,n,r,a)||this;return o.type=i||"value",o}return t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},t}(ja);const C1e=w1e;var rS=Math.PI,WR=it(),T1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){this.api=r},t.prototype.render=function(n,r,a){if(this.model=n,this.api=a,this.ecModel=r,this.group.removeAll(),n.get("show",!0)){var i=this._layout(n,a),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,n);n.formatTooltip=function(u){var c=l.scale.getLabel({value:u});return wn("nameValue",{noName:!0,value:c})},k(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,n)},this),this._renderAxisLabel(i,s,l,n),this._position(i,n)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(n,r){var a=n.get(["label","position"]),i=n.get("orient"),o=I1e(n,r),s;a==null||a==="auto"?s=i==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},c={horizontal:0,vertical:rS/2},f=i==="vertical"?o.height:o.width,d=n.getModel("controlStyle"),v=d.get("show",!0),h=v?d.get("itemSize"):0,g=v?d.get("itemGap"):0,p=h+g,m=n.get(["label","rotate"])||0;m=m*rS/180;var y,_,b,x=d.get("position",!0),S=v&&d.get("showPlayBtn",!0),w=v&&d.get("showPrevBtn",!0),C=v&&d.get("showNextBtn",!0),T=0,A=f;x==="left"||x==="bottom"?(S&&(y=[0,0],T+=p),w&&(_=[T,0],T+=p),C&&(b=[A-h,0],A-=p)):(S&&(y=[A-h,0],A-=p),w&&(_=[0,0],T+=p),C&&(b=[A-h,0],A-=p));var P=[T,A];return n.get("inverse")&&P.reverse(),{viewRect:o,mainLength:f,orient:i,rotation:c[i],labelRotation:m,labelPosOpt:s,labelAlign:n.get(["label","align"])||l[i],labelBaseline:n.get(["label","verticalAlign"])||n.get(["label","baseline"])||u[i],playPosition:y,prevBtnPosition:_,nextBtnPosition:b,axisExtent:P,controlSize:h,controlGap:g}},t.prototype._position=function(n,r){var a=this._mainGroup,i=this._labelGroup,o=n.viewRect;if(n.orient==="vertical"){var s=ma(),l=o.x,u=o.y+o.height;xi(s,s,[-l,-u]),gu(s,s,-rS/2),xi(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var c=y(o),f=y(a.getBoundingRect()),d=y(i.getBoundingRect()),v=[a.x,a.y],h=[i.x,i.y];h[0]=v[0]=c[0][0];var g=n.labelPosOpt;if(g==null||we(g)){var p=g==="+"?0:1;_(v,f,c,1,p),_(h,d,c,1,1-p)}else{var p=g>=0?0:1;_(v,f,c,1,p),h[1]=v[1]+g}a.setPosition(v),i.setPosition(h),a.rotation=i.rotation=n.rotation,m(a),m(i);function m(b){b.originX=c[0][0]-b.x,b.originY=c[1][0]-b.y}function y(b){return[[b.x,b.x+b.width],[b.y,b.y+b.height]]}function _(b,x,S,w,C){b[w]+=S[w][C]-x[w][C]}},t.prototype._createAxis=function(n,r){var a=r.getData(),i=r.get("axisType"),o=A1e(r,i);o.getTicks=function(){return a.mapArray(["value"],function(u){return{value:u}})};var s=a.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new C1e("value",o,n.axisExtent,i);return l.model=r,l},t.prototype._createGroup=function(n){var r=this[n]=new Be;return this.group.add(r),r},t.prototype._renderAxisLine=function(n,r,a,i){var o=a.getExtent();if(i.get(["lineStyle","show"])){var s=new kn({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:oe({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});r.add(s);var l=this._progressLine=new kn({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:Ee({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});r.add(l)}},t.prototype._renderAxisTick=function(n,r,a,i){var o=this,s=i.getData(),l=a.scale.getTicks();this._tickSymbols=[],k(l,function(u){var c=a.dataToCoord(u.value),f=s.getItemModel(u.value),d=f.getModel("itemStyle"),v=f.getModel(["emphasis","itemStyle"]),h=f.getModel(["progress","itemStyle"]),g={x:c,y:0,onclick:Ce(o._changeTimeline,o,u.value)},p=UR(f,d,r,g);p.ensureState("emphasis").style=v.getItemStyle(),p.ensureState("progress").style=h.getItemStyle(),Nl(p);var m=$e(p);f.get("tooltip")?(m.dataIndex=u.value,m.dataModel=i):m.dataIndex=m.dataModel=null,o._tickSymbols.push(p)})},t.prototype._renderAxisLabel=function(n,r,a,i){var o=this,s=a.getLabelModel();if(s.get("show")){var l=i.getData(),u=a.getViewLabels();this._tickLabels=[],k(u,function(c){var f=c.tickValue,d=l.getItemModel(f),v=d.getModel("label"),h=d.getModel(["emphasis","label"]),g=d.getModel(["progress","label"]),p=a.dataToCoord(c.tickValue),m=new lt({x:p,y:0,rotation:n.labelRotation-n.rotation,onclick:Ce(o._changeTimeline,o,f),silent:!1,style:kt(v,{text:c.formattedLabel,align:n.labelAlign,verticalAlign:n.labelBaseline})});m.ensureState("emphasis").style=kt(h),m.ensureState("progress").style=kt(g),r.add(m),Nl(m),WR(m).dataIndex=f,o._tickLabels.push(m)})}},t.prototype._renderControl=function(n,r,a,i){var o=n.controlSize,s=n.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),c=i.getPlayState(),f=i.get("inverse",!0);d(n.nextBtnPosition,"next",Ce(this._changeTimeline,this,f?"-":"+")),d(n.prevBtnPosition,"prev",Ce(this._changeTimeline,this,f?"+":"-")),d(n.playPosition,c?"stop":"play",Ce(this._handlePlayClick,this,!c),!0);function d(v,h,g,p){if(v){var m=Wa(Ue(i.get(["controlStyle",h+"BtnSize"]),o),o),y=[0,-m/2,m,m],_=P1e(i,h+"Icon",y,{x:v[0],y:v[1],originX:o/2,originY:0,rotation:p?-s:0,rectHover:!0,style:l,onclick:g});_.ensureState("emphasis").style=u,r.add(_),Nl(_)}}},t.prototype._renderCurrentPointer=function(n,r,a,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,c={onCreate:function(f){f.draggable=!0,f.drift=Ce(u._handlePointerDrag,u),f.ondragend=Ce(u._handlePointerDragend,u),YR(f,u._progressLine,s,a,i,!0)},onUpdate:function(f){YR(f,u._progressLine,s,a,i)}};this._currentPointer=UR(l,l,this._mainGroup,{},this._currentPointer,c)},t.prototype._handlePlayClick=function(n){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:n,from:this.uid})},t.prototype._handlePointerDrag=function(n,r,a){this._clearTimer(),this._pointerChangeTimeline([a.offsetX,a.offsetY])},t.prototype._handlePointerDragend=function(n){this._pointerChangeTimeline([n.offsetX,n.offsetY],!0)},t.prototype._pointerChangeTimeline=function(n,r){var a=this._toAxisCoord(n)[0],i=this._axis,o=fa(i.getExtent().slice());a>o[1]&&(a=o[1]),a=0&&(o[i]=+o[i].toFixed(d)),[o,f]}var aS={min:Ge(zg,"min"),max:Ge(zg,"max"),average:Ge(zg,"average"),median:Ge(zg,"median")};function Ev(e,t){if(t){var n=e.getData(),r=e.coordinateSystem,a=r&&r.dimensions;if(!O1e(t)&&!ue(t.coord)&&ue(a)){var i=EW(t,n,r,e);if(t=Ve(t),t.type&&aS[t.type]&&i.baseAxis&&i.valueAxis){var o=je(a,i.baseAxis.dim),s=je(a,i.valueAxis.dim),l=aS[t.type](n,i.baseDataDim,i.valueDataDim,o,s);t.coord=l[0],t.value=l[1]}else t.coord=[t.xAxis!=null?t.xAxis:t.radiusAxis,t.yAxis!=null?t.yAxis:t.angleAxis]}if(t.coord==null||!ue(a))t.coord=[];else for(var u=t.coord,c=0;c<2;c++)aS[u[c]]&&(u[c]=UA(n,n.mapDimension(a[c]),u[c]));return t}}function EW(e,t,n,r){var a={};return e.valueIndex!=null||e.valueDim!=null?(a.valueDataDim=e.valueIndex!=null?t.getDimension(e.valueIndex):e.valueDim,a.valueAxis=n.getAxis(N1e(r,a.valueDataDim)),a.baseAxis=n.getOtherAxis(a.valueAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim)):(a.baseAxis=r.getBaseAxis(),a.valueAxis=n.getOtherAxis(a.baseAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim),a.valueDataDim=t.mapDimension(a.valueAxis.dim)),a}function N1e(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function Rv(e,t){return e&&e.containData&&t.coord&&!dw(t)?e.containData(t.coord):!0}function B1e(e,t,n){return e&&e.containZone&&t.coord&&n.coord&&!dw(t)&&!dw(n)?e.containZone(t.coord,n.coord):!0}function RW(e,t){return e?function(n,r,a,i){var o=i<2?n.coord&&n.coord[i]:n.value;return ts(o,t[i])}:function(n,r,a,i){return ts(n.value,t[i])}}function UA(e,t,n){if(n==="average"){var r=0,a=0;return e.each(t,function(i,o){isNaN(i)||(r+=i,a++)}),r/a}else return n==="median"?e.getMedian(t):e.getDataExtent(t)[n==="max"?1:0]}var iS=it(),z1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){this.markerGroupMap=Pe()},t.prototype.render=function(n,r,a){var i=this,o=this.markerGroupMap;o.each(function(s){iS(s).keep=!1}),r.eachSeries(function(s){var l=ms.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,r,a)}),o.each(function(s){!iS(s).keep&&i.group.remove(s.group)})},t.prototype.markKeep=function(n){iS(n).keep=!0},t.prototype.toggleBlurSeries=function(n,r){var a=this;k(n,function(i){var o=ms.getMarkerModelFromSeries(i,a.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(r?s$(l):uT(l))})}})},t.type="marker",t}(Zt);const YA=z1e;function ZR(e,t,n){var r=t.coordinateSystem;e.each(function(a){var i=e.getItemModel(a),o,s=_e(i.get("x"),n.getWidth()),l=_e(i.get("y"),n.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,a));else if(r){var u=e.get(r.dimensions[0],a),c=e.get(r.dimensions[1],a);o=r.dataToPoint([u,c])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),e.setItemLayout(a,o)})}var F1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=ms.getMarkerModelFromSeries(i,"markPoint");o&&(ZR(o.getData(),i,a),this.markerGroupMap.get(i.id).updateLayout())},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,new hh),f=$1e(o,n,r);r.setData(f),ZR(r.getData(),n,i),f.each(function(d){var v=f.getItemModel(d),h=v.getShallow("symbol"),g=v.getShallow("symbolSize"),p=v.getShallow("symbolRotate"),m=v.getShallow("symbolOffset"),y=v.getShallow("symbolKeepAspect");if(Le(h)||Le(g)||Le(p)||Le(m)){var _=r.getRawValue(d),b=r.getDataParams(d);Le(h)&&(h=h(_,b)),Le(g)&&(g=g(_,b)),Le(p)&&(p=p(_,b)),Le(m)&&(m=m(_,b))}var x=v.getModel("itemStyle").getItemStyle(),S=uh(l,"color");x.fill||(x.fill=S),f.setItemVisual(d,{symbol:h,symbolSize:g,symbolRotate:p,symbolOffset:m,symbolKeepAspect:y,style:x})}),c.updateData(f),this.group.add(c.group),f.eachItemGraphicEl(function(d){d.traverse(function(v){$e(v).dataModel=r})}),this.markKeep(c),c.group.silent=r.get("silent")||n.get("silent")},t.type="markPoint",t}(YA);function $1e(e,t,n){var r;e?r=fe(e&&e.dimensions,function(s){var l=t.getData().getDimensionInfo(t.getData().mapDimension(s))||{};return oe(oe({},l),{name:s,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var a=new fr(r,n),i=fe(n.get("data"),Ge(Ev,t));e&&(i=yt(i,Ge(Rv,e)));var o=RW(!!e,r);return a.initData(i,null,o),a}const G1e=F1e;function H1e(e){e.registerComponentModel(V1e),e.registerComponentView(G1e),e.registerPreprocessor(function(t){WA(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}var W1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(n,r,a){return new t(n,r,a)},t.type="markLine",t.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},t}(ms);const U1e=W1e;var Fg=it(),Y1e=function(e,t,n,r){var a=e.getData(),i;if(ue(r))i=r;else{var o=r.type;if(o==="min"||o==="max"||o==="average"||o==="median"||r.xAxis!=null||r.yAxis!=null){var s=void 0,l=void 0;if(r.yAxis!=null||r.xAxis!=null)s=t.getAxis(r.yAxis!=null?"y":"x"),l=Mn(r.yAxis,r.xAxis);else{var u=EW(r,a,t,e);s=u.valueAxis;var c=b3(a,u.valueDataDim);l=UA(a,c,o)}var f=s.dim==="x"?0:1,d=1-f,v=Ve(r),h={coord:[]};v.type=null,v.coord=[],v.coord[d]=-1/0,h.coord[d]=1/0;var g=n.get("precision");g>=0&&ut(l)&&(l=+l.toFixed(Math.min(g,20))),v.coord[f]=h.coord[f]=l,i=[v,h,{type:o,valueIndex:r.valueIndex,value:l}]}else i=[]}var p=[Ev(e,i[0]),Ev(e,i[1]),oe({},i[2])];return p[2].type=p[2].type||null,Ye(p[2],p[0]),Ye(p[2],p[1]),p};function km(e){return!isNaN(e)&&!isFinite(e)}function jR(e,t,n,r){var a=1-e,i=r.dimensions[e];return km(t[a])&&km(n[a])&&t[e]===n[e]&&r.getAxis(i).containData(t[e])}function X1e(e,t){if(e.type==="cartesian2d"){var n=t[0].coord,r=t[1].coord;if(n&&r&&(jR(1,n,r,e)||jR(0,n,r,e)))return!0}return Rv(e,t[0])&&Rv(e,t[1])}function oS(e,t,n,r,a){var i=r.coordinateSystem,o=e.getItemModel(t),s,l=_e(o.get("x"),a.getWidth()),u=_e(o.get("y"),a.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(r.getMarkerPosition)s=r.getMarkerPosition(e.getValues(e.dimensions,t));else{var c=i.dimensions,f=e.get(c[0],t),d=e.get(c[1],t);s=i.dataToPoint([f,d])}if(_u(i,"cartesian2d")){var v=i.getAxis("x"),h=i.getAxis("y"),c=i.dimensions;km(e.get(c[0],t))?s[0]=v.toGlobalCoord(v.getExtent()[n?0:1]):km(e.get(c[1],t))&&(s[1]=h.toGlobalCoord(h.getExtent()[n?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}e.setItemLayout(t,s)}var Z1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=ms.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=Fg(o).from,u=Fg(o).to;l.each(function(c){oS(l,c,!0,i,a),oS(u,c,!1,i,a)}),s.each(function(c){s.setItemLayout(c,[l.getItemLayout(c),u.getItemLayout(c)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,new gA);this.group.add(c.group);var f=j1e(o,n,r),d=f.from,v=f.to,h=f.line;Fg(r).from=d,Fg(r).to=v,r.setData(h);var g=r.get("symbol"),p=r.get("symbolSize"),m=r.get("symbolRotate"),y=r.get("symbolOffset");ue(g)||(g=[g,g]),ue(p)||(p=[p,p]),ue(m)||(m=[m,m]),ue(y)||(y=[y,y]),f.from.each(function(b){_(d,b,!0),_(v,b,!1)}),h.each(function(b){var x=h.getItemModel(b).getModel("lineStyle").getLineStyle();h.setItemLayout(b,[d.getItemLayout(b),v.getItemLayout(b)]),x.stroke==null&&(x.stroke=d.getItemVisual(b,"style").fill),h.setItemVisual(b,{fromSymbolKeepAspect:d.getItemVisual(b,"symbolKeepAspect"),fromSymbolOffset:d.getItemVisual(b,"symbolOffset"),fromSymbolRotate:d.getItemVisual(b,"symbolRotate"),fromSymbolSize:d.getItemVisual(b,"symbolSize"),fromSymbol:d.getItemVisual(b,"symbol"),toSymbolKeepAspect:v.getItemVisual(b,"symbolKeepAspect"),toSymbolOffset:v.getItemVisual(b,"symbolOffset"),toSymbolRotate:v.getItemVisual(b,"symbolRotate"),toSymbolSize:v.getItemVisual(b,"symbolSize"),toSymbol:v.getItemVisual(b,"symbol"),style:x})}),c.updateData(h),f.line.eachItemGraphicEl(function(b){$e(b).dataModel=r,b.traverse(function(x){$e(x).dataModel=r})});function _(b,x,S){var w=b.getItemModel(x);oS(b,x,S,n,i);var C=w.getModel("itemStyle").getItemStyle();C.fill==null&&(C.fill=uh(l,"color")),b.setItemVisual(x,{symbolKeepAspect:w.get("symbolKeepAspect"),symbolOffset:Ue(w.get("symbolOffset",!0),y[S?0:1]),symbolRotate:Ue(w.get("symbolRotate",!0),m[S?0:1]),symbolSize:Ue(w.get("symbolSize"),p[S?0:1]),symbol:Ue(w.get("symbol",!0),g[S?0:1]),style:C})}this.markKeep(c),c.group.silent=r.get("silent")||n.get("silent")},t.type="markLine",t}(YA);function j1e(e,t,n){var r;e?r=fe(e&&e.dimensions,function(u){var c=t.getData().getDimensionInfo(t.getData().mapDimension(u))||{};return oe(oe({},c),{name:u,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var a=new fr(r,n),i=new fr(r,n),o=new fr([],n),s=fe(n.get("data"),Ge(Y1e,t,e,n));e&&(s=yt(s,Ge(X1e,e)));var l=RW(!!e,r);return a.initData(fe(s,function(u){return u[0]}),null,l),i.initData(fe(s,function(u){return u[1]}),null,l),o.initData(fe(s,function(u){return u[2]})),o.hasItemOption=!0,{from:a,to:i,line:o}}const K1e=Z1e;function q1e(e){e.registerComponentModel(U1e),e.registerComponentView(K1e),e.registerPreprocessor(function(t){WA(t.series,"markLine")&&(t.markLine=t.markLine||{})})}var J1e=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(n,r,a){return new t(n,r,a)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(ms);const Q1e=J1e;var $g=it(),exe=function(e,t,n,r){var a=r[0],i=r[1];if(!(!a||!i)){var o=Ev(e,a),s=Ev(e,i),l=o.coord,u=s.coord;l[0]=Mn(l[0],-1/0),l[1]=Mn(l[1],-1/0),u[0]=Mn(u[0],1/0),u[1]=Mn(u[1],1/0);var c=UC([{},o,s]);return c.coord=[o.coord,s.coord],c.x0=o.x,c.y0=o.y,c.x1=s.x,c.y1=s.y,c}};function Lm(e){return!isNaN(e)&&!isFinite(e)}function KR(e,t,n,r){var a=1-e;return Lm(t[a])&&Lm(n[a])}function txe(e,t){var n=t.coord[0],r=t.coord[1],a={coord:n,x:t.x0,y:t.y0},i={coord:r,x:t.x1,y:t.y1};return _u(e,"cartesian2d")?n&&r&&(KR(1,n,r)||KR(0,n,r))?!0:B1e(e,a,i):Rv(e,a)||Rv(e,i)}function qR(e,t,n,r,a){var i=r.coordinateSystem,o=e.getItemModel(t),s,l=_e(o.get(n[0]),a.getWidth()),u=_e(o.get(n[1]),a.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(r.getMarkerPosition){var c=e.getValues(["x0","y0"],t),f=e.getValues(["x1","y1"],t),d=i.clampData(c),v=i.clampData(f),h=[];n[0]==="x0"?h[0]=d[0]>v[0]?f[0]:c[0]:h[0]=d[0]>v[0]?c[0]:f[0],n[1]==="y0"?h[1]=d[1]>v[1]?f[1]:c[1]:h[1]=d[1]>v[1]?c[1]:f[1],s=r.getMarkerPosition(h,n,!0)}else{var g=e.get(n[0],t),p=e.get(n[1],t),m=[g,p];i.clampData&&i.clampData(m,m),s=i.dataToPoint(m,!0)}if(_u(i,"cartesian2d")){var y=i.getAxis("x"),_=i.getAxis("y"),g=e.get(n[0],t),p=e.get(n[1],t);Lm(g)?s[0]=y.toGlobalCoord(y.getExtent()[n[0]==="x0"?0:1]):Lm(p)&&(s[1]=_.toGlobalCoord(_.getExtent()[n[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var JR=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],nxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=ms.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=fe(JR,function(f){return qR(s,l,f,i,a)});s.setItemLayout(l,u);var c=s.getItemGraphicEl(l);c.setShape("points",u)})}},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,{group:new Be});this.group.add(c.group),this.markKeep(c);var f=rxe(o,n,r);r.setData(f),f.each(function(d){var v=fe(JR,function(C){return qR(f,d,C,n,i)}),h=o.getAxis("x").scale,g=o.getAxis("y").scale,p=h.getExtent(),m=g.getExtent(),y=[h.parse(f.get("x0",d)),h.parse(f.get("x1",d))],_=[g.parse(f.get("y0",d)),g.parse(f.get("y1",d))];fa(y),fa(_);var b=!(p[0]>y[1]||p[1]_[1]||m[1]<_[0]),x=!b;f.setItemLayout(d,{points:v,allClipped:x});var S=f.getItemModel(d).getModel("itemStyle").getItemStyle(),w=uh(l,"color");S.fill||(S.fill=w,we(S.fill)&&(S.fill=Yp(S.fill,.4))),S.stroke||(S.stroke=w),f.setItemVisual(d,"style",S)}),f.diff($g(c).data).add(function(d){var v=f.getItemLayout(d);if(!v.allClipped){var h=new Dr({shape:{points:v.points}});f.setItemGraphicEl(d,h),c.group.add(h)}}).update(function(d,v){var h=$g(c).data.getItemGraphicEl(v),g=f.getItemLayout(d);g.allClipped?h&&c.group.remove(h):(h?ct(h,{shape:{points:g.points}},r,d):h=new Dr({shape:{points:g.points}}),f.setItemGraphicEl(d,h),c.group.add(h))}).remove(function(d){var v=$g(c).data.getItemGraphicEl(d);c.group.remove(v)}).execute(),f.eachItemGraphicEl(function(d,v){var h=f.getItemModel(v),g=f.getItemVisual(v,"style");d.useStyle(f.getItemVisual(v,"style")),Hn(d,xn(h),{labelFetcher:r,labelDataIndex:v,defaultText:f.getName(v)||"",inheritColor:we(g.fill)?Yp(g.fill,1):"#000"}),Gn(d,h),Xt(d,null,null,h.get(["emphasis","disabled"])),$e(d).dataModel=r}),$g(c).data=f,c.group.silent=r.get("silent")||n.get("silent")},t.type="markArea",t}(YA);function rxe(e,t,n){var r,a,i=["x0","y0","x1","y1"];if(e){var o=fe(e&&e.dimensions,function(u){var c=t.getData(),f=c.getDimensionInfo(c.mapDimension(u))||{};return oe(oe({},f),{name:u,ordinalMeta:null})});a=fe(i,function(u,c){return{name:u,type:o[c%2].type}}),r=new fr(a,n)}else a=[{name:"value",type:"float"}],r=new fr(a,n);var s=fe(n.get("data"),Ge(exe,t,e,n));e&&(s=yt(s,Ge(txe,e)));var l=e?function(u,c,f,d){var v=u.coord[Math.floor(d/2)][d%2];return ts(v,a[d])}:function(u,c,f,d){return ts(u.value,a[d])};return r.initData(s,null,l),r.hasItemOption=!0,r}const axe=nxe;function ixe(e){e.registerComponentModel(Q1e),e.registerComponentView(axe),e.registerPreprocessor(function(t){WA(t.series,"markArea")&&(t.markArea=t.markArea||{})})}var oxe=function(e,t){if(t==="all")return{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])};if(t==="inverse")return{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}},sxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a),n.selected=n.selected||{},this._updateSelector(n)},t.prototype.mergeOption=function(n,r){e.prototype.mergeOption.call(this,n,r),this._updateSelector(n)},t.prototype._updateSelector=function(n){var r=n.selector,a=this.ecModel;r===!0&&(r=n.selector=["all","inverse"]),ue(r)&&k(r,function(i,o){we(i)&&(i={type:i}),r[o]=Ye(i,oxe(a,i.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var n=this._data;if(n[0]&&this.get("selectedMode")==="single"){for(var r=!1,a=0;a=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(ot);const vw=sxe;var Wu=Ge,hw=k,Gg=Be,lxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new Gg),this.group.add(this._selectorGroup=new Gg),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(n,r,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!n.get("show",!0)){var o=n.get("align"),s=n.get("orient");(!o||o==="auto")&&(o=n.get("left")==="right"&&s==="vertical"?"right":"left");var l=n.get("selector",!0),u=n.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,n,r,a,l,s,u);var c=n.getBoxLayoutParams(),f={width:a.getWidth(),height:a.getHeight()},d=n.get("padding"),v=gn(c,f,d),h=this.layoutInner(n,o,v,i,l,u),g=gn(Ee({width:h.width,height:h.height},c),f,d);this.group.x=g.x-h.x,this.group.y=g.y-h.y,this.group.markRedraw(),this.group.add(this._backgroundEl=xW(h,n))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(n,r,a,i,o,s,l){var u=this.getContentGroup(),c=Pe(),f=r.get("selectedMode"),d=[];a.eachRawSeries(function(v){!v.get("legendHoverLink")&&d.push(v.id)}),hw(r.getData(),function(v,h){var g=v.get("name");if(!this.newlineDisabled&&(g===""||g===` -`)){var p=new Gg;p.newline=!0,u.add(p);return}var m=a.getSeriesByName(g)[0];if(!c.get(g))if(m){var y=m.getData(),_=y.getVisual("legendLineStyle")||{},b=y.getVisual("legendIcon"),x=y.getVisual("style"),S=this._createItem(m,g,h,v,r,n,_,x,b,f,i);S.on("click",Wu(QR,g,null,i,d)).on("mouseover",Wu(gw,m.name,null,i,d)).on("mouseout",Wu(pw,m.name,null,i,d)),c.set(g,!0)}else a.eachRawSeries(function(w){if(!c.get(g)&&w.legendVisualProvider){var C=w.legendVisualProvider;if(!C.containName(g))return;var T=C.indexOfName(g),A=C.getItemVisual(T,"style"),P=C.getItemVisual(T,"legendIcon"),D=zr(A.fill);D&&D[3]===0&&(D[3]=.2,A=oe(oe({},A),{fill:Ui(D,"rgba")}));var M=this._createItem(w,g,h,v,r,n,{},A,P,f,i);M.on("click",Wu(QR,null,g,i,d)).on("mouseover",Wu(gw,null,g,i,d)).on("mouseout",Wu(pw,null,g,i,d)),c.set(g,!0)}},this)},this),o&&this._createSelector(o,r,i,s,l)},t.prototype._createSelector=function(n,r,a,i,o){var s=this.getSelectorGroup();hw(n,function(u){var c=u.type,f=new lt({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var d=r.getModel("selectorLabel"),v=r.getModel(["emphasis","selectorLabel"]);Hn(f,{normal:d,emphasis:v},{defaultText:u.title}),Nl(f)})},t.prototype._createItem=function(n,r,a,i,o,s,l,u,c,f,d){var v=n.visualDrawType,h=o.get("itemWidth"),g=o.get("itemHeight"),p=o.isSelected(r),m=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),_=i.get("icon");c=_||c||"roundRect";var b=uxe(c,i,l,u,v,p,d),x=new Gg,S=i.getModel("textStyle");if(Le(n.getLegendIcon)&&(!_||_==="inherit"))x.add(n.getLegendIcon({itemWidth:h,itemHeight:g,icon:c,iconRotate:m,itemStyle:b.itemStyle,lineStyle:b.lineStyle,symbolKeepAspect:y}));else{var w=_==="inherit"&&n.getData().getVisual("symbol")?m==="inherit"?n.getData().getVisual("symbolRotate"):m:0;x.add(cxe({itemWidth:h,itemHeight:g,icon:c,iconRotate:w,itemStyle:b.itemStyle,lineStyle:b.lineStyle,symbolKeepAspect:y}))}var C=s==="left"?h+5:-5,T=s,A=o.get("formatter"),P=r;we(A)&&A?P=A.replace("{name}",r??""):Le(A)&&(P=A(r));var D=p?S.getTextColor():i.get("inactiveColor");x.add(new lt({style:kt(S,{text:P,x:C,y:g/2,fill:D,align:T,verticalAlign:"middle"},{inheritColor:D})}));var M=new at({shape:x.getBoundingRect(),invisible:!0}),L=i.getModel("tooltip");return L.get("show")&&rf({el:M,componentModel:o,itemName:r,itemTooltipOption:L.option}),x.add(M),x.eachChild(function(R){R.silent=!0}),M.silent=!f,this.getContentGroup().add(x),Nl(x),x.__legendDataIndex=a,x},t.prototype.layoutInner=function(n,r,a,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();zl(n.get("orient"),l,n.get("itemGap"),a.width,a.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),o){zl("horizontal",u,n.get("selectorItemGap",!0));var d=u.getBoundingRect(),v=[-d.x,-d.y],h=n.get("selectorButtonGap",!0),g=n.getOrient().index,p=g===0?"width":"height",m=g===0?"height":"width",y=g===0?"y":"x";s==="end"?v[g]+=c[p]+h:f[g]+=d[p]+h,v[1-g]+=c[m]/2-d[m]/2,u.x=v[0],u.y=v[1],l.x=f[0],l.y=f[1];var _={x:0,y:0};return _[p]=c[p]+h+d[p],_[m]=Math.max(c[m],d[m]),_[y]=Math.min(0,d[y]+v[1-g]),_}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Zt);function uxe(e,t,n,r,a,i,o){function s(p,m){p.lineWidth==="auto"&&(p.lineWidth=m.lineWidth>0?2:0),hw(p,function(y,_){p[_]==="inherit"&&(p[_]=m[_])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=e.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?r.decal:Ec(f,o),u.fill==="inherit"&&(u.fill=r[a]),u.stroke==="inherit"&&(u.stroke=r[c]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?r:n).opacity),s(u,r);var d=t.getModel("lineStyle"),v=d.getLineStyle();if(s(v,n),u.fill==="auto"&&(u.fill=r.fill),u.stroke==="auto"&&(u.stroke=r.fill),v.stroke==="auto"&&(v.stroke=r.fill),!i){var h=t.get("inactiveBorderWidth"),g=u[c];u.lineWidth=h==="auto"?r.lineWidth>0&&g?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v.stroke=d.get("inactiveColor"),v.lineWidth=d.get("inactiveWidth")}return{itemStyle:u,lineStyle:v}}function cxe(e){var t=e.icon||"roundRect",n=sn(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function QR(e,t,n,r){pw(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:e??t}),gw(e,t,n,r)}function VW(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,a=t.length;ra[o],p=[-v.x,-v.y];r||(p[i]=c[u]);var m=[0,0],y=[-h.x,-h.y],_=Ue(n.get("pageButtonGap",!0),n.get("itemGap",!0));if(g){var b=n.get("pageButtonPosition",!0);b==="end"?y[i]+=a[o]-h[o]:m[i]+=h[o]+_}y[1-i]+=v[s]/2-h[s]/2,c.setPosition(p),f.setPosition(m),d.setPosition(y);var x={x:0,y:0};if(x[o]=g?a[o]:v[o],x[s]=Math.max(v[s],h[s]),x[l]=Math.min(0,h[l]+y[1-i]),f.__rectSize=a[o],g){var S={x:0,y:0};S[o]=Math.max(a[o]-h[o]-_,0),S[s]=x[s],f.setClipPath(new at({shape:S})),f.__rectSize=S[o]}else d.eachChild(function(C){C.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(n);return w.pageIndex!=null&&ct(c,{x:w.contentPosition[0],y:w.contentPosition[1]},g?n:null),this._updatePageInfoView(n,w),x},t.prototype._pageGo=function(n,r,a){var i=this._getPageInfo(r)[n];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:r.id})},t.prototype._updatePageInfoView=function(n,r){var a=this._controllerGroup;k(["pagePrev","pageNext"],function(c){var f=c+"DataIndex",d=r[f]!=null,v=a.childOfName(c);v&&(v.setStyle("fill",d?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),v.cursor=d?"pointer":"default")});var i=a.childOfName("pageText"),o=n.get("pageFormatter"),s=r.pageIndex,l=s!=null?s+1:0,u=r.pageCount;i&&o&&i.setStyle("text",we(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(n){var r=n.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=n.getOrient().index,s=sS[o],l=lS[o],u=this._findTargetItemIndex(r),c=a.children(),f=c[u],d=c.length,v=d?1:0,h={contentPosition:[a.x,a.y],pageCount:v,pageIndex:v-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return h;var g=b(f);h.contentPosition[o]=-g.s;for(var p=u+1,m=g,y=g,_=null;p<=d;++p)_=b(c[p]),(!_&&y.e>m.s+i||_&&!x(_,m.s))&&(y.i>m.i?m=y:m=_,m&&(h.pageNextDataIndex==null&&(h.pageNextDataIndex=m.i),++h.pageCount)),y=_;for(var p=u-1,m=g,y=g,_=null;p>=-1;--p)_=b(c[p]),(!_||!x(y,_.s))&&m.i=w&&S.s<=w+i}},t.prototype._findTargetItemIndex=function(n){if(!this._showController)return 0;var r,a=this.getContentGroup(),i;return a.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===n&&(r=s)}),r??i},t.type="legend.scroll",t}(OW);const pxe=gxe;function mxe(e){e.registerAction("legendScroll","legendscroll",function(t,n){var r=t.scrollDataIndex;r!=null&&n.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(r)})})}function yxe(e){Ke(NW),e.registerComponentModel(hxe),e.registerComponentView(pxe),mxe(e)}function _xe(e){Ke(NW),Ke(yxe)}var bxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.inside",t.defaultOption=Is(Lv.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(Lv);const Sxe=bxe;var XA=it();function xxe(e,t,n){XA(e).coordSysRecordMap.each(function(r){var a=r.dataZoomInfoMap.get(t.uid);a&&(a.getRange=n)})}function wxe(e,t){for(var n=XA(e).coordSysRecordMap,r=n.keys(),a=0;ar[n+t]&&(t=s),a=a&&o.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!a}}}function Pxe(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(t,n){var r=XA(n),a=r.coordSysRecordMap||(r.coordSysRecordMap=Pe());a.each(function(i){i.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=_W(i);k(o.infoList,function(s){var l=s.model.uid,u=a.get(l)||a.set(l,Cxe(n,s.model)),c=u.dataZoomInfoMap||(u.dataZoomInfoMap=Pe());c.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),a.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){BW(a,i);return}var c=Ixe(l);o.enable(c.controlType,c.opt),o.setPointerChecker(i.containsPoint),df(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var Dxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="dataZoom.inside",n}return t.prototype.render=function(n,r,a){if(e.prototype.render.apply(this,arguments),n.noTarget()){this._clear();return}this.range=n.getPercentRange(),xxe(a,n,{pan:Ce(uS.pan,this),zoom:Ce(uS.zoom,this),scrollMove:Ce(uS.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){wxe(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(BA),uS={zoom:function(e,t,n,r){var a=this.range,i=a.slice(),o=e.axisModels[0];if(o){var s=cS[t](null,[r.originX,r.originY],o,n,e),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/r.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Su(0,i,[0,100],0,c.minSpan,c.maxSpan),this.range=i,a[0]!==i[0]||a[1]!==i[1])return i}},pan:nV(function(e,t,n,r,a,i){var o=cS[r]([i.oldX,i.oldY],[i.newX,i.newY],t,a,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:nV(function(e,t,n,r,a,i){var o=cS[r]([0,0],[i.scrollDelta,i.scrollDelta],t,a,n);return o.signal*(e[1]-e[0])*i.scrollDelta})};function nV(e){return function(t,n,r,a){var i=this.range,o=i.slice(),s=t.axisModels[0];if(s){var l=e(o,s,t,n,r,a);if(Su(l,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var cS={grid:function(e,t,n,r,a){var i=n.axis,o={},s=a.model.coordinateSystem.getRect();return e=e||[0,0],i.dim==="x"?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(e,t,n,r,a){var i=n.axis,o={},s=a.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType==="radiusAxis"?(o.pixel=t[0]-e[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(e,t,n,r,a){var i=n.axis,o=a.model.coordinateSystem.getRect(),s={};return e=e||[0,0],i.orient==="horizontal"?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};const Mxe=Dxe;function zW(e){zA(e),e.registerComponentModel(Sxe),e.registerComponentView(Mxe),Pxe(e)}var kxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=Is(Lv.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),t}(Lv);const Lxe=kxe;var Zf=at,rV=7,Exe=1,fS=30,Rxe=7,jf="horizontal",aV="vertical",Vxe=5,Oxe=["line","bar","candlestick","scatter"],Nxe={easing:"cubicOut",duration:100,delay:0},Bxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return t.prototype.init=function(n,r){this.api=r,this._onBrush=Ce(this._onBrush,this),this._onBrushEnd=Ce(this._onBrushEnd,this)},t.prototype.render=function(n,r,a,i){if(e.prototype.render.apply(this,arguments),df(this,"_dispatchZoomAction",n.get("throttle"),"fixRate"),this._orient=n.getOrient(),n.get("show")===!1){this.group.removeAll();return}if(n.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){bv(this,"_dispatchZoomAction");var n=this.api.getZr();n.off("mousemove",this._onBrush),n.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var n=this.group;n.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var r=this._displayables.sliderGroup=new Be;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),n.add(r),this._positionGroup()},t.prototype._resetLocation=function(){var n=this.dataZoomModel,r=this.api,a=n.get("brushSelect"),i=a?Rxe:0,o=this._findCoordRect(),s={width:r.getWidth(),height:r.getHeight()},l=this._orient===jf?{right:s.width-o.x-o.width,top:s.height-fS-rV-i,width:o.width,height:fS}:{right:rV,top:o.y,width:fS,height:o.height},u=lf(n.option);k(["right","top","width","height"],function(f){u[f]==="ph"&&(u[f]=l[f])});var c=gn(u,s);this._location={x:c.x,y:c.y},this._size=[c.width,c.height],this._orient===aV&&this._size.reverse()},t.prototype._positionGroup=function(){var n=this.group,r=this._location,a=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(a===jf&&!o?{scaleY:l?1:-1,scaleX:1}:a===jf&&o?{scaleY:l?1:-1,scaleX:-1}:a===aV&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=n.getBoundingRect([s]);n.x=r.x-u.x,n.y=r.y-u.y,n.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var n=this.dataZoomModel,r=this._size,a=this._displayables.sliderGroup,i=n.get("brushSelect");a.add(new Zf({silent:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:n.get("backgroundColor")},z2:-40}));var o=new Zf({shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:"transparent"},z2:0,onclick:Ce(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),a.add(o)},t.prototype._renderDataShadow=function(){var n=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!n)return;var r=this._size,a=this._shadowSize||[],i=n.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():n.otherDim;if(l==null)return;var u=this._shadowPolygonPts,c=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||r[0]!==a[0]||r[1]!==a[1]){var f=o.getDataExtent(l),d=(f[1]-f[0])*.3;f=[f[0]-d,f[1]+d];var v=[0,r[1]],h=[0,r[0]],g=[[r[0],0],[0,0]],p=[],m=h[1]/(o.count()-1),y=0,_=Math.round(o.count()/r[0]),b;o.each([l],function(T,A){if(_>0&&A%_){y+=m;return}var P=T==null||isNaN(T)||T==="",D=P?0:gt(T,f,v,!0);P&&!b&&A?(g.push([g[g.length-1][0],0]),p.push([p[p.length-1][0],0])):!P&&b&&(g.push([y,0]),p.push([y,0])),g.push([y,D]),p.push([y,D]),y+=m,b=P}),u=this._shadowPolygonPts=g,c=this._shadowPolylinePts=p}this._shadowData=o,this._shadowDim=l,this._shadowSize=[r[0],r[1]];var x=this.dataZoomModel;function S(T){var A=x.getModel(T?"selectedDataBackground":"dataBackground"),P=new Be,D=new Dr({shape:{points:u},segmentIgnoreThreshold:1,style:A.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),M=new kr({shape:{points:c},segmentIgnoreThreshold:1,style:A.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return P.add(D),P.add(M),P}for(var w=0;w<3;w++){var C=S(w===1);this._displayables.sliderGroup.add(C),this._displayables.dataShadowSegs.push(C)}},t.prototype._prepareDataShadowInfo=function(){var n=this.dataZoomModel,r=n.get("showDataShadow");if(r!==!1){var a,i=this.ecModel;return n.eachTargetAxis(function(o,s){var l=n.getAxisProxy(o,s).getTargetSeriesModels();k(l,function(u){if(!a&&!(r!==!0&&je(Oxe,u.get("type"))<0)){var c=i.getComponent(jo(o),s).axis,f=zxe(o),d,v=u.coordinateSystem;f!=null&&v.getOtherAxis&&(d=v.getOtherAxis(c).inverse),f=u.getData().mapDimension(f),a={thisAxis:c,series:u,thisDim:o,otherDim:f,otherAxisInverse:d}}},this)},this),a}},t.prototype._renderHandle=function(){var n=this.group,r=this._displayables,a=r.handles=[null,null],i=r.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,c=l.get("borderRadius")||0,f=l.get("brushSelect"),d=r.filler=new Zf({silent:f,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(d),o.add(new Zf({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:c},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:Exe,fill:"rgba(0,0,0,0)"}})),k([0,1],function(_){var b=l.get("handleIcon");!lm[b]&&b.indexOf("path://")<0&&b.indexOf("image://")<0&&(b="path://"+b);var x=sn(b,-1,0,2,2,null,!0);x.attr({cursor:iV(this._orient),draggable:!0,drift:Ce(this._onDragMove,this,_),ondragend:Ce(this._onDragEnd,this),onmouseover:Ce(this._showDataInfo,this,!0),onmouseout:Ce(this._showDataInfo,this,!1),z2:5});var S=x.getBoundingRect(),w=l.get("handleSize");this._handleHeight=_e(w,this._size[1]),this._handleWidth=S.width/S.height*this._handleHeight,x.setStyle(l.getModel("handleStyle").getItemStyle()),x.style.strokeNoScale=!0,x.rectHover=!0,x.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),Nl(x);var C=l.get("handleColor");C!=null&&(x.style.fill=C),o.add(a[_]=x);var T=l.getModel("textStyle");n.add(i[_]=new lt({silent:!0,invisible:!0,style:kt(T,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:T.getTextColor(),font:T.getFont()}),z2:10}))},this);var v=d;if(f){var h=_e(l.get("moveHandleSize"),s[1]),g=r.moveHandle=new at({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:h}}),p=h*.8,m=r.moveHandleIcon=sn(l.get("moveHandleIcon"),-p/2,-p/2,p,p,"#fff",!0);m.silent=!0,m.y=s[1]+h/2-.5,g.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var y=Math.min(s[1]/2,Math.max(h,10));v=r.moveZone=new at({invisible:!0,shape:{y:s[1]-y,height:h+y}}),v.on("mouseover",function(){u.enterEmphasis(g)}).on("mouseout",function(){u.leaveEmphasis(g)}),o.add(g),o.add(m),o.add(v)}v.attr({draggable:!0,cursor:iV(this._orient),drift:Ce(this._onDragMove,this,"all"),ondragstart:Ce(this._showDataInfo,this,!0),ondragend:Ce(this._onDragEnd,this),onmouseover:Ce(this._showDataInfo,this,!0),onmouseout:Ce(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var n=this._range=this.dataZoomModel.getPercentRange(),r=this._getViewExtent();this._handleEnds=[gt(n[0],[0,100],r,!0),gt(n[1],[0,100],r,!0)]},t.prototype._updateInterval=function(n,r){var a=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=a.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];Su(r,i,o,a.get("zoomLock")?"all":n,s.minSpan!=null?gt(s.minSpan,l,o,!0):null,s.maxSpan!=null?gt(s.maxSpan,l,o,!0):null);var u=this._range,c=this._range=fa([gt(i[0],o,l,!0),gt(i[1],o,l,!0)]);return!u||u[0]!==c[0]||u[1]!==c[1]},t.prototype._updateView=function(n){var r=this._displayables,a=this._handleEnds,i=fa(a.slice()),o=this._size;k([0,1],function(v){var h=r.handles[v],g=this._handleHeight;h.attr({scaleX:g/2,scaleY:g/2,x:a[v]+(v?-1:1),y:o[1]/2-g/2})},this),r.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};r.moveHandle&&(r.moveHandle.setShape(s),r.moveZone.setShape(s),r.moveZone.getBoundingRect(),r.moveHandleIcon&&r.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=r.dataShadowSegs,u=[0,i[0],i[1],o[0]],c=0;cr[0]||a[1]<0||a[1]>r[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval("all",a[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(n){var r=n.offsetX,a=n.offsetY;this._brushStart=new We(r,a),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(n){if(this._brushing){var r=this._displayables.brushRect;if(this._brushing=!1,!!r){r.attr("ignore",!0);var a=r.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(a.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=fa([gt(a.x,o,s,!0),gt(a.x+a.width,o,s,!0)]),this._handleEnds=[a.x,a.x+a.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(n){this._brushing&&(qi(n.event),this._updateBrushRect(n.offsetX,n.offsetY))},t.prototype._updateBrushRect=function(n,r){var a=this._displayables,i=this.dataZoomModel,o=a.brushRect;o||(o=a.brushRect=new Zf({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),a.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(n,r),c=l.transformCoordToLocal(s.x,s.y),f=this._size;u[0]=Math.max(Math.min(f[0],u[0]),0),o.setShape({x:c[0],y:0,width:u[0]-c[0],height:f[1]})},t.prototype._dispatchZoomAction=function(n){var r=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:n?Nxe:null,start:r[0],end:r[1]})},t.prototype._findCoordRect=function(){var n,r=_W(this.dataZoomModel).infoList;if(!n&&r.length){var a=r[0].model.coordinateSystem;n=a.getRect&&a.getRect()}if(!n){var i=this.api.getWidth(),o=this.api.getHeight();n={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return n},t.type="dataZoom.slider",t}(BA);function zxe(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function iV(e){return e==="vertical"?"ns-resize":"ew-resize"}const Fxe=Bxe;function FW(e){e.registerComponentModel(Lxe),e.registerComponentView(Fxe),zA(e)}function $xe(e){Ke(zW),Ke(FW)}var Gxe={get:function(e,t,n){var r=Ve((Hxe[e]||{})[t]);return n&&ue(r)?r[r.length-1]:r}},Hxe={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const $W=Gxe;var oV=Fn.mapVisual,Wxe=Fn.eachVisual,Uxe=ue,sV=k,Yxe=fa,Xxe=gt,Zxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a)},t.prototype.optionUpdated=function(n,r){var a=this.option;!r&&DW(a,n,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(n){var r=this.stateList;n=Ce(n,this),this.controllerVisuals=cw(this.option.controller,r,n),this.targetVisuals=cw(this.option.target,r,n)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var n=this.option.seriesIndex,r=[];return n==null||n==="all"?this.ecModel.eachSeries(function(a,i){r.push(i)}):r=bt(n),r},t.prototype.eachTargetSeries=function(n,r){k(this.getTargetSeriesIndices(),function(a){var i=this.ecModel.getSeriesByIndex(a);i&&n.call(r,i)},this)},t.prototype.isTargetSeries=function(n){var r=!1;return this.eachTargetSeries(function(a){a===n&&(r=!0)}),r},t.prototype.formatValueText=function(n,r,a){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;a=a||["<",">"],ue(n)&&(n=n.slice(),u=!0);var c=r?n:u?[f(n[0]),f(n[1])]:f(n);if(we(l))return l.replace("{value}",u?c[0]:c).replace("{value2}",u?c[1]:c);if(Le(l))return u?l(n[0],n[1]):l(n);if(u)return n[0]===s[0]?a[0]+" "+c[1]:n[1]===s[1]?a[1]+" "+c[0]:c[0]+" - "+c[1];return c;function f(d){return d===s[0]?"min":d===s[1]?"max":(+d).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var n=this.option,r=Yxe([n.min,n.max]);this._dataExtent=r},t.prototype.getDataDimensionIndex=function(n){var r=this.option.dimension;if(r!=null)return n.getDimensionIndex(r);for(var a=n.dimensions,i=a.length-1;i>=0;i--){var o=a[i],s=n.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var n=this.ecModel,r=this.option,a={inRange:r.inRange,outOfRange:r.outOfRange},i=r.target||(r.target={}),o=r.controller||(r.controller={});Ye(i,a),Ye(o,a);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,"inRange","outOfRange"),c.call(this,o);function l(f){Uxe(r.color)&&!f.inRange&&(f.inRange={color:r.color.slice().reverse()}),f.inRange=f.inRange||{color:n.get("gradientColor")}}function u(f,d,v){var h=f[d],g=f[v];h&&!g&&(g=f[v]={},sV(h,function(p,m){if(Fn.isValidType(m)){var y=$W.get(m,"inactive",s);y!=null&&(g[m]=y,m==="color"&&!g.hasOwnProperty("opacity")&&!g.hasOwnProperty("colorAlpha")&&(g.opacity=[0,0]))}}))}function c(f){var d=(f.inRange||{}).symbol||(f.outOfRange||{}).symbol,v=(f.inRange||{}).symbolSize||(f.outOfRange||{}).symbolSize,h=this.get("inactiveColor"),g=this.getItemSymbol(),p=g||"roundRect";sV(this.stateList,function(m){var y=this.itemSize,_=f[m];_||(_=f[m]={color:s?h:[h]}),_.symbol==null&&(_.symbol=d&&Ve(d)||(s?p:[p])),_.symbolSize==null&&(_.symbolSize=v&&Ve(v)||(s?y[0]:[y[0],y[0]])),_.symbol=oV(_.symbol,function(S){return S==="none"?p:S});var b=_.symbolSize;if(b!=null){var x=-1/0;Wxe(b,function(S){S>x&&(x=S)}),_.symbolSize=oV(b,function(S){return Xxe(S,[0,x],[0,y[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(n){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(n){return null},t.prototype.getVisualMeta=function(n){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(ot);const Em=Zxe;var lV=[20,140],jxe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(n,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(a){a.mappingMethod="linear",a.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var n=this.itemSize;(n[0]==null||isNaN(n[0]))&&(n[0]=lV[0]),(n[1]==null||isNaN(n[1]))&&(n[1]=lV[1])},t.prototype._resetRange=function(){var n=this.getExtent(),r=this.option.range;!r||r.auto?(n.auto=1,this.option.range=n):ue(r)&&(r[0]>r[1]&&r.reverse(),r[0]=Math.max(r[0],n[0]),r[1]=Math.min(r[1],n[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),k(this.stateList,function(n){var r=this.option.controller[n].symbolSize;r&&r[0]!==r[1]&&(r[0]=r[1]/3)},this)},t.prototype.setSelected=function(n){this.option.range=n.slice(),this._resetRange()},t.prototype.getSelected=function(){var n=this.getExtent(),r=fa((this.get("range")||[]).slice());return r[0]>n[1]&&(r[0]=n[1]),r[1]>n[1]&&(r[1]=n[1]),r[0]=a[1]||n<=r[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var r=[];return this.eachTargetSeries(function(a){var i=[],o=a.getData();o.each(this.getDataDimensionIndex(o),function(s,l){n[0]<=s&&s<=n[1]&&i.push(l)},this),r.push({seriesId:a.id,dataIndex:i})},this),r},t.prototype.getVisualMeta=function(n){var r=uV(this,"outOfRange",this.getExtent()),a=uV(this,"inRange",this.option.range.slice()),i=[];function o(v,h){i.push({value:v,color:n(v,h)})}for(var s=0,l=0,u=a.length,c=r.length;ln[1])break;i.push({color:this.getControllerVisual(l,"color",r),offset:s/a})}return i.push({color:this.getControllerVisual(n[1],"color",r),offset:1}),i},t.prototype._createBarPoints=function(n,r){var a=this.visualMapModel.itemSize;return[[a[0]-r[0],n[0]],[a[0],n[0]],[a[0],n[1]],[a[0]-r[1],n[1]]]},t.prototype._createBarGroup=function(n){var r=this._orient,a=this.visualMapModel.get("inverse");return new Be(r==="horizontal"&&!a?{scaleX:n==="bottom"?1:-1,rotation:Math.PI/2}:r==="horizontal"&&a?{scaleX:n==="bottom"?-1:1,rotation:-Math.PI/2}:r==="vertical"&&!a?{scaleX:n==="left"?1:-1,scaleY:-1}:{scaleX:n==="left"?1:-1})},t.prototype._updateHandle=function(n,r){if(this._useHandle){var a=this._shapes,i=this.visualMapModel,o=a.handleThumbs,s=a.handleLabels,l=i.itemSize,u=i.getExtent();Jxe([0,1],function(c){var f=o[c];f.setStyle("fill",r.handlesColor[c]),f.y=n[c];var d=ri(n[c],[0,l[1]],u,!0),v=this.getControllerVisual(d,"symbolSize");f.scaleX=f.scaleY=v/l[0],f.x=l[0]-v/2;var h=Fa(a.handleLabelPoints[c],Bl(f,this.group));s[c].setStyle({x:h[0],y:h[1],text:i.formatValueText(this._dataInterval[c]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",a.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(n,r,a,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],c=this._shapes,f=c.indicator;if(f){f.attr("invisible",!1);var d={convertOpacityToAlpha:!0},v=this.getControllerVisual(n,"color",d),h=this.getControllerVisual(n,"symbolSize"),g=ri(n,s,u,!0),p=l[0]-h/2,m={x:f.x,y:f.y};f.y=g,f.x=p;var y=Fa(c.indicatorLabelPoint,Bl(f,this.group)),_=c.indicatorLabel;_.attr("invisible",!1);var b=this._applyTransform("left",c.mainGroup),x=this._orient,S=x==="horizontal";_.setStyle({text:(a||"")+o.formatValueText(r),verticalAlign:S?b:"middle",align:S?"center":b});var w={x:p,y:g,style:{fill:v}},C={style:{x:y[0],y:y[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var T={duration:100,easing:"cubicInOut",additive:!0};f.x=m.x,f.y=m.y,f.animateTo(w,T),_.animateTo(C,T)}else f.attr(w),_.attr(C);this._firstShowIndicator=!1;var A=this._shapes.handleLabels;if(A)for(var P=0;Po[1]&&(f[1]=1/0),r&&(f[0]===-1/0?this._showIndicator(c,f[1],"< ",l):f[1]===1/0?this._showIndicator(c,f[0],"> ",l):this._showIndicator(c,c,"≈ ",l));var d=this._hoverLinkDataIndices,v=[];(r||vV(a))&&(v=this._hoverLinkDataIndices=a.findTargetDataIndices(f));var h=Xne(d,v);this._dispatchHighDown("downplay",pp(h[0],a)),this._dispatchHighDown("highlight",pp(h[1],a))}},t.prototype._hoverLinkFromSeriesMouseOver=function(n){var r;if(wl(n.target,function(l){var u=$e(l);if(u.dataIndex!=null)return r=u,!0},!0),!!r){var a=this.ecModel.getSeriesByIndex(r.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(a)){var o=a.getData(r.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),r.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},t.prototype._hideIndicator=function(){var n=this._shapes;n.indicator&&n.indicator.attr("invisible",!0),n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0);var r=this._shapes.handleLabels;if(r)for(var a=0;a=0&&(i.dimension=o,r.push(i))}}),e.getData().setVisual("visualMeta",r)}}];function swe(e,t,n,r){for(var a=t.targetVisuals[r],i=Fn.prepareVisualTypes(a),o={color:uh(e.getData(),"color")},s=0,l=i.length;s0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),e.registerAction(awe,iwe),k(owe,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(lwe))}function UW(e){e.registerComponentModel(Kxe),e.registerComponentView(rwe),WW(e)}var uwe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return t.prototype.optionUpdated=function(n,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var a=this._mode=this._determineMode();this._pieceList=[],cwe[this._mode].call(this,this._pieceList),this._resetSelected(n,r);var i=this.option.categories;this.resetVisual(function(o,s){a==="categories"?(o.mappingMethod="category",o.categories=Ve(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=fe(this._pieceList,function(l){return l=Ve(l),s!=="inRange"&&(l.visual=null),l}))})},t.prototype.completeVisualOption=function(){var n=this.option,r={},a=Fn.listVisualTypes(),i=this.isCategory();k(n.pieces,function(s){k(a,function(l){s.hasOwnProperty(l)&&(r[l]=1)})}),k(r,function(s,l){var u=!1;k(this.stateList,function(c){u=u||o(n,c,l)||o(n.target,c,l)},this),!u&&k(this.stateList,function(c){(n[c]||(n[c]={}))[l]=$W.get(l,c==="inRange"?"active":"inactive",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(n,r){var a=this.option,i=this._pieceList,o=(r?a:n).selected||{};if(a.selected=o,k(i,function(l,u){var c=this.getSelectedMapKey(l);o.hasOwnProperty(c)||(o[c]=!0)},this),a.selectedMode==="single"){var s=!1;k(i,function(l,u){var c=this.getSelectedMapKey(l);o[c]&&(s?o[c]=!1:s=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(n){return this._mode==="categories"?n.value+"":n.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(n){this.option.selected=Ve(n)},t.prototype.getValueState=function(n){var r=Fn.findPieceIndex(n,this._pieceList);return r!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[r])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var r=[],a=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var c=Fn.findPieceIndex(l,a);c===n&&o.push(u)},this),r.push({seriesId:i.id,dataIndex:o})},this),r},t.prototype.getRepresentValue=function(n){var r;if(this.isCategory())r=n.value;else if(n.value!=null)r=n.value;else{var a=n.interval||[];r=a[0]===-1/0&&a[1]===1/0?0:(a[0]+a[1])/2}return r},t.prototype.getVisualMeta=function(n){if(this.isCategory())return;var r=[],a=["",""],i=this;function o(c,f){var d=i.getRepresentValue({interval:c});f||(f=i.getValueState(d));var v=n(d,f);c[0]===-1/0?a[0]=v:c[1]===1/0?a[1]=v:r.push({value:c[0],color:v},{value:c[1],color:v})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return k(s,function(c){var f=c.interval;f&&(f[0]>u&&o([u,f[0]],"outOfRange"),o(f.slice()),u=f[1])},this),{stops:r,outerColors:a}},t.type="visualMap.piecewise",t.defaultOption=Is(Em.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}(Em),cwe={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),a=t.splitNumber;a=Math.max(parseInt(a,10),1),t.splitNumber=a;for(var i=(r[1]-r[0])/a;+i.toFixed(n)!==i&&n<5;)n++;t.precision=n,i=+i.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o","≥"][r[0]]];n.text=n.text||this.formatValueText(n.value!=null?n.value:n.interval,!1,a)},this)}};function mV(e,t){var n=e.inverse;(e.orient==="vertical"?!n:n)&&t.reverse()}const fwe=uwe;var dwe=function(e){te(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.doRender=function(){var n=this.group;n.removeAll();var r=this.visualMapModel,a=r.get("textGap"),i=r.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=r.itemSize,c=this._getViewData(),f=c.endsText,d=Mn(r.get("showLabel",!0),!f);f&&this._renderEndsText(n,f[0],u,d,l),k(c.viewPieceList,function(v){var h=v.piece,g=new Be;g.onclick=Ce(this._onItemClick,this,h),this._enableHoverLink(g,v.indexInModelPieceList);var p=r.getRepresentValue(h);if(this._createItemSymbol(g,p,[0,0,u[0],u[1]]),d){var m=this.visualMapModel.getValueState(p);g.add(new lt({style:{x:l==="right"?-a:u[0]+a,y:u[1]/2,text:h.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:m==="outOfRange"?.5:1}}))}n.add(g)},this),f&&this._renderEndsText(n,f[1],u,d,l),zl(r.get("orient"),n,r.get("itemGap")),this.renderBackground(n),this.positionGroup(n)},t.prototype._enableHoverLink=function(n,r){var a=this;n.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=a.visualMapModel;s.option.hoverLink&&a.api.dispatchAction({type:o,batch:pp(s.findTargetDataIndices(r),s)})}},t.prototype._getItemAlign=function(){var n=this.visualMapModel,r=n.option;if(r.orient==="vertical")return HW(n,this.api,n.itemSize);var a=r.align;return(!a||a==="auto")&&(a="left"),a},t.prototype._renderEndsText=function(n,r,a,i,o){if(r){var s=new Be,l=this.visualMapModel.textStyleModel;s.add(new lt({style:kt(l,{x:i?o==="right"?a[0]:0:a[0]/2,y:a[1]/2,verticalAlign:"middle",align:i?o:"center",text:r})})),n.add(s)}},t.prototype._getViewData=function(){var n=this.visualMapModel,r=fe(n.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),a=n.get("text"),i=n.get("orient"),o=n.get("inverse");return(i==="horizontal"?o:!o)?r.reverse():a&&(a=a.slice().reverse()),{viewPieceList:r,endsText:a}},t.prototype._createItemSymbol=function(n,r,a){n.add(sn(this.getControllerVisual(r,"symbol"),a[0],a[1],a[2],a[3],this.getControllerVisual(r,"color")))},t.prototype._onItemClick=function(n){var r=this.visualMapModel,a=r.option,i=a.selectedMode;if(i){var o=Ve(a.selected),s=r.getSelectedMapKey(n);i==="single"||i===!0?(o[s]=!0,k(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},t.type="visualMap.piecewise",t}(GW);const vwe=dwe;function YW(e){e.registerComponentModel(fwe),e.registerComponentView(vwe),WW(e)}function hwe(e){Ke(UW),Ke(YW)}var gwe={label:{enabled:!0},decal:{show:!1}},yV=it(),pwe={};function mwe(e,t){var n=e.getModel("aria");if(!n.get("enabled"))return;var r=Ve(gwe);Ye(r.label,e.getLocaleModel().get("aria"),!1),Ye(n.option,r,!1),a(),i();function a(){var u=n.getModel("decal"),c=u.get("show");if(c){var f=Pe();e.eachSeries(function(d){if(!d.isColorBySeries()){var v=f.get(d.type);v||(v={},f.set(d.type,v)),yV(d).scope=v}}),e.eachRawSeries(function(d){if(e.isSeriesFiltered(d))return;if(Le(d.enableAriaDecal)){d.enableAriaDecal();return}var v=d.getData();if(d.isColorBySeries()){var y=mx(d.ecModel,d.name,pwe,e.getSeriesCount()),_=v.getVisual("decal");v.setVisual("decal",b(_,y))}else{var h=d.getRawData(),g={},p=yV(d).scope;v.each(function(x){var S=v.getRawIndex(x);g[S]=x});var m=h.count();h.each(function(x){var S=g[x],w=h.getName(x)||x+"",C=mx(d.ecModel,w,p,m),T=v.getItemVisual(S,"decal");v.setItemVisual(S,"decal",b(T,C))})}function b(x,S){var w=x?oe(oe({},S),x):S;return w.dirty=!0,w}})}}function i(){var u=e.getLocaleModel().get("aria"),c=n.getModel("label");if(c.option=Ee(c.option,u),!!c.get("enabled")){var f=t.getZr().dom;if(c.get("description")){f.setAttribute("aria-label",c.get("description"));return}var d=e.getSeriesCount(),v=c.get(["data","maxCount"])||10,h=c.get(["series","maxCount"])||10,g=Math.min(d,h),p;if(!(d<1)){var m=s();if(m){var y=c.get(["general","withTitle"]);p=o(y,{title:m})}else p=c.get(["general","withoutTitle"]);var _=[],b=d>1?c.get(["series","multiple","prefix"]):c.get(["series","single","prefix"]);p+=o(b,{seriesCount:d}),e.eachSeries(function(C,T){if(T1?c.get(["series","multiple",D]):c.get(["series","single",D]),A=o(A,{seriesId:C.seriesIndex,seriesName:C.get("name"),seriesType:l(C.subType)});var M=C.getData();if(M.count()>v){var L=c.get(["data","partialData"]);A+=o(L,{displayCnt:v})}else A+=c.get(["data","allData"]);for(var R=c.get(["data","separator","middle"]),V=c.get(["data","separator","end"]),H=[],O=0;O":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},bwe=function(){function e(t){var n=this._condVal=we(t)?new RegExp(t):ate(t)?t:null;if(n==null){var r="";ft(r)}}return e.prototype.evaluate=function(t){var n=typeof t;return we(n)?this._condVal.test(t):ut(n)?this._condVal.test(t+""):!1},e}(),Swe=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),xwe=function(){function e(){}return e.prototype.evaluate=function(){for(var t=this.children,n=0;n2&&r.push(a),a=[M,L]}function c(M,L,R,V){ac(M,R)&&ac(L,V)||a.push(M,L,R,V,R,V)}function f(M,L,R,V,H,O){var G=Math.abs(L-M),Z=Math.tan(G/4)*4/3,j=LC:P2&&r.push(a),r}function yw(e,t,n,r,a,i,o,s,l,u){if(ac(e,n)&&ac(t,r)&&ac(a,o)&&ac(i,s)){l.push(o,s);return}var c=2/u,f=c*c,d=o-e,v=s-t,h=Math.sqrt(d*d+v*v);d/=h,v/=h;var g=n-e,p=r-t,m=a-o,y=i-s,_=g*g+p*p,b=m*m+y*y;if(_=0&&C=0){l.push(o,s);return}var T=[],A=[];cs(e,n,a,o,.5,T),cs(t,r,i,s,.5,A),yw(T[0],A[0],T[1],A[1],T[2],A[2],T[3],A[3],l,u),yw(T[4],A[4],T[5],A[5],T[6],A[6],T[7],A[7],l,u)}function Owe(e,t){var n=mw(e),r=[];t=t||1;for(var a=0;a0)for(var u=0;uMath.abs(u),f=ZW([l,u],c?0:1,t),d=(c?s:u)/f.length,v=0;va,o=ZW([r,a],i?0:1,t),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",c=i?"y":"x",f=e[s]/o.length,d=0;d1?null:new We(g*l+e,g*u+t)}function zwe(e,t,n){var r=new We;We.sub(r,n,t),r.normalize();var a=new We;We.sub(a,e,t);var i=a.dot(r);return i}function Yu(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function Fwe(e,t,n){for(var r=e.length,a=[],i=0;io?(u.x=c.x=s+i/2,u.y=l,c.y=l+o):(u.y=c.y=l+o/2,u.x=s,c.x=s+i),Fwe(t,u,c)}function Rm(e,t,n,r){if(n===1)r.push(t);else{var a=Math.floor(n/2),i=e(t);Rm(e,i[0],a,r),Rm(e,i[1],n-a,r)}return r}function $we(e,t){for(var n=[],r=0;r0)for(var x=r/n,S=-r/2;S<=r/2;S+=x){for(var w=Math.sin(S),C=Math.cos(S),T=0,_=0;_0;u/=2){var c=0,f=0;(e&u)>0&&(c=1),(t&u)>0&&(f=1),s+=u*u*(3*c^f),f===0&&(c===1&&(e=u-1-e,t=u-1-t),l=e,e=t,t=l)}return s}function Nm(e){var t=1/0,n=1/0,r=-1/0,a=-1/0,i=fe(e,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),c=l.x+l.width/2+(u?u[4]:0),f=l.y+l.height/2+(u?u[5]:0);return t=Math.min(c,t),n=Math.min(f,n),r=Math.max(c,r),a=Math.max(f,a),[c,f]}),o=fe(i,function(s,l){return{cp:s,z:Kwe(s[0],s[1],t,n,r,a),path:e[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function qW(e){return Wwe(e.path,e.count)}function _w(){return{fromIndividuals:[],toIndividuals:[],count:0}}function qwe(e,t,n){var r=[];function a(x){for(var S=0;S=0;a--)if(!n[a].many.length){var l=n[s].many;if(l.length<=1)if(s)s=0;else return n;var i=l.length,u=Math.ceil(i/2);n[a].many=l.slice(u,i),n[s].many=l.slice(0,u),s++}return n}var Qwe={clone:function(e){for(var t=[],n=1-Math.pow(1-e.path.style.opacity,1/e.count),r=0;r0))return;var s=r.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,c;IV(e)&&(u=e,c=t),IV(t)&&(u=t,c=e);function f(m,y,_,b,x){var S=m.many,w=m.one;if(S.length===1&&!x){var C=y?S[0]:w,T=y?w:S[0];if(Vm(C))f({many:[C],one:T},!0,_,b,!0);else{var A=s?Ee({delay:s(_,b)},l):l;jA(C,T,A),i(C,T,C,T,A)}}else for(var P=Ee({dividePath:Qwe[n],individualDelay:s&&function(H,O,G,Z){return s(H+_,b)}},l),D=y?qwe(S,w,P):Jwe(w,S,P),M=D.fromIndividuals,L=D.toIndividuals,R=M.length,V=0;Vt.length,v=u?PV(c,u):PV(d?t:e,[d?e:t]),h=0,g=0;gJW))for(var a=r.getIndices(),i=tCe(r),o=0;o0&&b.group.traverse(function(S){S instanceof Qe&&!S.animators.length&&S.animateFrom({style:{opacity:0}},x)})})}function MV(e){var t=e.getModel("universalTransition").get("seriesKey");return t||e.id}function kV(e){return ue(e)?e.sort().join(","):e}function Fo(e){if(e.hostModel)return e.hostModel.getModel("universalTransition").get("divideShape")}function aCe(e,t){var n=Pe(),r=Pe(),a=Pe();return k(e.oldSeries,function(i,o){var s=e.oldDataGroupIds[o],l=e.oldData[o],u=MV(i),c=kV(u);r.set(c,{dataGroupId:s,data:l}),ue(u)&&k(u,function(f){a.set(f,{key:c,dataGroupId:s,data:l})})}),k(t.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=MV(i),u=kV(l),c=r.get(u);if(c)n.set(u,{oldSeries:[{dataGroupId:c.dataGroupId,divide:Fo(c.data),data:c.data}],newSeries:[{dataGroupId:o,divide:Fo(s),data:s}]});else if(ue(l)){var f=[];k(l,function(h){var g=r.get(h);g.data&&f.push({dataGroupId:g.dataGroupId,divide:Fo(g.data),data:g.data})}),f.length&&n.set(u,{oldSeries:f,newSeries:[{dataGroupId:o,data:s,divide:Fo(s)}]})}else{var d=a.get(l);if(d){var v=n.get(d.key);v||(v={oldSeries:[{dataGroupId:d.dataGroupId,data:d.data,divide:Fo(d.data)}],newSeries:[]},n.set(d.key,v)),v.newSeries.push({dataGroupId:o,data:s,divide:Fo(s)})}}}}),n}function LV(e,t){for(var n=0;n=0&&a.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Fo(t.oldData[s]),dim:o.dimension})}),k(bt(e.to),function(o){var s=LV(n.updatedSeries,o);if(s>=0){var l=n.updatedSeries[s].getData();i.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Fo(l),dim:o.dimension})}}),a.length>0&&i.length>0&&QW(a,i,r)}function oCe(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,n,r){k(bt(r.seriesTransition),function(a){k(bt(a.to),function(i){for(var o=r.updatedSeries,s=0;s{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();/** +* @vue/shared v3.4.19 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Gm(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const Pt={},sc=[],ur=()=>{},uU=()=>!1,$v=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Cw=e=>e.startsWith("onUpdate:"),Ht=Object.assign,Tw=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cU=Object.prototype.hasOwnProperty,mt=(e,t)=>cU.call(e,t),Be=Array.isArray,lc=e=>Yc(e)==="[object Map]",iu=e=>Yc(e)==="[object Set]",iI=e=>Yc(e)==="[object Date]",fU=e=>Yc(e)==="[object RegExp]",qe=e=>typeof e=="function",Wt=e=>typeof e=="string",ts=e=>typeof e=="symbol",Vt=e=>e!==null&&typeof e=="object",Aw=e=>(Vt(e)||qe(e))&&qe(e.then)&&qe(e.catch),WV=Object.prototype.toString,Yc=e=>WV.call(e),dU=e=>Yc(e).slice(8,-1),UV=e=>Yc(e)==="[object Object]",Iw=e=>Wt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,uc=Gm(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Hm=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},vU=/-(\w)/g,Zn=Hm(e=>e.replace(vU,(t,n)=>n?n.toUpperCase():"")),hU=/\B([A-Z])/g,Or=Hm(e=>e.replace(hU,"-$1").toLowerCase()),Ti=Hm(e=>e.charAt(0).toUpperCase()+e.slice(1)),Kg=Hm(e=>e?`on${Ti(e)}`:""),$a=(e,t)=>!Object.is(e,t),cc=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},$d=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Tp=e=>{const t=Wt(e)?Number(e):NaN;return isNaN(t)?e:t};let oI;const YV=()=>oI||(oI=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),gU="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",pU=Gm(gU);function Wm(e){if(Be(e)){const t={};for(let n=0;n{if(n){const r=n.split(yU);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Um(e){let t="";if(Wt(e))t=e;else if(Be(e))for(let n=0;nns(n,t))}const fc=e=>Wt(e)?e:e==null?"":Be(e)||Vt(e)&&(e.toString===WV||!qe(e.toString))?JSON.stringify(e,ZV,2):String(e),ZV=(e,t)=>t&&t.__v_isRef?ZV(e,t.value):lc(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a],i)=>(n[A0(r,i)+" =>"]=a,n),{})}:iu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>A0(n))}:ts(t)?A0(t):Vt(t)&&!Be(t)&&!UV(t)?String(t):t,A0=(e,t="")=>{var n;return ts(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.19 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Rr;class jV{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Rr,!t&&Rr&&(this.index=(Rr.scopes||(Rr.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Rr;try{return Rr=this,t()}finally{Rr=n}}}on(){Rr=this}off(){Rr=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),su()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Zo,n=Al;try{return Zo=!0,Al=this,this._runnings++,sI(this),this.fn()}finally{lI(this),this._runnings--,Al=n,Zo=t}}stop(){var t;this.active&&(sI(this),lI(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function CU(e){return e.value}function sI(e){e._trackId++,e._depsLength=0}function lI(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(Ht(n,t),t.scope&&KV(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function kCe(e){e.effect.stop()}let Zo=!0,bS=0;const QV=[];function ou(){QV.push(Zo),Zo=!1}function su(){const e=QV.pop();Zo=e===void 0?!0:e}function Pw(){bS++}function Dw(){for(bS--;!bS&&SS.length;)SS.shift()()}function eO(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&JV(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const SS=[];function tO(e,t,n){Pw();for(const r of e.keys()){let a;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Ap=new WeakMap,Il=Symbol(""),xS=Symbol("");function Ar(e,t,n){if(Zo&&Al){let r=Ap.get(e);r||Ap.set(e,r=new Map);let a=r.get(n);a||r.set(n,a=nO(()=>r.delete(n))),eO(Al,a)}}function Fi(e,t,n,r,a,i){const o=Ap.get(e);if(!o)return;let s=[];if(t==="clear")s=[...o.values()];else if(n==="length"&&Be(e)){const l=Number(r);o.forEach((u,c)=>{(c==="length"||!ts(c)&&c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(o.get(n)),t){case"add":Be(e)?Iw(n)&&s.push(o.get("length")):(s.push(o.get(Il)),lc(e)&&s.push(o.get(xS)));break;case"delete":Be(e)||(s.push(o.get(Il)),lc(e)&&s.push(o.get(xS)));break;case"set":lc(e)&&s.push(o.get(Il));break}Pw();for(const l of s)l&&tO(l,4);Dw()}function TU(e,t){var n;return(n=Ap.get(e))==null?void 0:n.get(t)}const AU=Gm("__proto__,__v_isRef,__isVue"),rO=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ts)),uI=IU();function IU(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=rt(this);for(let i=0,o=this.length;i{e[t]=function(...n){ou(),Pw();const r=rt(this)[t].apply(this,n);return Dw(),su(),r}}),e}function PU(e){const t=rt(this);return Ar(t,"has",e),t.hasOwnProperty(e)}class aO{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const a=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(a?i?cO:uO:i?lO:sO).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Be(t);if(!a){if(o&&mt(uI,n))return Reflect.get(uI,n,r);if(n==="hasOwnProperty")return PU}const s=Reflect.get(t,n,r);return(ts(n)?rO.has(n):AU(n))||(a||Ar(t,"get",n),i)?s:Bt(s)?o&&Iw(n)?s:s.value:Vt(s)?a?Gv(s):An(s):s}}class iO extends aO{constructor(t=!1){super(!1,t)}set(t,n,r,a){let i=t[n];if(!this._shallow){const l=wc(i);if(!Ip(r)&&!wc(r)&&(i=rt(i),r=rt(r)),!Be(t)&&Bt(i)&&!Bt(r))return l?!1:(i.value=r,!0)}const o=Be(t)&&Iw(n)?Number(n)e,Xm=e=>Reflect.getPrototypeOf(e);function Ph(e,t,n=!1,r=!1){e=e.__v_raw;const a=rt(e),i=rt(t);n||($a(t,i)&&Ar(a,"get",t),Ar(a,"get",i));const{has:o}=Xm(a),s=r?Mw:n?kw:Hd;if(o.call(a,t))return s(e.get(t));if(o.call(a,i))return s(e.get(i));e!==a&&e.get(t)}function Dh(e,t=!1){const n=this.__v_raw,r=rt(n),a=rt(e);return t||($a(e,a)&&Ar(r,"has",e),Ar(r,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function Mh(e,t=!1){return e=e.__v_raw,!t&&Ar(rt(e),"iterate",Il),Reflect.get(e,"size",e)}function cI(e){e=rt(e);const t=rt(this);return Xm(t).has.call(t,e)||(t.add(e),Fi(t,"add",e,e)),this}function fI(e,t){t=rt(t);const n=rt(this),{has:r,get:a}=Xm(n);let i=r.call(n,e);i||(e=rt(e),i=r.call(n,e));const o=a.call(n,e);return n.set(e,t),i?$a(t,o)&&Fi(n,"set",e,t):Fi(n,"add",e,t),this}function dI(e){const t=rt(this),{has:n,get:r}=Xm(t);let a=n.call(t,e);a||(e=rt(e),a=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return a&&Fi(t,"delete",e,void 0),i}function vI(){const e=rt(this),t=e.size!==0,n=e.clear();return t&&Fi(e,"clear",void 0,void 0),n}function kh(e,t){return function(r,a){const i=this,o=i.__v_raw,s=rt(o),l=t?Mw:e?kw:Hd;return!e&&Ar(s,"iterate",Il),o.forEach((u,c)=>r.call(a,l(u),l(c),i))}}function Lh(e,t,n){return function(...r){const a=this.__v_raw,i=rt(a),o=lc(i),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=a[e](...r),c=n?Mw:t?kw:Hd;return!t&&Ar(i,"iterate",l?xS:Il),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:s?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function ho(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function EU(){const e={get(i){return Ph(this,i)},get size(){return Mh(this)},has:Dh,add:cI,set:fI,delete:dI,clear:vI,forEach:kh(!1,!1)},t={get(i){return Ph(this,i,!1,!0)},get size(){return Mh(this)},has:Dh,add:cI,set:fI,delete:dI,clear:vI,forEach:kh(!1,!0)},n={get(i){return Ph(this,i,!0)},get size(){return Mh(this,!0)},has(i){return Dh.call(this,i,!0)},add:ho("add"),set:ho("set"),delete:ho("delete"),clear:ho("clear"),forEach:kh(!0,!1)},r={get(i){return Ph(this,i,!0,!0)},get size(){return Mh(this,!0)},has(i){return Dh.call(this,i,!0)},add:ho("add"),set:ho("set"),delete:ho("delete"),clear:ho("clear"),forEach:kh(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Lh(i,!1,!1),n[i]=Lh(i,!0,!1),t[i]=Lh(i,!1,!0),r[i]=Lh(i,!0,!0)}),[e,n,t,r]}const[RU,VU,OU,NU]=EU();function Zm(e,t){const n=t?e?NU:OU:e?VU:RU;return(r,a,i)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(mt(n,a)&&a in r?n:r,a,i)}const BU={get:Zm(!1,!1)},zU={get:Zm(!1,!0)},FU={get:Zm(!0,!1)},$U={get:Zm(!0,!0)},sO=new WeakMap,lO=new WeakMap,uO=new WeakMap,cO=new WeakMap;function GU(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function HU(e){return e.__v_skip||!Object.isExtensible(e)?0:GU(dU(e))}function An(e){return wc(e)?e:jm(e,!1,DU,BU,sO)}function fO(e){return jm(e,!1,kU,zU,lO)}function Gv(e){return jm(e,!0,MU,FU,uO)}function LCe(e){return jm(e,!0,LU,$U,cO)}function jm(e,t,n,r,a){if(!Vt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const o=HU(e);if(o===0)return e;const s=new Proxy(e,o===2?r:n);return a.set(e,s),s}function jo(e){return wc(e)?jo(e.__v_raw):!!(e&&e.__v_isReactive)}function wc(e){return!!(e&&e.__v_isReadonly)}function Ip(e){return!!(e&&e.__v_isShallow)}function dO(e){return jo(e)||wc(e)}function rt(e){const t=e&&e.__v_raw;return t?rt(t):e}function Km(e){return Object.isExtensible(e)&&Cp(e,"__v_skip",!0),e}const Hd=e=>Vt(e)?An(e):e,kw=e=>Vt(e)?Gv(e):e;class vO{constructor(t,n,r,a){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Gd(()=>t(this._value),()=>dc(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=r}get value(){const t=rt(this);return(!t._cacheable||t.effect.dirty)&&$a(t._value,t._value=t.effect.run())&&dc(t,4),Lw(t),t.effect._dirtyLevel>=2&&dc(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function WU(e,t,n=!1){let r,a;const i=qe(e);return i?(r=e,a=ur):(r=e.get,a=e.set),new vO(r,a,i||!a,n)}function Lw(e){var t;Zo&&Al&&(e=rt(e),eO(Al,(t=e.dep)!=null?t:e.dep=nO(()=>e.dep=void 0,e instanceof vO?e:void 0)))}function dc(e,t=4,n){e=rt(e);const r=e.dep;r&&tO(r,t)}function Bt(e){return!!(e&&e.__v_isRef===!0)}function ge(e){return hO(e,!1)}function xe(e){return hO(e,!0)}function hO(e,t){return Bt(e)?e:new UU(e,t)}class UU{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:rt(t),this._value=n?t:Hd(t)}get value(){return Lw(this),this._value}set value(t){const n=this.__v_isShallow||Ip(t)||wc(t);t=n?t:rt(t),$a(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Hd(t),dc(this,4))}}function ECe(e){dc(e,4)}function We(e){return Bt(e)?e.value:e}function RCe(e){return qe(e)?e():We(e)}const YU={get:(e,t,n)=>We(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return Bt(a)&&!Bt(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function gO(e){return jo(e)?e:new Proxy(e,YU)}class XU{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Lw(this),()=>dc(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function ZU(e){return new XU(e)}function Hv(e){const t=Be(e)?new Array(e.length):{};for(const n in e)t[n]=pO(e,n);return t}class jU{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return TU(rt(this._object),this._key)}}class KU{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function se(e,t,n){return Bt(e)?e:qe(e)?new KU(e):Vt(e)&&arguments.length>1?pO(e,t,n):ge(e)}function pO(e,t,n){const r=e[t];return Bt(r)?r:new jU(e,t,n)}const VCe={GET:"get",HAS:"has",ITERATE:"iterate"},OCe={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** +* @vue/runtime-core v3.4.19 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function NCe(e,t){}const BCe={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},qU={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function Ko(e,t,n,r){try{return r?e(...r):e()}catch(a){Zc(a,t,n)}}function va(e,t,n,r){if(qe(e)){const i=Ko(e,t,n,r);return i&&Aw(i)&&i.catch(o=>{Zc(o,t,n)}),i}const a=[];for(let i=0;i>>1,a=Xn[r],i=Ud(a);iii&&Xn.splice(t,1)}function CS(e){Be(e)?vc.push(...e):(!Lo||!Lo.includes(e,e.allowRecurse?ul+1:ul))&&vc.push(e),yO()}function hI(e,t,n=Wd?ii+1:0){for(;nUd(n)-Ud(r));if(vc.length=0,Lo){Lo.push(...t);return}for(Lo=t,ul=0;ule.id==null?1/0:e.id,t6=(e,t)=>{const n=Ud(e)-Ud(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function _O(e){wS=!1,Wd=!0,Xn.sort(t6);const t=ur;try{for(ii=0;iiju.emit(a,...i)),Eh=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{bO(i,t)}),setTimeout(()=>{ju||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Eh=[])},3e3)):Eh=[]}function n6(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Pt;let a=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in r){const c=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:d}=r[c]||Pt;d&&(a=n.map(v=>Wt(v)?v.trim():v)),f&&(a=n.map($d))}let s,l=r[s=Kg(t)]||r[s=Kg(Zn(t))];!l&&i&&(l=r[s=Kg(Or(t))]),l&&va(l,e,6,a);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,va(u,e,6,a)}}function SO(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const i=e.emits;let o={},s=!1;if(!qe(e)){const l=u=>{const c=SO(u,t,!0);c&&(s=!0,Ht(o,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(Vt(e)&&r.set(e,null),null):(Be(i)?i.forEach(l=>o[l]=null):Ht(o,i),Vt(e)&&r.set(e,o),o)}function Jm(e,t){return!e||!$v(t)?!1:(t=t.slice(2).replace(/Once$/,""),mt(e,t[0].toLowerCase()+t.slice(1))||mt(e,Or(t))||mt(e,t))}let fn=null,Qm=null;function Yd(e){const t=fn;return fn=e,Qm=e&&e.type.__scopeId||null,t}function zCe(e){Qm=e}function FCe(){Qm=null}const $Ce=e=>zt;function zt(e,t=fn,n){if(!t||e._n)return e;const r=(...a)=>{r._d&&PI(-1);const i=Yd(t);let o;try{o=e(...a)}finally{Yd(i),r._d&&PI(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function qg(e){const{type:t,vnode:n,proxy:r,withProxy:a,props:i,propsOptions:[o],slots:s,attrs:l,emit:u,render:c,renderCache:f,data:d,setupState:v,ctx:h,inheritAttrs:g}=e;let p,m;const y=Yd(e);try{if(n.shapeFlag&4){const b=a||r,x=b;p=Vr(c.call(x,b,f,i,v,d,h)),m=l}else{const b=t;p=Vr(b.length>1?b(i,{attrs:l,slots:s,emit:u}):b(i,null)),m=t.props?l:a6(l)}}catch(b){_d.length=0,Zc(b,e,1),p=I(jn)}let _=p;if(m&&g!==!1){const b=Object.keys(m),{shapeFlag:x}=_;b.length&&x&7&&(o&&b.some(Cw)&&(m=i6(m,o)),_=pi(_,m))}return n.dirs&&(_=pi(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),p=_,Yd(y),p}function r6(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||$v(n))&&((t||(t={}))[n]=e[n]);return t},i6=(e,t)=>{const n={};for(const r in e)(!Cw(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function o6(e,t,n){const{props:r,children:a,component:i}=e,{props:o,children:s,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?gI(r,o,u):!!o;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let TS=0;const u6={name:"Suspense",__isSuspense:!0,process(e,t,n,r,a,i,o,s,l,u){if(e==null)c6(t,n,r,a,i,o,s,l,u);else{if(i&&i.deps>0){t.suspense=e.suspense;return}f6(e,t,n,r,a,o,s,l,u)}},hydrate:d6,create:Nw,normalize:v6},GCe=u6;function Xd(e,t){const n=e.props&&e.props[t];qe(n)&&n()}function c6(e,t,n,r,a,i,o,s,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=Nw(e,a,r,t,f,n,i,o,s,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,i,o),d.deps>0?(Xd(e,"onPending"),Xd(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,i,o),hc(d,e.ssFallback)):d.resolve(!1,!0)}function f6(e,t,n,r,a,i,o,s,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,v=t.ssFallback,{activeBranch:h,pendingBranch:g,isInFallback:p,isHydrating:m}=f;if(g)f.pendingBranch=d,Ea(d,g)?(l(g,d,f.hiddenContainer,null,a,f,i,o,s),f.deps<=0?f.resolve():p&&(m||(l(h,v,n,r,a,null,i,o,s),hc(f,v)))):(f.pendingId=TS++,m?(f.isHydrating=!1,f.activeBranch=g):u(g,a,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),p?(l(null,d,f.hiddenContainer,null,a,f,i,o,s),f.deps<=0?f.resolve():(l(h,v,n,r,a,null,i,o,s),hc(f,v))):h&&Ea(d,h)?(l(h,d,n,r,a,f,i,o,s),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,a,f,i,o,s),f.deps<=0&&f.resolve()));else if(h&&Ea(d,h))l(h,d,n,r,a,f,i,o,s),hc(f,d);else if(Xd(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=TS++,l(null,d,f.hiddenContainer,null,a,f,i,o,s),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:_}=f;y>0?setTimeout(()=>{f.pendingId===_&&f.fallback(v)},y):y===0&&f.fallback(v)}}function Nw(e,t,n,r,a,i,o,s,l,u,c=!1){const{p:f,m:d,um:v,n:h,o:{parentNode:g,remove:p}}=u;let m;const y=h6(e);y&&t!=null&&t.pendingBranch&&(m=t.pendingId,t.deps++);const _=e.props?Tp(e.props.timeout):void 0,b=i,x={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:a,deps:0,pendingId:TS++,timeout:typeof _=="number"?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(S=!1,w=!1){const{vnode:C,activeBranch:T,pendingBranch:A,pendingId:P,effects:D,parentComponent:M,container:L}=x;let R=!1;x.isHydrating?x.isHydrating=!1:S||(R=T&&A.transition&&A.transition.mode==="out-in",R&&(T.transition.afterLeave=()=>{P===x.pendingId&&(d(A,L,i===b?h(T):i,0),CS(D))}),T&&(g(T.el)!==x.hiddenContainer&&(i=h(T)),v(T,M,x,!0)),R||d(A,L,i,0)),hc(x,A),x.pendingBranch=null,x.isInFallback=!1;let E=x.parent,$=!1;for(;E;){if(E.pendingBranch){E.effects.push(...D),$=!0;break}E=E.parent}!$&&!R&&CS(D),x.effects=[],y&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!w&&t.resolve()),Xd(C,"onResolve")},fallback(S){if(!x.pendingBranch)return;const{vnode:w,activeBranch:C,parentComponent:T,container:A,namespace:P}=x;Xd(w,"onFallback");const D=h(C),M=()=>{x.isInFallback&&(f(null,S,A,D,T,null,P,s,l),hc(x,S))},L=S.transition&&S.transition.mode==="out-in";L&&(C.transition.afterLeave=M),x.isInFallback=!0,v(C,T,null,!0),L||M()},move(S,w,C){x.activeBranch&&d(x.activeBranch,S,w,C),x.container=S},next(){return x.activeBranch&&h(x.activeBranch)},registerDep(S,w){const C=!!x.pendingBranch;C&&x.deps++;const T=S.vnode.el;S.asyncDep.catch(A=>{Zc(A,S,0)}).then(A=>{if(S.isUnmounted||x.isUnmounted||x.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:P}=S;VS(S,A,!1),T&&(P.el=T);const D=!T&&S.subTree.el;w(S,P,g(T||S.subTree.el),T?null:h(S.subTree),x,o,l),D&&p(D),Rw(S,P.el),C&&--x.deps===0&&x.resolve()})},unmount(S,w){x.isUnmounted=!0,x.activeBranch&&v(x.activeBranch,n,S,w),x.pendingBranch&&v(x.pendingBranch,n,S,w)}};return x}function d6(e,t,n,r,a,i,o,s,l){const u=t.suspense=Nw(t,r,n,e.parentNode,document.createElement("div"),null,a,i,o,s,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function v6(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=mI(r?n.default:n),e.ssFallback=r?mI(n.fallback):I(jn)}function mI(e){let t;if(qe(e)){const n=Gl&&e._c;n&&(e._d=!1,an()),e=e(),n&&(e._d=!0,t=Tr,YO())}return Be(e)&&(e=r6(e)),e=Vr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function CO(e,t){t&&t.pendingBranch?Be(e)?t.effects.push(...e):t.effects.push(e):CS(e)}function hc(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let a=t.el;for(;!a&&t.component;)t=t.component.subTree,a=t.el;n.el=a,r&&r.subTree===n&&(r.vnode.el=a,Rw(r,a))}function h6(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const g6=Symbol.for("v-scx"),p6=()=>nt(g6);function kn(e,t){return Wv(e,null,t)}function m6(e,t){return Wv(e,null,{flush:"post"})}function y6(e,t){return Wv(e,null,{flush:"sync"})}const Rh={};function Se(e,t,n){return Wv(e,t,n)}function Wv(e,t,{immediate:n,deep:r,flush:a,once:i,onTrack:o,onTrigger:s}=Pt){if(t&&i){const S=t;t=(...w)=>{S(...w),x()}}const l=mn,u=S=>r===!0?S:hl(S,r===!1?1:void 0);let c,f=!1,d=!1;if(Bt(e)?(c=()=>e.value,f=Ip(e)):jo(e)?(c=()=>u(e),f=!0):Be(e)?(d=!0,f=e.some(S=>jo(S)||Ip(S)),c=()=>e.map(S=>{if(Bt(S))return S.value;if(jo(S))return u(S);if(qe(S))return Ko(S,l,2)})):qe(e)?t?c=()=>Ko(e,l,2):c=()=>(v&&v(),va(e,l,3,[h])):c=ur,t&&r){const S=c;c=()=>hl(S())}let v,h=S=>{v=_.onStop=()=>{Ko(S,l,4),v=_.onStop=void 0}},g;if(Xv)if(h=ur,t?n&&va(t,l,3,[c(),d?[]:void 0,h]):c(),a==="sync"){const S=p6();g=S.__watcherHandles||(S.__watcherHandles=[])}else return ur;let p=d?new Array(e.length).fill(Rh):Rh;const m=()=>{if(!(!_.active||!_.dirty))if(t){const S=_.run();(r||f||(d?S.some((w,C)=>$a(w,p[C])):$a(S,p)))&&(v&&v(),va(t,l,3,[S,p===Rh?void 0:d&&p[0]===Rh?[]:p,h]),p=S)}else _.run()};m.allowRecurse=!!t;let y;a==="sync"?y=m:a==="post"?y=()=>On(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),y=()=>qm(m));const _=new Gd(c,ur,y),b=qV(),x=()=>{_.stop(),b&&Tw(b.effects,_)};return t?n?m():p=_.run():a==="post"?On(_.run.bind(_),l&&l.suspense):_.run(),g&&g.push(x),x}function _6(e,t,n){const r=this.proxy,a=Wt(e)?e.includes(".")?TO(r,e):()=>r[e]:e.bind(r,r);let i;qe(t)?i=t:(i=t.handler,n=t);const o=Hl(this),s=Wv(a,i.bind(r),n);return o(),s}function TO(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;a0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),Bt(e))hl(e.value,t,n,r);else if(Be(e))for(let a=0;a{hl(a,t,n,r)});else if(UV(e))for(const a in e)hl(e[a],t,n,r);return e}function Ut(e,t){if(fn===null)return e;const n=ry(fn)||fn.proxy,r=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),Ln(()=>{e.isUnmounting=!0}),e}const jr=[Function,Array],IO={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:jr,onEnter:jr,onAfterEnter:jr,onEnterCancelled:jr,onBeforeLeave:jr,onLeave:jr,onAfterLeave:jr,onLeaveCancelled:jr,onBeforeAppear:jr,onAppear:jr,onAfterAppear:jr,onAppearCancelled:jr},b6={name:"BaseTransition",props:IO,setup(e,{slots:t}){const n=_a(),r=AO();let a;return()=>{const i=t.default&&Bw(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const g of i)if(g.type!==jn){o=g;break}}const s=rt(e),{mode:l}=s;if(r.isLeaving)return I0(o);const u=yI(o);if(!u)return I0(o);const c=Zd(u,s,r,n);Cc(u,c);const f=n.subTree,d=f&&yI(f);let v=!1;const{getTransitionKey:h}=u.type;if(h){const g=h();a===void 0?a=g:g!==a&&(a=g,v=!0)}if(d&&d.type!==jn&&(!Ea(u,d)||v)){const g=Zd(d,s,r,n);if(Cc(d,g),l==="out-in")return r.isLeaving=!0,g.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},I0(o);l==="in-out"&&u.type!==jn&&(g.delayLeave=(p,m,y)=>{const _=PO(r,d);_[String(d.key)]=d,p[Eo]=()=>{m(),p[Eo]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return o}}},S6=b6;function PO(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Zd(e,t,n,r){const{appear:a,mode:i,persisted:o=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:d,onAfterLeave:v,onLeaveCancelled:h,onBeforeAppear:g,onAppear:p,onAfterAppear:m,onAppearCancelled:y}=t,_=String(e.key),b=PO(n,e),x=(C,T)=>{C&&va(C,r,9,T)},S=(C,T)=>{const A=T[1];x(C,T),Be(C)?C.every(P=>P.length<=1)&&A():C.length<=1&&A()},w={mode:i,persisted:o,beforeEnter(C){let T=s;if(!n.isMounted)if(a)T=g||s;else return;C[Eo]&&C[Eo](!0);const A=b[_];A&&Ea(e,A)&&A.el[Eo]&&A.el[Eo](),x(T,[C])},enter(C){let T=l,A=u,P=c;if(!n.isMounted)if(a)T=p||l,A=m||u,P=y||c;else return;let D=!1;const M=C[Vh]=L=>{D||(D=!0,L?x(P,[C]):x(A,[C]),w.delayedLeave&&w.delayedLeave(),C[Vh]=void 0)};T?S(T,[C,M]):M()},leave(C,T){const A=String(e.key);if(C[Vh]&&C[Vh](!0),n.isUnmounting)return T();x(f,[C]);let P=!1;const D=C[Eo]=M=>{P||(P=!0,T(),M?x(h,[C]):x(v,[C]),C[Eo]=void 0,b[A]===e&&delete b[A])};b[A]=e,d?S(d,[C,D]):D()},clone(C){return Zd(C,t,n,r)}};return w}function I0(e){if(Uv(e))return e=pi(e),e.children=null,e}function yI(e){return Uv(e)?e.children?e.children[0]:void 0:e}function Cc(e,t){e.shapeFlag&6&&e.component?Cc(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Bw(e,t=!1,n){let r=[],a=0;for(let i=0;i1)for(let i=0;iHt({name:e.name},t,{setup:e}))():e}const Pl=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function HCe(e){qe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:a=200,timeout:i,suspensible:o=!0,onError:s}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let v;return l||(v=l=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),s)return new Promise((g,p)=>{s(h,()=>g(f()),()=>p(h),c+1)});throw h}).then(h=>v!==l&&l?l:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),u=h,h)))};return ps({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const v=mn;if(u)return()=>P0(u,v);const h=y=>{l=null,Zc(y,v,13,!r)};if(o&&v.suspense||Xv)return d().then(y=>()=>P0(y,v)).catch(y=>(h(y),()=>r?I(r,{error:y}):null));const g=ge(!1),p=ge(),m=ge(!!a);return a&&setTimeout(()=>{m.value=!1},a),i!=null&&setTimeout(()=>{if(!g.value&&!p.value){const y=new Error(`Async component timed out after ${i}ms.`);h(y),p.value=y}},i),d().then(()=>{g.value=!0,v.parent&&Uv(v.parent.vnode)&&(v.parent.effect.dirty=!0,qm(v.parent.update))}).catch(y=>{h(y),p.value=y}),()=>{if(g.value&&u)return P0(u,v);if(p.value&&r)return I(r,{error:p.value});if(n&&!m.value)return I(n)}}})}function P0(e,t){const{ref:n,props:r,children:a,ce:i}=t.vnode,o=I(e,r,a);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Uv=e=>e.type.__isKeepAlive,x6={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=_a(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const a=new Map,i=new Set;let o=null;const s=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(y,_,b,x,S)=>{const w=y.component;u(y,_,b,0,s),l(w.vnode,y,_,b,w,s,x,y.slotScopeIds,S),On(()=>{w.isDeactivated=!1,w.a&&cc(w.a);const C=y.props&&y.props.onVnodeMounted;C&&_r(C,w.parent,y)},s)},r.deactivate=y=>{const _=y.component;u(y,d,null,1,s),On(()=>{_.da&&cc(_.da);const b=y.props&&y.props.onVnodeUnmounted;b&&_r(b,_.parent,y),_.isDeactivated=!0},s)};function v(y){D0(y),c(y,n,s,!0)}function h(y){a.forEach((_,b)=>{const x=NS(_.type);x&&(!y||!y(x))&&g(b)})}function g(y){const _=a.get(y);!o||!Ea(_,o)?v(_):o&&D0(o),a.delete(y),i.delete(y)}Se(()=>[e.include,e.exclude],([y,_])=>{y&&h(b=>nd(y,b)),_&&h(b=>!nd(_,b))},{flush:"post",deep:!0});let p=null;const m=()=>{p!=null&&a.set(p,M0(n.subTree))};return ln(m),zw(m),Ln(()=>{a.forEach(y=>{const{subTree:_,suspense:b}=n,x=M0(_);if(y.type===x.type&&y.key===x.key){D0(x);const S=x.component.da;S&&On(S,b);return}v(y)})}),()=>{if(p=null,!t.default)return null;const y=t.default(),_=y[0];if(y.length>1)return o=null,y;if(!as(_)||!(_.shapeFlag&4)&&!(_.shapeFlag&128))return o=null,_;let b=M0(_);const x=b.type,S=NS(Pl(b)?b.type.__asyncResolved||{}:x),{include:w,exclude:C,max:T}=e;if(w&&(!S||!nd(w,S))||C&&S&&nd(C,S))return o=b,_;const A=b.key==null?x:b.key,P=a.get(A);return b.el&&(b=pi(b),_.shapeFlag&128&&(_.ssContent=b)),p=A,P?(b.el=P.el,b.component=P.component,b.transition&&Cc(b,b.transition),b.shapeFlag|=512,i.delete(A),i.add(A)):(i.add(A),T&&i.size>parseInt(T,10)&&g(i.values().next().value)),b.shapeFlag|=256,o=b,wO(_.type)?_:b}}},WCe=x6;function nd(e,t){return Be(e)?e.some(n=>nd(n,t)):Wt(e)?e.split(",").includes(t):fU(e)?e.test(t):!1}function DO(e,t){kO(e,"a",t)}function MO(e,t){kO(e,"da",t)}function kO(e,t,n=mn){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(ey(t,r,n),n){let a=n.parent;for(;a&&a.parent;)Uv(a.parent.vnode)&&w6(r,t,n,a),a=a.parent}}function w6(e,t,n,r){const a=ey(t,e,r,!0);Yv(()=>{Tw(r[t],a)},n)}function D0(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function M0(e){return e.shapeFlag&128?e.ssContent:e}function ey(e,t,n=mn,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;ou();const s=Hl(n),l=va(t,n,e,o);return s(),su(),l});return r?a.unshift(i):a.push(i),i}}const no=e=>(t,n=mn)=>(!Xv||e==="sp")&&ey(e,(...r)=>t(...r),n),ty=no("bm"),ln=no("m"),LO=no("bu"),zw=no("u"),Ln=no("bum"),Yv=no("um"),C6=no("sp"),T6=no("rtg"),A6=no("rtc");function I6(e,t=mn){ey("ec",e,t)}function AS(e,t,n,r){let a;const i=n&&n[r];if(Be(e)||Wt(e)){a=new Array(e.length);for(let o=0,s=e.length;ot(o,s,void 0,i&&i[s]));else{const o=Object.keys(e);a=new Array(o.length);for(let s=0,l=o.length;s{const i=r.fn(...a);return i&&(i.key=r.key),i}:r.fn)}return e}function UCe(e,t,n={},r,a){if(fn.isCE||fn.parent&&Pl(fn.parent)&&fn.parent.isCE)return t!=="default"&&(n.name=t),I("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),an();const o=i&&EO(i(n)),s=wr(ke,{key:n.key||o&&o.key||`_${t}`},o||(r?r():[]),o&&e._===1?64:-2);return!a&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function EO(e){return e.some(t=>as(t)?!(t.type===jn||t.type===ke&&!EO(t.children)):!0)?e:null}function YCe(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Kg(r)]=e[r];return n}const IS=e=>e?qO(e)?ry(e)||e.proxy:IS(e.parent):null,md=Ht(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>IS(e.parent),$root:e=>IS(e.root),$emit:e=>e.emit,$options:e=>Fw(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,qm(e.update)}),$nextTick:e=>e.n||(e.n=dt.bind(e.proxy)),$watch:e=>_6.bind(e)}),k0=(e,t)=>e!==Pt&&!e.__isScriptSetup&&mt(e,t),PS={get({_:e},t){const{ctx:n,setupState:r,data:a,props:i,accessCache:o,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return i[t]}else{if(k0(r,t))return o[t]=1,r[t];if(a!==Pt&&mt(a,t))return o[t]=2,a[t];if((u=e.propsOptions[0])&&mt(u,t))return o[t]=3,i[t];if(n!==Pt&&mt(n,t))return o[t]=4,n[t];DS&&(o[t]=0)}}const c=md[t];let f,d;if(c)return t==="$attrs"&&Ar(e,"get",t),c(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Pt&&mt(n,t))return o[t]=4,n[t];if(d=l.config.globalProperties,mt(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return k0(a,t)?(a[t]=n,!0):r!==Pt&&mt(r,t)?(r[t]=n,!0):mt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i}},o){let s;return!!n[o]||e!==Pt&&mt(e,o)||k0(t,o)||(s=i[0])&&mt(s,o)||mt(r,o)||mt(md,o)||mt(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:mt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},D6=Ht({},PS,{get(e,t){if(t!==Symbol.unscopables)return PS.get(e,t,e)},has(e,t){return t[0]!=="_"&&!pU(t)}});function XCe(){return null}function ZCe(){return null}function jCe(e){}function KCe(e){}function qCe(){return null}function JCe(){}function QCe(e,t){return null}function eTe(){return RO().slots}function tTe(){return RO().attrs}function RO(){const e=_a();return e.setupContext||(e.setupContext=eN(e))}function jd(e){return Be(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function nTe(e,t){const n=jd(e);for(const r in t){if(r.startsWith("__skip"))continue;let a=n[r];a?Be(a)||qe(a)?a=n[r]={type:a,default:t[r]}:a.default=t[r]:a===null&&(a=n[r]={default:t[r]}),a&&t[`__skip_${r}`]&&(a.skipFactory=!0)}return n}function rTe(e,t){return!e||!t?e||t:Be(e)&&Be(t)?e.concat(t):Ht({},jd(e),jd(t))}function aTe(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function iTe(e){const t=_a();let n=e();return RS(),Aw(n)&&(n=n.catch(r=>{throw Hl(t),r})),[n,()=>Hl(t)]}let DS=!0;function M6(e){const t=Fw(e),n=e.proxy,r=e.ctx;DS=!1,t.beforeCreate&&_I(t.beforeCreate,e,"bc");const{data:a,computed:i,methods:o,watch:s,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:v,updated:h,activated:g,deactivated:p,beforeDestroy:m,beforeUnmount:y,destroyed:_,unmounted:b,render:x,renderTracked:S,renderTriggered:w,errorCaptured:C,serverPrefetch:T,expose:A,inheritAttrs:P,components:D,directives:M,filters:L}=t;if(u&&k6(u,r,null),o)for(const $ in o){const O=o[$];qe(O)&&(r[$]=O.bind(n))}if(a){const $=a.call(n,n);Vt($)&&(e.data=An($))}if(DS=!0,i)for(const $ in i){const O=i[$],G=qe(O)?O.bind(n,n):qe(O.get)?O.get.bind(n,n):ur,Y=!qe(O)&&qe(O.set)?O.set.bind(n):ur,j=V({get:G,set:Y});Object.defineProperty(r,$,{enumerable:!0,configurable:!0,get:()=>j.value,set:Q=>j.value=Q})}if(s)for(const $ in s)VO(s[$],r,n,$);if(l){const $=qe(l)?l.call(n):l;Reflect.ownKeys($).forEach(O=>{Tt(O,$[O])})}c&&_I(c,e,"c");function E($,O){Be(O)?O.forEach(G=>$(G.bind(n))):O&&$(O.bind(n))}if(E(ty,f),E(ln,d),E(LO,v),E(zw,h),E(DO,g),E(MO,p),E(I6,C),E(A6,S),E(T6,w),E(Ln,y),E(Yv,b),E(C6,T),Be(A))if(A.length){const $=e.exposed||(e.exposed={});A.forEach(O=>{Object.defineProperty($,O,{get:()=>n[O],set:G=>n[O]=G})})}else e.exposed||(e.exposed={});x&&e.render===ur&&(e.render=x),P!=null&&(e.inheritAttrs=P),D&&(e.components=D),M&&(e.directives=M)}function k6(e,t,n=ur){Be(e)&&(e=MS(e));for(const r in e){const a=e[r];let i;Vt(a)?"default"in a?i=nt(a.from||r,a.default,!0):i=nt(a.from||r):i=nt(a),Bt(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function _I(e,t,n){va(Be(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function VO(e,t,n,r){const a=r.includes(".")?TO(n,r):()=>n[r];if(Wt(e)){const i=t[e];qe(i)&&Se(a,i)}else if(qe(e))Se(a,e.bind(n));else if(Vt(e))if(Be(e))e.forEach(i=>VO(i,t,n,r));else{const i=qe(e.handler)?e.handler.bind(n):t[e.handler];qe(i)&&Se(a,i,e)}}function Fw(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,s=i.get(t);let l;return s?l=s:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(u=>Dp(l,u,o,!0)),Dp(l,t,o)),Vt(t)&&i.set(t,l),l}function Dp(e,t,n,r=!1){const{mixins:a,extends:i}=t;i&&Dp(e,i,n,!0),a&&a.forEach(o=>Dp(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const s=L6[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const L6={data:bI,props:SI,emits:SI,methods:rd,computed:rd,beforeCreate:ar,created:ar,beforeMount:ar,mounted:ar,beforeUpdate:ar,updated:ar,beforeDestroy:ar,beforeUnmount:ar,destroyed:ar,unmounted:ar,activated:ar,deactivated:ar,errorCaptured:ar,serverPrefetch:ar,components:rd,directives:rd,watch:R6,provide:bI,inject:E6};function bI(e,t){return t?e?function(){return Ht(qe(e)?e.call(this,this):e,qe(t)?t.call(this,this):t)}:t:e}function E6(e,t){return rd(MS(e),MS(t))}function MS(e){if(Be(e)){const t={};for(let n=0;n1)return n&&qe(t)?t.call(r&&r.proxy):t}}function N6(){return!!(mn||fn||gc)}function B6(e,t,n,r=!1){const a={},i={};Cp(i,ny,1),e.propsDefaults=Object.create(null),NO(e,t,a,i);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=r?a:fO(a):e.type.props?e.props=a:e.props=i,e.attrs=i}function z6(e,t,n,r){const{props:a,attrs:i,vnode:{patchFlag:o}}=e,s=rt(a),[l]=e.propsOptions;let u=!1;if((r||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,v]=BO(f,t,!0);Ht(o,d),v&&s.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return Vt(e)&&r.set(e,sc),sc;if(Be(i))for(let c=0;c-1,v[1]=g<0||h-1||mt(v,"default"))&&s.push(f)}}}const u=[o,s];return Vt(e)&&r.set(e,u),u}function xI(e){return e[0]!=="$"&&!uc(e)}function wI(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function CI(e,t){return wI(e)===wI(t)}function TI(e,t){return Be(t)?t.findIndex(n=>CI(n,e)):qe(t)&&CI(t,e)?0:-1}const zO=e=>e[0]==="_"||e==="$stable",$w=e=>Be(e)?e.map(Vr):[Vr(e)],F6=(e,t,n)=>{if(t._n)return t;const r=zt((...a)=>$w(t(...a)),n);return r._c=!1,r},FO=(e,t,n)=>{const r=e._ctx;for(const a in e){if(zO(a))continue;const i=e[a];if(qe(i))t[a]=F6(a,i,r);else if(i!=null){const o=$w(i);t[a]=()=>o}}},$O=(e,t)=>{const n=$w(t);e.slots.default=()=>n},$6=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=rt(t),Cp(t,"_",n)):FO(t,e.slots={})}else e.slots={},t&&$O(e,t);Cp(e.slots,ny,1)},G6=(e,t,n)=>{const{vnode:r,slots:a}=e;let i=!0,o=Pt;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:(Ht(a,t),!n&&s===1&&delete a._):(i=!t.$stable,FO(t,a)),o=t}else t&&($O(e,t),o={default:1});if(i)for(const s in a)!zO(s)&&o[s]==null&&delete a[s]};function Mp(e,t,n,r,a=!1){if(Be(e)){e.forEach((d,v)=>Mp(d,t&&(Be(t)?t[v]:t),n,r,a));return}if(Pl(r)&&!a)return;const i=r.shapeFlag&4?ry(r.component)||r.component.proxy:r.el,o=a?null:i,{i:s,r:l}=e,u=t&&t.r,c=s.refs===Pt?s.refs={}:s.refs,f=s.setupState;if(u!=null&&u!==l&&(Wt(u)?(c[u]=null,mt(f,u)&&(f[u]=null)):Bt(u)&&(u.value=null)),qe(l))Ko(l,s,12,[o,c]);else{const d=Wt(l),v=Bt(l);if(d||v){const h=()=>{if(e.f){const g=d?mt(f,l)?f[l]:c[l]:l.value;a?Be(g)&&Tw(g,i):Be(g)?g.includes(i)||g.push(i):d?(c[l]=[i],mt(f,l)&&(f[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else d?(c[l]=o,mt(f,l)&&(f[l]=o)):v&&(l.value=o,e.k&&(c[e.k]=o))};o?(h.id=-1,On(h,n)):h()}}}let go=!1;const H6=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",W6=e=>e.namespaceURI.includes("MathML"),Oh=e=>{if(H6(e))return"svg";if(W6(e))return"mathml"},Nh=e=>e.nodeType===8;function U6(e){const{mt:t,p:n,o:{patchProp:r,createText:a,nextSibling:i,parentNode:o,remove:s,insert:l,createComment:u}}=e,c=(_,b)=>{if(!b.hasChildNodes()){n(null,_,b),Pp(),b._vnode=_;return}go=!1,f(b.firstChild,_,null,null,null),Pp(),b._vnode=_,go&&console.error("Hydration completed but contains mismatches.")},f=(_,b,x,S,w,C=!1)=>{const T=Nh(_)&&_.data==="[",A=()=>g(_,b,x,S,w,T),{type:P,ref:D,shapeFlag:M,patchFlag:L}=b;let R=_.nodeType;b.el=_,L===-2&&(C=!1,b.dynamicChildren=null);let E=null;switch(P){case rs:R!==3?b.children===""?(l(b.el=a(""),o(_),_),E=_):E=A():(_.data!==b.children&&(go=!0,_.data=b.children),E=i(_));break;case jn:y(_)?(E=i(_),m(b.el=_.content.firstChild,_,x)):R!==8||T?E=A():E=i(_);break;case pc:if(T&&(_=i(_),R=_.nodeType),R===1||R===3){E=_;const $=!b.children.length;for(let O=0;O{C=C||!!b.dynamicChildren;const{type:T,props:A,patchFlag:P,shapeFlag:D,dirs:M,transition:L}=b,R=T==="input"||T==="option";if(R||P!==-1){M&&ri(b,null,x,"created");let E=!1;if(y(_)){E=HO(S,L)&&x&&x.vnode.props&&x.vnode.props.appear;const O=_.content.firstChild;E&&L.beforeEnter(O),m(O,_,x),b.el=_=O}if(D&16&&!(A&&(A.innerHTML||A.textContent))){let O=v(_.firstChild,b,_,x,S,w,C);for(;O;){go=!0;const G=O;O=O.nextSibling,s(G)}}else D&8&&_.textContent!==b.children&&(go=!0,_.textContent=b.children);if(A)if(R||!C||P&48)for(const O in A)(R&&(O.endsWith("value")||O==="indeterminate")||$v(O)&&!uc(O)||O[0]===".")&&r(_,O,null,A[O],void 0,void 0,x);else A.onClick&&r(_,"onClick",null,A.onClick,void 0,void 0,x);let $;($=A&&A.onVnodeBeforeMount)&&_r($,x,b),M&&ri(b,null,x,"beforeMount"),(($=A&&A.onVnodeMounted)||M||E)&&CO(()=>{$&&_r($,x,b),E&&L.enter(_),M&&ri(b,null,x,"mounted")},S)}return _.nextSibling},v=(_,b,x,S,w,C,T)=>{T=T||!!b.dynamicChildren;const A=b.children,P=A.length;for(let D=0;D{const{slotScopeIds:T}=b;T&&(w=w?w.concat(T):T);const A=o(_),P=v(i(_),b,A,x,S,w,C);return P&&Nh(P)&&P.data==="]"?i(b.anchor=P):(go=!0,l(b.anchor=u("]"),A,P),P)},g=(_,b,x,S,w,C)=>{if(go=!0,b.el=null,C){const P=p(_);for(;;){const D=i(_);if(D&&D!==P)s(D);else break}}const T=i(_),A=o(_);return s(_),n(null,b,A,T,x,S,Oh(A),w),T},p=(_,b="[",x="]")=>{let S=0;for(;_;)if(_=i(_),_&&Nh(_)&&(_.data===b&&S++,_.data===x)){if(S===0)return i(_);S--}return _},m=(_,b,x)=>{const S=b.parentNode;S&&S.replaceChild(_,b);let w=x;for(;w;)w.vnode.el===b&&(w.vnode.el=w.subTree.el=_),w=w.parent},y=_=>_.nodeType===1&&_.tagName.toLowerCase()==="template";return[c,f]}const On=CO;function Y6(e){return GO(e)}function X6(e){return GO(e,U6)}function GO(e,t){const n=YV();n.__VUE__=!0;const{insert:r,remove:a,patchProp:i,createElement:o,createText:s,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:v=ur,insertStaticContent:h}=e,g=(N,B,q,re=null,ae=null,de=null,me=void 0,pe=null,be=!!B.dynamicChildren)=>{if(N===B)return;N&&!Ea(N,B)&&(re=F(N),Q(N,ae,de,!0),N=null),B.patchFlag===-2&&(be=!1,B.dynamicChildren=null);const{type:ye,ref:De,shapeFlag:Me}=B;switch(ye){case rs:p(N,B,q,re);break;case jn:m(N,B,q,re);break;case pc:N==null&&y(B,q,re,me);break;case ke:D(N,B,q,re,ae,de,me,pe,be);break;default:Me&1?x(N,B,q,re,ae,de,me,pe,be):Me&6?M(N,B,q,re,ae,de,me,pe,be):(Me&64||Me&128)&&ye.process(N,B,q,re,ae,de,me,pe,be,U)}De!=null&&ae&&Mp(De,N&&N.ref,de,B||N,!B)},p=(N,B,q,re)=>{if(N==null)r(B.el=s(B.children),q,re);else{const ae=B.el=N.el;B.children!==N.children&&u(ae,B.children)}},m=(N,B,q,re)=>{N==null?r(B.el=l(B.children||""),q,re):B.el=N.el},y=(N,B,q,re)=>{[N.el,N.anchor]=h(N.children,B,q,re,N.el,N.anchor)},_=({el:N,anchor:B},q,re)=>{let ae;for(;N&&N!==B;)ae=d(N),r(N,q,re),N=ae;r(B,q,re)},b=({el:N,anchor:B})=>{let q;for(;N&&N!==B;)q=d(N),a(N),N=q;a(B)},x=(N,B,q,re,ae,de,me,pe,be)=>{B.type==="svg"?me="svg":B.type==="math"&&(me="mathml"),N==null?S(B,q,re,ae,de,me,pe,be):T(N,B,ae,de,me,pe,be)},S=(N,B,q,re,ae,de,me,pe)=>{let be,ye;const{props:De,shapeFlag:Me,transition:ne,dirs:ce}=N;if(be=N.el=o(N.type,de,De&&De.is,De),Me&8?c(be,N.children):Me&16&&C(N.children,be,null,re,ae,L0(N,de),me,pe),ce&&ri(N,null,re,"created"),w(be,N,N.scopeId,me,re),De){for(const Ze in De)Ze!=="value"&&!uc(Ze)&&i(be,Ze,null,De[Ze],de,N.children,re,ae,X);"value"in De&&i(be,"value",null,De.value,de),(ye=De.onVnodeBeforeMount)&&_r(ye,re,N)}ce&&ri(N,null,re,"beforeMount");const Oe=HO(ae,ne);Oe&&ne.beforeEnter(be),r(be,B,q),((ye=De&&De.onVnodeMounted)||Oe||ce)&&On(()=>{ye&&_r(ye,re,N),Oe&&ne.enter(be),ce&&ri(N,null,re,"mounted")},ae)},w=(N,B,q,re,ae)=>{if(q&&v(N,q),re)for(let de=0;de{for(let ye=be;ye{const pe=B.el=N.el;let{patchFlag:be,dynamicChildren:ye,dirs:De}=B;be|=N.patchFlag&16;const Me=N.props||Pt,ne=B.props||Pt;let ce;if(q&&Is(q,!1),(ce=ne.onVnodeBeforeUpdate)&&_r(ce,q,B,N),De&&ri(B,N,q,"beforeUpdate"),q&&Is(q,!0),ye?A(N.dynamicChildren,ye,pe,q,re,L0(B,ae),de):me||O(N,B,pe,null,q,re,L0(B,ae),de,!1),be>0){if(be&16)P(pe,B,Me,ne,q,re,ae);else if(be&2&&Me.class!==ne.class&&i(pe,"class",null,ne.class,ae),be&4&&i(pe,"style",Me.style,ne.style,ae),be&8){const Oe=B.dynamicProps;for(let Ze=0;Ze{ce&&_r(ce,q,B,N),De&&ri(B,N,q,"updated")},re)},A=(N,B,q,re,ae,de,me)=>{for(let pe=0;pe{if(q!==re){if(q!==Pt)for(const pe in q)!uc(pe)&&!(pe in re)&&i(N,pe,q[pe],null,me,B.children,ae,de,X);for(const pe in re){if(uc(pe))continue;const be=re[pe],ye=q[pe];be!==ye&&pe!=="value"&&i(N,pe,ye,be,me,B.children,ae,de,X)}"value"in re&&i(N,"value",q.value,re.value,me)}},D=(N,B,q,re,ae,de,me,pe,be)=>{const ye=B.el=N?N.el:s(""),De=B.anchor=N?N.anchor:s("");let{patchFlag:Me,dynamicChildren:ne,slotScopeIds:ce}=B;ce&&(pe=pe?pe.concat(ce):ce),N==null?(r(ye,q,re),r(De,q,re),C(B.children||[],q,De,ae,de,me,pe,be)):Me>0&&Me&64&&ne&&N.dynamicChildren?(A(N.dynamicChildren,ne,q,ae,de,me,pe),(B.key!=null||ae&&B===ae.subTree)&&Gw(N,B,!0)):O(N,B,q,De,ae,de,me,pe,be)},M=(N,B,q,re,ae,de,me,pe,be)=>{B.slotScopeIds=pe,N==null?B.shapeFlag&512?ae.ctx.activate(B,q,re,me,be):L(B,q,re,ae,de,me,be):R(N,B,be)},L=(N,B,q,re,ae,de,me)=>{const pe=N.component=KO(N,re,ae);if(Uv(N)&&(pe.ctx.renderer=U),JO(pe),pe.asyncDep){if(ae&&ae.registerDep(pe,E),!N.el){const be=pe.subTree=I(jn);m(null,be,B,q)}}else E(pe,N,B,q,ae,de,me)},R=(N,B,q)=>{const re=B.component=N.component;if(o6(N,B,q))if(re.asyncDep&&!re.asyncResolved){$(re,B,q);return}else re.next=B,e6(re.update),re.effect.dirty=!0,re.update();else B.el=N.el,re.vnode=B},E=(N,B,q,re,ae,de,me)=>{const pe=()=>{if(N.isMounted){let{next:De,bu:Me,u:ne,parent:ce,vnode:Oe}=N;{const vo=WO(N);if(vo){De&&(De.el=Oe.el,$(N,De,me)),vo.asyncDep.then(()=>{N.isUnmounted||pe()});return}}let Ze=De,_t;Is(N,!1),De?(De.el=Oe.el,$(N,De,me)):De=Oe,Me&&cc(Me),(_t=De.props&&De.props.onVnodeBeforeUpdate)&&_r(_t,ce,De,Oe),Is(N,!0);const jt=qg(N),Cn=N.subTree;N.subTree=jt,g(Cn,jt,f(Cn.el),F(Cn),N,ae,de),De.el=jt.el,Ze===null&&Rw(N,jt.el),ne&&On(ne,ae),(_t=De.props&&De.props.onVnodeUpdated)&&On(()=>_r(_t,ce,De,Oe),ae)}else{let De;const{el:Me,props:ne}=B,{bm:ce,m:Oe,parent:Ze}=N,_t=Pl(B);if(Is(N,!1),ce&&cc(ce),!_t&&(De=ne&&ne.onVnodeBeforeMount)&&_r(De,Ze,B),Is(N,!0),Me&&ie){const jt=()=>{N.subTree=qg(N),ie(Me,N.subTree,N,ae,null)};_t?B.type.__asyncLoader().then(()=>!N.isUnmounted&&jt()):jt()}else{const jt=N.subTree=qg(N);g(null,jt,q,re,N,ae,de),B.el=jt.el}if(Oe&&On(Oe,ae),!_t&&(De=ne&&ne.onVnodeMounted)){const jt=B;On(()=>_r(De,Ze,jt),ae)}(B.shapeFlag&256||Ze&&Pl(Ze.vnode)&&Ze.vnode.shapeFlag&256)&&N.a&&On(N.a,ae),N.isMounted=!0,B=q=re=null}},be=N.effect=new Gd(pe,ur,()=>qm(ye),N.scope),ye=N.update=()=>{be.dirty&&be.run()};ye.id=N.uid,Is(N,!0),ye()},$=(N,B,q)=>{B.component=N;const re=N.vnode.props;N.vnode=B,N.next=null,z6(N,B.props,re,q),G6(N,B.children,q),ou(),hI(N),su()},O=(N,B,q,re,ae,de,me,pe,be=!1)=>{const ye=N&&N.children,De=N?N.shapeFlag:0,Me=B.children,{patchFlag:ne,shapeFlag:ce}=B;if(ne>0){if(ne&128){Y(ye,Me,q,re,ae,de,me,pe,be);return}else if(ne&256){G(ye,Me,q,re,ae,de,me,pe,be);return}}ce&8?(De&16&&X(ye,ae,de),Me!==ye&&c(q,Me)):De&16?ce&16?Y(ye,Me,q,re,ae,de,me,pe,be):X(ye,ae,de,!0):(De&8&&c(q,""),ce&16&&C(Me,q,re,ae,de,me,pe,be))},G=(N,B,q,re,ae,de,me,pe,be)=>{N=N||sc,B=B||sc;const ye=N.length,De=B.length,Me=Math.min(ye,De);let ne;for(ne=0;neDe?X(N,ae,de,!0,!1,Me):C(B,q,re,ae,de,me,pe,be,Me)},Y=(N,B,q,re,ae,de,me,pe,be)=>{let ye=0;const De=B.length;let Me=N.length-1,ne=De-1;for(;ye<=Me&&ye<=ne;){const ce=N[ye],Oe=B[ye]=be?Ro(B[ye]):Vr(B[ye]);if(Ea(ce,Oe))g(ce,Oe,q,null,ae,de,me,pe,be);else break;ye++}for(;ye<=Me&&ye<=ne;){const ce=N[Me],Oe=B[ne]=be?Ro(B[ne]):Vr(B[ne]);if(Ea(ce,Oe))g(ce,Oe,q,null,ae,de,me,pe,be);else break;Me--,ne--}if(ye>Me){if(ye<=ne){const ce=ne+1,Oe=cene)for(;ye<=Me;)Q(N[ye],ae,de,!0),ye++;else{const ce=ye,Oe=ye,Ze=new Map;for(ye=Oe;ye<=ne;ye++){const Lr=B[ye]=be?Ro(B[ye]):Vr(B[ye]);Lr.key!=null&&Ze.set(Lr.key,ye)}let _t,jt=0;const Cn=ne-Oe+1;let vo=!1,T0=0;const Sf=new Array(Cn);for(ye=0;ye=Cn){Q(Lr,ae,de,!0);continue}let ja;if(Lr.key!=null)ja=Ze.get(Lr.key);else for(_t=Oe;_t<=ne;_t++)if(Sf[_t-Oe]===0&&Ea(Lr,B[_t])){ja=_t;break}ja===void 0?Q(Lr,ae,de,!0):(Sf[ja-Oe]=ye+1,ja>=T0?T0=ja:vo=!0,g(Lr,B[ja],q,null,ae,de,me,pe,be),jt++)}const rI=vo?Z6(Sf):sc;for(_t=rI.length-1,ye=Cn-1;ye>=0;ye--){const Lr=Oe+ye,ja=B[Lr],aI=Lr+1{const{el:de,type:me,transition:pe,children:be,shapeFlag:ye}=N;if(ye&6){j(N.component.subTree,B,q,re);return}if(ye&128){N.suspense.move(B,q,re);return}if(ye&64){me.move(N,B,q,U);return}if(me===ke){r(de,B,q);for(let Me=0;Mepe.enter(de),ae);else{const{leave:Me,delayLeave:ne,afterLeave:ce}=pe,Oe=()=>r(de,B,q),Ze=()=>{Me(de,()=>{Oe(),ce&&ce()})};ne?ne(de,Oe,Ze):Ze()}else r(de,B,q)},Q=(N,B,q,re=!1,ae=!1)=>{const{type:de,props:me,ref:pe,children:be,dynamicChildren:ye,shapeFlag:De,patchFlag:Me,dirs:ne}=N;if(pe!=null&&Mp(pe,null,q,N,!0),De&256){B.ctx.deactivate(N);return}const ce=De&1&&ne,Oe=!Pl(N);let Ze;if(Oe&&(Ze=me&&me.onVnodeBeforeUnmount)&&_r(Ze,B,N),De&6)W(N.component,q,re);else{if(De&128){N.suspense.unmount(q,re);return}ce&&ri(N,null,B,"beforeUnmount"),De&64?N.type.remove(N,B,q,ae,U,re):ye&&(de!==ke||Me>0&&Me&64)?X(ye,B,q,!1,!0):(de===ke&&Me&384||!ae&&De&16)&&X(be,B,q),re&&z(N)}(Oe&&(Ze=me&&me.onVnodeUnmounted)||ce)&&On(()=>{Ze&&_r(Ze,B,N),ce&&ri(N,null,B,"unmounted")},q)},z=N=>{const{type:B,el:q,anchor:re,transition:ae}=N;if(B===ke){H(q,re);return}if(B===pc){b(N);return}const de=()=>{a(q),ae&&!ae.persisted&&ae.afterLeave&&ae.afterLeave()};if(N.shapeFlag&1&&ae&&!ae.persisted){const{leave:me,delayLeave:pe}=ae,be=()=>me(q,de);pe?pe(N.el,de,be):be()}else de()},H=(N,B)=>{let q;for(;N!==B;)q=d(N),a(N),N=q;a(B)},W=(N,B,q)=>{const{bum:re,scope:ae,update:de,subTree:me,um:pe}=N;re&&cc(re),ae.stop(),de&&(de.active=!1,Q(me,N,B,q)),pe&&On(pe,B),On(()=>{N.isUnmounted=!0},B),B&&B.pendingBranch&&!B.isUnmounted&&N.asyncDep&&!N.asyncResolved&&N.suspenseId===B.pendingId&&(B.deps--,B.deps===0&&B.resolve())},X=(N,B,q,re=!1,ae=!1,de=0)=>{for(let me=de;meN.shapeFlag&6?F(N.component.subTree):N.shapeFlag&128?N.suspense.next():d(N.anchor||N.el);let Z=!1;const K=(N,B,q)=>{N==null?B._vnode&&Q(B._vnode,null,null,!0):g(B._vnode||null,N,B,null,null,null,q),Z||(Z=!0,hI(),Pp(),Z=!1),B._vnode=N},U={p:g,um:Q,m:j,r:z,mt:L,mc:C,pc:O,pbc:A,n:F,o:e};let te,ie;return t&&([te,ie]=t(U)),{render:K,hydrate:te,createApp:O6(K,te)}}function L0({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Is({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function HO(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Gw(e,t,n=!1){const r=e.children,a=t.children;if(Be(r)&&Be(a))for(let i=0;i>1,e[n[s]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function WO(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:WO(t)}const j6=e=>e.__isTeleport,yd=e=>e&&(e.disabled||e.disabled===""),AI=e=>typeof SVGElement<"u"&&e instanceof SVGElement,II=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,LS=(e,t)=>{const n=e&&e.to;return Wt(n)?t?t(n):null:n},K6={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,i,o,s,l,u){const{mc:c,pc:f,pbc:d,o:{insert:v,querySelector:h,createText:g,createComment:p}}=u,m=yd(t.props);let{shapeFlag:y,children:_,dynamicChildren:b}=t;if(e==null){const x=t.el=g(""),S=t.anchor=g("");v(x,n,r),v(S,n,r);const w=t.target=LS(t.props,h),C=t.targetAnchor=g("");w&&(v(C,w),o==="svg"||AI(w)?o="svg":(o==="mathml"||II(w))&&(o="mathml"));const T=(A,P)=>{y&16&&c(_,A,P,a,i,o,s,l)};m?T(n,S):w&&T(w,C)}else{t.el=e.el;const x=t.anchor=e.anchor,S=t.target=e.target,w=t.targetAnchor=e.targetAnchor,C=yd(e.props),T=C?n:S,A=C?x:w;if(o==="svg"||AI(S)?o="svg":(o==="mathml"||II(S))&&(o="mathml"),b?(d(e.dynamicChildren,b,T,a,i,o,s),Gw(e,t,!0)):l||f(e,t,T,A,a,i,o,s,!1),m)C?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Bh(t,n,x,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=LS(t.props,h);P&&Bh(t,P,null,u,0)}else C&&Bh(t,S,w,u,1)}UO(t)},remove(e,t,n,r,{um:a,o:{remove:i}},o){const{shapeFlag:s,children:l,anchor:u,targetAnchor:c,target:f,props:d}=e;if(f&&i(c),o&&i(u),s&16){const v=o||!yd(d);for(let h=0;h0?Tr||sc:null,YO(),Gl>0&&Tr&&Tr.push(e),e}function Tc(e,t,n,r,a,i){return XO(jO(e,t,n,r,a,i,!0))}function wr(e,t,n,r,a){return XO(I(e,t,n,r,a,!0))}function as(e){return e?e.__v_isVNode===!0:!1}function Ea(e,t){return e.type===t.type&&e.key===t.key}function oTe(e){}const ny="__vInternal",ZO=({key:e})=>e??null,Jg=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Wt(e)||Bt(e)||qe(e)?{i:fn,r:e,k:t,f:!!n}:e:null);function jO(e,t=null,n=null,r=0,a=null,i=e===ke?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ZO(t),ref:t&&Jg(t),scopeId:Qm,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:fn};return s?(Hw(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=Wt(n)?8:16),Gl>0&&!o&&Tr&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Tr.push(l),l}const I=Q6;function Q6(e,t=null,n=null,r=0,a=null,i=!1){if((!e||e===xO)&&(e=jn),as(e)){const s=pi(e,t,!0);return n&&Hw(s,n),Gl>0&&!i&&Tr&&(s.shapeFlag&6?Tr[Tr.indexOf(e)]=s:Tr.push(s)),s.patchFlag|=-2,s}if(i8(e)&&(e=e.__vccOpts),t){t=e8(t);let{class:s,style:l}=t;s&&!Wt(s)&&(t.class=Um(s)),Vt(l)&&(dO(l)&&!Be(l)&&(l=Ht({},l)),t.style=Wm(l))}const o=Wt(e)?1:wO(e)?128:j6(e)?64:Vt(e)?4:qe(e)?2:0;return jO(e,t,n,r,a,o,i,!0)}function e8(e){return e?dO(e)||ny in e?Ht({},e):e:null}function pi(e,t,n=!1){const{props:r,ref:a,patchFlag:i,children:o}=e,s=t?ve(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&ZO(s),ref:t&&t.ref?n&&a?Be(a)?a.concat(Jg(t)):[a,Jg(t)]:Jg(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ke?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&pi(e.ssContent),ssFallback:e.ssFallback&&pi(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Wr(e=" ",t=0){return I(rs,null,e,t)}function sTe(e,t){const n=I(pc,null,e);return n.staticCount=t,n}function Ra(e="",t=!1){return t?(an(),wr(jn,null,e)):I(jn,null,e)}function Vr(e){return e==null||typeof e=="boolean"?I(jn):Be(e)?I(ke,null,e.slice()):typeof e=="object"?Ro(e):I(rs,null,String(e))}function Ro(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:pi(e)}function Hw(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Be(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),Hw(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!(ny in t)?t._ctx=fn:a===3&&fn&&(fn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else qe(t)?(t={default:t,_ctx:fn},n=32):(t=String(t),r&64?(n=16,t=[Wr(t)]):n=8);e.children=t,e.shapeFlag|=n}function ve(...e){const t={};for(let n=0;nmn||fn;let kp,ES;{const e=YV(),t=(n,r)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(r),i=>{a.length>1?a.forEach(o=>o(i)):a[0](i)}};kp=t("__VUE_INSTANCE_SETTERS__",n=>mn=n),ES=t("__VUE_SSR_SETTERS__",n=>Xv=n)}const Hl=e=>{const t=mn;return kp(e),e.scope.on(),()=>{e.scope.off(),kp(t)}},RS=()=>{mn&&mn.scope.off(),kp(null)};function qO(e){return e.vnode.shapeFlag&4}let Xv=!1;function JO(e,t=!1){t&&ES(t);const{props:n,children:r}=e.vnode,a=qO(e);B6(e,n,a,t),$6(e,r);const i=a?r8(e,t):void 0;return t&&ES(!1),i}function r8(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Km(new Proxy(e.ctx,PS));const{setup:r}=n;if(r){const a=e.setupContext=r.length>1?eN(e):null,i=Hl(e);ou();const o=Ko(r,e,0,[e.props,a]);if(su(),i(),Aw(o)){if(o.then(RS,RS),t)return o.then(s=>{VS(e,s,t)}).catch(s=>{Zc(s,e,0)});e.asyncDep=o}else VS(e,o,t)}else QO(e,t)}function VS(e,t,n){qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Vt(t)&&(e.setupState=gO(t)),QO(e,n)}let Lp,OS;function lTe(e){Lp=e,OS=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,D6))}}const uTe=()=>!Lp;function QO(e,t,n){const r=e.type;if(!e.render){if(!t&&Lp&&!r.render){const a=r.template||Fw(e).template;if(a){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Ht(Ht({isCustomElement:i,delimiters:s},o),l);r.render=Lp(a,u)}}e.render=r.render||ur,OS&&OS(e)}{const a=Hl(e);ou();try{M6(e)}finally{su(),a()}}}function a8(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ar(e,"get","$attrs"),t[n]}}))}function eN(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return a8(e)},slots:e.slots,emit:e.emit,expose:t}}function ry(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(gO(Km(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in md)return md[n](e)},has(t,n){return n in t||n in md}}))}function NS(e,t=!0){return qe(e)?e.displayName||e.name:e.name||t&&e.__name}function i8(e){return qe(e)&&"__vccOpts"in e}const V=(e,t)=>WU(e,t,Xv);function cTe(e,t,n=Pt){const r=_a(),a=Zn(t),i=Or(t),o=ZU((l,u)=>{let c;return y6(()=>{const f=e[t];$a(c,f)&&(c=f,u())}),{get(){return l(),n.get?n.get(c):c},set(f){const d=r.vnode.props;!(d&&(t in d||a in d||i in d)&&(`onUpdate:${t}`in d||`onUpdate:${a}`in d||`onUpdate:${i}`in d))&&$a(f,c)&&(c=f,u()),r.emit(`update:${t}`,n.set?n.set(f):f)}}}),s=t==="modelValue"?"modelModifiers":`${t}Modifiers`;return o[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?e[s]||{}:o,done:!1}:{done:!0}}}},o}function ba(e,t,n){const r=arguments.length;return r===2?Vt(t)&&!Be(t)?as(t)?I(e,null,[t]):I(e,t):I(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&as(n)&&(n=[n]),I(e,t,n))}function fTe(){}function dTe(e,t,n,r){const a=n[r];if(a&&o8(a,e))return a;const i=t();return i.memo=e.slice(),n[r]=i}function o8(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&Tr&&Tr.push(e),!0}const s8="3.4.19",vTe=ur,hTe=qU,gTe=ju,pTe=bO,l8={createComponentInstance:KO,setupComponent:JO,renderComponentRoot:qg,setCurrentRenderingInstance:Yd,isVNode:as,normalizeVNode:Vr},mTe=l8,yTe=null,_Te=null,bTe=null;/** +* @vue/runtime-dom v3.4.19 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const u8="http://www.w3.org/2000/svg",c8="http://www.w3.org/1998/Math/MathML",Vo=typeof document<"u"?document:null,DI=Vo&&Vo.createElement("template"),f8={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t==="svg"?Vo.createElementNS(u8,e):t==="mathml"?Vo.createElementNS(c8,e):Vo.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>Vo.createTextNode(e),createComment:e=>Vo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,i){const o=n?n.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{DI.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const s=DI.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},po="transition",xf="animation",Ac=Symbol("_vtc"),mi=(e,{slots:t})=>ba(S6,nN(e),t);mi.displayName="Transition";const tN={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},d8=mi.props=Ht({},IO,tN),Ps=(e,t=[])=>{Be(e)?e.forEach(n=>n(...t)):e&&e(...t)},MI=e=>e?Be(e)?e.some(t=>t.length>1):e.length>1:!1;function nN(e){const t={};for(const D in e)D in tN||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,h=v8(a),g=h&&h[0],p=h&&h[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:_,onLeave:b,onLeaveCancelled:x,onBeforeAppear:S=m,onAppear:w=y,onAppearCancelled:C=_}=t,T=(D,M,L)=>{Po(D,M?c:s),Po(D,M?u:o),L&&L()},A=(D,M)=>{D._isLeaving=!1,Po(D,f),Po(D,v),Po(D,d),M&&M()},P=D=>(M,L)=>{const R=D?w:y,E=()=>T(M,D,L);Ps(R,[M,E]),kI(()=>{Po(M,D?l:i),Ei(M,D?c:s),MI(R)||LI(M,r,g,E)})};return Ht(t,{onBeforeEnter(D){Ps(m,[D]),Ei(D,i),Ei(D,o)},onBeforeAppear(D){Ps(S,[D]),Ei(D,l),Ei(D,u)},onEnter:P(!1),onAppear:P(!0),onLeave(D,M){D._isLeaving=!0;const L=()=>A(D,M);Ei(D,f),aN(),Ei(D,d),kI(()=>{D._isLeaving&&(Po(D,f),Ei(D,v),MI(b)||LI(D,r,p,L))}),Ps(b,[D,L])},onEnterCancelled(D){T(D,!1),Ps(_,[D])},onAppearCancelled(D){T(D,!0),Ps(C,[D])},onLeaveCancelled(D){A(D),Ps(x,[D])}})}function v8(e){if(e==null)return null;if(Vt(e))return[E0(e.enter),E0(e.leave)];{const t=E0(e);return[t,t]}}function E0(e){return Tp(e)}function Ei(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ac]||(e[Ac]=new Set)).add(t)}function Po(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Ac];n&&(n.delete(t),n.size||(e[Ac]=void 0))}function kI(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let h8=0;function LI(e,t,n,r){const a=e._endId=++h8,i=()=>{a===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:s,propCount:l}=rN(e,t);if(!o)return r();const u=o+"end";let c=0;const f=()=>{e.removeEventListener(u,d),i()},d=v=>{v.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[h]||"").split(", "),a=r(`${po}Delay`),i=r(`${po}Duration`),o=EI(a,i),s=r(`${xf}Delay`),l=r(`${xf}Duration`),u=EI(s,l);let c=null,f=0,d=0;t===po?o>0&&(c=po,f=o,d=i.length):t===xf?u>0&&(c=xf,f=u,d=l.length):(f=Math.max(o,u),c=f>0?o>u?po:xf:null,d=c?c===po?i.length:l.length:0);const v=c===po&&/\b(transform|all)(,|$)/.test(r(`${po}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:v}}function EI(e,t){for(;e.lengthRI(n)+RI(e[r])))}function RI(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function aN(){return document.body.offsetHeight}function g8(e,t,n){const r=e[Ac];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Kd=Symbol("_vod"),Ya={beforeMount(e,{value:t},{transition:n}){e[Kd]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):wf(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t==!n&&(e.style.display===e[Kd]||!t)||(r?t?(r.beforeEnter(e),wf(e,!0),r.enter(e)):r.leave(e,()=>{wf(e,!1)}):wf(e,t))},beforeUnmount(e,{value:t}){wf(e,t)}};function wf(e,t){e.style.display=t?e[Kd]:"none"}function p8(){Ya.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const iN=Symbol("");function STe(e){const t=_a();if(!t)return;const n=t.ut=(a=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>zS(i,a))},r=()=>{const a=e(t.proxy);BS(t.subTree,a),n(a)};m6(r),ln(()=>{const a=new MutationObserver(r);a.observe(t.subTree.el.parentNode,{childList:!0}),Yv(()=>a.disconnect())})}function BS(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{BS(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)zS(e.el,t);else if(e.type===ke)e.children.forEach(n=>BS(n,t));else if(e.type===pc){let{el:n,anchor:r}=e;for(;n&&(zS(n,t),n!==r);)n=n.nextSibling}}function zS(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const a in t)n.setProperty(`--${a}`,t[a]),r+=`--${a}: ${t[a]};`;n[iN]=r}}const m8=/(^|;)\s*display\s*:/;function y8(e,t,n){const r=e.style,a=Wt(n),i=r.display;let o=!1;if(n&&!a){if(t&&!Wt(t))for(const s in t)n[s]==null&&FS(r,s,"");for(const s in n)s==="display"&&(o=!0),FS(r,s,n[s])}else if(a){if(t!==n){const s=r[iN];s&&(n+=";"+s),r.cssText=n,o=m8.test(n)}}else t&&e.removeAttribute("style");Kd in e&&(e[Kd]=o?r.display:"",r.display=i)}const VI=/\s*!important$/;function FS(e,t,n){if(Be(n))n.forEach(r=>FS(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=_8(e,t);VI.test(n)?e.setProperty(Or(r),n.replace(VI,""),"important"):e[r]=n}}const OI=["Webkit","Moz","ms"],R0={};function _8(e,t){const n=R0[t];if(n)return n;let r=Zn(t);if(r!=="filter"&&r in e)return R0[t]=r;r=Ti(r);for(let a=0;aV0||(T8.then(()=>V0=0),V0=Date.now());function I8(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;va(P8(r,n.value),t,5,[r])};return n.value=e,n.attached=A8(),n}function P8(e,t){if(Be(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const FI=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,D8=(e,t,n,r,a,i,o,s,l)=>{const u=a==="svg";t==="class"?g8(e,r,u):t==="style"?y8(e,n,r):$v(t)?Cw(t)||w8(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):M8(e,t,r,u))?S8(e,t,r,i,o,s,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),b8(e,t,r,u))};function M8(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&FI(t)&&qe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return FI(t)&&Wt(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function k8(e,t){const n=ps(e);class r extends Ww{constructor(i){super(n,i,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const xTe=e=>k8(e,Y8),L8=typeof HTMLElement<"u"?HTMLElement:class{};class Ww extends L8{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),dt(()=>{this._connected||(YI(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const a of r)this._setAttr(a.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,a=!1)=>{const{props:i,styles:o}=r;let s;if(i&&!Be(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=Tp(this._props[l])),(s||(s=Object.create(null)))[Zn(l)]=!0)}this._numberProps=s,a&&this._resolveProps(r),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=Be(n)?n:Object.keys(n||{});for(const a of Object.keys(this))a[0]!=="_"&&r.includes(a)&&this._setProp(a,this[a],!0,!1);for(const a of r.map(Zn))Object.defineProperty(this,a,{get(){return this._getProp(a)},set(i){this._setProp(a,i)}})}_setAttr(t){let n=this.getAttribute(t);const r=Zn(t);this._numberProps&&this._numberProps[r]&&(n=Tp(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,a=!0){n!==this._props[t]&&(this._props[t]=n,a&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(Or(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Or(t),n+""):n||this.removeAttribute(Or(t))))}_update(){YI(this._createVNode(),this.shadowRoot)}_createVNode(){const t=I(this._def,Ht({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{r(i,o),Or(i)!==i&&r(Or(i),o)};let a=this;for(;a=a&&(a.parentNode||a.host);)if(a instanceof Ww){n.parent=a._instance,n.provides=a._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function wTe(e="$style"){{const t=_a();if(!t)return Pt;const n=t.type.__cssModules;if(!n)return Pt;const r=n[e];return r||Pt}}const oN=new WeakMap,sN=new WeakMap,Ep=Symbol("_moveCb"),$I=Symbol("_enterCb"),lN={name:"TransitionGroup",props:Ht({},d8,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=_a(),r=AO();let a,i;return zw(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!B8(a[0].el,n.vnode.el,o))return;a.forEach(V8),a.forEach(O8);const s=a.filter(N8);aN(),s.forEach(l=>{const u=l.el,c=u.style;Ei(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[Ep]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[Ep]=null,Po(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=rt(e),s=nN(o);let l=o.tag||ke;a=i,i=t.default?Bw(t.default()):[];for(let u=0;udelete e.mode;lN.props;const R8=lN;function V8(e){const t=e.el;t[Ep]&&t[Ep](),t[$I]&&t[$I]()}function O8(e){sN.set(e,e.el.getBoundingClientRect())}function N8(e){const t=oN.get(e),n=sN.get(e),r=t.left-n.left,a=t.top-n.top;if(r||a){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${a}px)`,i.transitionDuration="0s",e}}function B8(e,t,n){const r=e.cloneNode(),a=e[Ac];a&&a.forEach(s=>{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=rN(r);return i.removeChild(r),o}const is=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Be(t)?n=>cc(t,n):t};function z8(e){e.target.composing=!0}function GI(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ha=Symbol("_assign"),Rp={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e[ha]=is(a);const i=r||a.props&&a.props.type==="number";Oi(e,t?"change":"input",o=>{if(o.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=$d(s)),e[ha](s)}),n&&Oi(e,"change",()=>{e.value=e.value.trim()}),t||(Oi(e,"compositionstart",z8),Oi(e,"compositionend",GI),Oi(e,"change",GI))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},i){if(e[ha]=is(i),e.composing)return;const o=a||e.type==="number"?$d(e.value):e.value,s=t??"";o!==s&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===s)||(e.value=s))}},uN={deep:!0,created(e,t,n){e[ha]=is(n),Oi(e,"change",()=>{const r=e._modelValue,a=Ic(e),i=e.checked,o=e[ha];if(Be(r)){const s=Ym(r,a),l=s!==-1;if(i&&!l)o(r.concat(a));else if(!i&&l){const u=[...r];u.splice(s,1),o(u)}}else if(iu(r)){const s=new Set(r);i?s.add(a):s.delete(a),o(s)}else o(fN(e,i))})},mounted:HI,beforeUpdate(e,t,n){e[ha]=is(n),HI(e,t,n)}};function HI(e,{value:t,oldValue:n},r){e._modelValue=t,Be(t)?e.checked=Ym(t,r.props.value)>-1:iu(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=ns(t,fN(e,!0)))}const cN={created(e,{value:t},n){e.checked=ns(t,n.props.value),e[ha]=is(n),Oi(e,"change",()=>{e[ha](Ic(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ha]=is(r),t!==n&&(e.checked=ns(t,r.props.value))}},F8={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=iu(t);Oi(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?$d(Ic(o)):Ic(o));e[ha](e.multiple?a?new Set(i):i:i[0]),e._assigning=!0,dt(()=>{e._assigning=!1})}),e[ha]=is(r)},mounted(e,{value:t,oldValue:n,modifiers:{number:r}}){WI(e,t,n,r)},beforeUpdate(e,t,n){e[ha]=is(n)},updated(e,{value:t,oldValue:n,modifiers:{number:r}}){e._assigning||WI(e,t,n,r)}};function WI(e,t,n,r){const a=e.multiple,i=Be(t);if(!(a&&!i&&!iu(t))){for(let o=0,s=e.options.length;o-1}else l.selected=t.has(u);else if(ns(Ic(l),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!a&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Ic(e){return"_value"in e?e._value:e.value}function fN(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const $8={created(e,t,n){zh(e,t,n,null,"created")},mounted(e,t,n){zh(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){zh(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){zh(e,t,n,r,"updated")}};function dN(e,t){switch(e){case"SELECT":return F8;case"TEXTAREA":return Rp;default:switch(t){case"checkbox":return uN;case"radio":return cN;default:return Rp}}}function zh(e,t,n,r,a){const o=dN(e.tagName,n.props&&n.props.type)[a];o&&o(e,t,n,r)}function G8(){Rp.getSSRProps=({value:e})=>({value:e}),cN.getSSRProps=({value:e},t)=>{if(t.props&&ns(t.props.value,e))return{checked:!0}},uN.getSSRProps=({value:e},t)=>{if(Be(e)){if(t.props&&Ym(e,t.props.value)>-1)return{checked:!0}}else if(iu(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},$8.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=dN(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const H8=["ctrl","shift","alt","meta"],W8={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>H8.some(n=>e[`${n}Key`]&&!t.includes(n))},$S=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(a,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=a=>{if(!("key"in a))return;const i=Or(a.key);if(t.some(o=>o===i||U8[o]===i))return e(a)})},vN=Ht({patchProp:D8},f8);let bd,UI=!1;function hN(){return bd||(bd=Y6(vN))}function gN(){return bd=UI?bd:X6(vN),UI=!0,bd}const YI=(...e)=>{hN().render(...e)},Y8=(...e)=>{gN().hydrate(...e)},X8=(...e)=>{const t=hN().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=mN(r);if(!a)return;const i=t._component;!qe(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.innerHTML="";const o=n(a,!1,pN(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t},TTe=(...e)=>{const t=gN().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=mN(r);if(a)return n(a,!0,pN(a))},t};function pN(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function mN(e){return Wt(e)?document.querySelector(e):e}let XI=!1;const ATe=()=>{XI||(XI=!0,G8(),p8())};var Z8=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let yN;const ay=e=>yN=e,_N=Symbol();function GS(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Sd;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Sd||(Sd={}));function j8(){const e=Xc(!0),t=e.run(()=>ge({}));let n=[],r=[];const a=Km({install(i){ay(a),a._a=i,i.provide(_N,a),i.config.globalProperties.$pinia=a,r.forEach(o=>n.push(o)),r=[]},use(i){return!this._a&&!Z8?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const bN=()=>{};function ZI(e,t,n,r=bN){e.push(t);const a=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&qV()&&er(a),a}function wu(e,...t){e.slice().forEach(n=>{n(...t)})}const K8=e=>e();function HS(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];GS(a)&&GS(r)&&e.hasOwnProperty(n)&&!Bt(r)&&!jo(r)?e[n]=HS(a,r):e[n]=r}return e}const q8=Symbol();function J8(e){return!GS(e)||!e.hasOwnProperty(q8)}const{assign:Do}=Object;function Q8(e){return!!(Bt(e)&&e.effect)}function eY(e,t,n,r){const{state:a,actions:i,getters:o}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=a?a():{});const c=Hv(n.state.value[e]);return Do(c,i,Object.keys(o||{}).reduce((f,d)=>(f[d]=Km(V(()=>{ay(n);const v=n._s.get(e);return o[d].call(v,v)})),f),{}))}return l=SN(e,u,t,n,r,!0),l}function SN(e,t,n={},r,a,i){let o;const s=Do({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],v;const h=r.state.value[e];!i&&!h&&(r.state.value[e]={}),ge({});let g;function p(C){let T;u=c=!1,typeof C=="function"?(C(r.state.value[e]),T={type:Sd.patchFunction,storeId:e,events:v}):(HS(r.state.value[e],C),T={type:Sd.patchObject,payload:C,storeId:e,events:v});const A=g=Symbol();dt().then(()=>{g===A&&(u=!0)}),c=!0,wu(f,T,r.state.value[e])}const m=i?function(){const{state:T}=n,A=T?T():{};this.$patch(P=>{Do(P,A)})}:bN;function y(){o.stop(),f=[],d=[],r._s.delete(e)}function _(C,T){return function(){ay(r);const A=Array.from(arguments),P=[],D=[];function M(E){P.push(E)}function L(E){D.push(E)}wu(d,{args:A,name:C,store:x,after:M,onError:L});let R;try{R=T.apply(this&&this.$id===e?this:x,A)}catch(E){throw wu(D,E),E}return R instanceof Promise?R.then(E=>(wu(P,E),E)).catch(E=>(wu(D,E),Promise.reject(E))):(wu(P,R),R)}}const b={_p:r,$id:e,$onAction:ZI.bind(null,d),$patch:p,$reset:m,$subscribe(C,T={}){const A=ZI(f,C,T.detached,()=>P()),P=o.run(()=>Se(()=>r.state.value[e],D=>{(T.flush==="sync"?c:u)&&C({storeId:e,type:Sd.direct,events:v},D)},Do({},l,T)));return A},$dispose:y},x=An(b);r._s.set(e,x);const w=(r._a&&r._a.runWithContext||K8)(()=>r._e.run(()=>(o=Xc()).run(t)));for(const C in w){const T=w[C];if(Bt(T)&&!Q8(T)||jo(T))i||(h&&J8(T)&&(Bt(T)?T.value=h[C]:HS(T,h[C])),r.state.value[e][C]=T);else if(typeof T=="function"){const A=_(C,T);w[C]=A,s.actions[C]=T}}return Do(x,w),Do(rt(x),w),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:C=>{p(T=>{Do(T,C)})}}),r._p.forEach(C=>{Do(x,o.run(()=>C({store:x,app:r._a,pinia:r,options:s})))}),h&&i&&n.hydrate&&n.hydrate(x.$state,h),u=!0,c=!0,x}function tY(e,t,n){let r,a;const i=typeof t=="function";typeof e=="string"?(r=e,a=i?n:t):(a=e,r=e.id);function o(s,l){const u=N6();return s=s||(u?nt(_N,null):null),s&&ay(s),s=yN,s._s.has(r)||(i?SN(r,t,a,s):eY(r,a,s)),s._s.get(r)}return o.$id=r,o}const nY="modulepreload",rY=function(e,t){return new URL(e,t).href},jI={},Fh=function(t,n,r){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=rY(i,r),i in jI)return;jI[i]=!0;const o=i.endsWith(".css"),s=o?'[rel="stylesheet"]':"";if(!!r)for(let c=a.length-1;c>=0;c--){const f=a[c];if(f.href===i&&(!o||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":nY,o||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),o)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};/*! + * vue-router v4.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Ku=typeof document<"u";function aY(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const At=Object.assign;function O0(e,t){const n={};for(const r in t){const a=t[r];n[r]=Ga(a)?a.map(e):e(a)}return n}const xd=()=>{},Ga=Array.isArray,xN=/#/g,iY=/&/g,oY=/\//g,sY=/=/g,lY=/\?/g,wN=/\+/g,uY=/%5B/g,cY=/%5D/g,CN=/%5E/g,fY=/%60/g,TN=/%7B/g,dY=/%7C/g,AN=/%7D/g,vY=/%20/g;function Uw(e){return encodeURI(""+e).replace(dY,"|").replace(uY,"[").replace(cY,"]")}function hY(e){return Uw(e).replace(TN,"{").replace(AN,"}").replace(CN,"^")}function WS(e){return Uw(e).replace(wN,"%2B").replace(vY,"+").replace(xN,"%23").replace(iY,"%26").replace(fY,"`").replace(TN,"{").replace(AN,"}").replace(CN,"^")}function gY(e){return WS(e).replace(sY,"%3D")}function pY(e){return Uw(e).replace(xN,"%23").replace(lY,"%3F")}function mY(e){return e==null?"":pY(e).replace(oY,"%2F")}function qd(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const yY=/\/$/,_Y=e=>e.replace(yY,"");function N0(e,t,n="/"){let r,a={},i="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),a=e(i)),s>-1&&(r=r||t.slice(0,s),o=t.slice(s,t.length)),r=wY(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:a,hash:qd(o)}}function bY(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function KI(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function SY(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Pc(t.matched[r],n.matched[a])&&IN(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Pc(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function IN(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!xY(e[n],t[n]))return!1;return!0}function xY(e,t){return Ga(e)?qI(e,t):Ga(t)?qI(t,e):e===t}function qI(e,t){return Ga(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function wY(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,o,s;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o).join("/")}var Jd;(function(e){e.pop="pop",e.push="push"})(Jd||(Jd={}));var wd;(function(e){e.back="back",e.forward="forward",e.unknown=""})(wd||(wd={}));function CY(e){if(!e)if(Ku){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),_Y(e)}const TY=/^[^#]+#/;function AY(e,t){return e.replace(TY,"#")+t}function IY(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const iy=()=>({left:window.scrollX,top:window.scrollY});function PY(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=IY(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function JI(e,t){return(history.state?history.state.position-t:-1)+e}const US=new Map;function DY(e,t){US.set(e,t)}function MY(e){const t=US.get(e);return US.delete(e),t}let kY=()=>location.protocol+"//"+location.host;function PN(e,t){const{pathname:n,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){let s=a.includes(e.slice(i))?e.slice(i).length:1,l=a.slice(s);return l[0]!=="/"&&(l="/"+l),KI(l,"")}return KI(n,e)+r+a}function LY(e,t,n,r){let a=[],i=[],o=null;const s=({state:d})=>{const v=PN(e,location),h=n.value,g=t.value;let p=0;if(d){if(n.value=v,t.value=d,o&&o===h){o=null;return}p=g?d.position-g.position:0}else r(v);a.forEach(m=>{m(n.value,h,{delta:p,type:Jd.pop,direction:p?p>0?wd.forward:wd.back:wd.unknown})})};function l(){o=n.value}function u(d){a.push(d);const v=()=>{const h=a.indexOf(d);h>-1&&a.splice(h,1)};return i.push(v),v}function c(){const{history:d}=window;d.state&&d.replaceState(At({},d.state,{scroll:iy()}),"")}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function QI(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?iy():null}}function EY(e){const{history:t,location:n}=window,r={value:PN(e,n)},a={value:t.state};a.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:kY()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),a.value=u}catch(v){console.error(v),n[c?"replace":"assign"](d)}}function o(l,u){const c=At({},t.state,QI(a.value.back,l,a.value.forward,!0),u,{position:a.value.position});i(l,c,!0),r.value=l}function s(l,u){const c=At({},a.value,t.state,{forward:l,scroll:iy()});i(c.current,c,!0);const f=At({},QI(r.value,l,null),{position:c.position+1},u);i(l,f,!1),r.value=l}return{location:r,state:a,push:s,replace:o}}function RY(e){e=CY(e);const t=EY(e),n=LY(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const a=At({location:"",base:e,go:r,createHref:AY.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function VY(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),RY(e)}function OY(e){return typeof e=="string"||e&&typeof e=="object"}function DN(e){return typeof e=="string"||typeof e=="symbol"}const mo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},MN=Symbol("");var eP;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(eP||(eP={}));function Dc(e,t){return At(new Error,{type:e,[MN]:!0},t)}function Di(e,t){return e instanceof Error&&MN in e&&(t==null||!!(e.type&t))}const tP="[^/]+?",NY={sensitive:!1,strict:!1,start:!0,end:!0},BY=/[.+*?^${}()[\]/\\]/g;function zY(e,t){const n=At({},NY,t),r=[];let a=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function $Y(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const GY={type:0,value:""},HY=/[a-zA-Z0-9_]/;function WY(e){if(!e)return[[]];if(e==="/")return[[GY]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=0,r=n;const a=[];let i;function o(){i&&a.push(i),i=[]}let s=0,l,u="",c="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;s{o(y)}:xd}function o(c){if(DN(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function s(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!kN(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!aP(c)&&r.set(c.record.name,c)}function u(c,f){let d,v={},h,g;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw Dc(1,{location:c});g=d.record.name,v=At(rP(f.params,d.keys.filter(y=>!y.optional).concat(d.parent?d.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),c.params&&rP(c.params,d.keys.map(y=>y.name))),h=d.stringify(v)}else if(c.path!=null)h=c.path,d=n.find(y=>y.re.test(h)),d&&(v=d.parse(h),g=d.record.name);else{if(d=f.name?r.get(f.name):n.find(y=>y.re.test(f.path)),!d)throw Dc(1,{location:c,currentLocation:f});g=d.record.name,v=At({},f.params,c.params),h=d.stringify(v)}const p=[];let m=d;for(;m;)p.unshift(m.record),m=m.parent;return{name:g,path:h,params:v,matched:p,meta:jY(p)}}return e.forEach(c=>i(c)),{addRoute:i,resolve:u,removeRoute:o,getRoutes:s,getRecordMatcher:a}}function rP(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function XY(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ZY(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function ZY(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function aP(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function jY(e){return e.reduce((t,n)=>At(t,n.meta),{})}function iP(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function kN(e,t){return t.children.some(n=>n===e||kN(e,n))}function KY(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ai&&WS(i)):[r&&WS(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function qY(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ga(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const JY=Symbol(""),sP=Symbol(""),Yw=Symbol(""),LN=Symbol(""),YS=Symbol("");function Cf(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Oo(e,t,n,r,a,i=o=>o()){const o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((s,l)=>{const u=d=>{d===!1?l(Dc(4,{from:n,to:t})):d instanceof Error?l(d):OY(d)?l(Dc(2,{from:t,to:d})):(o&&r.enterCallbacks[a]===o&&typeof d=="function"&&o.push(d),s())},c=i(()=>e.call(r&&r.instances[a],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function B0(e,t,n,r,a=i=>i()){const i=[];for(const o of e)for(const s in o.components){let l=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(QY(l)){const c=(l.__vccOpts||l)[t];c&&i.push(Oo(c,n,r,o,s,a))}else{let u=l();i.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${o.path}"`));const f=aY(c)?c.default:c;o.components[s]=f;const v=(f.__vccOpts||f)[t];return v&&Oo(v,n,r,o,s,a)()}))}}return i}function QY(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function lP(e){const t=nt(Yw),n=nt(LN),r=V(()=>t.resolve(We(e.to))),a=V(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(Pc.bind(null,c));if(d>-1)return d;const v=uP(l[u-2]);return u>1&&uP(c)===v&&f[f.length-1].path!==v?f.findIndex(Pc.bind(null,l[u-2])):d}),i=V(()=>a.value>-1&&r7(n.params,r.value.params)),o=V(()=>a.value>-1&&a.value===n.matched.length-1&&IN(n.params,r.value.params));function s(l={}){return n7(l)?t[We(e.replace)?"replace":"push"](We(e.to)).catch(xd):Promise.resolve()}return{route:r,href:V(()=>r.value.href),isActive:i,isExactActive:o,navigate:s}}const e7=ps({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:lP,setup(e,{slots:t}){const n=An(lP(e)),{options:r}=nt(Yw),a=V(()=>({[cP(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[cP(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:ba("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),t7=e7;function n7(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function r7(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!Ga(a)||a.length!==r.length||r.some((i,o)=>i!==a[o]))return!1}return!0}function uP(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const cP=(e,t,n)=>e??t??n,a7=ps({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=nt(YS),a=V(()=>e.route||r.value),i=nt(sP,0),o=V(()=>{let u=We(i);const{matched:c}=a.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),s=V(()=>a.value.matched[o.value]);Tt(sP,V(()=>o.value+1)),Tt(JY,s),Tt(YS,a);const l=ge();return Se(()=>[l.value,s.value,e.name],([u,c,f],[d,v,h])=>{c&&(c.instances[f]=u,v&&v!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=v.leaveGuards),c.updateGuards.size||(c.updateGuards=v.updateGuards))),u&&c&&(!v||!Pc(c,v)||!d)&&(c.enterCallbacks[f]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=a.value,c=e.name,f=s.value,d=f&&f.components[c];if(!d)return fP(n.default,{Component:d,route:u});const v=f.props[c],h=v?v===!0?u.params:typeof v=="function"?v(u):v:null,p=ba(d,At({},h,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return fP(n.default,{Component:p,route:u})||p}}});function fP(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const i7=a7;function o7(e){const t=YY(e.routes,e),n=e.parseQuery||KY,r=e.stringifyQuery||oP,a=e.history,i=Cf(),o=Cf(),s=Cf(),l=xe(mo);let u=mo;Ku&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=O0.bind(null,F=>""+F),f=O0.bind(null,mY),d=O0.bind(null,qd);function v(F,Z){let K,U;return DN(F)?(K=t.getRecordMatcher(F),U=Z):U=F,t.addRoute(U,K)}function h(F){const Z=t.getRecordMatcher(F);Z&&t.removeRoute(Z)}function g(){return t.getRoutes().map(F=>F.record)}function p(F){return!!t.getRecordMatcher(F)}function m(F,Z){if(Z=At({},Z||l.value),typeof F=="string"){const B=N0(n,F,Z.path),q=t.resolve({path:B.path},Z),re=a.createHref(B.fullPath);return At(B,q,{params:d(q.params),hash:qd(B.hash),redirectedFrom:void 0,href:re})}let K;if(F.path!=null)K=At({},F,{path:N0(n,F.path,Z.path).path});else{const B=At({},F.params);for(const q in B)B[q]==null&&delete B[q];K=At({},F,{params:f(B)}),Z.params=f(Z.params)}const U=t.resolve(K,Z),te=F.hash||"";U.params=c(d(U.params));const ie=bY(r,At({},F,{hash:hY(te),path:U.path})),N=a.createHref(ie);return At({fullPath:ie,hash:te,query:r===oP?qY(F.query):F.query||{}},U,{redirectedFrom:void 0,href:N})}function y(F){return typeof F=="string"?N0(n,F,l.value.path):At({},F)}function _(F,Z){if(u!==F)return Dc(8,{from:Z,to:F})}function b(F){return w(F)}function x(F){return b(At(y(F),{replace:!0}))}function S(F){const Z=F.matched[F.matched.length-1];if(Z&&Z.redirect){const{redirect:K}=Z;let U=typeof K=="function"?K(F):K;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=y(U):{path:U},U.params={}),At({query:F.query,hash:F.hash,params:U.path!=null?{}:F.params},U)}}function w(F,Z){const K=u=m(F),U=l.value,te=F.state,ie=F.force,N=F.replace===!0,B=S(K);if(B)return w(At(y(B),{state:typeof B=="object"?At({},te,B.state):te,force:ie,replace:N}),Z||K);const q=K;q.redirectedFrom=Z;let re;return!ie&&SY(r,U,K)&&(re=Dc(16,{to:q,from:U}),j(U,U,!0,!1)),(re?Promise.resolve(re):A(q,U)).catch(ae=>Di(ae)?Di(ae,2)?ae:Y(ae):O(ae,q,U)).then(ae=>{if(ae){if(Di(ae,2))return w(At({replace:N},y(ae.to),{state:typeof ae.to=="object"?At({},te,ae.to.state):te,force:ie}),Z||q)}else ae=D(q,U,!0,N,te);return P(q,U,ae),ae})}function C(F,Z){const K=_(F,Z);return K?Promise.reject(K):Promise.resolve()}function T(F){const Z=H.values().next().value;return Z&&typeof Z.runWithContext=="function"?Z.runWithContext(F):F()}function A(F,Z){let K;const[U,te,ie]=s7(F,Z);K=B0(U.reverse(),"beforeRouteLeave",F,Z);for(const B of U)B.leaveGuards.forEach(q=>{K.push(Oo(q,F,Z))});const N=C.bind(null,F,Z);return K.push(N),X(K).then(()=>{K=[];for(const B of i.list())K.push(Oo(B,F,Z));return K.push(N),X(K)}).then(()=>{K=B0(te,"beforeRouteUpdate",F,Z);for(const B of te)B.updateGuards.forEach(q=>{K.push(Oo(q,F,Z))});return K.push(N),X(K)}).then(()=>{K=[];for(const B of ie)if(B.beforeEnter)if(Ga(B.beforeEnter))for(const q of B.beforeEnter)K.push(Oo(q,F,Z));else K.push(Oo(B.beforeEnter,F,Z));return K.push(N),X(K)}).then(()=>(F.matched.forEach(B=>B.enterCallbacks={}),K=B0(ie,"beforeRouteEnter",F,Z,T),K.push(N),X(K))).then(()=>{K=[];for(const B of o.list())K.push(Oo(B,F,Z));return K.push(N),X(K)}).catch(B=>Di(B,8)?B:Promise.reject(B))}function P(F,Z,K){s.list().forEach(U=>T(()=>U(F,Z,K)))}function D(F,Z,K,U,te){const ie=_(F,Z);if(ie)return ie;const N=Z===mo,B=Ku?history.state:{};K&&(U||N?a.replace(F.fullPath,At({scroll:N&&B&&B.scroll},te)):a.push(F.fullPath,te)),l.value=F,j(F,Z,K,N),Y()}let M;function L(){M||(M=a.listen((F,Z,K)=>{if(!W.listening)return;const U=m(F),te=S(U);if(te){w(At(te,{replace:!0}),U).catch(xd);return}u=U;const ie=l.value;Ku&&DY(JI(ie.fullPath,K.delta),iy()),A(U,ie).catch(N=>Di(N,12)?N:Di(N,2)?(w(N.to,U).then(B=>{Di(B,20)&&!K.delta&&K.type===Jd.pop&&a.go(-1,!1)}).catch(xd),Promise.reject()):(K.delta&&a.go(-K.delta,!1),O(N,U,ie))).then(N=>{N=N||D(U,ie,!1),N&&(K.delta&&!Di(N,8)?a.go(-K.delta,!1):K.type===Jd.pop&&Di(N,20)&&a.go(-1,!1)),P(U,ie,N)}).catch(xd)}))}let R=Cf(),E=Cf(),$;function O(F,Z,K){Y(F);const U=E.list();return U.length?U.forEach(te=>te(F,Z,K)):console.error(F),Promise.reject(F)}function G(){return $&&l.value!==mo?Promise.resolve():new Promise((F,Z)=>{R.add([F,Z])})}function Y(F){return $||($=!F,L(),R.list().forEach(([Z,K])=>F?K(F):Z()),R.reset()),F}function j(F,Z,K,U){const{scrollBehavior:te}=e;if(!Ku||!te)return Promise.resolve();const ie=!K&&MY(JI(F.fullPath,0))||(U||!K)&&history.state&&history.state.scroll||null;return dt().then(()=>te(F,Z,ie)).then(N=>N&&PY(N)).catch(N=>O(N,F,Z))}const Q=F=>a.go(F);let z;const H=new Set,W={currentRoute:l,listening:!0,addRoute:v,removeRoute:h,hasRoute:p,getRoutes:g,resolve:m,options:e,push:b,replace:x,go:Q,back:()=>Q(-1),forward:()=>Q(1),beforeEach:i.add,beforeResolve:o.add,afterEach:s.add,onError:E.add,isReady:G,install(F){const Z=this;F.component("RouterLink",t7),F.component("RouterView",i7),F.config.globalProperties.$router=Z,Object.defineProperty(F.config.globalProperties,"$route",{enumerable:!0,get:()=>We(l)}),Ku&&!z&&l.value===mo&&(z=!0,b(a.location).catch(te=>{}));const K={};for(const te in mo)Object.defineProperty(K,te,{get:()=>l.value[te],enumerable:!0});F.provide(Yw,Z),F.provide(LN,fO(K)),F.provide(YS,l);const U=F.unmount;H.add(F),F.unmount=function(){H.delete(F),H.size<1&&(u=mo,M&&M(),M=null,l.value=mo,z=!1,$=!1),U()}}};function X(F){return F.reduce((Z,K)=>Z.then(()=>T(K)),Promise.resolve())}return W}function s7(e,t){const n=[],r=[],a=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oPc(u,s))?r.push(s):n.push(s));const l=e.matched[o];l&&(t.matched.find(u=>Pc(u,l))||a.push(l))}return[n,r,a]}const Va=o7({history:VY("./"),routes:[{path:"/:config",name:"home",component:()=>Fh(()=>import("./DevicesView-924bdd6f.js"),["./DevicesView-924bdd6f.js","./PanelCard-c01d7239.js","./PanelCard-1a80a520.css"],import.meta.url)},{path:"/:config/devices/:view",name:"devices",component:()=>Fh(()=>import("./DevicesView-924bdd6f.js"),["./DevicesView-924bdd6f.js","./PanelCard-c01d7239.js","./PanelCard-1a80a520.css"],import.meta.url)},{path:"/:config/settings",name:"settings",component:()=>Fh(()=>import("./SettingsView-6288f9c9.js"),["./SettingsView-6288f9c9.js","./index-98598fdf.js","./index-c6b58a67.css","./PanelCard-c01d7239.js","./PanelCard-1a80a520.css","./SettingsView-3f514416.css"],import.meta.url)},{path:"/:config/internals",name:"internals",component:()=>Fh(()=>import("./InternalsView-a13220b9.js"),["./InternalsView-a13220b9.js","./index-98598fdf.js","./index-c6b58a67.css"],import.meta.url)}]});/*! + * shared v9.9.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const Vp=typeof window<"u",ms=(e,t=!1)=>t?Symbol.for(e):Symbol(e),l7=(e,t,n)=>u7({l:e,k:t,s:n}),u7=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),In=e=>typeof e=="number"&&isFinite(e),c7=e=>RN(e)==="[object Date]",Op=e=>RN(e)==="[object RegExp]",oy=e=>pt(e)&&Object.keys(e).length===0,Kn=Object.assign;let dP;const Xw=()=>dP||(dP=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function vP(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const f7=Object.prototype.hasOwnProperty;function Np(e,t){return f7.call(e,t)}const yn=Array.isArray,Jt=e=>typeof e=="function",$e=e=>typeof e=="string",Qt=e=>typeof e=="boolean",Ct=e=>e!==null&&typeof e=="object",d7=e=>Ct(e)&&Jt(e.then)&&Jt(e.catch),EN=Object.prototype.toString,RN=e=>EN.call(e),pt=e=>{if(!Ct(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},v7=e=>e==null?"":yn(e)||pt(e)&&e.toString===EN?JSON.stringify(e,null,2):String(e);function h7(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}function Zw(e){let t=e;return()=>++t}function g7(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const $h=e=>!Ct(e)||yn(e);function Qg(e,t){if($h(e)||$h(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:a}=n.pop();Object.keys(r).forEach(i=>{$h(r[i])||$h(a[i])?a[i]=r[i]:n.push({src:r[i],des:a[i]})})}}/*! + * message-compiler v9.9.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const p7=/\{([0-9a-zA-Z]+)\}/g;function m7(e,...t){return t.length===1&&y7(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(p7,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const y7=e=>e!==null&&typeof e=="object",Vn={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},_7={[Vn.EXPECTED_TOKEN]:"Expected token: '{0}'",[Vn.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[Vn.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[Vn.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[Vn.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[Vn.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[Vn.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[Vn.EMPTY_PLACEHOLDER]:"Empty placeholder",[Vn.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[Vn.INVALID_LINKED_FORMAT]:"Invalid linked format",[Vn.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[Vn.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[Vn.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[Vn.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[Vn.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[Vn.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function VN(e,t,n={}){const{domain:r,messages:a,args:i}=n,o=m7((a||_7)[e]||"",...i||[]),s=new SyntaxError(String(o));return s.code=e,t&&(s.location=t),s.domain=r,s}/*! + * core-base v9.9.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function b7(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Xw().__INTLIFY_PROD_DEVTOOLS__=!1)}const ys=[];ys[0]={w:[0],i:[3,0],"[":[4],o:[7]};ys[1]={w:[1],".":[2],"[":[4],o:[7]};ys[2]={w:[2],i:[3,0],0:[3,0]};ys[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};ys[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};ys[5]={"'":[4,0],o:8,l:[5,0]};ys[6]={'"':[4,0],o:8,l:[6,0]};const S7=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function x7(e){return S7.test(e)}function w7(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function C7(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function T7(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:x7(t)?w7(t):"*"+t}function A7(e){const t=[];let n=-1,r=0,a=0,i,o,s,l,u,c,f;const d=[];d[0]=()=>{o===void 0?o=s:o+=s},d[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},d[2]=()=>{d[0](),a++},d[3]=()=>{if(a>0)a--,r=4,d[0]();else{if(a=0,o===void 0||(o=T7(o),o===!1))return!1;d[1]()}};function v(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,s="\\"+h,d[0](),!0}for(;r!==null;)if(n++,i=e[n],!(i==="\\"&&v())){if(l=C7(i),f=ys[r],u=f[l]||f.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=d[u[1]],c&&(s=i,c()===!1))))return;if(r===7)return t}}const hP=new Map;function I7(e,t){return Ct(e)?e[t]:null}function P7(e,t){if(!Ct(e))return null;let n=hP.get(t);if(n||(n=A7(t),n&&hP.set(t,n)),!n)return null;const r=n.length;let a=e,i=0;for(;ie,M7=e=>"",k7="text",L7=e=>e.length===0?"":h7(e),E7=v7;function gP(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function R7(e){const t=In(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(In(e.named.count)||In(e.named.n))?In(e.named.count)?e.named.count:In(e.named.n)?e.named.n:t:t}function V7(e,t){t.count||(t.count=e),t.n||(t.n=e)}function O7(e={}){const t=e.locale,n=R7(e),r=Ct(e.pluralRules)&&$e(t)&&Jt(e.pluralRules[t])?e.pluralRules[t]:gP,a=Ct(e.pluralRules)&&$e(t)&&Jt(e.pluralRules[t])?gP:void 0,i=m=>m[r(n,m.length,a)],o=e.list||[],s=m=>o[m],l=e.named||{};In(e.pluralIndex)&&V7(n,l);const u=m=>l[m];function c(m){const y=Jt(e.messages)?e.messages(m):Ct(e.messages)?e.messages[m]:!1;return y||(e.parent?e.parent.message(m):M7)}const f=m=>e.modifiers?e.modifiers[m]:D7,d=pt(e.processor)&&Jt(e.processor.normalize)?e.processor.normalize:L7,v=pt(e.processor)&&Jt(e.processor.interpolate)?e.processor.interpolate:E7,h=pt(e.processor)&&$e(e.processor.type)?e.processor.type:k7,p={list:s,named:u,plural:i,linked:(m,...y)=>{const[_,b]=y;let x="text",S="";y.length===1?Ct(_)?(S=_.modifier||S,x=_.type||x):$e(_)&&(S=_||S):y.length===2&&($e(_)&&(S=_||S),$e(b)&&(x=b||x));const w=c(m)(p),C=x==="vnode"&&yn(w)&&S?w[0]:w;return S?f(S)(C,x):C},message:c,type:h,interpolate:v,normalize:d,values:Kn({},o,l)};return p}let Qd=null;function N7(e){Qd=e}function B7(e,t,n){Qd&&Qd.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const z7=F7("function:translate");function F7(e){return t=>Qd&&Qd.emit(e,t)}const $7={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},ON=Vn.__EXTEND_POINT__,Ds=Zw(ON),li={INVALID_ARGUMENT:ON,INVALID_DATE_ARGUMENT:Ds(),INVALID_ISO_DATE_ARGUMENT:Ds(),NOT_SUPPORT_NON_STRING_MESSAGE:Ds(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Ds(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Ds(),NOT_SUPPORT_LOCALE_TYPE:Ds(),__EXTEND_POINT__:Ds()};function Ni(e){return VN(e,null,void 0)}function jw(e,t){return t.locale!=null?pP(t.locale):pP(e.locale)}let z0;function pP(e){if($e(e))return e;if(Jt(e)){if(e.resolvedOnce&&z0!=null)return z0;if(e.constructor.name==="Function"){const t=e();if(d7(t))throw Ni(li.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return z0=t}else throw Ni(li.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Ni(li.NOT_SUPPORT_LOCALE_TYPE)}function G7(e,t,n){return[...new Set([n,...yn(t)?t:Ct(t)?Object.keys(t):$e(t)?[t]:[n]])]}function NN(e,t,n){const r=$e(n)?n:Bp,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let i=a.__localeChainCache.get(r);if(!i){i=[];let o=[n];for(;yn(o);)o=mP(i,o,t);const s=yn(t)||!pt(t)?t:t.default?t.default:null;o=$e(s)?[s]:s,yn(o)&&mP(i,o,!1),a.__localeChainCache.set(r,i)}return i}function mP(e,t,n){let r=!0;for(let a=0;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Y7(){return{upper:(e,t)=>t==="text"&&$e(e)?e.toUpperCase():t==="vnode"&&Ct(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&$e(e)?e.toLowerCase():t==="vnode"&&Ct(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&$e(e)?_P(e):t==="vnode"&&Ct(e)&&"__v_isVNode"in e?_P(e.children):e}}let X7,BN;function Z7(e){BN=e}let zN;function j7(e){zN=e}let FN=null;const K7=e=>{FN=e},q7=()=>FN;let $N=null;const bP=e=>{$N=e},J7=()=>$N;let SP=0;function Q7(e={}){const t=Jt(e.onWarn)?e.onWarn:g7,n=$e(e.version)?e.version:U7,r=$e(e.locale)||Jt(e.locale)?e.locale:Bp,a=Jt(r)?Bp:r,i=yn(e.fallbackLocale)||pt(e.fallbackLocale)||$e(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a,o=pt(e.messages)?e.messages:{[a]:{}},s=pt(e.datetimeFormats)?e.datetimeFormats:{[a]:{}},l=pt(e.numberFormats)?e.numberFormats:{[a]:{}},u=Kn({},e.modifiers||{},Y7()),c=e.pluralRules||{},f=Jt(e.missing)?e.missing:null,d=Qt(e.missingWarn)||Op(e.missingWarn)?e.missingWarn:!0,v=Qt(e.fallbackWarn)||Op(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,g=!!e.unresolving,p=Jt(e.postTranslation)?e.postTranslation:null,m=pt(e.processor)?e.processor:null,y=Qt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter,b=Jt(e.messageCompiler)?e.messageCompiler:X7,x=Jt(e.messageResolver)?e.messageResolver:BN||I7,S=Jt(e.localeFallbacker)?e.localeFallbacker:zN||G7,w=Ct(e.fallbackContext)?e.fallbackContext:void 0,C=e,T=Ct(C.__datetimeFormatters)?C.__datetimeFormatters:new Map,A=Ct(C.__numberFormatters)?C.__numberFormatters:new Map,P=Ct(C.__meta)?C.__meta:{};SP++;const D={version:n,cid:SP,locale:r,fallbackLocale:i,messages:o,modifiers:u,pluralRules:c,missing:f,missingWarn:d,fallbackWarn:v,fallbackFormat:h,unresolving:g,postTranslation:p,processor:m,warnHtmlMessage:y,escapeParameter:_,messageCompiler:b,messageResolver:x,localeFallbacker:S,fallbackContext:w,onWarn:t,__meta:P};return D.datetimeFormats=s,D.numberFormats=l,D.__datetimeFormatters=T,D.__numberFormatters=A,__INTLIFY_PROD_DEVTOOLS__&&B7(D,n,P),D}function Kw(e,t,n,r,a){const{missing:i,onWarn:o}=e;if(i!==null){const s=i(e,n,t,a);return $e(s)?s:t}else return t}function Tf(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const Mc=e=>Ct(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e),xP=()=>"",ia=e=>Jt(e);function wP(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:i,fallbackLocale:o,messages:s}=e,[l,u]=XS(...t),c=Qt(u.missingWarn)?u.missingWarn:e.missingWarn,f=Qt(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,d=Qt(u.escapeParameter)?u.escapeParameter:e.escapeParameter,v=!!u.resolvedMessage,h=$e(u.default)||Qt(u.default)?Qt(u.default)?i?l:()=>l:u.default:n?i?l:()=>l:"",g=n||h!=="",p=jw(e,u);d&&e9(u);let[m,y,_]=v?[l,p,s[p]||{}]:GN(e,l,p,o,f,c),b=m,x=l;if(!v&&!($e(b)||Mc(b)||ia(b))&&g&&(b=h,x=b),!v&&(!($e(b)||Mc(b)||ia(b))||!$e(y)))return a?sy:l;let S=!1;const w=()=>{S=!0},C=ia(b)?b:HN(e,l,y,b,x,w);if(S)return b;const T=r9(e,y,_,u),A=O7(T),P=t9(e,C,A),D=r?r(P,l):P;if(__INTLIFY_PROD_DEVTOOLS__){const M={timestamp:Date.now(),key:$e(l)?l:ia(b)?b.key:"",locale:y||(ia(b)?b.locale:""),format:$e(b)?b:ia(b)?b.source:"",message:D};M.meta=Kn({},e.__meta,q7()||{}),z7(M)}return D}function e9(e){yn(e.list)?e.list=e.list.map(t=>$e(t)?vP(t):t):Ct(e.named)&&Object.keys(e.named).forEach(t=>{$e(e.named[t])&&(e.named[t]=vP(e.named[t]))})}function GN(e,t,n,r,a,i){const{messages:o,onWarn:s,messageResolver:l,localeFallbacker:u}=e,c=u(e,r,n);let f={},d,v=null;const h="translate";for(let g=0;gr;return u.locale=n,u.key=t,u}const l=o(r,n9(e,n,a,r,s,i));return l.locale=n,l.key=t,l.source=r,l}function t9(e,t,n){return t(n)}function XS(...e){const[t,n,r]=e,a={};if(!$e(t)&&!In(t)&&!ia(t)&&!Mc(t))throw Ni(li.INVALID_ARGUMENT);const i=In(t)?String(t):(ia(t),t);return In(n)?a.plural=n:$e(n)?a.default=n:pt(n)&&!oy(n)?a.named=n:yn(n)&&(a.list=n),In(r)?a.plural=r:$e(r)?a.default=r:pt(r)&&Kn(a,r),[i,a]}function n9(e,t,n,r,a,i){return{locale:t,key:n,warnHtmlMessage:a,onError:o=>{throw i&&i(o),o},onCacheKey:o=>l7(t,n,o)}}function r9(e,t,n,r){const{modifiers:a,pluralRules:i,messageResolver:o,fallbackLocale:s,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,d={locale:t,modifiers:a,pluralRules:i,messages:v=>{let h=o(n,v);if(h==null&&c){const[,,g]=GN(c,v,t,s,l,u);h=o(g,v)}if($e(h)||Mc(h)){let g=!1;const m=HN(e,v,t,h,v,()=>{g=!0});return g?xP:m}else return ia(h)?h:xP}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),In(r.plural)&&(d.pluralIndex=r.plural),d}function CP(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:i,localeFallbacker:o}=e,{__datetimeFormatters:s}=e,[l,u,c,f]=ZS(...t),d=Qt(c.missingWarn)?c.missingWarn:e.missingWarn;Qt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,h=jw(e,c),g=o(e,a,h);if(!$e(l)||l==="")return new Intl.DateTimeFormat(h,f).format(u);let p={},m,y=null;const _="datetime format";for(let S=0;S{WN.includes(l)?o[l]=n[l]:i[l]=n[l]}),$e(r)?i.locale=r:pt(r)&&(o=r),pt(a)&&(o=a),[i.key||"",s,i,o]}function TP(e,t,n){const r=e;for(const a in n){const i=`${t}__${a}`;r.__datetimeFormatters.has(i)&&r.__datetimeFormatters.delete(i)}}function AP(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:i,localeFallbacker:o}=e,{__numberFormatters:s}=e,[l,u,c,f]=jS(...t),d=Qt(c.missingWarn)?c.missingWarn:e.missingWarn;Qt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,h=jw(e,c),g=o(e,a,h);if(!$e(l)||l==="")return new Intl.NumberFormat(h,f).format(u);let p={},m,y=null;const _="number format";for(let S=0;S{UN.includes(l)?o[l]=n[l]:i[l]=n[l]}),$e(r)?i.locale=r:pt(r)&&(o=r),pt(a)&&(o=a),[i.key||"",s,i,o]}function IP(e,t,n){const r=e;for(const a in n){const i=`${t}__${a}`;r.__numberFormatters.has(i)&&r.__numberFormatters.delete(i)}}b7();/*! + * vue-i18n v9.9.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const a9="9.9.1";function i9(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Xw().__INTLIFY_PROD_DEVTOOLS__=!1)}const YN=$7.__EXTEND_POINT__,yo=Zw(YN);yo(),yo(),yo(),yo(),yo(),yo(),yo(),yo();const XN=li.__EXTEND_POINT__,pr=Zw(XN),pa={UNEXPECTED_RETURN_TYPE:XN,INVALID_ARGUMENT:pr(),MUST_BE_CALL_SETUP_TOP:pr(),NOT_INSTALLED:pr(),NOT_AVAILABLE_IN_LEGACY_MODE:pr(),REQUIRED_VALUE:pr(),INVALID_VALUE:pr(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:pr(),NOT_INSTALLED_WITH_PROVIDE:pr(),UNEXPECTED_ERROR:pr(),NOT_COMPATIBLE_LEGACY_VUE_I18N:pr(),BRIDGE_SUPPORT_VUE_2_ONLY:pr(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:pr(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:pr(),__EXTEND_POINT__:pr()};function Ha(e,...t){return VN(e,null,void 0)}const KS=ms("__translateVNode"),qS=ms("__datetimeParts"),JS=ms("__numberParts"),o9=ms("__setPluralRules"),s9=ms("__injectWithOption"),QS=ms("__dispose");function ev(e){if(!Ct(e))return e;for(const t in e)if(Np(e,t))if(!t.includes("."))Ct(e[t])&&ev(e[t]);else{const n=t.split("."),r=n.length-1;let a=e,i=!1;for(let o=0;o{if("locale"in s&&"resource"in s){const{locale:l,resource:u}=s;l?(o[l]=o[l]||{},Qg(u,o[l])):Qg(u,o)}else $e(s)&&Qg(JSON.parse(s),o)}),a==null&&i)for(const s in o)Np(o,s)&&ev(o[s]);return o}function jN(e){return e.type}function l9(e,t,n){let r=Ct(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=ZN(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(i=>{e.mergeLocaleMessage(i,r[i])});{if(Ct(t.datetimeFormats)){const i=Object.keys(t.datetimeFormats);i.length&&i.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(Ct(t.numberFormats)){const i=Object.keys(t.numberFormats);i.length&&i.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function PP(e){return I(rs,null,e,0)}const DP="__INTLIFY_META__",MP=()=>[],u9=()=>!1;let kP=0;function LP(e){return(t,n,r,a)=>e(n,r,_a()||void 0,a)}const c9=()=>{const e=_a();let t=null;return e&&(t=jN(e)[DP])?{[DP]:t}:null};function KN(e={},t){const{__root:n,__injectWithOption:r}=e,a=n===void 0,i=e.flatJson,o=Vp?ge:xe;let s=Qt(e.inheritLocale)?e.inheritLocale:!0;const l=o(n&&s?n.locale.value:$e(e.locale)?e.locale:Bp),u=o(n&&s?n.fallbackLocale.value:$e(e.fallbackLocale)||yn(e.fallbackLocale)||pt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l.value),c=o(ZN(l.value,e)),f=o(pt(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),d=o(pt(e.numberFormats)?e.numberFormats:{[l.value]:{}});let v=n?n.missingWarn:Qt(e.missingWarn)||Op(e.missingWarn)?e.missingWarn:!0,h=n?n.fallbackWarn:Qt(e.fallbackWarn)||Op(e.fallbackWarn)?e.fallbackWarn:!0,g=n?n.fallbackRoot:Qt(e.fallbackRoot)?e.fallbackRoot:!0,p=!!e.fallbackFormat,m=Jt(e.missing)?e.missing:null,y=Jt(e.missing)?LP(e.missing):null,_=Jt(e.postTranslation)?e.postTranslation:null,b=n?n.warnHtmlMessage:Qt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,x=!!e.escapeParameter;const S=n?n.modifiers:pt(e.modifiers)?e.modifiers:{};let w=e.pluralRules||n&&n.pluralRules,C;C=(()=>{a&&bP(null);const ne={version:a9,locale:l.value,fallbackLocale:u.value,messages:c.value,modifiers:S,pluralRules:w,missing:y===null?void 0:y,missingWarn:v,fallbackWarn:h,fallbackFormat:p,unresolving:!0,postTranslation:_===null?void 0:_,warnHtmlMessage:b,escapeParameter:x,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};ne.datetimeFormats=f.value,ne.numberFormats=d.value,ne.__datetimeFormatters=pt(C)?C.__datetimeFormatters:void 0,ne.__numberFormatters=pt(C)?C.__numberFormatters:void 0;const ce=Q7(ne);return a&&bP(ce),ce})(),Tf(C,l.value,u.value);function A(){return[l.value,u.value,c.value,f.value,d.value]}const P=V({get:()=>l.value,set:ne=>{l.value=ne,C.locale=l.value}}),D=V({get:()=>u.value,set:ne=>{u.value=ne,C.fallbackLocale=u.value,Tf(C,l.value,ne)}}),M=V(()=>c.value),L=V(()=>f.value),R=V(()=>d.value);function E(){return Jt(_)?_:null}function $(ne){_=ne,C.postTranslation=ne}function O(){return m}function G(ne){ne!==null&&(y=LP(ne)),m=ne,C.missing=y}const Y=(ne,ce,Oe,Ze,_t,jt)=>{A();let Cn;try{__INTLIFY_PROD_DEVTOOLS__,a||(C.fallbackContext=n?J7():void 0),Cn=ne(C)}finally{__INTLIFY_PROD_DEVTOOLS__,a||(C.fallbackContext=void 0)}if(Oe!=="translate exists"&&In(Cn)&&Cn===sy||Oe==="translate exists"&&!Cn){const[vo,T0]=ce();return n&&g?Ze(n):_t(vo)}else{if(jt(Cn))return Cn;throw Ha(pa.UNEXPECTED_RETURN_TYPE)}};function j(...ne){return Y(ce=>Reflect.apply(wP,null,[ce,...ne]),()=>XS(...ne),"translate",ce=>Reflect.apply(ce.t,ce,[...ne]),ce=>ce,ce=>$e(ce))}function Q(...ne){const[ce,Oe,Ze]=ne;if(Ze&&!Ct(Ze))throw Ha(pa.INVALID_ARGUMENT);return j(ce,Oe,Kn({resolvedMessage:!0},Ze||{}))}function z(...ne){return Y(ce=>Reflect.apply(CP,null,[ce,...ne]),()=>ZS(...ne),"datetime format",ce=>Reflect.apply(ce.d,ce,[...ne]),()=>yP,ce=>$e(ce))}function H(...ne){return Y(ce=>Reflect.apply(AP,null,[ce,...ne]),()=>jS(...ne),"number format",ce=>Reflect.apply(ce.n,ce,[...ne]),()=>yP,ce=>$e(ce))}function W(ne){return ne.map(ce=>$e(ce)||In(ce)||Qt(ce)?PP(String(ce)):ce)}const F={normalize:W,interpolate:ne=>ne,type:"vnode"};function Z(...ne){return Y(ce=>{let Oe;const Ze=ce;try{Ze.processor=F,Oe=Reflect.apply(wP,null,[Ze,...ne])}finally{Ze.processor=null}return Oe},()=>XS(...ne),"translate",ce=>ce[KS](...ne),ce=>[PP(ce)],ce=>yn(ce))}function K(...ne){return Y(ce=>Reflect.apply(AP,null,[ce,...ne]),()=>jS(...ne),"number format",ce=>ce[JS](...ne),MP,ce=>$e(ce)||yn(ce))}function U(...ne){return Y(ce=>Reflect.apply(CP,null,[ce,...ne]),()=>ZS(...ne),"datetime format",ce=>ce[qS](...ne),MP,ce=>$e(ce)||yn(ce))}function te(ne){w=ne,C.pluralRules=w}function ie(ne,ce){return Y(()=>{if(!ne)return!1;const Oe=$e(ce)?ce:l.value,Ze=q(Oe),_t=C.messageResolver(Ze,ne);return Mc(_t)||ia(_t)||$e(_t)},()=>[ne],"translate exists",Oe=>Reflect.apply(Oe.te,Oe,[ne,ce]),u9,Oe=>Qt(Oe))}function N(ne){let ce=null;const Oe=NN(C,u.value,l.value);for(let Ze=0;Ze{s&&(l.value=ne,C.locale=ne,Tf(C,l.value,u.value))}),Se(n.fallbackLocale,ne=>{s&&(u.value=ne,C.fallbackLocale=ne,Tf(C,l.value,u.value))}));const Me={id:kP,locale:P,fallbackLocale:D,get inheritLocale(){return s},set inheritLocale(ne){s=ne,ne&&n&&(l.value=n.locale.value,u.value=n.fallbackLocale.value,Tf(C,l.value,u.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:M,get modifiers(){return S},get pluralRules(){return w||{}},get isGlobal(){return a},get missingWarn(){return v},set missingWarn(ne){v=ne,C.missingWarn=v},get fallbackWarn(){return h},set fallbackWarn(ne){h=ne,C.fallbackWarn=h},get fallbackRoot(){return g},set fallbackRoot(ne){g=ne},get fallbackFormat(){return p},set fallbackFormat(ne){p=ne,C.fallbackFormat=p},get warnHtmlMessage(){return b},set warnHtmlMessage(ne){b=ne,C.warnHtmlMessage=ne},get escapeParameter(){return x},set escapeParameter(ne){x=ne,C.escapeParameter=ne},t:j,getLocaleMessage:q,setLocaleMessage:re,mergeLocaleMessage:ae,getPostTranslationHandler:E,setPostTranslationHandler:$,getMissingHandler:O,setMissingHandler:G,[o9]:te};return Me.datetimeFormats=L,Me.numberFormats=R,Me.rt=Q,Me.te=ie,Me.tm=B,Me.d=z,Me.n=H,Me.getDateTimeFormat=de,Me.setDateTimeFormat=me,Me.mergeDateTimeFormat=pe,Me.getNumberFormat=be,Me.setNumberFormat=ye,Me.mergeNumberFormat=De,Me[s9]=r,Me[KS]=Z,Me[qS]=U,Me[JS]=K,Me}const qw={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function f9({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>[...r,...a.type===ke?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},{})}function qN(e){return ke}const d9=ps({name:"i18n-t",props:Kn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>In(e)||!isNaN(e)}},qw),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||Zv({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(n).filter(f=>f!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=$e(e.plural)?+e.plural:e.plural);const s=f9(t,i),l=a[KS](e.keypath,s,o),u=Kn({},r),c=$e(e.tag)||Ct(e.tag)?e.tag:qN();return ba(c,u,l)}}}),EP=d9;function v9(e){return yn(e)&&!$e(e[0])}function JN(e,t,n,r){const{slots:a,attrs:i}=t;return()=>{const o={part:!0};let s={};e.locale&&(o.locale=e.locale),$e(e.format)?o.key=e.format:Ct(e.format)&&($e(e.format.key)&&(o.key=e.format.key),s=Object.keys(e.format).reduce((d,v)=>n.includes(v)?Kn({},d,{[v]:e.format[v]}):d,{}));const l=r(e.value,o,s);let u=[o.key];yn(l)?u=l.map((d,v)=>{const h=a[d.type],g=h?h({[d.type]:d.value,index:v,parts:l}):[d.value];return v9(g)&&(g[0].key=`${d.type}-${v}`),g}):$e(l)&&(u=[l]);const c=Kn({},i),f=$e(e.tag)||Ct(e.tag)?e.tag:qN();return ba(f,c,u)}}const h9=ps({name:"i18n-n",props:Kn({value:{type:Number,required:!0},format:{type:[String,Object]}},qw),setup(e,t){const n=e.i18n||Zv({useScope:"parent",__useComponent:!0});return JN(e,t,UN,(...r)=>n[JS](...r))}}),RP=h9,g9=ps({name:"i18n-d",props:Kn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},qw),setup(e,t){const n=e.i18n||Zv({useScope:"parent",__useComponent:!0});return JN(e,t,WN,(...r)=>n[qS](...r))}}),VP=g9;function p9(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function m9(e){const t=o=>{const{instance:s,modifiers:l,value:u}=o;if(!s||!s.$)throw Ha(pa.UNEXPECTED_ERROR);const c=p9(e,s.$),f=OP(u);return[Reflect.apply(c.t,c,[...NP(f)]),c]};return{created:(o,s)=>{const[l,u]=t(s);Vp&&e.global===u&&(o.__i18nWatcher=Se(u.locale,()=>{s.instance&&s.instance.$forceUpdate()})),o.__composer=u,o.textContent=l},unmounted:o=>{Vp&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:s})=>{if(o.__composer){const l=o.__composer,u=OP(s);o.textContent=Reflect.apply(l.t,l,[...NP(u)])}},getSSRProps:o=>{const[s]=t(o);return{textContent:s}}}}function OP(e){if($e(e))return{path:e};if(pt(e)){if(!("path"in e))throw Ha(pa.REQUIRED_VALUE,"path");return e}else throw Ha(pa.INVALID_VALUE)}function NP(e){const{path:t,locale:n,args:r,choice:a,plural:i}=e,o={},s=r||{};return $e(n)&&(o.locale=n),In(a)&&(o.plural=a),In(i)&&(o.plural=i),[t,s,o]}function y9(e,t,...n){const r=pt(n[0])?n[0]:{},a=!!r.useI18nComponentName;(Qt(r.globalInstall)?r.globalInstall:!0)&&([a?"i18n":EP.name,"I18nT"].forEach(o=>e.component(o,EP)),[RP.name,"I18nN"].forEach(o=>e.component(o,RP)),[VP.name,"I18nD"].forEach(o=>e.component(o,VP))),e.directive("t",m9(t))}const _9=ms("global-vue-i18n");function b9(e={},t){const n=Qt(e.globalInjection)?e.globalInjection:!0,r=!0,a=new Map,[i,o]=S9(e),s=ms("");function l(f){return a.get(f)||null}function u(f,d){a.set(f,d)}function c(f){a.delete(f)}{const f={get mode(){return"composition"},get allowComposition(){return r},async install(d,...v){if(d.__VUE_I18N_SYMBOL__=s,d.provide(d.__VUE_I18N_SYMBOL__,f),pt(v[0])){const p=v[0];f.__composerExtend=p.__composerExtend,f.__vueI18nExtend=p.__vueI18nExtend}let h=null;n&&(h=D9(d,f.global)),y9(d,f,...v);const g=d.unmount;d.unmount=()=>{h&&h(),f.dispose(),g()}},get global(){return o},dispose(){i.stop()},__instances:a,__getInstance:l,__setInstance:u,__deleteInstance:c};return f}}function Zv(e={}){const t=_a();if(t==null)throw Ha(pa.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ha(pa.NOT_INSTALLED);const n=x9(t),r=C9(n),a=jN(t),i=w9(e,a);if(i==="global")return l9(r,e,a),r;if(i==="parent"){let l=T9(n,t,e.__useComponent);return l==null&&(l=r),l}const o=n;let s=o.__getInstance(t);if(s==null){const l=Kn({},e);"__i18n"in a&&(l.__i18n=a.__i18n),r&&(l.__root=r),s=KN(l),o.__composerExtend&&(s[QS]=o.__composerExtend(s)),I9(o,t,s),o.__setInstance(t,s)}return s}function S9(e,t,n){const r=Xc();{const a=r.run(()=>KN(e));if(a==null)throw Ha(pa.UNEXPECTED_ERROR);return[r,a]}}function x9(e){{const t=nt(e.isCE?_9:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ha(e.isCE?pa.NOT_INSTALLED_WITH_PROVIDE:pa.UNEXPECTED_ERROR);return t}}function w9(e,t){return oy(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function C9(e){return e.mode==="composition"?e.global:e.global.__composer}function T9(e,t,n=!1){let r=null;const a=t.root;let i=A9(t,n);for(;i!=null;){const o=e;if(e.mode==="composition"&&(r=o.__getInstance(i)),r!=null||a===i)break;i=i.parent}return r}function A9(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function I9(e,t,n){ln(()=>{},t),Yv(()=>{const r=n;e.__deleteInstance(t);const a=r[QS];a&&(a(),delete r[QS])},t)}const P9=["locale","fallbackLocale","availableLocales"],BP=["t","rt","d","n","tm","te"];function D9(e,t){const n=Object.create(null);return P9.forEach(a=>{const i=Object.getOwnPropertyDescriptor(t,a);if(!i)throw Ha(pa.UNEXPECTED_ERROR);const o=Bt(i.value)?{get(){return i.value.value},set(s){i.value.value=s}}:{get(){return i.get&&i.get()}};Object.defineProperty(n,a,o)}),e.config.globalProperties.$i18n=n,BP.forEach(a=>{const i=Object.getOwnPropertyDescriptor(t,a);if(!i||!i.value)throw Ha(pa.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,i)}),()=>{delete e.config.globalProperties.$i18n,BP.forEach(a=>{delete e.config.globalProperties[`$${a}`]})}}i9();Z7(P7);j7(NN);if(__INTLIFY_PROD_DEVTOOLS__){const e=Xw();e.__INTLIFY__=!0,N7(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function Ba(e,t){let n;function r(){n=Xc(),n.run(()=>t.length?t(()=>{n==null||n.stop(),r()}):t())}Se(e,a=>{a&&!n?r():a||(n==null||n.stop(),n=void 0)},{immediate:!0}),er(()=>{n==null||n.stop()})}const Mt=typeof window<"u",Jw=Mt&&"IntersectionObserver"in window,M9=Mt&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),zP=Mt&&"EyeDropper"in window;function FP(e,t,n){k9(e,t),t.set(e,n)}function k9(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function L9(e,t,n){var r=QN(e,t,"set");return E9(e,r,n),n}function E9(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function Ms(e,t){var n=QN(e,t,"get");return R9(e,n)}function QN(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function R9(e,t){return t.get?t.get.call(e):t.value}function eB(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let a=0;aro(e[r],t[r]))}function Wl(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),eB(e,t.split("."),n))}function Pn(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}if(typeof t=="string")return Wl(e,t,n);if(Array.isArray(t))return eB(e,t,n);if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}function ui(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function Ae(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function zp(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function tv(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const $P=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),e1=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function tB(e){return Object.keys(e)}function gl(e,t){return t.every(n=>e.hasOwnProperty(n))}function nB(e,t){const n={},r=new Set(Object.keys(e));for(const a of t)r.has(a)&&(n[a]=e[a]);return n}function t1(e,t,n){const r=Object.create(null),a=Object.create(null);for(const i in e)t.some(o=>o instanceof RegExp?o.test(i):o===i)&&!(n!=null&&n.some(o=>o===i))?r[i]=e[i]:a[i]=e[i];return[r,a]}function bn(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}function rB(e,t){const n={};return t.forEach(r=>n[r]=e[r]),n}const aB=/^on[^a-z]/,ly=e=>aB.test(e),V9=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],O9=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function N9(e){return e.isComposing&&O9.includes(e.key)}function _s(e){const[t,n]=t1(e,[aB]),r=bn(t,V9),[a,i]=t1(n,["class","style","id",/^data-/]);return Object.assign(a,t),Object.assign(i,r),[a,i]}function en(e){return e==null?[]:Array.isArray(e)?e:[e]}function B9(e,t){let n=0;const r=function(){for(var a=arguments.length,i=new Array(a),o=0;oe(...i),We(t))};return r.clear=()=>{clearTimeout(n)},r.immediate=e,r}function dn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function GP(e){const t=e.toString().trim();return t.includes(".")?t.length-t.indexOf(".")-1:0}function HP(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function WP(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function z9(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=t&&r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const a in e)r[a]=e[a];for(const a in t){const i=e[a],o=t[a];if(zp(i)&&zp(o)){r[a]=zr(i,o,n);continue}if(Array.isArray(i)&&Array.isArray(o)&&n){r[a]=n(i,o);continue}r[a]=o}return r}function iB(e){return e.map(t=>t.type===ke?iB(t.children):t).flat()}function Dl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Dl.cache.has(e))return Dl.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Dl.cache.set(e,t),t}Dl.cache=new Map;function Cd(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>Cd(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>Cd(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return Cd(e,t.component.subTree).flat(1)}return[]}var Gh=new WeakMap,Cu=new WeakMap;class F9{constructor(t){FP(this,Gh,{writable:!0,value:[]}),FP(this,Cu,{writable:!0,value:0}),this.size=t}push(t){Ms(this,Gh)[Ms(this,Cu)]=t,L9(this,Cu,(Ms(this,Cu)+1)%this.size)}values(){return Ms(this,Gh).slice(Ms(this,Cu)).concat(Ms(this,Gh).slice(0,Ms(this,Cu)))}}function $9(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function Qw(e){const t=An({}),n=V(e);return kn(()=>{for(const r in n.value)t[r]=n.value[r]},{flush:"sync"}),Hv(t)}function Fp(e,t){return e.includes(t)}function oB(e){return e[2].toLowerCase()+e.slice(3)}const cr=()=>[Function,Array];function YP(e,t){return t="on"+Ti(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function eC(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(r=>`${r}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function sB(e,t,n){let r,a=e.indexOf(document.activeElement);const i=t==="next"?1:-1;do a+=i,r=e[a];while((!r||r.offsetParent==null||!((n==null?void 0:n(r))??!0))&&a=0);return r}function kc(e,t){var r,a,i,o;const n=nv(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((r=n[0])==null||r.focus());else if(t==="first")(a=n[0])==null||a.focus();else if(t==="last")(i=n.at(-1))==null||i.focus();else if(typeof t=="number")(o=n[t])==null||o.focus();else{const s=sB(n,t);s?s.focus():kc(e,t==="next"?"first":"last")}}function Hh(e){return e==null||typeof e=="string"&&e.trim()===""}function lB(){}function Lc(e,t){if(!(Mt&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function uy(e){return e.some(t=>as(t)?t.type===jn?!1:t.type!==ke||uy(t.children):!0)?e:null}function G9(e,t){if(!Mt||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function H9(e,t){const n=e.clientX,r=e.clientY,a=t.getBoundingClientRect(),i=a.left,o=a.top,s=a.right,l=a.bottom;return n>=i&&n<=s&&r>=o&&r<=l}const uB=["top","bottom"],W9=["start","end","left","right"];function n1(e,t){let[n,r]=e.split(" ");return r||(r=Fp(uB,n)?"start":Fp(W9,n)?"top":"center"),{side:r1(n,t),align:r1(r,t)}}function r1(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function F0(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function $0(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function XP(e){return{side:e.align,align:e.side}}function ZP(e){return Fp(uB,e.side)?"y":"x"}class Ml{constructor(t){let{x:n,y:r,width:a,height:i}=t;this.x=n,this.y=r,this.width=a,this.height=i}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function jP(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function cB(e){return Array.isArray(e)?new Ml({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function tC(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),r=n.transform;if(r){let a,i,o,s,l;if(r.startsWith("matrix3d("))a=r.slice(9,-1).split(/, /),i=+a[0],o=+a[5],s=+a[12],l=+a[13];else if(r.startsWith("matrix("))a=r.slice(7,-1).split(/, /),i=+a[0],o=+a[3],s=+a[4],l=+a[5];else return new Ml(t);const u=n.transformOrigin,c=t.x-s-(1-i)*parseFloat(u),f=t.y-l-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),d=i?t.width/i:e.offsetWidth+1,v=o?t.height/o:e.offsetHeight+1;return new Ml({x:c,y:f,width:d,height:v})}else return new Ml(t)}function pl(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof r.finished>"u"&&(r.finished=new Promise(a=>{r.onfinish=()=>{a(r)}})),r}const ep=new WeakMap;function U9(e,t){Object.keys(t).forEach(n=>{if(ly(n)){const r=oB(n),a=ep.get(e);if(t[n]==null)a==null||a.forEach(i=>{const[o,s]=i;o===r&&(e.removeEventListener(r,s),a.delete(i))});else if(!a||![...a].some(i=>i[0]===r&&i[1]===t[n])){e.addEventListener(r,t[n]);const i=a||new Set;i.add([r,t[n]]),ep.has(e)||ep.set(e,i)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function Y9(e,t){Object.keys(t).forEach(n=>{if(ly(n)){const r=oB(n),a=ep.get(e);a==null||a.forEach(i=>{const[o,s]=i;o===r&&(e.removeEventListener(r,s),a.delete(i))})}else e.removeAttribute(n)})}const Tu=2.4,KP=.2126729,qP=.7151522,JP=.072175,X9=.55,Z9=.58,j9=.57,K9=.62,Wh=.03,QP=1.45,q9=5e-4,J9=1.25,Q9=1.25,eD=.078,tD=12.82051282051282,Uh=.06,nD=.001;function rD(e,t){const n=(e.r/255)**Tu,r=(e.g/255)**Tu,a=(e.b/255)**Tu,i=(t.r/255)**Tu,o=(t.g/255)**Tu,s=(t.b/255)**Tu;let l=n*KP+r*qP+a*JP,u=i*KP+o*qP+s*JP;if(l<=Wh&&(l+=(Wh-l)**QP),u<=Wh&&(u+=(Wh-u)**QP),Math.abs(u-l)l){const f=(u**X9-l**Z9)*J9;c=f-nD?0:f>-eD?f-f*tD*Uh:f+Uh}return c*100}function eX(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const $p=.20689655172413793,tX=e=>e>$p**3?Math.cbrt(e):e/(3*$p**2)+4/29,nX=e=>e>$p?e**3:3*$p**2*(e-4/29);function fB(e){const t=tX,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function dB(e){const t=nX,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const rX=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],aX=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,iX=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],oX=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function vB(e){const t=Array(3),n=aX,r=rX;for(let a=0;a<3;++a)t[a]=Math.round(dn(n(r[a][0]*e[0]+r[a][1]*e[1]+r[a][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function nC(e){let{r:t,g:n,b:r}=e;const a=[0,0,0],i=oX,o=iX;t=i(t/255),n=i(n/255),r=i(r/255);for(let s=0;s<3;++s)a[s]=o[s][0]*t+o[s][1]*n+o[s][2]*r;return a}function a1(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function sX(e){return a1(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const aD=/^(?(?:rgb|hsl)a?)\((?.+)\)/,lX={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>iD({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>iD({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>Yi({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>Yi({h:e,s:t,v:n,a:r})};function ca(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&aD.test(e)){const{groups:t}=e.match(aD),{fn:n,values:r}=t,a=r.split(/,\s*/).map(i=>i.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(i)/100:parseFloat(i));return lX[n](...a)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),yB(t)}else if(typeof e=="object"){if(gl(e,["r","g","b"]))return e;if(gl(e,["h","s","l"]))return Yi(rC(e));if(gl(e,["h","s","v"]))return Yi(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} +Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Yi(e){const{h:t,s:n,v:r,a}=e,i=s=>{const l=(s+t/60)%6;return r-r*n*Math.max(Math.min(l,4-l,1),0)},o=[i(5),i(3),i(1)].map(s=>Math.round(s*255));return{r:o[0],g:o[1],b:o[2],a}}function iD(e){return Yi(rC(e))}function cy(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,r=e.b/255,a=Math.max(t,n,r),i=Math.min(t,n,r);let o=0;a!==i&&(a===t?o=60*(0+(n-r)/(a-i)):a===n?o=60*(2+(r-t)/(a-i)):a===r&&(o=60*(4+(t-n)/(a-i)))),o<0&&(o=o+360);const s=a===0?0:(a-i)/a,l=[o,s,a];return{h:l[0],s:l[1],v:l[2],a:e.a}}function hB(e){const{h:t,s:n,v:r,a}=e,i=r-r*n/2,o=i===1||i===0?0:(r-i)/Math.min(i,1-i);return{h:t,s:o,l:i,a}}function rC(e){const{h:t,s:n,l:r,a}=e,i=r+n*Math.min(r,1-r),o=i===0?0:2-2*r/i;return{h:t,s:o,v:i,a}}function gB(e){let{r:t,g:n,b:r,a}=e;return a===void 0?`rgb(${t}, ${n}, ${r})`:`rgba(${t}, ${n}, ${r}, ${a})`}function pB(e){return gB(Yi(e))}function Yh(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function mB(e){let{r:t,g:n,b:r,a}=e;return`#${[Yh(t),Yh(n),Yh(r),a!==void 0?Yh(Math.round(a*255)):""].join("")}`}function yB(e){e=uX(e);let[t,n,r,a]=z9(e,2).map(i=>parseInt(i,16));return a=a===void 0?a:a/255,{r:t,g:n,b:r,a}}function _B(e){const t=yB(e);return cy(t)}function bB(e){return mB(Yi(e))}function uX(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=HP(HP(e,6),8,"F")),e}function cX(e,t){const n=fB(nC(e));return n[0]=n[0]+t*10,vB(dB(n))}function fX(e,t){const n=fB(nC(e));return n[0]=n[0]-t*10,vB(dB(n))}function i1(e){const t=ca(e);return nC(t)[1]}function dX(e,t){const n=i1(e),r=i1(t),a=Math.max(n,r),i=Math.min(n,r);return(a+.05)/(i+.05)}function SB(e){const t=Math.abs(rD(ca(0),ca(e)));return Math.abs(rD(ca(16777215),ca(e)))>Math.min(t,50)?"#fff":"#000"}function ee(e,t){return n=>Object.keys(e).reduce((r,a)=>{const o=typeof e[a]=="object"&&e[a]!=null&&!Array.isArray(e[a])?e[a]:{type:e[a]};return n&&a in n?r[a]={...o,default:n[a]}:r[a]=o,t&&!r[a].source&&(r[a].source=t),r},{})}const Pe=ee({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component"),Ec=Symbol.for("vuetify:defaults");function vX(e){return ge(e)}function aC(){const e=nt(Ec);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Gt(e,t){const n=aC(),r=ge(e),a=V(()=>{if(We(t==null?void 0:t.disabled))return n.value;const o=We(t==null?void 0:t.scoped),s=We(t==null?void 0:t.reset),l=We(t==null?void 0:t.root);if(r.value==null&&!(o||s||l))return n.value;let u=zr(r.value,{prev:n.value});if(o)return u;if(s||l){const c=Number(s||1/0);for(let f=0;f<=c&&!(!u||!("prev"in u));f++)u=u.prev;return u&&typeof l=="string"&&l in u&&(u=zr(zr(u,{prev:u}),u[l])),u}return u.prev?zr(u.prev,u):u});return Tt(Ec,a),a}function hX(e,t){var n,r;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((r=e.props)==null?void 0:r[Dl(t)])<"u"}function gX(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:aC();const r=nn("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const a=V(()=>{var l;return(l=n.value)==null?void 0:l[e._as??t]}),i=new Proxy(e,{get(l,u){var f,d,v,h;const c=Reflect.get(l,u);return u==="class"||u==="style"?[(f=a.value)==null?void 0:f[u],c].filter(g=>g!=null):typeof u=="string"&&!hX(r.vnode,u)?((d=a.value)==null?void 0:d[u])??((h=(v=n.value)==null?void 0:v.global)==null?void 0:h[u])??c:c}}),o=xe();kn(()=>{if(a.value){const l=Object.entries(a.value).filter(u=>{let[c]=u;return c.startsWith(c[0].toUpperCase())});o.value=l.length?Object.fromEntries(l):void 0}else o.value=void 0});function s(){const l=bX(Ec,r);Tt(Ec,V(()=>o.value?zr((l==null?void 0:l.value)??{},o.value):l==null?void 0:l.value))}return{props:i,provideSubDefaults:s}}function Ur(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=ee(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return nB(r,t)},e.props._as=String,e.setup=function(r,a){const i=aC();if(!i.value)return e._setup(r,a);const{props:o,provideSubDefaults:s}=gX(r,r._as??e.name,i),l=e._setup(o,a);return s(),l}}return e}function le(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?Ur:ps)(t)}function pX(e,t){return t.props=e,t}function Yr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return le()({name:n??Ti(Zn(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...Pe()},setup(r,a){let{slots:i}=a;return()=>{var o;return ba(r.tag,{class:[e,r.class],style:r.style},(o=i.default)==null?void 0:o.call(i))}}})}function xB(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const rv="cubic-bezier(0.4, 0, 0.2, 1)",mX="cubic-bezier(0.0, 0, 0.2, 1)",yX="cubic-bezier(0.4, 0, 1, 1)";function oD(e,t,n){return Object.keys(e).filter(r=>ly(r)&&r.endsWith(t)).reduce((r,a)=>(r[a.slice(0,-t.length)]=i=>e[a](i,n(i)),r),{})}function nn(e,t){const n=_a();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function Ai(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=nn(e).type;return Dl((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let wB=0,tp=new WeakMap;function tr(){const e=nn("getUid");if(tp.has(e))return tp.get(e);{const t=wB++;return tp.set(e,t),t}}tr.reset=()=>{wB=0,tp=new WeakMap};function iC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?_X(e):oC(e))return e;e=e.parentElement}return document.scrollingElement}function Gp(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(oC(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function oC(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function _X(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function bX(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nn("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function SX(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function he(e){const t=nn("useRender");t.render=e}function Fe(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:f=>f,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:f=>f;const i=nn("useProxiedModel"),o=ge(e[t]!==void 0?e[t]:n),s=Dl(t),u=V(s!==t?()=>{var f,d,v,h;return e[t],!!(((f=i.vnode.props)!=null&&f.hasOwnProperty(t)||(d=i.vnode.props)!=null&&d.hasOwnProperty(s))&&((v=i.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${t}`)||(h=i.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${s}`)))}:()=>{var f,d;return e[t],!!((f=i.vnode.props)!=null&&f.hasOwnProperty(t)&&((d=i.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});Ba(()=>!u.value,()=>{Se(()=>e[t],f=>{o.value=f})});const c=V({get(){const f=e[t];return r(u.value?f:o.value)},set(f){const d=a(f),v=rt(u.value?e[t]:o.value);v===d||r(v)===f||(o.value=d,i==null||i.emit(`update:${t}`,d))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:o.value}),c}const CB={badge:"Badge",open:"Open",close:"Close",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},sD="$vuetify.",lD=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[+r])),TB=(e,t,n)=>function(r){for(var a=arguments.length,i=new Array(a>1?a-1:0),o=1;onew Intl.NumberFormat([e.value,t.value],r).format(n)}function G0(e,t,n){const r=Fe(e,t,e[t]??n.value);return r.value=e[t]??n.value,Se(n,a=>{e[t]==null&&(r.value=n.value)}),r}function IB(e){return t=>{const n=G0(t,"locale",e.current),r=G0(t,"fallback",e.fallback),a=G0(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:a,t:TB(n,r,a),n:AB(n,r),provide:IB({current:n,fallback:r,messages:a})}}}function xX(e){const t=xe((e==null?void 0:e.locale)??"en"),n=xe((e==null?void 0:e.fallback)??"en"),r=ge({en:CB,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:r,t:TB(t,n,r),n:AB(t,n),provide:IB({current:t,fallback:n,messages:r})}}const Rc=Symbol.for("vuetify:locale");function wX(e){return e.name!=null}function CX(e){const t=e!=null&&e.adapter&&wX(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:xX(e),n=IX(t,e);return{...t,...n}}function un(){const e=nt(Rc);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function TX(e){const t=nt(Rc);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),r=PX(n,t.rtl,e),a={...n,...r};return Tt(Rc,a),a}function AX(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function IX(e,t){const n=ge((t==null?void 0:t.rtl)??AX()),r=V(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:V(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function PX(e,t,n){const r=V(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:r,rtl:t,rtlClasses:V(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function En(){const e=nt(Rc);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const o1={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function DX(e,t){const n=[];let r=[];const a=PB(e),i=DB(e),o=(a.getDay()-o1[t.slice(-2).toUpperCase()]+7)%7,s=(i.getDay()-o1[t.slice(-2).toUpperCase()]+7)%7;for(let l=0;l0&&n.push(r),n}function MX(e){const t=new Date(e);for(;t.getDay()!==0;)t.setDate(t.getDate()-1);return t}function kX(e){const t=new Date(e);for(;t.getDay()!==6;)t.setDate(t.getDate()+1);return t}function PB(e){return new Date(e.getFullYear(),e.getMonth(),1)}function DB(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function LX(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const EX=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function MB(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(EX.test(e))return LX(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const uD=new Date(2e3,0,2);function RX(e){const t=o1[e.slice(-2).toUpperCase()];return ui(7).map(n=>{const r=new Date(uD);return r.setDate(uD.getDate()+t+n),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(r)})}function VX(e,t,n,r){const a=MB(e)??new Date,i=r==null?void 0:r[t];if(typeof i=="function")return i(a,t,n);let o={};switch(t){case"fullDateWithWeekday":o={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"hours12h":o={hour:"numeric",hour12:!0};break;case"normalDateWithWeekday":o={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":o={day:"2-digit",month:"2-digit",year:"numeric"};break;case"monthAndDate":o={month:"long",day:"numeric"};break;case"monthAndYear":o={month:"long",year:"numeric"};break;case"month":o={month:"long"};break;case"monthShort":o={month:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(a.getDate());case"shortDate":o={year:"2-digit",month:"numeric",day:"numeric"};break;case"weekdayShort":o={weekday:"short"};break;case"year":o={year:"numeric"};break;default:o=i??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,o).format(a)}function OX(e,t){const n=e.toJsDate(t),r=n.getFullYear(),a=WP(String(n.getMonth()+1),2,"0"),i=WP(String(n.getDate()),2,"0");return`${r}-${a}-${i}`}function NX(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function BX(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function zX(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function FX(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function $X(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function GX(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),n}function HX(e){return e.getFullYear()}function WX(e){return e.getMonth()}function UX(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function YX(e){return e.getHours()}function XX(e){return e.getMinutes()}function ZX(e){return new Date(e.getFullYear(),0,1)}function jX(e){return new Date(e.getFullYear(),11,31)}function KX(e,t){return s1(e,t[0])&&JX(e,t[1])}function qX(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function s1(e,t){return e.getTime()>t.getTime()}function JX(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}function jv(){const e=nt(kB);if(!e)throw new Error("[Vuetify] Could not find injected date options");const t=un();return LB(e,t)}function cZ(e,t){const n=e.toJsDate(t);let r=n.getFullYear(),a=new Date(r,0,1);if(n=s&&(r=r+1,a=s)}const i=Math.abs(n.getTime()-a.getTime()),o=Math.ceil(i/(1e3*60*60*24));return Math.floor(o/7)+1}const fy=["sm","md","lg","xl","xxl"],l1=Symbol.for("vuetify:display"),dD={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},fZ=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:dD;return zr(dD,e)};function vD(e){return Mt&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function hD(e){return Mt&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function gD(e){const t=Mt&&!e?window.navigator.userAgent:"ssr";function n(h){return!!t.match(h)}const r=n(/android/i),a=n(/iphone|ipad|ipod/i),i=n(/cordova/i),o=n(/electron/i),s=n(/chrome/i),l=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),f=n(/win/i),d=n(/mac/i),v=n(/linux/i);return{android:r,ios:a,cordova:i,electron:o,chrome:s,edge:l,firefox:u,opera:c,win:f,mac:d,linux:v,touch:M9,ssr:t==="ssr"}}function dZ(e,t){const{thresholds:n,mobileBreakpoint:r}=fZ(e),a=xe(hD(t)),i=xe(gD(t)),o=An({}),s=xe(vD(t));function l(){a.value=hD(),s.value=vD()}function u(){l(),i.value=gD()}return kn(()=>{const c=s.value=n.xxl,p=c?"xs":f?"sm":d?"md":v?"lg":h?"xl":"xxl",m=typeof r=="number"?r:n[r],y=s.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();const n=nt(l1);if(!n)throw new Error("Could not find Vuetify display injection");const r=V(()=>{if(!e.mobileBreakpoint)return n.mobile.value;const i=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:a,mobile:r}}const vZ=Symbol.for("vuetify:goto");function hZ(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function gZ(e,t){return{rtl:t.isRtl,options:zr(hZ(),e)}}const pZ={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",eyeDropper:"mdi-eyedropper"},mZ={component:e=>ba(uC,{...e,class:"mdi"})},Je=[String,Function,Object,Array],u1=Symbol.for("vuetify:icons"),dy=ee({icon:{type:Je},tag:{type:String,required:!0}},"icon"),c1=le()({name:"VComponentIcon",props:dy(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return I(e.tag,null,{default:()=>{var a;return[e.icon?I(r,null,null):(a=n.default)==null?void 0:a.call(n)]}})}}}),lC=Ur({name:"VSvgIcon",inheritAttrs:!1,props:dy(),setup(e,t){let{attrs:n}=t;return()=>I(e.tag,ve(n,{style:null}),{default:()=>[I("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?I("path",{d:r[0],"fill-opacity":r[1]},null):I("path",{d:r},null)):I("path",{d:e.icon},null)])]})}}),yZ=Ur({name:"VLigatureIcon",props:dy(),setup(e){return()=>I(e.tag,null,{default:()=>[e.icon]})}}),uC=Ur({name:"VClassIcon",props:dy(),setup(e){return()=>I(e.tag,{class:e.icon},null)}});function _Z(){return{svg:{component:lC},class:{component:uC}}}function bZ(e){const t=_Z(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=mZ),zr({defaultSet:n,sets:t,aliases:{...pZ,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z"}},e)}const SZ=e=>{const t=nt(u1);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:V(()=>{var l;const r=We(e);if(!r)return{component:c1};let a=r;if(typeof a=="string"&&(a=a.trim(),a.startsWith("$")&&(a=(l=t.aliases)==null?void 0:l[a.slice(1)])),!a)throw new Error(`Could not find aliased icon "${r}"`);if(Array.isArray(a))return{component:lC,icon:a};if(typeof a!="string")return{component:c1,icon:a};const i=Object.keys(t.sets).find(u=>typeof a=="string"&&a.startsWith(`${u}:`)),o=i?a.slice(i.length+1):a;return{component:t.sets[i??t.defaultSet].component,icon:o}})}},av=Symbol.for("vuetify:theme"),ht=ee({theme:String},"theme");function pD(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function xZ(){var r,a;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:pD();const t=pD();if(!e)return{...t,isDisabled:!0};const n={};for(const[i,o]of Object.entries(e.themes??{})){const s=o.dark||i==="dark"?(r=t.themes)==null?void 0:r.dark:(a=t.themes)==null?void 0:a.light;n[i]=zr(s,o)}return zr(t,{...e,themes:n})}function wZ(e){const t=xZ(e),n=ge(t.defaultTheme),r=ge(t.themes),a=V(()=>{const c={};for(const[f,d]of Object.entries(r.value)){const v=c[f]={...d,colors:{...d.colors}};if(t.variations)for(const h of t.variations.colors){const g=v.colors[h];if(g)for(const p of["lighten","darken"]){const m=p==="lighten"?cX:fX;for(const y of ui(t.variations[p],1))v.colors[`${h}-${p}-${y}`]=mB(m(ca(g),y))}}for(const h of Object.keys(v.colors)){if(/^on-[a-z]/.test(h)||v.colors[`on-${h}`])continue;const g=`on-${h}`,p=ca(v.colors[h]);v.colors[g]=SB(p)}}return c}),i=V(()=>a.value[n.value]),o=V(()=>{const c=[];i.value.dark&&ks(c,":root",["color-scheme: dark"]),ks(c,":root",mD(i.value));for(const[h,g]of Object.entries(a.value))ks(c,`.v-theme--${h}`,[`color-scheme: ${g.dark?"dark":"normal"}`,...mD(g)]);const f=[],d=[],v=new Set(Object.values(a.value).flatMap(h=>Object.keys(h.colors)));for(const h of v)/^on-[a-z]/.test(h)?ks(d,`.${h}`,[`color: rgb(var(--v-theme-${h})) !important`]):(ks(f,`.bg-${h}`,[`--v-theme-overlay-multiplier: var(--v-theme-${h}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${h})) !important`,`color: rgb(var(--v-theme-on-${h})) !important`]),ks(d,`.text-${h}`,[`color: rgb(var(--v-theme-${h})) !important`]),ks(d,`.border-${h}`,[`--v-border-color: var(--v-theme-${h})`]));return c.push(...f,...d),c.map((h,g)=>g===0?h:` ${h}`).join("")});function s(){return{style:[{children:o.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function l(c){if(t.isDisabled)return;const f=c._context.provides.usehead;if(f)if(f.push){const d=f.push(s);Mt&&Se(o,()=>{d.patch(s)})}else Mt?(f.addHeadObjs(V(s)),kn(()=>f.updateDOM())):f.addHeadObjs(s());else{let v=function(){if(typeof document<"u"&&!d){const h=document.createElement("style");h.type="text/css",h.id="vuetify-theme-stylesheet",t.cspNonce&&h.setAttribute("nonce",t.cspNonce),d=h,document.head.appendChild(d)}d&&(d.innerHTML=o.value)},d=Mt?document.getElementById("vuetify-theme-stylesheet"):null;Mt?Se(o,v,{immediate:!0}):v()}}const u=V(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:l,isDisabled:t.isDisabled,name:n,themes:r,current:i,computedThemes:a,themeClasses:u,styles:o,global:{name:n,current:i}}}function xt(e){nn("provideTheme");const t=nt(av,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=V(()=>e.theme??t.name.value),r=V(()=>t.themes.value[n.value]),a=V(()=>t.isDisabled?void 0:`v-theme--${n.value}`),i={...t,name:n,current:r,themeClasses:a};return Tt(av,i),i}function vy(){nn("useTheme");const e=nt(av,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function ks(e,t,n){e.push(`${t} { +`,...n.map(r=>` ${r}; +`),`} +`)}function mD(e){const t=e.dark?2:1,n=e.dark?1:2,r=[];for(const[a,i]of Object.entries(e.colors)){const o=ca(i);r.push(`--v-theme-${a}: ${o.r},${o.g},${o.b}`),a.startsWith("on-")||r.push(`--v-theme-${a}-overlay-multiplier: ${i1(i)>.18?t:n}`)}for(const[a,i]of Object.entries(e.variables)){const o=typeof i=="string"&&i.startsWith("#")?ca(i):void 0,s=o?`${o.r}, ${o.g}, ${o.b}`:void 0;r.push(`--v-${a}: ${s??i}`)}return r}function yi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=ge(),r=ge();if(Mt){const a=new ResizeObserver(i=>{e==null||e(i,a),i.length&&(t==="content"?r.value=i[0].contentRect:r.value=i[0].target.getBoundingClientRect())});Ln(()=>{a.disconnect()}),Se(n,(i,o)=>{o&&(a.unobserve(tv(o)),r.value=void 0),i&&a.observe(tv(i))},{flush:"post"})}return{resizeRef:n,contentRect:Gv(r)}}const Hp=Symbol.for("vuetify:layout"),EB=Symbol.for("vuetify:layout-item"),yD=1e3,RB=ee({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),jc=ee({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function CZ(){const e=nt(Hp);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function Kc(e){const t=nt(Hp);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${tr()}`,r=nn("useLayoutItem");Tt(EB,{id:n});const a=xe(!1);MO(()=>a.value=!0),DO(()=>a.value=!1);const{layoutItemStyles:i,layoutItemScrimStyles:o}=t.register(r,{...e,active:V(()=>a.value?!1:e.active.value),id:n});return Ln(()=>t.unregister(n)),{layoutItemStyles:i,layoutRect:t.layoutRect,layoutItemScrimStyles:o}}const TZ=(e,t,n,r)=>{let a={top:0,left:0,right:0,bottom:0};const i=[{id:"",layer:{...a}}];for(const o of e){const s=t.get(o),l=n.get(o),u=r.get(o);if(!s||!l||!u)continue;const c={...a,[s.value]:parseInt(a[s.value],10)+(u.value?parseInt(l.value,10):0)};i.push({id:o,layer:c}),a=c}return i};function VB(e){const t=nt(Hp,null),n=V(()=>t?t.rootZIndex.value-100:yD),r=ge([]),a=An(new Map),i=An(new Map),o=An(new Map),s=An(new Map),l=An(new Map),{resizeRef:u,contentRect:c}=yi(),f=V(()=>{const S=new Map,w=e.overlaps??[];for(const C of w.filter(T=>T.includes(":"))){const[T,A]=C.split(":");if(!r.value.includes(T)||!r.value.includes(A))continue;const P=a.get(T),D=a.get(A),M=i.get(T),L=i.get(A);!P||!D||!M||!L||(S.set(A,{position:P.value,amount:parseInt(M.value,10)}),S.set(T,{position:D.value,amount:-parseInt(L.value,10)}))}return S}),d=V(()=>{const S=[...new Set([...o.values()].map(C=>C.value))].sort((C,T)=>C-T),w=[];for(const C of S){const T=r.value.filter(A=>{var P;return((P=o.get(A))==null?void 0:P.value)===C});w.push(...T)}return TZ(w,a,i,s)}),v=V(()=>!Array.from(l.values()).some(S=>S.value)),h=V(()=>d.value[d.value.length-1].layer),g=V(()=>({"--v-layout-left":Ae(h.value.left),"--v-layout-right":Ae(h.value.right),"--v-layout-top":Ae(h.value.top),"--v-layout-bottom":Ae(h.value.bottom),...v.value?void 0:{transition:"none"}})),p=V(()=>d.value.slice(1).map((S,w)=>{let{id:C}=S;const{layer:T}=d.value[w],A=i.get(C),P=a.get(C);return{id:C,...T,size:Number(A.value),position:P.value}})),m=S=>p.value.find(w=>w.id===S),y=nn("createLayout"),_=xe(!1);ln(()=>{_.value=!0}),Tt(Hp,{register:(S,w)=>{let{id:C,order:T,position:A,layoutSize:P,elementSize:D,active:M,disableTransitions:L,absolute:R}=w;o.set(C,T),a.set(C,A),i.set(C,P),s.set(C,M),L&&l.set(C,L);const $=Cd(EB,y==null?void 0:y.vnode).indexOf(S);$>-1?r.value.splice($,0,C):r.value.push(C);const O=V(()=>p.value.findIndex(Q=>Q.id===C)),G=V(()=>n.value+d.value.length*2-O.value*2),Y=V(()=>{const Q=A.value==="left"||A.value==="right",z=A.value==="right",H=A.value==="bottom",W={[A.value]:0,zIndex:G.value,transform:`translate${Q?"X":"Y"}(${(M.value?0:-110)*(z||H?-1:1)}%)`,position:R.value||n.value!==yD?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!_.value)return W;const X=p.value[O.value];if(!X)throw new Error(`[Vuetify] Could not find layout item "${C}"`);const F=f.value.get(C);return F&&(X[F.position]+=F.amount),{...W,height:Q?`calc(100% - ${X.top}px - ${X.bottom}px)`:D.value?`${D.value}px`:void 0,left:z?void 0:`${X.left}px`,right:z?`${X.right}px`:void 0,top:A.value!=="bottom"?`${X.top}px`:void 0,bottom:A.value!=="top"?`${X.bottom}px`:void 0,width:Q?D.value?`${D.value}px`:void 0:`calc(100% - ${X.left}px - ${X.right}px)`}}),j=V(()=>({zIndex:G.value-1}));return{layoutItemStyles:Y,layoutItemScrimStyles:j,zIndex:G}},unregister:S=>{o.delete(S),a.delete(S),i.delete(S),s.delete(S),l.delete(S),r.value=r.value.filter(w=>w!==S)},mainRect:h,mainStyles:g,getLayoutItem:m,items:p,layoutRect:c,rootZIndex:n});const b=V(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),x=V(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:b,layoutStyles:x,getLayoutItem:m,items:p,layoutRect:c,layoutRef:u}}function OB(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=zr(t,n),{aliases:a={},components:i={},directives:o={}}=r,s=vX(r.defaults),l=dZ(r.display,r.ssr),u=wZ(r.theme),c=bZ(r.icons),f=CX(r.locale),d=uZ(r.date,f),v=gZ(r.goTo,f);return{install:g=>{for(const p in o)g.directive(p,o[p]);for(const p in i)g.component(p,i[p]);for(const p in a)g.component(p,Ur({...a[p],name:p,aliasName:a[p].name}));if(u.install(g),g.provide(Ec,s),g.provide(l1,l),g.provide(av,u),g.provide(u1,c),g.provide(Rc,f),g.provide(kB,d.options),g.provide(fD,d.instance),g.provide(vZ,v),Mt&&r.ssr)if(g.$nuxt)g.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:p}=g;g.mount=function(){const m=p(...arguments);return dt(()=>l.update()),g.mount=p,m}}tr.reset(),g.mixin({computed:{$vuetify(){return An({defaults:Au.call(this,Ec),display:Au.call(this,l1),theme:Au.call(this,av),icons:Au.call(this,u1),locale:Au.call(this,Rc),date:Au.call(this,fD)})}}})},defaults:s,display:l,theme:u,icons:c,locale:f,date:d,goTo:v}}const AZ="3.5.6";OB.version=AZ;function Au(e){var r,a;const t=this.$,n=((r=t.parent)==null?void 0:r.provides)??((a=t.vnode.appContext)==null?void 0:a.provides);if(n&&e in n)return n[e]}const cC=tY("fhem",()=>{const e=Zv(),t=vy(),n=An({settings:{protocol:window.location.protocol.replace(":",""),server:window.location.hostname,port:window.location.port,path:window.location.pathname.replace("/","").split("/")[0],xhr:!1,lang:e.locale.value,dark:!1,loglevel:1},config:{header:{},navigation:[],panels:[],templates:[],content:{},colors:{}},header:{time:new Date,timeFormat:{hour:"2-digit",minute:"2-digit"},dateFormat:{weekday:"long",year:"numeric",month:"long",day:"numeric"},showTime:!1,showDate:!1,showHomeBtn:!1,imageUrl:null,imageGradient:null,showDarkMode:!1,showReloadPage:!1,showSettings:!1,commands:[]},fhemDevice:null,panelView:[],panelList:[],navigation:[],panelMaximized:!1,threads:[],distTemplates:[],noConfig:null,isReady:!1,message:!1,currentView:null,version:null,helpURL:"https://github.com/jemu75/fhemApp/tree/dev-v4?tab=readme-ov-file#"}),r={csrf:null,conn:null,xhrOffset:0,xhrBuffer:"",evtBuffer:[],panelMap:[]};function a(z,H,W,X){let F={lang:window.navigator.language||"en-EN",format:{hour:"numeric",minute:"numeric",second:"numeric",fractionalSecondDigits:3}},Z={ts:new Date().toLocaleString(F.lang,F.format),text:H,details:n.settings.loglevel<7?"":W||""};X&&!n.message&&(n.message={type:z===2?"error":z===3?"warning":"info",title:"_app.messages."+X+".title",text:"_app.messages."+X+".text"}),z<=n.settings.loglevel&&(z===2?console.error(Z.ts,Z.text,Z.details):z===3?console.warn(Z.ts,Z.text,Z.details):console.info(Z.ts,Z.text,Z.details))}function i(){setInterval(()=>{n.header.time=new Date},1e3)}async function o(){let z=await fetch("CHANGELOG.md").then(H=>H.text());n.version=await z.split(` +`)[0].split(" ")[1].trim()}function s(z){return z?n.threads.splice(n.threads.indexOf(z),1):n.threads.push((n.threads.slice(-1)[0]||0)+1),n.threads.slice(-1)[0]}function l(z){window.open(n.helpURL+z,"_blank")}function u(z){let H={connChanged:!1,routeChanged:!1,configChanged:!1,langChanged:!1,darkChanged:!1};if(z.query)for(const W of Object.keys(n.settings))z.query[W]&&z.query[W]!==n.settings[W]&&(n.settings[W]=z.query[W],["protocol","server","port","path"].indexOf(W)!==-1&&(H.connChanged=!0),W==="lang"&&(H.langChanged=!0),W==="dark"&&(H.darkChanged=!0));return z.params&&(z.params.config&&z.params.config!==n.fhemDevice&&(n.fhemDevice=z.params.config,H.configChanged=!0),z.params.view&&z.params.view!==n.currentView&&(n.currentView=z.params.view,H.routeChanged=!0)),n.message=!1,n.panelMaximized=!1,a(4,"URL processed.",z),H}function c(z){let H=n.settings,W=H.protocol+"://"+H.server+":"+H.port+(H.path?"/"+H.path:"");return W+=z||"",W}async function f(z,H){let W="?XHR=1",X={method:"POST"},F;return z!=="token"&&(W+="&fwcsrf="+r.csrf),H&&(X.body="cmd="+H),a(4,"Request send to FHEM.",{url:c(W),options:X}),await fetch(c(W),X).then(Z=>(z==="token"&&(F=Z.headers.get("x-fhem-csrftoken")),z==="json"&&(F=Z.json()),z==="text"&&(F=Z.text()),F)).catch(Z=>{a(2,"Connection to FHEM failed.",Z,"request")})}async function d(){let z=await f("token");return typeof z=="string"&&z.length>0?(r.csrf=z,a(4,"CSRF Token retrieved.",z),z):(z||(z=a(2,"No CSRF Token received.","csrf")),!1)}function v(z,H){try{const W=JSON.parse(z);if(W&&typeof W=="object")return H?{result:W,error:!1}:W}catch(W){return H||a(2,"JSON parsing failed.",{input:z,error:W.message},"jsonParse"),H?{result:null,error:W.message}:!1}return a(3,"Unhandled state during JSON parsing.",null,"jsonParse"),!1}function h(z){try{const H=atob(z);if(H&&typeof H=="string")return H}catch{return a(2,"Base64 decode failed.",z,"base64"),!1}return a(3,"Unhandled state during Base64 Decoding.",null,"base64"),!1}function g(z,H){let W;if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(z))return W=z.substring(1).split(""),W.length===3&&(W=[W[0],W[0],W[1],W[1],W[2],W[2]]),W="0x"+W.join(""),"rgba("+[W>>16&255,W>>8&255,W&255].join(",")+","+H+")"}async function p(z){let H=new Headers;H.append("pragma","no-cache"),H.append("cache-control","no-cache");let X=await fetch(z,{method:"GET",headers:H}).then(F=>F.json()).catch(F=>a(2,"Loading JSON-File "+z+" failed.",{file:z,err:F}));return X&&a(4,"JSON-File "+z+" was successful loaded.",{file:z,result:X}),await X}async function m(){let z=await f("text","get "+n.fhemDevice+" config"),H,W,X;if(RegExp("Please define "+n.fhemDevice+" first").test(z))return a(2,"Wrong FHEM Config-Device in URL.",{fhemResult:z},"wrongDevice"),!1;if(H=h(z),W=typeof H=="string"?v(H):!1,n.noConfig=!1,!W)return a(2,"Loading the Configuration of FHEM failed.",z,"config"),!1;W.error&&(W.error==="No config found!"?(n.noConfig=!0,Va.push({name:"settings",query:Va.currentRoute.value.query}),a(3,W.error,null)):console.log(W.error));for(const F of Object.keys(n.config))W[F]&&W[F]!==n.config[F]&&(n.config[F].length>0&&n.config[F].splice(0),Object.assign(n.config[F],W[F]));for(const[F,Z]of Object.entries(n.config.content))e.messages.value[F]||(e.messages.value[F]={}),Object.assign(e.messages.value[F],Z);return n.config.colors.light&&Object.assign(t.themes.value.light.colors,n.config.colors.light),n.config.colors.dark&&Object.assign(t.themes.value.dark.colors,n.config.colors.dark),Object.assign(n.header,JSON.parse(JSON.stringify(n.config.header))),n.header.imageGradient||(X=t.global.current.value.colors.primary,n.header.imageGradient="to top ,"+g(X,.6)+", "+g(X,.6)),a(4,"Config loaded.",W),!0}async function y(){let z;n.distTemplates=await p("./templates/templates.json"),n.distTemplates.sort((H,W)=>H>W?1:W>H?-1:0);for(const H of n.config.panels)H.template&&n.config.templates.map(W=>W.name).indexOf(H.template)===-1&&n.distTemplates.indexOf(H.template)!==-1&&(z=await p("./templates/"+H.template+".json"),z&&n.config.templates.push(z));return!0}function _(z,H,W){let X;H.length>1?_(z[H[0]],H.slice(1),W):(X=z[H].split(":"),X[0]=/:/.test(W)?W.replace(/:/g,":"):W,z[H]=X.join(":"))}function b(){let z,H=r.evtBuffer.length;if(!(!n.isReady||H===0)){for(const W of r.evtBuffer)if(z=r.panelMap.map(X=>X.reading).indexOf(W.reading),z!==-1){a(6,"Data from FHEM handled.",W);for(const X of r.panelMap[z].items)_(n.panelList,X,W.value)}else a(8,"Data from FHEM received.",W);r.evtBuffer.splice(0,H)}}function x(z){let H=[],W;n.settings.xhr?(r.xhrBuffer+=z.substr(r.xhrOffset,z.length-r.xhrOffset),r.xhrBuffer.slice(-2).match("]")&&(H=r.xhrBuffer.split(` +`),r.xhrBuffer=""),r.xhrOffset=z.length):H=z.data.split(` +`);for(const X of H)X.length>0&&(W=v(X),/-/.test(W[0])&&r.evtBuffer.push({reading:W[0],value:W[1]}));b()}function S(){let z=c("?inform=type=status;filter=.*;fmt=JSON&XHR=1");return r.evtBuffer=[],!n.settings.xhr&&typeof WebSocket=="function"?(r.conn=new WebSocket(z.replace(/^http/i,"ws")),r.conn.onopen=()=>{a(4,"Websocket Connection opened.")},r.conn.onmessage=H=>x(H),r.conn.onerror=()=>w(),r.conn.onclose=()=>w()):(r.conn=new XMLHttpRequest,r.conn.open("GET",z,!0),r.conn.onloadstart=()=>{n.settings.xhr||(n.settings.xhr=!0,a(3,"Websocket is not supported by the browser. Fallback to longpoll connection.",null,"websocket")),a(4,"Longpoll Connection opened.")},r.conn.onerror=()=>w(),r.conn.onloadend=()=>w(),r.conn.onreadystatechange=()=>{r.conn.status===200&&r.conn.readyState===3&&x(r.conn.responseText)},r.conn.send()),!0}function w(z){let H;r.conn=null,n.isReady=!1,setTimeout(async()=>{H=await j(!0),H||(n.message=!1,a(3,"Connection to FHEM was interrupted. Try to reconnect in 3 seconds.",null,"reconnect"),w(3e3))},z)}function C(z,H){let W=H.split("-"),X=z.map(F=>F.key).indexOf(W[0]);return X!==-1?W[0]=z[X].name:W.unshift(z[0].name),W.join("-")}function T(z,H,W){let X,F,Z;if(H)for(const[K,U]of Object.entries(H))typeof H[K]=="object"?T(z,H[K],[...W,K]):typeof U=="string"&&(X=U.replace(/\\:/g,":"),!/^::/.test(X)&&/.*:.*:.*/.test(X)&&(F=C(z,X.split(":")[0]),Z=r.panelMap.map(te=>te.reading).indexOf(F),Z===-1?r.panelMap.push({reading:F,items:[[...W,K]]}):r.panelMap[Z].items.push([...W,K])))}function A(z){let H=[],W;if(!Array.isArray(z)||Array.isArray(z)&&z.length===0)return!1;for(const X of z)W=X.split(":"),H.push({key:W[0],name:W[1]||W[0]});return H}function P(){let z,H,W=JSON.parse(JSON.stringify(n.config.panels)),X=JSON.parse(JSON.stringify(n.config.templates)),F;n.config.panels.length===0&&a(3,"No Panels defined.",null,"noPanels"),n.panelList=[];for(const[Z,K]of Object.entries(W)){if(z={},F=K.template?X.map(U=>U.name).indexOf(K.template):-1,F!==-1){z=JSON.parse(JSON.stringify(X[F]));for(const U of Object.keys(K))if(U==="main"){for(const[te,ie]of Object.entries(K.main))for(const N of Object.keys(ie.level))if(ie.level[N]){z.main[te]=ie;break}}else typeof K[U]=="object"&&z[U]&&Object.assign(z[U],K[U]);z.name=K.name}else z=K;H=A(z.panel?z.panel.devices:[]),H?(T(H,z,[Z]),n.panelList.push(z)):a(3,"No Devices defined in Panel "+z.name)}return a(4,"PanelList and PanelMapping created.",{panelList:n.panelList,panelMap:r.panelMap}),!0}function D(z,H){return H.reduce((W,X)=>W&&W[X],z)}async function M(){let z=[],H=JSON.parse(JSON.stringify(n.panelList)),W,X,F,Z,K,U;for(const te of r.panelMap)W=te.reading.split("-")[0],z.indexOf(W)===-1&&z.push(W);if(z.length===0)return a(3,"No Devices in Panels defined.",null,"noPanels"),!0;if(X=await f("json","jsonlist2 "+z.join(",")),!!X){for(const te of r.panelMap){F=te.reading.split("-"),Z=X.Results.map(ie=>ie.Name).indexOf(F[0]),K=[],U=null,F[1]==="i"?K=["Internals",F[2]]:F[1]==="a"?K=["Attributes",F[2]]:F[F.length-1]==="ts"?(F.pop(),F.shift(),K=["Readings",F.join("-"),"Time"]):(F.shift(),K=["Readings",F.join("-"),"Value"]),U=D(X.Results[Z],K);for(const ie of te.items)_(H,ie,U)}return n.panelList=H,a(4,"Devices from FHEM loaded.",X),!0}}function L(z,H){let W=null;if(!H||!Array.isArray(H)||H.length<1)return z;for(const X of H)if(/.*:.*/.test(X)&&(W=X.split(":"),RegExp(W[0]).test(z)))return W[1];return z}function R(z,H){let W=z;if(typeof z!="string")return z;if(/:/.test(H)&&(H=H.replace(/:/g,":")),/:/.test(W)&&(W=W.replace(/:/g,":")),/%s/.test(W)&&(W=W.replace(/%s/g,H)),/%n\(.*\)/.test(W)){W=W.replace("%n()","%n(0)");let X=/%n\(.*[0-9]\)/.exec(W),F=/-?[0-9]/.exec(H);if(!F)return null;let Z=X[0].slice(3,-1).split(","),K=parseFloat(Z[1]||0),U=parseFloat(H.slice(F.index))+K;W=X.input.replace(X[0],K!==0?U.toFixed(Z[0]||0):e.n(U,{minimumFractionDigits:Z[0]||0,maximumFractionDigits:Z[0]||0}))}if(/%d\(.*\)/.test(W)){let X=/%d\(.*\)/.exec(W),F=X[0].slice(3,-1),Z={dateStyle:"short",timeStyle:"medium"},K=H.replace(" ","T"),U=/^(\d{1,2})\.(\d{1,2})\.(\d{2,4})/.exec(K);F==="time"&&(Z={hour:"numeric",minute:"numeric",second:"numeric"}),F==="date"&&(Z={dateStyle:"short"}),/{.*}/.test(F)&&(Z=v(F)),U&&(K=K.replace(U[0],[U[3],U[2],U[1]].join("-"))),/(T|Z)/.test(K)||(K+="T00:00:00"),/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)((-(\d{2}):(\d{2})|Z)?)$/.test(K)?W=X.input.replace(X[0],e.d(K,Z)).replace(", "," "):W=X.input.replace(X[0],K+" -> is no ISO-Date/Time!")}if(/%t\(.*\)/.test(W)){let X=/%t\(.*\)/.exec(W);W=X.input.replace(X[0],e.t(X[0].slice(3,-1)))}return W}function E(z,H,W,X,F){let Z=X?[]:{},K,U,te,ie,N,B={},q=H&&Array.isArray(H),re=W&&Array.isArray(W),ae;if(q)for(const[de,me]of Object.entries(H))B[me]=re?W[de]:null;if(!z)return X?Z:B;K=JSON.parse(JSON.stringify(z));for(let de of K){if(de=de.replace(/\\:/g,":"),/.*:.*:.*/.test(de)||(de="::"+de),U=de.split(":"),te=!0,F&&U[0].split(F).length>1){for(const me of U[0].split(F))K.push([me,...U.slice(1)].join(":"));continue}if(U[1]&&(te=!1,ie=parseFloat(U[1]),isNaN(ie)?RegExp(U[1]?U[1]:".").test(U[0])&&(te=!0):(N=/-?[0-9]/.exec(U[0]),N&&N.index!==-1&&parseFloat(U[0].slice(N.index))>=ie&&(te=!0))),te){ae=Object.assign({},B);for(let[me,pe]of Object.entries(U.slice(2)))pe==="true"&&(pe=!0),pe==="false"&&(pe=!1),pe!==""&&(ae[q&&H[me]?H[me]:[me]]=R(pe,U[0]));if(X)Z.push(ae);else{Z=ae;break}}}return Z}function $(z,H){let W=z.split("->"),X={name:W[0],title:W[0]},F=H.map(Z=>Z.name).indexOf(X.name);return F!==-1&&Object.assign(X,H[F]),W.length>1&&(X.group=$(W.slice(1).join("->"),X.group||[])),F!==-1?H[F]=X:H.push(X),H}function O(z){for(const H of z)H.sort&&H.group&&H.group.length>1&&H.group.sort((W,X)=>W.title.toUpperCase()>X.title.toUpperCase()?1:X.title.toUpperCase()>W.title.toUpperCase()?-1:0),H.group&&O(H.group)}function G(){let z=[];n.navigation=JSON.parse(JSON.stringify(n.config.navigation));for(const H of n.panelList)if(H.panel.navigation&&(z=E(H.panel.navigation,["route"],[""],!0,","),E(H.panel.show,["show"],[!0]).show))for(const W of z)$(W.route,n.navigation);return O(n.navigation),a(4,"Navigation loaded.",n.navigation),!0}function Y(){let z,H=s();n.panelView=[];for(const[W,X]of Object.entries(n.panelList))X.panel.navigation&&(z=E(X.panel.navigation,["route"],[""],!0,","),z.map(F=>F.route).indexOf(n.currentView)!==-1&&n.panelView.push(W));return b(),a("4","PanelView loaded.",{view:n.currentView}),s(H),!0}async function j(z){let H=!0,W=s();return a(4,z?"Create Session...":"Refresh Session..."),n.isReady=!1,r.panelMap=[],H&&z&&(H=await d()),H&&z&&(H=S()),H&&(H=await m()),H&&(H=await y()),H&&(H=P()),H&&(H=await M()),H&&(H=G()),H&&(H=Y()),H?(n.message=!1,n.isReady=!0,a(1,z?"FHEMApp launched.":"Session refreshed.",n)):a(3,"FHEMApp launching failed."),s(W),H}function Q(){a(1,"FHEMApp launching..."),Va.afterEach(z=>{let H=u(z);if(H.langChanged&&(e.locale.value=n.settings.lang),H.darkChanged&&(t.global.name.value=n.settings.dark==="0"?"light":"dark"),H.connChanged||!n.isReady)return j(!0);if(H.configChanged)return location.reload();H.routeChanged&&Y()}),o(),i()}return Va.isReady().then(Q()),{app:n,getEl:D,handleDefs:E,getIcon:L,replacer:R,createSession:j,request:f,thread:s,stringToJson:v,log:a,help:l}}),NB={__name:"AppNavigation",props:{items:Array,path:String,isChip:Boolean},setup(e){const t=e,n=cC(),r=i=>t.path?t.path+"->"+i:i,a=i=>{Va.push({name:"devices",params:{view:r(t.items[i].name)},query:Va.currentRoute.value.query})};return(i,o)=>{const s=Rt("v-list-item"),l=Rt("v-chip"),u=Rt("v-list-group"),c=Rt("v-divider");return an(!0),Tc(ke,null,AS(e.items,(f,d)=>(an(),Tc("span",{key:f.name},[(!f.group||f.group.length<1)&&!e.isChip?(an(),wr(s,{key:d,title:We(n).replacer(f.title,"")||f.name,"prepend-icon":f.icon,rounded:"pill",onClick:v=>a(d)},null,8,["title","prepend-icon","onClick"])):Ra("",!0),(!f.group||f.group.length<1)&&e.isChip?(an(),wr(l,{class:"my-1 ml-2","prepend-icon":f.icon,key:d,onClick:v=>a(d)},{default:zt(()=>[Wr(fc(We(n).replacer(f.title,"")||f.name),1)]),_:2},1032,["prepend-icon","onClick"])):Ra("",!0),f.group&&f.group.length>0?(an(),wr(u,{key:2,value:f.name},{activator:zt(({props:v})=>[I(s,ve(v,{title:We(n).replacer(f.title,"")||f.name,"prepend-icon":f.icon,rounded:"pill"}),null,16,["title","prepend-icon"])]),default:zt(()=>[I(NB,{items:f.group,isChip:f.groupAsChips,path:r(f.name)},null,8,["items","isChip","path"])]),_:2},1032,["value"])):Ra("",!0),f.divider?(an(),wr(c,{key:3})):Ra("",!0)]))),128)}}},IZ={__name:"OptionsMenu",setup(e){const t=cC(),n=vy(),r=Zv(),a=V(()=>{let s=[],l=t.app.header,u={darkMode:{name:"darkMode",title:"%t(_app.options.darkMode)",icon:"mdi-theme-light-dark"},reloadPage:{name:"reloadPage",title:"%t(_app.options.reload)",icon:"mdi-reload"},settings:{name:"settings",title:"%t(_app.options.settings)",icon:"mdi-cogs"}};return l.showDarkMode&&s.push(u.darkMode),l.showReloadPage&&s.push(u.reloadPage),l.showSettings&&s.push(u.settings),s.push(...l.commands),s}),i=V(()=>Object.keys(r.messages.value));function o(s){let l=a.value[s];l.name==="reloadPage"&&location.reload(),l.name==="settings"&&Va.push({name:"settings",query:Va.currentRoute.value.query}),l.name==="darkMode"&&(n.global.name.value=n.global.name.value==="dark"?"light":"dark"),l.cmd&&t.request("text",l.cmd)}return(s,l)=>{const u=Rt("v-btn"),c=Rt("v-list-item"),f=Rt("v-divider"),d=Rt("v-btn-toggle"),v=Rt("v-list"),h=Rt("v-menu");return a.value.length>0?(an(),wr(h,{key:0},{activator:zt(({props:g})=>[I(u,ve({icon:"mdi-dots-vertical"},g),null,16)]),default:zt(()=>[I(v,{nav:""},{default:zt(()=>[(an(!0),Tc(ke,null,AS(a.value,(g,p)=>(an(),wr(c,{rounded:"pill",key:p,"prepend-icon":g.icon,title:We(t).replacer(g.title,""),onClick:m=>o(p)},null,8,["prepend-icon","title","onClick"]))),128)),a.value.length>0&&We(t).app.header.showLanguages?(an(),wr(f,{key:0,class:"pb-2"})):Ra("",!0),We(t).app.header.showLanguages?(an(),wr(c,{key:1,class:"text-center"},{default:zt(()=>[I(d,{modelValue:We(r).locale.value,"onUpdate:modelValue":l[0]||(l[0]=g=>We(r).locale.value=g),divided:"",density:"compact"},{default:zt(()=>[(an(!0),Tc(ke,null,AS(i.value,g=>(an(),wr(u,{value:g,size:"small",key:g},{default:zt(()=>[Wr(fc(g),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Ra("",!0)]),_:1})]),_:1})):Ra("",!0)}}},PZ=""+new URL("logo_v4-a31de70f.png",import.meta.url).href,DZ={key:0,class:"text-h5"},MZ={key:0,class:"text-h5"},kZ={__name:"App",setup(e){const t=cC(),{mobile:n}=bs(),r=ge(!0);function a(){Va.push({name:"internals",query:Va.currentRoute.value.query})}return(i,o)=>{const s=Rt("v-progress-circular"),l=Rt("v-overlay"),u=Rt("v-img"),c=Rt("v-divider"),f=Rt("v-list"),d=Rt("v-col"),v=Rt("v-icon"),h=Rt("v-row"),g=Rt("v-navigation-drawer"),p=Rt("v-app-bar-nav-icon"),m=Rt("v-btn"),y=Rt("v-app-bar"),_=Rt("v-alert"),b=Rt("RouterView"),x=Rt("v-container"),S=Rt("v-main"),w=Rt("v-layout"),C=Rt("v-app");return an(),wr(C,{class:"noselect"},{default:zt(()=>[I(w,null,{default:zt(()=>[I(l,{"model-value":We(t).app.threads.length>0,class:"align-center justify-center"},{default:zt(()=>[I(s,{indeterminate:"",size:"64"})]),_:1},8,["model-value"]),I(g,{modelValue:r.value,"onUpdate:modelValue":o[0]||(o[0]=T=>r.value=T),color:"secondary"},{prepend:zt(()=>[I(u,{src:We(PZ)},null,8,["src"]),I(c)]),default:zt(()=>[I(f,null,{default:zt(()=>[I(NB,{items:We(t).app.navigation},null,8,["items"])]),_:1}),I(c),I(h,{"no-gutters":"",class:"mx-2 my-1"},{default:zt(()=>[I(d,null,{default:zt(()=>[Wr(fc(We(t).app.version),1)]),_:1}),I(d,{cols:"2",class:"text-right"},{default:zt(()=>[I(v,{icon:We(t).app.isReady?"mdi-sync":"mdi-alert",size:"small"},null,8,["icon"])]),_:1})]),_:1}),I(c)]),_:1},8,["modelValue"]),I(y,{order:We(n)?0:-1,color:We(t).app.settings.loglevel>6?"error":"primary"},P6({prepend:zt(()=>[I(p,{class:"d-lg-none",onClick:o[1]||(o[1]=$S(T=>r.value=!r.value,["stop"]))}),!We(n)&&We(t).app.header.showTime?(an(),Tc("div",DZ,fc(i.$d(We(t).app.header.time,We(t).app.header.timeFormat)),1)):Ra("",!0)]),append:zt(()=>[We(t).app.settings.loglevel>6?(an(),wr(m,{key:0,icon:"mdi-information",onClick:o[2]||(o[2]=T=>a())})):Ra("",!0),I(IZ)]),default:zt(()=>[!We(n)&&We(t).app.header.showDate?(an(),Tc("div",MZ,fc(i.$d(We(t).app.header.time,We(t).app.header.dateFormat)),1)):Ra("",!0)]),_:2},[We(t).app.header.imageUrl&&We(t).app.settings.loglevel<7?{name:"image",fn:zt(()=>[I(u,{src:We(t).app.header.imageUrl,cover:"",gradient:We(t).app.header.imageGradient},null,8,["src","gradient"])]),key:"0"}:void 0]),1032,["order","color"]),I(S,null,{default:zt(()=>[I(x,{fluid:"",class:"pa-2"},{default:zt(()=>[We(t).app.message?(an(),wr(_,{key:0,closable:"",type:We(t).app.message.type,title:i.$t(We(t).app.message.title),text:i.$t(We(t).app.message.text),class:"mb-2 mx-1","onClick:close":o[3]||(o[3]=T=>We(t).app.message=!1)},null,8,["type","title","text"])):Ra("",!0),I(b)]),_:1})]),_:1})]),_:1})]),_:1})}}};const LZ={badge:"Abzeichen",open:"Öffnen",close:"Schließen",confirmEdit:{ok:"OK",cancel:"Abbrechen"},dataIterator:{noResultsText:"Keine Elemente gefunden",loadingText:"Lade Elemente..."},dataTable:{itemsPerPageText:"Zeilen pro Seite:",ariaLabel:{sortDescending:"Absteigend sortiert.",sortAscending:"Aufsteigend sortiert.",sortNone:"Nicht sortiert.",activateNone:"Aktivieren um Sortierung zu entfernen.",activateDescending:"Aktivieren um absteigend zu sortieren.",activateAscending:"Aktivieren um aufsteigend zu sortieren."},sortBy:"Sortiere nach"},dataFooter:{itemsPerPageText:"Elemente pro Seite:",itemsPerPageAll:"Alle",nextPage:"Nächste Seite",prevPage:"Vorherige Seite",firstPage:"Erste Seite",lastPage:"Letzte Seite",pageText:"{0}-{1} von {2}"},dateRangeInput:{divider:"bis"},datePicker:{itemsSelected:"{0} selected",range:{title:"Daten auswählen",header:"Daten eingeben"},title:"Datum auswählen",header:"Datum eingeben",input:{placeholder:"Datum eingeben"}},noDataText:"Keine Daten vorhanden",carousel:{prev:"Vorheriges Bild",next:"Nächstes Bild",ariaLabel:{delimiter:"Element {0} von {1}"}},calendar:{moreEvents:"{0} mehr",today:"Today"},input:{clear:"{0} leeren",prependAction:"{0} vorangestellte Aktion",appendAction:"{0} angehängte Aktion",otp:"Bitte OTP-Zeichen {0} eingeben"},fileInput:{counter:"{0} Dateien",counterSize:"{0} Dateien ({1} gesamt)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Seitennavigation",next:"Nächste Seite",previous:"Vorherige Seite",page:"Gehe zu Seite {0}",currentPage:"Aktuelle Seite, Seite {0}",first:"Erste Seite",last:"Letzte Seite"}},stepper:{next:"Weiter",prev:"Zurück"},rating:{ariaLabel:{item:"Bewertung {0} von {1}"}},loading:"Laden...",infiniteScroll:{loadMore:"Mehr laden",empty:"Nichts weiteres"}},EZ={badge:"Placa",open:"Open",close:"Cerrar",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"Ningún elemento coincide con la búsqueda",loadingText:"Cargando..."},dataTable:{itemsPerPageText:"Filas por página:",ariaLabel:{sortDescending:"Orden descendente.",sortAscending:"Orden ascendente.",sortNone:"Sin ordenar.",activateNone:"Pulse para quitar orden.",activateDescending:"Pulse para ordenar de forma descendente.",activateAscending:"Pulse para ordenar de forma ascendente."},sortBy:"Ordenado por"},dataFooter:{itemsPerPageText:"Elementos por página:",itemsPerPageAll:"Todos",nextPage:"Página siguiente",prevPage:"Página anterior",firstPage:"Primera página",lastPage:"Última página",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No hay datos disponibles",carousel:{prev:"Visual anterior",next:"Visual siguiente",ariaLabel:{delimiter:"Visual {0} de {1}"}},calendar:{moreEvents:"{0} más",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} archivos",counterSize:"{0} archivos ({1} en total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Navegación de paginación",next:"Página siguiente",previous:"Página anterior",page:"Ir a la página {0}",currentPage:"Página actual, página {0}",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Puntuación {0} de {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},RZ={badge:"Badge",open:"Ouvrir",close:"Fermer",confirmEdit:{ok:"OK",cancel:"Annuler"},dataIterator:{noResultsText:"Aucun enregistrement correspondant trouvé",loadingText:"Chargement de l'élément..."},dataTable:{itemsPerPageText:"Lignes par page :",ariaLabel:{sortDescending:"Tri décroissant.",sortAscending:"Tri croissant.",sortNone:"Non trié.",activateNone:"Activer pour supprimer le tri.",activateDescending:"Activer pour trier par ordre décroissant.",activateAscending:"Activer pour trier par ordre croissant."},sortBy:"Trier par"},dataFooter:{itemsPerPageText:"Éléments par page :",itemsPerPageAll:"Tous",nextPage:"Page suivante",prevPage:"Page précédente",firstPage:"Première page",lastPage:"Dernière page",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"à"},datePicker:{itemsSelected:"{0} selected",range:{title:"Sélectionner des dates",header:"Entrer des dates"},title:"Sélectionner une date",header:"Entrer une date",input:{placeholder:"Entrer une date"}},noDataText:"Aucune donnée disponible",carousel:{prev:"Visuel précédent",next:"Visuel suivant",ariaLabel:{delimiter:"Diapositive {0} de {1}"}},calendar:{moreEvents:"{0} de plus",today:"Today"},input:{clear:"Vider {0}",prependAction:"{0} action avant",appendAction:"{0} action après",otp:"Caractère {0} du mot de passe à usage unique"},fileInput:{counter:"{0} fichier(s)",counterSize:"{0} fichier(s) ({1} au total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Navigation de pagination",next:"Page suivante",previous:"Page précédente",page:"Aller à la page {0}",currentPage:"Page actuelle, Page {0}",first:"Première page",last:"Dernière page"}},stepper:{next:"Suivant",prev:"Précédent"},rating:{ariaLabel:{item:"Note de {0} sur {1}"}},loading:"Chargement...",infiniteScroll:{loadMore:"Charger plus",empty:"Aucune donnée supplémentaire"}};const VZ=ee({...Pe(),...RB({fullHeight:!0}),...ht()},"VApp"),OZ=le()({name:"VApp",props:VZ(),setup(e,t){let{slots:n}=t;const r=xt(e),{layoutClasses:a,getLayoutItem:i,items:o,layoutRef:s}=VB(e),{rtlClasses:l}=En();return he(()=>{var u;return I("div",{ref:s,class:["v-application",r.themeClasses.value,a.value,l.value,e.class],style:[e.style]},[I("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:i,items:o,theme:r}}});const et=ee({tag:{type:String,default:"div"}},"tag"),BB=ee({text:String,...Pe(),...et()},"VToolbarTitle"),fC=le()({name:"VToolbarTitle",props:BB(),setup(e,t){let{slots:n}=t;return he(()=>{const r=!!(n.default||n.text||e.text);return I(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var a;return[r&&I("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(a=n.default)==null?void 0:a.call(n)])]}})}),{}}}),NZ=ee({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Xr(e,t,n){return le()({name:e,props:NZ({mode:n,origin:t}),setup(r,a){let{slots:i}=a;const o={onBeforeEnter(s){r.origin&&(s.style.transformOrigin=r.origin)},onLeave(s){if(r.leaveAbsolute){const{offsetTop:l,offsetLeft:u,offsetWidth:c,offsetHeight:f}=s;s._transitionInitialStyles={position:s.style.position,top:s.style.top,left:s.style.left,width:s.style.width,height:s.style.height},s.style.position="absolute",s.style.top=`${l}px`,s.style.left=`${u}px`,s.style.width=`${c}px`,s.style.height=`${f}px`}r.hideOnLeave&&s.style.setProperty("display","none","important")},onAfterLeave(s){if(r.leaveAbsolute&&(s!=null&&s._transitionInitialStyles)){const{position:l,top:u,left:c,width:f,height:d}=s._transitionInitialStyles;delete s._transitionInitialStyles,s.style.position=l||"",s.style.top=u||"",s.style.left=c||"",s.style.width=f||"",s.style.height=d||""}}};return()=>{const s=r.group?R8:mi;return ba(s,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:o},i.default)}}})}function zB(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return le()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(r,a){let{slots:i}=a;return()=>ba(mi,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},i.default)}})}function FB(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=Zn(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const s=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const l=`${o[r]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=s.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=l})},onAfterEnter:i,onEnterCancelled:i,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[r]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:a,onLeaveCancelled:a};function a(o){e&&o._parent&&o._parent.classList.remove(e),i(o)}function i(o){const s=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,s!=null&&(o.style[n]=s),delete o._initialStyle}}const BZ=ee({target:[Object,Array]},"v-dialog-transition"),hy=le()({name:"VDialogTransition",props:BZ(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,i){var d;await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),a.style.visibility="";const{x:o,y:s,sx:l,sy:u,speed:c}=bD(e.target,a),f=pl(a,[{transform:`translate(${o}px, ${s}px) scale(${l}, ${u})`,opacity:0},{}],{duration:225*c,easing:mX});(d=_D(a))==null||d.forEach(v=>{pl(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*c,easing:rv})}),f.finished.then(()=>i())},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,i){var d;await new Promise(v=>requestAnimationFrame(v));const{x:o,y:s,sx:l,sy:u,speed:c}=bD(e.target,a);pl(a,[{},{transform:`translate(${o}px, ${s}px) scale(${l}, ${u})`,opacity:0}],{duration:125*c,easing:yX}).finished.then(()=>i()),(d=_D(a))==null||d.forEach(v=>{pl(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*c,easing:rv})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?I(mi,ve({name:"dialog-transition"},r,{css:!1}),n):I(mi,{name:"dialog-transition"},n)}});function _D(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function bD(e,t){const n=cB(e),r=tC(t),[a,i]=getComputedStyle(t).transformOrigin.split(" ").map(m=>parseFloat(m)),[o,s]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;o==="left"||s==="left"?l-=n.width/2:(o==="right"||s==="right")&&(l+=n.width/2);let u=n.top+n.height/2;o==="top"||s==="top"?u-=n.height/2:(o==="bottom"||s==="bottom")&&(u+=n.height/2);const c=n.width/r.width,f=n.height/r.height,d=Math.max(1,c,f),v=c/d||0,h=f/d||0,g=r.width*r.height/(window.innerWidth*window.innerHeight),p=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:l-(a+r.left),y:u-(i+r.top),sx:v,sy:h,speed:p}}const zZ=Xr("fab-transition","center center","out-in"),FZ=Xr("dialog-bottom-transition"),$Z=Xr("dialog-top-transition"),Wp=Xr("fade-transition"),dC=Xr("scale-transition"),GZ=Xr("scroll-x-transition"),HZ=Xr("scroll-x-reverse-transition"),WZ=Xr("scroll-y-transition"),UZ=Xr("scroll-y-reverse-transition"),YZ=Xr("slide-x-transition"),XZ=Xr("slide-x-reverse-transition"),vC=Xr("slide-y-transition"),ZZ=Xr("slide-y-reverse-transition"),gy=zB("expand-transition",FB()),hC=zB("expand-x-transition",FB("",!0)),jZ=ee({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),ft=le(!1)({name:"VDefaultsProvider",props:jZ(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:a,reset:i,root:o,scoped:s}=Hv(e);return Gt(r,{reset:i,root:o,scoped:s,disabled:a}),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}});const hr=ee({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function gr(e){return{dimensionStyles:V(()=>({height:Ae(e.height),maxHeight:Ae(e.maxHeight),maxWidth:Ae(e.maxWidth),minHeight:Ae(e.minHeight),minWidth:Ae(e.minWidth),width:Ae(e.width)}))}}function KZ(e){return{aspectStyles:V(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const $B=ee({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Pe(),...hr()},"VResponsive"),f1=le()({name:"VResponsive",props:$B(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=KZ(e),{dimensionStyles:a}=gr(e);return he(()=>{var i;return I("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[a.value,e.style]},[I("div",{class:"v-responsive__sizer",style:r.value},null),(i=n.additional)==null?void 0:i.call(n),n.default&&I("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function gC(e){return Qw(()=>{const t=[],n={};if(e.value.background)if(a1(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&sX(e.value.background)){const r=ca(e.value.background);if(r.a==null||r.a===1){const a=SB(r);n.color=a,n.caretColor=a}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(a1(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function qn(e,t){const n=V(()=>({text:Bt(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:a}=gC(n);return{textColorClasses:r,textColorStyles:a}}function Ot(e,t){const n=V(()=>({background:Bt(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:a}=gC(n);return{backgroundColorClasses:r,backgroundColorStyles:a}}const $t=ee({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Zt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();return{roundedClasses:V(()=>{const r=Bt(e)?e.value:e.rounded,a=Bt(e)?e.value:e.tile,i=[];if(r===!0||r==="")i.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const o of String(r).split(" "))i.push(`rounded-${o}`);else a&&i.push("rounded-0");return i})}}const ao=ee({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),fa=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:a,...i}=e,{component:o=mi,...s}=typeof r=="object"?r:{};return ba(o,ve(typeof r=="string"?{name:a?"":r}:s,i,{disabled:a}),n)};function qZ(e,t){if(!Jw)return;const n=t.modifiers||{},r=t.value,{handler:a,options:i}=typeof r=="object"?r:{handler:r,options:{}},o=new IntersectionObserver(function(){var f;let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const u=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!u)return;const c=s.some(d=>d.isIntersecting);a&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&a(c,s,l),c&&n.once?GB(e,t):u.init=!0},i);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function GB(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Kv={mounted:qZ,unmounted:GB},HB=ee({alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...$B(),...Pe(),...$t(),...ao()},"VImg"),Ul=le()({name:"VImg",directives:{intersect:Kv},props:HB(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ot(se(e,"color")),{roundedClasses:o}=Zt(e),s=nn("VImg"),l=xe(""),u=ge(),c=xe(e.eager?"loading":"idle"),f=xe(),d=xe(),v=V(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),h=V(()=>v.value.aspect||f.value/d.value||0);Se(()=>e.src,()=>{g(c.value!=="idle")}),Se(h,(D,M)=>{!D&&M&&u.value&&b(u.value)}),ty(()=>g());function g(D){if(!(e.eager&&D)&&!(Jw&&!D&&!e.eager)){if(c.value="loading",v.value.lazySrc){const M=new Image;M.src=v.value.lazySrc,b(M,null)}v.value.src&&dt(()=>{var M;n("loadstart",((M=u.value)==null?void 0:M.currentSrc)||v.value.src),setTimeout(()=>{var L;if(!s.isUnmounted)if((L=u.value)!=null&&L.complete){if(u.value.naturalWidth||m(),c.value==="error")return;h.value||b(u.value,null),c.value==="loading"&&p()}else h.value||b(u.value),y()})})}}function p(){var D;s.isUnmounted||(y(),b(u.value),c.value="loaded",n("load",((D=u.value)==null?void 0:D.currentSrc)||v.value.src))}function m(){var D;s.isUnmounted||(c.value="error",n("error",((D=u.value)==null?void 0:D.currentSrc)||v.value.src))}function y(){const D=u.value;D&&(l.value=D.currentSrc||D.src)}let _=-1;Ln(()=>{clearTimeout(_)});function b(D){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const L=()=>{if(clearTimeout(_),s.isUnmounted)return;const{naturalHeight:R,naturalWidth:E}=D;R||E?(f.value=E,d.value=R):!D.complete&&c.value==="loading"&&M!=null?_=window.setTimeout(L,M):(D.currentSrc.endsWith(".svg")||D.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,d.value=1)};L()}const x=V(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),S=()=>{var L;if(!v.value.src||c.value==="idle")return null;const D=I("img",{class:["v-img__img",x.value],style:{objectPosition:e.position},src:v.value.src,srcset:v.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:p,onError:m},null),M=(L=r.sources)==null?void 0:L.call(r);return I(fa,{transition:e.transition,appear:!0},{default:()=>[Ut(M?I("picture",{class:"v-img__picture"},[M,D]):D,[[Ya,c.value==="loaded"]])]})},w=()=>I(fa,{transition:e.transition},{default:()=>[v.value.lazySrc&&c.value!=="loaded"&&I("img",{class:["v-img__img","v-img__img--preload",x.value],style:{objectPosition:e.position},src:v.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),C=()=>r.placeholder?I(fa,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!r.error)&&I("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,T=()=>r.error?I(fa,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&I("div",{class:"v-img__error"},[r.error()])]}):null,A=()=>e.gradient?I("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,P=xe(!1);{const D=Se(h,M=>{M&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{P.value=!0})}),D())})}return he(()=>{const D=f1.filterProps(e);return Ut(I(f1,ve({class:["v-img",{"v-img--booting":!P.value},a.value,o.value,e.class],style:[{width:Ae(e.width==="auto"?f.value:e.width)},i.value,e.style]},D,{aspectRatio:h.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>I(ke,null,[I(S,null,null),I(w,null,null),I(A,null,null),I(C,null,null),I(T,null,null)]),default:r.default}),[[Mr("intersect"),{handler:g,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:u,state:c,naturalWidth:f,naturalHeight:d}}}),Zr=ee({border:[Boolean,Number,String]},"border");function Sa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();return{borderClasses:V(()=>{const r=Bt(e)?e.value:e.border,a=[];if(r===!0||r==="")a.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const i of String(r).split(" "))a.push(`border-${i}`);return a})}}const gn=ee({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Rn(e){return{elevationClasses:V(()=>{const n=Bt(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const JZ=[null,"prominent","default","comfortable","compact"],WB=ee({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>JZ.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Zr(),...Pe(),...gn(),...$t(),...et({tag:"header"}),...ht()},"VToolbar"),d1=le()({name:"VToolbar",props:WB(),setup(e,t){var v;let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Ot(se(e,"color")),{borderClasses:i}=Sa(e),{elevationClasses:o}=Rn(e),{roundedClasses:s}=Zt(e),{themeClasses:l}=xt(e),{rtlClasses:u}=En(),c=xe(!!(e.extended||(v=n.extension)!=null&&v.call(n))),f=V(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),d=V(()=>c.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Gt({VBtn:{variant:"text"}}),he(()=>{var m;const h=!!(e.title||n.title),g=!!(n.image||e.image),p=(m=n.extension)==null?void 0:m.call(n);return c.value=!!(e.extended||p),I(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,i.value,o.value,s.value,l.value,u.value,e.class],style:[a.value,e.style]},{default:()=>[g&&I("div",{key:"image",class:"v-toolbar__image"},[n.image?I(ft,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):I(Ul,{key:"image-img",cover:!0,src:e.image},null)]),I(ft,{defaults:{VTabs:{height:Ae(f.value)}}},{default:()=>{var y,_,b;return[I("div",{class:"v-toolbar__content",style:{height:Ae(f.value)}},[n.prepend&&I("div",{class:"v-toolbar__prepend"},[(y=n.prepend)==null?void 0:y.call(n)]),h&&I(fC,{key:"title",text:e.title},{text:n.title}),(_=n.default)==null?void 0:_.call(n),n.append&&I("div",{class:"v-toolbar__append"},[(b=n.append)==null?void 0:b.call(n)])])]}}),I(ft,{defaults:{VTabs:{height:Ae(d.value)}}},{default:()=>[I(gy,null,{default:()=>[c.value&&I("div",{class:"v-toolbar__extension",style:{height:Ae(d.value)}},[p])]})]})]})}),{contentHeight:f,extensionHeight:d}}}),QZ=ee({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function ej(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let r=0;const a=ge(null),i=xe(0),o=xe(0),s=xe(0),l=xe(!1),u=xe(!1),c=V(()=>Number(e.scrollThreshold)),f=V(()=>dn((c.value-i.value)/c.value||0)),d=()=>{const v=a.value;!v||n&&!n.value||(r=i.value,i.value="window"in v?v.pageYOffset:v.scrollTop,u.value=i.value{o.value=o.value||i.value}),Se(l,()=>{o.value=0}),ln(()=>{Se(()=>e.scrollTarget,v=>{var g;const h=v?document.querySelector(v):window;h&&h!==a.value&&((g=a.value)==null||g.removeEventListener("scroll",d),a.value=h,a.value.addEventListener("scroll",d,{passive:!0}))},{immediate:!0})}),Ln(()=>{var v;(v=a.value)==null||v.removeEventListener("scroll",d)}),n&&Se(n,d,{immediate:!0}),{scrollThreshold:c,currentScroll:i,currentThreshold:s,isScrollActive:l,scrollRatio:f,isScrollingUp:u,savedScroll:o}}function lu(){const e=xe(!1);return ln(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:V(()=>e.value?void 0:{transition:"none !important"}),isBooted:Gv(e)}}const tj=ee({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...WB(),...jc(),...QZ(),height:{type:[Number,String],default:64}},"VAppBar"),nj=le()({name:"VAppBar",props:tj(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ge(),a=Fe(e,"modelValue"),i=V(()=>{var y;const m=new Set(((y=e.scrollBehavior)==null?void 0:y.split(" "))??[]);return{hide:m.has("hide"),inverted:m.has("inverted"),collapse:m.has("collapse"),elevate:m.has("elevate"),fadeImage:m.has("fade-image")}}),o=V(()=>{const m=i.value;return m.hide||m.inverted||m.collapse||m.elevate||m.fadeImage||!a.value}),{currentScroll:s,scrollThreshold:l,isScrollingUp:u,scrollRatio:c}=ej(e,{canScroll:o}),f=V(()=>e.collapse||i.value.collapse&&(i.value.inverted?c.value>0:c.value===0)),d=V(()=>e.flat||i.value.elevate&&(i.value.inverted?s.value>0:s.value===0)),v=V(()=>i.value.fadeImage?i.value.inverted?1-c.value:c.value:void 0),h=V(()=>{var _,b;if(i.value.hide&&i.value.inverted)return 0;const m=((_=r.value)==null?void 0:_.contentHeight)??0,y=((b=r.value)==null?void 0:b.extensionHeight)??0;return m+y});Ba(V(()=>!!e.scrollBehavior),()=>{kn(()=>{i.value.hide?i.value.inverted?a.value=s.value>l.value:a.value=u.value||s.valueparseInt(e.order,10)),position:se(e,"location"),layoutSize:h,elementSize:xe(void 0),active:a,absolute:se(e,"absolute")});return he(()=>{const m=d1.filterProps(e);return I(d1,ve({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...p.value,"--v-toolbar-image-opacity":v.value,height:void 0,...g.value},e.style]},m,{collapse:f.value,flat:d.value}),n)}),{}}});const rj=[null,"default","comfortable","compact"],wn=ee({density:{type:String,default:"default",validator:e=>rj.includes(e)}},"density");function nr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();return{densityClasses:V(()=>`${t}--density-${e.density}`)}}const aj=["elevated","flat","tonal","outlined","text","plain"];function uu(e,t){return I(ke,null,[e&&I("span",{key:"overlay",class:`${t}__overlay`},null),I("span",{key:"underlay",class:`${t}__underlay`},null)])}const xa=ee({color:String,variant:{type:String,default:"elevated",validator:e=>aj.includes(e)}},"variant");function cu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();const n=V(()=>{const{variant:i}=We(e);return`${t}--variant-${i}`}),{colorClasses:r,colorStyles:a}=gC(V(()=>{const{variant:i,color:o}=We(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}}));return{colorClasses:r,colorStyles:a,variantClasses:n}}const UB=ee({divided:Boolean,...Zr(),...Pe(),...wn(),...gn(),...$t(),...et(),...ht(),...xa()},"VBtnGroup"),v1=le()({name:"VBtnGroup",props:UB(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{densityClasses:a}=nr(e),{borderClasses:i}=Sa(e),{elevationClasses:o}=Rn(e),{roundedClasses:s}=Zt(e);Gt({VBtn:{height:"auto",color:se(e,"color"),density:se(e,"density"),flat:!0,variant:se(e,"variant")}}),he(()=>I(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,i.value,a.value,o.value,s.value,e.class],style:e.style},n))}}),fu=ee({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),du=ee({value:null,disabled:Boolean,selectedClass:String},"group-item");function vu(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=nn("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=tr();Tt(Symbol.for(`${t.description}:id`),a);const i=nt(t,null);if(!i){if(!n)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=se(e,"value"),s=V(()=>!!(i.disabled.value||e.disabled));i.register({id:a,value:o,disabled:s},r),Ln(()=>{i.unregister(a)});const l=V(()=>i.isSelected(a)),u=V(()=>l.value&&[i.selectedClass.value,e.selectedClass]);return Se(l,c=>{r.emit("group:selected",{value:c})},{flush:"sync"}),{id:a,isSelected:l,toggle:()=>i.select(a,!l.value),select:c=>i.select(a,c),selectedClass:u,value:o,disabled:s,group:i}}function Ss(e,t){let n=!1;const r=An([]),a=Fe(e,"modelValue",[],d=>d==null?[]:YB(r,en(d)),d=>{const v=oj(r,d);return e.multiple?v:v[0]}),i=nn("useGroup");function o(d,v){const h=d,g=Symbol.for(`${t.description}:id`),m=Cd(g,i==null?void 0:i.vnode).indexOf(v);We(h.value)==null&&(h.value=m),m>-1?r.splice(m,0,h):r.push(h)}function s(d){if(n)return;l();const v=r.findIndex(h=>h.id===d);r.splice(v,1)}function l(){const d=r.find(v=>!v.disabled);d&&e.mandatory==="force"&&!a.value.length&&(a.value=[d.id])}ln(()=>{l()}),Ln(()=>{n=!0});function u(d,v){const h=r.find(g=>g.id===d);if(!(v&&(h!=null&&h.disabled)))if(e.multiple){const g=a.value.slice(),p=g.findIndex(y=>y===d),m=~p;if(v=v??!m,m&&e.mandatory&&g.length<=1||!m&&e.max!=null&&g.length+1>e.max)return;p<0&&v?g.push(d):p>=0&&!v&&g.splice(p,1),a.value=g}else{const g=a.value.includes(d);if(e.mandatory&&g)return;a.value=v??!g?[d]:[]}}function c(d){if(e.multiple,a.value.length){const v=a.value[0],h=r.findIndex(m=>m.id===v);let g=(h+d)%r.length,p=r[g];for(;p.disabled&&g!==h;)g=(g+d)%r.length,p=r[g];if(p.disabled)return;a.value=[r[g].id]}else{const v=r.find(h=>!h.disabled);v&&(a.value=[v.id])}}const f={register:o,unregister:s,selected:a,select:u,disabled:se(e,"disabled"),prev:()=>c(r.length-1),next:()=>c(1),isSelected:d=>a.value.includes(d),selectedClass:V(()=>e.selectedClass),items:V(()=>r),getItemIndex:d=>ij(r,d)};return Tt(t,f),f}function ij(e,t){const n=YB(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function YB(e,t){const n=[];return t.forEach(r=>{const a=e.find(o=>ro(r,o.value)),i=e[r];(a==null?void 0:a.value)!=null?n.push(a.id):i!=null&&n.push(i.id)}),n}function oj(e,t){const n=[];return t.forEach(r=>{const a=e.findIndex(i=>i.id===r);if(~a){const i=e[a];n.push(i.value!=null?i.value:a)}}),n}const pC=Symbol.for("vuetify:v-btn-toggle"),sj=ee({...UB(),...fu()},"VBtnToggle"),lj=le()({name:"VBtnToggle",props:sj(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:a,prev:i,select:o,selected:s}=Ss(e,pC);return he(()=>{const l=v1.filterProps(e);return I(v1,ve({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:r,next:a,prev:i,select:o,selected:s})]}})}),{next:a,prev:i,select:o}}});const uj=["x-small","small","default","large","x-large"],io=ee({size:{type:[String,Number],default:"default"}},"size");function qc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();return Qw(()=>{let n,r;return Fp(uj,e.size)?n=`${t}--size-${e.size}`:e.size&&(r={width:Ae(e.size),height:Ae(e.size)}),{sizeClasses:n,sizeStyles:r}})}const cj=ee({color:String,start:Boolean,end:Boolean,icon:Je,...Pe(),...io(),...et({tag:"i"}),...ht()},"VIcon"),bt=le()({name:"VIcon",props:cj(),setup(e,t){let{attrs:n,slots:r}=t;const a=ge(),{themeClasses:i}=xt(e),{iconData:o}=SZ(V(()=>a.value||e.icon)),{sizeClasses:s}=qc(e),{textColorClasses:l,textColorStyles:u}=qn(se(e,"color"));return he(()=>{var f,d;const c=(f=r.default)==null?void 0:f.call(r);return c&&(a.value=(d=iB(c).filter(v=>v.type===rs&&v.children&&typeof v.children=="string")[0])==null?void 0:d.children),I(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",i.value,s.value,l.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[s.value?void 0:{fontSize:Ae(e.size),height:Ae(e.size),width:Ae(e.size)},u.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[c]})}),{}}});function py(e,t){const n=ge(),r=xe(!1);if(Jw){const a=new IntersectionObserver(i=>{e==null||e(i,a),r.value=!!i.find(o=>o.isIntersecting)},t);Ln(()=>{a.disconnect()}),Se(n,(i,o)=>{o&&(a.unobserve(o),r.value=!1),i&&a.observe(i)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const fj=ee({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Pe(),...io(),...et({tag:"div"}),...ht()},"VProgressCircular"),Vc=le()({name:"VProgressCircular",props:fj(),setup(e,t){let{slots:n}=t;const r=20,a=2*Math.PI*r,i=ge(),{themeClasses:o}=xt(e),{sizeClasses:s,sizeStyles:l}=qc(e),{textColorClasses:u,textColorStyles:c}=qn(se(e,"color")),{textColorClasses:f,textColorStyles:d}=qn(se(e,"bgColor")),{intersectionRef:v,isIntersecting:h}=py(),{resizeRef:g,contentRect:p}=yi(),m=V(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),y=V(()=>Number(e.width)),_=V(()=>l.value?Number(e.size):p.value?p.value.width:Math.max(y.value,32)),b=V(()=>r/(1-y.value/_.value)*2),x=V(()=>y.value/_.value*b.value),S=V(()=>Ae((100-m.value)/100*a));return kn(()=>{v.value=i.value,g.value=i.value}),he(()=>I(e.tag,{ref:i,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,s.value,u.value,e.class],style:[l.value,c.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:m.value},{default:()=>[I("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${b.value} ${b.value}`},[I("circle",{class:["v-progress-circular__underlay",f.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),I("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":S.value},null)]),n.default&&I("div",{class:"v-progress-circular__content"},[n.default({value:m.value})])]})),{}}});const SD={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},xs=ee({location:String},"location");function ws(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=En();return{locationStyles:V(()=>{if(!e.location)return{};const{side:i,align:o}=n1(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function s(u){return n?n(u):0}const l={};return i!=="center"&&(t?l[SD[i]]=`calc(100% - ${s(i)}px)`:l[i]=0),o!=="center"?t?l[SD[o]]=`calc(100% - ${s(o)}px)`:l[o]=0:(i==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),l})}}const dj=ee({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Pe(),...xs({location:"top"}),...$t(),...et(),...ht()},"VProgressLinear"),my=le()({name:"VProgressLinear",props:dj(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),{isRtl:a,rtlClasses:i}=En(),{themeClasses:o}=xt(e),{locationStyles:s}=ws(e),{textColorClasses:l,textColorStyles:u}=qn(e,"color"),{backgroundColorClasses:c,backgroundColorStyles:f}=Ot(V(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:v}=Ot(e,"color"),{roundedClasses:h}=Zt(e),{intersectionRef:g,isIntersecting:p}=py(),m=V(()=>parseInt(e.max,10)),y=V(()=>parseInt(e.height,10)),_=V(()=>parseFloat(e.bufferValue)/m.value*100),b=V(()=>parseFloat(r.value)/m.value*100),x=V(()=>a.value!==e.reverse),S=V(()=>e.indeterminate?"fade-transition":"slide-x-transition"),w=V(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function C(T){if(!g.value)return;const{left:A,right:P,width:D}=g.value.getBoundingClientRect(),M=x.value?D-T.clientX+(P-D):T.clientX-A;r.value=Math.round(M/D*m.value)}return he(()=>I(e.tag,{ref:g,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&p.value,"v-progress-linear--reverse":x.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},h.value,o.value,i.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Ae(y.value):0,"--v-progress-linear-height":Ae(y.value),...s.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:b.value,onClick:e.clickable&&C},{default:()=>[e.stream&&I("div",{key:"stream",class:["v-progress-linear__stream",l.value],style:{...u.value,[x.value?"left":"right"]:Ae(-y.value),borderTop:`${Ae(y.value/2)} dotted`,opacity:w.value,top:`calc(50% - ${Ae(y.value/4)})`,width:Ae(100-_.value,"%"),"--v-progress-linear-stream-to":Ae(y.value*(x.value?1:-1))}},null),I("div",{class:["v-progress-linear__background",c.value],style:[f.value,{opacity:w.value,width:Ae(e.stream?_.value:100,"%")}]},null),I(mi,{name:S.value},{default:()=>[e.indeterminate?I("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(T=>I("div",{key:T,class:["v-progress-linear__indeterminate",T,d.value],style:v.value},null))]):I("div",{class:["v-progress-linear__determinate",d.value],style:[v.value,{width:Ae(b.value,"%")}]},null)]}),n.default&&I("div",{class:"v-progress-linear__content"},[n.default({value:b.value,buffer:_.value})])]})),{}}}),yy=ee({loading:[Boolean,String]},"loader");function qv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();return{loaderClasses:V(()=>({[`${t}--loading`]:e.loading}))}}function _y(e,t){var r;let{slots:n}=t;return I("div",{class:`${e.name}__loader`},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||I(my,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const vj=["static","relative","fixed","absolute","sticky"],Jc=ee({position:{type:String,validator:e=>vj.includes(e)}},"position");function Qc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();return{positionClasses:V(()=>e.position?`${t}--${e.position}`:void 0)}}function hj(){const e=nn("useRoute");return V(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function XB(){var e,t;return(t=(e=nn("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Jv(e,t){const n=l6("RouterLink"),r=V(()=>!!(e.href||e.to)),a=V(()=>(r==null?void 0:r.value)||YP(t,"click")||YP(e,"click"));if(typeof n=="string")return{isLink:r,isClickable:a,href:se(e,"href")};const i=e.to?n.useLink(e):void 0,o=hj();return{isLink:r,isClickable:a,route:i==null?void 0:i.route,navigate:i==null?void 0:i.navigate,isActive:i&&V(()=>{var s,l,u;return e.exact?o.value?((u=i.isExactActive)==null?void 0:u.value)&&ro(i.route.value.query,o.value.query):(l=i.isExactActive)==null?void 0:l.value:(s=i.isActive)==null?void 0:s.value}),href:V(()=>e.to?i==null?void 0:i.route.value.href:e.href)}}const Qv=ee({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let H0=!1;function gj(e,t){let n=!1,r,a;Mt&&(dt(()=>{window.addEventListener("popstate",i),r=e==null?void 0:e.beforeEach((o,s,l)=>{H0?n?t(l):l():setTimeout(()=>n?t(l):l()),H0=!0}),a=e==null?void 0:e.afterEach(()=>{H0=!1})}),er(()=>{window.removeEventListener("popstate",i),r==null||r(),a==null||a()}));function i(o){var s;(s=o.state)!=null&&s.replaced||(n=!0,setTimeout(()=>n=!1))}}function pj(e,t){Se(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&dt(()=>{t(!0)})},{immediate:!0})}const h1=Symbol("rippleStop"),mj=80;function xD(e,t){e.style.transform=t,e.style.webkitTransform=t}function g1(e){return e.constructor.name==="TouchEvent"}function ZB(e){return e.constructor.name==="KeyboardEvent"}const yj=function(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,a=0;if(!ZB(e)){const d=t.getBoundingClientRect(),v=g1(e)?e.touches[e.touches.length-1]:e;r=v.clientX-d.left,a=v.clientY-d.top}let i=0,o=.3;(f=t._ripple)!=null&&f.circle?(o=.15,i=t.clientWidth/2,i=n.center?i:i+Math.sqrt((r-i)**2+(a-i)**2)/4):i=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-i*2)/2}px`,l=`${(t.clientHeight-i*2)/2}px`,u=n.center?s:`${r-i}px`,c=n.center?l:`${a-i}px`;return{radius:i,scale:o,x:u,y:c,centerX:s,centerY:l}},Up={show(e,t){var v;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((v=t==null?void 0:t._ripple)!=null&&v.enabled))return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:s,y:l,centerX:u,centerY:c}=yj(e,t,n),f=`${i*2}px`;a.className="v-ripple__animation",a.style.width=f,a.style.height=f,t.appendChild(r);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),xD(a,`translate(${s}, ${l}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),xD(a,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var s;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((s=n.parentNode)==null?void 0:s.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function jB(e){return typeof e>"u"||!!e}function iv(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[h1])){if(e[h1]=!0,g1(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||ZB(e),n._ripple.class&&(t.class=n._ripple.class),g1(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Up.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},mj)}else Up.show(e,n,t)}}function wD(e){e[h1]=!0}function Nr(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Nr(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Up.hide(t)}}function KB(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let ov=!1;function qB(e){!ov&&(e.keyCode===$P.enter||e.keyCode===$P.space)&&(ov=!0,iv(e))}function JB(e){ov=!1,Nr(e)}function QB(e){ov&&(ov=!1,Nr(e))}function ez(e,t,n){const{value:r,modifiers:a}=t,i=jB(r);if(i||Up.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=a.center,e._ripple.circle=a.circle,zp(r)&&r.class&&(e._ripple.class=r.class),i&&!n){if(a.stop){e.addEventListener("touchstart",wD,{passive:!0}),e.addEventListener("mousedown",wD);return}e.addEventListener("touchstart",iv,{passive:!0}),e.addEventListener("touchend",Nr,{passive:!0}),e.addEventListener("touchmove",KB,{passive:!0}),e.addEventListener("touchcancel",Nr),e.addEventListener("mousedown",iv),e.addEventListener("mouseup",Nr),e.addEventListener("mouseleave",Nr),e.addEventListener("keydown",qB),e.addEventListener("keyup",JB),e.addEventListener("blur",QB),e.addEventListener("dragstart",Nr,{passive:!0})}else!i&&n&&tz(e)}function tz(e){e.removeEventListener("mousedown",iv),e.removeEventListener("touchstart",iv),e.removeEventListener("touchend",Nr),e.removeEventListener("touchmove",KB),e.removeEventListener("touchcancel",Nr),e.removeEventListener("mouseup",Nr),e.removeEventListener("mouseleave",Nr),e.removeEventListener("keydown",qB),e.removeEventListener("keyup",JB),e.removeEventListener("dragstart",Nr),e.removeEventListener("blur",QB)}function _j(e,t){ez(e,t,!1)}function bj(e){delete e._ripple,tz(e)}function Sj(e,t){if(t.value===t.oldValue)return;const n=jB(t.oldValue);ez(e,t,n)}const oo={mounted:_j,unmounted:bj,updated:Sj},mC=ee({active:{type:Boolean,default:void 0},symbol:{type:null,default:pC},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Je,appendIcon:Je,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...Zr(),...Pe(),...wn(),...hr(),...gn(),...du(),...yy(),...xs(),...Jc(),...$t(),...Qv(),...io(),...et({tag:"button"}),...ht(),...xa({variant:"elevated"})},"VBtn"),Dt=le()({name:"VBtn",directives:{Ripple:oo},props:mC(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=xt(e),{borderClasses:i}=Sa(e),{colorClasses:o,colorStyles:s,variantClasses:l}=cu(e),{densityClasses:u}=nr(e),{dimensionStyles:c}=gr(e),{elevationClasses:f}=Rn(e),{loaderClasses:d}=qv(e),{locationStyles:v}=ws(e),{positionClasses:h}=Qc(e),{roundedClasses:g}=Zt(e),{sizeClasses:p,sizeStyles:m}=qc(e),y=vu(e,e.symbol,!1),_=Jv(e,n),b=V(()=>{var T;return e.active!==void 0?e.active:_.isLink.value?(T=_.isActive)==null?void 0:T.value:y==null?void 0:y.isSelected.value}),x=V(()=>(y==null?void 0:y.disabled.value)||e.disabled),S=V(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),w=V(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function C(T){var A;x.value||_.isLink.value&&(T.metaKey||T.ctrlKey||T.shiftKey||T.button!==0||n.target==="_blank")||((A=_.navigate)==null||A.call(_,T),y==null||y.toggle())}return pj(_,y==null?void 0:y.select),he(()=>{var L,R;const T=_.isLink.value?"a":e.tag,A=!!(e.prependIcon||r.prepend),P=!!(e.appendIcon||r.append),D=!!(e.icon&&e.icon!==!0),M=(y==null?void 0:y.isSelected.value)&&(!_.isLink.value||((L=_.isActive)==null?void 0:L.value))||!y||((R=_.isActive)==null?void 0:R.value);return Ut(I(T,{type:T==="a"?void 0:"button",class:["v-btn",y==null?void 0:y.selectedClass.value,{"v-btn--active":b.value,"v-btn--block":e.block,"v-btn--disabled":x.value,"v-btn--elevated":S.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},a.value,i.value,M?o.value:void 0,u.value,f.value,d.value,h.value,g.value,p.value,l.value,e.class],style:[M?s.value:void 0,c.value,v.value,m.value,e.style],disabled:x.value||void 0,href:_.href.value,onClick:C,value:w.value},{default:()=>{var E;return[uu(!0,"v-btn"),!e.icon&&A&&I("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?I(ft,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):I(bt,{key:"prepend-icon",icon:e.prependIcon},null)]),I("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&D?I(bt,{key:"content-icon",icon:e.icon},null):I(ft,{key:"content-defaults",disabled:!D,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var $;return[(($=r.default)==null?void 0:$.call(r))??e.text]}})]),!e.icon&&P&&I("span",{key:"append",class:"v-btn__append"},[r.append?I(ft,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):I(bt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&I("span",{key:"loader",class:"v-btn__loader"},[((E=r.loader)==null?void 0:E.call(r))??I(Vc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Mr("ripple"),!x.value&&e.ripple,null]])}),{group:y}}}),xj=ee({...mC({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),wj=le()({name:"VAppBarNavIcon",props:xj(),setup(e,t){let{slots:n}=t;return he(()=>I(Dt,ve(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),Cj=le()({name:"VAppBarTitle",props:BB(),setup(e,t){let{slots:n}=t;return he(()=>I(fC,ve(e,{class:"v-app-bar-title"}),n)),{}}});const nz=Yr("v-alert-title"),Tj=["success","info","warning","error"],Aj=ee({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Je,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>Tj.includes(e)},...Pe(),...wn(),...hr(),...gn(),...xs(),...Jc(),...$t(),...et(),...ht(),...xa({variant:"flat"})},"VAlert"),Ij=le()({name:"VAlert",props:Aj(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Fe(e,"modelValue"),i=V(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),o=V(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:s}=xt(e),{colorClasses:l,colorStyles:u,variantClasses:c}=cu(o),{densityClasses:f}=nr(e),{dimensionStyles:d}=gr(e),{elevationClasses:v}=Rn(e),{locationStyles:h}=ws(e),{positionClasses:g}=Qc(e),{roundedClasses:p}=Zt(e),{textColorClasses:m,textColorStyles:y}=qn(se(e,"borderColor")),{t:_}=un(),b=V(()=>({"aria-label":_(e.closeLabel),onClick(x){a.value=!1,n("click:close",x)}}));return()=>{const x=!!(r.prepend||i.value),S=!!(r.title||e.title),w=!!(r.close||e.closable);return a.value&&I(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},s.value,l.value,f.value,v.value,g.value,p.value,c.value,e.class],style:[u.value,d.value,h.value,e.style],role:"alert"},{default:()=>{var C,T;return[uu(!1,"v-alert"),e.border&&I("div",{key:"border",class:["v-alert__border",m.value],style:y.value},null),x&&I("div",{key:"prepend",class:"v-alert__prepend"},[r.prepend?I(ft,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{density:e.density,icon:i.value,size:e.prominent?44:28}}},r.prepend):I(bt,{key:"prepend-icon",density:e.density,icon:i.value,size:e.prominent?44:28},null)]),I("div",{class:"v-alert__content"},[S&&I(nz,{key:"title"},{default:()=>{var A;return[((A=r.title)==null?void 0:A.call(r))??e.title]}}),((C=r.text)==null?void 0:C.call(r))??e.text,(T=r.default)==null?void 0:T.call(r)]),r.append&&I("div",{key:"append",class:"v-alert__append"},[r.append()]),w&&I("div",{key:"close",class:"v-alert__close"},[r.close?I(ft,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var A;return[(A=r.close)==null?void 0:A.call(r,{props:b.value})]}}):I(Dt,ve({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},b.value),null)])]}})}}});const Pj=ee({start:Boolean,end:Boolean,icon:Je,image:String,text:String,...Pe(),...wn(),...$t(),...io(),...et(),...ht(),...xa({variant:"flat"})},"VAvatar"),ma=le()({name:"VAvatar",props:Pj(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{colorClasses:a,colorStyles:i,variantClasses:o}=cu(e),{densityClasses:s}=nr(e),{roundedClasses:l}=Zt(e),{sizeClasses:u,sizeStyles:c}=qc(e);return he(()=>I(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,a.value,s.value,l.value,u.value,o.value,e.class],style:[i.value,c.value,e.style]},{default:()=>[n.default?I(ft,{key:"content-defaults",defaults:{VImg:{cover:!0,image:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?I(Ul,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?I(bt,{key:"icon",icon:e.icon},null):e.text,uu(!1,"v-avatar")]})),{}}});const Dj=ee({text:String,onClick:cr(),...Pe(),...ht()},"VLabel"),ef=le()({name:"VLabel",props:Dj(),setup(e,t){let{slots:n}=t;return he(()=>{var r;return I("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(r=n.default)==null?void 0:r.call(n)])}),{}}});const rz=Symbol.for("vuetify:selection-control-group"),yC=ee({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Je,trueIcon:Je,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:ro},...Pe(),...wn(),...ht()},"SelectionControlGroup"),Mj=ee({...yC({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),az=le()({name:"VSelectionControlGroup",props:Mj(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),a=tr(),i=V(()=>e.id||`v-selection-control-group-${a}`),o=V(()=>e.name||i.value),s=new Set;return Tt(rz,{modelValue:r,forceUpdate:()=>{s.forEach(l=>l())},onForceUpdate:l=>{s.add(l),er(()=>{s.delete(l)})}}),Gt({[e.defaultsTarget]:{color:se(e,"color"),disabled:se(e,"disabled"),density:se(e,"density"),error:se(e,"error"),inline:se(e,"inline"),modelValue:r,multiple:V(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:o,falseIcon:se(e,"falseIcon"),trueIcon:se(e,"trueIcon"),readonly:se(e,"readonly"),ripple:se(e,"ripple"),type:se(e,"type"),valueComparator:se(e,"valueComparator")}}),he(()=>{var l;return I("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),by=ee({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Pe(),...yC()},"VSelectionControl");function kj(e){const t=nt(rz,void 0),{densityClasses:n}=nr(e),r=Fe(e,"modelValue"),a=V(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),i=V(()=>e.falseValue!==void 0?e.falseValue:!1),o=V(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),s=V({get(){const v=t?t.modelValue.value:r.value;return o.value?en(v).some(h=>e.valueComparator(h,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const h=v?a.value:i.value;let g=h;o.value&&(g=v?[...en(r.value),h]:en(r.value).filter(p=>!e.valueComparator(p,a.value))),t?t.modelValue.value=g:r.value=g}}),{textColorClasses:l,textColorStyles:u}=qn(V(()=>{if(!(e.error||e.disabled))return s.value?e.color:e.baseColor})),{backgroundColorClasses:c,backgroundColorStyles:f}=Ot(V(()=>s.value&&!e.error&&!e.disabled?e.color:void 0)),d=V(()=>s.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:i,model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,icon:d}}const Yl=le()({name:"VSelectionControl",directives:{Ripple:oo},inheritAttrs:!1,props:by(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{group:a,densityClasses:i,icon:o,model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,trueValue:d}=kj(e),v=tr(),h=xe(!1),g=xe(!1),p=ge(),m=V(()=>e.id||`input-${v}`),y=V(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{p.value&&(p.value.checked=s.value)});function _(w){y.value&&(h.value=!0,Lc(w.target,":focus-visible")!==!1&&(g.value=!0))}function b(){h.value=!1,g.value=!1}function x(w){w.stopPropagation()}function S(w){y.value&&(e.readonly&&a&&dt(()=>a.forceUpdate()),s.value=w.target.checked)}return he(()=>{var P,D;const w=r.label?r.label({label:e.label,props:{for:m.value}}):e.label,[C,T]=_s(n),A=I("input",ve({ref:p,checked:s.value,disabled:!!e.disabled,id:m.value,onBlur:b,onFocus:_,onInput:S,"aria-disabled":!!e.disabled,type:e.type,value:d.value,name:e.name,"aria-checked":e.type==="checkbox"?s.value:void 0},T),null);return I("div",ve({class:["v-selection-control",{"v-selection-control--dirty":s.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":h.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":e.inline},i.value,e.class]},C,{style:e.style}),[I("div",{class:["v-selection-control__wrapper",l.value],style:u.value},[(P=r.default)==null?void 0:P.call(r,{backgroundColorClasses:c,backgroundColorStyles:f}),Ut(I("div",{class:["v-selection-control__input"]},[((D=r.input)==null?void 0:D.call(r,{model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,inputNode:A,icon:o.value,props:{onFocus:_,onBlur:b,id:m.value}}))??I(ke,null,[o.value&&I(bt,{key:"icon",icon:o.value},null),A])]),[[Mr("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),w&&I(ef,{for:m.value,onClick:x},{default:()=>[w]})])}),{isFocused:h,input:p}}}),iz=ee({indeterminate:Boolean,indeterminateIcon:{type:Je,default:"$checkboxIndeterminate"},...by({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Xi=le()({name:"VCheckboxBtn",props:iz(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"indeterminate"),a=Fe(e,"modelValue");function i(l){r.value&&(r.value=!1)}const o=V(()=>r.value?e.indeterminateIcon:e.falseIcon),s=V(()=>r.value?e.indeterminateIcon:e.trueIcon);return he(()=>{const l=bn(Yl.filterProps(e),["modelValue"]);return I(Yl,ve(l,{modelValue:a.value,"onUpdate:modelValue":[u=>a.value=u,i],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:s.value,"aria-checked":r.value?"mixed":void 0}),n)}),{}}});function oz(e){const{t}=un();function n(r){let{name:a}=r;const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],o=e[`onClick:${a}`],s=o&&i?t(`$vuetify.input.${i}`,e.label??""):void 0;return I(bt,{icon:e[`${a}Icon`],"aria-label":s,onClick:o},null)}return{InputIcon:n}}const Lj=ee({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Pe(),...ao({transition:{component:vC,leaveAbsolute:!0,group:!0}})},"VMessages"),sz=le()({name:"VMessages",props:Lj(),setup(e,t){let{slots:n}=t;const r=V(()=>en(e.messages)),{textColorClasses:a,textColorStyles:i}=qn(V(()=>e.color));return he(()=>I(fa,{transition:e.transition,tag:"div",class:["v-messages",a.value,e.class],style:[i.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((o,s)=>I("div",{class:"v-messages__message",key:`${s}-${r.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),eh=ee({focused:Boolean,"onUpdate:focused":cr()},"focus");function so(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai();const n=Fe(e,"focused"),r=V(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function i(){n.value=!1}return{focusClasses:r,isFocused:n,focus:a,blur:i}}const lz=Symbol.for("vuetify:form"),Ej=ee({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function Rj(e){const t=Fe(e,"modelValue"),n=V(()=>e.disabled),r=V(()=>e.readonly),a=xe(!1),i=ge([]),o=ge([]);async function s(){const c=[];let f=!0;o.value=[],a.value=!0;for(const d of i.value){const v=await d.validate();if(v.length>0&&(f=!1,c.push({id:d.id,errorMessages:v})),!f&&e.fastFail)break}return o.value=c,a.value=!1,{valid:f,errors:o.value}}function l(){i.value.forEach(c=>c.reset())}function u(){i.value.forEach(c=>c.resetValidation())}return Se(i,()=>{let c=0,f=0;const d=[];for(const v of i.value)v.isValid===!1?(f++,d.push({id:v.id,errorMessages:v.errorMessages})):v.isValid===!0&&c++;o.value=d,t.value=f>0?!1:c===i.value.length?!0:null},{deep:!0,flush:"post"}),Tt(lz,{register:c=>{let{id:f,validate:d,reset:v,resetValidation:h}=c;i.value.some(g=>g.id===f),i.value.push({id:f,validate:d,reset:v,resetValidation:h,isValid:null,errorMessages:[]})},unregister:c=>{i.value=i.value.filter(f=>f.id!==c)},update:(c,f,d)=>{const v=i.value.find(h=>h.id===c);v&&(v.isValid=f,v.errorMessages=d)},isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:i,validateOn:se(e,"validateOn")}),{errors:o,isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:i,validate:s,reset:l,resetValidation:u}}function Sy(){return nt(lz,null)}const uz=ee({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...eh()},"validation");function cz(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ai(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:tr();const r=Fe(e,"modelValue"),a=V(()=>e.validationValue===void 0?r.value:e.validationValue),i=Sy(),o=ge([]),s=xe(!0),l=V(()=>!!(en(r.value===""?null:r.value).length||en(a.value===""?null:a.value).length)),u=V(()=>!!(e.disabled??(i==null?void 0:i.isDisabled.value))),c=V(()=>!!(e.readonly??(i==null?void 0:i.isReadonly.value))),f=V(()=>{var b;return(b=e.errorMessages)!=null&&b.length?en(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),d=V(()=>{let b=(e.validateOn??(i==null?void 0:i.validateOn.value))||"input";b==="lazy"&&(b="input lazy");const x=new Set((b==null?void 0:b.split(" "))??[]);return{blur:x.has("blur")||x.has("input"),input:x.has("input"),submit:x.has("submit"),lazy:x.has("lazy")}}),v=V(()=>{var b;return e.error||(b=e.errorMessages)!=null&&b.length?!1:e.rules.length?s.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),h=xe(!1),g=V(()=>({[`${t}--error`]:v.value===!1,[`${t}--dirty`]:l.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:c.value})),p=V(()=>e.name??We(n));ty(()=>{i==null||i.register({id:p.value,validate:_,reset:m,resetValidation:y})}),Ln(()=>{i==null||i.unregister(p.value)}),ln(async()=>{d.value.lazy||await _(!0),i==null||i.update(p.value,v.value,f.value)}),Ba(()=>d.value.input,()=>{Se(a,()=>{if(a.value!=null)_();else if(e.focused){const b=Se(()=>e.focused,x=>{x||_(),b()})}})}),Ba(()=>d.value.blur,()=>{Se(()=>e.focused,b=>{b||_()})}),Se([v,f],()=>{i==null||i.update(p.value,v.value,f.value)});function m(){r.value=null,dt(y)}function y(){s.value=!0,d.value.lazy?o.value=[]:_(!0)}async function _(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const x=[];h.value=!0;for(const S of e.rules){if(x.length>=+(e.maxErrors??1))break;const C=await(typeof S=="function"?S:()=>S)(a.value);if(C!==!0){if(C!==!1&&typeof C!="string"){console.warn(`${C} is not a valid value. Rule functions must return boolean true or a string.`);continue}x.push(C||"")}}return o.value=x,h.value=!1,s.value=b,o.value}return{errorMessages:f,isDirty:l,isDisabled:u,isReadonly:c,isPristine:s,isValid:v,isValidating:h,reset:m,resetValidation:y,validate:_,validationClasses:g}}const lo=ee({id:String,appendIcon:Je,centerAffix:{type:Boolean,default:!0},prependIcon:Je,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":cr(),"onClick:append":cr(),...Pe(),...wn(),...uz()},"VInput"),Fn=le()({name:"VInput",props:{...lo()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const{densityClasses:i}=nr(e),{rtlClasses:o}=En(),{InputIcon:s}=oz(e),l=tr(),u=V(()=>e.id||`input-${l}`),c=V(()=>`${u.value}-messages`),{errorMessages:f,isDirty:d,isDisabled:v,isReadonly:h,isPristine:g,isValid:p,isValidating:m,reset:y,resetValidation:_,validate:b,validationClasses:x}=cz(e,"v-input",u),S=V(()=>({id:u,messagesId:c,isDirty:d,isDisabled:v,isReadonly:h,isPristine:g,isValid:p,isValidating:m,reset:y,resetValidation:_,validate:b})),w=V(()=>{var C;return(C=e.errorMessages)!=null&&C.length||!g.value&&f.value.length?f.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return he(()=>{var D,M,L,R;const C=!!(r.prepend||e.prependIcon),T=!!(r.append||e.appendIcon),A=w.value.length>0,P=!e.hideDetails||e.hideDetails==="auto"&&(A||!!r.details);return I("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},i.value,o.value,x.value,e.class],style:e.style},[C&&I("div",{key:"prepend",class:"v-input__prepend"},[(D=r.prepend)==null?void 0:D.call(r,S.value),e.prependIcon&&I(s,{key:"prepend-icon",name:"prepend"},null)]),r.default&&I("div",{class:"v-input__control"},[(M=r.default)==null?void 0:M.call(r,S.value)]),T&&I("div",{key:"append",class:"v-input__append"},[e.appendIcon&&I(s,{key:"append-icon",name:"append"},null),(L=r.append)==null?void 0:L.call(r,S.value)]),P&&I("div",{class:"v-input__details"},[I(sz,{id:c.value,active:A,messages:w.value},{message:r.message}),(R=r.details)==null?void 0:R.call(r,S.value)])])}),{reset:y,resetValidation:_,validate:b,isValid:p,errorMessages:f}}}),Vj=ee({...lo(),...bn(iz(),["inline"])},"VCheckbox"),Oj=le()({name:"VCheckbox",inheritAttrs:!1,props:Vj(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Fe(e,"modelValue"),{isFocused:i,focus:o,blur:s}=so(e),l=tr(),u=V(()=>e.id||`checkbox-${l}`);return he(()=>{const[c,f]=_s(n),d=Fn.filterProps(e),v=Xi.filterProps(e);return I(Fn,ve({class:["v-checkbox",e.class]},c,d,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,id:u.value,focused:i.value,style:e.style}),{...r,default:h=>{let{id:g,messagesId:p,isDisabled:m,isReadonly:y}=h;return I(Xi,ve(v,{id:g.value,"aria-describedby":p.value,disabled:m.value,readonly:y.value},f,{modelValue:a.value,"onUpdate:modelValue":_=>a.value=_,onFocus:o,onBlur:s}),r)}})}),{}}});function CD(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function TD(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:a,currentScrollOffset:i,isHorizontal:o}=e;const s=o?t.clientWidth:t.clientHeight,l=o?t.offsetLeft:t.offsetTop,u=a&&o?r-l-s:l,c=n+i,f=s+u,d=s*.4;return u<=i?i=Math.max(u-d,0):c<=f&&(i=Math.min(i-(c-f-d),r-n)),i}function Nj(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:a,isHorizontal:i}=e;const o=i?t.clientWidth:t.clientHeight,s=i?t.offsetLeft:t.offsetTop,l=a&&i?r-s-o/2-n/2:s+o/2-n/2;return Math.min(r-n,Math.max(0,l))}const fz=Symbol.for("vuetify:v-slide-group"),_C=ee({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:fz},nextIcon:{type:Je,default:"$next"},prevIcon:{type:Je,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...Pe(),...sC(),...et(),...fu({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),sv=le()({name:"VSlideGroup",props:_C(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=En(),{displayClasses:a,mobile:i}=bs(e),o=Ss(e,e.symbol),s=xe(!1),l=xe(0),u=xe(0),c=xe(0),f=V(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:v}=yi(),{resizeRef:h,contentRect:g}=yi(),p=V(()=>o.selected.value.length?o.items.value.findIndex(j=>j.id===o.selected.value[0]):-1),m=V(()=>o.selected.value.length?o.items.value.findIndex(j=>j.id===o.selected.value[o.selected.value.length-1]):-1);if(Mt){let j=-1;Se(()=>[o.selected.value,v.value,g.value,f.value],()=>{cancelAnimationFrame(j),j=requestAnimationFrame(()=>{if(v.value&&g.value){const Q=f.value?"width":"height";u.value=v.value[Q],c.value=g.value[Q],s.value=u.value+1=0&&h.value){const Q=h.value.children[m.value];p.value===0||!s.value?l.value=0:e.centerActive?l.value=Nj({selectedElement:Q,containerSize:u.value,contentSize:c.value,isRtl:r.value,isHorizontal:f.value}):s.value&&(l.value=TD({selectedElement:Q,containerSize:u.value,contentSize:c.value,isRtl:r.value,currentScrollOffset:l.value,isHorizontal:f.value}))}})})}const y=xe(!1);let _=0,b=0;function x(j){const Q=f.value?"clientX":"clientY";b=(r.value&&f.value?-1:1)*l.value,_=j.touches[0][Q],y.value=!0}function S(j){if(!s.value)return;const Q=f.value?"clientX":"clientY",z=r.value&&f.value?-1:1;l.value=z*(b+_-j.touches[0][Q])}function w(j){const Q=c.value-u.value;l.value<0||!s.value?l.value=0:l.value>=Q&&(l.value=Q),y.value=!1}function C(){d.value&&(d.value[f.value?"scrollLeft":"scrollTop"]=0)}const T=xe(!1);function A(j){if(T.value=!0,!(!s.value||!h.value)){for(const Q of j.composedPath())for(const z of h.value.children)if(z===Q){l.value=TD({selectedElement:z,containerSize:u.value,contentSize:c.value,isRtl:r.value,currentScrollOffset:l.value,isHorizontal:f.value});return}}}function P(j){T.value=!1}function D(j){var Q;!T.value&&!(j.relatedTarget&&((Q=h.value)!=null&&Q.contains(j.relatedTarget)))&&L()}function M(j){h.value&&(f.value?j.key==="ArrowRight"?L(r.value?"prev":"next"):j.key==="ArrowLeft"&&L(r.value?"next":"prev"):j.key==="ArrowDown"?L("next"):j.key==="ArrowUp"&&L("prev"),j.key==="Home"?L("first"):j.key==="End"&&L("last"))}function L(j){var Q,z,H,W,X;if(h.value)if(!j)(Q=nv(h.value)[0])==null||Q.focus();else if(j==="next"){const F=(z=h.value.querySelector(":focus"))==null?void 0:z.nextElementSibling;F?F.focus():L("first")}else if(j==="prev"){const F=(H=h.value.querySelector(":focus"))==null?void 0:H.previousElementSibling;F?F.focus():L("last")}else j==="first"?(W=h.value.firstElementChild)==null||W.focus():j==="last"&&((X=h.value.lastElementChild)==null||X.focus())}function R(j){const Q=l.value+(j==="prev"?-1:1)*u.value;l.value=dn(Q,0,c.value-u.value)}const E=V(()=>{let j=l.value>c.value-u.value?-(c.value-u.value)+CD(c.value-u.value-l.value):-l.value;l.value<=0&&(j=CD(-l.value));const Q=r.value&&f.value?-1:1;return{transform:`translate${f.value?"X":"Y"}(${Q*j}px)`,transition:y.value?"none":"",willChange:y.value?"transform":""}}),$=V(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),O=V(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return s.value||Math.abs(l.value)>0;case"mobile":return i.value||s.value||Math.abs(l.value)>0;default:return!i.value&&(s.value||Math.abs(l.value)>0)}}),G=V(()=>Math.abs(l.value)>0),Y=V(()=>c.value>Math.abs(l.value)+u.value);return he(()=>I(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":O.value,"v-slide-group--is-overflowing":s.value},a.value,e.class],style:e.style,tabindex:T.value||o.selected.value.length?-1:0,onFocus:D},{default:()=>{var j,Q,z;return[O.value&&I("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!G.value}],onClick:()=>G.value&&R("prev")},[((j=n.prev)==null?void 0:j.call(n,$.value))??I(Wp,null,{default:()=>[I(bt,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),I("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:C},[I("div",{ref:h,class:"v-slide-group__content",style:E.value,onTouchstartPassive:x,onTouchmovePassive:S,onTouchendPassive:w,onFocusin:A,onFocusout:P,onKeydown:M},[(Q=n.default)==null?void 0:Q.call(n,$.value)])]),O.value&&I("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!Y.value}],onClick:()=>Y.value&&R("next")},[((z=n.next)==null?void 0:z.call(n,$.value))??I(Wp,null,{default:()=>[I(bt,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:R,scrollOffset:l,focus:L}}}),dz=Symbol.for("vuetify:v-chip-group"),Bj=ee({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:ro},..._C(),...Pe(),...fu({selectedClass:"v-chip--selected"}),...et(),...ht(),...xa({variant:"tonal"})},"VChipGroup"),zj=le()({name:"VChipGroup",props:Bj(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{isSelected:a,select:i,next:o,prev:s,selected:l}=Ss(e,dz);return Gt({VChip:{color:se(e,"color"),disabled:se(e,"disabled"),filter:se(e,"filter"),variant:se(e,"variant")}}),he(()=>{const u=sv.filterProps(e);return I(sv,ve(u,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:a,select:i,next:o,prev:s,selected:l.value})]}})}),{}}}),Fj=ee({activeClass:String,appendAvatar:String,appendIcon:Je,closable:Boolean,closeIcon:{type:Je,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:cr(),onClickOnce:cr(),...Zr(),...Pe(),...wn(),...gn(),...du(),...$t(),...Qv(),...io(),...et({tag:"span"}),...ht(),...xa({variant:"tonal"})},"VChip"),th=le()({name:"VChip",directives:{Ripple:oo},props:Fj(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:i}=un(),{borderClasses:o}=Sa(e),{colorClasses:s,colorStyles:l,variantClasses:u}=cu(e),{densityClasses:c}=nr(e),{elevationClasses:f}=Rn(e),{roundedClasses:d}=Zt(e),{sizeClasses:v}=qc(e),{themeClasses:h}=xt(e),g=Fe(e,"modelValue"),p=vu(e,dz,!1),m=Jv(e,n),y=V(()=>e.link!==!1&&m.isLink.value),_=V(()=>!e.disabled&&e.link!==!1&&(!!p||e.link||m.isClickable.value)),b=V(()=>({"aria-label":i(e.closeLabel),onClick(w){w.stopPropagation(),g.value=!1,r("click:close",w)}}));function x(w){var C;r("click",w),_.value&&((C=m.navigate)==null||C.call(m,w),p==null||p.toggle())}function S(w){(w.key==="Enter"||w.key===" ")&&(w.preventDefault(),x(w))}return()=>{const w=m.isLink.value?"a":e.tag,C=!!(e.appendIcon||e.appendAvatar),T=!!(C||a.append),A=!!(a.close||e.closable),P=!!(a.filter||e.filter)&&p,D=!!(e.prependIcon||e.prependAvatar),M=!!(D||a.prepend),L=!p||p.isSelected.value;return g.value&&Ut(I(w,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":_.value,"v-chip--filter":P,"v-chip--pill":e.pill},h.value,o.value,L?s.value:void 0,c.value,f.value,d.value,v.value,u.value,p==null?void 0:p.selectedClass.value,e.class],style:[L?l.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:m.href.value,tabindex:_.value?0:void 0,onClick:x,onKeydown:_.value&&!y.value&&S},{default:()=>{var R;return[uu(_.value,"v-chip"),P&&I(hC,{key:"filter"},{default:()=>[Ut(I("div",{class:"v-chip__filter"},[a.filter?I(ft,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):I(bt,{key:"filter-icon",icon:e.filterIcon},null)]),[[Ya,p.isSelected.value]])]}),M&&I("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?I(ft,{key:"prepend-defaults",disabled:!D,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):I(ke,null,[e.prependIcon&&I(bt,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&I(ma,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),I("div",{class:"v-chip__content","data-no-activator":""},[((R=a.default)==null?void 0:R.call(a,{isSelected:p==null?void 0:p.isSelected.value,selectedClass:p==null?void 0:p.selectedClass.value,select:p==null?void 0:p.select,toggle:p==null?void 0:p.toggle,value:p==null?void 0:p.value.value,disabled:e.disabled}))??e.text]),T&&I("div",{key:"append",class:"v-chip__append"},[a.append?I(ft,{key:"append-defaults",disabled:!C,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):I(ke,null,[e.appendIcon&&I(bt,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&I(ma,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),A&&I("button",ve({key:"close",class:"v-chip__close",type:"button"},b.value),[a.close?I(ft,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):I(bt,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Mr("ripple"),_.value&&e.ripple,null]])}}});const p1=Symbol.for("vuetify:list");function vz(){const e=nt(p1,{hasPrepend:xe(!1),updateHasPrepend:()=>null}),t={hasPrepend:xe(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Tt(p1,t),e}function hz(){return nt(p1,null)}const $j={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){const i=new Set;i.add(t);let o=a.get(t);for(;o!=null;)i.add(o),o=a.get(o);return i}else return r.delete(t),r},select:()=>null},gz={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){let i=a.get(t);for(r.add(t);i!=null&&i!==t;)r.add(i),i=a.get(i);return r}else r.delete(t);return r},select:()=>null},Gj={open:gz.open,select:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(!n)return r;const i=[];let o=a.get(t);for(;o!=null;)i.push(o),o=a.get(o);return new Set(i)}},bC=e=>{const t={select:n=>{let{id:r,value:a,selected:i}=n;if(r=rt(r),e&&!a){const o=Array.from(i.entries()).reduce((s,l)=>{let[u,c]=l;return c==="on"?[...s,u]:s},[]);if(o.length===1&&o[0]===r)return i}return i.set(r,a?"on":"off"),i},in:(n,r,a)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:new Map(i),children:r,parents:a});return i},out:n=>{const r=[];for(const[a,i]of n.entries())i==="on"&&r.push(a);return r}};return t},pz=e=>{const t=bC(e);return{select:r=>{let{selected:a,id:i,...o}=r;i=rt(i);const s=a.has(i)?new Map([[i,a.get(i)]]):new Map;return t.select({...o,id:i,selected:s})},in:(r,a,i)=>{let o=new Map;return r!=null&&r.length&&(o=t.in(r.slice(0,1),a,i)),o},out:(r,a,i)=>t.out(r,a,i)}},Hj=e=>{const t=bC(e);return{select:r=>{let{id:a,selected:i,children:o,...s}=r;return a=rt(a),o.has(a)?i:t.select({id:a,selected:i,children:o,...s})},in:t.in,out:t.out}},Wj=e=>{const t=pz(e);return{select:r=>{let{id:a,selected:i,children:o,...s}=r;return a=rt(a),o.has(a)?i:t.select({id:a,selected:i,children:o,...s})},in:t.in,out:t.out}},Uj=e=>{const t={select:n=>{let{id:r,value:a,selected:i,children:o,parents:s}=n;r=rt(r);const l=new Map(i),u=[r];for(;u.length;){const f=u.shift();i.set(f,a?"on":"off"),o.has(f)&&u.push(...o.get(f))}let c=s.get(r);for(;c;){const f=o.get(c),d=f.every(h=>i.get(h)==="on"),v=f.every(h=>!i.has(h)||i.get(h)==="off");i.set(c,d?"on":v?"off":"indeterminate"),c=s.get(c)}return e&&!a&&Array.from(i.entries()).reduce((d,v)=>{let[h,g]=v;return g==="on"?[...d,h]:d},[]).length===0?l:i},in:(n,r,a)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:new Map(i),children:r,parents:a});return i},out:(n,r)=>{const a=[];for(const[i,o]of n.entries())o==="on"&&!r.has(i)&&a.push(i);return a}};return t},lv=Symbol.for("vuetify:nested"),mz={id:xe(),root:{register:()=>null,unregister:()=>null,parents:ge(new Map),children:ge(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:ge(new Set),selected:ge(new Map),selectedValues:ge([])}},Yj=ee({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),Xj=e=>{let t=!1;const n=ge(new Map),r=ge(new Map),a=Fe(e,"opened",e.opened,f=>new Set(f),f=>[...f.values()]),i=V(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return Wj(e.mandatory);case"leaf":return Hj(e.mandatory);case"independent":return bC(e.mandatory);case"single-independent":return pz(e.mandatory);case"classic":default:return Uj(e.mandatory)}}),o=V(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return Gj;case"single":return $j;case"multiple":default:return gz}}),s=Fe(e,"selected",e.selected,f=>i.value.in(f,n.value,r.value),f=>i.value.out(f,n.value,r.value));Ln(()=>{t=!0});function l(f){const d=[];let v=f;for(;v!=null;)d.unshift(v),v=r.value.get(v);return d}const u=nn("nested"),c={id:xe(),root:{opened:a,selected:s,selectedValues:V(()=>{const f=[];for(const[d,v]of s.value.entries())v==="on"&&f.push(d);return f}),register:(f,d,v)=>{d&&f!==d&&r.value.set(f,d),v&&n.value.set(f,[]),d!=null&&n.value.set(d,[...n.value.get(d)||[],f])},unregister:f=>{if(t)return;n.value.delete(f);const d=r.value.get(f);if(d){const v=n.value.get(d)??[];n.value.set(d,v.filter(h=>h!==f))}r.value.delete(f),a.value.delete(f)},open:(f,d,v)=>{u.emit("click:open",{id:f,value:d,path:l(f),event:v});const h=o.value.open({id:f,value:d,opened:new Set(a.value),children:n.value,parents:r.value,event:v});h&&(a.value=h)},openOnSelect:(f,d,v)=>{const h=o.value.select({id:f,value:d,selected:new Map(s.value),opened:new Set(a.value),children:n.value,parents:r.value,event:v});h&&(a.value=h)},select:(f,d,v)=>{u.emit("click:select",{id:f,value:d,path:l(f),event:v});const h=i.value.select({id:f,value:d,selected:new Map(s.value),children:n.value,parents:r.value,event:v});h&&(s.value=h),c.root.openOnSelect(f,d,v)},children:n,parents:r}};return Tt(lv,c),c.root},yz=(e,t)=>{const n=nt(lv,mz),r=Symbol(tr()),a=V(()=>e.value!==void 0?e.value:r),i={...n,id:a,open:(o,s)=>n.root.open(a.value,o,s),openOnSelect:(o,s)=>n.root.openOnSelect(a.value,o,s),isOpen:V(()=>n.root.opened.value.has(a.value)),parent:V(()=>n.root.parents.value.get(a.value)),select:(o,s)=>n.root.select(a.value,o,s),isSelected:V(()=>n.root.selected.value.get(rt(a.value))==="on"),isIndeterminate:V(()=>n.root.selected.value.get(a.value)==="indeterminate"),isLeaf:V(()=>!n.root.children.value.get(a.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(a.value,n.id.value,t),Ln(()=>{!n.isGroupActivator&&n.root.unregister(a.value)}),t&&Tt(lv,i),i},Zj=()=>{const e=nt(lv,mz);Tt(lv,{...e,isGroupActivator:!0})},jj=Ur({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return Zj(),()=>{var r;return(r=n.default)==null?void 0:r.call(n)}}}),Kj=ee({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Je,default:"$collapse"},expandIcon:{type:Je,default:"$expand"},prependIcon:Je,appendIcon:Je,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Pe(),...et()},"VListGroup"),m1=le()({name:"VListGroup",props:Kj(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:a,id:i}=yz(se(e,"value"),!0),o=V(()=>`v-list-group--id-${String(i.value)}`),s=hz(),{isBooted:l}=lu();function u(v){a(!r.value,v)}const c=V(()=>({onClick:u,class:"v-list-group__header",id:o.value})),f=V(()=>r.value?e.collapseIcon:e.expandIcon),d=V(()=>({VListItem:{active:r.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&f.value,appendIcon:e.appendIcon||!e.subgroup&&f.value,title:e.title,value:e.value}}));return he(()=>I(e.tag,{class:["v-list-group",{"v-list-group--prepend":s==null?void 0:s.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class],style:e.style},{default:()=>[n.activator&&I(ft,{defaults:d.value},{default:()=>[I(jj,null,{default:()=>[n.activator({props:c.value,isOpen:r.value})]})]}),I(fa,{transition:{component:gy},disabled:!l.value},{default:()=>{var v;return[Ut(I("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[Ya,r.value]])]}})]})),{}}});const _z=Yr("v-list-item-subtitle"),bz=Yr("v-list-item-title"),qj=ee({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Je,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:cr(),onClickOnce:cr(),...Zr(),...Pe(),...wn(),...hr(),...gn(),...$t(),...Qv(),...et(),...ht(),...xa({variant:"text"})},"VListItem"),Zi=le()({name:"VListItem",directives:{Ripple:oo},props:qj(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const i=Jv(e,n),o=V(()=>e.value===void 0?i.href.value:e.value),{select:s,isSelected:l,isIndeterminate:u,isGroupActivator:c,root:f,parent:d,openOnSelect:v}=yz(o,!1),h=hz(),g=V(()=>{var O;return e.active!==!1&&(e.active||((O=i.isActive)==null?void 0:O.value)||l.value)}),p=V(()=>e.link!==!1&&i.isLink.value),m=V(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||e.value!=null&&!!h)),y=V(()=>e.rounded||e.nav),_=V(()=>e.color??e.activeColor),b=V(()=>({color:g.value?_.value??e.baseColor:e.baseColor,variant:e.variant}));Se(()=>{var O;return(O=i.isActive)==null?void 0:O.value},O=>{O&&d.value!=null&&f.open(d.value,!0),O&&v(O)},{immediate:!0});const{themeClasses:x}=xt(e),{borderClasses:S}=Sa(e),{colorClasses:w,colorStyles:C,variantClasses:T}=cu(b),{densityClasses:A}=nr(e),{dimensionStyles:P}=gr(e),{elevationClasses:D}=Rn(e),{roundedClasses:M}=Zt(y),L=V(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),R=V(()=>({isActive:g.value,select:s,isSelected:l.value,isIndeterminate:u.value}));function E(O){var G;a("click",O),!(c||!m.value)&&((G=i.navigate)==null||G.call(i,O),e.value!=null&&s(!l.value,O))}function $(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),E(O))}return he(()=>{const O=p.value?"a":e.tag,G=r.title||e.title!=null,Y=r.subtitle||e.subtitle!=null,j=!!(e.appendAvatar||e.appendIcon),Q=!!(j||r.append),z=!!(e.prependAvatar||e.prependIcon),H=!!(z||r.prepend);return h==null||h.updateHasPrepend(H),e.activeColor&&eX("active-color",["color","base-color"]),Ut(I(O,{class:["v-list-item",{"v-list-item--active":g.value,"v-list-item--disabled":e.disabled,"v-list-item--link":m.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!H&&(h==null?void 0:h.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&g.value},x.value,S.value,w.value,A.value,D.value,L.value,M.value,T.value,e.class],style:[C.value,P.value,e.style],href:i.href.value,tabindex:m.value?h?-2:0:void 0,onClick:E,onKeydown:m.value&&!p.value&&$},{default:()=>{var W;return[uu(m.value||g.value,"v-list-item"),H&&I("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?I(ft,{key:"prepend-defaults",disabled:!z,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var X;return[(X=r.prepend)==null?void 0:X.call(r,R.value)]}}):I(ke,null,[e.prependAvatar&&I(ma,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&I(bt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),I("div",{class:"v-list-item__spacer"},null)]),I("div",{class:"v-list-item__content","data-no-activator":""},[G&&I(bz,{key:"title"},{default:()=>{var X;return[((X=r.title)==null?void 0:X.call(r,{title:e.title}))??e.title]}}),Y&&I(_z,{key:"subtitle"},{default:()=>{var X;return[((X=r.subtitle)==null?void 0:X.call(r,{subtitle:e.subtitle}))??e.subtitle]}}),(W=r.default)==null?void 0:W.call(r,R.value)]),Q&&I("div",{key:"append",class:"v-list-item__append"},[r.append?I(ft,{key:"append-defaults",disabled:!j,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var X;return[(X=r.append)==null?void 0:X.call(r,R.value)]}}):I(ke,null,[e.appendIcon&&I(bt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&I(ma,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),I("div",{class:"v-list-item__spacer"},null)])]}}),[[Mr("ripple"),m.value&&e.ripple]])}),{}}}),Jj=ee({color:String,inset:Boolean,sticky:Boolean,title:String,...Pe(),...et()},"VListSubheader"),Sz=le()({name:"VListSubheader",props:Jj(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=qn(se(e,"color"));return he(()=>{const i=!!(n.default||e.title);return I(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class],style:[{textColorStyles:a},e.style]},{default:()=>{var o;return[i&&I("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}});const Qj=ee({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...Pe(),...ht()},"VDivider"),xy=le()({name:"VDivider",props:Qj(),setup(e,t){let{attrs:n}=t;const{themeClasses:r}=xt(e),{textColorClasses:a,textColorStyles:i}=qn(se(e,"color")),o=V(()=>{const s={};return e.length&&(s[e.vertical?"maxHeight":"maxWidth"]=Ae(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=Ae(e.thickness)),s});return he(()=>I("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},r.value,a.value,e.class],style:[o.value,i.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}}),eK=ee({items:Array,returnObject:Boolean},"VListChildren"),xz=le()({name:"VListChildren",props:eK(),setup(e,t){let{slots:n}=t;return vz(),()=>{var r,a;return((r=n.default)==null?void 0:r.call(n))??((a=e.items)==null?void 0:a.map(i=>{var d,v;let{children:o,props:s,type:l,raw:u}=i;if(l==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:s}))??I(xy,s,null);if(l==="subheader")return((v=n.subheader)==null?void 0:v.call(n,{props:s}))??I(Sz,s,null);const c={subtitle:n.subtitle?h=>{var g;return(g=n.subtitle)==null?void 0:g.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var g;return(g=n.prepend)==null?void 0:g.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var g;return(g=n.append)==null?void 0:g.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var g;return(g=n.title)==null?void 0:g.call(n,{...h,item:u})}:void 0},f=m1.filterProps(s);return o?I(m1,ve({value:s==null?void 0:s.value},f),{activator:h=>{let{props:g}=h;const p={...s,...g,value:e.returnObject?u:s.value};return n.header?n.header({props:p}):I(Zi,p,c)},default:()=>I(xz,{items:o},n)}):n.item?n.item({props:s}):I(Zi,ve(s,{value:e.returnObject?u:s.value}),c)}))}}}),wz=ee({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:ro}},"list-items");function ml(e,t){const n=Pn(t,e.itemTitle,t),r=Pn(t,e.itemValue,n),a=Pn(t,e.itemChildren),i=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?bn(t,["children"]):t:void 0:Pn(t,e.itemProps),o={title:n,value:r,...i};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?Cz(e,a):void 0,raw:t}}function Cz(e,t){const n=[];for(const r of t)n.push(ml(e,r));return n}function SC(e){const t=V(()=>Cz(e,e.items)),n=V(()=>t.value.some(i=>i.value===null));function r(i){return n.value||(i=i.filter(o=>o!==null)),i.map(o=>e.returnObject&&typeof o=="string"?ml(e,o):t.value.find(s=>e.valueComparator(o,s.value))||ml(e,o))}function a(i){return e.returnObject?i.map(o=>{let{raw:s}=o;return s}):i.map(o=>{let{value:s}=o;return s})}return{items:t,transformIn:r,transformOut:a}}function tK(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function nK(e,t){const n=Pn(t,e.itemType,"item"),r=tK(t)?t:Pn(t,e.itemTitle),a=Pn(t,e.itemValue,void 0),i=Pn(t,e.itemChildren),o=e.itemProps===!0?bn(t,["children"]):Pn(t,e.itemProps),s={title:r,value:a,...o};return{type:n,title:s.title,value:s.value,props:s,children:n==="item"&&i?Tz(e,i):void 0,raw:t}}function Tz(e,t){const n=[];for(const r of t)n.push(nK(e,r));return n}function rK(e){return{items:V(()=>Tz(e,e.items))}}const aK=ee({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...Yj({selectStrategy:"single-leaf",openStrategy:"list"}),...Zr(),...Pe(),...wn(),...hr(),...gn(),itemType:{type:String,default:"type"},...wz(),...$t(),...et(),...ht(),...xa({variant:"text"})},"VList"),wy=le()({name:"VList",props:aK(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=rK(e),{themeClasses:a}=xt(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ot(se(e,"bgColor")),{borderClasses:s}=Sa(e),{densityClasses:l}=nr(e),{dimensionStyles:u}=gr(e),{elevationClasses:c}=Rn(e),{roundedClasses:f}=Zt(e),{open:d,select:v}=Xj(e),h=V(()=>e.lines?`v-list--${e.lines}-line`:void 0),g=se(e,"activeColor"),p=se(e,"baseColor"),m=se(e,"color");vz(),Gt({VListGroup:{activeColor:g,baseColor:p,color:m,expandIcon:se(e,"expandIcon"),collapseIcon:se(e,"collapseIcon")},VListItem:{activeClass:se(e,"activeClass"),activeColor:g,baseColor:p,color:m,density:se(e,"density"),disabled:se(e,"disabled"),lines:se(e,"lines"),nav:se(e,"nav"),slim:se(e,"slim"),variant:se(e,"variant")}});const y=xe(!1),_=ge();function b(A){y.value=!0}function x(A){y.value=!1}function S(A){var P;!y.value&&!(A.relatedTarget&&((P=_.value)!=null&&P.contains(A.relatedTarget)))&&T()}function w(A){if(_.value){if(A.key==="ArrowDown")T("next");else if(A.key==="ArrowUp")T("prev");else if(A.key==="Home")T("first");else if(A.key==="End")T("last");else return;A.preventDefault()}}function C(A){y.value=!0}function T(A){if(_.value)return kc(_.value,A)}return he(()=>I(e.tag,{ref:_,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},a.value,i.value,s.value,l.value,c.value,h.value,f.value,e.class],style:[o.value,u.value,e.style],tabindex:e.disabled||y.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:b,onFocusout:x,onFocus:S,onKeydown:w,onMousedown:C},{default:()=>[I(xz,{items:r.value,returnObject:e.returnObject},n)]})),{open:d,select:v,focus:T}}}),iK=Yr("v-list-img"),oK=ee({start:Boolean,end:Boolean,...Pe(),...et()},"VListItemAction"),sK=le()({name:"VListItemAction",props:oK(),setup(e,t){let{slots:n}=t;return he(()=>I(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},n)),{}}}),lK=ee({start:Boolean,end:Boolean,...Pe(),...et()},"VListItemMedia"),uK=le()({name:"VListItemMedia",props:lK(),setup(e,t){let{slots:n}=t;return he(()=>I(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},n)),{}}});function W0(e,t){return{x:e.x+t.x,y:e.y+t.y}}function cK(e,t){return{x:e.x-t.x,y:e.y-t.y}}function AD(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,a=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,i=n==="top"?0:n==="bottom"?t.height:n;return W0({x:a,y:i},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,a=n==="left"?0:n==="right"?t.width:n,i=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return W0({x:a,y:i},t)}return W0({x:t.width/2,y:t.height/2},t)}const Az={static:vK,connected:gK},fK=ee({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Az},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function dK(e,t){const n=ge({}),r=ge();Mt&&Ba(()=>!!(t.isActive.value&&e.locationStrategy),i=>{var o,s;Se(()=>e.locationStrategy,i),er(()=>{window.removeEventListener("resize",a),r.value=void 0}),window.addEventListener("resize",a,{passive:!0}),typeof e.locationStrategy=="function"?r.value=(o=e.locationStrategy(t,e,n))==null?void 0:o.updateLocation:r.value=(s=Az[e.locationStrategy](t,e,n))==null?void 0:s.updateLocation});function a(i){var o;(o=r.value)==null||o.call(r,i)}return{contentStyles:n,updateLocation:r}}function vK(){}function hK(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=tC(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function gK(e,t,n){(Array.isArray(e.target.value)||SX(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:i}=Qw(()=>{const h=n1(t.location,e.isRtl.value),g=t.origin==="overlap"?h:t.origin==="auto"?F0(h):n1(t.origin,e.isRtl.value);return h.side===g.side&&h.align===$0(g).align?{preferredAnchor:XP(h),preferredOrigin:XP(g)}:{preferredAnchor:h,preferredOrigin:g}}),[o,s,l,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>V(()=>{const g=parseFloat(t[h]);return isNaN(g)?1/0:g})),c=V(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1;const d=new ResizeObserver(()=>{f&&v()});Se([e.target,e.contentEl],(h,g)=>{let[p,m]=h,[y,_]=g;y&&!Array.isArray(y)&&d.unobserve(y),p&&!Array.isArray(p)&&d.observe(p),_&&d.unobserve(_),m&&d.observe(m)},{immediate:!0}),er(()=>{d.disconnect()});function v(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;const h=cB(e.target.value),g=hK(e.contentEl.value,e.isRtl.value),p=Gp(e.contentEl.value),m=12;p.length||(p.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const y=p.reduce((P,D)=>{const M=D.getBoundingClientRect(),L=new Ml({x:D===document.documentElement?0:M.x,y:D===document.documentElement?0:M.y,width:D.clientWidth,height:D.clientHeight});return P?new Ml({x:Math.max(P.left,L.left),y:Math.max(P.top,L.top),width:Math.min(P.right,L.right)-Math.max(P.left,L.left),height:Math.min(P.bottom,L.bottom)-Math.max(P.top,L.top)}):L},void 0);y.x+=m,y.y+=m,y.width-=m*2,y.height-=m*2;let _={anchor:a.value,origin:i.value};function b(P){const D=new Ml(g),M=AD(P.anchor,h),L=AD(P.origin,D);let{x:R,y:E}=cK(M,L);switch(P.anchor.side){case"top":E-=c.value[0];break;case"bottom":E+=c.value[0];break;case"left":R-=c.value[0];break;case"right":R+=c.value[0];break}switch(P.anchor.align){case"top":E-=c.value[1];break;case"bottom":E+=c.value[1];break;case"left":R-=c.value[1];break;case"right":R+=c.value[1];break}return D.x+=R,D.y+=E,D.width=Math.min(D.width,l.value),D.height=Math.min(D.height,u.value),{overflows:jP(D,y),x:R,y:E}}let x=0,S=0;const w={x:0,y:0},C={x:!1,y:!1};let T=-1;for(;!(T++>10);){const{x:P,y:D,overflows:M}=b(_);x+=P,S+=D,g.x+=P,g.y+=D;{const L=ZP(_.anchor),R=M.x.before||M.x.after,E=M.y.before||M.y.after;let $=!1;if(["x","y"].forEach(O=>{if(O==="x"&&R&&!C.x||O==="y"&&E&&!C.y){const G={anchor:{..._.anchor},origin:{..._.origin}},Y=O==="x"?L==="y"?$0:F0:L==="y"?F0:$0;G.anchor=Y(G.anchor),G.origin=Y(G.origin);const{overflows:j}=b(G);(j[O].before<=M[O].before&&j[O].after<=M[O].after||j[O].before+j[O].after<(M[O].before+M[O].after)/2)&&(_=G,$=C[O]=!0)}}),$)continue}M.x.before&&(x+=M.x.before,g.x+=M.x.before),M.x.after&&(x-=M.x.after,g.x-=M.x.after),M.y.before&&(S+=M.y.before,g.y+=M.y.before),M.y.after&&(S-=M.y.after,g.y-=M.y.after);{const L=jP(g,y);w.x=y.width-L.x.before-L.x.after,w.y=y.height-L.y.before-L.y.after,x+=L.x.before,g.x+=L.x.before,S+=L.y.before,g.y+=L.y.before}break}const A=ZP(_.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${_.anchor.side} ${_.anchor.align}`,transformOrigin:`${_.origin.side} ${_.origin.align}`,top:Ae(U0(S)),left:e.isRtl.value?void 0:Ae(U0(x)),right:e.isRtl.value?Ae(U0(-x)):void 0,minWidth:Ae(A==="y"?Math.min(o.value,h.width):o.value),maxWidth:Ae(ID(dn(w.x,o.value===1/0?0:o.value,l.value))),maxHeight:Ae(ID(dn(w.y,s.value===1/0?0:s.value,u.value)))}),{available:w,contentBox:g}}return Se(()=>[a.value,i.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>v()),dt(()=>{const h=v();if(!h)return;const{available:g,contentBox:p}=h;p.height>g.y&&requestAnimationFrame(()=>{v(),requestAnimationFrame(()=>{v()})})}),{updateLocation:v}}function U0(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function ID(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let y1=!0;const Yp=[];function pK(e){!y1||Yp.length?(Yp.push(e),_1()):(y1=!1,e(),_1())}let PD=-1;function _1(){cancelAnimationFrame(PD),PD=requestAnimationFrame(()=>{const e=Yp.shift();e&&e(),Yp.length?_1():y1=!0})}const np={none:null,close:_K,block:bK,reposition:SK},mK=ee({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in np}},"VOverlay-scroll-strategies");function yK(e,t){if(!Mt)return;let n;kn(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Xc(),await dt(),n.active&&n.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(r=np[e.scrollStrategy])==null||r.call(np,t,e,n)}))}),er(()=>{n==null||n.stop()})}function _K(e){function t(n){e.isActive.value=!1}Iz(e.targetEl.value??e.contentEl.value,t)}function bK(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,r=[...new Set([...Gp(e.targetEl.value,t.contained?n:void 0),...Gp(e.contentEl.value,t.contained?n:void 0)])].filter(s=>!s.classList.contains("v-overlay-scroll-blocked")),a=window.innerWidth-document.documentElement.offsetWidth,i=(s=>oC(s)&&s)(n||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),r.forEach((s,l)=>{s.style.setProperty("--v-body-scroll-x",Ae(-s.scrollLeft)),s.style.setProperty("--v-body-scroll-y",Ae(-s.scrollTop)),s!==document.documentElement&&s.style.setProperty("--v-scrollbar-offset",Ae(a)),s.classList.add("v-overlay-scroll-blocked")}),er(()=>{r.forEach((s,l)=>{const u=parseFloat(s.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(s.style.getPropertyValue("--v-body-scroll-y")),f=s.style.scrollBehavior;s.style.scrollBehavior="auto",s.style.removeProperty("--v-body-scroll-x"),s.style.removeProperty("--v-body-scroll-y"),s.style.removeProperty("--v-scrollbar-offset"),s.classList.remove("v-overlay-scroll-blocked"),s.scrollLeft=-u,s.scrollTop=-c,s.style.scrollBehavior=f}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function SK(e,t,n){let r=!1,a=-1,i=-1;function o(s){pK(()=>{var c,f;const l=performance.now();(f=(c=e.updateLocation).value)==null||f.call(c,s),r=(performance.now()-l)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?s=>s():requestIdleCallback)(()=>{n.run(()=>{Iz(e.targetEl.value??e.contentEl.value,s=>{r?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{o(s)})})):o(s)})})}),er(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(a)})}function Iz(e,t){const n=[document,...Gp(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),er(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const b1=Symbol.for("vuetify:v-menu"),Pz=ee({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Dz(e,t){let n=()=>{};function r(o){n==null||n();const s=Number(o?e.openDelay:e.closeDelay);return new Promise(l=>{n=G9(s,()=>{t==null||t(o),l(o)})})}function a(){return r(!0)}function i(){return r(!1)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:i}}const xK=ee({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...Pz()},"VOverlay-activator");function wK(e,t){let{isActive:n,isTop:r}=t;const a=nn("useActivator"),i=ge();let o=!1,s=!1,l=!0;const u=V(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),c=V(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:f,runCloseDelay:d}=Dz(e,w=>{w===(e.openOnHover&&o||u.value&&s)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==w&&(l=!0),n.value=w)}),v=ge(),h={onClick:w=>{w.stopPropagation(),i.value=w.currentTarget||w.target,n.value||(v.value=[w.clientX,w.clientY]),n.value=!n.value},onMouseenter:w=>{var C;(C=w.sourceCapabilities)!=null&&C.firesTouchEvents||(o=!0,i.value=w.currentTarget||w.target,f())},onMouseleave:w=>{o=!1,d()},onFocus:w=>{Lc(w.target,":focus-visible")!==!1&&(s=!0,w.stopPropagation(),i.value=w.currentTarget||w.target,f())},onBlur:w=>{s=!1,w.stopPropagation(),d()}},g=V(()=>{const w={};return c.value&&(w.onClick=h.onClick),e.openOnHover&&(w.onMouseenter=h.onMouseenter,w.onMouseleave=h.onMouseleave),u.value&&(w.onFocus=h.onFocus,w.onBlur=h.onBlur),w}),p=V(()=>{const w={};if(e.openOnHover&&(w.onMouseenter=()=>{o=!0,f()},w.onMouseleave=()=>{o=!1,d()}),u.value&&(w.onFocusin=()=>{s=!0,f()},w.onFocusout=()=>{s=!1,d()}),e.closeOnContentClick){const C=nt(b1,null);w.onClick=()=>{n.value=!1,C==null||C.closeParents()}}return w}),m=V(()=>{const w={};return e.openOnHover&&(w.onMouseenter=()=>{l&&(o=!0,l=!1,f())},w.onMouseleave=()=>{o=!1,d()}),w});Se(r,w=>{w&&(e.openOnHover&&!o&&(!u.value||!s)||u.value&&!s&&(!e.openOnHover||!o))&&(n.value=!1)}),Se(n,w=>{w||setTimeout(()=>{v.value=void 0})},{flush:"post"});const y=ge();kn(()=>{y.value&&dt(()=>{i.value=tv(y.value)})});const _=ge(),b=V(()=>e.target==="cursor"&&v.value?v.value:_.value?tv(_.value):Mz(e.target,a)||i.value),x=V(()=>Array.isArray(b.value)?void 0:b.value);let S;return Se(()=>!!e.activator,w=>{w&&Mt?(S=Xc(),S.run(()=>{CK(e,a,{activatorEl:i,activatorEvents:g})})):S&&S.stop()},{flush:"post",immediate:!0}),er(()=>{S==null||S.stop()}),{activatorEl:i,activatorRef:y,target:b,targetEl:x,targetRef:_,activatorEvents:g,contentEvents:p,scrimEvents:m}}function CK(e,t,n){let{activatorEl:r,activatorEvents:a}=n;Se(()=>e.activator,(l,u)=>{if(u&&l!==u){const c=s(u);c&&o(c)}l&&dt(()=>i())},{immediate:!0}),Se(()=>e.activatorProps,()=>{i()}),er(()=>{o()});function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&U9(l,ve(a.value,u))}function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&Y9(l,ve(a.value,u))}function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=Mz(l,t);return r.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,r.value}}function Mz(e,t){var r,a;if(!e)return;let n;if(e==="parent"){let i=(a=(r=t==null?void 0:t.proxy)==null?void 0:r.$el)==null?void 0:a.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;n=i}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function kz(){if(!Mt)return xe(!1);const{ssr:e}=bs();if(e){const t=xe(!1);return ln(()=>{t.value=!0}),t}else return xe(!0)}const Cy=ee({eager:Boolean},"lazy");function xC(e,t){const n=xe(!1),r=V(()=>n.value||e.eager||t.value);Se(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:a}}function tf(){const t=nn("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const DD=Symbol.for("vuetify:stack"),Af=An([]);function TK(e,t,n){const r=nn("useStack"),a=!n,i=nt(DD,void 0),o=An({activeChildren:new Set});Tt(DD,o);const s=xe(+t.value);Ba(e,()=>{var f;const c=(f=Af.at(-1))==null?void 0:f[1];s.value=c?c+10:+t.value,a&&Af.push([r.uid,s.value]),i==null||i.activeChildren.add(r.uid),er(()=>{if(a){const d=rt(Af).findIndex(v=>v[0]===r.uid);Af.splice(d,1)}i==null||i.activeChildren.delete(r.uid)})});const l=xe(!0);a&&kn(()=>{var f;const c=((f=Af.at(-1))==null?void 0:f[0])===r.uid;setTimeout(()=>l.value=c)});const u=V(()=>!o.activeChildren.size);return{globalTop:Gv(l),localTop:u,stackStyles:V(()=>({zIndex:s.value}))}}function AK(e){return{teleportTarget:V(()=>{const n=e.value;if(n===!0||!Mt)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let a=r.querySelector(":scope > .v-overlay-container");return a||(a=document.createElement("div"),a.className="v-overlay-container",r.appendChild(a)),a})}}function IK(){return!0}function Lz(e,t,n){if(!e||Ez(e,n)===!1)return!1;const r=xB(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(i=>i==null?void 0:i.contains(e.target))}function Ez(e,t){return(typeof t.value=="object"&&t.value.closeConditional||IK)(e)}function PK(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&Lz(e,t,n)&&setTimeout(()=>{Ez(e,n)&&r&&r(e)},0)}function MD(e,t){const n=xB(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const Rz={mounted(e,t){const n=a=>PK(a,e,t),r=a=>{e._clickOutside.lastMousedownWasOutside=Lz(a,e,t)};MD(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},unmounted(e,t){e._clickOutside&&(MD(e,n=>{var i;if(!n||!((i=e._clickOutside)!=null&&i[t.instance.$.uid]))return;const{onClick:r,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function DK(e){const{modelValue:t,color:n,...r}=e;return I(mi,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&I("div",ve({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const nh=ee({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...xK(),...Pe(),...hr(),...Cy(),...fK(),...mK(),...ht(),...ao()},"VOverlay"),_i=le()({name:"VOverlay",directives:{ClickOutside:Rz},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...nh()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const i=Fe(e,"modelValue"),o=V({get:()=>i.value,set:z=>{z&&e.disabled||(i.value=z)}}),{teleportTarget:s}=AK(V(()=>e.attach||e.contained)),{themeClasses:l}=xt(e),{rtlClasses:u,isRtl:c}=En(),{hasContent:f,onAfterLeave:d}=xC(e,o),v=Ot(V(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:h,localTop:g,stackStyles:p}=TK(o,se(e,"zIndex"),e._disableGlobalStack),{activatorEl:m,activatorRef:y,target:_,targetEl:b,targetRef:x,activatorEvents:S,contentEvents:w,scrimEvents:C}=wK(e,{isActive:o,isTop:g}),{dimensionStyles:T}=gr(e),A=kz(),{scopeId:P}=tf();Se(()=>e.disabled,z=>{z&&(o.value=!1)});const D=ge(),M=ge(),{contentStyles:L,updateLocation:R}=dK(e,{isRtl:c,contentEl:M,target:_,isActive:o});yK(e,{root:D,contentEl:M,targetEl:b,isActive:o,updateLocation:R});function E(z){a("click:outside",z),e.persistent?j():o.value=!1}function $(){return o.value&&h.value}Mt&&Se(o,z=>{z?window.addEventListener("keydown",O):window.removeEventListener("keydown",O)},{immediate:!0}),Ln(()=>{Mt&&window.removeEventListener("keydown",O)});function O(z){var H,W;z.key==="Escape"&&h.value&&(e.persistent?j():(o.value=!1,(H=M.value)!=null&&H.contains(document.activeElement)&&((W=m.value)==null||W.focus())))}const G=XB();Ba(()=>e.closeOnBack,()=>{gj(G,z=>{h.value&&o.value?(z(!1),e.persistent?j():o.value=!1):z()})});const Y=ge();Se(()=>o.value&&(e.absolute||e.contained)&&s.value==null,z=>{if(z){const H=iC(D.value);H&&H!==document.scrollingElement&&(Y.value=H.scrollTop)}});function j(){e.noClickAnimation||M.value&&pl(M.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:rv})}function Q(){d(),a("afterLeave")}return he(()=>{var z;return I(ke,null,[(z=n.activator)==null?void 0:z.call(n,{isActive:o.value,props:ve({ref:y,targetRef:x},S.value,e.activatorProps)}),A.value&&f.value&&I(J6,{disabled:!s.value,to:s.value},{default:()=>[I("div",ve({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":o.value,"v-overlay--contained":e.contained},l.value,u.value,e.class],style:[p.value,{"--v-overlay-opacity":e.opacity,top:Ae(Y.value)},e.style],ref:D},P,r),[I(DK,ve({color:v,modelValue:o.value&&!!e.scrim},C.value),null),I(fa,{appear:!0,persisted:!0,transition:e.transition,target:_.value,onAfterLeave:Q},{default:()=>{var H;return[Ut(I("div",ve({ref:M,class:["v-overlay__content",e.contentClass],style:[T.value,L.value]},w.value,e.contentProps),[(H=n.default)==null?void 0:H.call(n,{isActive:o})]),[[Ya,o.value],[Mr("click-outside"),{handler:E,closeConditional:$,include:()=>[m.value]}]])]}})])]})])}),{activatorEl:m,target:_,animateClick:j,contentEl:M,globalTop:h,localTop:g,updateLocation:R}}}),Y0=Symbol("Forwarded refs");function X0(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function wa(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),{scopeId:a}=tf(),i=tr(),o=V(()=>e.id||`v-menu-${i}`),s=ge(),l=nt(b1,null),u=xe(0);Tt(b1,{register(){++u.value},unregister(){--u.value},closeParents(g){setTimeout(()=>{!u.value&&(g==null||g&&!H9(g,s.value.contentEl))&&(r.value=!1,l==null||l.closeParents())},40)}});async function c(g){var y,_,b;const p=g.relatedTarget,m=g.target;await dt(),r.value&&p!==m&&((y=s.value)!=null&&y.contentEl)&&((_=s.value)!=null&&_.globalTop)&&![document,s.value.contentEl].includes(m)&&!s.value.contentEl.contains(m)&&((b=nv(s.value.contentEl)[0])==null||b.focus())}Se(r,g=>{g?(l==null||l.register(),document.addEventListener("focusin",c,{once:!0})):(l==null||l.unregister(),document.removeEventListener("focusin",c))});function f(g){l==null||l.closeParents(g)}function d(g){var p,m,y;e.disabled||g.key==="Tab"&&(sB(nv((p=s.value)==null?void 0:p.contentEl,!1),g.shiftKey?"prev":"next",b=>b.tabIndex>=0)||(r.value=!1,(y=(m=s.value)==null?void 0:m.activatorEl)==null||y.focus()))}function v(g){var m;if(e.disabled)return;const p=(m=s.value)==null?void 0:m.contentEl;p&&r.value?g.key==="ArrowDown"?(g.preventDefault(),kc(p,"next")):g.key==="ArrowUp"&&(g.preventDefault(),kc(p,"prev")):["ArrowDown","ArrowUp"].includes(g.key)&&(r.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>v(g))))}const h=V(()=>ve({"aria-haspopup":"menu","aria-expanded":String(r.value),"aria-owns":o.value,onKeydown:v},e.activatorProps));return he(()=>{const g=_i.filterProps(e);return I(_i,ve({ref:s,id:o.value,class:["v-menu",e.class],style:e.style},g,{modelValue:r.value,"onUpdate:modelValue":p=>r.value=p,absolute:!0,activatorProps:h.value,"onClick:outside":f,onKeydown:d},a),{activator:n.activator,default:function(){for(var p=arguments.length,m=new Array(p),y=0;y{var _;return[(_=n.default)==null?void 0:_.call(n,...m)]}})}})}),wa({id:o,ΨopenChildren:u},s)}});const kK=ee({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Pe(),...ao({transition:{component:vC}})},"VCounter"),Ay=le()({name:"VCounter",functional:!0,props:kK(),setup(e,t){let{slots:n}=t;const r=V(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return he(()=>I(fa,{transition:e.transition},{default:()=>[Ut(I("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[Ya,e.active]])]})),{}}});const LK=ee({floating:Boolean,...Pe()},"VFieldLabel"),ad=le()({name:"VFieldLabel",props:LK(),setup(e,t){let{slots:n}=t;return he(()=>I(ef,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),EK=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],rh=ee({appendInnerIcon:Je,bgColor:String,clearable:Boolean,clearIcon:{type:Je,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Je,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>EK.includes(e)},"onClick:clear":cr(),"onClick:appendInner":cr(),"onClick:prependInner":cr(),...Pe(),...yy(),...$t(),...ht()},"VField"),nf=le()({name:"VField",inheritAttrs:!1,props:{id:String,...eh(),...rh()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{themeClasses:i}=xt(e),{loaderClasses:o}=qv(e),{focusClasses:s,isFocused:l,focus:u,blur:c}=so(e),{InputIcon:f}=oz(e),{roundedClasses:d}=Zt(e),{rtlClasses:v}=En(),h=V(()=>e.dirty||e.active),g=V(()=>!e.singleLine&&!!(e.label||a.label)),p=tr(),m=V(()=>e.id||`input-${p}`),y=V(()=>`${m.value}-messages`),_=ge(),b=ge(),x=ge(),S=V(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:w,backgroundColorStyles:C}=Ot(se(e,"bgColor")),{textColorClasses:T,textColorStyles:A}=qn(V(()=>e.error||e.disabled?void 0:h.value&&l.value?e.color:e.baseColor));Se(h,M=>{if(g.value){const L=_.value.$el,R=b.value.$el;requestAnimationFrame(()=>{const E=tC(L),$=R.getBoundingClientRect(),O=$.x-E.x,G=$.y-E.y-(E.height/2-$.height/2),Y=$.width/.75,j=Math.abs(Y-E.width)>1?{maxWidth:Ae(Y)}:void 0,Q=getComputedStyle(L),z=getComputedStyle(R),H=parseFloat(Q.transitionDuration)*1e3||150,W=parseFloat(z.getPropertyValue("--v-field-label-scale")),X=z.getPropertyValue("color");L.style.visibility="visible",R.style.visibility="hidden",pl(L,{transform:`translate(${O}px, ${G}px) scale(${W})`,color:X,...j},{duration:H,easing:rv,direction:M?"normal":"reverse"}).finished.then(()=>{L.style.removeProperty("visibility"),R.style.removeProperty("visibility")})})}},{flush:"post"});const P=V(()=>({isActive:h,isFocused:l,controlRef:x,blur:c,focus:u}));function D(M){M.target!==document.activeElement&&M.preventDefault()}return he(()=>{var O,G,Y;const M=e.variant==="outlined",L=a["prepend-inner"]||e.prependInnerIcon,R=!!(e.clearable||a.clear),E=!!(a["append-inner"]||e.appendInnerIcon||R),$=()=>a.label?a.label({...P.value,label:e.label,props:{for:m.value}}):e.label;return I("div",ve({class:["v-field",{"v-field--active":h.value,"v-field--appended":E,"v-field--center-affix":e.centerAffix??!S.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":L,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!$(),[`v-field--variant-${e.variant}`]:!0},i.value,w.value,s.value,o.value,d.value,v.value,e.class],style:[C.value,e.style],onClick:D},n),[I("div",{class:"v-field__overlay"},null),I(_y,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),L&&I("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&I(f,{key:"prepend-icon",name:"prependInner"},null),(O=a["prepend-inner"])==null?void 0:O.call(a,P.value)]),I("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&I(ad,{key:"floating-label",ref:b,class:[T.value],floating:!0,for:m.value,style:A.value},{default:()=>[$()]}),I(ad,{ref:_,for:m.value},{default:()=>[$()]}),(G=a.default)==null?void 0:G.call(a,{...P.value,props:{id:m.value,class:"v-field__input","aria-describedby":y.value},focus:u,blur:c})]),R&&I(hC,{key:"clear"},{default:()=>[Ut(I("div",{class:"v-field__clearable",onMousedown:j=>{j.preventDefault(),j.stopPropagation()}},[a.clear?a.clear():I(f,{name:"clear"},null)]),[[Ya,e.dirty]])]}),E&&I("div",{key:"append",class:"v-field__append-inner"},[(Y=a["append-inner"])==null?void 0:Y.call(a,P.value),e.appendInnerIcon&&I(f,{key:"append-icon",name:"appendInner"},null)]),I("div",{class:["v-field__outline",T.value],style:A.value},[M&&I(ke,null,[I("div",{class:"v-field__outline__start"},null),g.value&&I("div",{class:"v-field__outline__notch"},[I(ad,{ref:b,floating:!0,for:m.value},{default:()=>[$()]})]),I("div",{class:"v-field__outline__end"},null)]),S.value&&g.value&&I(ad,{ref:b,floating:!0,for:m.value},{default:()=>[$()]})])])}),{controlRef:x}}});function wC(e){const t=Object.keys(nf.props).filter(n=>!ly(n)&&n!=="class"&&n!=="style");return nB(e,t)}const RK=["color","file","time","date","datetime-local","week","month"],Iy=ee({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...lo(),...rh()},"VTextField"),Xl=le()({name:"VTextField",directives:{Intersect:Kv},inheritAttrs:!1,props:Iy(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const i=Fe(e,"modelValue"),{isFocused:o,focus:s,blur:l}=so(e),u=V(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:(i.value??"").toString().length),c=V(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=V(()=>["plain","underlined"].includes(e.variant));function d(S,w){var C,T;!e.autofocus||!S||(T=(C=w[0].target)==null?void 0:C.focus)==null||T.call(C)}const v=ge(),h=ge(),g=ge(),p=V(()=>RK.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function m(){var S;g.value!==document.activeElement&&((S=g.value)==null||S.focus()),o.value||s()}function y(S){r("mousedown:control",S),S.target!==g.value&&(m(),S.preventDefault())}function _(S){m(),r("click:control",S)}function b(S){S.stopPropagation(),m(),dt(()=>{i.value=null,eC(e["onClick:clear"],S)})}function x(S){var C;const w=S.target;if(i.value=w.value,(C=e.modelModifiers)!=null&&C.trim&&["text","search","password","tel","url"].includes(e.type)){const T=[w.selectionStart,w.selectionEnd];dt(()=>{w.selectionStart=T[0],w.selectionEnd=T[1]})}}return he(()=>{const S=!!(a.counter||e.counter!==!1&&e.counter!=null),w=!!(S||a.details),[C,T]=_s(n),{modelValue:A,...P}=Fn.filterProps(e),D=wC(e);return I(Fn,ve({ref:v,modelValue:i.value,"onUpdate:modelValue":M=>i.value=M,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":f.value},e.class],style:e.style},C,P,{centerAffix:!f.value,focused:o.value}),{...a,default:M=>{let{id:L,isDisabled:R,isDirty:E,isReadonly:$,isValid:O}=M;return I(nf,ve({ref:h,onMousedown:y,onClick:_,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},D,{id:L.value,active:p.value||E.value,dirty:E.value||e.dirty,disabled:R.value,focused:o.value,error:O.value===!1}),{...a,default:G=>{let{props:{class:Y,...j}}=G;const Q=Ut(I("input",ve({ref:g,value:i.value,onInput:x,autofocus:e.autofocus,readonly:$.value,disabled:R.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:m,onBlur:l},j,T),null),[[Mr("intersect"),{handler:d},null,{once:!0}]]);return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[I("span",{class:"v-text-field__prefix__text"},[e.prefix])]),a.default?I("div",{class:Y,"data-no-activator":""},[a.default(),Q]):pi(Q,{class:Y}),e.suffix&&I("span",{class:"v-text-field__suffix"},[I("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:w?M=>{var L;return I(ke,null,[(L=a.details)==null?void 0:L.call(a,M),S&&I(ke,null,[I("span",null,null),I(Ay,{active:e.persistentCounter||o.value,value:u.value,max:c.value},a.counter)])])}:void 0})}),wa({},v,h,g)}});const VK=ee({renderless:Boolean,...Pe()},"VVirtualScrollItem"),Vz=le()({name:"VVirtualScrollItem",inheritAttrs:!1,props:VK(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{resizeRef:i,contentRect:o}=yi(void 0,"border");Se(()=>{var s;return(s=o.value)==null?void 0:s.height},s=>{s!=null&&r("update:height",s)}),he(()=>{var s,l;return e.renderless?I(ke,null,[(s=a.default)==null?void 0:s.call(a,{itemRef:i})]):I("div",ve({ref:i,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(l=a.default)==null?void 0:l.call(a)])})}}),OK=-1,NK=1,Z0=100,Oz=ee({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Nz(e,t){const n=bs(),r=xe(0);kn(()=>{r.value=parseFloat(e.itemHeight||0)});const a=xe(0),i=xe(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),o=xe(0),s=xe(0),l=ge(),u=ge();let c=0;const{resizeRef:f,contentRect:d}=yi();kn(()=>{f.value=l.value});const v=V(()=>{var G;return l.value===document.documentElement?n.height.value:((G=d.value)==null?void 0:G.height)||parseInt(e.height)||0}),h=V(()=>!!(l.value&&u.value&&v.value&&r.value));let g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length});const m=xe(0);let y=-1;function _(G){return g[G]||r.value}const b=B9(()=>{const G=performance.now();p[0]=0;const Y=t.value.length;for(let j=1;j<=Y-1;j++)p[j]=(p[j-1]||0)+_(j-1);m.value=Math.max(m.value,performance.now()-G)},m),x=Se(h,G=>{G&&(x(),c=u.value.offsetTop,b.immediate(),R(),~y&&dt(()=>{Mt&&window.requestAnimationFrame(()=>{$(y),y=-1})}))});er(()=>{b.clear()});function S(G,Y){const j=g[G],Q=r.value;r.value=Q?Math.min(r.value,Y):Y,(j!==Y||Q!==r.value)&&(g[G]=Y,b())}function w(G){return G=dn(G,0,t.value.length-1),p[G]||0}function C(G){return BK(p,G)}let T=0,A=0,P=0;Se(v,(G,Y)=>{Y&&(R(),G{A=0,R()}))});function D(){if(!l.value||!u.value)return;const G=l.value.scrollTop,Y=performance.now();Y-P>500?(A=Math.sign(G-T),c=u.value.offsetTop):A=G-T,T=G,P=Y,R()}function M(){!l.value||!u.value||(A=0,P=0,R())}let L=-1;function R(){cancelAnimationFrame(L),L=requestAnimationFrame(E)}function E(){if(!l.value||!v.value)return;const G=T-c,Y=Math.sign(A),j=Math.max(0,G-Z0),Q=dn(C(j),0,t.value.length),z=G+v.value+Z0,H=dn(C(z)+1,Q+1,t.value.length);if((Y!==OK||Qi.value)){const W=w(a.value)-w(Q),X=w(H)-w(i.value);Math.max(W,X)>Z0?(a.value=Q,i.value=H):(Q<=0&&(a.value=Q),H>=t.value.length&&(i.value=H))}o.value=w(a.value),s.value=w(t.value.length)-w(i.value)}function $(G){const Y=w(G);!l.value||G&&!Y?y=G:l.value.scrollTop=Y}const O=V(()=>t.value.slice(a.value,i.value).map((G,Y)=>({raw:G,index:Y+a.value})));return Se(t,()=>{g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length}),b.immediate(),R()},{deep:!0}),{containerRef:l,markerRef:u,computedItems:O,paddingTop:o,paddingBottom:s,scrollToIndex:$,handleScroll:D,handleScrollend:M,handleItemResize:S}}function BK(e,t){let n=e.length-1,r=0,a=0,i=null,o=-1;if(e[n]>1,i=e[a],i>t)n=a-1;else if(i[]},renderless:Boolean,...Oz(),...Pe(),...hr()},"VVirtualScroll"),Py=le()({name:"VVirtualScroll",props:zK(),setup(e,t){let{slots:n}=t;const r=nn("VVirtualScroll"),{dimensionStyles:a}=gr(e),{containerRef:i,markerRef:o,handleScroll:s,handleScrollend:l,handleItemResize:u,scrollToIndex:c,paddingTop:f,paddingBottom:d,computedItems:v}=Nz(e,se(e,"items"));return Ba(()=>e.renderless,()=>{function h(){var m,y;const p=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[p]("scroll",s,{passive:!0}),document[p]("scrollend",l)):((m=i.value)==null||m[p]("scroll",s,{passive:!0}),(y=i.value)==null||y[p]("scrollend",l))}ln(()=>{i.value=iC(r.vnode.el,!0),h(!0)}),er(h)}),he(()=>{const h=v.value.map(g=>I(Vz,{key:g.index,renderless:e.renderless,"onUpdate:height":p=>u(g.index,p)},{default:p=>{var m;return(m=n.default)==null?void 0:m.call(n,{item:g.raw,index:g.index,...p})}}));return e.renderless?I(ke,null,[I("div",{ref:o,class:"v-virtual-scroll__spacer",style:{paddingTop:Ae(f.value)}},null),h,I("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Ae(d.value)}},null)]):I("div",{ref:i,class:["v-virtual-scroll",e.class],onScrollPassive:s,onScrollend:l,style:[a.value,e.style]},[I("div",{ref:o,class:"v-virtual-scroll__container",style:{paddingTop:Ae(f.value),paddingBottom:Ae(d.value)}},[h])])}),{scrollToIndex:c}}});function CC(e,t){const n=xe(!1);let r;function a(s){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function i(){await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>{if(n.value){const l=Se(n,()=>{l(),s()})}else s()})}async function o(s){var c,f;if(s.key==="Tab"&&((c=t.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(s.key))return;const l=(f=e.value)==null?void 0:f.$el;if(!l)return;(s.key==="Home"||s.key==="End")&&l.scrollTo({top:s.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await i();const u=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(s.key==="PageDown"||s.key==="Home"){const d=l.getBoundingClientRect().top;for(const v of u)if(v.getBoundingClientRect().top>=d){v.focus();break}}else{const d=l.getBoundingClientRect().bottom;for(const v of[...u].reverse())if(v.getBoundingClientRect().bottom<=d){v.focus();break}}}return{onListScroll:a,onListKeydown:o}}const TC=ee({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Je,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...wz({itemChildren:!1})},"Select"),FK=ee({...TC(),...bn(Iy({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ao({transition:{component:hy}})},"VSelect"),Bz=le()({name:"VSelect",props:FK(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=un(),a=ge(),i=ge(),o=ge(),s=Fe(e,"menu"),l=V({get:()=>s.value,set:O=>{var G;s.value&&!O&&((G=i.value)!=null&&G.ΨopenChildren)||(s.value=O)}}),{items:u,transformIn:c,transformOut:f}=SC(e),d=Fe(e,"modelValue",[],O=>c(O===null?[null]:en(O)),O=>{const G=f(O);return e.multiple?G:G[0]??null}),v=V(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:d.value.length),h=Sy(),g=V(()=>d.value.map(O=>O.value)),p=xe(!1),m=V(()=>l.value?e.closeText:e.openText);let y="",_;const b=V(()=>e.hideSelected?u.value.filter(O=>!d.value.some(G=>G===O)):u.value),x=V(()=>e.hideNoData&&!b.value.length||e.readonly||(h==null?void 0:h.isReadonly.value)),S=V(()=>{var O;return{...e.menuProps,activatorProps:{...((O=e.menuProps)==null?void 0:O.activatorProps)||{},"aria-haspopup":"listbox"}}}),w=ge(),{onListScroll:C,onListKeydown:T}=CC(w,a);function A(O){e.openOnClear&&(l.value=!0)}function P(){x.value||(l.value=!l.value)}function D(O){var z,H;if(!O.key||e.readonly||h!=null&&h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(O.key)&&O.preventDefault(),["Enter","ArrowDown"," "].includes(O.key)&&(l.value=!0),["Escape","Tab"].includes(O.key)&&(l.value=!1),O.key==="Home"?(z=w.value)==null||z.focus("first"):O.key==="End"&&((H=w.value)==null||H.focus("last"));const G=1e3;function Y(W){const X=W.key.length===1,F=!W.ctrlKey&&!W.metaKey&&!W.altKey;return X&&F}if(e.multiple||!Y(O))return;const j=performance.now();j-_>G&&(y=""),y+=O.key.toLowerCase(),_=j;const Q=u.value.find(W=>W.title.toLowerCase().startsWith(y));Q!==void 0&&(d.value=[Q])}function M(O){let G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const Y=d.value.findIndex(j=>e.valueComparator(j.value,O.value));if(G=Y===-1,G)d.value=[...d.value,O];else{const j=[...d.value];j.splice(Y,1),d.value=j}}else d.value=G?[O]:[],l.value=!1}function L(O){var G;(G=w.value)!=null&&G.$el.contains(O.relatedTarget)||(l.value=!1)}function R(){var O;p.value&&((O=a.value)==null||O.focus())}function E(O){p.value=!0}function $(O){if(O==null)d.value=[];else if(Lc(a.value,":autofill")||Lc(a.value,":-webkit-autofill")){const G=u.value.find(Y=>Y.title===O);G&&M(G)}else a.value&&(a.value.value="")}return Se(l,()=>{if(!e.hideSelected&&l.value&&d.value.length){const O=b.value.findIndex(G=>d.value.some(Y=>e.valueComparator(Y.value,G.value)));Mt&&window.requestAnimationFrame(()=>{var G;O>=0&&((G=o.value)==null||G.scrollToIndex(O))})}}),Se(b,(O,G)=>{p.value&&(!O.length&&e.hideNoData&&(l.value=!1),!G.length&&O.length&&(l.value=!0))}),he(()=>{const O=!!(e.chips||n.chip),G=!!(!e.hideNoData||b.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Y=d.value.length>0,j=Xl.filterProps(e),Q=Y||!p.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return I(Xl,ve({ref:a},j,{modelValue:d.value.map(z=>z.props.value).join(", "),"onUpdate:modelValue":$,focused:p.value,"onUpdate:focused":z=>p.value=z,validationValue:d.externalValue,counterValue:v.value,dirty:Y,class:["v-select",{"v-select--active-menu":l.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":d.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:Q,"onClick:clear":A,"onMousedown:control":P,onBlur:L,onKeydown:D,"aria-label":r(m.value),title:r(m.value)}),{...n,default:()=>I(ke,null,[I(Ty,ve({ref:i,modelValue:l.value,"onUpdate:modelValue":z=>l.value=z,activator:"parent",contentClass:"v-select__content",disabled:x.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:R},S.value),{default:()=>[G&&I(wy,ve({ref:w,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:z=>z.preventDefault(),onKeydown:T,onFocusin:E,onScrollPassive:C,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var z,H,W;return[(z=n["prepend-item"])==null?void 0:z.call(n),!b.value.length&&!e.hideNoData&&(((H=n["no-data"])==null?void 0:H.call(n))??I(Zi,{title:r(e.noDataText)},null)),I(Py,{ref:o,renderless:!0,items:b.value},{default:X=>{var te;let{item:F,index:Z,itemRef:K}=X;const U=ve(F.props,{ref:K,key:Z,onClick:()=>M(F)});return((te=n.item)==null?void 0:te.call(n,{item:F,index:Z,props:U}))??I(Zi,ve(U,{role:"option"}),{prepend:ie=>{let{isSelected:N}=ie;return I(ke,null,[e.multiple&&!e.hideSelected?I(Xi,{key:F.value,modelValue:N,ripple:!1,tabindex:"-1"},null):void 0,F.props.prependAvatar&&I(ma,{image:F.props.prependAvatar},null),F.props.prependIcon&&I(bt,{icon:F.props.prependIcon},null)])}})}}),(W=n["append-item"])==null?void 0:W.call(n)]}})]}),d.value.map((z,H)=>{function W(K){K.stopPropagation(),K.preventDefault(),M(z,!1)}const X={"onClick:close":W,onMousedown(K){K.preventDefault(),K.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},F=O?!!n.chip:!!n.selection,Z=F?uy(O?n.chip({item:z,index:H,props:X}):n.selection({item:z,index:H})):void 0;if(!(F&&!Z))return I("div",{key:z.value,class:"v-select__selection"},[O?n.chip?I(ft,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:z.title}}},{default:()=>[Z]}):I(th,ve({key:"chip",closable:e.closableChips,size:"small",text:z.title,disabled:z.props.disabled},X),null):Z??I("span",{class:"v-select__selection-text"},[z.title,e.multiple&&He==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),ah=ee({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function GK(e,t,n){var s;const r=[],a=(n==null?void 0:n.default)??$K,i=n!=null&&n.filterKeys?en(n.filterKeys):!1,o=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return r;e:for(let l=0;lr!=null&&r.transform?We(t).map(l=>[l,r.transform(l)]):We(t));kn(()=>{const l=typeof n=="function"?n():We(n),u=typeof l!="string"&&typeof l!="number"?"":String(l),c=GK(o.value,u,{customKeyFilter:{...e.customKeyFilter,...We(r==null?void 0:r.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),f=We(t),d=[],v=new Map;c.forEach(h=>{let{index:g,matches:p}=h;const m=f[g];d.push(m),v.set(m.value,p)}),a.value=d,i.value=v});function s(l){return i.value.get(l.value)}return{filteredItems:a,filteredMatches:i,getMatches:s}}function HK(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?I(ke,null,[I("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),I("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),I("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const WK=ee({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...ah({filterKeys:["title"]}),...TC(),...bn(Iy({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ao({transition:!1})},"VAutocomplete"),UK=le()({name:"VAutocomplete",props:WK(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=un(),a=ge(),i=xe(!1),o=xe(!0),s=xe(!1),l=ge(),u=ge(),c=Fe(e,"menu"),f=V({get:()=>c.value,set:Z=>{var K;c.value&&!Z&&((K=l.value)!=null&&K.ΨopenChildren)||(c.value=Z)}}),d=xe(-1),v=V(()=>{var Z;return(Z=a.value)==null?void 0:Z.color}),h=V(()=>f.value?e.closeText:e.openText),{items:g,transformIn:p,transformOut:m}=SC(e),{textColorClasses:y,textColorStyles:_}=qn(v),b=Fe(e,"search",""),x=Fe(e,"modelValue",[],Z=>p(Z===null?[null]:en(Z)),Z=>{const K=m(Z);return e.multiple?K:K[0]??null}),S=V(()=>typeof e.counterValue=="function"?e.counterValue(x.value):typeof e.counterValue=="number"?e.counterValue:x.value.length),w=Sy(),{filteredItems:C,getMatches:T}=ih(e,g,()=>o.value?"":b.value),A=V(()=>e.hideSelected?C.value.filter(Z=>!x.value.some(K=>K.value===Z.value)):C.value),P=V(()=>x.value.map(Z=>Z.props.value)),D=V(()=>{var K;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&b.value===((K=A.value[0])==null?void 0:K.title))&&A.value.length>0&&!o.value&&!s.value}),M=V(()=>e.hideNoData&&!A.value.length||e.readonly||(w==null?void 0:w.isReadonly.value)),L=ge(),{onListScroll:R,onListKeydown:E}=CC(L,a);function $(Z){e.openOnClear&&(f.value=!0),b.value=""}function O(){M.value||(f.value=!0)}function G(Z){M.value||(i.value&&(Z.preventDefault(),Z.stopPropagation()),f.value=!f.value)}function Y(Z){var te,ie,N;if(e.readonly||w!=null&&w.isReadonly.value)return;const K=a.value.selectionStart,U=x.value.length;if((d.value>-1||["Enter","ArrowDown","ArrowUp"].includes(Z.key))&&Z.preventDefault(),["Enter","ArrowDown"].includes(Z.key)&&(f.value=!0),["Escape"].includes(Z.key)&&(f.value=!1),D.value&&["Enter","Tab"].includes(Z.key)&&F(A.value[0]),Z.key==="ArrowDown"&&D.value&&((te=L.value)==null||te.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(Z.key)){if(d.value<0){Z.key==="Backspace"&&!b.value&&(d.value=U-1);return}const B=d.value,q=x.value[d.value];q&&!q.props.disabled&&F(q),d.value=B>=U-1?U-2:B}if(Z.key==="ArrowLeft"){if(d.value<0&&K>0)return;const B=d.value>-1?d.value-1:U-1;x.value[B]?d.value=B:(d.value=-1,a.value.setSelectionRange((ie=b.value)==null?void 0:ie.length,(N=b.value)==null?void 0:N.length))}if(Z.key==="ArrowRight"){if(d.value<0)return;const B=d.value+1;x.value[B]?d.value=B:(d.value=-1,a.value.setSelectionRange(0,0))}}}function j(Z){if(Lc(a.value,":autofill")||Lc(a.value,":-webkit-autofill")){const K=g.value.find(U=>U.title===Z.target.value);K&&F(K)}}function Q(){var Z;i.value&&(o.value=!0,(Z=a.value)==null||Z.focus())}function z(Z){i.value=!0,setTimeout(()=>{s.value=!0})}function H(Z){s.value=!1}function W(Z){(Z==null||Z===""&&!e.multiple)&&(x.value=[])}const X=xe(!1);function F(Z){let K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!Z.props.disabled)if(e.multiple){const U=x.value.findIndex(te=>e.valueComparator(te.value,Z.value));if(K=U===-1,K)x.value=[...x.value,Z];else{const te=[...x.value];te.splice(U,1),x.value=te}e.clearOnSelect&&(b.value="")}else x.value=K?[Z]:[],X.value=!0,b.value=K?Z.title:"",f.value=!1,o.value=!0,dt(()=>X.value=!1)}return Se(i,(Z,K)=>{var U;Z!==K&&(Z?(X.value=!0,b.value=e.multiple?"":String(((U=x.value.at(-1))==null?void 0:U.props.title)??""),o.value=!0,dt(()=>X.value=!1)):(!e.multiple&&b.value==null?x.value=[]:D.value&&!s.value&&!x.value.some(te=>{let{value:ie}=te;return ie===A.value[0].value})&&F(A.value[0]),f.value=!1,b.value="",d.value=-1))}),Se(b,Z=>{!i.value||X.value||(Z&&(f.value=!0),o.value=!Z)}),Se(f,()=>{if(!e.hideSelected&&f.value&&x.value.length){const Z=A.value.findIndex(K=>x.value.some(U=>K.value===U.value));Mt&&window.requestAnimationFrame(()=>{var K;Z>=0&&((K=u.value)==null||K.scrollToIndex(Z))})}}),Se(A,(Z,K)=>{i.value&&(!Z.length&&e.hideNoData&&(f.value=!1),!K.length&&Z.length&&(f.value=!0))}),he(()=>{const Z=!!(e.chips||n.chip),K=!!(!e.hideNoData||A.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),U=x.value.length>0,te=Xl.filterProps(e);return I(Xl,ve({ref:a},te,{modelValue:b.value,"onUpdate:modelValue":[ie=>b.value=ie,W],focused:i.value,"onUpdate:focused":ie=>i.value=ie,validationValue:x.externalValue,counterValue:S.value,dirty:U,onChange:j,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":f.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!n.selection,"v-autocomplete--selecting-index":d.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:U?void 0:e.placeholder,"onClick:clear":$,"onMousedown:control":O,onKeydown:Y}),{...n,default:()=>I(ke,null,[I(Ty,ve({ref:l,modelValue:f.value,"onUpdate:modelValue":ie=>f.value=ie,activator:"parent",contentClass:"v-autocomplete__content",disabled:M.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:Q},e.menuProps),{default:()=>[K&&I(wy,ve({ref:L,selected:P.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ie=>ie.preventDefault(),onKeydown:E,onFocusin:z,onFocusout:H,onScrollPassive:R,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var ie,N,B;return[(ie=n["prepend-item"])==null?void 0:ie.call(n),!A.value.length&&!e.hideNoData&&(((N=n["no-data"])==null?void 0:N.call(n))??I(Zi,{title:r(e.noDataText)},null)),I(Py,{ref:u,renderless:!0,items:A.value},{default:q=>{var pe;let{item:re,index:ae,itemRef:de}=q;const me=ve(re.props,{ref:de,key:ae,active:D.value&&ae===0?!0:void 0,onClick:()=>F(re)});return((pe=n.item)==null?void 0:pe.call(n,{item:re,index:ae,props:me}))??I(Zi,ve(me,{role:"option"}),{prepend:be=>{let{isSelected:ye}=be;return I(ke,null,[e.multiple&&!e.hideSelected?I(Xi,{key:re.value,modelValue:ye,ripple:!1,tabindex:"-1"},null):void 0,re.props.prependAvatar&&I(ma,{image:re.props.prependAvatar},null),re.props.prependIcon&&I(bt,{icon:re.props.prependIcon},null)])},title:()=>{var be,ye;return o.value?re.title:HK(re.title,(be=T(re))==null?void 0:be.title,((ye=b.value)==null?void 0:ye.length)??0)}})}}),(B=n["append-item"])==null?void 0:B.call(n)]}})]}),x.value.map((ie,N)=>{function B(de){de.stopPropagation(),de.preventDefault(),F(ie,!1)}const q={"onClick:close":B,onMousedown(de){de.preventDefault(),de.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},re=Z?!!n.chip:!!n.selection,ae=re?uy(Z?n.chip({item:ie,index:N,props:q}):n.selection({item:ie,index:N})):void 0;if(!(re&&!ae))return I("div",{key:ie.value,class:["v-autocomplete__selection",N===d.value&&["v-autocomplete__selection--selected",y.value]],style:N===d.value?_.value:{}},[Z?n.chip?I(ft,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ie.title}}},{default:()=>[ae]}):I(th,ve({key:"chip",closable:e.closableChips,size:"small",text:ie.title,disabled:ie.props.disabled},q),null):ae??I("span",{class:"v-autocomplete__selection-text"},[ie.title,e.multiple&&N(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(c)?+(e.offsetY??0):["left","right"].includes(c)?+(e.offsetX??0):0));return he(()=>{const c=Number(e.content),f=!e.max||isNaN(c)?e.content:c<=+e.max?c:`${e.max}+`,[d,v]=t1(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return I(e.tag,ve({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},v,{style:e.style}),{default:()=>{var h,g;return[I("div",{class:"v-badge__wrapper"},[(g=(h=t.slots).default)==null?void 0:g.call(h),I(fa,{transition:e.transition},{default:()=>{var p,m;return[Ut(I("span",ve({class:["v-badge__badge",l.value,n.value,a.value,o.value],style:[r.value,s.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":i(e.label,c),"aria-live":"polite",role:"status"},d),[e.dot?void 0:t.slots.badge?(m=(p=t.slots).badge)==null?void 0:m.call(p):e.icon?I(bt,{icon:e.icon},null):f]),[[Ya,e.modelValue]])]}})])]}})}),{}}});const ZK=ee({color:String,density:String,...Pe()},"VBannerActions"),zz=le()({name:"VBannerActions",props:ZK(),setup(e,t){let{slots:n}=t;return Gt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),he(()=>{var r;return I("div",{class:["v-banner-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),Fz=Yr("v-banner-text"),jK=ee({avatar:String,bgColor:String,color:String,icon:Je,lines:String,stacked:Boolean,sticky:Boolean,text:String,...Zr(),...Pe(),...wn(),...hr(),...sC(),...gn(),...xs(),...Jc(),...$t(),...et(),...ht()},"VBanner"),KK=le()({name:"VBanner",props:jK(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Ot(e,"bgColor"),{borderClasses:i}=Sa(e),{densityClasses:o}=nr(e),{displayClasses:s,mobile:l}=bs(e),{dimensionStyles:u}=gr(e),{elevationClasses:c}=Rn(e),{locationStyles:f}=ws(e),{positionClasses:d}=Qc(e),{roundedClasses:v}=Zt(e),{themeClasses:h}=xt(e),g=se(e,"color"),p=se(e,"density");Gt({VBannerActions:{color:g,density:p}}),he(()=>{const m=!!(e.text||n.text),y=!!(e.avatar||e.icon),_=!!(y||n.prepend);return I(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||l.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,r.value,i.value,o.value,s.value,c.value,d.value,v.value,e.class],style:[a.value,u.value,f.value,e.style],role:"banner"},{default:()=>{var b;return[_&&I("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?I(ft,{key:"prepend-defaults",disabled:!y,defaults:{VAvatar:{color:g.value,density:p.value,icon:e.icon,image:e.avatar}}},n.prepend):I(ma,{key:"prepend-avatar",color:g.value,density:p.value,icon:e.icon,image:e.avatar},null)]),I("div",{class:"v-banner__content"},[m&&I(Fz,{key:"text"},{default:()=>{var x;return[((x=n.text)==null?void 0:x.call(n))??e.text]}}),(b=n.default)==null?void 0:b.call(n)]),n.actions&&I(zz,{key:"actions"},n.actions)]}})})}});const qK=ee({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...Zr(),...Pe(),...wn(),...gn(),...$t(),...jc({name:"bottom-navigation"}),...et({tag:"header"}),...fu({modelValue:!0,selectedClass:"v-btn--selected"}),...ht()},"VBottomNavigation"),JK=le()({name:"VBottomNavigation",props:qK(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=vy(),{borderClasses:a}=Sa(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ot(se(e,"bgColor")),{densityClasses:s}=nr(e),{elevationClasses:l}=Rn(e),{roundedClasses:u}=Zt(e),{ssrBootStyles:c}=lu(),f=V(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),d=se(e,"active"),{layoutItemStyles:v}=Kc({id:e.name,order:V(()=>parseInt(e.order,10)),position:V(()=>"bottom"),layoutSize:V(()=>d.value?f.value:0),elementSize:f,active:d,absolute:se(e,"absolute")});return Ss(e,pC),Gt({VBtn:{color:se(e,"color"),density:se(e,"density"),stacked:V(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),he(()=>I(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":d.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},r.value,i.value,a.value,s.value,l.value,u.value,e.class],style:[o.value,v.value,{height:Ae(f.value),transform:`translateY(${Ae(d.value?0:100,"%")})`},c.value,e.style]},{default:()=>[n.default&&I("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}});const $z=ee({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...nh({origin:"center center",scrollStrategy:"block",transition:{component:hy},zIndex:2400})},"VDialog"),S1=le()({name:"VDialog",props:$z(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),{scopeId:a}=tf(),i=ge();function o(l){var f,d;const u=l.relatedTarget,c=l.target;if(u!==c&&((f=i.value)!=null&&f.contentEl)&&((d=i.value)!=null&&d.globalTop)&&![document,i.value.contentEl].includes(c)&&!i.value.contentEl.contains(c)){const v=nv(i.value.contentEl);if(!v.length)return;const h=v[0],g=v[v.length-1];u===h?g.focus():h.focus()}}Mt&&Se(()=>r.value&&e.retainFocus,l=>{l?document.addEventListener("focusin",o):document.removeEventListener("focusin",o)},{immediate:!0}),Se(r,async l=>{var u,c;await dt(),l?(u=i.value.contentEl)==null||u.focus({preventScroll:!0}):(c=i.value.activatorEl)==null||c.focus({preventScroll:!0})});const s=V(()=>ve({"aria-haspopup":"dialog","aria-expanded":String(r.value)},e.activatorProps));return he(()=>{const l=_i.filterProps(e);return I(_i,ve({ref:i,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},l,{modelValue:r.value,"onUpdate:modelValue":u=>r.value=u,"aria-modal":"true",activatorProps:s.value,role:"dialog"},a),{activator:n.activator,default:function(){for(var u=arguments.length,c=new Array(u),f=0;f{var d;return[(d=n.default)==null?void 0:d.call(n,...c)]}})}})}),wa({},i)}}),QK=ee({inset:Boolean,...$z({transition:"bottom-sheet-transition"})},"VBottomSheet"),eq=le()({name:"VBottomSheet",props:QK(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue");return he(()=>{const a=S1.filterProps(e);return I(S1,ve(a,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:r.value,"onUpdate:modelValue":i=>r.value=i,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}});const tq=ee({divider:[Number,String],...Pe()},"VBreadcrumbsDivider"),Gz=le()({name:"VBreadcrumbsDivider",props:tq(),setup(e,t){let{slots:n}=t;return he(()=>{var r;return I("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((r=n==null?void 0:n.default)==null?void 0:r.call(n))??e.divider])}),{}}}),nq=ee({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Pe(),...Qv(),...et({tag:"li"})},"VBreadcrumbsItem"),Hz=le()({name:"VBreadcrumbsItem",props:nq(),setup(e,t){let{slots:n,attrs:r}=t;const a=Jv(e,r),i=V(()=>{var u;return e.active||((u=a.isActive)==null?void 0:u.value)}),o=V(()=>i.value?e.activeColor:e.color),{textColorClasses:s,textColorStyles:l}=qn(o);return he(()=>I(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":i.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:i.value&&e.activeClass},s.value,e.class],style:[l.value,e.style],"aria-current":i.value?"page":void 0},{default:()=>{var u,c;return[a.isLink.value?I("a",{class:"v-breadcrumbs-item--link",href:a.href.value,"aria-current":i.value?"page":void 0,onClick:a.navigate},[((c=n.default)==null?void 0:c.call(n))??e.title]):((u=n.default)==null?void 0:u.call(n))??e.title]}})),{}}}),rq=ee({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Je,items:{type:Array,default:()=>[]},...Pe(),...wn(),...$t(),...et({tag:"ul"})},"VBreadcrumbs"),aq=le()({name:"VBreadcrumbs",props:rq(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Ot(se(e,"bgColor")),{densityClasses:i}=nr(e),{roundedClasses:o}=Zt(e);Gt({VBreadcrumbsDivider:{divider:se(e,"divider")},VBreadcrumbsItem:{activeClass:se(e,"activeClass"),activeColor:se(e,"activeColor"),color:se(e,"color"),disabled:se(e,"disabled")}});const s=V(()=>e.items.map(l=>typeof l=="string"?{item:{title:l},raw:l}:{item:l,raw:l}));return he(()=>{const l=!!(n.prepend||e.icon);return I(e.tag,{class:["v-breadcrumbs",r.value,i.value,o.value,e.class],style:[a.value,e.style]},{default:()=>{var u;return[l&&I("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?I(ft,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):I(bt,{key:"prepend-icon",start:!0,icon:e.icon},null)]),s.value.map((c,f,d)=>{var g;let{item:v,raw:h}=c;return I(ke,null,[((g=n.item)==null?void 0:g.call(n,{item:v,index:f}))??I(Hz,ve({key:f,disabled:f>=d.length-1},typeof v=="string"?{title:v}:v),{default:n.title?()=>{var p;return(p=n.title)==null?void 0:p.call(n,{item:v,index:f})}:void 0}),f{var p;return(p=n.divider)==null?void 0:p.call(n,{item:h,index:f})}:void 0})])}),(u=n.default)==null?void 0:u.call(n)]}})}),{}}});const Wz=le()({name:"VCardActions",props:Pe(),setup(e,t){let{slots:n}=t;return Gt({VBtn:{slim:!0,variant:"text"}}),he(()=>{var r;return I("div",{class:["v-card-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),Uz=Yr("v-card-subtitle"),Yz=Yr("v-card-title"),iq=ee({appendAvatar:String,appendIcon:Je,prependAvatar:String,prependIcon:Je,subtitle:[String,Number],title:[String,Number],...Pe(),...wn()},"VCardItem"),Xz=le()({name:"VCardItem",props:iq(),setup(e,t){let{slots:n}=t;return he(()=>{var u;const r=!!(e.prependAvatar||e.prependIcon),a=!!(r||n.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||n.append),s=!!(e.title!=null||n.title),l=!!(e.subtitle!=null||n.subtitle);return I("div",{class:["v-card-item",e.class],style:e.style},[a&&I("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?I(ft,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):I(ke,null,[e.prependAvatar&&I(ma,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&I(bt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),I("div",{class:"v-card-item__content"},[s&&I(Yz,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??e.title]}}),l&&I(Uz,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??e.subtitle]}}),(u=n.default)==null?void 0:u.call(n)]),o&&I("div",{key:"append",class:"v-card-item__append"},[n.append?I(ft,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):I(ke,null,[e.appendIcon&&I(bt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&I(ma,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),Zz=Yr("v-card-text"),oq=ee({appendAvatar:String,appendIcon:Je,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...Zr(),...Pe(),...wn(),...hr(),...gn(),...yy(),...xs(),...Jc(),...$t(),...Qv(),...et(),...ht(),...xa({variant:"elevated"})},"VCard"),sq=le()({name:"VCard",directives:{Ripple:oo},props:oq(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=xt(e),{borderClasses:i}=Sa(e),{colorClasses:o,colorStyles:s,variantClasses:l}=cu(e),{densityClasses:u}=nr(e),{dimensionStyles:c}=gr(e),{elevationClasses:f}=Rn(e),{loaderClasses:d}=qv(e),{locationStyles:v}=ws(e),{positionClasses:h}=Qc(e),{roundedClasses:g}=Zt(e),p=Jv(e,n),m=V(()=>e.link!==!1&&p.isLink.value),y=V(()=>!e.disabled&&e.link!==!1&&(e.link||p.isClickable.value));return he(()=>{const _=m.value?"a":e.tag,b=!!(r.title||e.title!=null),x=!!(r.subtitle||e.subtitle!=null),S=b||x,w=!!(r.append||e.appendAvatar||e.appendIcon),C=!!(r.prepend||e.prependAvatar||e.prependIcon),T=!!(r.image||e.image),A=S||C||w,P=!!(r.text||e.text!=null);return Ut(I(_,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":y.value},a.value,i.value,o.value,u.value,f.value,d.value,h.value,g.value,l.value,e.class],style:[s.value,c.value,v.value,e.style],href:p.href.value,onClick:y.value&&p.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var D;return[T&&I("div",{key:"image",class:"v-card__image"},[r.image?I(ft,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):I(Ul,{key:"image-img",cover:!0,src:e.image},null)]),I(_y,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),A&&I(Xz,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),P&&I(Zz,{key:"text"},{default:()=>{var M;return[((M=r.text)==null?void 0:M.call(r))??e.text]}}),(D=r.default)==null?void 0:D.call(r),r.actions&&I(Wz,null,{default:r.actions}),uu(y.value,"v-card")]}}),[[Mr("ripple"),y.value&&e.ripple]])}),{}}});const lq=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:a}=e,i=.5,o=16;e.offsetX=n-t,e.offsetY=a-r,Math.abs(e.offsetY)t+o&&e.right(e)),Math.abs(e.offsetX)r+o&&e.down(e))};function uq(e,t){var r;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(r=t.start)==null||r.call(t,{originalEvent:e,...t})}function cq(e,t){var r;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(r=t.end)==null||r.call(t,{originalEvent:e,...t}),lq(t)}function fq(e,t){var r;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(r=t.move)==null||r.call(t,{originalEvent:e,...t})}function dq(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>uq(n,t),touchend:n=>cq(n,t),touchmove:n=>fq(n,t)}}function vq(e,t){var s;const n=t.value,r=n!=null&&n.parent?e.parentElement:e,a=(n==null?void 0:n.options)??{passive:!0},i=(s=t.instance)==null?void 0:s.$.uid;if(!r||!i)return;const o=dq(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[i]=o,tB(o).forEach(l=>{r.addEventListener(l,o[l],a)})}function hq(e,t){var i,o;const n=(i=t.value)!=null&&i.parent?e.parentElement:e,r=(o=t.instance)==null?void 0:o.$.uid;if(!(n!=null&&n._touchHandlers)||!r)return;const a=n._touchHandlers[r];tB(a).forEach(s=>{n.removeEventListener(s,a[s])}),delete n._touchHandlers[r]}const AC={mounted:vq,unmounted:hq},jz=Symbol.for("vuetify:v-window"),Kz=Symbol.for("vuetify:v-window-group"),IC=ee({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...Pe(),...et(),...ht()},"VWindow"),uv=le()({name:"VWindow",directives:{Touch:AC},props:IC(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{isRtl:a}=En(),{t:i}=un(),o=Ss(e,Kz),s=ge(),l=V(()=>a.value?!e.reverse:e.reverse),u=xe(!1),c=V(()=>{const b=e.direction==="vertical"?"y":"x",S=(l.value?!u.value:u.value)?"-reverse":"";return`v-window-${b}${S}-transition`}),f=xe(0),d=ge(void 0),v=V(()=>o.items.value.findIndex(b=>o.selected.value.includes(b.id)));Se(v,(b,x)=>{const S=o.items.value.length,w=S-1;S<=2?u.value=be.continuous||v.value!==0),g=V(()=>e.continuous||v.value!==o.items.value.length-1);function p(){h.value&&o.prev()}function m(){g.value&&o.next()}const y=V(()=>{const b=[],x={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${l.value?"right":"left"}`,onClick:o.prev,"aria-label":i("$vuetify.carousel.prev")};b.push(h.value?n.prev?n.prev({props:x}):I(Dt,x,null):I("div",null,null));const S={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${l.value?"left":"right"}`,onClick:o.next,"aria-label":i("$vuetify.carousel.next")};return b.push(g.value?n.next?n.next({props:S}):I(Dt,S,null):I("div",null,null)),b}),_=V(()=>e.touch===!1?e.touch:{...{left:()=>{l.value?p():m()},right:()=>{l.value?m():p()},start:x=>{let{originalEvent:S}=x;S.stopPropagation()}},...e.touch===!0?{}:e.touch});return he(()=>Ut(I(e.tag,{ref:s,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var b,x;return[I("div",{class:"v-window__container",style:{height:d.value}},[(b=n.default)==null?void 0:b.call(n,{group:o}),e.showArrows!==!1&&I("div",{class:"v-window__controls"},[y.value])]),(x=n.additional)==null?void 0:x.call(n,{group:o})]}}),[[Mr("touch"),_.value]])),{group:o}}}),gq=ee({color:String,cycle:Boolean,delimiterIcon:{type:Je,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...IC({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),pq=le()({name:"VCarousel",props:gq(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),{t:a}=un(),i=ge();let o=-1;Se(r,l),Se(()=>e.interval,l),Se(()=>e.cycle,u=>{u?l():window.clearTimeout(o)}),ln(s);function s(){!e.cycle||!i.value||(o=window.setTimeout(i.value.group.next,+e.interval>0?+e.interval:6e3))}function l(){window.clearTimeout(o),window.requestAnimationFrame(s)}return he(()=>{const u=uv.filterProps(e);return I(uv,ve({ref:i},u,{modelValue:r.value,"onUpdate:modelValue":c=>r.value=c,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Ae(e.height)},e.style]}),{default:n.default,additional:c=>{let{group:f}=c;return I(ke,null,[!e.hideDelimiters&&I("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[f.items.value.length>0&&I(ft,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[f.items.value.map((d,v)=>{const h={id:`carousel-item-${d.id}`,"aria-label":a("$vuetify.carousel.ariaLabel.delimiter",v+1,f.items.value.length),class:["v-carousel__controls__item",f.isSelected(d.id)&&"v-btn--active"],onClick:()=>f.select(d.id,!0)};return n.item?n.item({props:h,item:d}):I(Dt,ve(d,h),null)})]})]),e.progress&&I(my,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(f.getItemIndex(r.value)+1)/f.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),PC=ee({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Pe(),...du(),...Cy()},"VWindowItem"),cv=le()({name:"VWindowItem",directives:{Touch:AC},props:PC(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=nt(jz),a=vu(e,Kz),{isBooted:i}=lu();if(!r||!a)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=xe(!1),s=V(()=>i.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function l(){!o.value||!r||(o.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function u(){var h;o.value||!r||(o.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=Ae((h=r.rootRef.value)==null?void 0:h.clientHeight)),r.transitionCount.value+=1)}function c(){l()}function f(h){o.value&&dt(()=>{!s.value||!o.value||!r||(r.transitionHeight.value=Ae(h.clientHeight))})}const d=V(()=>{const h=r.isReversed.value?e.reverseTransition:e.transition;return s.value?{name:typeof h!="string"?r.transition.value:h,onBeforeEnter:u,onAfterEnter:l,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:l,onLeaveCancelled:c,onEnter:f}:!1}),{hasContent:v}=xC(e,a.isSelected);return he(()=>I(fa,{transition:d.value,disabled:!i.value},{default:()=>{var h;return[Ut(I("div",{class:["v-window-item",a.selectedClass.value,e.class],style:e.style},[v.value&&((h=n.default)==null?void 0:h.call(n))]),[[Ya,a.isSelected.value]])]}})),{groupItem:a}}}),mq=ee({...HB(),...PC()},"VCarouselItem"),yq=le()({name:"VCarouselItem",inheritAttrs:!1,props:mq(),setup(e,t){let{slots:n,attrs:r}=t;he(()=>{const a=Ul.filterProps(e),i=cv.filterProps(e);return I(cv,ve({class:"v-carousel-item"},i),{default:()=>[I(Ul,ve(r,a),n)]})})}});const _q=Yr("v-code");const bq=ee({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Pe()},"VColorPickerCanvas"),Sq=Ur({name:"VColorPickerCanvas",props:bq(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const r=xe(!1),a=ge(),i=xe(parseFloat(e.width)),o=xe(parseFloat(e.height)),s=ge({x:0,y:0}),l=V({get:()=>s.value,set(p){var _,b;if(!a.value)return;const{x:m,y}=p;s.value=p,n("update:color",{h:((_=e.color)==null?void 0:_.h)??0,s:dn(m,0,i.value)/i.value,v:1-dn(y,0,o.value)/o.value,a:((b=e.color)==null?void 0:b.a)??1})}}),u=V(()=>{const{x:p,y:m}=l.value,y=parseInt(e.dotSize,10)/2;return{width:Ae(e.dotSize),height:Ae(e.dotSize),transform:`translate(${Ae(p-y)}, ${Ae(m-y)})`}}),{resizeRef:c}=yi(p=>{var _;if(!((_=c.value)!=null&&_.offsetParent))return;const{width:m,height:y}=p[0].contentRect;i.value=m,o.value=y});function f(p,m,y){const{left:_,top:b,width:x,height:S}=y;l.value={x:dn(p-_,0,x),y:dn(m-b,0,S)}}function d(p){p.type==="mousedown"&&p.preventDefault(),!e.disabled&&(v(p),window.addEventListener("mousemove",v),window.addEventListener("mouseup",h),window.addEventListener("touchmove",v),window.addEventListener("touchend",h))}function v(p){if(e.disabled||!a.value)return;r.value=!0;const m=$9(p);f(m.clientX,m.clientY,a.value.getBoundingClientRect())}function h(){window.removeEventListener("mousemove",v),window.removeEventListener("mouseup",h),window.removeEventListener("touchmove",v),window.removeEventListener("touchend",h)}function g(){var b;if(!a.value)return;const p=a.value,m=p.getContext("2d");if(!m)return;const y=m.createLinearGradient(0,0,p.width,0);y.addColorStop(0,"hsla(0, 0%, 100%, 1)"),y.addColorStop(1,`hsla(${((b=e.color)==null?void 0:b.h)??0}, 100%, 50%, 1)`),m.fillStyle=y,m.fillRect(0,0,p.width,p.height);const _=m.createLinearGradient(0,0,0,p.height);_.addColorStop(0,"hsla(0, 0%, 0%, 0)"),_.addColorStop(1,"hsla(0, 0%, 0%, 1)"),m.fillStyle=_,m.fillRect(0,0,p.width,p.height)}return Se(()=>{var p;return(p=e.color)==null?void 0:p.h},g,{immediate:!0}),Se(()=>[i.value,o.value],(p,m)=>{g(),s.value={x:l.value.x*p[0]/m[0],y:l.value.y*p[1]/m[1]}},{flush:"post"}),Se(()=>e.color,()=>{if(r.value){r.value=!1;return}s.value=e.color?{x:e.color.s*i.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),ln(()=>g()),he(()=>I("div",{ref:c,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:d,onTouchstartPassive:d},[I("canvas",{ref:a,width:i.value,height:o.value},null),e.color&&I("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:u.value},null)])),{}}});function xq(e,t){if(t){const{a:n,...r}=e;return r}return e}function wq(e,t){if(t==null||typeof t=="string"){const n=bB(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return gl(t,["r","g","b"])?n=Yi(e):gl(t,["h","s","l"])?n=hB(e):gl(t,["h","s","v"])&&(n=e),xq(n,!gl(t,["a"])&&e.a===1)}return e}const nc={h:0,s:0,v:0,a:1},x1={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Yi,from:cy};var HV;const Cq={...x1,inputs:(HV=x1.inputs)==null?void 0:HV.slice(0,3)},w1={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:hB,from:rC},Tq={...w1,inputs:w1.inputs.slice(0,3)},qz={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:bB,from:_B},Aq={...qz,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},kl={rgb:Cq,rgba:x1,hsl:Tq,hsla:w1,hex:Aq,hexa:qz},Iq=e=>{let{label:t,...n}=e;return I("div",{class:"v-color-picker-edit__input"},[I("input",n,null),I("span",null,[t])])},Pq=ee({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(kl).includes(e)},modes:{type:Array,default:()=>Object.keys(kl),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(kl).includes(t))},...Pe()},"VColorPickerEdit"),Dq=Ur({name:"VColorPickerEdit",props:Pq(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const r=V(()=>e.modes.map(i=>({...kl[i],name:i}))),a=V(()=>{var s;const i=r.value.find(l=>l.name===e.mode);if(!i)return[];const o=e.color?i.to(e.color):null;return(s=i.inputs)==null?void 0:s.map(l=>{let{getValue:u,getColor:c,...f}=l;return{...i.inputProps,...f,disabled:e.disabled,value:o&&u(o),onChange:d=>{const v=d.target;v&&n("update:color",i.from(c(o??i.to(nc),v.value)))}}})});return he(()=>{var i;return I("div",{class:["v-color-picker-edit",e.class],style:e.style},[(i=a.value)==null?void 0:i.map(o=>I(Iq,o,null)),r.value.length>1&&I(Dt,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const o=r.value.findIndex(s=>s.name===e.mode);n("update:mode",r.value[(o+1)%r.value.length].name)}},null)])}),{}}});const DC=Symbol.for("vuetify:v-slider");function C1(e,t,n){const r=n==="vertical",a=t.getBoundingClientRect(),i="touches"in e?e.touches[0]:e;return r?i.clientY-(a.top+a.height/2):i.clientX-(a.left+a.width/2)}function Mq(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const Jz=ee({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...$t(),...gn({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),Qz=e=>{const t=V(()=>parseFloat(e.min)),n=V(()=>parseFloat(e.max)),r=V(()=>+e.step>0?parseFloat(e.step):0),a=V(()=>Math.max(GP(r.value),GP(t.value)));function i(o){if(o=parseFloat(o),r.value<=0)return o;const s=dn(o,t.value,n.value),l=t.value%r.value,u=Math.round((s-l)/r.value)*r.value+l;return parseFloat(Math.min(u,n.value).toFixed(a.value))}return{min:t,max:n,step:r,decimals:a,roundValue:i}},eF=e=>{let{props:t,steps:n,onSliderStart:r,onSliderMove:a,onSliderEnd:i,getActiveThumb:o}=e;const{isRtl:s}=En(),l=se(t,"reverse"),u=V(()=>t.direction==="vertical"),c=V(()=>u.value!==l.value),{min:f,max:d,step:v,decimals:h,roundValue:g}=n,p=V(()=>parseInt(t.thumbSize,10)),m=V(()=>parseInt(t.tickSize,10)),y=V(()=>parseInt(t.trackSize,10)),_=V(()=>(d.value-f.value)/v.value),b=se(t,"disabled"),x=V(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),S=V(()=>t.error||t.disabled?void 0:t.trackColor??t.color),w=V(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),C=xe(!1),T=xe(0),A=ge(),P=ge();function D(X){var q;const F=t.direction==="vertical",Z=F?"top":"left",K=F?"height":"width",U=F?"clientY":"clientX",{[Z]:te,[K]:ie}=(q=A.value)==null?void 0:q.$el.getBoundingClientRect(),N=Mq(X,U);let B=Math.min(Math.max((N-te-T.value)/ie,0),1)||0;return(F?c.value:c.value!==s.value)&&(B=1-B),g(f.value+B*(d.value-f.value))}const M=X=>{i({value:D(X)}),C.value=!1,T.value=0},L=X=>{P.value=o(X),P.value&&(P.value.focus(),C.value=!0,P.value.contains(X.target)?T.value=C1(X,P.value,t.direction):(T.value=0,a({value:D(X)})),r({value:D(X)}))},R={passive:!0,capture:!0};function E(X){a({value:D(X)})}function $(X){X.stopPropagation(),X.preventDefault(),M(X),window.removeEventListener("mousemove",E,R),window.removeEventListener("mouseup",$)}function O(X){var F;M(X),window.removeEventListener("touchmove",E,R),(F=X.target)==null||F.removeEventListener("touchend",O)}function G(X){var F;L(X),window.addEventListener("touchmove",E,R),(F=X.target)==null||F.addEventListener("touchend",O,{passive:!1})}function Y(X){X.preventDefault(),L(X),window.addEventListener("mousemove",E,R),window.addEventListener("mouseup",$,{passive:!1})}const j=X=>{const F=(X-f.value)/(d.value-f.value)*100;return dn(isNaN(F)?0:F,0,100)},Q=se(t,"showTicks"),z=V(()=>Q.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(X=>({value:X,position:j(X),label:X.toString()})):Object.keys(t.ticks).map(X=>({value:parseFloat(X),position:j(parseFloat(X)),label:t.ticks[X]})):_.value!==1/0?ui(_.value+1).map(X=>{const F=f.value+X*v.value;return{value:F,position:j(F)}}):[]:[]),H=V(()=>z.value.some(X=>{let{label:F}=X;return!!F})),W={activeThumbRef:P,color:se(t,"color"),decimals:h,disabled:b,direction:se(t,"direction"),elevation:se(t,"elevation"),hasLabels:H,isReversed:l,indexFromEnd:c,min:f,max:d,mousePressed:C,numTicks:_,onSliderMousedown:Y,onSliderTouchstart:G,parsedTicks:z,parseMouseMove:D,position:j,readonly:se(t,"readonly"),rounded:se(t,"rounded"),roundValue:g,showTicks:Q,startOffset:T,step:v,thumbSize:p,thumbColor:x,thumbLabel:se(t,"thumbLabel"),ticks:se(t,"ticks"),tickSize:m,trackColor:S,trackContainerRef:A,trackFillColor:w,trackSize:y,vertical:u};return Tt(DC,W),W},kq=ee({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...Pe()},"VSliderThumb"),T1=le()({name:"VSliderThumb",directives:{Ripple:oo},props:kq(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=nt(DC),{isRtl:i,rtlClasses:o}=En();if(!a)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:s,step:l,disabled:u,thumbSize:c,thumbLabel:f,direction:d,isReversed:v,vertical:h,readonly:g,elevation:p,mousePressed:m,decimals:y,indexFromEnd:_}=a,b=V(()=>u.value?void 0:p.value),{elevationClasses:x}=Rn(b),{textColorClasses:S,textColorStyles:w}=qn(s),{pageup:C,pagedown:T,end:A,home:P,left:D,right:M,down:L,up:R}=e1,E=[C,T,A,P,D,M,L,R],$=V(()=>l.value?[1,2,3]:[1,5,10]);function O(Y,j){if(!E.includes(Y.key))return;Y.preventDefault();const Q=l.value||.1,z=(e.max-e.min)/Q;if([D,M,L,R].includes(Y.key)){const W=(h.value?[i.value?D:M,v.value?L:R]:_.value!==i.value?[D,R]:[M,R]).includes(Y.key)?1:-1,X=Y.shiftKey?2:Y.ctrlKey?1:0;j=j+W*Q*$.value[X]}else if(Y.key===P)j=e.min;else if(Y.key===A)j=e.max;else{const H=Y.key===T?1:-1;j=j-H*Q*(z>100?z/10:10)}return Math.max(e.min,Math.min(e.max,j))}function G(Y){const j=O(Y,e.modelValue);j!=null&&r("update:modelValue",j)}return he(()=>{const Y=Ae(_.value?100-e.position:e.position,"%");return I("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&m.value},e.class,o.value],style:[{"--v-slider-thumb-position":Y,"--v-slider-thumb-size":Ae(c.value)},e.style],role:"slider",tabindex:u.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!g.value,"aria-orientation":d.value,onKeydown:g.value?void 0:G},[I("div",{class:["v-slider-thumb__surface",S.value,x.value],style:{...w.value}},null),Ut(I("div",{class:["v-slider-thumb__ripple",S.value],style:w.value},null),[[Mr("ripple"),e.ripple,null,{circle:!0,center:!0}]]),I(dC,{origin:"bottom center"},{default:()=>{var j;return[Ut(I("div",{class:"v-slider-thumb__label-container"},[I("div",{class:["v-slider-thumb__label"]},[I("div",null,[((j=n["thumb-label"])==null?void 0:j.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(l.value?y.value:1)])])]),[[Ya,f.value&&e.focused||f.value==="always"]])]}})])}),{}}});const Lq=ee({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Pe()},"VSliderTrack"),tF=le()({name:"VSliderTrack",props:Lq(),emits:{},setup(e,t){let{slots:n}=t;const r=nt(DC);if(!r)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:a,parsedTicks:i,rounded:o,showTicks:s,tickSize:l,trackColor:u,trackFillColor:c,trackSize:f,vertical:d,min:v,max:h,indexFromEnd:g}=r,{roundedClasses:p}=Zt(o),{backgroundColorClasses:m,backgroundColorStyles:y}=Ot(c),{backgroundColorClasses:_,backgroundColorStyles:b}=Ot(u),x=V(()=>`inset-${d.value?"block":"inline"}-${g.value?"end":"start"}`),S=V(()=>d.value?"height":"width"),w=V(()=>({[x.value]:"0%",[S.value]:"100%"})),C=V(()=>e.stop-e.start),T=V(()=>({[x.value]:Ae(e.start,"%"),[S.value]:Ae(C.value,"%")})),A=V(()=>s.value?(d.value?i.value.slice().reverse():i.value).map((D,M)=>{var R;const L=D.value!==v.value&&D.value!==h.value?Ae(D.position,"%"):void 0;return I("div",{key:D.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":D.position>=e.start&&D.position<=e.stop,"v-slider-track__tick--first":D.value===v.value,"v-slider-track__tick--last":D.value===h.value}],style:{[x.value]:L}},[(D.label||n["tick-label"])&&I("div",{class:"v-slider-track__tick-label"},[((R=n["tick-label"])==null?void 0:R.call(n,{tick:D,index:M}))??D.label])])}):[]);return he(()=>I("div",{class:["v-slider-track",p.value,e.class],style:[{"--v-slider-track-size":Ae(f.value),"--v-slider-tick-size":Ae(l.value)},e.style]},[I("div",{class:["v-slider-track__background",_.value,{"v-slider-track__background--opacity":!!a.value||!c.value}],style:{...w.value,...b.value}},null),I("div",{class:["v-slider-track__fill",m.value],style:{...T.value,...y.value}},null),s.value&&I("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":s.value==="always"}]},[A.value])])),{}}}),Eq=ee({...eh(),...Jz(),...lo(),modelValue:{type:[Number,String],default:0}},"VSlider"),A1=le()({name:"VSlider",props:Eq(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=ge(),{rtlClasses:i}=En(),o=Qz(e),s=Fe(e,"modelValue",void 0,S=>o.roundValue(S??o.min.value)),{min:l,max:u,mousePressed:c,roundValue:f,onSliderMousedown:d,onSliderTouchstart:v,trackContainerRef:h,position:g,hasLabels:p,readonly:m}=eF({props:e,steps:o,onSliderStart:()=>{r("start",s.value)},onSliderEnd:S=>{let{value:w}=S;const C=f(w);s.value=C,r("end",C)},onSliderMove:S=>{let{value:w}=S;return s.value=f(w)},getActiveThumb:()=>{var S;return(S=a.value)==null?void 0:S.$el}}),{isFocused:y,focus:_,blur:b}=so(e),x=V(()=>g(s.value));return he(()=>{const S=Fn.filterProps(e),w=!!(e.label||n.label||n.prepend);return I(Fn,ve({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||p.value,"v-slider--focused":y.value,"v-slider--pressed":c.value,"v-slider--disabled":e.disabled},i.value,e.class],style:e.style},S,{focused:y.value}),{...n,prepend:w?C=>{var T,A;return I(ke,null,[((T=n.label)==null?void 0:T.call(n,C))??(e.label?I(ef,{id:C.id.value,class:"v-slider__label",text:e.label},null):void 0),(A=n.prepend)==null?void 0:A.call(n,C)])}:void 0,default:C=>{let{id:T,messagesId:A}=C;return I("div",{class:"v-slider__container",onMousedown:m.value?void 0:d,onTouchstartPassive:m.value?void 0:v},[I("input",{id:T.value,name:e.name||T.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:s.value},null),I(tF,{ref:h,start:0,stop:x.value},{"tick-label":n["tick-label"]}),I(T1,{ref:a,"aria-describedby":A.value,focused:y.value,min:l.value,max:u.value,modelValue:s.value,"onUpdate:modelValue":P=>s.value=P,position:x.value,elevation:e.elevation,onFocus:_,onBlur:b,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}}),Rq=ee({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...Pe()},"VColorPickerPreview"),Vq=Ur({name:"VColorPickerPreview",props:Rq(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const r=new AbortController;Yv(()=>r.abort());async function a(){if(!zP)return;const i=new window.EyeDropper;try{const o=await i.open({signal:r.signal}),s=_B(o.sRGBHex);n("update:color",{...e.color??nc,...s})}catch{}}return he(()=>{var i,o;return I("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[zP&&I("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[I(Dt,{onClick:a,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),I("div",{class:"v-color-picker-preview__dot"},[I("div",{style:{background:pB(e.color??nc)}},null)]),I("div",{class:"v-color-picker-preview__sliders"},[I(A1,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(i=e.color)==null?void 0:i.h,"onUpdate:modelValue":s=>n("update:color",{...e.color??nc,h:s}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&I(A1,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((o=e.color)==null?void 0:o.a)??1,"onUpdate:modelValue":s=>n("update:color",{...e.color??nc,a:s}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const Oq={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},Nq={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},Bq={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},zq={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},Fq={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},$q={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},Gq={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},Hq={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},Wq={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},Uq={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},Yq={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},Xq={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},Zq={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},jq={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},Kq={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},qq={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},Jq={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},Qq={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},eJ={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},tJ={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},nJ={red:Oq,pink:Nq,purple:Bq,deepPurple:zq,indigo:Fq,blue:$q,lightBlue:Gq,cyan:Hq,teal:Wq,green:Uq,lightGreen:Yq,lime:Xq,yellow:Zq,amber:jq,orange:Kq,deepOrange:qq,brown:Jq,blueGrey:Qq,grey:eJ,shades:tJ},rJ=ee({swatches:{type:Array,default:()=>aJ(nJ)},disabled:Boolean,color:Object,maxHeight:[Number,String],...Pe()},"VColorPickerSwatches");function aJ(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const iJ=Ur({name:"VColorPickerSwatches",props:rJ(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return he(()=>I("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:Ae(e.maxHeight)},e.style]},[I("div",null,[e.swatches.map(r=>I("div",{class:"v-color-picker-swatches__swatch"},[r.map(a=>{const i=ca(a),o=cy(i),s=gB(i);return I("div",{class:"v-color-picker-swatches__color",onClick:()=>o&&n("update:color",o)},[I("div",{style:{background:s}},[e.color&&ro(e.color,o)?I(bt,{size:"x-small",icon:"$success",color:dX(a,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const Dy=ee({color:String,...Zr(),...Pe(),...hr(),...gn(),...xs(),...Jc(),...$t(),...et(),...ht()},"VSheet"),Zl=le()({name:"VSheet",props:Dy(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Ot(se(e,"color")),{borderClasses:o}=Sa(e),{dimensionStyles:s}=gr(e),{elevationClasses:l}=Rn(e),{locationStyles:u}=ws(e),{positionClasses:c}=Qc(e),{roundedClasses:f}=Zt(e);return he(()=>I(e.tag,{class:["v-sheet",r.value,a.value,o.value,l.value,c.value,f.value,e.class],style:[i.value,s.value,u.value,e.style]},n)),{}}}),oJ=ee({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(kl).includes(e)},modes:{type:Array,default:()=>Object.keys(kl),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(kl).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...bn(Dy({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),sJ=Ur({name:"VColorPicker",props:oJ(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=Fe(e,"mode"),n=ge(null),r=Fe(e,"modelValue",void 0,l=>{if(l==null||l==="")return null;let u;try{u=cy(ca(l))}catch{return null}return u},l=>l?wq(l,e.modelValue):null),a=V(()=>r.value?{...r.value,h:n.value??r.value.h}:null),{rtlClasses:i}=En();let o=!0;Se(r,l=>{if(!o){o=!0;return}l&&(n.value=l.h)},{immediate:!0});const s=l=>{o=!1,n.value=l.h,r.value=l};return ln(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),Gt({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),he(()=>{const l=Zl.filterProps(e);return I(Zl,ve({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",i.value,e.class],style:[{"--v-color-picker-color-hsv":pB({...a.value??nc,a:1})},e.style]},l,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&I(Sq,{key:"canvas",color:a.value,"onUpdate:color":s,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&I("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&I(Vq,{key:"preview",color:a.value,"onUpdate:color":s,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&I(Dq,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":u=>t.value=u,color:a.value,"onUpdate:color":s,disabled:e.disabled},null)]),e.showSwatches&&I(iJ,{key:"swatches",color:a.value,"onUpdate:color":s,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function lJ(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?I(ke,null,[I("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),I("span",{class:"v-combobox__mask"},[e.substr(t,n)]),I("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const uJ=ee({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...ah({filterKeys:["title"]}),...TC({hideNoData:!0,returnObject:!0}),...bn(Iy({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ao({transition:!1})},"VCombobox"),cJ=le()({name:"VCombobox",props:uJ(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var K;let{emit:n,slots:r}=t;const{t:a}=un(),i=ge(),o=xe(!1),s=xe(!0),l=xe(!1),u=ge(),c=ge(),f=Fe(e,"menu"),d=V({get:()=>f.value,set:U=>{var te;f.value&&!U&&((te=u.value)!=null&&te.ΨopenChildren)||(f.value=U)}}),v=xe(-1);let h=!1;const g=V(()=>{var U;return(U=i.value)==null?void 0:U.color}),p=V(()=>d.value?e.closeText:e.openText),{items:m,transformIn:y,transformOut:_}=SC(e),{textColorClasses:b,textColorStyles:x}=qn(g),S=Fe(e,"modelValue",[],U=>y(en(U)),U=>{const te=_(U);return e.multiple?te:te[0]??null}),w=Sy(),C=xe(e.multiple?"":((K=S.value[0])==null?void 0:K.title)??""),T=V({get:()=>C.value,set:U=>{var te;if(C.value=U??"",e.multiple||(S.value=[ml(e,U)]),U&&e.multiple&&((te=e.delimiters)!=null&&te.length)){const ie=U.split(new RegExp(`(?:${e.delimiters.join("|")})+`));ie.length>1&&(ie.forEach(N=>{N=N.trim(),N&&W(ml(e,N))}),C.value="")}U||(v.value=-1),s.value=!U}}),A=V(()=>typeof e.counterValue=="function"?e.counterValue(S.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?S.value.length:T.value.length);Se(C,U=>{h?dt(()=>h=!1):o.value&&!d.value&&(d.value=!0),n("update:search",U)}),Se(S,U=>{var te;e.multiple||(C.value=((te=U[0])==null?void 0:te.title)??"")});const{filteredItems:P,getMatches:D}=ih(e,m,()=>s.value?"":T.value),M=V(()=>e.hideSelected?P.value.filter(U=>!S.value.some(te=>te.value===U.value)):P.value),L=V(()=>S.value.map(U=>U.value)),R=V(()=>{var te;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&T.value===((te=M.value[0])==null?void 0:te.title))&&M.value.length>0&&!s.value&&!l.value}),E=V(()=>e.hideNoData&&!M.value.length||e.readonly||(w==null?void 0:w.isReadonly.value)),$=ge(),{onListScroll:O,onListKeydown:G}=CC($,i);function Y(U){h=!0,e.openOnClear&&(d.value=!0)}function j(){E.value||(d.value=!0)}function Q(U){E.value||(o.value&&(U.preventDefault(),U.stopPropagation()),d.value=!d.value)}function z(U){var N;if(N9(U)||e.readonly||w!=null&&w.isReadonly.value)return;const te=i.value.selectionStart,ie=S.value.length;if((v.value>-1||["Enter","ArrowDown","ArrowUp"].includes(U.key))&&U.preventDefault(),["Enter","ArrowDown"].includes(U.key)&&(d.value=!0),["Escape"].includes(U.key)&&(d.value=!1),["Enter","Escape","Tab"].includes(U.key)&&(R.value&&["Enter","Tab"].includes(U.key)&&W(P.value[0]),s.value=!0),U.key==="ArrowDown"&&R.value&&((N=$.value)==null||N.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(U.key)){if(v.value<0){U.key==="Backspace"&&!T.value&&(v.value=ie-1);return}const B=v.value,q=S.value[v.value];q&&!q.props.disabled&&W(q,!1),v.value=B>=ie-1?ie-2:B}if(U.key==="ArrowLeft"){if(v.value<0&&te>0)return;const B=v.value>-1?v.value-1:ie-1;S.value[B]?v.value=B:(v.value=-1,i.value.setSelectionRange(T.value.length,T.value.length))}if(U.key==="ArrowRight"){if(v.value<0)return;const B=v.value+1;S.value[B]?v.value=B:(v.value=-1,i.value.setSelectionRange(0,0))}U.key==="Enter"&&T.value&&(W(ml(e,T.value)),T.value="")}}function H(){var U;o.value&&(s.value=!0,(U=i.value)==null||U.focus())}function W(U){let te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const ie=S.value.findIndex(B=>e.valueComparator(B.value,U.value)),N=te??!~ie;if(~ie){const B=N?[...S.value,U]:[...S.value];B.splice(ie,1),S.value=B}else N&&(S.value=[...S.value,U]);e.clearOnSelect&&(T.value="")}else{const ie=te!==!1;S.value=ie?[U]:[],C.value=ie?U.title:"",dt(()=>{d.value=!1,s.value=!0})}}function X(U){o.value=!0,setTimeout(()=>{l.value=!0})}function F(U){l.value=!1}function Z(U){(U==null||U===""&&!e.multiple)&&(S.value=[])}return Se(o,(U,te)=>{U||U===te||(v.value=-1,d.value=!1,R.value&&!l.value&&!S.value.some(ie=>{let{value:N}=ie;return N===M.value[0].value})?W(M.value[0]):e.multiple&&T.value&&W(ml(e,T.value)))}),Se(d,()=>{if(!e.hideSelected&&d.value&&S.value.length){const U=M.value.findIndex(te=>S.value.some(ie=>e.valueComparator(ie.value,te.value)));Mt&&window.requestAnimationFrame(()=>{var te;U>=0&&((te=c.value)==null||te.scrollToIndex(U))})}}),Se(M,(U,te)=>{o.value&&(!U.length&&e.hideNoData&&(d.value=!1),!te.length&&U.length&&(d.value=!0))}),he(()=>{const U=!!(e.chips||r.chip),te=!!(!e.hideNoData||M.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),ie=S.value.length>0,N=Xl.filterProps(e);return I(Xl,ve({ref:i},N,{modelValue:T.value,"onUpdate:modelValue":[B=>T.value=B,Z],focused:o.value,"onUpdate:focused":B=>o.value=B,validationValue:S.externalValue,counterValue:A.value,dirty:ie,class:["v-combobox",{"v-combobox--active-menu":d.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!r.selection,"v-combobox--selecting-index":v.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:ie?void 0:e.placeholder,"onClick:clear":Y,"onMousedown:control":j,onKeydown:z}),{...r,default:()=>I(ke,null,[I(Ty,ve({ref:u,modelValue:d.value,"onUpdate:modelValue":B=>d.value=B,activator:"parent",contentClass:"v-combobox__content",disabled:E.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:H},e.menuProps),{default:()=>[te&&I(wy,ve({ref:$,selected:L.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:B=>B.preventDefault(),onKeydown:G,onFocusin:X,onFocusout:F,onScrollPassive:O,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var B,q,re;return[(B=r["prepend-item"])==null?void 0:B.call(r),!M.value.length&&!e.hideNoData&&(((q=r["no-data"])==null?void 0:q.call(r))??I(Zi,{title:a(e.noDataText)},null)),I(Py,{ref:c,renderless:!0,items:M.value},{default:ae=>{var ye;let{item:de,index:me,itemRef:pe}=ae;const be=ve(de.props,{ref:pe,key:me,active:R.value&&me===0?!0:void 0,onClick:()=>W(de,null)});return((ye=r.item)==null?void 0:ye.call(r,{item:de,index:me,props:be}))??I(Zi,ve(be,{role:"option"}),{prepend:De=>{let{isSelected:Me}=De;return I(ke,null,[e.multiple&&!e.hideSelected?I(Xi,{key:de.value,modelValue:Me,ripple:!1,tabindex:"-1"},null):void 0,de.props.prependAvatar&&I(ma,{image:de.props.prependAvatar},null),de.props.prependIcon&&I(bt,{icon:de.props.prependIcon},null)])},title:()=>{var De,Me;return s.value?de.title:lJ(de.title,(De=D(de))==null?void 0:De.title,((Me=T.value)==null?void 0:Me.length)??0)}})}}),(re=r["append-item"])==null?void 0:re.call(r)]}})]}),S.value.map((B,q)=>{function re(pe){pe.stopPropagation(),pe.preventDefault(),W(B,!1)}const ae={"onClick:close":re,onMousedown(pe){pe.preventDefault(),pe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},de=U?!!r.chip:!!r.selection,me=de?uy(U?r.chip({item:B,index:q,props:ae}):r.selection({item:B,index:q})):void 0;if(!(de&&!me))return I("div",{key:B.value,class:["v-combobox__selection",q===v.value&&["v-combobox__selection--selected",b.value]],style:q===v.value?x.value:{}},[U?r.chip?I(ft,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:B.title}}},{default:()=>[me]}):I(th,ve({key:"chip",closable:e.closableChips,size:"small",text:B.title,disabled:B.props.disabled},ae),null):me??I("span",{class:"v-combobox__selection-text"},[B.title,e.multiple&&q[]}},"DataTable-expand"),rF=Symbol.for("vuetify:datatable:expanded");function My(e){const t=se(e,"expandOnClick"),n=Fe(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function r(s,l){const u=new Set(n.value);l?u.add(s.value):u.delete(s.value),n.value=u}function a(s){return n.value.has(s.value)}function i(s){r(s,!a(s))}const o={expand:r,expanded:n,expandOnClick:t,isExpanded:a,toggleExpand:i};return Tt(rF,o),o}function aF(){const e=nt(rF);if(!e)throw new Error("foo");return e}const MC=ee({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),iF=Symbol.for("vuetify:data-table-group");function kC(e){return{groupBy:Fe(e,"groupBy")}}function ky(e){const{groupBy:t,sortBy:n}=e,r=ge(new Set),a=V(()=>t.value.map(u=>({...u,order:u.order??!1})).concat(n.value));function i(u){return r.value.has(u.id)}function o(u){const c=new Set(r.value);i(u)?c.delete(u.id):c.add(u.id),r.value=c}function s(u){function c(f){const d=[];for(const v of f.items)"type"in v&&v.type==="group"?d.push(...c(v)):d.push(v);return d}return c({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const l={sortByWithGroups:a,toggleGroup:o,opened:r,groupBy:t,extractRows:s,isGroupOpen:i};return Tt(iF,l),l}function oF(){const e=nt(iF);if(!e)throw new Error("Missing group!");return e}function fJ(e,t){if(!e.length)return[];const n=new Map;for(const r of e){const a=Wl(r.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(r)}return n}function sF(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const a=fJ(e,t[0]),i=[],o=t.slice(1);return a.forEach((s,l)=>{const u=t[0],c=`${r}_${u}_${l}`;i.push({depth:n,id:c,key:u,value:l,items:o.length?sF(s,o,n+1,c):s,type:"group"})}),i}function lF(e,t){const n=[];for(const r of e)"type"in r&&r.type==="group"?(r.value!=null&&n.push(r),(t.has(r.id)||r.value==null)&&n.push(...lF(r.items,t))):n.push(r);return n}function Ly(e,t,n){return{flatItems:V(()=>{if(!t.value.length)return e.value;const a=sF(e.value,t.value.map(i=>i.key));return lF(a,n.value)})}}function Ey(e){let{page:t,itemsPerPage:n,sortBy:r,groupBy:a,search:i}=e;const o=nn("VDataTable"),s=V(()=>({page:t.value,itemsPerPage:n.value,sortBy:r.value,groupBy:a.value,search:i.value}));let l=null;Se(s,()=>{ro(l,s.value)||((l==null?void 0:l.search)!==s.value.search&&(t.value=1),o.emit("update:options",s.value),l=s.value)},{deep:!0,immediate:!0})}const LC=ee({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),uF=Symbol.for("vuetify:data-table-pagination");function EC(e){const t=Fe(e,"page",void 0,r=>+(r??1)),n=Fe(e,"itemsPerPage",void 0,r=>+(r??10));return{page:t,itemsPerPage:n}}function RC(e){const{page:t,itemsPerPage:n,itemsLength:r}=e,a=V(()=>n.value===-1?0:n.value*(t.value-1)),i=V(()=>n.value===-1?r.value:Math.min(r.value,a.value+n.value)),o=V(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));kn(()=>{t.value>o.value&&(t.value=o.value)});function s(d){n.value=d,t.value=1}function l(){t.value=dn(t.value+1,1,o.value)}function u(){t.value=dn(t.value-1,1,o.value)}function c(d){t.value=dn(d,1,o.value)}const f={page:t,itemsPerPage:n,startIndex:a,stopIndex:i,pageCount:o,itemsLength:r,nextPage:l,prevPage:u,setPage:c,setItemsPerPage:s};return Tt(uF,f),f}function dJ(){const e=nt(uF);if(!e)throw new Error("Missing pagination!");return e}function cF(e){const t=nn("usePaginatedItems"),{items:n,startIndex:r,stopIndex:a,itemsPerPage:i}=e,o=V(()=>i.value<=0?n.value:n.value.slice(r.value,a.value));return Se(o,s=>{t.emit("update:currentItems",s)}),{paginatedItems:o}}const vJ={showSelectAll:!1,allSelected:()=>[],select:e=>{var r;let{items:t,value:n}=e;return new Set(n?[(r=t[0])==null?void 0:r.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},fF={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,currentPage:n,selected:r}=e;return fF.select({items:n,value:t,selected:r})}},dF={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,allItems:n,selected:r}=e;return dF.select({items:n,value:t,selected:r})}},vF=ee({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:ro}},"DataTable-select"),hF=Symbol.for("vuetify:data-table-selection");function Ry(e,t){let{allItems:n,currentPage:r}=t;const a=Fe(e,"modelValue",e.modelValue,p=>new Set(en(p).map(m=>{var y;return((y=n.value.find(_=>e.valueComparator(m,_.value)))==null?void 0:y.value)??m})),p=>[...p.values()]),i=V(()=>n.value.filter(p=>p.selectable)),o=V(()=>r.value.filter(p=>p.selectable)),s=V(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return vJ;case"all":return dF;case"page":default:return fF}});function l(p){return en(p).every(m=>a.value.has(m.value))}function u(p){return en(p).some(m=>a.value.has(m.value))}function c(p,m){const y=s.value.select({items:p,value:m,selected:new Set(a.value)});a.value=y}function f(p){c([p],!l([p]))}function d(p){const m=s.value.selectAll({value:p,allItems:i.value,currentPage:o.value,selected:new Set(a.value)});a.value=m}const v=V(()=>a.value.size>0),h=V(()=>{const p=s.value.allSelected({allItems:i.value,currentPage:o.value});return!!p.length&&l(p)}),g={toggleSelect:f,select:c,selectAll:d,isSelected:l,isSomeSelected:u,someSelected:v,allSelected:h,showSelectAll:s.value.showSelectAll};return Tt(hF,g),g}function Vy(){const e=nt(hF);if(!e)throw new Error("Missing selection!");return e}const gF=ee({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),pF=Symbol.for("vuetify:data-table-sort");function Oy(e){const t=Fe(e,"sortBy"),n=se(e,"mustSort"),r=se(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:r}}function Ny(e){const{sortBy:t,mustSort:n,multiSort:r,page:a}=e,i=l=>{if(l.key==null)return;let u=t.value.map(f=>({...f}))??[];const c=u.find(f=>f.key===l.key);c?c.order==="desc"?n.value?c.order="asc":u=u.filter(f=>f.key!==l.key):c.order="desc":r.value?u=[...u,{key:l.key,order:"asc"}]:u=[{key:l.key,order:"asc"}],t.value=u,a&&(a.value=1)};function o(l){return!!t.value.find(u=>u.key===l.key)}const s={sortBy:t,toggleSort:i,isSorted:o};return Tt(pF,s),s}function hJ(){const e=nt(pF);if(!e)throw new Error("Missing sort!");return e}function VC(e,t,n,r,a){const i=un();return{sortedItems:V(()=>n.value.length?gJ(t.value,n.value,i.current.value,{...e.customKeySort,...r==null?void 0:r.value},a==null?void 0:a.value):t.value)}}function gJ(e,t,n,r,a){const i=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return[...e].sort((o,s)=>{for(let l=0;lg!=null?g.toString().toLocaleLowerCase():g),f!==d)return Hh(f)&&Hh(d)?0:Hh(f)?-1:Hh(d)?1:!isNaN(f)&&!isNaN(d)?Number(f)-Number(d):i.compare(f,d)}return 0})}const pJ=ee({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function mJ(e,t){const n=e.returnObject?t:Pn(t,e.itemValue),r=Pn(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:r,raw:t}}function yJ(e,t){const n=[];for(const r of t)n.push(mJ(e,r));return n}function _J(e){return{items:V(()=>yJ(e,e.items))}}const bJ=ee({search:String,loading:Boolean,...Pe(),...pJ(),...vF(),...gF(),...LC({itemsPerPage:5}),...nF(),...MC(),...ah(),...et()},"VDataIterator"),SJ=le()({name:"VDataIterator",props:bJ(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"groupBy"),a=se(e,"search"),{items:i}=_J(e),{filteredItems:o}=ih(e,i,a,{transform:j=>j.raw}),{sortBy:s,multiSort:l,mustSort:u}=Oy(e),{page:c,itemsPerPage:f}=EC(e),{toggleSort:d}=Ny({sortBy:s,multiSort:l,mustSort:u,page:c}),{sortByWithGroups:v,opened:h,extractRows:g,isGroupOpen:p,toggleGroup:m}=ky({groupBy:r,sortBy:s}),{sortedItems:y}=VC(e,o,v),{flatItems:_}=Ly(y,r,h),b=V(()=>_.value.length),{startIndex:x,stopIndex:S,pageCount:w,prevPage:C,nextPage:T,setItemsPerPage:A,setPage:P}=RC({page:c,itemsPerPage:f,itemsLength:b}),{paginatedItems:D}=cF({items:_,startIndex:x,stopIndex:S,itemsPerPage:f}),M=V(()=>g(D.value)),{isSelected:L,select:R,selectAll:E,toggleSelect:$}=Ry(e,{allItems:i,currentPage:M}),{isExpanded:O,toggleExpand:G}=My(e);Ey({page:c,itemsPerPage:f,sortBy:s,groupBy:r,search:a});const Y=V(()=>({page:c.value,itemsPerPage:f.value,sortBy:s.value,pageCount:w.value,toggleSort:d,prevPage:C,nextPage:T,setPage:P,setItemsPerPage:A,isSelected:L,select:R,selectAll:E,toggleSelect:$,isExpanded:O,toggleExpand:G,isGroupOpen:p,toggleGroup:m,items:M.value,groupedItems:D.value}));return he(()=>I(e.tag,{class:["v-data-iterator",e.class],style:e.style},{default:()=>{var j,Q,z,H;return[(j=n.header)==null?void 0:j.call(n,Y.value),D.value.length?(z=n.default)==null?void 0:z.call(n,Y.value):(Q=n["no-data"])==null?void 0:Q.call(n),(H=n.footer)==null?void 0:H.call(n,Y.value)]}})),{}}});function xJ(){const e=ge([]);LO(()=>e.value=[]);function t(n,r){e.value[r]=n}return{refs:e,updateRef:t}}const wJ=ee({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Je,default:"$first"},prevIcon:{type:Je,default:"$prev"},nextIcon:{type:Je,default:"$next"},lastIcon:{type:Je,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...Zr(),...Pe(),...wn(),...gn(),...$t(),...io(),...et({tag:"nav"}),...ht(),...xa({variant:"text"})},"VPagination"),I1=le()({name:"VPagination",props:wJ(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=Fe(e,"modelValue"),{t:i,n:o}=un(),{isRtl:s}=En(),{themeClasses:l}=xt(e),{width:u}=bs(),c=xe(-1);Gt(void 0,{scoped:!0});const{resizeRef:f}=yi(C=>{if(!C.length)return;const{target:T,contentRect:A}=C[0],P=T.querySelector(".v-pagination__list > *");if(!P)return;const D=A.width,M=P.offsetWidth+parseFloat(getComputedStyle(P).marginRight)*2;c.value=g(D,M)}),d=V(()=>parseInt(e.length,10)),v=V(()=>parseInt(e.start,10)),h=V(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:g(u.value,58));function g(C,T){const A=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((C-T*A)/T).toFixed(2)))}const p=V(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[a.value];if(d.value<=h.value)return ui(d.value,v.value);const C=h.value%2===0,T=C?h.value/2:Math.floor(h.value/2),A=C?T:T+1,P=d.value-T;if(A-a.value>=0)return[...ui(Math.max(1,h.value-1),v.value),e.ellipsis,d.value];if(a.value-P>=(C?1:0)){const D=h.value-1,M=d.value-D+v.value;return[v.value,e.ellipsis,...ui(D,M)]}else{const D=Math.max(1,h.value-3),M=D===1?a.value:a.value-Math.ceil(D/2)+v.value;return[v.value,e.ellipsis,...ui(D,M),e.ellipsis,d.value]}});function m(C,T,A){C.preventDefault(),a.value=T,A&&r(A,T)}const{refs:y,updateRef:_}=xJ();Gt({VPaginationBtn:{color:se(e,"color"),border:se(e,"border"),density:se(e,"density"),size:se(e,"size"),variant:se(e,"variant"),rounded:se(e,"rounded"),elevation:se(e,"elevation")}});const b=V(()=>p.value.map((C,T)=>{const A=P=>_(P,T);if(typeof C=="string")return{isActive:!1,key:`ellipsis-${T}`,page:C,props:{ref:A,ellipsis:!0,icon:!0,disabled:!0}};{const P=C===a.value;return{isActive:P,key:C,page:o(C),props:{ref:A,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:P?e.activeColor:e.color,"aria-current":P,"aria-label":i(P?e.currentPageAriaLabel:e.pageAriaLabel,C),onClick:D=>m(D,C)}}}})),x=V(()=>{const C=!!e.disabled||a.value<=v.value,T=!!e.disabled||a.value>=v.value+d.value-1;return{first:e.showFirstLastPage?{icon:s.value?e.lastIcon:e.firstIcon,onClick:A=>m(A,v.value,"first"),disabled:C,"aria-label":i(e.firstAriaLabel),"aria-disabled":C}:void 0,prev:{icon:s.value?e.nextIcon:e.prevIcon,onClick:A=>m(A,a.value-1,"prev"),disabled:C,"aria-label":i(e.previousAriaLabel),"aria-disabled":C},next:{icon:s.value?e.prevIcon:e.nextIcon,onClick:A=>m(A,a.value+1,"next"),disabled:T,"aria-label":i(e.nextAriaLabel),"aria-disabled":T},last:e.showFirstLastPage?{icon:s.value?e.firstIcon:e.lastIcon,onClick:A=>m(A,v.value+d.value-1,"last"),disabled:T,"aria-label":i(e.lastAriaLabel),"aria-disabled":T}:void 0}});function S(){var T;const C=a.value-v.value;(T=y.value[C])==null||T.$el.focus()}function w(C){C.key===e1.left&&!e.disabled&&a.value>+e.start?(a.value=a.value-1,dt(S)):C.key===e1.right&&!e.disabled&&a.valueI(e.tag,{ref:f,class:["v-pagination",l.value,e.class],style:e.style,role:"navigation","aria-label":i(e.ariaLabel),onKeydown:w,"data-test":"v-pagination-root"},{default:()=>[I("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&I("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(x.value.first):I(Dt,ve({_as:"VPaginationBtn"},x.value.first),null)]),I("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(x.value.prev):I(Dt,ve({_as:"VPaginationBtn"},x.value.prev),null)]),b.value.map((C,T)=>I("li",{key:C.key,class:["v-pagination__item",{"v-pagination__item--is-active":C.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(C):I(Dt,ve({_as:"VPaginationBtn"},C.props),{default:()=>[C.page]})])),I("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(x.value.next):I(Dt,ve({_as:"VPaginationBtn"},x.value.next),null)]),e.showFirstLastPage&&I("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(x.value.last):I(Dt,ve({_as:"VPaginationBtn"},x.value.last),null)])])]})),{}}}),OC=ee({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),fv=le()({name:"VDataTableFooter",props:OC(),setup(e,t){let{slots:n}=t;const{t:r}=un(),{page:a,pageCount:i,startIndex:o,stopIndex:s,itemsLength:l,itemsPerPage:u,setItemsPerPage:c}=dJ(),f=V(()=>e.itemsPerPageOptions.map(d=>typeof d=="number"?{value:d,title:d===-1?r("$vuetify.dataFooter.itemsPerPageAll"):String(d)}:{...d,title:r(d.title)}));return he(()=>{var v;const d=I1.filterProps(e);return I("div",{class:"v-data-table-footer"},[(v=n.prepend)==null?void 0:v.call(n),I("div",{class:"v-data-table-footer__items-per-page"},[I("span",null,[r(e.itemsPerPageText)]),I(Bz,{items:f.value,modelValue:u.value,"onUpdate:modelValue":h=>c(Number(h)),density:"compact",variant:"outlined","hide-details":!0},null)]),I("div",{class:"v-data-table-footer__info"},[I("div",null,[r(e.pageText,l.value?o.value+1:0,s.value,l.value)])]),I("div",{class:"v-data-table-footer__pagination"},[I(I1,ve({modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:i.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},d),null)])])}),{}}}),NC=pX({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,t)=>{let{slots:n}=t;const r=e.tag??"td";return I(r,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:Ae(e.height),width:Ae(e.width),left:Ae(e.fixedOffset||null)}},{default:()=>{var a;return[(a=n.default)==null?void 0:a.call(n)]}})}),CJ=ee({headers:Array},"DataTable-header"),mF=Symbol.for("vuetify:data-table-headers"),yF={title:"",sortable:!1},TJ={...yF,width:48};function AJ(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,r)=>{let a=!1;for(let i=0;ir){t.splice(i,0,{element:n,priority:r}),a=!0;break}a||t.push({element:n,priority:r})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const r=Math.floor(t[0].priority);for(let a=0;at.shift()}}function P1(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)P1(n,t);return t}function _F(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&_F(n.children,t);return t}function IJ(e){if(e.key){if(e.key==="data-table-group")return yF;if(["data-table-expand","data-table-select"].includes(e.key))return TJ}}function BC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>BC(n,t+1))):t}function PJ(e){let t=!1;function n(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(i)if(o&&(i.fixed=!0),i.fixed)if(i.children)for(let s=i.children.length-1;s>=0;s--)n(i.children[s],!0);else t?isNaN(+i.width)&&(`${i.key}`,void 0):i.lastFixed=!0,t=!0;else if(i.children)for(let s=i.children.length-1;s>=0;s--)n(i.children[s]);else t=!1}for(let i=e.length-1;i>=0;i--)n(e[i]);function r(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!i)return o;if(i.children){i.fixedOffset=o;for(const s of i.children)o=r(s,o)}else i.fixed&&(i.fixedOffset=o,o+=parseFloat(i.width||"0")||0);return o}let a=0;for(const i of e)a=r(i,a)}function DJ(e,t){const n=[];let r=0;const a=AJ(e);for(;a.size()>0;){let o=a.count();const s=[];let l=1;for(;o>0;){const{element:u,priority:c}=a.dequeue(),f=t-r-BC(u);if(s.push({...u,rowspan:f??1,colspan:u.children?P1(u).length:1}),u.children)for(const d of u.children){const v=c%1+l/Math.pow(10,r+2);a.enqueue(d,r+f+v)}l+=1,o-=1}r+=1,n.push(s)}return{columns:e.map(o=>P1(o)).flat(),headers:n}}function bF(e){const t=[];for(const n of e){const r={...IJ(n),...n},a=r.key??(typeof r.value=="string"?r.value:null),i=r.value??a??null,o={...r,key:a,value:i,sortable:r.sortable??(r.key!=null||!!r.sort),children:r.children?bF(r.children):void 0};t.push(o)}return t}function zC(e,t){const n=ge([]),r=ge([]),a=ge({}),i=ge({}),o=ge({});kn(()=>{var g,p,m;const u=(e.headers||Object.keys(e.items[0]??{}).map(y=>({key:y,title:Ti(y)}))).slice(),c=_F(u);(g=t==null?void 0:t.groupBy)!=null&&g.value.length&&!c.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),(p=t==null?void 0:t.showSelect)!=null&&p.value&&!c.has("data-table-select")&&u.unshift({key:"data-table-select"}),(m=t==null?void 0:t.showExpand)!=null&&m.value&&!c.has("data-table-expand")&&u.push({key:"data-table-expand"});const f=bF(u);PJ(f);const d=Math.max(...f.map(y=>BC(y)))+1,v=DJ(f,d);n.value=v.headers,r.value=v.columns;const h=v.headers.flat(1);for(const y of h)y.key&&(y.sortable&&(y.sort&&(a.value[y.key]=y.sort),y.sortRaw&&(i.value[y.key]=y.sortRaw)),y.filter&&(o.value[y.key]=y.filter))});const s={headers:n,columns:r,sortFunctions:a,sortRawFunctions:i,filterFunctions:o};return Tt(mF,s),s}function By(){const e=nt(mF);if(!e)throw new Error("Missing headers!");return e}const SF=ee({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:Je,default:"$sortAsc"},sortDescIcon:{type:Je,default:"$sortDesc"},headerProps:{type:Object},...yy()},"VDataTableHeaders"),jl=le()({name:"VDataTableHeaders",props:SF(),setup(e,t){let{slots:n}=t;const{toggleSort:r,sortBy:a,isSorted:i}=hJ(),{someSelected:o,allSelected:s,selectAll:l,showSelectAll:u}=Vy(),{columns:c,headers:f}=By(),{loaderClasses:d}=qv(e);function v(_,b){if(!(!e.sticky&&!_.fixed))return{position:"sticky",left:_.fixed?Ae(_.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${b})`:void 0}}function h(_){const b=a.value.find(x=>x.key===_.key);return b?b.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:g,backgroundColorStyles:p}=Ot(e,"color"),m=V(()=>({headers:f.value,columns:c.value,toggleSort:r,isSorted:i,sortBy:a.value,someSelected:o.value,allSelected:s.value,selectAll:l,getSortIcon:h})),y=_=>{let{column:b,x,y:S}=_;const w=b.key==="data-table-select"||b.key==="data-table-expand",C=ve(e.headerProps??{},b.headerProps??{});return I(NC,ve({tag:"th",align:b.align,class:["v-data-table__th",{"v-data-table__th--sortable":b.sortable,"v-data-table__th--sorted":i(b),"v-data-table__th--fixed":b.fixed,"v-data-table__th--sticky":e.sticky},d.value],style:{width:Ae(b.width),minWidth:Ae(b.minWidth),...v(b,S)},colspan:b.colspan,rowspan:b.rowspan,onClick:b.sortable?()=>r(b):void 0,fixed:b.fixed,lastFixed:b.lastFixed,noPadding:w},C),{default:()=>{var P;const T=`header.${b.key}`,A={column:b,selectAll:l,isSorted:i,toggleSort:r,sortBy:a.value,someSelected:o.value,allSelected:s.value,getSortIcon:h};return n[T]?n[T](A):b.key==="data-table-select"?((P=n["header.data-table-select"])==null?void 0:P.call(n,A))??(u&&I(Xi,{modelValue:s.value,indeterminate:o.value&&!s.value,"onUpdate:modelValue":l},null)):I("div",{class:"v-data-table-header__content"},[I("span",null,[b.title]),b.sortable&&I(bt,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(b)},null),e.multiSort&&i(b)&&I("div",{key:"badge",class:["v-data-table-header__sort-badge",...g.value],style:p.value},[a.value.findIndex(D=>D.key===b.key)+1])])}})};he(()=>I(ke,null,[n.headers?n.headers(m.value):f.value.map((_,b)=>I("tr",null,[_.map((x,S)=>I(y,{column:x,x:S,y:b},null))])),e.loading&&I("tr",{class:"v-data-table-progress"},[I("th",{colspan:c.value.length},[I(_y,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),MJ=ee({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),kJ=le()({name:"VDataTableGroupHeaderRow",props:MJ(),setup(e,t){let{slots:n}=t;const{isGroupOpen:r,toggleGroup:a,extractRows:i}=oF(),{isSelected:o,isSomeSelected:s,select:l}=Vy(),{columns:u}=By(),c=V(()=>i([e.item]));return()=>I("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(f=>{var d,v;if(f.key==="data-table-group"){const h=r(e.item)?"$expand":"$next",g=()=>a(e.item);return((d=n["data-table-group"])==null?void 0:d.call(n,{item:e.item,count:c.value.length,props:{icon:h,onClick:g}}))??I(NC,{class:"v-data-table-group-header-row__column"},{default:()=>[I(Dt,{size:"small",variant:"text",icon:h,onClick:g},null),I("span",null,[e.item.value]),I("span",null,[Wr("("),c.value.length,Wr(")")])]})}if(f.key==="data-table-select"){const h=o(c.value),g=s(c.value)&&!h,p=m=>l(c.value,m);return((v=n["data-table-select"])==null?void 0:v.call(n,{props:{modelValue:h,indeterminate:g,"onUpdate:modelValue":p}}))??I("td",null,[I(Xi,{modelValue:h,indeterminate:g,"onUpdate:modelValue":p},null)])}return I("td",null,null)})])}}),LJ=ee({index:Number,item:Object,cellProps:[Object,Function],onClick:cr(),onContextmenu:cr(),onDblclick:cr()},"VDataTableRow"),FC=le()({name:"VDataTableRow",props:LJ(),setup(e,t){let{slots:n}=t;const{isSelected:r,toggleSelect:a}=Vy(),{isExpanded:i,toggleExpand:o}=aF(),{columns:s}=By();he(()=>I("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&s.value.map((l,u)=>{const c=e.item,f=`item.${l.key}`,d={index:e.index,item:c.raw,internalItem:c,value:Wl(c.columns,l.key),column:l,isSelected:r,toggleSelect:a,isExpanded:i,toggleExpand:o},v=typeof e.cellProps=="function"?e.cellProps({index:d.index,item:d.item,internalItem:d.internalItem,value:d.value,column:l}):e.cellProps,h=typeof l.cellProps=="function"?l.cellProps({index:d.index,item:d.item,internalItem:d.internalItem,value:d.value}):l.cellProps;return I(NC,ve({align:l.align,fixed:l.fixed,fixedOffset:l.fixedOffset,lastFixed:l.lastFixed,noPadding:l.key==="data-table-select"||l.key==="data-table-expand",width:l.width},v,h),{default:()=>{var g,p;return n[f]?n[f](d):l.key==="data-table-select"?((g=n["item.data-table-select"])==null?void 0:g.call(n,d))??I(Xi,{disabled:!c.selectable,modelValue:r([c]),onClick:$S(()=>a(c),["stop"])},null):l.key==="data-table-expand"?((p=n["item.data-table-expand"])==null?void 0:p.call(n,d))??I(Dt,{icon:i(c)?"$collapse":"$expand",size:"small",variant:"text",onClick:$S(()=>o(c),["stop"])},null):fc(d.value)}})})]))}}),xF=ee({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function]},"VDataTableRows"),Kl=le()({name:"VDataTableRows",inheritAttrs:!1,props:xF(),setup(e,t){let{attrs:n,slots:r}=t;const{columns:a}=By(),{expandOnClick:i,toggleExpand:o,isExpanded:s}=aF(),{isSelected:l,toggleSelect:u}=Vy(),{toggleGroup:c,isGroupOpen:f}=oF(),{t:d}=un();return he(()=>{var v,h;return e.loading&&(!e.items.length||r.loading)?I("tr",{class:"v-data-table-rows-loading",key:"loading"},[I("td",{colspan:a.value.length},[((v=r.loading)==null?void 0:v.call(r))??d(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?I("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[I("td",{colspan:a.value.length},[((h=r["no-data"])==null?void 0:h.call(r))??d(e.noDataText)])]):I(ke,null,[e.items.map((g,p)=>{var _;if(g.type==="group"){const b={index:p,item:g,columns:a.value,isExpanded:s,toggleExpand:o,isSelected:l,toggleSelect:u,toggleGroup:c,isGroupOpen:f};return r["group-header"]?r["group-header"](b):I(kJ,ve({key:`group-header_${g.id}`,item:g},oD(n,":group-header",()=>b)),r)}const m={index:p,item:g.raw,internalItem:g,columns:a.value,isExpanded:s,toggleExpand:o,isSelected:l,toggleSelect:u},y={...m,props:ve({key:`item_${g.key??g.index}`,onClick:i.value?()=>{o(g)}:void 0,index:p,item:g,cellProps:e.cellProps},oD(n,":row",()=>m),typeof e.rowProps=="function"?e.rowProps({item:m.item,index:m.index,internalItem:m.internalItem}):e.rowProps)};return I(ke,{key:y.props.key},[r.item?r.item(y):I(FC,y.props,r),s(g)&&((_=r["expanded-row"])==null?void 0:_.call(r,m))])})])}),{}}});const wF=ee({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Pe(),...wn(),...et(),...ht()},"VTable"),ql=le()({name:"VTable",props:wF(),setup(e,t){let{slots:n,emit:r}=t;const{themeClasses:a}=xt(e),{densityClasses:i}=nr(e);return he(()=>I(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},a.value,i.value,e.class],style:e.style},{default:()=>{var o,s,l;return[(o=n.top)==null?void 0:o.call(n),n.default?I("div",{class:"v-table__wrapper",style:{height:Ae(e.height)}},[I("table",null,[n.default()])]):(s=n.wrapper)==null?void 0:s.call(n),(l=n.bottom)==null?void 0:l.call(n)]}})),{}}}),EJ=ee({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function RJ(e,t,n,r){const a=e.returnObject?t:Pn(t,e.itemValue),i=Pn(t,e.itemSelectable,!0),o=r.reduce((s,l)=>(l.key!=null&&(s[l.key]=Pn(t,l.value)),s),{});return{type:"item",key:e.returnObject?Pn(t,e.itemValue):a,index:n,value:a,selectable:i,columns:o,raw:t}}function VJ(e,t,n){return t.map((r,a)=>RJ(e,r,a,n))}function $C(e,t){return{items:V(()=>VJ(e,e.items,t.value))}}const GC=ee({...xF(),width:[String,Number],search:String,...nF(),...MC(),...CJ(),...EJ(),...vF(),...gF(),...SF(),...wF()},"DataTable"),OJ=ee({...LC(),...GC(),...ah(),...OC()},"VDataTable"),NJ=le()({name:"VDataTable",props:OJ(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=kC(e),{sortBy:i,multiSort:o,mustSort:s}=Oy(e),{page:l,itemsPerPage:u}=EC(e),{columns:c,headers:f,sortFunctions:d,sortRawFunctions:v,filterFunctions:h}=zC(e,{groupBy:a,showSelect:se(e,"showSelect"),showExpand:se(e,"showExpand")}),{items:g}=$C(e,c),p=se(e,"search"),{filteredItems:m}=ih(e,g,p,{transform:X=>X.columns,customKeyFilter:h}),{toggleSort:y}=Ny({sortBy:i,multiSort:o,mustSort:s,page:l}),{sortByWithGroups:_,opened:b,extractRows:x,isGroupOpen:S,toggleGroup:w}=ky({groupBy:a,sortBy:i}),{sortedItems:C}=VC(e,m,_,d,v),{flatItems:T}=Ly(C,a,b),A=V(()=>T.value.length),{startIndex:P,stopIndex:D,pageCount:M,setItemsPerPage:L}=RC({page:l,itemsPerPage:u,itemsLength:A}),{paginatedItems:R}=cF({items:T,startIndex:P,stopIndex:D,itemsPerPage:u}),E=V(()=>x(R.value)),{isSelected:$,select:O,selectAll:G,toggleSelect:Y,someSelected:j,allSelected:Q}=Ry(e,{allItems:g,currentPage:E}),{isExpanded:z,toggleExpand:H}=My(e);Ey({page:l,itemsPerPage:u,sortBy:i,groupBy:a,search:p}),Gt({VDataTableRows:{hideNoData:se(e,"hideNoData"),noDataText:se(e,"noDataText"),loading:se(e,"loading"),loadingText:se(e,"loadingText")}});const W=V(()=>({page:l.value,itemsPerPage:u.value,sortBy:i.value,pageCount:M.value,toggleSort:y,setItemsPerPage:L,someSelected:j.value,allSelected:Q.value,isSelected:$,select:O,selectAll:G,toggleSelect:Y,isExpanded:z,toggleExpand:H,isGroupOpen:S,toggleGroup:w,items:E.value.map(X=>X.raw),internalItems:E.value,groupedItems:R.value,columns:c.value,headers:f.value}));return he(()=>{const X=fv.filterProps(e),F=jl.filterProps(e),Z=Kl.filterProps(e),K=ql.filterProps(e);return I(ql,ve({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},K),{top:()=>{var U;return(U=r.top)==null?void 0:U.call(r,W.value)},default:()=>{var U,te,ie,N,B,q;return r.default?r.default(W.value):I(ke,null,[(U=r.colgroup)==null?void 0:U.call(r,W.value),I("thead",null,[I(jl,F,r)]),(te=r.thead)==null?void 0:te.call(r,W.value),I("tbody",null,[(ie=r["body.prepend"])==null?void 0:ie.call(r,W.value),r.body?r.body(W.value):I(Kl,ve(n,Z,{items:R.value}),r),(N=r["body.append"])==null?void 0:N.call(r,W.value)]),(B=r.tbody)==null?void 0:B.call(r,W.value),(q=r.tfoot)==null?void 0:q.call(r,W.value)])},bottom:()=>r.bottom?r.bottom(W.value):I(ke,null,[I(xy,null,null),I(fv,X,{prepend:r["footer.prepend"]})])})}),{}}}),BJ=ee({...GC(),...MC(),...Oz(),...ah()},"VDataTableVirtual"),zJ=le()({name:"VDataTableVirtual",props:BJ(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=kC(e),{sortBy:i,multiSort:o,mustSort:s}=Oy(e),{columns:l,headers:u,filterFunctions:c,sortFunctions:f,sortRawFunctions:d}=zC(e,{groupBy:a,showSelect:se(e,"showSelect"),showExpand:se(e,"showExpand")}),{items:v}=$C(e,l),h=se(e,"search"),{filteredItems:g}=ih(e,v,h,{transform:F=>F.columns,customKeyFilter:c}),{toggleSort:p}=Ny({sortBy:i,multiSort:o,mustSort:s}),{sortByWithGroups:m,opened:y,extractRows:_,isGroupOpen:b,toggleGroup:x}=ky({groupBy:a,sortBy:i}),{sortedItems:S}=VC(e,g,m,f,d),{flatItems:w}=Ly(S,a,y),C=V(()=>_(w.value)),{isSelected:T,select:A,selectAll:P,toggleSelect:D,someSelected:M,allSelected:L}=Ry(e,{allItems:C,currentPage:C}),{isExpanded:R,toggleExpand:E}=My(e),{containerRef:$,markerRef:O,paddingTop:G,paddingBottom:Y,computedItems:j,handleItemResize:Q,handleScroll:z,handleScrollend:H}=Nz(e,w),W=V(()=>j.value.map(F=>F.raw));Ey({sortBy:i,page:xe(1),itemsPerPage:xe(-1),groupBy:a,search:h}),Gt({VDataTableRows:{hideNoData:se(e,"hideNoData"),noDataText:se(e,"noDataText"),loading:se(e,"loading"),loadingText:se(e,"loadingText")}});const X=V(()=>({sortBy:i.value,toggleSort:p,someSelected:M.value,allSelected:L.value,isSelected:T,select:A,selectAll:P,toggleSelect:D,isExpanded:R,toggleExpand:E,isGroupOpen:b,toggleGroup:x,items:C.value.map(F=>F.raw),internalItems:C.value,groupedItems:w.value,columns:l.value,headers:u.value}));he(()=>{const F=jl.filterProps(e),Z=Kl.filterProps(e),K=ql.filterProps(e);return I(ql,ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},K),{top:()=>{var U;return(U=r.top)==null?void 0:U.call(r,X.value)},wrapper:()=>{var U,te,ie;return I("div",{ref:$,onScrollPassive:z,onScrollend:H,class:"v-table__wrapper",style:{height:Ae(e.height)}},[I("table",null,[(U=r.colgroup)==null?void 0:U.call(r,X.value),I("thead",null,[I(jl,ve(F,{sticky:e.fixedHeader}),r)]),I("tbody",null,[I("tr",{ref:O,style:{height:Ae(G.value),border:0}},[I("td",{colspan:l.value.length,style:{height:0,border:0}},null)]),(te=r["body.prepend"])==null?void 0:te.call(r,X.value),I(Kl,ve(n,Z,{items:W.value}),{...r,item:N=>I(Vz,{key:N.internalItem.index,renderless:!0,"onUpdate:height":B=>Q(N.internalItem.index,B)},{default:B=>{var re;let{itemRef:q}=B;return((re=r.item)==null?void 0:re.call(r,{...N,itemRef:q}))??I(FC,ve(N.props,{ref:q,key:N.internalItem.index,index:N.internalItem.index}),r)}})}),(ie=r["body.append"])==null?void 0:ie.call(r,X.value),I("tr",{style:{height:Ae(Y.value),border:0}},[I("td",{colspan:l.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var U;return(U=r.bottom)==null?void 0:U.call(r,X.value)}})})}}),FJ=ee({itemsLength:{type:[Number,String],required:!0},...LC(),...GC(),...OC()},"VDataTableServer"),$J=le()({name:"VDataTableServer",props:FJ(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=kC(e),{sortBy:i,multiSort:o,mustSort:s}=Oy(e),{page:l,itemsPerPage:u}=EC(e),c=V(()=>parseInt(e.itemsLength,10)),{columns:f,headers:d}=zC(e,{groupBy:a,showSelect:se(e,"showSelect"),showExpand:se(e,"showExpand")}),{items:v}=$C(e,f),{toggleSort:h}=Ny({sortBy:i,multiSort:o,mustSort:s,page:l}),{opened:g,isGroupOpen:p,toggleGroup:m,extractRows:y}=ky({groupBy:a,sortBy:i}),{pageCount:_,setItemsPerPage:b}=RC({page:l,itemsPerPage:u,itemsLength:c}),{flatItems:x}=Ly(v,a,g),{isSelected:S,select:w,selectAll:C,toggleSelect:T,someSelected:A,allSelected:P}=Ry(e,{allItems:v,currentPage:v}),{isExpanded:D,toggleExpand:M}=My(e),L=V(()=>y(v.value));Ey({page:l,itemsPerPage:u,sortBy:i,groupBy:a,search:se(e,"search")}),Tt("v-data-table",{toggleSort:h,sortBy:i}),Gt({VDataTableRows:{hideNoData:se(e,"hideNoData"),noDataText:se(e,"noDataText"),loading:se(e,"loading"),loadingText:se(e,"loadingText")}});const R=V(()=>({page:l.value,itemsPerPage:u.value,sortBy:i.value,pageCount:_.value,toggleSort:h,setItemsPerPage:b,someSelected:A.value,allSelected:P.value,isSelected:S,select:w,selectAll:C,toggleSelect:T,isExpanded:D,toggleExpand:M,isGroupOpen:p,toggleGroup:m,items:L.value.map(E=>E.raw),internalItems:L.value,groupedItems:x.value,columns:f.value,headers:d.value}));he(()=>{const E=fv.filterProps(e),$=jl.filterProps(e),O=Kl.filterProps(e),G=ql.filterProps(e);return I(ql,ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},G),{top:()=>{var Y;return(Y=r.top)==null?void 0:Y.call(r,R.value)},default:()=>{var Y,j,Q,z,H,W;return r.default?r.default(R.value):I(ke,null,[(Y=r.colgroup)==null?void 0:Y.call(r,R.value),I("thead",{class:"v-data-table__thead",role:"rowgroup"},[I(jl,ve($,{sticky:e.fixedHeader}),r)]),(j=r.thead)==null?void 0:j.call(r,R.value),I("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(Q=r["body.prepend"])==null?void 0:Q.call(r,R.value),r.body?r.body(R.value):I(Kl,ve(n,O,{items:x.value}),r),(z=r["body.append"])==null?void 0:z.call(r,R.value)]),(H=r.tbody)==null?void 0:H.call(r,R.value),(W=r.tfoot)==null?void 0:W.call(r,R.value)])},bottom:()=>r.bottom?r.bottom(R.value):I(fv,E,{prepend:r["footer.prepend"]})})})}});const GJ=ee({fluid:{type:Boolean,default:!1},...Pe(),...et()},"VContainer"),HJ=le()({name:"VContainer",props:GJ(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=En();return he(()=>I(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:e.style},n)),{}}}),CF=(()=>fy.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),TF=(()=>fy.reduce((e,t)=>{const n="offset"+Ti(t);return e[n]={type:[String,Number],default:null},e},{}))(),AF=(()=>fy.reduce((e,t)=>{const n="order"+Ti(t);return e[n]={type:[String,Number],default:null},e},{}))(),kD={col:Object.keys(CF),offset:Object.keys(TF),order:Object.keys(AF)};function WJ(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const a=t.replace(e,"");r+=`-${a}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const UJ=["auto","start","end","center","baseline","stretch"],YJ=ee({cols:{type:[Boolean,String,Number],default:!1},...CF,offset:{type:[String,Number],default:null},...TF,order:{type:[String,Number],default:null},...AF,alignSelf:{type:String,default:null,validator:e=>UJ.includes(e)},...Pe(),...et()},"VCol"),XJ=le()({name:"VCol",props:YJ(),setup(e,t){let{slots:n}=t;const r=V(()=>{const a=[];let i;for(i in kD)kD[i].forEach(s=>{const l=e[s],u=WJ(i,s,l);u&&a.push(u)});const o=a.some(s=>s.startsWith("v-col-"));return a.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),a});return()=>{var a;return ba(e.tag,{class:[r.value,e.class],style:e.style},(a=n.default)==null?void 0:a.call(n))}}}),HC=["start","end","center"],IF=["space-between","space-around","space-evenly"];function WC(e,t){return fy.reduce((n,r)=>{const a=e+Ti(r);return n[a]=t(),n},{})}const ZJ=[...HC,"baseline","stretch"],PF=e=>ZJ.includes(e),DF=WC("align",()=>({type:String,default:null,validator:PF})),jJ=[...HC,...IF],MF=e=>jJ.includes(e),kF=WC("justify",()=>({type:String,default:null,validator:MF})),KJ=[...HC,...IF,"stretch"],LF=e=>KJ.includes(e),EF=WC("alignContent",()=>({type:String,default:null,validator:LF})),LD={align:Object.keys(DF),justify:Object.keys(kF),alignContent:Object.keys(EF)},qJ={align:"align",justify:"justify",alignContent:"align-content"};function JJ(e,t,n){let r=qJ[e];if(n!=null){if(t){const a=t.replace(e,"");r+=`-${a}`}return r+=`-${n}`,r.toLowerCase()}}const QJ=ee({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:PF},...DF,justify:{type:String,default:null,validator:MF},...kF,alignContent:{type:String,default:null,validator:LF},...EF,...Pe(),...et()},"VRow"),eQ=le()({name:"VRow",props:QJ(),setup(e,t){let{slots:n}=t;const r=V(()=>{const a=[];let i;for(i in LD)LD[i].forEach(o=>{const s=e[o],l=JJ(i,o,s);l&&a.push(l)});return a.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),a});return()=>{var a;return ba(e.tag,{class:["v-row",r.value,e.class],style:e.style},(a=n.default)==null?void 0:a.call(n))}}}),RF=Yr("v-spacer","div","VSpacer"),VF=ee({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),D1=le()({name:"VDatePickerControls",props:VF(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,t){let{emit:n}=t;const r=V(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),a=V(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),i=V(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),o=V(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function s(){n("click:prev")}function l(){n("click:next")}function u(){n("click:year")}function c(){n("click:month")}return he(()=>I("div",{class:["v-date-picker-controls"]},[I(Dt,{class:"v-date-picker-controls__month-btn",disabled:r.value,text:e.text,variant:"text",rounded:!0,onClick:c},null),I(Dt,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:a.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:u},null),I(RF,{key:"mode-spacer"},null),I("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[I(Dt,{disabled:i.value,icon:e.prevIcon,variant:"text",onClick:s},null),I(Dt,{disabled:o.value,icon:e.nextIcon,variant:"text",onClick:l},null)])])),{}}});const tQ=ee({appendIcon:String,color:String,header:String,transition:String,onClick:cr()},"VDatePickerHeader"),M1=le()({name:"VDatePickerHeader",props:tQ(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ot(e,"color");function o(){n("click")}function s(){n("click:append")}return he(()=>{const l=!!(r.default||e.header),u=!!(r.append||e.appendIcon);return I("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},a.value],style:i.value,onClick:o},[r.prepend&&I("div",{key:"prepend",class:"v-date-picker-header__prepend"},[r.prepend()]),l&&I(fa,{key:"content",name:e.transition},{default:()=>{var c;return[I("div",{key:e.header,class:"v-date-picker-header__content"},[((c=r.default)==null?void 0:c.call(r))??e.header])]}}),u&&I("div",{class:"v-date-picker-header__append"},[r.append?I(ft,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var c;return[(c=r.append)==null?void 0:c.call(r)]}}):I(Dt,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:s},null)])])}),{}}});const nQ=ee({allowedDates:[Array,Function],disabled:Boolean,displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]}},"calendar");function rQ(e){const t=jv(),n=Fe(e,"modelValue",[],d=>en(d)),r=V(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=Fe(e,"year",void 0,d=>{const v=d!=null?Number(d):t.getYear(r.value);return t.startOfYear(t.setYear(t.date(),v))},d=>t.getYear(d)),i=Fe(e,"month",void 0,d=>{const v=d!=null?Number(d):t.getMonth(r.value),h=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(h,v)},d=>t.getMonth(d)),o=V(()=>{const d=t.getWeekArray(i.value),v=d.flat(),h=6*7;if(v.lengthe.weekdays.includes(t.toJsDate(h).getDay())).map((h,g)=>{const p=t.toISO(h),m=!t.isSameMonth(h,i.value),y=t.isSameDay(h,t.startOfMonth(i.value)),_=t.isSameDay(h,t.endOfMonth(i.value)),b=t.isSameDay(h,i.value);return{date:h,isoDate:p,formatted:t.format(h,"keyboardDate"),year:t.getYear(h),month:t.getMonth(h),isDisabled:f(h),isWeekStart:g%7===0,isWeekEnd:g%7===6,isToday:t.isSameDay(h,v),isAdjacent:m,isHidden:m&&!e.showAdjacentMonths,isStart:y,isSelected:n.value.some(x=>t.isSameDay(h,x)),isEnd:_,isSame:b,localized:t.format(h,"dayOfMonth")}})}const l=V(()=>{const d=t.startOfWeek(n.value),v=[];for(let p=0;p<=6;p++)v.push(t.addDays(d,p));const h=v,g=t.date();return s(h,g)}),u=V(()=>{const d=o.value.flat(),v=t.date();return s(d,v)}),c=V(()=>o.value.map(d=>d.length?cZ(t,d[0]):null));function f(d){if(e.disabled)return!0;const v=t.date(d);return e.min&&t.isAfter(t.date(e.min),v)||e.max&&t.isAfter(v,t.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(h=>t.isSameDay(t.date(h),v)):typeof e.allowedDates=="function"?!e.allowedDates(v):!1}return{displayValue:r,daysInMonth:u,daysInWeek:l,genDays:s,model:n,weeksInMonth:o,weekNumbers:c}}const OF=ee({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,...nQ()},"VDatePickerMonth"),k1=le()({name:"VDatePickerMonth",props:OF(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=ge(),{daysInMonth:i,model:o,weekNumbers:s}=rQ(e),l=jv(),u=xe(),c=xe(),f=V(()=>{const g=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return o.value.length>=g});function d(g){const p=l.startOfDay(g);if(!u.value)u.value=p,o.value=[u.value];else if(c.value)u.value=g,c.value=void 0,o.value=[u.value];else{if(l.isSameDay(g,u.value)){u.value=void 0,o.value=[];return}else l.isBefore(g,u.value)?(c.value=u.value,u.value=p):c.value=p;const m=l.getDiff(c.value,u.value),y=[u.value];for(let _=1;_l.isSameDay(m,g));if(p===-1)o.value=[...o.value,g];else{const m=[...o.value];m.splice(p,1),o.value=m}}function h(g){e.multiple==="range"?d(g):e.multiple?v(g):o.value=[g]}return()=>I("div",{class:"v-date-picker-month"},[e.showWeek&&I("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&I("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[Wr(" ")]),s.value.map(g=>I("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[g]))]),I("div",{ref:a,class:"v-date-picker-month__days"},[!e.hideWeekdays&&l.getWeekdays().map(g=>I("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[g])),i.value.map((g,p)=>{const m={props:{onClick:()=>h(g.date)},item:g,i:p};return f.value&&!g.isSelected&&(g.isDisabled=!0),I("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":g.isAdjacent,"v-date-picker-month__day--hide-adjacent":g.isHidden,"v-date-picker-month__day--selected":g.isSelected,"v-date-picker-month__day--week-end":g.isWeekEnd,"v-date-picker-month__day--week-start":g.isWeekStart}],"data-v-date":g.isDisabled?void 0:g.isoDate},[(e.showAdjacentMonths||!g.isAdjacent)&&I(ft,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(g.isSelected||g.isToday)&&!g.isDisabled?e.color:void 0,disabled:g.isDisabled,icon:!0,ripple:!1,text:g.localized,variant:g.isDisabled?g.isToday?"outlined":"text":g.isToday&&!g.isSelected?"outlined":"flat",onClick:()=>h(g.date)}}},{default:()=>{var y;return[((y=r.day)==null?void 0:y.call(r,m))??I(Dt,m.props,null)]}})])})])])}});const NF=ee({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),L1=le()({name:"VDatePickerMonths",props:NF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=jv(),i=Fe(e,"modelValue"),o=V(()=>{let s=a.startOfYear(a.date());return ui(12).map(l=>{const u=a.format(s,"monthShort");return s=a.getNextMonth(s),{text:u,value:l}})});return kn(()=>{i.value=i.value??a.getMonth(a.date())}),he(()=>I("div",{class:"v-date-picker-months",style:{height:Ae(e.height)}},[I("div",{class:"v-date-picker-months__content"},[o.value.map((s,l)=>{var f;const u={active:i.value===l,color:i.value===l?e.color:void 0,rounded:!0,text:s.text,variant:i.value===s.value?"flat":"text",onClick:()=>c(l)};function c(d){if(i.value===d){n("update:modelValue",i.value);return}i.value=d}return((f=r.month)==null?void 0:f.call(r,{month:s,i:l,props:u}))??I(Dt,ve({key:"month"},u),null)})])])),{}}});const BF=ee({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),E1=le()({name:"VDatePickerYears",props:BF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=jv(),i=Fe(e,"modelValue"),o=V(()=>{const l=a.getYear(a.date());let u=l-100,c=l+52;e.min&&(u=a.getYear(a.date(e.min))),e.max&&(c=a.getYear(a.date(e.max)));let f=a.startOfYear(a.date());return f=a.setYear(f,u),ui(c-u+1,u).map(d=>{const v=a.format(f,"year");return f=a.setYear(f,a.getYear(f)+1),{text:v,value:d}})});kn(()=>{i.value=i.value??a.getYear(a.date())});const s=ge();return ln(async()=>{var l;await dt(),(l=s.value)==null||l.$el.scrollIntoView({block:"center"})}),he(()=>I("div",{class:"v-date-picker-years",style:{height:Ae(e.height)}},[I("div",{class:"v-date-picker-years__content"},[o.value.map((l,u)=>{var f;const c={ref:i.value===l.value?s:void 0,active:i.value===l.value,color:i.value===l.value?e.color:void 0,rounded:!0,text:l.text,variant:i.value===l.value?"flat":"text",onClick:()=>{if(i.value===l.value){n("update:modelValue",i.value);return}i.value=l.value}};return((f=r.year)==null?void 0:f.call(r,{year:l,i:u,props:c}))??I(Dt,ve({key:"month"},c),null)})])])),{}}});const aQ=Yr("v-picker-title"),zF=ee({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Dy()},"VPicker"),ED=le()({name:"VPicker",props:zF(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Ot(se(e,"color"));return he(()=>{const i=Zl.filterProps(e),o=!!(e.title||n.title);return I(Zl,ve(i,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var s;return[!e.hideHeader&&I("div",{key:"header",class:[r.value],style:[a.value]},[o&&I(aQ,{key:"picker-title"},{default:()=>{var l;return[((l=n.title)==null?void 0:l.call(n))??e.title]}}),n.header&&I("div",{class:"v-picker__header"},[n.header()])]),I("div",{class:"v-picker__body"},[(s=n.default)==null?void 0:s.call(n)]),n.actions&&I(ft,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[I("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),iQ=ee({header:{type:String,default:"$vuetify.datePicker.header"},...VF(),...OF(),...bn(NF(),["modelValue"]),...bn(BF(),["modelValue"]),...zF({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),oQ=le()({name:"VDatePicker",props:iQ(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=jv(),{t:i}=un(),o=Fe(e,"modelValue",void 0,T=>en(T),T=>e.multiple?T:T[0]),s=Fe(e,"viewMode"),l=V(()=>{var A;const T=a.date((A=o.value)==null?void 0:A[0]);return T&&a.isValid(T)?T:a.date()}),u=ge(Number(e.month??a.getMonth(a.startOfMonth(l.value)))),c=ge(Number(e.year??a.getYear(a.startOfYear(a.setMonth(l.value,u.value))))),f=xe(!1),d=V(()=>e.multiple&&o.value.length>1?i("$vuetify.datePicker.itemsSelected",o.value.length):o.value[0]&&a.isValid(o.value[0])?a.format(o.value[0],"normalDateWithWeekday"):i(e.header)),v=V(()=>a.format(a.date(new Date(c.value,u.value,1)),"monthAndYear")),h=V(()=>`date-picker-header${f.value?"-reverse":""}-transition`),g=V(()=>{const T=a.date(e.min);return e.min&&a.isValid(T)?T:null}),p=V(()=>{const T=a.date(e.max);return e.max&&a.isValid(T)?T:null}),m=V(()=>{if(e.disabled)return!0;const T=[];if(s.value!=="month")T.push("prev","next");else{let A=a.date();if(A=a.setYear(A,c.value),A=a.setMonth(A,u.value),g.value){const P=a.addDays(a.startOfMonth(A),-1);a.isAfter(g.value,P)&&T.push("prev")}if(p.value){const P=a.addDays(a.endOfMonth(A),1);a.isAfter(P,p.value)&&T.push("next")}}return T});function y(){u.value<11?u.value++:(c.value++,u.value=0,C(c.value)),w(u.value)}function _(){u.value>0?u.value--:(c.value--,u.value=11,C(c.value)),w(u.value)}function b(){s.value="month"}function x(){s.value=s.value==="months"?"month":"months"}function S(){s.value=s.value==="year"?"month":"year"}function w(T){s.value==="months"&&x(),n("update:month",T)}function C(T){s.value==="year"&&S(),n("update:year",T)}return Se(o,(T,A)=>{const P=a.date(en(T)[0]),D=a.date(en(A)[0]);f.value=a.isBefore(P,D)}),he(()=>{const T=ED.filterProps(e),A=D1.filterProps(e),P=M1.filterProps(e),D=k1.filterProps(e),M=bn(L1.filterProps(e),["modelValue"]),L=bn(E1.filterProps(e),["modelValue"]),R={header:d.value,transition:h.value};return I(ED,ve(T,{class:["v-date-picker",`v-date-picker--${s.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var E;return((E=r.title)==null?void 0:E.call(r))??I("div",{class:"v-date-picker__title"},[i(e.title)])},header:()=>r.header?I(ft,{defaults:{VDatePickerHeader:{...R}}},{default:()=>{var E;return[(E=r.header)==null?void 0:E.call(r,R)]}}):I(M1,ve({key:"header"},P,R,{onClick:s.value!=="month"?b:void 0}),{...r,default:void 0}),default:()=>I(ke,null,[I(D1,ve(A,{disabled:m.value,text:v.value,"onClick:next":y,"onClick:prev":_,"onClick:month":x,"onClick:year":S}),null),I(Wp,{hideOnLeave:!0},{default:()=>[s.value==="months"?I(L1,ve({key:"date-picker-months"},M,{modelValue:u.value,"onUpdate:modelValue":[E=>u.value=E,w],min:g.value,max:p.value}),null):s.value==="year"?I(E1,ve({key:"date-picker-years"},L,{modelValue:c.value,"onUpdate:modelValue":[E=>c.value=E,C],min:g.value,max:p.value}),null):I(k1,ve({key:"date-picker-month"},D,{modelValue:o.value,"onUpdate:modelValue":E=>o.value=E,month:u.value,"onUpdate:month":[E=>u.value=E,w],year:c.value,"onUpdate:year":[E=>c.value=E,C],min:g.value,max:p.value}),null)]})]),actions:r.actions})}),{}}});const dv=Symbol.for("vuetify:v-expansion-panel"),sQ=["default","accordion","inset","popout"],lQ=ee({color:String,flat:Boolean,focusable:Boolean,static:Boolean,tile:Boolean,variant:{type:String,default:"default",validator:e=>sQ.includes(e)},readonly:Boolean,...Pe(),...fu(),...et(),...ht()},"VExpansionPanels"),uQ=le()({name:"VExpansionPanels",props:lQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;Ss(e,dv);const{themeClasses:r}=xt(e),a=V(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Gt({VExpansionPanel:{color:se(e,"color"),readonly:se(e,"readonly")},VExpansionPanelTitle:{focusable:se(e,"focusable"),static:se(e,"static")}}),he(()=>I(e.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},r.value,a.value,e.class],style:e.style},n)),{}}}),cQ=ee({...Pe(),...Cy()},"VExpansionPanelText"),FF=le()({name:"VExpansionPanelText",props:cQ(),setup(e,t){let{slots:n}=t;const r=nt(dv);if(!r)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:a,onAfterLeave:i}=xC(e,r.isSelected);return he(()=>I(gy,{onAfterLeave:i},{default:()=>{var o;return[Ut(I("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&a.value&&I("div",{class:"v-expansion-panel-text__wrapper"},[(o=n.default)==null?void 0:o.call(n)])]),[[Ya,r.isSelected.value]])]}})),{}}}),$F=ee({color:String,expandIcon:{type:Je,default:"$expand"},collapseIcon:{type:Je,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Pe()},"VExpansionPanelTitle"),GF=le()({name:"VExpansionPanelTitle",directives:{Ripple:oo},props:$F(),setup(e,t){let{slots:n}=t;const r=nt(dv);if(!r)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:a,backgroundColorStyles:i}=Ot(e,"color"),o=V(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return he(()=>{var s;return Ut(I("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},a.value,e.class],style:[i.value,e.style],type:"button",tabindex:r.disabled.value?-1:void 0,disabled:r.disabled.value,"aria-expanded":r.isSelected.value,onClick:e.readonly?void 0:r.toggle},[I("span",{class:"v-expansion-panel-title__overlay"},null),(s=n.default)==null?void 0:s.call(n,o.value),!e.hideActions&&I("span",{class:"v-expansion-panel-title__icon"},[n.actions?n.actions(o.value):I(bt,{icon:r.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[Mr("ripple"),e.ripple]])}),{}}}),fQ=ee({title:String,text:String,bgColor:String,...Pe(),...gn(),...du(),...Cy(),...$t(),...et(),...$F()},"VExpansionPanel"),dQ=le()({name:"VExpansionPanel",props:fQ(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=vu(e,dv),{backgroundColorClasses:a,backgroundColorStyles:i}=Ot(e,"bgColor"),{elevationClasses:o}=Rn(e),{roundedClasses:s}=Zt(e),l=V(()=>(r==null?void 0:r.disabled.value)||e.disabled),u=V(()=>r.group.items.value.reduce((d,v,h)=>(r.group.selected.value.includes(v.id)&&d.push(h),d),[])),c=V(()=>{const d=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-d===1)}),f=V(()=>{const d=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-d===-1)});return Tt(dv,r),Gt({VExpansionPanelText:{eager:se(e,"eager")},VExpansionPanelTitle:{readonly:se(e,"readonly")}}),he(()=>{const d=!!(n.text||e.text),v=!!(n.title||e.title);return I(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":l.value},s.value,a.value,e.class],style:[i.value,e.style]},{default:()=>{var h;return[I("div",{class:["v-expansion-panel__shadow",...o.value]},null),v&&I(GF,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[n.title?n.title():e.title]}),d&&I(FF,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(h=n.default)==null?void 0:h.call(n)]}})}),{}}});const vQ=ee({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(Number(e))},...lo({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>en(e).every(t=>t!=null&&typeof t=="object")},...rh({clearable:!0})},"VFileInput"),hQ=le()({name:"VFileInput",inheritAttrs:!1,props:vQ(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:i}=un(),o=Fe(e,"modelValue"),{isFocused:s,focus:l,blur:u}=so(e),c=V(()=>typeof e.showSize!="boolean"?e.showSize:void 0),f=V(()=>(o.value??[]).reduce((T,A)=>{let{size:P=0}=A;return T+P},0)),d=V(()=>UP(f.value,c.value)),v=V(()=>(o.value??[]).map(T=>{const{name:A="",size:P=0}=T;return e.showSize?`${A} (${UP(P,c.value)})`:A})),h=V(()=>{var A;const T=((A=o.value)==null?void 0:A.length)??0;return e.showSize?i(e.counterSizeString,T,d.value):i(e.counterString,T)}),g=ge(),p=ge(),m=ge(),y=V(()=>s.value||e.active),_=V(()=>["plain","underlined"].includes(e.variant));function b(){var T;m.value!==document.activeElement&&((T=m.value)==null||T.focus()),s.value||l()}function x(T){var A;(A=m.value)==null||A.click()}function S(T){r("mousedown:control",T)}function w(T){var A;(A=m.value)==null||A.click(),r("click:control",T)}function C(T){T.stopPropagation(),b(),dt(()=>{o.value=[],eC(e["onClick:clear"],T)})}return Se(o,T=>{(!Array.isArray(T)||!T.length)&&m.value&&(m.value.value="")}),he(()=>{const T=!!(a.counter||e.counter),A=!!(T||a.details),[P,D]=_s(n),{modelValue:M,...L}=Fn.filterProps(e),R=wC(e);return I(Fn,ve({ref:g,modelValue:o.value,"onUpdate:modelValue":E=>o.value=E,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-input--plain-underlined":_.value},e.class],style:e.style,"onClick:prepend":x},P,L,{centerAffix:!_.value,focused:s.value}),{...a,default:E=>{let{id:$,isDisabled:O,isDirty:G,isReadonly:Y,isValid:j}=E;return I(nf,ve({ref:p,"prepend-icon":e.prependIcon,onMousedown:S,onClick:w,"onClick:clear":C,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},R,{id:$.value,active:y.value||G.value,dirty:G.value,disabled:O.value,focused:s.value,error:j.value===!1}),{...a,default:Q=>{var W;let{props:{class:z,...H}}=Q;return I(ke,null,[I("input",ve({ref:m,type:"file",readonly:Y.value,disabled:O.value,multiple:e.multiple,name:e.name,onClick:X=>{X.stopPropagation(),Y.value&&X.preventDefault(),b()},onChange:X=>{if(!X.target)return;const F=X.target;o.value=[...F.files??[]]},onFocus:b,onBlur:u},H,D),null),I("div",{class:z},[!!((W=o.value)!=null&&W.length)&&(a.selection?a.selection({fileNames:v.value,totalBytes:f.value,totalBytesReadable:d.value}):e.chips?v.value.map(X=>I(th,{key:X,size:"small",color:e.color},{default:()=>[X]})):v.value.join(", "))])])}})},details:A?E=>{var $,O;return I(ke,null,[($=a.details)==null?void 0:$.call(a,E),T&&I(ke,null,[I("span",null,null),I(Ay,{active:!!((O=o.value)!=null&&O.length),value:h.value},a.counter)])])}:void 0})}),wa({},g,p,m)}});const gQ=ee({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...Zr(),...Pe(),...gn(),...jc(),...$t(),...et({tag:"footer"}),...ht()},"VFooter"),pQ=le()({name:"VFooter",props:gQ(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Ot(se(e,"color")),{borderClasses:o}=Sa(e),{elevationClasses:s}=Rn(e),{roundedClasses:l}=Zt(e),u=xe(32),{resizeRef:c}=yi(v=>{v.length&&(u.value=v[0].target.clientHeight)}),f=V(()=>e.height==="auto"?u.value:parseInt(e.height,10)),{layoutItemStyles:d}=Kc({id:e.name,order:V(()=>parseInt(e.order,10)),position:V(()=>"bottom"),layoutSize:f,elementSize:V(()=>e.height==="auto"?void 0:f.value),active:V(()=>e.app),absolute:se(e,"absolute")});return he(()=>I(e.tag,{ref:c,class:["v-footer",r.value,a.value,o.value,s.value,l.value,e.class],style:[i.value,e.app?d.value:{height:Ae(e.height)},e.style]},n)),{}}}),mQ=ee({...Pe(),...Ej()},"VForm"),yQ=le()({name:"VForm",props:mQ(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=Rj(e),i=ge();function o(l){l.preventDefault(),a.reset()}function s(l){const u=l,c=a.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),r("submit",u),u.defaultPrevented||c.then(f=>{var v;let{valid:d}=f;d&&((v=i.value)==null||v.submit())}),u.preventDefault()}return he(()=>{var l;return I("form",{ref:i,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:o,onSubmit:s},[(l=n.default)==null?void 0:l.call(n,a)])}),wa(a,i)}}),_Q=ee({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...Pz()},"VHover"),bQ=le()({name:"VHover",props:_Q(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),{runOpenDelay:a,runCloseDelay:i}=Dz(e,o=>!e.disabled&&(r.value=o));return()=>{var o;return(o=n.default)==null?void 0:o.call(n,{isHovering:r.value,props:{onMouseenter:a,onMouseleave:i}})}}});const SQ=ee({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...hr(),...et()},"VInfiniteScroll"),RD=Ur({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:r,isIntersecting:a}=py(i=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return Se(a,async i=>{n("intersect",e.side,i)}),he(()=>I("div",{class:"v-infinite-scroll-intersect",ref:r},[Wr(" ")])),{}}}),xQ=le()({name:"VInfiniteScroll",props:SQ(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=ge(),i=xe("ok"),o=xe("ok"),s=V(()=>Ae(e.margin)),l=xe(!1);function u(x){if(!a.value)return;const S=e.direction==="vertical"?"scrollTop":"scrollLeft";a.value[S]=x}function c(){if(!a.value)return 0;const x=e.direction==="vertical"?"scrollTop":"scrollLeft";return a.value[x]}function f(){if(!a.value)return 0;const x=e.direction==="vertical"?"scrollHeight":"scrollWidth";return a.value[x]}function d(){if(!a.value)return 0;const x=e.direction==="vertical"?"clientHeight":"clientWidth";return a.value[x]}ln(()=>{a.value&&(e.side==="start"?u(f()):e.side==="both"&&u(f()/2-d()/2))});function v(x,S){x==="start"?i.value=S:x==="end"&&(o.value=S)}function h(x){return x==="start"?i.value:o.value}let g=0;function p(x,S){l.value=S,l.value&&m(x)}function m(x){if(e.mode!=="manual"&&!l.value)return;const S=h(x);if(!a.value||S==="loading")return;g=f(),v(x,"loading");function w(C){v(x,C),dt(()=>{C==="empty"||C==="error"||(C==="ok"&&x==="start"&&u(f()-g+c()),e.mode!=="manual"&&dt(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{m(x)})})})}))})}r("load",{side:x,done:w})}const{t:y}=un();function _(x,S){var T,A,P,D,M;if(e.side!==x&&e.side!=="both")return;const w=()=>m(x),C={side:x,props:{onClick:w,color:e.color}};return S==="error"?(T=n.error)==null?void 0:T.call(n,C):S==="empty"?((A=n.empty)==null?void 0:A.call(n,C))??I("div",null,[y(e.emptyText)]):e.mode==="manual"?S==="loading"?((P=n.loading)==null?void 0:P.call(n,C))??I(Vc,{indeterminate:!0,color:e.color},null):((D=n["load-more"])==null?void 0:D.call(n,C))??I(Dt,{variant:"outlined",color:e.color,onClick:w},{default:()=>[y(e.loadMoreText)]}):((M=n.loading)==null?void 0:M.call(n,C))??I(Vc,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:b}=gr(e);he(()=>{const x=e.tag,S=e.side==="start"||e.side==="both",w=e.side==="end"||e.side==="both",C=e.mode==="intersect";return I(x,{ref:a,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":S,"v-infinite-scroll--end":w}],style:b.value},{default:()=>{var T;return[I("div",{class:"v-infinite-scroll__side"},[_("start",i.value)]),a.value&&S&&C&&I(RD,{key:"start",side:"start",onIntersect:p,rootRef:a.value,rootMargin:s.value},null),(T=n.default)==null?void 0:T.call(n),a.value&&w&&C&&I(RD,{key:"end",side:"end",onIntersect:p,rootRef:a.value,rootMargin:s.value},null),I("div",{class:"v-infinite-scroll__side"},[_("end",o.value)])]}})})}});const HF=Symbol.for("vuetify:v-item-group"),wQ=ee({...Pe(),...fu({selectedClass:"v-item--selected"}),...et(),...ht()},"VItemGroup"),CQ=le()({name:"VItemGroup",props:wQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{isSelected:a,select:i,next:o,prev:s,selected:l}=Ss(e,HF);return()=>I(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:a,select:i,next:o,prev:s,selected:l.value})]}})}}),TQ=le()({name:"VItem",props:du(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,select:a,toggle:i,selectedClass:o,value:s,disabled:l}=vu(e,HF);return()=>{var u;return(u=n.default)==null?void 0:u.call(n,{isSelected:r.value,selectedClass:o.value,select:a,toggle:i,value:s.value,disabled:l.value})}}});const AQ=Yr("v-kbd");const IQ=ee({...Pe(),...RB()},"VLayout"),PQ=le()({name:"VLayout",props:IQ(),setup(e,t){let{slots:n}=t;const{layoutClasses:r,layoutStyles:a,getLayoutItem:i,items:o,layoutRef:s}=VB(e);return he(()=>{var l;return I("div",{ref:s,class:[r.value,e.class],style:[a.value,e.style]},[(l=n.default)==null?void 0:l.call(n)])}),{getLayoutItem:i,items:o}}});const DQ=ee({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Pe(),...jc()},"VLayoutItem"),MQ=le()({name:"VLayoutItem",props:DQ(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:r}=Kc({id:e.name,order:V(()=>parseInt(e.order,10)),position:se(e,"position"),elementSize:se(e,"size"),layoutSize:se(e,"size"),active:se(e,"modelValue"),absolute:se(e,"absolute")});return()=>{var a;return I("div",{class:["v-layout-item",e.class],style:[r.value,e.style]},[(a=n.default)==null?void 0:a.call(n)])}}}),kQ=ee({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Pe(),...hr(),...et(),...ao({transition:"fade-transition"})},"VLazy"),LQ=le()({name:"VLazy",directives:{intersect:Kv},props:kQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=gr(e),a=Fe(e,"modelValue");function i(o){a.value||(a.value=o)}return he(()=>Ut(I(e.tag,{class:["v-lazy",e.class],style:[r.value,e.style]},{default:()=>[a.value&&I(fa,{transition:e.transition,appear:!0},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n)]}})]}),[[Mr("intersect"),{handler:i,options:e.options},null]])),{}}});const EQ=ee({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Pe()},"VLocaleProvider"),RQ=le()({name:"VLocaleProvider",props:EQ(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=TX(e);return he(()=>{var a;return I("div",{class:["v-locale-provider",r.value,e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}});const VQ=ee({scrollable:Boolean,...Pe(),...et({tag:"main"})},"VMain"),OQ=le()({name:"VMain",props:VQ(),setup(e,t){let{slots:n}=t;const{mainStyles:r}=CZ(),{ssrBootStyles:a}=lu();return he(()=>I(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[r.value,a.value,e.style]},{default:()=>{var i,o;return[e.scrollable?I("div",{class:"v-main__scroller"},[(i=n.default)==null?void 0:i.call(n)]):(o=n.default)==null?void 0:o.call(n)]}})),{}}});function NQ(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const a=xe(!1),i=xe(0),o=V(()=>{const u=typeof a.value=="boolean"?"top":a.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[u]:Ae(i.value)}:{top:r.value.top}]});ln(()=>{Se(n,u=>{u?window.addEventListener("scroll",l,{passive:!0}):window.removeEventListener("scroll",l)},{immediate:!0})}),Ln(()=>{window.removeEventListener("scroll",l)});let s=0;function l(){const u=s>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),f=parseFloat(r.value.top??0),d=window.scrollY-Math.max(0,i.value-f),v=c.height+Math.max(i.value,f)-window.scrollY-window.innerHeight,h=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const r=VD(t),a=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(a-r)*Math.abs(a),n===e.length-1&&(t*=.5)}return VD(t)*1e3}function FQ(){const e={};function t(a){Array.from(a.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new F9(zQ))).push([a.timeStamp,i])})}function n(a){Array.from(a.changedTouches).forEach(i=>{delete e[i.identifier]})}function r(a){var u;const i=(u=e[a])==null?void 0:u.values().reverse();if(!i)throw new Error(`No samples for touch id ${a}`);const o=i[0],s=[],l=[];for(const c of i){if(o[0]-c[0]>BQ)break;s.push({t:c[0],d:c[1].clientX}),l.push({t:c[0],d:c[1].clientY})}return{x:OD(s),y:OD(l),get direction(){const{x:c,y:f}=this,[d,v]=[Math.abs(c),Math.abs(f)];return d>v&&c>=0?"right":d>v&&c<=0?"left":v>d&&f>=0?"down":v>d&&f<=0?"up":$Q()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function $Q(){throw new Error}function GQ(e){let{isActive:t,isTemporary:n,width:r,touchless:a,position:i}=e;ln(()=>{window.addEventListener("touchstart",m,{passive:!0}),window.addEventListener("touchmove",y,{passive:!1}),window.addEventListener("touchend",_,{passive:!0})}),Ln(()=>{window.removeEventListener("touchstart",m),window.removeEventListener("touchmove",y),window.removeEventListener("touchend",_)});const o=V(()=>["left","right"].includes(i.value)),{addMovement:s,endTouch:l,getVelocity:u}=FQ();let c=!1;const f=xe(!1),d=xe(0),v=xe(0);let h;function g(x,S){return(i.value==="left"?x:i.value==="right"?document.documentElement.clientWidth-x:i.value==="top"?x:i.value==="bottom"?document.documentElement.clientHeight-x:Iu())-(S?r.value:0)}function p(x){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const w=i.value==="left"?(x-v.value)/r.value:i.value==="right"?(document.documentElement.clientWidth-x-v.value)/r.value:i.value==="top"?(x-v.value)/r.value:i.value==="bottom"?(document.documentElement.clientHeight-x-v.value)/r.value:Iu();return S?Math.max(0,Math.min(1,w)):w}function m(x){if(a.value)return;const S=x.changedTouches[0].clientX,w=x.changedTouches[0].clientY,C=25,T=i.value==="left"?Sdocument.documentElement.clientWidth-C:i.value==="top"?wdocument.documentElement.clientHeight-C:Iu(),A=t.value&&(i.value==="left"?Sdocument.documentElement.clientWidth-r.value:i.value==="top"?wdocument.documentElement.clientHeight-r.value:Iu());(T||A||t.value&&n.value)&&(c=!0,h=[S,w],v.value=g(o.value?S:w,t.value),d.value=p(o.value?S:w),l(x),s(x))}function y(x){const S=x.changedTouches[0].clientX,w=x.changedTouches[0].clientY;if(c){if(!x.cancelable){c=!1;return}const T=Math.abs(S-h[0]),A=Math.abs(w-h[1]);(o.value?T>A&&T>3:A>T&&A>3)?(f.value=!0,c=!1):(o.value?A:T)>3&&(c=!1)}if(!f.value)return;x.preventDefault(),s(x);const C=p(o.value?S:w,!1);d.value=Math.max(0,Math.min(1,C)),C>1?v.value=g(o.value?S:w,!0):C<0&&(v.value=g(o.value?S:w,!1))}function _(x){if(c=!1,!f.value)return;s(x),f.value=!1;const S=u(x.changedTouches[0].identifier),w=Math.abs(S.x),C=Math.abs(S.y);(o.value?w>C&&w>400:C>w&&C>3)?t.value=S.direction===({left:"right",right:"left",top:"down",bottom:"up"}[i.value]||Iu()):t.value=d.value>.5}const b=V(()=>f.value?{transform:i.value==="left"?`translateX(calc(-100% + ${d.value*r.value}px))`:i.value==="right"?`translateX(calc(100% - ${d.value*r.value}px))`:i.value==="top"?`translateY(calc(-100% + ${d.value*r.value}px))`:i.value==="bottom"?`translateY(calc(100% - ${d.value*r.value}px))`:Iu(),transition:"none"}:void 0);return{isDragging:f,dragProgress:d,dragStyles:b}}function Iu(){throw new Error}const HQ=["start","end","left","right","top","bottom"],WQ=ee({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>HQ.includes(e)},sticky:Boolean,...Zr(),...Pe(),...sC(),...gn(),...jc(),...$t(),...et({tag:"nav"}),...ht()},"VNavigationDrawer"),UQ=le()({name:"VNavigationDrawer",props:WQ(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{isRtl:i}=En(),{themeClasses:o}=xt(e),{borderClasses:s}=Sa(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Ot(se(e,"color")),{elevationClasses:c}=Rn(e),{displayClasses:f,mobile:d}=bs(e),{roundedClasses:v}=Zt(e),h=XB(),g=Fe(e,"modelValue",null,Y=>!!Y),{ssrBootStyles:p}=lu(),{scopeId:m}=tf(),y=ge(),_=xe(!1),b=V(()=>e.rail&&e.expandOnHover&&_.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),x=V(()=>r1(e.location,i.value)),S=V(()=>!e.permanent&&(d.value||e.temporary)),w=V(()=>e.sticky&&!S.value&&x.value!=="bottom");Ba(()=>e.expandOnHover&&e.rail!=null,()=>{Se(_,Y=>r("update:rail",!Y))}),Ba(()=>!e.disableResizeWatcher,()=>{Se(S,Y=>!e.permanent&&dt(()=>g.value=!Y))}),Ba(()=>!e.disableRouteWatcher&&!!h,()=>{Se(h.currentRoute,()=>S.value&&(g.value=!1))}),Se(()=>e.permanent,Y=>{Y&&(g.value=!0)}),ty(()=>{e.modelValue!=null||S.value||(g.value=e.permanent||!d.value)});const{isDragging:C,dragProgress:T,dragStyles:A}=GQ({isActive:g,isTemporary:S,width:b,touchless:se(e,"touchless"),position:x}),P=V(()=>{const Y=S.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):b.value;return C.value?Y*T.value:Y}),{layoutItemStyles:D,layoutItemScrimStyles:M}=Kc({id:e.name,order:V(()=>parseInt(e.order,10)),position:x,layoutSize:P,elementSize:b,active:V(()=>g.value||C.value),disableTransitions:V(()=>C.value),absolute:V(()=>e.absolute||w.value&&typeof L.value!="string")}),{isStuck:L,stickyStyles:R}=NQ({rootEl:y,isSticky:w,layoutItemStyles:D}),E=Ot(V(()=>typeof e.scrim=="string"?e.scrim:null)),$=V(()=>({...C.value?{opacity:T.value*.2,transition:"none"}:void 0,...M.value}));Gt({VList:{bgColor:"transparent"}});function O(){_.value=!0}function G(){_.value=!1}return he(()=>{const Y=a.image||e.image;return I(ke,null,[I(e.tag,ve({ref:y,onMouseenter:O,onMouseleave:G,class:["v-navigation-drawer",`v-navigation-drawer--${x.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":_.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":S.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":w.value},o.value,l.value,s.value,f.value,c.value,v.value,e.class],style:[u.value,D.value,A.value,p.value,R.value,e.style]},m,n),{default:()=>{var j,Q,z,H;return[Y&&I("div",{key:"image",class:"v-navigation-drawer__img"},[a.image?(j=a.image)==null?void 0:j.call(a,{image:e.image}):I("img",{src:e.image,alt:""},null)]),a.prepend&&I("div",{class:"v-navigation-drawer__prepend"},[(Q=a.prepend)==null?void 0:Q.call(a)]),I("div",{class:"v-navigation-drawer__content"},[(z=a.default)==null?void 0:z.call(a)]),a.append&&I("div",{class:"v-navigation-drawer__append"},[(H=a.append)==null?void 0:H.call(a)])]}}),I(mi,{name:"fade-transition"},{default:()=>[S.value&&(C.value||g.value)&&!!e.scrim&&I("div",ve({class:["v-navigation-drawer__scrim",E.backgroundColorClasses.value],style:[$.value,E.backgroundColorStyles.value],onClick:()=>g.value=!1},m),null)]})])}),{isStuck:L}}}),YQ=Ur({name:"VNoSsr",setup(e,t){let{slots:n}=t;const r=kz();return()=>{var a;return r.value&&((a=n.default)==null?void 0:a.call(n))}}});const XQ=ee({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...hr(),...eh(),...rB(rh({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),ZQ=le()({name:"VOtpInput",props:XQ(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{dimensionStyles:i}=gr(e),{isFocused:o,focus:s,blur:l}=so(e),u=Fe(e,"modelValue","",w=>String(w).split(""),w=>w.join("")),{t:c}=un(),f=V(()=>Number(e.length)),d=V(()=>Array(f.value).fill(0)),v=ge(-1),h=ge(),g=ge([]),p=V(()=>g.value[v.value]);function m(){if(e.type==="number"&&/[^0-9]/g.test(p.value.value)){p.value.value="";return}const w=u.value.slice(),C=p.value.value;w[v.value]=C;let T=null;v.value>u.value.length?T=u.value.length+1:v.value+1!==f.value&&(T="next"),u.value=w,T&&kc(h.value,T)}function y(w){const C=u.value.slice(),T=v.value;let A=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(w.key)&&(w.preventDefault(),w.key==="ArrowLeft"?A="prev":w.key==="ArrowRight"?A="next":["Backspace","Delete"].includes(w.key)&&(C[v.value]="",u.value=C,v.value>0&&w.key==="Backspace"?A="prev":requestAnimationFrame(()=>{var P;(P=g.value[T])==null||P.select()})),requestAnimationFrame(()=>{A!=null&&kc(h.value,A)}))}function _(w,C){var T,A;C.preventDefault(),C.stopPropagation(),u.value=(((T=C==null?void 0:C.clipboardData)==null?void 0:T.getData("Text"))??"").split(""),(A=g.value)==null||A[w].blur()}function b(){u.value=[]}function x(w,C){s(),v.value=C}function S(){l(),v.value=-1}return Gt({VField:{color:V(()=>e.color),bgColor:V(()=>e.color),baseColor:V(()=>e.baseColor),disabled:V(()=>e.disabled),error:V(()=>e.error),variant:V(()=>e.variant)}},{scoped:!0}),Se(u,w=>{w.length===f.value&&r("finish",w.join(""))},{deep:!0}),Se(v,w=>{w<0||dt(()=>{var C;(C=g.value[w])==null||C.select()})}),he(()=>{var T;const[w,C]=_s(n);return I("div",ve({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},w),[I("div",{ref:h,class:"v-otp-input__content",style:[i.value]},[d.value.map((A,P)=>I(ke,null,[e.divider&&P!==0&&I("span",{class:"v-otp-input__divider"},[e.divider]),I(nf,{focused:o.value&&e.focusAll||v.value===P,key:P},{...a,loader:void 0,default:()=>I("input",{ref:D=>g.value[P]=D,"aria-label":c(e.label,P+1),autofocus:P===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:u.value[P],onInput:m,onFocus:D=>x(D,P),onBlur:S,onKeydown:y,onPaste:D=>_(P,D)},null)})])),I("input",ve({class:"v-otp-input-input",type:"hidden"},C,{value:u.value.join("")}),null),I(_i,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var A;return[((A=a.loader)==null?void 0:A.call(a))??I(Vc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(T=a.default)==null?void 0:T.call(a)])])}),{blur:()=>{var w;(w=g.value)==null||w.some(C=>C.blur())},focus:()=>{var w;(w=g.value)==null||w[0].focus()},reset:b,isFocused:o}}});function jQ(e){return Math.floor(Math.abs(e))*Math.sign(e)}const KQ=ee({scale:{type:[Number,String],default:.5},...Pe()},"VParallax"),qQ=le()({name:"VParallax",props:KQ(),setup(e,t){let{slots:n}=t;const{intersectionRef:r,isIntersecting:a}=py(),{resizeRef:i,contentRect:o}=yi(),{height:s}=bs(),l=ge();kn(()=>{var v;r.value=i.value=(v=l.value)==null?void 0:v.$el});let u;Se(a,v=>{v?(u=iC(r.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",d,{passive:!0}),d()):u.removeEventListener("scroll",d)}),Ln(()=>{u==null||u.removeEventListener("scroll",d)}),Se(s,d),Se(()=>{var v;return(v=o.value)==null?void 0:v.height},d);const c=V(()=>1-dn(+e.scale));let f=-1;function d(){a.value&&(cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;const v=((x=l.value)==null?void 0:x.$el).querySelector(".v-img__img");if(!v)return;const h=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,g=u instanceof Document?window.scrollY:u.scrollTop,p=r.value.getBoundingClientRect().top+g,m=o.value.height,y=p+(m-h)/2,_=jQ((g-y)*c.value),b=Math.max(1,(c.value*(h-m)+m)/m);v.style.setProperty("transform",`translateY(${_}px) scale(${b})`)}))}return he(()=>I(Ul,{class:["v-parallax",{"v-parallax--active":a.value},e.class],style:e.style,ref:l,cover:!0,onLoadstart:d,onLoad:d},n)),{}}}),JQ=ee({...by({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),QQ=le()({name:"VRadio",props:JQ(),setup(e,t){let{slots:n}=t;return he(()=>I(Yl,ve(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)),{}}});const eee=ee({height:{type:[Number,String],default:"auto"},...lo(),...bn(yC(),["multiple"]),trueIcon:{type:Je,default:"$radioOn"},falseIcon:{type:Je,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),tee=le()({name:"VRadioGroup",inheritAttrs:!1,props:eee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=tr(),i=V(()=>e.id||`radio-group-${a}`),o=Fe(e,"modelValue");return he(()=>{const[s,l]=_s(n),u=Fn.filterProps(e),c=Yl.filterProps(e),f=r.label?r.label({label:e.label,props:{for:i.value}}):e.label;return I(Fn,ve({class:["v-radio-group",e.class],style:e.style},s,u,{modelValue:o.value,"onUpdate:modelValue":d=>o.value=d,id:i.value}),{...r,default:d=>{let{id:v,messagesId:h,isDisabled:g,isReadonly:p}=d;return I(ke,null,[f&&I(ef,{id:v.value},{default:()=>[f]}),I(az,ve(c,{id:v.value,"aria-describedby":h.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:p.value,"aria-labelledby":f?v.value:void 0,multiple:!1},l,{modelValue:o.value,"onUpdate:modelValue":m=>o.value=m}),r)])}})}),{}}}),nee=ee({...eh(),...lo(),...Jz(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),ree=le()({name:"VRangeSlider",props:nee(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=ge(),i=ge(),o=ge(),{rtlClasses:s}=En();function l(T){if(!a.value||!i.value)return;const A=C1(T,a.value.$el,e.direction),P=C1(T,i.value.$el,e.direction),D=Math.abs(A),M=Math.abs(P);return DT!=null&&T.length?T.map(A=>u.roundValue(A)):[0,0]),{activeThumbRef:f,hasLabels:d,max:v,min:h,mousePressed:g,onSliderMousedown:p,onSliderTouchstart:m,position:y,trackContainerRef:_}=eF({props:e,steps:u,onSliderStart:()=>{r("start",c.value)},onSliderEnd:T=>{var D;let{value:A}=T;const P=f.value===((D=a.value)==null?void 0:D.$el)?[A,c.value[1]]:[c.value[0],A];!e.strict&&P[0]{var M,L,R,E;let{value:A}=T;const[P,D]=c.value;!e.strict&&P===D&&P!==h.value&&(f.value=A>P?(M=i.value)==null?void 0:M.$el:(L=a.value)==null?void 0:L.$el,(R=f.value)==null||R.focus()),f.value===((E=a.value)==null?void 0:E.$el)?c.value=[Math.min(A,D),D]:c.value=[P,Math.max(P,A)]},getActiveThumb:l}),{isFocused:b,focus:x,blur:S}=so(e),w=V(()=>y(c.value[0])),C=V(()=>y(c.value[1]));return he(()=>{const T=Fn.filterProps(e),A=!!(e.label||n.label||n.prepend);return I(Fn,ve({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||d.value,"v-slider--focused":b.value,"v-slider--pressed":g.value,"v-slider--disabled":e.disabled},s.value,e.class],style:e.style,ref:o},T,{focused:b.value}),{...n,prepend:A?P=>{var D,M;return I(ke,null,[((D=n.label)==null?void 0:D.call(n,P))??(e.label?I(ef,{class:"v-slider__label",text:e.label},null):void 0),(M=n.prepend)==null?void 0:M.call(n,P)])}:void 0,default:P=>{var L,R;let{id:D,messagesId:M}=P;return I("div",{class:"v-slider__container",onMousedown:p,onTouchstartPassive:m},[I("input",{id:`${D.value}_start`,name:e.name||D.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[0]},null),I("input",{id:`${D.value}_stop`,name:e.name||D.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[1]},null),I(tF,{ref:_,start:w.value,stop:C.value},{"tick-label":n["tick-label"]}),I(T1,{ref:a,"aria-describedby":M.value,focused:b&&f.value===((L=a.value)==null?void 0:L.$el),modelValue:c.value[0],"onUpdate:modelValue":E=>c.value=[E,c.value[1]],onFocus:E=>{var $,O,G,Y;x(),f.value=($=a.value)==null?void 0:$.$el,c.value[0]===c.value[1]&&c.value[1]===h.value&&E.relatedTarget!==((O=i.value)==null?void 0:O.$el)&&((G=a.value)==null||G.$el.blur(),(Y=i.value)==null||Y.$el.focus())},onBlur:()=>{S(),f.value=void 0},min:h.value,max:c.value[1],position:w.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]}),I(T1,{ref:i,"aria-describedby":M.value,focused:b&&f.value===((R=i.value)==null?void 0:R.$el),modelValue:c.value[1],"onUpdate:modelValue":E=>c.value=[c.value[0],E],onFocus:E=>{var $,O,G,Y;x(),f.value=($=i.value)==null?void 0:$.$el,c.value[0]===c.value[1]&&c.value[0]===v.value&&E.relatedTarget!==((O=a.value)==null?void 0:O.$el)&&((G=i.value)==null||G.$el.blur(),(Y=a.value)==null||Y.$el.focus())},onBlur:()=>{S(),f.value=void 0},min:c.value[0],max:v.value,position:C.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}});const aee=ee({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Je,default:"$ratingEmpty"},fullIcon:{type:Je,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...Pe(),...wn(),...io(),...et(),...ht()},"VRating"),iee=le()({name:"VRating",props:aee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=un(),{themeClasses:a}=xt(e),i=Fe(e,"modelValue"),o=V(()=>dn(parseFloat(i.value),0,+e.length)),s=V(()=>ui(Number(e.length),1)),l=V(()=>s.value.flatMap(g=>e.halfIncrements?[g-.5,g]:[g])),u=xe(-1),c=V(()=>l.value.map(g=>{const p=e.hover&&u.value>-1,m=o.value>=g,y=u.value>=g,b=(p?y:m)?e.fullIcon:e.emptyIcon,x=e.activeColor??e.color,S=m||y?x:e.color;return{isFilled:m,isHovered:y,icon:b,color:S}})),f=V(()=>[0,...l.value].map(g=>{function p(){u.value=g}function m(){u.value=-1}function y(){e.disabled||e.readonly||(i.value=o.value===g&&e.clearable?0:g)}return{onMouseenter:e.hover?p:void 0,onMouseleave:e.hover?m:void 0,onClick:y}})),d=V(()=>e.name??`v-rating-${tr()}`);function v(g){var C,T;let{value:p,index:m,showStar:y=!0}=g;const{onMouseenter:_,onMouseleave:b,onClick:x}=f.value[m+1],S=`${d.value}-${String(p).replace(".","-")}`,w={color:(C=c.value[m])==null?void 0:C.color,density:e.density,disabled:e.disabled,icon:(T=c.value[m])==null?void 0:T.icon,ripple:e.ripple,size:e.size,variant:"plain"};return I(ke,null,[I("label",{for:S,class:{"v-rating__item--half":e.halfIncrements&&p%1>0,"v-rating__item--full":e.halfIncrements&&p%1===0},onMouseenter:_,onMouseleave:b,onClick:x},[I("span",{class:"v-rating__hidden"},[r(e.itemAriaLabel,p,e.length)]),y?n.item?n.item({...c.value[m],props:w,value:p,index:m,rating:o.value}):I(Dt,ve({"aria-label":r(e.itemAriaLabel,p,e.length)},w),null):void 0]),I("input",{class:"v-rating__hidden",name:d.value,id:S,type:"radio",value:p,checked:o.value===p,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function h(g){return n["item-label"]?n["item-label"](g):g.label?I("span",null,[g.label]):I("span",null,[Wr(" ")])}return he(()=>{var p;const g=!!((p=e.itemLabels)!=null&&p.length)||n["item-label"];return I(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value,e.class],style:e.style},{default:()=>[I(v,{value:0,index:-1,showStar:!1},null),s.value.map((m,y)=>{var _,b;return I("div",{class:"v-rating__wrapper"},[g&&e.itemLabelPosition==="top"?h({value:m,index:y,label:(_=e.itemLabels)==null?void 0:_[y]}):void 0,I("div",{class:"v-rating__item"},[e.halfIncrements?I(ke,null,[I(v,{value:m-.5,index:y*2},null),I(v,{value:m,index:y*2+1},null)]):I(v,{value:m,index:y},null)]),g&&e.itemLabelPosition==="bottom"?h({value:m,index:y,label:(b=e.itemLabels)==null?void 0:b[y]}):void 0])})]})}),{}}});const oee={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function see(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return I("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function ND(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>zy(t))}function zy(e){let t=[];if(!e)return t;const n=oee[e];if(e!==n){if(e.includes(","))return BD(e);if(e.includes("@"))return ND(e);n.includes(",")?t=BD(n):n.includes("@")?t=ND(n):n&&t.push(zy(n))}return[see(e,t)]}function BD(e){return e.replace(/\s/g,"").split(",").map(zy)}const lee=ee({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...hr(),...gn(),...ht()},"VSkeletonLoader"),uee=le()({name:"VSkeletonLoader",props:lee(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Ot(se(e,"color")),{dimensionStyles:i}=gr(e),{elevationClasses:o}=Rn(e),{themeClasses:s}=xt(e),{t:l}=un(),u=V(()=>zy(en(e.type).join(",")));return he(()=>{var f;const c=!n.default||e.loading;return I("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},s.value,r.value,o.value],style:[a.value,c?i.value:{}],"aria-busy":e.boilerplate?void 0:c,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:l(e.loadingText),role:e.boilerplate?void 0:"alert"},[c?u.value:(f=n.default)==null?void 0:f.call(n)])}),{}}}),cee=le()({name:"VSlideGroupItem",props:du(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=vu(e,fz);return()=>{var a;return(a=n.default)==null?void 0:a.call(n,{isSelected:r.isSelected.value,select:r.select,toggle:r.toggle,selectedClass:r.selectedClass.value})}}});function fee(e){const t=xe(e);let n=-1;function r(){clearInterval(n)}function a(){r(),dt(()=>t.value=e)}function i(o){const s=o?getComputedStyle(o):{transitionDuration:.2},l=parseFloat(s.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+l;t.value=Math.max(e-c,0),t.value<=0&&r()},l)}return er(r),{clear:r,time:t,start:i,reset:a}}const dee=ee({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...xs({location:"bottom"}),...Jc(),...$t(),...xa(),...ht(),...bn(nh({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),vee=le()({name:"VSnackbar",props:dee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),{locationStyles:a}=ws(e),{positionClasses:i}=Qc(e),{scopeId:o}=tf(),{themeClasses:s}=xt(e),{colorClasses:l,colorStyles:u,variantClasses:c}=cu(e),{roundedClasses:f}=Zt(e),d=fee(Number(e.timeout)),v=ge(),h=ge(),g=xe(!1);Se(r,m),Se(()=>e.timeout,m),ln(()=>{r.value&&m()});let p=-1;function m(){d.reset(),window.clearTimeout(p);const x=Number(e.timeout);if(!r.value||x===-1)return;const S=tv(h.value);d.start(S),p=window.setTimeout(()=>{r.value=!1},x)}function y(){d.reset(),window.clearTimeout(p)}function _(){g.value=!0,y()}function b(){g.value=!1,m()}return he(()=>{const x=_i.filterProps(e),S=!!(n.default||n.text||e.text);return I(_i,ve({ref:v,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},i.value,e.class],style:e.style},x,{modelValue:r.value,"onUpdate:modelValue":w=>r.value=w,contentProps:ve({class:["v-snackbar__wrapper",s.value,l.value,f.value,c.value],style:[a.value,u.value],onPointerenter:_,onPointerleave:b},x.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},o),{default:()=>{var w,C;return[uu(!1,"v-snackbar"),e.timer&&!g.value&&I("div",{key:"timer",class:"v-snackbar__timer"},[I(my,{ref:h,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":d.time.value},null)]),S&&I("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((w=n.text)==null?void 0:w.call(n))??e.text,(C=n.default)==null?void 0:C.call(n)]),n.actions&&I(ft,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[I("div",{class:"v-snackbar__actions"},[n.actions()])]})]},activator:n.activator})}),wa({},v)}});const WF=ee({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),UF=le()({name:"VStepperActions",props:WF(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=un();function i(){n("click:prev")}function o(){n("click:next")}return he(()=>{const s={onClick:i},l={onClick:o};return I("div",{class:"v-stepper-actions"},[I(ft,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:a(e.prevText),variant:"text"}}},{default:()=>{var u;return[((u=r.prev)==null?void 0:u.call(r,{props:s}))??I(Dt,s,null)]}}),I(ft,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:a(e.nextText),variant:"tonal"}}},{default:()=>{var u;return[((u=r.next)==null?void 0:u.call(r,{props:l}))??I(Dt,l,null)]}})])}),{}}}),YF=Yr("v-stepper-header");const hee=ee({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]},...du()},"VStepperItem"),XF=le()({name:"VStepperItem",directives:{Ripple:oo},props:hee(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=vu(e,KF,!0),a=V(()=>(r==null?void 0:r.value.value)??e.value),i=V(()=>e.rules.every(f=>f()===!0)),o=V(()=>!e.disabled&&e.editable),s=V(()=>e.error||!i.value),l=V(()=>e.complete||e.rules.length>0&&i.value),u=V(()=>s.value?e.errorIcon:l.value?e.completeIcon:e.editable?e.editIcon:e.icon),c=V(()=>({canEdit:o.value,hasError:s.value,hasCompleted:l.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return he(()=>{var g,p,m;const f=(!r||r.isSelected.value||l.value||o.value)&&!s.value&&!e.disabled,d=!!(e.title!=null||n.title),v=!!(e.subtitle!=null||n.subtitle);function h(){r==null||r.toggle()}return Ut(I("button",{class:["v-stepper-item",{"v-stepper-item--complete":l.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":s.value},r==null?void 0:r.selectedClass.value],disabled:!e.editable,onClick:h},[I(ma,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:f?e.color:void 0,size:24},{default:()=>{var y;return[((y=n.icon)==null?void 0:y.call(n,c.value))??(u.value?I(bt,{icon:u.value},null):a.value)]}}),I("div",{class:"v-stepper-item__content"},[d&&I("div",{key:"title",class:"v-stepper-item__title"},[((g=n.title)==null?void 0:g.call(n,c.value))??e.title]),v&&I("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((p=n.subtitle)==null?void 0:p.call(n,c.value))??e.subtitle]),(m=n.default)==null?void 0:m.call(n,c.value)])]),[[Mr("ripple"),e.ripple&&e.editable,null]])}),{}}}),gee=Symbol.for("vuetify:v-stepper"),pee=ee({...bn(IC(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),ZF=le()({name:"VStepperWindow",props:pee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=nt(gee,null),a=Fe(e,"modelValue"),i=V({get(){var o;return a.value!=null||!r?a.value:(o=r.items.value.find(s=>r.selected.value.includes(s.id)))==null?void 0:o.value},set(o){a.value=o}});return he(()=>{const o=uv.filterProps(e);return I(uv,ve({_as:"VStepperWindow"},o,{modelValue:i.value,"onUpdate:modelValue":s=>i.value=s,class:"v-stepper-window",mandatory:!1,touch:!1}),n)}),{}}}),mee=ee({...PC()},"VStepperWindowItem"),jF=le()({name:"VStepperWindowItem",props:mee(),setup(e,t){let{slots:n}=t;return he(()=>{const r=cv.filterProps(e);return I(cv,ve({_as:"VStepperWindowItem"},r,{class:"v-stepper-window-item"}),n)}),{}}}),KF=Symbol.for("vuetify:v-stepper"),yee=ee({altLabels:Boolean,bgColor:String,editable:Boolean,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},mobile:Boolean,nonLinear:Boolean,flat:Boolean,...fu({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...Dy(),...rB(WF(),["prevText","nextText"])},"VStepper"),_ee=le()({name:"VStepper",props:yee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:r,next:a,prev:i,selected:o}=Ss(e,KF),{color:s,editable:l,prevText:u,nextText:c}=Hv(e),f=V(()=>e.items.map((h,g)=>{const p=Pn(h,e.itemTitle,h),m=Pn(h,e.itemValue,g+1);return{title:p,value:m,raw:h}})),d=V(()=>r.value.findIndex(h=>o.value.includes(h.id))),v=V(()=>e.disabled?e.disabled:d.value===0?"prev":d.value===r.value.length-1?"next":!1);return Gt({VStepperItem:{editable:l,prevText:u,nextText:c},VStepperActions:{color:s,disabled:v,prevText:u,nextText:c}}),he(()=>{const h=Zl.filterProps(e),g=!!(n.header||e.items.length),p=e.items.length>0,m=!e.hideActions&&!!(p||n.actions);return I(Zl,ve(h,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":e.mobile},e.class],style:e.style}),{default:()=>{var y,_;return[g&&I(YF,{key:"stepper-header"},{default:()=>[f.value.map((b,x)=>I(ke,null,[!!x&&I(xy,null,null),I(XF,b,{default:n[`header-item.${b.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})]))]}),p&&I(ZF,{key:"stepper-window"},{default:()=>[f.value.map(b=>I(jF,{value:b.value},{default:()=>{var x,S;return((x=n[`item.${b.value}`])==null?void 0:x.call(n,b))??((S=n.item)==null?void 0:S.call(n,b))}}))]}),(y=n.default)==null?void 0:y.call(n,{prev:i,next:a}),m&&(((_=n.actions)==null?void 0:_.call(n,{next:a,prev:i}))??I(UF,{key:"stepper-actions","onClick:prev":i,"onClick:next":a},n))]}})}),{prev:i,next:a}}});const bee=ee({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...lo(),...by()},"VSwitch"),See=le()({name:"VSwitch",inheritAttrs:!1,props:bee(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Fe(e,"indeterminate"),i=Fe(e,"modelValue"),{loaderClasses:o}=qv(e),{isFocused:s,focus:l,blur:u}=so(e),c=ge(),f=V(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),d=tr(),v=V(()=>e.id||`switch-${d}`);function h(){a.value&&(a.value=!1)}function g(p){var m,y;p.stopPropagation(),p.preventDefault(),(y=(m=c.value)==null?void 0:m.input)==null||y.click()}return he(()=>{const[p,m]=_s(n),y=Fn.filterProps(e),_=Yl.filterProps(e);return I(Fn,ve({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},o.value,e.class]},p,y,{modelValue:i.value,"onUpdate:modelValue":b=>i.value=b,id:v.value,focused:s.value,style:e.style}),{...r,default:b=>{let{id:x,messagesId:S,isDisabled:w,isReadonly:C,isValid:T}=b;const A={model:i,isValid:T};return I(Yl,ve({ref:c},_,{modelValue:i.value,"onUpdate:modelValue":[P=>i.value=P,h],id:x.value,"aria-describedby":S.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:w.value,readonly:C.value,onFocus:l,onBlur:u},m),{...r,default:P=>{let{backgroundColorClasses:D,backgroundColorStyles:M}=P;return I("div",{class:["v-switch__track",...D.value],style:M.value,onClick:g},[r["track-true"]&&I("div",{key:"prepend",class:"v-switch__track-true"},[r["track-true"](A)]),r["track-false"]&&I("div",{key:"append",class:"v-switch__track-false"},[r["track-false"](A)])])},input:P=>{let{inputNode:D,icon:M,backgroundColorClasses:L,backgroundColorStyles:R}=P;return I(ke,null,[D,I("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":M||e.loading},e.inset?void 0:L.value],style:e.inset?void 0:R.value},[r.thumb?I(ft,{defaults:{VIcon:{icon:M,size:"x-small"}}},{default:()=>[r.thumb({...A,icon:M})]}):I(dC,null,{default:()=>[e.loading?I(_y,{name:"v-switch",active:!0,color:T.value===!1?void 0:f.value},{default:E=>r.loader?r.loader(E):I(Vc,{active:E.isActive,color:E.color,indeterminate:!0,size:"16",width:"2"},null)}):M&&I(bt,{key:String(M),icon:M,size:"x-small"},null)]})])])}})}})}),{}}});const xee=ee({color:String,height:[Number,String],window:Boolean,...Pe(),...gn(),...jc(),...$t(),...et(),...ht()},"VSystemBar"),wee=le()({name:"VSystemBar",props:xee(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Ot(se(e,"color")),{elevationClasses:o}=Rn(e),{roundedClasses:s}=Zt(e),{ssrBootStyles:l}=lu(),u=V(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=Kc({id:e.name,order:V(()=>parseInt(e.order,10)),position:xe("top"),layoutSize:u,elementSize:u,active:V(()=>!0),absolute:se(e,"absolute")});return he(()=>I(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},r.value,a.value,o.value,s.value,e.class],style:[i.value,c.value,l.value,e.style]},n)),{}}});const qF=Symbol.for("vuetify:v-tabs"),Cee=ee({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...bn(mC({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),JF=le()({name:"VTab",props:Cee(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:a,textColorStyles:i}=qn(e,"sliderColor"),o=ge(),s=ge(),l=V(()=>e.direction==="horizontal"),u=V(()=>{var f,d;return((d=(f=o.value)==null?void 0:f.group)==null?void 0:d.isSelected.value)??!1});function c(f){var v,h;let{value:d}=f;if(d){const g=(h=(v=o.value)==null?void 0:v.$el.parentElement)==null?void 0:h.querySelector(".v-tab--selected .v-tab__slider"),p=s.value;if(!g||!p)return;const m=getComputedStyle(g).color,y=g.getBoundingClientRect(),_=p.getBoundingClientRect(),b=l.value?"x":"y",x=l.value?"X":"Y",S=l.value?"right":"bottom",w=l.value?"width":"height",C=y[b],T=_[b],A=C>T?y[S]-_[S]:y[b]-_[b],P=Math.sign(A)>0?l.value?"right":"bottom":Math.sign(A)<0?l.value?"left":"top":"center",M=(Math.abs(A)+(Math.sign(A)<0?y[w]:_[w]))/Math.max(y[w],_[w])||0,L=y[w]/_[w]||0,R=1.5;pl(p,{backgroundColor:[m,"currentcolor"],transform:[`translate${x}(${A}px) scale${x}(${L})`,`translate${x}(${A/R}px) scale${x}(${(M-1)/R+1})`,"none"],transformOrigin:Array(3).fill(P)},{duration:225,easing:rv})}}return he(()=>{const f=Dt.filterProps(e);return I(Dt,ve({symbol:qF,ref:o,class:["v-tab",e.class],style:e.style,tabindex:u.value?0:-1,role:"tab","aria-selected":String(u.value),active:!1},f,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":c}),{...n,default:()=>{var d;return I(ke,null,[((d=n.default)==null?void 0:d.call(n))??e.text,!e.hideSlider&&I("div",{ref:s,class:["v-tab__slider",a.value],style:i.value},null)])}})}),wa({},o)}});function Tee(e){return e?e.map(t=>zp(t)?t:{text:t,value:t}):[]}const Aee=ee({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,..._C({mandatory:"force"}),...wn(),...et()},"VTabs"),Iee=le()({name:"VTabs",props:Aee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),a=V(()=>Tee(e.items)),{densityClasses:i}=nr(e),{backgroundColorClasses:o,backgroundColorStyles:s}=Ot(se(e,"bgColor"));return Gt({VTab:{color:se(e,"color"),direction:se(e,"direction"),stacked:se(e,"stacked"),fixed:se(e,"fixedTabs"),sliderColor:se(e,"sliderColor"),hideSlider:se(e,"hideSlider")}}),he(()=>{const l=sv.filterProps(e);return I(sv,ve(l,{modelValue:r.value,"onUpdate:modelValue":u=>r.value=u,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},i.value,o.value,e.class],style:[{"--v-tabs-height":Ae(e.height)},s.value,e.style],role:"tablist",symbol:qF}),{default:()=>[n.default?n.default():a.value.map(u=>I(JF,ve(u,{key:u.text}),null))]})}),{}}});const Pee=ee({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...lo(),...rh()},"VTextarea"),Dee=le()({name:"VTextarea",directives:{Intersect:Kv},inheritAttrs:!1,props:Pee(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const i=Fe(e,"modelValue"),{isFocused:o,focus:s,blur:l}=so(e),u=V(()=>typeof e.counterValue=="function"?e.counterValue(i.value):(i.value||"").toString().length),c=V(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function f(P,D){var M,L;!e.autofocus||!P||(L=(M=D[0].target)==null?void 0:M.focus)==null||L.call(M)}const d=ge(),v=ge(),h=xe(""),g=ge(),p=V(()=>e.persistentPlaceholder||o.value||e.active);function m(){var P;g.value!==document.activeElement&&((P=g.value)==null||P.focus()),o.value||s()}function y(P){m(),r("click:control",P)}function _(P){r("mousedown:control",P)}function b(P){P.stopPropagation(),m(),dt(()=>{i.value="",eC(e["onClick:clear"],P)})}function x(P){var M;const D=P.target;if(i.value=D.value,(M=e.modelModifiers)!=null&&M.trim){const L=[D.selectionStart,D.selectionEnd];dt(()=>{D.selectionStart=L[0],D.selectionEnd=L[1]})}}const S=ge(),w=ge(+e.rows),C=V(()=>["plain","underlined"].includes(e.variant));kn(()=>{e.autoGrow||(w.value=+e.rows)});function T(){e.autoGrow&&dt(()=>{if(!S.value||!v.value)return;const P=getComputedStyle(S.value),D=getComputedStyle(v.value.$el),M=parseFloat(P.getPropertyValue("--v-field-padding-top"))+parseFloat(P.getPropertyValue("--v-input-padding-top"))+parseFloat(P.getPropertyValue("--v-field-padding-bottom")),L=S.value.scrollHeight,R=parseFloat(P.lineHeight),E=Math.max(parseFloat(e.rows)*R+M,parseFloat(D.getPropertyValue("--v-input-control-height"))),$=parseFloat(e.maxRows)*R+M||1/0,O=dn(L??0,E,$);w.value=Math.floor((O-M)/R),h.value=Ae(O)})}ln(T),Se(i,T),Se(()=>e.rows,T),Se(()=>e.maxRows,T),Se(()=>e.density,T);let A;return Se(S,P=>{P?(A=new ResizeObserver(T),A.observe(S.value)):A==null||A.disconnect()}),Ln(()=>{A==null||A.disconnect()}),he(()=>{const P=!!(a.counter||e.counter||e.counterValue),D=!!(P||a.details),[M,L]=_s(n),{modelValue:R,...E}=Fn.filterProps(e),$=wC(e);return I(Fn,ve({ref:d,modelValue:i.value,"onUpdate:modelValue":O=>i.value=O,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":C.value},e.class],style:e.style},M,E,{centerAffix:w.value===1&&!C.value,focused:o.value}),{...a,default:O=>{let{id:G,isDisabled:Y,isDirty:j,isReadonly:Q,isValid:z}=O;return I(nf,ve({ref:v,style:{"--v-textarea-control-height":h.value},onClick:y,onMousedown:_,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},$,{id:G.value,active:p.value||j.value,centerAffix:w.value===1&&!C.value,dirty:j.value||e.dirty,disabled:Y.value,focused:o.value,error:z.value===!1}),{...a,default:H=>{let{props:{class:W,...X}}=H;return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[e.prefix]),Ut(I("textarea",ve({ref:g,class:W,value:i.value,onInput:x,autofocus:e.autofocus,readonly:Q.value,disabled:Y.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:m,onBlur:l},X,L),null),[[Mr("intersect"),{handler:f},null,{once:!0}]]),e.autoGrow&&Ut(I("textarea",{class:[W,"v-textarea__sizer"],id:`${X.id}-sizer`,"onUpdate:modelValue":F=>i.value=F,ref:S,readonly:!0,"aria-hidden":"true"},null),[[Rp,i.value]]),e.suffix&&I("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:D?O=>{var G;return I(ke,null,[(G=a.details)==null?void 0:G.call(a,O),P&&I(ke,null,[I("span",null,null),I(Ay,{active:e.persistentCounter||o.value,value:u.value,max:c.value},a.counter)])])}:void 0})}),wa({},d,v,g)}});const Mee=ee({withBackground:Boolean,...Pe(),...ht(),...et()},"VThemeProvider"),kee=le()({name:"VThemeProvider",props:Mee(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e);return()=>{var a;return e.withBackground?I(e.tag,{class:["v-theme-provider",r.value,e.class],style:e.style},{default:()=>{var i;return[(i=n.default)==null?void 0:i.call(n)]}}):(a=n.default)==null?void 0:a.call(n)}}});const Lee=ee({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Pe(),...wn(),...et(),...ht()},"VTimeline"),Eee=le()({name:"VTimeline",props:Lee(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=xt(e),{densityClasses:a}=nr(e),{rtlClasses:i}=En();Gt({VTimelineDivider:{lineColor:se(e,"lineColor")},VTimelineItem:{density:se(e,"density"),lineInset:se(e,"lineInset")}});const o=V(()=>{const l=e.side?e.side:e.density!=="default"?"end":null;return l&&`v-timeline--side-${l}`}),s=V(()=>{const l=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return l;case"start":return l[0];case"end":return l[1];default:return null}});return he(()=>I(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,s.value,{"v-timeline--inset-line":!!e.lineInset},r.value,a.value,o.value,i.value,e.class],style:[{"--v-timeline-line-thickness":Ae(e.lineThickness)},e.style]},n)),{}}}),Ree=ee({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Je,iconColor:String,lineColor:String,...Pe(),...$t(),...io(),...gn()},"VTimelineDivider"),Vee=le()({name:"VTimelineDivider",props:Ree(),setup(e,t){let{slots:n}=t;const{sizeClasses:r,sizeStyles:a}=qc(e,"v-timeline-divider__dot"),{backgroundColorStyles:i,backgroundColorClasses:o}=Ot(se(e,"dotColor")),{roundedClasses:s}=Zt(e,"v-timeline-divider__dot"),{elevationClasses:l}=Rn(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Ot(se(e,"lineColor"));return he(()=>I("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[I("div",{class:["v-timeline-divider__before",u.value],style:c.value},null),!e.hideDot&&I("div",{key:"dot",class:["v-timeline-divider__dot",l.value,s.value,r.value],style:a.value},[I("div",{class:["v-timeline-divider__inner-dot",o.value,s.value],style:i.value},[n.default?I(ft,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):I(bt,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),I("div",{class:["v-timeline-divider__after",u.value],style:c.value},null)])),{}}}),Oee=ee({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Je,iconColor:String,lineInset:[Number,String],...Pe(),...hr(),...gn(),...$t(),...io(),...et()},"VTimelineItem"),Nee=le()({name:"VTimelineItem",props:Oee(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=gr(e),a=xe(0),i=ge();return Se(i,o=>{var s;o&&(a.value=((s=o.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:s.getBoundingClientRect().width)??0)},{flush:"post"}),he(()=>{var o,s;return I("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":Ae(a.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Ae(e.lineInset)})`:Ae(0)},e.style]},[I("div",{class:"v-timeline-item__body",style:r.value},[(o=n.default)==null?void 0:o.call(n)]),I(Vee,{ref:i,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&I("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((s=n.opposite)==null?void 0:s.call(n))])])}),{}}}),Bee=ee({...Pe(),...xa({variant:"text"})},"VToolbarItems"),zee=le()({name:"VToolbarItems",props:Bee(),setup(e,t){let{slots:n}=t;return Gt({VBtn:{color:se(e,"color"),height:"inherit",variant:se(e,"variant")}}),he(()=>{var r;return I("div",{class:["v-toolbar-items",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}});const Fee=ee({id:String,text:String,...bn(nh({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),$ee=le()({name:"VTooltip",props:Fee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Fe(e,"modelValue"),{scopeId:a}=tf(),i=tr(),o=V(()=>e.id||`v-tooltip-${i}`),s=ge(),l=V(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=V(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=V(()=>e.transition?e.transition:r.value?"scale-transition":"fade-transition"),f=V(()=>ve({"aria-describedby":o.value},e.activatorProps));return he(()=>{const d=_i.filterProps(e);return I(_i,ve({ref:s,class:["v-tooltip",e.class],style:e.style,id:o.value},d,{modelValue:r.value,"onUpdate:modelValue":v=>r.value=v,transition:c.value,absolute:!0,location:l.value,origin:u.value,persistent:!0,role:"tooltip",activatorProps:f.value,_disableGlobalStack:!0},a),{activator:n.activator,default:function(){var p;for(var v=arguments.length,h=new Array(v),g=0;g!0},setup(e,t){let{slots:n}=t;const r=cz(e,"validation");return()=>{var a;return(a=n.default)==null?void 0:a.call(n,r)}}}),Hee=Object.freeze(Object.defineProperty({__proto__:null,VAlert:Ij,VAlertTitle:nz,VApp:OZ,VAppBar:nj,VAppBarNavIcon:wj,VAppBarTitle:Cj,VAutocomplete:UK,VAvatar:ma,VBadge:XK,VBanner:KK,VBannerActions:zz,VBannerText:Fz,VBottomNavigation:JK,VBottomSheet:eq,VBreadcrumbs:aq,VBreadcrumbsDivider:Gz,VBreadcrumbsItem:Hz,VBtn:Dt,VBtnGroup:v1,VBtnToggle:lj,VCard:sq,VCardActions:Wz,VCardItem:Xz,VCardSubtitle:Uz,VCardText:Zz,VCardTitle:Yz,VCarousel:pq,VCarouselItem:yq,VCheckbox:Oj,VCheckboxBtn:Xi,VChip:th,VChipGroup:zj,VClassIcon:uC,VCode:_q,VCol:XJ,VColorPicker:sJ,VCombobox:cJ,VComponentIcon:c1,VContainer:HJ,VCounter:Ay,VDataIterator:SJ,VDataTable:NJ,VDataTableFooter:fv,VDataTableHeaders:jl,VDataTableRow:FC,VDataTableRows:Kl,VDataTableServer:$J,VDataTableVirtual:zJ,VDatePicker:oQ,VDatePickerControls:D1,VDatePickerHeader:M1,VDatePickerMonth:k1,VDatePickerMonths:L1,VDatePickerYears:E1,VDefaultsProvider:ft,VDialog:S1,VDialogBottomTransition:FZ,VDialogTopTransition:$Z,VDialogTransition:hy,VDivider:xy,VExpandTransition:gy,VExpandXTransition:hC,VExpansionPanel:dQ,VExpansionPanelText:FF,VExpansionPanelTitle:GF,VExpansionPanels:uQ,VFabTransition:zZ,VFadeTransition:Wp,VField:nf,VFieldLabel:ad,VFileInput:hQ,VFooter:pQ,VForm:yQ,VHover:bQ,VIcon:bt,VImg:Ul,VInfiniteScroll:xQ,VInput:Fn,VItem:TQ,VItemGroup:CQ,VKbd:AQ,VLabel:ef,VLayout:PQ,VLayoutItem:MQ,VLazy:LQ,VLigatureIcon:yZ,VList:wy,VListGroup:m1,VListImg:iK,VListItem:Zi,VListItemAction:sK,VListItemMedia:uK,VListItemSubtitle:_z,VListItemTitle:bz,VListSubheader:Sz,VLocaleProvider:RQ,VMain:OQ,VMenu:Ty,VMessages:sz,VNavigationDrawer:UQ,VNoSsr:YQ,VOtpInput:ZQ,VOverlay:_i,VPagination:I1,VParallax:qQ,VProgressCircular:Vc,VProgressLinear:my,VRadio:QQ,VRadioGroup:tee,VRangeSlider:ree,VRating:iee,VResponsive:f1,VRow:eQ,VScaleTransition:dC,VScrollXReverseTransition:HZ,VScrollXTransition:GZ,VScrollYReverseTransition:UZ,VScrollYTransition:WZ,VSelect:Bz,VSelectionControl:Yl,VSelectionControlGroup:az,VSheet:Zl,VSkeletonLoader:uee,VSlideGroup:sv,VSlideGroupItem:cee,VSlideXReverseTransition:XZ,VSlideXTransition:YZ,VSlideYReverseTransition:ZZ,VSlideYTransition:vC,VSlider:A1,VSnackbar:vee,VSpacer:RF,VStepper:_ee,VStepperActions:UF,VStepperHeader:YF,VStepperItem:XF,VStepperWindow:ZF,VStepperWindowItem:jF,VSvgIcon:lC,VSwitch:See,VSystemBar:wee,VTab:JF,VTable:ql,VTabs:Iee,VTextField:Xl,VTextarea:Dee,VThemeProvider:kee,VTimeline:Eee,VTimelineItem:Nee,VToolbar:d1,VToolbarItems:zee,VToolbarTitle:fC,VTooltip:$ee,VValidation:Gee,VVirtualScroll:Py,VWindow:uv,VWindowItem:cv},Symbol.toStringTag,{value:"Module"}));function Wee(e,t){const n=t.modifiers||{},r=t.value,{once:a,immediate:i,...o}=n,s=!Object.keys(o).length,{handler:l,options:u}=typeof r=="object"?r:{handler:r,options:{attributes:(o==null?void 0:o.attr)??s,characterData:(o==null?void 0:o.char)??s,childList:(o==null?void 0:o.child)??s,subtree:(o==null?void 0:o.sub)??s}},c=new MutationObserver(function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1?arguments[1]:void 0;l==null||l(f,d),a&&QF(e,t)});i&&(l==null||l([],c)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function QF(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const Uee={mounted:Wee,unmounted:QF};function Yee(e,t){var a,i;const n=t.value,r={passive:!((a=t.modifiers)!=null&&a.active)};window.addEventListener("resize",n,r),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:r},(i=t.modifiers)!=null&&i.quiet||n()}function Xee(e,t){var a;if(!((a=e._onResize)!=null&&a[t.instance.$.uid]))return;const{handler:n,options:r}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,r),delete e._onResize[t.instance.$.uid]}const Zee={mounted:Yee,unmounted:Xee};function e5(e,t){const{self:n=!1}=t.modifiers??{},r=t.value,a=typeof r=="object"&&r.options||{passive:!0},i=typeof r=="function"||"handleEvent"in r?r:r.handler,o=n?e:t.arg?document.querySelector(t.arg):window;o&&(o.addEventListener("scroll",i,a),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:i,options:a,target:n?void 0:o})}function t5(e,t){var i;if(!((i=e._onScroll)!=null&&i[t.instance.$.uid]))return;const{handler:n,options:r,target:a=e}=e._onScroll[t.instance.$.uid];a.removeEventListener("scroll",n,r),delete e._onScroll[t.instance.$.uid]}function jee(e,t){t.value!==t.oldValue&&(t5(e,t),e5(e,t))}const Kee={mounted:e5,unmounted:t5,updated:jee},qee=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:Rz,Intersect:Kv,Mutate:Uee,Resize:Zee,Ripple:oo,Scroll:Kee,Touch:AC},Symbol.toStringTag,{value:"Module"})),Jee="dark",Qee={dark:{colors:{primary:"#212121",secondary:"#424242",accent:"#4caf50",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#8bc34a"}},light:{colors:{primary:"#37474F",secondary:"#90A4AE",accent:"#4caf50",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#8bc34a"}}},ete={defaultTheme:Jee,themes:Qee},j0=e=>e&&typeof e=="object"&&!Array.isArray(e),R1=(e,...t)=>{if(!t.length)return e;const n=t.shift();if(j0(e)&&j0(n))for(const r in n)j0(n[r])?(e[r]||Object.assign(e,{[r]:{}}),R1(e[r],n[r])):Object.assign(e,{[r]:n[r]});return R1(e,...t)},tte=R1({},{de:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Einstellungen"])},header:{title:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},barTitle:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},imageUrl:e=>{const{normalize:t}=e;return t(["URL für Hintergrundbild"])},imageUrlPlaceholder:e=>{const{normalize:t}=e;return t(["https://picsum.photos/1920/1080?random"])},imageGradient:e=>{const{normalize:t}=e;return t(["Farbverlauf (CSS Linear Gradient Definition)"])},imageGradientPlaceholder:e=>{const{normalize:t}=e;return t(["to top, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)"])},showTime:e=>{const{normalize:t}=e;return t(["Uhrzeit"])},showTimeHint:e=>{const{normalize:t}=e;return t(["Anzeige der Uhrzeit in der Kopfzeile"])},showDate:e=>{const{normalize:t}=e;return t(["Datum"])},showDateHint:e=>{const{normalize:t}=e;return t(["Anzeige des Datums in der Kopfzeile"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionsmenü"])},showDarkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},showDarkModeHint:e=>{const{normalize:t}=e;return t([])},showReloadPage:e=>{const{normalize:t}=e;return t(["Seite aktualsieren"])},showReloadPageHint:e=>{const{normalize:t}=e;return t([])},showSettings:e=>{const{normalize:t}=e;return t(["Einstellungen"])},showSettingsHint:e=>{const{normalize:t}=e;return t([])},showLanguages:e=>{const{normalize:t}=e;return t(["Sprachen"])},showLanguagesHint:e=>{const{normalize:t}=e;return t([])},optionsCommandTitle:e=>{const{normalize:t}=e;return t(["Optionsmenü FHEM Befehle"])},commandName:e=>{const{normalize:t}=e;return t(["Name"])},commandNamePlaceholder:e=>{const{normalize:t}=e;return t(["restart"])},commandNameRules:e=>{const{normalize:t}=e;return t(["Eingabe erforderlich!"])},commandTitle:e=>{const{normalize:t}=e;return t(["Beschriftung"])},commandTitlePlaceholder:e=>{const{normalize:t}=e;return t(["FHEM Neustart od. %t(optionRestart)"])},commandIcon:e=>{const{normalize:t}=e;return t(["Icon"])},commandIconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-rocket"])},commandCmd:e=>{const{normalize:t}=e;return t(["FHEM Befehl"])},commandCmdPlaceholder:e=>{const{normalize:t}=e;return t(["shutdown restart"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Beschriftung"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Startseite od. %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},groupAsChips:e=>{const{normalize:t}=e;return t(["Kompakt"])},groupAsChipsHint:e=>{const{normalize:t}=e;return t(["Kompakte Darstellung untergeordneter Navigationspunkte"])},sort:e=>{const{normalize:t}=e;return t(["sortiert"])},sortHint:e=>{const{normalize:t}=e;return t(["Sortiert untergeordneter Navigationspunkte aufsteigend"])},divider:e=>{const{normalize:t}=e;return t(["Trennlinie"])},dividerHint:e=>{const{normalize:t}=e;return t(["Trennlinie unterhalb des Navigationspunktes"])}},props:{panel:e=>{const{normalize:t}=e;return t(["Allgemein"])},status:e=>{const{normalize:t}=e;return t(["Statuszeile"])},level:e=>{const{normalize:t}=e;return t(["Ebene allgemein"])},main:e=>{const{normalize:t}=e;return t(["Ebenen"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infozeile"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extended:e=>{const{normalize:t}=e;return t(["erweitert"])},rawMode:e=>{const{normalize:t}=e;return t(["raw Mode"])},preview:e=>{const{normalize:t}=e;return t(["Panel Vorschau"])},search:e=>{const{normalize:t}=e;return t(["Panel suchen"])},new:e=>{const{normalize:t}=e;return t(["Name für neues Panel"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Vorlage"]),t(["Vorlagen"])])},search:e=>{const{normalize:t}=e;return t(["Vorlage suchen"])},new:e=>{const{normalize:t}=e;return t(["Name für neue Vorlage"])}},colors:{title:e=>{const{normalize:t}=e;return t(["Farben"])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Sprache"]),t(["Sprachen"])])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])},newLang:e=>{const{normalize:t}=e;return t(["neue Sprache (ISO-639)"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Erforderlich!"])},panelUniqe:e=>{const{normalize:t}=e;return t(["Panel ist bereits vorhanden!"])},iso639code:e=>{const{normalize:t}=e;return t(["Eingabe muss ISO-639-1-Code entsprechen!"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},reload:e=>{const{normalize:t}=e;return t(["Aktualisieren"])},settings:e=>{const{normalize:t}=e;return t(["Einstellungen"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Systeminformationen"])},onlyConfig:e=>{const{normalize:t}=e;return t(["nur Config anzeigen"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist oder die URL Verbindungsparameter (?protocol=...&server=...&port=...&path=...) korrekt sind, falls diese angegeben wurden."])}},csrf:{title:e=>{const{normalize:t}=e;return t(["Abruf des CSRF Token fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist und lade FHEMapp neu. Wenn der Fehler erneut auftritt, prüfe ob die FHEM Einstellungen für CSRF Token kerrekt sind."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device nicht gefunden"])},text:e=>{const{normalize:t}=e;return t(["Das FHEM Device das in der URL angegeben wurde (http://url/index.html#/fhemappdevice/...) konnte nicht gefunden werden."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Bei der Verarbeitung einer JSON Definition ist ein Fehler aufgetreten. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Fehler bei der Verarbeitung der Konfiguration. Die Decodierung der base64-codierten Konfiguarationsdaten ist fehlgeschlagen. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},noConfig:{title:e=>{const{normalize:t}=e;return t(["Keine Einstellungen gefunden"])},text:e=>{const{normalize:t}=e;return t(["Für diese Instanz wurden noch keine Einstellungen vorgenommen. Bitte zuerst die Grundeinstellungen für FHEMapp vornehmen und speichern."])}},config:{title:e=>{const{normalize:t}=e;return t(["Laden der Konfiguration fehalgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Es konnten keine Konfiguationsdaten verarbeitet werden. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket Verbidnung fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Der verwendete Browser unterstützt keine WEBSocket-Verbidnungen. Es wurde deshalb eine Longpoll-Verbindung zu FHEM hergestellt. Zum Deaktivieren dieser Meldung solltest du den URL Parameter für Longpoll-Verbindungen (?xhr=1) verwenden."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM wurde unterbrochen"])},text:e=>{const{normalize:t}=e;return t(["Neuer Verbindungsversuch erfolgt in 3 Sekunden... Prüfe ob FHEM erreichbar ist, wenn der Fehler weiterhin auftritt."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Konfiguration enthält keine Panels"])},text:e=>{const{normalize:t}=e;return t(["Bitte erstelle zuerst Panels in den Einstellungen von FHEMapp."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Daten wurden in die Zwischenablage kopiert."])}}},default:e=>{const{normalize:t}=e;return t(["Standard"])}}}},{en:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Settings"])},header:{title:e=>{const{normalize:t}=e;return t(["Header"])},barTitle:e=>{const{normalize:t}=e;return t(["Header"])},imageUrl:e=>{const{normalize:t}=e;return t(["URL for background image"])},imageUrlPlaceholder:e=>{const{normalize:t}=e;return t(["https://picsum.photos/1920/1080?random"])},imageGradient:e=>{const{normalize:t}=e;return t(["Color gradient (CSS Linear Gradient Definition)"])},imageGradientPlaceholder:e=>{const{normalize:t}=e;return t(["to top, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)"])},showTime:e=>{const{normalize:t}=e;return t(["Time"])},showTimeHint:e=>{const{normalize:t}=e;return t(["Show time in the header"])},showDate:e=>{const{normalize:t}=e;return t(["Date"])},showDateHint:e=>{const{normalize:t}=e;return t(["Show date in the header"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionsmenu"])},showDarkMode:e=>{const{normalize:t}=e;return t(["Day/Night mode"])},showDarkModeHint:e=>{const{normalize:t}=e;return t([])},showReloadPage:e=>{const{normalize:t}=e;return t(["Page refresh"])},showReloadPageHint:e=>{const{normalize:t}=e;return t([])},showSettings:e=>{const{normalize:t}=e;return t(["Sesstings"])},showSettingsHint:e=>{const{normalize:t}=e;return t([])},showLanguages:e=>{const{normalize:t}=e;return t(["Languages"])},showLanguagesHint:e=>{const{normalize:t}=e;return t([])},optionsCommandTitle:e=>{const{normalize:t}=e;return t(["Optionsmenu FHEM Commands"])},commandName:e=>{const{normalize:t}=e;return t(["Name"])},commandNamePlaceholder:e=>{const{normalize:t}=e;return t(["restart"])},commandNameRules:e=>{const{normalize:t}=e;return t(["Input required!"])},commandTitle:e=>{const{normalize:t}=e;return t(["Label"])},commandTitlePlaceholder:e=>{const{normalize:t}=e;return t(["FHEM Restart or %t(optionRestart)"])},commandIcon:e=>{const{normalize:t}=e;return t(["Icon"])},commandIconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-rocket"])},commandCmd:e=>{const{normalize:t}=e;return t(["FHEM Command"])},commandCmdPlaceholder:e=>{const{normalize:t}=e;return t(["shutdown restart"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Label"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Homepage or %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},groupAsChips:e=>{const{normalize:t}=e;return t(["compact"])},groupAsChipsHint:e=>{const{normalize:t}=e;return t(["Compact display of subordinate navigation points"])},sort:e=>{const{normalize:t}=e;return t(["sorted"])},sortHint:e=>{const{normalize:t}=e;return t(["Sorts subordinate navigation points in ascending order"])},divider:e=>{const{normalize:t}=e;return t(["divider"])},dividerHint:e=>{const{normalize:t}=e;return t(["Divider line below the navigation point"])}},props:{panel:e=>{const{normalize:t}=e;return t(["General"])},status:e=>{const{normalize:t}=e;return t(["Statusbar"])},level:e=>{const{normalize:t}=e;return t(["Level general"])},main:e=>{const{normalize:t}=e;return t(["Levels"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infoline"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extended:e=>{const{normalize:t}=e;return t(["Advanced"])},rawMode:e=>{const{normalize:t}=e;return t(["raw Mode"])},preview:e=>{const{normalize:t}=e;return t(["Panel Preview"])},search:e=>{const{normalize:t}=e;return t(["Panel search"])},new:e=>{const{normalize:t}=e;return t(["Name for new Panel"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Template"]),t(["Templates"])])},search:e=>{const{normalize:t}=e;return t(["Template search"])},new:e=>{const{normalize:t}=e;return t(["Name for new Template"])}},colors:{title:e=>{const{normalize:t}=e;return t(["Colors"])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Language"]),t(["Languages"])])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])},newLang:e=>{const{normalize:t}=e;return t(["new Language (ISO-639)"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Required!"])},panelUniqe:e=>{const{normalize:t}=e;return t(["Panel is already defined!"])},iso639code:e=>{const{normalize:t}=e;return t(["Input must correspond to ISO 639-1 code!"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Day/Night Mode"])},reload:e=>{const{normalize:t}=e;return t(["Refresh"])},settings:e=>{const{normalize:t}=e;return t(["Settings"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Internals"])},onlyConfig:e=>{const{normalize:t}=e;return t(["show only config"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM failed"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable or if the URL connection parameters (?protocol=...&server=...&port=...&path=...) are correct, if specified."])}},csrf:{title:e=>{const{normalize:t}=e;return t(["Failed to retrieve the CSRF token"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable and reload FHEMapp. If the error occurs again, check whether the FHEM settings for CSRF tokens are correct."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device not found"])},text:e=>{const{normalize:t}=e;return t(["The FHEM device specified in the URL (http://url/index.html#/fhemappdevice/...) could not be found."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["An error has occurred while processing a JSON definition. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["Error processing the configuration. The decoding of the base64-encoded configuration data has failed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},noConfig:{title:e=>{const{normalize:t}=e;return t(["No settings found"])},text:e=>{const{normalize:t}=e;return t(["No settings have yet been made for this instance. Please make and save the basic settings for FHEMapp first."])}},config:{title:e=>{const{normalize:t}=e;return t(["Failed to load the configuration"])},text:e=>{const{normalize:t}=e;return t(["No configuration data could be processed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket connection failed"])},text:e=>{const{normalize:t}=e;return t(["The browser used does not support WEBSocket connections. A longpoll connection to FHEM has therefore been established. To deactivate this message, you should use the URL parameter for longpoll connections (?xhr=1)."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM was interrupted"])},text:e=>{const{normalize:t}=e;return t(["New connection attempt will be made in 3 seconds... Check whether FHEM can be reached if the error still occurs."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Configuration does not contain any panels"])},text:e=>{const{normalize:t}=e;return t(["Please create panels in the FHEMapp settings first."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Data has been copied to the clipboard."])}}},default:e=>{const{normalize:t}=e;return t(["Default"])}}}});/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var V1=function(e,t){return V1=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},V1(e,t)};function J(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");V1(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var nte=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),rte=function(){function e(){this.browser=new nte,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return e}(),nl=new rte;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(nl.wxa=!0,nl.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?nl.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(nl.node=!0,nl.svgSupported=!0):ate(navigator.userAgent,nl);function ate(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),a=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),i=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),a&&(n.ie=!0,n.version=a[1]),i&&(n.edge=!0,n.version=i[1],n.newEdge=+i[1].split(".")[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,t.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}const st=nl;var UC=12,n5="sans-serif",os=UC+"px "+n5,ite=20,ote=100,ste="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function lte(e){var t={};if(typeof JSON>"u")return t;for(var n=0;n=0)s=o*n.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[l]+":0",a[u]+":0",r[1-l]+":auto",a[1-u]+":auto",""].join("!important;"),e.appendChild(o),n.push(o)}return n}function kte(e,t,n){for(var r=n?"invTrans":"trans",a=t[r],i=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var c=e[u].getBoundingClientRect(),f=2*u,d=c.left,v=c.top;o.push(d,v),l=l&&i&&d===i[f]&&v===i[f+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&a?a:(t.srcCoords=o,t[r]=n?GD(s,o):GD(o,s))}function u5(e){return e.nodeName.toUpperCase()==="CANVAS"}var Lte=/([&<>"'])/g,Ete={"&":"&","<":"<",">":">",'"':""","'":"'"};function br(e){return e==null?"":(e+"").replace(Lte,function(t,n){return Ete[n]})}var Rte=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,q0=[],Vte=st.browser.firefox&&+st.browser.version.split(".")[0]<39;function G1(e,t,n,r){return n=n||{},r?WD(e,t,n):Vte&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX!=null?(n.zrX=t.offsetX,n.zrY=t.offsetY):WD(e,t,n),n}function WD(e,t,n){if(st.domSupported&&e.getBoundingClientRect){var r=t.clientX,a=t.clientY;if(u5(e)){var i=e.getBoundingClientRect();n.zrX=r-i.left,n.zrY=a-i.top;return}else if($1(q0,e,r,a)){n.zrX=q0[0],n.zrY=q0[1];return}}n.zrX=n.zrY=0}function JC(e){return e||window.event}function ta(e,t,n){if(t=JC(t),t.zrX!=null)return t;var r=t.type,a=r&&r.indexOf("touch")>=0;if(a){var o=r!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&G1(e,o,t,n)}else{G1(e,t,t,n);var i=Ote(t);t.zrDelta=i?i/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&Rte.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function Ote(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var a=Math.abs(r!==0?r:n),i=r>0?-1:r<0?1:n>0?-1:1;return 3*a*i}function H1(e,t,n,r){e.addEventListener(t,n,r)}function Nte(e,t,n,r){e.removeEventListener(t,n,r)}var ji=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function UD(e){return e.which===2||e.which===3}var Bte=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,n,r){return this._doTrack(t,n,r),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,n,r){var a=t.touches;if(a){for(var i={points:[],touches:[],target:n,event:t},o=0,s=a.length;o1&&r&&r.length>1){var i=YD(r)/YD(a);!isFinite(i)&&(i=1),t.pinchScale=i;var o=zte(r);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function $r(){return[1,0,0,1,0,0]}function Hy(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function QC(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function Gi(e,t,n){var r=t[0]*n[0]+t[2]*n[1],a=t[1]*n[0]+t[3]*n[1],i=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],l=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=s,e[5]=l,e}function Si(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function gu(e,t,n,r){r===void 0&&(r=[0,0]);var a=t[0],i=t[2],o=t[4],s=t[1],l=t[3],u=t[5],c=Math.sin(n),f=Math.cos(n);return e[0]=a*f+s*c,e[1]=-a*c+s*f,e[2]=i*f+l*c,e[3]=-i*c+f*l,e[4]=f*(o-r[0])+c*(u-r[1])+r[0],e[5]=f*(u-r[1])-c*(o-r[0])+r[1],e}function eT(e,t,n){var r=n[0],a=n[1];return e[0]=t[0]*r,e[1]=t[1]*a,e[2]=t[2]*r,e[3]=t[3]*a,e[4]=t[4]*r,e[5]=t[5]*a,e}function of(e,t){var n=t[0],r=t[2],a=t[4],i=t[1],o=t[3],s=t[5],l=n*o-i*r;return l?(l=1/l,e[0]=o*l,e[1]=-i*l,e[2]=-r*l,e[3]=n*l,e[4]=(r*s-o*a)*l,e[5]=(i*a-n*s)*l,e):null}function Fte(e){var t=$r();return QC(t,e),t}var $te=function(){function e(t,n){this.x=t||0,this.y=n||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,n){return this.x=t,this.y=n,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,n){this.x+=t.x*n,this.y+=t.y*n},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var n=this.x-t.x,r=this.y-t.y;return Math.sqrt(n*n+r*r)},e.prototype.distanceSquare=function(t){var n=this.x-t.x,r=this.y-t.y;return n*n+r*r},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var n=this.x,r=this.y;return this.x=t[0]*n+t[2]*r+t[4],this.y=t[1]*n+t[3]*r+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,n,r){t.x=n,t.y=r},e.copy=function(t,n){t.x=n.x,t.y=n.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,n){return t.x*n.x+t.y*n.y},e.add=function(t,n,r){t.x=n.x+r.x,t.y=n.y+r.y},e.sub=function(t,n,r){t.x=n.x-r.x,t.y=n.y-r.y},e.scale=function(t,n,r){t.x=n.x*r,t.y=n.y*r},e.scaleAndAdd=function(t,n,r,a){t.x=n.x+r.x*a,t.y=n.y+r.y*a},e.lerp=function(t,n,r,a){var i=1-a;t.x=i*n.x+a*r.x,t.y=i*n.y+a*r.y},e}();const Ue=$te;var Zh=Math.min,jh=Math.max,Ls=new Ue,Es=new Ue,Rs=new Ue,Vs=new Ue,If=new Ue,Pf=new Ue,Gte=function(){function e(t,n,r,a){r<0&&(t=t+r,r=-r),a<0&&(n=n+a,a=-a),this.x=t,this.y=n,this.width=r,this.height=a}return e.prototype.union=function(t){var n=Zh(t.x,this.x),r=Zh(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=jh(t.x+t.width,this.x+this.width)-n:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=jh(t.y+t.height,this.y+this.height)-r:this.height=t.height,this.x=n,this.y=r},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var n=this,r=t.width/n.width,a=t.height/n.height,i=$r();return Si(i,i,[-n.x,-n.y]),eT(i,i,[r,a]),Si(i,i,[t.x,t.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,a=r.x,i=r.x+r.width,o=r.y,s=r.y+r.height,l=t.x,u=t.x+t.width,c=t.y,f=t.y+t.height,d=!(ih&&(h=_,gh&&(h=b,m=r.x&&t<=r.x+r.width&&n>=r.y&&n<=r.y+r.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,n){t.x=n.x,t.y=n.y,t.width=n.width,t.height=n.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var a=r[0],i=r[3],o=r[4],s=r[5];t.x=n.x*a+o,t.y=n.y*i+s,t.width=n.width*a,t.height=n.height*i,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Ls.x=Rs.x=n.x,Ls.y=Vs.y=n.y,Es.x=Vs.x=n.x+n.width,Es.y=Rs.y=n.y+n.height,Ls.transform(r),Vs.transform(r),Es.transform(r),Rs.transform(r),t.x=Zh(Ls.x,Es.x,Rs.x,Vs.x),t.y=Zh(Ls.y,Es.y,Rs.y,Vs.y);var l=jh(Ls.x,Es.x,Rs.x,Vs.x),u=jh(Ls.y,Es.y,Rs.y,Vs.y);t.width=l-t.x,t.height=u-t.y},e}();const Xe=Gte;var c5="silent";function Hte(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:Wte}}function Wte(){ji(this.event)}var Ute=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.handler=null,n}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Ca),Df=function(){function e(t,n){this.x=t,this.y=n}return e}(),Yte=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Q0=new Xe(0,0,0,0),f5=function(e){J(t,e);function t(n,r,a,i,o){var s=e.call(this)||this;return s._hovered=new Df(0,0),s.storage=n,s.painter=r,s.painterRoot=i,s._pointerSize=o,a=a||new Ute,s.proxy=null,s.setHandlerProxy(a),s._draggingMgr=new Ate(s),s}return t.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose(),n&&(k(Yte,function(r){n.on&&n.on(r,this[r],this)},this),n.handler=this),this.proxy=n},t.prototype.mousemove=function(n){var r=n.zrX,a=n.zrY,i=d5(this,r,a),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=i?new Df(r,a):this.findHover(r,a),u=l.target,c=this.proxy;c.setCursor&&c.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",n),this.dispatchToElement(l,"mousemove",n),u&&u!==s&&this.dispatchToElement(l,"mouseover",n)},t.prototype.mouseout=function(n){var r=n.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",n),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:n})},t.prototype.resize=function(){this._hovered=new Df(0,0)},t.prototype.dispatch=function(n,r){var a=this[n];a&&a.call(this,r)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(n){var r=this.proxy;r.setCursor&&r.setCursor(n)},t.prototype.dispatchToElement=function(n,r,a){n=n||{};var i=n.target;if(!(i&&i.silent)){for(var o="on"+r,s=Hte(r,n,a);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(r,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(r,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(r,s)}))}},t.prototype.findHover=function(n,r,a){var i=this.storage.getDisplayList(),o=new Df(n,r);if(XD(i,o,n,r,a),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,c=new Xe(n-u,r-u,l,l),f=i.length-1;f>=0;f--){var d=i[f];d!==a&&!d.ignore&&!d.ignoreCoarsePointer&&(!d.parent||!d.parent.ignoreCoarsePointer)&&(Q0.copy(d.getBoundingRect()),d.transform&&Q0.applyTransform(d.transform),Q0.intersect(c)&&s.push(d))}if(s.length)for(var v=4,h=Math.PI/12,g=Math.PI*2,p=0;p4)return;this._downPoint=null}this.dispatchToElement(i,e,t)}});function Xte(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){for(var r=e,a=void 0,i=!1;r;){if(r.ignoreClip&&(i=!0),!i){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(a=!0);var s=r.__hostTarget;r=s||r.parent}return a?c5:!0}return!1}function XD(e,t,n,r,a){for(var i=e.length-1;i>=0;i--){var o=e[i],s=void 0;if(o!==a&&!o.ignore&&(s=Xte(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==c5)){t.target=o;break}}}function d5(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}const Zte=f5;var v5=32,Mf=7;function jte(e){for(var t=0;e>=v5;)t|=e&1,e>>=1;return e+t}function ZD(e,t,n,r){var a=t+1;if(a===n)return 1;if(r(e[a++],e[t])<0){for(;a=0;)a++;return a-t}function Kte(e,t,n){for(n--;t>>1,a(i,e[l])<0?s=l:o=l+1;var u=r-o;switch(u){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;u>0;)e[o+u]=e[o+u-1],u--}e[o]=i}}function e_(e,t,n,r,a,i){var o=0,s=0,l=1;if(i(e,t[n+a])>0){for(s=r-a;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}else{for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}for(o++;o>>1);i(e,t[n+c])>0?o=c+1:l=c}return l}function t_(e,t,n,r,a,i){var o=0,s=0,l=1;if(i(e,t[n+a])<0){for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}else{for(s=r-a;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}for(o++;o>>1);i(e,t[n+c])<0?l=c:o=c+1}return l}function qte(e,t){var n=Mf,r,a,i=0,o=[];r=[],a=[];function s(v,h){r[i]=v,a[i]=h,i+=1}function l(){for(;i>1;){var v=i-2;if(v>=1&&a[v-1]<=a[v]+a[v+1]||v>=2&&a[v-2]<=a[v]+a[v-1])a[v-1]a[v+1])break;c(v)}}function u(){for(;i>1;){var v=i-2;v>0&&a[v-1]=Mf||w>=Mf);if(C)break;x<0&&(x=0),x+=2}if(n=x,n<1&&(n=1),h===1){for(m=0;m=0;m--)e[S+m]=e[x+m];e[b]=o[_];return}for(var w=n;;){var C=0,T=0,A=!1;do if(t(o[_],e[y])<0){if(e[b--]=e[y--],C++,T=0,--h===0){A=!0;break}}else if(e[b--]=o[_--],T++,C=0,--p===1){A=!0;break}while((C|T)=0;m--)e[S+m]=e[x+m];if(h===0){A=!0;break}}if(e[b--]=o[_--],--p===1){A=!0;break}if(T=p-e_(e[y],o,0,p,p-1,t),T!==0){for(b-=T,_-=T,p-=T,S=b+1,x=_+1,m=0;m=Mf||T>=Mf);if(A)break;w<0&&(w=0),w+=2}if(n=w,n<1&&(n=1),p===1){for(b-=h,y-=h,S=b+1,x=y+1,m=h-1;m>=0;m--)e[S+m]=e[x+m];e[b]=o[_]}else{if(p===0)throw new Error;for(x=b-(p-1),m=0;ms&&(l=s),jD(e,n,n+l,n+i,t),i=l}o.pushRun(n,i),o.mergeRuns(),a-=i,n+=i}while(a!==0);o.forceMergeRuns()}}var Br=1,id=2,qu=4,KD=!1;function n_(){KD||(KD=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function qD(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Jte=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=qD}return e.prototype.traverse=function(t,n){for(var r=0;r0&&(c.__clipPaths=[]),isNaN(c.z)&&(n_(),c.z=0),isNaN(c.z2)&&(n_(),c.z2=0),isNaN(c.zlevel)&&(n_(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var f=t.getDecalElement&&t.getDecalElement();f&&this._updateAndAddDisplayable(f,n,r);var d=t.getTextGuideLine();d&&this._updateAndAddDisplayable(d,n,r);var v=t.getTextContent();v&&this._updateAndAddDisplayable(v,n,r)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var n=0,r=t.length;n=0&&this._roots.splice(a,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}();const Qte=Jte;var h5;h5=st.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};const W1=h5;var sp={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)):n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-sp.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?sp.bounceIn(e*2)*.5:sp.bounceOut(e*2-1)*.5+.5}};const g5=sp;var Kh=Math.pow,qo=Math.sqrt,jp=1e-8,p5=1e-4,JD=qo(3),qh=1/3,oi=hu(),oa=hu(),mc=hu();function Go(e){return e>-jp&&ejp||e<-jp}function pn(e,t,n,r,a){var i=1-a;return i*i*(i*e+3*a*t)+a*a*(a*r+3*i*n)}function QD(e,t,n,r,a){var i=1-a;return 3*(((t-e)*i+2*(n-t)*a)*i+(r-n)*a*a)}function Kp(e,t,n,r,a,i){var o=r+3*(t-n)-e,s=3*(n-t*2+e),l=3*(t-e),u=e-a,c=s*s-3*o*l,f=s*l-9*o*u,d=l*l-3*s*u,v=0;if(Go(c)&&Go(f))if(Go(s))i[0]=0;else{var h=-l/s;h>=0&&h<=1&&(i[v++]=h)}else{var g=f*f-4*c*d;if(Go(g)){var p=f/c,h=-s/o+p,m=-p/2;h>=0&&h<=1&&(i[v++]=h),m>=0&&m<=1&&(i[v++]=m)}else if(g>0){var y=qo(g),_=c*s+1.5*o*(-f+y),b=c*s+1.5*o*(-f-y);_<0?_=-Kh(-_,qh):_=Kh(_,qh),b<0?b=-Kh(-b,qh):b=Kh(b,qh);var h=(-s-(_+b))/(3*o);h>=0&&h<=1&&(i[v++]=h)}else{var x=(2*c*s-3*o*f)/(2*qo(c*c*c)),S=Math.acos(x)/3,w=qo(c),C=Math.cos(S),h=(-s-2*w*C)/(3*o),m=(-s+w*(C+JD*Math.sin(S)))/(3*o),T=(-s+w*(C-JD*Math.sin(S)))/(3*o);h>=0&&h<=1&&(i[v++]=h),m>=0&&m<=1&&(i[v++]=m),T>=0&&T<=1&&(i[v++]=T)}}return v}function y5(e,t,n,r,a){var i=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,l=0;if(Go(o)){if(m5(i)){var u=-s/i;u>=0&&u<=1&&(a[l++]=u)}}else{var c=i*i-4*o*s;if(Go(c))a[0]=-i/(2*o);else if(c>0){var f=qo(c),u=(-i+f)/(2*o),d=(-i-f)/(2*o);u>=0&&u<=1&&(a[l++]=u),d>=0&&d<=1&&(a[l++]=d)}}return l}function ls(e,t,n,r,a,i){var o=(t-e)*a+e,s=(n-t)*a+t,l=(r-n)*a+n,u=(s-o)*a+o,c=(l-s)*a+s,f=(c-u)*a+u;i[0]=e,i[1]=o,i[2]=u,i[3]=f,i[4]=f,i[5]=c,i[6]=l,i[7]=r}function _5(e,t,n,r,a,i,o,s,l,u,c){var f,d=.005,v=1/0,h,g,p,m;oi[0]=l,oi[1]=u;for(var y=0;y<1;y+=.05)oa[0]=pn(e,n,a,o,y),oa[1]=pn(t,r,i,s,y),p=Ll(oi,oa),p=0&&p=0&&u<=1&&(a[l++]=u)}}else{var c=o*o-4*i*s;if(Go(c)){var u=-o/(2*i);u>=0&&u<=1&&(a[l++]=u)}else if(c>0){var f=qo(c),u=(-o+f)/(2*i),d=(-o-f)/(2*i);u>=0&&u<=1&&(a[l++]=u),d>=0&&d<=1&&(a[l++]=d)}}return l}function b5(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function hv(e,t,n,r,a){var i=(t-e)*r+e,o=(n-t)*r+t,s=(o-i)*r+i;a[0]=e,a[1]=i,a[2]=s,a[3]=s,a[4]=o,a[5]=n}function S5(e,t,n,r,a,i,o,s,l){var u,c=.005,f=1/0;oi[0]=o,oi[1]=s;for(var d=0;d<1;d+=.05){oa[0]=Tn(e,n,a,d),oa[1]=Tn(t,r,i,d);var v=Ll(oi,oa);v=0&&v=1?1:Kp(0,r,i,1,l,s)&&pn(0,a,o,1,s[0])}}}var ane=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||tn,this.ondestroy=t.ondestroy||tn,this.onrestart=t.onrestart||tn,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,n){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=n;return}var r=this._life,a=t-this._startTime-this._pausedTime,i=a/r;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),i===1)if(this.loop){var l=a%r;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Le(t)?t:g5[t]||tT(t)},e}();const ine=ane;var x5=function(){function e(t){this.value=t}return e}(),one=function(){function e(){this._len=0}return e.prototype.insert=function(t){var n=new x5(t);return this.insertEntry(n),n},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var n=t.prev,r=t.next;n?n.next=r:this.head=r,r?r.prev=n:this.tail=n,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),sne=function(){function e(t){this._list=new one,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,n){var r=this._list,a=this._map,i=null;if(a[t]==null){var o=r.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=r.head;r.remove(l),delete a[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=n:s=new x5(n),s.key=t,r.insertEntry(s),a[t]=s}return i},e.prototype.get=function(t){var n=this._map[t],r=this._list;if(n!=null)return n!==r.tail&&(r.remove(n),r.insertEntry(n)),n.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}();const oh=sne;var eM={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function za(e){return e=Math.round(e),e<0?0:e>255?255:e}function lne(e){return e=Math.round(e),e<0?0:e>360?360:e}function gv(e){return e<0?0:e>1?1:e}function r_(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?za(parseFloat(t)/100*255):za(parseInt(t,10))}function El(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?gv(parseFloat(t)/100):gv(parseFloat(t))}function a_(e,t,n){return n<0?n+=1:n>1&&(n-=1),n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function Ho(e,t,n){return e+(t-e)*n}function ea(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e}function Y1(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var w5=new oh(20),Jh=null;function Du(e,t){Jh&&Y1(Jh,t),Jh=w5.put(e,Jh||t.slice())}function Gr(e,t){if(e){t=t||[];var n=w5.get(e);if(n)return Y1(t,n);e=e+"";var r=e.replace(/ /g,"").toLowerCase();if(r in eM)return Y1(t,eM[r]),Du(e,t),t;var a=r.length;if(r.charAt(0)==="#"){if(a===4||a===5){var i=parseInt(r.slice(1,4),16);if(!(i>=0&&i<=4095)){ea(t,0,0,0,1);return}return ea(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,a===5?parseInt(r.slice(4),16)/15:1),Du(e,t),t}else if(a===7||a===9){var i=parseInt(r.slice(1,7),16);if(!(i>=0&&i<=16777215)){ea(t,0,0,0,1);return}return ea(t,(i&16711680)>>16,(i&65280)>>8,i&255,a===9?parseInt(r.slice(7),16)/255:1),Du(e,t),t}return}var o=r.indexOf("("),s=r.indexOf(")");if(o!==-1&&s+1===a){var l=r.substr(0,o),u=r.substr(o+1,s-(o+1)).split(","),c=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?ea(t,+u[0],+u[1],+u[2],1):ea(t,0,0,0,1);c=El(u.pop());case"rgb":if(u.length>=3)return ea(t,r_(u[0]),r_(u[1]),r_(u[2]),u.length===3?c:El(u[3])),Du(e,t),t;ea(t,0,0,0,1);return;case"hsla":if(u.length!==4){ea(t,0,0,0,1);return}return u[3]=El(u[3]),X1(u,t),Du(e,t),t;case"hsl":if(u.length!==3){ea(t,0,0,0,1);return}return X1(u,t),Du(e,t),t;default:return}}ea(t,0,0,0,1)}}function X1(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=El(e[1]),a=El(e[2]),i=a<=.5?a*(r+1):a+r-a*r,o=a*2-i;return t=t||[],ea(t,za(a_(o,i,n+1/3)*255),za(a_(o,i,n)*255),za(a_(o,i,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function une(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=i-a,s=(i+a)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(i+a):u=o/(2-i-a);var c=((i-t)/6+o/2)/o,f=((i-n)/6+o/2)/o,d=((i-r)/6+o/2)/o;t===i?l=d-f:n===i?l=1/3+c-d:r===i&&(l=2/3+f-c),l<0&&(l+=1),l>1&&(l-=1)}var v=[l*360,u,s];return e[3]!=null&&v.push(e[3]),v}}function Z1(e,t){var n=Gr(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Hi(n,n.length===4?"rgba":"rgb")}}function i_(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),a=Math.floor(r),i=Math.ceil(r),o=t[a],s=t[i],l=r-a;return n[0]=za(Ho(o[0],s[0],l)),n[1]=za(Ho(o[1],s[1],l)),n[2]=za(Ho(o[2],s[2],l)),n[3]=gv(Ho(o[3],s[3],l)),n}}function cne(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),a=Math.floor(r),i=Math.ceil(r),o=Gr(t[a]),s=Gr(t[i]),l=r-a,u=Hi([za(Ho(o[0],s[0],l)),za(Ho(o[1],s[1],l)),za(Ho(o[2],s[2],l)),gv(Ho(o[3],s[3],l))],"rgba");return n?{color:u,leftIndex:a,rightIndex:i,value:r}:u}}function Ad(e,t,n,r){var a=Gr(e);if(e)return a=une(a),t!=null&&(a[0]=lne(t)),n!=null&&(a[1]=El(n)),r!=null&&(a[2]=El(r)),Hi(X1(a),"rgba")}function qp(e,t){var n=Gr(e);if(n&&t!=null)return n[3]=gv(t),Hi(n,"rgba")}function Hi(e,t){if(!(!e||!e.length)){var n=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(n+=","+e[3]),t+"("+n+")"}}function Jp(e,t){var n=Gr(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}var tM=new oh(100);function j1(e){if(we(e)){var t=tM.get(e);return t||(t=Z1(e,-.1),tM.put(e,t)),t}else if($y(e)){var n=oe({},e);return n.colorStops=fe(e.colorStops,function(r){return{offset:r.offset,color:Z1(r.color,-.1)}}),n}return e}var Qp=Math.round;function pv(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var n=Gr(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}return{color:e,opacity:t??1}}var nM=1e-4;function Wo(e){return e-nM}function Qh(e){return Qp(e*1e3)/1e3}function K1(e){return Qp(e*1e4)/1e4}function fne(e){return"matrix("+Qh(e[0])+","+Qh(e[1])+","+Qh(e[2])+","+Qh(e[3])+","+K1(e[4])+","+K1(e[5])+")"}var dne={left:"start",right:"end",center:"middle",middle:"middle"};function vne(e,t,n){return n==="top"?e+=t/2:n==="bottom"&&(e-=t/2),e}function hne(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function gne(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function C5(e){return e&&!!e.image}function pne(e){return e&&!!e.svgElement}function nT(e){return C5(e)||pne(e)}function T5(e){return e.type==="linear"}function A5(e){return e.type==="radial"}function I5(e){return e&&(e.type==="linear"||e.type==="radial")}function Wy(e){return"url(#"+e+")"}function P5(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function D5(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*rp,a=Ge(e.scaleX,1),i=Ge(e.scaleY,1),o=e.skewX||0,s=e.skewY||0,l=[];return(t||n)&&l.push("translate("+t+"px,"+n+"px)"),r&&l.push("rotate("+r+")"),(a!==1||i!==1)&&l.push("scale("+a+","+i+")"),(o||s)&&l.push("skew("+Qp(o*rp)+"deg, "+Qp(s*rp)+"deg)"),l.join(" ")}var mne=function(){return st.hasGlobalWindow&&Le(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}}(),q1=Array.prototype.slice;function Ri(e,t,n){return(t-e)*n+e}function o_(e,t,n,r){for(var a=t.length,i=0;ir?t:e,i=Math.min(n,r),o=a[i-1]||{color:[0,0,0,0],offset:0},s=i;so;if(s)r.length=o;else for(var l=i;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,n,r){this._needsSort=!0;var a=this.keyframes,i=a.length,o=!1,s=aM,l=n;if(Jn(n)){var u=Sne(n);s=u,(u===1&&!ut(n[0])||u===2&&!ut(n[0][0]))&&(o=!0)}else if(ut(n)&&!vv(n))s=tg;else if(we(n))if(!isNaN(+n))s=tg;else{var c=Gr(n);c&&(l=c,s=od)}else if($y(n)){var f=oe({},l);f.colorStops=fe(n.colorStops,function(v){return{offset:v.offset,color:Gr(v.color)}}),T5(n)?s=J1:A5(n)&&(s=Q1),l=f}i===0?this.valType=s:(s!==this.valType||s===aM)&&(o=!0),this.discrete=this.discrete||o;var d={time:t,value:l,rawValue:n,percent:0};return r&&(d.easing=r,d.easingFunc=Le(r)?r:g5[r]||tT(r)),a.push(d),d},e.prototype.prepare=function(t,n){var r=this.keyframes;this._needsSort&&r.sort(function(g,p){return g.time-p.time});for(var a=this.valType,i=r.length,o=r[i-1],s=this.discrete,l=ng(a),u=iM(a),c=0;c=0&&!(o[c].percent<=n);c--);c=d(c,s-2)}else{for(c=f;cn);c++);c=d(c-1,s-2)}h=o[c+1],v=o[c]}if(v&&h){this._lastFr=c,this._lastFrP=n;var p=h.percent-v.percent,m=p===0?1:d((n-v.percent)/p,1);h.easingFunc&&(m=h.easingFunc(m));var y=r?this._additiveValue:u?kf:t[l];if((ng(i)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=m<1?v.rawValue:h.rawValue;else if(ng(i))i===up?o_(y,v[a],h[a],m):yne(y,v[a],h[a],m);else if(iM(i)){var _=v[a],b=h[a],x=i===J1;t[l]={type:x?"linear":"radial",x:Ri(_.x,b.x,m),y:Ri(_.y,b.y,m),colorStops:fe(_.colorStops,function(w,C){var T=b.colorStops[C];return{offset:Ri(w.offset,T.offset,m),color:lp(o_([],w.color,T.color,m))}}),global:b.global},x?(t[l].x2=Ri(_.x2,b.x2,m),t[l].y2=Ri(_.y2,b.y2,m)):t[l].r=Ri(_.r,b.r,m)}else if(u)o_(y,v[a],h[a],m),r||(t[l]=lp(y));else{var S=Ri(v[a],h[a],m);r?this._additiveValue=S:t[l]=S}r&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var n=this.valType,r=this.propName,a=this._additiveValue;n===tg?t[r]=t[r]+a:n===od?(Gr(t[r],kf),eg(kf,kf,a,1),t[r]=lp(kf)):n===up?eg(t[r],t[r],a,1):n===M5&&rM(t[r],t[r],a,1)},e}(),rT=function(){function e(t,n,r,a){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=n,n&&a){ZC("Can' use additive animation on looped animation.");return}this._additiveAnimators=a,this._allowDiscrete=r}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,n,r){return this.whenWithKeys(t,n,tt(n),r)},e.prototype.whenWithKeys=function(t,n,r,a){for(var i=this._tracks,o=0;o0&&l.addKeyframe(0,Id(u),a),this._trackKeys.push(s)}l.addKeyframe(t,Id(n[s]),a)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var n=t.length,r=0;r0)){this._started=1;for(var n=this,r=[],a=this._maxTime||0,i=0;i1){var s=o.pop();i.addKeyframe(s.time,t[a]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();function rc(){return new Date().getTime()}var wne=function(e){J(t,e);function t(n){var r=e.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,n=n||{},r.stage=n.stage||{},r}return t.prototype.addClip=function(n){n.animation&&this.removeClip(n),this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n,n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var r=n.getClip();r&&this.addClip(r)},t.prototype.removeClip=function(n){if(n.animation){var r=n.prev,a=n.next;r?r.next=a:this._head=a,a?a.prev=r:this._tail=r,n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var r=n.getClip();r&&this.removeClip(r),n.animation=null},t.prototype.update=function(n){for(var r=rc()-this._pausedTime,a=r-this._time,i=this._head;i;){var o=i.next,s=i.step(r,a);s&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=r,n||(this.trigger("frame",a),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var n=this;this._running=!0;function r(){n._running&&(W1(r),!n._paused&&n.update())}W1(r)},t.prototype.start=function(){this._running||(this._time=rc(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=rc(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=rc()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var n=this._head;n;){var r=n.next;n.prev=n.next=n.animation=null,n=r}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(n,r){r=r||{},this.start();var a=new rT(n,r.loop);return this.addAnimator(a),a},t}(Ca);const Cne=wne;var Tne=300,s_=st.domSupported,l_=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=fe(e,function(a){var i=a.replace("mouse","pointer");return n.hasOwnProperty(i)?i:a});return{mouse:e,touch:t,pointer:r}}(),oM={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},sM=!1;function ex(e){var t=e.pointerType;return t==="pen"||t==="touch"}function Ane(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function u_(e){e&&(e.zrByTouch=!0)}function Ine(e,t){return ta(e.dom,new Pne(e,t),!0)}function k5(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var Pne=function(){function e(t,n){this.stopPropagation=tn,this.stopImmediatePropagation=tn,this.preventDefault=tn,this.type=n.type,this.target=this.currentTarget=t.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY}return e}(),Ma={mousedown:function(e){e=ta(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=ta(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=ta(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=ta(this.dom,e);var t=e.toElement||e.relatedTarget;k5(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){sM=!0,e=ta(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){sM||(e=ta(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=ta(this.dom,e),u_(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),Ma.mousemove.call(this,e),Ma.mousedown.call(this,e)},touchmove:function(e){e=ta(this.dom,e),u_(e),this.handler.processGesture(e,"change"),Ma.mousemove.call(this,e)},touchend:function(e){e=ta(this.dom,e),u_(e),this.handler.processGesture(e,"end"),Ma.mouseup.call(this,e),+new Date-+this.__lastTouchMomentcM||e<-cM}var Ns=[],Mu=[],f_=$r(),d_=Math.abs,Rne=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Os(this.rotation)||Os(this.x)||Os(this.y)||Os(this.scaleX-1)||Os(this.scaleY-1)||Os(this.skewX)||Os(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,n=this.needLocalTransform(),r=this.transform;if(!(n||t)){r&&(uM(r),this.invTransform=null);return}r=r||$r(),n?this.getLocalTransform(r):uM(r),t&&(n?Gi(r,t,r):QC(r,t)),this.transform=r,this._resolveGlobalScaleRatio(r)},e.prototype._resolveGlobalScaleRatio=function(t){var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(Ns);var r=Ns[0]<0?-1:1,a=Ns[1]<0?-1:1,i=((Ns[0]-r)*n+r)/Ns[0]||0,o=((Ns[1]-a)*n+a)/Ns[1]||0;t[0]*=i,t[1]*=i,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||$r(),of(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,n=[];t;)n.push(t),t=t.parent;for(;t=n.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var n=t[0]*t[0]+t[1]*t[1],r=t[2]*t[2]+t[3]*t[3],a=Math.atan2(t[1],t[0]),i=Math.PI/2+a-Math.atan2(t[3],t[2]);r=Math.sqrt(r)*Math.cos(i),n=Math.sqrt(n),this.skewX=i,this.skewY=0,this.rotation=-a,this.x=+t[4],this.y=+t[5],this.scaleX=n,this.scaleY=r,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,n=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||$r(),Gi(Mu,t.invTransform,n),n=Mu);var r=this.originX,a=this.originY;(r||a)&&(f_[4]=r,f_[5]=a,Gi(Mu,n,f_),Mu[4]-=r,Mu[5]-=a,n=Mu),this.setLocalTransform(n)}},e.prototype.getGlobalScale=function(t){var n=this.transform;return t=t||[],n?(t[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),t[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(t[0]=-t[0]),n[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,n){var r=[t,n],a=this.invTransform;return a&&Bn(r,r,a),r},e.prototype.transformCoordToGlobal=function(t,n){var r=[t,n],a=this.transform;return a&&Bn(r,r,a),r},e.prototype.getLineScale=function(){var t=this.transform;return t&&d_(t[0]-1)>1e-10&&d_(t[3]-1)>1e-10?Math.sqrt(d_(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){E5(this,t)},e.getLocalTransform=function(t,n){n=n||[];var r=t.originX||0,a=t.originY||0,i=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,c=t.x,f=t.y,d=t.skewX?Math.tan(t.skewX):0,v=t.skewY?Math.tan(-t.skewY):0;if(r||a||s||l){var h=r+s,g=a+l;n[4]=-h*i-d*g*o,n[5]=-g*o-v*h*i}else n[4]=n[5]=0;return n[0]=i,n[3]=o,n[1]=v*i,n[2]=d*o,u&&gu(n,n,u),n[4]+=r+c,n[5]+=a+f,n},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),xi=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function E5(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function tm(e,t,n){var r=t.position||"inside",a=t.distance!=null?t.distance:5,i=n.height,o=n.width,s=i/2,l=n.x,u=n.y,c="left",f="top";if(r instanceof Array)l+=Wa(r[0],n.width),u+=Wa(r[1],n.height),c=null,f=null;else switch(r){case"left":l-=a,u+=s,c="right",f="middle";break;case"right":l+=a+o,u+=s,f="middle";break;case"top":l+=o/2,u-=a,c="center",f="bottom";break;case"bottom":l+=o/2,u+=i+a,c="center";break;case"inside":l+=o/2,u+=s,c="center",f="middle";break;case"insideLeft":l+=a,u+=s,f="middle";break;case"insideRight":l+=o-a,u+=s,c="right",f="middle";break;case"insideTop":l+=o/2,u+=a,c="center";break;case"insideBottom":l+=o/2,u+=i-a,c="center",f="bottom";break;case"insideTopLeft":l+=a,u+=a;break;case"insideTopRight":l+=o-a,u+=a,c="right";break;case"insideBottomLeft":l+=a,u+=i-a,f="bottom";break;case"insideBottomRight":l+=o-a,u+=i-a,c="right",f="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=c,e.verticalAlign=f,e}var v_="__zr_normal__",h_=xi.concat(["ignore"]),Vne=bi(xi,function(e,t){return e[t]=!0,e},{ignore:!1}),ku={},One=new Xe(0,0,0,0),aT=function(){function e(t){this.id=i5(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,n,r){switch(this.draggable){case"horizontal":n=0;break;case"vertical":t=0;break}var a=this.transform;a||(a=this.transform=[1,0,0,1,0,0]),a[4]+=t,a[5]+=n,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var n=this._textContent;if(n&&(!n.ignore||t)){this.textConfig||(this.textConfig={});var r=this.textConfig,a=r.local,i=n.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=a?this:null;var u=!1;if(i.copyTransform(n),r.position!=null){var c=One;r.layoutRect?c.copy(r.layoutRect):c.copy(this.getBoundingRect()),a||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(ku,r,c):tm(ku,r,c),i.x=ku.x,i.y=ku.y,o=ku.align,s=ku.verticalAlign;var f=r.origin;if(f&&r.rotation!=null){var d=void 0,v=void 0;f==="center"?(d=c.width*.5,v=c.height*.5):(d=Wa(f[0],c.width),v=Wa(f[1],c.height)),u=!0,i.originX=-i.x+d+(a?0:c.x),i.originY=-i.y+v+(a?0:c.y)}}r.rotation!=null&&(i.rotation=r.rotation);var h=r.offset;h&&(i.x+=h[0],i.y+=h[1],u||(i.originX=-h[0],i.originY=-h[1]));var g=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,p=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),m=void 0,y=void 0,_=void 0;g&&this.canBeInsideText()?(m=r.insideFill,y=r.insideStroke,(m==null||m==="auto")&&(m=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(m),_=!0)):(m=r.outsideFill,y=r.outsideStroke,(m==null||m==="auto")&&(m=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(m),_=!0)),m=m||"#000",(m!==p.fill||y!==p.stroke||_!==p.autoStroke||o!==p.align||s!==p.verticalAlign)&&(l=!0,p.fill=m,p.stroke=y,p.autoStroke=_,p.align=o,p.verticalAlign=s,n.setDefaultTextStyle(p)),n.__dirty|=Br,l&&n.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?ax:rx},e.prototype.getOutsideStroke=function(t){var n=this.__zr&&this.__zr.getBackgroundColor(),r=typeof n=="string"&&Gr(n);r||(r=[255,255,255,1]);for(var a=r[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)r[o]=r[o]*a+(i?0:255)*(1-a);return r[3]=1,Hi(r,"rgba")},e.prototype.traverse=function(t,n){},e.prototype.attrKV=function(t,n){t==="textConfig"?this.setTextConfig(n):t==="textContent"?this.setTextContent(n):t==="clipPath"?this.setClipPath(n):t==="extra"?(this.extra=this.extra||{},oe(this.extra,n)):this[t]=n},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,n){if(typeof t=="string")this.attrKV(t,n);else if(Re(t))for(var r=t,a=tt(r),i=0;i0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var n=this.states;return n[t]||(n[t]={}),n[t]},e.prototype.clearStates=function(t){this.useState(v_,!1,t)},e.prototype.useState=function(t,n,r,a){var i=t===v_,o=this.hasState();if(!(!o&&i)){var s=this.currentStates,l=this.stateTransition;if(!(je(s,t)>=0&&(n||s.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!i){ZC("State "+t+" not exists.");return}i||this.saveCurrentToNormalState(u);var c=!!(u&&u.hoverLayer||a);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,n,!r&&!this.__inHover&&l&&l.duration>0,l);var f=this._textContent,d=this._textGuide;return f&&f.useState(t,n,r,c),d&&d.useState(t,n,r,c),i?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Br),u}}},e.prototype.useStates=function(t,n,r){if(!t.length)this.clearStates();else{var a=[],i=this.currentStates,o=t.length,s=o===i.length;if(s){for(var l=0;l0,h);var g=this._textContent,p=this._textGuide;g&&g.useStates(t,n,d),p&&p.useStates(t,n,d),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Br)}},e.prototype.isSilent=function(){for(var t=this.silent,n=this.parent;!t&&n;){if(n.silent){t=!0;break}n=n.parent}return t},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var r=this.currentStates.slice();r.splice(n,1),this.useStates(r)}},e.prototype.replaceState=function(t,n,r){var a=this.currentStates.slice(),i=je(a,t),o=je(a,n)>=0;i>=0?o?a.splice(i,1):a[i]=n:r&&!o&&a.push(n),this.useStates(a)},e.prototype.toggleState=function(t,n){n?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var n={},r,a=0;a=0&&i.splice(o,1)}),this.animators.push(t),r&&r.animation.addAnimator(t),r&&r.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,n){for(var r=this.animators,a=r.length,i=[],o=0;o0&&n.during&&i[0].during(function(h,g){n.during(g)});for(var d=0;d0||a.force&&!o.length){var C=void 0,T=void 0,A=void 0;if(s){T={},d&&(C={});for(var b=0;b<_;b++){var m=g[b];T[m]=n[m],d?C[m]=r[m]:n[m]=r[m]}}else if(d){A={};for(var b=0;b<_;b++){var m=g[b];A[m]=Id(n[m]),Bne(n,r,m)}}var x=new rT(n,!1,!1,f?yt(h,function(D){return D.targetName===t}):null);x.targetName=t,a.scope&&(x.scope=a.scope),d&&C&&x.whenWithKeys(0,C,g),A&&x.whenWithKeys(0,A,g),x.whenWithKeys(u??500,s?T:r,g).delay(c||0),e.addAnimator(x,t),o.push(x)}}const V5=aT;var O5=function(e){J(t,e);function t(n){var r=e.call(this)||this;return r.isGroup=!0,r._children=[],r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(n){return this._children[n]},t.prototype.childOfName=function(n){for(var r=this._children,a=0;a=0&&(a.splice(i,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,r){var a=je(this._children,n);return a>=0&&this.replaceAt(r,a),this},t.prototype.replaceAt=function(n,r){var a=this._children,i=a[r];if(n&&n!==this&&n.parent!==this&&n!==i){a[r]=n,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(n)}return this},t.prototype._doAdd=function(n){n.parent&&n.parent.remove(n),n.parent=this;var r=this.__zr;r&&r!==n.__zr&&n.addSelfToZr(r),r&&r.refresh()},t.prototype.remove=function(n){var r=this.__zr,a=this._children,i=je(a,n);return i<0?this:(a.splice(i,1),n.parent=null,r&&n.removeSelfFromZr(r),r&&r.refresh(),this)},t.prototype.removeAll=function(){for(var n=this._children,r=this.__zr,a=0;a0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},e.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,n){if(!this._disposed)return this.handler.findHover(t,n)},e.prototype.on=function(t,n,r){return this._disposed||this.handler.on(t,n,r),this},e.prototype.off=function(t,n){this._disposed||this.handler.off(t,n)},e.prototype.trigger=function(t,n){this._disposed||this.handler.trigger(t,n)},e.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),n=0;n0){if(e<=a)return o;if(e>=i)return s}else{if(e>=a)return o;if(e<=i)return s}else{if(e===a)return o;if(e===i)return s}return(e-a)/l*u+o}function _e(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return we(e)?Xne(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function Kt(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),B5),e=(+e).toFixed(t),n?e:+e}function da(e){return e.sort(function(t,n){return t-n}),e}function ci(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return Zne(e)}function Zne(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),r=n>0?+t.slice(n+1):0,a=n>0?n:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-r)}function z5(e,t){var n=Math.log,r=Math.LN10,a=Math.floor(n(e[1]-e[0])/r),i=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function jne(e,t){var n=bi(e,function(v,h){return v+(isNaN(h)?0:h)},0);if(n===0)return[];for(var r=Math.pow(10,t),a=fe(e,function(v){return(isNaN(v)?0:v)/n*r*100}),i=r*100,o=fe(a,function(v){return Math.floor(v)}),s=bi(o,function(v,h){return v+h},0),l=fe(a,function(v,h){return v-o[h]});su&&(u=l[f],c=f);++o[c],l[c]=0,++s}return fe(o,function(v){return v/r})}function Kne(e,t){var n=Math.max(ci(e),ci(t)),r=e+t;return n>B5?r:Kt(r,n)}var gM=9007199254740991;function F5(e){var t=Math.PI*2;return(e%t+t)%t}function mv(e){return e>-hM&&e=10&&t++,t}function $5(e,t){var n=iT(e),r=Math.pow(10,n),a=e/r,i;return t?a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10:a<1?i=1:a<2?i=2:a<3?i=3:a<5?i=5:i=10,e=i*r,n>=-20?+e.toFixed(n<0?-n:0):e}function m_(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),a=+e[r-1],i=n-r;return i?a+i*(e[r]-a):a}function pM(e){e.sort(function(l,u){return s(l,u,0)?-1:1});for(var t=-1/0,n=1,r=0;r=0||i&&je(i,l)<0)){var u=r.getShallow(l,t);u!=null&&(o[e[s][0]]=u)}}return o}}var xre=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],wre=eu(xre),Cre=function(){function e(){}return e.prototype.getAreaStyle=function(t,n){return wre(this,t,n)},e}(),sx=new oh(50);function Tre(e){if(typeof e=="string"){var t=sx.get(e);return t&&t.image}else return e}function uT(e,t,n,r,a){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!n)return t;var i=sx.get(e),o={hostEl:n,cb:r,cbPayload:a};return i?(t=i.image,!Xy(t)&&i.pending.push(o)):(t=ss.loadImage(e,bM,bM),t.__zrImageSrc=e,sx.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e;else return t}function bM(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;l++)s-=o;var u=Hr(n,t);return u>s&&(n="",u=0),s=e-u,a.ellipsis=n,a.ellipsisWidth=u,a.contentWidth=s,a.containerWidth=e,a}function e$(e,t){var n=t.containerWidth,r=t.font,a=t.contentWidth;if(!n)return"";var i=Hr(e,r);if(i<=n)return e;for(var o=0;;o++){if(i<=a||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?Ire(e,a,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(e.length*a/i):0;e=e.substr(0,s),i=Hr(e,r)}return e===""&&(e=t.placeholder),e}function Ire(e,t,n,r){for(var a=0,i=0,o=e.length;iv&&u){var h=Math.floor(v/s);f=f.slice(0,h)}if(e&&i&&c!=null)for(var g=Q5(c,a,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),p=0;ps&&__(n,e.substring(s,u),t,o),__(n,l[2],t,o,l[1]),s=y_.lastIndex}sa){x>0?(y.tokens=y.tokens.slice(0,x),p(y,b,_),n.lines=n.lines.slice(0,m+1)):n.lines=n.lines.slice(0,m);break e}var D=w.width,M=D==null||D==="auto";if(typeof D=="string"&&D.charAt(D.length-1)==="%")S.percentWidth=D,c.push(S),S.contentWidth=Hr(S.text,A);else{if(M){var L=w.backgroundColor,R=L&&L.image;R&&(R=Tre(R),Xy(R)&&(S.width=Math.max(S.width,R.width*P/R.height)))}var E=h&&r!=null?r-b:null;E!=null&&E0&&h+r.accumWidth>r.width&&(c=t.split(` +`),u=!0),r.accumWidth=h}else{var g=t$(t,l,r.width,r.breakAll,r.accumWidth);r.accumWidth=g.accumWidth+v,f=g.linesWidths,c=g.lines}}else c=t.split(` +`);for(var p=0;p=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var Ere=bi(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function Rre(e){return Lre(e)?!!Ere[e]:!0}function t$(e,t,n,r,a){for(var i=[],o=[],s="",l="",u=0,c=0,f=0;fn:a+c+v>n){c?(s||l)&&(h?(s||(s=l,l="",u=0,c=u),i.push(s),o.push(c-u),l+=d,u+=v,s="",c=u):(l&&(s+=l,l="",u=0),i.push(s),o.push(c),s=d,c=v)):h?(i.push(l),o.push(u),l=d,u=v):(i.push(d),o.push(v));continue}c+=v,h?(l+=d,u+=v):(l&&(s+=l,l="",u=0),s+=d)}return!i.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(i.push(s),o.push(c)),i.length===1&&(c+=a),{accumWidth:c,lines:i,linesWidths:o}}var lx="__zr_style_"+Math.round(Math.random()*10),Rl={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Zy={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Rl[lx]=!0;var xM=["z","z2","invisible"],Vre=["invisible"],Ore=function(e){J(t,e);function t(n){return e.call(this,n)||this}return t.prototype._init=function(n){for(var r=tt(n),a=0;a1e-4){s[0]=e-n,s[1]=t-r,l[0]=e+n,l[1]=t+r;return}if(rg[0]=w_(a)*n+e,rg[1]=x_(a)*r+t,ag[0]=w_(i)*n+e,ag[1]=x_(i)*r+t,u(s,rg,ag),c(l,rg,ag),a=a%zs,a<0&&(a=a+zs),i=i%zs,i<0&&(i=i+zs),a>i&&!o?i+=zs:aa&&(ig[0]=w_(v)*n+e,ig[1]=x_(v)*r+t,u(s,ig,s),c(l,ig,l))}var wt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Fs=[],$s=[],Ka=[],_o=[],qa=[],Ja=[],C_=Math.min,T_=Math.max,Gs=Math.cos,Hs=Math.sin,Mi=Math.abs,ux=Math.PI,Mo=ux*2,A_=typeof Float32Array<"u",Lf=[];function I_(e){var t=Math.round(e/ux*1e8)/1e8;return t%2*ux}function cT(e,t){var n=I_(e[0]);n<0&&(n+=Mo);var r=n-e[0],a=e[1];a+=r,!t&&a-n>=Mo?a=n+Mo:t&&n-a>=Mo?a=n-Mo:!t&&n>a?a=n+(Mo-I_(n-a)):t&&n0&&(this._ux=Mi(r/em/t)||0,this._uy=Mi(r/em/n)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,n){return this._drawPendingPt(),this.addData(wt.M,t,n),this._ctx&&this._ctx.moveTo(t,n),this._x0=t,this._y0=n,this._xi=t,this._yi=n,this},e.prototype.lineTo=function(t,n){var r=Mi(t-this._xi),a=Mi(n-this._yi),i=r>this._ux||a>this._uy;if(this.addData(wt.L,t,n),this._ctx&&i&&this._ctx.lineTo(t,n),i)this._xi=t,this._yi=n,this._pendingPtDist=0;else{var o=r*r+a*a;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=n,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,n,r,a,i,o){return this._drawPendingPt(),this.addData(wt.C,t,n,r,a,i,o),this._ctx&&this._ctx.bezierCurveTo(t,n,r,a,i,o),this._xi=i,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,n,r,a){return this._drawPendingPt(),this.addData(wt.Q,t,n,r,a),this._ctx&&this._ctx.quadraticCurveTo(t,n,r,a),this._xi=r,this._yi=a,this},e.prototype.arc=function(t,n,r,a,i,o){this._drawPendingPt(),Lf[0]=a,Lf[1]=i,cT(Lf,o),a=Lf[0],i=Lf[1];var s=i-a;return this.addData(wt.A,t,n,r,r,a,s,0,o?0:1),this._ctx&&this._ctx.arc(t,n,r,a,i,o),this._xi=Gs(i)*r+t,this._yi=Hs(i)*r+n,this},e.prototype.arcTo=function(t,n,r,a,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,n,r,a,i),this},e.prototype.rect=function(t,n,r,a){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,n,r,a),this.addData(wt.R,t,n,r,a),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(wt.Z);var t=this._ctx,n=this._x0,r=this._y0;return t&&t.closePath(),this._xi=n,this._yi=r,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var n=t.length;!(this.data&&this.data.length===n)&&A_&&(this.data=new Float32Array(n));for(var r=0;rc.length&&(this._expandData(),c=this.data);for(var f=0;f0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){Ka[0]=Ka[1]=qa[0]=qa[1]=Number.MAX_VALUE,_o[0]=_o[1]=Ja[0]=Ja[1]=-Number.MAX_VALUE;var t=this.data,n=0,r=0,a=0,i=0,o;for(o=0;or||Mi(_)>a||d===n-1)&&(g=Math.sqrt(y*y+_*_),i=p,o=m);break}case wt.C:{var b=t[d++],x=t[d++],p=t[d++],m=t[d++],S=t[d++],w=t[d++];g=ene(i,o,b,x,p,m,S,w,10),i=S,o=w;break}case wt.Q:{var b=t[d++],x=t[d++],p=t[d++],m=t[d++];g=nne(i,o,b,x,p,m,10),i=p,o=m;break}case wt.A:var C=t[d++],T=t[d++],A=t[d++],P=t[d++],D=t[d++],M=t[d++],L=M+D;d+=1,h&&(s=Gs(D)*A+C,l=Hs(D)*P+T),g=T_(A,P)*C_(Mo,Math.abs(M)),i=Gs(L)*A+C,o=Hs(L)*P+T;break;case wt.R:{s=i=t[d++],l=o=t[d++];var R=t[d++],E=t[d++];g=R*2+E*2;break}case wt.Z:{var y=s-i,_=l-o;g=Math.sqrt(y*y+_*_),i=s,o=l;break}}g>=0&&(u[f++]=g,c+=g)}return this._pathLen=c,c},e.prototype.rebuildPath=function(t,n){var r=this.data,a=this._ux,i=this._uy,o=this._len,s,l,u,c,f,d,v=n<1,h,g,p=0,m=0,y,_=0,b,x;if(!(v&&(this._pathSegLen||this._calculateLength(),h=this._pathSegLen,g=this._pathLen,y=n*g,!y)))e:for(var S=0;S0&&(t.lineTo(b,x),_=0),w){case wt.M:s=u=r[S++],l=c=r[S++],t.moveTo(u,c);break;case wt.L:{f=r[S++],d=r[S++];var T=Mi(f-u),A=Mi(d-c);if(T>a||A>i){if(v){var P=h[m++];if(p+P>y){var D=(y-p)/P;t.lineTo(u*(1-D)+f*D,c*(1-D)+d*D);break e}p+=P}t.lineTo(f,d),u=f,c=d,_=0}else{var M=T*T+A*A;M>_&&(b=f,x=d,_=M)}break}case wt.C:{var L=r[S++],R=r[S++],E=r[S++],$=r[S++],O=r[S++],G=r[S++];if(v){var P=h[m++];if(p+P>y){var D=(y-p)/P;ls(u,L,E,O,D,Fs),ls(c,R,$,G,D,$s),t.bezierCurveTo(Fs[1],$s[1],Fs[2],$s[2],Fs[3],$s[3]);break e}p+=P}t.bezierCurveTo(L,R,E,$,O,G),u=O,c=G;break}case wt.Q:{var L=r[S++],R=r[S++],E=r[S++],$=r[S++];if(v){var P=h[m++];if(p+P>y){var D=(y-p)/P;hv(u,L,E,D,Fs),hv(c,R,$,D,$s),t.quadraticCurveTo(Fs[1],$s[1],Fs[2],$s[2]);break e}p+=P}t.quadraticCurveTo(L,R,E,$),u=E,c=$;break}case wt.A:var Y=r[S++],j=r[S++],Q=r[S++],z=r[S++],H=r[S++],W=r[S++],X=r[S++],F=!r[S++],Z=Q>z?Q:z,K=Mi(Q-z)>.001,U=H+W,te=!1;if(v){var P=h[m++];p+P>y&&(U=H+W*(y-p)/P,te=!0),p+=P}if(K&&t.ellipse?t.ellipse(Y,j,Q,z,X,H,U,F):t.arc(Y,j,Z,H,U,F),te)break e;C&&(s=Gs(H)*Q+Y,l=Hs(H)*z+j),u=Gs(U)*Q+Y,c=Hs(U)*z+j;break;case wt.R:s=u=r[S],l=c=r[S+1],f=r[S++],d=r[S++];var ie=r[S++],N=r[S++];if(v){var P=h[m++];if(p+P>y){var B=y-p;t.moveTo(f,d),t.lineTo(f+C_(B,ie),d),B-=ie,B>0&&t.lineTo(f+ie,d+C_(B,N)),B-=N,B>0&&t.lineTo(f+T_(ie-B,0),d+N),B-=ie,B>0&&t.lineTo(f,d+T_(N-B,0));break e}p+=P}t.rect(f,d,ie,N);break;case wt.Z:if(v){var P=h[m++];if(p+P>y){var D=(y-p)/P;t.lineTo(u*(1-D)+s*D,c*(1-D)+l*D);break e}p+=P}t.closePath(),u=s,c=l}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=wt,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();function No(e,t,n,r,a,i,o){if(a===0)return!1;var s=a,l=0,u=e;if(o>t+s&&o>r+s||oe+s&&i>n+s||it+f&&c>r+f&&c>i+f&&c>s+f||ce+f&&u>n+f&&u>a+f&&u>o+f||ut+u&&l>r+u&&l>i+u||le+u&&s>n+u&&s>a+u||sn||c+ua&&(a+=Ef);var d=Math.atan2(l,s);return d<0&&(d+=Ef),d>=r&&d<=a||d+Ef>=r&&d+Ef<=a}function Vi(e,t,n,r,a,i){if(i>t&&i>r||ia?s:0}var bo=Ci.CMD,Ws=Math.PI*2,Hre=1e-4;function Wre(e,t){return Math.abs(e-t)t&&u>r&&u>i&&u>s||u1&&Ure(),v=pn(t,r,i,s,ra[0]),d>1&&(h=pn(t,r,i,s,ra[1]))),d===2?pt&&s>r&&s>i||s=0&&u<=1){for(var c=0,f=Tn(t,r,i,u),d=0;dn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);sr[0]=-l,sr[1]=l;var u=Math.abs(r-a);if(u<1e-4)return 0;if(u>=Ws-1e-4){r=0,a=Ws;var c=i?1:-1;return o>=sr[0]+e&&o<=sr[1]+e?c:0}if(r>a){var f=r;r=a,a=f}r<0&&(r+=Ws,a+=Ws);for(var d=0,v=0;v<2;v++){var h=sr[v];if(h+e>o){var g=Math.atan2(s,h),c=i?1:-1;g<0&&(g=Ws+g),(g>=r&&g<=a||g+Ws>=r&&g+Ws<=a)&&(g>Math.PI/2&&g1&&(n||(s+=Vi(l,u,c,f,r,a))),p&&(l=i[h],u=i[h+1],c=l,f=u),g){case bo.M:c=i[h++],f=i[h++],l=c,u=f;break;case bo.L:if(n){if(No(l,u,i[h],i[h+1],t,r,a))return!0}else s+=Vi(l,u,i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case bo.C:if(n){if($re(l,u,i[h++],i[h++],i[h++],i[h++],i[h],i[h+1],t,r,a))return!0}else s+=Yre(l,u,i[h++],i[h++],i[h++],i[h++],i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case bo.Q:if(n){if(n$(l,u,i[h++],i[h++],i[h],i[h+1],t,r,a))return!0}else s+=Xre(l,u,i[h++],i[h++],i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case bo.A:var m=i[h++],y=i[h++],_=i[h++],b=i[h++],x=i[h++],S=i[h++];h+=1;var w=!!(1-i[h++]);d=Math.cos(x)*_+m,v=Math.sin(x)*b+y,p?(c=d,f=v):s+=Vi(l,u,d,v,r,a);var C=(r-m)*b/_+m;if(n){if(Gre(m,y,b,x,x+S,w,t,C,a))return!0}else s+=Zre(m,y,b,x,x+S,w,C,a);l=Math.cos(x+S)*_+m,u=Math.sin(x+S)*b+y;break;case bo.R:c=l=i[h++],f=u=i[h++];var T=i[h++],A=i[h++];if(d=c+T,v=f+A,n){if(No(c,f,d,f,t,r,a)||No(d,f,d,v,t,r,a)||No(d,v,c,v,t,r,a)||No(c,v,c,f,t,r,a))return!0}else s+=Vi(d,f,d,v,r,a),s+=Vi(c,v,c,f,r,a);break;case bo.Z:if(n){if(No(l,u,c,f,t,r,a))return!0}else s+=Vi(l,u,c,f,r,a);l=c,u=f;break}}return!n&&!Wre(u,f)&&(s+=Vi(l,u,c,f,r,a)||0),s!==0}function jre(e,t,n){return r$(e,0,!1,t,n)}function Kre(e,t,n,r){return r$(e,t,!0,n,r)}var nm=Ee({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Rl),qre={style:Ee({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Zy.style)},P_=xi.concat(["invisible","culling","z","z2","zlevel","parent"]),Jre=function(e){J(t,e);function t(n){return e.call(this,n)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var a=this._decalEl=this._decalEl||new t;a.buildPath===t.prototype.buildPath&&(a.buildPath=function(l){n.buildPath(l,n.shape)}),a.silent=!0;var i=a.style;for(var o in r)i[o]!==r[o]&&(i[o]=r[o]);i.fill=r.fill?r.decal:null,i.decal=null,i.shadowColor=null,r.strokeFirst&&(i.stroke=null);for(var s=0;s.5?rx:r>.2?Ene:ax}else if(n)return ax}return rx},t.prototype.getInsideTextStroke=function(n){var r=this.style.fill;if(we(r)){var a=this.__zr,i=!!(a&&a.isDarkMode()),o=Jp(n,0)0))},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.getBoundingRect=function(){var n=this._rect,r=this.style,a=!n;if(a){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&qu)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),n=o.getBoundingRect()}if(this._rect=n,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=n.clone());if(this.__dirty||a){s.copy(n);var l=r.strokeNoScale?this.getLineScale():1,u=r.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;u=Math.max(u,c??4)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return n},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect(),o=this.style;if(n=a[0],r=a[1],i.contain(n,r)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),Kre(s,l/u,n,r)))return!0}if(this.hasFill())return jre(s,n,r)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=qu,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():n==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(n,r){n==="shape"?this.setShape(r):e.prototype.attrKV.call(this,n,r)},t.prototype.setShape=function(n,r){var a=this.shape;return a||(a=this.shape={}),typeof n=="string"?a[n]=r:oe(a,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&qu)},t.prototype.createStyle=function(n){return Gy(nm,n)},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.shape&&!r.shape&&(r.shape=oe({},this.shape))},t.prototype._applyStateObj=function(n,r,a,i,o,s){e.prototype._applyStateObj.call(this,n,r,a,i,o,s);var l=!(r&&i),u;if(r&&r.shape?o?i?u=r.shape:(u=oe({},a.shape),oe(u,r.shape)):(u=oe({},i?this.shape:a.shape),oe(u,r.shape)):l&&(u=a.shape),u)if(o){this.shape=oe({},this.shape);for(var c={},f=tt(u),d=0;d0},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.createStyle=function(n){return Gy(Qre,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){var n=this.style;if(!this._rect){var r=n.text;r!=null?r+="":r="";var a=sh(r,n.font,n.textAlign,n.textBaseline);if(a.x+=n.x||0,a.y+=n.y||0,this.hasStroke()){var i=n.lineWidth;a.x-=i/2,a.y-=i/2,a.width+=i,a.height+=i}this._rect=a}return this._rect},t.initDefaultProps=function(){var n=t.prototype;n.dirtyRectTolerance=10}(),t}(ya);a$.prototype.type="tspan";const _v=a$;var eae=Ee({x:0,y:0},Rl),tae={style:Ee({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Zy.style)};function nae(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var i$=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(n){return Gy(eae,n)},t.prototype._getSize=function(n){var r=this.style,a=r[n];if(a!=null)return a;var i=nae(r.image)?r.image:this.__image;if(!i)return 0;var o=n==="width"?"height":"width",s=r[o];return s==null?i[n]:i[n]/i[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return tae},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new Xe(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(ya);i$.prototype.type="image";const Hn=i$;function rae(e,t){var n=t.x,r=t.y,a=t.width,i=t.height,o=t.r,s,l,u,c;a<0&&(n=n+a,a=-a),i<0&&(r=r+i,i=-i),typeof o=="number"?s=l=u=c=o:o instanceof Array?o.length===1?s=l=u=c=o[0]:o.length===2?(s=u=o[0],l=c=o[1]):o.length===3?(s=o[0],l=c=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],c=o[3]):s=l=u=c=0;var f;s+l>a&&(f=s+l,s*=a/f,l*=a/f),u+c>a&&(f=u+c,u*=a/f,c*=a/f),l+u>i&&(f=l+u,l*=i/f,u*=i/f),s+c>i&&(f=s+c,s*=i/f,c*=i/f),e.moveTo(n+s,r),e.lineTo(n+a-l,r),l!==0&&e.arc(n+a-l,r+l,l,-Math.PI/2,0),e.lineTo(n+a,r+i-u),u!==0&&e.arc(n+a-u,r+i-u,u,0,Math.PI/2),e.lineTo(n+c,r+i),c!==0&&e.arc(n+c,r+i-c,c,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5)}var ac=Math.round;function o$(e,t,n){if(t){var r=t.x1,a=t.x2,i=t.y1,o=t.y2;e.x1=r,e.x2=a,e.y1=i,e.y2=o;var s=n&&n.lineWidth;return s&&(ac(r*2)===ac(a*2)&&(e.x1=e.x2=_l(r,s,!0)),ac(i*2)===ac(o*2)&&(e.y1=e.y2=_l(i,s,!0))),e}}function s$(e,t,n){if(t){var r=t.x,a=t.y,i=t.width,o=t.height;e.x=r,e.y=a,e.width=i,e.height=o;var s=n&&n.lineWidth;return s&&(e.x=_l(r,s,!0),e.y=_l(a,s,!0),e.width=Math.max(_l(r+i,s,!1)-e.x,i===0?0:1),e.height=Math.max(_l(a+o,s,!1)-e.y,o===0?0:1)),e}}function _l(e,t,n){if(!t)return e;var r=ac(e*2);return(r+ac(t))%2===0?r/2:(r+(n?1:-1))/2}var aae=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),iae={},l$=function(e){J(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new aae},t.prototype.buildPath=function(n,r){var a,i,o,s;if(this.subPixelOptimize){var l=s$(iae,r,this.style);a=l.x,i=l.y,o=l.width,s=l.height,l.r=r.r,r=l}else a=r.x,i=r.y,o=r.width,s=r.height;r.r?rae(n,r):n.rect(a,i,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Qe);l$.prototype.type="rect";const at=l$;var IM={fill:"#000"},PM=2,oae={style:Ee({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Zy.style)},u$=function(e){J(t,e);function t(n){var r=e.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=IM,r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var n=0;n0,D=n.width!=null&&(n.overflow==="truncate"||n.overflow==="break"||n.overflow==="breakAll"),M=o.calculatedLineHeight,L=0;L=0&&(L=S[M],L.align==="right");)this._placeToken(L,n,C,m,D,"right",_),T-=L.width,D-=L.width,M--;for(P+=(i-(P-p)-(y-D)-T)/2;A<=M;)L=S[A],this._placeToken(L,n,C,m,P+L.width/2,"center",_),P+=L.width,A++;m+=C}},t.prototype._placeToken=function(n,r,a,i,o,s,l){var u=r.rich[n.styleName]||{};u.text=n.text;var c=n.verticalAlign,f=i+a/2;c==="top"?f=i+n.height/2:c==="bottom"&&(f=i+a-n.height/2);var d=!n.isLineHolder&&D_(u);d&&this._renderBackground(u,r,s==="right"?o-n.width:s==="center"?o-n.width/2:o,f-n.height/2,n.width,n.height);var v=!!u.backgroundColor,h=n.textPadding;h&&(o=RM(o,s,h),f-=n.height/2-h[0]-n.innerHeight/2);var g=this._getOrCreateChild(_v),p=g.createStyle();g.useStyle(p);var m=this._defaultStyle,y=!1,_=0,b=EM("fill"in u?u.fill:"fill"in r?r.fill:(y=!0,m.fill)),x=LM("stroke"in u?u.stroke:"stroke"in r?r.stroke:!v&&!l&&(!m.autoStroke||y)?(_=PM,m.stroke):null),S=u.textShadowBlur>0||r.textShadowBlur>0;p.text=n.text,p.x=o,p.y=f,S&&(p.shadowBlur=u.textShadowBlur||r.textShadowBlur||0,p.shadowColor=u.textShadowColor||r.textShadowColor||"transparent",p.shadowOffsetX=u.textShadowOffsetX||r.textShadowOffsetX||0,p.shadowOffsetY=u.textShadowOffsetY||r.textShadowOffsetY||0),p.textAlign=s,p.textBaseline="middle",p.font=n.font||os,p.opacity=hi(u.opacity,r.opacity,1),MM(p,u),x&&(p.lineWidth=hi(u.lineWidth,r.lineWidth,_),p.lineDash=Ge(u.lineDash,r.lineDash),p.lineDashOffset=r.lineDashOffset||0,p.stroke=x),b&&(p.fill=b);var w=n.contentWidth,C=n.contentHeight;g.setBoundingRect(new Xe(sd(p.x,w,p.textAlign),Ju(p.y,C,p.textBaseline),w,C))},t.prototype._renderBackground=function(n,r,a,i,o,s){var l=n.backgroundColor,u=n.borderWidth,c=n.borderColor,f=l&&l.image,d=l&&!f,v=n.borderRadius,h=this,g,p;if(d||n.lineHeight||u&&c){g=this._getOrCreateChild(at),g.useStyle(g.createStyle()),g.style.fill=null;var m=g.shape;m.x=a,m.y=i,m.width=o,m.height=s,m.r=v,g.dirtyShape()}if(d){var y=g.style;y.fill=l||null,y.fillOpacity=Ge(n.fillOpacity,1)}else if(f){p=this._getOrCreateChild(Hn),p.onload=function(){h.dirtyStyle()};var _=p.style;_.image=l.image,_.x=a,_.y=i,_.width=o,_.height=s}if(u&&c){var y=g.style;y.lineWidth=u,y.stroke=c,y.strokeOpacity=Ge(n.strokeOpacity,1),y.lineDash=n.borderDash,y.lineDashOffset=n.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var b=(g||p).style;b.shadowBlur=n.shadowBlur||0,b.shadowColor=n.shadowColor||"transparent",b.shadowOffsetX=n.shadowOffsetX||0,b.shadowOffsetY=n.shadowOffsetY||0,b.opacity=hi(n.opacity,r.opacity,1)},t.makeFont=function(n){var r="";return f$(n)&&(r=[n.fontStyle,n.fontWeight,c$(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),r&&Oa(r)||n.textFont||n.font},t}(ya),sae={left:!0,right:1,center:1},lae={top:1,bottom:1,middle:1},DM=["fontStyle","fontWeight","fontSize","fontFamily"];function c$(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?UC+"px":e+"px"}function MM(e,t){for(var n=0;n=0,i=!1;if(e instanceof Qe){var o=d$(e),s=a&&o.selectFill||o.normalFill,l=a&&o.selectStroke||o.normalStroke;if(Lu(s)||Lu(l)){r=r||{};var u=r.style||{};u.fill==="inherit"?(i=!0,r=oe({},r),u=oe({},u),u.fill=s):!Lu(u.fill)&&Lu(s)?(i=!0,r=oe({},r),u=oe({},u),u.fill=j1(s)):!Lu(u.stroke)&&Lu(l)&&(i||(r=oe({},r),u=oe({},u)),u.stroke=j1(l)),r.style=u}}if(r&&r.z2==null){i||(r=oe({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(c??lf)}return r}function gae(e,t,n){if(n&&n.z2==null){n=oe({},n);var r=e.z2SelectLift;n.z2=e.z2+(r??cae)}return n}function pae(e,t,n){var r=je(e.currentStates,t)>=0,a=e.style.opacity,i=r?null:vae(e,["opacity"],t,{opacity:1});n=n||{};var o=n.style||{};return o.opacity==null&&(n=oe({},n),o=oe({opacity:r?a:i.opacity*.1},o),n.style=o),n}function M_(e,t){var n=this.states[e];if(this.style){if(e==="emphasis")return hae(this,e,t,n);if(e==="blur")return pae(this,e,n);if(e==="select")return gae(this,e,n)}return n}function tu(e){e.stateProxy=M_;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=M_),n&&(n.stateProxy=M_)}function zM(e,t){!_$(e,t)&&!e.__highByOuter&&uo(e,v$)}function FM(e,t){!_$(e,t)&&!e.__highByOuter&&uo(e,h$)}function qi(e,t){e.__highByOuter|=1<<(t||0),uo(e,v$)}function Ji(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&uo(e,h$)}function p$(e){uo(e,vT)}function hT(e){uo(e,g$)}function m$(e){uo(e,fae)}function y$(e){uo(e,dae)}function _$(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function b$(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(a,i){var o=fT(i),s=a==="series",l=s?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!s&&r.push(l),o.isBlured&&(l.group.traverse(function(u){g$(u)}),s&&n.push(i)),o.isBlured=!1}),k(r,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(n,!1,t)})}function fx(e,t,n,r){var a=r.getModel();n=n||"coordinateSystem";function i(u,c){for(var f=0;f0){var s={dataIndex:o,seriesIndex:n.seriesIndex};i!=null&&(s.dataType=i),t.push(s)}})}),t}function Ol(e,t,n){bl(e,!0),uo(e,tu),vx(e,t,n)}function xae(e){bl(e,!1)}function Yt(e,t,n,r){r?xae(e):Ol(e,t,n)}function vx(e,t,n){var r=ze(e);t!=null?(r.focus=t,r.blurScope=n):r.focus&&(r.focus=null)}var GM=["emphasis","blur","select"],wae={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function $n(e,t,n,r){n=n||"itemStyle";for(var a=0;a1&&(o*=k_(h),s*=k_(h));var g=(a===i?-1:1)*k_((o*o*(s*s)-o*o*(v*v)-s*s*(d*d))/(o*o*(v*v)+s*s*(d*d)))||0,p=g*o*v/s,m=g*-s*d/o,y=(e+n)/2+sg(f)*p-og(f)*m,_=(t+r)/2+og(f)*p+sg(f)*m,b=YM([1,0],[(d-p)/o,(v-m)/s]),x=[(d-p)/o,(v-m)/s],S=[(-1*d-p)/o,(-1*v-m)/s],w=YM(x,S);if(gx(x,S)<=-1&&(w=Rf),gx(x,S)>=1&&(w=0),w<0){var C=Math.round(w/Rf*1e6)/1e6;w=Rf*2+C%2*Rf}c.addData(u,y,_,o,s,b,w,f,i)}var Dae=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,Mae=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function kae(e){var t=new Ci;if(!e)return t;var n=0,r=0,a=n,i=r,o,s=Ci.CMD,l=e.match(Dae);if(!l)return t;for(var u=0;uL*L+R*R&&(C=A,T=P),{cx:C,cy:T,x0:-c,y0:-f,x1:C*(a/x-1),y1:T*(a/x-1)}}function Bae(e){var t;if(ue(e)){var n=e.length;if(!n)return e;n===1?t=[e[0],e[0],0,0]:n===2?t=[e[0],e[0],e[1],e[1]]:n===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function zae(e,t){var n,r=ld(t.r,0),a=ld(t.r0||0,0),i=r>0,o=a>0;if(!(!i&&!o)){if(i||(r=a,a=0),a>r){var s=r;r=a,a=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var c=t.cx,f=t.cy,d=!!t.clockwise,v=ZM(u-l),h=v>L_&&v%L_;if(h>Da&&(v=h),!(r>Da))e.moveTo(c,f);else if(v>L_-Da)e.moveTo(c+r*Ru(l),f+r*Us(l)),e.arc(c,f,r,l,u,!d),a>Da&&(e.moveTo(c+a*Ru(u),f+a*Us(u)),e.arc(c,f,a,u,l,d));else{var g=void 0,p=void 0,m=void 0,y=void 0,_=void 0,b=void 0,x=void 0,S=void 0,w=void 0,C=void 0,T=void 0,A=void 0,P=void 0,D=void 0,M=void 0,L=void 0,R=r*Ru(l),E=r*Us(l),$=a*Ru(u),O=a*Us(u),G=v>Da;if(G){var Y=t.cornerRadius;Y&&(n=Bae(Y),g=n[0],p=n[1],m=n[2],y=n[3]);var j=ZM(r-a)/2;if(_=Qa(j,m),b=Qa(j,y),x=Qa(j,g),S=Qa(j,p),T=w=ld(_,b),A=C=ld(x,S),(w>Da||C>Da)&&(P=r*Ru(u),D=r*Us(u),M=a*Ru(l),L=a*Us(l),vDa){var K=Qa(m,T),U=Qa(y,T),te=lg(M,L,R,E,r,K,d),ie=lg(P,D,$,O,r,U,d);e.moveTo(c+te.cx+te.x0,f+te.cy+te.y0),T0&&e.arc(c+te.cx,f+te.cy,K,Wn(te.y0,te.x0),Wn(te.y1,te.x1),!d),e.arc(c,f,r,Wn(te.cy+te.y1,te.cx+te.x1),Wn(ie.cy+ie.y1,ie.cx+ie.x1),!d),U>0&&e.arc(c+ie.cx,f+ie.cy,U,Wn(ie.y1,ie.x1),Wn(ie.y0,ie.x0),!d))}else e.moveTo(c+R,f+E),e.arc(c,f,r,l,u,!d);if(!(a>Da)||!G)e.lineTo(c+$,f+O);else if(A>Da){var K=Qa(g,A),U=Qa(p,A),te=lg($,O,P,D,a,-U,d),ie=lg(R,E,M,L,a,-K,d);e.lineTo(c+te.cx+te.x0,f+te.cy+te.y0),A0&&e.arc(c+te.cx,f+te.cy,U,Wn(te.y0,te.x0),Wn(te.y1,te.x1),!d),e.arc(c,f,a,Wn(te.cy+te.y1,te.cx+te.x1),Wn(ie.cy+ie.y1,ie.cx+ie.x1),d),K>0&&e.arc(c+ie.cx,f+ie.cy,K,Wn(ie.y1,ie.x1),Wn(ie.y0,ie.x0),!d))}else e.lineTo(c+$,f+O),e.arc(c,f,a,u,l,d)}e.closePath()}}}var Fae=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),D$=function(e){J(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new Fae},t.prototype.buildPath=function(n,r){zae(n,r)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Qe);D$.prototype.type="sector";const Pr=D$;var $ae=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),M$=function(e){J(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new $ae},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.PI*2;n.moveTo(a+r.r,i),n.arc(a,i,r.r,0,o,!1),n.moveTo(a+r.r0,i),n.arc(a,i,r.r0,0,o,!0)},t}(Qe);M$.prototype.type="ring";const Jy=M$;function Gae(e,t,n,r){var a=[],i=[],o=[],s=[],l,u,c,f;if(r){c=[1/0,1/0],f=[-1/0,-1/0];for(var d=0,v=e.length;d=2){if(r){var i=Gae(a,r,n,t.smoothConstraint);e.moveTo(a[0][0],a[0][1]);for(var o=a.length,s=0;s<(n?o:o-1);s++){var l=i[s*2],u=i[s*2+1],c=a[(s+1)%o];e.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{e.moveTo(a[0][0],a[0][1]);for(var s=1,f=a.length;sXs[1]){if(s=!1,i)return s;var c=Math.abs(Xs[0]-Ys[1]),f=Math.abs(Ys[0]-Xs[1]);Math.min(c,f)>a.len()&&(c0){var f=c.duration,d=c.delay,v=c.easing,h={duration:f,delay:d||0,easing:v,done:i,force:!!i||!!o,setToFinal:!u,scope:e,during:o};s?t.animateFrom(n,h):t.animateTo(n,h)}else t.stopAnimation(),!s&&t.attr(n),o&&o(1),i&&i()}function ct(e,t,n,r,a,i){bT("update",e,t,n,r,a,i)}function Nt(e,t,n,r,a,i){bT("enter",e,t,n,r,a,i)}function yc(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function qM(e){return!e.isGroup}function lie(e){return e.shape!=null}function fh(e,t,n){if(!e||!t)return;function r(o){var s={};return o.traverse(function(l){qM(l)&&l.anid&&(s[l.anid]=l)}),s}function a(o){var s={x:o.x,y:o.y,rotation:o.rotation};return lie(o)&&(s.shape=oe({},o.shape)),s}var i=r(e);t.traverse(function(o){if(qM(o)&&o.anid){var s=i[o.anid];if(s){var l=a(o);o.attr(a(s)),ct(o,l,n,ze(o).dataIndex)}}})}function H$(e,t){return fe(e,function(n){var r=n[0];r=im(r,t.x),r=om(r,t.x+t.width);var a=n[1];return a=im(a,t.y),a=om(a,t.y+t.height),[r,a]})}function uie(e,t){var n=im(e.x,t.x),r=om(e.x+e.width,t.x+t.width),a=im(e.y,t.y),i=om(e.y+e.height,t.y+t.height);if(r>=n&&i>=a)return{x:n,y:a,width:r-n,height:i-a}}function dh(e,t,n){var r=oe({rectHover:!0},t),a=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(a.image=e.slice(8),Ee(a,n),new Hn(r)):e0(e.replace("path://",""),r,n,"center")}function ud(e,t,n,r,a){for(var i=0,o=a[a.length-1];i1)return!1;var p=E_(v,h,c,f)/d;return!(p<0||p>1)}function E_(e,t,n,r){return e*r-n*t}function cie(e){return e<=1e-6&&e>=-1e-6}function cf(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,a=we(t)?{formatter:t}:t,i=n.mainType,o=n.componentIndex,s={componentType:i,name:r,$vars:["name"]};s[i+"Index"]=o;var l=e.formatterParamsExtra;l&&k(tt(l),function(c){Te(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=ze(e.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:r,option:Ee({content:r,formatterParams:s},a)}}function JM(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function Ts(e,t){if(e)if(ue(e))for(var n=0;n=0&&s.push(l)}),s}}function As(e,t){return Ye(Ye({},e,!0),t,!0)}const wie={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},Cie={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var lm="ZH",wT="EN",_c=wT,gp={},CT={},K$=st.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage||_c).toUpperCase();return e.indexOf(lm)>-1?lm:_c}():_c;function q$(e,t){e=e.toUpperCase(),CT[e]=new Lt(t),gp[e]=t}function Tie(e){if(we(e)){var t=gp[e.toUpperCase()]||{};return e===lm||e===wT?Ve(t):Ye(Ve(t),Ve(gp[_c]),!1)}else return Ye(Ve(e),Ve(gp[_c]),!1)}function yx(e){return CT[e]}function Aie(){return CT[_c]}q$(wT,wie);q$(lm,Cie);var TT=1e3,AT=TT*60,Ed=AT*60,ua=Ed*24,rk=ua*365,cd={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},fg="{yyyy}-{MM}-{dd}",ak={year:"{yyyy}",month:"{yyyy}-{MM}",day:fg,hour:fg+" "+cd.hour,minute:fg+" "+cd.minute,second:fg+" "+cd.second,millisecond:cd.none},O_=["year","month","day","hour","minute","second","millisecond"],J$=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function So(e,t){return e+="","0000".substr(0,t-e.length)+e}function bc(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function Iie(e){return e===bc(e)}function Pie(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function r0(e,t,n,r){var a=wi(e),i=a[IT(n)](),o=a[Sc(n)]()+1,s=Math.floor((o-1)/3)+1,l=a[a0(n)](),u=a["get"+(n?"UTC":"")+"Day"](),c=a[wv(n)](),f=(c-1)%12+1,d=a[i0(n)](),v=a[o0(n)](),h=a[s0(n)](),g=r instanceof Lt?r:yx(r||K$)||Aie(),p=g.getModel("time"),m=p.get("month"),y=p.get("monthAbbr"),_=p.get("dayOfWeek"),b=p.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,So(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,So(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,So(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,b[u]).replace(/{e}/g,u+"").replace(/{HH}/g,So(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,So(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,So(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,So(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,So(h,3)).replace(/{S}/g,h+"")}function Die(e,t,n,r,a){var i=null;if(we(n))i=n;else if(Le(n))i=n(e.value,t,{level:e.level});else{var o=oe({},cd);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(ue(i)){var f=e.level==null?0:e.level>=0?e.level:i.length+e.level;f=Math.min(f,i.length-1),i=i[f]}}return r0(new Date(e.value),i,a,r)}function Q$(e,t){var n=wi(e),r=n[Sc(t)]()+1,a=n[a0(t)](),i=n[wv(t)](),o=n[i0(t)](),s=n[o0(t)](),l=n[s0(t)](),u=l===0,c=u&&s===0,f=c&&o===0,d=f&&i===0,v=d&&a===1,h=v&&r===1;return h?"year":v?"month":d?"day":f?"hour":c?"minute":u?"second":"millisecond"}function ik(e,t,n){var r=ut(e)?wi(e):e;switch(t=t||Q$(e,n),t){case"year":return r[IT(n)]();case"half-year":return r[Sc(n)]()>=6?1:0;case"quarter":return Math.floor((r[Sc(n)]()+1)/4);case"month":return r[Sc(n)]();case"day":return r[a0(n)]();case"half-day":return r[wv(n)]()/24;case"hour":return r[wv(n)]();case"minute":return r[i0(n)]();case"second":return r[o0(n)]();case"millisecond":return r[s0(n)]()}}function IT(e){return e?"getUTCFullYear":"getFullYear"}function Sc(e){return e?"getUTCMonth":"getMonth"}function a0(e){return e?"getUTCDate":"getDate"}function wv(e){return e?"getUTCHours":"getHours"}function i0(e){return e?"getUTCMinutes":"getMinutes"}function o0(e){return e?"getUTCSeconds":"getSeconds"}function s0(e){return e?"getUTCMilliseconds":"getMilliseconds"}function Mie(e){return e?"setUTCFullYear":"setFullYear"}function eG(e){return e?"setUTCMonth":"setMonth"}function tG(e){return e?"setUTCDate":"setDate"}function nG(e){return e?"setUTCHours":"setHours"}function rG(e){return e?"setUTCMinutes":"setMinutes"}function aG(e){return e?"setUTCSeconds":"setSeconds"}function iG(e){return e?"setUTCMilliseconds":"setMilliseconds"}function oG(e){if(!G5(e))return we(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function sG(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(n,r){return r.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var vf=qC;function _x(e,t,n){var r="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(c){return c&&Oa(c)?c:"-"}function i(c){return!!(c!=null&&!isNaN(c)&&isFinite(c))}var o=t==="time",s=e instanceof Date;if(o||s){var l=o?wi(e):e;if(isNaN(+l)){if(s)return"-"}else return r0(l,r,n)}if(t==="ordinal")return O1(e)?a(e):ut(e)&&i(e)?e+"":"-";var u=Ki(e);return i(u)?oG(u):O1(e)?a(e):typeof e=="boolean"?e+"":"-"}var ok=["a","b","c","d","e","f","g"],N_=function(e,t){return"{"+e+(t??"")+"}"};function lG(e,t,n){ue(t)||(t=[t]);var r=t.length;if(!r)return"";for(var a=t[0].$vars||[],i=0;i':'';var o=n.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}}function nu(e,t){return t=t||"transparent",we(e)?e:Re(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function um(e,t){if(t==="_blank"||t==="blank"){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}var pp=k,uG=["left","right","top","bottom","width","height"],Sl=[["width","left","right"],["height","top","bottom"]];function PT(e,t,n,r,a){var i=0,o=0;r==null&&(r=1/0),a==null&&(a=1/0);var s=0;t.eachChild(function(l,u){var c=l.getBoundingRect(),f=t.childAt(u+1),d=f&&f.getBoundingRect(),v,h;if(e==="horizontal"){var g=c.width+(d?-d.x+c.x:0);v=i+g,v>r||l.newline?(i=0,v=g,o+=s+n,s=c.height):s=Math.max(s,c.height)}else{var p=c.height+(d?-d.y+c.y:0);h=o+p,h>a||l.newline?(i+=s+n,o=0,h=p,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),e==="horizontal"?i=v+n:o=h+n)})}var Bl=PT;He(PT,"vertical");He(PT,"horizontal");function Eie(e,t,n){var r=t.width,a=t.height,i=_e(e.left,r),o=_e(e.top,a),s=_e(e.right,r),l=_e(e.bottom,a);return(isNaN(i)||isNaN(parseFloat(e.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=r),(isNaN(o)||isNaN(parseFloat(e.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=a),n=vf(n||0),{width:Math.max(s-i-n[1]-n[3],0),height:Math.max(l-o-n[0]-n[2],0)}}function hn(e,t,n){n=vf(n||0);var r=t.width,a=t.height,i=_e(e.left,r),o=_e(e.top,a),s=_e(e.right,r),l=_e(e.bottom,a),u=_e(e.width,r),c=_e(e.height,a),f=n[2]+n[0],d=n[1]+n[3],v=e.aspect;switch(isNaN(u)&&(u=r-s-d-i),isNaN(c)&&(c=a-l-f-o),v!=null&&(isNaN(u)&&isNaN(c)&&(v>r/a?u=r*.8:c=a*.8),isNaN(u)&&(u=v*c),isNaN(c)&&(c=u/v)),isNaN(i)&&(i=r-s-u-d),isNaN(o)&&(o=a-l-c-f),e.left||e.right){case"center":i=r/2-u/2-n[3];break;case"right":i=r-u-d;break}switch(e.top||e.bottom){case"middle":case"center":o=a/2-c/2-n[0];break;case"bottom":o=a-c-f;break}i=i||0,o=o||0,isNaN(u)&&(u=r-d-i-(s||0)),isNaN(c)&&(c=a-f-o-(l||0));var h=new Xe(i+n[3],o+n[0],u,c);return h.margin=n,h}function l0(e,t,n,r,a,i){var o=!a||!a.hv||a.hv[0],s=!a||!a.hv||a.hv[1],l=a&&a.boundingMode||"all";if(i=i||e,i.x=e.x,i.y=e.y,!o&&!s)return!1;var u;if(l==="raw")u=e.type==="group"?new Xe(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(u=e.getBoundingRect(),e.needLocalTransform()){var c=e.getLocalTransform();u=u.clone(),u.applyTransform(c)}var f=hn(Ee({width:u.width,height:u.height},t),n,r),d=o?f.x-u.x:0,v=s?f.y-u.y:0;return l==="raw"?(i.x=d,i.y=v):(i.x+=d,i.y+=v),i===e&&e.markRedraw(),!0}function Rie(e,t){return e[Sl[t][0]]!=null||e[Sl[t][1]]!=null&&e[Sl[t][2]]!=null}function Cv(e){var t=e.layoutMode||e.constructor.layoutMode;return Re(t)?t:t?{type:t}:null}function cs(e,t,n){var r=n&&n.ignoreSize;!ue(r)&&(r=[r,r]);var a=o(Sl[0],0),i=o(Sl[1],1);u(Sl[0],e,a),u(Sl[1],e,i);function o(c,f){var d={},v=0,h={},g=0,p=2;if(pp(c,function(_){h[_]=e[_]}),pp(c,function(_){s(t,_)&&(d[_]=h[_]=t[_]),l(d,_)&&v++,l(h,_)&&g++}),r[f])return l(t,c[1])?h[c[2]]=null:l(t,c[2])&&(h[c[1]]=null),h;if(g===p||!v)return h;if(v>=p)return d;for(var m=0;m=0;l--)s=Ye(s,a[l],!0);r.defaultOption=s}return r.defaultOption},t.prototype.getReferringComponents=function(n,r){var a=n+"Index",i=n+"Id";return lh(this.ecModel,n,{index:this.get(a,!0),id:this.get(i,!0)},r)},t.prototype.getBoxLayoutParams=function(){var n=this;return{left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=function(){var n=t.prototype;n.type="component",n.id="",n.name="",n.mainType="",n.subType="",n.componentIndex=0}(),t}(Lt);J5(gf,Lt);Yy(gf);Sie(gf);xie(gf,Oie);function Oie(e){var t=[];return k(gf.getClassesByMainType(e),function(n){t=t.concat(n.dependencies||n.prototype.dependencies||[])}),t=fe(t,function(n){return fi(n).main}),e!=="dataset"&&je(t,"dataset")<=0&&t.unshift("dataset"),t}const ot=gf;var fG="";typeof navigator<"u"&&(fG=navigator.platform||"");var Vu="rgba(0, 0, 0, 0.2)";const Nie={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Vu,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Vu,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Vu,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Vu,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Vu,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Vu,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:fG.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var dG=Ie(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Ta="original",Qn="arrayRows",Aa="objectRows",Ii="keyedColumns",Jo="typedArray",vG="unknown",gi="column",pf="row",Nn={Must:1,Might:2,Not:3},hG=it();function Bie(e){hG(e).datasetMap=Ie()}function gG(e,t,n){var r={},a=MT(t);if(!a||!e)return r;var i=[],o=[],s=t.ecModel,l=hG(s).datasetMap,u=a.uid+"_"+n.seriesLayoutBy,c,f;e=e.slice(),k(e,function(g,p){var m=Re(g)?g:e[p]={name:g};m.type==="ordinal"&&c==null&&(c=p,f=h(m)),r[m.name]=[]});var d=l.get(u)||l.set(u,{categoryWayDim:f,valueWayDim:0});k(e,function(g,p){var m=g.name,y=h(g);if(c==null){var _=d.valueWayDim;v(r[m],_,y),v(o,_,y),d.valueWayDim+=y}else if(c===p)v(r[m],0,y),v(i,0,y);else{var _=d.categoryWayDim;v(r[m],_,y),v(o,_,y),d.categoryWayDim+=y}});function v(g,p,m){for(var y=0;yt)return e[r];return e[n-1]}function yG(e,t,n,r,a,i,o){i=i||e;var s=t(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var c=o==null||!r?n:Hie(r,o);if(c=c||n,!(!c||!c.length)){var f=c[l];return a&&(u[a]=f),s.paletteIdx=(l+1)%c.length,f}}function Wie(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var dg,Vf,lk,uk="\0_ec_inner",Uie=1,_G=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n,r,a,i,o,s){i=i||{},this.option=null,this._theme=new Lt(i),this._locale=new Lt(o),this._optionManager=s},t.prototype.setOption=function(n,r,a){var i=dk(r);this._optionManager.setOption(n,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(n,r){return this._resetOption(n,dk(r))},t.prototype._resetOption=function(n,r){var a=!1,i=this._optionManager;if(!n||n==="recreate"){var o=i.mountOption(n==="recreate");!this.option||n==="recreate"?lk(this,o):(this.restoreData(),this._mergeOption(o,r)),a=!0}if((n==="timeline"||n==="media")&&this.restoreData(),!n||n==="recreate"||n==="timeline"){var s=i.getTimelineOption(this);s&&(a=!0,this._mergeOption(s,r))}if(!n||n==="recreate"||n==="media"){var l=i.getMediaOption(this);l.length&&k(l,function(u){a=!0,this._mergeOption(u,r)},this)}return a},t.prototype.mergeOption=function(n){this._mergeOption(n,null)},t.prototype._mergeOption=function(n,r){var a=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=Ie(),u=r&&r.replaceMergeMainTypeMap;Bie(this),k(n,function(f,d){f!=null&&(ot.hasClass(d)?d&&(s.push(d),l.set(d,!0)):a[d]=a[d]==null?Ve(f):Ye(a[d],f,!0))}),u&&u.each(function(f,d){ot.hasClass(d)&&!l.get(d)&&(s.push(d),l.set(d,!0))}),ot.topologicalTravel(s,ot.getAllClassMainTypes(),c,this);function c(f){var d=$ie(this,f,St(n[f])),v=i.get(f),h=v?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",g=X5(v,d,h);sre(g,f,ot),a[f]=null,i.set(f,null),o.set(f,0);var p=[],m=[],y=0,_;k(g,function(b,x){var S=b.existing,w=b.newOption;if(!w)S&&(S.mergeOption({},this),S.optionUpdated({},!1));else{var C=f==="series",T=ot.getClass(f,b.keyInfo.subType,!C);if(!T)return;if(f==="tooltip"){if(_)return;_=!0}if(S&&S.constructor===T)S.name=b.keyInfo.name,S.mergeOption(w,this),S.optionUpdated(w,!1);else{var A=oe({componentIndex:x},b.keyInfo);S=new T(w,this,this,A),oe(S,A),b.brandNew&&(S.__requireNewView=!0),S.init(w,this,this),S.optionUpdated(null,!0)}}S?(p.push(S.option),m.push(S),y++):(p.push(void 0),m.push(void 0))},this),a[f]=p,i.set(f,m),o.set(f,y),f==="series"&&dg(this)}this._seriesIndices||dg(this)},t.prototype.getOption=function(){var n=Ve(this.option);return k(n,function(r,a){if(ot.hasClass(a)){for(var i=St(r),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!yv(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,n[a]=i}}),delete n[uk],n},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(n){this._payload=n},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(n,r){var a=this._componentsMap.get(n);if(a){var i=a[r||0];if(i)return i;if(r==null){for(var o=0;o=t:n==="max"?e<=t:e===t}function noe(e,t){return e.join(",")===t.join(",")}const roe=Jie;var Ia=k,Tv=Re,vk=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function z_(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=vk.length;n=0;p--){var m=e[p];if(s||(h=m.data.rawIndexOf(m.stackedByDimension,v)),h>=0){var y=m.data.getByRawIndex(m.stackResultDimension,h);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&d>=0&&y>0||l==="samesign"&&d<=0&&y<0){d=Kne(d,y),g=y;break}}}return r[0]=d,r[1]=g,r})})}var u0=function(){function e(t){this.data=t.data||(t.sourceFormat===Ii?{}:[]),this.sourceFormat=t.sourceFormat||vG,this.seriesLayoutBy=t.seriesLayoutBy||gi,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var n=this.dimensionsDefine=t.dimensionsDefine;if(n)for(var r=0;rg&&(g=_)}v[0]=h,v[1]=g}},a=function(){return this._data?this._data.length/this._dimSize:0};bk=(t={},t[Qn+"_"+gi]={pure:!0,appendData:i},t[Qn+"_"+pf]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Aa]={pure:!0,appendData:i},t[Ii]={pure:!0,appendData:function(o){var s=this._data;k(o,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[Ta]={appendData:i},t[Jo]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var s=0;s=0&&(g=o.interpolatedValue[p])}return g!=null?g+"":""})}},e.prototype.getRawValue=function(t,n){return Bc(this.getData(n),t)},e.prototype.formatTooltip=function(t,n,r){},e}();function Ck(e){var t,n;return Re(e)?e.type&&(n=e):t=e,{text:t,frag:n}}function Rd(e){return new boe(e)}var boe=function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var n=this._upstream,r=t&&t.skip;if(this._dirty&&n){var a=this.context;a.data=a.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!r&&(i=this._plan(this.context));var o=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(i="reset");function c(y){return!(y>=1)&&(y=1),y}var f;(this._dirty||i==="reset")&&(this._dirty=!1,f=this._doReset(r)),this._modBy=l,this._modDataCount=u;var d=t&&t.step;if(n?this._dueEnd=n._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var v=this._dueIndex,h=Math.min(d!=null?this._dueIndex+d:1/0,this._dueEnd);if(!r&&(f||v1&&r>0?s:o}};return i;function o(){return t=e?null:lt},gte:function(e,t){return e>=t}},xoe=function(){function e(t,n){if(!ut(n)){var r="";vt(r)}this._opFn=kG[t],this._rvalFloat=Ki(n)}return e.prototype.evaluate=function(t){return ut(t)?this._opFn(t,this._rvalFloat):this._opFn(Ki(t),this._rvalFloat)},e}(),LG=function(){function e(t,n){var r=t==="desc";this._resultLT=r?1:-1,n==null&&(n=r?"min":"max"),this._incomparable=n==="min"?-1/0:1/0}return e.prototype.evaluate=function(t,n){var r=ut(t)?t:Ki(t),a=ut(n)?n:Ki(n),i=isNaN(r),o=isNaN(a);if(i&&(r=this._incomparable),o&&(a=this._incomparable),i&&o){var s=we(t),l=we(n);s&&(r=l?t:0),l&&(a=s?n:0)}return ra?-this._resultLT:0},e}(),woe=function(){function e(t,n){this._rval=n,this._isEQ=t,this._rvalTypeof=typeof n,this._rvalFloat=Ki(n)}return e.prototype.evaluate=function(t){var n=t===this._rval;if(!n){var r=typeof t;r!==this._rvalTypeof&&(r==="number"||this._rvalTypeof==="number")&&(n=Ki(t)===this._rvalFloat)}return this._isEQ?n:!n},e}();function Coe(e,t){return e==="eq"||e==="ne"?new woe(e==="eq",t):Te(kG,e)?new xoe(e,t):null}var Toe=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(t){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(t){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(t,n){},e.prototype.retrieveValueFromItem=function(t,n){},e.prototype.convertValue=function(t,n){return Qo(t,n)},e}();function Aoe(e,t){var n=new Toe,r=e.data,a=n.sourceFormat=e.sourceFormat,i=e.startIndex,o="";e.seriesLayoutBy!==gi&&vt(o);var s=[],l={},u=e.dimensionsDefine;if(u)k(u,function(g,p){var m=g.name,y={index:p,name:m,displayName:g.displayName};if(s.push(y),m!=null){var _="";Te(l,m)&&vt(_),l[m]=y}});else for(var c=0;c65535?Roe:Voe}function Ou(){return[1/0,-1/0]}function Ooe(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function Ik(e,t,n,r,a){var i=VG[n||"float"];if(a){var o=e[t],s=o&&o.length;if(s!==r){for(var l=new i(r),u=0;up[1]&&(p[1]=g)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,n,r){for(var a=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=fe(o,function(y){return y.property}),c=0;cm[1]&&(m[1]=p)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=n,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,n){if(!(n>=0&&n=0&&n=this._rawCount||t<0)return-1;if(!this._indices)return t;var n=this._indices,r=n[t];if(r!=null&&rt)i=o-1;else return o}return-1},e.prototype.indicesOfNearest=function(t,n,r){var a=this._chunks,i=a[t],o=[];if(!i)return o;r==null&&(r=1/0);for(var s=1/0,l=-1,u=0,c=0,f=this.count();c=0&&l<0)&&(s=h,l=v,u=0),v===l&&(o[u++]=c))}return o.length=u,o},e.prototype.getIndices=function(){var t,n=this._indices;if(n){var r=n.constructor,a=this._count;if(r===Array){t=new r(a);for(var i=0;i=f&&y<=d||isNaN(y))&&(l[u++]=g),g++}h=!0}else if(i===2){for(var p=v[a[0]],_=v[a[1]],b=t[a[1]][0],x=t[a[1]][1],m=0;m=f&&y<=d||isNaN(y))&&(S>=b&&S<=x||isNaN(S))&&(l[u++]=g),g++}h=!0}}if(!h)if(i===1)for(var m=0;m=f&&y<=d||isNaN(y))&&(l[u++]=w)}else for(var m=0;mt[A][1])&&(C=!1)}C&&(l[u++]=n.getRawIndex(m))}return um[1]&&(m[1]=p)}}}},e.prototype.lttbDownSample=function(t,n){var r=this.clone([t],!0),a=r._chunks,i=a[t],o=this.count(),s=0,l=Math.floor(1/n),u=this.getRawIndex(0),c,f,d,v=new(Nf(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));v[s++]=u;for(var h=1;hc&&(c=f,d=b)}P>0&&Pc-h&&(l=c-h,s.length=l);for(var g=0;gf[1]&&(f[1]=m),d[v++]=y}return i._count=v,i._indices=d,i._updateGetRawIdx(),i},e.prototype.each=function(t,n){if(this._count)for(var r=t.length,a=this._chunks,i=0,o=this.count();il&&(l=f)}return o=[s,l],this._extent[t]=o,o},e.prototype.getRawDataItem=function(t){var n=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(n);for(var r=[],a=this._chunks,i=0;i=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(n,r,a,i){return Qo(n[i],this._dimensions[i])}G_={arrayRows:t,objectRows:function(n,r,a,i){return Qo(n[r],this._dimensions[i])},keyedColumns:t,original:function(n,r,a,i){var o=n&&(n.value==null?n:n.value);return Qo(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(n,r,a,i){return n[i]}}}(),e}(),OG=function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,n){this._sourceList=t,this._upstreamSignList=n,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,n=this._getUpstreamSourceManagers(),r=!!n.length,a,i;if(vg(t)){var o=t,s=void 0,l=void 0,u=void 0;if(r){var c=n[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,i=[c._getVersionSign()]}else s=o.get("data",!0),l=Ir(s)?Jo:Ta,i=[];var f=this._getSourceMetaRawOption()||{},d=u&&u.metaRawOption||{},v=Ge(f.seriesLayoutBy,d.seriesLayoutBy)||null,h=Ge(f.sourceHeader,d.sourceHeader),g=Ge(f.dimensions,d.dimensions),p=v!==d.seriesLayoutBy||!!h!=!!d.sourceHeader||g;a=p?[xx(s,{seriesLayoutBy:v,sourceHeader:h,dimensions:g},l)]:[]}else{var m=t;if(r){var y=this._applyTransform(n);a=y.sourceList,i=y.upstreamSignList}else{var _=m.get("source",!0);a=[xx(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},e.prototype._applyTransform=function(t){var n=this._sourceHost,r=n.get("transform",!0),a=n.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&Dk(i)}var o,s=[],l=[];return k(t,function(u){u.prepareSource();var c=u.getSource(a||0),f="";a!=null&&!c&&Dk(f),s.push(c),l.push(u._getVersionSign())}),r?o=Loe(r,s,{datasetIndex:n.componentIndex}):a!=null&&(o=[voe(s[0])]),{sourceList:o,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),n=0;n1||n>0&&!e.noHeader;return k(e.blocks,function(a){var i=FG(a);i>=t&&(t=i+ +(r&&(!i||Tx(a)&&!a.noHeader)))}),t}return 0}function zoe(e,t,n,r){var a=t.noHeader,i=$oe(FG(t)),o=[],s=t.blocks||[];dr(!s||ue(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Te(u,l)){var c=new LG(u[l],null);s.sort(function(h,g){return c.evaluate(h.sortParam,g.sortParam)})}else l==="seriesDesc"&&s.reverse()}k(s,function(h,g){var p=t.valueFormatter,m=zG(h)(p?oe(oe({},e),{valueFormatter:p}):e,h,g>0?i.html:0,r);m!=null&&o.push(m)});var f=e.renderMode==="richText"?o.join(i.richText):Ax(o.join(""),a?n:i.html);if(a)return f;var d=_x(t.header,"ordinal",e.useUTC),v=BG(r,e.renderMode).nameStyle;return e.renderMode==="richText"?$G(e,d,v)+i.richText+f:Ax('
'+br(d)+"
"+f,n)}function Foe(e,t,n,r){var a=e.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,c=t.valueFormatter||e.valueFormatter||function(b){return b=ue(b)?b:[b],fe(b,function(x,S){return _x(x,ue(v)?v[S]:v,u)})};if(!(i&&o)){var f=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",a),d=i?"":_x(l,"ordinal",u),v=t.valueType,h=o?[]:c(t.value,t.dataIndex),g=!s||!i,p=!s&&i,m=BG(r,a),y=m.nameStyle,_=m.valueStyle;return a==="richText"?(s?"":f)+(i?"":$G(e,d,y))+(o?"":Woe(e,h,g,p,_)):Ax((s?"":f)+(i?"":Goe(d,!s,y))+(o?"":Hoe(h,g,p,_)),n)}}function Mk(e,t,n,r,a,i){if(e){var o=zG(e),s={useUTC:a,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter};return o(s,e,0,i)}}function $oe(e){return{html:Noe[e],richText:Boe[e]}}function Ax(e,t){var n='
',r="margin: "+t+"px 0 0";return'
'+e+n+"
"}function Goe(e,t,n){var r=t?"margin-left:2px":"";return''+br(e)+""}function Hoe(e,t,n,r){var a=n?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return e=ue(e)?e:[e],''+fe(e,function(o){return br(o)}).join("  ")+""}function $G(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function Woe(e,t,n,r,a){var i=[a],o=r?10:20;return n&&i.push({padding:[0,0,0,o],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(ue(t)?t.join(" "):t,i)}function GG(e,t){var n=e.getData().getItemVisual(t,"style"),r=n[e.visualDrawType];return nu(r)}function HG(e,t){var n=e.get("padding");return n??(t==="richText"?[8,10]:10)}var H_=function(){function e(){this.richTextStyles={},this._nextStyleNameId=H5()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,n,r){var a=r==="richText"?this._generateStyleName():null,i=Lie({color:n,type:t,renderMode:r,markerId:a});return we(i)?i:(this.richTextStyles[a]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(t,n){var r={};ue(n)?k(n,function(i){return oe(r,i)}):oe(r,n);var a=this._generateStyleName();return this.richTextStyles[a]=r,"{"+a+"|"+t+"}"},e}();function WG(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(n),l=ue(s),u=GG(t,n),c,f,d,v;if(o>1||l&&!o){var h=Uoe(s,t,n,i,u);c=h.inlineValues,f=h.inlineValueTypes,d=h.blocks,v=h.inlineValues[0]}else if(o){var g=a.getDimensionInfo(i[0]);v=c=Bc(a,n,i[0]),f=g.type}else v=c=l?s[0]:s;var p=oT(t),m=p&&t.name||"",y=a.getName(n),_=r?m:y;return xn("section",{header:m,noHeader:r||!p,sortParam:v,blocks:[xn("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Oa(_),value:c,valueType:f,dataIndex:n})].concat(d||[])})}function Uoe(e,t,n,r,a){var i=t.getData(),o=bi(e,function(f,d,v){var h=i.getDimensionInfo(v);return f=f||h&&h.tooltip!==!1&&h.displayName!=null},!1),s=[],l=[],u=[];r.length?k(r,function(f){c(Bc(i,n,f),f)}):k(e,c);function c(f,d){var v=i.getDimensionInfo(d);!v||v.otherDims.tooltip===!1||(o?u.push(xn("nameValue",{markerType:"subItem",markerColor:a,name:v.displayName,value:f,valueType:v.type})):(s.push(f),l.push(v.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var xo=it();function hg(e,t){return e.getName(t)||e.getId(t)}var mp="__universalTransitionEnabled",f0=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}return t.prototype.init=function(n,r,a){this.seriesIndex=this.componentIndex,this.dataTask=Rd({count:Xoe,reset:Zoe}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(n,a);var i=xo(this).sourceManager=new OG(this);i.prepareSource();var o=this.getInitialData(n,a);Lk(o,this),this.dataTask.context.data=o,xo(this).dataBeforeProcessed=o,kk(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(n,r){var a=Cv(this),i=a?hf(n):{},o=this.subType;ot.hasClass(o)&&(o+="Series"),Ye(n,r.getTheme().get(this.subType)),Ye(n,this.getDefaultOption()),Jl(n,"label",["show"]),this.fillDataTextStyle(n.data),a&&cs(n,i,a)},t.prototype.mergeOption=function(n,r){n=Ye(this.option,n,!0),this.fillDataTextStyle(n.data);var a=Cv(this);a&&cs(this.option,n,a);var i=xo(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(n,r);Lk(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,xo(this).dataBeforeProcessed=o,kk(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(n){if(n&&!Ir(n))for(var r=["show"],a=0;athis.getShallow("animationThreshold")&&(r=!1),!!r},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,r,a){var i=this.ecModel,o=kT.prototype.getColorFromPalette.call(this,n,r,a);return o||(o=i.getColorFromPalette(n,r,a)),o},t.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(n,r){this._innerSelect(this.getData(r),n)},t.prototype.unselect=function(n,r){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(r);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&a.push(o)}return a},t.prototype.isSelected=function(n,r){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(r);return(a==="all"||a[hg(i,n)])&&!i.getItemModel(n).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[mp])return!0;var n=this.option.universalTransition;return n?n===!0?!0:n&&n.enabled:!1},t.prototype._innerSelect=function(n,r){var a,i,o=this.option,s=o.selectedMode,l=r.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){Re(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,c=0;c0&&this._innerSelect(n,r)}},t.registerClass=function(n){return ot.registerClass(n)},t.protoInitialize=function(){var n=t.prototype;n.type="series.__base__",n.seriesIndex=0,n.ignoreStyleOnData=!1,n.hasSymbolVisual=!1,n.defaultSymbol="circle",n.visualStyleAccessPath="itemStyle",n.visualDrawType="fill"}(),t}(ot);cn(f0,VT);cn(f0,kT);J5(f0,ot);function kk(e){var t=e.name;oT(e)||(e.name=Yoe(e)||t)}function Yoe(e){var t=e.getRawData(),n=t.mapDimensionsAll("seriesName"),r=[];return k(n,function(a){var i=t.getDimensionInfo(a);i.displayName&&r.push(i.displayName)}),r.join(" ")}function Xoe(e){return e.model.getRawData().count()}function Zoe(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),joe}function joe(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function Lk(e,t){k(Zp(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,He(Koe,t))})}function Koe(e,t){var n=Ix(e);return n&&n.setOutputEnd((t||this).count()),t}function Ix(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var a=r.agentStubMap;a&&(r=a.get(e.uid))}return r}}const Ft=f0;var NT=function(){function e(){this.group=new Ne,this.uid=df("viewComponent")}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,a){},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,a){},e.prototype.updateLayout=function(t,n,r,a){},e.prototype.updateVisual=function(t,n,r,a){},e.prototype.toggleBlurSeries=function(t,n,r){},e.prototype.eachRendered=function(t){var n=this.group;n&&n.traverse(t)},e}();lT(NT);Yy(NT);const Xt=NT;function mf(){var e=it();return function(t){var n=e(t),r=t.pipelineContext,a=!!n.large,i=!!n.progressiveRender,o=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(a!==o||i!==s)&&"reset"}}var UG=it(),qoe=mf(),BT=function(){function e(){this.group=new Ne,this.uid=df("viewChart"),this.renderTask=Rd({plan:Joe,reset:Qoe}),this.renderTask.context={view:this}}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,a){},e.prototype.highlight=function(t,n,r,a){var i=t.getData(a&&a.dataType);i&&Rk(i,a,"emphasis")},e.prototype.downplay=function(t,n,r,a){var i=t.getData(a&&a.dataType);i&&Rk(i,a,"normal")},e.prototype.remove=function(t,n){this.group.removeAll()},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.updateLayout=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.updateVisual=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.eachRendered=function(t){Ts(this.group,t)},e.markUpdateMethod=function(t,n){UG(t).updateMethod=n},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function Ek(e,t,n){e&&Sv(e)&&(t==="emphasis"?qi:Ji)(e,n)}function Rk(e,t,n){var r=Ql(e,t),a=t&&t.highlightKey!=null?Tae(t.highlightKey):null;r!=null?k(St(r),function(i){Ek(e.getItemGraphicEl(i),n,a)}):e.eachItemGraphicEl(function(i){Ek(i,n,a)})}lT(BT);Yy(BT);function Joe(e){return qoe(e.model)}function Qoe(e){var t=e.model,n=e.ecModel,r=e.api,a=e.payload,i=t.pipelineContext.progressiveRender,o=e.view,s=a&&UG(a).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,n,r,a),ese[l]}var ese={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};const Et=BT;var cm="\0__throttleOriginMethod",Vk="\0__throttleRate",Ok="\0__throttleType";function zT(e,t,n){var r,a=0,i=0,o=null,s,l,u,c;t=t||0;function f(){i=new Date().getTime(),o=null,e.apply(l,u||[])}var d=function(){for(var v=[],h=0;h=0?f():o=setTimeout(f,-s),a=r};return d.clear=function(){o&&(clearTimeout(o),o=null)},d.debounceNextCall=function(v){c=v},d}function yf(e,t,n,r){var a=e[t];if(a){var i=a[cm]||a,o=a[Ok],s=a[Vk];if(s!==n||o!==r){if(n==null||!r)return e[t]=i;a=e[t]=zT(i,n,r==="debounce"),a[cm]=i,a[Ok]=r,a[Vk]=n}return a}}function Av(e,t){var n=e[t];n&&n[cm]&&(n.clear&&n.clear(),e[t]=n[cm])}var Nk=it(),Bk={itemStyle:eu(j$,!0),lineStyle:eu(Z$,!0)},tse={lineStyle:"stroke",itemStyle:"fill"};function YG(e,t){var n=e.visualStyleMapper||Bk[t];return n||(console.warn("Unknown style type '"+t+"'."),Bk.itemStyle)}function XG(e,t){var n=e.visualDrawType||tse[t];return n||(console.warn("Unknown style type '"+t+"'."),"fill")}var nse={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",a=e.getModel(r),i=YG(e,r),o=i(a),s=a.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=XG(e,r),u=o[l],c=Le(u)?u:null,f=o.fill==="auto"||o.stroke==="auto";if(!o[l]||c||f){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[l]||(o[l]=d,n.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||Le(o.fill)?d:o.fill,o.stroke=o.stroke==="auto"||Le(o.stroke)?d:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",l),!t.isSeriesFiltered(e)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(v,h){var g=e.getDataParams(h),p=oe({},o);p[l]=c(g),v.setItemVisual(h,"style",p)}}}},Bf=new Lt,rse={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",a=YG(e,r),i=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[r]){Bf.option=l[r];var u=a(Bf),c=o.ensureUniqueItemVisual(s,"style");oe(c,u),Bf.option.decal&&(o.setItemVisual(s,"decal",Bf.option.decal),Bf.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},ase={performRawSeries:!0,overallReset:function(e){var t=Ie();e.eachSeries(function(n){var r=n.getColorBy();if(!n.isColorBySeries()){var a=n.type+"-"+r,i=t.get(a);i||(i={},t.set(a,i)),Nk(n).scope=i}}),e.eachSeries(function(n){if(!(n.isColorBySeries()||e.isSeriesFiltered(n))){var r=n.getRawData(),a={},i=n.getData(),o=Nk(n).scope,s=n.visualStyleAccessPath||"itemStyle",l=XG(n,s);i.each(function(u){var c=i.getRawIndex(u);a[c]=u}),r.each(function(u){var c=a[u],f=i.getItemVisual(c,"colorFromPalette");if(f){var d=i.ensureUniqueItemVisual(c,"style"),v=r.getName(u)||u+"",h=r.count();d[l]=n.getColorFromPalette(v,o,h)}})}})}},gg=Math.PI;function ise(e,t){t=t||{},Ee(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Ne,r=new at({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var a=new lt({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new at({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});n.add(i);var o;return t.showSpinner&&(o=new yT({shape:{startAngle:-gg/2,endAngle:-gg/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:gg*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:gg*3/2}).delay(300).start("circularInOut"),n.add(o)),n.resize=function(){var s=a.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=e.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:c}),i.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var ose=function(){function e(t,n,r,a){this._stageTaskMap=Ie(),this.ecInstance=t,this.api=n,r=this._dataProcessorHandlers=r.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=r.concat(a)}return e.prototype.restoreData=function(t,n){t.restoreData(n),this._stageTaskMap.each(function(r){var a=r.overallTask;a&&a.dirty()})},e.prototype.getPerformArgs=function(t,n){if(t.__pipeline){var r=this._pipelineMap.get(t.__pipeline.id),a=r.context,i=!n&&r.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>r.blockIndex,o=i?r.step:null,s=a&&a.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,n){var r=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=r.progressiveEnabled&&n.incrementalPrepareRender&&i>=r.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=r.context={progressiveRender:o,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var n=this,r=n._pipelineMap=Ie();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;r.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),n._pipe(a,a.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,n=this.api.getModel(),r=this.api;k(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";dr(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,n,r),a.overallReset&&this._createOverallStageTask(a,i,n,r)},this)},e.prototype.prepareView=function(t,n,r,a){var i=t.renderTask,o=i.context;o.model=n,o.ecModel=r,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(n,i)},e.prototype.performDataProcessorTasks=function(t,n){this._performStageTasks(this._dataProcessorHandlers,t,n,{block:!0})},e.prototype.performVisualTasks=function(t,n,r){this._performStageTasks(this._visualHandlers,t,n,r)},e.prototype._performStageTasks=function(t,n,r,a){a=a||{};var i=!1,o=this;k(t,function(l,u){if(!(a.visualType&&a.visualType!==l.visualType)){var c=o._stageTaskMap.get(l.uid),f=c.seriesTaskMap,d=c.overallTask;if(d){var v,h=d.agentStubMap;h.each(function(p){s(a,p)&&(p.dirty(),v=!0)}),v&&d.dirty(),o.updatePayload(d,r);var g=o.getPerformArgs(d,a.block);h.each(function(p){p.perform(g)}),d.perform(g)&&(i=!0)}else f&&f.each(function(p,m){s(a,p)&&p.dirty();var y=o.getPerformArgs(p,a.block);y.skip=!l.performRawSeries&&n.isSeriesFiltered(p.context.model),o.updatePayload(p,r),p.perform(y)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(t){var n;t.eachSeries(function(r){n=r.dataTask.perform()||n}),this.unfinished=n||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var n=t.tail;do{if(n.__block){t.blockIndex=n.__idxInPipeline;break}n=n.getUpstream()}while(n)})},e.prototype.updatePayload=function(t,n){n!=="remain"&&(t.context.payload=n)},e.prototype._createSeriesStageTask=function(t,n,r,a){var i=this,o=n.seriesTaskMap,s=n.seriesTaskMap=Ie(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?r.eachRawSeries(c):l?r.eachRawSeriesByType(l,c):u&&u(r,a).each(c);function c(f){var d=f.uid,v=s.set(d,o&&o.get(d)||Rd({plan:fse,reset:dse,count:hse}));v.context={model:f,ecModel:r,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(f,v)}},e.prototype._createOverallStageTask=function(t,n,r,a){var i=this,o=n.overallTask=n.overallTask||Rd({reset:sse});o.context={ecModel:r,api:a,overallReset:t.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=Ie(),u=t.seriesType,c=t.getTargetSeries,f=!0,d=!1,v="";dr(!t.createOnAllSeries,v),u?r.eachRawSeriesByType(u,h):c?c(r,a).each(h):(f=!1,k(r.getSeries(),h));function h(g){var p=g.uid,m=l.set(p,s&&s.get(p)||(d=!0,Rd({reset:lse,onDirty:cse})));m.context={model:g,overallProgress:f},m.agent=o,m.__block=f,i._pipe(g,m)}d&&o.dirty()},e.prototype._pipe=function(t,n){var r=t.uid,a=this._pipelineMap.get(r);!a.head&&(a.head=n),a.tail&&a.tail.pipe(n),a.tail=n,n.__idxInPipeline=a.count++,n.__pipeline=a},e.wrapStageHandler=function(t,n){return Le(t)&&(t={overallReset:t,seriesType:gse(t)}),t.uid=df("stageHandler"),n&&(t.visualType=n),t},e}();function sse(e){e.overallReset(e.ecModel,e.api,e.payload)}function lse(e){return e.overallProgress&&use}function use(){this.agent.dirty(),this.getDownstream().dirty()}function cse(){this.agent&&this.agent.dirty()}function fse(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function dse(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=St(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?fe(t,function(n,r){return ZG(r)}):vse}var vse=ZG(0);function ZG(e){return function(t,n){var r=n.data,a=n.resetDefines[e];if(a&&a.dataEach)for(var i=t.start;i0&&v===u.length-d.length){var h=u.slice(0,v);h!=="data"&&(n.mainType=h,n[d.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(r[u]=l,c=!0),c||(a[u]=l)})}return{cptQuery:n,dataQuery:r,otherQuery:a}},e.prototype.filter=function(t,n){var r=this.eventInfo;if(!r)return!0;var a=r.targetEl,i=r.packedEvent,o=r.model,s=r.view;if(!o||!s)return!0;var l=n.cptQuery,u=n.dataQuery;return c(l,o,"mainType")&&c(l,o,"subType")&&c(l,o,"index","componentIndex")&&c(l,o,"name")&&c(l,o,"id")&&c(u,i,"name")&&c(u,i,"dataIndex")&&c(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,n.otherQuery,a,i));function c(f,d,v,h){return f[v]==null||d[h||v]===f[v]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),Px=["symbol","symbolSize","symbolRotate","symbolOffset"],Gk=Px.concat(["symbolKeepAspect"]),_se={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var r={},a={},i=!1,o=0;o=0&&wl(l)?l:.5;var u=e.createRadialGradient(o,s,0,o,s,l);return u}function Dx(e,t,n){for(var r=t.type==="radial"?Vse(e,t,n):Rse(e,t,n),a=t.colorStops,i=0;i0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:ut(e)?[e]:ue(e)?e:null}function $T(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&Nse(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var a=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;a&&a!==1&&(n=fe(n,function(i){return i/a}),r/=a)}return[n,r]}var Bse=new Ci(!0);function vm(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function Hk(e){return typeof e=="string"&&e!=="none"}function hm(e){var t=e.fill;return t!=null&&t!=="none"}function Wk(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function Uk(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function Mx(e,t,n){var r=uT(t.image,t.__image,n);if(Xy(r)){var a=e.createPattern(r,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&a&&a.setTransform){var i=new DOMMatrix;i.translateSelf(t.x||0,t.y||0),i.rotateSelf(0,0,(t.rotation||0)*rp),i.scaleSelf(t.scaleX||1,t.scaleY||1),a.setTransform(i)}return a}}function zse(e,t,n,r){var a,i=vm(n),o=hm(n),s=n.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||Bse,f=t.__dirty;if(!r){var d=n.fill,v=n.stroke,h=o&&!!d.colorStops,g=i&&!!v.colorStops,p=o&&!!d.image,m=i&&!!v.image,y=void 0,_=void 0,b=void 0,x=void 0,S=void 0;(h||g)&&(S=t.getBoundingRect()),h&&(y=f?Dx(e,d,S):t.__canvasFillGradient,t.__canvasFillGradient=y),g&&(_=f?Dx(e,v,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=_),p&&(b=f||!t.__canvasFillPattern?Mx(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=b),m&&(x=f||!t.__canvasStrokePattern?Mx(e,v,t):t.__canvasStrokePattern,t.__canvasStrokePattern=b),h?e.fillStyle=y:p&&(b?e.fillStyle=b:o=!1),g?e.strokeStyle=_:m&&(x?e.strokeStyle=x:i=!1)}var w=t.getGlobalScale();c.setScale(w[0],w[1],t.segmentIgnoreThreshold);var C,T;e.setLineDash&&n.lineDash&&(a=$T(t),C=a[0],T=a[1]);var A=!0;(u||f&qu)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),A=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),A&&c.rebuildPath(e,l?s:1),C&&(e.setLineDash(C),e.lineDashOffset=T),r||(n.strokeFirst?(i&&Uk(e,n),o&&Wk(e,n)):(o&&Wk(e,n),i&&Uk(e,n))),C&&e.setLineDash([])}function Fse(e,t,n){var r=t.__image=uT(n.image,t.__image,t,t.onload);if(!(!r||!Xy(r))){var a=n.x||0,i=n.y||0,o=t.getWidth(),s=t.getHeight(),l=r.width/r.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(r,u,c,n.sWidth,n.sHeight,a,i,o,s)}else if(n.sx&&n.sy){var u=n.sx,c=n.sy,f=o-u,d=s-c;e.drawImage(r,u,c,f,d,a,i,o,s)}else e.drawImage(r,a,i,o,s)}}function $se(e,t,n){var r,a=n.text;if(a!=null&&(a+=""),a){e.font=n.font||os,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var i=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=$T(t),i=r[0],o=r[1]),i&&(e.setLineDash(i),e.lineDashOffset=o),n.strokeFirst?(vm(n)&&e.strokeText(a,n.x,n.y),hm(n)&&e.fillText(a,n.x,n.y)):(hm(n)&&e.fillText(a,n.x,n.y),vm(n)&&e.strokeText(a,n.x,n.y)),i&&e.setLineDash([])}}var Yk=["shadowBlur","shadowOffsetX","shadowOffsetY"],Xk=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function t3(e,t,n,r,a){var i=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){Cr(e,a),i=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?Rl.opacity:o}(r||t.blend!==n.blend)&&(i||(Cr(e,a),i=!0),e.globalCompositeOperation=t.blend||Rl.blend);for(var s=0;s0&&n.unfinished);n.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(n,r,a){if(!this[Un]){if(this._disposed){this.id;return}var i,o,s;if(Re(r)&&(a=r.lazyUpdate,i=r.silent,o=r.replaceMerge,s=r.transition,r=r.notMerge),this[Un]=!0,!this._model||r){var l=new roe(this._api),u=this._theme,c=this._model=new bG;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(n,{replaceMerge:o},Lx);var f={seriesTransition:s,optionChanged:!0};if(a)this[yr]={silent:i,updateParams:f},this[Un]=!1,this.getZr().wakeUp();else{try{Bu(this),wo.update.call(this,null,f)}catch(d){throw this[yr]=null,this[Un]=!1,d}this._ssr||this._zr.flush(),this[yr]=null,this[Un]=!1,zf.call(this,i),Ff.call(this,i)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||st.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},t.prototype.renderToCanvas=function(n){n=n||{};var r=this._zr.painter;return r.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(n){n=n||{};var r=this._zr.painter;return r.renderToString({useViewBox:n.useViewBox})},t.prototype.getSvgDataURL=function(){if(st.svgSupported){var n=this._zr,r=n.storage.getDisplayList();return k(r,function(a){a.stopAnimation(null,!0)}),n.painter.toDataURL()}},t.prototype.getDataURL=function(n){if(this._disposed){this.id;return}n=n||{};var r=n.excludeComponents,a=this._model,i=[],o=this;k(r,function(l){a.eachComponent({mainType:l},function(u){var c=o._componentsMap[u.__viewId];c.group.ignore||(i.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png"));return k(i,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(n){if(this._disposed){this.id;return}var r=n.type==="svg",a=this.group,i=Math.min,o=Math.max,s=1/0;if(lL[a]){var l=s,u=s,c=-s,f=-s,d=[],v=n&&n.pixelRatio||this.getDevicePixelRatio();k(Od,function(_,b){if(_.group===a){var x=r?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(Ve(n)),S=_.getDom().getBoundingClientRect();l=i(S.left,l),u=i(S.top,u),c=o(S.right,c),f=o(S.bottom,f),d.push({dom:x,left:S.left,top:S.top})}}),l*=v,u*=v,c*=v,f*=v;var h=c-l,g=f-u,p=ss.createCanvas(),m=vM(p,{renderer:r?"svg":"canvas"});if(m.resize({width:h,height:g}),r){var y="";return k(d,function(_){var b=_.left-l,x=_.top-u;y+=''+_.dom+""}),m.painter.getSvgRoot().innerHTML=y,n.connectedBackgroundColor&&m.painter.setBackgroundColor(n.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return n.connectedBackgroundColor&&m.add(new at({shape:{x:0,y:0,width:h,height:g},style:{fill:n.connectedBackgroundColor}})),k(d,function(_){var b=new Hn({style:{x:_.left*v-l,y:_.top*v-u,image:_.dom}});m.add(b)}),m.refreshImmediately(),p.toDataURL("image/"+(n&&n.type||"png"))}else return this.getDataURL(n)},t.prototype.convertToPixel=function(n,r){return Z_(this,"convertToPixel",n,r)},t.prototype.convertFromPixel=function(n,r){return Z_(this,"convertFromPixel",n,r)},t.prototype.containPixel=function(n,r){if(this._disposed){this.id;return}var a=this._model,i,o=Dd(a,n);return k(o,function(s,l){l.indexOf("Models")>=0&&k(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)i=i||!!c.containPoint(r);else if(l==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(i=i||f.containPoint(r,u))}},this)},this),!!i},t.prototype.getVisual=function(n,r){var a=this._model,i=Dd(a,n,{defaultMainType:"series"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?FT(s,l,r):hh(s,r)},t.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},t.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},t.prototype._initEvents=function(){var n=this;k(vle,function(r){var a=function(i){var o=n.getModel(),s=i.target,l,u=r==="globalout";if(u?l={}:s&&xl(s,function(h){var g=ze(h);if(g&&g.dataIndex!=null){var p=g.dataModel||o.getSeriesByIndex(g.seriesIndex);return l=p&&p.getDataParams(g.dataIndex,g.dataType,s)||{},!0}else if(g.eventData)return l=oe({},g.eventData),!0},!0),l){var c=l.componentType,f=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",f=l.seriesIndex);var d=c&&f!=null&&o.getComponent(c,f),v=d&&n[d.mainType==="series"?"_chartsMap":"_componentsMap"][d.__viewId];l.event=i,l.type=r,n._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:d,view:v},n.trigger(r,l)}};a.zrEventfulCallAtLast=!0,n._zr.on(r,a,n)}),k(Vd,function(r,a){n._messageCenter.on(a,function(i){this.trigger(a,i)},n)}),k(["selectchanged"],function(r){n._messageCenter.on(r,function(a){this.trigger(r,a)},n)}),Sse(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var n=this.getDom();n&&j5(this.getDom(),WT,"");var r=this,a=r._api,i=r._model;k(r._componentsViews,function(o){o.dispose(i,a)}),k(r._chartsViews,function(o){o.dispose(i,a)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete Od[r.id]},t.prototype.resize=function(n){if(!this[Un]){if(this._disposed){this.id;return}this._zr.resize(n);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var a=r.resetOption("media"),i=n&&n.silent;this[yr]&&(i==null&&(i=this[yr].silent),a=!0,this[yr]=null),this[Un]=!0;try{a&&Bu(this),wo.update.call(this,{type:"resize",animation:oe({duration:0},n&&n.animation)})}catch(o){throw this[Un]=!1,o}this[Un]=!1,zf.call(this,i),Ff.call(this,i)}}},t.prototype.showLoading=function(n,r){if(this._disposed){this.id;return}if(Re(n)&&(r=n,n=""),n=n||"default",this.hideLoading(),!!Ex[n]){var a=Ex[n](this._api,r),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(n){var r=oe({},n);return r.type=Vd[n.type],r},t.prototype.dispatchAction=function(n,r){if(this._disposed){this.id;return}if(Re(r)||(r={silent:!!r}),!!gm[n.type]&&this._model){if(this[Un]){this._pendingActions.push(n);return}var a=r.silent;K_.call(this,n,a);var i=r.flush;i?this._zr.flush():i!==!1&&st.browser.weChat&&this._throttledZrFlush(),zf.call(this,a),Ff.call(this,a)}},t.prototype.updateLabelLayout=function(){ka.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(n){if(this._disposed){this.id;return}var r=n.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(r);i.appendData(n),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){Bu=function(f){var d=f._scheduler;d.restorePipelines(f._model),d.prepareStageTasks(),X_(f,!0),X_(f,!1),d.plan()},X_=function(f,d){for(var v=f._model,h=f._scheduler,g=d?f._componentsViews:f._chartsViews,p=d?f._componentsMap:f._chartsMap,m=f._zr,y=f._api,_=0;_d.get("hoverLayerThreshold")&&!st.node&&!st.worker&&d.eachSeries(function(p){if(!p.preventUsingHoverLayer){var m=f._chartsMap[p.__viewId];m.__alive&&m.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(f,d){var v=f.get("blendMode")||null;d.eachRendered(function(h){h.isGroup||(h.style.blend=v)})}function s(f,d){if(!f.preventAutoZ){var v=f.get("z")||0,h=f.get("zlevel")||0;d.eachRendered(function(g){return l(g,v,h,-1/0),!0})}}function l(f,d,v,h){var g=f.getTextContent(),p=f.getTextGuideLine(),m=f.isGroup;if(m)for(var y=f.childrenRef(),_=0;_0?{duration:g,delay:v.get("delay"),easing:v.get("easing")}:null;d.eachRendered(function(m){if(m.states&&m.states.emphasis){if(yc(m))return;if(m instanceof Qe&&Aae(m),m.__dirty){var y=m.prevStates;y&&m.useStates(y)}if(h){m.stateTransition=p;var _=m.getTextContent(),b=m.getTextGuideLine();_&&(_.stateTransition=p),b&&(b.stateTransition=p)}m.__dirty&&a(m)}})}oL=function(f){return new(function(d){J(v,d);function v(){return d!==null&&d.apply(this,arguments)||this}return v.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},v.prototype.getComponentByElement=function(h){for(;h;){var g=h.__ecComponentInfo;if(g!=null)return f._model.getComponent(g.mainType,g.index);h=h.parent}},v.prototype.enterEmphasis=function(h,g){qi(h,g),Kr(f)},v.prototype.leaveEmphasis=function(h,g){Ji(h,g),Kr(f)},v.prototype.enterBlur=function(h){p$(h),Kr(f)},v.prototype.leaveBlur=function(h){hT(h),Kr(f)},v.prototype.enterSelect=function(h){m$(h),Kr(f)},v.prototype.leaveSelect=function(h){y$(h),Kr(f)},v.prototype.getModel=function(){return f.getModel()},v.prototype.getViewOfComponentModel=function(h){return f.getViewOfComponentModel(h)},v.prototype.getViewOfSeriesModel=function(h){return f.getViewOfSeriesModel(h)},v}(SG))(f)},p3=function(f){function d(v,h){for(var g=0;g=0)){uL.push(n);var i=qG.wrapStageHandler(n,a);i.__prio=t,i.__raw=n,e.push(i)}}function x3(e,t){Ex[e]=t}function ble(e,t,n){var r=Jse("registerMap");r&&r(e,t,n)}var Sle=koe;_u(GT,nse);_u(d0,rse);_u(d0,ase);_u(GT,_se);_u(d0,bse);_u(c3,jse);b3(wG);S3(tle,foe);x3("default",ise);Pi({type:Vl,event:Vl,update:Vl},tn);Pi({type:dp,event:dp,update:dp},tn);Pi({type:Md,event:Md,update:Md},tn);Pi({type:vp,event:vp,update:vp},tn);Pi({type:kd,event:kd,update:kd},tn);_3("light",pse);_3("dark",mse);var cL=[],xle={registerPreprocessor:b3,registerProcessor:S3,registerPostInit:ple,registerPostUpdate:mle,registerUpdateLifecycle:UT,registerAction:Pi,registerCoordinateSystem:yle,registerLayout:_le,registerVisual:_u,registerTransform:Sle,registerLoading:x3,registerMap:ble,registerImpl:qse,PRIORITY:cle,ComponentModel:ot,ComponentView:Xt,SeriesModel:Ft,ChartView:Et,registerComponentModel:function(e){ot.registerClass(e)},registerComponentView:function(e){Xt.registerClass(e)},registerSeriesModel:function(e){Ft.registerClass(e)},registerChartView:function(e){Et.registerClass(e)},registerSubTypeDefaulter:function(e,t){ot.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){Wne(e,t)}};function Ke(e){if(ue(e)){k(e,function(t){Ke(t)});return}je(cL,e)>=0||(cL.push(e),Le(e)&&(e={install:e}),e.install(xle))}function $f(e){return e==null?0:e.length||1}function fL(e){return e}var wle=function(){function e(t,n,r,a,i,o){this._old=t,this._new=n,this._oldKeyGetter=r||fL,this._newKeyGetter=a||fL,this.context=i,this._diffModeMultiple=o==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,n=this._new,r={},a=new Array(t.length),i=new Array(n.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(n,r,i,"_newKeyGetter");for(var o=0;o1){var c=l.shift();l.length===1&&(r[s]=l[0]),this._update&&this._update(c,o)}else u===1?(r[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,r)},e.prototype._executeMultiple=function(){var t=this._old,n=this._new,r={},a={},i=[],o=[];this._initIndexMap(t,r,i,"_oldKeyGetter"),this._initIndexMap(n,a,o,"_newKeyGetter");for(var s=0;s1&&d===1)this._updateManyToOne&&this._updateManyToOne(c,u),a[l]=null;else if(f===1&&d>1)this._updateOneToMany&&this._updateOneToMany(c,u),a[l]=null;else if(f===1&&d===1)this._update&&this._update(c,u),a[l]=null;else if(f>1&&d>1)this._updateManyToMany&&this._updateManyToMany(c,u),a[l]=null;else if(f>1)for(var v=0;v1)for(var s=0;s30}var Gf=Re,Co=fe,Mle=typeof Int32Array>"u"?Array:Int32Array,kle="e\0\0",dL=-1,Lle=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],Ele=["_approximateExtent"],vL,bg,Hf,Wf,Q_,Sg,eb,Rle=function(){function e(t,n){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var r,a=!1;C3(t)?(r=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,r=t),r=r||["x","y"];for(var i={},o=[],s={},l=!1,u={},c=0;c=n)){var r=this._store,a=r.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=a.getSource().sourceFormat,l=s===Ta;if(l&&!a.pure)for(var u=[],c=t;c0},e.prototype.ensureUniqueItemVisual=function(t,n){var r=this._itemVisuals,a=r[t];a||(a=r[t]={});var i=a[n];return i==null&&(i=this.getVisual(n),ue(i)?i=i.slice():Gf(i)&&(i=oe({},i)),a[n]=i),i},e.prototype.setItemVisual=function(t,n,r){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,Gf(n)?oe(a,n):a[n]=r},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,n){Gf(t)?oe(this._layout,t):this._layout[t]=n},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,n,r){this._itemLayouts[t]=r?oe(this._itemLayouts[t]||{},n):n},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,n){var r=this.hostModel&&this.hostModel.seriesIndex;cx(r,this.dataType,t,n),this._graphicEls[t]=n},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,n){k(this._graphicEls,function(r,a){r&&t&&t.call(n,r,a)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:Co(this.dimensions,this._getDimInfo,this),this.hostModel)),Q_(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,n){var r=this[t];Le(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=r.apply(this,arguments);return n.apply(this,[a].concat(KC(arguments)))})},e.internalField=function(){vL=function(t){var n=t._invertedIndicesMap;k(n,function(r,a){var i=t._dimInfos[a],o=i.ordinalMeta,s=t._store;if(o){r=n[a]=new Mle(o.categories.length);for(var l=0;l1&&(l+="__ec__"+c),a[n]=l}}}(),e}();const fr=Rle;function gh(e,t){LT(e)||(e=ET(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],a=Ie(),i=[],o=Ole(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&I3(o),l=r===e.dimensionsDefine,u=l?A3(e):T3(r),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(e,o));for(var f=Ie(c),d=new RG(o),v=0;v0&&(r.name=a+(i-1)),i++,t.set(a,i)}}function Ole(e,t,n,r){var a=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return k(t,function(i){var o;Re(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function Nle(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var Ble=function(){function e(t){this.coordSysDims=[],this.axisMap=Ie(),this.categoryAxisMap=Ie(),this.coordSysName=t}return e}();function zle(e){var t=e.get("coordinateSystem"),n=new Ble(t),r=Fle[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var Fle={cartesian2d:function(e,t,n,r){var a=e.getReferringComponents("xAxis",on).models[0],i=e.getReferringComponents("yAxis",on).models[0];t.coordSysDims=["x","y"],n.set("x",a),n.set("y",i),zu(a)&&(r.set("x",a),t.firstCategoryDimIndex=0),zu(i)&&(r.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var a=e.getReferringComponents("singleAxis",on).models[0];t.coordSysDims=["single"],n.set("single",a),zu(a)&&(r.set("single",a),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var a=e.getReferringComponents("polar",on).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",i),n.set("angle",o),zu(i)&&(r.set("radius",i),t.firstCategoryDimIndex=0),zu(o)&&(r.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var a=e.ecModel,i=a.getComponent("parallel",e.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();k(i.parallelAxisIndex,function(s,l){var u=a.getComponent("parallelAxis",s),c=o[l];n.set(c,u),zu(u)&&(r.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function zu(e){return e.get("type")==="category"}function $le(e,t,n){n=n||{};var r=n.byIndex,a=n.stackedCoordDimension,i,o,s;Gle(t)?i=t:(o=t.schema,i=o.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,c,f,d;if(k(i,function(y,_){we(y)&&(i[_]=y={name:y}),l&&!y.isExtraCoord&&(!r&&!u&&y.ordinalMeta&&(u=y),!c&&y.type!=="ordinal"&&y.type!=="time"&&(!a||a===y.coordDim)&&(c=y))}),c&&!r&&!u&&(r=!0),c){f="__\0ecstackresult_"+e.id,d="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var v=c.coordDim,h=c.type,g=0;k(i,function(y){y.coordDim===v&&g++});var p={name:f,coordDim:v,coordDimIndex:g,type:h,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:d,coordDim:d,coordDimIndex:g+1,type:h,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(p.storeDimIndex=s.ensureCalculationDimension(d,h),m.storeDimIndex=s.ensureCalculationDimension(f,h)),o.appendCalculationDimension(p),o.appendCalculationDimension(m)):(i.push(p),i.push(m))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:r,stackedOverDimension:d,stackResultDimension:f}}function Gle(e){return!C3(e.schema)}function fs(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function P3(e,t){return fs(e,t)?e.getCalculationInfo("stackResultDimension"):t}function Hle(e,t){var n=e.get("coordinateSystem"),r=vh.get(n),a;return t&&t.coordSysDims&&(a=fe(t.coordSysDims,function(i){var o={name:i},s=t.axisMap.get(i);if(s){var l=s.get("type");o.type=mm(l)}return o})),a||(a=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),a}function Wle(e,t,n){var r,a;return n&&k(e,function(i,o){var s=i.coordDim,l=n.categoryAxisMap.get(s);l&&(r==null&&(r=o),i.ordinalMeta=l.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&r!=null&&(e[r].otherDims.itemName=0),r}function co(e,t,n){n=n||{};var r=t.getSourceManager(),a,i=!1;e?(i=!0,a=ET(e)):(a=r.getSource(),i=a.sourceFormat===Ta);var o=zle(t),s=Hle(t,o),l=n.useEncodeDefaulter,u=Le(l)?l:l?He(gG,s,t):null,c={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},f=gh(a,c),d=Wle(f.dimensions,n.createInvertedIndices,o),v=i?null:r.getSharedDataStore(f),h=$le(t,{schema:f,store:v}),g=new fr(f,t);g.setCalculationInfo(h);var p=d!=null&&Ule(a)?function(m,y,_,b){return b===d?_:this.defaultDimValueGetter(m,y,_,b)}:null;return g.hasItemOption=!1,g.initData(i?a:v,null,p),g}function Ule(e){if(e.sourceFormat===Ta){var t=Yle(e.data||[]);return!ue(sf(t))}}function Yle(e){for(var t=0;tn[1]&&(n[1]=t[1])},e.prototype.unionExtentFromData=function(t,n){this.unionExtent(t.getApproximateExtent(n))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,n){var r=this._extent;isNaN(t)||(r[0]=t),isNaN(n)||(r[1]=n)},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e}();Yy(D3);const fo=D3;var Xle=0,Zle=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++Xle}return e.createByAxisModel=function(t){var n=t.option,r=n.data,a=r&&fe(r,jle);return new e({categories:a,needCollect:!a,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var n,r=this._needCollect;if(!we(t)&&!r)return t;if(r&&!this._deduplication)return n=this.categories.length,this.categories[n]=t,n;var a=this._getOrCreateMap();return n=a.get(t),n==null&&(r?(n=this.categories.length,this.categories[n]=t,a.set(t,n)):n=NaN),n},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Ie(this.categories))},e}();function jle(e){return Re(e)&&e.value!=null?e.value:e+""}const Rx=Zle;function Vx(e){return e.type==="interval"||e.type==="log"}function Kle(e,t,n,r){var a={},i=e[1]-e[0],o=a.interval=$5(i/t,!0);n!=null&&or&&(o=a.interval=r);var s=a.intervalPrecision=M3(o),l=a.niceTickExtent=[Kt(Math.ceil(e[0]/o)*o,s),Kt(Math.floor(e[1]/o)*o,s)];return qle(l,e),a}function tb(e){var t=Math.pow(10,iT(e)),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,Kt(n*t)}function M3(e){return ci(e)+2}function hL(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function qle(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),hL(e,0,t),hL(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function v0(e,t){return e>=t[0]&&e<=t[1]}function h0(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function g0(e,t){return e*(t[1]-t[0])+t[0]}var k3=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;r.type="ordinal";var a=r.getSetting("ordinalMeta");return a||(a=new Rx({})),ue(a)&&(a=new Rx({categories:fe(a,function(i){return Re(i)?i.value:i})})),r._ordinalMeta=a,r._extent=r.getSetting("extent")||[0,a.categories.length-1],r}return t.prototype.parse=function(n){return n==null?NaN:we(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return n=this.parse(n),v0(n,this._extent)&&this._ordinalMeta.categories[n]!=null},t.prototype.normalize=function(n){return n=this._getTickNumber(this.parse(n)),h0(n,this._extent)},t.prototype.scale=function(n){return n=Math.round(g0(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var n=[],r=this._extent,a=r[0];a<=r[1];)n.push({value:a}),a++;return n},t.prototype.getMinorTicks=function(n){},t.prototype.setSortInfo=function(n){if(n==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=n.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,r.length);o=0&&n=0&&n=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(fo);fo.registerClass(k3);const XT=k3;var qs=Kt,L3=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="interval",n._interval=0,n._intervalPrecision=2,n}return t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return v0(n,this._extent)},t.prototype.normalize=function(n){return h0(n,this._extent)},t.prototype.scale=function(n){return g0(n,this._extent)},t.prototype.setExtent=function(n,r){var a=this._extent;isNaN(n)||(a[0]=parseFloat(n)),isNaN(r)||(a[1]=parseFloat(r))},t.prototype.unionExtent=function(n){var r=this._extent;n[0]r[1]&&(r[1]=n[1]),this.setExtent(r[0],r[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n,this._niceExtent=this._extent.slice(),this._intervalPrecision=M3(n)},t.prototype.getTicks=function(n){var r=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!r)return s;var l=1e4;a[0]l)return[];var c=s.length?s[s.length-1].value:i[1];return a[1]>c&&(n?s.push({value:qs(c+r,o)}):s.push({value:a[1]})),s},t.prototype.getMinorTicks=function(n){for(var r=this.getTicks(!0),a=[],i=this.getExtent(),o=1;oi[0]&&v0&&(i=i===null?s:Math.min(i,s))}n[r]=i}}return n}function V3(e){var t=eue(e),n=[];return k(e,function(r){var a=r.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var l=i.dim+"_"+i.index,u=t[l],c=Math.abs(o[1]-o[0]),f=i.scale.getExtent(),d=Math.abs(f[1]-f[0]);s=u?c/d*u:c}else{var v=r.getData();s=Math.abs(o[1]-o[0])/v.count()}var h=_e(r.get("barWidth"),s),g=_e(r.get("barMaxWidth"),s),p=_e(r.get("barMinWidth")||(F3(r)?.5:1),s),m=r.get("barGap"),y=r.get("barCategoryGap");n.push({bandWidth:s,barWidth:h,barMaxWidth:g,barMinWidth:p,barGap:m,barCategoryGap:y,axisKey:jT(i),stackId:ZT(r)})}),O3(n)}function O3(e){var t={};k(e,function(r,a){var i=r.axisKey,o=r.bandWidth,s=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[i]=s;var u=r.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=r.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var f=r.barMaxWidth;f&&(l[u].maxWidth=f);var d=r.barMinWidth;d&&(l[u].minWidth=d);var v=r.barGap;v!=null&&(s.gap=v);var h=r.barCategoryGap;h!=null&&(s.categoryGap=h)});var n={};return k(t,function(r,a){n[a]={};var i=r.stacks,o=r.bandWidth,s=r.categoryGap;if(s==null){var l=tt(i).length;s=Math.max(35-l*4,15)+"%"}var u=_e(s,o),c=_e(r.gap,1),f=r.remainedWidth,d=r.autoWidthCount,v=(f-u)/(d+(d-1)*c);v=Math.max(v,0),k(i,function(m){var y=m.maxWidth,_=m.minWidth;if(m.width){var b=m.width;y&&(b=Math.min(b,y)),_&&(b=Math.max(b,_)),m.width=b,f-=b+c*b,d--}else{var b=v;y&&yb&&(b=_),b!==v&&(m.width=b,f-=b+c*b,d--)}}),v=(f-u)/(d+(d-1)*c),v=Math.max(v,0);var h=0,g;k(i,function(m,y){m.width||(m.width=v),g=m,h+=m.width*(1+c)}),g&&(h-=g.width*c);var p=-h/2;k(i,function(m,y){n[a][y]=n[a][y]||{bandWidth:o,offset:p,width:m.width},p+=m.width*(1+c)})}),n}function tue(e,t,n){if(e&&t){var r=e[jT(t)];return r!=null&&n!=null?r[ZT(n)]:r}}function N3(e,t){var n=R3(e,t),r=V3(n);k(n,function(a){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=ZT(a),u=r[jT(s)][l],c=u.offset,f=u.width;i.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function B3(e){return{seriesType:e,plan:mf(),reset:function(t){if(z3(t)){var n=t.getData(),r=t.coordinateSystem,a=r.getBaseAxis(),i=r.getOtherAxis(a),o=n.getDimensionIndex(n.mapDimension(i.dim)),s=n.getDimensionIndex(n.mapDimension(a.dim)),l=t.get("showBackground",!0),u=n.mapDimension(i.dim),c=n.getCalculationInfo("stackResultDimension"),f=fs(n,u)&&!!n.getCalculationInfo("stackedOnSeries"),d=i.isHorizontal(),v=nue(a,i),h=F3(t),g=t.get("barMinHeight")||0,p=c&&n.getDimensionIndex(c),m=n.getLayout("size"),y=n.getLayout("offset");return{progress:function(_,b){for(var x=_.count,S=h&&di(x*3),w=h&&l&&di(x*3),C=h&&di(x),T=r.master.getRect(),A=d?T.width:T.height,P,D=b.getStore(),M=0;(P=_.next())!=null;){var L=D.get(f?p:o,P),R=D.get(s,P),E=v,$=void 0;f&&($=+L-D.get(o,P));var O=void 0,G=void 0,Y=void 0,j=void 0;if(d){var Q=r.dataToPoint([L,R]);if(f){var z=r.dataToPoint([$,R]);E=z[0]}O=E,G=Q[1]+y,Y=Q[0]-E,j=m,Math.abs(Y)>>1;e[a][1]a&&(this._approxInterval=a);var s=xg.length,l=Math.min(rue(xg,this._approxInterval,0,s),s-1);this._interval=xg[l][1],this._minLevelUnit=xg[Math.max(l-1,0)][0]},t.prototype.parse=function(n){return ut(n)?n:+wi(n)},t.prototype.contain=function(n){return v0(this.parse(n),this._extent)},t.prototype.normalize=function(n){return h0(this.parse(n),this._extent)},t.prototype.scale=function(n){return g0(n,this._extent)},t.type="time",t}(ds),xg=[["second",TT],["minute",AT],["hour",Ed],["quarter-day",Ed*6],["half-day",Ed*12],["day",ua*1.2],["half-week",ua*3.5],["week",ua*7],["month",ua*31],["quarter",ua*95],["half-year",rk/2],["year",rk]];function aue(e,t,n,r){var a=wi(t),i=wi(n),o=function(h){return ik(a,h,r)===ik(i,h,r)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},c=function(){return u()&&o("hour")},f=function(){return c()&&o("minute")},d=function(){return f()&&o("second")},v=function(){return d()&&o("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return f();case"second":return d();case"millisecond":return v()}}function iue(e,t){return e/=ua,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function oue(e){var t=30*ua;return e/=t,e>6?6:e>3?3:e>2?2:1}function sue(e){return e/=Ed,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function gL(e,t){return e/=t?AT:TT,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function lue(e){return $5(e,!0)}function uue(e,t,n){var r=new Date(e);switch(bc(t)){case"year":case"month":r[eG(n)](0);case"day":r[tG(n)](1);case"hour":r[nG(n)](0);case"minute":r[rG(n)](0);case"second":r[aG(n)](0),r[iG(n)](0)}return r.getTime()}function cue(e,t,n,r){var a=1e4,i=J$,o=0;function s(A,P,D,M,L,R,E){for(var $=new Date(P),O=P,G=$[M]();O1&&R===0&&D.unshift({value:D[0].value-O})}}for(var R=0;R=r[0]&&y<=r[1]&&f++)}var _=(r[1]-r[0])/t;if(f>_*1.5&&d>_/1.5||(u.push(p),f>_||e===i[v]))break}c=[]}}}for(var b=yt(fe(u,function(A){return yt(A,function(P){return P.value>=r[0]&&P.value<=r[1]&&!P.notAdd})}),function(A){return A.length>0}),x=[],S=b.length-1,v=0;v0;)i*=10;var s=[Kt(vue(r[0]/i)*i),Kt(due(r[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(n){Nd.calcNiceExtent.call(this,n),this._fixMin=n.fixMin,this._fixMax=n.fixMax},t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return n=Pa(n)/Pa(this.base),v0(n,this._extent)},t.prototype.normalize=function(n){return n=Pa(n)/Pa(this.base),h0(n,this._extent)},t.prototype.scale=function(n){return n=g0(n,this._extent),wg(this.base,n)},t.type="log",t}(fo),H3=KT.prototype;H3.getMinorTicks=Nd.getMinorTicks;H3.getLabel=Nd.getLabel;function Cg(e,t){return fue(e,ci(t))}fo.registerClass(KT);const hue=KT;var gue=function(){function e(t,n,r){this._prepareParams(t,n,r)}return e.prototype._prepareParams=function(t,n,r){r[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var d=this._determinedMin,v=this._determinedMax;return d!=null&&(s=d,u=!0),v!=null&&(l=v,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:f}},e.prototype.modifyDataMinMax=function(t,n){this[mue[t]]=n},e.prototype.setDeterminedMinMax=function(t,n){var r=pue[t];this[r]=n},e.prototype.freeze=function(){this.frozen=!0},e}(),pue={min:"_determinedMin",max:"_determinedMax"},mue={min:"_dataMin",max:"_dataMax"};function W3(e,t,n){var r=e.rawExtentInfo;return r||(r=new gue(e,t,n),e.rawExtentInfo=r,r)}function Tg(e,t){return t==null?null:vv(t)?NaN:e.parse(t)}function U3(e,t){var n=e.type,r=W3(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var a=r.min,i=r.max,o=t.ecModel;if(o&&n==="time"){var s=R3("bar",o),l=!1;if(k(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=V3(s),c=yue(a,i,t,u);a=c.min,i=c.max}}return{extent:[a,i],fixMin:r.minFixed,fixMax:r.maxFixed}}function yue(e,t,n,r){var a=n.axis.getExtent(),i=a[1]-a[0],o=tue(r,n.axis);if(o===void 0)return{min:e,max:t};var s=1/0;k(o,function(v){s=Math.min(v.offset,s)});var l=-1/0;k(o,function(v){l=Math.max(v.offset+v.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-e,f=1-(s+l)/i,d=c/f-c;return t+=d*(l/u),e-=d*(s/u),{min:e,max:t}}function Fc(e,t){var n=t,r=U3(e,n),a=r.extent,i=n.get("splitNumber");e instanceof hue&&(e.base=n.get("logBase"));var o=e.type,s=n.get("interval"),l=o==="interval"||o==="time";e.setExtent(a[0],a[1]),e.calcNiceExtent({splitNumber:i,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function p0(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new XT({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new G3({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(fo.getClass(t)||ds)}}function _ue(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function ph(e){var t=e.getLabelModel().get("formatter"),n=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(r){return function(a,i){return e.scale.getFormattedLabel(a,i,r)}}(t):we(t)?function(r){return function(a){var i=e.scale.getLabel(a),o=r.replace("{value}",i??"");return o}}(t):Le(t)?function(r){return function(a,i){return n!=null&&(i=a.value-n),r(qT(e,a),i,a.level!=null?{level:a.level}:null)}}(t):function(r){return e.scale.getLabel(r)}}function qT(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function bue(e){var t=e.model,n=e.scale;if(!(!t.get(["axisLabel","show"])||n.isBlank())){var r,a,i=n.getExtent();n instanceof XT?a=n.count():(r=n.getTicks(),a=r.length);var o=e.getLabelModel(),s=ph(e),l,u=1;a>40&&(u=Math.ceil(a/40));for(var c=0;ce[1]&&(e[1]=a[1])})}var mh=function(){function e(){}return e.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},e.prototype.getCoordSysModel=function(){},e}(),wue=1e-8;function mL(e,t){return Math.abs(e-t)a&&(r=o,a=l)}if(r)return Tue(r.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.prototype.getBoundingRect=function(n){var r=this._rect;if(r&&!n)return r;var a=[1/0,1/0],i=[-1/0,-1/0],o=this.geometries;return k(o,function(s){s.type==="polygon"?yL(s.exterior,a,i,n):k(s.points,function(l){yL(l,a,i,n)})}),isFinite(a[0])&&isFinite(a[1])&&isFinite(i[0])&&isFinite(i[1])||(a[0]=a[1]=i[0]=i[1]=0),r=new Xe(a[0],a[1],i[0]-a[0],i[1]-a[1]),n||(this._rect=r),r},t.prototype.contain=function(n){var r=this.getBoundingRect(),a=this.geometries;if(!r.contain(n[0],n[1]))return!1;e:for(var i=0,o=a.length;i>1^-(s&1),l=l>>1^-(l&1),s+=a,l+=i,a=s,i=l,r.push([s/n,l/n])}return r}function Pue(e,t){return e=Iue(e),fe(yt(e.features,function(n){return n.geometry&&n.properties&&n.geometry.coordinates.length>0}),function(n){var r=n.properties,a=n.geometry,i=[];switch(a.type){case"Polygon":var o=a.coordinates;i.push(new _L(o[0],o.slice(1)));break;case"MultiPolygon":k(a.coordinates,function(l){l[0]&&i.push(new _L(l[0],l.slice(1)))});break;case"LineString":i.push(new bL([a.coordinates]));break;case"MultiLineString":i.push(new bL(a.coordinates))}var s=new Z3(r[t||"name"],i,r.cp);return s.properties=r,s})}var Dv=it();function Due(e){return e.type==="category"?kue(e):Eue(e)}function Mue(e,t){return e.type==="category"?Lue(e,t):{ticks:fe(e.scale.getTicks(),function(n){return n.value})}}function kue(e){var t=e.getLabelModel(),n=K3(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function K3(e,t){var n=q3(e,"labels"),r=JT(t),a=J3(n,r);if(a)return a;var i,o;return Le(r)?i=tH(e,r):(o=r==="auto"?Rue(e):r,i=eH(e,o)),Q3(n,r,{labels:i,labelCategoryInterval:o})}function Lue(e,t){var n=q3(e,"ticks"),r=JT(t),a=J3(n,r);if(a)return a;var i,o;if((!t.get("show")||e.scale.isBlank())&&(i=[]),Le(r))i=tH(e,r,!0);else if(r==="auto"){var s=K3(e,e.getLabelModel());o=s.labelCategoryInterval,i=fe(s.labels,function(l){return l.tickValue})}else o=r,i=eH(e,o,!0);return Q3(n,r,{ticks:i,tickCategoryInterval:o})}function Eue(e){var t=e.scale.getTicks(),n=ph(e);return{labels:fe(t,function(r,a){return{level:r.level,formattedLabel:n(r,a),rawLabel:e.scale.getLabel(r),tickValue:r.value}})}}function q3(e,t){return Dv(e)[t]||(Dv(e)[t]=[])}function J3(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),c=Math.abs(u*Math.cos(r)),f=Math.abs(u*Math.sin(r)),d=0,v=0;l<=i[1];l+=s){var h=0,g=0,p=sh(n({value:l}),t.font,"center","top");h=p.width*1.3,g=p.height*1.3,d=Math.max(d,h,7),v=Math.max(v,g,7)}var m=d/c,y=v/f;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(m,y))),b=Dv(e.model),x=e.getExtent(),S=b.lastAutoInterval,w=b.lastTickCount;return S!=null&&w!=null&&Math.abs(S-_)<=1&&Math.abs(w-o)<=1&&S>_&&b.axisExtent0===x[0]&&b.axisExtent1===x[1]?_=S:(b.lastTickCount=o,b.lastAutoInterval=_,b.axisExtent0=x[0],b.axisExtent1=x[1]),_}function Oue(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function eH(e,t,n){var r=ph(e),a=e.scale,i=a.getExtent(),o=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=i[0],c=a.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var f=Y3(e),d=o.get("showMinLabel")||f,v=o.get("showMaxLabel")||f;d&&u!==i[0]&&g(i[0]);for(var h=u;h<=i[1];h+=l)g(h);v&&h-l!==i[1]&&g(i[1]);function g(p){var m={value:p};s.push(n?p:{formattedLabel:r(m),rawLabel:a.getLabel(m),tickValue:p})}return s}function tH(e,t,n){var r=e.scale,a=ph(e),i=[];return k(r.getTicks(),function(o){var s=r.getLabel(o),l=o.value;t(o.value,s)&&i.push(n?l:{formattedLabel:a(o),rawLabel:s,tickValue:l})}),i}var SL=[0,1],Nue=function(){function e(t,n,r){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=n,this._extent=r||[0,0]}return e.prototype.contain=function(t){var n=this._extent,r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return t>=r&&t<=a},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return z5(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,n){var r=this._extent;r[0]=t,r[1]=n},e.prototype.dataToCoord=function(t,n){var r=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type==="ordinal"&&(r=r.slice(),xL(r,a.count())),gt(t,SL,r,n)},e.prototype.coordToData=function(t,n){var r=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(r=r.slice(),xL(r,a.count()));var i=gt(t,r,SL,n);return this.scale.scale(i)},e.prototype.pointToData=function(t,n){},e.prototype.getTicksCoords=function(t){t=t||{};var n=t.tickModel||this.getTickModel(),r=Mue(this,n),a=r.ticks,i=fe(a,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=n.get("alignWithLabel");return Bue(this,i,o,t.clamp),i},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),n=t.get("splitNumber");n>0&&n<100||(n=5);var r=this.scale.getMinorTicks(n),a=fe(r,function(i){return fe(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},e.prototype.getViewLabels=function(){return Due(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,n=this.scale.getExtent(),r=n[1]-n[0]+(this.onBand?1:0);r===0&&(r=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/r},e.prototype.calculateCategoryInterval=function(){return Vue(this)},e}();function xL(e,t){var n=e[1]-e[0],r=t,a=n/r/2;e[0]+=a,e[1]-=a}function Bue(e,t,n,r){var a=t.length;if(!e.onBand||n||!a)return;var i=e.getExtent(),o,s;if(a===1)t[0].coord=i[0],o=t[1]={coord:i[1]};else{var l=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/l;k(t,function(v){v.coord-=u/2});var c=e.scale.getExtent();s=1+c[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*s},t.push(o)}var f=i[0]>i[1];d(t[0].coord,i[0])&&(r?t[0].coord=i[0]:t.shift()),r&&d(i[0],t[0].coord)&&t.unshift({coord:i[0]}),d(i[1],o.coord)&&(r?o.coord=i[1]:t.pop()),r&&d(o.coord,i[1])&&t.push({coord:i[1]});function d(v,h){return v=Kt(v),h=Kt(h),f?v>h:va&&(a+=Uf);var v=Math.atan2(s,o);if(v<0&&(v+=Uf),v>=r&&v<=a||v+Uf>=r&&v+Uf<=a)return l[0]=c,l[1]=f,u-n;var h=n*Math.cos(r)+e,g=n*Math.sin(r)+t,p=n*Math.cos(a)+e,m=n*Math.sin(a)+t,y=(h-o)*(h-o)+(g-s)*(g-s),_=(p-o)*(p-o)+(m-s)*(m-s);return y<_?(l[0]=h,l[1]=g,Math.sqrt(y)):(l[0]=p,l[1]=m,Math.sqrt(_))}function _m(e,t,n,r,a,i,o,s){var l=a-e,u=i-t,c=n-e,f=r-t,d=Math.sqrt(c*c+f*f);c/=d,f/=d;var v=l*c+u*f,h=v/d;s&&(h=Math.min(Math.max(h,0),1)),h*=d;var g=o[0]=e+h*c,p=o[1]=t+h*f;return Math.sqrt((g-a)*(g-a)+(p-i)*(p-i))}function nH(e,t,n,r,a,i,o){n<0&&(e=e+n,n=-n),r<0&&(t=t+r,r=-r);var s=e+n,l=t+r,u=o[0]=Math.min(Math.max(a,e),s),c=o[1]=Math.min(Math.max(i,t),l);return Math.sqrt((u-a)*(u-a)+(c-i)*(c-i))}var La=[];function Gue(e,t,n){var r=nH(t.x,t.y,t.width,t.height,e.x,e.y,La);return n.set(La[0],La[1]),r}function Hue(e,t,n){for(var r=0,a=0,i=0,o=0,s,l,u=1/0,c=t.data,f=e.x,d=e.y,v=0;v0){t=t/180*Math.PI,Na.fromArray(e[0]),It.fromArray(e[1]),qt.fromArray(e[2]),Ue.sub(vi,Na,It),Ue.sub(si,qt,It);var n=vi.len(),r=si.len();if(!(n<.001||r<.001)){vi.scale(1/n),si.scale(1/r);var a=vi.dot(si),i=Math.cos(t);if(i1&&Ue.copy(lr,qt),lr.toArray(e[1])}}}}function Wue(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,Na.fromArray(e[0]),It.fromArray(e[1]),qt.fromArray(e[2]),Ue.sub(vi,It,Na),Ue.sub(si,qt,It);var r=vi.len(),a=si.len();if(!(r<.001||a<.001)){vi.scale(1/r),si.scale(1/a);var i=vi.dot(t),o=Math.cos(n);if(i=l)Ue.copy(lr,qt);else{lr.scaleAndAdd(si,s/Math.tan(Math.PI/2-c));var f=qt.x!==It.x?(lr.x-It.x)/(qt.x-It.x):(lr.y-It.y)/(qt.y-It.y);if(isNaN(f))return;f<0?Ue.copy(lr,It):f>1&&Ue.copy(lr,qt)}lr.toArray(e[1])}}}}function ab(e,t,n,r){var a=n==="normal",i=a?e:e.ensureState(n);i.ignore=t;var o=r.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=r.getModel("lineStyle").getLineStyle();a?e.useStyle(s):i.style=s}function Uue(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var a=zo(r[0],r[1]),i=zo(r[1],r[2]);if(!a||!i){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(a,i)*n,s=ip([],r[1],r[0],o/a),l=ip([],r[1],r[2],o/i),u=ip([],s,l,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),e.bezierCurveTo(l[0],l[1],l[0],l[1],r[2][0],r[2][1])}else for(var c=1;c0&&i&&x(-c/o,0,o);var g=e[0],p=e[o-1],m,y;_(),m<0&&S(-m,.8),y<0&&S(y,.8),_(),b(m,y,1),b(y,m,-1),_(),m<0&&w(-m),y<0&&w(y);function _(){m=g.rect[t]-r,y=a-p.rect[t]-p.rect[n]}function b(C,T,A){if(C<0){var P=Math.min(T,-C);if(P>0){x(P*A,0,o);var D=P+C;D<0&&S(-D*A,1)}else S(-C*A,1)}}function x(C,T,A){C!==0&&(u=!0);for(var P=T;P0)for(var D=0;D0;D--){var E=A[D-1]*R;x(-E,D,o)}}}function w(C){var T=C<0?-1:1;C=Math.abs(C);for(var A=Math.ceil(C/(o-1)),P=0;P0?x(A,0,P+1):x(-A,o-P-1,o),C-=A,C<=0)return}return u}function Yue(e,t,n,r){return iH(e,"x","width",t,n,r)}function oH(e,t,n,r){return iH(e,"y","height",t,n,r)}function sH(e){var t=[];e.sort(function(g,p){return p.priority-g.priority});var n=new Xe(0,0,0,0);function r(g){if(!g.ignore){var p=g.ensureState("emphasis");p.ignore==null&&(p.ignore=!1)}g.ignore=!0}for(var a=0;a=0&&r.attr(i.oldLayoutSelect),je(d,"emphasis")>=0&&r.attr(i.oldLayoutEmphasis)),ct(r,u,n,l)}else if(r.attr(u),!ff(r).valueAnimation){var f=Ge(r.style.opacity,1);r.style.opacity=0,Nt(r,{style:{opacity:f}},n,l)}if(i.oldLayout=u,r.states.select){var v=i.oldLayoutSelect={};Ag(v,u,Ig),Ag(v,r.states.select,Ig)}if(r.states.emphasis){var h=i.oldLayoutEmphasis={};Ag(h,u,Ig),Ag(h,r.states.emphasis,Ig)}X$(r,l,c,n,n)}if(a&&!a.ignore&&!a.invisible){var i=jue(a),o=i.oldLayout,g={points:a.shape.points};o?(a.attr({shape:o}),ct(a,{shape:g},n)):(a.setShape(g),a.style.strokePercent=0,Nt(a,{style:{strokePercent:1}},n)),i.oldLayout=g}},e}();const que=Kue;var ob=it();function Jue(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,n,r){var a=ob(n).labelManager;a||(a=ob(n).labelManager=new que),a.clearLabels()}),e.registerUpdateLifecycle("series:layoutlabels",function(t,n,r){var a=ob(n).labelManager;r.updatedSeries.forEach(function(i){a.addLabelsOfSeries(n.getViewOfSeriesModel(i))}),a.updateLayoutConfig(n),a.layout(n),a.processLabelsOverall()})}var sb=Math.sin,lb=Math.cos,lH=Math.PI,Qs=Math.PI*2,Que=180/lH,ece=function(){function e(){}return e.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},e.prototype.moveTo=function(t,n){this._add("M",t,n)},e.prototype.lineTo=function(t,n){this._add("L",t,n)},e.prototype.bezierCurveTo=function(t,n,r,a,i,o){this._add("C",t,n,r,a,i,o)},e.prototype.quadraticCurveTo=function(t,n,r,a){this._add("Q",t,n,r,a)},e.prototype.arc=function(t,n,r,a,i,o){this.ellipse(t,n,r,r,0,a,i,o)},e.prototype.ellipse=function(t,n,r,a,i,o,s,l){var u=s-o,c=!l,f=Math.abs(u),d=Wo(f-Qs)||(c?u>=Qs:-u>=Qs),v=u>0?u%Qs:u%Qs+Qs,h=!1;d?h=!0:Wo(f)?h=!1:h=v>=lH==!!c;var g=t+r*lb(o),p=n+a*sb(o);this._start&&this._add("M",g,p);var m=Math.round(i*Que);if(d){var y=1/this._p,_=(c?1:-1)*(Qs-y);this._add("A",r,a,m,1,+c,t+r*lb(o+_),n+a*sb(o+_)),y>.01&&this._add("A",r,a,m,0,+c,g,p)}else{var b=t+r*lb(s),x=n+a*sb(s);this._add("A",r,a,m,+h,+c,b,x)}},e.prototype.rect=function(t,n,r,a){this._add("M",t,n),this._add("l",r,0),this._add("l",0,a),this._add("l",-r,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,n,r,a,i,o,s,l,u){for(var c=[],f=this._p,d=1;d"}function uce(e){return""}function tA(e,t){t=t||{};var n=t.newline?` +`:"";function r(a){var i=a.children,o=a.tag,s=a.attrs,l=a.text;return lce(o,s)+(o!=="style"?br(l):l||"")+(i?""+n+fe(i,function(u){return r(u)}).join(n)+n:"")+uce(o)}return r(e)}function cce(e,t,n){n=n||{};var r=n.newline?` +`:"",a=" {"+r,i=r+"}",o=fe(tt(e),function(l){return l+a+fe(tt(e[l]),function(u){return u+":"+e[l][u]+";"}).join(r)+i}).join(r),s=fe(tt(t),function(l){return"@keyframes "+l+a+fe(tt(t[l]),function(u){return u+a+fe(tt(t[l][u]),function(c){var f=t[l][u][c];return c==="d"&&(f='path("'+f+'")'),c+":"+f+";"}).join(r)+i}).join(r)+i}).join(r);return!o&&!s?"":[""].join(r)}function Bx(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function AL(e,t,n,r){return _n("svg","root",{width:e,height:t,xmlns:cH,"xmlns:xlink":fH,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+e+" "+t:!1},n)}var fce=0;function vH(){return fce++}var IL={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},rl="transform-origin";function dce(e,t,n){var r=oe({},e.shape);oe(r,t),e.buildPath(n,r);var a=new uH;return a.reset(P5(e)),n.rebuildPath(a,1),a.generateStr(),a.getStr()}function vce(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[rl]=n+"px "+r+"px")}var hce={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function hH(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function gce(e,t,n){var r=e.shape.paths,a={},i,o;if(k(r,function(l){var u=Bx(n.zrId);u.animation=!0,m0(l,{},u,!0);var c=u.cssAnims,f=u.cssNodes,d=tt(c),v=d.length;if(v){o=d[v-1];var h=c[o];for(var g in h){var p=h[g];a[g]=a[g]||{d:""},a[g].d+=p.d||""}for(var m in f){var y=f[m].animation;y.indexOf(o)>=0&&(i=y)}}}),!!i){t.d=!1;var s=hH(a,n);return i.replace(o,s)}}function PL(e){return we(e)?IL[e]?"cubic-bezier("+IL[e]+")":tT(e)?e:"":""}function m0(e,t,n,r){var a=e.animators,i=a.length,o=[];if(e instanceof _T){var s=gce(e,t,n);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u0}).length){var F=hH(w,n);return F+" "+y[0]+" both"}}for(var p in l){var s=g(l[p]);s&&o.push(s)}if(o.length){var m=n.zrId+"-cls-"+vH();n.cssNodes["."+m]={animation:o.join(",")},t.class=m}}function pce(e,t,n){if(!e.ignore)if(e.isSilent()){var r={"pointer-events":"none"};DL(r,t,n,!0)}else{var a=e.states.emphasis&&e.states.emphasis.style?e.states.emphasis.style:{},i=a.fill;if(!i){var o=e.style&&e.style.fill,s=e.states.select&&e.states.select.style&&e.states.select.style.fill,l=e.currentStates.indexOf("select")>=0&&s||o;l&&(i=j1(l))}var u=a.lineWidth;if(u){var c=!a.strokeNoScale&&e.transform?e.transform[0]:1;u=u/c}var r={cursor:"pointer"};i&&(r.fill=i),a.stroke&&(r.stroke=a.stroke),u&&(r["stroke-width"]=u),DL(r,t,n,!0)}}function DL(e,t,n,r){var a=JSON.stringify(e),i=n.cssStyleCache[a];i||(i=n.zrId+"-cls-"+vH(),n.cssStyleCache[a]=i,n.cssNodes["."+i+(r?":hover":"")]=e),t.class=t.class?t.class+" "+i:i}var Mv=Math.round;function gH(e){return e&&we(e.src)}function pH(e){return e&&Le(e.toDataURL)}function nA(e,t,n,r){ice(function(a,i){var o=a==="fill"||a==="stroke";o&&I5(i)?yH(t,e,a,r):o&&nT(i)?_H(n,e,a,r):o&&i==="none"?e[a]="transparent":e[a]=i},t,n,!1),wce(n,e,r)}function rA(e,t){var n=Une(t);n&&(n.each(function(r,a){r!=null&&(e[(TL+a).toLowerCase()]=r+"")}),t.isSilent()&&(e[TL+"silent"]="true"))}function ML(e){return Wo(e[0]-1)&&Wo(e[1])&&Wo(e[2])&&Wo(e[3]-1)}function mce(e){return Wo(e[4])&&Wo(e[5])}function aA(e,t,n){if(t&&!(mce(t)&&ML(t))){var r=n?10:1e4;e.transform=ML(t)?"translate("+Mv(t[4]*r)/r+" "+Mv(t[5]*r)/r+")":fne(t)}}function kL(e,t,n){for(var r=e.points,a=[],i=0;i"u"){var p="Image width/height must been given explictly in svg-ssr renderer.";dr(d,p),dr(v,p)}else if(d==null||v==null){var m=function(A,P){if(A){var D=A.elm,M=d||P.width,L=v||P.height;A.tag==="pattern"&&(u?(L=1,M/=i.width):c&&(M=1,L/=i.height)),A.attrs.width=M,A.attrs.height=L,D&&(D.setAttribute("width",M),D.setAttribute("height",L))}},y=uT(h,null,e,function(A){l||m(S,A),m(f,A)});y&&y.width&&y.height&&(d=d||y.width,v=v||y.height)}f=_n("image","img",{href:h,width:d,height:v}),o.width=d,o.height=v}else a.svgElement&&(f=Ve(a.svgElement),o.width=a.svgWidth,o.height=a.svgHeight);if(f){var _,b;l?_=b=1:u?(b=1,_=o.width/i.width):c?(_=1,b=o.height/i.height):o.patternUnits="userSpaceOnUse",_!=null&&!isNaN(_)&&(o.width=_),b!=null&&!isNaN(b)&&(o.height=b);var x=D5(a);x&&(o.patternTransform=x);var S=_n("pattern","",o,[f]),w=tA(S),C=r.patternCache,T=C[w];T||(T=r.zrId+"-p"+r.patternIdx++,C[w]=T,o.id=T,S=r.defs[T]=_n("pattern",T,o,[f])),t[n]=Wy(T)}}function Cce(e,t,n){var r=n.clipPathCache,a=n.defs,i=r[e.id];if(!i){i=n.zrId+"-c"+n.clipPathIdx++;var o={id:i};r[e.id]=i,a[i]=_n("clipPath",i,o,[mH(e,n)])}t["clip-path"]=Wy(i)}function RL(e){return document.createTextNode(e)}function fl(e,t,n){e.insertBefore(t,n)}function VL(e,t){e.removeChild(t)}function OL(e,t){e.appendChild(t)}function bH(e){return e.parentNode}function SH(e){return e.nextSibling}function ub(e,t){e.textContent=t}var NL=58,Tce=120,Ace=_n("","");function zx(e){return e===void 0}function ai(e){return e!==void 0}function Ice(e,t,n){for(var r={},a=t;a<=n;++a){var i=e[a].key;i!==void 0&&(r[i]=a)}return r}function dd(e,t){var n=e.key===t.key,r=e.tag===t.tag;return r&&n}function kv(e){var t,n=e.children,r=e.tag;if(ai(r)){var a=e.elm=dH(r);if(iA(Ace,e),ue(n))for(t=0;ti?(h=n[l+1]==null?null:n[l+1].elm,xH(e,h,n,a,l)):Sm(e,t,r,i))}function Qu(e,t){var n=t.elm=e.elm,r=e.children,a=t.children;e!==t&&(iA(e,t),zx(t.text)?ai(r)&&ai(a)?r!==a&&Pce(n,r,a):ai(a)?(ai(e.text)&&ub(n,""),xH(n,null,a,0,a.length-1)):ai(r)?Sm(n,r,0,r.length-1):ai(e.text)&&ub(n,""):e.text!==t.text&&(ai(r)&&Sm(n,r,0,r.length-1),ub(n,t.text)))}function Dce(e,t){if(dd(e,t))Qu(e,t);else{var n=e.elm,r=bH(n);kv(t),r!==null&&(fl(r,t.elm,SH(n)),Sm(r,[e],0,0))}return t}var Mce=0,kce=function(){function e(t,n,r){if(this.type="svg",this.refreshHover=BL(),this.configLayer=BL(),this.storage=n,this._opts=r=oe({},r),this.root=t,this._id="zr"+Mce++,this._oldVNode=AL(r.width,r.height),t&&!r.ssr){var a=this._viewport=document.createElement("div");a.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=dH("svg");iA(null,this._oldVNode),a.appendChild(i),t.appendChild(a)}this.resize(r.width,r.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",Dce(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return EL(t,Bx(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var n=this.storage.getDisplayList(!0),r=this._width,a=this._height,i=Bx(this._id);i.animation=t.animation,i.willUpdate=t.willUpdate,i.compress=t.compress,i.emphasis=t.emphasis;var o=[],s=this._bgVNode=Lce(r,a,this._backgroundColor,i);s&&o.push(s);var l=t.compress?null:this._mainVNode=_n("g","main",{},[]);this._paintList(n,i,l?l.children:o),l&&o.push(l);var u=fe(tt(i.defs),function(d){return i.defs[d]});if(u.length&&o.push(_n("defs","defs",{},u)),t.animation){var c=cce(i.cssNodes,i.cssAnims,{newline:!0});if(c){var f=_n("style","stl",{},[],c);o.push(f)}}return AL(r,a,o,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},tA(this.renderToVNode({animation:Ge(t.cssAnimation,!0),emphasis:Ge(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:Ge(t.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(t,n,r){for(var a=t.length,i=[],o=0,s,l,u=0,c=0;c=0&&!(d&&l&&d[g]===l[g]);g--);for(var p=h-1;p>g;p--)o--,s=i[o-1];for(var m=g+1;m=s)}}for(var f=this.__startIndex;f15)break}}L.prevElClipPaths&&m.restore()};if(y)if(y.length===0)C=p.__endIndex;else for(var A=v.dpr,P=0;P0&&t>a[0]){for(l=0;lt);l++);s=r[a[l]]}if(a.splice(l+1,0,t),r[t]=n,!n.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(n.dom,u.nextSibling):o.appendChild(n.dom)}else o.firstChild?o.insertBefore(n.dom,o.firstChild):o.appendChild(n.dom);n.painter||(n.painter=this)}},e.prototype.eachLayer=function(t,n){for(var r=this._zlevelList,a=0;a0?Pg:0),this._needsManuallyCompositing),c.__builtin__||ZC("ZLevel "+u+" has been used by unkown layer "+c.id),c!==i&&(c.__used=!0,c.__startIndex!==l&&(c.__dirty=!0),c.__startIndex=l,c.incremental?c.__drawIndex=-1:c.__drawIndex=l,n(l),i=c),a.__dirty&Br&&!a.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=l))}n(l),this.eachBuiltinLayer(function(f,d){!f.__used&&f.getElementCount()>0&&(f.__dirty=!0,f.__startIndex=f.__endIndex=f.__drawIndex=0),f.__dirty&&f.__drawIndex<0&&(f.__drawIndex=f.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,k(this._layers,function(n){n.setUnpainted()})},e.prototype.configLayer=function(t,n){if(n){var r=this._layerConfig;r[t]?Ye(r[t],n,!0):r[t]=n;for(var a=0;a-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),r},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(Ft);const Hce=Gce;function $c(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(r===1){var a=Bc(e,t,n[0]);return a!=null?a+"":null}else if(r){for(var i=[],o=0;o=0&&r.push(t[i])}return r.join(" ")}var Wce=function(e){J(t,e);function t(n,r,a,i){var o=e.call(this)||this;return o.updateData(n,r,a,i),o}return t.prototype._createSymbol=function(n,r,a,i,o){this.removeAll();var s=sn(n,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=Uce,this._symbolType=n,this.add(s)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){qi(this.childAt(0))},t.prototype.downplay=function(){Ji(this.childAt(0))},t.prototype.setZ=function(n,r){var a=this.childAt(0);a.zlevel=n,a.z=r},t.prototype.setDraggable=function(n,r){var a=this.childAt(0);a.draggable=n,a.cursor=!r&&n?"move":a.cursor},t.prototype.updateData=function(n,r,a,i){this.silent=!1;var o=n.getItemVisual(r,"symbol")||"circle",s=n.hostModel,l=t.getSymbolSize(n,r),u=o!==this._symbolType,c=i&&i.disableAnimation;if(u){var f=n.getItemVisual(r,"symbolKeepAspect");this._createSymbol(o,n,r,l,f)}else{var d=this.childAt(0);d.silent=!1;var v={scaleX:l[0]/2,scaleY:l[1]/2};c?d.attr(v):ct(d,v,s,r),Ua(d)}if(this._updateCommon(n,r,l,a,i),u){var d=this.childAt(0);if(!c){var v={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,Nt(d,v,s,r)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,r,a,i,o){var s=this.childAt(0),l=n.hostModel,u,c,f,d,v,h,g,p,m;if(i&&(u=i.emphasisItemStyle,c=i.blurItemStyle,f=i.selectItemStyle,d=i.focus,v=i.blurScope,g=i.labelStatesModels,p=i.hoverScale,m=i.cursorStyle,h=i.emphasisDisabled),!i||n.hasItemOption){var y=i&&i.itemModel?i.itemModel:n.getItemModel(r),_=y.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),f=y.getModel(["select","itemStyle"]).getItemStyle(),c=y.getModel(["blur","itemStyle"]).getItemStyle(),d=_.get("focus"),v=_.get("blurScope"),h=_.get("disabled"),g=Sn(y),p=_.getShallow("scale"),m=y.getShallow("cursor")}var b=n.getItemVisual(r,"symbolRotate");s.attr("rotation",(b||0)*Math.PI/180||0);var x=yu(n.getItemVisual(r,"symbolOffset"),a);x&&(s.x=x[0],s.y=x[1]),m&&s.attr("cursor",m);var S=n.getItemVisual(r,"style"),w=S.fill;if(s instanceof Hn){var C=s.style;s.useStyle(oe({image:C.image,x:C.x,y:C.y,width:C.width,height:C.height},S))}else s.__isEmptyBrush?s.useStyle(oe({},S)):s.useStyle(S),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var T=n.getItemVisual(r,"liftZ"),A=this._z2;T!=null?A==null&&(this._z2=s.z2,s.z2+=T):A!=null&&(s.z2=A,this._z2=null);var P=o&&o.useNameLabel;Gn(s,g,{labelFetcher:l,labelDataIndex:r,defaultText:D,inheritColor:w,defaultOpacity:S.opacity});function D(R){return P?n.getName(R):$c(n,R)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var M=s.ensureState("emphasis");M.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=c;var L=p==null||p===!0?Math.max(1.1,3/this._sizeY):isFinite(p)&&p>0?+p:1;M.scaleX=this._sizeX*L,M.scaleY=this._sizeY*L,this.setSymbolScale(1),Yt(this,d,v,h)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,r,a){var i=this.childAt(0),o=ze(this).dataIndex,s=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var l=i.getTextContent();l&&us(l,{style:{opacity:0}},r,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();us(i,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:o,cb:n,removeOpt:s})},t.getSymbolSize=function(n,r){return _f(n.getItemVisual(r,"symbolSize"))},t}(Ne);function Uce(e,t){this.parent.drift(e,t)}const yh=Wce;function fb(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,"symbol")!=="none"}function $L(e){return e!=null&&!Re(e)&&(e={isIgnore:e}),e||{}}function GL(e){var t=e.hostModel,n=t.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:Sn(t),cursorStyle:t.get("cursor")}}var Yce=function(){function e(t){this.group=new Ne,this._SymbolCtor=t||yh}return e.prototype.updateData=function(t,n){this._progressiveEls=null,n=$L(n);var r=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,s=n.disableAnimation,l=GL(t),u={disableAnimation:s},c=n.getSymbolPoint||function(f){return t.getItemLayout(f)};i||r.removeAll(),t.diff(i).add(function(f){var d=c(f);if(fb(t,d,f,n)){var v=new o(t,f,l,u);v.setPosition(d),t.setItemGraphicEl(f,v),r.add(v)}}).update(function(f,d){var v=i.getItemGraphicEl(d),h=c(f);if(!fb(t,h,f,n)){r.remove(v);return}var g=t.getItemVisual(f,"symbol")||"circle",p=v&&v.getSymbolType&&v.getSymbolType();if(!v||p&&p!==g)r.remove(v),v=new o(t,f,l,u),v.setPosition(h);else{v.updateData(t,f,l,u);var m={x:h[0],y:h[1]};s?v.attr(m):ct(v,m,a)}r.add(v),t.setItemGraphicEl(f,v)}).remove(function(f){var d=i.getItemGraphicEl(f);d&&d.fadeOut(function(){r.remove(d)},a)}).execute(),this._getSymbolPoint=c,this._data=t},e.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(r,a){var i=t._getSymbolPoint(a);r.setPosition(i),r.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=GL(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n,r){this._progressiveEls=[],r=$L(r);function a(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i0?n=r[0]:r[1]<0&&(n=r[1]),n}function TH(e,t,n,r){var a=NaN;e.stacked&&(a=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(a)&&(a=e.valueStart);var i=e.baseDataOffset,o=[];return o[i]=n.get(e.baseDim,r),o[1-i]=a,t.dataToPoint(o)}function Zce(e,t){var n=[];return t.diff(e).add(function(r){n.push({cmd:"+",idx:r})}).update(function(r,a){n.push({cmd:"=",idx:a,idx1:r})}).remove(function(r){n.push({cmd:"-",idx:r})}).execute(),n}function jce(e,t,n,r,a,i,o,s){for(var l=Zce(e,t),u=[],c=[],f=[],d=[],v=[],h=[],g=[],p=CH(a,t,o),m=e.getLayout("points")||[],y=t.getLayout("points")||[],_=0;_=a||g<0)break;if(zl(m,y)){if(l){g+=i;continue}break}if(g===n)e[i>0?"moveTo":"lineTo"](m,y),f=m,d=y;else{var _=m-u,b=y-c;if(_*_+b*b<.5){g+=i;continue}if(o>0){for(var x=g+i,S=t[x*2],w=t[x*2+1];S===m&&w===y&&p=r||zl(S,w))v=m,h=y;else{A=S-u,P=w-c;var L=m-u,R=S-m,E=y-c,$=w-y,O=void 0,G=void 0;if(s==="x"){O=Math.abs(L),G=Math.abs(R);var Y=A>0?1:-1;v=m-Y*O*o,h=y,D=m+Y*G*o,M=y}else if(s==="y"){O=Math.abs(E),G=Math.abs($);var j=P>0?1:-1;v=m,h=y-j*O*o,D=m,M=y+j*G*o}else O=Math.sqrt(L*L+E*E),G=Math.sqrt(R*R+$*$),T=G/(G+O),v=m-A*o*(1-T),h=y-P*o*(1-T),D=m+A*o*T,M=y+P*o*T,D=To(D,Ao(S,m)),M=To(M,Ao(w,y)),D=Ao(D,To(S,m)),M=Ao(M,To(w,y)),A=D-m,P=M-y,v=m-A*O/G,h=y-P*O/G,v=To(v,Ao(u,m)),h=To(h,Ao(c,y)),v=Ao(v,To(u,m)),h=Ao(h,To(c,y)),A=m-v,P=y-h,D=m+A*G/O,M=y+P*G/O}e.bezierCurveTo(f,d,v,h,m,y),f=D,d=M}else e.lineTo(m,y)}u=m,c=y,g+=i}return p}var AH=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),Kce=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polyline",r}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new AH},t.prototype.buildPath=function(n,r){var a=r.points,i=0,o=a.length/2;if(r.connectNulls){for(;o>0&&zl(a[o*2-2],a[o*2-1]);o--);for(;i=0){var b=u?(h-l)*_+l:(v-s)*_+s;return u?[n,b]:[b,n]}s=v,l=h;break;case o.C:v=i[f++],h=i[f++],g=i[f++],p=i[f++],m=i[f++],y=i[f++];var x=u?Kp(s,v,g,m,n,c):Kp(l,h,p,y,n,c);if(x>0)for(var S=0;S=0){var b=u?pn(l,h,p,y,w):pn(s,v,g,m,w);return u?[n,b]:[b,n]}}s=m,l=y;break}}},t}(Qe),qce=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(AH),IH=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polygon",r}return t.prototype.getDefaultShape=function(){return new qce},t.prototype.buildPath=function(n,r){var a=r.points,i=r.stackedOnPoints,o=0,s=a.length/2,l=r.smoothMonotone;if(r.connectNulls){for(;s>0&&zl(a[s*2-2],a[s*2-1]);s--);for(;ot){i?n.push(o(i,l,t)):a&&n.push(o(a,l,0),o(a,l,t));break}else a&&(n.push(o(a,l,0)),a=null),n.push(l),i=l}return n}function efe(e,t,n){var r=e.getVisual("visualMeta");if(!(!r||!r.length||!e.count())&&t.type==="cartesian2d"){for(var a,i,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(a=s&&s.coordDim,a==="x"||a==="y"){i=r[o];break}}if(i){var l=t.getAxis(a),u=fe(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),c=u.length,f=i.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),f.reverse());var d=Qce(u,a==="x"?n.getWidth():n.getHeight()),v=d.length;if(!v&&c)return u[0].coord<0?f[1]?f[1]:u[c-1].color:f[0]?f[0]:u[0].color;var h=10,g=d[0].coord-h,p=d[v-1].coord+h,m=p-g;if(m<.001)return"transparent";k(d,function(_){_.offset=(_.coord-g)/m}),d.push({offset:v?d[v-1].offset:.5,color:f[1]||"transparent"}),d.unshift({offset:v?d[0].offset:.5,color:f[0]||"transparent"});var y=new ch(0,0,0,0,d,!0);return y[a]=g,y[a+"2"]=p,y}}}function tfe(e,t,n){var r=e.get("showAllSymbol"),a=r==="auto";if(!(r&&!a)){var i=n.getAxesByScale("ordinal")[0];if(i&&!(a&&nfe(i,t))){var o=t.mapDimension(i.dim),s={};return k(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function nfe(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;or)return!1;return!0}function rfe(e,t){return isNaN(e)||isNaN(t)}function afe(e){for(var t=e.length/2;t>0&&rfe(e[t*2-2],e[t*2-1]);t--);return t-1}function XL(e,t){return[e[t*2],e[t*2+1]]}function ife(e,t,n){for(var r=e.length/2,a=n==="x"?0:1,i,o,s=0,l=-1,u=0;u=t||i>=t&&o<=t){l=u;break}s=u,i=o}return{range:[s,l],t:(t-i)/(o-i)}}function MH(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&n.get(["emphasis","lineStyle","width"])==="bolder"){var Y=g.getState("emphasis").style;Y.lineWidth=+g.style.lineWidth+1}ze(g).seriesIndex=n.seriesIndex,Yt(g,$,O,G);var j=YL(n.get("smooth")),Q=n.get("smoothMonotone");if(g.setShape({smooth:j,smoothMonotone:Q,connectNulls:C}),p){var z=l.getCalculationInfo("stackedOnSeries"),H=0;p.useStyle(Ee(c.getAreaStyle(),{fill:M,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),z&&(H=YL(z.get("smooth"))),p.setShape({smooth:j,stackedOnSmooth:H,smoothMonotone:Q,connectNulls:C}),$n(p,n,"areaStyle"),ze(p).seriesIndex=n.seriesIndex,Yt(p,$,O,G)}var W=function(X){i._changePolyState(X)};l.eachItemGraphicEl(function(X){X&&(X.onHoverStateChange=W)}),this._polyline.onHoverStateChange=W,this._data=l,this._coordSys=o,this._stackedOnPoints=S,this._points=f,this._step=P,this._valueOrigin=b,n.get("triggerLineEvent")&&(this.packEventData(n,g),p&&this.packEventData(n,p))},t.prototype.packEventData=function(n,r){ze(r).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,r,a,i){var o=n.getData(),s=Ql(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var c=l[s*2],f=l[s*2+1];if(isNaN(c)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,f))return;var d=n.get("zlevel")||0,v=n.get("z")||0;u=new yh(o,s),u.x=c,u.y=f,u.setZ(d,v);var h=u.getSymbolPath().getTextContent();h&&(h.zlevel=d,h.z=v,h.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Et.prototype.highlight.call(this,n,r,a,i)},t.prototype.downplay=function(n,r,a,i){var o=n.getData(),s=Ql(o,i);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Et.prototype.downplay.call(this,n,r,a,i)},t.prototype._changePolyState=function(n){var r=this._polygon;rm(this._polyline,n),r&&rm(r,n)},t.prototype._newPolyline=function(n){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new Kce({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},t.prototype._newPolygon=function(n,r){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new IH({shape:{points:n,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(n,r,a){var i,o,s=r.getBaseAxis(),l=s.inverse;r.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):r.type==="polar"&&(i=s.dim==="angle",o=!0);var u=n.hostModel,c=u.get("animationDuration");Le(c)&&(c=c(null));var f=u.get("animationDelay")||0,d=Le(f)?f(null):f;n.eachItemGraphicEl(function(v,h){var g=v;if(g){var p=[v.x,v.y],m=void 0,y=void 0,_=void 0;if(a)if(o){var b=a,x=r.pointToCoord(p);i?(m=b.startAngle,y=b.endAngle,_=-x[1]/180*Math.PI):(m=b.r0,y=b.r,_=x[0])}else{var S=a;i?(m=S.x,y=S.x+S.width,_=v.x):(m=S.y+S.height,y=S.y,_=v.y)}var w=y===m?0:(_-m)/(y-m);l&&(w=1-w);var C=Le(f)?f(h):c*w+d,T=g.getSymbolPath(),A=T.getTextContent();g.attr({scaleX:0,scaleY:0}),g.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:C}),A&&A.animateFrom({style:{opacity:0}},{duration:300,delay:C}),T.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,r,a){var i=n.getModel("endLabel");if(MH(n)){var o=n.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new lt({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=afe(l);c>=0&&(Gn(s,Sn(n,"endLabel"),{inheritColor:a,labelFetcher:n,labelDataIndex:c,defaultText:function(f,d,v){return v!=null?wH(o,v):$c(o,f)},enableTextSetter:!0},ofe(i,r)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,r,a,i,o,s,l){var u=this._endLabel,c=this._polyline;if(u){n<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var f=a.getLayout("points"),d=a.hostModel,v=d.get("connectNulls"),h=s.get("precision"),g=s.get("distance")||0,p=l.getBaseAxis(),m=p.isHorizontal(),y=p.inverse,_=r.shape,b=y?m?_.x:_.y+_.height:m?_.x+_.width:_.y,x=(m?g:0)*(y?-1:1),S=(m?0:-g)*(y?-1:1),w=m?"x":"y",C=ife(f,b,w),T=C.range,A=T[1]-T[0],P=void 0;if(A>=1){if(A>1&&!v){var D=XL(f,T[0]);u.attr({x:D[0]+x,y:D[1]+S}),o&&(P=d.getRawValue(T[0]))}else{var D=c.getPointOn(b,w);D&&u.attr({x:D[0]+x,y:D[1]+S});var M=d.getRawValue(T[0]),L=d.getRawValue(T[1]);o&&(P=K5(a,h,M,L,C.t))}i.lastFrameIndex=T[0]}else{var R=n===1||i.lastFrameIndex>0?T[0]:0,D=XL(f,R);o&&(P=d.getRawValue(R)),u.attr({x:D[0]+x,y:D[1]+S})}if(o){var E=ff(u);typeof E.setLabelText=="function"&&E.setLabelText(P)}}},t.prototype._doUpdateAnimation=function(n,r,a,i,o,s,l){var u=this._polyline,c=this._polygon,f=n.hostModel,d=jce(this._data,n,this._stackedOnPoints,r,this._coordSys,a,this._valueOrigin),v=d.current,h=d.stackedOnCurrent,g=d.next,p=d.stackedOnNext;if(o&&(v=Io(d.current,a,o,l),h=Io(d.stackedOnCurrent,a,o,l),g=Io(d.next,a,o,l),p=Io(d.stackedOnNext,a,o,l)),UL(v,g)>3e3||c&&UL(h,p)>3e3){u.stopAnimation(),u.setShape({points:g}),c&&(c.stopAnimation(),c.setShape({points:g,stackedOnPoints:p}));return}u.shape.__points=d.current,u.shape.points=v;var m={shape:{points:g}};d.current!==v&&(m.shape.__points=d.next),u.stopAnimation(),ct(u,m,f),c&&(c.setShape({points:v,stackedOnPoints:h}),c.stopAnimation(),ct(c,{shape:{stackedOnPoints:p}},f),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var y=[],_=d.status,b=0;b<_.length;b++){var x=_[b].cmd;if(x==="="){var S=n.getItemGraphicEl(_[b].idx1);S&&y.push({el:S,ptIdx:b})}}u.animators&&u.animators.length&&u.animators[0].during(function(){c&&c.dirtyShape();for(var w=u.shape.__points,C=0;Ct&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;nt&&(t=i,n=a)}return isFinite(n)?n:NaN},nearest:function(e){return e[0]}},cfe=function(e){return Math.round(e.length/2)};function kH(e){return{seriesType:e,reset:function(t,n,r){var a=t.getData(),i=t.get("sampling"),o=t.coordinateSystem,s=a.count();if(s>10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),c=l.getExtent(),f=r.getDevicePixelRatio(),d=Math.abs(c[1]-c[0])*(f||1),v=Math.round(s/d);if(isFinite(v)&&v>1){i==="lttb"&&t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/v));var h=void 0;we(i)?h=ufe[i]:Le(i)&&(h=i),h&&t.setData(a.downSample(a.mapDimension(u.dim),1/v,h,cfe))}}}}}function ffe(e){e.registerChartView(lfe),e.registerSeriesModel(Hce),e.registerLayout(Sh("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var n=t.getData(),r=t.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=n.getVisual("style").fill),n.setVisual("legendLineStyle",r)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,kH("line"))}var LH=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return co(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n,r,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(n),s=i.dataToPoint(o);if(a)k(i.getAxes(),function(d,v){if(d.type==="category"&&r!=null){var h=d.getTicksCoords(),g=d.getTickModel().get("alignWithLabel"),p=o[v],m=r[v]==="x1"||r[v]==="y1";if(m&&!g&&(p+=1),h.length<2)return;if(h.length===2){s[v]=d.toGlobalCoord(d.getExtent()[m?1:0]);return}for(var y=void 0,_=void 0,b=1,x=0;xp){_=(S+y)/2;break}x===1&&(b=w-h[0].tickValue)}_==null&&(y?y&&(_=h[h.length-1].coord):_=h[0].coord),s[v]=d.toGlobalCoord(_)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),f=i.getBaseAxis().isHorizontal()?0:1;s[f]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(Ft);Ft.registerClass(LH);const xm=LH;var dfe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return co(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>n&&(n=r),n},t.prototype.brushSelector=function(n,r,a){return a.rect(r.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=As(xm.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(xm);const vfe=dfe;var hfe=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),gfe=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r.type="sausage",r}return t.prototype.getDefaultShape=function(){return new hfe},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.max(r.r0||0,0),s=Math.max(r.r,0),l=(s-o)*.5,u=o+l,c=r.startAngle,f=r.endAngle,d=r.clockwise,v=Math.PI*2,h=d?f-cMath.PI/2&&cs)return!0;s=f}return!1},t.prototype._isOrderDifferentInView=function(n,r){for(var a=r.scale,i=a.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=s;++o)if(n.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(n,r,a,i){if(this._isOrderChangedWithinSameData(n,r,a)){var o=this._dataSort(n,a,r);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(n,r,a){var i=r.baseAxis,o=this._dataSort(n,i,function(s){return n.get(n.mapDimension(r.otherAxis.dim),s)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(n,r){this._clear(this._model),this._removeOnRenderedListener(r)},t.prototype.dispose=function(n,r){this._removeOnRenderedListener(r)},t.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(n){var r=this.group,a=this._data;n&&n.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){xv(i,n,ze(i).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(Et),ZL={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var a=e.x+e.width,i=e.y+e.height,o=vb(t.x,e.x),s=hb(t.x+t.width,a),l=vb(t.y,e.y),u=hb(t.y+t.height,i),c=sa?s:o,t.y=f&&l>i?u:l,t.width=c?0:s-o,t.height=f?0:u-l,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),c||f},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var a=hb(t.r,e.r),i=vb(t.r0,e.r0);t.r=a,t.r0=i;var o=a-i<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},jL={cartesian2d:function(e,t,n,r,a,i,o,s,l){var u=new at({shape:oe({},r),z2:1});if(u.__dataIndex=n,u.name="item",i){var c=u.shape,f=a?"height":"width";c[f]=0}return u},polar:function(e,t,n,r,a,i,o,s,l){var u=!a&&l?wm:Pr,c=new u({shape:r,z2:1});c.name="item";var f=EH(a);if(c.calculateTextPosition=pfe(f,{isRoundCap:u===wm}),i){var d=c.shape,v=a?"r":"endAngle",h={};d[v]=a?r.r0:r.startAngle,h[v]=r[v],(s?ct:Nt)(c,{shape:h},i)}return c}};function bfe(e,t){var n=e.get("realtimeSort",!0),r=t.getBaseAxis();if(n&&r.type==="category"&&t.type==="cartesian2d")return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function KL(e,t,n,r,a,i,o,s){var l,u;i?(u={x:r.x,width:r.width},l={y:r.y,height:r.height}):(u={y:r.y,height:r.height},l={x:r.x,width:r.width}),s||(o?ct:Nt)(n,{shape:l},t,a,null);var c=t?e.baseAxis.model:null;(o?ct:Nt)(n,{shape:u},c,a)}function qL(e,t){for(var n=0;n0?1:-1,o=r.height>0?1:-1;return{x:r.x+i*a/2,y:r.y+o*a/2,width:r.width-i*a,height:r.height-o*a}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function wfe(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function EH(e){return function(t){var n=t?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+n;default:return r}}}(e)}function QL(e,t,n,r,a,i,o,s){var l=t.getItemVisual(n,"style");if(s){if(!i.get("roundCap")){var c=e.shape,f=Tl(r.getModel("itemStyle"),c,!0);oe(c,f),e.setShape(c)}}else{var u=r.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(l);var d=r.getShallow("cursor");d&&e.attr("cursor",d);var v=s?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",h=Sn(r);Gn(e,h,{labelFetcher:i,labelDataIndex:n,defaultText:$c(i.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:v});var g=e.getTextContent();if(s&&g){var p=r.get(["label","position"]);e.textConfig.inside=p==="middle"?!0:null,mfe(e,p==="outside"?v:p,EH(o),r.get(["label","rotate"]))}Y$(g,h,i.getRawValue(n),function(y){return wH(t,y)});var m=r.getModel(["emphasis"]);Yt(e,m.get("focus"),m.get("blurScope"),m.get("disabled")),$n(e,r),wfe(a)&&(e.style.fill="none",e.style.stroke="none",k(e.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function Cfe(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||n==="none")return 0;var r=e.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,a,i)}var Tfe=function(){function e(){}return e}(),eE=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r.type="largeBar",r}return t.prototype.getDefaultShape=function(){return new Tfe},t.prototype.buildPath=function(n,r){for(var a=r.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?n:null},30,!1);function Afe(e,t,n){for(var r=e.baseDimIdx,a=1-r,i=e.shape.points,o=e.largeDataIndices,s=[],l=[],u=e.barWidth,c=0,f=i.length/3;c=s[0]&&t<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return o[c]}return-1}function RH(e,t,n){if(bu(n,"cartesian2d")){var r=t,a=n.getArea();return{x:e?r.x:a.x,y:e?a.y:r.y,width:e?r.width:a.width,height:e?a.height:r.height}}else{var a=n.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:e?a.r0:i.r0,r:e?a.r:i.r,startAngle:e?i.startAngle:0,endAngle:e?i.endAngle:Math.PI*2}}}function Ife(e,t,n){var r=e.type==="polar"?Pr:at;return new r({shape:RH(t,n,e),silent:!0,z2:0})}const Pfe=_fe;function Dfe(e){e.registerChartView(Pfe),e.registerSeriesModel(vfe),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,He(N3,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,B3("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,kH("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,n){var r=t.componentType||"series";n.eachComponent({mainType:r,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var rE=Math.PI*2,Lg=Math.PI/180;function VH(e,t){return hn(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function OH(e,t){var n=VH(e,t),r=e.get("center"),a=e.get("radius");ue(a)||(a=[0,a]);var i=_e(n.width,t.getWidth()),o=_e(n.height,t.getHeight()),s=Math.min(i,o),l=_e(a[0],s/2),u=_e(a[1],s/2),c,f,d=e.coordinateSystem;if(d){var v=d.dataToPoint(r);c=v[0]||0,f=v[1]||0}else ue(r)||(r=[r,r]),c=_e(r[0],i)+n.x,f=_e(r[1],o)+n.y;return{cx:c,cy:f,r0:l,r:u}}function Mfe(e,t,n){t.eachSeriesByType(e,function(r){var a=r.getData(),i=a.mapDimension("value"),o=VH(r,n),s=OH(r,n),l=s.cx,u=s.cy,c=s.r,f=s.r0,d=-r.get("startAngle")*Lg,v=r.get("endAngle"),h=r.get("padAngle")*Lg;v=v==="auto"?d-rE:-v*Lg;var g=r.get("minAngle")*Lg,p=g+h,m=0;a.each(i,function(E){!isNaN(E)&&m++});var y=a.getSum(i),_=Math.PI/(y||m)*2,b=r.get("clockwise"),x=r.get("roseType"),S=r.get("stillShowZeroSum"),w=a.getDataExtent(i);w[0]=0;var C=b?1:-1,T=[d,v],A=C*h/2;cT(T,!b),d=T[0],v=T[1];var P=Math.abs(v-d),D=P,M=0,L=d;if(a.setLayout({viewRect:o,r:c}),a.each(i,function(E,$){var O;if(isNaN(E)){a.setItemLayout($,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:b,cx:l,cy:u,r0:f,r:x?NaN:c});return}x!=="area"?O=y===0&&S?_:E*_:O=P/m,OO?(Y=L+C*O/2,j=Y):(Y=L+A,j=G-A),a.setItemLayout($,{angle:O,startAngle:Y,endAngle:j,clockwise:b,cx:l,cy:u,r0:f,r:x?gt(E,w,[f,c]):c}),L=G}),Dn?m:p,x=Math.abs(_.label.y-n);if(x>=b.maxY){var S=_.label.x-t-_.len2*a,w=r+_.len,C=Math.abs(S)e.unconstrainedWidth?null:v:null;r.setStyle("width",h)}var g=r.getBoundingRect();i.width=g.width;var p=(r.style.margin||0)+2.1;i.height=g.height+p,i.y-=(i.height-f)/2}}}function gb(e){return e.position==="center"}function Efe(e){var t=e.getData(),n=[],r,a,i=!1,o=(e.get("minShowLabelAngle")||0)*kfe,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,f=s.y,d=s.height;function v(S){S.ignore=!0}function h(S){if(!S.ignore)return!0;for(var w in S.states)if(S.states[w].ignore===!1)return!0;return!1}t.each(function(S){var w=t.getItemGraphicEl(S),C=w.shape,T=w.getTextContent(),A=w.getTextGuideLine(),P=t.getItemModel(S),D=P.getModel("label"),M=D.get("position")||P.get(["emphasis","label","position"]),L=D.get("distanceToLabelLine"),R=D.get("alignTo"),E=_e(D.get("edgeDistance"),u),$=D.get("bleedMargin"),O=P.getModel("labelLine"),G=O.get("length");G=_e(G,u);var Y=O.get("length2");if(Y=_e(Y,u),Math.abs(C.endAngle-C.startAngle)0?"right":"left":Q>0?"left":"right"}var q=Math.PI,re=0,ae=D.get("rotate");if(ut(ae))re=ae*(q/180);else if(M==="center")re=0;else if(ae==="radial"||ae===!0){var de=Q<0?-j+q:-j;re=de}else if(ae==="tangential"&&M!=="outside"&&M!=="outer"){var me=Math.atan2(Q,z);me<0&&(me=q*2+me);var pe=z>0;pe&&(me=q+me),re=me-q}if(i=!!re,T.x=H,T.y=W,T.rotation=re,T.setStyle({verticalAlign:"middle"}),Z){T.setStyle({align:F});var De=T.states.select;De&&(De.x+=T.x,De.y+=T.y)}else{var be=T.getBoundingRect().clone();be.applyTransform(T.getComputedTransform());var ye=(T.style.margin||0)+2.1;be.y-=ye/2,be.height+=ye,n.push({label:T,labelLine:A,position:M,len:G,len2:Y,minTurnAngle:O.get("minTurnAngle"),maxSurfaceAngle:O.get("maxSurfaceAngle"),surfaceNormal:new Ue(Q,z),linePoints:X,textAlign:F,labelDistance:L,labelAlignTo:R,edgeDistance:E,bleedMargin:$,rect:be,unconstrainedWidth:be.width,labelStyleWidth:T.style.width})}w.setTextConfig({inside:Z})}}),!i&&e.get("avoidLabelOverlap")&&Lfe(n,r,a,l,u,d,c,f);for(var g=0;g0){for(var c=o.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f=i.r0}},t.type="pie",t}(Et);const Ofe=Vfe;function bf(e,t,n){t=ue(t)&&{coordDimensions:t}||oe({encodeDefine:e.getEncode()},t);var r=e.getSource(),a=gh(r,t).dimensions,i=new fr(a,e);return i.initData(r,n),i}var Nfe=function(){function e(t,n){this._getDataWithEncodedVisual=t,this._getRawData=n}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var n=this._getRawData();return n.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var n=this._getDataWithEncodedVisual();return n.indexOfName(t)},e.prototype.getItemVisual=function(t,n){var r=this._getDataWithEncodedVisual();return r.getItemVisual(t,n)},e}();const wh=Nfe;var Bfe=it(),zfe=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new wh(Ce(this.getData,this),Ce(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return bf(this,{coordDimensions:["value"],encodeDefaulter:He(DT,this)})},t.prototype.getDataParams=function(n){var r=this.getData(),a=Bfe(r),i=a.seats;if(!i){var o=[];r.each(r.mapDimension("value"),function(l){o.push(l)}),i=a.seats=jne(o,r.hostModel.get("percentPrecision"))}var s=e.prototype.getDataParams.call(this,n);return s.percent=i[n]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(n){Jl(n,"labelLine",["show"]);var r=n.labelLine,a=n.emphasis.labelLine;r.show=r.show&&n.label.show,a.show=a.show&&n.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(Ft);const Ffe=zfe;function $fe(e){return{seriesType:e,reset:function(t,n){var r=t.getData();r.filterSelf(function(a){var i=r.mapDimension("value"),o=r.get(i,a);return!(ut(o)&&!isNaN(o)&&o<0)})}}}function Gfe(e){e.registerChartView(Ofe),e.registerSeriesModel(Ffe),e3("pie",e.registerAction),e.registerLayout(He(Mfe,"pie")),e.registerProcessor(xh("pie")),e.registerProcessor($fe("pie"))}var Hfe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(n,r){return co(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(n,r,a){return a.point(r.getItemLayout(n))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(Ft);const Wfe=Hfe;var BH=4,Ufe=function(){function e(){}return e}(),Yfe=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.getDefaultShape=function(){return new Ufe},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(n,r){var a=r.points,i=r.size,o=this.symbolProxy,s=o.shape,l=n.getContext?n.getContext():n,u=l&&i[0]=0;u--){var c=u*2,f=i[c]-s/2,d=i[c+1]-l/2;if(n>=f&&r>=d&&n<=f+s&&r<=d+l)return u}return-1},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect();if(n=a[0],r=a[1],i.contain(n,r)){var o=this.hoverDataIdx=this.findDataIndex(n,r);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var r=this.shape,a=r.points,i=r.size,o=i[0],s=i[1],l=1/0,u=1/0,c=-1/0,f=-1/0,d=0;d=0&&(u.dataIndex=f+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}();const Zfe=Xfe;var jfe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this._updateSymbolDraw(i,n);o.updateData(i,{clipShape:this._getClipShape(n)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(n,r,a){var i=n.getData(),o=this._updateSymbolDraw(i,n);o.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(n,r,a){this._symbolDraw.incrementalUpdate(n,r.getData(),{clipShape:this._getClipShape(r)}),this._finished=n.end===r.getData().count()},t.prototype.updateTransform=function(n,r,a){var i=n.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=Sh("").reset(n,r,a);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},t.prototype._getClipShape=function(n){if(n.get("clip",!0)){var r=n.coordinateSystem;return r&&r.getArea&&r.getArea(.1)}},t.prototype._updateSymbolDraw=function(n,r){var a=this._symbolDraw,i=r.pipelineContext,o=i.large;return(!a||o!==this._isLargeDraw)&&(a&&a.remove(),a=this._symbolDraw=o?new Zfe:new _h,this._isLargeDraw=o,this.group.removeAll()),this.group.add(a.group),a},t.prototype.remove=function(n,r){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(Et);const Kfe=jfe;var qfe=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(ot);const Jfe=qfe;var $x=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",on).models[0]},t.type="cartesian2dAxis",t}(ot);cn($x,mh);var zH={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},Qfe=Ye({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},zH),oA=Ye({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},zH),ede=Ye({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},oA),tde=Ee({logBase:10},oA);const FH={category:Qfe,value:oA,time:ede,log:tde};var nde={value:1,category:1,time:1,log:1};function Gc(e,t,n,r){k(nde,function(a,i){var o=Ye(Ye({},FH[i],!0),r,!0),s=function(l){J(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+i,c}return u.prototype.mergeDefaultAndTheme=function(c,f){var d=Cv(this),v=d?hf(c):{},h=f.getTheme();Ye(c,h.get(i+"Axis")),Ye(c,this.getDefaultOption()),c.type=iE(c),d&&cs(c,v,d)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=Rx.createByAxisModel(this))},u.prototype.getCategories=function(c){var f=this.option;if(f.type==="category")return c?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=o,u}(n);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+"Axis",iE)}function iE(e){return e.type||(e.data?"category":"value")}var rde=function(){function e(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return e.prototype.getAxis=function(t){return this._axes[t]},e.prototype.getAxes=function(){return fe(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),yt(this.getAxes(),function(n){return n.scale.type===t})},e.prototype.addAxis=function(t){var n=t.dim;this._axes[n]=t,this._dimList.push(n)},e}();const ade=rde;var Gx=["x","y"];function oE(e){return e.type==="interval"||e.type==="time"}var ide=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=Gx,n}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var n=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!oE(n)||!oE(r))){var a=n.getExtent(),i=r.getExtent(),o=this.dataToPoint([a[0],i[0]]),s=this.dataToPoint([a[1],i[1]]),l=a[1]-a[0],u=i[1]-i[0];if(!(!l||!u)){var c=(s[0]-o[0])/l,f=(s[1]-o[1])/u,d=o[0]-a[0]*c,v=o[1]-i[0]*f,h=this._transform=[c,0,0,f,d,v];this._invTransform=of([],h)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var r=this.getAxis("x"),a=this.getAxis("y");return r.contain(r.toLocalCoord(n[0]))&&a.contain(a.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.containZone=function(n,r){var a=this.dataToPoint(n),i=this.dataToPoint(r),o=this.getArea(),s=new Xe(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(s)},t.prototype.dataToPoint=function(n,r,a){a=a||[];var i=n[0],o=n[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return Bn(a,n,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return a[0]=s.toGlobalCoord(s.dataToCoord(i,r)),a[1]=l.toGlobalCoord(l.dataToCoord(o,r)),a},t.prototype.clampData=function(n,r){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),s=i.getExtent(),l=a.parse(n[0]),u=i.parse(n[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),r[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),r},t.prototype.pointToData=function(n,r){var a=[];if(this._invTransform)return Bn(a,n,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(n[0]),r),a[1]=o.coordToData(o.toLocalCoord(n[1]),r),a},t.prototype.getOtherAxis=function(n){return this.getAxis(n.dim==="x"?"y":"x")},t.prototype.getArea=function(n){n=n||0;var r=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),i=Math.min(r[0],r[1])-n,o=Math.min(a[0],a[1])-n,s=Math.max(r[0],r[1])-i+n,l=Math.max(a[0],a[1])-o+n;return new Xe(i,o,s,l)},t}(ade),ode=function(e){J(t,e);function t(n,r,a,i,o){var s=e.call(this,n,r,a)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var n=this.position;return n==="top"||n==="bottom"},t.prototype.getGlobalExtent=function(n){var r=this.getExtent();return r[0]=this.toGlobalCoord(r[0]),r[1]=this.toGlobalCoord(r[1]),n&&r[0]>r[1]&&r.reverse(),r},t.prototype.pointToData=function(n,r){return this.coordToData(this.toLocalCoord(n[this.dim==="x"?0:1]),r)},t.prototype.setCategorySortInfo=function(n){if(this.type!=="category")return!1;this.model.option.categorySortInfo=n,this.scale.setSortInfo(n)},t}(Za);const sde=ode;function Hx(e,t,n){n=n||{};var r=e.coordinateSystem,a=t.axis,i={},o=a.getAxesOnZeroOf()[0],s=a.position,l=o?"onZero":s,u=a.dim,c=r.getRect(),f=[c.x,c.x+c.width,c.y,c.y+c.height],d={left:0,right:1,top:0,bottom:1,onZero:2},v=t.get("offset")||0,h=u==="x"?[f[2]-v,f[3]+v]:[f[0]-v,f[1]+v];if(o){var g=o.toGlobalCoord(o.dataToCoord(0));h[d.onZero]=Math.max(Math.min(g,h[1]),h[0])}i.position=[u==="y"?h[d[l]]:f[0],u==="x"?h[d[l]]:f[3]],i.rotation=Math.PI/2*(u==="x"?0:1);var p={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=p[s],i.labelOffset=o?h[d[s]]-h[d.onZero]:0,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),Dn(n.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var m=t.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-m:m,i.z2=1,i}function sE(e){return e.get("coordinateSystem")==="cartesian2d"}function lE(e){var t={xAxisModel:null,yAxisModel:null};return k(t,function(n,r){var a=r.replace(/Model$/,""),i=e.getReferringComponents(a,on).models[0];t[r]=i}),t}var pb=Math.log;function $H(e,t,n){var r=ds.prototype,a=r.getTicks.call(n),i=r.getTicks.call(n,!0),o=a.length-1,s=r.getInterval.call(n),l=U3(e,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(e.type==="log"){var d=pb(e.base);u=[pb(u[0])/d,pb(u[1])/d]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:o,fixMin:c,fixMax:f});var v=r.getExtent.call(e);c&&(u[0]=v[0]),f&&(u[1]=v[1]);var h=r.getInterval.call(e),g=u[0],p=u[1];if(c&&f)h=(p-g)/o;else if(c)for(p=u[0]+h*o;pu[0]&&isFinite(g)&&isFinite(u[0]);)h=tb(h),g=u[1]-h*o;else{var m=e.getTicks().length-1;m>o&&(h=tb(h));var y=h*o;p=Math.ceil(u[1]/h)*h,g=Kt(p-y),g<0&&u[0]>=0?(g=0,p=Kt(y)):p>0&&u[1]<=0&&(p=0,g=-Kt(y))}var _=(a[0].value-i[0].value)/s,b=(a[o].value-i[o].value)/s;r.setExtent.call(e,g+h*_,p+h*b),r.setInterval.call(e,h),(_||b)&&r.setNiceExtent.call(e,g+h,p-h)}var lde=function(){function e(t,n,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Gx,this._initCartesian(t,n,r),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,n){var r=this._axesMap;this._updateScale(t,this.model);function a(o){var s,l=tt(o),u=l.length;if(u){for(var c=[],f=u-1;f>=0;f--){var d=+l[f],v=o[d],h=v.model,g=v.scale;Vx(g)&&h.get("alignTicks")&&h.get("interval")==null?c.push(v):(Fc(g,h),Vx(g)&&(s=v))}c.length&&(s||(s=c.pop(),Fc(s.scale,s.model)),k(c,function(p){$H(p.scale,p.model,s.scale)}))}}a(r.x),a(r.y);var i={};k(r.x,function(o){uE(r,"y",o,i)}),k(r.y,function(o){uE(r,"x",o,i)}),this.resize(this.model,n)},e.prototype.resize=function(t,n,r){var a=t.getBoxLayoutParams(),i=!r&&t.get("containLabel"),o=hn(a,{width:n.getWidth(),height:n.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(k(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=bue(u);if(c){var f=u.isHorizontal()?"height":"width",d=u.model.get(["axisLabel","margin"]);o[f]-=c[f]+d,u.position==="top"?o.y+=c.height+d:u.position==="left"&&(o.x+=c.width+d)}}}),l()),k(this._coordsList,function(u){u.calcAffineTransform()});function l(){k(s,function(u){var c=u.isHorizontal(),f=c?[0,o.width]:[0,o.height],d=u.inverse?1:0;u.setExtent(f[d],f[1-d]),ude(u,c?o.x:o.y)})}},e.prototype.getAxis=function(t,n){var r=this._axesMap[t];if(r!=null)return r[n||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,n){if(t!=null&&n!=null){var r="x"+t+"y"+n;return this._coordsMap[r]}Re(t)&&(n=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a0?"top":"bottom",i="center"):mv(a-Uo)?(o=r>0?"bottom":"top",i="center"):(o="middle",a>0&&a0?"right":"left":i=r>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},e.makeAxisEventDataBase=function(t){var n={componentType:t.mainType,componentIndex:t.componentIndex};return n[t.mainType+"Index"]=t.componentIndex,n},e.isLabelSilent=function(t){var n=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||n&&n.show)},e}(),fE={axisLine:function(e,t,n,r){var a=t.get(["axisLine","show"]);if(a==="auto"&&e.handleAutoShown&&(a=e.handleAutoShown("axisLine")),!!a){var i=t.axis.getExtent(),o=r.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(Bn(s,s,o),Bn(l,l,o));var c=oe({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new Mn({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});Nc(f.shape,f.style.lineWidth),f.anid="line",n.add(f);var d=t.get(["axisLine","symbol"]);if(d!=null){var v=t.get(["axisLine","symbolSize"]);we(d)&&(d=[d,d]),(we(v)||ut(v))&&(v=[v,v]);var h=yu(t.get(["axisLine","symbolOffset"])||0,v),g=v[0],p=v[1];k([{rotate:e.rotation+Math.PI/2,offset:h[0],r:0},{rotate:e.rotation-Math.PI/2,offset:h[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(m,y){if(d[y]!=="none"&&d[y]!=null){var _=sn(d[y],-g/2,-p/2,g,p,c.stroke,!0),b=m.r+m.offset,x=u?l:s;_.attr({rotation:m.rotate,x:x[0]+b*Math.cos(e.rotation),y:x[1]-b*Math.sin(e.rotation),silent:!0,z2:11}),n.add(_)}})}}},axisTickLabel:function(e,t,n,r){var a=vde(n,r,t,e),i=gde(n,r,t,e);if(dde(t,i,a),hde(n,r,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=aH(fe(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));sH(o)}},axisName:function(e,t,n,r){var a=Dn(e.axisName,t.get("name"));if(a){var i=t.get("nameLocation"),o=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,f=[i==="start"?u[0]-c*l:i==="end"?u[1]+c*l:(u[0]+u[1])/2,vE(i)?e.labelOffset+o*l:0],d,v=t.get("nameRotate");v!=null&&(v=v*Uo/180);var h;vE(i)?d=Fl.innerTextLayout(e.rotation,v??e.rotation,o):(d=fde(e.rotation,i,v||0,u),h=e.axisNameAvailableWidth,h!=null&&(h=Math.abs(h/Math.sin(d.rotation)),!isFinite(h)&&(h=null)));var g=s.getFont(),p=t.get("nameTruncate",!0)||{},m=p.ellipsis,y=Dn(e.nameTruncateMaxWidth,p.maxWidth,h),_=new lt({x:f[0],y:f[1],rotation:d.rotation,silent:Fl.isLabelSilent(t),style:kt(s,{text:a,font:g,overflow:"truncate",width:y,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||d.textAlign,verticalAlign:s.get("verticalAlign")||d.textVerticalAlign}),z2:1});if(cf({el:_,componentModel:t,itemName:a}),_.__fullText=a,_.anid="name",t.get("triggerEvent")){var b=Fl.makeAxisEventDataBase(t);b.targetType="axisName",b.name=a,ze(_).eventData=b}r.add(_),_.updateTransform(),n.add(_),_.decomposeTransform()}}};function fde(e,t,n,r){var a=F5(n-e),i,o,s=r[0]>r[1],l=t==="start"&&!s||t!=="start"&&s;return mv(a-Uo/2)?(o=l?"bottom":"top",i="center"):mv(a-Uo*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",aUo/2?i=l?"left":"right":i=l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function dde(e,t,n){if(!Y3(e.axis)){var r=e.get(["axisLabel","showMinLabel"]),a=e.get(["axisLabel","showMaxLabel"]);t=t||[],n=n||[];var i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=n[0],c=n[1],f=n[n.length-1],d=n[n.length-2];r===!1?(qr(i),qr(u)):dE(i,o)&&(r?(qr(o),qr(c)):(qr(i),qr(u))),a===!1?(qr(s),qr(f)):dE(l,s)&&(a?(qr(l),qr(d)):(qr(s),qr(f)))}}function qr(e){e&&(e.ignore=!0)}function dE(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var a=Hy([]);return gu(a,a,-e.rotation),n.applyTransform(Gi([],a,e.getLocalTransform())),r.applyTransform(Gi([],a,t.getLocalTransform())),n.intersect(r)}}function vE(e){return e==="middle"||e==="center"}function GH(e,t,n,r,a){for(var i=[],o=[],s=[],l=0;l=0||e===t}function Sde(e){var t=sA(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,a=n.option,i=n.get("status"),o=n.get("value");o!=null&&(o=r.parse(o));var s=Wx(n);i==null&&(a.status=s?"show":"hide");var l=r.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o0&&!h.min?h.min=0:h.min!=null&&h.min<0&&!h.max&&(h.max=0);var g=l;h.color!=null&&(g=Ee({color:h.color},l));var p=Ye(Ve(h),{boundaryGap:n,splitNumber:r,scale:a,axisLine:i,axisTick:o,axisLabel:s,name:h.text,showName:u,nameLocation:"end",nameGap:f,nameTextStyle:g,triggerEvent:d},!1);if(we(c)){var m=p.name;p.name=c.replace("{value}",m??"")}else Le(c)&&(p.name=c(p.name,p));var y=new Lt(p,null,this.ecModel);return cn(y,mh.prototype),y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this._indicatorModels=v},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:Ye({lineStyle:{color:"#bbb"}},Yf.axisLine),axisLabel:Eg(Yf.axisLabel,!1),axisTick:Eg(Yf.axisTick,!1),splitLine:Eg(Yf.splitLine,!0),splitArea:Eg(Yf.splitArea,!0),indicator:[]},t}(ot);const Nde=Ode;var Bde=["axisLine","axisTickLabel","axisName"],zde=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group;i.removeAll(),this._buildAxes(n),this._buildSplitLineAndArea(n)},t.prototype._buildAxes=function(n){var r=n.coordinateSystem,a=r.getIndicatorAxes(),i=fe(a,function(o){var s=o.model.get("showName")?o.name:"",l=new eo(o.model,{axisName:s,position:[r.cx,r.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});k(i,function(o){k(Bde,o.add,o),this.group.add(o.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(n){var r=n.coordinateSystem,a=r.getIndicatorAxes();if(!a.length)return;var i=n.get("shape"),o=n.getModel("splitLine"),s=n.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),c=o.get("show"),f=s.get("show"),d=l.get("color"),v=u.get("color"),h=ue(d)?d:[d],g=ue(v)?v:[v],p=[],m=[];function y(R,E,$){var O=$%E.length;return R[O]=R[O]||[],O}if(i==="circle")for(var _=a[0].getTicksCoords(),b=r.cx,x=r.cy,S=0;S<_.length;S++){if(c){var w=y(p,h,S);p[w].push(new Cs({shape:{cx:b,cy:x,r:_[S].coord}}))}if(f&&S<_.length-1){var w=y(m,g,S);m[w].push(new Jy({shape:{cx:b,cy:x,r0:_[S].coord,r:_[S+1].coord}}))}}else for(var C,T=fe(a,function(R,E){var $=R.getTicksCoords();return C=C==null?$.length-1:Math.min($.length-1,C),fe($,function(O){return r.coordToPoint(O.coord,E)})}),A=[],S=0;S<=C;S++){for(var P=[],D=0;D3?1.4:o>1?1.2:1.1,c=i>0?u:1/u;_b(this,"zoom","zoomOnMouseWheel",n,{scale:c,originX:s,originY:l,isAvailableBehavior:null})}if(a){var f=Math.abs(i),d=(i>0?1:-1)*(f>3?.4:f>1?.15:.05);_b(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:d,originX:s,originY:l,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(n){if(!_E(this._zr,"globalPan")){var r=n.pinchScale>1?1.1:1/1.1;_b(this,"zoom",null,n,{scale:r,originX:n.pinchX,originY:n.pinchY,isAvailableBehavior:null})}},t}(Ca);function _b(e,t,n,r,a){e.pointerChecker&&e.pointerChecker(r,a.originX,a.originY)&&(ji(r.event),ZH(e,t,n,r,a))}function ZH(e,t,n,r,a){a.isAvailableBehavior=Ce(_p,null,n,r),e.trigger(t,a)}function _p(e,t,n){var r=n[e];return!e||r&&(!we(r)||t.event[r+"Key"])}const Ch=jde;function uA(e,t,n){var r=e.target;r.x+=t,r.y+=n,r.dirty()}function cA(e,t,n,r){var a=e.target,i=e.zoomLimit,o=e.zoom=e.zoom||1;if(o*=t,i){var s=i.min||0,l=i.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/e.zoom;e.zoom=o,a.x-=(n-a.x)*(u-1),a.y-=(r-a.y)*(u-1),a.scaleX*=u,a.scaleY*=u,a.dirty()}var Kde={axisPointer:1,tooltip:1,brush:1};function y0(e,t,n){var r=t.getComponentByElement(e.topTarget),a=r&&r.coordinateSystem;return r&&r!==n&&!Kde.hasOwnProperty(r.mainType)&&a&&a.model!==n}function jH(e){if(we(e)){var t=new DOMParser;e=t.parseFromString(e,"text/xml")}var n=e;for(n.nodeType===9&&(n=n.firstChild);n.nodeName.toLowerCase()!=="svg"||n.nodeType!==1;)n=n.nextSibling;return n}var bb,Cm={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},bE=tt(Cm),Tm={"alignment-baseline":"textBaseline","stop-color":"stopColor"},SE=tt(Tm),qde=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(t,n){n=n||{};var r=jH(t);this._defsUsePending=[];var a=new Ne;this._root=a;var i=[],o=r.getAttribute("viewBox")||"",s=parseFloat(r.getAttribute("width")||n.width),l=parseFloat(r.getAttribute("height")||n.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),Er(r,a,null,!0,!1);for(var u=r.firstChild;u;)this._parseNode(u,a,i,null,!1,!1),u=u.nextSibling;eve(this._defs,this._defsUsePending),this._defsUsePending=[];var c,f;if(o){var d=_0(o);d.length>=4&&(c={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(c&&s!=null&&l!=null&&(f=qH(c,{x:0,y:0,width:s,height:l}),!n.ignoreViewBox)){var v=a;a=new Ne,a.add(v),v.scaleX=v.scaleY=f.scale,v.x=f.x,v.y=f.y}return!n.ignoreRootClip&&s!=null&&l!=null&&a.setClipPath(new at({shape:{x:0,y:0,width:s,height:l}})),{root:a,width:s,height:l,viewBoxRect:c,viewBoxTransform:f,named:i}},e.prototype._parseNode=function(t,n,r,a,i,o){var s=t.nodeName.toLowerCase(),l,u=a;if(s==="defs"&&(i=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=n;else{if(!i){var c=bb[s];if(c&&Te(bb,s)){l=c.call(this,t,n);var f=t.getAttribute("name");if(f){var d={name:f,namedFrom:null,svgNodeTagLower:s,el:l};r.push(d),s==="g"&&(u=d)}else a&&r.push({name:a.name,namedFrom:a,svgNodeTagLower:s,el:l});n.add(l)}}var v=xE[s];if(v&&Te(xE,s)){var h=v.call(this,t),g=t.getAttribute("id");g&&(this._defs[g]=h)}}if(l&&l.isGroup)for(var p=t.firstChild;p;)p.nodeType===1?this._parseNode(p,l,r,u,i,o):p.nodeType===3&&o&&this._parseText(p,l),p=p.nextSibling},e.prototype._parseText=function(t,n){var r=new _v({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Jr(n,r),Er(t,r,this._defsUsePending,!1,!1),Jde(r,n);var a=r.style,i=a.fontSize;i&&i<9&&(a.fontSize=9,r.scaleX*=i/9,r.scaleY*=i/9);var o=(a.fontSize||a.fontFamily)&&[a.fontStyle,a.fontWeight,(a.fontSize||12)+"px",a.fontFamily||"sans-serif"].join(" ");a.font=o;var s=r.getBoundingRect();return this._textX+=s.width,n.add(r),r},e.internalField=function(){bb={g:function(t,n){var r=new Ne;return Jr(n,r),Er(t,r,this._defsUsePending,!1,!1),r},rect:function(t,n){var r=new at;return Jr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),r.silent=!0,r},circle:function(t,n){var r=new Cs;return Jr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),r.silent=!0,r},line:function(t,n){var r=new Mn;return Jr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),r.silent=!0,r},ellipse:function(t,n){var r=new mT;return Jr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),r.silent=!0,r},polygon:function(t,n){var r=t.getAttribute("points"),a;r&&(a=TE(r));var i=new Dr({shape:{points:a||[]},silent:!0});return Jr(n,i),Er(t,i,this._defsUsePending,!1,!1),i},polyline:function(t,n){var r=t.getAttribute("points"),a;r&&(a=TE(r));var i=new kr({shape:{points:a||[]},silent:!0});return Jr(n,i),Er(t,i,this._defsUsePending,!1,!1),i},image:function(t,n){var r=new Hn;return Jr(n,r),Er(t,r,this._defsUsePending,!1,!1),r.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),r.silent=!0,r},text:function(t,n){var r=t.getAttribute("x")||"0",a=t.getAttribute("y")||"0",i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(r)+parseFloat(i),this._textY=parseFloat(a)+parseFloat(o);var s=new Ne;return Jr(n,s),Er(t,s,this._defsUsePending,!1,!0),s},tspan:function(t,n){var r=t.getAttribute("x"),a=t.getAttribute("y");r!=null&&(this._textX=parseFloat(r)),a!=null&&(this._textY=parseFloat(a));var i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",s=new Ne;return Jr(n,s),Er(t,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(t,n){var r=t.getAttribute("d")||"",a=T$(r);return Jr(n,a),Er(t,a,this._defsUsePending,!1,!1),a.silent=!0,a}}}(),e}(),xE={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),n=parseInt(e.getAttribute("y1")||"0",10),r=parseInt(e.getAttribute("x2")||"10",10),a=parseInt(e.getAttribute("y2")||"0",10),i=new ch(t,n,r,a);return wE(e,i),CE(e,i),i},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),n=parseInt(e.getAttribute("cy")||"0",10),r=parseInt(e.getAttribute("r")||"0",10),a=new B$(t,n,r);return wE(e,a),CE(e,a),a}};function wE(e,t){var n=e.getAttribute("gradientUnits");n==="userSpaceOnUse"&&(t.global=!0)}function CE(e,t){for(var n=e.firstChild;n;){if(n.nodeType===1&&n.nodeName.toLocaleLowerCase()==="stop"){var r=n.getAttribute("offset"),a=void 0;r&&r.indexOf("%")>0?a=parseInt(r,10)/100:r?a=parseFloat(r):a=0;var i={};KH(n,i,i);var o=i.stopColor||n.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:a,color:o})}n=n.nextSibling}}function Jr(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),Ee(t.__inheritedStyle,e.__inheritedStyle))}function TE(e){for(var t=_0(e),n=[],r=0;r0;i-=2){var o=r[i],s=r[i-1],l=_0(o);switch(a=a||$r(),s){case"translate":Si(a,a,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":eT(a,a,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":gu(a,a,-parseFloat(l[0])*Sb,[parseFloat(l[1]||"0"),parseFloat(l[2]||"0")]);break;case"skewX":var u=Math.tan(parseFloat(l[0])*Sb);Gi(a,[1,0,u,1,0,0],a);break;case"skewY":var c=Math.tan(parseFloat(l[0])*Sb);Gi(a,[1,c,0,1,0,0],a);break;case"matrix":a[0]=parseFloat(l[0]),a[1]=parseFloat(l[1]),a[2]=parseFloat(l[2]),a[3]=parseFloat(l[3]),a[4]=parseFloat(l[4]),a[5]=parseFloat(l[5]);break}}t.setLocalTransform(a)}}var IE=/([^\s:;]+)\s*:\s*([^:;]+)/g;function KH(e,t,n){var r=e.getAttribute("style");if(r){IE.lastIndex=0;for(var a;(a=IE.exec(r))!=null;){var i=a[1],o=Te(Cm,i)?Cm[i]:null;o&&(t[o]=a[2]);var s=Te(Tm,i)?Tm[i]:null;s&&(n[s]=a[2])}}}function ave(e,t,n){for(var r=0;r0,p={api:r,geo:l,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:g,isGeo:o,transformInfoRaw:d};l.resourceType==="geoJSON"?this._buildGeoJSON(p):l.resourceType==="geoSVG"&&this._buildSVG(p),this._updateController(t,n,r),this._updateMapSelectHandler(t,u,r,a)},e.prototype._buildGeoJSON=function(t){var n=this._regionsGroupByName=Ie(),r=Ie(),a=this._regionsGroup,i=t.transformInfoRaw,o=t.mapOrGeoModel,s=t.data,l=t.geo.projection,u=l&&l.stream;function c(v,h){return h&&(v=h(v)),v&&[v[0]*i.scaleX+i.x,v[1]*i.scaleY+i.y]}function f(v){for(var h=[],g=!u&&l&&l.project,p=0;p=0)&&(d=a);var v=o?{normal:{align:"center",verticalAlign:"middle"}}:null;Gn(t,Sn(r),{labelFetcher:d,labelDataIndex:f,defaultText:n},v);var h=t.getTextContent();if(h&&(JH(h).ignore=h.ignore,t.textConfig&&o)){var g=t.getBoundingRect().clone();t.textConfig.layoutRect=g,t.textConfig.position=[(o[0]-g.x)/g.width*100+"%",(o[1]-g.y)/g.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function LE(e,t,n,r,a,i){e.data?e.data.setItemGraphicEl(i,t):ze(t).eventData={componentType:"geo",componentIndex:a.componentIndex,geoIndex:a.componentIndex,name:n,region:r&&r.option||{}}}function EE(e,t,n,r,a){e.data||cf({el:t,componentModel:a,itemName:n,itemTooltipOption:r.get("tooltip")})}function RE(e,t,n,r,a){t.highDownSilentOnTouch=!!a.get("selectedMode");var i=r.getModel("emphasis"),o=i.get("focus");return Yt(t,o,i.get("blurScope"),i.get("disabled")),e.isGeo&&Cae(t,a,n),o}function VE(e,t,n){var r=[],a;function i(){a=[]}function o(){a.length&&(r.push(a),a=[])}var s=t({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&a.push([l,u])},sphere:function(){}});return!n&&s.polygonStart(),k(e,function(l){s.lineStart();for(var u=0;u-1&&(a.style.stroke=a.style.fill,a.style.fill="#fff",a.style.lineWidth=2),a},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},t}(Ft);const Ave=Tve;function Ive(e,t){var n={};return k(e,function(r){r.each(r.mapDimension("value"),function(a,i){var o="ec-"+r.getName(i);n[o]=n[o]||[],isNaN(a)||n[o].push(a)})}),e[0].map(e[0].mapDimension("value"),function(r,a){for(var i="ec-"+e[0].getName(a),o=0,s=1/0,l=-1/0,u=n[i].length,c=0;c1?(b.width=_,b.height=_/p):(b.height=_,b.width=_*p),b.y=y[1]-b.height/2,b.x=y[0]-b.width/2;else{var x=e.getBoxLayoutParams();x.aspect=p,b=hn(x,{width:h,height:g})}this.setViewRect(b.x,b.y,b.width,b.height),this.setCenter(e.get("center"),t),this.setZoom(e.get("zoom"))}function Lve(e,t){k(t.get("geoCoord"),function(n,r){e.addGeoCoord(r,n)})}var Eve=function(){function e(){this.dimensions=e4}return e.prototype.create=function(t,n){var r=[];function a(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}t.eachComponent("geo",function(o,s){var l=o.get("map"),u=new zE(l+s,l,oe({nameMap:o.get("nameMap")},a(o)));u.zoomLimit=o.get("scaleLimit"),r.push(u),o.coordinateSystem=u,u.model=o,u.resize=FE,u.resize(o,n)}),t.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=r[l]}});var i={};return t.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),k(i,function(o,s){var l=fe(o,function(c){return c.get("nameMap")}),u=new zE(s,s,oe({nameMap:jC(l)},a(o[0])));u.zoomLimit=Dn.apply(null,fe(o,function(c){return c.get("scaleLimit")})),r.push(u),u.resize=FE,u.resize(o[0],n),k(o,function(c){c.coordinateSystem=u,Lve(u,c)})}),r},e.prototype.getFilledRegions=function(t,n,r,a){for(var i=(t||[]).slice(),o=Ie(),s=0;s=0;o--){var s=a[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(s)}}function Gve(e,t){var n=e.isExpand?e.children:[],r=e.parentNode.children,a=e.hierNode.i?r[e.hierNode.i-1]:null;if(n.length){Uve(e);var i=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;a?(e.hierNode.prelim=a.hierNode.prelim+t(e,a),e.hierNode.modifier=e.hierNode.prelim-i):e.hierNode.prelim=i}else a&&(e.hierNode.prelim=a.hierNode.prelim+t(e,a));e.parentNode.hierNode.defaultAncestor=Yve(e,a,e.parentNode.hierNode.defaultAncestor||r[0],t)}function Hve(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function GE(e){return arguments.length?e:jve}function vd(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function Wve(e,t){return hn(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Uve(e){for(var t=e.children,n=t.length,r=0,a=0;--n>=0;){var i=t[n];i.hierNode.prelim+=r,i.hierNode.modifier+=r,a+=i.hierNode.change,r+=i.hierNode.shift+a}}function Yve(e,t,n,r){if(t){for(var a=e,i=e,o=i.parentNode.children[0],s=t,l=a.hierNode.modifier,u=i.hierNode.modifier,c=o.hierNode.modifier,f=s.hierNode.modifier;s=xb(s),i=wb(i),s&&i;){a=xb(a),o=wb(o),a.hierNode.ancestor=e;var d=s.hierNode.prelim+f-i.hierNode.prelim-u+r(s,i);d>0&&(Zve(Xve(s,e,n),e,d),u+=d,l+=d),f+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=a.hierNode.modifier,c+=o.hierNode.modifier}s&&!xb(a)&&(a.hierNode.thread=s,a.hierNode.modifier+=f-l),i&&!wb(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-c,n=e)}return n}function xb(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function wb(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function Xve(e,t,n){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:n}function Zve(e,t,n){var r=n/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=r,t.hierNode.shift+=n,t.hierNode.modifier+=n,t.hierNode.prelim+=n,e.hierNode.change+=r}function jve(e,t){return e.parentNode===t.parentNode?1:2}var Kve=function(){function e(){this.parentPoint=[],this.childPoints=[]}return e}(),qve=function(e){J(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Kve},t.prototype.buildPath=function(n,r){var a=r.childPoints,i=a.length,o=r.parentPoint,s=a[0],l=a[i-1];if(i===1){n.moveTo(o[0],o[1]),n.lineTo(s[0],s[1]);return}var u=r.orient,c=u==="TB"||u==="BT"?0:1,f=1-c,d=_e(r.forkPosition,1),v=[];v[c]=o[c],v[f]=o[f]+(l[f]-o[f])*d,n.moveTo(o[0],o[1]),n.lineTo(v[0],v[1]),n.moveTo(s[0],s[1]),v[c]=s[c],n.lineTo(v[0],v[1]),v[c]=l[c],n.lineTo(v[0],v[1]),n.lineTo(l[0],l[1]);for(var h=1;hy.x,x||(b=b-Math.PI));var w=x?"left":"right",C=s.getModel("label"),T=C.get("rotate"),A=T*(Math.PI/180),P=p.getTextContent();P&&(p.setTextConfig({position:C.get("position")||w,rotation:T==null?-b:A,origin:"center"}),P.setStyle("verticalAlign","middle"))}var D=s.get(["emphasis","focus"]),M=D==="relative"?Zp(o.getAncestorsIndices(),o.getDescendantIndices()):D==="ancestor"?o.getAncestorsIndices():D==="descendant"?o.getDescendantIndices():null;M&&(ze(n).focus=M),Qve(a,o,c,n,h,v,g,r),n.__edge&&(n.onHoverStateChange=function(L){if(L!=="blur"){var R=o.parentNode&&e.getItemGraphicEl(o.parentNode.dataIndex);R&&R.hoverState===uh||rm(n.__edge,L)}})}function Qve(e,t,n,r,a,i,o,s){var l=t.getModel(),u=e.get("edgeShape"),c=e.get("layout"),f=e.getOrient(),d=e.get(["lineStyle","curveness"]),v=e.get("edgeForkPosition"),h=l.getModel("lineStyle").getLineStyle(),g=r.__edge;if(u==="curve")t.parentNode&&t.parentNode!==n&&(g||(g=r.__edge=new Qy({shape:Xx(c,f,d,a,a)})),ct(g,{shape:Xx(c,f,d,i,o)},e));else if(u==="polyline"&&c==="orthogonal"&&t!==n&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var p=t.children,m=[],y=0;yn&&(n=a.height)}this.height=n+1},e.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var n=0,r=this.children,a=r.length;n=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,n)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(t){if(!(this.dataIndex<0)){var n=this.hostTree,r=n.data.getItemModel(this.dataIndex);return r.getModel(t)}},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(t,n){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,n)},e.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,n=0;n=0){var r=n.getData().tree.root,a=e.targetNode;if(we(a)&&(a=r.getNodeById(a)),a&&r.contains(a))return{node:a};var i=e.targetNodeId;if(i!=null&&(a=r.getNodeById(i)))return{node:a}}}function s4(e){for(var t=[];e;)e=e.parentNode,e&&t.push(e);return t.reverse()}function gA(e,t){var n=s4(e);return je(n,t)>=0}function b0(e,t){for(var n=[];e;){var r=e.dataIndex;n.push({name:e.name,dataIndex:r,value:t.getRawValue(r)}),e=e.parentNode}return n.reverse(),n}var che=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.hasSymbolVisual=!0,n.ignoreStyleOnData=!0,n}return t.prototype.getInitialData=function(n){var r={name:n.name,children:n.data},a=n.leaves||{},i=new Lt(a,this,this.ecModel),o=hA.createTree(r,this,s);function s(f){f.wrapMethod("getItemModel",function(d,v){var h=o.getNodeByDataIndex(v);return h&&h.children.length&&h.isExpand||(d.parentModel=i),d})}var l=0;o.eachNode("preorder",function(f){f.depth>l&&(l=f.depth)});var u=n.expandAndCollapse,c=u&&n.initialTreeDepth>=0?n.initialTreeDepth:l;return o.root.eachNode("preorder",function(f){var d=f.hostTree.data.getRawDataItem(f.dataIndex);f.isExpand=d&&d.collapsed!=null?!d.collapsed:f.depth<=c}),o.data},t.prototype.getOrient=function(){var n=this.get("orient");return n==="horizontal"?n="LR":n==="vertical"&&(n="TB"),n},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.formatTooltip=function(n,r,a){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(n),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return xn("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treeAncestors=b0(a,this),r.collapsed=!a.isExpand,r},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(Ft);const fhe=che;function dhe(e,t,n){for(var r=[e],a=[],i;i=r.pop();)if(a.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s=0;i--)n.push(a[i])}}function vhe(e,t){e.eachSeriesByType("tree",function(n){hhe(n,t)})}function hhe(e,t){var n=Wve(e,t);e.layoutInfo=n;var r=e.get("layout"),a=0,i=0,o=null;r==="radial"?(a=2*Math.PI,i=Math.min(n.height,n.width)/2,o=GE(function(_,b){return(_.parentNode===b.parentNode?1:2)/_.depth})):(a=n.width,i=n.height,o=GE());var s=e.getData().tree.root,l=s.children[0];if(l){$ve(s),dhe(l,Gve,o),s.hierNode.modifier=-l.hierNode.prelim,Zf(l,Hve);var u=l,c=l,f=l;Zf(l,function(_){var b=_.getLayout().x;bc.getLayout().x&&(c=_),_.depth>f.depth&&(f=_)});var d=u===c?1:o(u,c)/2,v=d-u.getLayout().x,h=0,g=0,p=0,m=0;if(r==="radial")h=a/(c.getLayout().x+d+v),g=i/(f.depth-1||1),Zf(l,function(_){p=(_.getLayout().x+v)*h,m=(_.depth-1)*g;var b=vd(p,m);_.setLayout({x:b.x,y:b.y,rawX:p,rawY:m},!0)});else{var y=e.getOrient();y==="RL"||y==="LR"?(g=i/(c.getLayout().x+d+v),h=a/(f.depth-1||1),Zf(l,function(_){m=(_.getLayout().x+v)*g,p=y==="LR"?(_.depth-1)*h:a-(_.depth-1)*h,_.setLayout({x:p,y:m},!0)})):(y==="TB"||y==="BT")&&(h=a/(c.getLayout().x+d+v),g=i/(f.depth-1||1),Zf(l,function(_){p=(_.getLayout().x+v)*h,m=y==="TB"?(_.depth-1)*g:i-(_.depth-1)*g,_.setLayout({x:p,y:m},!0)}))}}}function ghe(e){e.eachSeriesByType("tree",function(t){var n=t.getData(),r=n.tree;r.eachNode(function(a){var i=a.getModel(),o=i.getModel("itemStyle").getItemStyle(),s=n.ensureUniqueItemVisual(a.dataIndex,"style");oe(s,o)})})}function phe(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,n){n.eachComponent({mainType:"series",subType:"tree",query:t},function(r){var a=t.dataIndex,i=r.getData().tree,o=i.getNodeByDataIndex(a);o.isExpand=!o.isExpand})}),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,n,r){n.eachComponent({mainType:"series",subType:"tree",query:t},function(a){var i=a.coordinateSystem,o=dA(i,t,void 0,r);a.setCenter&&a.setCenter(o.center),a.setZoom&&a.setZoom(o.zoom)})})}function mhe(e){e.registerChartView(ehe),e.registerSeriesModel(fhe),e.registerLayout(vhe),e.registerVisual(ghe),phe(e)}var XE=["treemapZoomToNode","treemapRender","treemapMove"];function yhe(e){for(var t=0;t1;)i=i.parentNode;var o=Sx(e.ecModel,i.name||i.dataIndex+"",r);a.setVisual("decal",o)})}var _he=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.preventUsingHoverLayer=!0,n}return t.prototype.getInitialData=function(n,r){var a={name:n.name,children:n.data};u4(a);var i=n.levels||[],o=this.designatedVisualItemStyle={},s=new Lt({itemStyle:o},this,r);i=n.levels=bhe(i,r);var l=fe(i||[],function(f){return new Lt(f,s,r)},this),u=hA.createTree(a,this,c);function c(f){f.wrapMethod("getItemModel",function(d,v){var h=u.getNodeByDataIndex(v),g=h?l[h.depth]:null;return d.parentModel=g||s,d})}return u.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(n,r,a){var i=this.getData(),o=this.getRawValue(n),s=i.getName(n);return xn("nameValue",{name:s,value:o})},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treeAncestors=b0(a,this),r.treePathInfo=r.treeAncestors,r},t.prototype.setLayoutInfo=function(n){this.layoutInfo=this.layoutInfo||{},oe(this.layoutInfo,n)},t.prototype.mapIdToIndex=function(n){var r=this._idIndexMap;r||(r=this._idIndexMap=Ie(),this._idIndexMapCount=0);var a=r.get(n);return a==null&&r.set(n,a=this._idIndexMapCount++),a},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var r=this.getRawData().tree.root;(!n||n!==r&&!r.contains(n))&&(this._viewRoot=r)},t.prototype.enableAriaDecal=function(){l4(this)},t.type="series.treemap",t.layoutMode="box",t.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},t}(Ft);function u4(e){var t=0;k(e.children,function(r){u4(r);var a=r.value;ue(a)&&(a=a[0]),t+=a});var n=e.value;ue(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=t),n<0&&(n=0),ue(e.value)?e.value[0]=n:e.value=n}function bhe(e,t){var n=St(t.get("color")),r=St(t.get(["aria","decal","decals"]));if(n){e=e||[];var a,i;k(e,function(s){var l=new Lt(s),u=l.get("color"),c=l.get("decal");(l.get(["itemStyle","color"])||u&&u!=="none")&&(a=!0),(l.get(["itemStyle","decal"])||c&&c!=="none")&&(i=!0)});var o=e[0]||(e[0]={});return a||(o.color=n.slice()),!i&&r&&(o.decal=r.slice()),e}}const She=_he;var xhe=8,ZE=8,Cb=5,whe=function(){function e(t){this.group=new Ne,t.add(this.group)}return e.prototype.render=function(t,n,r,a){var i=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),!(!i.get("show")||!r)){var s=i.getModel("itemStyle"),l=i.getModel("emphasis"),u=s.getModel("textStyle"),c=l.getModel(["itemStyle","textStyle"]),f={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:n.getWidth(),height:n.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(r,f,u),this._renderContent(t,f,s,l,u,c,a),l0(o,f.pos,f.box)}},e.prototype._prepare=function(t,n,r){for(var a=t;a;a=a.parentNode){var i=vn(a.getModel().get("name"),""),o=r.getTextRect(i),s=Math.max(o.width+xhe*2,n.emptyItemWidth);n.totalWidth+=s+ZE,n.renderList.push({node:a,text:i,width:s})}},e.prototype._renderContent=function(t,n,r,a,i,o,s){for(var l=0,u=n.emptyItemWidth,c=t.get(["breadcrumb","height"]),f=Eie(n.pos,n.box),d=n.totalWidth,v=n.renderList,h=a.getModel("itemStyle").getItemStyle(),g=v.length-1;g>=0;g--){var p=v[g],m=p.node,y=p.width,_=p.text;d>f.width&&(d-=y-u,y=u,_=null);var b=new Dr({shape:{points:Che(l,0,y,c,g===v.length-1,g===0)},style:Ee(r.getItemStyle(),{lineJoin:"bevel"}),textContent:new lt({style:kt(i,{text:_})}),textConfig:{position:"inside"},z2:lf*1e4,onclick:He(s,m)});b.disableLabelAnimation=!0,b.getTextContent().ensureState("emphasis").style=kt(o,{text:_}),b.ensureState("emphasis").style=h,Yt(b,a.get("focus"),a.get("blurScope"),a.get("disabled")),this.group.add(b),The(b,t,m),l+=y+ZE}},e.prototype.remove=function(){this.group.removeAll()},e}();function Che(e,t,n,r,a,i){var o=[[a?e:e-Cb,t],[e+n,t],[e+n,t+r],[a?e:e-Cb,t+r]];return!i&&o.splice(2,0,[e+n+Cb,t+r/2]),!a&&o.push([e,t+r/2]),o}function The(e,t,n){ze(e).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&b0(n,t)}}const Ahe=whe;var Ihe=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(t,n,r,a,i){return this._elExistsMap[t.id]?!1:(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:n,duration:r,delay:a,easing:i}),!0)},e.prototype.finished=function(t){return this._finishedCallback=t,this},e.prototype.start=function(){for(var t=this,n=this._storage.length,r=function(){n--,n<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},a=0,i=this._storage.length;aKE||Math.abs(n.dy)>KE)){var r=this.seriesModel.getData().tree.root;if(!r)return;var a=r.getLayout();if(!a)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x+n.dx,y:a.y+n.dy,width:a.width,height:a.height}})}},t.prototype._onZoom=function(n){var r=n.originX,a=n.originY;if(this._state!=="animating"){var i=this.seriesModel.getData().tree.root;if(!i)return;var o=i.getLayout();if(!o)return;var s=new Xe(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo;r-=l.x,a-=l.y;var u=$r();Si(u,u,[-r,-a]),eT(u,u,[n.scale,n.scale]),Si(u,u,[r,a]),s.applyTransform(u),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},t.prototype._initEvents=function(n){var r=this;n.on("click",function(a){if(r._state==="ready"){var i=r.seriesModel.get("nodeClick",!0);if(i){var o=r.findTarget(a.offsetX,a.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)r._rootToNode(o);else if(i==="zoomToNode")r._zoomToNode(o);else if(i==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),c=l.get("target",!0)||"blank";u&&um(u,c)}}}}},this)},t.prototype._renderBreadcrumb=function(n,r,a){var i=this;a||(a=n.get("leafDepth",!0)!=null?{node:n.getViewRoot()}:this.findTarget(r.getWidth()/2,r.getHeight()/2),a||(a={node:n.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new Ahe(this.group))).render(n,r,a.node,function(o){i._state!=="animating"&&(gA(n.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=jf(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(n){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},t.prototype._rootToNode=function(n){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},t.prototype.findTarget=function(n,r){var a,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(n,r),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)a={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),a},t.type="treemap",t}(Et);function jf(){return{nodeGroup:[],background:[],content:[]}}function Ehe(e,t,n,r,a,i,o,s,l,u){if(!o)return;var c=o.getLayout(),f=e.getData(),d=o.getModel();if(f.setItemGraphicEl(o.dataIndex,null),!c||!c.isInView)return;var v=c.width,h=c.height,g=c.borderWidth,p=c.invisible,m=o.getRawIndex(),y=s&&s.getRawIndex(),_=o.viewChildren,b=c.upperHeight,x=_&&_.length,S=d.getModel("itemStyle"),w=d.getModel(["emphasis","itemStyle"]),C=d.getModel(["blur","itemStyle"]),T=d.getModel(["select","itemStyle"]),A=S.get("borderRadius")||0,P=H("nodeGroup",Zx);if(!P)return;if(l.add(P),P.x=c.x||0,P.y=c.y||0,P.markRedraw(),Am(P).nodeWidth=v,Am(P).nodeHeight=h,c.isAboveViewRoot)return P;var D=H("background",jE,u,Mhe);D&&G(P,D,x&&c.upperLabelHeight);var M=d.getModel("emphasis"),L=M.get("focus"),R=M.get("blurScope"),E=M.get("disabled"),$=L==="ancestor"?o.getAncestorsIndices():L==="descendant"?o.getDescendantIndices():L;if(x)Sv(P)&&bl(P,!1),D&&(bl(D,!E),f.setItemGraphicEl(o.dataIndex,D),vx(D,$,R));else{var O=H("content",jE,u,khe);O&&Y(P,O),D.disableMorphing=!0,D&&Sv(D)&&bl(D,!1),bl(P,!E),f.setItemGraphicEl(o.dataIndex,P),vx(P,$,R)}return P;function G(F,Z,K){var U=ze(Z);if(U.dataIndex=o.dataIndex,U.seriesIndex=e.seriesIndex,Z.setShape({x:0,y:0,width:v,height:h,r:A}),p)j(Z);else{Z.invisible=!1;var te=o.getVisual("style"),ie=te.stroke,N=QE(S);N.fill=ie;var B=il(w);B.fill=w.get("borderColor");var q=il(C);q.fill=C.get("borderColor");var re=il(T);if(re.fill=T.get("borderColor"),K){var ae=v-2*g;Q(Z,ie,te.opacity,{x:g,y:0,width:ae,height:b})}else Z.removeTextContent();Z.setStyle(N),Z.ensureState("emphasis").style=B,Z.ensureState("blur").style=q,Z.ensureState("select").style=re,tu(Z)}F.add(Z)}function Y(F,Z){var K=ze(Z);K.dataIndex=o.dataIndex,K.seriesIndex=e.seriesIndex;var U=Math.max(v-2*g,0),te=Math.max(h-2*g,0);if(Z.culling=!0,Z.setShape({x:g,y:g,width:U,height:te,r:A}),p)j(Z);else{Z.invisible=!1;var ie=o.getVisual("style"),N=ie.fill,B=QE(S);B.fill=N,B.decal=ie.decal;var q=il(w),re=il(C),ae=il(T);Q(Z,N,ie.opacity,null),Z.setStyle(B),Z.ensureState("emphasis").style=q,Z.ensureState("blur").style=re,Z.ensureState("select").style=ae,tu(Z)}F.add(Z)}function j(F){!F.invisible&&i.push(F)}function Q(F,Z,K,U){var te=d.getModel(U?JE:qE),ie=vn(d.get("name"),null),N=te.getShallow("show");Gn(F,Sn(d,U?JE:qE),{defaultText:N?ie:null,inheritColor:Z,defaultOpacity:K,labelFetcher:e,labelDataIndex:o.dataIndex});var B=F.getTextContent();if(B){var q=B.style,re=qC(q.padding||0);U&&(F.setTextConfig({layoutRect:U}),B.disableLabelLayout=!0),B.beforeUpdate=function(){var de=Math.max((U?U.width:F.shape.width)-re[1]-re[3],0),me=Math.max((U?U.height:F.shape.height)-re[0]-re[2],0);(q.width!==de||q.height!==me)&&B.setStyle({width:de,height:me})},q.truncateMinChar=2,q.lineOverflow="truncate",z(q,U,c);var ae=B.getState("emphasis");z(ae?ae.style:null,U,c)}}function z(F,Z,K){var U=F?F.text:null;if(!Z&&K.isLeafRoot&&U!=null){var te=e.get("drillDownIcon",!0);F.text=te?te+" "+U:U}}function H(F,Z,K,U){var te=y!=null&&n[F][y],ie=a[F];return te?(n[F][y]=null,W(ie,te)):p||(te=new Z,te instanceof ya&&(te.z2=Rhe(K,U)),X(ie,te)),t[F][m]=te}function W(F,Z){var K=F[m]={};Z instanceof Zx?(K.oldX=Z.x,K.oldY=Z.y):K.oldShape=oe({},Z.shape)}function X(F,Z){var K=F[m]={},U=o.parentNode,te=Z instanceof Ne;if(U&&(!r||r.direction==="drillDown")){var ie=0,N=0,B=a.background[U.getRawIndex()];!r&&B&&B.oldShape&&(ie=B.oldShape.width,N=B.oldShape.height),te?(K.oldX=0,K.oldY=N):K.oldShape={x:ie,y:N,width:0,height:0}}K.fadein=!te}}function Rhe(e,t){return e*Dhe+t}const Vhe=Lhe;var Rv=k,Ohe=Re,Im=-1,pA=function(){function e(t){var n=t.mappingMethod,r=t.type,a=this.option=Ve(t);this.type=r,this.mappingMethod=n,this._normalizeData=zhe[n];var i=e.visualHandlers[r];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[n],n==="piecewise"?(Tb(a),Nhe(a)):n==="category"?a.categories?Bhe(a):Tb(a,!0):(dr(n!=="linear"||a.dataExtent),Tb(a))}return e.prototype.mapValueToVisual=function(t){var n=this._normalizeData(t);return this._normalizedToVisual(n,t)},e.prototype.getNormalizer=function(){return Ce(this._normalizeData,this)},e.listVisualTypes=function(){return tt(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(t,n,r){Re(t)?k(t,n,r):n.call(r,t)},e.mapVisual=function(t,n,r){var a,i=ue(t)?[]:Re(t)?{}:(a=!0,null);return e.eachVisual(t,function(o,s){var l=n.call(r,o,s);a?i=l:i[s]=l}),i},e.retrieveVisuals=function(t){var n={},r;return t&&Rv(e.visualHandlers,function(a,i){t.hasOwnProperty(i)&&(n[i]=t[i],r=!0)}),r?n:null},e.prepareVisualTypes=function(t){if(ue(t))t=t.slice();else if(Ohe(t)){var n=[];Rv(t,function(r,a){n.push(a)}),t=n}else return[];return t.sort(function(r,a){return a==="color"&&r!=="color"&&r.indexOf("color")===0?1:-1}),t},e.dependsOn=function(t,n){return n==="color"?!!(t&&t.indexOf(n)===0):t===n},e.findPieceIndex=function(t,n,r){for(var a,i=1/0,o=0,s=n.length;o=0;i--)r[i]==null&&(delete n[t[i]],t.pop())}function Tb(e,t){var n=e.visual,r=[];Re(n)?Rv(n,function(i){r.push(i)}):n!=null&&r.push(n);var a={color:1,symbol:1};!t&&r.length===1&&!a.hasOwnProperty(e.type)&&(r[1]=r[0]),c4(e,r)}function Vg(e){return{applyVisual:function(t,n,r){var a=this.mapValueToVisual(t);r("color",e(n("color"),a))},_normalizedToVisual:jx([0,1])}}function e2(e){var t=this.option.visual;return t[Math.round(gt(e,[0,1],[0,t.length-1],!0))]||{}}function Kf(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function hd(e){var t=this.option.visual;return t[this.option.loop&&e!==Im?e%t.length:e]}function ol(){return this.option.visual[0]}function jx(e){return{linear:function(t){return gt(t,e,this.option.visual,!0)},category:hd,piecewise:function(t,n){var r=Kx.call(this,n);return r==null&&(r=gt(t,e,this.option.visual,!0)),r},fixed:ol}}function Kx(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=pA.findPieceIndex(e,n),a=n[r];if(a&&a.visual)return a.visual[this.type]}}function c4(e,t){return e.visual=t,e.type==="color"&&(e.parsedVisual=fe(t,function(n){var r=Gr(n);return r||[0,0,0,1]})),t}var zhe={linear:function(e){return gt(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=pA.findPieceIndex(e,t,!0);if(n!=null)return gt(n,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t??Im},fixed:tn};function Og(e,t,n){return e?t<=n:t=n.length||g===n[g.depth]){var m=Uhe(a,l,g,p,h,r);d4(g,m,n,r)}})}}}function Ghe(e,t,n){var r=oe({},t),a=n.designatedVisualItemStyle;return k(["color","colorAlpha","colorSaturation"],function(i){a[i]=t[i];var o=e.get(i);a[i]=null,o!=null&&(r[i]=o)}),r}function t2(e){var t=Ab(e,"color");if(t){var n=Ab(e,"colorAlpha"),r=Ab(e,"colorSaturation");return r&&(t=Ad(t,null,null,r)),n&&(t=qp(t,n)),t}}function Hhe(e,t){return t!=null?Ad(t,null,null,e):null}function Ab(e,t){var n=e[t];if(n!=null&&n!=="none")return n}function Whe(e,t,n,r,a,i){if(!(!i||!i.length)){var o=Ib(t,"color")||a.color!=null&&a.color!=="none"&&(Ib(t,"colorAlpha")||Ib(t,"colorSaturation"));if(o){var s=t.get("visualMin"),l=t.get("visualMax"),u=n.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var c=t.get("colorMappingBy"),f={type:o.name,dataExtent:u,visual:o.range};f.type==="color"&&(c==="index"||c==="id")?(f.mappingMethod="category",f.loop=!0):f.mappingMethod="linear";var d=new zn(f);return f4(d).drColorMappingBy=c,d}}}function Ib(e,t){var n=e.get(t);return ue(n)&&n.length?{name:t,range:n}:null}function Uhe(e,t,n,r,a,i){var o=oe({},t);if(a){var s=a.type,l=s==="color"&&f4(a).drColorMappingBy,u=l==="index"?r:l==="id"?i.mapIdToIndex(n.getId()):n.getValue(e.get("visualDimension"));o[s]=a.mapValueToVisual(u)}return o}var Vv=Math.max,Pm=Math.min,n2=Dn,mA=k,v4=["itemStyle","borderWidth"],Yhe=["itemStyle","gapWidth"],Xhe=["upperLabel","show"],Zhe=["upperLabel","height"];const jhe={seriesType:"treemap",reset:function(e,t,n,r){var a=n.getWidth(),i=n.getHeight(),o=e.option,s=hn(e.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=o.size||[],u=_e(n2(s.width,l[0]),a),c=_e(n2(s.height,l[1]),i),f=r&&r.type,d=["treemapZoomToNode","treemapRootToNode"],v=Ev(r,d,e),h=f==="treemapRender"||f==="treemapMove"?r.rootRect:null,g=e.getViewRoot(),p=s4(g);if(f!=="treemapMove"){var m=f==="treemapZoomToNode"?tge(e,v,g,u,c):h?[h.width,h.height]:[u,c],y=o.sort;y&&y!=="asc"&&y!=="desc"&&(y="desc");var _={squareRatio:o.squareRatio,sort:y,leafDepth:o.leafDepth};g.hostTree.clearLayouts();var b={x:0,y:0,width:m[0],height:m[1],area:m[0]*m[1]};g.setLayout(b),h4(g,_,!1,0),b=g.getLayout(),mA(p,function(S,w){var C=(p[w+1]||g).getValue();S.setLayout(oe({dataExtent:[C,C],borderWidth:0,upperHeight:0},b))})}var x=e.getData().tree.root;x.setLayout(nge(s,h,v),!0),e.setLayoutInfo(s),g4(x,new Xe(-s.x,-s.y,a,i),p,g,0)}};function h4(e,t,n,r){var a,i;if(!e.isRemoved()){var o=e.getLayout();a=o.width,i=o.height;var s=e.getModel(),l=s.get(v4),u=s.get(Yhe)/2,c=p4(s),f=Math.max(l,c),d=l-u,v=f-u;e.setLayout({borderWidth:l,upperHeight:f,upperLabelHeight:c},!0),a=Vv(a-2*d,0),i=Vv(i-d-v,0);var h=a*i,g=Khe(e,s,h,t,n,r);if(g.length){var p={x:d,y:v,width:a,height:i},m=Pm(a,i),y=1/0,_=[];_.area=0;for(var b=0,x=g.length;b=0;l--){var u=a[r==="asc"?o-l-1:l].getValue();u/n*ts[1]&&(s[1]=u)})),{sum:r,dataExtent:s}}function ege(e,t,n){for(var r=0,a=1/0,i=0,o=void 0,s=e.length;ir&&(r=o));var l=e.area*e.area,u=t*t*n;return l?Vv(u*r/l,l/(u*a)):1/0}function r2(e,t,n,r,a){var i=t===n.width?0:1,o=1-i,s=["x","y"],l=["width","height"],u=n[s[i]],c=t?e.area/t:0;(a||c>n[l[o]])&&(c=n[l[o]]);for(var f=0,d=e.length;fgM&&(u=gM),i=s}ur&&(r=t);var i=r%2?r+2:r+3;a=[];for(var o=0;o0&&(x[0]=-x[0],x[1]=-x[1]);var w=b[0]<0?-1:1;if(i.__position!=="start"&&i.__position!=="end"){var C=-Math.atan2(b[1],b[0]);f[0].8?"left":d[0]<-.8?"right":"center",g=d[1]>.8?"top":d[1]<-.8?"bottom":"middle";break;case"start":i.x=-d[0]*m+c[0],i.y=-d[1]*y+c[1],h=d[0]>.8?"right":d[0]<-.8?"left":"center",g=d[1]>.8?"bottom":d[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=m*w+c[0],i.y=c[1]+T,h=b[0]<0?"right":"left",i.originX=-m*w,i.originY=-T;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=S[0],i.y=S[1]+T,h="center",i.originY=-T;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-m*w+f[0],i.y=f[1]+T,h=b[0]>=0?"right":"left",i.originX=m*w,i.originY=-T;break}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||g,align:i.__align||h})}},t}(Ne);const SA=Sge;var xge=function(){function e(t){this.group=new Ne,this._LineCtor=t||SA}return e.prototype.updateData=function(t){var n=this;this._progressiveEls=null;var r=this,a=r.group,i=r._lineData;r._lineData=t,i||a.removeAll();var o=u2(t);t.diff(i).add(function(s){n._doAdd(t,s,o)}).update(function(s,l){n._doUpdate(i,t,l,s,o)}).remove(function(s){a.remove(i.getItemGraphicEl(s))}).execute()},e.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(n,r){n.updateLayout(t,r)},this)},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=u2(t),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n){this._progressiveEls=[];function r(s){!s.isGroup&&!wge(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a0}function u2(e){var t=e.hostModel,n=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:Sn(t)}}function c2(e){return isNaN(e[0])||isNaN(e[1])}function Lb(e){return e&&!c2(e[0])&&!c2(e[1])}const xA=xge;var Eb=[],Rb=[],Vb=[],Gu=Tn,Ob=Ll,f2=Math.abs;function d2(e,t,n){for(var r=e[0],a=e[1],i=e[2],o=1/0,s,l=n*n,u=.1,c=.1;c<=.9;c+=.1){Eb[0]=Gu(r[0],a[0],i[0],c),Eb[1]=Gu(r[1],a[1],i[1],c);var f=f2(Ob(Eb,t)-l);f=0?s=s+u:s=s-u:h>=0?s=s-u:s=s+u}return s}function Nb(e,t){var n=[],r=hv,a=[[],[],[]],i=[[],[]],o=[];t/=2,e.eachEdge(function(s,l){var u=s.getLayout(),c=s.getVisual("fromSymbol"),f=s.getVisual("toSymbol");u.__original||(u.__original=[$i(u[0]),$i(u[1])],u[2]&&u.__original.push($i(u[2])));var d=u.__original;if(u[2]!=null){if(or(a[0],d[0]),or(a[1],d[2]),or(a[2],d[1]),c&&c!=="none"){var v=pd(s.node1),h=d2(a,d[0],v*t);r(a[0][0],a[1][0],a[2][0],h,n),a[0][0]=n[3],a[1][0]=n[4],r(a[0][1],a[1][1],a[2][1],h,n),a[0][1]=n[3],a[1][1]=n[4]}if(f&&f!=="none"){var v=pd(s.node2),h=d2(a,d[1],v*t);r(a[0][0],a[1][0],a[2][0],h,n),a[1][0]=n[1],a[2][0]=n[2],r(a[0][1],a[1][1],a[2][1],h,n),a[1][1]=n[1],a[2][1]=n[2]}or(u[0],a[0]),or(u[1],a[2]),or(u[2],a[1])}else{if(or(i[0],d[0]),or(i[1],d[1]),yl(o,i[1],i[0]),af(o,o),c&&c!=="none"){var v=pd(s.node1);N1(i[0],i[0],o,v*t)}if(f&&f!=="none"){var v=pd(s.node2);N1(i[1],i[1],o,-v*t)}or(u[0],i[0]),or(u[1],i[1])}})}function v2(e){return e.type==="view"}var Cge=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){var a=new _h,i=new xA,o=this.group;this._controller=new Ch(r.getZr()),this._controllerHost={target:o},o.add(a.group),o.add(i.group),this._symbolDraw=a,this._lineDraw=i,this._firstRender=!0},t.prototype.render=function(n,r,a){var i=this,o=n.coordinateSystem;this._model=n;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(v2(o)){var c={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(c):ct(u,c,n)}Nb(n.getGraph(),gd(n));var f=n.getData();s.updateData(f);var d=n.getEdgeData();l.updateData(d),this._updateNodeAndLinkScale(),this._updateController(n,r,a),clearTimeout(this._layoutTimeout);var v=n.forceLayout,h=n.get(["force","layoutAnimation"]);v&&this._startForceLayoutIteration(v,h);var g=n.get("layout");f.graph.eachNode(function(_){var b=_.dataIndex,x=_.getGraphicEl(),S=_.getModel();if(x){x.off("drag").off("dragend");var w=S.get("draggable");w&&x.on("drag",function(T){switch(g){case"force":v.warmUp(),!i._layouting&&i._startForceLayoutIteration(v,h),v.setFixed(b),f.setItemLayout(b,[x.x,x.y]);break;case"circular":f.setItemLayout(b,[x.x,x.y]),_.setLayout({fixed:!0},!0),bA(n,"symbolSize",_,[T.offsetX,T.offsetY]),i.updateLayout(n);break;case"none":default:f.setItemLayout(b,[x.x,x.y]),_A(n.getGraph(),n),i.updateLayout(n);break}}).on("dragend",function(){v&&v.setUnfixed(b)}),x.setDraggable(w,!!S.get("cursor"));var C=S.get(["emphasis","focus"]);C==="adjacency"&&(ze(x).focus=_.getAdjacentDataIndices())}}),f.graph.eachEdge(function(_){var b=_.getGraphicEl(),x=_.getModel().get(["emphasis","focus"]);b&&x==="adjacency"&&(ze(b).focus={edge:[_.dataIndex],node:[_.node1.dataIndex,_.node2.dataIndex]})});var p=n.get("layout")==="circular"&&n.get(["circular","rotateLabel"]),m=f.getLayout("cx"),y=f.getLayout("cy");f.graph.eachNode(function(_){b4(_,p,m,y)}),this._firstRender=!1},t.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype._startForceLayoutIteration=function(n,r){var a=this;(function i(){n.step(function(o){a.updateLayout(a._model),(a._layouting=!o)&&(r?a._layoutTimeout=setTimeout(i,16):i())})})()},t.prototype._updateController=function(n,r,a){var i=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,c,f){var d=l.getBoundingRect();return d.applyTransform(l.transform),d.contain(c,f)&&!y0(u,a,n)}),!v2(n.coordinateSystem)){o.disable();return}o.enable(n.get("roam")),s.zoomLimit=n.get("scaleLimit"),s.zoom=n.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){uA(s,u.dx,u.dy),a.dispatchAction({seriesId:n.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){cA(s,u.scale,u.originX,u.originY),a.dispatchAction({seriesId:n.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),Nb(n.getGraph(),gd(n)),i._lineDraw.updateLayout(),a.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(){var n=this._model,r=n.getData(),a=gd(n);r.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(a)})},t.prototype.updateLayout=function(n){Nb(n.getGraph(),gd(n)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(Et);const Tge=Cge;function Hu(e){return"_EC_"+e}var Age=function(){function e(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return e.prototype.isDirected=function(){return this._directed},e.prototype.addNode=function(t,n){t=t==null?""+n:""+t;var r=this._nodesMap;if(!r[Hu(t)]){var a=new sl(t,n);return a.hostGraph=this,this.nodes.push(a),r[Hu(t)]=a,a}},e.prototype.getNodeByIndex=function(t){var n=this.data.getRawIndex(t);return this.nodes[n]},e.prototype.getNodeById=function(t){return this._nodesMap[Hu(t)]},e.prototype.addEdge=function(t,n,r){var a=this._nodesMap,i=this._edgesMap;if(ut(t)&&(t=this.nodes[t]),ut(n)&&(n=this.nodes[n]),t instanceof sl||(t=a[Hu(t)]),n instanceof sl||(n=a[Hu(n)]),!(!t||!n)){var o=t.id+"-"+n.id,s=new x4(t,n,r);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),n.inEdges.push(s)),t.edges.push(s),t!==n&&n.edges.push(s),this.edges.push(s),i[o]=s,s}},e.prototype.getEdgeByIndex=function(t){var n=this.edgeData.getRawIndex(t);return this.edges[n]},e.prototype.getEdge=function(t,n){t instanceof sl&&(t=t.id),n instanceof sl&&(n=n.id);var r=this._edgesMap;return this._directed?r[t+"-"+n]:r[t+"-"+n]||r[n+"-"+t]},e.prototype.eachNode=function(t,n){for(var r=this.nodes,a=r.length,i=0;i=0&&t.call(n,r[i],i)},e.prototype.eachEdge=function(t,n){for(var r=this.edges,a=r.length,i=0;i=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&t.call(n,r[i],i)},e.prototype.breadthFirstTraverse=function(t,n,r,a){if(n instanceof sl||(n=this._nodesMap[Hu(n)]),!!n){for(var i=r==="out"?"outEdges":r==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var i=0,o=a.length;i=0&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}cn(sl,w4("hostGraph","data"));cn(x4,w4("hostGraph","edgeData"));const Ige=Age;function C4(e,t,n,r,a){for(var i=new Ige(r),o=0;o "+d)),u++)}var v=n.get("coordinateSystem"),h;if(v==="cartesian2d"||v==="polar")h=co(e,n);else{var g=vh.get(v),p=g?g.dimensions||[]:[];je(p,"value")<0&&p.concat(["value"]);var m=gh(e,{coordDimensions:p,encodeDefine:n.getEncode()}).dimensions;h=new fr(m,n),h.initData(e)}var y=new fr(["value"],n);return y.initData(l,s),a&&a(h,y),i4({mainData:h,struct:i,structAttr:"graph",datas:{node:h,edge:y},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var Pge=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments);var r=this;function a(){return r._categoriesData}this.legendVisualProvider=new wh(a,a),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(n){e.prototype.mergeDefaultAndTheme.apply(this,arguments),Jl(n,"edgeLabel",["show"])},t.prototype.getInitialData=function(n,r){var a=n.edges||n.links||[],i=n.data||n.nodes||[],o=this;if(i&&a){uge(this);var s=C4(i,a,this,!0,l);return k(s.edges,function(u){cge(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,c){u.wrapMethod("getItemModel",function(h){var g=o._categoriesModels,p=h.getShallow("category"),m=g[p];return m&&(m.parentModel=h.parentModel,h.parentModel=m),h});var f=Lt.prototype.getModel;function d(h,g){var p=f.call(this,h,g);return p.resolveParentPath=v,p}c.wrapMethod("getItemModel",function(h){return h.resolveParentPath=v,h.getModel=d,h});function v(h){if(h&&(h[0]==="label"||h[1]==="label")){var g=h.slice();return h[0]==="label"?g[0]="edgeLabel":h[1]==="label"&&(g[1]="edgeLabel"),g}return h}}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(n,r,a){if(a==="edge"){var i=this.getData(),o=this.getDataParams(n,a),s=i.graph.getEdgeByIndex(n),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),c=[];return l!=null&&c.push(l),u!=null&&c.push(u),xn("nameValue",{name:c.join(" > "),value:o.value,noValue:o.value==null})}var f=WG({series:this,dataIndex:n,multipleSeries:r});return f},t.prototype._updateCategoriesData=function(){var n=fe(this.option.categories||[],function(a){return a.value!=null?a:oe({value:0},a)}),r=new fr(["value"],this);r.initData(n),this._categoriesData=r,this._categoriesModels=r.mapArray(function(a){return r.getItemModel(a)})},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(Ft);const Dge=Pge;var Mge={type:"graphRoam",event:"graphRoam",update:"none"};function kge(e){e.registerChartView(Tge),e.registerSeriesModel(Dge),e.registerProcessor(age),e.registerVisual(ige),e.registerVisual(oge),e.registerLayout(fge),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,vge),e.registerLayout(gge),e.registerCoordinateSystem("graphView",{dimensions:Th.dimensions,create:mge}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},tn),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},tn),e.registerAction(Mge,function(t,n,r){n.eachComponent({mainType:"series",query:t},function(a){var i=a.coordinateSystem,o=dA(i,t,void 0,r);a.setCenter&&a.setCenter(o.center),a.setZoom&&a.setZoom(o.zoom)})})}var Lge=function(){function e(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return e}(),Ege=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r.type="pointer",r}return t.prototype.getDefaultShape=function(){return new Lge},t.prototype.buildPath=function(n,r){var a=Math.cos,i=Math.sin,o=r.r,s=r.width,l=r.angle,u=r.x-a(l)*s*(s>=o/3?1:2),c=r.y-i(l)*s*(s>=o/3?1:2);l=r.angle-Math.PI/2,n.moveTo(u,c),n.lineTo(r.x+a(l)*s,r.y+i(l)*s),n.lineTo(r.x+a(r.angle)*o,r.y+i(r.angle)*o),n.lineTo(r.x-a(l)*s,r.y-i(l)*s),n.lineTo(u,c)},t}(Qe);const Rge=Ege;function Vge(e,t){var n=e.get("center"),r=t.getWidth(),a=t.getHeight(),i=Math.min(r,a),o=_e(n[0],t.getWidth()),s=_e(n[1],t.getHeight()),l=_e(e.get("radius"),i/2);return{cx:o,cy:s,r:l}}function Bg(e,t){var n=e==null?"":e+"";return t&&(we(t)?n=t.replace("{value}",n):Le(t)&&(n=t(e))),n}var Oge=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){this.group.removeAll();var i=n.get(["axisLine","lineStyle","color"]),o=Vge(n,a);this._renderMain(n,r,a,i,o),this._data=n.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(n,r,a,i,o){var s=this.group,l=n.get("clockwise"),u=-n.get("startAngle")/180*Math.PI,c=-n.get("endAngle")/180*Math.PI,f=n.getModel("axisLine"),d=f.get("roundCap"),v=d?wm:Pr,h=f.get("show"),g=f.getModel("lineStyle"),p=g.get("width"),m=[u,c];cT(m,!l),u=m[0],c=m[1];for(var y=c-u,_=u,b=[],x=0;h&&x=T&&(A===0?0:i[A-1][0])Math.PI/2&&(H+=Math.PI)):z==="tangential"?H=-C-Math.PI/2:ut(z)&&(H=z*Math.PI/180),H===0?f.add(new lt({style:kt(_,{text:G,x:j,y:Q,verticalAlign:R<-.8?"top":R>.8?"bottom":"middle",align:L<-.4?"left":L>.4?"right":"center"},{inheritColor:Y}),silent:!0})):f.add(new lt({style:kt(_,{text:G,x:j,y:Q,verticalAlign:"middle",align:"center"},{inheritColor:Y}),silent:!0,originX:j,originY:Q,rotation:H}))}if(y.get("show")&&E!==b){var $=y.get("distance");$=$?$+c:c;for(var W=0;W<=x;W++){L=Math.cos(C),R=Math.sin(C);var X=new Mn({shape:{x1:L*(h-$)+d,y1:R*(h-$)+v,x2:L*(h-w-$)+d,y2:R*(h-w-$)+v},silent:!0,style:D});D.stroke==="auto"&&X.setStyle({stroke:i((E+W/x)/b)}),f.add(X),C+=A}C-=A}else C+=T}},t.prototype._renderPointer=function(n,r,a,i,o,s,l,u,c){var f=this.group,d=this._data,v=this._progressEls,h=[],g=n.get(["pointer","show"]),p=n.getModel("progress"),m=p.get("show"),y=n.getData(),_=y.mapDimension("value"),b=+n.get("min"),x=+n.get("max"),S=[b,x],w=[s,l];function C(A,P){var D=y.getItemModel(A),M=D.getModel("pointer"),L=_e(M.get("width"),o.r),R=_e(M.get("length"),o.r),E=n.get(["pointer","icon"]),$=M.get("offsetCenter"),O=_e($[0],o.r),G=_e($[1],o.r),Y=M.get("keepAspect"),j;return E?j=sn(E,O-L/2,G-R,L,R,null,Y):j=new Rge({shape:{angle:-Math.PI/2,width:L,r:R,x:O,y:G}}),j.rotation=-(P+Math.PI/2),j.x=o.cx,j.y=o.cy,j}function T(A,P){var D=p.get("roundCap"),M=D?wm:Pr,L=p.get("overlap"),R=L?p.get("width"):c/y.count(),E=L?o.r-R:o.r-(A+1)*R,$=L?o.r:o.r-A*R,O=new M({shape:{startAngle:s,endAngle:P,cx:o.cx,cy:o.cy,clockwise:u,r0:E,r:$}});return L&&(O.z2=x-y.get(_,A)%x),O}(m||g)&&(y.diff(d).add(function(A){var P=y.get(_,A);if(g){var D=C(A,s);Nt(D,{rotation:-((isNaN(+P)?w[0]:gt(P,S,w,!0))+Math.PI/2)},n),f.add(D),y.setItemGraphicEl(A,D)}if(m){var M=T(A,s),L=p.get("clip");Nt(M,{shape:{endAngle:gt(P,S,w,L)}},n),f.add(M),cx(n.seriesIndex,y.dataType,A,M),h[A]=M}}).update(function(A,P){var D=y.get(_,A);if(g){var M=d.getItemGraphicEl(P),L=M?M.rotation:s,R=C(A,L);R.rotation=L,ct(R,{rotation:-((isNaN(+D)?w[0]:gt(D,S,w,!0))+Math.PI/2)},n),f.add(R),y.setItemGraphicEl(A,R)}if(m){var E=v[P],$=E?E.shape.endAngle:s,O=T(A,$),G=p.get("clip");ct(O,{shape:{endAngle:gt(D,S,w,G)}},n),f.add(O),cx(n.seriesIndex,y.dataType,A,O),h[A]=O}}).execute(),y.each(function(A){var P=y.getItemModel(A),D=P.getModel("emphasis"),M=D.get("focus"),L=D.get("blurScope"),R=D.get("disabled");if(g){var E=y.getItemGraphicEl(A),$=y.getItemVisual(A,"style"),O=$.fill;if(E instanceof Hn){var G=E.style;E.useStyle(oe({image:G.image,x:G.x,y:G.y,width:G.width,height:G.height},$))}else E.useStyle($),E.type!=="pointer"&&E.setColor(O);E.setStyle(P.getModel(["pointer","itemStyle"]).getItemStyle()),E.style.fill==="auto"&&E.setStyle("fill",i(gt(y.get(_,A),S,[0,1],!0))),E.z2EmphasisLift=0,$n(E,P),Yt(E,M,L,R)}if(m){var Y=h[A];Y.useStyle(y.getItemVisual(A,"style")),Y.setStyle(P.getModel(["progress","itemStyle"]).getItemStyle()),Y.z2EmphasisLift=0,$n(Y,P),Yt(Y,M,L,R)}}),this._progressEls=h)},t.prototype._renderAnchor=function(n,r){var a=n.getModel("anchor"),i=a.get("show");if(i){var o=a.get("size"),s=a.get("icon"),l=a.get("offsetCenter"),u=a.get("keepAspect"),c=sn(s,r.cx-o/2+_e(l[0],r.r),r.cy-o/2+_e(l[1],r.r),o,o,null,u);c.z2=a.get("showAbove")?1:0,c.setStyle(a.getModel("itemStyle").getItemStyle()),this.group.add(c)}},t.prototype._renderTitleAndDetail=function(n,r,a,i,o){var s=this,l=n.getData(),u=l.mapDimension("value"),c=+n.get("min"),f=+n.get("max"),d=new Ne,v=[],h=[],g=n.isAnimationEnabled(),p=n.get(["pointer","showAbove"]);l.diff(this._data).add(function(m){v[m]=new lt({silent:!0}),h[m]=new lt({silent:!0})}).update(function(m,y){v[m]=s._titleEls[y],h[m]=s._detailEls[y]}).execute(),l.each(function(m){var y=l.getItemModel(m),_=l.get(u,m),b=new Ne,x=i(gt(_,[c,f],[0,1],!0)),S=y.getModel("title");if(S.get("show")){var w=S.get("offsetCenter"),C=o.cx+_e(w[0],o.r),T=o.cy+_e(w[1],o.r),A=v[m];A.attr({z2:p?0:2,style:kt(S,{x:C,y:T,text:l.getName(m),align:"center",verticalAlign:"middle"},{inheritColor:x})}),b.add(A)}var P=y.getModel("detail");if(P.get("show")){var D=P.get("offsetCenter"),M=o.cx+_e(D[0],o.r),L=o.cy+_e(D[1],o.r),R=_e(P.get("width"),o.r),E=_e(P.get("height"),o.r),$=n.get(["progress","show"])?l.getItemVisual(m,"style").fill:x,A=h[m],O=P.get("formatter");A.attr({z2:p?0:2,style:kt(P,{x:M,y:L,text:Bg(_,O),width:isNaN(R)?null:R,height:isNaN(E)?null:E,align:"center",verticalAlign:"middle"},{inheritColor:$})}),Y$(A,{normal:P},_,function(Y){return Bg(Y,O)}),g&&X$(A,m,l,n,{getFormattedLabel:function(Y,j,Q,z,H,W){return Bg(W?W.interpolatedValue:_,O)}}),b.add(A)}d.add(b)}),this.group.add(d),this._titleEls=v,this._detailEls=h},t.type="gauge",t}(Et);const Nge=Oge;var Bge=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath="itemStyle",n}return t.prototype.getInitialData=function(n,r){return bf(this,["value"])},t.type="series.gauge",t.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},t}(Ft);const zge=Bge;function Fge(e){e.registerChartView(Nge),e.registerSeriesModel(zge)}var $ge=["itemStyle","opacity"],Gge=function(e){J(t,e);function t(n,r){var a=e.call(this)||this,i=a,o=new kr,s=new lt;return i.setTextContent(s),a.setTextGuideLine(o),a.updateData(n,r,!0),a}return t.prototype.updateData=function(n,r,a){var i=this,o=n.hostModel,s=n.getItemModel(r),l=n.getItemLayout(r),u=s.getModel("emphasis"),c=s.get($ge);c=c??1,a||Ua(i),i.useStyle(n.getItemVisual(r,"style")),i.style.lineJoin="round",a?(i.setShape({points:l.points}),i.style.opacity=0,Nt(i,{style:{opacity:c}},o,r)):ct(i,{style:{opacity:c},shape:{points:l.points}},o,r),$n(i,s),this._updateLabel(n,r),Yt(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(n,r){var a=this,i=this.getTextGuideLine(),o=a.getTextContent(),s=n.hostModel,l=n.getItemModel(r),u=n.getItemLayout(r),c=u.label,f=n.getItemVisual(r,"style"),d=f.fill;Gn(o,Sn(l),{labelFetcher:n.hostModel,labelDataIndex:r,defaultOpacity:f.opacity,defaultText:n.getName(r)},{normal:{align:c.textAlign,verticalAlign:c.verticalAlign}}),a.setTextConfig({local:!0,inside:!!c.inside,insideStroke:d,outsideFill:d});var v=c.linePoints;i.setShape({points:v}),a.textGuideLineConfig={anchor:v?new Ue(v[0][0],v[0][1]):null},ct(o,{style:{x:c.x,y:c.y}},s,r),o.attr({rotation:c.rotation,originX:c.x,originY:c.y,z2:10}),QT(a,eA(l),{stroke:d})},t}(Dr),Hge=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreLabelLineUpdate=!0,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new Gge(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var c=o.getItemGraphicEl(u);c.updateData(i,l),s.add(c),i.setItemGraphicEl(l,c)}).remove(function(l){var u=o.getItemGraphicEl(l);xv(u,n,l)}).execute(),this._data=i},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(Et);const Wge=Hge;var Uge=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new wh(Ce(this.getData,this),Ce(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.getInitialData=function(n,r){return bf(this,{coordDimensions:["value"],encodeDefaulter:He(DT,this)})},t.prototype._defaultLabelLine=function(n){Jl(n,"labelLine",["show"]);var r=n.labelLine,a=n.emphasis.labelLine;r.show=r.show&&n.label.show,a.show=a.show&&n.emphasis.label.show},t.prototype.getDataParams=function(n){var r=this.getData(),a=e.prototype.getDataParams.call(this,n),i=r.mapDimension("value"),o=r.getSum(i);return a.percent=o?+(r.get(i,n)/o*100).toFixed(2):0,a.$vars.push("percent"),a},t.type="series.funnel",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(Ft);const Yge=Uge;function Xge(e,t){return hn(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Zge(e,t){for(var n=e.mapDimension("value"),r=e.mapArray(n,function(l){return l}),a=[],i=t==="ascending",o=0,s=e.count();ovpe)return;var a=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);a.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:a.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!(this._mouseDownPoint||!zb(this,"mousemove"))){var t=this._model,n=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),r=n.behavior;r==="jump"&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand(r==="none"?null:{axisExpandWindow:n.axisExpandWindow,animation:r==="jump"?null:{duration:0}})}}};function zb(e,t){var n=e._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===t}const ppe=hpe;var mpe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(n){var r=this.option;n&&Ye(r,n,!0),this._initDimensions()},t.prototype.contains=function(n,r){var a=n.get("parallelIndex");return a!=null&&r.getComponent("parallel",a)===this},t.prototype.setAxisExpand=function(n){k(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(r){n.hasOwnProperty(r)&&(this.option[r]=n[r])},this)},t.prototype._initDimensions=function(){var n=this.dimensions=[],r=this.parallelAxisIndex=[],a=yt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this);k(a,function(i){n.push("dim"+i.get("dim")),r.push(i.componentIndex)})},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(ot);const ype=mpe;var _pe=function(e){J(t,e);function t(n,r,a,i,o){var s=e.call(this,n,r,a)||this;return s.type=i||"value",s.axisIndex=o,s}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},t}(Za);const bpe=_pe;function xu(e,t,n,r,a,i){e=e||0;var o=n[1]-n[0];if(a!=null&&(a=Wu(a,[0,o])),i!=null&&(i=Math.max(i,a??0)),r==="all"){var s=Math.abs(t[1]-t[0]);s=Wu(s,[0,o]),a=i=Wu(s,[a,i]),r=0}t[0]=Wu(t[0],n),t[1]=Wu(t[1],n);var l=Fb(t,r);t[r]+=e;var u=a||0,c=n.slice();l.sign<0?c[0]+=u:c[1]-=u,t[r]=Wu(t[r],c);var f;return f=Fb(t,r),a!=null&&(f.sign!==l.sign||f.spani&&(t[1-r]=t[r]+f.sign*i),t}function Fb(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function Wu(e,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,e))}var $b=k,A4=Math.min,I4=Math.max,p2=Math.floor,Spe=Math.ceil,m2=Kt,xpe=Math.PI,wpe=function(){function e(t,n,r){this.type="parallel",this._axesMap=Ie(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,n,r)}return e.prototype._init=function(t,n,r){var a=t.dimensions,i=t.parallelAxisIndex;$b(a,function(o,s){var l=i[s],u=n.getComponent("parallelAxis",l),c=this._axesMap.set(o,new bpe(o,p0(u),[0,0],u.get("type"),l)),f=c.type==="category";c.onBand=f&&u.get("boundaryGap"),c.inverse=u.get("inverse"),u.axis=c,c.model=u,c.coordinateSystem=u.coordinateSystem=this},this)},e.prototype.update=function(t,n){this._updateAxesFromSeries(this._model,t)},e.prototype.containPoint=function(t){var n=this._makeLayoutInfo(),r=n.axisBase,a=n.layoutBase,i=n.pixelDimIndex,o=t[1-i],s=t[i];return o>=r&&o<=r+n.axisLength&&s>=a&&s<=a+n.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(t,n){n.eachSeries(function(r){if(t.contains(r,n)){var a=r.getData();$b(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(a,a.mapDimension(i)),Fc(o.scale,o.model)},this)}},this)},e.prototype.resize=function(t,n){this._rect=hn(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var t=this._model,n=this._rect,r=["x","y"],a=["width","height"],i=t.get("layout"),o=i==="horizontal"?0:1,s=n[a[o]],l=[0,s],u=this.dimensions.length,c=zg(t.get("axisExpandWidth"),l),f=zg(t.get("axisExpandCount")||0,[0,u]),d=t.get("axisExpandable")&&u>3&&u>f&&f>1&&c>0&&s>0,v=t.get("axisExpandWindow"),h;if(v)h=zg(v[1]-v[0],l),v[1]=v[0]+h;else{h=zg(c*(f-1),l);var g=t.get("axisExpandCenter")||p2(u/2);v=[c*g-h/2],v[1]=v[0]+h}var p=(s-h)/(u-f);p<3&&(p=0);var m=[p2(m2(v[0]/c,1))+1,Spe(m2(v[1]/c,1))-1],y=p/c*v[0];return{layout:i,pixelDimIndex:o,layoutBase:n[r[o]],layoutLength:s,axisBase:n[r[1-o]],axisLength:n[a[1-o]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:p,axisExpandWindow:v,axisCount:u,winInnerIndices:m,axisExpandWindow0Pos:y}},e.prototype._layoutAxes=function(){var t=this._rect,n=this._axesMap,r=this.dimensions,a=this._makeLayoutInfo(),i=a.layout;n.each(function(o){var s=[0,a.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),$b(r,function(o,s){var l=(a.axisExpandable?Tpe:Cpe)(s,a),u={horizontal:{x:l.position,y:a.axisLength},vertical:{x:0,y:l.position}},c={horizontal:xpe/2,vertical:0},f=[u[i].x+t.x,u[i].y+t.y],d=c[i],v=$r();gu(v,v,d),Si(v,v,f),this._axesLayout[o]={position:f,rotation:d,transform:v,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},e.prototype.getAxis=function(t){return this._axesMap.get(t)},e.prototype.dataToPoint=function(t,n){return this.axisCoordToPoint(this._axesMap.get(n).dataToCoord(t),n)},e.prototype.eachActiveState=function(t,n,r,a){r==null&&(r=0),a==null&&(a=t.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];k(o,function(p){s.push(t.mapDimension(p)),l.push(i.get(p).model)});for(var u=this.hasAxisBrushed(),c=r;ci*(1-f[0])?(u="jump",l=s-i*(1-f[2])):(l=s-i*f[1])>=0&&(l=s-i*(1-f[1]))<=0&&(l=0),l*=n.axisExpandWidth/c,l?xu(l,a,o,"all"):u="none";else{var v=a[1]-a[0],h=o[1]*s/v;a=[I4(0,h-v/2)],a[1]=A4(o[1],a[0]+v),a[0]=a[1]-v}return{axisExpandWindow:a,behavior:u}},e}();function zg(e,t){return A4(I4(e,t[0]),t[1])}function Cpe(e,t){var n=t.layoutLength/(t.axisCount-1);return{position:n*e,axisNameAvailableWidth:n,axisLabelShow:!0}}function Tpe(e,t){var n=t.layoutLength,r=t.axisExpandWidth,a=t.axisCount,i=t.axisCollapseWidth,o=t.winInnerIndices,s,l=i,u=!1,c;return e=0;a--)da(r[a])},t.prototype.getActiveState=function(n){var r=this.activeIntervals;if(!r.length)return"normal";if(n==null||isNaN(+n))return"inactive";if(r.length===1){var a=r[0];if(a[0]<=n&&n<=a[1])return"active"}else for(var i=0,o=r.length;iLpe}function R4(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function V4(e,t,n,r){var a=new Ne;return a.add(new at({name:"main",style:AA(n),silent:!0,draggable:!0,cursor:"move",drift:He(S2,e,t,a,["n","s","w","e"]),ondragend:He(au,t,{isEnd:!0})})),k(r,function(i){a.add(new at({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:He(S2,e,t,a,i),ondragend:He(au,t,{isEnd:!0})}))}),a}function O4(e,t,n,r){var a=r.brushStyle.lineWidth||0,i=Hc(a,Epe),o=n[0][0],s=n[1][0],l=o-a/2,u=s-a/2,c=n[0][1],f=n[1][1],d=c-i+a/2,v=f-i+a/2,h=c-o,g=f-s,p=h+a,m=g+a;Li(e,t,"main",o,s,h,g),r.transformable&&(Li(e,t,"w",l,u,i,m),Li(e,t,"e",d,u,i,m),Li(e,t,"n",l,u,p,i),Li(e,t,"s",l,v,p,i),Li(e,t,"nw",l,u,i,i),Li(e,t,"ne",d,u,i,i),Li(e,t,"sw",l,v,i,i),Li(e,t,"se",d,v,i,i))}function tw(e,t){var n=t.__brushOption,r=n.transformable,a=t.childAt(0);a.useStyle(AA(n)),a.attr({silent:!r,cursor:r?"move":"default"}),k([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),s=i.length===1?nw(e,i[0]):Fpe(e,i);o&&o.attr({silent:!r,invisible:!r,cursor:r?Vpe[s]+"-resize":null})})}function Li(e,t,n,r,a,i,o){var s=t.childOfName(n);s&&s.setShape(Gpe(IA(e,t,[[r,a],[r+i,a+o]])))}function AA(e){return Ee({strokeNoScale:!0},e.brushStyle)}function N4(e,t,n,r){var a=[Nv(e,n),Nv(t,r)],i=[Hc(e,n),Hc(t,r)];return[[a[0],i[0]],[a[1],i[1]]]}function zpe(e){return Nl(e.group)}function nw(e,t){var n={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"},a=t0(n[t],zpe(e));return r[a]}function Fpe(e,t){var n=[nw(e,t[0]),nw(e,t[1])];return(n[0]==="e"||n[0]==="w")&&n.reverse(),n.join("")}function S2(e,t,n,r,a,i){var o=n.__brushOption,s=e.toRectRange(o.range),l=B4(t,a,i);k(r,function(u){var c=Rpe[u];s[c[0]][c[1]]+=l[c[0]]}),o.range=e.fromRectRange(N4(s[0][0],s[1][0],s[0][1],s[1][1])),wA(t,n),au(t,{isEnd:!1})}function $pe(e,t,n,r){var a=t.__brushOption.range,i=B4(e,n,r);k(a,function(o){o[0]+=i[0],o[1]+=i[1]}),wA(e,t),au(e,{isEnd:!1})}function B4(e,t,n){var r=e.group,a=r.transformCoordToLocal(t,n),i=r.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function IA(e,t,n){var r=E4(e,t);return r&&r!==ru?r.clipPath(n,e._transform):Ve(n)}function Gpe(e){var t=Nv(e[0][0],e[1][0]),n=Nv(e[0][1],e[1][1]),r=Hc(e[0][0],e[1][0]),a=Hc(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:a-n}}function Hpe(e,t,n){if(!(!e._brushType||Upe(e,t.offsetX,t.offsetY))){var r=e._zr,a=e._covers,i=TA(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}var x0={lineX:C2(0),lineY:C2(1),rect:{createCover:function(e,t){function n(r){return r}return V4({toRectRange:n,fromRectRange:n},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=R4(e);return N4(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,r){O4(e,t,n,r)},updateCommon:tw,contain:aw},polygon:{createCover:function(e,t){var n=new Ne;return n.add(new kr({name:"main",style:AA(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new Dr({name:"main",draggable:!0,drift:He($pe,e,t),ondragend:He(au,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,r){t.childAt(0).setShape({points:IA(e,t,n)})},updateCommon:tw,contain:aw}};function C2(e){return{createCover:function(t,n){return V4({toRectRange:function(r){var a=[r,[0,100]];return e&&a.reverse(),a},fromRectRange:function(r){return r[e]}},t,n,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var n=R4(t),r=Nv(n[0][e],n[1][e]),a=Hc(n[0][e],n[1][e]);return[r,a]},updateCoverShape:function(t,n,r,a){var i,o=E4(t,n);if(o!==ru&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(e);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[r,i];e&&l.reverse(),O4(t,n,l,a)},updateCommon:tw,contain:aw}}const PA=Npe;function F4(e){return e=DA(e),function(t){return H$(t,e)}}function $4(e,t){return e=DA(e),function(n){var r=t??n,a=r?e.width:e.height,i=r?e.x:e.y;return[i,i+(a||0)]}}function G4(e,t,n){var r=DA(e);return function(a,i){return r.contain(i[0],i[1])&&!y0(a,t,n)}}function DA(e){return Xe.create(e)}var Ype=["axisLine","axisTickLabel","axisName"],Xpe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){e.prototype.init.apply(this,arguments),(this._brushController=new PA(r.getZr())).on("brush",Ce(this._onBrush,this))},t.prototype.render=function(n,r,a,i){if(!Zpe(n,r,i)){this.axisModel=n,this.api=a,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new Ne,this.group.add(this._axisGroup),!!n.get("show")){var s=Kpe(n,r),l=s.coordinateSystem,u=n.getAreaSelectStyle(),c=u.width,f=n.axis.dim,d=l.getAxisLayout(f),v=oe({strokeContainThreshold:c},d),h=new eo(n,v);k(Ype,h.add,h),this._axisGroup.add(h.getGroup()),this._refreshBrushController(v,u,n,s,c,a),fh(o,this._axisGroup,n)}}},t.prototype._refreshBrushController=function(n,r,a,i,o,s){var l=a.axis.getExtent(),u=l[1]-l[0],c=Math.min(30,Math.abs(u)*.1),f=Xe.create({x:l[0],y:-o/2,width:u,height:o});f.x-=c,f.width+=2*c,this._brushController.mount({enableGlobalPan:!0,rotation:n.rotation,x:n.position[0],y:n.position[1]}).setPanels([{panelId:"pl",clipPath:F4(f),isTargetByCursor:G4(f,s,i),getLinearBrushOtherExtent:$4(f,0)}]).enableBrush({brushType:"lineX",brushStyle:r,removeOnClick:!0}).updateCovers(jpe(a))},t.prototype._onBrush=function(n){var r=n.areas,a=this.axisModel,i=a.axis,o=fe(r,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!a.option.realtime===n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:a.id,intervals:o})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(Xt);function Zpe(e,t,n){return n&&n.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:n})[0]===e}function jpe(e){var t=e.axis;return fe(e.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(n[0],!0),t.dataToCoord(n[1],!0)]}})}function Kpe(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}const qpe=Xpe;var Jpe={type:"axisAreaSelect",event:"axisAreaSelected"};function Qpe(e){e.registerAction(Jpe,function(t,n){n.eachComponent({mainType:"parallelAxis",query:t},function(r){r.axis.model.setActiveIntervals(t.intervals)})}),e.registerAction("parallelAxisExpand",function(t,n){n.eachComponent({mainType:"parallel",query:t},function(r){r.setAxisExpand(t)})})}var eme={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function H4(e){e.registerComponentView(ppe),e.registerComponentModel(ype),e.registerCoordinateSystem("parallel",Dpe),e.registerPreprocessor(cpe),e.registerComponentModel(y2),e.registerComponentView(qpe),Gc(e,"parallel",y2,eme),Qpe(e)}function tme(e){Ke(H4),e.registerChartView(npe),e.registerSeriesModel(ope),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,upe)}var nme=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return e}(),rme=function(e){J(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new nme},t.prototype.buildPath=function(n,r){var a=r.extent;n.moveTo(r.x1,r.y1),n.bezierCurveTo(r.cpx1,r.cpy1,r.cpx2,r.cpy2,r.x2,r.y2),r.orient==="vertical"?(n.lineTo(r.x2+a,r.y2),n.bezierCurveTo(r.cpx2+a,r.cpy2,r.cpx1+a,r.cpy1,r.x1+a,r.y1)):(n.lineTo(r.x2,r.y2+a),n.bezierCurveTo(r.cpx2,r.cpy2+a,r.cpx1,r.cpy1+a,r.x1,r.y1+a)),n.closePath()},t.prototype.highlight=function(){qi(this)},t.prototype.downplay=function(){Ji(this)},t}(Qe),ame=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._focusAdjacencyDisabled=!1,n}return t.prototype.render=function(n,r,a){var i=this,o=n.getGraph(),s=this.group,l=n.layoutInfo,u=l.width,c=l.height,f=n.getData(),d=n.getData("edge"),v=n.get("orient");this._model=n,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(h){var g=new rme,p=ze(g);p.dataIndex=h.dataIndex,p.seriesIndex=n.seriesIndex,p.dataType="edge";var m=h.getModel(),y=m.getModel("lineStyle"),_=y.get("curveness"),b=h.node1.getLayout(),x=h.node1.getModel(),S=x.get("localX"),w=x.get("localY"),C=h.node2.getLayout(),T=h.node2.getModel(),A=T.get("localX"),P=T.get("localY"),D=h.getLayout(),M,L,R,E,$,O,G,Y;g.shape.extent=Math.max(1,D.dy),g.shape.orient=v,v==="vertical"?(M=(S!=null?S*u:b.x)+D.sy,L=(w!=null?w*c:b.y)+b.dy,R=(A!=null?A*u:C.x)+D.ty,E=P!=null?P*c:C.y,$=M,O=L*(1-_)+E*_,G=R,Y=L*_+E*(1-_)):(M=(S!=null?S*u:b.x)+b.dx,L=(w!=null?w*c:b.y)+D.sy,R=A!=null?A*u:C.x,E=(P!=null?P*c:C.y)+D.ty,$=M*(1-_)+R*_,O=L,G=M*_+R*(1-_),Y=E),g.setShape({x1:M,y1:L,x2:R,y2:E,cpx1:$,cpy1:O,cpx2:G,cpy2:Y}),g.useStyle(y.getItemStyle()),T2(g.style,v,h);var j=""+m.get("value"),Q=Sn(m,"edgeLabel");Gn(g,Q,{labelFetcher:{getFormattedLabel:function(W,X,F,Z,K,U){return n.getFormattedLabel(W,X,"edge",Z,hi(K,Q.normal&&Q.normal.get("formatter"),j),U)}},labelDataIndex:h.dataIndex,defaultText:j}),g.setTextConfig({position:"inside"});var z=m.getModel("emphasis");$n(g,m,"lineStyle",function(W){var X=W.getItemStyle();return T2(X,v,h),X}),s.add(g),d.setItemGraphicEl(h.dataIndex,g);var H=z.get("focus");Yt(g,H==="adjacency"?h.getAdjacentDataIndices():H==="trajectory"?h.getTrajectoryDataIndices():H,z.get("blurScope"),z.get("disabled"))}),o.eachNode(function(h){var g=h.getLayout(),p=h.getModel(),m=p.get("localX"),y=p.get("localY"),_=p.getModel("emphasis"),b=new at({shape:{x:m!=null?m*u:g.x,y:y!=null?y*c:g.y,width:g.dx,height:g.dy},style:p.getModel("itemStyle").getItemStyle(),z2:10});Gn(b,Sn(p),{labelFetcher:{getFormattedLabel:function(S,w){return n.getFormattedLabel(S,w,"node")}},labelDataIndex:h.dataIndex,defaultText:h.id}),b.disableLabelAnimation=!0,b.setStyle("fill",h.getVisual("color")),b.setStyle("decal",h.getVisual("style").decal),$n(b,p),s.add(b),f.setItemGraphicEl(h.dataIndex,b),ze(b).dataType="node";var x=_.get("focus");Yt(b,x==="adjacency"?h.getAdjacentDataIndices():x==="trajectory"?h.getTrajectoryDataIndices():x,_.get("blurScope"),_.get("disabled"))}),f.eachItemGraphicEl(function(h,g){var p=f.getItemModel(g);p.get("draggable")&&(h.drift=function(m,y){i._focusAdjacencyDisabled=!0,this.shape.x+=m,this.shape.y+=y,this.dirty(),a.dispatchAction({type:"dragNode",seriesId:n.id,dataIndex:f.getRawIndex(g),localX:this.shape.x/u,localY:this.shape.y/c})},h.ondragend=function(){i._focusAdjacencyDisabled=!1},h.draggable=!0,h.cursor="move")}),!this._data&&n.isAnimationEnabled()&&s.setClipPath(ime(s.getBoundingRect(),n,function(){s.removeClipPath()})),this._data=n.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(Et);function T2(e,t,n){switch(e.fill){case"source":e.fill=n.node1.getVisual("color"),e.decal=n.node1.getVisual("style").decal;break;case"target":e.fill=n.node2.getVisual("color"),e.decal=n.node2.getVisual("style").decal;break;case"gradient":var r=n.node1.getVisual("color"),a=n.node2.getVisual("color");we(r)&&we(a)&&(e.fill=new ch(0,0,+(t==="horizontal"),+(t==="vertical"),[{color:r,offset:0},{color:a,offset:1}]))}}function ime(e,t,n){var r=new at({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Nt(r,{shape:{width:e.width+20}},t,n),r}const ome=ame;var sme=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){var a=n.edges||n.links,i=n.data||n.nodes,o=n.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new Lt(o[l],this,r));if(i&&a){var u=C4(i,a,this,!0,c);return u.data}function c(f,d){f.wrapMethod("getItemModel",function(v,h){var g=v.parentModel,p=g.getData().getItemLayout(h);if(p){var m=p.depth,y=g.levelModels[m];y&&(v.parentModel=y)}return v}),d.wrapMethod("getItemModel",function(v,h){var g=v.parentModel,p=g.getGraph().getEdgeByIndex(h),m=p.node1.getLayout();if(m){var y=m.depth,_=g.levelModels[y];_&&(v.parentModel=_)}return v})}},t.prototype.setNodePosition=function(n,r){var a=this.option.data||this.option.nodes,i=a[n];i.localX=r[0],i.localY=r[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(n,r,a){function i(v){return isNaN(v)||v==null}if(a==="edge"){var o=this.getDataParams(n,a),s=o.data,l=o.value,u=s.source+" -- "+s.target;return xn("nameValue",{name:u,value:l,noValue:i(l)})}else{var c=this.getGraph().getNodeByIndex(n),f=c.getLayout().value,d=this.getDataParams(n,a).data.name;return xn("nameValue",{name:d!=null?d+"":null,value:f,noValue:i(f)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(n,r){var a=e.prototype.getDataParams.call(this,n,r);if(a.value==null&&r==="node"){var i=this.getGraph().getNodeByIndex(n),o=i.getLayout().value;a.value=o}return a},t.type="series.sankey",t.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},t}(Ft);const lme=sme;function ume(e,t){e.eachSeriesByType("sankey",function(n){var r=n.get("nodeWidth"),a=n.get("nodeGap"),i=cme(n,t);n.layoutInfo=i;var o=i.width,s=i.height,l=n.getGraph(),u=l.nodes,c=l.edges;dme(u);var f=yt(u,function(g){return g.getLayout().value===0}),d=f.length!==0?0:n.get("layoutIterations"),v=n.get("orient"),h=n.get("nodeAlign");fme(u,c,r,a,o,s,d,v,h)})}function cme(e,t){return hn(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function fme(e,t,n,r,a,i,o,s,l){vme(e,t,n,a,i,s,l),mme(e,t,i,a,r,o,s),Ame(e,s)}function dme(e){k(e,function(t){var n=es(t.outEdges,Dm),r=es(t.inEdges,Dm),a=t.getValue()||0,i=Math.max(n,r,a);t.setLayout({value:i},!0)})}function vme(e,t,n,r,a,i,o){for(var s=[],l=[],u=[],c=[],f=0,d=0;d=0;m&&p.depth>v&&(v=p.depth),g.setLayout({depth:m?p.depth:f},!0),i==="vertical"?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var y=0;yf-1?v:f-1;o&&o!=="left"&&hme(e,o,i,w);var C=i==="vertical"?(a-n)/w:(r-n)/w;pme(e,C,i)}function W4(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return t.depth!=null&&t.depth>=0}function hme(e,t,n,r){if(t==="right"){for(var a=[],i=e,o=0;i.length;){for(var s=0;s0;i--)l*=.99,bme(s,l,o),Gb(s,a,n,r,o),Tme(s,l,o),Gb(s,a,n,r,o)}function yme(e,t){var n=[],r=t==="vertical"?"y":"x",a=ox(e,function(i){return i.getLayout()[r]});return a.keys.sort(function(i,o){return i-o}),k(a.keys,function(i){n.push(a.buckets.get(i))}),n}function _me(e,t,n,r,a,i){var o=1/0;k(e,function(s){var l=s.length,u=0;k(s,function(f){u+=f.getLayout().value});var c=i==="vertical"?(r-(l-1)*a)/u:(n-(l-1)*a)/u;c0&&(s=l.getLayout()[i]+u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),c=l.getLayout()[i]+l.getLayout()[d]+t;var h=a==="vertical"?r:n;if(u=c-t-h,u>0){s=l.getLayout()[i]-u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),c=s;for(var v=f-2;v>=0;--v)l=o[v],u=l.getLayout()[i]+l.getLayout()[d]+t-c,u>0&&(s=l.getLayout()[i]-u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),c=l.getLayout()[i]}})}function bme(e,t,n){k(e.slice().reverse(),function(r){k(r,function(a){if(a.outEdges.length){var i=es(a.outEdges,Sme,n)/es(a.outEdges,Dm);if(isNaN(i)){var o=a.outEdges.length;i=o?es(a.outEdges,xme,n)/o:0}if(n==="vertical"){var s=a.getLayout().x+(i-vs(a,n))*t;a.setLayout({x:s},!0)}else{var l=a.getLayout().y+(i-vs(a,n))*t;a.setLayout({y:l},!0)}}})})}function Sme(e,t){return vs(e.node2,t)*e.getValue()}function xme(e,t){return vs(e.node2,t)}function wme(e,t){return vs(e.node1,t)*e.getValue()}function Cme(e,t){return vs(e.node1,t)}function vs(e,t){return t==="vertical"?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function Dm(e){return e.getValue()}function es(e,t,n){for(var r=0,a=e.length,i=-1;++io&&(o=l)}),k(r,function(s){var l=new zn({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:t.get("color")}),u=l.mapValueToVisual(s.getLayout().value),c=s.getModel().get(["itemStyle","color"]);c!=null?(s.setVisual("color",c),s.setVisual("style",{fill:c})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}a.length&&k(a,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function Pme(e){e.registerChartView(ome),e.registerSeriesModel(lme),e.registerLayout(ume),e.registerVisual(Ime),e.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(t,n){n.eachComponent({mainType:"series",subType:"sankey",query:t},function(r){r.setNodePosition(t.dataIndex,[t.localX,t.localY])})})}var U4=function(){function e(){}return e.prototype.getInitialData=function(t,n){var r,a=n.getComponent("xAxis",this.get("xAxisIndex")),i=n.getComponent("yAxis",this.get("yAxisIndex")),o=a.get("type"),s=i.get("type"),l;o==="category"?(t.layout="horizontal",r=a.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",r=i.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],c=t.layout==="horizontal"?0:1,f=this._baseAxisDim=u[c],d=u[1-c],v=[a,i],h=v[c].get("type"),g=v[1-c].get("type"),p=t.data;if(p&&l){var m=[];k(p,function(b,x){var S;ue(b)?(S=b.slice(),b.unshift(x)):ue(b.value)?(S=oe({},b),S.value=S.value.slice(),b.value.unshift(x)):S=b,m.push(S)}),t.data=m}var y=this.defaultValueDimensions,_=[{name:f,type:mm(h),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:d,type:mm(g),dimsDef:y.slice()}];return bf(this,{coordDimensions:_,dimensionsCount:y.length+1,encodeDefaulter:He(gG,_,this)})},e.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},e}(),Y4=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},t}(Ft);cn(Y4,U4,!0);const Dme=Y4;var Mme=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=n.get("layout")==="horizontal"?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var c=i.getItemLayout(u),f=A2(c,i,u,l,!0);i.setItemGraphicEl(u,f),o.add(f)}}).update(function(u,c){var f=s.getItemGraphicEl(c);if(!i.hasValue(u)){o.remove(f);return}var d=i.getItemLayout(u);f?(Ua(f),X4(d,f,i,u)):f=A2(d,i,u,l),o.add(f),i.setItemGraphicEl(u,f)}).remove(function(u){var c=s.getItemGraphicEl(u);c&&o.remove(c)}).execute(),this._data=i},t.prototype.remove=function(n){var r=this.group,a=this._data;this._data=null,a&&a.eachItemGraphicEl(function(i){i&&r.remove(i)})},t.type="boxplot",t}(Et),kme=function(){function e(){}return e}(),Lme=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r.type="boxplotBoxPath",r}return t.prototype.getDefaultShape=function(){return new kme},t.prototype.buildPath=function(n,r){var a=r.points,i=0;for(n.moveTo(a[i][0],a[i][1]),i++;i<4;i++)n.lineTo(a[i][0],a[i][1]);for(n.closePath();ig){var b=[m,_];r.push(b)}}}return{boxData:n,outliers:r}}var Fme={type:"echarts:boxplot",transform:function(t){var n=t.upstream;if(n.sourceFormat!==Qn){var r="";vt(r)}var a=zme(n.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:a.boxData},{data:a.outliers}]}};function $me(e){e.registerSeriesModel(Dme),e.registerChartView(Rme),e.registerLayout(Vme),e.registerTransform(Fme)}var Gme=["color","borderColor"],Hme=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(n),this._isLargeDraw?this._renderLarge(n):this._renderNormal(n)},t.prototype.incrementalPrepareRender=function(n,r,a){this._clear(),this._updateDrawMode(n)},t.prototype.incrementalRender=function(n,r,a,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(n,r):this._incrementalRenderNormal(n,r)},t.prototype.eachRendered=function(n){Ts(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var r=n.pipelineContext.large;(this._isLargeDraw==null||r!==this._isLargeDraw)&&(this._isLargeDraw=r,this._clear())},t.prototype._renderNormal=function(n){var r=n.getData(),a=this._data,i=this.group,o=r.getLayout("isSimpleBox"),s=n.get("clip",!0),l=n.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),r.diff(a).add(function(c){if(r.hasValue(c)){var f=r.getItemLayout(c);if(s&&I2(u,f))return;var d=Hb(f,c,!0);Nt(d,{shape:{points:f.ends}},n,c),Wb(d,r,c,o),i.add(d),r.setItemGraphicEl(c,d)}}).update(function(c,f){var d=a.getItemGraphicEl(f);if(!r.hasValue(c)){i.remove(d);return}var v=r.getItemLayout(c);if(s&&I2(u,v)){i.remove(d);return}d?(ct(d,{shape:{points:v.ends}},n,c),Ua(d)):d=Hb(v),Wb(d,r,c,o),i.add(d),r.setItemGraphicEl(c,d)}).remove(function(c){var f=a.getItemGraphicEl(c);f&&i.remove(f)}).execute(),this._data=r},t.prototype._renderLarge=function(n){this._clear(),P2(n,this.group);var r=n.get("clip",!0)?bh(n.coordinateSystem,!1,n):null;r?this.group.setClipPath(r):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(n,r){for(var a=r.getData(),i=a.getLayout("isSimpleBox"),o;(o=n.next())!=null;){var s=a.getItemLayout(o),l=Hb(s);Wb(l,a,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(n,r){P2(r,this.group,this._progressiveEls,!0)},t.prototype.remove=function(n){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(Et),Wme=function(){function e(){}return e}(),Ume=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r.type="normalCandlestickBox",r}return t.prototype.getDefaultShape=function(){return new Wme},t.prototype.buildPath=function(n,r){var a=r.points;this.__simpleBox?(n.moveTo(a[4][0],a[4][1]),n.lineTo(a[6][0],a[6][1])):(n.moveTo(a[0][0],a[0][1]),n.lineTo(a[1][0],a[1][1]),n.lineTo(a[2][0],a[2][1]),n.lineTo(a[3][0],a[3][1]),n.closePath(),n.moveTo(a[4][0],a[4][1]),n.lineTo(a[5][0],a[5][1]),n.moveTo(a[6][0],a[6][1]),n.lineTo(a[7][0],a[7][1]))},t}(Qe);function Hb(e,t,n){var r=e.ends;return new Ume({shape:{points:n?Yme(r,e):r},z2:100})}function I2(e,t){for(var n=!0,r=0;r0?"borderColor":"borderColor0"])||n.get(["itemStyle",e>0?"color":"color0"]);e===0&&(a=n.get(["itemStyle","borderColorDoji"]));var i=n.getModel("itemStyle").getItemStyle(Gme);t.useStyle(i),t.style.fill=null,t.style.stroke=a}const Zme=Hme;var Z4=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(n,r,a){var i=r.getItemLayout(n);return i&&a.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(Ft);cn(Z4,U4,!0);const jme=Z4;function Kme(e){!e||!ue(e.series)||k(e.series,function(t){Re(t)&&t.type==="k"&&(t.type="candlestick")})}var qme=["itemStyle","borderColor"],Jme=["itemStyle","borderColor0"],Qme=["itemStyle","borderColorDoji"],eye=["itemStyle","color"],tye=["itemStyle","color0"],nye={seriesType:"candlestick",plan:mf(),performRawSeries:!0,reset:function(e,t){function n(i,o){return o.get(i>0?eye:tye)}function r(i,o){return o.get(i===0?Qme:i>0?qme:Jme)}if(!t.isSeriesFiltered(e)){var a=e.pipelineContext.large;return!a&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,c=l.getItemStyle();c.fill=n(u,l),c.stroke=r(u,l)||c.fill;var f=o.ensureUniqueItemVisual(s,"style");oe(f,c)}}}}}};const rye=nye;var aye={seriesType:"candlestick",plan:mf(),reset:function(e){var t=e.coordinateSystem,n=e.getData(),r=iye(e,n),a=0,i=1,o=["x","y"],s=n.getDimensionIndex(n.mapDimension(o[a])),l=fe(n.mapDimensionsAll(o[i]),n.getDimensionIndex,n),u=l[0],c=l[1],f=l[2],d=l[3];if(n.setLayout({candleWidth:r,isSimpleBox:r<=1.3}),s<0||l.length<4)return;return{progress:e.pipelineContext.large?h:v};function v(g,p){for(var m,y=p.getStore();(m=g.next())!=null;){var _=y.get(s,m),b=y.get(u,m),x=y.get(c,m),S=y.get(f,m),w=y.get(d,m),C=Math.min(b,x),T=Math.max(b,x),A=$(C,_),P=$(T,_),D=$(S,_),M=$(w,_),L=[];O(L,P,0),O(L,A,1),L.push(Y(M),Y(P),Y(D),Y(A));var R=p.getItemModel(m),E=!!R.get(["itemStyle","borderColorDoji"]);p.setItemLayout(m,{sign:D2(y,m,b,x,c,E),initBaseline:b>x?P[i]:A[i],ends:L,brushRect:G(S,w,_)})}function $(j,Q){var z=[];return z[a]=Q,z[i]=j,isNaN(Q)||isNaN(j)?[NaN,NaN]:t.dataToPoint(z)}function O(j,Q,z){var H=Q.slice(),W=Q.slice();H[a]=hp(H[a]+r/2,1,!1),W[a]=hp(W[a]-r/2,1,!0),z?j.push(H,W):j.push(W,H)}function G(j,Q,z){var H=$(j,z),W=$(Q,z);return H[a]-=r/2,W[a]-=r/2,{x:H[0],y:H[1],width:r,height:W[1]-H[1]}}function Y(j){return j[a]=hp(j[a],1),j}}function h(g,p){for(var m=di(g.count*4),y=0,_,b=[],x=[],S,w=p.getStore(),C=!!e.get(["itemStyle","borderColorDoji"]);(S=g.next())!=null;){var T=w.get(s,S),A=w.get(u,S),P=w.get(c,S),D=w.get(f,S),M=w.get(d,S);if(isNaN(T)||isNaN(D)||isNaN(M)){m[y++]=NaN,y+=3;continue}m[y++]=D2(w,S,A,P,c,C),b[a]=T,b[i]=D,_=t.dataToPoint(b,null,x),m[y++]=_?_[0]:NaN,m[y++]=_?_[1]:NaN,b[i]=M,_=t.dataToPoint(b,null,x),m[y++]=_?_[1]:NaN}p.setLayout("largePoints",m)}}};function D2(e,t,n,r,a,i){var o;return n>r?o=-1:n0?e.get(a,t-1)<=r?1:-1:1,o}function iye(e,t){var n=e.getBaseAxis(),r,a=n.type==="category"?n.getBandWidth():(r=n.getExtent(),Math.abs(r[1]-r[0])/t.count()),i=_e(Ge(e.get("barMaxWidth"),a),a),o=_e(Ge(e.get("barMinWidth"),1),a),s=e.get("barWidth");return s!=null?_e(s,a):Math.max(Math.min(a/2,i),o)}const oye=aye;function sye(e){e.registerChartView(Zme),e.registerSeriesModel(jme),e.registerPreprocessor(Kme),e.registerVisual(rye),e.registerLayout(oye)}function M2(e,t){var n=t.rippleEffectColor||t.color;e.eachChild(function(r){r.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?n:null,fill:t.brushType==="fill"?n:null}})})}var lye=function(e){J(t,e);function t(n,r){var a=e.call(this)||this,i=new yh(n,r),o=new Ne;return a.add(i),a.add(o),a.updateData(n,r),a}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(n){for(var r=n.symbolType,a=n.color,i=n.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(i)/c*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){i.stopAnimation();var d=void 0;Le(f)?d=f(a):d=f,i.__t>0&&(d=-s*i.__t),this._animateSymbol(i,s,d,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},t.prototype._animateSymbol=function(n,r,a,i,o){if(r>0){n.__t=0;var s=this,l=n.animate("",i).when(o?r*2:r,{__t:o?2:1}).delay(a).during(function(){s._updateSymbolPosition(n)});i||l.done(function(){s.remove(n)}),l.start()}},t.prototype._getLineLength=function(n){return zo(n.__p1,n.__cp1)+zo(n.__cp1,n.__p2)},t.prototype._updateAnimationPoints=function(n,r){n.__p1=r[0],n.__p2=r[1],n.__cp1=r[2]||[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]},t.prototype.updateData=function(n,r,a){this.childAt(0).updateData(n,r,a),this._updateEffectSymbol(n,r)},t.prototype._updateSymbolPosition=function(n){var r=n.__p1,a=n.__p2,i=n.__cp1,o=n.__t<1?n.__t:2-n.__t,s=[n.x,n.y],l=s.slice(),u=Tn,c=U1;s[0]=u(r[0],i[0],a[0],o),s[1]=u(r[1],i[1],a[1],o);var f=n.__t<1?c(r[0],i[0],a[0],o):c(a[0],i[0],r[0],1-o),d=n.__t<1?c(r[1],i[1],a[1],o):c(a[1],i[1],r[1],1-o);n.rotation=-Math.atan2(d,f)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(n.__lastT!==void 0&&n.__lastT=0&&!(i[l]<=r);l--);l=Math.min(l,o-2)}else{for(l=s;lr);l++);l=Math.min(l-1,o-2)}var c=(r-i[l])/(i[l+1]-i[l]),f=a[l],d=a[l+1];n.x=f[0]*(1-c)+c*d[0],n.y=f[1]*(1-c)+c*d[1];var v=n.__t<1?d[0]-f[0]:f[0]-d[0],h=n.__t<1?d[1]-f[1]:f[1]-d[1];n.rotation=-Math.atan2(h,v)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=r,n.ignore=!1}},t}(j4);const yye=mye;var _ye=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),bye=function(e){J(t,e);function t(n){var r=e.call(this,n)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new _ye},t.prototype.buildPath=function(n,r){var a=r.segs,i=r.curveness,o;if(r.polyline)for(o=this._off;o0){n.moveTo(a[o++],a[o++]);for(var l=1;l0){var v=(u+f)/2-(c-d)*i,h=(c+d)/2-(f-u)*i;n.quadraticCurveTo(v,h,f,d)}else n.lineTo(f,d)}this.incremental&&(this._off=o,this.notClear=!0)},t.prototype.findDataIndex=function(n,r){var a=this.shape,i=a.segs,o=a.curveness,s=this.style.lineWidth;if(a.polyline)for(var l=0,u=0;u0)for(var f=i[u++],d=i[u++],v=1;v0){var p=(f+h)/2-(d-g)*o,m=(d+g)/2-(h-f)*o;if(n$(f,d,p,m,h,g,s,n,r))return l}else if(No(f,d,h,g,s,n,r))return l;l++}return-1},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect();if(n=a[0],r=a[1],i.contain(n,r)){var o=this.hoverDataIdx=this.findDataIndex(n,r);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var r=this.shape,a=r.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u0&&(o.dataIndex=l+t.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}();const xye=Sye;var wye={seriesType:"lines",plan:mf(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get("polyline"),r=e.pipelineContext.large;return{progress:function(a,i){var o=[];if(r){var s=void 0,l=a.end-a.start;if(n){for(var u=0,c=a.start;c0&&(c||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var f=n.get("clip",!0)&&bh(n.coordinateSystem,!1,n);f?this.group.setClipPath(f):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},t.prototype.incrementalPrepareRender=function(n,r,a){var i=n.getData(),o=this._updateLineDraw(i,n);o.incrementalPrepareUpdate(i),this._clearLayer(a),this._finished=!1},t.prototype.incrementalRender=function(n,r,a){this._lineDraw.incrementalUpdate(n,r.getData()),this._finished=n.end===r.getData().count()},t.prototype.eachRendered=function(n){this._lineDraw&&this._lineDraw.eachRendered(n)},t.prototype.updateTransform=function(n,r,a){var i=n.getData(),o=n.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=q4.reset(n,r,a);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(a)},t.prototype._updateLineDraw=function(n,r){var a=this._lineDraw,i=this._showEffect(r),o=!!r.get("polyline"),s=r.pipelineContext,l=s.large;return(!a||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(a&&a.remove(),a=this._lineDraw=l?new xye:new xA(o?i?yye:K4:i?j4:SA),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(a.group),a},t.prototype._showEffect=function(n){return!!n.get(["effect","show"])},t.prototype._clearLayer=function(n){var r=n.getZr(),a=r.painter.getType()==="svg";!a&&this._lastZlevel!=null&&r.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(n,r){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(r)},t.prototype.dispose=function(n,r){this.remove(n,r)},t.type="lines",t}(Et);const Tye=Cye;var Aye=typeof Uint32Array>"u"?Array:Uint32Array,Iye=typeof Float64Array>"u"?Array:Float64Array;function k2(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=fe(t,function(n){var r=[n[0].coord,n[1].coord],a={coords:r};return n[0].name&&(a.fromName=n[0].name),n[1].name&&(a.toName=n[1].name),jC([a,n[0],n[1]])}))}var Pye=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return t.prototype.init=function(n){n.data=n.data||[],k2(n);var r=this._processFlatCoordsArray(n.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(n.data=new Float32Array(r.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(n){if(k2(n),n.data){var r=this._processFlatCoordsArray(n.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(n.data=new Float32Array(r.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(n){var r=this._processFlatCoordsArray(n.data);r.flatCoords&&(this._flatCoords?(this._flatCoords=Zp(this._flatCoords,r.flatCoords),this._flatCoordsOffset=Zp(this._flatCoordsOffset,r.flatCoordsOffset)):(this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset),n.data=new Float32Array(r.count)),this.getRawData().appendData(n.data)},t.prototype._getCoordsFromItemModel=function(n){var r=this.getData().getItemModel(n),a=r.option instanceof Array?r.option:r.getShallow("coords");return a},t.prototype.getLineCoordsCount=function(n){return this._flatCoordsOffset?this._flatCoordsOffset[n*2+1]:this._getCoordsFromItemModel(n).length},t.prototype.getLineCoords=function(n,r){if(this._flatCoordsOffset){for(var a=this._flatCoordsOffset[n*2],i=this._flatCoordsOffset[n*2+1],o=0;o ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?1e4:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?2e4:this.get("progressiveThreshold"))},t.prototype.getZLevelKey=function(){var n=this.getModel("effect"),r=n.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:n.get("show")&&r>0?r+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},t}(Ft);const Dye=Pye;function Fg(e){return e instanceof Array||(e=[e,e]),e}var Mye={seriesType:"lines",reset:function(e){var t=Fg(e.get("symbol")),n=Fg(e.get("symbolSize")),r=e.getData();r.setVisual("fromSymbol",t&&t[0]),r.setVisual("toSymbol",t&&t[1]),r.setVisual("fromSymbolSize",n&&n[0]),r.setVisual("toSymbolSize",n&&n[1]);function a(i,o){var s=i.getItemModel(o),l=Fg(s.getShallow("symbol",!0)),u=Fg(s.getShallow("symbolSize",!0));l[0]&&i.setItemVisual(o,"fromSymbol",l[0]),l[1]&&i.setItemVisual(o,"toSymbol",l[1]),u[0]&&i.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:r.hasItemOption?a:null}}};const kye=Mye;function Lye(e){e.registerChartView(Tye),e.registerSeriesModel(Dye),e.registerLayout(q4),e.registerVisual(kye)}var Eye=256,Rye=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=ss.createCanvas();this.canvas=t}return e.prototype.update=function(t,n,r,a,i,o){var s=this._getBrush(),l=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),c=this.pointSize+this.blurSize,f=this.canvas,d=f.getContext("2d"),v=t.length;f.width=n,f.height=r;for(var h=0;h0){var D=o(_)?l:u;_>0&&(_=_*A+C),x[S++]=D[P],x[S++]=D[P+1],x[S++]=D[P+2],x[S++]=D[P+3]*_*256}else S+=4}return d.putImageData(b,0,0),f},e.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=ss.createCanvas()),n=this.pointSize+this.blurSize,r=n*2;t.width=r,t.height=r;var a=t.getContext("2d");return a.clearRect(0,0,r,r),a.shadowOffsetX=r,a.shadowBlur=this.blurSize,a.shadowColor="#000",a.beginPath(),a.arc(-n,n,this.pointSize,0,Math.PI*2,!0),a.closePath(),a.fill(),t},e.prototype._getGradient=function(t,n){for(var r=this._gradientPixels,a=r[n]||(r[n]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],o=0,s=0;s<256;s++)t[n](s/255,!0,i),a[o++]=i[0],a[o++]=i[1],a[o++]=i[2],a[o++]=i[3];return a},e}();const Vye=Rye;function Oye(e,t,n){var r=e[1]-e[0];t=fe(t,function(o){return{interval:[(o.interval[0]-e[0])/r,(o.interval[1]-e[0])/r]}});var a=t.length,i=0;return function(o){var s;for(s=i;s=0;s--){var l=t[s].interval;if(l[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s=t[0]&&r<=t[1]}}function L2(e){var t=e.dimensions;return t[0]==="lng"&&t[1]==="lat"}var Bye=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i;r.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===n&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=n.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(n,a,0,n.getData().count()):L2(o)&&this._renderOnGeo(o,n,i,a)},t.prototype.incrementalPrepareRender=function(n,r,a){this.group.removeAll()},t.prototype.incrementalRender=function(n,r,a,i){var o=r.coordinateSystem;o&&(L2(o)?this.render(r,a,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(r,i,n.start,n.end,!0)))},t.prototype.eachRendered=function(n){Ts(this._progressiveEls||this.group,n)},t.prototype._renderOnCartesianAndCalendar=function(n,r,a,i,o){var s=n.coordinateSystem,l=bu(s,"cartesian2d"),u,c,f,d;if(l){var v=s.getAxis("x"),h=s.getAxis("y");u=v.getBandWidth()+.5,c=h.getBandWidth()+.5,f=v.scale.getExtent(),d=h.scale.getExtent()}for(var g=this.group,p=n.getData(),m=n.getModel(["emphasis","itemStyle"]).getItemStyle(),y=n.getModel(["blur","itemStyle"]).getItemStyle(),_=n.getModel(["select","itemStyle"]).getItemStyle(),b=n.get(["itemStyle","borderRadius"]),x=Sn(n),S=n.getModel("emphasis"),w=S.get("focus"),C=S.get("blurScope"),T=S.get("disabled"),A=l?[p.mapDimension("x"),p.mapDimension("y"),p.mapDimension("value")]:[p.mapDimension("time"),p.mapDimension("value")],P=a;Pf[1]||Rd[1])continue;var E=s.dataToPoint([L,R]);D=new at({shape:{x:E[0]-u/2,y:E[1]-c/2,width:u,height:c},style:M})}else{if(isNaN(p.get(A[1],P)))continue;D=new at({z2:1,shape:s.dataToRect([p.get(A[0],P)]).contentShape,style:M})}if(p.hasItemOption){var $=p.getItemModel(P),O=$.getModel("emphasis");m=O.getModel("itemStyle").getItemStyle(),y=$.getModel(["blur","itemStyle"]).getItemStyle(),_=$.getModel(["select","itemStyle"]).getItemStyle(),b=$.get(["itemStyle","borderRadius"]),w=O.get("focus"),C=O.get("blurScope"),T=O.get("disabled"),x=Sn($)}D.shape.r=b;var G=n.getRawValue(P),Y="-";G&&G[2]!=null&&(Y=G[2]+""),Gn(D,x,{labelFetcher:n,labelDataIndex:P,defaultOpacity:M.opacity,defaultText:Y}),D.ensureState("emphasis").style=m,D.ensureState("blur").style=y,D.ensureState("select").style=_,Yt(D,w,C,T),D.incremental=o,o&&(D.states.emphasis.hoverLayer=!0),g.add(D),p.setItemGraphicEl(P,D),this._progressiveEls&&this._progressiveEls.push(D)}},t.prototype._renderOnGeo=function(n,r,a,i){var o=a.targetVisuals.inRange,s=a.targetVisuals.outOfRange,l=r.getData(),u=this._hmLayer||this._hmLayer||new Vye;u.blurSize=r.get("blurSize"),u.pointSize=r.get("pointSize"),u.minOpacity=r.get("minOpacity"),u.maxOpacity=r.get("maxOpacity");var c=n.getViewRect().clone(),f=n.getRoamTransform();c.applyTransform(f);var d=Math.max(c.x,0),v=Math.max(c.y,0),h=Math.min(c.width+c.x,i.getWidth()),g=Math.min(c.height+c.y,i.getHeight()),p=h-d,m=g-v,y=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],_=l.mapArray(y,function(w,C,T){var A=n.dataToPoint([w,C]);return A[0]-=d,A[1]-=v,A.push(T),A}),b=a.getExtent(),x=a.type==="visualMap.continuous"?Nye(b,a.option.range):Oye(b,a.getPieceList(),a.option.selected);u.update(_,p,m,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},x);var S=new Hn({style:{width:p,height:m,x:d,y:v,image:u.canvas},silent:!0});this.group.add(S)},t.type="heatmap",t}(Et);const zye=Bye;var Fye=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return co(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var n=vh.get(this.get("coordinateSystem"));if(n&&n.dimensions)return n.dimensions[0]==="lng"&&n.dimensions[1]==="lat"},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(Ft);const $ye=Fye;function Gye(e){e.registerChartView(zye),e.registerSeriesModel($ye)}var Hye=["itemStyle","borderWidth"],E2=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],Xb=new Cs,Wye=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group,o=n.getData(),s=this._data,l=n.coordinateSystem,u=l.getBaseAxis(),c=u.isHorizontal(),f=l.master.getRect(),d={ecSize:{width:a.getWidth(),height:a.getHeight()},seriesModel:n,coordSys:l,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:c,valueDim:E2[+c],categoryDim:E2[1-+c]};o.diff(s).add(function(h){if(o.hasValue(h)){var g=V2(o,h),p=R2(o,h,g,d),m=O2(o,d,p);o.setItemGraphicEl(h,m),i.add(m),B2(m,d,p)}}).update(function(h,g){var p=s.getItemGraphicEl(g);if(!o.hasValue(h)){i.remove(p);return}var m=V2(o,h),y=R2(o,h,m,d),_=rW(o,y);p&&_!==p.__pictorialShapeStr&&(i.remove(p),o.setItemGraphicEl(h,null),p=null),p?qye(p,d,y):p=O2(o,d,y,!0),o.setItemGraphicEl(h,p),p.__pictorialSymbolMeta=y,i.add(p),B2(p,d,y)}).remove(function(h){var g=s.getItemGraphicEl(h);g&&N2(s,h,g.__pictorialSymbolMeta.animationModel,g)}).execute();var v=n.get("clip",!0)?bh(n.coordinateSystem,!1,n):null;return v?i.setClipPath(v):i.removeClipPath(),this._data=o,this.group},t.prototype.remove=function(n,r){var a=this.group,i=this._data;n.get("animation")?i&&i.eachItemGraphicEl(function(o){N2(i,ze(o).dataIndex,n,o)}):a.removeAll()},t.type="pictorialBar",t}(Et);function R2(e,t,n,r){var a=e.getItemLayout(t),i=n.get("symbolRepeat"),o=n.get("symbolClip"),s=n.get("symbolPosition")||"start",l=n.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=n.get("symbolPatternSize")||2,f=n.isAnimationEnabled(),d={dataIndex:t,layout:a,itemModel:n,symbolType:e.getItemVisual(t,"symbol")||"circle",style:e.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:f?n:null,hoverScale:f&&n.get(["emphasis","scale"]),z2:n.getShallow("z",!0)||0};Uye(n,i,a,r,d),Yye(e,t,a,i,o,d.boundingLength,d.pxSign,c,r,d),Xye(n,d.symbolScale,u,r,d);var v=d.symbolSize,h=yu(n.get("symbolOffset"),v);return Zye(n,v,a,i,o,h,s,d.valueLineWidth,d.boundingLength,d.repeatCutLength,r,d),d}function Uye(e,t,n,r,a){var i=r.valueDim,o=e.get("symbolBoundingData"),s=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(n[i.wh]<=0),c;if(ue(o)){var f=[Zb(s,o[0])-l,Zb(s,o[1])-l];f[1]0?1:-1}function Zb(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function Yye(e,t,n,r,a,i,o,s,l,u){var c=l.valueDim,f=l.categoryDim,d=Math.abs(n[f.wh]),v=e.getItemVisual(t,"symbolSize"),h;ue(v)?h=v.slice():v==null?h=["100%","100%"]:h=[v,v],h[f.index]=_e(h[f.index],d),h[c.index]=_e(h[c.index],r?d:Math.abs(i)),u.symbolSize=h;var g=u.symbolScale=[h[0]/s,h[1]/s];g[c.index]*=(l.isHorizontal?-1:1)*o}function Xye(e,t,n,r,a){var i=e.get(Hye)||0;i&&(Xb.attr({scaleX:t[0],scaleY:t[1],rotation:n}),Xb.updateTransform(),i/=Xb.getLineScale(),i*=t[r.valueDim.index]),a.valueLineWidth=i||0}function Zye(e,t,n,r,a,i,o,s,l,u,c,f){var d=c.categoryDim,v=c.valueDim,h=f.pxSign,g=Math.max(t[v.index]+s,0),p=g;if(r){var m=Math.abs(l),y=Dn(e.get("symbolMargin"),"15%")+"",_=!1;y.lastIndexOf("!")===y.length-1&&(_=!0,y=y.slice(0,y.length-1));var b=_e(y,t[v.index]),x=Math.max(g+b*2,0),S=_?0:b*2,w=G5(r),C=w?r:z2((m+S)/x),T=m-C*g;b=T/2/(_?C:Math.max(C-1,1)),x=g+b*2,S=_?0:b*2,!w&&r!=="fixed"&&(C=u?z2((Math.abs(u)+S)/x):0),p=C*x-S,f.repeatTimes=C,f.symbolMargin=b}var A=h*(p/2),P=f.pathPosition=[];P[d.index]=n[d.wh]/2,P[v.index]=o==="start"?A:o==="end"?l-A:l/2,i&&(P[0]+=i[0],P[1]+=i[1]);var D=f.bundlePosition=[];D[d.index]=n[d.xy],D[v.index]=n[v.xy];var M=f.barRectShape=oe({},n);M[v.wh]=h*Math.max(Math.abs(n[v.wh]),Math.abs(P[v.index]+A)),M[d.wh]=n[d.wh];var L=f.clipShape={};L[d.xy]=-n[d.xy],L[d.wh]=c.ecSize[d.wh],L[v.xy]=0,L[v.wh]=n[v.wh]}function J4(e){var t=e.symbolPatternSize,n=sn(e.symbolType,-t/2,-t/2,t,t);return n.attr({culling:!0}),n.type!=="image"&&n.setStyle({strokeNoScale:!0}),n}function Q4(e,t,n,r){var a=e.__pictorialBundle,i=n.symbolSize,o=n.valueLineWidth,s=n.pathPosition,l=t.valueDim,u=n.repeatTimes||0,c=0,f=i[t.valueDim.index]+o+n.symbolMargin*2;for(MA(e,function(g){g.__pictorialAnimationIndex=c,g.__pictorialRepeatTimes=u,c0:m<0)&&(y=u-1-g),p[l.index]=f*(y-u/2+.5)+s[l.index],{x:p[0],y:p[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function eW(e,t,n,r){var a=e.__pictorialBundle,i=e.__pictorialMainPath;i?xc(i,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,r):(i=e.__pictorialMainPath=J4(n),a.add(i),xc(i,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,r))}function tW(e,t,n){var r=oe({},t.barRectShape),a=e.__pictorialBarRect;a?xc(a,null,{shape:r},t,n):(a=e.__pictorialBarRect=new at({z2:2,shape:r,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),a.disableMorphing=!0,e.add(a))}function nW(e,t,n,r){if(n.symbolClip){var a=e.__pictorialClipPath,i=oe({},n.clipShape),o=t.valueDim,s=n.animationModel,l=n.dataIndex;if(a)ct(a,{shape:i},s,l);else{i[o.wh]=0,a=new at({shape:i}),e.__pictorialBundle.setClipPath(a),e.__pictorialClipPath=a;var u={};u[o.wh]=n.clipShape[o.wh],pu[r?"updateProps":"initProps"](a,{shape:u},s,l)}}}function V2(e,t){var n=e.getItemModel(t);return n.getAnimationDelayParams=jye,n.isAnimationEnabled=Kye,n}function jye(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function Kye(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function O2(e,t,n,r){var a=new Ne,i=new Ne;return a.add(i),a.__pictorialBundle=i,i.x=n.bundlePosition[0],i.y=n.bundlePosition[1],n.symbolRepeat?Q4(a,t,n):eW(a,t,n),tW(a,n,r),nW(a,t,n,r),a.__pictorialShapeStr=rW(e,n),a.__pictorialSymbolMeta=n,a}function qye(e,t,n){var r=n.animationModel,a=n.dataIndex,i=e.__pictorialBundle;ct(i,{x:n.bundlePosition[0],y:n.bundlePosition[1]},r,a),n.symbolRepeat?Q4(e,t,n,!0):eW(e,t,n,!0),tW(e,n,!0),nW(e,t,n,!0)}function N2(e,t,n,r){var a=r.__pictorialBarRect;a&&a.removeTextContent();var i=[];MA(r,function(o){i.push(o)}),r.__pictorialMainPath&&i.push(r.__pictorialMainPath),r.__pictorialClipPath&&(n=null),k(i,function(o){us(o,{scaleX:0,scaleY:0},n,t,function(){r.parent&&r.parent.remove(r)})}),e.setItemGraphicEl(t,null)}function rW(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function MA(e,t,n){k(e.__pictorialBundle.children(),function(r){r!==e.__pictorialBarRect&&t.call(n,r)})}function xc(e,t,n,r,a,i){t&&e.attr(t),r.symbolClip&&!a?n&&e.attr(n):n&&pu[a?"updateProps":"initProps"](e,n,r.animationModel,r.dataIndex,i)}function B2(e,t,n){var r=n.dataIndex,a=n.itemModel,i=a.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=a.getModel(["blur","itemStyle"]).getItemStyle(),l=a.getModel(["select","itemStyle"]).getItemStyle(),u=a.getShallow("cursor"),c=i.get("focus"),f=i.get("blurScope"),d=i.get("scale");MA(e,function(g){if(g instanceof Hn){var p=g.style;g.useStyle(oe({image:p.image,x:p.x,y:p.y,width:p.width,height:p.height},n.style))}else g.useStyle(n.style);var m=g.ensureState("emphasis");m.style=o,d&&(m.scaleX=g.scaleX*1.1,m.scaleY=g.scaleY*1.1),g.ensureState("blur").style=s,g.ensureState("select").style=l,u&&(g.cursor=u),g.z2=n.z2});var v=t.valueDim.posDesc[+(n.boundingLength>0)],h=e.__pictorialBarRect;h.ignoreClip=!0,Gn(h,Sn(a),{labelFetcher:t.seriesModel,labelDataIndex:r,defaultText:$c(t.seriesModel.getData(),r),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:v}),Yt(e,c,f,i.get("disabled"))}function z2(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}const Jye=Wye;var Qye=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return t.prototype.getInitialData=function(n){return n.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=As(xm.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(xm);const e0e=Qye;function t0e(e){e.registerChartView(Jye),e.registerSeriesModel(e0e),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,He(N3,"pictorialBar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,B3("pictorialBar"))}var n0e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._layers=[],n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this,s=this.group,l=n.getLayerSeries(),u=i.getLayout("layoutInfo"),c=u.rect,f=u.boundaryGap;s.x=0,s.y=c.y+f[0];function d(p){return p.name}var v=new Qi(this._layersSeries||[],l,d,d),h=[];v.add(Ce(g,this,"add")).update(Ce(g,this,"update")).remove(Ce(g,this,"remove")).execute();function g(p,m,y){var _=o._layers;if(p==="remove"){s.remove(_[m]);return}for(var b=[],x=[],S,w=l[m].indices,C=0;Ci&&(i=s),r.push(s)}for(var u=0;ui&&(i=f)}return{y0:a,max:i}}function u0e(e){e.registerChartView(a0e),e.registerSeriesModel(o0e),e.registerLayout(s0e),e.registerProcessor(xh("themeRiver"))}var c0e=2,f0e=4,d0e=function(e){J(t,e);function t(n,r,a,i){var o=e.call(this)||this;o.z2=c0e,o.textConfig={inside:!0},ze(o).seriesIndex=r.seriesIndex;var s=new lt({z2:f0e,silent:n.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,n,r,a,i),o}return t.prototype.updateData=function(n,r,a,i,o){this.node=r,r.piece=this,a=a||this._seriesModel,i=i||this._ecModel;var s=this;ze(s).dataIndex=r.dataIndex;var l=r.getModel(),u=l.getModel("emphasis"),c=r.getLayout(),f=oe({},c);f.label=null;var d=r.getVisual("style");d.lineJoin="bevel";var v=r.getVisual("decal");v&&(d.decal=zc(v,o));var h=Tl(l.getModel("itemStyle"),f,!0);oe(f,h),k(vr,function(y){var _=s.ensureState(y),b=l.getModel([y,"itemStyle"]);_.style=b.getItemStyle();var x=Tl(b,f);x&&(_.shape=x)}),n?(s.setShape(f),s.shape.r=c.r0,Nt(s,{shape:{r:c.r}},a,r.dataIndex)):(ct(s,{shape:f},a),Ua(s)),s.useStyle(d),this._updateLabel(a);var g=l.getShallow("cursor");g&&s.attr("cursor",g),this._seriesModel=a||this._seriesModel,this._ecModel=i||this._ecModel;var p=u.get("focus"),m=p==="ancestor"?r.getAncestorsIndices():p==="descendant"?r.getDescendantIndices():p;Yt(this,m,u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(n){var r=this,a=this.node.getModel(),i=a.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),c=Math.sin(l),f=this,d=f.getTextContent(),v=this.node.dataIndex,h=i.get("minAngle")/180*Math.PI,g=i.get("show")&&!(h!=null&&Math.abs(s)L&&!mv(E-L)&&E0?(o.virtualPiece?o.virtualPiece.updateData(!1,y,n,r,a):(o.virtualPiece=new $2(y,n,r,a),c.add(o.virtualPiece)),_.piece.off("click"),o.virtualPiece.on("click",function(b){o._rootToNode(_.parentNode)})):o.virtualPiece&&(c.remove(o.virtualPiece),o.virtualPiece=null)}},t.prototype._initEvents=function(){var n=this;this.group.off("click"),this.group.on("click",function(r){var a=!1,i=n.seriesModel.getViewRoot();i.eachNode(function(o){if(!a&&o.piece&&o.piece===r.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")n._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var c=l.get("target",!0)||"_blank";um(u,c)}}a=!0}})})},t.prototype._rootToNode=function(n){n!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:iw,from:this.uid,seriesId:this.seriesModel.id,targetNode:n})},t.prototype.containPoint=function(n,r){var a=r.getData(),i=a.getItemLayout(0);if(i){var o=n[0]-i.cx,s=n[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},t.type="sunburst",t}(Et);const p0e=g0e;var m0e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreStyleOnData=!0,n}return t.prototype.getInitialData=function(n,r){var a={name:n.name,children:n.data};aW(a);var i=this._levelModels=fe(n.levels||[],function(l){return new Lt(l,this,r)},this),o=hA.createTree(a,this,s);function s(l){l.wrapMethod("getItemModel",function(u,c){var f=o.getNodeByDataIndex(c),d=i[f.depth];return d&&(u.parentModel=d),u})}return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treePathInfo=b0(a,this),r},t.prototype.getLevelModel=function(n){return this._levelModels&&this._levelModels[n.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var r=this.getRawData().tree.root;(!n||n!==r&&!r.contains(n))&&(this._viewRoot=r)},t.prototype.enableAriaDecal=function(){l4(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(Ft);function aW(e){var t=0;k(e.children,function(r){aW(r);var a=r.value;ue(a)&&(a=a[0]),t+=a});var n=e.value;ue(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=t),n<0&&(n=0),ue(e.value)?e.value[0]=n:e.value=n}const y0e=m0e;var H2=Math.PI/180;function _0e(e,t,n){t.eachSeriesByType(e,function(r){var a=r.get("center"),i=r.get("radius");ue(i)||(i=[0,i]),ue(a)||(a=[a,a]);var o=n.getWidth(),s=n.getHeight(),l=Math.min(o,s),u=_e(a[0],o),c=_e(a[1],s),f=_e(i[0],l/2),d=_e(i[1],l/2),v=-r.get("startAngle")*H2,h=r.get("minAngle")*H2,g=r.getData().tree.root,p=r.getViewRoot(),m=p.depth,y=r.get("sort");y!=null&&iW(p,y);var _=0;k(p.children,function(E){!isNaN(E.getValue())&&_++});var b=p.getValue(),x=Math.PI/(b||_)*2,S=p.depth>0,w=p.height-(S?-1:1),C=(d-f)/(w||1),T=r.get("clockwise"),A=r.get("stillShowZeroSum"),P=T?1:-1,D=function(E,$){if(E){var O=$;if(E!==g){var G=E.getValue(),Y=b===0&&A?x:G*x;Y1;)o=o.parentNode;var s=a.getColorFromPalette(o.name||o.dataIndex+"",t);return r.depth>1&&we(s)&&(s=Z1(s,(r.depth-1)/(i-1)*.5)),s}e.eachSeriesByType("sunburst",function(r){var a=r.getData(),i=a.tree;i.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=n(o,r,i.root.height));var u=a.ensureUniqueItemVisual(o.dataIndex,"style");oe(u,l)})})}function x0e(e){e.registerChartView(p0e),e.registerSeriesModel(y0e),e.registerLayout(He(_0e,"sunburst")),e.registerProcessor(He(xh,"sunburst")),e.registerVisual(S0e),h0e(e)}var W2={color:"fill",borderColor:"stroke"},w0e={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},Wi=it(),C0e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(n,r){return co(null,this)},t.prototype.getDataParams=function(n,r,a){var i=e.prototype.getDataParams.call(this,n,r);return a&&(i.info=Wi(a).info),i},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(Ft);const T0e=C0e;function A0e(e,t){return t=t||[0,0],fe(["x","y"],function(n,r){var a=this.getAxis(n),i=t[r],o=e[r]/2;return a.type==="category"?a.getBandWidth():Math.abs(a.dataToCoord(i-o)-a.dataToCoord(i+o))},this)}function I0e(e){var t=e.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(n){return e.dataToPoint(n)},size:Ce(A0e,e)}}}function P0e(e,t){return t=t||[0,0],fe([0,1],function(n){var r=t[n],a=e[n]/2,i=[],o=[];return i[n]=r-a,o[n]=r+a,i[1-n]=o[1-n]=t[1-n],Math.abs(this.dataToPoint(i)[n]-this.dataToPoint(o)[n])},this)}function D0e(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(n){return e.dataToPoint(n)},size:Ce(P0e,e)}}}function M0e(e,t){var n=this.getAxis(),r=t instanceof Array?t[0]:t,a=(e instanceof Array?e[0]:e)/2;return n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(r-a)-n.dataToCoord(r+a))}function k0e(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(n){return e.dataToPoint(n)},size:Ce(M0e,e)}}}function L0e(e,t){return t=t||[0,0],fe(["Radius","Angle"],function(n,r){var a="get"+n+"Axis",i=this[a](),o=t[r],s=e[r]/2,l=i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return n==="Angle"&&(l=l*Math.PI/180),l},this)}function E0e(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),r=t.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:r[1],r0:r[0]},api:{coord:function(a){var i=t.dataToRadius(a[0]),o=n.dataToAngle(a[1]),s=e.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:Ce(L0e,e)}}}function R0e(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(r,a){return e.dataToPoint(r,a)}}}}function oW(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!=="tspan"&&(t==="text"||Te(e,"text")))}function sW(e,t,n){var r=e,a,i,o;if(t==="text")o=r;else{o={},Te(r,"text")&&(o.text=r.text),Te(r,"rich")&&(o.rich=r.rich),Te(r,"textFill")&&(o.fill=r.textFill),Te(r,"textStroke")&&(o.stroke=r.textStroke),Te(r,"fontFamily")&&(o.fontFamily=r.fontFamily),Te(r,"fontSize")&&(o.fontSize=r.fontSize),Te(r,"fontStyle")&&(o.fontStyle=r.fontStyle),Te(r,"fontWeight")&&(o.fontWeight=r.fontWeight),i={type:"text",style:o,silent:!0},a={};var s=Te(r,"textPosition");n?a.position=s?r.textPosition:"inside":s&&(a.position=r.textPosition),Te(r,"textPosition")&&(a.position=r.textPosition),Te(r,"textOffset")&&(a.offset=r.textOffset),Te(r,"textRotation")&&(a.rotation=r.textRotation),Te(r,"textDistance")&&(a.distance=r.textDistance)}return U2(o,e),k(o.rich,function(l){U2(l,l)}),{textConfig:a,textContent:i}}function U2(e,t){t&&(t.font=t.textFont||t.font,Te(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),Te(t,"textAlign")&&(e.align=t.textAlign),Te(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),Te(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),Te(t,"textWidth")&&(e.width=t.textWidth),Te(t,"textHeight")&&(e.height=t.textHeight),Te(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),Te(t,"textPadding")&&(e.padding=t.textPadding),Te(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),Te(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),Te(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),Te(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),Te(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),Te(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),Te(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function Y2(e,t,n){var r=e;r.textPosition=r.textPosition||n.position||"inside",n.offset!=null&&(r.textOffset=n.offset),n.rotation!=null&&(r.textRotation=n.rotation),n.distance!=null&&(r.textDistance=n.distance);var a=r.textPosition.indexOf("inside")>=0,i=e.fill||"#000";X2(r,t);var o=r.textFill==null;return a?o&&(r.textFill=n.insideFill||"#fff",!r.textStroke&&n.insideStroke&&(r.textStroke=n.insideStroke),!r.textStroke&&(r.textStroke=i),r.textStrokeWidth==null&&(r.textStrokeWidth=2)):(o&&(r.textFill=e.fill||n.outsideFill||"#000"),!r.textStroke&&n.outsideStroke&&(r.textStroke=n.outsideStroke)),r.text=t.text,r.rich=t.rich,k(t.rich,function(s){X2(s,s)}),r}function X2(e,t){t&&(Te(t,"fill")&&(e.textFill=t.fill),Te(t,"stroke")&&(e.textStroke=t.fill),Te(t,"lineWidth")&&(e.textStrokeWidth=t.lineWidth),Te(t,"font")&&(e.font=t.font),Te(t,"fontStyle")&&(e.fontStyle=t.fontStyle),Te(t,"fontWeight")&&(e.fontWeight=t.fontWeight),Te(t,"fontSize")&&(e.fontSize=t.fontSize),Te(t,"fontFamily")&&(e.fontFamily=t.fontFamily),Te(t,"align")&&(e.textAlign=t.align),Te(t,"verticalAlign")&&(e.textVerticalAlign=t.verticalAlign),Te(t,"lineHeight")&&(e.textLineHeight=t.lineHeight),Te(t,"width")&&(e.textWidth=t.width),Te(t,"height")&&(e.textHeight=t.height),Te(t,"backgroundColor")&&(e.textBackgroundColor=t.backgroundColor),Te(t,"padding")&&(e.textPadding=t.padding),Te(t,"borderColor")&&(e.textBorderColor=t.borderColor),Te(t,"borderWidth")&&(e.textBorderWidth=t.borderWidth),Te(t,"borderRadius")&&(e.textBorderRadius=t.borderRadius),Te(t,"shadowColor")&&(e.textBoxShadowColor=t.shadowColor),Te(t,"shadowBlur")&&(e.textBoxShadowBlur=t.shadowBlur),Te(t,"shadowOffsetX")&&(e.textBoxShadowOffsetX=t.shadowOffsetX),Te(t,"shadowOffsetY")&&(e.textBoxShadowOffsetY=t.shadowOffsetY),Te(t,"textShadowColor")&&(e.textShadowColor=t.textShadowColor),Te(t,"textShadowBlur")&&(e.textShadowBlur=t.textShadowBlur),Te(t,"textShadowOffsetX")&&(e.textShadowOffsetX=t.textShadowOffsetX),Te(t,"textShadowOffsetY")&&(e.textShadowOffsetY=t.textShadowOffsetY))}var lW={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},Z2=tt(lW);bi(xi,function(e,t){return e[t]=1,e},{});xi.join(", ");var Mm=["","style","shape","extra"],Wc=it();function kA(e,t,n,r,a){var i=e+"Animation",o=uf(e,r,a)||{},s=Wc(t).userDuring;return o.duration>0&&(o.during=s?Ce(z0e,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),oe(o,n[i]),o}function bp(e,t,n,r){r=r||{};var a=r.dataIndex,i=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),l=Wc(e),u=t.style;l.userDuring=t.during;var c={},f={};if($0e(e,t,f),K2("shape",t,f),K2("extra",t,f),!i&&s&&(F0e(e,t,c),j2("shape",e,t,c),j2("extra",e,t,c),G0e(e,t,u,c)),f.style=u,V0e(e,f,o),N0e(e,t),s)if(i){var d={};k(Mm,function(h){var g=h?t[h]:t;g&&g.enterFrom&&(h&&(d[h]=d[h]||{}),oe(h?d[h]:d,g.enterFrom))});var v=kA("enter",e,t,n,a);v.duration>0&&e.animateFrom(d,v)}else O0e(e,t,a||0,n,c);uW(e,t),u?e.dirty():e.markRedraw()}function uW(e,t){for(var n=Wc(e).leaveToProps,r=0;r0&&e.animateFrom(a,i)}}function N0e(e,t){Te(t,"silent")&&(e.silent=t.silent),Te(t,"ignore")&&(e.ignore=t.ignore),e instanceof ya&&Te(t,"invisible")&&(e.invisible=t.invisible),e instanceof Qe&&Te(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}var ti={},B0e={setTransform:function(e,t){return ti.el[e]=t,this},getTransform:function(e){return ti.el[e]},setShape:function(e,t){var n=ti.el,r=n.shape||(n.shape={});return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=ti.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=ti.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=ti.el.style;if(t)return t[e]},setExtra:function(e,t){var n=ti.el.extra||(ti.el.extra={});return n[e]=t,this},getExtra:function(e){var t=ti.el.extra;if(t)return t[e]}};function z0e(){var e=this,t=e.el;if(t){var n=Wc(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}ti.el=t,r(B0e)}}function j2(e,t,n,r){var a=n[e];if(a){var i=t[e],o;if(i){var s=n.transition,l=a.transition;if(l)if(!o&&(o=r[e]={}),$l(l))oe(o,i);else for(var u=St(l),c=0;c=0){!o&&(o=r[e]={});for(var v=tt(i),c=0;c=0)){var d=e.getAnimationStyleProps(),v=d?d.style:null;if(v){!i&&(i=r.style={});for(var h=tt(n),u=0;u=0?t.getStore().get($,R):void 0}var O=t.get(E.name,R),G=E&&E.ordinalMeta;return G?G.categories[O]:O}function S(L,R){R==null&&(R=u);var E=t.getItemVisual(R,"style"),$=E&&E.fill,O=E&&E.opacity,G=y(R,Yo).getItemStyle();$!=null&&(G.fill=$),O!=null&&(G.opacity=O);var Y={inheritColor:we($)?$:"#000"},j=_(R,Yo),Q=kt(j,null,Y,!1,!0);Q.text=j.getShallow("show")?Ge(e.getFormattedLabel(R,Yo),$c(t,R)):null;var z=sm(j,Y,!1);return T(L,G),G=Y2(G,Q,z),L&&C(G,L),G.legacy=!0,G}function w(L,R){R==null&&(R=u);var E=y(R,Ui).getItemStyle(),$=_(R,Ui),O=kt($,null,null,!0,!0);O.text=$.getShallow("show")?hi(e.getFormattedLabel(R,Ui),e.getFormattedLabel(R,Yo),$c(t,R)):null;var G=sm($,null,!0);return T(L,E),E=Y2(E,O,G),L&&C(E,L),E.legacy=!0,E}function C(L,R){for(var E in R)Te(R,E)&&(L[E]=R[E])}function T(L,R){L&&(L.textFill&&(R.textFill=L.textFill),L.textPosition&&(R.textPosition=L.textPosition))}function A(L,R){if(R==null&&(R=u),Te(W2,L)){var E=t.getItemVisual(R,"style");return E?E[W2[L]]:null}if(Te(w0e,L))return t.getItemVisual(R,L)}function P(L){if(i.type==="cartesian2d"){var R=i.getBaseAxis();return Qle(Ee({axis:R},L))}}function D(){return n.getCurrentSeriesIndices()}function M(L){return xT(L,n)}}function Q0e(e){var t={};return k(e.dimensions,function(n){var r=e.getDimensionInfo(n);if(!r.isExtraCoord){var a=r.coordDim,i=t[a]=t[a]||[];i[r.coordDimIndex]=e.getDimensionIndex(n)}}),t}function Jb(e,t,n,r,a,i,o){if(!r){i.remove(t);return}var s=OA(e,t,n,r,a,i);return s&&o.setItemGraphicEl(n,s),s&&Yt(s,r.focus,r.blurScope,r.emphasisDisabled),s}function OA(e,t,n,r,a,i){var o=-1,s=t;t&&vW(t,r,a)&&(o=je(i.childrenRef(),t),t=null);var l=!t,u=t;u?u.clearStates():(u=RA(r),s&&Z0e(s,u)),r.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Qr.normal.cfg=Qr.normal.conOpt=Qr.emphasis.cfg=Qr.emphasis.conOpt=Qr.blur.cfg=Qr.blur.conOpt=Qr.select.cfg=Qr.select.conOpt=null,Qr.isLegacy=!1,t_e(u,n,r,a,l,Qr),e_e(u,n,r,a,l),VA(e,u,n,r,Qr,a,l),Te(r,"info")&&(Wi(u).info=r.info);for(var c=0;c=0?i.replaceAt(u,o):i.add(u),u}function vW(e,t,n){var r=Wi(e),a=t.type,i=t.shape,o=t.style;return n.isUniversalTransitionEnabled()||a!=null&&a!==r.customGraphicType||a==="path"&&o_e(i)&&hW(i)!==r.customPathData||a==="image"&&Te(o,"image")&&o.image!==r.customImagePath}function e_e(e,t,n,r,a){var i=n.clipPath;if(i===!1)e&&e.getClipPath()&&e.removeClipPath();else if(i){var o=e.getClipPath();o&&vW(o,i,r)&&(o=null),o||(o=RA(i),e.setClipPath(o)),VA(null,o,t,i,null,r,a)}}function t_e(e,t,n,r,a,i){if(!e.isGroup){J2(n,null,i),J2(n,Ui,i);var o=i.normal.conOpt,s=i.emphasis.conOpt,l=i.blur.conOpt,u=i.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var c=e.getTextContent();if(o===!1)c&&e.removeTextContent();else{o=i.normal.conOpt=o||{type:"text"},c?c.clearStates():(c=RA(o),e.setTextContent(c)),VA(null,c,t,o,null,r,a);for(var f=o&&o.style,d=0;d=c;v--){var h=t.childAt(v);r_e(t,h,a)}}}function r_e(e,t,n){t&&w0(t,Wi(e).option,n)}function a_e(e){new Qi(e.oldChildren,e.newChildren,Q2,Q2,e).add(eR).update(eR).remove(i_e).execute()}function Q2(e,t){var n=e&&e.name;return n??Y0e+t}function eR(e,t){var n=this.context,r=e!=null?n.newChildren[e]:null,a=t!=null?n.oldChildren[t]:null;OA(n.api,a,n.dataIndex,r,n.seriesModel,n.group)}function i_e(e){var t=this.context,n=t.oldChildren[e];n&&w0(n,Wi(n).option,t.seriesModel)}function hW(e){return e&&(e.pathData||e.d)}function o_e(e){return e&&(Te(e,"pathData")||Te(e,"d"))}function s_e(e){e.registerChartView(K0e),e.registerSeriesModel(T0e)}var dl=it(),tR=Ve,Qb=Ce,l_e=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(t,n,r,a){var i=n.get("value"),o=n.get("status");if(this._axisModel=t,this._axisPointerModel=n,this._api=r,!(!a&&this._lastValue===i&&this._lastStatus===o)){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||o==="hide"){s&&s.hide(),l&&l.hide();return}s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,t,n,r);var c=u.graphicKey;c!==this._lastGraphicKey&&this.clear(r),this._lastGraphicKey=c;var f=this._moveAnimation=this.determineAnimation(t,n);if(!s)s=this._group=new Ne,this.createPointerEl(s,u,t,n),this.createLabelEl(s,u,t,n),r.getZr().add(s);else{var d=He(nR,n,f);this.updatePointerEl(s,u,d),this.updateLabelEl(s,u,d,n)}aR(s,n,!0),this._renderHandle(i)}},e.prototype.remove=function(t){this.clear(t)},e.prototype.dispose=function(t){this.clear(t)},e.prototype.determineAnimation=function(t,n){var r=n.get("animation"),a=t.axis,i=a.type==="category",o=n.get("snap");if(!o&&!i)return!1;if(r==="auto"||r==null){var s=this.animationThreshold;if(i&&a.getBandWidth()>s)return!0;if(o){var l=sA(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return r===!0},e.prototype.makeElOption=function(t,n,r,a,i){},e.prototype.createPointerEl=function(t,n,r,a){var i=n.pointer;if(i){var o=dl(t).pointerEl=new pu[i.type](tR(n.pointer));t.add(o)}},e.prototype.createLabelEl=function(t,n,r,a){if(n.label){var i=dl(t).labelEl=new lt(tR(n.label));t.add(i),rR(i,a)}},e.prototype.updatePointerEl=function(t,n,r){var a=dl(t).pointerEl;a&&n.pointer&&(a.setStyle(n.pointer.style),r(a,{shape:n.pointer.shape}))},e.prototype.updateLabelEl=function(t,n,r,a){var i=dl(t).labelEl;i&&(i.setStyle(n.label.style),r(i,{x:n.label.x,y:n.label.y}),rR(i,a))},e.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var n=this._axisPointerModel,r=this._api.getZr(),a=this._handle,i=n.getModel("handle"),o=n.get("status");if(!i.get("show")||!o||o==="hide"){a&&r.remove(a),this._handle=null;return}var s;this._handle||(s=!0,a=this._handle=dh(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){ji(u.event)},onmousedown:Qb(this._onHandleDragMove,this,0,0),drift:Qb(this._onHandleDragMove,this),ondragend:Qb(this._onHandleDragEnd,this)}),r.add(a)),aR(a,n,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");ue(l)||(l=[l,l]),a.scaleX=l[0]/2,a.scaleY=l[1]/2,yf(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},e.prototype._moveHandleToValue=function(t,n){nR(this._axisPointerModel,!n&&this._moveAnimation,this._handle,eS(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,n){var r=this._handle;if(r){this._dragging=!0;var a=this.updateHandleTransform(eS(r),[t,n],this._axisModel,this._axisPointerModel);this._payloadInfo=a,r.stopAnimation(),r.attr(eS(a)),dl(r).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var n=this._payloadInfo,r=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:r.axis.dim,axisIndex:r.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var n=t.getZr(),r=this._group,a=this._handle;n&&r&&(this._lastGraphicKey=null,r&&n.remove(r),a&&n.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),Av(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,n,r){return r=r||0,{x:t[r],y:t[1-r],width:n[r],height:n[1-r]}},e}();function nR(e,t,n,r){gW(dl(n).lastProp,r)||(dl(n).lastProp=r,t?ct(n,r,e):(n.stopAnimation(),n.attr(r)))}function gW(e,t){if(Re(e)&&Re(t)){var n=!0;return k(t,function(r,a){n=n&&gW(e[a],r)}),!!n}else return e===t}function rR(e,t){e[t.get(["label","show"])?"show":"hide"]()}function eS(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function aR(e,t,n){var r=t.get("z"),a=t.get("zlevel");e&&e.traverse(function(i){i.type!=="group"&&(r!=null&&(i.z=r),a!=null&&(i.zlevel=a),i.silent=n)})}const BA=l_e;function zA(e){var t=e.get("type"),n=e.getModel(t+"Style"),r;return t==="line"?(r=n.getLineStyle(),r.fill=null):t==="shadow"&&(r=n.getAreaStyle(),r.stroke=null),r}function pW(e,t,n,r,a){var i=n.get("value"),o=mW(i,t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),s=n.getModel("label"),l=vf(s.get("padding")||0),u=s.getFont(),c=sh(o,u),f=a.position,d=c.width+l[1]+l[3],v=c.height+l[0]+l[2],h=a.align;h==="right"&&(f[0]-=d),h==="center"&&(f[0]-=d/2);var g=a.verticalAlign;g==="bottom"&&(f[1]-=v),g==="middle"&&(f[1]-=v/2),u_e(f,d,v,r);var p=s.get("backgroundColor");(!p||p==="auto")&&(p=t.get(["axisLine","lineStyle","color"])),e.label={x:f[0],y:f[1],style:kt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:p}),z2:10}}function u_e(e,t,n,r){var a=r.getWidth(),i=r.getHeight();e[0]=Math.min(e[0]+t,a)-t,e[1]=Math.min(e[1]+n,i)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function mW(e,t,n,r,a){e=t.scale.parse(e);var i=t.scale.getLabel({value:e},{precision:a.precision}),o=a.formatter;if(o){var s={value:qT(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};k(r,function(l){var u=n.getSeriesByIndex(l.seriesIndex),c=l.dataIndexInside,f=u&&u.getDataParams(c);f&&s.seriesData.push(f)}),we(o)?i=o.replace("{value}",i):Le(o)&&(i=o(s))}return i}function FA(e,t,n){var r=$r();return gu(r,r,n.rotation),Si(r,r,n.position),Fa([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function yW(e,t,n,r,a,i){var o=eo.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=a.get(["label","margin"]),pW(t,r,a,i,{position:FA(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function $A(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function _W(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function iR(e,t,n,r,a,i){return{cx:e,cy:t,r0:n,r,startAngle:a,endAngle:i,clockwise:!0}}var c_e=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis,l=s.grid,u=i.get("type"),c=oR(l,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(r,!0));if(u&&u!=="none"){var d=zA(i),v=f_e[u](s,f,c);v.style=d,n.graphicKey=v.type,n.pointer=v}var h=Hx(l.model,a);yW(r,n,h,a,i,o)},t.prototype.getHandleTransform=function(n,r,a){var i=Hx(r.axis.grid.model,r,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=FA(r.axis,n,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,r,a,i){var o=a.axis,s=o.grid,l=o.getGlobalExtent(!0),u=oR(s,o).getOtherAxis(o).getGlobalExtent(),c=o.dim==="x"?0:1,f=[n.x,n.y];f[c]+=r[c],f[c]=Math.min(l[1],f[c]),f[c]=Math.max(l[0],f[c]);var d=(u[1]+u[0])/2,v=[d,d];v[c]=f[c];var h=[{verticalAlign:"middle"},{align:"center"}];return{x:f[0],y:f[1],rotation:n.rotation,cursorPoint:v,tooltipOption:h[c]}},t}(BA);function oR(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}var f_e={line:function(e,t,n){var r=$A([t,n[0]],[t,n[1]],sR(e));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),a=n[1]-n[0];return{type:"Rect",shape:_W([t-r/2,n[0]],[r,a],sR(e))}}};function sR(e){return e.dim==="x"?0:1}const d_e=c_e;var v_e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(ot);const h_e=v_e;var zi=it(),g_e=k;function bW(e,t,n){if(!st.node){var r=t.getZr();zi(r).records||(zi(r).records={}),p_e(r,t);var a=zi(r).records[e]||(zi(r).records[e]={});a.handler=n}}function p_e(e,t){if(zi(e).initialized)return;zi(e).initialized=!0,n("click",He(lR,"click")),n("mousemove",He(lR,"mousemove")),n("globalout",y_e);function n(r,a){e.on(r,function(i){var o=__e(t);g_e(zi(e).records,function(s){s&&a(s,i,o.dispatchAction)}),m_e(o.pendings,t)})}}function m_e(e,t){var n=e.showTip.length,r=e.hideTip.length,a;n?a=e.showTip[n-1]:r&&(a=e.hideTip[r-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function y_e(e,t,n){e.handler("leave",null,n)}function lR(e,t,n,r){t.handler(e,n,r)}function __e(e){var t={showTip:[],hideTip:[]},n=function(r){var a=t[r.type];a?a.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function lw(e,t){if(!st.node){var n=t.getZr(),r=(zi(n).records||{})[e];r&&(zi(n).records[e]=null)}}var b_e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=r.getComponent("tooltip"),o=n.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";bW("axisPointer",a,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(n,r){lw("axisPointer",r)},t.prototype.dispose=function(n,r){lw("axisPointer",r)},t.type="axisPointer",t}(Xt);const S_e=b_e;function SW(e,t){var n=[],r=e.seriesIndex,a;if(r==null||!(a=t.getSeriesByIndex(r)))return{point:[]};var i=a.getData(),o=Ql(i,e);if(o==null||o<0||ue(o))return{point:[]};var s=i.getItemGraphicEl(o),l=a.coordinateSystem;if(a.getTooltipPosition)n=a.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u),f=c.dim,d=u.dim,v=f==="x"||f==="radius"?1:0,h=i.mapDimension(d),g=[];g[v]=i.get(h,o),g[1-v]=i.get(i.getCalculationInfo("stackResultDimension"),o),n=l.dataToPoint(g)||[]}else n=l.dataToPoint(i.getValues(fe(l.dimensions,function(m){return i.mapDimension(m)}),o))||[];else if(s){var p=s.getBoundingRect().clone();p.applyTransform(s.transform),n=[p.x+p.width/2,p.y+p.height/2]}return{point:n,el:s}}var uR=it();function x_e(e,t,n){var r=e.currTrigger,a=[e.x,e.y],i=e,o=e.dispatchAction||Ce(n.dispatchAction,n),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){Sp(a)&&(a=SW({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=Sp(a),u=i.axesInfo,c=s.axesInfo,f=r==="leave"||Sp(a),d={},v={},h={list:[],map:{}},g={showPointer:He(C_e,v),showTooltip:He(T_e,h)};k(s.coordSysMap,function(m,y){var _=l||m.containPoint(a);k(s.coordSysAxesInfo[y],function(b,x){var S=b.axis,w=D_e(u,b);if(!f&&_&&(!u||w)){var C=w&&w.value;C==null&&!l&&(C=S.pointToData(a)),C!=null&&cR(b,C,g,!1,d)}})});var p={};return k(c,function(m,y){var _=m.linkGroup;_&&!v[y]&&k(_.axesInfo,function(b,x){var S=v[x];if(b!==m&&S){var w=S.value;_.mapper&&(w=m.axis.scale.parse(_.mapper(w,fR(b),fR(m)))),p[m.key]=w}})}),k(p,function(m,y){cR(c[y],m,g,!0,d)}),A_e(v,c,d),I_e(h,a,e,o),P_e(c,o,n),d}}function cR(e,t,n,r,a){var i=e.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=w_e(t,e),s=o.payloadBatch,l=o.snapToValue;s[0]&&a.seriesIndex==null&&oe(a,s[0]),!r&&e.snap&&i.containData(l)&&l!=null&&(t=l),n.showPointer(e,t,s),n.showTooltip(e,o,l)}}function w_e(e,t){var n=t.axis,r=n.dim,a=e,i=[],o=Number.MAX_VALUE,s=-1;return k(t.seriesModels,function(l,u){var c=l.getData().mapDimensionsAll(r),f,d;if(l.getAxisTooltipData){var v=l.getAxisTooltipData(c,e,n);d=v.dataIndices,f=v.nestestValue}else{if(d=l.getData().indicesOfNearest(c[0],e,n.type==="category"?.5:null),!d.length)return;f=l.getData().get(c[0],d[0])}if(!(f==null||!isFinite(f))){var h=e-f,g=Math.abs(h);g<=o&&((g=0&&s<0)&&(o=g,s=h,a=f,i.length=0),k(d,function(p){i.push({seriesIndex:l.seriesIndex,dataIndexInside:p,dataIndex:l.getData().getRawIndex(p)})}))}}),{payloadBatch:i,snapToValue:a}}function C_e(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function T_e(e,t,n,r){var a=n.payloadBatch,i=t.axis,o=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var l=t.coordSys.model,u=Lv(l),c=e.map[u];c||(c=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function A_e(e,t,n){var r=n.axesInfo=[];k(t,function(a,i){var o=a.axisPointerModel.option,s=e[i];s?(!a.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&r.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function I_e(e,t,n,r){if(Sp(t)||!e.list.length){r({type:"hideTip"});return}var a=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:e.list})}function P_e(e,t,n){var r=n.getZr(),a="axisPointerLastHighlights",i=uR(r)[a]||{},o=uR(r)[a]={};k(e,function(u,c){var f=u.axisPointerModel.option;f.status==="show"&&u.triggerEmphasis&&k(f.seriesDataIndices,function(d){var v=d.seriesIndex+" | "+d.dataIndex;o[v]=d})});var s=[],l=[];k(i,function(u,c){!o[c]&&l.push(u)}),k(o,function(u,c){!i[c]&&s.push(u)}),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function D_e(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function fR(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+"AxisIndex"]=t.componentIndex,n.axisName=n[r+"AxisName"]=t.name,n.axisId=n[r+"AxisId"]=t.id,n}function Sp(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function Ah(e){Su.registerAxisPointerClass("CartesianAxisPointer",d_e),e.registerComponentModel(h_e),e.registerComponentView(S_e),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var n=t.axisPointer.link;n&&!ue(n)&&(t.axisPointer.link=[n])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,n){t.getComponent("axisPointer").coordSysAxesInfo=pde(t,n)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},x_e)}function M_e(e){Ke(XH),Ke(Ah)}var k_e=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),c=u.getExtent(),f=s.dataToCoord(r),d=i.get("type");if(d&&d!=="none"){var v=zA(i),h=E_e[d](s,l,f,c);h.style=v,n.graphicKey=h.type,n.pointer=h}var g=i.get(["label","margin"]),p=L_e(r,a,i,l,g);pW(n,a,i,o,p)},t}(BA);function L_e(e,t,n,r,a){var i=t.axis,o=i.dataToCoord(e),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=r.getRadiusAxis().getExtent(),u,c,f;if(i.dim==="radius"){var d=$r();gu(d,d,s),Si(d,d,[r.cx,r.cy]),u=Fa([o,-a],d);var v=t.getModel("axisLabel").get("rotate")||0,h=eo.innerTextLayout(s,v*Math.PI/180,-1);c=h.textAlign,f=h.textVerticalAlign}else{var g=l[1];u=r.coordToPoint([g+a,o]);var p=r.cx,m=r.cy;c=Math.abs(u[0]-p)/g<.3?"center":u[0]>p?"left":"right",f=Math.abs(u[1]-m)/g<.3?"middle":u[1]>m?"top":"bottom"}return{position:u,align:c,verticalAlign:f}}var E_e={line:function(e,t,n,r){return e.dim==="angle"?{type:"Line",shape:$A(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var a=Math.max(1,e.getBandWidth()),i=Math.PI/180;return e.dim==="angle"?{type:"Sector",shape:iR(t.cx,t.cy,r[0],r[1],(-n-a/2)*i,(-n+a/2)*i)}:{type:"Sector",shape:iR(t.cx,t.cy,n-a/2,n+a/2,0,Math.PI*2)}}};const R_e=k_e;var V_e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.findAxisModel=function(n){var r,a=this.ecModel;return a.eachComponent(n,function(i){i.getCoordSysModel()===this&&(r=i)},this),r},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(ot);const O_e=V_e;var GA=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",on).models[0]},t.type="polarAxis",t}(ot);cn(GA,mh);var N_e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="angleAxis",t}(GA),B_e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="radiusAxis",t}(GA),HA=function(e){J(t,e);function t(n,r){return e.call(this,"radius",n,r)||this}return t.prototype.pointToData=function(n,r){return this.polar.pointToData(n,r)[this.dim==="radius"?0:1]},t}(Za);HA.prototype.dataToRadius=Za.prototype.dataToCoord;HA.prototype.radiusToData=Za.prototype.coordToData;const z_e=HA;var F_e=it(),WA=function(e){J(t,e);function t(n,r){return e.call(this,"angle",n,r||[0,360])||this}return t.prototype.pointToData=function(n,r){return this.polar.pointToData(n,r)[this.dim==="radius"?0:1]},t.prototype.calculateCategoryInterval=function(){var n=this,r=n.getLabelModel(),a=n.scale,i=a.getExtent(),o=a.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=n.dataToCoord(s+1)-n.dataToCoord(s),u=Math.abs(l),c=sh(s==null?"":s+"",r.getFont(),"center","top"),f=Math.max(c.height,7),d=f/u;isNaN(d)&&(d=1/0);var v=Math.max(0,Math.floor(d)),h=F_e(n.model),g=h.lastAutoInterval,p=h.lastTickCount;return g!=null&&p!=null&&Math.abs(g-v)<=1&&Math.abs(p-o)<=1&&g>v?v=g:(h.lastTickCount=o,h.lastAutoInterval=v),v},t}(Za);WA.prototype.dataToAngle=Za.prototype.dataToCoord;WA.prototype.angleToData=Za.prototype.coordToData;const $_e=WA;var xW=["radius","angle"],G_e=function(){function e(t){this.dimensions=xW,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new z_e,this._angleAxis=new $_e,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(t){var n=this.pointToCoord(t);return this._radiusAxis.contain(n[0])&&this._angleAxis.contain(n[1])},e.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},e.prototype.getAxis=function(t){var n="_"+t+"Axis";return this[n]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(t){var n=[],r=this._angleAxis,a=this._radiusAxis;return r.scale.type===t&&n.push(r),a.scale.type===t&&n.push(a),n},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(t){var n=this._angleAxis;return t===n?this._radiusAxis:n},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(t){var n=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[n],otherAxes:[this.getOtherAxis(n)]}},e.prototype.dataToPoint=function(t,n){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],n),this._angleAxis.dataToAngle(t[1],n)])},e.prototype.pointToData=function(t,n){var r=this.pointToCoord(t);return[this._radiusAxis.radiusToData(r[0],n),this._angleAxis.angleToData(r[1],n)]},e.prototype.pointToCoord=function(t){var n=t[0]-this.cx,r=t[1]-this.cy,a=this.getAngleAxis(),i=a.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);a.inverse?o=s-360:s=o+360;var l=Math.sqrt(n*n+r*r);n/=l,r/=l;for(var u=Math.atan2(-r,n)/Math.PI*180,c=us;)u+=c*360;return[l,u]},e.prototype.coordToPoint=function(t){var n=t[0],r=t[1]/180*Math.PI,a=Math.cos(r)*n+this.cx,i=-Math.sin(r)*n+this.cy;return[a,i]},e.prototype.getArea=function(){var t=this.getAngleAxis(),n=this.getRadiusAxis(),r=n.getExtent().slice();r[0]>r[1]&&r.reverse();var a=t.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:r[0],r:r[1],startAngle:-a[0]*i,endAngle:-a[1]*i,clockwise:t.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,c=l*l+u*u-1e-4,f=this.r,d=this.r0;return c<=f*f&&c>=d*d}}},e.prototype.convertToPixel=function(t,n,r){var a=dR(n);return a===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(t,n,r){var a=dR(n);return a===this?this.pointToData(r):null},e}();function dR(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}const H_e=G_e;function W_e(e,t,n){var r=t.get("center"),a=n.getWidth(),i=n.getHeight();e.cx=_e(r[0],a),e.cy=_e(r[1],i);var o=e.getRadiusAxis(),s=Math.min(a,i)/2,l=t.get("radius");l==null?l=[0,"100%"]:ue(l)||(l=[0,l]);var u=[_e(l[0],s),_e(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function U_e(e,t){var n=this,r=n.getAngleAxis(),a=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),a.scale.setExtent(1/0,-1/0),e.eachSeries(function(s){if(s.coordinateSystem===n){var l=s.getData();k(ym(l,"radius"),function(u){a.scale.unionExtentFromData(l,u)}),k(ym(l,"angle"),function(u){r.scale.unionExtentFromData(l,u)})}}),Fc(r.scale,r.model),Fc(a.scale,a.model),r.type==="category"&&!r.onBand){var i=r.getExtent(),o=360/r.scale.count();r.inverse?i[1]+=o:i[1]-=o,r.setExtent(i[0],i[1])}}function Y_e(e){return e.mainType==="angleAxis"}function vR(e,t){var n;if(e.type=t.get("type"),e.scale=p0(t),e.onBand=t.get("boundaryGap")&&e.type==="category",e.inverse=t.get("inverse"),Y_e(t)){e.inverse=e.inverse!==t.get("clockwise");var r=t.get("startAngle"),a=(n=t.get("endAngle"))!==null&&n!==void 0?n:r+(e.inverse?-360:360);e.setExtent(r,a)}t.axis=e,e.model=t}var X_e={dimensions:xW,create:function(e,t){var n=[];return e.eachComponent("polar",function(r,a){var i=new H_e(a+"");i.update=U_e;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=r.findAxisModel("radiusAxis"),u=r.findAxisModel("angleAxis");vR(o,l),vR(s,u),W_e(i,r,t),n.push(i),r.coordinateSystem=i,i.model=r}),e.eachSeries(function(r){if(r.get("coordinateSystem")==="polar"){var a=r.getReferringComponents("polar",on).models[0];r.coordinateSystem=a.coordinateSystem}}),n}};const Z_e=X_e;var j_e=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function $g(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),a=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:a[0],y2:a[1]}}function Gg(e){var t=e.getRadiusAxis();return t.inverse?0:1}function hR(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var K_e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="PolarAxisPointer",n}return t.prototype.render=function(n,r){if(this.group.removeAll(),!!n.get("show")){var a=n.axis,i=a.polar,o=i.getRadiusAxis().getExtent(),s=a.getTicksCoords(),l=a.getMinorTicksCoords(),u=fe(a.getViewLabels(),function(c){c=Ve(c);var f=a.scale,d=f.type==="ordinal"?f.getRawOrdinalNumber(c.tickValue):c.tickValue;return c.coord=a.dataToCoord(d),c});hR(u),hR(s),k(j_e,function(c){n.get([c,"show"])&&(!a.scale.isBlank()||c==="axisLine")&&q_e[c](this.group,n,i,s,l,o,u)},this)}},t.type="angleAxis",t}(Su),q_e={axisLine:function(e,t,n,r,a,i){var o=t.getModel(["axisLine","lineStyle"]),s=n.getAngleAxis(),l=Math.PI/180,u=s.getExtent(),c=Gg(n),f=c?0:1,d,v=Math.abs(u[1]-u[0])===360?"Circle":"Arc";i[f]===0?d=new pu[v]({shape:{cx:n.cx,cy:n.cy,r:i[c],startAngle:-u[0]*l,endAngle:-u[1]*l,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):d=new Jy({shape:{cx:n.cx,cy:n.cy,r:i[c],r0:i[f]},style:o.getLineStyle(),z2:1,silent:!0}),d.style.fill=null,e.add(d)},axisTick:function(e,t,n,r,a,i){var o=t.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=i[Gg(n)],u=fe(r,function(c){return new Mn({shape:$g(n,[l,l+s],c.coord)})});e.add(la(u,{style:Ee(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,n,r,a,i){if(a.length){for(var o=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=i[Gg(n)],c=[],f=0;fm?"left":"right",b=Math.abs(p[1]-y)/g<.3?"middle":p[1]>y?"top":"bottom";if(s&&s[h]){var x=s[h];Re(x)&&x.textStyle&&(v=new Lt(x.textStyle,l,l.ecModel))}var S=new lt({silent:eo.isLabelSilent(t),style:kt(v,{x:p[0],y:p[1],fill:v.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:f.formattedLabel,align:_,verticalAlign:b})});if(e.add(S),c){var w=eo.makeAxisEventDataBase(t);w.targetType="axisLabel",w.value=f.rawLabel,ze(S).eventData=w}},this)},splitLine:function(e,t,n,r,a,i){var o=t.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var c=[],f=0;f=0?"p":"n",M=w;x&&(r[c][P]||(r[c][P]={p:w,n:w}),M=r[c][P][D]);var L=void 0,R=void 0,E=void 0,$=void 0;if(h.dim==="radius"){var O=h.dataToCoord(A)-w,G=l.dataToCoord(P);Math.abs(O)=$})}}})}function obe(e){var t={};k(e,function(r,a){var i=r.getData(),o=r.coordinateSystem,s=o.getBaseAxis(),l=CW(o,s),u=s.getExtent(),c=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),f=t[l]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},d=f.stacks;t[l]=f;var v=wW(r);d[v]||f.autoWidthCount++,d[v]=d[v]||{width:0,maxWidth:0};var h=_e(r.get("barWidth"),c),g=_e(r.get("barMaxWidth"),c),p=r.get("barGap"),m=r.get("barCategoryGap");h&&!d[v].width&&(h=Math.min(f.remainedWidth,h),d[v].width=h,f.remainedWidth-=h),g&&(d[v].maxWidth=g),p!=null&&(f.gap=p),m!=null&&(f.categoryGap=m)});var n={};return k(t,function(r,a){n[a]={};var i=r.stacks,o=r.bandWidth,s=_e(r.categoryGap,o),l=_e(r.gap,1),u=r.remainedWidth,c=r.autoWidthCount,f=(u-s)/(c+(c-1)*l);f=Math.max(f,0),k(i,function(g,p){var m=g.maxWidth;m&&m=n.y&&t[1]<=n.y+n.height:r.contain(r.toLocalCoord(t[1]))&&t[0]>=n.y&&t[0]<=n.y+n.height},e.prototype.pointToData=function(t){var n=this.getAxis();return[n.coordToData(n.toLocalCoord(t[n.orient==="horizontal"?0:1]))]},e.prototype.dataToPoint=function(t){var n=this.getAxis(),r=this.getRect(),a=[],i=n.orient==="horizontal"?0:1;return t instanceof Array&&(t=t[0]),a[i]=n.toGlobalCoord(n.dataToCoord(+t)),a[1-i]=i===0?r.y+r.height/2:r.x+r.width/2,a},e.prototype.convertToPixel=function(t,n,r){var a=gR(n);return a===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(t,n,r){var a=gR(n);return a===this?this.pointToData(r):null},e}();function gR(e){var t=e.seriesModel,n=e.singleAxisModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function _be(e,t){var n=[];return e.eachComponent("singleAxis",function(r,a){var i=new ybe(r,e,t);i.name="single_"+a,i.resize(r,t),r.coordinateSystem=i,n.push(i)}),e.eachSeries(function(r){if(r.get("coordinateSystem")==="singleAxis"){var a=r.getReferringComponents("singleAxis",on).models[0];r.coordinateSystem=a&&a.coordinateSystem}}),n}var bbe={create:_be,dimensions:AW};const Sbe=bbe;var pR=["x","y"],xbe=["width","height"],wbe=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis,l=s.coordinateSystem,u=nS(l,1-Em(s)),c=l.dataToPoint(r)[0],f=i.get("type");if(f&&f!=="none"){var d=zA(i),v=Cbe[f](s,c,u);v.style=d,n.graphicKey=v.type,n.pointer=v}var h=uw(a);yW(r,n,h,a,i,o)},t.prototype.getHandleTransform=function(n,r,a){var i=uw(r,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=FA(r.axis,n,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,r,a,i){var o=a.axis,s=o.coordinateSystem,l=Em(o),u=nS(s,l),c=[n.x,n.y];c[l]+=r[l],c[l]=Math.min(u[1],c[l]),c[l]=Math.max(u[0],c[l]);var f=nS(s,1-l),d=(f[1]+f[0])/2,v=[d,d];return v[l]=c[l],{x:c[0],y:c[1],rotation:n.rotation,cursorPoint:v,tooltipOption:{verticalAlign:"middle"}}},t}(BA),Cbe={line:function(e,t,n){var r=$A([t,n[0]],[t,n[1]],Em(e));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(e,t,n){var r=e.getBandWidth(),a=n[1]-n[0];return{type:"Rect",shape:_W([t-r/2,n[0]],[r,a],Em(e))}}};function Em(e){return e.isHorizontal()?0:1}function nS(e,t){var n=e.getRect();return[n[pR[t]],n[pR[t]]+n[xbe[t]]]}const Tbe=wbe;var Abe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="single",t}(Xt);function Ibe(e){Ke(Ah),Su.registerAxisPointerClass("SingleAxisPointer",Tbe),e.registerComponentView(Abe),e.registerComponentView(gbe),e.registerComponentModel(tS),Gc(e,"single",tS,tS.defaultOption),e.registerCoordinateSystem("single",Sbe)}var Pbe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r,a){var i=hf(n);e.prototype.init.apply(this,arguments),mR(n,i)},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),mR(this.option,n)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(ot);function mR(e,t){var n=e.cellSize,r;ue(n)?r=n:r=e.cellSize=[n,n],r.length===1&&(r[1]=r[0]);var a=fe([0,1],function(i){return Rie(t,i)&&(r[i]="auto"),r[i]!=null&&r[i]!=="auto"});cs(e,t,{type:"box",ignoreSize:a})}const Dbe=Pbe;var Mbe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group;i.removeAll();var o=n.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=r.getLocaleModel();this._renderDayRect(n,s,i),this._renderLines(n,s,l,i),this._renderYearText(n,s,l,i),this._renderMonthText(n,u,l,i),this._renderWeekText(n,u,s,l,i)},t.prototype._renderDayRect=function(n,r,a){for(var i=n.coordinateSystem,o=n.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=r.start.time;u<=r.end.time;u=i.getNextNDay(u,1).time){var c=i.dataToRect([u],!1).tl,f=new at({shape:{x:c[0],y:c[1],width:s,height:l},cursor:"default",style:o});a.add(f)}},t.prototype._renderLines=function(n,r,a,i){var o=this,s=n.coordinateSystem,l=n.getModel(["splitLine","lineStyle"]).getLineStyle(),u=n.get(["splitLine","show"]),c=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var f=r.start,d=0;f.time<=r.end.time;d++){h(f.formatedDate),d===0&&(f=s.getDateInfo(r.start.y+"-"+r.start.m));var v=f.date;v.setMonth(v.getMonth()+1),f=s.getDateInfo(v)}h(s.getNextNDay(r.end.time,1).formatedDate);function h(g){o._firstDayOfMonth.push(s.getDateInfo(g)),o._firstDayPoints.push(s.dataToRect([g],!1).tl);var p=o._getLinePointsOfOneWeek(n,g,a);o._tlpoints.push(p[0]),o._blpoints.push(p[p.length-1]),u&&o._drawSplitline(p,l,i)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,c,a),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,c,a),l,i)},t.prototype._getEdgesPoints=function(n,r,a){var i=[n[0].slice(),n[n.length-1].slice()],o=a==="horizontal"?0:1;return i[0][o]=i[0][o]-r/2,i[1][o]=i[1][o]+r/2,i},t.prototype._drawSplitline=function(n,r,a){var i=new kr({z2:20,shape:{points:n},style:r});a.add(i)},t.prototype._getLinePointsOfOneWeek=function(n,r,a){for(var i=n.coordinateSystem,o=i.getDateInfo(r),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),c=i.dataToRect([u.time],!1);s[2*u.day]=c.tl,s[2*u.day+1]=c[a==="horizontal"?"bl":"tr"]}return s},t.prototype._formatterLabel=function(n,r){return we(n)&&n?kie(n,r):Le(n)?n(r):r.nameMap},t.prototype._yearTextPositionControl=function(n,r,a,i,o){var s=r[0],l=r[1],u=["center","bottom"];i==="bottom"?(l+=o,u=["center","top"]):i==="left"?s-=o:i==="right"?(s+=o,u=["center","top"]):l-=o;var c=0;return(i==="left"||i==="right")&&(c=Math.PI/2),{rotation:c,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},t.prototype._renderYearText=function(n,r,a,i){var o=n.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=a!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],c=(u[0][0]+u[1][0])/2,f=(u[0][1]+u[1][1])/2,d=a==="horizontal"?0:1,v={top:[c,u[d][1]],bottom:[c,u[1-d][1]],left:[u[1-d][0],f],right:[u[d][0],f]},h=r.start.y;+r.end.y>+r.start.y&&(h=h+"-"+r.end.y);var g=o.get("formatter"),p={start:r.start.y,end:r.end.y,nameMap:h},m=this._formatterLabel(g,p),y=new lt({z2:30,style:kt(o,{text:m})});y.attr(this._yearTextPositionControl(y,v[l],a,l,s)),i.add(y)}},t.prototype._monthTextPositionControl=function(n,r,a,i,o){var s="left",l="top",u=n[0],c=n[1];return a==="horizontal"?(c=c+o,r&&(s="center"),i==="start"&&(l="bottom")):(u=u+o,r&&(l="middle"),i==="start"&&(s="right")),{x:u,y:c,align:s,verticalAlign:l}},t.prototype._renderMonthText=function(n,r,a,i){var o=n.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),c=o.get("align"),f=[this._tlpoints,this._blpoints];(!s||we(s))&&(s&&(r=yx(s)||r),s=r.get(["time","monthAbbr"])||[]);var d=u==="start"?0:1,v=a==="horizontal"?0:1;l=u==="start"?-l:l;for(var h=c==="center",g=0;g=a.start.time&&r.times.end.time&&n.reverse(),n},e.prototype._getRangeInfo=function(t){var n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])],r;n[0].time>n[1].time&&(r=!0,n.reverse());var a=Math.floor(n[1].time/rS)-Math.floor(n[0].time/rS)+1,i=new Date(n[0].time),o=i.getDate(),s=n[1].date.getDate();i.setDate(o+a-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-n[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-n[1].time)*u>0;)a-=u,i.setDate(l-u);var c=Math.floor((a+n[0].day+6)/7),f=r?-c+1:c-1;return r&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:a,weeks:c,nthWeek:f,fweek:n[0].day,lweek:n[1].day}},e.prototype._getDateByWeeksAndDay=function(t,n,r){var a=this._getRangeInfo(r);if(t>a.weeks||t===0&&na.lweek)return null;var i=(t-1)*7-a.fweek+n,o=new Date(a.start.time);return o.setDate(+a.start.d+i),this.getDateInfo(o)},e.create=function(t,n){var r=[];return t.eachComponent("calendar",function(a){var i=new e(a);r.push(i),a.coordinateSystem=i}),t.eachSeries(function(a){a.get("coordinateSystem")==="calendar"&&(a.coordinateSystem=r[a.get("calendarIndex")||0])}),r},e.dimensions=["time","value"],e}();function yR(e){var t=e.calendarModel,n=e.seriesModel,r=t?t.coordinateSystem:n?n.coordinateSystem:null;return r}const Ebe=Lbe;function Rbe(e){e.registerComponentModel(Dbe),e.registerComponentView(kbe),e.registerCoordinateSystem("calendar",Ebe)}function Vbe(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),t.parentId==null){var r=t.parentOption;r?t.parentId=r.id:n&&(t.parentId=n.parentId)}t.parentOption=null}function _R(e,t){var n;return k(t,function(r){e[r]!=null&&e[r]!=="auto"&&(n=!0)}),n}function Obe(e,t,n){var r=oe({},n),a=e[t],i=n.$action||"merge";i==="merge"?a?(Ye(a,r,!0),cs(a,r,{ignoreSize:!0}),cG(n,a),Hg(n,a),Hg(n,a,"shape"),Hg(n,a,"style"),Hg(n,a,"extra"),n.clipPath=a.clipPath):e[t]=r:i==="replace"?e[t]=r:i==="remove"&&a&&(e[t]=null)}var IW=["transition","enterFrom","leaveTo"],Nbe=IW.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function Hg(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),!(!e||!t))for(var r=n?IW:Nbe,a=0;a=0;c--){var f=a[c],d=vn(f.id,null),v=d!=null?o.get(d):null;if(v){var h=v.parent,m=aa(h),y=h===i?{width:s,height:l}:{width:m.width,height:m.height},_={},b=l0(v,f,y,null,{hv:f.hv,boundingMode:f.bounding},_);if(!aa(v).isNew&&b){for(var x=f.transition,S={},w=0;w=0)?S[C]=T:v[C]=T}ct(v,S,n,0)}else v.attr(_)}}},t.prototype._clear=function(){var n=this,r=this._elMap;r.each(function(a){xp(a,aa(a).option,r,n._lastGraphicModel)}),this._elMap=Ie()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(Xt);function cw(e){var t=Te(bR,e)?bR[e]:ST(e),n=new t({});return aa(n).type=e,n}function SR(e,t,n,r){var a=cw(n);return t.add(a),r.set(e,a),aa(a).id=e,aa(a).isNew=!0,a}function xp(e,t,n,r){var a=e&&e.parent;a&&(e.type==="group"&&e.traverse(function(i){xp(i,t,n,r)}),w0(e,t,r),n.removeKey(aa(e).id))}function xR(e,t,n,r){e.isGroup||k([["cursor",ya.prototype.cursor],["zlevel",r||0],["z",n||0],["z2",0]],function(a){var i=a[0];Te(t,i)?e[i]=Ge(t[i],a[1]):e[i]==null&&(e[i]=a[1])}),k(tt(t),function(a){if(a.indexOf("on")===0){var i=t[a];e[a]=Le(i)?i:null}}),Te(t,"draggable")&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function $be(e){return e=oe({},e),k(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(uG),function(t){delete e[t]}),e}function Gbe(e,t,n){var r=ze(e).eventData;!e.silent&&!e.ignore&&!r&&(r=ze(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}function Hbe(e){e.registerComponentModel(zbe),e.registerComponentView(Fbe),e.registerPreprocessor(function(t){var n=t.graphic;ue(n)?!n[0]||!n[0].elements?t.graphic=[{elements:n}]:t.graphic=[t.graphic[0]]:n&&!n.elements&&(t.graphic=[{elements:[n]}])})}var wR=["x","y","radius","angle","single"],Wbe=["cartesian2d","polar","singleAxis"];function Ube(e){var t=e.get("coordinateSystem");return je(Wbe,t)>=0}function Xo(e){return e+"Axis"}function Ybe(e,t){var n=Ie(),r=[],a=Ie();e.eachComponent({mainType:"dataZoom",query:t},function(c){a.get(c.uid)||s(c)});var i;do i=!1,e.eachComponent("dataZoom",o);while(i);function o(c){!a.get(c.uid)&&l(c)&&(s(c),i=!0)}function s(c){a.set(c.uid,!0),r.push(c),u(c)}function l(c){var f=!1;return c.eachTargetAxis(function(d,v){var h=n.get(d);h&&h[v]&&(f=!0)}),f}function u(c){c.eachTargetAxis(function(f,d){(n.get(f)||n.set(f,[]))[d]=!0})}return r}function PW(e){var t=e.ecModel,n={infoList:[],infoMap:Ie()};return e.eachTargetAxis(function(r,a){var i=t.getComponent(Xo(r),a);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=n.infoMap.get(s);l||(l={model:o,axisModels:[]},n.infoList.push(l),n.infoMap.set(s,l)),l.axisModels.push(i)}}}),n}var aS=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},e}(),Xbe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return t.prototype.init=function(n,r,a){var i=CR(n);this.settledOption=i,this.mergeDefaultAndTheme(n,a),this._doInit(i)},t.prototype.mergeOption=function(n){var r=CR(n);Ye(this.option,n,!0),Ye(this.settledOption,r,!0),this._doInit(r)},t.prototype._doInit=function(n){var r=this.option;this._setDefaultThrottle(n),this._updateRangeUse(n);var a=this.settledOption;k([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(r[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var n=this.get("orient",!0),r=this._targetAxisInfoMap=Ie(),a=this._fillSpecifiedTargetAxis(r);a?this._orient=n||this._makeAutoOrientByTargetAxis():(this._orient=n||"horizontal",this._fillAutoTargetAxisByOrient(r,this._orient)),this._noTarget=!0,r.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(n){var r=!1;return k(wR,function(a){var i=this.getReferringComponents(Xo(a),fre);if(i.specified){r=!0;var o=new aS;k(i.models,function(s){o.add(s.componentIndex)}),n.set(a,o)}},this),r},t.prototype._fillAutoTargetAxisByOrient=function(n,r){var a=this.ecModel,i=!0;if(i){var o=r==="vertical"?"y":"x",s=a.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=a.findComponents({mainType:"singleAxis",filter:function(c){return c.get("orient",!0)===r}});l(s,"single")}function l(u,c){var f=u[0];if(f){var d=new aS;if(d.add(f.componentIndex),n.set(c,d),i=!1,c==="x"||c==="y"){var v=f.getReferringComponents("grid",on).models[0];v&&k(u,function(h){f.componentIndex!==h.componentIndex&&v===h.getReferringComponents("grid",on).models[0]&&d.add(h.componentIndex)})}}}i&&k(wR,function(u){if(i){var c=a.findComponents({mainType:Xo(u),filter:function(d){return d.get("type",!0)==="category"}});if(c[0]){var f=new aS;f.add(c[0].componentIndex),n.set(u,f),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var n;return this.eachTargetAxis(function(r){!n&&(n=r)},this),n==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var r=this.ecModel.option;this.option.throttle=r.animation&&r.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(n){var r=this._rangePropMode,a=this.get("rangeMode");k([["start","startValue"],["end","endValue"]],function(i,o){var s=n[i[0]]!=null,l=n[i[1]]!=null;s&&!l?r[o]="percent":!s&&l?r[o]="value":a?r[o]=a[o]:s&&(r[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var n;return this.eachTargetAxis(function(r,a){n==null&&(n=this.ecModel.getComponent(Xo(r),a))},this),n},t.prototype.eachTargetAxis=function(n,r){this._targetAxisInfoMap.each(function(a,i){k(a.indexList,function(o){n.call(r,i,o)})})},t.prototype.getAxisProxy=function(n,r){var a=this.getAxisModel(n,r);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(n,r){var a=this._targetAxisInfoMap.get(n);if(a&&a.indexMap[r])return this.ecModel.getComponent(Xo(n),r)},t.prototype.setRawRange=function(n){var r=this.option,a=this.settledOption;k([["start","startValue"],["end","endValue"]],function(i){(n[i[0]]!=null||n[i[1]]!=null)&&(r[i[0]]=a[i[0]]=n[i[0]],r[i[1]]=a[i[1]]=n[i[1]])},this),this._updateRangeUse(n)},t.prototype.setCalculatedRange=function(n){var r=this.option;k(["start","startValue","end","endValue"],function(a){r[a]=n[a]})},t.prototype.getPercentRange=function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},t.prototype.getValueRange=function(n,r){if(n==null&&r==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(n,r).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(n){if(n)return n.__dzAxisProxy;for(var r,a=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!b&&!x)return!0;_&&(p=!0),b&&(h=!0),x&&(g=!0)}return p&&h&&g})}else ec(c,function(v){if(i==="empty")l.setData(u=u.map(v,function(g){return s(g)?g:NaN}));else{var h={};h[v]=o,u.selectRange(h)}});ec(c,function(v){u.setApproximateExtent(o,v)})}});function s(l){return l>=o[0]&&l<=o[1]}},e.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},n=this._dataZoomModel,r=this._dataExtent;ec(["min","max"],function(a){var i=n.get(a+"Span"),o=n.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=gt(r[0]+o,r,[0,100],!0):i!=null&&(o=gt(i,[0,100],r,!0)-r[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},e.prototype._setAxisModel=function(){var t=this.getAxisModel(),n=this._percentWindow,r=this._valueWindow;if(n){var a=z5(r,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;n[0]!==0&&i.setDeterminedMinMax("min",+r[0].toFixed(a)),n[1]!==100&&i.setDeterminedMinMax("max",+r[1].toFixed(a)),i.freeze()}},e}();function eSe(e,t,n){var r=[1/0,-1/0];ec(n,function(o){xue(r,o.getData(),t)});var a=e.getAxisModel(),i=W3(a.axis.scale,a,r).calculate();return[i.min,i.max]}const tSe=Qbe;var nSe={getTargetSeries:function(e){function t(a){e.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=e.getComponent(Xo(o),s);a(o,s,l,i)})})}t(function(a,i,o,s){o.__dzAxisProxy=null});var n=[];t(function(a,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new tSe(a,i,s,e),n.push(o.__dzAxisProxy))});var r=Ie();return k(n,function(a){k(a.getTargetSeriesModels(),function(i){r.set(i.uid,i)})}),r},overallReset:function(e,t){e.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(r,a){n.getAxisProxy(r,a).reset(n)}),n.eachTargetAxis(function(r,a){n.getAxisProxy(r,a).filterData(n,t)})}),e.eachComponent("dataZoom",function(n){var r=n.findRepresentativeAxisProxy();if(r){var a=r.getDataPercentWindow(),i=r.getDataValueWindow();n.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};const rSe=nSe;function aSe(e){e.registerAction("dataZoom",function(t,n){var r=Ybe(n,t);k(r,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var AR=!1;function YA(e){AR||(AR=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,rSe),aSe(e),e.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function iSe(e){e.registerComponentModel(jbe),e.registerComponentView(Jbe),YA(e)}var sa=function(){function e(){}return e}(),DW={};function tc(e,t){DW[e]=t}function MW(e){return DW[e]}var oSe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var n=this.ecModel;k(this.option.feature,function(r,a){var i=MW(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(n)),Ye(r,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(ot);const sSe=oSe;function lSe(e,t,n){var r=t.getBoxLayoutParams(),a=t.get("padding"),i={width:n.getWidth(),height:n.getHeight()},o=hn(r,i,a);Bl(t.get("orient"),e,t.get("itemGap"),o.width,o.height),l0(e,r,i,a)}function kW(e,t){var n=vf(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),e=new at({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1}),e}var uSe=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a,i){var o=this.group;if(o.removeAll(),!n.get("show"))return;var s=+n.get("itemSize"),l=n.get("orient")==="vertical",u=n.get("feature")||{},c=this._features||(this._features={}),f=[];k(u,function(h,g){f.push(g)}),new Qi(this._featureNames||[],f).add(d).update(d).remove(He(d,null)).execute(),this._featureNames=f;function d(h,g){var p=f[h],m=f[g],y=u[p],_=new Lt(y,n,n.ecModel),b;if(i&&i.newTitle!=null&&i.featureName===p&&(y.title=i.newTitle),p&&!m){if(cSe(p))b={onclick:_.option.onclick,featureName:p};else{var x=MW(p);if(!x)return;b=new x}c[p]=b}else if(b=c[m],!b)return;b.uid=df("toolbox-feature"),b.model=_,b.ecModel=r,b.api=a;var S=b instanceof sa;if(!p&&m){S&&b.dispose&&b.dispose(r,a);return}if(!_.get("show")||S&&b.unusable){S&&b.remove&&b.remove(r,a);return}v(_,b,p),_.setIconStatus=function(w,C){var T=this.option,A=this.iconPaths;T.iconStatus=T.iconStatus||{},T.iconStatus[w]=C,A[w]&&(C==="emphasis"?qi:Ji)(A[w])},b instanceof sa&&b.render&&b.render(_,r,a,i)}function v(h,g,p){var m=h.getModel("iconStyle"),y=h.getModel(["emphasis","iconStyle"]),_=g instanceof sa&&g.getIcons?g.getIcons():h.get("icon"),b=h.get("title")||{},x,S;we(_)?(x={},x[p]=_):x=_,we(b)?(S={},S[p]=b):S=b;var w=h.iconPaths={};k(x,function(C,T){var A=dh(C,{},{x:-s/2,y:-s/2,width:s,height:s});A.setStyle(m.getItemStyle());var P=A.ensureState("emphasis");P.style=y.getItemStyle();var D=new lt({style:{text:S[T],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null,font:xT({fontStyle:y.get("textFontStyle"),fontFamily:y.get("textFontFamily"),fontSize:y.get("textFontSize"),fontWeight:y.get("textFontWeight")},r)},ignore:!0});A.setTextContent(D),cf({el:A,componentModel:n,itemName:T,formatterParamsExtra:{title:S[T]}}),A.__title=S[T],A.on("mouseover",function(){var M=y.getItemStyle(),L=l?n.get("right")==null&&n.get("left")!=="right"?"right":"left":n.get("bottom")==null&&n.get("top")!=="bottom"?"bottom":"top";D.setStyle({fill:y.get("textFill")||M.fill||M.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),A.setTextConfig({position:y.get("textPosition")||L}),D.ignore=!n.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){h.get(["iconStatus",T])!=="emphasis"&&a.leaveEmphasis(this),D.hide()}),(h.get(["iconStatus",T])==="emphasis"?qi:Ji)(A),o.add(A),A.on("click",Ce(g.onclick,g,r,a,T)),w[T]=A})}lSe(o,n,a),o.add(kW(o.getBoundingRect(),n)),l||o.eachChild(function(h){var g=h.__title,p=h.ensureState("emphasis"),m=p.textConfig||(p.textConfig={}),y=h.getTextContent(),_=y&&y.ensureState("emphasis");if(_&&!Le(_)&&g){var b=_.style||(_.style={}),x=sh(g,lt.makeFont(b)),S=h.x+o.x,w=h.y+o.y+s,C=!1;w+x.height>a.getHeight()&&(m.position="top",C=!0);var T=C?-5-x.height:s+10;S+x.width/2>a.getWidth()?(m.position=["100%",T],b.align="right"):S-x.width/2<0&&(m.position=[0,T],b.align="left")}})},t.prototype.updateView=function(n,r,a,i){k(this._features,function(o){o instanceof sa&&o.updateView&&o.updateView(o.model,r,a,i)})},t.prototype.remove=function(n,r){k(this._features,function(a){a instanceof sa&&a.remove&&a.remove(n,r)}),this.group.removeAll()},t.prototype.dispose=function(n,r){k(this._features,function(a){a instanceof sa&&a.dispose&&a.dispose(n,r)})},t.type="toolbox",t}(Xt);function cSe(e){return e.indexOf("my")===0}const fSe=uSe;var dSe=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){var a=this.model,i=a.get("name")||n.get("title.0.text")||"echarts",o=r.getZr().painter.getType()==="svg",s=o?"svg":a.get("type",!0)||"png",l=r.getConnectedDataURL({type:s,backgroundColor:a.get("backgroundColor",!0)||n.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=st.browser;if(Le(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var c=document.createElement("a");c.download=i+"."+s,c.target="_blank",c.href=l;var f=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(f)}else if(window.navigator.msSaveOrOpenBlob||o){var d=l.split(","),v=d[0].indexOf("base64")>-1,h=o?decodeURIComponent(d[1]):d[1];v&&(h=window.atob(h));var g=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var p=h.length,m=new Uint8Array(p);p--;)m[p]=h.charCodeAt(p);var y=new Blob([m]);window.navigator.msSaveOrOpenBlob(y,g)}else{var _=document.createElement("iframe");document.body.appendChild(_);var b=_.contentWindow,x=b.document;x.open("image/svg+xml","replace"),x.write(h),x.close(),b.focus(),x.execCommand("SaveAs",!0,g),document.body.removeChild(_)}}else{var S=a.get("lang"),w='',C=window.open();C.document.write(w),C.document.title=i}},t.getDefaultOption=function(n){var r={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:n.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:n.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return r},t}(sa);const vSe=dSe;var IR="__ec_magicType_stack__",hSe=[["line","bar"],["stack"]],gSe=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var n=this.model,r=n.get("icon"),a={};return k(n.get("type"),function(i){r[i]&&(a[i]=r[i])}),a},t.getDefaultOption=function(n){var r={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:n.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return r},t.prototype.onclick=function(n,r,a){var i=this.model,o=i.get(["seriesIndex",a]);if(PR[a]){var s={series:[]},l=function(f){var d=f.subType,v=f.id,h=PR[a](d,v,f,i);h&&(Ee(h,f.option),s.series.push(h));var g=f.coordinateSystem;if(g&&g.type==="cartesian2d"&&(a==="line"||a==="bar")){var p=g.getAxesByScale("ordinal")[0];if(p){var m=p.dim,y=m+"Axis",_=f.getReferringComponents(y,on).models[0],b=_.componentIndex;s[y]=s[y]||[];for(var x=0;x<=b;x++)s[y][b]=s[y][b]||{};s[y][b].boundaryGap=a==="bar"}}};k(hSe,function(f){je(f,a)>=0&&k(f,function(d){i.setIconStatus(d,"normal")})}),i.setIconStatus(a,"emphasis"),n.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,c=a;a==="stack"&&(u=Ye({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(c="tiled")),r.dispatchAction({type:"changeMagicType",currentType:c,newOption:s,newTitle:u,featureName:"magicType"})}},t}(sa),PR={line:function(e,t,n,r){if(e==="bar")return Ye({id:t,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(e,t,n,r){if(e==="line")return Ye({id:t,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(e,t,n,r){var a=n.get("stack")===IR;if(e==="line"||e==="bar")return r.setIconStatus("stack",a?"normal":"emphasis"),Ye({id:t,stack:a?"":IR},r.get(["option","stack"])||{},!0)}};Pi({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(e,t){t.mergeOption(e.newOption)});const pSe=gSe;var C0=new Array(60).join("-"),Uc=" ";function mSe(e){var t={},n=[],r=[];return e.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},r.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(a)}else n.push(a)}else n.push(a)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function ySe(e){var t=[];return k(e,function(n,r){var a=n.categoryAxis,i=n.valueAxis,o=i.dim,s=[" "].concat(fe(n.series,function(v){return v.name})),l=[a.model.getCategories()];k(n.series,function(v){var h=v.getRawData();l.push(v.getRawData().mapArray(h.mapDimension(o),function(g){return g}))});for(var u=[s.join(Uc)],c=0;c=0)return!0}var fw=new RegExp("["+Uc+"]+","g");function xSe(e){for(var t=e.split(/\n+/g),n=Rm(t.shift()).split(fw),r=[],a=fe(n,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=n[i];if(o[a])break}if(i<0){var s=e.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(s){var l=s.getPercentRange();n[0][a]={dataZoomId:a,start:l[0],end:l[1]}}}}),n.push(t)}function DSe(e){var t=XA(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return LW(n,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){r[i]=a;break}}),r}function MSe(e){EW(e).snapshots=null}function kSe(e){return XA(e).length}function XA(e){var t=EW(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var LSe=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){MSe(n),r.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(n){var r={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:n.getLocaleModel().get(["toolbox","restore","title"])};return r},t}(sa);Pi({type:"restore",event:"restore",update:"prepareAndUpdate"},function(e,t){t.resetOption("recreate")});const ESe=LSe;var RSe=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],VSe=function(){function e(t,n,r){var a=this;this._targetInfoList=[];var i=DR(n,t);k(OSe,function(o,s){(!r||!r.include||je(r.include,s)>=0)&&o(i,a._targetInfoList)})}return e.prototype.setOutputRanges=function(t,n){return this.matchOutputRanges(t,n,function(r,a,i){if((r.coordRanges||(r.coordRanges=[])).push(a),!r.coordRange){r.coordRange=a;var o=iS[r.brushType](0,i,a);r.__rangeOffset={offset:ER[r.brushType](o.values,r.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},e.prototype.matchOutputRanges=function(t,n,r){k(t,function(a){var i=this.findTargetInfo(a,n);i&&i!==!0&&k(i.coordSyses,function(o){var s=iS[a.brushType](1,o,a.range,!0);r(a,s.values,o,n)})},this)},e.prototype.setInputRanges=function(t,n){k(t,function(r){var a=this.findTargetInfo(r,n);if(r.range=r.range||[],a&&a!==!0){r.panelId=a.panelId;var i=iS[r.brushType](0,a.coordSys,r.coordRange),o=r.__rangeOffset;r.range=o?ER[r.brushType](i.values,o.offset,NSe(i.xyMinMax,o.xyMinMax)):i.values}},this)},e.prototype.makePanelOpts=function(t,n){return fe(this._targetInfoList,function(r){var a=r.getPanelRect();return{panelId:r.panelId,defaultBrushType:n?n(r):null,clipPath:F4(a),isTargetByCursor:G4(a,t,r.coordSysModel),getLinearBrushOtherExtent:$4(a)}})},e.prototype.controlSeries=function(t,n,r){var a=this.findTargetInfo(t,r);return a===!0||a&&je(a.coordSyses,n.coordinateSystem)>=0},e.prototype.findTargetInfo=function(t,n){for(var r=this._targetInfoList,a=DR(n,t),i=0;ie[1]&&e.reverse(),e}function DR(e,t){return Dd(e,t,{includeMainTypes:RSe})}var OSe={grid:function(e,t){var n=e.xAxisModels,r=e.yAxisModels,a=e.gridModels,i=Ie(),o={},s={};!n&&!r&&!a||(k(n,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),k(r,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),k(a,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,c=[];k(u.getCartesians(),function(f,d){(je(n,f.getAxis("x").model)>=0||je(r,f.getAxis("y").model)>=0)&&c.push(f)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:c[0],coordSyses:c,getPanelRect:kR.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(e,t){k(e.geoModels,function(n){var r=n.coordinateSystem;t.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:r,coordSyses:[r],getPanelRect:kR.geo})})}},MR=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,a=e.gridModel;return!a&&n&&(a=n.axis.grid.model),!a&&r&&(a=r.axis.grid.model),a&&a===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],kR={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(Nl(e)),t}},iS={lineX:He(LR,0),lineY:He(LR,1),rect:function(e,t,n,r){var a=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),i=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[dw([a[0],i[0]]),dw([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var a=[[1/0,-1/0],[1/0,-1/0]],i=fe(n,function(o){var s=e?t.pointToData(o,r):t.dataToPoint(o,r);return a[0][0]=Math.min(a[0][0],s[0]),a[1][0]=Math.min(a[1][0],s[1]),a[0][1]=Math.max(a[0][1],s[0]),a[1][1]=Math.max(a[1][1],s[1]),s});return{values:i,xyMinMax:a}}};function LR(e,t,n,r){var a=n.getAxis(["x","y"][e]),i=dw(fe([0,1],function(s){return t?a.coordToData(a.toLocalCoord(r[s]),!0):a.toGlobalCoord(a.dataToCoord(r[s]))})),o=[];return o[e]=i,o[1-e]=[NaN,NaN],{values:i,xyMinMax:o}}var ER={lineX:He(RR,0),lineY:He(RR,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return fe(e,function(r,a){return[r[0]-n[0]*t[a][0],r[1]-n[1]*t[a][1]]})}};function RR(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function NSe(e,t){var n=VR(e),r=VR(t),a=[n[0]/r[0],n[1]/r[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function VR(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}const ZA=VSe;var vw=k,BSe=ore("toolbox-dataZoom_"),zSe=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a,i){this._brushController||(this._brushController=new PA(a.getZr()),this._brushController.on("brush",Ce(this._onBrush,this)).mount()),GSe(n,r,this,i,a),$Se(n,r)},t.prototype.onclick=function(n,r,a){FSe[a].call(this)},t.prototype.remove=function(n,r){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(n,r){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(n){var r=n.areas;if(!n.isEnd||!r.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new ZA(jA(this.model),i,{include:["grid"]});o.matchOutputRanges(r,i,function(u,c,f){if(f.type==="cartesian2d"){var d=u.brushType;d==="rect"?(s("x",f,c[0]),s("y",f,c[1])):s({lineX:"x",lineY:"y"}[d],f,c)}}),PSe(i,a),this._dispatchZoomAction(a);function s(u,c,f){var d=c.getAxis(u),v=d.model,h=l(u,v,i),g=h.findRepresentativeAxisProxy(v).getMinMaxSpan();(g.minValueSpan!=null||g.maxValueSpan!=null)&&(f=xu(0,f.slice(),d.scale.getExtent(),0,g.minValueSpan,g.maxValueSpan)),h&&(a[h.id]={dataZoomId:h.id,startValue:f[0],endValue:f[1]})}function l(u,c,f){var d;return f.eachComponent({mainType:"dataZoom",subType:"select"},function(v){var h=v.getAxisModel(u,c.componentIndex);h&&(d=v)}),d}},t.prototype._dispatchZoomAction=function(n){var r=[];vw(n,function(a,i){r.push(Ve(a))}),r.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:r})},t.getDefaultOption=function(n){var r={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:n.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return r},t}(sa),FSe={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(DSe(this.ecModel))}};function jA(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function $Se(e,t){e.setIconStatus("back",kSe(t)>1?"emphasis":"normal")}function GSe(e,t,n,r,a){var i=n._isZoomActive;r&&r.type==="takeGlobalCursor"&&(i=r.key==="dataZoomSelect"?r.dataZoomSelectActive:!1),n._isZoomActive=i,e.setIconStatus("zoom",i?"emphasis":"normal");var o=new ZA(jA(e),t,{include:["grid"]}),s=o.makePanelOpts(a,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});n._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()}:!1)}Fie("dataZoom",function(e){var t=e.getComponent("toolbox",0),n=["feature","dataZoom"];if(!t||t.get(n)==null)return;var r=t.getModel(n),a=[],i=jA(r),o=Dd(e,i);vw(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),vw(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,c){var f=l.componentIndex,d={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:BSe+u+f};d[c]=f,a.push(d)}return a});const HSe=zSe;function WSe(e){e.registerComponentModel(sSe),e.registerComponentView(fSe),tc("saveAsImage",vSe),tc("magicType",pSe),tc("dataView",ISe),tc("dataZoom",HSe),tc("restore",ESe),Ke(iSe)}var USe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(ot);const YSe=USe;function RW(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function VW(e){if(st.domSupported){for(var t=document.documentElement.style,n=0,r=e.length;n-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var c=u*Math.PI/180,f=o+a,d=f*Math.abs(Math.cos(c))+f*Math.abs(Math.sin(c)),v=Math.round(((d-Math.SQRT2*a)/2+Math.SQRT2*a-(d-f)/2)*100)/100;s+=";"+i+":-"+v+"px";var h=t+" solid "+a+"px;",g=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+h,"border-right:"+h,"background-color:"+r+";"];return'
'}function QSe(e,t){var n="cubic-bezier(0.23,1,0.32,1)",r=" "+e/2+"s "+n,a="opacity"+r+",visibility"+r;return t||(r=" "+e+"s "+n,a+=st.transformSupported?","+KA+r:",left"+r+",top"+r),jSe+":"+a}function OR(e,t,n){var r=e.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!st.transformSupported)return n?"top:"+a+";left:"+r+";":[["top",a],["left",r]];var i=st.transform3dSupported,o="translate"+(i?"3d":"")+"("+r+","+a+(i?",0":"")+")";return n?"top:0;left:0;"+KA+":"+o+";":[["top",0],["left",0],[OW,o]]}function e1e(e){var t=[],n=e.get("fontSize"),r=e.getTextColor();r&&t.push("color:"+r),t.push("font:"+e.getFont()),n&&t.push("line-height:"+Math.round(n*3/2)+"px");var a=e.get("textShadowColor"),i=e.get("textShadowBlur")||0,o=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return a&&i&&t.push("text-shadow:"+o+"px "+s+"px "+i+"px "+a),k(["decoration","align"],function(l){var u=e.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function t1e(e,t,n){var r=[],a=e.get("transitionDuration"),i=e.get("backgroundColor"),o=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),c=e.getModel("textStyle"),f=HG(e,"html"),d=l+"px "+u+"px "+o+"px "+s;return r.push("box-shadow:"+d),t&&a&&r.push(QSe(a,n)),i&&r.push("background-color:"+i),k(["width","color","radius"],function(v){var h="border-"+v,g=sG(h),p=e.get(g);p!=null&&r.push(h+":"+p+(v==="color"?"":"px"))}),r.push(e1e(c)),f!=null&&r.push("padding:"+vf(f).join("px ")+"px"),r.join(";")+";"}function NR(e,t,n,r,a){var i=t&&t.painter;if(n){var o=i&&i.getViewportRoot();o&&Dte(e,o,n,r,a)}else{e[0]=r,e[1]=a;var s=i&&i.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var n1e=function(){function e(t,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,st.wxa)return null;var r=document.createElement("div");r.domBelongToZr=!0,this.el=r;var a=this._zr=t.getZr(),i=n.appendTo,o=i&&(we(i)?document.querySelector(i):Oc(i)?i:Le(i)&&i(t.getDom()));NR(this._styleCoord,a,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(r),this._api=t,this._container=o;var s=this;r.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},r.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,c=a.painter.getViewportRoot();ta(c,l,!0),u.dispatch("mousemove",l)}},r.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(t){if(!this._container){var n=this._api.getDom(),r=ZSe(n,"position"),a=n.style;a.position!=="absolute"&&r!=="absolute"&&(a.position="relative")}var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=t.get("className")||""},e.prototype.show=function(t,n){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el,a=r.style,i=this._styleCoord;r.innerHTML?a.cssText=KSe+t1e(t,!this._firstShow,this._longHide)+OR(i[0],i[1],!0)+("border-color:"+nu(n)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,n,r,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(we(i)&&r.get("trigger")==="item"&&!RW(r)&&(s=JSe(r,a,i)),we(t))o.innerHTML=t+s;else if(t){o.innerHTML="",ue(t)||(t=[t]);for(var l=0;l=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var n=this._tooltipModel,r=this._ecModel,a=this._api,i=n.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(n,r,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(n,r,a,i){if(!(i.from===this.uid||st.node||!a.getDom())){var o=FR(i,a);this._ticket="";var s=i.dataByCoordSys,l=f1e(i,r,a);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var c=o1e;c.x=i.x,c.y=i.y,c.update(),ze(c).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:c},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(n,r,a,i))return;var f=SW(i,r),d=f.point[0],v=f.point[1];d!=null&&v!=null&&this._tryShow({offsetX:d,offsetY:v,target:f.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(n,r,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(FR(i,a))},t.prototype._manuallyAxisShowTip=function(n,r,a,i){var o=i.seriesIndex,s=i.dataIndex,l=r.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=r.getSeriesByIndex(o);if(u){var c=u.getData(),f=qf([c.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(f.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},t.prototype._tryShow=function(n,r){var a=n.target,i=this._tooltipModel;if(i){this._lastX=n.offsetX,this._lastY=n.offsetY;var o=n.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,n);else if(a){var s=ze(a);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var l,u;xl(a,function(c){if(ze(c).dataIndex!=null)return l=c,!0;if(ze(c).tooltipConfig!=null)return u=c,!0},!0),l?this._showSeriesItemTooltip(n,l,r):u?this._showComponentItemTooltip(n,u,r):this._hide(r)}else this._lastDataByCoordSys=null,this._hide(r)}},t.prototype._showOrMove=function(n,r){var a=n.get("showDelay");r=Ce(r,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(r,a):r()},t.prototype._showAxisTooltip=function(n,r){var a=this._ecModel,i=this._tooltipModel,o=[r.offsetX,r.offsetY],s=qf([r.tooltipOption],i),l=this._renderMode,u=[],c=xn("section",{blocks:[],noHeader:!0}),f=[],d=new H_;k(n,function(y){k(y.dataByAxis,function(_){var b=a.getComponent(_.axisDim+"Axis",_.axisIndex),x=_.value;if(!(!b||x==null)){var S=mW(x,b.axis,a,_.seriesDataIndices,_.valueLabelOpt),w=xn("section",{header:S,noHeader:!Oa(S),sortBlocks:!0,blocks:[]});c.blocks.push(w),k(_.seriesDataIndices,function(C){var T=a.getSeriesByIndex(C.seriesIndex),A=C.dataIndexInside,P=T.getDataParams(A);if(!(P.dataIndex<0)){P.axisDim=_.axisDim,P.axisIndex=_.axisIndex,P.axisType=_.axisType,P.axisId=_.axisId,P.axisValue=qT(b.axis,{value:x}),P.axisValueLabel=S,P.marker=d.makeTooltipMarker("item",nu(P.color),l);var D=Ck(T.formatTooltip(A,!0,null)),M=D.frag;if(M){var L=qf([T],i).get("valueFormatter");w.blocks.push(L?oe({valueFormatter:L},M):M)}D.text&&f.push(D.text),u.push(P)}})}})}),c.blocks.reverse(),f.reverse();var v=r.position,h=s.get("order"),g=Mk(c,d,l,h,a.get("useUTC"),s.get("textStyle"));g&&f.unshift(g);var p=l==="richText"?` + +`:"
",m=f.join(p);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(n,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,m,u,Math.random()+"",o[0],o[1],v,null,d)})},t.prototype._showSeriesItemTooltip=function(n,r,a){var i=this._ecModel,o=ze(r),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,c=o.dataIndex,f=o.dataType,d=u.getData(f),v=this._renderMode,h=n.positionDefault,g=qf([d.getItemModel(c),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,h?{position:h}:null),p=g.get("trigger");if(!(p!=null&&p!=="item")){var m=u.getDataParams(c,f),y=new H_;m.marker=y.makeTooltipMarker("item",nu(m.color),v);var _=Ck(u.formatTooltip(c,!1,f)),b=g.get("order"),x=g.get("valueFormatter"),S=_.frag,w=S?Mk(x?oe({valueFormatter:x},S):S,y,v,b,i.get("useUTC"),g.get("textStyle")):_.text,C="item_"+u.name+"_"+c;this._showOrMove(g,function(){this._showTooltipContent(g,w,m,C,n.offsetX,n.offsetY,n.position,n.target,y)}),a({type:"showTip",dataIndexInside:c,dataIndex:d.getRawIndex(c),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(n,r,a){var i=ze(r),o=i.tooltipConfig,s=o.option||{};if(we(s)){var l=s;s={content:l,formatter:l}}var u=[s],c=this._ecModel.getComponent(i.componentMainType,i.componentIndex);c&&u.push(c),u.push({formatter:s.content});var f=n.positionDefault,d=qf(u,this._tooltipModel,f?{position:f}:null),v=d.get("content"),h=Math.random()+"",g=new H_;this._showOrMove(d,function(){var p=Ve(d.get("formatterParams")||{});this._showTooltipContent(d,v,p,h,n.offsetX,n.offsetY,n.position,r,g)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(n,r,a,i,o,s,l,u,c){if(this._ticket="",!(!n.get("showContent")||!n.get("show"))){var f=this._tooltipContent;f.setEnterable(n.get("enterable"));var d=n.get("formatter");l=l||n.get("position");var v=r,h=this._getNearestPoint([o,s],a,n.get("trigger"),n.get("borderColor")),g=h.color;if(d)if(we(d)){var p=n.ecModel.get("useUTC"),m=ue(a)?a[0]:a,y=m&&m.axisType&&m.axisType.indexOf("time")>=0;v=d,y&&(v=r0(m.axisValue,v,p)),v=lG(v,a,!0)}else if(Le(d)){var _=Ce(function(b,x){b===this._ticket&&(f.setContent(x,c,n,g,l),this._updatePosition(n,l,o,s,f,a,u))},this);this._ticket=i,v=d(a,i,_)}else v=d;f.setContent(v,c,n,g,l),f.show(n,g),this._updatePosition(n,l,o,s,f,a,u)}},t.prototype._getNearestPoint=function(n,r,a,i){if(a==="axis"||ue(r))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!ue(r))return{color:i||r.color||r.borderColor}},t.prototype._updatePosition=function(n,r,a,i,o,s,l){var u=this._api.getWidth(),c=this._api.getHeight();r=r||n.get("position");var f=o.getSize(),d=n.get("align"),v=n.get("verticalAlign"),h=l&&l.getBoundingRect().clone();if(l&&h.applyTransform(l.transform),Le(r)&&(r=r([a,i],s,o.el,h,{viewSize:[u,c],contentSize:f.slice()})),ue(r))a=_e(r[0],u),i=_e(r[1],c);else if(Re(r)){var g=r;g.width=f[0],g.height=f[1];var p=hn(g,{width:u,height:c});a=p.x,i=p.y,d=null,v=null}else if(we(r)&&l){var m=c1e(r,h,f,n.get("borderWidth"));a=m[0],i=m[1]}else{var m=l1e(a,i,o,u,c,d?null:20,v?null:20);a=m[0],i=m[1]}if(d&&(a-=$R(d)?f[0]/2:d==="right"?f[0]:0),v&&(i-=$R(v)?f[1]/2:v==="bottom"?f[1]:0),RW(n)){var m=u1e(a,i,o,u,c);a=m[0],i=m[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(n,r){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===n.length;return o&&k(a,function(s,l){var u=s.dataByAxis||[],c=n[l]||{},f=c.dataByAxis||[];o=o&&u.length===f.length,o&&k(u,function(d,v){var h=f[v]||{},g=d.seriesDataIndices||[],p=h.seriesDataIndices||[];o=o&&d.value===h.value&&d.axisType===h.axisType&&d.axisId===h.axisId&&g.length===p.length,o&&k(g,function(m,y){var _=p[y];o=o&&m.seriesIndex===_.seriesIndex&&m.dataIndex===_.dataIndex}),i&&k(d.seriesDataIndices,function(m){var y=m.seriesIndex,_=r[y],b=i[y];_&&b&&b.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=n,this._cbParamsList=r,!!o},t.prototype._hide=function(n){this._lastDataByCoordSys=null,n({type:"hideTip",from:this.uid})},t.prototype.dispose=function(n,r){st.node||!r.getDom()||(Av(this,"_updatePosition"),this._tooltipContent.dispose(),lw("itemTooltip",r))},t.type="tooltip",t}(Xt);function qf(e,t,n){var r=t.ecModel,a;n?(a=new Lt(n,r,r),a=new Lt(t.option,a,r)):a=t;for(var i=e.length-1;i>=0;i--){var o=e[i];o&&(o instanceof Lt&&(o=o.get("tooltip",!0)),we(o)&&(o={formatter:o}),o&&(a=new Lt(o,a,r)))}return a}function FR(e,t){return e.dispatchAction||Ce(t.dispatchAction,t)}function l1e(e,t,n,r,a,i,o){var s=n.getSize(),l=s[0],u=s[1];return i!=null&&(e+l+i+2>r?e-=l+i:e+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[e,t]}function u1e(e,t,n,r,a){var i=n.getSize(),o=i[0],s=i[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,a)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function c1e(e,t,n,r){var a=n[0],i=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,l=0,u=t.width,c=t.height;switch(e){case"inside":s=t.x+u/2-a/2,l=t.y+c/2-i/2;break;case"top":s=t.x+u/2-a/2,l=t.y-i-o;break;case"bottom":s=t.x+u/2-a/2,l=t.y+c+o;break;case"left":s=t.x-a-o,l=t.y+c/2-i/2;break;case"right":s=t.x+u+o,l=t.y+c/2-i/2}return[s,l]}function $R(e){return e==="center"||e==="middle"}function f1e(e,t,n){var r=sT(e).queryOptionMap,a=r.keys()[0];if(!(!a||a==="series")){var i=lh(t,a,r.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=n.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var c=ze(u).tooltipConfig;if(c&&c.name===e.name)return l=u,!0}),l)return{componentMainType:a,componentIndex:o.componentIndex,el:l}}}}const d1e=s1e;function v1e(e){Ke(Ah),e.registerComponentModel(YSe),e.registerComponentView(d1e),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},tn),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},tn)}var h1e=["rect","polygon","keep","clear"];function g1e(e,t){var n=St(e?e.brush:[]);if(n.length){var r=[];k(n,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(r=r.concat(u))});var a=e&&e.toolbox;ue(a)&&(a=a[0]),a||(a={feature:{}},e.toolbox=[a]);var i=a.feature||(a.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,r),p1e(s),t&&!s.length&&s.push.apply(s,h1e)}}function p1e(e){var t={};k(e,function(n){t[n]=1}),e.length=0,k(t,function(n,r){e.push(r)})}var GR=k;function HR(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function hw(e,t,n){var r={};return GR(t,function(i){var o=r[i]=a();GR(e[i],function(s,l){if(zn.isValidType(l)){var u={type:l,visual:s};n&&n(u,i),o[l]=new zn(u),l==="opacity"&&(u=Ve(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new zn(u))}})}),r;function a(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function BW(e,t,n){var r;k(n,function(a){t.hasOwnProperty(a)&&HR(t[a])&&(r=!0)}),r&&k(n,function(a){t.hasOwnProperty(a)&&HR(t[a])?e[a]=Ve(t[a]):delete e[a]})}function m1e(e,t,n,r,a,i){var o={};k(e,function(f){var d=zn.prepareVisualTypes(t[f]);o[f]=d});var s;function l(f){return FT(n,s,f)}function u(f,d){QG(n,s,f,d)}i==null?n.each(c):n.each([i],c);function c(f,d){s=i==null?f:d;var v=n.getRawDataItem(s);if(!(v&&v.visualMap===!1))for(var h=r.call(a,f),g=t[h],p=o[h],m=0,y=p.length;mt[0][1]&&(t[0][1]=i[0]),i[1]t[1][1]&&(t[1][1]=i[1])}return t&&ZR(t)}};function ZR(e){return new Xe(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}var T1e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){this.ecModel=n,this.api=r,this.model,(this._brushController=new PA(r.getZr())).on("brush",Ce(this._onBrush,this)).mount()},t.prototype.render=function(n,r,a,i){this.model=n,this._updateController(n,r,a,i)},t.prototype.updateTransform=function(n,r,a,i){zW(r),this._updateController(n,r,a,i)},t.prototype.updateVisual=function(n,r,a,i){this.updateTransform(n,r,a,i)},t.prototype.updateView=function(n,r,a,i){this._updateController(n,r,a,i)},t.prototype._updateController=function(n,r,a,i){(!i||i.$from!==n.id)&&this._brushController.setPanels(n.brushTargetManager.makePanelOpts(a)).enableBrush(n.brushOption).updateCovers(n.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(n){var r=this.model.id,a=this.model.brushTargetManager.setOutputRanges(n.areas,this.ecModel);(!n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:r,areas:Ve(a),$from:r}),n.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:r,areas:Ve(a),$from:r})},t.type="brush",t}(Xt);const A1e=T1e;var I1e="#ddd",P1e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.areas=[],n.brushOption={},n}return t.prototype.optionUpdated=function(n,r){var a=this.option;!r&&BW(a,n,["inBrush","outOfBrush"]);var i=a.inBrush=a.inBrush||{};a.outOfBrush=a.outOfBrush||{color:I1e},i.hasOwnProperty("liftZ")||(i.liftZ=5)},t.prototype.setAreas=function(n){n&&(this.areas=fe(n,function(r){return jR(this.option,r)},this))},t.prototype.setBrushOption=function(n){this.brushOption=jR(this.option,n),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(ot);function jR(e,t){return Ye({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new Lt(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}const D1e=P1e;var M1e=["rect","polygon","lineX","lineY","keep","clear"],k1e=function(e){J(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a){var i,o,s;r.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,k(n.get("type",!0),function(l){n.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===i)?"emphasis":"normal")})},t.prototype.updateView=function(n,r,a){this.render(n,r,a)},t.prototype.getIcons=function(){var n=this.model,r=n.get("icon",!0),a={};return k(n.get("type",!0),function(i){r[i]&&(a[i]=r[i])}),a},t.prototype.onclick=function(n,r,a){var i=this._brushType,o=this._brushMode;a==="clear"?(r.dispatchAction({type:"axisAreaSelect",intervals:[]}),r.dispatchAction({type:"brush",command:"clear",areas:[]})):r.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:a==="keep"?i:i===a?!1:a,brushMode:a==="keep"?o==="multiple"?"single":"multiple":o}})},t.getDefaultOption=function(n){var r={show:!0,type:M1e.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:n.getLocaleModel().get(["toolbox","brush","title"])};return r},t}(sa);const L1e=k1e;function E1e(e){e.registerComponentView(A1e),e.registerComponentModel(D1e),e.registerPreprocessor(g1e),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,b1e),e.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(t,n){n.eachComponent({mainType:"brush",query:t},function(r){r.setAreas(t.areas)})}),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},tn),e.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},tn),tc("brush",L1e)}var R1e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(ot),V1e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){if(this.group.removeAll(),!!n.get("show")){var i=this.group,o=n.getModel("textStyle"),s=n.getModel("subtextStyle"),l=n.get("textAlign"),u=Ge(n.get("textBaseline"),n.get("textVerticalAlign")),c=new lt({style:kt(o,{text:n.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),f=c.getBoundingRect(),d=n.get("subtext"),v=new lt({style:kt(s,{text:d,fill:s.getTextColor(),y:f.height+n.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),h=n.get("link"),g=n.get("sublink"),p=n.get("triggerEvent",!0);c.silent=!h&&!p,v.silent=!g&&!p,h&&c.on("click",function(){um(h,"_"+n.get("target"))}),g&&v.on("click",function(){um(g,"_"+n.get("subtarget"))}),ze(c).eventData=ze(v).eventData=p?{componentType:"title",componentIndex:n.componentIndex}:null,i.add(c),d&&i.add(v);var m=i.getBoundingRect(),y=n.getBoxLayoutParams();y.width=m.width,y.height=m.height;var _=hn(y,{width:a.getWidth(),height:a.getHeight()},n.get("padding"));l||(l=n.get("left")||n.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=n.get("top")||n.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var b={align:l,verticalAlign:u};c.setStyle(b),v.setStyle(b),m=i.getBoundingRect();var x=_.margin,S=n.getItemStyle(["color","opacity"]);S.fill=n.get("backgroundColor");var w=new at({shape:{x:m.x-x[3],y:m.y-x[0],width:m.width+x[1]+x[3],height:m.height+x[0]+x[2],r:n.get("borderRadius")},style:S,subPixelOptimize:!0,silent:!0});i.add(w)}},t.type="title",t}(Xt);function O1e(e){e.registerComponentModel(R1e),e.registerComponentView(V1e)}var N1e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode="box",n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a),this._initData()},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(n){n==null&&(n=this.option.currentIndex);var r=this._data.count();this.option.loop?n=(n%r+r)%r:(n>=r&&(n=r-1),n<0&&(n=0)),this.option.currentIndex=n},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(n){this.option.autoPlay=!!n},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var n=this.option,r=n.data||[],a=n.axisType,i=this._names=[],o;a==="category"?(o=[],k(r,function(u,c){var f=vn(sf(u),""),d;Re(u)?(d=Ve(u),d.value=c):d=c,o.push(d),i.push(f)})):o=r;var s={category:"ordinal",time:"time",value:"number"}[a]||"number",l=this._data=new fr([{name:"value",type:s}],this);l.initData(o,i)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(ot);const KR=N1e;var FW=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="timeline.slider",t.defaultOption=As(KR.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(KR);cn(FW,VT.prototype);const B1e=FW;var z1e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="timeline",t}(Xt);const F1e=z1e;var $1e=function(e){J(t,e);function t(n,r,a,i){var o=e.call(this,n,r,a)||this;return o.type=i||"value",o}return t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},t}(Za);const G1e=$1e;var sS=Math.PI,qR=it(),H1e=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){this.api=r},t.prototype.render=function(n,r,a){if(this.model=n,this.api=a,this.ecModel=r,this.group.removeAll(),n.get("show",!0)){var i=this._layout(n,a),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,n);n.formatTooltip=function(u){var c=l.scale.getLabel({value:u});return xn("nameValue",{noName:!0,value:c})},k(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,n)},this),this._renderAxisLabel(i,s,l,n),this._position(i,n)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(n,r){var a=n.get(["label","position"]),i=n.get("orient"),o=U1e(n,r),s;a==null||a==="auto"?s=i==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},c={horizontal:0,vertical:sS/2},f=i==="vertical"?o.height:o.width,d=n.getModel("controlStyle"),v=d.get("show",!0),h=v?d.get("itemSize"):0,g=v?d.get("itemGap"):0,p=h+g,m=n.get(["label","rotate"])||0;m=m*sS/180;var y,_,b,x=d.get("position",!0),S=v&&d.get("showPlayBtn",!0),w=v&&d.get("showPrevBtn",!0),C=v&&d.get("showNextBtn",!0),T=0,A=f;x==="left"||x==="bottom"?(S&&(y=[0,0],T+=p),w&&(_=[T,0],T+=p),C&&(b=[A-h,0],A-=p)):(S&&(y=[A-h,0],A-=p),w&&(_=[0,0],T+=p),C&&(b=[A-h,0],A-=p));var P=[T,A];return n.get("inverse")&&P.reverse(),{viewRect:o,mainLength:f,orient:i,rotation:c[i],labelRotation:m,labelPosOpt:s,labelAlign:n.get(["label","align"])||l[i],labelBaseline:n.get(["label","verticalAlign"])||n.get(["label","baseline"])||u[i],playPosition:y,prevBtnPosition:_,nextBtnPosition:b,axisExtent:P,controlSize:h,controlGap:g}},t.prototype._position=function(n,r){var a=this._mainGroup,i=this._labelGroup,o=n.viewRect;if(n.orient==="vertical"){var s=$r(),l=o.x,u=o.y+o.height;Si(s,s,[-l,-u]),gu(s,s,-sS/2),Si(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var c=y(o),f=y(a.getBoundingRect()),d=y(i.getBoundingRect()),v=[a.x,a.y],h=[i.x,i.y];h[0]=v[0]=c[0][0];var g=n.labelPosOpt;if(g==null||we(g)){var p=g==="+"?0:1;_(v,f,c,1,p),_(h,d,c,1,1-p)}else{var p=g>=0?0:1;_(v,f,c,1,p),h[1]=v[1]+g}a.setPosition(v),i.setPosition(h),a.rotation=i.rotation=n.rotation,m(a),m(i);function m(b){b.originX=c[0][0]-b.x,b.originY=c[1][0]-b.y}function y(b){return[[b.x,b.x+b.width],[b.y,b.y+b.height]]}function _(b,x,S,w,C){b[w]+=S[w][C]-x[w][C]}},t.prototype._createAxis=function(n,r){var a=r.getData(),i=r.get("axisType"),o=W1e(r,i);o.getTicks=function(){return a.mapArray(["value"],function(u){return{value:u}})};var s=a.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new G1e("value",o,n.axisExtent,i);return l.model=r,l},t.prototype._createGroup=function(n){var r=this[n]=new Ne;return this.group.add(r),r},t.prototype._renderAxisLine=function(n,r,a,i){var o=a.getExtent();if(i.get(["lineStyle","show"])){var s=new Mn({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:oe({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});r.add(s);var l=this._progressLine=new Mn({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:Ee({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});r.add(l)}},t.prototype._renderAxisTick=function(n,r,a,i){var o=this,s=i.getData(),l=a.scale.getTicks();this._tickSymbols=[],k(l,function(u){var c=a.dataToCoord(u.value),f=s.getItemModel(u.value),d=f.getModel("itemStyle"),v=f.getModel(["emphasis","itemStyle"]),h=f.getModel(["progress","itemStyle"]),g={x:c,y:0,onclick:Ce(o._changeTimeline,o,u.value)},p=JR(f,d,r,g);p.ensureState("emphasis").style=v.getItemStyle(),p.ensureState("progress").style=h.getItemStyle(),Ol(p);var m=ze(p);f.get("tooltip")?(m.dataIndex=u.value,m.dataModel=i):m.dataIndex=m.dataModel=null,o._tickSymbols.push(p)})},t.prototype._renderAxisLabel=function(n,r,a,i){var o=this,s=a.getLabelModel();if(s.get("show")){var l=i.getData(),u=a.getViewLabels();this._tickLabels=[],k(u,function(c){var f=c.tickValue,d=l.getItemModel(f),v=d.getModel("label"),h=d.getModel(["emphasis","label"]),g=d.getModel(["progress","label"]),p=a.dataToCoord(c.tickValue),m=new lt({x:p,y:0,rotation:n.labelRotation-n.rotation,onclick:Ce(o._changeTimeline,o,f),silent:!1,style:kt(v,{text:c.formattedLabel,align:n.labelAlign,verticalAlign:n.labelBaseline})});m.ensureState("emphasis").style=kt(h),m.ensureState("progress").style=kt(g),r.add(m),Ol(m),qR(m).dataIndex=f,o._tickLabels.push(m)})}},t.prototype._renderControl=function(n,r,a,i){var o=n.controlSize,s=n.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),c=i.getPlayState(),f=i.get("inverse",!0);d(n.nextBtnPosition,"next",Ce(this._changeTimeline,this,f?"-":"+")),d(n.prevBtnPosition,"prev",Ce(this._changeTimeline,this,f?"+":"-")),d(n.playPosition,c?"stop":"play",Ce(this._handlePlayClick,this,!c),!0);function d(v,h,g,p){if(v){var m=Wa(Ge(i.get(["controlStyle",h+"BtnSize"]),o),o),y=[0,-m/2,m,m],_=Y1e(i,h+"Icon",y,{x:v[0],y:v[1],originX:o/2,originY:0,rotation:p?-s:0,rectHover:!0,style:l,onclick:g});_.ensureState("emphasis").style=u,r.add(_),Ol(_)}}},t.prototype._renderCurrentPointer=function(n,r,a,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,c={onCreate:function(f){f.draggable=!0,f.drift=Ce(u._handlePointerDrag,u),f.ondragend=Ce(u._handlePointerDragend,u),QR(f,u._progressLine,s,a,i,!0)},onUpdate:function(f){QR(f,u._progressLine,s,a,i)}};this._currentPointer=JR(l,l,this._mainGroup,{},this._currentPointer,c)},t.prototype._handlePlayClick=function(n){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:n,from:this.uid})},t.prototype._handlePointerDrag=function(n,r,a){this._clearTimer(),this._pointerChangeTimeline([a.offsetX,a.offsetY])},t.prototype._handlePointerDragend=function(n){this._pointerChangeTimeline([n.offsetX,n.offsetY],!0)},t.prototype._pointerChangeTimeline=function(n,r){var a=this._toAxisCoord(n)[0],i=this._axis,o=da(i.getExtent().slice());a>o[1]&&(a=o[1]),a=0&&(o[i]=+o[i].toFixed(d)),[o,f]}var lS={min:He(Yg,"min"),max:He(Yg,"max"),average:He(Yg,"average"),median:He(Yg,"median")};function zv(e,t){if(t){var n=e.getData(),r=e.coordinateSystem,a=r&&r.dimensions;if(!exe(t)&&!ue(t.coord)&&ue(a)){var i=GW(t,n,r,e);if(t=Ve(t),t.type&&lS[t.type]&&i.baseAxis&&i.valueAxis){var o=je(a,i.baseAxis.dim),s=je(a,i.valueAxis.dim),l=lS[t.type](n,i.baseDataDim,i.valueDataDim,o,s);t.coord=l[0],t.value=l[1]}else t.coord=[t.xAxis!=null?t.xAxis:t.radiusAxis,t.yAxis!=null?t.yAxis:t.angleAxis]}if(t.coord==null||!ue(a))t.coord=[];else for(var u=t.coord,c=0;c<2;c++)lS[u[c]]&&(u[c]=JA(n,n.mapDimension(a[c]),u[c]));return t}}function GW(e,t,n,r){var a={};return e.valueIndex!=null||e.valueDim!=null?(a.valueDataDim=e.valueIndex!=null?t.getDimension(e.valueIndex):e.valueDim,a.valueAxis=n.getAxis(txe(r,a.valueDataDim)),a.baseAxis=n.getOtherAxis(a.valueAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim)):(a.baseAxis=r.getBaseAxis(),a.valueAxis=n.getOtherAxis(a.baseAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim),a.valueDataDim=t.mapDimension(a.valueAxis.dim)),a}function txe(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function Fv(e,t){return e&&e.containData&&t.coord&&!pw(t)?e.containData(t.coord):!0}function nxe(e,t,n){return e&&e.containZone&&t.coord&&n.coord&&!pw(t)&&!pw(n)?e.containZone(t.coord,n.coord):!0}function HW(e,t){return e?function(n,r,a,i){var o=i<2?n.coord&&n.coord[i]:n.value;return Qo(o,t[i])}:function(n,r,a,i){return Qo(n.value,t[i])}}function JA(e,t,n){if(n==="average"){var r=0,a=0;return e.each(t,function(i,o){isNaN(i)||(r+=i,a++)}),r/a}else return n==="median"?e.getMedian(t):e.getDataExtent(t)[n==="max"?1:0]}var uS=it(),rxe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){this.markerGroupMap=Ie()},t.prototype.render=function(n,r,a){var i=this,o=this.markerGroupMap;o.each(function(s){uS(s).keep=!1}),r.eachSeries(function(s){var l=gs.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,r,a)}),o.each(function(s){!uS(s).keep&&i.group.remove(s.group)})},t.prototype.markKeep=function(n){uS(n).keep=!0},t.prototype.toggleBlurSeries=function(n,r){var a=this;k(n,function(i){var o=gs.getMarkerModelFromSeries(i,a.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(r?p$(l):hT(l))})}})},t.type="marker",t}(Xt);const QA=rxe;function tV(e,t,n){var r=t.coordinateSystem;e.each(function(a){var i=e.getItemModel(a),o,s=_e(i.get("x"),n.getWidth()),l=_e(i.get("y"),n.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,a));else if(r){var u=e.get(r.dimensions[0],a),c=e.get(r.dimensions[1],a);o=r.dataToPoint([u,c])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),e.setItemLayout(a,o)})}var axe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=gs.getMarkerModelFromSeries(i,"markPoint");o&&(tV(o.getData(),i,a),this.markerGroupMap.get(i.id).updateLayout())},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,new _h),f=ixe(o,n,r);r.setData(f),tV(r.getData(),n,i),f.each(function(d){var v=f.getItemModel(d),h=v.getShallow("symbol"),g=v.getShallow("symbolSize"),p=v.getShallow("symbolRotate"),m=v.getShallow("symbolOffset"),y=v.getShallow("symbolKeepAspect");if(Le(h)||Le(g)||Le(p)||Le(m)){var _=r.getRawValue(d),b=r.getDataParams(d);Le(h)&&(h=h(_,b)),Le(g)&&(g=g(_,b)),Le(p)&&(p=p(_,b)),Le(m)&&(m=m(_,b))}var x=v.getModel("itemStyle").getItemStyle(),S=hh(l,"color");x.fill||(x.fill=S),f.setItemVisual(d,{symbol:h,symbolSize:g,symbolRotate:p,symbolOffset:m,symbolKeepAspect:y,style:x})}),c.updateData(f),this.group.add(c.group),f.eachItemGraphicEl(function(d){d.traverse(function(v){ze(v).dataModel=r})}),this.markKeep(c),c.group.silent=r.get("silent")||n.get("silent")},t.type="markPoint",t}(QA);function ixe(e,t,n){var r;e?r=fe(e&&e.dimensions,function(s){var l=t.getData().getDimensionInfo(t.getData().mapDimension(s))||{};return oe(oe({},l),{name:s,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var a=new fr(r,n),i=fe(n.get("data"),He(zv,t));e&&(i=yt(i,He(Fv,e)));var o=HW(!!e,r);return a.initData(i,null,o),a}const oxe=axe;function sxe(e){e.registerComponentModel(Q1e),e.registerComponentView(oxe),e.registerPreprocessor(function(t){qA(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}var lxe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(n,r,a){return new t(n,r,a)},t.type="markLine",t.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},t}(gs);const uxe=lxe;var Xg=it(),cxe=function(e,t,n,r){var a=e.getData(),i;if(ue(r))i=r;else{var o=r.type;if(o==="min"||o==="max"||o==="average"||o==="median"||r.xAxis!=null||r.yAxis!=null){var s=void 0,l=void 0;if(r.yAxis!=null||r.xAxis!=null)s=t.getAxis(r.yAxis!=null?"y":"x"),l=Dn(r.yAxis,r.xAxis);else{var u=GW(r,a,t,e);s=u.valueAxis;var c=P3(a,u.valueDataDim);l=JA(a,c,o)}var f=s.dim==="x"?0:1,d=1-f,v=Ve(r),h={coord:[]};v.type=null,v.coord=[],v.coord[d]=-1/0,h.coord[d]=1/0;var g=n.get("precision");g>=0&&ut(l)&&(l=+l.toFixed(Math.min(g,20))),v.coord[f]=h.coord[f]=l,i=[v,h,{type:o,valueIndex:r.valueIndex,value:l}]}else i=[]}var p=[zv(e,i[0]),zv(e,i[1]),oe({},i[2])];return p[2].type=p[2].type||null,Ye(p[2],p[0]),Ye(p[2],p[1]),p};function Vm(e){return!isNaN(e)&&!isFinite(e)}function nV(e,t,n,r){var a=1-e,i=r.dimensions[e];return Vm(t[a])&&Vm(n[a])&&t[e]===n[e]&&r.getAxis(i).containData(t[e])}function fxe(e,t){if(e.type==="cartesian2d"){var n=t[0].coord,r=t[1].coord;if(n&&r&&(nV(1,n,r,e)||nV(0,n,r,e)))return!0}return Fv(e,t[0])&&Fv(e,t[1])}function cS(e,t,n,r,a){var i=r.coordinateSystem,o=e.getItemModel(t),s,l=_e(o.get("x"),a.getWidth()),u=_e(o.get("y"),a.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(r.getMarkerPosition)s=r.getMarkerPosition(e.getValues(e.dimensions,t));else{var c=i.dimensions,f=e.get(c[0],t),d=e.get(c[1],t);s=i.dataToPoint([f,d])}if(bu(i,"cartesian2d")){var v=i.getAxis("x"),h=i.getAxis("y"),c=i.dimensions;Vm(e.get(c[0],t))?s[0]=v.toGlobalCoord(v.getExtent()[n?0:1]):Vm(e.get(c[1],t))&&(s[1]=h.toGlobalCoord(h.getExtent()[n?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}e.setItemLayout(t,s)}var dxe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=gs.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=Xg(o).from,u=Xg(o).to;l.each(function(c){cS(l,c,!0,i,a),cS(u,c,!1,i,a)}),s.each(function(c){s.setItemLayout(c,[l.getItemLayout(c),u.getItemLayout(c)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,new xA);this.group.add(c.group);var f=vxe(o,n,r),d=f.from,v=f.to,h=f.line;Xg(r).from=d,Xg(r).to=v,r.setData(h);var g=r.get("symbol"),p=r.get("symbolSize"),m=r.get("symbolRotate"),y=r.get("symbolOffset");ue(g)||(g=[g,g]),ue(p)||(p=[p,p]),ue(m)||(m=[m,m]),ue(y)||(y=[y,y]),f.from.each(function(b){_(d,b,!0),_(v,b,!1)}),h.each(function(b){var x=h.getItemModel(b).getModel("lineStyle").getLineStyle();h.setItemLayout(b,[d.getItemLayout(b),v.getItemLayout(b)]),x.stroke==null&&(x.stroke=d.getItemVisual(b,"style").fill),h.setItemVisual(b,{fromSymbolKeepAspect:d.getItemVisual(b,"symbolKeepAspect"),fromSymbolOffset:d.getItemVisual(b,"symbolOffset"),fromSymbolRotate:d.getItemVisual(b,"symbolRotate"),fromSymbolSize:d.getItemVisual(b,"symbolSize"),fromSymbol:d.getItemVisual(b,"symbol"),toSymbolKeepAspect:v.getItemVisual(b,"symbolKeepAspect"),toSymbolOffset:v.getItemVisual(b,"symbolOffset"),toSymbolRotate:v.getItemVisual(b,"symbolRotate"),toSymbolSize:v.getItemVisual(b,"symbolSize"),toSymbol:v.getItemVisual(b,"symbol"),style:x})}),c.updateData(h),f.line.eachItemGraphicEl(function(b){ze(b).dataModel=r,b.traverse(function(x){ze(x).dataModel=r})});function _(b,x,S){var w=b.getItemModel(x);cS(b,x,S,n,i);var C=w.getModel("itemStyle").getItemStyle();C.fill==null&&(C.fill=hh(l,"color")),b.setItemVisual(x,{symbolKeepAspect:w.get("symbolKeepAspect"),symbolOffset:Ge(w.get("symbolOffset",!0),y[S?0:1]),symbolRotate:Ge(w.get("symbolRotate",!0),m[S?0:1]),symbolSize:Ge(w.get("symbolSize"),p[S?0:1]),symbol:Ge(w.get("symbol",!0),g[S?0:1]),style:C})}this.markKeep(c),c.group.silent=r.get("silent")||n.get("silent")},t.type="markLine",t}(QA);function vxe(e,t,n){var r;e?r=fe(e&&e.dimensions,function(u){var c=t.getData().getDimensionInfo(t.getData().mapDimension(u))||{};return oe(oe({},c),{name:u,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var a=new fr(r,n),i=new fr(r,n),o=new fr([],n),s=fe(n.get("data"),He(cxe,t,e,n));e&&(s=yt(s,He(fxe,e)));var l=HW(!!e,r);return a.initData(fe(s,function(u){return u[0]}),null,l),i.initData(fe(s,function(u){return u[1]}),null,l),o.initData(fe(s,function(u){return u[2]})),o.hasItemOption=!0,{from:a,to:i,line:o}}const hxe=dxe;function gxe(e){e.registerComponentModel(uxe),e.registerComponentView(hxe),e.registerPreprocessor(function(t){qA(t.series,"markLine")&&(t.markLine=t.markLine||{})})}var pxe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(n,r,a){return new t(n,r,a)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(gs);const mxe=pxe;var Zg=it(),yxe=function(e,t,n,r){var a=r[0],i=r[1];if(!(!a||!i)){var o=zv(e,a),s=zv(e,i),l=o.coord,u=s.coord;l[0]=Dn(l[0],-1/0),l[1]=Dn(l[1],-1/0),u[0]=Dn(u[0],1/0),u[1]=Dn(u[1],1/0);var c=jC([{},o,s]);return c.coord=[o.coord,s.coord],c.x0=o.x,c.y0=o.y,c.x1=s.x,c.y1=s.y,c}};function Om(e){return!isNaN(e)&&!isFinite(e)}function rV(e,t,n,r){var a=1-e;return Om(t[a])&&Om(n[a])}function _xe(e,t){var n=t.coord[0],r=t.coord[1],a={coord:n,x:t.x0,y:t.y0},i={coord:r,x:t.x1,y:t.y1};return bu(e,"cartesian2d")?n&&r&&(rV(1,n,r)||rV(0,n,r))?!0:nxe(e,a,i):Fv(e,a)||Fv(e,i)}function aV(e,t,n,r,a){var i=r.coordinateSystem,o=e.getItemModel(t),s,l=_e(o.get(n[0]),a.getWidth()),u=_e(o.get(n[1]),a.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(r.getMarkerPosition){var c=e.getValues(["x0","y0"],t),f=e.getValues(["x1","y1"],t),d=i.clampData(c),v=i.clampData(f),h=[];n[0]==="x0"?h[0]=d[0]>v[0]?f[0]:c[0]:h[0]=d[0]>v[0]?c[0]:f[0],n[1]==="y0"?h[1]=d[1]>v[1]?f[1]:c[1]:h[1]=d[1]>v[1]?c[1]:f[1],s=r.getMarkerPosition(h,n,!0)}else{var g=e.get(n[0],t),p=e.get(n[1],t),m=[g,p];i.clampData&&i.clampData(m,m),s=i.dataToPoint(m,!0)}if(bu(i,"cartesian2d")){var y=i.getAxis("x"),_=i.getAxis("y"),g=e.get(n[0],t),p=e.get(n[1],t);Om(g)?s[0]=y.toGlobalCoord(y.getExtent()[n[0]==="x0"?0:1]):Om(p)&&(s[1]=_.toGlobalCoord(_.getExtent()[n[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var iV=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],bxe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=gs.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=fe(iV,function(f){return aV(s,l,f,i,a)});s.setItemLayout(l,u);var c=s.getItemGraphicEl(l);c.setShape("points",u)})}},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,{group:new Ne});this.group.add(c.group),this.markKeep(c);var f=Sxe(o,n,r);r.setData(f),f.each(function(d){var v=fe(iV,function(C){return aV(f,d,C,n,i)}),h=o.getAxis("x").scale,g=o.getAxis("y").scale,p=h.getExtent(),m=g.getExtent(),y=[h.parse(f.get("x0",d)),h.parse(f.get("x1",d))],_=[g.parse(f.get("y0",d)),g.parse(f.get("y1",d))];da(y),da(_);var b=!(p[0]>y[1]||p[1]_[1]||m[1]<_[0]),x=!b;f.setItemLayout(d,{points:v,allClipped:x});var S=f.getItemModel(d).getModel("itemStyle").getItemStyle(),w=hh(l,"color");S.fill||(S.fill=w,we(S.fill)&&(S.fill=qp(S.fill,.4))),S.stroke||(S.stroke=w),f.setItemVisual(d,"style",S)}),f.diff(Zg(c).data).add(function(d){var v=f.getItemLayout(d);if(!v.allClipped){var h=new Dr({shape:{points:v.points}});f.setItemGraphicEl(d,h),c.group.add(h)}}).update(function(d,v){var h=Zg(c).data.getItemGraphicEl(v),g=f.getItemLayout(d);g.allClipped?h&&c.group.remove(h):(h?ct(h,{shape:{points:g.points}},r,d):h=new Dr({shape:{points:g.points}}),f.setItemGraphicEl(d,h),c.group.add(h))}).remove(function(d){var v=Zg(c).data.getItemGraphicEl(d);c.group.remove(v)}).execute(),f.eachItemGraphicEl(function(d,v){var h=f.getItemModel(v),g=f.getItemVisual(v,"style");d.useStyle(f.getItemVisual(v,"style")),Gn(d,Sn(h),{labelFetcher:r,labelDataIndex:v,defaultText:f.getName(v)||"",inheritColor:we(g.fill)?qp(g.fill,1):"#000"}),$n(d,h),Yt(d,null,null,h.get(["emphasis","disabled"])),ze(d).dataModel=r}),Zg(c).data=f,c.group.silent=r.get("silent")||n.get("silent")},t.type="markArea",t}(QA);function Sxe(e,t,n){var r,a,i=["x0","y0","x1","y1"];if(e){var o=fe(e&&e.dimensions,function(u){var c=t.getData(),f=c.getDimensionInfo(c.mapDimension(u))||{};return oe(oe({},f),{name:u,ordinalMeta:null})});a=fe(i,function(u,c){return{name:u,type:o[c%2].type}}),r=new fr(a,n)}else a=[{name:"value",type:"float"}],r=new fr(a,n);var s=fe(n.get("data"),He(yxe,t,e,n));e&&(s=yt(s,He(_xe,e)));var l=e?function(u,c,f,d){var v=u.coord[Math.floor(d/2)][d%2];return Qo(v,a[d])}:function(u,c,f,d){return Qo(u.value,a[d])};return r.initData(s,null,l),r.hasItemOption=!0,r}const xxe=bxe;function wxe(e){e.registerComponentModel(mxe),e.registerComponentView(xxe),e.registerPreprocessor(function(t){qA(t.series,"markArea")&&(t.markArea=t.markArea||{})})}var Cxe=function(e,t){if(t==="all")return{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])};if(t==="inverse")return{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}},Txe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a),n.selected=n.selected||{},this._updateSelector(n)},t.prototype.mergeOption=function(n,r){e.prototype.mergeOption.call(this,n,r),this._updateSelector(n)},t.prototype._updateSelector=function(n){var r=n.selector,a=this.ecModel;r===!0&&(r=n.selector=["all","inverse"]),ue(r)&&k(r,function(i,o){we(i)&&(i={type:i}),r[o]=Ye(i,Cxe(a,i.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var n=this._data;if(n[0]&&this.get("selectedMode")==="single"){for(var r=!1,a=0;a=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(ot);const mw=Txe;var Uu=He,yw=k,jg=Ne,Axe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new jg),this.group.add(this._selectorGroup=new jg),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(n,r,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!n.get("show",!0)){var o=n.get("align"),s=n.get("orient");(!o||o==="auto")&&(o=n.get("left")==="right"&&s==="vertical"?"right":"left");var l=n.get("selector",!0),u=n.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,n,r,a,l,s,u);var c=n.getBoxLayoutParams(),f={width:a.getWidth(),height:a.getHeight()},d=n.get("padding"),v=hn(c,f,d),h=this.layoutInner(n,o,v,i,l,u),g=hn(Ee({width:h.width,height:h.height},c),f,d);this.group.x=g.x-h.x,this.group.y=g.y-h.y,this.group.markRedraw(),this.group.add(this._backgroundEl=kW(h,n))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(n,r,a,i,o,s,l){var u=this.getContentGroup(),c=Ie(),f=r.get("selectedMode"),d=[];a.eachRawSeries(function(v){!v.get("legendHoverLink")&&d.push(v.id)}),yw(r.getData(),function(v,h){var g=v.get("name");if(!this.newlineDisabled&&(g===""||g===` +`)){var p=new jg;p.newline=!0,u.add(p);return}var m=a.getSeriesByName(g)[0];if(!c.get(g))if(m){var y=m.getData(),_=y.getVisual("legendLineStyle")||{},b=y.getVisual("legendIcon"),x=y.getVisual("style"),S=this._createItem(m,g,h,v,r,n,_,x,b,f,i);S.on("click",Uu(oV,g,null,i,d)).on("mouseover",Uu(_w,m.name,null,i,d)).on("mouseout",Uu(bw,m.name,null,i,d)),a.ssr&&S.eachChild(function(w){var C=ze(w);C.seriesIndex=m.seriesIndex,C.dataIndex=h,C.ssrType="legend"}),c.set(g,!0)}else a.eachRawSeries(function(w){if(!c.get(g)&&w.legendVisualProvider){var C=w.legendVisualProvider;if(!C.containName(g))return;var T=C.indexOfName(g),A=C.getItemVisual(T,"style"),P=C.getItemVisual(T,"legendIcon"),D=Gr(A.fill);D&&D[3]===0&&(D[3]=.2,A=oe(oe({},A),{fill:Hi(D,"rgba")}));var M=this._createItem(w,g,h,v,r,n,{},A,P,f,i);M.on("click",Uu(oV,null,g,i,d)).on("mouseover",Uu(_w,null,g,i,d)).on("mouseout",Uu(bw,null,g,i,d)),a.ssr&&M.eachChild(function(L){var R=ze(L);R.seriesIndex=w.seriesIndex,R.dataIndex=h,R.ssrType="legend"}),c.set(g,!0)}},this)},this),o&&this._createSelector(o,r,i,s,l)},t.prototype._createSelector=function(n,r,a,i,o){var s=this.getSelectorGroup();yw(n,function(u){var c=u.type,f=new lt({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var d=r.getModel("selectorLabel"),v=r.getModel(["emphasis","selectorLabel"]);Gn(f,{normal:d,emphasis:v},{defaultText:u.title}),Ol(f)})},t.prototype._createItem=function(n,r,a,i,o,s,l,u,c,f,d){var v=n.visualDrawType,h=o.get("itemWidth"),g=o.get("itemHeight"),p=o.isSelected(r),m=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),_=i.get("icon");c=_||c||"roundRect";var b=Ixe(c,i,l,u,v,p,d),x=new jg,S=i.getModel("textStyle");if(Le(n.getLegendIcon)&&(!_||_==="inherit"))x.add(n.getLegendIcon({itemWidth:h,itemHeight:g,icon:c,iconRotate:m,itemStyle:b.itemStyle,lineStyle:b.lineStyle,symbolKeepAspect:y}));else{var w=_==="inherit"&&n.getData().getVisual("symbol")?m==="inherit"?n.getData().getVisual("symbolRotate"):m:0;x.add(Pxe({itemWidth:h,itemHeight:g,icon:c,iconRotate:w,itemStyle:b.itemStyle,lineStyle:b.lineStyle,symbolKeepAspect:y}))}var C=s==="left"?h+5:-5,T=s,A=o.get("formatter"),P=r;we(A)&&A?P=A.replace("{name}",r??""):Le(A)&&(P=A(r));var D=p?S.getTextColor():i.get("inactiveColor");x.add(new lt({style:kt(S,{text:P,x:C,y:g/2,fill:D,align:T,verticalAlign:"middle"},{inheritColor:D})}));var M=new at({shape:x.getBoundingRect(),style:{fill:"transparent"}}),L=i.getModel("tooltip");return L.get("show")&&cf({el:M,componentModel:o,itemName:r,itemTooltipOption:L.option}),x.add(M),x.eachChild(function(R){R.silent=!0}),M.silent=!f,this.getContentGroup().add(x),Ol(x),x.__legendDataIndex=a,x},t.prototype.layoutInner=function(n,r,a,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Bl(n.get("orient"),l,n.get("itemGap"),a.width,a.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),o){Bl("horizontal",u,n.get("selectorItemGap",!0));var d=u.getBoundingRect(),v=[-d.x,-d.y],h=n.get("selectorButtonGap",!0),g=n.getOrient().index,p=g===0?"width":"height",m=g===0?"height":"width",y=g===0?"y":"x";s==="end"?v[g]+=c[p]+h:f[g]+=d[p]+h,v[1-g]+=c[m]/2-d[m]/2,u.x=v[0],u.y=v[1],l.x=f[0],l.y=f[1];var _={x:0,y:0};return _[p]=c[p]+h+d[p],_[m]=Math.max(c[m],d[m]),_[y]=Math.min(0,d[y]+v[1-g]),_}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Xt);function Ixe(e,t,n,r,a,i,o){function s(p,m){p.lineWidth==="auto"&&(p.lineWidth=m.lineWidth>0?2:0),yw(p,function(y,_){p[_]==="inherit"&&(p[_]=m[_])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=e.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?r.decal:zc(f,o),u.fill==="inherit"&&(u.fill=r[a]),u.stroke==="inherit"&&(u.stroke=r[c]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?r:n).opacity),s(u,r);var d=t.getModel("lineStyle"),v=d.getLineStyle();if(s(v,n),u.fill==="auto"&&(u.fill=r.fill),u.stroke==="auto"&&(u.stroke=r.fill),v.stroke==="auto"&&(v.stroke=r.fill),!i){var h=t.get("inactiveBorderWidth"),g=u[c];u.lineWidth=h==="auto"?r.lineWidth>0&&g?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v.stroke=d.get("inactiveColor"),v.lineWidth=d.get("inactiveWidth")}return{itemStyle:u,lineStyle:v}}function Pxe(e){var t=e.icon||"roundRect",n=sn(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function oV(e,t,n,r){bw(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:e??t}),_w(e,t,n,r)}function WW(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,a=t.length;ra[o],p=[-v.x,-v.y];r||(p[i]=c[u]);var m=[0,0],y=[-h.x,-h.y],_=Ge(n.get("pageButtonGap",!0),n.get("itemGap",!0));if(g){var b=n.get("pageButtonPosition",!0);b==="end"?y[i]+=a[o]-h[o]:m[i]+=h[o]+_}y[1-i]+=v[s]/2-h[s]/2,c.setPosition(p),f.setPosition(m),d.setPosition(y);var x={x:0,y:0};if(x[o]=g?a[o]:v[o],x[s]=Math.max(v[s],h[s]),x[l]=Math.min(0,h[l]+y[1-i]),f.__rectSize=a[o],g){var S={x:0,y:0};S[o]=Math.max(a[o]-h[o]-_,0),S[s]=x[s],f.setClipPath(new at({shape:S})),f.__rectSize=S[o]}else d.eachChild(function(C){C.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(n);return w.pageIndex!=null&&ct(c,{x:w.contentPosition[0],y:w.contentPosition[1]},g?n:null),this._updatePageInfoView(n,w),x},t.prototype._pageGo=function(n,r,a){var i=this._getPageInfo(r)[n];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:r.id})},t.prototype._updatePageInfoView=function(n,r){var a=this._controllerGroup;k(["pagePrev","pageNext"],function(c){var f=c+"DataIndex",d=r[f]!=null,v=a.childOfName(c);v&&(v.setStyle("fill",d?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),v.cursor=d?"pointer":"default")});var i=a.childOfName("pageText"),o=n.get("pageFormatter"),s=r.pageIndex,l=s!=null?s+1:0,u=r.pageCount;i&&o&&i.setStyle("text",we(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(n){var r=n.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=n.getOrient().index,s=fS[o],l=dS[o],u=this._findTargetItemIndex(r),c=a.children(),f=c[u],d=c.length,v=d?1:0,h={contentPosition:[a.x,a.y],pageCount:v,pageIndex:v-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return h;var g=b(f);h.contentPosition[o]=-g.s;for(var p=u+1,m=g,y=g,_=null;p<=d;++p)_=b(c[p]),(!_&&y.e>m.s+i||_&&!x(_,m.s))&&(y.i>m.i?m=y:m=_,m&&(h.pageNextDataIndex==null&&(h.pageNextDataIndex=m.i),++h.pageCount)),y=_;for(var p=u-1,m=g,y=g,_=null;p>=-1;--p)_=b(c[p]),(!_||!x(y,_.s))&&m.i=w&&S.s<=w+i}},t.prototype._findTargetItemIndex=function(n){if(!this._showController)return 0;var r,a=this.getContentGroup(),i;return a.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===n&&(r=s)}),r??i},t.type="legend.scroll",t}(UW);const Rxe=Exe;function Vxe(e){e.registerAction("legendScroll","legendscroll",function(t,n){var r=t.scrollDataIndex;r!=null&&n.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(r)})})}function Oxe(e){Ke(YW),e.registerComponentModel(Lxe),e.registerComponentView(Rxe),Vxe(e)}function Nxe(e){Ke(YW),Ke(Oxe)}var Bxe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.inside",t.defaultOption=As(Bv.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(Bv);const zxe=Bxe;var eI=it();function Fxe(e,t,n){eI(e).coordSysRecordMap.each(function(r){var a=r.dataZoomInfoMap.get(t.uid);a&&(a.getRange=n)})}function $xe(e,t){for(var n=eI(e).coordSysRecordMap,r=n.keys(),a=0;ar[n+t]&&(t=s),a=a&&o.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!a}}}function Yxe(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(t,n){var r=eI(n),a=r.coordSysRecordMap||(r.coordSysRecordMap=Ie());a.each(function(i){i.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=PW(i);k(o.infoList,function(s){var l=s.model.uid,u=a.get(l)||a.set(l,Gxe(n,s.model)),c=u.dataZoomInfoMap||(u.dataZoomInfoMap=Ie());c.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),a.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){XW(a,i);return}var c=Uxe(l);o.enable(c.controlType,c.opt),o.setPointerChecker(i.containsPoint),yf(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var Xxe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="dataZoom.inside",n}return t.prototype.render=function(n,r,a){if(e.prototype.render.apply(this,arguments),n.noTarget()){this._clear();return}this.range=n.getPercentRange(),Fxe(a,n,{pan:Ce(vS.pan,this),zoom:Ce(vS.zoom,this),scrollMove:Ce(vS.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){$xe(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(UA),vS={zoom:function(e,t,n,r){var a=this.range,i=a.slice(),o=e.axisModels[0];if(o){var s=hS[t](null,[r.originX,r.originY],o,n,e),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/r.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(xu(0,i,[0,100],0,c.minSpan,c.maxSpan),this.range=i,a[0]!==i[0]||a[1]!==i[1])return i}},pan:uV(function(e,t,n,r,a,i){var o=hS[r]([i.oldX,i.oldY],[i.newX,i.newY],t,a,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:uV(function(e,t,n,r,a,i){var o=hS[r]([0,0],[i.scrollDelta,i.scrollDelta],t,a,n);return o.signal*(e[1]-e[0])*i.scrollDelta})};function uV(e){return function(t,n,r,a){var i=this.range,o=i.slice(),s=t.axisModels[0];if(s){var l=e(o,s,t,n,r,a);if(xu(l,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var hS={grid:function(e,t,n,r,a){var i=n.axis,o={},s=a.model.coordinateSystem.getRect();return e=e||[0,0],i.dim==="x"?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(e,t,n,r,a){var i=n.axis,o={},s=a.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType==="radiusAxis"?(o.pixel=t[0]-e[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(e,t,n,r,a){var i=n.axis,o=a.model.coordinateSystem.getRect(),s={};return e=e||[0,0],i.orient==="horizontal"?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};const Zxe=Xxe;function ZW(e){YA(e),e.registerComponentModel(zxe),e.registerComponentView(Zxe),Yxe(e)}var jxe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=As(Bv.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),t}(Bv);const Kxe=jxe;var ed=at,cV=7,qxe=1,gS=30,Jxe=7,td="horizontal",fV="vertical",Qxe=5,ewe=["line","bar","candlestick","scatter"],twe={easing:"cubicOut",duration:100,delay:0},nwe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return t.prototype.init=function(n,r){this.api=r,this._onBrush=Ce(this._onBrush,this),this._onBrushEnd=Ce(this._onBrushEnd,this)},t.prototype.render=function(n,r,a,i){if(e.prototype.render.apply(this,arguments),yf(this,"_dispatchZoomAction",n.get("throttle"),"fixRate"),this._orient=n.getOrient(),n.get("show")===!1){this.group.removeAll();return}if(n.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){Av(this,"_dispatchZoomAction");var n=this.api.getZr();n.off("mousemove",this._onBrush),n.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var n=this.group;n.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var r=this._displayables.sliderGroup=new Ne;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),n.add(r),this._positionGroup()},t.prototype._resetLocation=function(){var n=this.dataZoomModel,r=this.api,a=n.get("brushSelect"),i=a?Jxe:0,o=this._findCoordRect(),s={width:r.getWidth(),height:r.getHeight()},l=this._orient===td?{right:s.width-o.x-o.width,top:s.height-gS-cV-i,width:o.width,height:gS}:{right:cV,top:o.y,width:gS,height:o.height},u=hf(n.option);k(["right","top","width","height"],function(f){u[f]==="ph"&&(u[f]=l[f])});var c=hn(u,s);this._location={x:c.x,y:c.y},this._size=[c.width,c.height],this._orient===fV&&this._size.reverse()},t.prototype._positionGroup=function(){var n=this.group,r=this._location,a=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(a===td&&!o?{scaleY:l?1:-1,scaleX:1}:a===td&&o?{scaleY:l?1:-1,scaleX:-1}:a===fV&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=n.getBoundingRect([s]);n.x=r.x-u.x,n.y=r.y-u.y,n.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var n=this.dataZoomModel,r=this._size,a=this._displayables.sliderGroup,i=n.get("brushSelect");a.add(new ed({silent:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:n.get("backgroundColor")},z2:-40}));var o=new ed({shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:"transparent"},z2:0,onclick:Ce(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),a.add(o)},t.prototype._renderDataShadow=function(){var n=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!n)return;var r=this._size,a=this._shadowSize||[],i=n.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():n.otherDim;if(l==null)return;var u=this._shadowPolygonPts,c=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||r[0]!==a[0]||r[1]!==a[1]){var f=o.getDataExtent(l),d=(f[1]-f[0])*.3;f=[f[0]-d,f[1]+d];var v=[0,r[1]],h=[0,r[0]],g=[[r[0],0],[0,0]],p=[],m=h[1]/(o.count()-1),y=0,_=Math.round(o.count()/r[0]),b;o.each([l],function(T,A){if(_>0&&A%_){y+=m;return}var P=T==null||isNaN(T)||T==="",D=P?0:gt(T,f,v,!0);P&&!b&&A?(g.push([g[g.length-1][0],0]),p.push([p[p.length-1][0],0])):!P&&b&&(g.push([y,0]),p.push([y,0])),g.push([y,D]),p.push([y,D]),y+=m,b=P}),u=this._shadowPolygonPts=g,c=this._shadowPolylinePts=p}this._shadowData=o,this._shadowDim=l,this._shadowSize=[r[0],r[1]];var x=this.dataZoomModel;function S(T){var A=x.getModel(T?"selectedDataBackground":"dataBackground"),P=new Ne,D=new Dr({shape:{points:u},segmentIgnoreThreshold:1,style:A.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),M=new kr({shape:{points:c},segmentIgnoreThreshold:1,style:A.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return P.add(D),P.add(M),P}for(var w=0;w<3;w++){var C=S(w===1);this._displayables.sliderGroup.add(C),this._displayables.dataShadowSegs.push(C)}},t.prototype._prepareDataShadowInfo=function(){var n=this.dataZoomModel,r=n.get("showDataShadow");if(r!==!1){var a,i=this.ecModel;return n.eachTargetAxis(function(o,s){var l=n.getAxisProxy(o,s).getTargetSeriesModels();k(l,function(u){if(!a&&!(r!==!0&&je(ewe,u.get("type"))<0)){var c=i.getComponent(Xo(o),s).axis,f=rwe(o),d,v=u.coordinateSystem;f!=null&&v.getOtherAxis&&(d=v.getOtherAxis(c).inverse),f=u.getData().mapDimension(f),a={thisAxis:c,series:u,thisDim:o,otherDim:f,otherAxisInverse:d}}},this)},this),a}},t.prototype._renderHandle=function(){var n=this.group,r=this._displayables,a=r.handles=[null,null],i=r.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,c=l.get("borderRadius")||0,f=l.get("brushSelect"),d=r.filler=new ed({silent:f,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(d),o.add(new ed({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:c},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:qxe,fill:"rgba(0,0,0,0)"}})),k([0,1],function(_){var b=l.get("handleIcon");!dm[b]&&b.indexOf("path://")<0&&b.indexOf("image://")<0&&(b="path://"+b);var x=sn(b,-1,0,2,2,null,!0);x.attr({cursor:dV(this._orient),draggable:!0,drift:Ce(this._onDragMove,this,_),ondragend:Ce(this._onDragEnd,this),onmouseover:Ce(this._showDataInfo,this,!0),onmouseout:Ce(this._showDataInfo,this,!1),z2:5});var S=x.getBoundingRect(),w=l.get("handleSize");this._handleHeight=_e(w,this._size[1]),this._handleWidth=S.width/S.height*this._handleHeight,x.setStyle(l.getModel("handleStyle").getItemStyle()),x.style.strokeNoScale=!0,x.rectHover=!0,x.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),Ol(x);var C=l.get("handleColor");C!=null&&(x.style.fill=C),o.add(a[_]=x);var T=l.getModel("textStyle");n.add(i[_]=new lt({silent:!0,invisible:!0,style:kt(T,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:T.getTextColor(),font:T.getFont()}),z2:10}))},this);var v=d;if(f){var h=_e(l.get("moveHandleSize"),s[1]),g=r.moveHandle=new at({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:h}}),p=h*.8,m=r.moveHandleIcon=sn(l.get("moveHandleIcon"),-p/2,-p/2,p,p,"#fff",!0);m.silent=!0,m.y=s[1]+h/2-.5,g.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var y=Math.min(s[1]/2,Math.max(h,10));v=r.moveZone=new at({invisible:!0,shape:{y:s[1]-y,height:h+y}}),v.on("mouseover",function(){u.enterEmphasis(g)}).on("mouseout",function(){u.leaveEmphasis(g)}),o.add(g),o.add(m),o.add(v)}v.attr({draggable:!0,cursor:dV(this._orient),drift:Ce(this._onDragMove,this,"all"),ondragstart:Ce(this._showDataInfo,this,!0),ondragend:Ce(this._onDragEnd,this),onmouseover:Ce(this._showDataInfo,this,!0),onmouseout:Ce(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var n=this._range=this.dataZoomModel.getPercentRange(),r=this._getViewExtent();this._handleEnds=[gt(n[0],[0,100],r,!0),gt(n[1],[0,100],r,!0)]},t.prototype._updateInterval=function(n,r){var a=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=a.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];xu(r,i,o,a.get("zoomLock")?"all":n,s.minSpan!=null?gt(s.minSpan,l,o,!0):null,s.maxSpan!=null?gt(s.maxSpan,l,o,!0):null);var u=this._range,c=this._range=da([gt(i[0],o,l,!0),gt(i[1],o,l,!0)]);return!u||u[0]!==c[0]||u[1]!==c[1]},t.prototype._updateView=function(n){var r=this._displayables,a=this._handleEnds,i=da(a.slice()),o=this._size;k([0,1],function(v){var h=r.handles[v],g=this._handleHeight;h.attr({scaleX:g/2,scaleY:g/2,x:a[v]+(v?-1:1),y:o[1]/2-g/2})},this),r.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};r.moveHandle&&(r.moveHandle.setShape(s),r.moveZone.setShape(s),r.moveZone.getBoundingRect(),r.moveHandleIcon&&r.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=r.dataShadowSegs,u=[0,i[0],i[1],o[0]],c=0;cr[0]||a[1]<0||a[1]>r[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval("all",a[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(n){var r=n.offsetX,a=n.offsetY;this._brushStart=new Ue(r,a),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(n){if(this._brushing){var r=this._displayables.brushRect;if(this._brushing=!1,!!r){r.attr("ignore",!0);var a=r.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(a.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=da([gt(a.x,o,s,!0),gt(a.x+a.width,o,s,!0)]),this._handleEnds=[a.x,a.x+a.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(n){this._brushing&&(ji(n.event),this._updateBrushRect(n.offsetX,n.offsetY))},t.prototype._updateBrushRect=function(n,r){var a=this._displayables,i=this.dataZoomModel,o=a.brushRect;o||(o=a.brushRect=new ed({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),a.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(n,r),c=l.transformCoordToLocal(s.x,s.y),f=this._size;u[0]=Math.max(Math.min(f[0],u[0]),0),o.setShape({x:c[0],y:0,width:u[0]-c[0],height:f[1]})},t.prototype._dispatchZoomAction=function(n){var r=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:n?twe:null,start:r[0],end:r[1]})},t.prototype._findCoordRect=function(){var n,r=PW(this.dataZoomModel).infoList;if(!n&&r.length){var a=r[0].model.coordinateSystem;n=a.getRect&&a.getRect()}if(!n){var i=this.api.getWidth(),o=this.api.getHeight();n={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return n},t.type="dataZoom.slider",t}(UA);function rwe(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function dV(e){return e==="vertical"?"ns-resize":"ew-resize"}const awe=nwe;function jW(e){e.registerComponentModel(Kxe),e.registerComponentView(awe),YA(e)}function iwe(e){Ke(ZW),Ke(jW)}var owe={get:function(e,t,n){var r=Ve((swe[e]||{})[t]);return n&&ue(r)?r[r.length-1]:r}},swe={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const KW=owe;var vV=zn.mapVisual,lwe=zn.eachVisual,uwe=ue,hV=k,cwe=da,fwe=gt,dwe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a)},t.prototype.optionUpdated=function(n,r){var a=this.option;!r&&BW(a,n,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(n){var r=this.stateList;n=Ce(n,this),this.controllerVisuals=hw(this.option.controller,r,n),this.targetVisuals=hw(this.option.target,r,n)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var n=this.option.seriesIndex,r=[];return n==null||n==="all"?this.ecModel.eachSeries(function(a,i){r.push(i)}):r=St(n),r},t.prototype.eachTargetSeries=function(n,r){k(this.getTargetSeriesIndices(),function(a){var i=this.ecModel.getSeriesByIndex(a);i&&n.call(r,i)},this)},t.prototype.isTargetSeries=function(n){var r=!1;return this.eachTargetSeries(function(a){a===n&&(r=!0)}),r},t.prototype.formatValueText=function(n,r,a){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;a=a||["<",">"],ue(n)&&(n=n.slice(),u=!0);var c=r?n:u?[f(n[0]),f(n[1])]:f(n);if(we(l))return l.replace("{value}",u?c[0]:c).replace("{value2}",u?c[1]:c);if(Le(l))return u?l(n[0],n[1]):l(n);if(u)return n[0]===s[0]?a[0]+" "+c[1]:n[1]===s[1]?a[1]+" "+c[0]:c[0]+" - "+c[1];return c;function f(d){return d===s[0]?"min":d===s[1]?"max":(+d).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var n=this.option,r=cwe([n.min,n.max]);this._dataExtent=r},t.prototype.getDataDimensionIndex=function(n){var r=this.option.dimension;if(r!=null)return n.getDimensionIndex(r);for(var a=n.dimensions,i=a.length-1;i>=0;i--){var o=a[i],s=n.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var n=this.ecModel,r=this.option,a={inRange:r.inRange,outOfRange:r.outOfRange},i=r.target||(r.target={}),o=r.controller||(r.controller={});Ye(i,a),Ye(o,a);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,"inRange","outOfRange"),c.call(this,o);function l(f){uwe(r.color)&&!f.inRange&&(f.inRange={color:r.color.slice().reverse()}),f.inRange=f.inRange||{color:n.get("gradientColor")}}function u(f,d,v){var h=f[d],g=f[v];h&&!g&&(g=f[v]={},hV(h,function(p,m){if(zn.isValidType(m)){var y=KW.get(m,"inactive",s);y!=null&&(g[m]=y,m==="color"&&!g.hasOwnProperty("opacity")&&!g.hasOwnProperty("colorAlpha")&&(g.opacity=[0,0]))}}))}function c(f){var d=(f.inRange||{}).symbol||(f.outOfRange||{}).symbol,v=(f.inRange||{}).symbolSize||(f.outOfRange||{}).symbolSize,h=this.get("inactiveColor"),g=this.getItemSymbol(),p=g||"roundRect";hV(this.stateList,function(m){var y=this.itemSize,_=f[m];_||(_=f[m]={color:s?h:[h]}),_.symbol==null&&(_.symbol=d&&Ve(d)||(s?p:[p])),_.symbolSize==null&&(_.symbolSize=v&&Ve(v)||(s?y[0]:[y[0],y[0]])),_.symbol=vV(_.symbol,function(S){return S==="none"?p:S});var b=_.symbolSize;if(b!=null){var x=-1/0;lwe(b,function(S){S>x&&(x=S)}),_.symbolSize=vV(b,function(S){return fwe(S,[0,x],[0,y[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(n){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(n){return null},t.prototype.getVisualMeta=function(n){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(ot);const Nm=dwe;var gV=[20,140],vwe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(n,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(a){a.mappingMethod="linear",a.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var n=this.itemSize;(n[0]==null||isNaN(n[0]))&&(n[0]=gV[0]),(n[1]==null||isNaN(n[1]))&&(n[1]=gV[1])},t.prototype._resetRange=function(){var n=this.getExtent(),r=this.option.range;!r||r.auto?(n.auto=1,this.option.range=n):ue(r)&&(r[0]>r[1]&&r.reverse(),r[0]=Math.max(r[0],n[0]),r[1]=Math.min(r[1],n[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),k(this.stateList,function(n){var r=this.option.controller[n].symbolSize;r&&r[0]!==r[1]&&(r[0]=r[1]/3)},this)},t.prototype.setSelected=function(n){this.option.range=n.slice(),this._resetRange()},t.prototype.getSelected=function(){var n=this.getExtent(),r=da((this.get("range")||[]).slice());return r[0]>n[1]&&(r[0]=n[1]),r[1]>n[1]&&(r[1]=n[1]),r[0]=a[1]||n<=r[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var r=[];return this.eachTargetSeries(function(a){var i=[],o=a.getData();o.each(this.getDataDimensionIndex(o),function(s,l){n[0]<=s&&s<=n[1]&&i.push(l)},this),r.push({seriesId:a.id,dataIndex:i})},this),r},t.prototype.getVisualMeta=function(n){var r=pV(this,"outOfRange",this.getExtent()),a=pV(this,"inRange",this.option.range.slice()),i=[];function o(v,h){i.push({value:v,color:n(v,h)})}for(var s=0,l=0,u=a.length,c=r.length;ln[1])break;i.push({color:this.getControllerVisual(l,"color",r),offset:s/a})}return i.push({color:this.getControllerVisual(n[1],"color",r),offset:1}),i},t.prototype._createBarPoints=function(n,r){var a=this.visualMapModel.itemSize;return[[a[0]-r[0],n[0]],[a[0],n[0]],[a[0],n[1]],[a[0]-r[1],n[1]]]},t.prototype._createBarGroup=function(n){var r=this._orient,a=this.visualMapModel.get("inverse");return new Ne(r==="horizontal"&&!a?{scaleX:n==="bottom"?1:-1,rotation:Math.PI/2}:r==="horizontal"&&a?{scaleX:n==="bottom"?-1:1,rotation:-Math.PI/2}:r==="vertical"&&!a?{scaleX:n==="left"?1:-1,scaleY:-1}:{scaleX:n==="left"?1:-1})},t.prototype._updateHandle=function(n,r){if(this._useHandle){var a=this._shapes,i=this.visualMapModel,o=a.handleThumbs,s=a.handleLabels,l=i.itemSize,u=i.getExtent();pwe([0,1],function(c){var f=o[c];f.setStyle("fill",r.handlesColor[c]),f.y=n[c];var d=ni(n[c],[0,l[1]],u,!0),v=this.getControllerVisual(d,"symbolSize");f.scaleX=f.scaleY=v/l[0],f.x=l[0]-v/2;var h=Fa(a.handleLabelPoints[c],Nl(f,this.group));s[c].setStyle({x:h[0],y:h[1],text:i.formatValueText(this._dataInterval[c]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",a.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(n,r,a,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],c=this._shapes,f=c.indicator;if(f){f.attr("invisible",!1);var d={convertOpacityToAlpha:!0},v=this.getControllerVisual(n,"color",d),h=this.getControllerVisual(n,"symbolSize"),g=ni(n,s,u,!0),p=l[0]-h/2,m={x:f.x,y:f.y};f.y=g,f.x=p;var y=Fa(c.indicatorLabelPoint,Nl(f,this.group)),_=c.indicatorLabel;_.attr("invisible",!1);var b=this._applyTransform("left",c.mainGroup),x=this._orient,S=x==="horizontal";_.setStyle({text:(a||"")+o.formatValueText(r),verticalAlign:S?b:"middle",align:S?"center":b});var w={x:p,y:g,style:{fill:v}},C={style:{x:y[0],y:y[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var T={duration:100,easing:"cubicInOut",additive:!0};f.x=m.x,f.y=m.y,f.animateTo(w,T),_.animateTo(C,T)}else f.attr(w),_.attr(C);this._firstShowIndicator=!1;var A=this._shapes.handleLabels;if(A)for(var P=0;Po[1]&&(f[1]=1/0),r&&(f[0]===-1/0?this._showIndicator(c,f[1],"< ",l):f[1]===1/0?this._showIndicator(c,f[0],"> ",l):this._showIndicator(c,c,"≈ ",l));var d=this._hoverLinkDataIndices,v=[];(r||bV(a))&&(v=this._hoverLinkDataIndices=a.findTargetDataIndices(f));var h=ure(d,v);this._dispatchHighDown("downplay",wp(h[0],a)),this._dispatchHighDown("highlight",wp(h[1],a))}},t.prototype._hoverLinkFromSeriesMouseOver=function(n){var r;if(xl(n.target,function(l){var u=ze(l);if(u.dataIndex!=null)return r=u,!0},!0),!!r){var a=this.ecModel.getSeriesByIndex(r.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(a)){var o=a.getData(r.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),r.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},t.prototype._hideIndicator=function(){var n=this._shapes;n.indicator&&n.indicator.attr("invisible",!0),n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0);var r=this._shapes.handleLabels;if(r)for(var a=0;a=0&&(i.dimension=o,r.push(i))}}),e.getData().setVisual("visualMeta",r)}}];function Twe(e,t,n,r){for(var a=t.targetVisuals[r],i=zn.prepareVisualTypes(a),o={color:hh(e.getData(),"color")},s=0,l=i.length;s0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),e.registerAction(xwe,wwe),k(Cwe,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(Awe))}function eU(e){e.registerComponentModel(hwe),e.registerComponentView(Swe),QW(e)}var Iwe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return t.prototype.optionUpdated=function(n,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var a=this._mode=this._determineMode();this._pieceList=[],Pwe[this._mode].call(this,this._pieceList),this._resetSelected(n,r);var i=this.option.categories;this.resetVisual(function(o,s){a==="categories"?(o.mappingMethod="category",o.categories=Ve(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=fe(this._pieceList,function(l){return l=Ve(l),s!=="inRange"&&(l.visual=null),l}))})},t.prototype.completeVisualOption=function(){var n=this.option,r={},a=zn.listVisualTypes(),i=this.isCategory();k(n.pieces,function(s){k(a,function(l){s.hasOwnProperty(l)&&(r[l]=1)})}),k(r,function(s,l){var u=!1;k(this.stateList,function(c){u=u||o(n,c,l)||o(n.target,c,l)},this),!u&&k(this.stateList,function(c){(n[c]||(n[c]={}))[l]=KW.get(l,c==="inRange"?"active":"inactive",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(n,r){var a=this.option,i=this._pieceList,o=(r?a:n).selected||{};if(a.selected=o,k(i,function(l,u){var c=this.getSelectedMapKey(l);o.hasOwnProperty(c)||(o[c]=!0)},this),a.selectedMode==="single"){var s=!1;k(i,function(l,u){var c=this.getSelectedMapKey(l);o[c]&&(s?o[c]=!1:s=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(n){return this._mode==="categories"?n.value+"":n.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(n){this.option.selected=Ve(n)},t.prototype.getValueState=function(n){var r=zn.findPieceIndex(n,this._pieceList);return r!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[r])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var r=[],a=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var c=zn.findPieceIndex(l,a);c===n&&o.push(u)},this),r.push({seriesId:i.id,dataIndex:o})},this),r},t.prototype.getRepresentValue=function(n){var r;if(this.isCategory())r=n.value;else if(n.value!=null)r=n.value;else{var a=n.interval||[];r=a[0]===-1/0&&a[1]===1/0?0:(a[0]+a[1])/2}return r},t.prototype.getVisualMeta=function(n){if(this.isCategory())return;var r=[],a=["",""],i=this;function o(c,f){var d=i.getRepresentValue({interval:c});f||(f=i.getValueState(d));var v=n(d,f);c[0]===-1/0?a[0]=v:c[1]===1/0?a[1]=v:r.push({value:c[0],color:v},{value:c[1],color:v})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return k(s,function(c){var f=c.interval;f&&(f[0]>u&&o([u,f[0]],"outOfRange"),o(f.slice()),u=f[1])},this),{stops:r,outerColors:a}},t.type="visualMap.piecewise",t.defaultOption=As(Nm.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}(Nm),Pwe={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),a=t.splitNumber;a=Math.max(parseInt(a,10),1),t.splitNumber=a;for(var i=(r[1]-r[0])/a;+i.toFixed(n)!==i&&n<5;)n++;t.precision=n,i=+i.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o","≥"][r[0]]];n.text=n.text||this.formatValueText(n.value!=null?n.value:n.interval,!1,a)},this)}};function CV(e,t){var n=e.inverse;(e.orient==="vertical"?!n:n)&&t.reverse()}const Dwe=Iwe;var Mwe=function(e){J(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.doRender=function(){var n=this.group;n.removeAll();var r=this.visualMapModel,a=r.get("textGap"),i=r.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=r.itemSize,c=this._getViewData(),f=c.endsText,d=Dn(r.get("showLabel",!0),!f);f&&this._renderEndsText(n,f[0],u,d,l),k(c.viewPieceList,function(v){var h=v.piece,g=new Ne;g.onclick=Ce(this._onItemClick,this,h),this._enableHoverLink(g,v.indexInModelPieceList);var p=r.getRepresentValue(h);if(this._createItemSymbol(g,p,[0,0,u[0],u[1]]),d){var m=this.visualMapModel.getValueState(p);g.add(new lt({style:{x:l==="right"?-a:u[0]+a,y:u[1]/2,text:h.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:m==="outOfRange"?.5:1}}))}n.add(g)},this),f&&this._renderEndsText(n,f[1],u,d,l),Bl(r.get("orient"),n,r.get("itemGap")),this.renderBackground(n),this.positionGroup(n)},t.prototype._enableHoverLink=function(n,r){var a=this;n.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=a.visualMapModel;s.option.hoverLink&&a.api.dispatchAction({type:o,batch:wp(s.findTargetDataIndices(r),s)})}},t.prototype._getItemAlign=function(){var n=this.visualMapModel,r=n.option;if(r.orient==="vertical")return JW(n,this.api,n.itemSize);var a=r.align;return(!a||a==="auto")&&(a="left"),a},t.prototype._renderEndsText=function(n,r,a,i,o){if(r){var s=new Ne,l=this.visualMapModel.textStyleModel;s.add(new lt({style:kt(l,{x:i?o==="right"?a[0]:0:a[0]/2,y:a[1]/2,verticalAlign:"middle",align:i?o:"center",text:r})})),n.add(s)}},t.prototype._getViewData=function(){var n=this.visualMapModel,r=fe(n.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),a=n.get("text"),i=n.get("orient"),o=n.get("inverse");return(i==="horizontal"?o:!o)?r.reverse():a&&(a=a.slice().reverse()),{viewPieceList:r,endsText:a}},t.prototype._createItemSymbol=function(n,r,a){n.add(sn(this.getControllerVisual(r,"symbol"),a[0],a[1],a[2],a[3],this.getControllerVisual(r,"color")))},t.prototype._onItemClick=function(n){var r=this.visualMapModel,a=r.option,i=a.selectedMode;if(i){var o=Ve(a.selected),s=r.getSelectedMapKey(n);i==="single"||i===!0?(o[s]=!0,k(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},t.type="visualMap.piecewise",t}(qW);const kwe=Mwe;function tU(e){e.registerComponentModel(Dwe),e.registerComponentView(kwe),QW(e)}function Lwe(e){Ke(eU),Ke(tU)}var Ewe={label:{enabled:!0},decal:{show:!1}},TV=it(),Rwe={};function Vwe(e,t){var n=e.getModel("aria");if(!n.get("enabled"))return;var r=Ve(Ewe);Ye(r.label,e.getLocaleModel().get("aria"),!1),Ye(n.option,r,!1),a(),i();function a(){var u=n.getModel("decal"),c=u.get("show");if(c){var f=Ie();e.eachSeries(function(d){if(!d.isColorBySeries()){var v=f.get(d.type);v||(v={},f.set(d.type,v)),TV(d).scope=v}}),e.eachRawSeries(function(d){if(e.isSeriesFiltered(d))return;if(Le(d.enableAriaDecal)){d.enableAriaDecal();return}var v=d.getData();if(d.isColorBySeries()){var y=Sx(d.ecModel,d.name,Rwe,e.getSeriesCount()),_=v.getVisual("decal");v.setVisual("decal",b(_,y))}else{var h=d.getRawData(),g={},p=TV(d).scope;v.each(function(x){var S=v.getRawIndex(x);g[S]=x});var m=h.count();h.each(function(x){var S=g[x],w=h.getName(x)||x+"",C=Sx(d.ecModel,w,p,m),T=v.getItemVisual(S,"decal");v.setItemVisual(S,"decal",b(T,C))})}function b(x,S){var w=x?oe(oe({},S),x):S;return w.dirty=!0,w}})}}function i(){var u=e.getLocaleModel().get("aria"),c=n.getModel("label");if(c.option=Ee(c.option,u),!!c.get("enabled")){var f=t.getZr().dom;if(c.get("description")){f.setAttribute("aria-label",c.get("description"));return}var d=e.getSeriesCount(),v=c.get(["data","maxCount"])||10,h=c.get(["series","maxCount"])||10,g=Math.min(d,h),p;if(!(d<1)){var m=s();if(m){var y=c.get(["general","withTitle"]);p=o(y,{title:m})}else p=c.get(["general","withoutTitle"]);var _=[],b=d>1?c.get(["series","multiple","prefix"]):c.get(["series","single","prefix"]);p+=o(b,{seriesCount:d}),e.eachSeries(function(C,T){if(T1?c.get(["series","multiple",D]):c.get(["series","single",D]),A=o(A,{seriesId:C.seriesIndex,seriesName:C.get("name"),seriesType:l(C.subType)});var M=C.getData();if(M.count()>v){var L=c.get(["data","partialData"]);A+=o(L,{displayCnt:v})}else A+=c.get(["data","allData"]);for(var R=c.get(["data","separator","middle"]),E=c.get(["data","separator","end"]),$=[],O=0;O":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Bwe=function(){function e(t){var n=this._condVal=we(t)?new RegExp(t):yte(t)?t:null;if(n==null){var r="";vt(r)}}return e.prototype.evaluate=function(t){var n=typeof t;return we(n)?this._condVal.test(t):ut(n)?this._condVal.test(t+""):!1},e}(),zwe=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),Fwe=function(){function e(){}return e.prototype.evaluate=function(){for(var t=this.children,n=0;n2&&r.push(a),a=[M,L]}function c(M,L,R,E){oc(M,R)&&oc(L,E)||a.push(M,L,R,E,R,E)}function f(M,L,R,E,$,O){var G=Math.abs(L-M),Y=Math.tan(G/4)*4/3,j=LC:P2&&r.push(a),r}function xw(e,t,n,r,a,i,o,s,l,u){if(oc(e,n)&&oc(t,r)&&oc(a,o)&&oc(i,s)){l.push(o,s);return}var c=2/u,f=c*c,d=o-e,v=s-t,h=Math.sqrt(d*d+v*v);d/=h,v/=h;var g=n-e,p=r-t,m=a-o,y=i-s,_=g*g+p*p,b=m*m+y*y;if(_=0&&C=0){l.push(o,s);return}var T=[],A=[];ls(e,n,a,o,.5,T),ls(t,r,i,s,.5,A),xw(T[0],A[0],T[1],A[1],T[2],A[2],T[3],A[3],l,u),xw(T[4],A[4],T[5],A[5],T[6],A[6],T[7],A[7],l,u)}function eCe(e,t){var n=Sw(e),r=[];t=t||1;for(var a=0;a0)for(var u=0;uMath.abs(u),f=rU([l,u],c?0:1,t),d=(c?s:u)/f.length,v=0;va,o=rU([r,a],i?0:1,t),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",c=i?"y":"x",f=e[s]/o.length,d=0;d1?null:new Ue(g*l+e,g*u+t)}function rCe(e,t,n){var r=new Ue;Ue.sub(r,n,t),r.normalize();var a=new Ue;Ue.sub(a,e,t);var i=a.dot(r);return i}function Xu(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function aCe(e,t,n){for(var r=e.length,a=[],i=0;io?(u.x=c.x=s+i/2,u.y=l,c.y=l+o):(u.y=c.y=l+o/2,u.x=s,c.x=s+i),aCe(t,u,c)}function Bm(e,t,n,r){if(n===1)r.push(t);else{var a=Math.floor(n/2),i=e(t);Bm(e,i[0],a,r),Bm(e,i[1],n-a,r)}return r}function iCe(e,t){for(var n=[],r=0;r0)for(var x=r/n,S=-r/2;S<=r/2;S+=x){for(var w=Math.sin(S),C=Math.cos(S),T=0,_=0;_0;u/=2){var c=0,f=0;(e&u)>0&&(c=1),(t&u)>0&&(f=1),s+=u*u*(3*c^f),f===0&&(c===1&&(e=u-1-e,t=u-1-t),l=e,e=t,t=l)}return s}function $m(e){var t=1/0,n=1/0,r=-1/0,a=-1/0,i=fe(e,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),c=l.x+l.width/2+(u?u[4]:0),f=l.y+l.height/2+(u?u[5]:0);return t=Math.min(c,t),n=Math.min(f,n),r=Math.max(c,r),a=Math.max(f,a),[c,f]}),o=fe(i,function(s,l){return{cp:s,z:hCe(s[0],s[1],t,n,r,a),path:e[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function oU(e){return lCe(e.path,e.count)}function ww(){return{fromIndividuals:[],toIndividuals:[],count:0}}function gCe(e,t,n){var r=[];function a(x){for(var S=0;S=0;a--)if(!n[a].many.length){var l=n[s].many;if(l.length<=1)if(s)s=0;else return n;var i=l.length,u=Math.ceil(i/2);n[a].many=l.slice(u,i),n[s].many=l.slice(0,u),s++}return n}var mCe={clone:function(e){for(var t=[],n=1-Math.pow(1-e.path.style.opacity,1/e.count),r=0;r0))return;var s=r.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,c;RV(e)&&(u=e,c=t),RV(t)&&(u=t,c=e);function f(m,y,_,b,x){var S=m.many,w=m.one;if(S.length===1&&!x){var C=y?S[0]:w,T=y?w:S[0];if(zm(C))f({many:[C],one:T},!0,_,b,!0);else{var A=s?Ee({delay:s(_,b)},l):l;nI(C,T,A),i(C,T,C,T,A)}}else for(var P=Ee({dividePath:mCe[n],individualDelay:s&&function($,O,G,Y){return s($+_,b)}},l),D=y?gCe(S,w,P):pCe(w,S,P),M=D.fromIndividuals,L=D.toIndividuals,R=M.length,E=0;Et.length,v=u?VV(c,u):VV(d?t:e,[d?e:t]),h=0,g=0;gsU))for(var i=r.getIndices(),o=0;o0&&S.group.traverse(function(C){C instanceof Qe&&!C.animators.length&&C.animateFrom({style:{opacity:0}},w)})})}function FV(e){var t=e.getModel("universalTransition").get("seriesKey");return t||e.id}function $V(e){return ue(e)?e.sort().join(","):e}function Bo(e){if(e.hostModel)return e.hostModel.getModel("universalTransition").get("divideShape")}function CCe(e,t){var n=Ie(),r=Ie(),a=Ie();return k(e.oldSeries,function(i,o){var s=e.oldDataGroupIds[o],l=e.oldData[o],u=FV(i),c=$V(u);r.set(c,{dataGroupId:s,data:l}),ue(u)&&k(u,function(f){a.set(f,{key:c,dataGroupId:s,data:l})})}),k(t.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=FV(i),u=$V(l),c=r.get(u);if(c)n.set(u,{oldSeries:[{dataGroupId:c.dataGroupId,divide:Bo(c.data),data:c.data}],newSeries:[{dataGroupId:o,divide:Bo(s),data:s}]});else if(ue(l)){var f=[];k(l,function(h){var g=r.get(h);g.data&&f.push({dataGroupId:g.dataGroupId,divide:Bo(g.data),data:g.data})}),f.length&&n.set(u,{oldSeries:f,newSeries:[{dataGroupId:o,data:s,divide:Bo(s)}]})}else{var d=a.get(l);if(d){var v=n.get(d.key);v||(v={oldSeries:[{dataGroupId:d.dataGroupId,data:d.data,divide:Bo(d.data)}],newSeries:[]},n.set(d.key,v)),v.newSeries.push({dataGroupId:o,data:s,divide:Bo(s)})}}}}),n}function GV(e,t){for(var n=0;n=0&&a.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Bo(t.oldData[s]),groupIdDim:o.dimension})}),k(St(e.to),function(o){var s=GV(n.updatedSeries,o);if(s>=0){var l=n.updatedSeries[s].getData();i.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Bo(l),groupIdDim:o.dimension})}}),a.length>0&&i.length>0&&lU(a,i,r)}function ACe(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,n,r){k(St(r.seriesTransition),function(a){k(St(a.to),function(i){for(var o=r.updatedSeries,s=0;s{},po=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:ye,BaseTransitionPropsValidators:he,Comment:ve,DeprecationTypes:ge,EffectScope:be,ErrorCodes:me,ErrorTypeStrings:we,Fragment:Ce,KeepAlive:Se,ReactiveEffect:ke,Static:Ne,Suspense:Oe,Teleport:Te,Text:je,TrackOpTypes:Ee,Transition:xe,TransitionGroup:Pe,TriggerOpTypes:Ve,VueElement:Ae,assertNumber:_e,callWithAsyncErrorHandling:Re,callWithErrorHandling:De,camelize:Le,capitalize:Me,cloneVNode:Be,compatUtils:Fe,compile:fo,computed:He,createApp:Ie,createBlock:Ke,createCommentVNode:ze,createElementBlock:Ue,createElementVNode:Ye,createHydrationRenderer:$e,createPropsRestProxy:qe,createRenderer:Je,createSSRApp:Qe,createSlots:We,createStaticVNode:Ge,createTextVNode:Xe,createVNode:Ze,customRef:et,defineAsyncComponent:tt,defineComponent:nt,defineCustomElement:ot,defineEmits:rt,defineExpose:at,defineModel:it,defineOptions:ct,defineProps:st,defineSSRCustomElement:lt,defineSlots:ut,devtools:dt,effect:ft,effectScope:pt,getCurrentInstance:yt,getCurrentScope:ht,getTransitionRawChildren:vt,guardReactiveProps:gt,h:bt,handleError:mt,hasInjectionContext:wt,hydrate:Ct,initCustomFormatter:St,initDirectivesForSSR:kt,inject:Nt,isMemoSame:Ot,isProxy:Tt,isReactive:jt,isReadonly:Et,isRef:xt,isRuntimeOnly:Pt,isShallow:Vt,isVNode:At,markRaw:_t,mergeDefaults:Rt,mergeModels:Dt,mergeProps:Lt,nextTick:Mt,normalizeClass:Bt,normalizeProps:Ft,normalizeStyle:Ht,onActivated:It,onBeforeMount:Kt,onBeforeUnmount:zt,onBeforeUpdate:Ut,onDeactivated:Yt,onErrorCaptured:$t,onMounted:qt,onRenderTracked:Jt,onRenderTriggered:Qt,onScopeDispose:Wt,onServerPrefetch:Gt,onUnmounted:Xt,onUpdated:Zt,openBlock:en,popScopeId:tn,provide:nn,proxyRefs:on,pushScopeId:rn,queuePostFlushCb:an,reactive:cn,readonly:sn,ref:ln,registerRuntimeCompiler:un,render:dn,renderList:fn,renderSlot:pn,resolveComponent:yn,resolveDirective:hn,resolveDynamicComponent:vn,resolveFilter:gn,resolveTransitionHooks:bn,setBlockTracking:mn,setDevtoolsHook:wn,setTransitionHooks:Cn,shallowReactive:Sn,shallowReadonly:kn,shallowRef:Nn,ssrContextKey:On,ssrUtils:Tn,stop:jn,toDisplayString:En,toHandlerKey:xn,toHandlers:Pn,toRaw:Vn,toRef:An,toRefs:_n,toValue:Rn,transformVNodeArgs:Dn,triggerRef:Ln,unref:Mn,useAttrs:Bn,useCssModule:Fn,useCssVars:Hn,useModel:In,useSSRContext:Kn,useSlots:zn,useTransitionState:Un,vModelCheckbox:Yn,vModelDynamic:$n,vModelRadio:qn,vModelSelect:Jn,vModelText:Qn,vShow:Wn,version:Gn,warn:Xn,watch:Zn,watchEffect:eo,watchPostEffect:to,watchSyncEffect:no,withAsyncContext:oo,withCtx:ro,withDefaults:ao,withDirectives:io,withKeys:co,withMemo:so,withModifiers:lo,withScopeId:uo},Symbol.toStringTag,{value:"Module"}));var le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ue(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}function yo(E){if(E.__esModule)return E;var U=E.default;if(typeof U=="function"){var H=function _(){return this instanceof _?Reflect.construct(U,arguments,this.constructor):U.apply(this,arguments)};H.prototype=U.prototype}else H={};return Object.defineProperty(H,"__esModule",{value:!0}),Object.keys(E).forEach(function(_){var V=Object.getOwnPropertyDescriptor(E,_);Object.defineProperty(H,_,V.get?V:{enumerable:!0,get:function(){return E[_]}})}),H}var de={exports:{}};const ho=yo(po);(function(E,U){(function(H,_){E.exports=_(ho)})(le,function(H){return function(){var _={789:function(t){t.exports=H}},V={};function v(t){var u=V[t];if(u!==void 0)return u.exports;var p=V[t]={exports:{}};return _[t](p,p.exports,v),p.exports}v.d=function(t,u){for(var p in u)v.o(u,p)&&!v.o(t,p)&&Object.defineProperty(t,p,{enumerable:!0,get:u[p]})},v.o=function(t,u){return Object.prototype.hasOwnProperty.call(t,u)},v.r=function(t){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var h={};return function(){function t(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,y=new Array(n);r - FHEMApp v4 - + FHEMApp v4 +