From 5ef19ea53b4304d9ae2dab303b1d19f38332e171 Mon Sep 17 00:00:00 2001 From: Andreas Gerstmayr Date: Sat, 3 Feb 2024 19:28:37 +0100 Subject: [PATCH] show tooltip in year-over-year chart, update dependencies, add devcontainer --- .devcontainer/Dockerfile | 7 + .devcontainer/devcontainer.json | 12 + .github/workflows/continuous-integration.yaml | 24 +- Makefile | 40 +- example/Pipfile | 1 + example/Pipfile.lock | 1004 +-- example/dashboards.yaml | 5 +- frontend/jest-puppeteer.config.js | 1 + frontend/package-lock.json | 6676 +++-------------- .../__image_snapshots__/dashboard_assets.png | Bin 269837 -> 257278 bytes .../dashboard_income_and_expenses.png | Bin 362123 -> 330475 bytes .../dashboard_overview.png | Bin 94929 -> 85304 bytes .../dashboard_projection.png | Bin 85906 -> 79782 bytes .../__image_snapshots__/dashboard_sankey.png | Bin 676730 -> 658220 bytes .../dashboard_travelling.png | Bin 93033 -> 85528 bytes .../e2e/__snapshots__/dashboards.test.js.snap | 62 +- frontend/tests/e2e/dashboards.test.js | 3 + scripts/format_js_in_dashboard.py | 2 - src/fava_dashboards/FavaDashboards.js | 26 +- 19 files changed, 1749 insertions(+), 6114 deletions(-) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..0d5a1df --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,7 @@ +FROM ubuntu:23.10 +RUN apt-get update && apt-get install -y python3-setuptools pipenv npm + +# chromium dependencies +RUN apt-get install -y fonts-noto-color-emoji libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libxkbcommon0 libxdamage1 libpango-1.0-0 libcairo2 libasound2 + +USER ubuntu diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..84d3b8c --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,12 @@ +{ + "build": { + "dockerfile": "Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["ms-python.python", "Lencerf.beancount"] + } + }, + "postCreateCommand": "make deps", + "forwardPorts": [5000] +} diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index f17c27c..65009aa 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -14,23 +14,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Install dependencies - run: | - sudo pip3 install black - - - name: Build frontend - run: make build - - - name: Install fava-dashboards - run: pip3 install . - - - name: Start Fava - run: cd example; fava example.beancount & - - - name: Run HTML tests - run: cd frontend; npm run test -- -t HTML - - - name: Run formatter - run: | - make format - git diff --exit-code + - name: Build and run dev container task + uses: devcontainers/ci@v0.3 + with: + runCmd: make ci diff --git a/Makefile b/Makefile index 143790b..7de0fcc 100644 --- a/Makefile +++ b/Makefile @@ -1,22 +1,34 @@ -frontend/node_modules: frontend/package-lock.json - cd frontend; npm install - touch -m frontend/node_modules +deps-js: + cd frontend; npm install && npx puppeteer browsers install chrome -.PHONY: build -build: frontend/node_modules +deps-py: + cd example; pipenv install -d + +deps: deps-js deps-py + +build-js: cd frontend; npm run build -.PHONY: watch -watch: frontend/node_modules +watch-js: cd frontend; npm run watch -.PHONY: test -test: frontend/node_modules - cd frontend; npm run test +test-js: + cd frontend; LANG=en npm run test + +test-js-update: + cd frontend; LANG=en npm run test -- -u + +run: + cd example; pipenv run fava example.beancount -.PHONY: format format: - cd frontend; npx --no-install -- prettier -w . ../src/fava_dashboards/templates/*.css - black src/fava_dashboards/__init__.py scripts/format_js_in_dashboard.py + cd frontend; npx prettier -w . ../src/fava_dashboards/templates/*.css + cd example; pipenv run black ../src/fava_dashboards/__init__.py ../scripts/format_js_in_dashboard.py + cd example; find . -name '*.beancount' -exec pipenv run bean-format -c 59 -o "{}" "{}" \; ./scripts/format_js_in_dashboard.py example/dashboards.yaml - find example -name '*.beancount' -exec bean-format -c 59 -o "{}" "{}" \; + +ci: + make run & + make test + make format + git diff --exit-code diff --git a/example/Pipfile b/example/Pipfile index 8af90d5..e52128b 100644 --- a/example/Pipfile +++ b/example/Pipfile @@ -7,6 +7,7 @@ name = "pypi" fava-dashboards = {editable = true, path = "./.."} [dev-packages] +black = "*" [requires] python_version = "3.11" diff --git a/example/Pipfile.lock b/example/Pipfile.lock index d4caa1e..7369fd0 100644 --- a/example/Pipfile.lock +++ b/example/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "8fe9d55962abe98afca49d04f1f89d98635a9230ab75de6bc712d039807d5a11" + "sha256": "02580f527324764bf052acbe9925b9f848fe15a4e1ea077c15151147afaff48e" }, "pipfile-spec": 6, "requires": { @@ -18,44 +18,69 @@ "default": { "babel": { "hashes": [ - "sha256:b4246fb7677d3b98f501a39d43396d3cafdc8eadb045f4a31be01863f655c610", - "sha256:cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455" + "sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363", + "sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287" ], "markers": "python_version >= '3.7'", - "version": "==2.12.1" + "version": "==2.14.0" }, "beancount": { "hashes": [ - "sha256:09b735db1a6bf56094243c4aada6e102f0fac0a29adf3222f67a2e995ec24adb", - "sha256:14631f3599778bca51af496223d44c82983eef40e90cd60a6046bd1d01b9a66f", - "sha256:14e35625a2e9cbd43cae6178da08cb3f1224f6261e541ca6726df35d98e9c36a", - "sha256:3fb45bffd2ec846dba78476dde670979ff26de725d5b3fb3ea9222583aa0763b", - "sha256:4f7138db409a142583a481f23855029680284bef57fad3f2ed65c737014de834", - "sha256:66949af8cbe0035e6e08e1a66715ac210b36a7a2e7f24e59b91c163315962899", - "sha256:8a7d360101ad278294d10109527ac5b2bfbb3707994ccb77b895b195e2c81415", - "sha256:a2548088f44974670627af5a2c900b040a61bbfd7bc220b5834c06eaadc1abb1", - "sha256:bf41641339ea68af5edf434bda74bd694947cb8dfd4436d7f28da0e4de6683f2", - "sha256:c633fb96dedfb7b0473f1a79d49c43c90501163bee5263acc8d6b26d43161a1b", - "sha256:ce967f1b32b48e31eac1d669072ef788813ef7edcd62651c6247f71b4bbf891f" + "sha256:0246569208883042d14f35112af31b1ca4ac1477db2050e3e0dd0f718887cab1", + "sha256:1273e97b2a642917f4dad078fd42e23fcfbb6ffc89e987f07f664103305e9df6", + "sha256:147beb06cb52b6cd12fa5dd2595b8d6a3f5b7212ad634256ac7dd4b84441a285", + "sha256:1ed8815576f1525b362601d3bd6f526d8fb8d34f83afe0ac34e7ddc6132f9df6", + "sha256:1f39cbb0ca36b2e764badabfbf88ff53a07dd2b60895bda621ea35facf29303d", + "sha256:204db0ea166e124fd17ead37f1dab20b9eee048c01c24b9dc0bb1c342e70b9e1", + "sha256:32717b9e95f41cbd41feb5d132d330bff767015c01199be833a409c6f503f4ce", + "sha256:374ec294a07b8381aa34067749b145591f323da09e0f6c35685d573b23422aa6", + "sha256:3ab028f40727a6348d1bb282de05e02ddef76ede5d83a67e15033371c8edaec0", + "sha256:3b8889e287674938c6ff953f77affc8e550c636e630f6b26157634fdb98ac412", + "sha256:42b7ac1c1656232f7bc179723f626a63e91337928cc03335fddcc9de36055f77", + "sha256:4bb50339e987ef2cca6da0dec3156a1555a8b6ace3c4ad25b834c634b88d86fa", + "sha256:50ef6c0f3035f44b8fc1b70b8999c12ea6ea7825e2a67c66660456aac3ed2f37", + "sha256:801f93bed6b57d2e22436688c489d5a1bf1f76e210f3ced18680757e60d3475a", + "sha256:81ef8abef1a7fb7914e5e96baf927f9ef00841d3cd3b9e7f6ef5351d9a30c58b", + "sha256:83108e60f697cd2b67d3b21731cf803d85a2419a54307a2ec8f20fbddb41e7c6", + "sha256:8d457a9a8495d456a8c36754769ed26f45726c736c01beec69963929e7423e8f", + "sha256:8dc71b4b529be4034e26c16541c70a64cb43c20720776db3ff995403466108f3", + "sha256:8ed8540d44476272b76ecc221af0d83e913d578430cbd9a1c67b981d93513962", + "sha256:8f8300a45e0ecf2230f3f10c584bed41422db261b9421714173e2c31ece16695", + "sha256:974c687e604a1fc164dfaf73cf5e5a3001a649da95cadd34de11d8324a150c40", + "sha256:989af650715fee84e0966d1b7109d2d774d2227686434bb19c1653dfbcd9b076", + "sha256:bca45b3baf889789786c6daca8b2cb0cdd4a9de2451076d7750f4321cb121798", + "sha256:bf6eeacf27bb7681c28e868e4f3c99f5b738d3376519d2aab9200063d14167a7", + "sha256:c99ddec92145bfb029066395ed9815833b60f5a627feb1051a19912d3c8a26d2", + "sha256:cd5fcd9f3dcc5ebf8dd1c092367c24d7e12b78778492285b24902aeb92b396f6", + "sha256:d23ecda2893cf295e17705ae65d04add422dffe3979cb891395fedfa1eb573d8", + "sha256:d82809301de412e4a41bb9fc741ff4f1da8ac65d7f31a9948d89ccc162f0598f", + "sha256:d883d0028e1a8d9c7c830e8f527a50229c217a417fcd3e9fb01cdb8a43c62038", + "sha256:dac48134124089f0c0c75840e69d522fb14e2a8e8e4b4950ec4d29fc55e9d48f", + "sha256:dc54ec7d0fabdb62c737e9e1e7b1c9701dfd95a444b604b74632253d06f01c29", + "sha256:dd2d512f929ee89faae60e0cb777afd013fceff35873bf58f946af0b9777b9f5", + "sha256:e438209f95c3bc6f277251952bf0f4cdbfd2426faed5f18962c20ad9b89fdf72", + "sha256:eb4c916b42b5c15f2da6b6c84dd2a137221f47d84269ea12c635dbeade929e50", + "sha256:f60a84cc9c730b1e8f3f7f32b5b4e21b9324256ead054f053dc480ee3da7d520", + "sha256:fc494a82962842215dede97b32b4e1c169d19ea075be6525d05c51cdbf984ebf" ], - "markers": "python_version >= '3.6'", - "version": "==2.3.5" + "markers": "python_version >= '3.7'", + "version": "==2.3.6" }, "beautifulsoup4": { "hashes": [ - "sha256:492bbc69dca35d12daac71c4db1bfff0c876c00ef4a2ffacce226d4638eb72da", - "sha256:bd2520ca0d9d7d12694a53d44ac482d181b4ec1888909b035a3dbf40d0f57d4a" + "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051", + "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed" ], "markers": "python_full_version >= '3.6.0'", - "version": "==4.12.2" + "version": "==4.12.3" }, "blinker": { "hashes": [ - "sha256:4afd3de66ef3a9f8067559fb7a1cbe555c17dcbe15971b05d1b625c3e7abe213", - "sha256:c3d739772abb7bc2860abf5f2ec284223d9ad5c76da018234f6f50d6f31ab1f0" + "sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9", + "sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182" ], - "markers": "python_version >= '3.7'", - "version": "==1.6.2" + "markers": "python_version >= '3.8'", + "version": "==1.7.0" }, "bottle": { "hashes": [ @@ -66,19 +91,19 @@ }, "cachetools": { "hashes": [ - "sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590", - "sha256:dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b" + "sha256:086ee420196f7b2ab9ca2db2520aca326318b68fe5ba8bc4d49cca91add450f2", + "sha256:861f35a13a451f94e301ce2bec7cac63e881232ccce7ed67fab9b5df4d3beaa1" ], "markers": "python_version >= '3.7'", - "version": "==5.3.1" + "version": "==5.3.2" }, "certifi": { "hashes": [ - "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082", - "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", + "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" ], "markers": "python_version >= '3.6'", - "version": "==2023.7.22" + "version": "==2024.2.2" }, "chardet": { "hashes": [ @@ -90,84 +115,99 @@ }, "charset-normalizer": { "hashes": [ - "sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96", - "sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c", - "sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710", - "sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706", - "sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020", - "sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252", - "sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad", - "sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329", - "sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a", - "sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f", - "sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6", - "sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4", - "sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a", - "sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46", - "sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2", - "sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23", - "sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace", - "sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd", - "sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982", - "sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10", - "sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2", - "sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea", - "sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09", - "sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5", - "sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149", - "sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489", - "sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9", - "sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80", - "sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592", - "sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3", - "sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6", - "sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed", - "sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c", - "sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200", - "sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a", - "sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e", - "sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d", - "sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6", - "sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623", - "sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669", - "sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3", - "sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa", - "sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9", - "sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2", - "sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f", - "sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1", - "sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4", - "sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a", - "sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8", - "sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3", - "sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029", - "sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f", - "sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959", - "sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22", - "sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7", - "sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952", - "sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346", - "sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e", - "sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d", - "sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299", - "sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd", - "sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a", - "sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3", - "sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037", - "sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94", - "sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c", - "sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858", - "sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a", - "sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449", - "sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c", - "sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918", - "sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1", - "sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c", - "sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac", - "sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa" + "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", + "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", + "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", + "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", + "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", + "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", + "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", + "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", + "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", + "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", + "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", + "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", + "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", + "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", + "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", + "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", + "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", + "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", + "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", + "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", + "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", + "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", + "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", + "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", + "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", + "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", + "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", + "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", + "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", + "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", + "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", + "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", + "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", + "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", + "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", + "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", + "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", + "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", + "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", + "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", + "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", + "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", + "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", + "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", + "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", + "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", + "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", + "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", + "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", + "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", + "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", + "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", + "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", + "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", + "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", + "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", + "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", + "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", + "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", + "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", + "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", + "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", + "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", + "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", + "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", + "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", + "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", + "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", + "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", + "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", + "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", + "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", + "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", + "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", + "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", + "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", + "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", + "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", + "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", + "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", + "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", + "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", + "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", + "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", + "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", + "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", + "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", + "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", + "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", + "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.2.0" + "version": "==3.3.2" }, "cheroot": { "hashes": [ @@ -187,11 +227,11 @@ }, "fava": { "hashes": [ - "sha256:a63e246900d76a18e137b6eeef1c53fd9ba809f3dd1b2a3cf7ce3cd92e609e51", - "sha256:c523c6f1a349fbc98ab21da9877af14293dd6261f731a36905fe8abacb1d71af" + "sha256:5bfbb1ce4fbfe2d0d538bfa755425fc81004e6c23dfe962ad73bb8d860868d29", + "sha256:f9caf5607070a0ae7cf1e81a65024153223f98b1d96bcb2bd9a0f9ffa186ff64" ], "markers": "python_version >= '3.8'", - "version": "==1.26.1" + "version": "==1.27.1" }, "fava-dashboards": { "editable": true, @@ -199,58 +239,58 @@ }, "flask": { "hashes": [ - "sha256:09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc", - "sha256:f69fcd559dc907ed196ab9df0e48471709175e696d6e698dd4dbe940f96ce66b" + "sha256:3232e0e9c850d781933cf0207523d1ece087eb8d87b23777ae38456e2fbe7c6e", + "sha256:822c03f4b799204250a7ee84b1eddc40665395333973dfb9deebfe425fefcb7d" ], "markers": "python_version >= '3.8'", - "version": "==2.3.3" + "version": "==3.0.2" }, "flask-babel": { "hashes": [ - "sha256:be015772c5d7f046f3b99c508dcf618636eb93d21b713b356db79f3e79f69f39", - "sha256:deb3ee272d5adf97f5974ed09ab501243d63e7fb4a047501a00de4bd4aca4830" + "sha256:638194cf91f8b301380f36d70e2034c77ee25b98cb5d80a1626820df9a6d4625", + "sha256:dbeab4027a3f4a87678a11686496e98e1492eb793cbdd77ab50f4e9a2602a593" ], - "markers": "python_version >= '3.7' and python_version < '4.0'", - "version": "==3.1.0" + "markers": "python_version >= '3.8' and python_version < '4.0'", + "version": "==4.0.0" }, "google-api-core": { "hashes": [ - "sha256:25d29e05a0058ed5f19c61c0a78b1b53adea4d9364b464d014fbda941f6d1c9a", - "sha256:d92a5a92dc36dd4f4b9ee4e55528a90e432b059f93aee6ad857f9de8cc7ae94a" + "sha256:032d37b45d1d6bdaf68fb11ff621e2593263a239fa9246e2e94325f9c47876d2", + "sha256:449ca0e3f14c179b4165b664256066c7861610f70b6ffe54bb01a04e9b466929" ], "markers": "python_version >= '3.7'", - "version": "==2.11.1" + "version": "==2.16.2" }, "google-api-python-client": { "hashes": [ - "sha256:226ca35355993d6182506c51745ab5149405cdf6a92975b2725ab3e0d757dbe9", - "sha256:eaed50efc2f8a4027dcca8fd0037f4b1b03b8093efc84ce3cb6c75bfc79a7e31" + "sha256:846e44417c6b7385fa5f5a46cb6b9d23327754c560830245ee53a577c5e44cec", + "sha256:f9f32361e16114d62929638fe07f77be30216b079ad316dc2ced859d9f72e5ad" ], "markers": "python_version >= '3.7'", - "version": "==2.100.0" + "version": "==2.116.0" }, "google-auth": { "hashes": [ - "sha256:2cec41407bd1e207f5b802638e32bb837df968bb5c05f413d0fa526fac4cf7a7", - "sha256:753a26312e6f1eaeec20bc6f2644a10926697da93446e1f8e24d6d32d45a922a" + "sha256:8e4bad367015430ff253fe49d500fdc3396c1a434db5740828c728e45bcce245", + "sha256:e863a56ccc2d8efa83df7a80272601e43487fa9a728a376205c86c26aaefa821" ], "markers": "python_version >= '3.7'", - "version": "==2.23.0" + "version": "==2.27.0" }, "google-auth-httplib2": { "hashes": [ - "sha256:42c50900b8e4dcdf8222364d1f0efe32b8421fb6ed72f2613f12f75cc933478c", - "sha256:c64bc555fdc6dd788ea62ecf7bccffcf497bf77244887a3f3d7a5a02f8e3fc29" + "sha256:38aa7badf48f974f1eb9861794e9c0cb2a0511a4ec0679b1f886d108f5640e05", + "sha256:b65a0a2123300dd71281a7bf6e64d65a0759287df52729bdd1ae2e47dc311a3d" ], - "version": "==0.1.1" + "version": "==0.2.0" }, "googleapis-common-protos": { "hashes": [ - "sha256:69f9bbcc6acde92cab2db95ce30a70bd2b81d20b12eff3f1aabaffcbe8a93918", - "sha256:e73ebb404098db405ba95d1e1ae0aa91c3e15a71da031a2eeb6b2e23e7bc3708" + "sha256:4750113612205514f9f6aa4cb00d523a94f3e8c06c5ad2fee466387dc4875f07", + "sha256:83f0ece9f94e5672cced82f592d2a5edf527a96ed1794f0bab36d5735c996277" ], "markers": "python_version >= '3.7'", - "version": "==1.60.0" + "version": "==1.62.0" }, "httplib2": { "hashes": [ @@ -262,11 +302,11 @@ }, "idna": { "hashes": [ - "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", - "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca", + "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], "markers": "python_version >= '3.5'", - "version": "==3.4" + "version": "==3.6" }, "iniconfig": { "hashes": [ @@ -286,215 +326,210 @@ }, "jaraco.functools": { "hashes": [ - "sha256:8b137b0feacc17fef4bacee04c011c9e86f2341099c870a1d12d3be37b32a638", - "sha256:df2e2b0aadd2dfcee2d7e0d7d083d5a5b68f4c8621e6915ae9819a90de65dd44" + "sha256:c279cb24c93d694ef7270f970d499cab4d3813f4e08273f95398651a634f0925", + "sha256:daf276ddf234bea897ef14f43c4e1bf9eefeac7b7a82a4dd69228ac20acff68d" ], "markers": "python_version >= '3.8'", - "version": "==3.9.0" + "version": "==4.0.0" }, "jinja2": { "hashes": [ - "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852", - "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" + "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", + "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" ], "markers": "python_version >= '3.7'", - "version": "==3.1.2" + "version": "==3.1.3" }, "lxml": { "hashes": [ - "sha256:05186a0f1346ae12553d66df1cfce6f251589fea3ad3da4f3ef4e34b2d58c6a3", - "sha256:075b731ddd9e7f68ad24c635374211376aa05a281673ede86cbe1d1b3455279d", - "sha256:081d32421db5df44c41b7f08a334a090a545c54ba977e47fd7cc2deece78809a", - "sha256:0a3d3487f07c1d7f150894c238299934a2a074ef590b583103a45002035be120", - "sha256:0bfd0767c5c1de2551a120673b72e5d4b628737cb05414f03c3277bf9bed3305", - "sha256:0c0850c8b02c298d3c7006b23e98249515ac57430e16a166873fc47a5d549287", - "sha256:0e2cb47860da1f7e9a5256254b74ae331687b9672dfa780eed355c4c9c3dbd23", - "sha256:120fa9349a24c7043854c53cae8cec227e1f79195a7493e09e0c12e29f918e52", - "sha256:1247694b26342a7bf47c02e513d32225ededd18045264d40758abeb3c838a51f", - "sha256:141f1d1a9b663c679dc524af3ea1773e618907e96075262726c7612c02b149a4", - "sha256:14e019fd83b831b2e61baed40cab76222139926b1fb5ed0e79225bc0cae14584", - "sha256:1509dd12b773c02acd154582088820893109f6ca27ef7291b003d0e81666109f", - "sha256:17a753023436a18e27dd7769e798ce302963c236bc4114ceee5b25c18c52c693", - "sha256:1e224d5755dba2f4a9498e150c43792392ac9b5380aa1b845f98a1618c94eeef", - "sha256:1f447ea5429b54f9582d4b955f5f1985f278ce5cf169f72eea8afd9502973dd5", - "sha256:23eed6d7b1a3336ad92d8e39d4bfe09073c31bfe502f20ca5116b2a334f8ec02", - "sha256:25f32acefac14ef7bd53e4218fe93b804ef6f6b92ffdb4322bb6d49d94cad2bc", - "sha256:2c74524e179f2ad6d2a4f7caf70e2d96639c0954c943ad601a9e146c76408ed7", - "sha256:303bf1edce6ced16bf67a18a1cf8339d0db79577eec5d9a6d4a80f0fb10aa2da", - "sha256:3331bece23c9ee066e0fb3f96c61322b9e0f54d775fccefff4c38ca488de283a", - "sha256:3e9bdd30efde2b9ccfa9cb5768ba04fe71b018a25ea093379c857c9dad262c40", - "sha256:411007c0d88188d9f621b11d252cce90c4a2d1a49db6c068e3c16422f306eab8", - "sha256:42871176e7896d5d45138f6d28751053c711ed4d48d8e30b498da155af39aebd", - "sha256:46f409a2d60f634fe550f7133ed30ad5321ae2e6630f13657fb9479506b00601", - "sha256:48628bd53a426c9eb9bc066a923acaa0878d1e86129fd5359aee99285f4eed9c", - "sha256:48d6ed886b343d11493129e019da91d4039826794a3e3027321c56d9e71505be", - "sha256:4930be26af26ac545c3dffb662521d4e6268352866956672231887d18f0eaab2", - "sha256:4aec80cde9197340bc353d2768e2a75f5f60bacda2bab72ab1dc499589b3878c", - "sha256:4c28a9144688aef80d6ea666c809b4b0e50010a2aca784c97f5e6bf143d9f129", - "sha256:4d2d1edbca80b510443f51afd8496be95529db04a509bc8faee49c7b0fb6d2cc", - "sha256:4dd9a263e845a72eacb60d12401e37c616438ea2e5442885f65082c276dfb2b2", - "sha256:4f1026bc732b6a7f96369f7bfe1a4f2290fb34dce00d8644bc3036fb351a4ca1", - "sha256:4fb960a632a49f2f089d522f70496640fdf1218f1243889da3822e0a9f5f3ba7", - "sha256:50670615eaf97227d5dc60de2dc99fb134a7130d310d783314e7724bf163f75d", - "sha256:50baa9c1c47efcaef189f31e3d00d697c6d4afda5c3cde0302d063492ff9b477", - "sha256:53ace1c1fd5a74ef662f844a0413446c0629d151055340e9893da958a374f70d", - "sha256:5515edd2a6d1a5a70bfcdee23b42ec33425e405c5b351478ab7dc9347228f96e", - "sha256:56dc1f1ebccc656d1b3ed288f11e27172a01503fc016bcabdcbc0978b19352b7", - "sha256:578695735c5a3f51569810dfebd05dd6f888147a34f0f98d4bb27e92b76e05c2", - "sha256:57aba1bbdf450b726d58b2aea5fe47c7875f5afb2c4a23784ed78f19a0462574", - "sha256:57d6ba0ca2b0c462f339640d22882acc711de224d769edf29962b09f77129cbf", - "sha256:5c245b783db29c4e4fbbbfc9c5a78be496c9fea25517f90606aa1f6b2b3d5f7b", - "sha256:5c31c7462abdf8f2ac0577d9f05279727e698f97ecbb02f17939ea99ae8daa98", - "sha256:64f479d719dc9f4c813ad9bb6b28f8390360660b73b2e4beb4cb0ae7104f1c12", - "sha256:65299ea57d82fb91c7f019300d24050c4ddeb7c5a190e076b5f48a2b43d19c42", - "sha256:6689a3d7fd13dc687e9102a27e98ef33730ac4fe37795d5036d18b4d527abd35", - "sha256:690dafd0b187ed38583a648076865d8c229661ed20e48f2335d68e2cf7dc829d", - "sha256:6fc3c450eaa0b56f815c7b62f2b7fba7266c4779adcf1cece9e6deb1de7305ce", - "sha256:704f61ba8c1283c71b16135caf697557f5ecf3e74d9e453233e4771d68a1f42d", - "sha256:71c52db65e4b56b8ddc5bb89fb2e66c558ed9d1a74a45ceb7dcb20c191c3df2f", - "sha256:71d66ee82e7417828af6ecd7db817913cb0cf9d4e61aa0ac1fde0583d84358db", - "sha256:7d298a1bd60c067ea75d9f684f5f3992c9d6766fadbc0bcedd39750bf344c2f4", - "sha256:8b77946fd508cbf0fccd8e400a7f71d4ac0e1595812e66025bac475a8e811694", - "sha256:8d7e43bd40f65f7d97ad8ef5c9b1778943d02f04febef12def25f7583d19baac", - "sha256:8df133a2ea5e74eef5e8fc6f19b9e085f758768a16e9877a60aec455ed2609b2", - "sha256:8ed74706b26ad100433da4b9d807eae371efaa266ffc3e9191ea436087a9d6a7", - "sha256:92af161ecbdb2883c4593d5ed4815ea71b31fafd7fd05789b23100d081ecac96", - "sha256:97047f0d25cd4bcae81f9ec9dc290ca3e15927c192df17331b53bebe0e3ff96d", - "sha256:9719fe17307a9e814580af1f5c6e05ca593b12fb7e44fe62450a5384dbf61b4b", - "sha256:9767e79108424fb6c3edf8f81e6730666a50feb01a328f4a016464a5893f835a", - "sha256:9a92d3faef50658dd2c5470af249985782bf754c4e18e15afb67d3ab06233f13", - "sha256:9bb6ad405121241e99a86efff22d3ef469024ce22875a7ae045896ad23ba2340", - "sha256:9e28c51fa0ce5674be9f560c6761c1b441631901993f76700b1b30ca6c8378d6", - "sha256:aca086dc5f9ef98c512bac8efea4483eb84abbf926eaeedf7b91479feb092458", - "sha256:ae8b9c6deb1e634ba4f1930eb67ef6e6bf6a44b6eb5ad605642b2d6d5ed9ce3c", - "sha256:b0a545b46b526d418eb91754565ba5b63b1c0b12f9bd2f808c852d9b4b2f9b5c", - "sha256:b4e4bc18382088514ebde9328da057775055940a1f2e18f6ad2d78aa0f3ec5b9", - "sha256:b6420a005548ad52154c8ceab4a1290ff78d757f9e5cbc68f8c77089acd3c432", - "sha256:b86164d2cff4d3aaa1f04a14685cbc072efd0b4f99ca5708b2ad1b9b5988a991", - "sha256:bb3bb49c7a6ad9d981d734ef7c7193bc349ac338776a0360cc671eaee89bcf69", - "sha256:bef4e656f7d98aaa3486d2627e7d2df1157d7e88e7efd43a65aa5dd4714916cf", - "sha256:c0781a98ff5e6586926293e59480b64ddd46282953203c76ae15dbbbf302e8bb", - "sha256:c2006f5c8d28dee289f7020f721354362fa304acbaaf9745751ac4006650254b", - "sha256:c41bfca0bd3532d53d16fd34d20806d5c2b1ace22a2f2e4c0008570bf2c58833", - "sha256:cd47b4a0d41d2afa3e58e5bf1f62069255aa2fd6ff5ee41604418ca925911d76", - "sha256:cdb650fc86227eba20de1a29d4b2c1bfe139dc75a0669270033cb2ea3d391b85", - "sha256:cef2502e7e8a96fe5ad686d60b49e1ab03e438bd9123987994528febd569868e", - "sha256:d27be7405547d1f958b60837dc4c1007da90b8b23f54ba1f8b728c78fdb19d50", - "sha256:d37017287a7adb6ab77e1c5bee9bcf9660f90ff445042b790402a654d2ad81d8", - "sha256:d3ff32724f98fbbbfa9f49d82852b159e9784d6094983d9a8b7f2ddaebb063d4", - "sha256:d73d8ecf8ecf10a3bd007f2192725a34bd62898e8da27eb9d32a58084f93962b", - "sha256:dd708cf4ee4408cf46a48b108fb9427bfa00b9b85812a9262b5c668af2533ea5", - "sha256:e3cd95e10c2610c360154afdc2f1480aea394f4a4f1ea0a5eacce49640c9b190", - "sha256:e4da8ca0c0c0aea88fd46be8e44bd49716772358d648cce45fe387f7b92374a7", - "sha256:eadfbbbfb41b44034a4c757fd5d70baccd43296fb894dba0295606a7cf3124aa", - "sha256:ed667f49b11360951e201453fc3967344d0d0263aa415e1619e85ae7fd17b4e0", - "sha256:f3df3db1d336b9356dd3112eae5f5c2b8b377f3bc826848567f10bfddfee77e9", - "sha256:f6bdac493b949141b733c5345b6ba8f87a226029cbabc7e9e121a413e49441e0", - "sha256:fbf521479bcac1e25a663df882c46a641a9bff6b56dc8b0fafaebd2f66fb231b", - "sha256:fc9b106a1bf918db68619fdcd6d5ad4f972fdd19c01d19bdb6bf63f3589a9ec5", - "sha256:fcdd00edfd0a3001e0181eab3e63bd5c74ad3e67152c84f93f13769a40e073a7", - "sha256:fe4bda6bd4340caa6e5cf95e73f8fea5c4bfc55763dd42f1b50a94c1b4a2fbd4" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==4.9.3" + "sha256:13521a321a25c641b9ea127ef478b580b5ec82aa2e9fc076c86169d161798b01", + "sha256:14deca1460b4b0f6b01f1ddc9557704e8b365f55c63070463f6c18619ebf964f", + "sha256:16018f7099245157564d7148165132c70adb272fb5a17c048ba70d9cc542a1a1", + "sha256:16dd953fb719f0ffc5bc067428fc9e88f599e15723a85618c45847c96f11f431", + "sha256:19a1bc898ae9f06bccb7c3e1dfd73897ecbbd2c96afe9095a6026016e5ca97b8", + "sha256:1ad17c20e3666c035db502c78b86e58ff6b5991906e55bdbef94977700c72623", + "sha256:22b7ee4c35f374e2c20337a95502057964d7e35b996b1c667b5c65c567d2252a", + "sha256:24ef5a4631c0b6cceaf2dbca21687e29725b7c4e171f33a8f8ce23c12558ded1", + "sha256:25663d6e99659544ee8fe1b89b1a8c0aaa5e34b103fab124b17fa958c4a324a6", + "sha256:262bc5f512a66b527d026518507e78c2f9c2bd9eb5c8aeeb9f0eb43fcb69dc67", + "sha256:280f3edf15c2a967d923bcfb1f8f15337ad36f93525828b40a0f9d6c2ad24890", + "sha256:2ad3a8ce9e8a767131061a22cd28fdffa3cd2dc193f399ff7b81777f3520e372", + "sha256:2befa20a13f1a75c751f47e00929fb3433d67eb9923c2c0b364de449121f447c", + "sha256:2f37c6d7106a9d6f0708d4e164b707037b7380fcd0b04c5bd9cae1fb46a856fb", + "sha256:304128394c9c22b6569eba2a6d98392b56fbdfbad58f83ea702530be80d0f9df", + "sha256:342e95bddec3a698ac24378d61996b3ee5ba9acfeb253986002ac53c9a5f6f84", + "sha256:3aeca824b38ca78d9ee2ab82bd9883083d0492d9d17df065ba3b94e88e4d7ee6", + "sha256:3d184e0d5c918cff04cdde9dbdf9600e960161d773666958c9d7b565ccc60c45", + "sha256:3e3898ae2b58eeafedfe99e542a17859017d72d7f6a63de0f04f99c2cb125936", + "sha256:3eea6ed6e6c918e468e693c41ef07f3c3acc310b70ddd9cc72d9ef84bc9564ca", + "sha256:3f14a4fb1c1c402a22e6a341a24c1341b4a3def81b41cd354386dcb795f83897", + "sha256:436a943c2900bb98123b06437cdd30580a61340fbdb7b28aaf345a459c19046a", + "sha256:4946e7f59b7b6a9e27bef34422f645e9a368cb2be11bf1ef3cafc39a1f6ba68d", + "sha256:49a9b4af45e8b925e1cd6f3b15bbba2c81e7dba6dce170c677c9cda547411e14", + "sha256:4f8b0c78e7aac24979ef09b7f50da871c2de2def043d468c4b41f512d831e912", + "sha256:52427a7eadc98f9e62cb1368a5079ae826f94f05755d2d567d93ee1bc3ceb354", + "sha256:5e53d7e6a98b64fe54775d23a7c669763451340c3d44ad5e3a3b48a1efbdc96f", + "sha256:5fcfbebdb0c5d8d18b84118842f31965d59ee3e66996ac842e21f957eb76138c", + "sha256:601f4a75797d7a770daed8b42b97cd1bb1ba18bd51a9382077a6a247a12aa38d", + "sha256:61c5a7edbd7c695e54fca029ceb351fc45cd8860119a0f83e48be44e1c464862", + "sha256:6a2a2c724d97c1eb8cf966b16ca2915566a4904b9aad2ed9a09c748ffe14f969", + "sha256:6d48fc57e7c1e3df57be5ae8614bab6d4e7b60f65c5457915c26892c41afc59e", + "sha256:6f11b77ec0979f7e4dc5ae081325a2946f1fe424148d3945f943ceaede98adb8", + "sha256:704f5572ff473a5f897745abebc6df40f22d4133c1e0a1f124e4f2bd3330ff7e", + "sha256:725e171e0b99a66ec8605ac77fa12239dbe061482ac854d25720e2294652eeaa", + "sha256:7cfced4a069003d8913408e10ca8ed092c49a7f6cefee9bb74b6b3e860683b45", + "sha256:7ec465e6549ed97e9f1e5ed51c657c9ede767bc1c11552f7f4d022c4df4a977a", + "sha256:82bddf0e72cb2af3cbba7cec1d2fd11fda0de6be8f4492223d4a268713ef2147", + "sha256:82cd34f1081ae4ea2ede3d52f71b7be313756e99b4b5f829f89b12da552d3aa3", + "sha256:843b9c835580d52828d8f69ea4302537337a21e6b4f1ec711a52241ba4a824f3", + "sha256:877efb968c3d7eb2dad540b6cabf2f1d3c0fbf4b2d309a3c141f79c7e0061324", + "sha256:8b9f19df998761babaa7f09e6bc169294eefafd6149aaa272081cbddc7ba4ca3", + "sha256:8cf5877f7ed384dabfdcc37922c3191bf27e55b498fecece9fd5c2c7aaa34c33", + "sha256:8d2900b7f5318bc7ad8631d3d40190b95ef2aa8cc59473b73b294e4a55e9f30f", + "sha256:8d7b4beebb178e9183138f552238f7e6613162a42164233e2bda00cb3afac58f", + "sha256:8f52fe6859b9db71ee609b0c0a70fea5f1e71c3462ecf144ca800d3f434f0764", + "sha256:98f3f020a2b736566c707c8e034945c02aa94e124c24f77ca097c446f81b01f1", + "sha256:9aa543980ab1fbf1720969af1d99095a548ea42e00361e727c58a40832439114", + "sha256:9b99f564659cfa704a2dd82d0684207b1aadf7d02d33e54845f9fc78e06b7581", + "sha256:9bcf86dfc8ff3e992fed847c077bd875d9e0ba2fa25d859c3a0f0f76f07f0c8d", + "sha256:9bd0ae7cc2b85320abd5e0abad5ccee5564ed5f0cc90245d2f9a8ef330a8deae", + "sha256:9d3c0f8567ffe7502d969c2c1b809892dc793b5d0665f602aad19895f8d508da", + "sha256:9e5ac3437746189a9b4121db2a7b86056ac8786b12e88838696899328fc44bb2", + "sha256:a36c506e5f8aeb40680491d39ed94670487ce6614b9d27cabe45d94cd5d63e1e", + "sha256:a5ab722ae5a873d8dcee1f5f45ddd93c34210aed44ff2dc643b5025981908cda", + "sha256:a96f02ba1bcd330807fc060ed91d1f7a20853da6dd449e5da4b09bfcc08fdcf5", + "sha256:acb6b2f96f60f70e7f34efe0c3ea34ca63f19ca63ce90019c6cbca6b676e81fa", + "sha256:ae15347a88cf8af0949a9872b57a320d2605ae069bcdf047677318bc0bba45b1", + "sha256:af8920ce4a55ff41167ddbc20077f5698c2e710ad3353d32a07d3264f3a2021e", + "sha256:afd825e30f8d1f521713a5669b63657bcfe5980a916c95855060048b88e1adb7", + "sha256:b21b4031b53d25b0858d4e124f2f9131ffc1530431c6d1321805c90da78388d1", + "sha256:b4b68c961b5cc402cbd99cca5eb2547e46ce77260eb705f4d117fd9c3f932b95", + "sha256:b66aa6357b265670bb574f050ffceefb98549c721cf28351b748be1ef9577d93", + "sha256:b9e240ae0ba96477682aa87899d94ddec1cc7926f9df29b1dd57b39e797d5ab5", + "sha256:bc64d1b1dab08f679fb89c368f4c05693f58a9faf744c4d390d7ed1d8223869b", + "sha256:bf8443781533b8d37b295016a4b53c1494fa9a03573c09ca5104550c138d5c05", + "sha256:c26aab6ea9c54d3bed716b8851c8bfc40cb249b8e9880e250d1eddde9f709bf5", + "sha256:c3cd1fc1dc7c376c54440aeaaa0dcc803d2126732ff5c6b68ccd619f2e64be4f", + "sha256:c7257171bb8d4432fe9d6fdde4d55fdbe663a63636a17f7f9aaba9bcb3153ad7", + "sha256:d42e3a3fc18acc88b838efded0e6ec3edf3e328a58c68fbd36a7263a874906c8", + "sha256:d74fcaf87132ffc0447b3c685a9f862ffb5b43e70ea6beec2fb8057d5d2a1fea", + "sha256:d8c1d679df4361408b628f42b26a5d62bd3e9ba7f0c0e7969f925021554755aa", + "sha256:e856c1c7255c739434489ec9c8aa9cdf5179785d10ff20add308b5d673bed5cd", + "sha256:eac68f96539b32fce2c9b47eb7c25bb2582bdaf1bbb360d25f564ee9e04c542b", + "sha256:ed7326563024b6e91fef6b6c7a1a2ff0a71b97793ac33dbbcf38f6005e51ff6e", + "sha256:ed8c3d2cd329bf779b7ed38db176738f3f8be637bb395ce9629fc76f78afe3d4", + "sha256:f4c9bda132ad108b387c33fabfea47866af87f4ea6ffb79418004f0521e63204", + "sha256:f643ffd2669ffd4b5a3e9b41c909b72b2a1d5e4915da90a77e119b8d48ce867a" + ], + "markers": "python_version >= '3.6'", + "version": "==5.1.0" }, "markdown2": { "hashes": [ - "sha256:cdba126d90dc3aef6f4070ac342f974d63f415678959329cc7909f96cc235d72", - "sha256:e6105800483783831f5dc54f827aa5b44eb137ecef5a70293d8ecfbb4109ecc6" + "sha256:1bc8692696954d597778e0e25713c14ca56d87992070dedd95c17eddaf709204", + "sha256:98f47591006f0ace0644cbece03fed6f3845513286f6c6e9f8bcf6a575174e2c" ], "markers": "python_version >= '3.5' and python_version < '4'", - "version": "==2.4.10" + "version": "==2.4.12" }, "markupsafe": { "hashes": [ - "sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e", - "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e", - "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431", - "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686", - "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c", - "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559", - "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc", - "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb", - "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939", - "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c", - "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0", - "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4", - "sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9", - "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575", - "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba", - "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d", - "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd", - "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3", - "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00", - "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155", - "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac", - "sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52", - "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f", - "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8", - "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b", - "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007", - "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24", - "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea", - "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198", - "sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0", - "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee", - "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be", - "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2", - "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1", - "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707", - "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6", - "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c", - "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58", - "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823", - "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779", - "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636", - "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c", - "sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad", - "sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee", - "sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc", - "sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2", - "sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48", - "sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7", - "sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e", - "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b", - "sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa", - "sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5", - "sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e", - "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb", - "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9", - "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57", - "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc", - "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc", - "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2", - "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" + "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf", + "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff", + "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f", + "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3", + "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532", + "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f", + "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", + "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df", + "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4", + "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906", + "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f", + "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4", + "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8", + "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371", + "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2", + "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465", + "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52", + "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6", + "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169", + "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad", + "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2", + "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0", + "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029", + "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f", + "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a", + "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced", + "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5", + "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c", + "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf", + "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9", + "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", + "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad", + "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3", + "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1", + "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46", + "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc", + "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a", + "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee", + "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900", + "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", + "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea", + "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f", + "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5", + "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e", + "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a", + "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f", + "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50", + "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a", + "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b", + "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4", + "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff", + "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2", + "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46", + "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b", + "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf", + "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5", + "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5", + "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab", + "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd", + "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" ], "markers": "python_version >= '3.7'", - "version": "==2.1.3" + "version": "==2.1.5" }, "more-itertools": { "hashes": [ - "sha256:626c369fa0eb37bac0291bce8259b332fd59ac792fa5497b59837309cd5b114a", - "sha256:64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6" + "sha256:686b06abe565edfab151cb8fd385a05651e1fdf8f0a14191e4439283421f8684", + "sha256:8fccb480c43d3e99a00087634c06dd02b0d50fbf088b380de5a41a015ec239e1" ], "markers": "python_version >= '3.8'", - "version": "==10.1.0" + "version": "==10.2.0" }, "packaging": { "hashes": [ - "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", - "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f" + "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", + "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" ], "markers": "python_version >= '3.7'", - "version": "==23.1" + "version": "==23.2" + }, + "pdfminer2": { + "hashes": [ + "sha256:7d05aa3dd1e779080fef13aef454501b51a3f7649d7f18e78c640bdbd34e1e77", + "sha256:92fb0639d8d4619be3b87147c89c2170602a8fefc9ef1933241822d3c3aff6e7", + "sha256:9c0599bfde105a8d58e3f679c31ab84871dc9bd3debf1be6511e1abaa4db867f", + "sha256:e068619af33a3d323093a4dde56ae9e2b1bb344d3ecbc3110e448ba8042acc3e" + ], + "version": "==20151206" }, "pluggy": { "hashes": [ - "sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12", - "sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7" + "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", + "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be" ], "markers": "python_version >= '3.8'", - "version": "==1.3.0" + "version": "==1.4.0" }, "ply": { "hashes": [ @@ -505,30 +540,28 @@ }, "protobuf": { "hashes": [ - "sha256:067f750169bc644da2e1ef18c785e85071b7c296f14ac53e0900e605da588719", - "sha256:12e9ad2ec079b833176d2921be2cb24281fa591f0b119b208b788adc48c2561d", - "sha256:1b182c7181a2891e8f7f3a1b5242e4ec54d1f42582485a896e4de81aa17540c2", - "sha256:20651f11b6adc70c0f29efbe8f4a94a74caf61b6200472a9aea6e19898f9fcf4", - "sha256:2da777d34b4f4f7613cdf85c70eb9a90b1fbef9d36ae4a0ccfe014b0b07906f1", - "sha256:3d42e9e4796a811478c783ef63dc85b5a104b44aaaca85d4864d5b886e4b05e3", - "sha256:6e514e8af0045be2b56e56ae1bb14f43ce7ffa0f68b1c793670ccbe2c4fc7d2b", - "sha256:b0271a701e6782880d65a308ba42bc43874dabd1a0a0f41f72d2dac3b57f8e76", - "sha256:ba53c2f04798a326774f0e53b9c759eaef4f6a568ea7072ec6629851c8435959", - "sha256:e29d79c913f17a60cf17c626f1041e5288e9885c8579832580209de8b75f2a52", - "sha256:f631bb982c5478e0c1c70eab383af74a84be66945ebf5dd6b06fc90079668d0b", - "sha256:f6ccbcf027761a2978c1406070c3788f6de4a4b2cc20800cc03d52df716ad675", - "sha256:f6f8dc65625dadaad0c8545319c2e2f0424fede988368893ca3844261342c11a" + "sha256:10894a2885b7175d3984f2be8d9850712c57d5e7587a2410720af8be56cdaf62", + "sha256:2db9f8fa64fbdcdc93767d3cf81e0f2aef176284071507e3ede160811502fd3d", + "sha256:33a1aeef4b1927431d1be780e87b641e322b88d654203a9e9d93f218ee359e61", + "sha256:47f3de503fe7c1245f6f03bea7e8d3ec11c6c4a2ea9ef910e3221c8a15516d62", + "sha256:5e5c933b4c30a988b52e0b7c02641760a5ba046edc5e43d3b94a74c9fc57c1b3", + "sha256:8f62574857ee1de9f770baf04dde4165e30b15ad97ba03ceac65f760ff018ac9", + "sha256:a8b7a98d4ce823303145bf3c1a8bdb0f2f4642a414b196f04ad9853ed0c8f830", + "sha256:b50c949608682b12efb0b2717f53256f03636af5f60ac0c1d900df6213910fd6", + "sha256:d66a769b8d687df9024f2985d5137a337f957a0916cf5464d1513eee96a63ff0", + "sha256:fc381d1dd0516343f1440019cedf08a7405f791cd49eef4ae1ea06520bc1c020", + "sha256:fe599e175cb347efc8ee524bcd4b902d11f7262c0e569ececcb89995c15f0a5e" ], - "markers": "python_version >= '3.7'", - "version": "==4.24.3" + "markers": "python_version >= '3.8'", + "version": "==4.25.2" }, "pyasn1": { "hashes": [ - "sha256:87a2121042a1ac9358cabcaf1d07680ff97ee6404333bacca15f76aa8ad01a57", - "sha256:97b7290ca68e62a832558ec3976f15cbf911bf5d7c7039d8b861c2a0ece69fde" + "sha256:4439847c58d40b1d0a573d07e3856e95333f1976294494c325775aeca506eb58", + "sha256:6d391a96e59b23130a5cfa74d6fd7f388dbbe26cc8f1edf39fdddf08d9d6676c" ], "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==0.5.0" + "version": "==0.5.1" }, "pyasn1-modules": { "hashes": [ @@ -543,23 +576,23 @@ "sha256:32c7c0b711493c72ff18a981d24f28aaf9c1fb7ed5e9667c9e84e3db623bdbfb", "sha256:ede28a1a32462f5a9705e07aea48001a08f7cf81a021585011deba701581a0db" ], - "markers": "python_version > '3.0'", + "markers": "python_version >= '3.1'", "version": "==3.1.1" }, "pytest": { "hashes": [ - "sha256:1d881c6124e08ff0a1bb75ba3ec0bfd8b5354a01c194ddd5a0a870a48d99b002", - "sha256:a766259cfab564a2ad52cb1aae1b881a75c3eb7e34ca3779697c23ed47c47069" + "sha256:249b1b0864530ba251b7438274c4d251c58d868edaaec8762893ad4a0d71c36c", + "sha256:50fb9cbe836c3f20f0dfa99c565201fb75dc54c8d76373cd1bde06b06657bdb6" ], - "markers": "python_version >= '3.7'", - "version": "==7.4.2" + "markers": "python_version >= '3.8'", + "version": "==8.0.0" }, "python-dateutil": { "hashes": [ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, "python-magic": { @@ -572,10 +605,10 @@ }, "pytz": { "hashes": [ - "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b", - "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" + "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812", + "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" ], - "version": "==2023.3.post1" + "version": "==2024.1" }, "pyyaml": { "hashes": [ @@ -608,6 +641,7 @@ "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", + "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef", "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", @@ -649,103 +683,132 @@ "markers": "python_version >= '3.6' and python_version < '4'", "version": "==4.9" }, + "setuptools": { + "hashes": [ + "sha256:385eb4edd9c9d5c17540511303e39a147ce2fc04bc55289c322b9e5904fe2c05", + "sha256:be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78" + ], + "markers": "python_version >= '3.8'", + "version": "==69.0.3" + }, + "setuptools-scm": { + "hashes": [ + "sha256:b47844cd2a84b83b3187a5782c71128c28b4c94cad8bfb871da2784a5cb54c4f", + "sha256:b5f43ff6800669595193fd09891564ee9d1d7dcb196cab4b2506d53a2e1c95c7" + ], + "markers": "python_version >= '3.8'", + "version": "==8.0.4" + }, "simplejson": { "hashes": [ - "sha256:081ea6305b3b5e84ae7417e7f45956db5ea3872ec497a584ec86c3260cda049e", - "sha256:08be5a241fdf67a8e05ac7edbd49b07b638ebe4846b560673e196b2a25c94b92", - "sha256:0c16ec6a67a5f66ab004190829eeede01c633936375edcad7cbf06d3241e5865", - "sha256:0ccb2c1877bc9b25bc4f4687169caa925ffda605d7569c40e8e95186e9a5e58b", - "sha256:17a963e8dd4d81061cc05b627677c1f6a12e81345111fbdc5708c9f088d752c9", - "sha256:199a0bcd792811c252d71e3eabb3d4a132b3e85e43ebd93bfd053d5b59a7e78b", - "sha256:1cb19eacb77adc5a9720244d8d0b5507421d117c7ed4f2f9461424a1829e0ceb", - "sha256:203412745fed916fc04566ecef3f2b6c872b52f1e7fb3a6a84451b800fb508c1", - "sha256:2098811cd241429c08b7fc5c9e41fcc3f59f27c2e8d1da2ccdcf6c8e340ab507", - "sha256:22b867205cd258050c2625325fdd9a65f917a5aff22a23387e245ecae4098e78", - "sha256:23fbb7b46d44ed7cbcda689295862851105c7594ae5875dce2a70eeaa498ff86", - "sha256:2541fdb7467ef9bfad1f55b6c52e8ea52b3ce4a0027d37aff094190a955daa9d", - "sha256:3231100edee292da78948fa0a77dee4e5a94a0a60bcba9ed7a9dc77f4d4bb11e", - "sha256:344a5093b71c1b370968d0fbd14d55c9413cb6f0355fdefeb4a322d602d21776", - "sha256:37724c634f93e5caaca04458f267836eb9505d897ab3947b52f33b191bf344f3", - "sha256:3844305bc33d52c4975da07f75b480e17af3558c0d13085eaa6cc2f32882ccf7", - "sha256:390f4a8ca61d90bcf806c3ad644e05fa5890f5b9a72abdd4ca8430cdc1e386fa", - "sha256:3a4480e348000d89cf501b5606415f4d328484bbb431146c2971123d49fd8430", - "sha256:3b652579c21af73879d99c8072c31476788c8c26b5565687fd9db154070d852a", - "sha256:3e0902c278243d6f7223ba3e6c5738614c971fd9a887fff8feaa8dcf7249c8d4", - "sha256:412e58997a30c5deb8cab5858b8e2e5b40ca007079f7010ee74565cc13d19665", - "sha256:44cdb4e544134f305b033ad79ae5c6b9a32e7c58b46d9f55a64e2a883fbbba01", - "sha256:46133bc7dd45c9953e6ee4852e3de3d5a9a4a03b068bd238935a5c72f0a1ce34", - "sha256:46e89f58e4bed107626edce1cf098da3664a336d01fc78fddcfb1f397f553d44", - "sha256:4710806eb75e87919b858af0cba4ffedc01b463edc3982ded7b55143f39e41e1", - "sha256:476c8033abed7b1fd8db62a7600bf18501ce701c1a71179e4ce04ac92c1c5c3c", - "sha256:48600a6e0032bed17c20319d91775f1797d39953ccfd68c27f83c8d7fc3b32cb", - "sha256:4d3025e7e9ddb48813aec2974e1a7e68e63eac911dd5e0a9568775de107ac79a", - "sha256:547ea86ca408a6735335c881a2e6208851027f5bfd678d8f2c92a0f02c7e7330", - "sha256:54fca2b26bcd1c403146fd9461d1da76199442297160721b1d63def2a1b17799", - "sha256:5673d27806085d2a413b3be5f85fad6fca4b7ffd31cfe510bbe65eea52fff571", - "sha256:58ee5e24d6863b22194020eb62673cf8cc69945fcad6b283919490f6e359f7c5", - "sha256:5ca922c61d87b4c38f37aa706520328ffe22d7ac1553ef1cadc73f053a673553", - "sha256:5db86bb82034e055257c8e45228ca3dbce85e38d7bfa84fa7b2838e032a3219c", - "sha256:6277f60848a7d8319d27d2be767a7546bc965535b28070e310b3a9af90604a4c", - "sha256:6424d8229ba62e5dbbc377908cfee9b2edf25abd63b855c21f12ac596cd18e41", - "sha256:65dafe413b15e8895ad42e49210b74a955c9ae65564952b0243a18fb35b986cc", - "sha256:66389b6b6ee46a94a493a933a26008a1bae0cfadeca176933e7ff6556c0ce998", - "sha256:66d780047c31ff316ee305c3f7550f352d87257c756413632303fc59fef19eac", - "sha256:69a8b10a4f81548bc1e06ded0c4a6c9042c0be0d947c53c1ed89703f7e613950", - "sha256:6a561320485017ddfc21bd2ed5de2d70184f754f1c9b1947c55f8e2b0163a268", - "sha256:6aa7ca03f25b23b01629b1c7f78e1cd826a66bfb8809f8977a3635be2ec48f1a", - "sha256:6b79642a599740603ca86cf9df54f57a2013c47e1dd4dd2ae4769af0a6816900", - "sha256:6e7c70f19405e5f99168077b785fe15fcb5f9b3c0b70b0b5c2757ce294922c8c", - "sha256:70128fb92932524c89f373e17221cf9535d7d0c63794955cc3cd5868e19f5d38", - "sha256:73d0904c2471f317386d4ae5c665b16b5c50ab4f3ee7fd3d3b7651e564ad74b1", - "sha256:74bf802debe68627227ddb665c067eb8c73aa68b2476369237adf55c1161b728", - "sha256:79c748aa61fd8098d0472e776743de20fae2686edb80a24f0f6593a77f74fe86", - "sha256:79d46e7e33c3a4ef853a1307b2032cfb7220e1a079d0c65488fbd7118f44935a", - "sha256:7e78d79b10aa92f40f54178ada2b635c960d24fc6141856b926d82f67e56d169", - "sha256:8090e75653ea7db75bc21fa5f7bcf5f7bdf64ea258cbbac45c7065f6324f1b50", - "sha256:87b190e6ceec286219bd6b6f13547ca433f977d4600b4e81739e9ac23b5b9ba9", - "sha256:889328873c35cb0b2b4c83cbb83ec52efee5a05e75002e2c0c46c4e42790e83c", - "sha256:8f8d179393e6f0cf6c7c950576892ea6acbcea0a320838c61968ac7046f59228", - "sha256:919bc5aa4d8094cf8f1371ea9119e5d952f741dc4162810ab714aec948a23fe5", - "sha256:926957b278de22797bfc2f004b15297013843b595b3cd7ecd9e37ccb5fad0b72", - "sha256:93f5ac30607157a0b2579af59a065bcfaa7fadeb4875bf927a8f8b6739c8d910", - "sha256:96ade243fb6f3b57e7bd3b71e90c190cd0f93ec5dce6bf38734a73a2e5fa274f", - "sha256:9f14ecca970d825df0d29d5c6736ff27999ee7bdf5510e807f7ad8845f7760ce", - "sha256:a755f7bfc8adcb94887710dc70cc12a69a454120c6adcc6f251c3f7b46ee6aac", - "sha256:a79b439a6a77649bb8e2f2644e6c9cc0adb720fc55bed63546edea86e1d5c6c8", - "sha256:aa9d614a612ad02492f704fbac636f666fa89295a5d22b4facf2d665fc3b5ea9", - "sha256:ad071cd84a636195f35fa71de2186d717db775f94f985232775794d09f8d9061", - "sha256:b0e9a5e66969f7a47dc500e3dba8edc3b45d4eb31efb855c8647700a3493dd8a", - "sha256:b438e5eaa474365f4faaeeef1ec3e8d5b4e7030706e3e3d6b5bee6049732e0e6", - "sha256:b46aaf0332a8a9c965310058cf3487d705bf672641d2c43a835625b326689cf4", - "sha256:c39fa911e4302eb79c804b221ddec775c3da08833c0a9120041dd322789824de", - "sha256:ca56a6c8c8236d6fe19abb67ef08d76f3c3f46712c49a3b6a5352b6e43e8855f", - "sha256:cb502cde018e93e75dc8fc7bb2d93477ce4f3ac10369f48866c61b5e031db1fd", - "sha256:cd4d50a27b065447c9c399f0bf0a993bd0e6308db8bbbfbc3ea03b41c145775a", - "sha256:d125e754d26c0298715bdc3f8a03a0658ecbe72330be247f4b328d229d8cf67f", - "sha256:d300773b93eed82f6da138fd1d081dc96fbe53d96000a85e41460fe07c8d8b33", - "sha256:d396b610e77b0c438846607cd56418bfc194973b9886550a98fd6724e8c6cfec", - "sha256:d61482b5d18181e6bb4810b4a6a24c63a490c3a20e9fbd7876639653e2b30a1a", - "sha256:d9f2c27f18a0b94107d57294aab3d06d6046ea843ed4a45cae8bd45756749f3a", - "sha256:dc2b3f06430cbd4fac0dae5b2974d2bf14f71b415fb6de017f498950da8159b1", - "sha256:dc935d8322ba9bc7b84f99f40f111809b0473df167bf5b93b89fb719d2c4892b", - "sha256:e333c5b62e93949f5ac27e6758ba53ef6ee4f93e36cc977fe2e3df85c02f6dc4", - "sha256:e765b1f47293dedf77946f0427e03ee45def2862edacd8868c6cf9ab97c8afbd", - "sha256:ed18728b90758d171f0c66c475c24a443ede815cf3f1a91e907b0db0ebc6e508", - "sha256:eff87c68058374e45225089e4538c26329a13499bc0104b52b77f8428eed36b2", - "sha256:f05d05d99fce5537d8f7a0af6417a9afa9af3a6c4bb1ba7359c53b6257625fcb", - "sha256:f253edf694ce836631b350d758d00a8c4011243d58318fbfbe0dd54a6a839ab4", - "sha256:f41915a4e1f059dfad614b187bc06021fefb5fc5255bfe63abf8247d2f7a646a", - "sha256:f96def94576f857abf58e031ce881b5a3fc25cbec64b2bc4824824a8a4367af9" - ], - "markers": "python_version >= '2.5' and python_version not in '3.0, 3.1, 3.2'", - "version": "==3.19.1" + "sha256:0405984f3ec1d3f8777c4adc33eac7ab7a3e629f3b1c05fdded63acc7cf01137", + "sha256:0436a70d8eb42bea4fe1a1c32d371d9bb3b62c637969cb33970ad624d5a3336a", + "sha256:061e81ea2d62671fa9dea2c2bfbc1eec2617ae7651e366c7b4a2baf0a8c72cae", + "sha256:064300a4ea17d1cd9ea1706aa0590dcb3be81112aac30233823ee494f02cb78a", + "sha256:08889f2f597ae965284d7b52a5c3928653a9406d88c93e3161180f0abc2433ba", + "sha256:0a48679310e1dd5c9f03481799311a65d343748fe86850b7fb41df4e2c00c087", + "sha256:0b0a3eb6dd39cce23801a50c01a0976971498da49bc8a0590ce311492b82c44b", + "sha256:0d2d5119b1d7a1ed286b8af37357116072fc96700bce3bec5bb81b2e7057ab41", + "sha256:0d551dc931638e2102b8549836a1632e6e7cf620af3d093a7456aa642bff601d", + "sha256:1018bd0d70ce85f165185d2227c71e3b1e446186f9fa9f971b69eee223e1e3cd", + "sha256:11c39fbc4280d7420684494373b7c5904fa72a2b48ef543a56c2d412999c9e5d", + "sha256:11cc3afd8160d44582543838b7e4f9aa5e97865322844b75d51bf4e0e413bb3e", + "sha256:1537b3dd62d8aae644f3518c407aa8469e3fd0f179cdf86c5992792713ed717a", + "sha256:16ca9c90da4b1f50f089e14485db8c20cbfff2d55424062791a7392b5a9b3ff9", + "sha256:176a1b524a3bd3314ed47029a86d02d5a95cc0bee15bd3063a1e1ec62b947de6", + "sha256:18955c1da6fc39d957adfa346f75226246b6569e096ac9e40f67d102278c3bcb", + "sha256:1bb5b50dc6dd671eb46a605a3e2eb98deb4a9af787a08fcdddabe5d824bb9664", + "sha256:1c768e7584c45094dca4b334af361e43b0aaa4844c04945ac7d43379eeda9bc2", + "sha256:1dd4f692304854352c3e396e9b5f0a9c9e666868dd0bdc784e2ac4c93092d87b", + "sha256:25785d038281cd106c0d91a68b9930049b6464288cea59ba95b35ee37c2d23a5", + "sha256:287e39ba24e141b046812c880f4619d0ca9e617235d74abc27267194fc0c7835", + "sha256:2c1467d939932901a97ba4f979e8f2642415fcf02ea12f53a4e3206c9c03bc17", + "sha256:2c433a412e96afb9a3ce36fa96c8e61a757af53e9c9192c97392f72871e18e69", + "sha256:2d022b14d7758bfb98405672953fe5c202ea8a9ccf9f6713c5bd0718eba286fd", + "sha256:2f98d918f7f3aaf4b91f2b08c0c92b1774aea113334f7cde4fe40e777114dbe6", + "sha256:2fc697be37585eded0c8581c4788fcfac0e3f84ca635b73a5bf360e28c8ea1a2", + "sha256:3194cd0d2c959062b94094c0a9f8780ffd38417a5322450a0db0ca1a23e7fbd2", + "sha256:332c848f02d71a649272b3f1feccacb7e4f7e6de4a2e6dc70a32645326f3d428", + "sha256:346820ae96aa90c7d52653539a57766f10f33dd4be609206c001432b59ddf89f", + "sha256:3471e95110dcaf901db16063b2e40fb394f8a9e99b3fe9ee3acc6f6ef72183a2", + "sha256:3848427b65e31bea2c11f521b6fc7a3145d6e501a1038529da2391aff5970f2f", + "sha256:39b6d79f5cbfa3eb63a869639cfacf7c41d753c64f7801efc72692c1b2637ac7", + "sha256:3e74355cb47e0cd399ead3477e29e2f50e1540952c22fb3504dda0184fc9819f", + "sha256:3f39bb1f6e620f3e158c8b2eaf1b3e3e54408baca96a02fe891794705e788637", + "sha256:40847f617287a38623507d08cbcb75d51cf9d4f9551dd6321df40215128325a3", + "sha256:4280e460e51f86ad76dc456acdbfa9513bdf329556ffc8c49e0200878ca57816", + "sha256:445a96543948c011a3a47c8e0f9d61e9785df2544ea5be5ab3bc2be4bd8a2565", + "sha256:4969d974d9db826a2c07671273e6b27bc48e940738d768fa8f33b577f0978378", + "sha256:49aaf4546f6023c44d7e7136be84a03a4237f0b2b5fb2b17c3e3770a758fc1a0", + "sha256:49e0e3faf3070abdf71a5c80a97c1afc059b4f45a5aa62de0c2ca0444b51669b", + "sha256:49f9da0d6cd17b600a178439d7d2d57c5ef01f816b1e0e875e8e8b3b42db2693", + "sha256:4a8c3cc4f9dfc33220246760358c8265dad6e1104f25f0077bbca692d616d358", + "sha256:4d36081c0b1c12ea0ed62c202046dca11438bee48dd5240b7c8de8da62c620e9", + "sha256:4edcd0bf70087b244ba77038db23cd98a1ace2f91b4a3ecef22036314d77ac23", + "sha256:554313db34d63eac3b3f42986aa9efddd1a481169c12b7be1e7512edebff8eaf", + "sha256:5675e9d8eeef0aa06093c1ff898413ade042d73dc920a03e8cea2fb68f62445a", + "sha256:60848ab779195b72382841fc3fa4f71698a98d9589b0a081a9399904487b5832", + "sha256:66e5dc13bfb17cd6ee764fc96ccafd6e405daa846a42baab81f4c60e15650414", + "sha256:6779105d2fcb7fcf794a6a2a233787f6bbd4731227333a072d8513b252ed374f", + "sha256:6ad331349b0b9ca6da86064a3599c425c7a21cd41616e175ddba0866da32df48", + "sha256:6f0a0b41dd05eefab547576bed0cf066595f3b20b083956b1405a6f17d1be6ad", + "sha256:73a8a4653f2e809049999d63530180d7b5a344b23a793502413ad1ecea9a0290", + "sha256:778331444917108fa8441f59af45886270d33ce8a23bfc4f9b192c0b2ecef1b3", + "sha256:7cb98be113911cb0ad09e5523d0e2a926c09a465c9abb0784c9269efe4f95917", + "sha256:7d74beca677623481810c7052926365d5f07393c72cbf62d6cce29991b676402", + "sha256:7f2398361508c560d0bf1773af19e9fe644e218f2a814a02210ac2c97ad70db0", + "sha256:8434dcdd347459f9fd9c526117c01fe7ca7b016b6008dddc3c13471098f4f0dc", + "sha256:8a390e56a7963e3946ff2049ee1eb218380e87c8a0e7608f7f8790ba19390867", + "sha256:92c4a4a2b1f4846cd4364855cbac83efc48ff5a7d7c06ba014c792dd96483f6f", + "sha256:9300aee2a8b5992d0f4293d88deb59c218989833e3396c824b69ba330d04a589", + "sha256:9453419ea2ab9b21d925d0fd7e3a132a178a191881fab4169b6f96e118cc25bb", + "sha256:9652e59c022e62a5b58a6f9948b104e5bb96d3b06940c6482588176f40f4914b", + "sha256:972a7833d4a1fcf7a711c939e315721a88b988553fc770a5b6a5a64bd6ebeba3", + "sha256:9c1a4393242e321e344213a90a1e3bf35d2f624aa8b8f6174d43e3c6b0e8f6eb", + "sha256:9e038c615b3906df4c3be8db16b3e24821d26c55177638ea47b3f8f73615111c", + "sha256:9e4c166f743bb42c5fcc60760fb1c3623e8fda94f6619534217b083e08644b46", + "sha256:9eb117db8d7ed733a7317c4215c35993b815bf6aeab67523f1f11e108c040672", + "sha256:9eb442a2442ce417801c912df68e1f6ccfcd41577ae7274953ab3ad24ef7d82c", + "sha256:a3cd18e03b0ee54ea4319cdcce48357719ea487b53f92a469ba8ca8e39df285e", + "sha256:a8617625369d2d03766413bff9e64310feafc9fc4f0ad2b902136f1a5cd8c6b0", + "sha256:a970a2e6d5281d56cacf3dc82081c95c1f4da5a559e52469287457811db6a79b", + "sha256:aad7405c033d32c751d98d3a65801e2797ae77fac284a539f6c3a3e13005edc4", + "sha256:adcb3332979cbc941b8fff07181f06d2b608625edc0a4d8bc3ffc0be414ad0c4", + "sha256:af9c7e6669c4d0ad7362f79cb2ab6784d71147503e62b57e3d95c4a0f222c01c", + "sha256:b01fda3e95d07a6148702a641e5e293b6da7863f8bc9b967f62db9461330562c", + "sha256:b8d940fd28eb34a7084877747a60873956893e377f15a32ad445fe66c972c3b8", + "sha256:bccb3e88ec26ffa90f72229f983d3a5d1155e41a1171190fa723d4135523585b", + "sha256:bcedf4cae0d47839fee7de344f96b5694ca53c786f28b5f773d4f0b265a159eb", + "sha256:be893258d5b68dd3a8cba8deb35dc6411db844a9d35268a8d3793b9d9a256f80", + "sha256:c0521e0f07cb56415fdb3aae0bbd8701eb31a9dfef47bb57206075a0584ab2a2", + "sha256:c594642d6b13d225e10df5c16ee15b3398e21a35ecd6aee824f107a625690374", + "sha256:c87c22bd6a987aca976e3d3e23806d17f65426191db36d40da4ae16a6a494cbc", + "sha256:c9ac1c2678abf9270e7228133e5b77c6c3c930ad33a3c1dfbdd76ff2c33b7b50", + "sha256:d0e5ffc763678d48ecc8da836f2ae2dd1b6eb2d27a48671066f91694e575173c", + "sha256:d0f402e787e6e7ee7876c8b05e2fe6464820d9f35ba3f172e95b5f8b699f6c7f", + "sha256:d222a9ed082cd9f38b58923775152003765016342a12f08f8c123bf893461f28", + "sha256:d94245caa3c61f760c4ce4953cfa76e7739b6f2cbfc94cc46fff6c050c2390c5", + "sha256:de9a2792612ec6def556d1dc621fd6b2073aff015d64fba9f3e53349ad292734", + "sha256:e2f5a398b5e77bb01b23d92872255e1bcb3c0c719a3be40b8df146570fe7781a", + "sha256:e8dd53a8706b15bc0e34f00e6150fbefb35d2fd9235d095b4f83b3c5ed4fa11d", + "sha256:e9eb3cff1b7d71aa50c89a0536f469cb8d6dcdd585d8f14fb8500d822f3bdee4", + "sha256:ed628c1431100b0b65387419551e822987396bee3c088a15d68446d92f554e0c", + "sha256:ef7938a78447174e2616be223f496ddccdbf7854f7bf2ce716dbccd958cc7d13", + "sha256:f1c70249b15e4ce1a7d5340c97670a95f305ca79f376887759b43bb33288c973", + "sha256:f3c7363a8cb8c5238878ec96c5eb0fc5ca2cb11fc0c7d2379863d342c6ee367a", + "sha256:fbbcc6b0639aa09b9649f36f1bcb347b19403fe44109948392fbb5ea69e48c3e", + "sha256:febffa5b1eda6622d44b245b0685aff6fb555ce0ed734e2d7b1c3acd018a2cff", + "sha256:ff836cd4041e16003549449cc0a5e372f6b6f871eb89007ab0ee18fb2800fded" + ], + "markers": "python_version >= '2.5' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==3.19.2" }, "six": { "hashes": [ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, "soupsieve": { @@ -756,6 +819,14 @@ "markers": "python_version >= '3.8'", "version": "==2.5" }, + "typing-extensions": { + "hashes": [ + "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783", + "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd" + ], + "markers": "python_version >= '3.8'", + "version": "==4.9.0" + }, "uritemplate": { "hashes": [ "sha256:4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0", @@ -766,20 +837,89 @@ }, "urllib3": { "hashes": [ - "sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f", - "sha256:8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14" + "sha256:051d961ad0c62a94e50ecf1af379c3aba230c66c710493493560c0c223c49f20", + "sha256:ce3711610ddce217e6d113a2732fafad960a03fd0318c91faa79481e35c11224" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==1.26.16" + "markers": "python_version >= '3.8'", + "version": "==2.2.0" }, "werkzeug": { "hashes": [ - "sha256:2b8c0e447b4b9dbcc85dd97b6eeb4dcbaf6c8b6c3be0bd654e25553e0a2157d8", - "sha256:effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528" + "sha256:507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc", + "sha256:90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10" ], "markers": "python_version >= '3.8'", - "version": "==2.3.7" + "version": "==3.0.1" } }, - "develop": {} + "develop": { + "black": { + "hashes": [ + "sha256:0269dfdea12442022e88043d2910429bed717b2d04523867a85dacce535916b8", + "sha256:07204d078e25327aad9ed2c64790d681238686bce254c910de640c7cc4fc3aa6", + "sha256:08b34e85170d368c37ca7bf81cf67ac863c9d1963b2c1780c39102187ec8dd62", + "sha256:1a95915c98d6e32ca43809d46d932e2abc5f1f7d582ffbe65a5b4d1588af7445", + "sha256:2588021038bd5ada078de606f2a804cadd0a3cc6a79cb3e9bb3a8bf581325a4c", + "sha256:2fa6a0e965779c8f2afb286f9ef798df770ba2b6cee063c650b96adec22c056a", + "sha256:34afe9da5056aa123b8bfda1664bfe6fb4e9c6f311d8e4a6eb089da9a9173bf9", + "sha256:3897ae5a21ca132efa219c029cce5e6bfc9c3d34ed7e892113d199c0b1b444a2", + "sha256:40657e1b78212d582a0edecafef133cf1dd02e6677f539b669db4746150d38f6", + "sha256:48b5760dcbfe5cf97fd4fba23946681f3a81514c6ab8a45b50da67ac8fbc6c7b", + "sha256:5242ecd9e990aeb995b6d03dc3b2d112d4a78f2083e5a8e86d566340ae80fec4", + "sha256:5cdc2e2195212208fbcae579b931407c1fa9997584f0a415421748aeafff1168", + "sha256:5d7b06ea8816cbd4becfe5f70accae953c53c0e53aa98730ceccb0395520ee5d", + "sha256:7258c27115c1e3b5de9ac6c4f9957e3ee2c02c0b39222a24dc7aa03ba0e986f5", + "sha256:854c06fb86fd854140f37fb24dbf10621f5dab9e3b0c29a690ba595e3d543024", + "sha256:a21725862d0e855ae05da1dd25e3825ed712eaaccef6b03017fe0853a01aa45e", + "sha256:a83fe522d9698d8f9a101b860b1ee154c1d25f8a82ceb807d319f085b2627c5b", + "sha256:b3d64db762eae4a5ce04b6e3dd745dcca0fb9560eb931a5be97472e38652a161", + "sha256:e298d588744efda02379521a19639ebcd314fba7a49be22136204d7ed1782717", + "sha256:e2c8dfa14677f90d976f68e0c923947ae68fa3961d61ee30976c388adc0b02c8", + "sha256:ecba2a15dfb2d97105be74bbfe5128bc5e9fa8477d8c46766505c1dda5883aac", + "sha256:fc1ec9aa6f4d98d022101e015261c056ddebe3da6a8ccfc2c792cbe0349d48b7" + ], + "index": "pypi", + "version": "==24.1.1" + }, + "click": { + "hashes": [ + "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" + ], + "markers": "python_version >= '3.7'", + "version": "==8.1.7" + }, + "mypy-extensions": { + "hashes": [ + "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", + "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782" + ], + "markers": "python_version >= '3.5'", + "version": "==1.0.0" + }, + "packaging": { + "hashes": [ + "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", + "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" + ], + "markers": "python_version >= '3.7'", + "version": "==23.2" + }, + "pathspec": { + "hashes": [ + "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", + "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" + ], + "markers": "python_version >= '3.8'", + "version": "==0.12.1" + }, + "platformdirs": { + "hashes": [ + "sha256:0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", + "sha256:ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768" + ], + "markers": "python_version >= '3.8'", + "version": "==4.2.0" + } + } } diff --git a/example/dashboards.yaml b/example/dashboards.yaml index 00ebd52..1363eff 100644 --- a/example/dashboards.yaml +++ b/example/dashboards.yaml @@ -731,7 +731,7 @@ dashboards: maximumFractionDigits: 0, }); const years = helpers.iterateYears(ledger.dateFirst, ledger.dateLast); - const maxAccounts = 8; // number of accounts to show, sorted by sum + const maxAccounts = 7; // number of accounts to show, sorted by sum const accountSums = {}; const amounts = {}; @@ -751,6 +751,9 @@ dashboards: legend: { top: "bottom", }, + tooltip: { + formatter: "{a}", + }, xAxis: { axisLabel: { formatter: currencyFormat.format, diff --git a/frontend/jest-puppeteer.config.js b/frontend/jest-puppeteer.config.js index 524adfb..b62f7f1 100644 --- a/frontend/jest-puppeteer.config.js +++ b/frontend/jest-puppeteer.config.js @@ -5,5 +5,6 @@ module.exports = { height: 1000, }, headless: "new", + args: ["--no-sandbox"] }, }; diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 9193f2d..269b604 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,6 +1,6 @@ { "name": "fava-dashboards", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -35,46 +35,118 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.5" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", - "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", + "json5": "^2.2.3", "semver": "^6.3.1" }, "engines": { @@ -85,19 +157,13 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, "node_modules/@babel/generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", - "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -107,41 +173,38 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", - "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -160,28 +223,28 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-simple-access": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -224,54 +287,54 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", - "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", "dev": true, "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.6", - "@babel/types": "^7.22.5" + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -350,9 +413,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", - "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -422,9 +485,9 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -524,9 +587,9 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -539,34 +602,34 @@ } }, "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", - "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/types": "^7.22.5", - "debug": "^4.1.0", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -574,13 +637,13 @@ } }, "node_modules/@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -594,9 +657,9 @@ "dev": true }, "node_modules/@esbuild/android-arm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", - "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ "arm" ], @@ -610,9 +673,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", - "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "cpu": [ "arm64" ], @@ -626,9 +689,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", - "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "cpu": [ "x64" ], @@ -642,9 +705,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", - "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ "arm64" ], @@ -658,9 +721,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", - "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "cpu": [ "x64" ], @@ -674,9 +737,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", - "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "cpu": [ "arm64" ], @@ -690,9 +753,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", - "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "cpu": [ "x64" ], @@ -706,9 +769,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", - "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "cpu": [ "arm" ], @@ -722,9 +785,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", - "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "cpu": [ "arm64" ], @@ -738,9 +801,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", - "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "cpu": [ "ia32" ], @@ -754,9 +817,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", - "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "cpu": [ "loong64" ], @@ -770,9 +833,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", - "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "cpu": [ "mips64el" ], @@ -786,9 +849,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", - "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "cpu": [ "ppc64" ], @@ -802,9 +865,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", - "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "cpu": [ "riscv64" ], @@ -818,9 +881,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", - "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "cpu": [ "s390x" ], @@ -834,9 +897,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", - "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "cpu": [ "x64" ], @@ -850,9 +913,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", - "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "cpu": [ "x64" ], @@ -866,9 +929,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", - "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "cpu": [ "x64" ], @@ -882,9 +945,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", - "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "cpu": [ "x64" ], @@ -898,9 +961,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", - "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "cpu": [ "arm64" ], @@ -914,9 +977,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", - "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "cpu": [ "ia32" ], @@ -930,9 +993,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", - "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "cpu": [ "x64" ], @@ -986,16 +1049,16 @@ } }, "node_modules/@jest/console": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.1.tgz", - "integrity": "sha512-Aj772AYgwTSr5w8qnyoJ0eDYvN6bMsH3ORH1ivMotrInHLKdUz6BDlaEXHdM6kODaBIkNIyQGzsMvRdOv7VG7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.6.1", - "jest-util": "^29.6.1", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0" }, "engines": { @@ -1003,37 +1066,37 @@ } }, "node_modules/@jest/core": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.1.tgz", - "integrity": "sha512-CcowHypRSm5oYQ1obz1wfvkjZZ2qoQlrKKvlfPwh5jUXVU12TWr2qMeH8chLMuTFzHh5a1g2yaqlqDICbr+ukQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "dependencies": { - "@jest/console": "^29.6.1", - "@jest/reporters": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.5.0", - "jest-config": "^29.6.1", - "jest-haste-map": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.1", - "jest-resolve-dependencies": "^29.6.1", - "jest-runner": "^29.6.1", - "jest-runtime": "^29.6.1", - "jest-snapshot": "^29.6.1", - "jest-util": "^29.6.1", - "jest-validate": "^29.6.1", - "jest-watcher": "^29.6.1", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", "micromatch": "^4.0.4", - "pretty-format": "^29.6.1", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -1050,88 +1113,88 @@ } }, "node_modules/@jest/environment": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.1.tgz", - "integrity": "sha512-RMMXx4ws+Gbvw3DfLSuo2cfQlK7IwGbpuEWXCqyYDcqYTI+9Ju3a5hDnXaxjNsa6uKh9PQF2v+qg+RLe63tz5A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "dependencies": { - "@jest/fake-timers": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.1" + "jest-mock": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.1.tgz", - "integrity": "sha512-N5xlPrAYaRNyFgVf2s9Uyyvr795jnB6rObuPx4QFvNJz8aAjpZUDfO4bh5G/xuplMID8PrnuF1+SfSyDxhsgYg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "dependencies": { - "expect": "^29.6.1", - "jest-snapshot": "^29.6.1" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.1.tgz", - "integrity": "sha512-o319vIf5pEMx0LmzSxxkYYxo4wrRLKHq9dP1yJU7FoPTB0LfAKSz8SWD6D/6U3v/O52t9cF5t+MeJiRsfk7zMw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, "dependencies": { - "jest-get-type": "^29.4.3" + "jest-get-type": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.1.tgz", - "integrity": "sha512-RdgHgbXyosCDMVYmj7lLpUwXA4c69vcNzhrt69dJJdf8azUrpRh3ckFCaTPNjsEeRi27Cig0oKDGxy5j7hOgHg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.6.1", - "jest-mock": "^29.6.1", - "jest-util": "^29.6.1" + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.1.tgz", - "integrity": "sha512-2VjpaGy78JY9n9370H8zGRCFbYVWwjY6RdDMhoJHa1sYfwe6XM/azGN0SjY8kk7BOZApIejQ1BFPyH7FPG0w3A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.1", - "@jest/expect": "^29.6.1", - "@jest/types": "^29.6.1", - "jest-mock": "^29.6.1" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.1.tgz", - "integrity": "sha512-9zuaI9QKr9JnoZtFQlw4GREQbxgmNYXU6QuWtmuODvk5nvPUeBYapVR/VYMyi2WSx3jXTLJTJji8rN6+Cm4+FA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", @@ -1140,13 +1203,13 @@ "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.1", - "jest-util": "^29.6.1", - "jest-worker": "^29.6.1", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -1165,9 +1228,9 @@ } }, "node_modules/@jest/schemas": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", - "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "dependencies": { "@sinclair/typebox": "^0.27.8" @@ -1177,9 +1240,9 @@ } }, "node_modules/@jest/source-map": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", - "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", @@ -1191,13 +1254,13 @@ } }, "node_modules/@jest/test-result": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.1.tgz", - "integrity": "sha512-Ynr13ZRcpX6INak0TPUukU8GWRfm/vAytE3JbJNGAvINySWYdfE7dGZMbk36oVuK4CigpbhMn8eg1dixZ7ZJOw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "dependencies": { - "@jest/console": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -1206,14 +1269,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.1.tgz", - "integrity": "sha512-oBkC36PCDf/wb6dWeQIhaviU0l5u6VCsXa119yqdUosYAt7/FbQU2M2UoziO3igj/HBDEgp57ONQ3fm0v9uyyg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.1", + "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.1", + "jest-haste-map": "^29.7.0", "slash": "^3.0.0" }, "engines": { @@ -1221,22 +1284,22 @@ } }, "node_modules/@jest/transform": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.1.tgz", - "integrity": "sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.1", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.6.1", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -1247,12 +1310,12 @@ } }, "node_modules/@jest/types": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", - "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.0", + "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -1278,9 +1341,9 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true, "engines": { "node": ">=6.0.0" @@ -1302,74 +1365,41 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, "node_modules/@puppeteer/browsers": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz", - "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz", + "integrity": "sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==", "dev": true, "peer": true, "dependencies": { "debug": "4.3.4", "extract-zip": "2.0.1", "progress": "2.0.3", - "proxy-agent": "6.3.0", + "proxy-agent": "6.3.1", "tar-fs": "3.0.4", "unbzip2-stream": "1.4.3", - "yargs": "17.7.1" + "yargs": "17.7.2" }, "bin": { "browsers": "lib/cjs/main-cli.js" }, "engines": { "node": ">=16.3.0" - }, - "peerDependencies": { - "typescript": ">= 4.7.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@puppeteer/browsers/node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, - "peer": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" } }, "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", "dev": true, "dependencies": { "@hapi/hoek": "^9.0.0" @@ -1394,9 +1424,9 @@ "dev": true }, "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, "dependencies": { "type-detect": "4.0.8" @@ -1419,9 +1449,9 @@ "peer": true }, "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -1432,18 +1462,18 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -1451,18 +1481,18 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dev": true, "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/d3": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.0.tgz", - "integrity": "sha512-jIfNVK0ZlxcuRDKtRS/SypEyOQ6UHaFQBKv032X45VvxSJ6Yi5G9behy9h6tNTHTDGh5Vq+KbmBjUWLgY4meCA==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", "dev": true, "dependencies": { "@types/d3-array": "*", @@ -1498,45 +1528,45 @@ } }, "node_modules/@types/d3-array": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.5.tgz", - "integrity": "sha512-Qk7fpJ6qFp+26VeQ47WY0mkwXaiq8+76RJcncDEfMc2ocRzXLO67bLFRNI4OX1aGBoPzsM5Y2T+/m1pldOgD+A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", "dev": true }, "node_modules/@types/d3-axis": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.2.tgz", - "integrity": "sha512-uGC7DBh0TZrU/LY43Fd8Qr+2ja1FKmH07q2FoZFHo1eYl8aj87GhfVoY1saJVJiq24rp1+wpI6BvQJMKgQm8oA==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", "dev": true, "dependencies": { "@types/d3-selection": "*" } }, "node_modules/@types/d3-brush": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.2.tgz", - "integrity": "sha512-2TEm8KzUG3N7z0TrSKPmbxByBx54M+S9lHoP2J55QuLU0VSQ9mE96EJSAOVNEqd1bbynMjeTS9VHmz8/bSw8rA==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", "dev": true, "dependencies": { "@types/d3-selection": "*" } }, "node_modules/@types/d3-chord": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.2.tgz", - "integrity": "sha512-abT/iLHD3sGZwqMTX1TYCMEulr+wBd0SzyOQnjYNLp7sngdOHYtNkMRI5v3w5thoN+BWtlHVDx2Osvq6fxhZWw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", "dev": true }, "node_modules/@types/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", "dev": true }, "node_modules/@types/d3-contour": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.2.tgz", - "integrity": "sha512-k6/bGDoAGJZnZWaKzeB+9glgXCYGvh6YlluxzBREiVo8f/X2vpTEdgPy9DN7Z2i42PZOZ4JDhVdlTSTSkLDPlQ==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", "dev": true, "dependencies": { "@types/d3-array": "*", @@ -1544,192 +1574,192 @@ } }, "node_modules/@types/d3-delaunay": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.1.tgz", - "integrity": "sha512-tLxQ2sfT0p6sxdG75c6f/ekqxjyYR0+LwPrsO1mbC9YDBzPJhs2HbJJRrn8Ez1DBoHRo2yx7YEATI+8V1nGMnQ==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", "dev": true }, "node_modules/@types/d3-dispatch": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.2.tgz", - "integrity": "sha512-rxN6sHUXEZYCKV05MEh4z4WpPSqIw+aP7n9ZN6WYAAvZoEAghEK1WeVZMZcHRBwyaKflU43PCUAJNjFxCzPDjg==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz", + "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==", "dev": true }, "node_modules/@types/d3-drag": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.2.tgz", - "integrity": "sha512-qmODKEDvyKWVHcWWCOVcuVcOwikLVsyc4q4EBJMREsoQnR2Qoc2cZQUyFUPgO9q4S3qdSqJKBsuefv+h0Qy+tw==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", "dev": true, "dependencies": { "@types/d3-selection": "*" } }, "node_modules/@types/d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-76pBHCMTvPLt44wFOieouXcGXWOF0AJCceUvaFkxSZEu4VDUdv93JfpMa6VGNFs01FHfuP4a5Ou68eRG1KBfTw==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", "dev": true }, "node_modules/@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", "dev": true }, "node_modules/@types/d3-fetch": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.2.tgz", - "integrity": "sha512-gllwYWozWfbep16N9fByNBDTkJW/SyhH6SGRlXloR7WdtAaBui4plTP+gbUgiEot7vGw/ZZop1yDZlgXXSuzjA==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", "dev": true, "dependencies": { "@types/d3-dsv": "*" } }, "node_modules/@types/d3-force": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.4.tgz", - "integrity": "sha512-q7xbVLrWcXvSBBEoadowIUJ7sRpS1yvgMWnzHJggFy5cUZBq2HZL5k/pBSm0GdYWS1vs5/EDwMjSKF55PDY4Aw==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.9.tgz", + "integrity": "sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA==", "dev": true }, "node_modules/@types/d3-format": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz", - "integrity": "sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", "dev": true }, "node_modules/@types/d3-geo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.3.tgz", - "integrity": "sha512-bK9uZJS3vuDCNeeXQ4z3u0E7OeJZXjUgzFdSOtNtMCJCLvDtWDwfpRVWlyt3y8EvRzI0ccOu9xlMVirawolSCw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", "dev": true, "dependencies": { "@types/geojson": "*" } }, "node_modules/@types/d3-hierarchy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-9hjRTVoZjRFR6xo8igAJyNXQyPX6Aq++Nhb5ebrUF414dv4jr2MitM2fWiOY475wa3Za7TOS2Gh9fmqEhLTt0A==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.6.tgz", + "integrity": "sha512-qlmD/8aMk5xGorUvTUWHCiumvgaUXYldYjNVOWtYoTYY/L+WwIEAmJxUmTgr9LoGNG0PPAOmqMDJVDPc7DOpPw==", "dev": true }, "node_modules/@types/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", "dev": true, "dependencies": { "@types/d3-color": "*" } }, "node_modules/@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.2.tgz", + "integrity": "sha512-WAIEVlOCdd/NKRYTsqCpOMHQHemKBEINf8YXMYOtXH0GA7SY0dqMB78P3Uhgfy+4X+/Mlw2wDtlETkN6kQUCMA==", "dev": true }, "node_modules/@types/d3-polygon": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz", - "integrity": "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", "dev": true }, "node_modules/@types/d3-quadtree": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz", - "integrity": "sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", "dev": true }, "node_modules/@types/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", "dev": true }, "node_modules/@types/d3-sankey": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/d3-sankey/-/d3-sankey-0.12.1.tgz", - "integrity": "sha512-10X6l6lXB42udBNX9/fDN+kJuooifSMk7+x4U9815eobavldqis4wDdFQUQjMazh+qlzsUZsGzXKxfWFUVt+3w==", + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/@types/d3-sankey/-/d3-sankey-0.12.4.tgz", + "integrity": "sha512-YTicQNwioitIlvuvlfW2GfO6sKxpohzg2cSQttlXAPjFwoBuN+XpGLhUN3kLutG/dI3GCLC+DUorqiJt7Naetw==", "dev": true, "dependencies": { "@types/d3-shape": "^1" } }, "node_modules/@types/d3-sankey/node_modules/@types/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.11.tgz", + "integrity": "sha512-4pQMp8ldf7UaB/gR8Fvvy69psNHkTpD/pVw3vmEi8iZAB9EPMBruB1JvHO4BIq9QkUUd2lV1F5YXpMNj7JPBpw==", "dev": true }, "node_modules/@types/d3-sankey/node_modules/@types/d3-shape": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.8.tgz", - "integrity": "sha512-gqfnMz6Fd5H6GOLYixOZP/xlrMtJms9BaS+6oWxTKHNqPGZ93BkWWupQSCYm6YHqx6h9wjRupuJb90bun6ZaYg==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.12.tgz", + "integrity": "sha512-8oMzcd4+poSLGgV0R1Q1rOlx/xdmozS4Xab7np0eamFFUYq71AU9pOCJEFnkXW2aI/oXdVYJzw6pssbSut7Z9Q==", "dev": true, "dependencies": { "@types/d3-path": "^1" } }, "node_modules/@types/d3-scale": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", - "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", "dev": true, "dependencies": { "@types/d3-time": "*" } }, "node_modules/@types/d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz", + "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==", "dev": true }, "node_modules/@types/d3-selection": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.5.tgz", - "integrity": "sha512-xCB0z3Hi8eFIqyja3vW8iV01+OHGYR2di/+e+AiOcXIOrY82lcvWW8Ke1DYE/EUVMsBl4Db9RppSBS3X1U6J0w==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.10.tgz", + "integrity": "sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg==", "dev": true }, "node_modules/@types/d3-shape": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", - "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", "dev": true, "dependencies": { "@types/d3-path": "*" } }, "node_modules/@types/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==", "dev": true }, "node_modules/@types/d3-time-format": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.0.tgz", - "integrity": "sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", "dev": true }, "node_modules/@types/d3-timer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", - "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", "dev": true }, "node_modules/@types/d3-transition": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.3.tgz", - "integrity": "sha512-/S90Od8Id1wgQNvIA8iFv9jRhCiZcGhPd2qX0bKF/PS+y0W5CrXKgIiELd2CvG1mlQrWK/qlYh3VxicqG1ZvgA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.8.tgz", + "integrity": "sha512-ew63aJfQ/ms7QQ4X7pk5NxQ9fZH/z+i24ZfJ6tJSfqxJMrYLiK01EAs2/Rtw/JreGUsS3pLPNV644qXFGnoZNQ==", "dev": true, "dependencies": { "@types/d3-selection": "*" } }, "node_modules/@types/d3-zoom": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.3.tgz", - "integrity": "sha512-OWk1yYIIWcZ07+igN6BeoG6rqhnJ/pYe+R1qWFM2DtW49zsoSjgb9G5xB0ZXA8hh2jAzey1XuRmMSoXdKw8MDA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", "dev": true, "dependencies": { "@types/d3-interpolate": "*", @@ -1737,81 +1767,78 @@ } }, "node_modules/@types/geojson": { - "version": "7946.0.10", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz", - "integrity": "sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==", + "version": "7946.0.14", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", + "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==", "dev": true }, "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/node": { - "version": "20.4.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.5.tgz", - "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "dev": true + "version": "20.11.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.16.tgz", + "integrity": "sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true }, "node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, "optional": true, "peer": true, @@ -1913,13 +1940,14 @@ "dev": true }, "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", "dev": true, "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/b4a": { @@ -1930,15 +1958,15 @@ "peer": true }, "node_modules/babel-jest": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.1.tgz", - "integrity": "sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "dependencies": { - "@jest/transform": "^29.6.1", + "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.5.0", + "babel-preset-jest": "^29.6.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -1966,10 +1994,26 @@ "node": ">=8" } }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/babel-plugin-jest-hoist": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", - "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -2005,12 +2049,12 @@ } }, "node_modules/babel-preset-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", - "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^29.5.0", + "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { @@ -2048,9 +2092,9 @@ "peer": true }, "node_modules/basic-ftp": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", - "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz", + "integrity": "sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==", "dev": true, "peer": true, "engines": { @@ -2080,9 +2124,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", "dev": true, "funding": [ { @@ -2099,10 +2143,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -2180,9 +2224,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001583", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001583.tgz", + "integrity": "sha512-acWTYaha8xfhA/Du/z4sNZjHUWjkiuoAi2LM+T/aL+kemKQgPT1xBb/YKjlQ0Qo8gvbHsGNplrEJ+9G3gL7i4Q==", "dev": true, "funding": [ { @@ -2225,22 +2269,23 @@ } }, "node_modules/chromium-bidi": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz", - "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.8.tgz", + "integrity": "sha512-blqh+1cEQbHBKmok3rVJkBlBxt9beKBgOsxbFgs7UJcoVbbeZ+K7+6liAsjgpc8l1Xd55cQUy14fXZdGSb4zIw==", "dev": true, "peer": true, "dependencies": { - "mitt": "3.0.0" + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0" }, "peerDependencies": { "devtools-protocol": "*" } }, "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -2339,14 +2384,14 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, "dependencies": { - "import-fresh": "^3.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", + "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "engines": { @@ -2354,6 +2399,14 @@ }, "funding": { "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/cosmiconfig/node_modules/argparse": { @@ -2374,6 +2427,27 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/cross-fetch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", @@ -2817,9 +2891,9 @@ } }, "node_modules/data-uri-to-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz", - "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz", + "integrity": "sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==", "dev": true, "peer": true, "engines": { @@ -2844,10 +2918,18 @@ } }, "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "dev": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } }, "node_modules/deepmerge": { "version": "4.3.1", @@ -2874,11 +2956,11 @@ } }, "node_modules/delaunator": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", - "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", "dependencies": { - "robust-predicates": "^3.0.0" + "robust-predicates": "^3.0.2" } }, "node_modules/delayed-stream": { @@ -2900,16 +2982,16 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1147663", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz", - "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==", + "version": "0.0.1232444", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1232444.tgz", + "integrity": "sha512-pM27vqEfxSxRkTMnF+XCmxSEb6duO5R+t8A9DEEJgy4Wz2RVanje2mmj99B6A3zv2r/qGfYlOvYznUhuokizmg==", "dev": true, "peer": true }, "node_modules/diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2990,9 +3072,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.471", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.471.tgz", - "integrity": "sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==", + "version": "1.4.656", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.656.tgz", + "integrity": "sha512-9AQB5eFTHyR3Gvt2t/NwR0le2jBSUNwCnMbUCejFWHD+so4tH40/dRLgoE+jxlPeWS43XJewyvCv+I8LPMl49Q==", "dev": true }, "node_modules/emittery": { @@ -3029,6 +3111,16 @@ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "dev": true }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -3039,9 +3131,9 @@ } }, "node_modules/esbuild": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", - "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, "hasInstallScript": true, "bin": { @@ -3051,28 +3143,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.18.17", - "@esbuild/android-arm64": "0.18.17", - "@esbuild/android-x64": "0.18.17", - "@esbuild/darwin-arm64": "0.18.17", - "@esbuild/darwin-x64": "0.18.17", - "@esbuild/freebsd-arm64": "0.18.17", - "@esbuild/freebsd-x64": "0.18.17", - "@esbuild/linux-arm": "0.18.17", - "@esbuild/linux-arm64": "0.18.17", - "@esbuild/linux-ia32": "0.18.17", - "@esbuild/linux-loong64": "0.18.17", - "@esbuild/linux-mips64el": "0.18.17", - "@esbuild/linux-ppc64": "0.18.17", - "@esbuild/linux-riscv64": "0.18.17", - "@esbuild/linux-s390x": "0.18.17", - "@esbuild/linux-x64": "0.18.17", - "@esbuild/netbsd-x64": "0.18.17", - "@esbuild/openbsd-x64": "0.18.17", - "@esbuild/sunos-x64": "0.18.17", - "@esbuild/win32-arm64": "0.18.17", - "@esbuild/win32-ia32": "0.18.17", - "@esbuild/win32-x64": "0.18.17" + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "node_modules/escalade": { @@ -3193,26 +3285,25 @@ } }, "node_modules/expect": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.1.tgz", - "integrity": "sha512-XEdDLonERCU1n9uR56/Stx9OqojaLAQtZf9PrCHH9Hl8YXiEIka3H4NXJ3NOIBmQJTg7+j7buh34PMHfJujc8g==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, "dependencies": { - "@jest/expect-utils": "^29.6.1", - "@types/node": "*", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-util": "^29.6.1" + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/expect-puppeteer": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-9.0.0.tgz", - "integrity": "sha512-mxejfYy6hsCpBgaUbKGZzoAy4SgzVhPkVZHuBaJ+xbt+BryolxLzdKU4HhJYH/Ooo9AWghAh7ofAkKEZQ2XzcA==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-9.0.2.tgz", + "integrity": "sha512-nv3RD8MOStXOf4bLpr1wiqxPMLL7MwXvtMeZBtGvg5bubAHiHcYBcvDTJwkUjdOWz3scjOnOOl5z6KZakMobCw==", "dev": true, "engines": { "node": ">=16" @@ -3256,9 +3347,9 @@ } }, "node_modules/fast-fifo": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz", - "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", "dev": true, "peer": true }, @@ -3361,9 +3452,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "dev": true, "funding": [ { @@ -3425,9 +3516,9 @@ "dev": true }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, "optional": true, @@ -3439,10 +3530,13 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/gensync": { "version": "1.0.0-beta.2", @@ -3493,14 +3587,14 @@ } }, "node_modules/get-uri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz", - "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", + "integrity": "sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw==", "dev": true, "peer": true, "dependencies": { "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^5.0.1", + "data-uri-to-buffer": "^6.0.0", "debug": "^4.3.4", "fs-extra": "^8.1.0" }, @@ -3589,25 +3683,25 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, "engines": { - "node": ">= 0.4.0" + "node": ">=8" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, "node_modules/homedir-polyfill": { @@ -3657,9 +3751,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", - "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, "peer": true, "dependencies": { @@ -3808,12 +3902,12 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3874,30 +3968,63 @@ "dev": true }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", + "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", "dev": true, "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "semver": "^7.5.4" }, "engines": { - "node": ">=8" + "node": ">=10" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, + "node_modules/istanbul-lib-instrument/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/istanbul-lib-report": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", @@ -3940,15 +4067,15 @@ } }, "node_modules/jest": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.1.tgz", - "integrity": "sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "dependencies": { - "@jest/core": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", "import-local": "^3.0.2", - "jest-cli": "^29.6.1" + "jest-cli": "^29.7.0" }, "bin": { "jest": "bin/jest.js" @@ -3966,12 +4093,13 @@ } }, "node_modules/jest-changed-files": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", - "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "dependencies": { "execa": "^5.0.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0" }, "engines": { @@ -3979,28 +4107,28 @@ } }, "node_modules/jest-circus": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.1.tgz", - "integrity": "sha512-tPbYLEiBU4MYAL2XoZme/bgfUeotpDBd81lgHLCbDZZFaGmECk0b+/xejPFtmiBP87GgP/y4jplcRpbH+fgCzQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.1", - "@jest/expect": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "dedent": "^0.7.0", + "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.1", - "jest-matcher-utils": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-runtime": "^29.6.1", - "jest-snapshot": "^29.6.1", - "jest-util": "^29.6.1", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0", - "pretty-format": "^29.6.1", + "pretty-format": "^29.7.0", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -4010,22 +4138,21 @@ } }, "node_modules/jest-cli": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.1.tgz", - "integrity": "sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "dependencies": { - "@jest/core": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", + "create-jest": "^29.7.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.6.1", - "jest-util": "^29.6.1", - "jest-validate": "^29.6.1", - "prompts": "^2.0.1", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "yargs": "^17.3.1" }, "bin": { @@ -4044,31 +4171,31 @@ } }, "node_modules/jest-config": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.1.tgz", - "integrity": "sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.1", - "@jest/types": "^29.6.1", - "babel-jest": "^29.6.1", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.1", - "jest-environment-node": "^29.6.1", - "jest-get-type": "^29.4.3", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.1", - "jest-runner": "^29.6.1", - "jest-util": "^29.6.1", - "jest-validate": "^29.6.1", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.6.1", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -4089,42 +4216,42 @@ } }, "node_modules/jest-dev-server": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.0.tgz", - "integrity": "sha512-N43EDJLy3JBHZwtTxqHy+6lxu7Zw5PLD8Jzq2+ePV3v90hQc4UoUA/fnxoKdTCgZY3P1qPl6Zmj8m/886APxoQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.2.tgz", + "integrity": "sha512-Zc/JB0IlNNrpXkhBw+h86cGrde/Mey52KvF+FER2eyrtYJTHObOwW7Iarxm3rPyTKby5+3Y2QZtl8pRz/5GCxg==", "dev": true, "dependencies": { "chalk": "^4.1.2", "cwd": "^0.10.0", "find-process": "^1.4.7", "prompts": "^2.4.2", - "spawnd": "^9.0.0", + "spawnd": "^9.0.2", "tree-kill": "^1.2.2", - "wait-on": "^7.0.1" + "wait-on": "^7.2.0" }, "engines": { "node": ">=16" } }, "node_modules/jest-diff": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.1.tgz", - "integrity": "sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^29.4.3", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.1" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-docblock": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", - "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" @@ -4134,78 +4261,78 @@ } }, "node_modules/jest-each": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.1.tgz", - "integrity": "sha512-n5eoj5eiTHpKQCAVcNTT7DRqeUmJ01hsAL0Q1SMiBHcBcvTKDELixQOGMCpqhbIuTcfC4kMfSnpmDqRgRJcLNQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.6.1", - "pretty-format": "^29.6.1" + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-environment-node": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.1.tgz", - "integrity": "sha512-ZNIfAiE+foBog24W+2caIldl4Irh8Lx1PUhg/GZ0odM1d/h2qORAsejiFc7zb+SEmYPn1yDZzEDSU5PmDkmVLQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.1", - "@jest/fake-timers": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.1", - "jest-util": "^29.6.1" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-environment-puppeteer": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-9.0.0.tgz", - "integrity": "sha512-+3MczPbZrtdmrnB6pevDxnC5uNX0yzRK5W+A8pYZ5eev5CH63YsgU2R0HI+gfLq0U4ljis/sl0rNrU7SOZ0bag==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-9.0.2.tgz", + "integrity": "sha512-t7+W4LUiPoOz+xpKREgnu6IElMuRthOWTkrThDZqVKPmLhwbK3yx7OCiX8xT1Pw/Cv5WnSoNhwtN7czdCC3fQg==", "dev": true, "dependencies": { "chalk": "^4.1.2", - "cosmiconfig": "^8.1.3", + "cosmiconfig": "^8.3.6", "deepmerge": "^4.3.1", - "jest-dev-server": "^9.0.0", - "jest-environment-node": "^29.5.0" + "jest-dev-server": "^9.0.2", + "jest-environment-node": "^29.7.0" }, "engines": { "node": ">=16" } }, "node_modules/jest-get-type": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", - "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-haste-map": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.1.tgz", - "integrity": "sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.6.1", - "jest-worker": "^29.6.1", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -4217,9 +4344,9 @@ } }, "node_modules/jest-image-snapshot": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jest-image-snapshot/-/jest-image-snapshot-6.2.0.tgz", - "integrity": "sha512-9mTHBKiiSIZ26csbLmjKyN+SrVypM93S5y+jULCvn6YItgepvcrJIKGNeSyt9d2EZiutOroLs/UjtrWiBzpHbA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/jest-image-snapshot/-/jest-image-snapshot-6.4.0.tgz", + "integrity": "sha512-IWGtSOnelwaVPd09STbJuLmnAwlBC/roJtTLGLb8M3TA0vfku3MRNEXmljTa1EMXqdRbA0oIWiqHFB1ttTGazQ==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -4244,46 +4371,46 @@ } }, "node_modules/jest-leak-detector": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.1.tgz", - "integrity": "sha512-OrxMNyZirpOEwkF3UHnIkAiZbtkBWiye+hhBweCHkVbCgyEy71Mwbb5zgeTNYWJBi1qgDVfPC1IwO9dVEeTLwQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "dependencies": { - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.1" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.1.tgz", - "integrity": "sha512-SLaztw9d2mfQQKHmJXKM0HCbl2PPVld/t9Xa6P9sgiExijviSp7TnZZpw2Fpt+OI3nwUO/slJbOfzfUMKKC5QA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^29.6.1", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.1" + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-message-util": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.1.tgz", - "integrity": "sha512-KoAW2zAmNSd3Gk88uJ56qXUWbFk787QKmjjJVOjtGFmmGSZgDBrlIL4AfQw1xyMYPNVD7dNInfIbur9B2rd/wQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.6.1", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -4292,14 +4419,14 @@ } }, "node_modules/jest-mock": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.1.tgz", - "integrity": "sha512-brovyV9HBkjXAEdRooaTQK42n8usKoSRR3gihzUpYeV/vwqgSoNfrksO7UfSACnPmxasO/8TmHM3w9Hp3G1dgw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.6.1" + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -4323,13 +4450,13 @@ } }, "node_modules/jest-puppeteer": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jest-puppeteer/-/jest-puppeteer-9.0.0.tgz", - "integrity": "sha512-LCon1dWydLcrq6Qnv/K8NgawVW+nllUVGzKBa/ETZV8yrlzp6d53Ydli3ngsX/maMkiQANl5ID/9GQqo9BY7Mw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jest-puppeteer/-/jest-puppeteer-9.0.2.tgz", + "integrity": "sha512-ZB0K/tH+0e7foRRn+VpKIufvkW1by8l7ifh62VOdOh5ijEf7yt8W2/PcBNNwP0RLm46AytiBkrIEenvWhxcBRQ==", "dev": true, "dependencies": { - "expect-puppeteer": "^9.0.0", - "jest-environment-puppeteer": "^9.0.0" + "expect-puppeteer": "^9.0.2", + "jest-environment-puppeteer": "^9.0.2" }, "engines": { "node": ">=16" @@ -4339,26 +4466,26 @@ } }, "node_modules/jest-regex-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", - "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.1.tgz", - "integrity": "sha512-AeRkyS8g37UyJiP9w3mmI/VXU/q8l/IH52vj/cDAyScDcemRbSBhfX/NMYIGilQgSVwsjxrCHf3XJu4f+lxCMg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.1", + "jest-haste-map": "^29.7.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.6.1", - "jest-validate": "^29.6.1", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "resolve": "^1.20.0", "resolve.exports": "^2.0.0", "slash": "^3.0.0" @@ -4368,43 +4495,43 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.1.tgz", - "integrity": "sha512-BbFvxLXtcldaFOhNMXmHRWx1nXQO5LoXiKSGQcA1LxxirYceZT6ch8KTE1bK3X31TNG/JbkI7OkS/ABexVahiw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "dependencies": { - "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.6.1" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.1.tgz", - "integrity": "sha512-tw0wb2Q9yhjAQ2w8rHRDxteryyIck7gIzQE4Reu3JuOBpGp96xWgF0nY8MDdejzrLCZKDcp8JlZrBN/EtkQvPQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "dependencies": { - "@jest/console": "^29.6.1", - "@jest/environment": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.6.1", - "jest-haste-map": "^29.6.1", - "jest-leak-detector": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-resolve": "^29.6.1", - "jest-runtime": "^29.6.1", - "jest-util": "^29.6.1", - "jest-watcher": "^29.6.1", - "jest-worker": "^29.6.1", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -4413,31 +4540,31 @@ } }, "node_modules/jest-runtime": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.1.tgz", - "integrity": "sha512-D6/AYOA+Lhs5e5il8+5pSLemjtJezUr+8zx+Sn8xlmOux3XOqx4d8l/2udBea8CRPqqrzhsKUsN/gBDE/IcaPQ==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.6.1", - "@jest/fake-timers": "^29.6.1", - "@jest/globals": "^29.6.1", - "@jest/source-map": "^29.6.0", - "@jest/test-result": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-mock": "^29.6.1", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.1", - "jest-snapshot": "^29.6.1", - "jest-util": "^29.6.1", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -4455,9 +4582,9 @@ } }, "node_modules/jest-snapshot": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.1.tgz", - "integrity": "sha512-G4UQE1QQ6OaCgfY+A0uR1W2AY0tGXUPQpoUClhWHq1Xdnx1H6JOrC2nH5lqnOEqaDgbHFgIwZ7bNq24HpB180A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", @@ -4465,21 +4592,20 @@ "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/prettier": "^2.1.5", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.6.1", + "expect": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-diff": "^29.6.1", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-util": "^29.6.1", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "natural-compare": "^1.4.0", - "pretty-format": "^29.6.1", + "pretty-format": "^29.7.0", "semver": "^7.5.3" }, "engines": { @@ -4520,12 +4646,12 @@ "dev": true }, "node_modules/jest-util": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.1.tgz", - "integrity": "sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -4537,17 +4663,17 @@ } }, "node_modules/jest-validate": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.1.tgz", - "integrity": "sha512-r3Ds69/0KCN4vx4sYAbGL1EVpZ7MSS0vLmd3gV78O+NAx3PDQQukRU5hNHPXlyqCgFY8XUk7EuTMLugh0KzahA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", + "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.6.1" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -4566,18 +4692,18 @@ } }, "node_modules/jest-watcher": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.1.tgz", - "integrity": "sha512-d4wpjWTS7HEZPaaj8m36QiaP856JthRZkrgcIY/7ISoUWPIillrXM23WPboZVLbiwZBt4/qn2Jke84Sla6JhFA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.1", - "@jest/types": "^29.6.1", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.6.1", + "jest-util": "^29.7.0", "string-length": "^4.0.1" }, "engines": { @@ -4585,13 +4711,13 @@ } }, "node_modules/jest-worker": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.1.tgz", - "integrity": "sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.6.1", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -4615,14 +4741,14 @@ } }, "node_modules/joi": { - "version": "17.9.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", - "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", + "version": "17.12.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.1.tgz", + "integrity": "sha512-vtxmq+Lsc5SlfqotnfVjlViWfOL9nt/avKNbKYizwf6gsCfq9NYY/ceYRMFD8XDdrjJ9abJyScWmhmIiy+XRtQ==", "dev": true, "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } @@ -4865,9 +4991,9 @@ } }, "node_modules/mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", "dev": true, "peer": true }, @@ -4901,9 +5027,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", - "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, "peer": true, "dependencies": { @@ -4928,9 +5054,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/normalize-path": { @@ -5039,9 +5165,9 @@ } }, "node_modules/pac-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.0.tgz", - "integrity": "sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", "dev": true, "peer": true, "dependencies": { @@ -5050,9 +5176,9 @@ "debug": "^4.3.4", "get-uri": "^6.0.1", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.1" + "socks-proxy-agent": "^8.0.2" }, "engines": { "node": ">= 14" @@ -5231,9 +5357,9 @@ } }, "node_modules/prettier": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", - "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", + "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -5246,12 +5372,12 @@ } }, "node_modules/pretty-format": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", - "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.0", + "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -5295,20 +5421,20 @@ } }, "node_modules/proxy-agent": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", - "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", "dev": true, "peer": true, "dependencies": { "agent-base": "^7.0.2", "debug": "^4.3.4", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.0", + "pac-proxy-agent": "^7.0.1", "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.1" + "socks-proxy-agent": "^8.0.2" }, "engines": { "node": ">= 14" @@ -5328,8 +5454,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/pump": { "version": "3.0.0", @@ -5343,40 +5468,69 @@ } }, "node_modules/puppeteer": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.9.0.tgz", - "integrity": "sha512-kAglT4VZ9fWEGg3oLc4/de+JcONuEJhlh3J6f5R1TLkrY/EHHIHxWXDOzXvaxQCtedmyVXBwg8M+P8YCO/wZjw==", + "version": "21.11.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.11.0.tgz", + "integrity": "sha512-9jTHuYe22TD3sNxy0nEIzC7ZrlRnDgeX3xPkbS7PnbdwYjl2o/z/YuCrRBwezdKpbTDTJ4VqIggzNyeRcKq3cg==", "dev": true, "hasInstallScript": true, "peer": true, "dependencies": { - "@puppeteer/browsers": "1.4.6", - "cosmiconfig": "8.2.0", - "puppeteer-core": "20.9.0" + "@puppeteer/browsers": "1.9.1", + "cosmiconfig": "9.0.0", + "puppeteer-core": "21.11.0" + }, + "bin": { + "puppeteer": "lib/esm/puppeteer/node/cli.js" }, "engines": { - "node": ">=16.3.0" + "node": ">=16.13.2" } }, "node_modules/puppeteer-core": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz", - "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==", + "version": "21.11.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.11.0.tgz", + "integrity": "sha512-ArbnyA3U5SGHokEvkfWjW+O8hOxV1RSJxOgriX/3A4xZRqixt9ZFHD0yPgZQF05Qj0oAqi8H/7stDorjoHY90Q==", "dev": true, "peer": true, "dependencies": { - "@puppeteer/browsers": "1.4.6", - "chromium-bidi": "0.4.16", + "@puppeteer/browsers": "1.9.1", + "chromium-bidi": "0.5.8", "cross-fetch": "4.0.0", "debug": "4.3.4", - "devtools-protocol": "0.0.1147663", - "ws": "8.13.0" + "devtools-protocol": "0.0.1232444", + "ws": "8.16.0" }, "engines": { - "node": ">=16.3.0" + "node": ">=16.13.2" + } + }, + "node_modules/puppeteer/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "peer": true + }, + "node_modules/puppeteer/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, + "peer": true, + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" }, "peerDependencies": { - "typescript": ">= 4.7.4" + "typescript": ">=4.9.5" }, "peerDependenciesMeta": { "typescript": { @@ -5384,10 +5538,23 @@ } } }, + "node_modules/puppeteer/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/pure-rand": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", - "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", + "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", "dev": true, "funding": [ { @@ -5437,12 +5604,12 @@ } }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -5630,13 +5797,13 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.1.tgz", - "integrity": "sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", "dev": true, "peer": true, "dependencies": { - "agent-base": "^7.0.1", + "agent-base": "^7.0.2", "debug": "^4.3.4", "socks": "^2.7.1" }, @@ -5671,12 +5838,12 @@ } }, "node_modules/spawnd": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.0.tgz", - "integrity": "sha512-YJRGf0loiLsHTQZztPSI5pb9RmlKE5y6Nvxko6dNtGrkra+1BaJ7PN86GQ1/2ldLZgMhMG9ITopkDJ+7lHkBYw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.2.tgz", + "integrity": "sha512-nl8DVHEDQ57IcKakzpjanspVChkMpGLuVwMR/eOn9cXE55Qr6luD2Kn06sA0ootRMdgrU4tInN6lA6ohTNvysw==", "dev": true, "dependencies": { - "signal-exit": "^4.0.2", + "signal-exit": "^4.1.0", "tree-kill": "^1.2.2" }, "engines": { @@ -5684,9 +5851,9 @@ } }, "node_modules/spawnd/node_modules/signal-exit": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, "engines": { "node": ">=14" @@ -5720,9 +5887,9 @@ } }, "node_modules/streamx": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz", - "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==", + "version": "2.15.7", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.7.tgz", + "integrity": "sha512-NPEKS5+yjyo597eafGbKW5ujh7Sm6lDLHZQd/lRSz6S0VarpADBJItqfB4PnwpS+472oob1GX5cCY9vzfJpHUA==", "dev": true, "peer": true, "dependencies": { @@ -5845,9 +6012,9 @@ } }, "node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, "peer": true, "dependencies": { @@ -5957,6 +6124,12 @@ "through": "^2.3.8" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -5968,9 +6141,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "funding": [ { @@ -5997,6 +6170,13 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true, + "peer": true + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -6004,36 +6184,30 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" }, "engines": { "node": ">=10.12.0" } }, - "node_modules/v8-to-istanbul/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, "node_modules/wait-on": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz", - "integrity": "sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", "dev": true, "dependencies": { - "axios": "^0.27.2", - "joi": "^17.7.0", + "axios": "^1.6.1", + "joi": "^17.11.0", "lodash": "^4.17.21", - "minimist": "^1.2.7", - "rxjs": "^7.8.0" + "minimist": "^1.2.8", + "rxjs": "^7.8.1" }, "bin": { "wait-on": "bin/wait-on" @@ -6121,9 +6295,9 @@ } }, "node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", "dev": true, "peer": true, "engines": { @@ -6215,4659 +6389,5 @@ "tslib": "2.3.0" } } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", - "dev": true, - "requires": { - "@babel/highlight": "^7.22.5" - } - }, - "@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", - "dev": true - }, - "@babel/core": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", - "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.1" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", - "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", - "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "dev": true, - "requires": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", - "dev": true - }, - "@babel/helpers": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", - "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", - "dev": true, - "requires": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.6", - "@babel/types": "^7.22.5" - } - }, - "@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", - "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/traverse": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", - "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/types": "^7.22.5", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@esbuild/android-arm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", - "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", - "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", - "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", - "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", - "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", - "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", - "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", - "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", - "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", - "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", - "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", - "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", - "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", - "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", - "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", - "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", - "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", - "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", - "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", - "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", - "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", - "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", - "dev": true, - "optional": true - }, - "@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "dev": true - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.1.tgz", - "integrity": "sha512-Aj772AYgwTSr5w8qnyoJ0eDYvN6bMsH3ORH1ivMotrInHLKdUz6BDlaEXHdM6kODaBIkNIyQGzsMvRdOv7VG7Q==", - "dev": true, - "requires": { - "@jest/types": "^29.6.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.6.1", - "jest-util": "^29.6.1", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.1.tgz", - "integrity": "sha512-CcowHypRSm5oYQ1obz1wfvkjZZ2qoQlrKKvlfPwh5jUXVU12TWr2qMeH8chLMuTFzHh5a1g2yaqlqDICbr+ukQ==", - "dev": true, - "requires": { - "@jest/console": "^29.6.1", - "@jest/reporters": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.5.0", - "jest-config": "^29.6.1", - "jest-haste-map": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.1", - "jest-resolve-dependencies": "^29.6.1", - "jest-runner": "^29.6.1", - "jest-runtime": "^29.6.1", - "jest-snapshot": "^29.6.1", - "jest-util": "^29.6.1", - "jest-validate": "^29.6.1", - "jest-watcher": "^29.6.1", - "micromatch": "^4.0.4", - "pretty-format": "^29.6.1", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "@jest/environment": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.1.tgz", - "integrity": "sha512-RMMXx4ws+Gbvw3DfLSuo2cfQlK7IwGbpuEWXCqyYDcqYTI+9Ju3a5hDnXaxjNsa6uKh9PQF2v+qg+RLe63tz5A==", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/node": "*", - "jest-mock": "^29.6.1" - } - }, - "@jest/expect": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.1.tgz", - "integrity": "sha512-N5xlPrAYaRNyFgVf2s9Uyyvr795jnB6rObuPx4QFvNJz8aAjpZUDfO4bh5G/xuplMID8PrnuF1+SfSyDxhsgYg==", - "dev": true, - "requires": { - "expect": "^29.6.1", - "jest-snapshot": "^29.6.1" - } - }, - "@jest/expect-utils": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.1.tgz", - "integrity": "sha512-o319vIf5pEMx0LmzSxxkYYxo4wrRLKHq9dP1yJU7FoPTB0LfAKSz8SWD6D/6U3v/O52t9cF5t+MeJiRsfk7zMw==", - "dev": true, - "requires": { - "jest-get-type": "^29.4.3" - } - }, - "@jest/fake-timers": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.1.tgz", - "integrity": "sha512-RdgHgbXyosCDMVYmj7lLpUwXA4c69vcNzhrt69dJJdf8azUrpRh3ckFCaTPNjsEeRi27Cig0oKDGxy5j7hOgHg==", - "dev": true, - "requires": { - "@jest/types": "^29.6.1", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.6.1", - "jest-mock": "^29.6.1", - "jest-util": "^29.6.1" - } - }, - "@jest/globals": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.1.tgz", - "integrity": "sha512-2VjpaGy78JY9n9370H8zGRCFbYVWwjY6RdDMhoJHa1sYfwe6XM/azGN0SjY8kk7BOZApIejQ1BFPyH7FPG0w3A==", - "dev": true, - "requires": { - "@jest/environment": "^29.6.1", - "@jest/expect": "^29.6.1", - "@jest/types": "^29.6.1", - "jest-mock": "^29.6.1" - } - }, - "@jest/reporters": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.1.tgz", - "integrity": "sha512-9zuaI9QKr9JnoZtFQlw4GREQbxgmNYXU6QuWtmuODvk5nvPUeBYapVR/VYMyi2WSx3jXTLJTJji8rN6+Cm4+FA==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.1", - "jest-util": "^29.6.1", - "jest-worker": "^29.6.1", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - } - }, - "@jest/schemas": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", - "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/source-map": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", - "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.1.tgz", - "integrity": "sha512-Ynr13ZRcpX6INak0TPUukU8GWRfm/vAytE3JbJNGAvINySWYdfE7dGZMbk36oVuK4CigpbhMn8eg1dixZ7ZJOw==", - "dev": true, - "requires": { - "@jest/console": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.1.tgz", - "integrity": "sha512-oBkC36PCDf/wb6dWeQIhaviU0l5u6VCsXa119yqdUosYAt7/FbQU2M2UoziO3igj/HBDEgp57ONQ3fm0v9uyyg==", - "dev": true, - "requires": { - "@jest/test-result": "^29.6.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.1", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.1.tgz", - "integrity": "sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.1", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.1", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.6.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - } - }, - "@jest/types": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", - "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - } - } - }, - "@puppeteer/browsers": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz", - "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==", - "dev": true, - "peer": true, - "requires": { - "debug": "4.3.4", - "extract-zip": "2.0.1", - "progress": "2.0.3", - "proxy-agent": "6.3.0", - "tar-fs": "3.0.4", - "unbzip2-stream": "1.4.3", - "yargs": "17.7.1" - }, - "dependencies": { - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, - "peer": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - } - } - }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true - }, - "@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, - "@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^3.0.0" - } - }, - "@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true, - "peer": true - }, - "@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", - "dev": true, - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", - "dev": true, - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/d3": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.0.tgz", - "integrity": "sha512-jIfNVK0ZlxcuRDKtRS/SypEyOQ6UHaFQBKv032X45VvxSJ6Yi5G9behy9h6tNTHTDGh5Vq+KbmBjUWLgY4meCA==", - "dev": true, - "requires": { - "@types/d3-array": "*", - "@types/d3-axis": "*", - "@types/d3-brush": "*", - "@types/d3-chord": "*", - "@types/d3-color": "*", - "@types/d3-contour": "*", - "@types/d3-delaunay": "*", - "@types/d3-dispatch": "*", - "@types/d3-drag": "*", - "@types/d3-dsv": "*", - "@types/d3-ease": "*", - "@types/d3-fetch": "*", - "@types/d3-force": "*", - "@types/d3-format": "*", - "@types/d3-geo": "*", - "@types/d3-hierarchy": "*", - "@types/d3-interpolate": "*", - "@types/d3-path": "*", - "@types/d3-polygon": "*", - "@types/d3-quadtree": "*", - "@types/d3-random": "*", - "@types/d3-scale": "*", - "@types/d3-scale-chromatic": "*", - "@types/d3-selection": "*", - "@types/d3-shape": "*", - "@types/d3-time": "*", - "@types/d3-time-format": "*", - "@types/d3-timer": "*", - "@types/d3-transition": "*", - "@types/d3-zoom": "*" - } - }, - "@types/d3-array": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.5.tgz", - "integrity": "sha512-Qk7fpJ6qFp+26VeQ47WY0mkwXaiq8+76RJcncDEfMc2ocRzXLO67bLFRNI4OX1aGBoPzsM5Y2T+/m1pldOgD+A==", - "dev": true - }, - "@types/d3-axis": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.2.tgz", - "integrity": "sha512-uGC7DBh0TZrU/LY43Fd8Qr+2ja1FKmH07q2FoZFHo1eYl8aj87GhfVoY1saJVJiq24rp1+wpI6BvQJMKgQm8oA==", - "dev": true, - "requires": { - "@types/d3-selection": "*" - } - }, - "@types/d3-brush": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.2.tgz", - "integrity": "sha512-2TEm8KzUG3N7z0TrSKPmbxByBx54M+S9lHoP2J55QuLU0VSQ9mE96EJSAOVNEqd1bbynMjeTS9VHmz8/bSw8rA==", - "dev": true, - "requires": { - "@types/d3-selection": "*" - } - }, - "@types/d3-chord": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.2.tgz", - "integrity": "sha512-abT/iLHD3sGZwqMTX1TYCMEulr+wBd0SzyOQnjYNLp7sngdOHYtNkMRI5v3w5thoN+BWtlHVDx2Osvq6fxhZWw==", - "dev": true - }, - "@types/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==", - "dev": true - }, - "@types/d3-contour": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.2.tgz", - "integrity": "sha512-k6/bGDoAGJZnZWaKzeB+9glgXCYGvh6YlluxzBREiVo8f/X2vpTEdgPy9DN7Z2i42PZOZ4JDhVdlTSTSkLDPlQ==", - "dev": true, - "requires": { - "@types/d3-array": "*", - "@types/geojson": "*" - } - }, - "@types/d3-delaunay": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.1.tgz", - "integrity": "sha512-tLxQ2sfT0p6sxdG75c6f/ekqxjyYR0+LwPrsO1mbC9YDBzPJhs2HbJJRrn8Ez1DBoHRo2yx7YEATI+8V1nGMnQ==", - "dev": true - }, - "@types/d3-dispatch": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.2.tgz", - "integrity": "sha512-rxN6sHUXEZYCKV05MEh4z4WpPSqIw+aP7n9ZN6WYAAvZoEAghEK1WeVZMZcHRBwyaKflU43PCUAJNjFxCzPDjg==", - "dev": true - }, - "@types/d3-drag": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.2.tgz", - "integrity": "sha512-qmODKEDvyKWVHcWWCOVcuVcOwikLVsyc4q4EBJMREsoQnR2Qoc2cZQUyFUPgO9q4S3qdSqJKBsuefv+h0Qy+tw==", - "dev": true, - "requires": { - "@types/d3-selection": "*" - } - }, - "@types/d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-76pBHCMTvPLt44wFOieouXcGXWOF0AJCceUvaFkxSZEu4VDUdv93JfpMa6VGNFs01FHfuP4a5Ou68eRG1KBfTw==", - "dev": true - }, - "@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==", - "dev": true - }, - "@types/d3-fetch": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.2.tgz", - "integrity": "sha512-gllwYWozWfbep16N9fByNBDTkJW/SyhH6SGRlXloR7WdtAaBui4plTP+gbUgiEot7vGw/ZZop1yDZlgXXSuzjA==", - "dev": true, - "requires": { - "@types/d3-dsv": "*" - } - }, - "@types/d3-force": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.4.tgz", - "integrity": "sha512-q7xbVLrWcXvSBBEoadowIUJ7sRpS1yvgMWnzHJggFy5cUZBq2HZL5k/pBSm0GdYWS1vs5/EDwMjSKF55PDY4Aw==", - "dev": true - }, - "@types/d3-format": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz", - "integrity": "sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==", - "dev": true - }, - "@types/d3-geo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.3.tgz", - "integrity": "sha512-bK9uZJS3vuDCNeeXQ4z3u0E7OeJZXjUgzFdSOtNtMCJCLvDtWDwfpRVWlyt3y8EvRzI0ccOu9xlMVirawolSCw==", - "dev": true, - "requires": { - "@types/geojson": "*" - } - }, - "@types/d3-hierarchy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-9hjRTVoZjRFR6xo8igAJyNXQyPX6Aq++Nhb5ebrUF414dv4jr2MitM2fWiOY475wa3Za7TOS2Gh9fmqEhLTt0A==", - "dev": true - }, - "@types/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", - "dev": true, - "requires": { - "@types/d3-color": "*" - } - }, - "@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==", - "dev": true - }, - "@types/d3-polygon": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz", - "integrity": "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==", - "dev": true - }, - "@types/d3-quadtree": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz", - "integrity": "sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==", - "dev": true - }, - "@types/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==", - "dev": true - }, - "@types/d3-sankey": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/d3-sankey/-/d3-sankey-0.12.1.tgz", - "integrity": "sha512-10X6l6lXB42udBNX9/fDN+kJuooifSMk7+x4U9815eobavldqis4wDdFQUQjMazh+qlzsUZsGzXKxfWFUVt+3w==", - "dev": true, - "requires": { - "@types/d3-shape": "^1" - }, - "dependencies": { - "@types/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==", - "dev": true - }, - "@types/d3-shape": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.8.tgz", - "integrity": "sha512-gqfnMz6Fd5H6GOLYixOZP/xlrMtJms9BaS+6oWxTKHNqPGZ93BkWWupQSCYm6YHqx6h9wjRupuJb90bun6ZaYg==", - "dev": true, - "requires": { - "@types/d3-path": "^1" - } - } - } - }, - "@types/d3-scale": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", - "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", - "dev": true, - "requires": { - "@types/d3-time": "*" - } - }, - "@types/d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==", - "dev": true - }, - "@types/d3-selection": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.5.tgz", - "integrity": "sha512-xCB0z3Hi8eFIqyja3vW8iV01+OHGYR2di/+e+AiOcXIOrY82lcvWW8Ke1DYE/EUVMsBl4Db9RppSBS3X1U6J0w==", - "dev": true - }, - "@types/d3-shape": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", - "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", - "dev": true, - "requires": { - "@types/d3-path": "*" - } - }, - "@types/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==", - "dev": true - }, - "@types/d3-time-format": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.0.tgz", - "integrity": "sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==", - "dev": true - }, - "@types/d3-timer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", - "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==", - "dev": true - }, - "@types/d3-transition": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.3.tgz", - "integrity": "sha512-/S90Od8Id1wgQNvIA8iFv9jRhCiZcGhPd2qX0bKF/PS+y0W5CrXKgIiELd2CvG1mlQrWK/qlYh3VxicqG1ZvgA==", - "dev": true, - "requires": { - "@types/d3-selection": "*" - } - }, - "@types/d3-zoom": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.3.tgz", - "integrity": "sha512-OWk1yYIIWcZ07+igN6BeoG6rqhnJ/pYe+R1qWFM2DtW49zsoSjgb9G5xB0ZXA8hh2jAzey1XuRmMSoXdKw8MDA==", - "dev": true, - "requires": { - "@types/d3-interpolate": "*", - "@types/d3-selection": "*" - } - }, - "@types/geojson": { - "version": "7946.0.10", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz", - "integrity": "sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==", - "dev": true - }, - "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/node": { - "version": "20.4.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.5.tgz", - "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==", - "dev": true - }, - "@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/node": "*" - } - }, - "agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "peer": true, - "requires": { - "debug": "^4.3.4" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "ast-types": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, - "peer": true, - "requires": { - "tslib": "^2.0.1" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true, - "peer": true - }, - "babel-jest": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.1.tgz", - "integrity": "sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A==", - "dev": true, - "requires": { - "@jest/transform": "^29.6.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.5.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", - "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", - "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.5.0", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "peer": true - }, - "basic-ftp": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", - "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", - "dev": true, - "peer": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "peer": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "peer": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chromium-bidi": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz", - "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==", - "dev": true, - "peer": true, - "requires": { - "mitt": "3.0.0" - } - }, - "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "dev": true - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", - "dev": true, - "requires": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - } - } - }, - "cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dev": true, - "peer": true, - "requires": { - "node-fetch": "^2.6.12" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "cwd": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz", - "integrity": "sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==", - "dev": true, - "requires": { - "find-pkg": "^0.1.2", - "fs-exists-sync": "^0.1.0" - } - }, - "d3": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz", - "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==", - "requires": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "4", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - } - }, - "d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "requires": { - "internmap": "1 - 2" - } - }, - "d3-axis": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==" - }, - "d3-brush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - } - }, - "d3-chord": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "requires": { - "d3-path": "1 - 3" - } - }, - "d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" - }, - "d3-contour": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", - "requires": { - "d3-array": "^3.2.0" - } - }, - "d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", - "requires": { - "delaunator": "5" - } - }, - "d3-dispatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" - }, - "d3-drag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" - } - }, - "d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", - "requires": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - } - }, - "d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" - }, - "d3-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", - "requires": { - "d3-dsv": "1 - 3" - } - }, - "d3-force": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - } - }, - "d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" - }, - "d3-geo": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", - "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", - "requires": { - "d3-array": "2.5.0 - 3" - } - }, - "d3-hierarchy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==" - }, - "d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" - }, - "d3-polygon": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==" - }, - "d3-quadtree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" - }, - "d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==" - }, - "d3-sankey": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", - "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", - "requires": { - "d3-array": "1 - 2", - "d3-shape": "^1.2.0" - }, - "dependencies": { - "d3-array": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "requires": { - "internmap": "^1.0.0" - } - }, - "d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" - }, - "d3-shape": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", - "requires": { - "d3-path": "1" - } - }, - "internmap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" - } - } - }, - "d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", - "requires": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" - } - }, - "d3-selection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" - }, - "d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "requires": { - "d3-path": "^3.1.0" - } - }, - "d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "requires": { - "d3-time": "1 - 3" - } - }, - "d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" - }, - "d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", - "requires": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - } - }, - "d3-zoom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - } - }, - "data-uri-to-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz", - "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==", - "dev": true, - "peer": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true - }, - "degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, - "peer": true, - "requires": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - } - }, - "delaunator": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", - "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", - "requires": { - "robust-predicates": "^3.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "devtools-protocol": { - "version": "0.0.1147663", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz", - "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==", - "dev": true, - "peer": true - }, - "diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", - "dev": true - }, - "diffable-html": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/diffable-html/-/diffable-html-4.1.0.tgz", - "integrity": "sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==", - "dev": true, - "requires": { - "htmlparser2": "^3.9.2" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "echarts": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.3.tgz", - "integrity": "sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==", - "requires": { - "tslib": "2.3.0", - "zrender": "5.4.4" - } - }, - "electron-to-chromium": { - "version": "1.4.471", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.471.tgz", - "integrity": "sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==", - "dev": true - }, - "emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "peer": true, - "requires": { - "once": "^1.4.0" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "esbuild": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", - "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.18.17", - "@esbuild/android-arm64": "0.18.17", - "@esbuild/android-x64": "0.18.17", - "@esbuild/darwin-arm64": "0.18.17", - "@esbuild/darwin-x64": "0.18.17", - "@esbuild/freebsd-arm64": "0.18.17", - "@esbuild/freebsd-x64": "0.18.17", - "@esbuild/linux-arm": "0.18.17", - "@esbuild/linux-arm64": "0.18.17", - "@esbuild/linux-ia32": "0.18.17", - "@esbuild/linux-loong64": "0.18.17", - "@esbuild/linux-mips64el": "0.18.17", - "@esbuild/linux-ppc64": "0.18.17", - "@esbuild/linux-riscv64": "0.18.17", - "@esbuild/linux-s390x": "0.18.17", - "@esbuild/linux-x64": "0.18.17", - "@esbuild/netbsd-x64": "0.18.17", - "@esbuild/openbsd-x64": "0.18.17", - "@esbuild/sunos-x64": "0.18.17", - "@esbuild/win32-arm64": "0.18.17", - "@esbuild/win32-ia32": "0.18.17", - "@esbuild/win32-x64": "0.18.17" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "peer": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "source-map": "~0.6.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "peer": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expand-tilde": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", - "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==", - "dev": true, - "requires": { - "os-homedir": "^1.0.1" - } - }, - "expect": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.1.tgz", - "integrity": "sha512-XEdDLonERCU1n9uR56/Stx9OqojaLAQtZf9PrCHH9Hl8YXiEIka3H4NXJ3NOIBmQJTg7+j7buh34PMHfJujc8g==", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.6.1", - "@types/node": "*", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-util": "^29.6.1" - } - }, - "expect-puppeteer": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-9.0.0.tgz", - "integrity": "sha512-mxejfYy6hsCpBgaUbKGZzoAy4SgzVhPkVZHuBaJ+xbt+BryolxLzdKU4HhJYH/Ooo9AWghAh7ofAkKEZQ2XzcA==", - "dev": true - }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "peer": true, - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "peer": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "fast-fifo": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz", - "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==", - "dev": true, - "peer": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "peer": true, - "requires": { - "pend": "~1.2.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-file-up": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz", - "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==", - "dev": true, - "requires": { - "fs-exists-sync": "^0.1.0", - "resolve-dir": "^0.1.0" - } - }, - "find-pkg": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", - "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==", - "dev": true, - "requires": { - "find-file-up": "^0.1.2" - } - }, - "find-process": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.7.tgz", - "integrity": "sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "commander": "^5.1.0", - "debug": "^4.1.1" - }, - "dependencies": { - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true - } - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fs-exists-sync": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", - "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "get-uri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz", - "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==", - "dev": true, - "peer": true, - "requires": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^5.0.1", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "global-modules": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", - "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==", - "dev": true, - "requires": { - "global-prefix": "^0.1.4", - "is-windows": "^0.2.0" - } - }, - "global-prefix": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", - "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.0", - "ini": "^1.3.4", - "is-windows": "^0.2.0", - "which": "^1.2.12" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "glur": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/glur/-/glur-1.1.2.tgz", - "integrity": "sha512-l+8esYHTKOx2G/Aao4lEQ0bnHWg4fWtJbVoZZT9Knxi01pB8C80BR85nONLFwkkQoFRCmXY+BUcGZN3yZ2QsRA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", - "dev": true, - "peer": true, - "requires": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - } - }, - "https-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", - "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", - "dev": true, - "peer": true, - "requires": { - "agent-base": "^7.0.2", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "peer": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true, - "peer": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.1.tgz", - "integrity": "sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw==", - "dev": true, - "requires": { - "@jest/core": "^29.6.1", - "@jest/types": "^29.6.1", - "import-local": "^3.0.2", - "jest-cli": "^29.6.1" - } - }, - "jest-changed-files": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", - "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", - "dev": true, - "requires": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.1.tgz", - "integrity": "sha512-tPbYLEiBU4MYAL2XoZme/bgfUeotpDBd81lgHLCbDZZFaGmECk0b+/xejPFtmiBP87GgP/y4jplcRpbH+fgCzQ==", - "dev": true, - "requires": { - "@jest/environment": "^29.6.1", - "@jest/expect": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.1", - "jest-matcher-utils": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-runtime": "^29.6.1", - "jest-snapshot": "^29.6.1", - "jest-util": "^29.6.1", - "p-limit": "^3.1.0", - "pretty-format": "^29.6.1", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-cli": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.1.tgz", - "integrity": "sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing==", - "dev": true, - "requires": { - "@jest/core": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/types": "^29.6.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.6.1", - "jest-util": "^29.6.1", - "jest-validate": "^29.6.1", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - } - }, - "jest-config": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.1.tgz", - "integrity": "sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.1", - "@jest/types": "^29.6.1", - "babel-jest": "^29.6.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.1", - "jest-environment-node": "^29.6.1", - "jest-get-type": "^29.4.3", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.1", - "jest-runner": "^29.6.1", - "jest-util": "^29.6.1", - "jest-validate": "^29.6.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.6.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - } - }, - "jest-dev-server": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.0.tgz", - "integrity": "sha512-N43EDJLy3JBHZwtTxqHy+6lxu7Zw5PLD8Jzq2+ePV3v90hQc4UoUA/fnxoKdTCgZY3P1qPl6Zmj8m/886APxoQ==", - "dev": true, - "requires": { - "chalk": "^4.1.2", - "cwd": "^0.10.0", - "find-process": "^1.4.7", - "prompts": "^2.4.2", - "spawnd": "^9.0.0", - "tree-kill": "^1.2.2", - "wait-on": "^7.0.1" - } - }, - "jest-diff": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.1.tgz", - "integrity": "sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.4.3", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.1" - } - }, - "jest-docblock": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", - "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.1.tgz", - "integrity": "sha512-n5eoj5eiTHpKQCAVcNTT7DRqeUmJ01hsAL0Q1SMiBHcBcvTKDELixQOGMCpqhbIuTcfC4kMfSnpmDqRgRJcLNQ==", - "dev": true, - "requires": { - "@jest/types": "^29.6.1", - "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.6.1", - "pretty-format": "^29.6.1" - } - }, - "jest-environment-node": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.1.tgz", - "integrity": "sha512-ZNIfAiE+foBog24W+2caIldl4Irh8Lx1PUhg/GZ0odM1d/h2qORAsejiFc7zb+SEmYPn1yDZzEDSU5PmDkmVLQ==", - "dev": true, - "requires": { - "@jest/environment": "^29.6.1", - "@jest/fake-timers": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/node": "*", - "jest-mock": "^29.6.1", - "jest-util": "^29.6.1" - } - }, - "jest-environment-puppeteer": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-9.0.0.tgz", - "integrity": "sha512-+3MczPbZrtdmrnB6pevDxnC5uNX0yzRK5W+A8pYZ5eev5CH63YsgU2R0HI+gfLq0U4ljis/sl0rNrU7SOZ0bag==", - "dev": true, - "requires": { - "chalk": "^4.1.2", - "cosmiconfig": "^8.1.3", - "deepmerge": "^4.3.1", - "jest-dev-server": "^9.0.0", - "jest-environment-node": "^29.5.0" - } - }, - "jest-get-type": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", - "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", - "dev": true - }, - "jest-haste-map": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.1.tgz", - "integrity": "sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig==", - "dev": true, - "requires": { - "@jest/types": "^29.6.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.6.1", - "jest-worker": "^29.6.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-image-snapshot": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jest-image-snapshot/-/jest-image-snapshot-6.2.0.tgz", - "integrity": "sha512-9mTHBKiiSIZ26csbLmjKyN+SrVypM93S5y+jULCvn6YItgepvcrJIKGNeSyt9d2EZiutOroLs/UjtrWiBzpHbA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "get-stdin": "^5.0.1", - "glur": "^1.1.2", - "lodash": "^4.17.4", - "pixelmatch": "^5.1.0", - "pngjs": "^3.4.0", - "rimraf": "^2.6.2", - "ssim.js": "^3.1.1" - } - }, - "jest-leak-detector": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.1.tgz", - "integrity": "sha512-OrxMNyZirpOEwkF3UHnIkAiZbtkBWiye+hhBweCHkVbCgyEy71Mwbb5zgeTNYWJBi1qgDVfPC1IwO9dVEeTLwQ==", - "dev": true, - "requires": { - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.1" - } - }, - "jest-matcher-utils": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.1.tgz", - "integrity": "sha512-SLaztw9d2mfQQKHmJXKM0HCbl2PPVld/t9Xa6P9sgiExijviSp7TnZZpw2Fpt+OI3nwUO/slJbOfzfUMKKC5QA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.6.1", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.1" - } - }, - "jest-message-util": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.1.tgz", - "integrity": "sha512-KoAW2zAmNSd3Gk88uJ56qXUWbFk787QKmjjJVOjtGFmmGSZgDBrlIL4AfQw1xyMYPNVD7dNInfIbur9B2rd/wQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.6.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.1.tgz", - "integrity": "sha512-brovyV9HBkjXAEdRooaTQK42n8usKoSRR3gihzUpYeV/vwqgSoNfrksO7UfSACnPmxasO/8TmHM3w9Hp3G1dgw==", - "dev": true, - "requires": { - "@jest/types": "^29.6.1", - "@types/node": "*", - "jest-util": "^29.6.1" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "requires": {} - }, - "jest-puppeteer": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jest-puppeteer/-/jest-puppeteer-9.0.0.tgz", - "integrity": "sha512-LCon1dWydLcrq6Qnv/K8NgawVW+nllUVGzKBa/ETZV8yrlzp6d53Ydli3ngsX/maMkiQANl5ID/9GQqo9BY7Mw==", - "dev": true, - "requires": { - "expect-puppeteer": "^9.0.0", - "jest-environment-puppeteer": "^9.0.0" - } - }, - "jest-regex-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", - "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", - "dev": true - }, - "jest-resolve": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.1.tgz", - "integrity": "sha512-AeRkyS8g37UyJiP9w3mmI/VXU/q8l/IH52vj/cDAyScDcemRbSBhfX/NMYIGilQgSVwsjxrCHf3XJu4f+lxCMg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.6.1", - "jest-validate": "^29.6.1", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.1.tgz", - "integrity": "sha512-BbFvxLXtcldaFOhNMXmHRWx1nXQO5LoXiKSGQcA1LxxirYceZT6ch8KTE1bK3X31TNG/JbkI7OkS/ABexVahiw==", - "dev": true, - "requires": { - "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.6.1" - } - }, - "jest-runner": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.1.tgz", - "integrity": "sha512-tw0wb2Q9yhjAQ2w8rHRDxteryyIck7gIzQE4Reu3JuOBpGp96xWgF0nY8MDdejzrLCZKDcp8JlZrBN/EtkQvPQ==", - "dev": true, - "requires": { - "@jest/console": "^29.6.1", - "@jest/environment": "^29.6.1", - "@jest/test-result": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.6.1", - "jest-haste-map": "^29.6.1", - "jest-leak-detector": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-resolve": "^29.6.1", - "jest-runtime": "^29.6.1", - "jest-util": "^29.6.1", - "jest-watcher": "^29.6.1", - "jest-worker": "^29.6.1", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - } - }, - "jest-runtime": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.1.tgz", - "integrity": "sha512-D6/AYOA+Lhs5e5il8+5pSLemjtJezUr+8zx+Sn8xlmOux3XOqx4d8l/2udBea8CRPqqrzhsKUsN/gBDE/IcaPQ==", - "dev": true, - "requires": { - "@jest/environment": "^29.6.1", - "@jest/fake-timers": "^29.6.1", - "@jest/globals": "^29.6.1", - "@jest/source-map": "^29.6.0", - "@jest/test-result": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-mock": "^29.6.1", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.1", - "jest-snapshot": "^29.6.1", - "jest-util": "^29.6.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - } - }, - "jest-serializer-html": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/jest-serializer-html/-/jest-serializer-html-7.1.0.tgz", - "integrity": "sha512-xYL2qC7kmoYHJo8MYqJkzrl/Fdlx+fat4U1AqYg+kafqwcKPiMkOcjWHPKhueuNEgr+uemhGc+jqXYiwCyRyLA==", - "dev": true, - "requires": { - "diffable-html": "^4.1.0" - } - }, - "jest-snapshot": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.1.tgz", - "integrity": "sha512-G4UQE1QQ6OaCgfY+A0uR1W2AY0tGXUPQpoUClhWHq1Xdnx1H6JOrC2nH5lqnOEqaDgbHFgIwZ7bNq24HpB180A==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.6.1", - "@jest/transform": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.6.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.6.1", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.6.1", - "jest-message-util": "^29.6.1", - "jest-util": "^29.6.1", - "natural-compare": "^1.4.0", - "pretty-format": "^29.6.1", - "semver": "^7.5.3" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "jest-util": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.1.tgz", - "integrity": "sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg==", - "dev": true, - "requires": { - "@jest/types": "^29.6.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.1.tgz", - "integrity": "sha512-r3Ds69/0KCN4vx4sYAbGL1EVpZ7MSS0vLmd3gV78O+NAx3PDQQukRU5hNHPXlyqCgFY8XUk7EuTMLugh0KzahA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "leven": "^3.1.0", - "pretty-format": "^29.6.1" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - } - } - }, - "jest-watcher": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.1.tgz", - "integrity": "sha512-d4wpjWTS7HEZPaaj8m36QiaP856JthRZkrgcIY/7ISoUWPIillrXM23WPboZVLbiwZBt4/qn2Jke84Sla6JhFA==", - "dev": true, - "requires": { - "@jest/test-result": "^29.6.1", - "@jest/types": "^29.6.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.6.1", - "string-length": "^4.0.1" - } - }, - "jest-worker": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.1.tgz", - "integrity": "sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA==", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.6.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "joi": { - "version": "17.9.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", - "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "peer": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "requires": { - "semver": "^7.5.3" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==", - "dev": true, - "peer": true - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true, - "peer": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "dev": true, - "peer": true - }, - "node-fetch": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", - "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", - "dev": true, - "peer": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pac-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.0.tgz", - "integrity": "sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==", - "dev": true, - "peer": true, - "requires": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", - "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.1" - } - }, - "pac-resolver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", - "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", - "dev": true, - "peer": true, - "requires": { - "degenerator": "^5.0.0", - "ip": "^1.1.8", - "netmask": "^2.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true, - "peer": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true - }, - "pixelmatch": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.3.0.tgz", - "integrity": "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==", - "dev": true, - "requires": { - "pngjs": "^6.0.0" - }, - "dependencies": { - "pngjs": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", - "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", - "dev": true - } - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "dev": true - }, - "prettier": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", - "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", - "dev": true - }, - "pretty-format": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", - "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "peer": true - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "proxy-agent": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", - "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", - "dev": true, - "peer": true, - "requires": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "peer": true - } - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "peer": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "peer": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "puppeteer": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.9.0.tgz", - "integrity": "sha512-kAglT4VZ9fWEGg3oLc4/de+JcONuEJhlh3J6f5R1TLkrY/EHHIHxWXDOzXvaxQCtedmyVXBwg8M+P8YCO/wZjw==", - "dev": true, - "peer": true, - "requires": { - "@puppeteer/browsers": "1.4.6", - "cosmiconfig": "8.2.0", - "puppeteer-core": "20.9.0" - } - }, - "puppeteer-core": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz", - "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==", - "dev": true, - "peer": true, - "requires": { - "@puppeteer/browsers": "1.4.6", - "chromium-bidi": "0.4.16", - "cross-fetch": "4.0.0", - "debug": "4.3.4", - "devtools-protocol": "0.0.1147663", - "ws": "8.13.0" - } - }, - "pure-rand": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", - "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", - "dev": true - }, - "queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true, - "peer": true - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "requires": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", - "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==", - "dev": true, - "requires": { - "expand-tilde": "^1.2.2", - "global-modules": "^0.2.3" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "robust-predicates": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "peer": true - }, - "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, - "peer": true, - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "dependencies": { - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true, - "peer": true - } - } - }, - "socks-proxy-agent": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.1.tgz", - "integrity": "sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==", - "dev": true, - "peer": true, - "requires": { - "agent-base": "^7.0.1", - "debug": "^4.3.4", - "socks": "^2.7.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spawnd": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.0.tgz", - "integrity": "sha512-YJRGf0loiLsHTQZztPSI5pb9RmlKE5y6Nvxko6dNtGrkra+1BaJ7PN86GQ1/2ldLZgMhMG9ITopkDJ+7lHkBYw==", - "dev": true, - "requires": { - "signal-exit": "^4.0.2", - "tree-kill": "^1.2.2" - }, - "dependencies": { - "signal-exit": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", - "dev": true - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "ssim.js": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/ssim.js/-/ssim.js-3.5.0.tgz", - "integrity": "sha512-Aj6Jl2z6oDmgYFFbQqK7fght19bXdOxY7Tj03nF+03M9gCBAjeIiO8/PlEGMfKDwYpw4q6iBqVq2YuREorGg/g==", - "dev": true - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - } - }, - "streamx": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz", - "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==", - "dev": true, - "peer": true, - "requires": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dev": true, - "peer": true, - "requires": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - } - }, - "tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "peer": true, - "requires": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "peer": true - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "peer": true - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true - }, - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "peer": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "peer": true - }, - "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - } - } - }, - "wait-on": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz", - "integrity": "sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==", - "dev": true, - "requires": { - "axios": "^0.27.2", - "joi": "^17.7.0", - "lodash": "^4.17.21", - "minimist": "^1.2.7", - "rxjs": "^7.8.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "peer": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "peer": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "dev": true, - "peer": true, - "requires": {} - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "peer": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - }, - "zrender": { - "version": "5.4.4", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.4.tgz", - "integrity": "sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==", - "requires": { - "tslib": "2.3.0" - } - } } } diff --git a/frontend/tests/e2e/__image_snapshots__/dashboard_assets.png b/frontend/tests/e2e/__image_snapshots__/dashboard_assets.png index f818ef38446c7dc997b23cb6c14406c5b80f5130..1789b97d003711bc30e1fa33afce21875f32aea9 100644 GIT binary patch literal 257278 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%0ApU-Rmq`{k!}M4STH#R`5-f_um6Uw!vBkYmd5#;> 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

~oA)&fsYde38j1f|X7zsg2z_7|9 zl$rXhtyFH~(}5+A8<_9>R!zshh3yfYMz1;UP~0iCTuZB)gH|b?F6t3ed!~#KBc1v| z*XB8YaZ%>2;I_@%t8pZgXTqbuk;^~?pw&EbMxWRBMNom6AUJKsP0j<$DwD3A*W+UL z2hIFFqRgK@(Duy|iaNr|->eVHgw?7-MV3nv$IZ3=cnOCimQVq=Ih^s^`LKhH$3_9w zYE4-k1W!n5gA<^E$I$c%ILsm$J1quV1fwc(_%CCHk$SEvW);0cwpg);^s{nfgJ(6J zTGoPvZI{j3W-Ac~$vj%1CL^U@a~l$t=-}W1u3Y2F-`#HbjtFm8lE)W>QP&$u^L-OI z4x4W;qv$^?2k@3>?N;BQMV>IrrunKw!BiM;)9(Y1zU0?dp5Z+2e0g&p>&@Qlzi_P$jajMDAnNhh&=l0re)<&6G`!o?#42TWAqP~9tpyP>a*T@@ zXYT$>v-h`M^{AVzX4w~a`?<+-Y{(WUp1VmF_v0)QUpRA58O4ng>*GK~;}- z#K%@$kmD5(e1zJs%L|FI0P6S_U`>l1I*1Lh|rrcWpF{g-smR_pc_|t{%_x}u01Ja+dxU?xB z7Cz$5-CfIqJgg6ApVO<|wUSVDtZ;cuJG>QcXB#Q2Tj;??3-g7L{&9D8 zzzmD;>WGshiBtxF$KZgAVtoK?lY~U=2UCY~8Hc~=Zc`h0*#l~^ev2T>T0~aTG^Ka* z7oHKr$zzbkc+`8y$jpIaG3{3jBt2QfuorTsk?Hy8AQ4C?41cx6PlXW(W>h#YX06k@ zuAW5Sqf@1)=`82Ewe_vu{+t>x#~4|X^*f?#hqp|Yes+@^r>))11YqF2C*>Dntpg9> zE>#8d8wVY_$uf?>qWcpiJ7;ucWI0%I*g?B!o}a`K8s|gspr1C|-pf zP^O=p`>nV0+C*b$_Y_6x%WgMtuKULeBXz$K-~v0?@o$ci6GVOqU#Z^q@0^H|#Kc|E;1X%tdm;@7)2b5zbJ--`&@crd;ZFwzIDX;)|Wf@M@xrY^K}eyT>UX zoA&(5mIY>Mb42hj#$+Kw8K95zb7XAo@SrIOPAu^hFa^y$!`jOdC?$8o@l4sW{%(Y9 z%6~9+;JI02VToQ7M#X_QP3fiz+2j2e`|SN`z_83jdR;W2UN71V?;i=RJB+QY1M-uu zc;g<e}?GUT&bU~^`xkR-}()othRPfcEjK# z`uCEu?eg!Zi-|!m1^n*oxj75rH>m<(U0b!#nXsCGNh;_-gaikVh>8tFH_@;m?eQfzc|7EQ6jPm#8BH^32VUyOv0haNfqx?LQG0yXzz z^|L+$SNIBet|E?5Lw`*zlc+3W7W&UE6S6!4F4 z$WGjdr+|svFmY~_s-$%>Tx!0-={jdJudAnjC^td_nkNO;yLVOBx5_PFDU0!Rxt6c= zXXU7K2InIMDm%5WOTp2yR2)1KnWkJxQNqc2UdR#c*kv^ z=EbtFbN)Uwa56)eNACy-fEkDWskH#iKt|>_kugby`NePRfhgd-Oq|TCc?o!n8)yiL zP?00y6rrB;NkDn6@BlO%b%? z->+qxbo=`ccavLy!>CjP_%`UR#(UHOVs;B@UtR-#4EOA1O)!L=xQj+%UAz{)qf6S7wc$J%UUF(E8cka z#z)T$@6oFw(Nksg9e$ zoAw*eKVwIRw??vxum!#9DK3^|@e96#(a^(-XHpUp2HZnah+H5#N)91%`*zKM1Mv_R z3G*(iX72GT*XrHR!D`hw@1FNjK1a0rzI4+TM(T?LNj`aoo&kWxp@)$8$Uw@H3ZhX0 zM&mX0Q+6V~&bk08(B^x#-GbdHq3JpxT zxG1vL<3Lrw@2{$x@q*N3T=BRLvq**r>_a>NAiMz_JIvcRH2sPqV88$nH|5xE=fbn} zj$2zm*G9LUXGP(Xclh7!g`T!5BjAdG7^=!5E9msY2V(Ny-NoBK=jI;M*wEi|$YBFK zt^bDBr)=$>3^)>!DoEAZ+w6=b(oDAHh!dZ6KNwBeQG`s1y=!TJ<@w@%evzvQvWaP<9(t0y_2O)wN2)dlL*4{%mZZ

Vq}Ab72Ej=Dt<*>4cgq80E5r^>CG{Pv?gy>XmKzc>*gw;~eml9P~x zMMrO*4j{frIUo%WBfg>q9Og`@ync*k3s{+aqpxROG6z>7)#3(K>_(d4)YH5&k(9e~ z&Axc_$deXtk9-0^N(;k{V_OB@^=JeKp5S^$!zD3YEQ%~+Py?O@n@LdW8n zL&)UVt&Ns+o+KuvS0`IiRU~dssJz3v^abt*WSi4-#sb&37|Y2NI;?YntV9+3Ui+3h zFgQFiX?vNK_i#2xY(Fq?Lm7TG*e^eb_zd$`k2byUoaYa(9g)%Y zO7`(9RljvbUpZNOpg^T}KL_E4swmmqiFRnhBcT$0_n+)^jK~VWixp6ta9vkN2l_DP z*tTtl?zn@yoJj$8PK?7FcoNeN#-KlueAbB=_2PHrjE?zB=$Gh|G4OIdNNCGX=NCgS^D=4mNh|AI+jaaDc~4v0l)`|)6qGRpE>}=zlDMn5+$N&3->~ZEgL)r zjene$b_4t|)9t9?NbG8?ugRP)Eku_E6WHEAOU3bmRX#%YGXGd$tr%xbQ%bZxMA1%Y z>{E2g3N&^jL0{inMAxMvbYN^{ z^I6-Lg}Zk|yu)1VtV4^8tm?Ptuk6GKu*^6O-7P~ja;?C&EvgIi?<>{MVLPU{^~o2uaZ4b=QgB*Vyoh=1ol z91_pU?d5e1pi+i&!O~Pg^aXl}(6f7M5Ql9p^2|<3$1LQyoyJv=lz&=m+^U=*09QaBV3IpXwiP{e!Es)<@j@Xu`FG6dy04^YrgX6UY{6l zHbw^_htiLm`ola?9^K=*B+P*1_Z6g;dhmQ-ND3U?Z+m|^Kz*}$j6R~gN+Au+-s|!c zeFNtgg~Xr5{WZMhCMSdp0s4M|>x$9JSfE(IRWa%?pT*q(1)QdgEJ0uODsPvN*-zjZ z`qBotBF0aPT#sPiS0Mzq2LO^=g^|@rHqq;hTVH zx|m9?897S>JpAty{wMq>bT#%jusBvuehpvm^;i%oI;A^v}Q0qXI?{7QbD zhId&b3h-sJdg54zpNPCkQS28{)s(%G1B{9|?Vluqkk0bINc25%LKA82Gn#QEkO5rO zR?DzbdAJMajXs&CCOSg^?hFPt(||j9bly>ZI}U~fxSk#Zv+r8cG#j@IR)Ai4=^`$- zC3gBx&usa}&dRGt## z+E!DdeHuWo65HDfHYTS}A`qo!4lTOI+FCUIQZ+q*zQ*g>9qo933ho^K4bUz9Q<*QY zJn!*me;rw|*<FdlA^{LP93LoH{o>0c0XEUem72v_Yw# z2vFwOl5y3pC}KFT4QItmrR@X)S+Z5E-7_HF}T&d0a}DoH6833Vu-IgK(;waWuI-Fbm&EI^Re&fX6|e=r)}4 zmIn^ zLL1gj(}tLVu@3!vV#puVTWKlt?!?fVI7k8{v9iQ*l7MX!B}wX#u=}<-@2evef^47X ziXa{9R{hS3whdQ(j2vpu$YDBx=qO~MDF8EYkVXlA;S&>|4lasfLlCsnq#3vMuQM4mM*?Z1F%n{|F&;QeFJXr_Wz z~MSEJ?cBcLN0^=*n=K;uO2~w-ey_*B_6aTzvb(0w1A*>2u|#k zl3zkjZpfamAOWBwU;6L)t^qO_)>Wvo9ljQ>%kJ;_7=f;G_OV5-58fZ(1~A82LV=r1 zrXJAbA5;Nbw;)hmK#!=`S)Z^207|l;U8lKXQ6#^Rko_SO^!1)>F+iu(RxJ-wIh^$O z^@O--u%zKNCfsZTsEzCx#SDz2hsdJG3ZiKYqG|UQxT*>xfFexafEA#yj+&SFk~dWN zntXpx$=MH`7lQZm#WM7?Fe;zmrhLi|^?_|1#}J4o9l`ihcEbq>Av#>lr9k0|`6;1| znIsUPD3AVfAF)@mIRa}JiiulJ7ZkeimyuPtn+jz9Sa4URm))@HF>v?EtrKQUc=TN;@^2Yu7lh$ON45T;p3(IzEok@G=7p{ASZX^Hs1 zxe3_unco*4p~Yv@$@@OSMAN&wW$JA*j7P1%m4il4k zbMYB!c29I`?BxucIRjDlc`6R{AWxYS#ccm93jAeiAXpTD0`e?iXBA~;AMHD1u!V$} zfTHK2Cfuf(Tw2fdds&0+Rz!Th)P_}u1E1Up2Yfdo_a+I63p}Pg8D+2mfEJIuKjU>dJ6j$&^(Fykn*;?%+-<-KcJm=bmA;~0E((O(x`4P-2phBp~j*ce@a za)_h}h&BMJ1(Jd!+eNBcP}v$H7q|;>8abV8;P@TeX-_%$MdIXMeMS4x1l>7+6CW_w znZIb`dI^;0;wO%@`^;^!KlNl_0cV(D&w5?=1PFQXo2H^|lyuRQs}IaPZb*v)O$Ns? z?3U%tpDRAw+OKNNG~mby$-RsG*;S~4gpXB#g4Asf@QuGt_j$i7a2x^O?au;ONVqQAyyhnazm>Dl$!$ol;?H zW_jS?x$5T5h03G*4i^A4PTiT+yjiRCFTyCY3;12v2}0Eaf(D$LJ*FdK{C@YVnF>At zKH>~5846CNo9SZk`UWgAfc@O4{-`sb2C#Wmlz&FrZu%Y2iayk30?KyY>jZaA`HH^TV3Bpb7KZy=;BP0l)ZwI${>f%a@il^BYfuXU#j%uR&*m}TF(!EJ z0Hvteo;Ei+Q4Ar$9e6N@>?eR?x3H@{+5}(CW_L(nP2~gDO7<@+US;fgS01z%%IL}i zH5AzKJ8q53xYa;J2+&kokVjc6dow1?}+JLUoSZuBqwJ@#N4;(E)xK2kP$T)5 zKDcb!PU&*O6Ug!DWmlD-5ySydi*7~%H5T$0L}k$@h^9imj|`a8k_LgiL79>b812@0 zRLyc^JCcFcq_q|IKy3qgEgj0xr*Q5(AUB^JO*ls|LimOx7+)yse2iTu%-|qcP}4El z8a)NYRylgF{mGARdg80fx|@F#K+2UIRqA2u7m4|RO0DXzd=|a>{o1Ai79TUY;la^gy!C9K_mkY-L%cv$qv5Y?NG^f+-RZKJ96fYJpf@1ED68A=J ztqR^vMVE%MUGAcq(5_S*r8%?tn@sT6tl`&oqfZnw>G?r*Bxs*0+2{!Uw#Js2#5{3q zfa~Psj@Gk(t_rJQ@!iMdyN`+s3RGN_A+Ru;ZoX~zR6>f70_9B{$n31BZ&mjF?(8%+ zoY^rpbWWP^q3)ftqa^6LE13DlC_h^!_o+mxqd1M6vijd(=lNfi9qQB&|GKBrYUZER zDYcGy*C}1lO2tt7Ja;Q;p5;B z#n&bQ3XAmYO2DOb>p?$y*DoV6HsaB}Go~*?oAQZi%m#mDNF*XJUgvz_@a}GJGAtA} z`(1H30I@y%P_qYKtJ2&?9$yHw+V?E8X}jv$S*&mhN@sejwkp43FpY1<>YaP5pv{r~Ps1s22UWEM+&@zp25(fQgH1E{aR? zH!J-=b<=fLJdK);KEC^>chdRovKrhj!*bR;VY?huL>hR&h3=dNZvt0oXj4V4Tc44N zi8ipT=ZUea)bB)zCtBX*Mibh4UJyv=_`-!nR#6D$HTb3=f=*EVw#rL$zIQoSAG8{> zDlJ)lZ?o_mTYF`gkF66@#1Wu!JsE_f5@p4mb?OxP%cO&8oa`~EA&5ibF(lC;nOj9s z7+R}2Oa`RAC1T-jnAk$;<8Q=W_35Jn7g>;8l?)60TDSgpk1TNnu5+zan)x{qnzvb8 z`KvQz71NY|Dun{HC(0I$>Vr`Q=%qN;I}XoUsQ9E39&q0((AhXH;ya^9v|H(5!CN~D?m&lar)AwoZt1FUfYan7o3!4bEparUD%9O)xdw?(Z@iM9J zT21ep}I22ANb4b&FE@I)Wq+HCk8>USnX5aE0vdYl+F&`E-p!MvbIw4X!W9UFe zFI_56YFxMM;-T*M9jV>rhY3lHoA1@FacWk>Kri0$o7kEGG&qyJu?fu&Q=m2^;reMG zC4*63oT5WR6SUxY<8^43tUO;e-kVCj=`A}$mN{^z_RJ2rVWvMH{v20?&a5O+LSxNk z&8)yXk(vYU_+jwi>%7Cw90g4h4bDGm-Z4z}eg;2>yi{%T?w4oP<|I0xc;i-S_XV_S zwxj*OoqWh5ztqO~?tB&2*%rlAK{+B-lZrmQ+_|vhS;akeUwd#2QxVOZ(0a0ZGPb7$ zXT-W{>MLA1HP8=<&nVsL6zfZsV(VuD7#SfCMCPd0Wo43{{Tm?46(+2;ifZ8TbepYJr&uuerypTQFXXl)uQi| zzGcL6=cSkM)n1M3z2wJn+&(k@#iu>@5^moc+0GIJI(Nr4;f=wgp!)k0NTS zW6Kbw1SPG`j8@C5%GG@wnH4d-jMcs)@w>Z=ZuijR73r!>*zI{|vu)|!f3%F}x`f@uO1RAsjDlWcnS3{t1&Z>wMnA zkr;7h)dpYLam-xR6lHD*JL{m^_`P(12Yt1dm8{P{jB9z%>6u@la^ieSTbsiu|E{~J z+0pv*8+5Kr@_`S#hh!>K`zk+!IL?-a>^e`sRhtJ*07jgzykEHA-e4~gc8EN{hmPj@ zYjSe8Dm~7o0#^_oz{Kee4g(K;G|QcfFYrOw4CV~W@4edd^giRAsTHW9UA|?{bB{0$ z{>lzXJp8a#MveFGorubj`SZr?8n(z~1~-;!9{!1qcMoo?7c}xT`Rd6SFg^ZG2ek1+ z2jmN1C-~|WDTnZbPkT;!)5}u!XT?NkQ68b!Yyv8L$UmG74YWKjSGdOtjj?7def1p$cj>>yiq=UrJ_`SQmYPy5LU z^boUdeQwg2nPvf|^Sjy`p5*WUSq<4NMqS&yKl<4JQjx_8?Y&2iPr_86^3dD*YRM(s zCdx-a`;IQ_YB6S+GN2$n>o>~qGF6l!JH~h+SL!Ou2yUdjK#gDHCg$R0M zS|}#YlV34-!=at^M~xd&^n-9}@RX$y{Ba+RJD%8~jvhGw)+1MWcDg%OyLxGzptFXb zO@-*Xs=ud$vELCIF$7^7_`XN6)+#ZR6q=(%g;IB{;Dp!BE;ws@4-|G~ljV`d+F_qm ziGL%sR&!Esv0z?SCN1o*&kHYTO=J$TWVb2Q56z@A{Fu}Spr_Jip(ASEU!^s2%*KpW z@B{K~$_H=M7D{@rVSZOzL#2{0tVb-+sv*jy!&n0l4w_!I9_O_3oSDeMZhOE;I*#2y z%F8d^13|6b?swZYHNgnRT3u0pip4~tnoxzfFFpL4!H_x$((?+Yi~||M3sdL4z}ZXX zvW(V6;R|VF*nyj=P^(ys2kwzOaShYA6AP+hiR-HZEVpWdAl}%oQYH4@A9<#;JwcS6 z3H8|SZKzV(u-hs&5~e}wIOrI);}=^#Il5bnErDj#$n-v{?v4gMaC7f&bxg-k9~k}I z&cGEUg%B?gP&!2F*VgFiYl{i$quK~dNM0&g)%pVLvY-k^cdDT;Wpw9N7OVL4r;TYj zQ04sNsIQ*XF5f684AFo!cCGra&E)wP9~Xx4?=;9I@Ty0%tG~gS9iw>>ab~D?;qH7M zR+W!s-Q3YejADJ#nW#2h8C zG_eR@Oo55aag_$~G!E9y&}5feM|!egQ1dX)s|hGj1@mfrnWg-iUIlZ=d zLu3uQ&4*vIcF(SHJ#&q@@3w0G%rS?ivtu>)QDWjxMWb4pHLWb*Wv-cEi`db}*R6E6 z&6kr`einax3r$e->PNj4nm7zRFXFQLov%xah$!L;`M=?Mrn7H2f1UD$&8n_w$13MY zs>1ho^?)Vyvikx?wAu%R^X}$UHS(nlGU}uQz4U?=XGi3-M$J3Utay9j+!F~TL9MFQsI{fV?VQf z-PaXc)n0Lp*w`asB4AGf(~Wc2ujWVnNDU7m3lM)?|haNmQ25kr<5Jw zK6VPsQPvgy%efqy{C&>2K9#TAyCnUb+JXX~p{3?Ez%I#fKA&A-on2nS3_R*-g*YRx zJb=~@L!3Y2V%6XBaJv=jo-yliCt!kj`g-L|Q+%r1qqM`OKwl#Wm`fG{4#G&(g@uaQ zc^rCaq)`3A#FA%S@4Y6KnSV{53fVqOgf=5{M@jyXMygp>TJA8fILfg_a(m1a3>(?3 zlnaxX2I!Z0G#e(w&&xmM4&R?XVS#BgopIZ8%J21IF;c{vLeOC7)@Oa6OJ*&aYKr=D}mp{z628NmFa3U z$$XX$o+<9O{_5quDvr}{=rGdsKc0Ar9v|GZyjAdkM5@6@D23pto)U3%_kZ$mlE(l8E4wGo?^7mhefBuu z<3{Nc^#VaJn2FOt(t&TVI{ubaa83x@Ca?XS0_%DlQM6j#?b|Kk?{lbGRL!X;bWMJ{ zh!_xG9$2jJ#=G4@zuo+2HpiH@XMzY@4$5r`R-c-iC$8u9@(k0h=7m3W6O4B>nQIms z9ax;cn>xSIHNdl0CfXTCSG}!?Ap^t%r3lBH&^?MWBaNb+b@%K_h`hJ+Y#JOQ(m^XhkVEYwf zz~o39j6Jl;ChnxOmtY8&o)Lu}a>Xxt5#An%#WEz#>&ULLkr_zDQ&G)e zkvomW;M@e0*kzBfo{>G%#qcS6Z9F01Ty4Jv`R^9`>^>BJy~wkTA$YB%_@GuKcgk-m#yPJWfTvrrJsVs7VS}20}#6tW}b;(m#ZV3B#uOm0K zDsY3=vkylXfvy@nl7T~832QMn-^)?;LK&mFGZ=evH1(4_ya zD}3s2K<}Rj(L1HF#SlbepZoN+6aVGQdn&I+8vjiQi7yyO4ONC4P0Q!y*4@VK3I^T5 z*=3szwWhtP!tn)FVmb3S3JQ>ED9#x zp{7&fY`y}$?3>rPA+z28836d#P9k;^$=%u|b7%wH_*rx7jZZObz2Wxp{bOUkf0~=2 zopI^ilR;mdd&spVDAR@-$k)sYy?p%i2~OB<38wPhK10u3d{J5mgh)}0D#h-P7CYqI z^x8@B)n{CHT8VgmW5&>R{Mo&S3qSM2WM75+Xp7;&y4yej^|A&HQ)M6hhO#Ol!GL znPI*{>b?2cGxltzyH>AvKD5nWGVqcw?oXMiy452+ zGygN5=XCgV-?rBWH{Oc1b0AvzwhgDQ!@TVka(u!77ke3srn^lwVTp59FRV9(`oB=) zZ3yM0IfOC&PalVa!mLQKdBGOKy=w2F3UWk<^<5OOIVh~yS0Cn{$yjD&exds#!r> z`se><0WOi_|3)bA)ug|EZiT?uJULdiMd({|Mxn+Ec)pRDn-x5R{yDY2Tc5z&lr&y= zL;@r_iIFnw(3#fi@!VH)W?qD30714^|0sN}Z=(}=*@CNUx2wKB^Dr&Ibob$lQ6)UI zuYA~W9u1(9|x7g{G=d0DX$n@qB_#GDDgT`~CyjmMNdst<>fQLhg#mU`;mv8E4kxIpbcJ zkV$E~87H4lZNE0zZUyElr}R~lfbg>I`viKwJbdSTFN{tkwb$lZb!w39n&f93T0HFgj3C!V?rc|7JxL{!=J;VyaA<4wA7K=$DK&lUt^HHDxlB5|ncaCR zOz}Y%^;esg-@5_@KMJvh{u`r82tbOA?6Uc2?TIhkHtaFra@Zh-6A~I#x}G`HV$bLI z-5F0-mb_8gaXWnYDG|R9OJ68LpEgkH&dh3t7C>0F8<&WP__kE={iufBCi_-}CQvFc ztOZO+i~QyO20$wu6XvgA-eHV1s0%m6_?Xbuc*@fwe3~M!t;>;@(`BNMOw|t_48ooC zg(nC4<`FOl-KuJfd8B99+Mf6U*$B@M6&e5e7ci_v|1h@(_u(YY)^EUc_gy=kZAt#E zD~g&E%QZf$CBXP6i|_(|IXDrp=P+U8(i9AX7F6jXZn`(G-Jbkl{4n1|??v_FUgdK1 zn^Rne>(56y>5NKkK+WQL`tKTekCZD5MUN~z;q+yw@`iCnk05SBhran)aIecEe%QiR zW;D3#eFzU(84Bjk@#0;2y%o8HpgOEthZoYLN})x$xEia4O^$zw;n^wa2d%x7n?g(T zR6LKluMtcdwkw!HTc&*D#g&Bet+8C)7+Id1+%Sv!!8pT4Z&oHK(=SZUJ!1eOv+Vje zoNV%8pURXDd_O{XIOYFNlzOf(C&b3lXX@}uNJs;2{9@zq@!hcQ^djamiZ$~}VFI!e z-y86>P=@>*$xB>)lZxvR*~I~ZTlQ?-Ty5j8{szFD)Q{{MU2%T!bJUZ$JT?f06|7&2 zMjdfbJ!JBrwQwyQohg^QNq5|g05OAY5z6h z(kA^wIgsf`7RBIcyJP``aH;SeKCmkkZt09xHn<3eh@6dXH{*Ox)MkJVFTU;Ytl@?b zV{G#~C6k>(uWq}`z}C7pi^^#*U$R+R`j_HK-yU)v+c;i0u6KsZeQVU+T5IzfjMf#c z;SyrIq-~eNb6C1hc)e%Fv_Z1?)TX?VC(l5G9zv$bZ;oH&KVx@grugW!IL4SeG5BIE zd{s_1zI1vETP$g-MMZ5_3ZAW2ryDkRiM?_<_F%w*3zvabM6U7mH<%17GR1}I8?LTvTH{}&F#L?(Kd?8E zfA8f(c>72Xw^mL@= z6!`&r!>h*@;77;N7Hc}C$XT*r)76f z7pEzM_fwbQpGTT)ceYlEJ)!`R+=aeShN0 zZustLuALT#Kw&liExn>(r&=%Wzd3t(J3=LQuNIXn4k>gV?6i2L=iK#KbM3C`*>nkz ztl_1#Pzhiei)QI8si^-ke!SL&yskN-MBZA$EM>zis+>k2LMW;wYLi7DqA0DT_=c(a z+o7?8cgFbZ&O@%=ntyxav~{oCy6l5KesZ*PHQ%7Fa_qM!M4UW(cLmY-DR54ld&JK? zc|+b+axHNI`PMQ|b+RbmYBaiR@W8^d;cH~X%E`&@z);inuXsPiQni;j&2ZinCre4rUMX!(`5W1LZCHAH(3UH^dI@;SRH1q%J#+xX> zRI9-3TApL?pt`Xd9h0$)7^xH`>!}2BWx~7S@5x38gx_aMm+A`lDf=Kxb}Nq^g!auP zg?R13C`&c{;*tGD!u~?(RuYCy%JVZ-=`Uyquc^Sd38xcOgbSBbpKUqc`o@d9RF#l#45Bj>U+*h|3+%=uaru7{P6fOe;u^l+EPFh5S?O($(@6 zX}1qb`c`sUWtQN(tJuJEiq}EAed!5e%{F;=bMHvE9?C^CFWeS=JMir_Uk8V;O_oIo zcvJnPc0-PP4iB-0PWu@FX1Fts5tW9)mw4_bd@Zkz|Fj7*#mQSvLx}Nvokq2I+hcuzwG{I9#4{&^r0#mqESIqE^Fehigc@Uj=GWhU)?7A zAmqOv1^rgtD037$$|-e|PexQOJ{|ilJ^p&xul#0?)mWo*rbEyf>gKAaflA`%s4%v?9$EK;D`gIlEL883bF592kWi*T0#!x zR7kna`Chzqek~^T_quESaoh?$^+KYsXQogI&4jJA7+S9}p*R9@Blh05gTn$?K#)F} zzCH9U+*>x$<9WV0j(0Q?D#}lnR@zt^v=8slj^v*Wc4{nIa+B{YKTpJB6d zK`(n$E=X_L`o47HHVEqZ?ca> zuJ|F-6C%M9rQ=$WlrC|dl;HJQY9)JpKPaPY>`JQAZ%E%bFT+4Q5;<)fiCSm?v!qI9 z=Wx|>4zM|<5tJ#)j>xnwXLm9s=f)+mA)7u!VAA_rvV-sALew6_SIV?HXGm5TY+yb~ z+f(IUZ$p-vZsjs9Ii%P^g83TdSaR$qnGr6_OUM9zs3-6qO+AeLzz z4a;aKkT22Wd(ktgT9cJ5JxVCwFR}KX`l5{jVobM{D>L+b030H=gS=OADQty=f6;fc zctZAYqGd#~hSYG}bXOYu(2xf5+n=JEO9aLx?8OVi>A4tPm zH?5V%MEbz1YHCmK$QT;Qw32)_bA8c}a8W0(U)J*!fmm*k9VJ`6URn=#JY3hp0*3e% zTCLCf(e~|LO1DgdA;d{+J4OFXT=#pei?!6c@^bgk5RYh>$Bte9GC}%`G^aDr2q8N+ zv3NbQ%^fK-FWtHvxR!foHv)qa&fZBZAaieg-A$STlA+c=>X$lCkMUrUpXCvfd<-lh z;$yTD9?QXoU*Fj6rF5*st&j-MiT^9>mTlm4956yS`d`}d7SnKI3mj4sBgze{GxXP0 znM~S>!5em)7Z!Rrqj+`sUg*?4-cv{{NSgB|0$)@gnC`V*`U>`wmyih_JQ53^7u8ZL zf!$R-!nH57(J)@KjtkNIz0%Ri*Q`#CxOy9bXrc-d($YBpVIP#)K_|6M-2>-fesr@+ z|IlDQLzP>FHRLa0fBbdNbYWlLV*UguaJxFULc7Pr!WBDz<;)a9f@bmYy5D_;Z~-6j5p^pwMZ;Q(bQZC2Ow9&rGS;ZrU-Mz9a@4bk;n!igFl5gB zG?jc&$GB2$VXoOJh(PqdG@mrgcZh-WEYALwN5Qojhg#-w{ndWI${Z+FeY18MsU-hw z&n&wZml#43PuP;26cGp#s^{}7s~vA%QcB1(DBaBtw2@f#Lk{&j46q&FrzmAe3yL40 z!@0-^ijQc%jk4JDTSwJfCiWSjG})hXR=bat;FxGXpsPjGx=ClA6&56n2pzc$uw7$Z zN!$A#CTPOtDe@4{7VQwXpc_2mSExIS69p=Es|+Nh{+_@YN%EUyMaHosQ>|MJv9psB z2WtF1m^#TC>UJRs{$X~a0F%Xr6ziue%4m-&rM1~dYT?X1p<6*rD3)=NG$^xMh3%(cA z7P3@Y{dY@K`F-v4cD=P@&#MyH-l81i#tV|`)DHV$G)nRct5;+O*!F2K-x}VYQ@bb8 zA6$;(YPxz847A}pzQ)IY#=$F%L_5SszWMVL6$!I;Dr$~h_Q)Xt_uogQ~e?tUTBG5IOPchOzCp{|5`(=MmY8=(kgKyQ#VucIm)#uOBmAh z7w+use|gY!#Mon5<`>!K_-c%6!G6vP zNzMNFFIM}Ca}J7G^deSwZv^6zZt-kbwdyZAN$iw9mQP%#N~prjcI|!uHNdcx5#wp@ zxYUHW{#G1Mc}@WVHf}iN#xH8sCEF?kRQqY+1)Vsk8w01gEdE-JZhd(Pw%OGh7%E`wBry@u7<~2P(D_M zVx1hUjx8al1y0l>T)kdG*1y(P!u&syQV^-2fO6&5(Ng8!Pv*fF=j)+B#wONO_KttC zUOTQ|7>s=SWczwzRzmEDvn>b&wGlB3nKLbgSPXTGX%3{mPHk^Qemldbf6XrJxL*Q8wB zX*Kb}U$v=lZ8WXM@Rc)Z#Eomoj9?&f0B0_})?Be8sr!|v)%ZWxqB8^tPpUQKj2u7l zeH7aDpdaeZ5iZli$>&Yc?mr+R}PUrQ1kxUbw7t3fWLq0SHbPqgMK!(Nbm%?sZA zvJav&i&cADw$<8|P2J6h-b;6h9K{EwUp47~MO6B&WM309LdKNaXI5rrUC)Wkiw$9a z6%+k*$UZsalSOAA!0{|Q4(s-47Aa+&sp~)lYrwagn+2hsvI1*Ld{fq$+WLd%)o@pQ z2-~CFNm1Xh!uM5I2juMGEbI7o3dlRdx*!Q2U!pEF%=$WrC7Tn z6Ey&ldqZ(FlOZiNeQCF^&r^Me%6B zS>L3jl1=%Xis%Xfdb%ELSvyo8v%BSDAiUn;q&~Ytd;wnlHa9KPq0k0?OWH~)U`OHq zcgGbr3Z~qtzr5%QZ9k?=#hs|K_S90h+VVOPHa5Q5!$Ukv7PUzOfQ8C2wmBI$t;;GV zPpIxr5-r?DMdiaFjLETY6`KrcOXh{EiNXy^Pvye(s{}g1u0;ykgMDXMC0v*vUJ%-Bf1y8Flv>8&V!nQt>5hZ@OmlrhkI;&XfR3At9Jy^bK0=@V6QI*n z)nce#;6^==uqetmAzrLm8mL;6e(kt&WqvAH8;U*H9eaOKle&ol%(2JulDwu5l_4^1 z5{o#)C!SyA1Kzzm1&K{y&KJ25E{ZbIhqnSIQ$w-Y$*Y0Q7t2R$FO8QVq-|$>6 zk3ERAvD3^$MGvD&xgDK|PGM8kPGY85i>U=TH>u-hh(%|ZIUSKm(h3j8ouBm^ zR+=N`91Xphc;`I_9)b%7u=$LfSki7DSY0@MrO>=;2g+Si8(l|roy`#Z_Aj-7+?ZV| zFMa{;bC5}fiYo8o(Q!zG!pIKRFGp{LM;5Rtf+zG+;P0zey=j8 z(n!-jHwtGC^&5lsB4~MH9L=1V-H?rOlxq8#3$?OQLPlsuHp5ZhVO~CMJ5G)5<0|tu zU`KmD2G>p)KZOv=uJ|6`4Ve3|;)xKxM8i*k5OgMj479Gsrli!Q!GTOQR(~$sY;UQD zlXh?4q4M9ff;b)1l6}f)xPc`xJTi=EdJrJ2#6Fq@h41$Bt~uDkK&hu(y(>WI2^3-!*{>rO=-&ROod~=is-O0YpS^YJ6Tlu$F0CiJm{#7ri zE{G=PB@J|y2UeGys`%QN@QtIY6-pmOtsh!V(C~LWcnF72>+MmtPK13wpAv7Tup*C-ShHfvX1Y9pf(bHQkRrJJbZ8*h6!+4-Rb9*cy>Xq3Q=c_+lG z)$d*=j?HCOyz}Xb>CS4G#De;~mETmLc$)vX&_E-RK^2ExRr1#AdRNc`-hz`~(yS!2 zlVCb-ik3;mMK4*UZiZy$VwP(V4osnR+PHUKF29=jw!v+^vc0V{gcX;OdX^>Ws;=G3 zhD=?ec=@i%QU3d9E&lZuIMUr6;RcuO1HieNxvaox!}Mz`NN?(<$+Tz@La8??e*5wq z^9k0`>+#Ib0Uq`j|7jccbsabh^EjG>K` z6_aU>sKg;N<3rm$pqN){Bh`B9N$QDFGzPo-9t0VV z*|KQ(2efj=^D_%>JLvySu`1MIL;n3}X7&Q0of#0MD`AB}@$sYR?G@z6hY28JF6){; z$1<;_RK+S|%k#T_*#DYx&x%A#l8jZwt9Gtjzq&)Zf z>e`UhWnL;nw$n;gSKES^ngm}c$w-@f9MGsYhCtwmNQgXFe8CNzqIB$ct&!ahyraOF z!eq)5$TQBf|GG}Aet2it`Oo_z0lAqN_6?+;NDqWrw|pjJKQBJIn8+ zE69^G&7>K$hg*(iq@q2Wegy(XuULh}n4=^XfBHbV%C6oS-Ld0bM!j~!ld_2?swF@* z^?BccP?-~%0~N;{;9VSR!l3j374BCsU60vn{w?1A6lJcZ}#q*x0;@*0K zcN^&Pth-rf`L#v*d{YE~3bjXpy|Jo)_rslEL@7tMW|H7Y_C;?L

#OEY2^Q>Q^Bn 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 literal 269837 zcmb?@bySqy+wK4YA|;@7hzN+%NT+}xQi4i%OAMVuih?wVbg7^q-9vXb(m8a)&^5%_ ze82boj^AHropsKv#Ts~cn7yC7@9VxcL9dl$@$XRHfj}VmaxbM-ArP!c2;?@_Z7gu* zgdw^KyrDU&%1T1=`>59;kOvSs>F00VlDB4Dli!Y9Uhj<^PRt6k%1@ZC)3E%x$Jj_I zOimI;^dgLF#av;F>%5HVc$W8=QsQTp)B8W0#f7X>FyxT8PtQ(6gKBJkUD|b_up?4% zb+*zmuKjGff0evqN0;#7->L)*;$UhkW^KozJKLr;YZ=PBjFe`hM!G3RpQlA-|X#+lC(atR68ka(`~xV7fYA zK2P6P{qL=TZ^F~l`y_(#ip#I8gy;Ag`EVih$LZnfe?MP`{V!sd|FO;0&#E7C%^2$G zCc+RATS}^K4*?KXYbzW0vTPR)b*lDLVJyat6i)gxl3L`P~8Tl}Ep z9=zSLhv4rmNQZ|JU`GZx1ufN&r7C%Nu6ZL9Lb2L@wHfidJ)Ph^s9mu0JW`|g74Mcn+}p-Lm^&EO87jKAM(kl~>m-eOW1X6A4i-*4rIN4-j; z%WAL3wnQeH{}Sxp(07Qc^tTuae#Hk|B6Ge|0=hdGSP{pgPuaiLr;S9z%xv058Wl2T zac({jyJ6lT`kh*PKus4x8GU;@CWbH((V8w{PVx7Ik?N-%Io1Lzm#me>#Ft;1CR8;P z(@Jfw`>UnYuZTnW<3mVEp<2byP zWN$g|0$xEK&pJN!=)DH3daB0V{K3QP)m)O<6Q2Un6oaH|(`CC#cOO$exM$(U*Dmyb zt^e$&peS$n>*`O)a?;lY*^l>0#-7qA(-wWVX2~*=mBU}(Gko+Bo7+cw-hSIvO$e=rQ6s_<4Iypuz9>Zwc1 zev-QNBMfuInmzZs`o#muZBmFwd!UPe@9;|0M3QElc4G&WOMxP_X?ULH-dkQfRHjvU zR&82{Bg*w5UyHYD`)fT!Pg~8CKMRs_c!YB&4Aor4+RsFh3HGY(jQ?2izN3rMbzgjF zfD0n2J};7{mG{v{%z^O*p+*MO`yy?H)F){;5IWd+ORM+ZTmIe21)6DbNB@E_<$SvC(^UKE<2}pND$mD6ero0S-|<}5 z#;{K7ZB6ZL&EkkSpS@OHl;ol`kdH` zxI)bEMH#ZFe4O2nLYDPji$v@~p33>4@O-J-e(tp}`X^k?zPfU5gb2xEscKF2G$X7R z){*7*G9Ds4P)g-*BcY8D=YGBC&gsqY>v;jV5AnC2$(v|es#_-Y=aGf2SU&-#d*Uh-vnmfwJw=+ zs_uM}x0nczEn>A&HbEG17hllT8@-Hstd-0zrjgJ~htRA;xIrlq(cJ+q^aGZ^YU&ak z(^C3_bxrF|GVzq>>l{%-qI|c~(Soy+PPaGZYuVY0II=ad}8g`asQ9)lqFXKgW^R>uP#H)KSn}M%qR61wWd*KV94-$HUTrf)I7m zvpT{roMr1${BW~DQ^HS;1Vn0<0xPj!Xc@-8wH0o=gsgu?e+hyoBq!)&p~Mra#GBs| zFnrZ7Ccunz`8v#9Dt`}RtZFQnsZXqL(}R2+nCTkw>p;&ht0p^LpRV14bN9M$2fraO zr`W5&$D>(;oqRkYJAia_MU6Ad@lnaOClkx{>4)TCj}JDaz>kXZvI45iu+yvB?GWyl z?&j{X9FGSCxg*yMsBHClf)z2}S+nJuIYp4`Rc<`f=Tmerxm$Ae3@xOygHTwWi+rv$ ze-KY8+(b%`kxq|4pgYj{d&RFHicLpB2GLZi_DmuJuDw8b+}Y&qB5h7eyb5jG{UAfM zTX3vNh>?`_t%;tRgFuygW6!u;<>}2&l;(ou19!JhD87#Hmhizp3{}Y(b5Up}X+Kwb z(cWik6CK_0;AtG8;+}Av?2Sq7p`vEM9=61SM7Uu*7(y=wI9RCR?fygCjZiN8%kj6A zTFEySdF429H=i!)j$1d$BpZ`QTj2gUqd)nR4D-9vLqUGF1JdD353=B7CiD(XpI5y8rn<8Oi(Vj@IfV2yMXpva)QM;6};~S?ZDk zz;+U9S^7_4)>$dR=Vm~gi^p#MuR$=WdJ#Cc?=~K({`^YMO6NrBu-uT3;`e)N!xw5S zis5PMGH)_JKiEi0A;*inN4rKQ!A*&WCl~aP?-3+@P(sldH^(JraA4t)7^|;X5E0Ol zzzl6U*}IbTi~t}fdX~Xi>}XNiSC&bq_O28=qZ^7K3cnd!GC6|U`ex{>-r6%n>zPu8 zY@H={Sth*^@pXQ$A5Rj(+6uh}r!oNJfM}0vl22$Qe8!0f}A5vSn6S^y|mvAl$ z{7}UZX4Zk=p=Gn}9fx2`N{V=DIZulRj(n?Uv;)ZKd(T%tKUjhGo%CL!Uu4@dvzjqr z88}=kZ9U0j$SIBe&NBEBOM^2hbeLCgT<7(&@G*Eyq8X#x#o880eNHeDlbBIjZr{UA z@05-wc|Yafa=L^BnFWR{YyN!8Uv9vYL@7ryRsoRrW;9(3!!?CGM;ozet;W znlX3)@{}E(6xw9z5<5!kl0+{YqPDeGhgW?A^%G4-r+T5Bz20?TvwnQ znn5153U?C}wtuhXJbLCLzE4HXp=kQr;StqAj+^(D3xv1{{j~R6-|#cR&lN|;0V1co zuAX&R{%ALr4$;%9NGa47Gg_0<=eY`U7dah~f$Us3BQDQ9U=vE`*N&u_;(UQ1D5x4s z6~)(NBJ-?d47n)WcXPr*y`2csX%nOddg=B@35A1jiX6`h*@yYudHmQt4e3*mr@+6O zk+RNH93;zjTTgNr_Ky2ckA@ID;_2iigAJ|z(G!vCo$>7}sw#*N?HI~XRl$F1xeN@u+x5`*1?kp9qX^^C*vcQ15PT={NMTV zJFXwg&3;>i`A~;7LSpdQ4r|P@7-&-!Lxz$*oR9LRL*gsxBleVgnz=7Ut@-QvOAxS< zt@B3#sC<7uwUVfJ6U!Hu2W7d_@A~kKhaeq~v*{Q5>3F~f&n~}1UMlZiaiJ_mpy<$Z zU$K+krPS*@_1%~M_-Qyxb?e7g>qC?%Yr`v5x7V8&p@G1(GNiFf^0Fu+u+JH{6HuGP z_Z1?>UuRQljla{9&zkA_wv-iZ_ozK$!s1a2^!vALzoreD57uV6u-@w%pQLAv1omEj zU(Jw@(jF#qYl;nTlTymJRocuR|0i$QEe%ETFs!zWRw7ypM);5L>^9PcW_0pN)Bb7g zZzBr6&ix{Wz9XSC#j6w7<^3#zU8u@uMXIYPJE!xz6_;eh=IRf$)J#~k zSU)r3-VyKB)kAFIX2lNk71bVjhz;{n8}LRG(?~iMrhG}1d9tB>Y*lR|3@jmhfl@&R zqq(Zp0K}JE+eS;i^A8@76owCW71O9*95Yh&MW;&p%G&LFYWxFRPV>iZU~k9Jfp8;UCyA1N**|#D^Y+5~i1y2TcciSd)@4RKuQn(BvYd zXod>ES{O-UbmV1aX8a1u*p;Y~fzkcor^E~0A(AcZl>|b;XJbEq^y03;_G@TJ@*|q_ zuVywKt2-QHdvl*K&}_dRO<&0+Pl*Q=SDB@ryFBgpPJ6Bx&98CSh{q9%xW#lF%J3~k zq7ysEapJYzQW;Gc7Sg14YVlG~XuK_9eXnO$r=dj;2V%{h^~1`E6B1G$2bq<-=Cl9q z;>}-7C2A!3GWhnb2W;$4^>tSxlsf3Pw|GScf_tq&@))Xi-oN(Kgq6P!(NNw=y4^6% z_NngZTQ(I9DA<45stQO|Nf$fGwv%e3kioijNxiWjEc+B9PM&hOmCouX^d1?%Nf>61 z%KJ3(md^jM5BM)A$My66fG2tAZ$0g*=TjwvZOj8Jh$t^hs+&@i*3x+_H}7X6=7v_l zG0|9GH@OD?McOd>!?F&sqALX&rcYT9s8pV#;$GC)ws}BO)6yF2IcP$AtrtL6C&$M! z`cUiTUGm#^yOr1Xq>ADzwH$oZ3cH4p#8#9i?>l~9CXePQ@OFnF#kpE)Yn zG#xCYAj1IeTcf6E>HDJdu|`+EV$3#}D0~J@VM3MJDjKS{AXj{j z3kYRF6610HdlRpG_>jkwqjCxVxt1K{Jv%_bib#c~u5Iez!7bhmBa zdUQ#Rc4W@h%@&g`ZxX*jHyX7M{K|bfo9NN?rK61ViOjC7O9=huHT&Td2Wx|{y-#z+ zGrf2rYJaq3C}FQ`yd~9r>*jffMGN!!(x@3@NXHa&Z&4|43a6-8ZZlfOVqV3sLG53? zCXZMfJQUDh+F0q0lw*;lRT`1|STeuK>J`<`Up=HPI+VYYDQkV3Q2*IySl@PgOaa?+ zw{xW|Z)^Z58K~qdUJLtwVemvttsN`XN>lIrw)9e;rONS~k!x{fj~suSL$VUiF}iZ< zO*_NTc5={z?~XmaIthR@&D4f@Vf{hf+uz?`Ubj0Tu*2TuBMH5Jdt$cX8k>q6~I76FF1s3dLF2l;4L>CKW0A-sJ z(Q|3c3D1!TRwjm{JjBq0Bv&nj$uk3P$}F)KjgxZM%1%%*8cA;5nqVE~6($_Fjc#^s zFur4}NPfFC(Q9?sn)|NdQ5`MO(j`CpGvAJeQS58c$ZwE8%1uPeL0*;Yah2M4&Nek` zE0%kle)yl5c#g9%1u%UY`hCr4s2{12K7NCzA(*0O9b%? zW$FO(fe}33?R@_`IiB54$-$YWu^1@z3XfAAh3*|;+f_~1;U#+ASA$)1O7A#|O@7eW zba;9^wQ3?<;KQ8D#9->&+y2Nc3M5mvO}erB)m<+m2$xrIX6FW7r-CbXQkE~)LsKtI zjW`fu%SXKcPhn*`3|;K&^b+I|^#j%2>MsJ}4ak=~-p60xsPymbi?+jEV|7l*ZG%l6 zH+{Z{RqQx{VDf1sOy^?Zp_UH2ca4=p^)~!+6@6DX&{seEpe}anG5tA58mEo*6Mp42 zx%v#dFHIQkTMLakdm9T30>Ksa~IdkH6&fO(YVj;%V}(ZgQnD1$y!vB|6Sk){C0#VL}MnSlbWI*`MoS-!4wHPn>$< zRJKKC5%XqX(O!hXM?fNy_pj7kt_fVR@&ZY^qar zOk|TI@bUNdmF_m3;S3u-h~v8JO=$$OzaP<;wFB#_ngOk!OU%ew%ts8{Y&#G(&nQ}Z z`X8?>BU0N+i+(@)gza*AfVLKMw{2tQJ|2?tg@KhhN;~cBDc?ZyWR_>SPi(Jm| z0Vl!`l7&R-sztP#9L6NU02tR@{OWA`bADa<)YJa)mG+rsfOd0MVf&!0@lzh6pXBTb zf*6v($XiqVI9i?5^vl^C=HX}j`5wJJ8ZothZDX-Vnqqb;iitQAF*DKRhcQ8 zSVd<4df)%(eAZF#mrJ$~4Z){$f*m*AX0E&hK^skZo5t9s4g-LTZHY+#>Yep#DPMjU zYt7NN?t&U6o-E1Zf0|#I?FUND{ijqyBG}VRPdWmyZJAWH-5W5DVBd@_VexfUMXd$5 z^pdK~kVo}7HQ~DT-;OH1*~2}4K8e6K%k4KF4e*2tmN2g#Dec0pw_~aks>{|YZiWAf zkY7~yBBmH%`7j$a>-<^GG;YxW7GGQG`(={JNNQ`#b4^lDt2Cvw;`J{A<#}~wpZUzZ)+@Bc%78NP(+Blu*fa>gC zpw}VPq@TZI=!|;ab9F$`Ga1^OPXkLHdb|C`te*EOLIa`N6Oucr&+az5eImG z_*%dzSfk=#%u6ofM2}gKfXw!?ki?fic4z6l=r^8x(2w(k?xKXSx{gy_{d|xpqqPSm zRy!o1sgZ42JA=ui&ixMq2`|ka)VmuRR$oH93Vr~<1*AK;@^|KV$dG>| zzav29>s%QFkSmWC58HummsG7~{1^Y}RhHuN3ag?rK1*OR$=;OzSq4<}e7IBx5zybk zZ(ab9ht}Y%PZdG^wbNoQ`6@*&{LVvLSy8atL3$St#*c5brlemvac(+v0dS9zyQA$h zlnay*4_nOImiHpxsK^$y*!@{-ws5Hc*f}w&#m^sg3FYte6Pd7y(9}THY9xj68K-C{ zilwmJIvhae0?E)j*;GQM*ZrTmw;K(f-8JEPgV;L6;5kYPgCNaf!ahPi9+zZaAsedqA@?u(JIkJws4I5^+RJN??5 z=~1EsTqC@Ko`@g-s{@$o52(n1i#R;p=wvBi7B%cYLI9YAjXjhNGv--oMf@;-Pyi`2 zF3$yqhm3zCvKCZthf252NAgt@Q`luP+lq2>!+XV}Vg0{18hFcuI=1(A0p5PG;e$2F z)+0#J$lz-A+Eho2T0LT;&$o|AK!8o7h%=eby+Gql{63kbg zWW;U;B+t+697{uSenN*^Ndc>}Q0#(QJ<=yF<9`t3+GM%|zI`pB!OUvNB<$<<5ppEz$!- zH)_U+lL8Nb3yZnT^};U^vp!R}oXhX{2AKU#;s* z^}O=^+sBb_1{-eBOaOubC{rTyHZ?nccS%>p>CYE|V(b6T+L$}eYwm#0dKr#qCh38G zDfGff?B&E&TH>04@CZtzVaoxQW#e%7{!%ZuW?jjxz#&CToyX}OE$5?=ELoNhs%yf* zvnKUwC3T!dpmvl5G*(=>>|7Dn|)s{uC8D(0kgoh`2D{q(^0bfp4 z|Ao4tGY0UzOW_yX0*r}kqt0>OJCl7XQ}s5_!+2nfM!Zz^71N-iio8qO(XmsMA&p6Q zPI*jy*n=v6?@|R8?E4HYidV!MUH*y^jZD+ljA(?gDZy>GvyTC?wcr910H|6ciwgK* zaLJCV7{*HShvaddO%n(|l$*T@lkw_uFLZeZ8~KQvG1d_*UrIcfjkqa+ZyQ*q#EHhM zh#IY@kcYP~8hULKKTT-m#oj(KXdgaKSxX`B`*?Uu^~VRVO-Ei~-P{@7@CgeOi&xK# zhZcfv7aMUUaVFt;kE9)&J);EpTisFW2OBdmaVtzL(o_H~sHC;5TBAHcn&0NE=+^(*v`g3V3F9@ECxn%4XF6p@k` zWrF!D7}%WUDG!-h#61QTfy!*vxF!Ijrh3jI_m9nIf=MaJSfZ+`cwE7 zVf>3B2ELDzOxUfwD2|pf6|d-~2^Ce?+XU(M=uQg*2gD=qY26*|r`fKOa%;Ka|Umll-D<#Lt!X@xTh3F&tTA9@(o<0;>9KDVpEGPTwx6X!`WG z%+U?_C;?zvhh5dEeblkMH#cqNy{DnmjOBll3@3YVr${@#++DHlUoJpoYQwLKSH%SB zPTJa|Z<8Q76oHQYWk$R(3^p)`tKSa-2sY4tUzhGr(B2bS^B)`q)VQDodE7{b_90sb~-S~}4Btt>}ur(ZSsl{5RUq|rq1_C*x!wk~Zk zoBMMiC<3|A==9k45MXwvmmN@uXB|^u9GPjc0gQ`HiQf>76kwgNWqwH)v%~ston7=0 z&+5iVMK^z%u=wWc`Plq8)L5g~H7wzi@GE!s_oIe{8vmel(o1nGZ*d=_Y$&}glq5iK zEc0+t;vas-q32}}C5=mRPdbRuoC2d9ye;ZZ04a1?B>`((r=^kvT0EJ$LxJE)?OCAY z4$hvMsb}*o{q1jx2p{7DK`2yN*}zaHssJyY+J^?`0nIVx%SJw)I0CujOYgxs6L!kv z8iWfwJaGFH=%r;im^0eA>3NTRx5HlsErcyk$foH28*0G219t)*7MN7L(U=*Sm+1Yz zq&7@+-z44YEhi}Ccip~qt{XYKP#pCV@GYxT(D2pOkaifWD-Zt#ralnjF zGNkE}5UQ1BRo3VF+SnO|Jp+ZQ;D^BP-*x+}6;j=`=?+_lmd8;GeNz74ve{To%(Jh# zP%YN=es!4eIhitC9*el)3k@Tl`>qv$qgKBo@Rk5R|Zl>A@$qb@|&j?itO6q1}XIal)C@*CRitQPr~wGru<EMhwagOf0H@Du9etiX(TMQopM^8=UU;( zc}SX0^uOi!(7}jC1*f{!x%!}63hFpTwi!`Q^*{FX{B4uczmI?O{{PH30kP^RdF%P# zRFRI~QvaX1C3r_iN2$@Gx6e$Uu(SWN8p~&fk^d#BVnWmZ11kpo|1a0&|CW^V|Ga!@ z+~lOzlc!IWk2(L=p3;+p!7Wc@?TPB^*9}$$wJy1Bj;bc+<_8TJgs=7V2z)zD7P52l z7n*Q6S`0V~jau(?b#)1>COZ=3)K*mqU7gfla~U?>A|@e;SRIHM52fIF`RbKXM>G>KZ4V0G`AUAP*al}A$}Eq zadEN8yOe&sQ;jS(>rIRn#rw+!1u<#fVg0Ey>xpkngw)xU;i1W0f*9_7A;dQciJY`$rw65xLyw%ADpO%!AM29G4Mw98e`TdlSL+7+# zkj}3?)(Vxmj@NW_3QzG;O6Ge%F6oYikwwQ5sI0uh4I+Vip+YWY#>($Y1en}-fh?{s1I*6nCs@KH)#u{ zc>C_%V7-qIw0fIQQc5b~Y|qrhWOuij(DCwU>|iCyR#j88^CJ#PyqK4eySw|eW4~x= zX(^}cj!rDQZkMj>%nM7)jiQ=+f2n-%R|-m+%ZF1n}BK*6cq5lRe=_zRa4tPU5s$tsa)lD-#1z5NofA1m~C-aqfu?h@W@D1bo9_pJP9$e+ngVEM^DdE zdW4wK)x}w^W=R0>>-$N)qdQ_rd^ScC#iqI1@Ni&e5K1a499�S5$H`^+N^*uf@*J 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

7iUql|YkVWbA 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

sJ_BfAK^!W-A$5$@I?X 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 VouZ#pIDH6f$Yae+8JuS8m3WXf?+h_ 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

m%s^KmeRuC{3G)nXOjpn2IUtJ#$(H&3b;JXIo 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

td91LY+xZs7p=fBO)+si!{DBY$5 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

@#fyhYCPdnP;CmhE1STc{8F#cZJDIxpimd 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 X={4s0ujBU6F<|a7_%Znh+w=bh&8UV^ diff --git a/frontend/tests/e2e/__image_snapshots__/dashboard_overview.png b/frontend/tests/e2e/__image_snapshots__/dashboard_overview.png index 7bdd561fde07be406543bdf416679b5c74eff923..3dae4b5e7a613f42bcb91786bafd64d142e717cd 100644 GIT binary patch literal 85304 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�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 literal 85906 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 z zo9R<^em6FSOV4CSkx0;nw|tD>Fi{vG%#`uVy8cDx^1X4Xr^h4T0o~)}g zxTawVq~35X<2x!y!*Z>-<7$bJbImpXXla_6a6GU4)|k7*ZkcgA=)#!*0|rg8Zd;$W zIKRPHEhcVeJV_42BKfrBGvntmDo+H4rYdhYH3l(g((X-q-AAUJARqO=SNZ+%8merc zJvVQa;^kqPXi^aBxo$sG(!9f0-YdvemMHLld5HVv`B|-%P3cbRgv4^9UbQF{0%c2# z&;%ma8a5$&d}O4fHUGW7xgacGKCY`bmkBX_C4^YCHd0tJZ0K#bCo$#kH9fvRB6WX2 z@P2mKa}#WM=lXIK!IF-^**mTVn91Em8YcZ3*2Y7n6E)hPhC_J9k@mJ ztb;BsHS)~#t1~7I({U2y-mjK>+x;RgR&kmbZT~dQCmIK?a}=ls$cfcxEYe_C@y5Z&k6G~2Qh)4Yz{z3Ds5lY}C`N&<*&@cRKjzjLAh zX*ZGqBrNRl_ZtRw-Hr8`@ZG%Xc?J2)XYXR;(K#)?cc%O*HF&jaKeKf6Xw7y&&z)R}NX8hYBcbW3(ag1vdy8T6We?9z?MaBnTnPov&4EOrI z5b>?SWh)>D`KLz^glB!G&2~Cam@%T~+4#w33jf*8CF7w7+Bt`5rHxk++Kq35Gf@h3P!YwJU~d&zRbUn z)h`az8X}Yiw7y%!_;fl8PJg`Svo|m|EGnHEb8Nza*3IY8T`Ax$;N0;#_t|86;`bLJ zPF8aIwx!PmTZ>{oI%B|N7j(RQl?YY+{D2Pg{2cZ+3tqJFeS02sd0ruF-f)$O`-;d= zOPMw4U?&2fig@Y~2V=f|FUkhVH-R`+XnFvtin$QCn_0R48a7)bmlurN$|jHO@;ZR% z1smrh`l>@S`jY8uq;~VS@gRN?5yi?^uHQgd?Ai%Na}AtPfNZuI#c z@gKl`+9OKtcHl#xTS+fSUIBzSV*}^6GvSaE1Y9G6r%+VTAqzWBVDOON81~>up5GA~ zw?}kQ6v@X2H219hYPCA3heL%6>F~oEfwcJkvFayCOZu{$8UT`OW9wJ0 z1N4lE0F$BuF!oqC3*6$nk=POsS%Lz0+BOdP*6A1G^+N=hOi zJnX5Ont$7jCiosuo12>uijIQ7^`zX~^;83B!E?A`U4_J$At?ffllWEYpdUh@Q(<1v z3&5+nC7yqzp*6IDb=w%d+A#lH0Eh3|d6ra@e%)d&La*n=XmyXoF_PnX?`-p~iDD$2 zcQwaEwWw3-g0T_jL$T!Ca!O_19HIysI4H2zSXXR&vm=)x=%x9xisKTEG47pgZ{}LKs1UT%w?88zUD7o9q1n#A6Pz?3%|=Lz zfcS!)+7ws;@ccw^7?bi84le^LqX{`IU`{}q%b}2{7ZiXo5M_?!7*I)sBf4`yU91V% zUSEeESBDZ=AoFNJEXRx@?%(Fpw&&aHnRrn>xw_P8RwQDF3t~Y z+L<~(Yfs9AVp>xA)Wd59oVYA1k;HC-QvwUTKD8tQokWIi1j<_hKJV6olNKbjD$V1? zPc!cbb-}<7<^zCAZ}QO7(oW|zk)rjq4M4z-AFM7svC`~@6(Eo(Mz9y~exCuT7n!l7 z%qukq_(zskEm|nUej|%&*U4cQ0*v%Zav&=Nn7?@y>Z%Ugs?>{q;r=02&0Y_FD|uJ& z#`xL?3{?123(~w+JWaMiX5|Qn$mi;ZRF;v>zQ=un;2g~FrtOsPW!cP z{$`q^H!{4_iMkigo&7>#&CLhv+L}!?gncBGR;HxrH5UNm{`@|eM>})w%lakw`C+|& zoloqF%s7z`*OlylklUCI?xlrg6}ub4!bDdp~U09$Fm<|_HjuvBXm4X^h+ zYNNP}N!y={N9qX|)4&I2*)ONFR+ihy{+1&iMwb}ZO=l7wUkjc;GY9vL{J4-@Q6)Td zxTqpFj|iR11Y!InXzmosbWJKFaZc=Ie4Kr|SHB!%du-=vYgza<{LDnNZwa6}Wu(Z> z?zg`BOC6deizZ)N+F{F0alUL{uJrrK!I@@e?g&|~I8nDbP3CZB<(Y{4Pwp4GY0?46VCzlcJ~XVSbp42${>kH&pGLj?b;V4}JBB6GpVI z6USUwt9Ehpw$fxQV+>X18u%#oUgV0Q7@0yYQ|TfUL$FpxYdst%L&lR6?cd9-CfmB^ zb8w--^<2Cv)CYlro(kk*w1kwgKG!6Lyr|>PO)Y%8ON{N5oYSVv_T8pYc3J-xf7*02 zezRxd;{)u1Y=*>tv;edMMZq79slS-~Qje;UWxMl`xwPr=a#7FcK$UT#)7$t@=$hWA z6&a$6&scVkmp9+{c8!U2$@=SYaKmjdRTzQCEBB49wvzeUz`BW|d2`MU;=08dk*5=K zlVpy@1GcVtH(d>A(XH#gp?hO!)$CEHo*owh5nlQ9Q#jvjd6c1}#mCBUS4>F3XLu~1 zm|mF9E;fxEeULGzAZe8@M5CKtze&^n5zyIirfA2&p zsFLLB>l&UJdDjkfdqQ*rK6Jes=<<$sx`76m1Q~?12&gYO{rw-Qx|HpNO+cm$&1g;G z=2E-~28qj&$CA?gUFs&ehp?gfv-uk;@eLL#cURRwxLFZe88L@x#F8R?RWLZo5sso+sAQ zb^r6Nv~wwx2j|8D9gJG;-gBlv9*|>_JC5A9SHz3@PRM*p^sueiUO3zkd6#h0m5qUA z3xUo(qaXdP=9`)N$yRFdH<+(3=-e9eU>Ne?U!)}1AiLmuHqL;@yZb}$Bo%+!Ie5km z4M<6q_(+vV2Y>J=%XOKS;&T2#KV(w1O^G?**Jg61oTuFN-euQ3JlA^$&H4hJA90_5 zMn1~(?ca$&=mOu*I5oIaoh7CQuk;<=raL!(Z-HDeiN~O5Xan!=5^I^Mg7O1eBVvro z?SXaw4V7lE>@2!wZ{woebyrf&wL9lGCfn)GxK>| zHT!gq<>mRll4a$na0&FzIMwQK{Q?ECtTTBubuUhbtoidl)1Yo>w92jVSkeMLiqLcO znz)e1*1ZSWb22%3?=+k4ULu(Z_YK8-PDAZ2!rC%yz^zzb?pv72h%!ov@YcgOUl@66 zHnP8SdRRBh{l|?f0B;66MUaXkk;i!*Cw>)-0xw!yQoD#C=Hd;l z;;85?0*p`PcfG|K?&^&BJWj{ca;G`n*#f&36S0w<_~_^eoQK4HTM!=v#Dqr9JgyOW z3LJp?Su#JzE*V-Ui^G6%Qb08_d*qjtzqf-GYp%%ieOBtz5KAnN{cR%yBXpXN!GR1{ z_4?dN1ZOg_o=Pz+F59XD%Aur5h4*n(ASQ5V@Pm%cmCI}IbTX~#e#iaGjrZ{-V^0n6-JD= zl2JuD77Lf+a|m!7{bz!_=QLQ8`CCd&d-28`t?AYT-x2Cb&qNdUVsRc%>?b|F7fP=L zg~OZ188g%F!;LSQndfd@z3{s+NQZUBC_X(uyp3MzVWCnDG}4OR->+3MTv2WN5xaAt z0S%?#BX@H>-Da)^Gm_|A)2$C0+2xZvZ`Oz z*&BYM#OW*FzG7|6BHg_*elo@nZ`o{2dO$(49HVSCc$ROdIO4$R_}0$xI5&o~9Bg&b zuOl6O)Ab!)@lIB1%#$)-Q{Cu{zrFg6tTuops-H}&&x1F8EFf0@qnIAVrJ^UZPBZGg zKEpyi7pTLbQz&yfMx0cBTn`r)7AAlMPWk-V1vy952I4>$`+-R=_$n>XpI>b?N4jX=|=~Cj0p4O8UzqQaBC4?~qxa{63M93F!KmN41_{?^Np-3ywYZ6 z{LB}{`Rr0S8zq^?axhs(fvYtTgcOMB7ZUEUs`-zn_>mw_B=`;KDT*9rK^k|d z8mXX>#!ukHfTI&c4S50|YYNhTEc*)JhmA@Xs4^?IU*gd!pb}lPkanKXhK~$dj6A_t zsfUbV9s8a=1!-d|wxq@1) zsyb8F!9KtdC~?iZ=_0xSn5bAlNP#~5!Ta*w?>gVQMtxs^!#iR5-LKGw)+#x!-lw{D;y)$)zv5@HxhK+2s4e? z0Q>u!z+YYhv?y{?K|u7IVM4sF$#Kg-NtwWcR;8n#rc_z;Fy)j3qK zy3wY_FJ@^;IbOO<)yb)MQ#>qVdO3;a?tNNFf7U_0f2>h{q)Mz9m!20F7bi?hO2)oD zvA?yweFoFu*Zfj^N{W9v?LmNPZrsiU&RgpIL zE7bIJ95J<`^X_K95IDD8aNy7QA^NL>%LDGn!+dMu`9)tWbfFrPNzeYFH&pk<^HS-p zWgykcQW4Ke$=n+t$xN3CkW{ z7Oo_CWhjxg!KYFCUgHgdIN1U&SONn05{O#e1BXcR%r8OaPgUb>M<;uX{D(Dw8}Znl zb#zn(J{daMAk9E8$vf_u!4x+5Q7LUNOpWe(M%vFKGc&fvbcmbl9t|BSJ8aN!BT%Jf z_Nl}#upTPeQ=514dX$$d2esUBd5B8s6}@wf^6G`Ba&qfmb~FpZQ}1_>t|4B%bw$dj z7ul^cG*yP9-cK%IGa)E=$|3V55*;|b`r)hH>P(JNWnbRREiru?>Q|SQDD(1F3S*a0 zVeh-9H#JjY{JEoeV(ZJWbCYbp{Ie_N`Pdwt$s243>wY-E6#U0){>YdGikusMbnww( z$%{Jn=b&EP%w@IRvmB!qxS+|>g#^O5Ut7p3i^RG?dK}WH*A`kSBjMhjHR=y03&wE+DjLD86oHevJeA`HTP9oP^fXLrEwJ-%95lz!51CS_#z{>W#v>K z8yIj`IUkBT9cGPF2a5b&G%#kKTKa;Lh~kQnSF;axyFA-F+}~7|_G8`64IfOEzp(cA z_ruLs+UvISUeftwewp;;2xZndQ~=2D%SB;t8I%%di}kk8;74%G^6b~D z65^;1u@`-JkGGomDIz4EzF_;n;B=ehnu$&);#!7=XxT=+eXnB>+DdiC~@e0Hpg2 zu^C>7C$Tf~s3N5{wlq&eyLmE`{^V{=;p*72qyrznm!M`dsW4Tr7xM3R_6M+;3k>1W zmjfYSUGHRD!g;t!ZQVOICJIfq1LDr$Qn8wxIPxba%nSOT!sD4*`Fp4ikEWR5KtKQcmCZP z?A@NQ%6g<^03aHz8hl8*gI!KStdV09Hc-_e`6)fL|uR4i+@Xj6<#+#*ADGZ8?y#Mt+ji0OzJg5=4qVE-Y_tD8LGsq*v z)R`kAURvyZhD0=l9vBgO8!InVy~|-o`ziFbQ{Y zaS@;wuug@|_RI4RV`HjIRtEt`0eqEV@$uvx^bgMbfesw3x&_0rxyC140fwcjee1Gc zo)`Yi>7J2+RB~Ie7VUM>--k*WU~~!*VHJ&SYL%4lgW^FoS^N}K31q4FM7tB1@F$jf zx;fs9k<2RdC-Po*9;2>v-Vax^yzvC9Ba@eePIas?PR+OxUu4zP0#47F6&BYO**hMb zYGeX&=Tdk6Y7wTWgD&Lc7_dPFNkNQ#R%Z6AhER*!bK9HD$}z+SU#`=t^tZ5NvG?}j zpZWB)y~g@D)9)*@uzT9y3;Nq1FECgn*qUhAZd^}z)x&j8XwGMDDQFKU5f+6AVum!1 z&EF~V+r2%3u^Ms#22(U@sp?}sh9e6)N3(om!z02wE`-8^^q1vTlsjuT#2BMK5}#s^BD#OE z!IrnL$ZP#7u?L5aNZ+_rxXu9p=+ng?Ra%~x4FFiWj9=12#!i4S(ucn{xxYDjPwrJy zNL%JbGZ$jo;HEQ>-iRp&{wa8^{}Y`>En-~kO0{aWjb)h9SL7jh9}9|Z0fA$S#<{L) zt+qCk5HnV&09BoRoYZ_W$1cQFXmHt+TWmdQ;Z_cT-LYvbeT-F8_Cb zAT7>?zc>k}lxEA_19YqGorkZcy|=LoBYboh%~KfpP7H-~`ZXSkhsI#q?I%E)x$h{u ze_Cw1$V9_rc@QbWFWl1wv)tt&rrIqyO_Qocb>y#=NRWgH=zN)aFn&5Ta4h@hliY{S z+Uu_^>t~{ z)rl%70v0Y?U(vT#Q2to>k)ypHv_meIfNB2hx zp4;C{-DVBYW9WRCr01u=(^6TuX&CRA@o1aWW_w@DV`tp^Gf^hRPTmP=4-L&7YdSvn9m&+ zH_lIDp3~etG<_HNU_vCwA)ttDEoH>5L{9{ySdLrnPIg-ndY4xzbsjSDL?6IO)9&L*XQM(an$f14+oo z(yw>TKF0lgEiDPRs`P-|Vq0i_(feB;(dQKYcYttIlj;3rWO2u8GGYmwDrEdx|L9Ss zZ~WnAk9or$`-kAAai|LCVVL;oy;&H4<)*gccu9mg&z`McJ=xUc!Ot6*ZdVURxY zGrN@6%1F3Hvyrm4ua$4{exQQ?;gl1<{mZlPFMPcPSY=*@VQ$1lZiZp!{ke}U{f6zn z_2YfGoX_!BujG|{0(lQ`9_W?2yOJ_k6s0>(4>zjrEJbj)L}0?Z+H|BUc6A9PR(xjg z7Q1kBW1`S$yYT$QbJ!J$%9%}Kva!CkXnAfuT~@g&x;#?ep`oX%9S&zp1UDBKv&tz~ z)a<$G#;w1xn$%b2v0cpvoVLJ_cytJ?!gsCYWajUt+)85=2#K{DgQX?Xmv?E5>{A}c z;|Dr8PC`sTJtxNXj<^^+@%h&VHSdG z%s5W2pxt(bmFS9MuMc_Alc zfW)Q@@>rDrpx>U_@BX0DE#ZR9Qqsi$NOOlj0 zDG5`7Zq*M9(^Gw;D?U~Iv&8)-M_9B{`$*np*nbc>9bh`lzf;e2&U>5X6u9^1=n)6K zMXU_b5o}D3DstG!KhT!TsMtb_AZuaTOjHyil}4G!31y(|RER#tg}~(mp;G z=CsP2Iw$X}Yhxfu%}_onCN6AulKM`WXik#mXT0K*kJkrSlo5qHa?OT+uUQXITxbES zFj?=a8#nyD=f-Qw$P3PkmOxD|e7c+V{$2XD^`!>5e^N4idYQ1L8PIUs%*3$oJ1!jg z3duhxnXF~*j0y7Ze${N^_UGw0%S9xS@bb9+;a~xiwU_X963aIU>(m>@i8}#~l0qz` z2Bd?9JUoRwxf!-LhUce;E;kq8$NX%igd$~fIHSBc-`C`hOAV?QaAasSCy~CPUHXUW z#Nj;ucauS($2$V2kZY_CY?AKT92bG@wyyhB{i+t~EhWtBOO!UOQS*scr4wx&b-0~v z6Wq=?+ckDi=a3o|$A4Hf)B9Uzz|sECC*Bo%1f1Kim$l_vcGR>3tAuvq=Q zcbu*Fn(sGgf6oe_PDuJyYO@$}WU=!El}a)*xlcnA@j!^h@6VxPdZYK`2oa`5-;VdX z02-?Ny{K1ftDpO-^c3P+m$<&>5~Z5>Cx4TTb-6#YF;v*pBovb{cK zURP_=C%S*$?e3rbfm8CywcFd+OYwBy1oMnJRBA#s9O2l5Y!2<2DYYuzpm2MbWX8%> zTF0~2!zX7vf2Mkd(R?&1gf{$H^hE35YqR*11vSmujlYseF(4tV&fig~viY9NeG3Sz zPJ0B(wY#xnN$j8*MpPFHzg* zD-to#y`dzKQfI8T?Y&fd{Net(c{+$4{#>gR3*qGez%-CP;BdYo$bW$3i8V8>Y5QcV zUyiAfD}C1iq}9U30y5^iXR{-6@0!WUfTU^Ug+N4_ka$lF`s0an3=GCoNl9st$Rujv=bG4L9<4h3fTp?uRwB(UhJ{EjAc>fY548;xZoJSTEA$Ld@U z5V(#(O}P`wGr&y#em!f7O99ZjhZMw9jMF0kx9@iQJF%t%f|m%8T4rWujT7YUBT;lB z7!uHimj`jALB|}5d*V`WU0lvU5MFa@E98fg_s%ryzwQ{?@-axI<{pk&cnZ$U%g*21 z#$1+{$Oc-R#_1ogRcG^YZa@A&JmZS(pMffRF;TOybd=#ptJdGqid~A)6~oIE2A3%1 z7;+p1E(qjB-RP-z3o?Nrs3fyy>hQ2@yQLpGFIGaDB_`?4=H~CsUg>9QYFVg->!5pj zjp(@Gbh9_Q>J+wMHqF}G-`_Rs^<2NIkJV}b9|#O!*ZElT`mR~%v+2}o z&F^FEdhdR8UNz2I)*Q4~*|hByzy1=Aw-R(eb1#d1xo@sr{P?sq!{O}pdGIiIco|YX zjsxBx@)?`sy}65SkD)h$waD=H^6=h*v~w#cyxO2y-EQ2;9vRAM&08%1-0>jqQNlz= zL)?T7_-cv8DFl)KXaOL1h|%Kpt5*cfjnZGF;)y}D2D>uYbbR3y!4*?Nb{=gY*& zkv*BHeO6OT(e}?{t4+Tni&~zA0A7VZb z+~X5O*?@!8n`fh)MPR6Ig3-~@Q7}Ok{Dh}HTp$1w0Z$-+n*bAi%yCEM_*d1jH^Q5g zuL&W@9)biSDmCaEuA3R+k0Dg*wZn zJAiwZ@BJ{Nk|J*EKRM7XQ z@0jjjpI`&sCBbPx&R;r5y)-Z=Qa4bFdw}lMEXn{o+0X|oysBQm3=`^^DQjlkeBB@sk<-(wp*=*8May zr%<9UbbCV&58%Hp^}m}exju-zAdCc|h0y(xnF;+DY$2F|DMDfdB4lCA5Thz&OIb8C zeN9UPaUR0$fdH3Ls}U0w>$I;Ai6y5&5r8E#pR6;S)QU4yATSD}%@M*k&BfXa+0mGt zJ9R`u{>z#9)m4lhaqQz>{v%uzfSSOR9k4KH-8H)lNTBJ|qV3`rJ=4V{JGw|)U?7S;cE{0b!`|* zy`N>R)wD$pqQ9JPk9$!+Z71!1|CF}}Dn1|Qv>z!Ef4Ow|s%Lj++ z{r*o?R9cFR%Dg%|jb6SSW+cFrh+~hKX_L>f?^3O_Kj2u~wl~$*x#Ac2zc{4y&vEEo zomRM59{yVy-p%)#$$U0ypr&*&4 zUDi2?)~RvQ(N^)cp=K+^-SvhU>P7Zxf}!qdt&Pkxd;>#WKSt36hDM}V;5W5~c9lDC zM!9x;O_DhUumq>4SwTHIwPtd()sM{`CqV@%vBJDY_e017MFK3pk(v7nQBd{%w)|;s zmM>rJ_1o9j0WFK8;(IIDvlVi+FJgJPt~##TyE;N34fBiGXrU1!{C>x+`#$Itz{Arz z>0E@47gW&M^tbeQ$qmTEt@oNLIl;%C*uqk0k6PQ~ALJ*$=@k^ra@afK@k_5Dnd8gO z9@_M5vU4&l8DbwU=e(qQ|5%_dUV&CfR--0mOqezFQwFz*h4DMj=*{wD0`Y!}ybJ@H zCkfUpd%0Mc?$=R!KV*HZVg>Z&(A*PU3Ony!<(&-Y927D-jFLT^C^_QUTjy&PPluzr z-$qQc2++#x%fE99x|=eO&P=X-57_YPfJ`_r&h*A9lm-Bi@6Y zm-)tDqAUG|NktI+7h(xqn_9Hj%~gyU2~5gHp%;whZ)NBn1E3&~?8JFoGkFI#=md#j z^vW<^u=<0moXzz`%R=)1;C-fBaI*)~2MibZlkIXxAKFQ?{XZF>h3c}hGLKf-1?j`0 z0&8ZVgPYshC?h1UT{vgL6(dM4d)DO^VBT?d407IHUwf8t%8AI$m=~A4vR^GoS=sf= zKJ6E*E8b+bq;icg-Rq5b{vhgcQ@8V{_^+%{nXv>}<-MImG-Z1e9E~JtJu?LQzb@qg zAq)(gp+51a0v6W9Q8>7Nh8`GOq`DIAbyLTOENg$}lpyn)`ZG@-5R+cJ4uW|IbBO?n zD)dg8`jQf>2`xDhd_0az%G7ipy8=jaQsB^`Edn0Ba&z3tp&qjGBS~J+G}0c0WIgxf zKAFBVv!*?@gJGl9@-(RBT;&-uNy&q|Gz=O&iKgZ2i`V2T%iQx)q-P5H$C1)wa*{k* zGNwH(tD>d${Kmrauc^@&279%&-l&0GOAOeJ+BvOfH4YRr@Ic=HN@DQ{Mkm@|V+SCQ z#uD<+jL%ObNa${!lpmX3Z^Qc?_Jl!`De4|iE#@6?2VtHgPaiG_R#CB^_hr>Gv6xET zUR(3i=L~(C9MY+4c+5&G^oz;1BTGfDCD&5Lp*SOsM3QeYZL~>SdG8R)R$pkDWrUUO z=C41BYu2}>-eb|SfbOE2gQ7>k%5s~!9UNOiv(EY)uXA4F zW)l#jHw{195CCjAvfJXmEu>{vvE#oZ0yT}Y-9i$rYI!)24j~A`p5-t@!^**dNY6weinSnyWaE@7uDl-z`&<~Uwk#c+oG^$Wvw z-|VskUq2V4QU_ie3di@?j_Q4m6h z`H5~%#9!_n(_LvgWYaE&(`;-gs%(32u$TB#4(CJRo!>_*hH@0Z5qED(P>ljukhCn8iJ+uacMIoNKfq?Fhz9?EXNtLl6VOc5D-9u(r=rPdxRiEcm!$N z$!!6_&slFy{TFd_`%R6yXXUXIRMI)&9u8U zaq`mMo*I@%SMeD~T2lYs?m@N(6rzGsqz9#33&isYP2)`u2S6Z55$bbQTu3BQ^Nv>_ ztDqaN-GfZBuycmJ%d-!_ueq3)dtY#mrVy@yyB&YPSzN zSw=2Vk*+BS#AWuu{=6M$tT+zzUtjDQ#pl!>Z+(i$8hel{QWnIaHEPbp77L z<%v(BqO9x&dmdC*7XG|_;G1dkRAoZj!Yw%R5;fb56s@k~tA~H?RVUA-fIC_U#&Mx~ z#gBd4s;C=xz5$=`)<=R{LF>V+=#1fLarbV0@K{cqR3yNaqD7~+O1PZHc{#1+L!Wk? zktlyIt<{noks=-qmJ*(#9FbJi6^}RCkG9r&zF+(47w7!GS7Ua~IWBO)OzIvW@^oeB z1G)BZ>B`(Ogz)kLyAygI$yyFlfBq-nJJHt$8`0keQd|@wUs`#U)HnPj42DF6T0?+C z$ew{poP4z9+ylP7^`9g5hpJIb4Ek7q=mV}R3Udw zdq(DGds1_-^-B!FxQ0W;Cx_b%_BQ60DQ6R1kwxmw4ob=TV4&0UnYX4T|4pU+U&>(}bQ1%4W)pKF9r=9(S;^PDc{!v(aASNrD8@m>1XY+c+uxyDM<;-+H{C(Y5WO-qUPhy>3^U$zM8 z!lbun<#BG5G<*;9tJTQUnY5C!$M3kWIao?RraWpobY3LKCJ5joI61&`n_FP|mX{8g z1GBsgpEOAZVGbh;_K>8Zy1y+cr)^H*IkOLgL*@R3$MmI#qnLvG7pV?BaZy^Bn5K-4 zOyQFRlBPb%(}5W8YaG2K63I|GCV1|z=&ja4Z!Q!2tZ_cxOz6gS(iHCCy1fUCgZ+5g z3q$m?G3JYo*nd%cprpESb&U-Ij+P&Rkg0Bec242T7Zc{v+J^Z{)Uc!g&_kGdDieqC zXg}p0r|;nT2rA?muyB_Zu>`!XU0gXxT&uojhRzp3vZ+XkOLYy0yFQOGDOv$jDtgv% zJ;v?hTqt8^c@S-yE^drOW^uNUN9;(0x44pYE2;(Gv$q?U@9H(Tg?X>vCwbO$YqEVi z$4zQ1!4jb@mDKMaUJwjzzIIMoR#wooCO)I*mt4N;OzG#H!h-FW1%*d1@?Z76Q+o3x zWBAF#^NNDcWgcEodY7*F_Pxa8ZHeuOy(1iEMk?G}!{^qW_(*N5qi5_Z$E7 ze1?5mTc#)6Rl0d%*6qTgTZZwLJ!^7GR= z9V;9jRj^|%ybSa4)~yNR!6MGocqT_U=W}64jDK-)c^Z#Zn$!9l+g7x1B$s{J0p(6! z00I8Plj4Wycg_V75Q#`6e)#xzX{ZRfge(meg0n8fa?48YOsx24tEo{-l2p-bIqwhd z1l|m8E%_qAM7TLsmKABGfA%t8%Tz`~39sD4`&qB=m>ZujGfx{R$qGXAFc=!?>~DfM zC(FS(t`}rGA;O=LcJSdp(mZRInDzJbdMr2bk#d<~I4I9Q%Z#syzz(H#mz8Z7XY6C= z@Bh=@dj>_7b^pSRsE7)PsDMP3pdvY^MnMURAflpV$r;J134#h3$daK|P*em&l4Ova zkqk{vO-@aYcO7T+nde{k4OO@5ewwav)Y0j4&OUpuz1G^l@cpeK4PQO3FI3y0_Nfi# z+Xt_*3WtIX8?NH@ni4C~#<|#wMctSuFPUo3bEQ~k6?tkh@8}WJ1Rbj`@i?_vb>JA? zr~JOZwt}mTEEf^Cd*_;Gh2jsK9*Lsg`Uai~s4o{`=W(Aoxqs8tjN7!K$zrrr!*^kH z!0FrabXmFVCa;4YCL%LVLswr*mUNmg;FjjNw!rE5<3E~5b!Cr|8k*Sh80qLo(5wD^ z6<6+)h+Tl|ePsM*w)SJ2W!9f~7ygV`_>kT!vU<^bpFn#=Cby;hd3c1&{o5iD!cvXz z-~KFJiCCGwr4i-E(UqO=J$Tlg7WYZ{xx`Dz%&*6KF@#Zl_^ zZ+daBozRjcbG;WoXdbJYc>8d6PEAw2X)Wr#1y1WqN73OaI{H)xg~i8;G_<9nrj$po zXWFkF`}^XF5voKAVu_zV`GcNSE~mMP$t@ySlaj7ymudT&#KzbwANl7L1~5g148zkeWE|CDIwwPNfM4W--$f0ovAbkic!RaO=&6pBvRM?@mwhW^lWxZi&oBJqy&i zXHRTbgKoh}aD7|#_oTGVo47+Xxmd-N^yZBh*o_w^Z?>``+*YveL4`+)T~DYJTF zH1u_`Z^36R8W}t0W0=PWHF#7iGotwP&Mpp7_RoEYefUGBp;v@8m@bLs_U-JI$LJ%^gA_(jpkn>PXtBKhgs@(0Xh+EmGy95Y4y}RUcQegmgs3@ z{fh2>WMxFAw^8W#dMzdfG7QhAUT31DHDcpay!ICs9&W3Ei<6lXc!l79gt!?2$8?cE z7zvhRJOf%peLPGwiReqS~d2-jjUOQa~(B&D%coV8OHsLR!OA2`wlhQw#ioax07 zei0T?i0m8EChGOv+bICQWbl&*f#?etFaEH~u>-g*4>&9VbuTZK9;lVeXI^Is&eS%I z-0FUK-R$`%#}gwwuSd*3S@f4sy!2?;v;26Ny__c~CC@^Ab^nA9ZZQn zfeJ6^SKR`pGuRY2z|A-V!VlbOhmh_(=#~w>R?{8==&1v)2sH9Qx9uCqFe3#asIf+Y z)YHA>*WlzD`{oTZB0^WRy>tU~ujSEK4w!y~dkp0XqIe8{P#?+b z14aW*W5=$+=A6aq#B{*$-gC=}JA(9YOK$~~7Vl%Sb0-{>Wj>@R;7KIVBfXfz&Uaqo zwH*oert__!2v_dEC(zlJtUSZR`N)7>m6f%fXg>3+UIh!7W-RPj(V|GpO|;R?xH=o_1?b}&Nzz& z&TCg}p>OQ4PguuE6-(|Prd(CRC5{$8UgO*Y3ET{h=T>`;Vd#hUN4@hq`tpO0vqahP zkV9f~#($r3!of>aV%-sWfNoV+%cInI&!Ex$vsqxoj4Lv90ecpsj3_A2Q3!ym+k%aY ziyQ?wVepBrX=-v3AHS=n)!tqfB(%P@6$%p#Nbxw$Jusg_@qo!PsLyqUYEe;|j$O8) zbURECx#QutR4F}!X07@VMqZaY*jn4MC%F{`18v&Eg8ZI)<@(jl=k>&*GaR)EUpJYBjL#IEX>dx>LwN_>lr*;H z8~W&9f;D-!ZV5OTwSI`ytG&;xiL zc$ZhqI!o;m4*@Y5fdvC61X0QY@xzfcyLC!#3+DN2YZ;&BT++_*!?r!et!0pzO6O!-ZC>>^&h@& z9&0D(sPsCnSoEraj$W87E}@3R?dJZ+&+hAS`X^SB8{98uQDh6PTK)5NiFjv+!{U=T zfv0iRla@}US3J&lDL-7fV$mqA7=HUDn_Kei%&Q_1^Mpfum6S}e)q{~lM{g)DNeBM< zhEao+=nFGfuO_a2{_^Re>MF(P>#^JY_J_7##3a4tN0kn`*^9gRFg5nbODisx`?By| zdUy;5sIc4N_W)5&qL58K@ik|+TeoW1tE_Pp85_s=o7(Y{kE`O<46K(c9#GxROP1056s9UQ+WA; zhmSn$+hzlQ-e7tD9Z*@*20Z|&v&_t14`qCVVkN*OPfJNrQQ$Gr?)FH7lROiDNXBgv z!lW_Bc@7Tzv&qhHo}T1s#fw7vve*W{(wgn9!l#J!^-HGd4o5c}r%rnG7)O!8(inAX zb940(?xI?2j};Uz@6UqG&3#{vn_W?&DReG~7`=W={L&wkE{nxu~K z(SB6_+lhw)qR|abc@eVQKOyyxEb!ox8J!a@^cRjctww&ywdRWtk(xu&!Y~!S0iCP&~dT`f8>`1 z^wC|D$JOfgPr&4Q-i%#HC^|*MDbsAA)p2EoOh8C5I98%0i;GR{aB`O4yLWn!@2IFW zwB{WkA%UZ{boCc*iC&p$U%l#O+(b3qy-v#zp&uL4yd=*touG$wAX?sA{*BJW<(A_l z{5)dWxGh91@vo0D8!XYp&M2E!d$d-b_bWPn=Ur<8tq70*gSGndrlyy`Piq}d!7NSM zg5S;v(Z};?%sk8`?Xm_2`(NF>nbNbGsby+PdpX&m$QgtEjXF8v#>e>ImBc~Oyf1E??f%wv403hBd4f)Tt@F8ukGc-MQo}OYkz4x zB2~)fUpGcdPOevZvz7Ps%d1zPfKS&&SYu6wp=|peZ5UF6av46|Wbtc%))|&P3&`@ zjetOpD5l)8Wn`CUS|_rMLa6wVMEIN8S4CZxD*MGo{Ij57j!~5NuCN^NeiteQti``R z_S%@R13_Y!XMbY>GSbk^9L8M8c&c6CP8-b4^~9&kF&zYdL&~t%cfYz2gbp7*3~uft zV24-I)Kq@}ABe}z3*AW_UE6rp$gd@;GYLGrS6u}H`!JE;9! z2L}!LnTQhVAoJ-DX%3%*WXx!;Q_%HqG1Pg~(5|-Nc|@wTv&wgZs`s(| z=Ts)qxQ~O!_U&xvWorG|I)YUVf%vRs?evZlTp8f3Sz1Oz`3kG?!Q}Sqpz)ZKf2OcG z&sun?)c1vEnvAr!%W@~hkiA$Wp|=id17fg+s#(TrmiY}CKZMhCpr+N-naA(rGHkv) zx0QylBq6Tt>37b#OKfcEiO9N1T4BCv#Y z8fa|Jc(#0B@$V8EesaAXaWd#42L}{qWobvyqVx7*xkJzB4jnx@3ci|i-u(*JiTgq_ zfvg*x)9-;L9cdL6xBPCN+d7%JE>Bv7MyDE|WJt@*JPI*#bvvQun=N`>mlBMO7-p?H zTRa{_KdLgN48Rp~&n-P1`yos@H;E-2!V z#n3vj<15r-b&)KPEm?EF@bDFA96XkQ0RO__mIdZeVA z(9qBj3X$Z2(pffuz6MHXUU=8rcqu%TDEkoyA3#F{0Q*FbFN#LeRR9oT6v4s44CL|l z0l(U2zXzaD)t6~lMN11#e#k)7D;>Ag+vE~n8$kPf}PeYXeq=jJSBrgA5}ZP?=KI)Ks*zw3PGxQ>DV~+Ey-2 zP6UXGilQw0OQ{$b8lXckpFI<8o;nmD9?hhy18kuP9S;QD=@9DFi>HV>J7~YdaBAYvfagJ6T4V$? z5szN^q0Vm)%bpQE8Z05oL4%GF(XkUJ_FsnC{!7pr3=PK-i&_M7m6$l181N_4hi7i- zwEynawls4(xxL3s3*H9t!J`Y`)4DAjx7MzL7AuN~h$z)?cX#))UHX&(lp#-{aS#vs z%|XBn4uO6{2o~#kd+V3}#NRi+%*w#Ud|?0nWAya(z&h>?j|dA33JsMpGy7cS?ljx; zw8r2pD{Dp8mlW|Rb#Nsi258ur`YNyyQB`wBVzf0iHK3VUh6q)mE@|a0C$1s7Qolcw z9AcW6_c?>=ktj?Ec&iV=R~9MT5Z9XhBqaQR<;k&>+M3}+tMQ%$4c#pn}4} zuENXf?(PO3>})Y5(3ggost34(FZa{E!98yQ?4FOGK3)6fijPuP6VRZ5d0GsYVhX}y zn-IXy0)a4Hzwjq9gyq>NkB;kh0VDHXxB0>X5M)9qZ(ac31M`;wN_zTUv#q_|`Mrb8 zJUmEyCNEq$ULvYJS&biz`aljn3M9OMnVPV8-+dYk%Eyr7X{bgIGJ`WTG;VqY$@&*@ z`%;HbAU?7H837w&U-&@+4EXOhBi}d1W5oF}zsClC4(1OjHOg>_7oR%;;hXZV#HZmEK6 ze7l*0UR|=EdKH7{rDH``gbg{f=u!s|2w7duQvF9?)R@=>Yp$8Kfb(kq1Q4J zi@Nj!UGnLE-v#os?VY5<@<^{5OqU{X-+04F~l*upHW@(pT^^YQV~{Ez15 zynpI{ty!18-J>j^M*uEmWF^3~{FIi4r|?|&shYiU;|4H4k09J_P$_`1LD~V(0B-Kn z`scc&%o`+6gl-p1wQ-xBZ-#Y1Q^D+;DbYuW@RrB9W3RZgjj0qGlFd-=iMNs6w}O)lu!wq_|q}uJu47m49F$ zJ2a7@bF&xrT$U5E7ch7}BPm%(=gNN8R`J0DQ4Y0~q5PE?klHmIzJ|A}sh~!IDBu0u zDUMZRe8@4TI%wNok^g#F@z1=lHR5wzBVtpIKUxA2_A)q-i#yGYf?i2#PWprOw0pp8LDJcgY z-SiX&2LubD81v%0$@dl!ZT`LfaeJ|DY}^gkO?hb<8Cp@>{cHV% zBbUN2KYtz=6yxT#=P_FRed32*?reC>$1h*>n)-M8=d%CIVELShwiAxvGjb={5atBp z!(mm2n4BRd1GizPzIt`PQAT%`)kO2#f~~oH0U;q!??drKDQ*MJ9Z?p1QQ=)&>}i~L z;jFDRATJ-5-FDgA2~6MrfJTZdE-Y;P$4Wqb8~`Q(7fy7DocxE0fL_)q{^c*wA^NY| zSQQUahZGsYSnqQ=PRNf)twtW4g{Qs9=r13L)OND3loB#CU*h+Ku({mz;NkcOd3hdan`=*f`pz|_mx@*Q5`=%JZt4A&vb&GzWim(2Ymq=fMMuQe!Kfc zD<|Fy6tr<#Q$-4kQBF3yxf7us|Ns9{ z>Wq{S*~|@+%bOWQU>Ha_3uwovbGZmL~mih|LelW0zM5!cCPtUEy52{?tyh;VINuWJzE0#acVlB;$m!0{_i^k zBeauw#K>{pLGp?DS*|}X*3bF%xbFY^M$)Pek|IxX#Lu{g!iFm$(TnRlHpvIgm(KqC zmrYC#QBuy~SE03YmZt>UlP8AWE@s6nR&=(tbsT3n>5tVRWQ02!%o+TA*VOgZh99-F zSwRdAE)^t9Tt+Z!?!S0WdW4KsMC6c{x3}~u&u=g9>R@g{%(-x(hUVxqM*0>1lP6B_ ztvz)~ObYzbWZ}p;Z_c~188d&sXz2#DcI>teQ&7NN9i7nNMa&2)BD6_G)<4GLP2O@#-8 z>PH`-;ZW*A^csDvAStog(NoLL?y5827tt`Fjd|@)9f!C1GCRhiypedV zqp=V2!jPW{O>^D4&V!R%?Y8mvFFj@?n8`JUu6nSooC1V=z57EnBqrtMS98PHvLa{T zi}pCT6YrwI1&RHWr_>wkio}%IfxZnEarU$Z33tBSE;@;^&_>OqEa49CvZt7ZA-#Jk zo6pa&zK4d1e)@h_{Ru{wT6T9%Hug~EylK}W;mYz>!NepCY1LBA`v}bmn=cGC>@X0o zlRLhe)bR0Tc$8S>6dGSkv_vLU;t>Oj?nbG83|O#efkR+^O7f>q zW4AnrNJ$q97IM_ScAG^y|8%kFi>}eZVo6GNcSH+zD{<=^8@y(thjw@Rr8^Id+1c$i z#uskoE_jo+b+j!-hs zx6r<<0`5u{35l>>f6`R$j5O{C5AroV_s?_ieoC_*1n8swF2~*|+>oOi!3DYjE-Nbs zzUUPDFOIZa;N&oF%-{xj2F)!ai|)#gD#lJGUqJH)KQPY?U->d!Uv3dRiD8PoM_qy@ zCo2}y7<9%5OdIe|sdXyMIHxuSzgKp-_2NqBKuEYymb{J?|gV$xizog(YG3v3uxPcYlimP?ZEY!*ofSR46wa&Fx$t4uZw0z!CE)#&R$W8a`u8GzNC@fO7O95ryllW2 zvf5zb5_$&jK_s9EyLnqtVr+Y^o_%cWBqPDzEuHX;YHSbYgv;qmhA9Mm6EaE2@HiJeM0k|B81pOu45n;?X6n^J#NALQU;m^ZV(;H*WhT z28ppeb?V>ogNsQrMx5%4QtruDG9Q|hK_^J(%WiaL=EGi_t)nPgJBn|cby-Ix%@4s{Z|^RGArfOH zw8Yr;>l{JC=-JP%ZCWp#y(uCTEYu_YyIwKY(E(U&ZbQ*>X5c9gY5O}YuV3G_s@u|2 zY*eCa>^3b!^klb-iwjDi!|UL_l$=%$p6MV*#HYc@eGx7FzwPlBn_~^|L$_HVXh5xvV9(+{$yIIJQ)$f&g+aW!vy>{{)xrDBD$eBTYH<}cMe zS=6to?P(wr)~tj4g;=*UwGgw`w+0S3@A^ho5B3Es!~SD$j22Z<1f`IsQlE|WP3OJN zL&_WbMTWLqr?VC3il&9MJx6ARs!mf=kMOc*MJOL8XEIuwb6<~kcVphi-qF97JSG7F zfDoy+Hq-4?i?1mm+L6q5g4}F*VqLNu$S_+Ob}-;h8vWGzE!=0~JxHt2Pj`R*P^Lj& zdi{b+i~=I&Vi+Nx9}8l^F7>UmV|vym+*tcnv4+X+&z;uq^=guAVCLarBh?3$l zZMphE+d&jXCuCs+k0$$)riW_CN7I&uLkWn$v|muqtJv;xgpT+k2?Ime1blIi}atMqXp6OZ1W z^eww$yM%)DoR;TJu{ky}(gX#hgnaYJBo=eLRkl_4P~I(ZZJk#NFPb9KJ`}xu{DMoO zGwVxQIkMij=C@e+jd};O3qF1X@VES(J1i(@xk9$}r9Fm!sxs*3Xug*`G`KAc83G?V)_6*dw zZI6SCH~69<=l~1qH;igY*~OojZ4yR>hfY@%0)!(Y*sWcR@DJ z)%m6&h<_s=ush{hU%3C?BN7WG`n0)LpRFz_7(*a`<#1~WHI7~rfQ)VXt2qS_+MuTH zoqif}YIZEN=yd2Q%dyb8ykEhCm z=BwwXr=3j~L#$K3h&9<{BCO%Zt^919$hJ7iKsESeewtImiO1~D>4QF{BlmH23h_%d zlcVc|#KMA}VEFfHLBpi|(xz1Z_>Ut^4w8Wh*K}UhES~b%rlpRR>R-VyRU~e~x^UUF zudRqHR3Zr6^C|WEX)+3fOwie2Kj3>rVG27TRFR&O8KL~fx^mQ6s*%0fy_1l1L($8T zFt)f+-g;j=S{ZUoNN8Yqmms}?^!3S;XUh{^%J-b&AQfqP?q`g?m+XY+qNWrLo$W6S z^z(Zp9jG09R}B}r^#gOUmgDXv$;#SXVvnzYFmAtbF@Or9XLoMj}Nhnu! z>(8FUkPsLkDO}t3uC2W|-ryPP)V~olfELTof7WxR&m|tptNsx; zAv8MMSMH*%>!Saw_L!>$G8H!_kMLz%u)EjGzu7ob-n6@7c=p^67lYMH`-lVGm(B}Z z3L73i-Z?F8PDv`qtv6n{#P;;*we3wcilAdm_#WgShnR#SS6k!7^Tn0LQa#aC1$t|6 zUTf=YC(N&%8h#|?xnvHx``7#Xy7B}w;O;A;(>ij;zgzuOYYH8?cJ;}~BM~^30pu7M z^+38OFYkAbpFpy?Hjm%T)RL=oow!BBU9f&Jl&jD$IZ4U!COaj4uS8Zw@Hy60<#!B! zono!EH7l#D#j+#WfU=ZEDYq52bmFJ++6+qUBjnVRG@+;ZUMnl%BQI~wPd|TtJs>QM zZ~4o(a;EEPb2rf%RkUavy=S}^{`YIVr=}Lj$`eE(rFm39SvlKdhppa7=iB7pwF!>0HhO}B;gD0!xGP)o z1r+h1Q7Ze58h=fyzt5?!vek2)Q+aPFM`AO^7q#Ay#>8S-{uNC}x}uU?bo5pq8Pa|mwm z_I;BIi&aC|LcrTm23k7ioq&yQo@zHfn)x1CnPVLH_&s`Q^z`0oZH29VGk&sj-)Wpm zL{fiWUxf1DGHk=E{hhdMV_t&=W=sG&v%B?o&>XJ9LmbRH2mhXR!NGEzsbxo=;>nZ! zgjTH5NRN5yOa`y%Vi|=SjbzWSgyivD6Z`DgWGgGRQ-woxQabr{+UngI%_5CGNiwom z(9C9p?7(%idNr@@9MnhCsfC}LU^)j9NbMV3h9~j!lgC0&#V?Ho68w|W9R;xE6_sCS z2zO7MWO|#J_;S9(dN?*+zkvQ#M;<}KbRP1S*}qd=foBPOj3SYNfq@jHqz%}x?i?v< zz@qh1kLO$NEzCU7^yt3&&2et{QxYB(#Am`Bp@|_HuJ zH3WWvf~A(b7O!JJQZ1I2R%HM!Ce*UB;v>%KXhQ4u%!9jF-!Ix!lxt#tTGtCC#AJ2oydo3pa7u!$dCQ&TXt|b zeC#-VFO|$}5Zq7pl7d?K{+{Ca`37E5NJVNRxC^(T#=5+vFWHV+`Zd@atl)@jy-+2! z)9%o#5TV`X?t@m)ic@~G14dg_G|>HP#l-~`fn7>SY%FG&?Am5fOAFsi*#um{B0HRM z-+=5Nj*t4f_~%s=)x|^gTiV*5WPOZW|K3Hee55@%T`W%N@Db=|9V%;TN|ULYwG^|B zkDY|>Q{!l)eZ^KDhiyyLpdwmX>^h~vg9E>@0KBHNiUIyh3Z0YH4(ivgv1Vmul~=?? z1?t{{i?r&ubYr@MF>tA?DnBU!s?hf#M?5Z$t9ayj>>Tv^)Bfu`Akk?mpULe{hZ%km zEcEGr91vi>+)K{cV*XDH2=M=YbN_cw4VHWMwY-=nU-}_TB9ZDj6hmD9Ahgp*(rk9i z=XLL*$EmTbo7%I!|LI2g$*V0*);Cgke)GK+Re@r8x?$&tIaVCo92mTKC2p>3T;}!u zC`l*l8&~e;PrFGw6vm}x)O|9yb;PGSFXLBHj%N&`QrW{majNFPf$?*09&U;7gLWyraG>t$gla#nDMKS%BLo#_}4ZdG+dm!Kj+bgU<5IOq03z=DLPM4 z)m~yd+Z?gDBh#z*FvV)nf2{jU11As&t4G@oF~*B{oqu6%T=pLn9h{Zw=PlF9qh*Py z$qtuw=qA1S#^}YI;jiFx&Uv-x%>J#Y@AD&lZ2~=}wj#N+g_lsfiy1?`qUgsjw=d?b z-kamBP;W2MNxSj>V_qJRG_Cc!+C$_9t4XrgN?+F$+a;1zp zMX*yDE{>H}xUFBzKkB6`#q@*N-DTn(3uE4Se@}}`gJ2Y*h9jw)b~d`n_=5jMuApT6 z85N>}%sFOj_|wfy6Qek6H9o&@KGSuZuwx;1r-omRVyNbV&-ssEl0KC7zdnNqcm4iM zI%@46d)xN$GK&0e8#1&SRh9W2Wd27D#`8>%Y(Kz%r^*Anlt3=Z2AO->m!@K3%(qxDEWW|e9{reg_}yWYKgMnM3QOX zJA|!ID@pq?NiopYeJoDJ>%@@TExviQ`E+v;r$DS#Ra>2=H<@~TE+2}~sFc#iBz`%5 z=3XZDh04l(sf?#8^dne_2l4s_9Y3^EXK$FtOi)i%8Or?Njd__Wp7Nh_8UO*aYiVER zJ01N({3ba&illZ52J&T^U2Xb3L6olfqhnL^Wt@|X+xq%MI&&N&0d~V1lOOMIy9e~0 zcug}kfAQ4QO<|{Ym)`VuoJO5{But!|V`>5e8=0-@Hx1r!lb-RA+d423D!pE6X16jQ zGh^E^_Bw;L_&Kqm!~J@;ob;E|Oh3FHd7_?wru!<`MH_c)Mt$Dcw)pXMcKV{kcV}UJ z>_Bx2TwV`TpuzOdvnnMLEwQHzC2yaLpzg@t#ooG-z5O?L{9+Tnf0)7PV&o%N1W zv-oD25!Q#5Lkn}qm~vbS%zfq3hv)3APBYYbzbsQ+$F0#{N}KNbuQS+!#2ZKC9eqPR zt;7^HzebhclDap;RSJ<|EtJG&q?!h%Kvoal`|(2wPpymA+x8-&@3SzTU*E}8HD3C1 zkeQVa<(0_eNgmdzqKzBvF)Dj}xG}(du8fZENTkU5m)%sM-*t6qY)WSbF0^sC1%B7% zf6y_dKjM&`>PQxFbkHe+m9X+99d)Vp;#{-yKVNRa`&QMiyY0A|OJCTE-^F(dp9)e{ zufy@nqIfQK>?=`9esv|7NFtw&!fX4v*q3&)?XfydE~ew96Hj!7=sD@5ZnEpNs^?7~ zN?yB0MP)GldSwINnrwxzGOv@nx`4GMx}NFY*rU!T`@?51zD@iPZ2nA+m?uw%r<*m4 zK3&lEYe9e$-{Ew@u1}Ws#|CkZOk4`2c!CzI;&p#!ba_2i4WHK`C>kq~%NGM{3jWa8 z{EFS%$*R`gzqy~k!s)VO92fIgSch$249@R}5Wf)blcxF8GG_J!f?vz9_j(|&&G!7# z4)Q}$;nk>A%ZM|~R<-z(HIy3X*4zu|Op5d;azYRCebBKZsy5+yv}|)7MdM+wnNV8t zefP}v9AW3gJ;7tt7UQq!o*h5cERpz=v{b^~@Nn@KMvBS!)I;8w_4yYhk7gInqvj-q zgXJP-^|uFvfVIEgkob7JxIOn0&f&?VaaE=mx}=Y4bJ5c38lla}h$<(sYO!_`gPMw= zAAAB+@L+UO-d6X=`*SqZ1Kr2|99zLdE}xfibaW)airFujot_a8i+!>wOzm`WI{J|4 z=3b91$w`Ns?6J~~RK8T#%})D$i_|z7^~NPScX&!x&%2%m*Hxn4cR8$rI<)k%Pv7HK zQV(?e{At^L742kK4{qw2C0xlbQ&4dr<}Ec+luEs(Y^9vhF3uFW<5+p*6X1*0iD18uG z?V5_SA|m?xs(?5bJ)?ARHA9zlp;Y~L({qP=9*bRTGc_qww{VE2I~>s`ydCOdxS5-q z8*A4n+GUaLxYn1hPXbc#=2_c-+o6WP_7wN+lWLMJs9NM{!!a0QsP|Q`;(6$txr_`k z2sgY1X(UiOYLr~l1n{R)fj)ad1|ba-v6q|d+{XPq_r98@YKhYZmeAN(?D(;7bJG>R zAy%ju=oJpNvzC2%S$FG|E8#4?7F_AOzT4>guFhYm!kPoI<09ZNuI4Z$34deKzOFi+ zAW|zNqsn@)*yO0k&*nS+2^LhZH0D6SK1s&17#MF>_@Q!tDnwzuy3~h6`BU60I$^M+ zY$IPGa-DPg1+GF4dEhgeneFU=p3bHx8f+ouRV*%GvQgOuiEr&%b0$MomG)|VZiA(v zUV@nY%k6Cpm|m2`IrWozwN6TW+9_HeJ_0Q{K)HqCmOu_=0c6*}@ba>>^ge+1fw2RC z2d@I84z!SGda{mq0g^l3UJ5LIou@t}iOd%e;G7#hxg%!wU=QC%g#w-{(vzG*=^jEKQElO*@jggA_@&=>rvxXG z?ARK%;)ZF}AsPr$H5-_;=QC?N4;T{S%b?&;ywPCo3|&~{c9rtt-pcqc;ejI-7T{hG zzp4Ezfc%a9NlMA0m2=(-B}Q$}#Xo#0R_AW^ne^PbNFF}#z4(k*1>UDmU8))Bm_8W0 zWP<>m5CMIFS^E3?r*s$_8ZK@Vn!x$I3UssU&IL+H%gR>nSu6g)rZAqmN^Wc?sR0eIogGmGRX0jwb`^{aa}2@L&imiA-jgKhaHYAtYUO?2jX~pbK4pK12vSTrP zU|*^Na`giS<$jbKfQ^j#nIMM;SHL=97)N^h<}0}?9U2+<_*or4tjl=R1|V2FS!yUe z7JRnXtE3tM#%f!8A!&36q+!fG_QaPaYIR2a@k~}y{b#5n4Eyp0@y(@jW5|!^BaT3wfB0S~BoKfJj?8$sdFUrRrXMcMRI?3C( z;vJ2io*q7%;qq9Ajt7P~fV%;qOfc@sBY5d9lkX$I7iaX6=64>DZ!=Zb&>+OG6|jT4 z&5aNMnzF!gnk87Dh9E-)SW1_0PK|JY)CmK^#uHGh@gOo~v@+G6yWDbv01y;IfZR<2 zj*eV%xtZQ$eQ1mx%uqvbaOJW{ZPX~Y*NZK2Nw@JfV@!rnz zbSF0$lPk%-I{lg@7eI6b5a<(zTd4!0D^^uWloeoEYPp@D{~rp@n&Y9^Z3C|FgWg9O z!~_WVCS`MTbM&IW@@SNCd=1zJe1m&8gumMj_nToeQi<5mZY&0R#%dS3jwOaF^;ng+ z1Nc`gkRKqL66=FL(BiUC5}Ql}*x^}Vn>Gx9qL^__2&B1xwY656YDAb_mM-oqh zbjWDeqEGe5 zSEuo#N`h@UrJMmUGetKiHtF90*Hsdv=$gtXa!4YDx7`bo5_i+3v!_S>!>YNZWkW_& zc3|RWlILcU{d5Os64t{NpCuoXot@oiS_a_rU~BM51;gO`$d-j@JmmtAJCtQ$vm*!S zyzelp8Q2D72}8Iv+E^OH6{c~!Pu|!7v)R|&n4u%0fS9%$dP+Us?>67ilVwf-Kk4(x zJVNfJaXOv_l(y=YCtK})kg|`$y)}RYUKlu6Y2fy+PoIoz0^6JMX}T(w1LbfV2I0l<~Or?zlCw{z0CRcq}$YvJo~!J8+X7 zd(M$s{qEWe+it^I)suiDdn>+!0RVUK8JTCJ96B4sE4Ft_qf;V0g|0L4ZB+f9O;zzHf{}e08GJwoo`KVg2bm@+NQ5{_Cv*w$(^E^Q za{yhm+dn@Q%{Gf|4`IDw3o`=$#)rHXltXO+74PVhqSGXK09DdR`*=SJ~$)y>)X}d8eYNH%0GF*z?4_+C*kDhB>Ym0$<>w%)6 zeF`?Pv9N015mvf0jFaBKXEnyUJDxs$x~1524>KXdbX`V9<{;VWFn|#ofU`Gl)*7aB zE_kmY5dmO&!f-}b18*pf8>9(E0T6Dtx3h*XAT-v2(+J{%jNhD2Q?|3SBS)_fYC`-$ z_66|N2w?%txeL7ha9EG*3gluFZ)UP_Rth1IE*U`(q!qT(G-`~E0=oQb!oX{B>VdCi zoz#V0=!*UzM)3i)swI49+Jvo+r{K&J0U?3eN8QM_z{jAYudm;~Gv@@4v04M>5|fRS zb5m&B-KVSWpPrq@}CtdutQo{rn)y>@KqJ!o4^Y?V4F?iE?Y)Ua*kZM?NQ+nmYddSLth*k)`bgb<#umOlTxwSKf|%O z>}?HT;TsD-o5$L_-vm>tJt3*hpMkdRchwAmYwrT~z41U@V5uShJGyp>5|N@%yY&s8 z28N8DpHu3_MkwZr>)ek{70boDdB}`64tNO2htLaJ4Jr}e29z$E5Y=P=Z_TjnYL&f~ zepLYHbTPOkiA!RO!SJ^p4E}{A!xR{uXciTvK>TOulCS{7oOnJol=l zn;P1UY4^4 zq3ju1oqk}JT#(1krh|4GB=(L<2{{lkdx7GTJNY3-EC;t*G;zI3@+)i{>21im;W#hkG&e9Xx{w;+A~j272)oBN}!B5e$d#wKI*2g`l8tBUdu%R`{5 zJwUA)l(>^IAK92HQ^jBB=oL@P<6fyrUvGqrCHEAU#AAM-yY<&*I{hW%n~PoN!z3Bi)&RNH0(Gs5I1+XI zXa!mF()Q-bNu0ZG1Wu~h<64M8;0NI`zqeI;SMW>Mh5McLk(G_vSOQo%J8-D%S7Ccc zqD9;^c&Ra`q@={De3Yp&2}qO_bC57M1^91wfr}lSB8wG=4Fm@S3*n|{R@x!8+>rRp zFq<$Er3Ai}%JcoR3HW%-Qca`ru>ExQ$llFa$anxe-7EUd7!t*}MPp-a7YYG^HcDrh zN{S)iC}|j1ngUyf@BHFxuo>(DZ9n{n7^_+!UG#4BJ7&%T87sEG(9IaKg9qOqJp>oS z-E+S}NgZd7{YJdbr?-1Ure^)SYaQWt2^lLDzTXU2ypKO|oEXFRG}$!gw`SrW8>*-c zeU!1YBamZ#I$S*VR=Ve=PCHFZMUyl3GUmdOUlbtDjq1WVkxgD)&abfLS2EQl+H`pz z%1g>_M0TaF98#$*QRlr??(6e;o)tEdaJ=G@I}0z9a~@Q@3DxHUM;Ydw z@F1squ&H?*}=d=3`r`vR+G10vK9YLBee zS@H0-N%Yq`cLzattroQO2>6qom*Os1kPg4}Af%2f{}Pa)tdt~I+8Xi73^wJI$aaQg z1O@BEFE+q{J~BI7%++#Xuymt>+anluuQA}iG=NcFC<}1$9>JWk1JgqTNM7TbW?ixl z9;FEi4-c=873Bw^2*j5v778Zo9BuHsC!{(Ratv(sueEe^gu_m1++W}lxA=hr;tE2# zTY{X&5J)~7V2aeXaWo;W&pdzWgK*&mWNm`_NHi4iMljtsd_C8F>#& zU^L_6koh2cA%Nozph6Ir>;N&&XkhOdf=OT@n|c7qqmpYJ5UU#Rnv&%&e?2NYNh_ z?aW#y!Tu^<(2=$lzYnF0-xj1tq1KtE7_8^9IFF8K?Cx;xOS<;7x=%Aj9y_55A?YM5 zJ3fIf6K{RT3+LUfLH9F`MRewC*;0C-`xm>5sSq2-ejMReR8>_)9s}7O-M3a7@aVPN z*;PTS-tXJXNm86mQIqRy0iKR9Kd`&YNd$N&yom2!hE-o40C!wW&CGhNSQL=J;<`Ms zy`r<{0JU9K8NqW*D6JD+xYkt0F;`RYK4%@n^voz;aEDj7ZTdUl$aK!5h39`tBJvthytkkmmGJ355F9~4IwWbD9sDxCCl4bVsf+}|N4pPc!0&tpE($yYjj8408M{{#fWo0EI<%#$NhJ)>> z7*aw$qhRV6X39kr*PIXcW-wqU!rngr*B{k2w;t*?3saw=|pV} zkZ)(Xu%mgyp% zjTdG(^tE&Drp;L;i~?{X(O_%+HnT+|>Ru^9T5L&5<~*R%MT+P$c&! zAZt9X>4DoAmIJ3f-D#&xg!*bn28^A)4V_?bso;)|jsj@6cqAwjL%EizG3OzqHqgcB zhhB<*C^}k#?smIncQ41Xe%QEUY-*nS`gHBeWT)F2W@TG#5fj!qxq-(vA+;Nr(={45 zu*^~bq9UiS);z5W!oxR+>`)imN9cTq*^y^=I7{k1F1~;(FvZL>yZPr9=DdvSOZj49 zvf9rP>KPWZ?|L`d$P_|^*Jz{GipNGgmk8Y*h_DL0wB@OGbKklg$l(woB{2zkFW1om zNMTIP&Fg>}s$=&khTm98Hjpt6w)zhmIaV8kBvO$;mEj>_uy1yp26>~p2T;W#Rfgzn zS1Kq93j!HgQOK${610pW2wO7qSq(A5c;I9yL8c9pDNl2rLb7qHJ-M}~C)yqGrWEmd z>CUF6LTHR*NTN+iu&IS88(AL?yO-&(!{7aFJHWzaZZ1)yX~wa-bI-Y|&!0hS1j_y# zyQv}re5XB>TEM`)28F=#=TvZJ{Z%G=mD9;Wa9+7#RNgHB;8)kDQ-YgCuB7ufgQ0Q+*Oh7Ubtw1 zITPct<(c8I;?2NiHR0);w^Kp8*TBBwhGgqV(g9*~&T?^_9lqpjNgD4y`F#ikf+s8U<{bor^%(-eJiLnq zJ}L6`V+L;+&hMmOL5hbc*CCK65ZN~`-@B)8A>6#*f4I8dn;bA1^E!-Loy ze;!BM8tA0%CNbhD^pd5{8eUnbOVU|ZTyG>PDM^H}KI(NZ`^QP90%LE*JWV_t$&wf}r~MC$ZcSw`A!4^;(p~c>1pk z9`5Bp;y(TB<*ov5{$H<#XZ}zBbvd1$w~`z7fB(LmY;NFmx{hk&m^-`p(k_;Ffeun4~EBf7JvA?36s;UAR;EZx%lbP{B(-anA6R70g! zqPve(|NWCnu}ggt;kf&@m-9QnXKtU@8>?nttuAe+{p)EzrDHK0GW{>lC#2IhG-;9rJjhB<$#fFNwPt*Ls#6T=I&X6q z$`f(0%}MIUUv{79{4b9Yo}2VL;_l%}zpzv#g@~1LIgOaR%h$}kY!Qc-1PVoPSvsl_ zHpU=ptURs?`9s5MPDnDI%<7N|0#GcUL#CiXXEUUf7n zW^dpN4G}tD$O>yzm*nsXt@m}uNxk^i3gWSsMrBFBCkg#x@jRSn;cAw!*q20Vn$Lcg zmYKK-_8+San>fc&6At`5Bps5Cxb=jW`4diEH2ZW2tj@Y-{#XmHQR^t#TZnXcIw=?dX3x`&7lHqwDhaN!O zo!8kZkGb>SFS51QbLQLA@i#Q4pQvpMBM|=tFj`YK28V%xIVD&)+))6Qj)uhQ*ZnjQ zA5w}iT*>76MWHPdc0XHH10oMiN*{y5{b(<4cv-sEr z#G*#Bx@<<}O3)GV4Kb5k3?4%dEHn!Jfypk9PMlU6?+KL#wBXy2oLBXgS$%vm2})#3 zES;UiRV|IlpNMMFZ-7d-wmKkP4hPcjmRx=iCZ8hmn_Jnpd^_dj$k~bUy|s2@Nu1AP zJeLT(g%IaDhs)3Gv)s;9Fj&73LRZ+-TM=dTnJxNQ{DI_u0($wh5LVD(^5U;C*NZ}J zO6~i9n@CKZ)|h&t zj&wifbbUutOrFptnpL>8-iz7$3CGmdj)DKmOYofeUgz z=lOx71b!Y&hshM`SU7;km*d#3nLNdoOGhm0aiF}4b34Qnw?LBvE!}>Rx&5+=V~%n>ifyA z24?YTx+81e*1f?#*sjVk_9ehS9NI@TG?|c8Bw2eM@FRBzmOpw|=KJfK9!0JZ_ctzi zIjYGKskHhMsqycl!bL^)j)vYrZPPtTn%6dJ<)>QBBHq zef+pYmp{n4zH4}Cfdj6q2SXTpIZfUXz4s#R)Wv6x)-Uq(oYZ4+^h(DE%3Ml&wfsRd zrPPW>*{2+@VDRHV8G37S*d%ab{|JIN2(=Kh}IYG!uI?bD;RS>l;ISz4&z+vDN`P>Od?OWI)Us@I=R;(E)h)I=2 zSoIcJef4u9%E%3X)YSNy?-#Jz^r-S?(6p~Fe)cGO;K!Zo>0&fj)%H45J{s3Z!u%xt zzyq;lX;bP|yg;uT6ZkGSzjFHS@c}I--DgQSL#9{9M+GU;VZm^v1q_}_fvL~>l3)(( zO0!+U?k&{Yo+GR4JA+3B=|1haxtr(e4zqle&_8LI>%0^OH90PT83$7fDd3~XNdCpf zhQ07d-I4F3W#sFu4w;+)A5O9;4O^%ch3%L&!S+&XmpNnH2OW9jrzfv&4UF-_HM6u| z8b?rJQdS{yqk18Svf)oS>F%br%f3tu-ip&wo?>gU$}Iuj_4yR&h0S|++(V(k2sF&Bd-_hT_< z>&50YZNiwAhu_gv)8&!6kH=b@LgtwnOLB7+Y5YhJzaLo?eEDiAr*CxNM}QT|-48EW zQG0;Es}H@S*uFOYe4rrXu;wjw<2RbghT4QNY;k(7o*0r6>Maj3y5Z!`lSq0tp%n2U zjltJh_D_YTXtE}76Y}HFc4rgK_ZBuN*|VxXbqdRSoOfkkoD~jri$Z- z=Q1#7FuNMwI|A%$@URuHKKT2$gWsCMSnKUYGUyS09b-II4j^r$;rv3o+p>=*5!;DW zE>T0qur3H{)%EYSU zK6v$)R!unyw8FYO1a*ymR`HeFm_M)Y-w^$N7p4@^+HGNiE`B$$q83N=P@%f!b35;R zF=#SCWg^~sX6Ee6o7(&Elr+lb`A?(QdJNFK2*I=ic;UWDo(>4zJDMo}k$r?Is}n(Q5KPJU**Au!TpRk#H>EhzKV#;&x^JOcUg_^ z?a1(0_R=UXV-T<4WAEz92g&`CSrZ;J^p#!}oJVq>p769Jf3KI*OjCVn^yb0yk=9IG z>^#XoQ(J$}3yq*elP{hygbz>18PQ1(N_=Uo{hVLUw+}LPHt%O=mH9X98)-6Q5ENN_Aoqx~Fim)!y;j`s5Jwo-^ z`NKOvW#P6RQPR^~8wQM(XsGUO(Td{xJ?d zj2GtC4^zVyM4+;MVw%Zr14~!UFn%tMejm(B7hP)p^gqEMiXPf13Ij1_)YcJxW- z)*b}%j`7c|pRd`#t`=WkKKDJo-*vd=(xVaR?IYv0%iXt;#t9)%8o2#;)lGf3^$R7K zH8nATj~E#zexGqSSE+Zh#5LMyw>v|rO8%*Tlv%{}@ra@WzDh;58l9J0&x$`za76#; zMqR(M(sFr$P9$d5E{HZs9^<5=r_OElSH)p*m3i}-Mk@E?uMjg_tQTaFZ*HSiOdVm# z-`)iOZmjvT?|CvSt(YquSm^xz0e*5s(H-6z2ai>f+fAI{z!F*UF@9DFE0`FN7gQ%>8CU8vwvLhJdmHW)(0{o)*#+yR)h8SjL;lCW~ba<)+ zep=c<&D+LZ3%@O8mU${475O|qN>6+g)oanR;6hcUD__3-+n5Ui_D&%}9o0M5m;aOL z`K+!W3s+C_Z-{u(4tx88i(ygayAcBhPP$KZ6J9?q%3OaABj=GerrIiOC3?bBEb??h zQ!z~J+psZNA9vSQ{IUpZQaJB)e3bLoUtPpkjYc$^IMF*D^{3;(M3Y)!_{Yc}hPs;W zFpXkQ%?*m_bljy z)wYTZbV`&=7(;G$L2g|)<}SDdcFaAw;s}O~REP(KWc6YAPlGL6Z(b;Y741f2N zqU;~Q6}HIRJR*eAaQ%=3`$u=s?UZ{2hYb0Z-%?9m?ONt-a!NaW<<2ivAJc3oTNXVg zVb@`QR$@;FstdC`_e)E{cNH|&4RSqVRV@L}}Nd;G-f_h~L1Lk#uplocte^Nl_d7YDI#T3og6p;MYcga) zdiJK?X}nh26nf)a{kU{tLH4Gz2ch`nS0x9{yx8dG#DX=~Ba#h*7SMLAG~H`NA7ERj zWPJ!2H_Q8*+S@%F^Yh7k`wz;hJ8zgN8c5z)N2D-;CSTpj2IE`&Aj(BW$NIbaD^dU@ z*rI7@B&_5eZ3?6>u8QbWQc_#4)le(*{l~*hoaxB~&#+I{&qVAlcjRuezAgQqT3Zt# zfaFsz&K7B?G%U}hAyli4r-Ywb|#rSD+>Hq1jOS9ie^iJoWcLi+_kb*pwPi+$_zF@i16{%J%& zYQDTPC%ST^M^HUgspKf_dLQTMFf24^f;SqsNb}iD#4i3U)v`nR+wH+$q*~Q{Um?S( zJqu15DgM^j#nMPeCC=(jeECiCbz+i$m=Ot^Pr|2g70{=cFiQRgC4S{d5$qjK5ufY* z$JS2F0?l3`#-0p+onG2WVhUmx4*J?$y1GrR3whRuQmAT6SgGng9*;Ul7K(mkCaKY3 zC*Ik;;%YAA_^ud=DN`Y3O>^yuqwL)ntbZiGnBR{*T&_y$)xYs9e=k~&cuWIrpi51G zW99pPtX7oWz}b*@5?3j3;w%QDDyG*T5U6xq1!-fWA4OXzvX^kc@A${;or>AWZG2gy zBpX9H+gb);oByh~Q}c_BZMzBOA_st!+bdEWXhQn$PFn2mbtEk_Aa34&<{;!I1nv87 zy_?!!hguQ1KDMVd+-^>*Dy>{K*L^F_H*zPV#d;FY@RZxx@4bGGR-h+u6d$=ZCC^O8 zDVj9w{xN-X-H3JC{zS`PJfzFViAT;XCm;UqIFEgAgFLfVY{x%7X$1s>z(7=0FKT%% zb<<<*AS!YP5k^u>-f=p2ZYOppY-mSbHLli+v}ab&wBm53RmpJUsP*k6N#qc;J*3 z0<$~uILS;uZ#xvK`rLn=aSuO3SXgCp>0_7~7@QOjOZi^)Mi;S`4Svq+Tc5y2w;qX2 z!rBv4H3~qOE>8DxlH>PT$loRS_HCjsWWuHp^G=G--CbUl@m8C>VF)*3Yo3}wUF>UCaa*c1 zGVxD1r%tLEseb3-*C!)dPJIpiwT<=6q36w010nGbL~@Rnx5l5(I**z^o*bQ8{Oa~f zKv-_0;VN;A*AUW%>C;#yT-R}%COf!YJ55zqO6RVnN+?!r70LMMu#LG5$4;fw4Je>u za80Pv`#V95y&Bke!9e+zd{<+NQc0nk440b>S7(eVc57593B@d2>_fQ)NXqqiQl)Z4 z?|^G<5asW`TH4~+F44PZq5wvr98uHl1K&XNJmx>;~)X zZmI441V5j9t8!tMhm*`8rX@EIZ5vNTM|kQDE;I@}*_L&wb- z@Ef8pB#rfugdC7p+?7#mU}ryAv}a`O$YSSg-4cEh-#)qwy75Z}6u|1wRl50N#w?uw z0(O*YS=#0I^*wQRr)PP8!b)OB%5~mEAi@yqPZ`IuK0OilR_r2#iZTXaKcFF(_?(qG z&~cYlk&l_+u0hh6rYry%^OJ8pE*CI`)Y39OL%6fA%;;`#b1C7LIpY*e!5 zo7zr6DLG>HKF)e+_RUi-+W(ODCUwllfV|iEl3zZ(mP{n8;m`5#V-xNgWpFb*2!k~9 zVfWXu6zI87o%yZTbv0S?;kb*Sr32aR5une5#AIEf#(fTve^aHa8r2%3#%Z7MkC!F`-wCiV#GRWJV}I?kTKaxR6YOdJN;L|3x5OLF zQ-GD{)VUe)Jm1<#1$wVpj3t>3VcoNoqX!Tt_-wpVYya#Tmj zoS2kS4WL~1&K5I71UTbQ?5SF-wIfK=$yYw0IR9UEBf1^d-E$%=_j{UBXM%h{Xl^h3 zpO$Km<(K8tuRlZVN@)RCu4HSB182}GsL5S?bvdJp%Ff9StNASfO&l+6{CUGyv?N%h zD?Q7%?yz`aP${TUUJ@{u(Y8+cSOIkIRGlc}X2!gLCfV4?fluA5E^(?OEybgk*1cQo z1*Q&KxJz7w`PI`?s#?lU!uqFT=~nXG9*KDA2;QVFVhR>$G7HZ3)0^AjWlqTkO!)7{ zyClDheuiZ3Ex3e1OKD5?gLGr=j7NQw3VrZ+QCim+r@*t zNgEEzGGKQWe_B`=Z8yoa1$vXgMKg)(1B-&kd3fMq1UO$OrrVmru|V4-SmGrTG65ON zEE6gVx6Ze10I|%6tq_a~hxec^j z9)#sX8S*AoFlCw;>E(AQU|uXI`+aR&uQT~8*sDGu&R&k#I8(+oO_+Jd2n;DkESA=4 zW+qHTd+w|nLO?QuYiYDAUTd}ri*N0TT=$TqISA-p*lDPvs3+qQrbi8>Cdo|Go|}H^ z`x8;G(OU#a6}9<}`KDO~-T0_(j`c|`;Y#Dn=k^w60|y80sL4Qg^hRsKBtN&cvDi@& zTrp;FF7nUHV$#C;tT=6a#&=hp%dU3-k0asTAmc0OKZ2>dMdtLP{thzKpH8;fFq$w@ z|KY@N2LwTgYt(}NWTxUvS9*ZVpUvyeWlt8vicHL95iwT|BEoFpA2aBm=a+LCkBeoV z+X+)>O=3A=#OrGh98wG!%4qR;d>}6NHGbYCCY4#c$SP-5q=0s3BT(MxU!&ejPktzE zXNsw6Zo8c2TutMw4^19FxM*O#IxA?pefH%Pv^jn$rF{n%`=Tq6K89j3`qMEgfH^G_ z2JABR$)L{8y#~a|y63BlL4^T@zj3~@4KFw%VEoH_D8=@l0&)(hkrF<_$IIR0fvRMa z^@JQ8Qy)hR{w_qENmvW55AGEIML9N-&J+-01%50F=52W4Crne^E4upMopkXItZ>t8 zid)Z;Aa)U_)9wxkRigJh`kvVp#bNNYhGvEOyuxTv>6+YPlMUzQ^rd(h>a&EZk# z&|}%?!H+vfA2-r$^txxQoPQfgmrnB4KE_+7u8P<9ND$?#D-7_!f5c6nJll}=}z zlHwhP6PPMUQ3h&rClc>4o1YPQDIZV$S6W@h<$WP|;o`PHV()Xcz%6`ub#Za|Zr-oF zR|bIG)+;gA8BNc&Bm=-Q8A!+x6&xoRT2>izk;_Eh{pOYDuxj_*z~sbTZKq(ju+!!D zUTT;P$1mFJXD^G6(<3?2=oC^o72<8$f4u;r(de1*#VBvR%ifZpuMopbc==F8`q z^Bgo&ses}UGZ7B`(>atwPOd#0VHwr;$@IO{mf?x;Q{K4i!l7(?kbJK$V!5XiSJE45N415D&jd3emJXFX^f9K8=#n2Z$$ zq1Xpik2AhD_9~A*#FPQ$rK?#WE4i3@pk*jF6ftDNGt4a*&Y&rI8%^!|@P&WlW8$lN zA@x@JfBpFPrWrN&f&K!QH#1+9Y&VIi3IhAjsUqTe8Dn#cKUUbd37U&?hH{E7qR&ll zs67 zJn0x}R*l~+EZWb(=+*PS6#n4GzNB)S8})1)Z$Uvpg;cKK=BuNU zhRfrb_v-50COr?X4)erS)YQ6cs}ZZbUF(1H2x(~i8uD5lS=iVZ01uH+{XY#abac|t zwn>TUGE*Ed9SUiDQQ}v7F%5fN6dJ6=5VaD$LFluyYNZQQS#HOT>nhm79eD&(qq^=tkx7olG zc6LHL$&Q26UWBhW8spve3Ok&5%sE?YzoCCdu3+ED3u#qQNhE-%}vH*@c{HU z;6L|qaI$%Y&F30CbX>*2!4rS!$=eHV_J|H4m zMis)YP*ry%rb(lul!X}>7g&-0!Qqs}TR zDVe;QK70PJLgDn3NyOjfsqH42>+)WeK^VeLd=)w!!0a~X!335vvpXiqGCm=p!*xi)zZC(deMiP(pHY&w=fZt}Y|4 z)Mw1hMm?Wtr4e)ME}j8g5Kc}`2oE3ME8&l+Y}!?yH zdwP2f+e7dMGDXv5;~A;czqW%+XE!S#cD}_uQK) z7-Zf*Ix+>NVB1(n|4Qu3 z$(spgPw;5O(nm+%iJh&{fBEud4PMSfFCE=s@M53SxlJjnS-UfLGJ!tRS4t~Egl8pOB+Th{FctkgiAElq4 zAEYaqs=v;4vu3C1eCo2OSpA_r?qia`A2ABrxCV3@`IyjcC6xt58Pq=zWAfbOGr?SL5Mi>9WS+JZ=YV?>2+5VG^Vsl3( z9ecxldt{i>oK?a^lT)x%K+yDE@u`p#TLeEUvjb?c#f)7B-WhV57&PGw|d z3_#pptnxS0zSvzhYq=nza<|_--~?WYo?&**S>dM1d%YHv36DB23LgQFL#F>+9Rl4- zuBV$aC|*L^BU<#4?uH2(QYjqDf6MseKW%Zk)BPvCuy?XWiP_3N@=D)>l?*WeWbZ!C z(YnzJ0HIfYadq!ocW`>eF~yhd+vil5`<}p&C*q_+Gw?&TjuI}r*V*NL;S7n4S)E-Ik>&NN^x<1V3h=5C7XA~zPFeQG6eh7Zo>0-)7XaJ zeQd;QA>WA(RSOM`2oGVrQ7La&vHgOk^qHgOO#3@`?#y~041#P13Zz_~QpQxh8;5=4 z5%J2(ipa%oJ5%LlRv8Nxv}@kR2>5Mwil)1nHl5H{sM75wb2cawq)AL#Ts*VE8v+b( zJ3+p_Gn7M68hxjE0ULZIY|;MCe*yt*Dd=qG`bOz%y||_{m<$|l!qY0|{JdYwnLH3w*2QX}kcaNgHf%4eX#vfq z1F_`kcrN1x4MZ%oU4)VyD&is&t%p{Vu8Uiy7eQd2{5;PTvZnXTDo;FTI$Q;U5d_$M zcZUn3ynhRY0)l@RhIn3m6g9_N?}<&5_Yuc*g>3jREj&d&>>Ea=omVhn zoPR`+>(ge)x4o7igb)*X4Y_*{kmZ3)jMWsY1qBH+QSsH{<<{HXGE10UjiY z7&~NUj$V{6C_`DtX$-1dS>^m)*+>A`k5X;~4`{*|rvPvGH9};7g&P$(E+}%j%?I4N zu^?0>ed2E%oww2Gw_1}OKHQTBgA=a+7XlRN8xpv-Mt_uc`^K+Sv)RtO{9dcZMuO{) zy+CLvxLtAaE!rvAK>sA}Y8ggvCX{4{b>&)Yz9*!Cx$V|~j;KIl9wR}=&I`g{_8c>V z!u=<|bH5Q648D}od8W#AWVqh~3}CCk-0OIqw+YuCX#q6z8u_2SCp+=U1Yf1Se@+^+ z94ByZt=9qp41Tg~+7Wuk0miiHZl{-&$Er8Od%8mrTIO#4JgXQ+-(s@}6!M!#$@HOG zr@RfM*MTV#Vh7|;)ZrRY7w|TJpB`;9#S}VNwIAA3kZCS8A>m+~YDJZK(%te&onrdf z&5lxb`X(Isw0g8HA!c&_GWt*51Kwh^Dm&zBPIhX_^DM~jct)-WMov2d$Isp1R*ZLTEQ4_WGeF4F^~5+f3hix` zz<~c@CulZQc;l~^oiq&A_C*SH?SeUP^ZeVd(mN2a&OJ}`!2)F*LPjsp2bMNAPr13{ zL0^L%*y`WEVg%YrT&fNBoi$Jz&@0KBpfLu=CsGs`J&(6~b=?q>QX#^aPUF8mT&yem zE&eJfrsL&J1T9xGsM1nV;-g7Lx-IN)N>{gky&e+TXoiWWmfSGL?QjNau0xC1Wa!mU#;+^X=YG?vrmCl?ge zeE&h}S&KP^``L`Gh>IcPjT=bFAq(=X$a?WgdGf{v$QK%a)f+3~twK|r-V`JkaXwq; zw(5z>sLdqfCs>-MwaoPOJwT2C!}#tNQYH)2AL&X#o!K#_NrCp2zSkT3u>p#BAXSYO z^p7Ju`i;J6LRQ8ZBL#>a%)hBDLv8b0_(Xun%e*|&gbd8+DF82pyf)Ji$u{d=!__$z zDr<((P!BDZHZ!js41A`_xpjaQJH7NOaQ7P*D}g!}uSg?MO4N?qLalH^@9M^sY+d7LKP{KtuF)9Q)~R`wf{Bq{ zh8VyhS?l_S-;*imU@?Gd7Tvnh9{nAdfpc41f(G7nohTW2sj#UxmnPUsR(A8Oy4HTs zxhM$+rdmVyY7MO|B|Yti18FKG82of_m>pEPh8hEGAcEPm!f&j~eic|YGqZcGR(z}K z+??DWf$E%j>KQS~>-)`lSK_7+fsi0er4EIgEQ6=n-&v{0I0cT)>gMY3MJ<*aXQ+YP z(;J^?Z}B^eMz@R;*v_fVYq9thLDnhroTB2#%7>>6T79>t*zu@9qhWqTxnvTxYc&0~(bv z;B17))}n7m$SLPjwl9U<>@sF)}g&+TQTUNZcC`4>0=gnQguEG;VWz(2*MhY<+rqx_dOKf6z&yUoivK)1&5S zI;Eqfr4>0_%LQ;v>|*ydU;_O9x(LaPlJ{Cd@F+yiHS3{l z5I|)tPT&X;V`1X%tl}>dO=vV`)-N7)7WNlB1%6*3>CWyRJAtzRck=o>87||2iEQB` zjPE8{6O_AE=OUPZks|EwO%?LSWswkJH;RR%ux0LlQqLz z@!k7^kQZQjfH_(qPo76uezO);WLlF@`46o@^%eIi8V)S;@;8ny_?r?XLp|8{H+LRB zUY7s^hHzl8WHoE?D>_CXoy>o6#GD75oBWf5@Sb!Q50|7?WFLIF3{bv6(5)x zVf?Kz6R7nu6So^Js@6`1T)e`px6m5z_B0hc^~J2{`q_M1h~v@U_mG>c8ic(ItDS+X z&b92?ak4hKQA!1VRBwWv&Y&Q{DIYS;5`Zu$6p zYDN+QKP6mMPua{!AZBPzA)>wakRoJv#<_mc>19c?Z*Oz*w&BLN<4Jrk2O~xTB^PC4 zVO{ncr+5k5T<>DW_d}(-2OIqhUAQ-gIi@Jt?I>c0zz7hB?(+ilWKQ&*Sn3O#z`P(` zpzWgSzUFx~tK*tXbb0GpBfuer45XjW1ntTM=$JWou66yvaV_cQ>4BS70(Nib?avkX z8G*Jo_)OL`b)Qjt*%!t`YSdpUN4STo4)%^?*G1suEke8A-p0M`P6e#90u?ydXhbdK z6rJL3yv{DB72n<=1{90pP78ngE0GXzXa;Ed;UTN|iL*i<@S8|(*<5W(W+K741(&)L zRbrFcolvHIG4Fhmw^P4lfjOJ0@dWTUa?9iV&m9QvL}pmgI5 z1Rc&>KW-o_0wDsNXfk?b7GRF|?YN=J!aP(Q8^TE7V*U!mWZTs~ErY8f(KufmX>n!w ze<1&I&rmuUQ!L@PzENC>uO(r}j~sxAn7NJR68+8DOR)E;L7ReThlnR~p6^%$s?yrZr#Xc8X%*ta__t3F|WGok?3%i3{kvmmQ+VQ0o(F zi)>sy1dxJ3A9mY;lAHOF&?i*Km)o<+dVoT?&Fq1LW93ZkTjAxi=hIs68`^IPc zvAhZz;u=BQ1H%r)pu2^L;e}J`oue`yC;{L%D#Rix9K7IA3#foUD1kEhjhc<9?@wpX zpNmz)c1`dqbwjDhxLe95cwK!(f0iRl#{wBWVs3WOO?Gut-!k=`xKc=(df-RhSVQBg zh*HP^9U3@ebxvDCGtJvY7-T7IcH?h~mX{uCox5k~V$b%Sglu_6NakWo%r7WE2yq~=yU2$g}NxLoQ8a|@)5^qyEQA0{Gg>IGb2q% zNjU)6nws?=X?O45{R@a=z@XbL+_ayt%uDze7WLxg32l4Rv7ah8oUG6JESZ+8tE=Am z=5!@Xem?52i^b1#Z(A!Xp>GJlrKc5XS3B)>k~p{CK|KnA!{K9-lY|r$5zWowj~_n< zbq^4TJ%Gq6EscFhKdX;r(JwJwZcf0<%X_#ppY{9q@7L3Usi?Ht=o^pZdAt4#H!n^M zGeWnR?e)q*8rTl1HhQ|a9rR>j_|PmIpLjaplWIk|lp5Jf)^EEki;Y0->pUHPF$oKS z7C!~ErTa{97;1N(f*W*NdyQq)FY@?5&{pt~DFFIPZ@zjNmDH8q3H=k?yGAAX%ic*D zt4i^a-Y7?^IL?>mFZozDU)*+0oDY?&lOV zc_2OQ=GC`>*!F4QOOBab^{oD|$zJOW)gmfk3n`4#0*LOW!^n1R^HP1utBs><3$gS& zjum!Dpd^#=w7FZ~w*kcT^oQ%E7YE@Vfr+=F(T4xVG|AL7*LJFxae8_j`&9DwKH{39 z{RSi+CB15zdnW@LuJy^R_78!opw+}j%4~;VRWwg@uTSvJ{e034m4BedQz14lR0^-M zP5aVC{Oa;r+{=xcS~3ykcrgQiP5elvjrjPt{e6{V$p>#9-cgruX~+$v|3n`UAmmO( z@}BasbOKA;r@+FTfW=#MUvtVh0tzuOX+Ph-D?c$b>T@kq_ih|o$CKKT6;bt)e+_nrZ$6_c-+0wvNskTnMIBA1&~}mmEHIu%$>1lW?l7`ardGGU56w>*VEOu>#|yhJFvH1=PA5tHH}H zImaewhv3D*IVMlUy`@}iuRq0lK_f%-5qt+dIfE0>aQoV$&UPQNY76cxltAA+v8~zc z;$Y;?{FnS{S5`N1Uz}Cv1r`=x!^Q5InqMl4#4#I^CNdC&zMkQ8zii|}ALYTyc!4G^ zEk=`f*5|IWZCRd@$3tla5oN9eu&UarSFc}_iF)!7h@C!}sj^+laGNs(s?<$m=e^&{ zv^85B-+Z}k5BfN6!?xSxd^SCRLp8tm;=}uQ??%vw?!0AT=Q9_TDr+q*a!hRe!_xtv zbbN}4$OR1O)_il;z`%gK=Xo8>SE&ouEoEcED+RS1i07~Po~R8iL%WNnY7$-WWf^l0 zDUx;7_UU>I5f*c;wm6z5Aa^A2R9pTzi~g;QNFuI(>D$QGf4u-on{^LQ&!>AhT*|g( z>Q>b3q({pI5)(u5*4{Q4xEwt0#7RC^6^PR#!mZ1HJ+iI;OPxh4A@V++iQQgN#K4BM z=iF$2VPRdPBb&~Ntx809v9&RrnDVVlWtkx6b2j>9{8C;EazZ&^_7;v)I_NLueot`B z#LhS%kMqHPy($N(SWDc&HdDnkQm%>n@~Wx9Nn2Wv)aee3uV7bAXPRc|xqzzrMccva z;;+&=xZ+CWGK=}FS4V?-dis^2Ui0T4Uv6(ES}VvoH$nYkbTEbwS%sCDs5M=R3$s;I z8OX%)6yRbbhKV>Wx3Nzj{oQ=6mmTPLozLPr%T+nuDdp~Mb~Hy62U~W~-4s%&YqGEt zLpWBv+wKm!<0v2+!QBa`{;)pMnYLH@vOL8>Y%Zyz`dn3h@K#5K|JIiX96>AuVxBwt z+^ef}Z&FpH(MFgBN`q`A;QMX2=qjbwPk*UJuKAYzh%Um8_c4WL6v6d$1c-Om*_0k* z`KsN%J_N3XYWJgO=c1|gP0zlbmKds!e3wm#-7|xNfGZcABRMK~wY|~m%~eN$Ie!{L zYww5SA5*lZ7L@DBTW_(Q)MZvaQfe%HL%L((Q_46warO507HX6R05xg}>I7+RB}sA= z1XO|V#h!E$yKWy4^wx*7F|)HJQ$K>7Cvv`3PMwwip0A>KmSoz=>rdUqW)#N45kTE%V^{|Y7IixkCnv9YhM1^Gdy9)dC8oBJCBwP%cSDZg4-kNH z+&-Lfd5F1v@PhI`{Eb^c$LvpJ;d$xPU zb~^D)cF#PaW7&&Ux^UKeOk9zCSXD*xn|0%s>LnK5d`y`+Ux#H)Dk0Qce`fDKyUvVR zkDSfXZmsQ_p?mh?N|;^G1laaDu53IM^ge%F_f zhSS9eATbV?naT$Q1`0Z_;)1ww*_?>7L)4A@`oJOt-I96xRt2h9qSpwSYVhFJuCmDn z5?M!=r{C55PS~b!Bh>GgBTG$IOs1Ki6&ARwLz`96%|a36y-66F!jIREHrbnT=5&W> zvPc`2$@JN`^a}qUCrgbgR-8_fUNd**QK(Xx(~093k=g|45#5yY1*>dcdA_P>O7%|N z^s`N*^->7*D5ZKqJ#Mso9U&6(X|W)v;Lhp(GM=r+e*E?!8Yu^&mcZ*JZNbS82m9(D z3N((cWR1`2?d&~yV+$wbpS9ky)v=C_rN_b?l4id07q@IhF&p1o!& zB@u{J_;p+wdx6Y*O(c+>R9FyUiH1o(cMw<~`-+7leZ(^-o*b_{mK!1HP8Uz}NXcO{ z(!P|0XtdhYHURVD^qYY7de`xh`+9+{2)Y-#NHOu%$L8rwyi&aS+E>$Uhee|{3q6*L z2IEKMYtsGG3tNhU-QyhI9~)a*u}@r)UHp>?)2N*fpPM!#|GPeV*+oxx{gPBB9LsuV{%*)_O?_InKPJ9J=IzHO& z9z36Sy-#pt+iNb)bO1}NhbMbRS2)*hiTPH|`uKVG61N4)H)#jXbUUerYEbLyB%pW4 z@V3|9ipQOX@J@LPWL%#^#f^)fdk~N242GhQOc)nhuL`H*17h&HPB=V2`FJ!XuW;I| zo)pfdy_!#|%%{M0vFldoim8$4%P(FX z-3$p+eUP2Twzb`A9x#Q^7>KCsCXR8j-+U4_=#xMm&j|Q3tF!pg*pv}Mou)eW*i~Tx z;YE%!>6MU1BGq;9n~;O;g=lw|fG0wzb@VOswjz6za4ww|&wT;|6bq4)LQE`KQNkn> z{v%B}RXSfxzxsGMhsJ$y8IV$Q8jjZm?{48eCo?gF`asYf76;=>OGWuDd#eHcqXccQ z5XA{QUJ(?G#Eb9vgH&ZzGGB0mHpnl{O_Q$+li3(i64<(2gfA+#l^ct?t8nVs?6N?= z3f(<+JWAgoVX{fBBw_wx>RY#GtO1|?>2ckpOw2Z`NXIzy9InjvEQ?vBNNQuh9_zd~ zJ=%)%+j74BZ>Cu-d*Okdx^F;6ZAxmE3A_)Gj!h@e8;TB%ADa~hZjXIdl-athN@>J? zUO2Ab!F!F$UO{sx9CKe&&gAcov>Z zNnL?`tut{(^sp)2`G#HWDkJB0|DXc8lY? zTH9P$o;AI=*Vmt$%abzL87wkJ8{*0tVbu4Y#@Ujs+|7dM5^V?Ljc?=XH>vID*Vl5E zCzsOSlAkg(SutCulaPViwVSWXyX)?;X{X9V>>Y-`7wxJc_4FtC)O*W^rG$Y)gPX=& z8!cPGvnd{4gvxWVEwf;sGVU+51=~li^P=|p!hlSkadYHNy~7Hk%SVZTVvm>aEL>$_ zdBcU>4e89($TMxd;<`2?>EPgy+_%25VN&_(1QFt)N=iyvk~knp$i@l=_vV`u<}pLL z_EYlP>+_9u!B+$D#7B?*fFs%x&vEjoj&EPrlTInm`R2qujYq>aOVfdg_k4(#JKvZU{#?mZ?Q_IcQ4YvO))j@a8m%-t9EE%#@w)}bGLW3)F@6zmW0 zxkGkDMojM0H8!ii|DRD>+<8VuMtjF(7_P)CDJz@xZ*G*mkm}6okACMb zO=8PiWt_@UXNq@+Y6?7#vhAjGT^Q7rNV<`CJfk?Q15 zJP>Bs%csUTuu+*>;FFz99q=&n0$HFLVrpew)CcC02#tE4;MoO+LKfY4;RBKM66zT z0G29#uzwYXYJL8SY&cLNwP&pUkd@zmY4TC8l3lYW0ymgH)c$M;%>wO3_ETSGhOD!` zetiddd$&Om}4`^fDV((B z_OpTFTX`mU+o z`W-Aq@NqaI7q48RuS)2 zH4fJfSq#zW=x8B$Da9HxArnFoCP$!}va?XavDaT@&kR;0PEdCF%-UW(O1ysozYPwm zDX_j74HP>bB_V0YSnIr|U}%Bl8xd`Z>?fP_fb$|a(2=FJ^Kw$^FRxV6r!R9Cz{>F+ zS(tBT(Tngd3ienwqCu@lt6PQu(ouKJ=qt?=t-H;SOT5e9x@# zw4o_RAjpT_^$jS_Lx@Zbj>*HrHi9lA-qdw1Et6pD)P>hRPFFegd~LQ10jb&`20Y^b zt*;*eC|d9Jfjgh)vE#Hp->3RaqP@Mnr_43vVn1x20${t0Ypunm+&8 z&o96D{@x3kUtxRo!d<<3-~YQ6W^8u05lm%fKRz6S)U#rBVW5wt51IS z%I5MIEEjHQXh>-tyv@v4uX-`ZySxOmV0)?pLsrRx@KqY((-$u`z*Q_02#KIpHh~Kh zJbI_ko~;xZa=*K`y*3SQULtVhjUlpTgbw})KWz>g}%a!A@1yxZXzJ$&Q{3QUm~xb=_Dc4m%25yN1rJ>1uOOn{vF02JjKHBwzyh?fQYLA=MaUD+E?@o-RF;3Y-i zghp*or!GU_{PpAG#DY(DHWz-t~pO?RL+B@2Ch_E zbt!Le?_~7C_ZLUH=besG(EDSt*kJX?+Kw|F9|1bY#|`xj3^@8`Ix}UIl+FeR2Tx_< zMr>$$?hxte>A|6Y9~Y;!fVSu>2zdAIv`hizZCP2e^73*z5hs6mf49BTmk49(Yem3V@crC0?u%w(Tb91u-{fbUj<((f~-AxCV2)pa&kJs@8E#0f#gB@)Mnu<>~Hu;1Yy9m`4tvz&}Hlt z9XZMV{yrJa&F4W9`;l@n{9wkeD@75y3vCmZw;;_xSkl>Z=Y*hYRn$xQN8&;LN|P=J zH+~0i*xpi#T#OnPEe5Xh3+bxa*WtTYc#+sQa$t1xdH~=I;8c|!?C;Qty1at`XZP#J zWq=GxNH>m?lN4w%$Tu4_OHb~ zwq2lcu&XQLx?J?qSdc`nMGuckmgb4?zgiQ``U*IRkOQ?iSk~{*E=M#zIhpG)t%OKt zhKARm437X2VEIz36oc*3@SS3Z>3=je>G)#;AbUc*!4P=Vp!R;}&Yjh{p7&qB-ehUf z-G;ci1<-nef+7`eYgk&Eb~u!+)+xOWmM;8edTVC9}x@^_@R z;@qTi`fHb6u|xf@*{AIPtH*@&f3>vy^WURXa}@u3bn5?IKkhf=NHh)kC@k9Krw&U@ zAM9lca-XqJ9silEh1`pkp&5Zwj2zmfkr2Ow`uqFs!V-YNlaSLDvUmu&EHS>nE>~%V z(FxuD;~@HtW&0XiPu9J_63qgN)oQUNY?`CTj=7dHoIfuK_`kfimT8gq8X|`MV%f%F zgvtb5y!9q1$OP=fue`mrZ1($ZJdWX8ni+n z0O+M!50$S%guAhA8OdjMRxX!@7jYX6R9Q4qmUbr%&Go z#&ZEEin#a$HcuO31jx8lfSjLnuxNJm-0JT2WgG+2*#nvZeDrXj$bv37P_$=352itA z!R5;@c6Z&MVyv30C?sUz01zQfAV4yhfqFs3?kpu`_0=HJe*kj)h2ad<1LQoofB#r> zjKCE14SfIrN6s@u)%Rs?8vq?uU-hcsm`Qo#{vH`Sj!~Q@QbHmAccecF5Z!G+J6(kX z;<-GK3+TTYfhe5fINJ%%@bpT{IB}0?2K43&aQ|Oitf{GK1^w{K)vM}&I{=R#fG6CO zltj6U^YDb2XBE9hHU`KW(2V1mqg!$Keh|H7sCt3L1&H~EP_}Q1zU7Ckg5%6%B7Up> zI;d(Qye{);zCKiGU|Wp-%e72fKM_O!%gB$9cT2Zt(mT>sgK7h4Rb3?h-dLOkeiv^) z1Gq`MAVF!uUBnZGgcPv$Jd~BqP$ZgWIM^hCKxSxS0{=!!?=pPIKx1cpK41tUgz=!~ zfd_zi>9Kd9hE5NZV3v#Rr&=tA$_JDt!43Ec7#a~00>LD3u@Cefd1&fD+NTZy6*@x% zw)pGZ+`$NUA0F04P}PV0k{ZS;?!V?Kuar1I?=|oNHhZ^c&u%cdFCB8*SYYDf3TkSS z1&mku$WM>n)B}Pn=r}`3O2s}5+u3lYBkkzXqhHOtIH@?ER>K0aLPN^5gOZ}+aDIG$ zza|x@W*yuNXgIq9fDGYVy#e})Xt8}3{B-0#%ffJ7;Qnt-9IW!80Q$r6B6Due0?J`* z-xB^lNZ2sAdn*LCl5JMy6vYxJOKrFLTa}fSEPbb*LMeNEx>_HxWl0a!?ZX zSDBH&;gv$@T|sEHB0^#&f-T1yK>FIie4?W3@>7ITh~~n3QyFe|Jjahz)cFa)aNM-ffN>xwR1N8}cQ@ zTvvyI%Og!=yL*eCCcr`=&vtirj|A}&?x}1v-&<8}l=quA$KfcY8`AxK^S?xMu(36w z(nKzM$|8B5RsW`v^Iaq^jOXUUZ3aRo6~U>+>8Q%70hjgR!-wZkVSO?~$kNEz*;LD( zb`ZRjWSknT6REJbq-N1Aod&A{KRjAui2u_!TNF!4MP;|WY6d+toazkFVxb_h#|K;+ zxjDwo(OS9XnpuFl2+#nVFogK?>hDG%Bd=+#7&$lsAQg#7*G_GJ2wg_V+Cu_mXlxu37iZaDzNe{ujJE*W z*p`_P;vyP+wf2tpTtZ&d8Uedy zg?GMJbMK6@$m`FMEbdrWa4!bPI;Hr`DIGhjU$h&)cIei59`d7gXzUEUtf!mWfbLPSwCl!8m zsL4}Nou#3C@WAl6J^!xHVqjL{k4G+t+&GYvr)2v-SBf-<0qH;SJT(Cw{UlulX?dD# ziIaiK7!45eT!3+ByT>VSqW1cLTs6 ztzw|h$furjQ#r};65qxr{CZV+I#$dhoOjwpFxd4I%Nt6XH&tB~&pDOH{^JGM9U$Gh zvMghC1zGz#Yw16PvWT5d0^Pq^2K>Bs5hCYkewTKh;RKSUq{h4Y##j}(GED@@3B*FgWAxFy zE2|&!o?Sx10bjf~p@A*?Gy?;I`(iV`K|##o;_+T26t3UGAbWw-lgP9yE3V6ccA*@jh`*D>s!cReF8GF}<+!pZO{^t|b9LRRE$Ce;FhIAYM zl9+V!S7H$2cLD-K0w{_AUWNuH5LN~PA_YP#=6qz}6aj6Vg1epq*Qx2bw^q8^CIcKc zrP6*4x^r(@bl)7~g^yu^PXs3Aw(17Ntlt)QY4umD7f==an2IB?L=r|3kr+@I-3FYA zVw&%}xClZYB1lqMv|%?1z*11cd(9H8mMRZvxWLoZOiZ5rG>z*mnkM3uZ+@U};BmLCZoKlw*ON z0basf2em?*%OD@#geVBajr2KSx(s7YnEH8IT7(jb_4Z+`8HfPs_)LF%H&1|ktQu)+ zgk1^Y73nZt9>c+=4&a%ZO;88eKyJF*`Wzfuh*wogIImHSxiT<8zk2oRT}(_Pa6@P$ zr$bmh5p+5s-NaB3OQ2bD9xdxW^b66G1zpM|bxaT(pl|8L%>@ycw`h5NErF}C}Wx@^JUf4XppXa;Q0E`SVDv( z*O1wSmUtS2m^li;A2~}U@Fwa6d$U)-u&qc~Gh)M}NKU^45Opu=U zN^epW7zGc(xVR78Eu7GBPjucjJmeg6pZvn`K*AL7?66830Wzj@XIlsZS*ecAy+>6^ zYppQQ4UNl5GB7kYY-3Nk5EtXb=`8Y_-cbJ!idi6C`{2t(sAsHvs%?5PFu9P(NYl`C zmCWd1F=$ow0?`WW3q;zy5x`>ZSXi(>4>nWo<(PwE0Zk+f?za^cPlMKenURsmHzDlE z56~qOvp_Stdes=VJb-X(zPaj6;&%uwb_126tRM3A|Ue6H*%I`1wd7E|}X{T2F;y*qX zxfc6YbuCfl_ALNeTp(T5&@`Ta5pA54z}^iq9=P$1;osX-xv2D~RGai=b91EgoQKu$pp$&^z3K4Rn2F*~KYf|XA;+AJ)Ew1o(= z;VwIkGJpjlcoXBIfM`E9zhvjdK_D^>b=5u4oCt&fcn)AYNw#J2%R3-a8m%{%N&siN zCM48T_XTc}rn`p+2)3R@z4l?wwgDe88%-ddp1ci6&#_pd&CJZ~Hh{^U$*|BVvn3AH z9McJ}&hyzC*;HWfEAapDPIuv%K&(A#N-geNI7Q%`;k~_rdqutw<^w>3FfdzkTf@kvjZ!U@0HWG(|TFZ93PpHu+pFTiA_5T3z7#K_B=*T3f=)?Rns2DuGzq5}Hnwb&Q% zT6VT#n0h+)VoJ?1Es$af;U0GT%CBm@-^Z9RU%3$y`HXvWd-I1#0keh@hMUcn)*!m} z+}x}}cN8Uk&;gtG$2D*-)I;oqaRwiq=6fUD6Oivb9(4C$;@=WlL;%>wWY&-0*3^t$ zc7u!`WE8%`lE|PA&`TBRPN$uOq@NeT4eag;DIACqD4^6B=RHc5zm(Vn5maW+9b(!g zVFz8%s4WJH*Glmcm6ZLgEG)yoK*I}4k>Uk_3(@_amGwmoDA!^@8$@{mG<%d5q8?5> z>dCm~3_jsn8aQ~RO}Qvyl*K?nSa<*SW544SkA4j|>R>;a-8(nq-Ffx9z;iBgbiGCi zdUXFaM_qG3?S<}lx(T-tqOYsV2pT)&UzJr==}8B_cluPK$-k3q>WoH!6#VuvL*#>5 zCr94J$F~5C9y(4+nh0?;oai5jn22J?%)~@|!-lr74MtI1mydnZY-|8D(j5|4T~~A~ z5QMGGv7mqzL|fcinFtq#9GUn#q|80Qd_gRP^s%S|>E?fCSOG@RcJnAi;DF4U2tZv5 z`i4MZ1P1k_&=Y%}kQW$8Cv^BWY>FZD4#)E@*)+mie}6u-f~;&3WGj{U2ZxdRB;*oM zHh|s)W#b+qEKz)+!CCBr@I9ydRFE7pagW_(?MbVC>~|e|6Re}`PDZJO!D4)Ub|;Nb z)g4$;i2smILJsQR#P&O84ZZyHh@|mcL^rjA3>8B5z1z2mMn*;;&85ZjMT7K)d>csO zAR61R*LKTNzIfLsq~?Uz9h200H%&{sRLt`t7dkc?s00%CvNoz*$`1ZUr2y3HGK zJ{&kMw^0M-WK)z^`}8>M3538hFerd@@lh}m(agjTcI_ck^4MNw&69xY@9Jz<5TaZ| zxxnpI27JT|-j(NWekx3xt0tHGP6CPbKrIE%Z#O z6t(~rI!#S21z~gy7sL!>IN;uM!}Xv12{qRtq8~sZ?FJgG)fV;UHXTV4ET0B8PaYv> zrfsp*b!#BE%e7~z<6@k5xk&DI8FTcga{7G^xKNXp*b$KTwG*0|kZoqi&H86x5hv-n z>$19#M<7)cm}>&n#JfNWK>-o~QBNOgfr`7O(E@`mUQob$9}^=3E>2_+0zwF2-oYoM z#&Bv%QM(Jg#$>P(v0`rFX6-45mOybP{J2Ze`uWjSz?-_dx(}fAKGVwkPaY!^jkNqlP~0kTj(0P`{Wg z=(D;CGbaGLL2p1xr%^)o*P(h4_Qe@!AR^BrDaM&IcYqnPg$^J(1qf4zzJnd2aV_fh z0Z~f-&SA@0%tTiL#i+yW+lq|1AbK3+OHKZ=@+omicM`2S%sax7b$~YkqyWNFYoCSW zy!X&-1)!ccij(YvIt)p&@JNMy&K`BBNyJBPr8nQmJ8@^8ViJA@bM< zA3X4EPe3boaj36P_LI)Fe#Erscp-IT~)@((nMgs3kDI!o5@7=$TD86cHk-@>& zk?pmj0Zq`1nVLl*$bs|R-~BQh{99kHW9Ww3XU|u?BLEPbTE#bkH`sadgEDilH*_!o z|F62HMymt8|EQ+AdI{9E(Xp|+h~;I*lxE<0Pf*innxtpyT|YJ&_Zr45vmO#12A%8) zbI=wR2#{rcwHf&b;^Cpf`GP*g(4$rCa2Yg6$R`Lvp1WRf zJb*QmBAODiDQ3E|6Vb%nwX%%4bM@Au;_I_i9VJLJEttPS(0cYUs25}qI+Q2{3 zEOKcS_yfB9o=yT(9ENOJTBL(c4@&72pp*$1lz>FN2J!pJMAl#RqBpyGkIjh8VA~*w z2?X&hEp4O6#sCs5Kr_?wo+**^hV1Vz`0pR%L5b4Vdd^_G0K17{DLENg5?~|wkcko~6bfXSHn?o*#s8{@GpL6dGosuk-?dL8f$E>N&8;WwS+@Y@ zK?8D`&+kIKJg_)&-r|4Pc&;#g;d@RAUk}*0e;4G2NO_FURIx+N_IdrZ!(l}=HPiZQ zU;IHJfRg2dgZ;e|q@=tvf2>5m^WWfxv^Ju)4|lva!9Af?=6Vb01tR=IfOK8`bqFcv zLWHfZz6Vo*wl=T_mPg;;VB_Nph2sp?1Z2_NQ>Tmo-@#OH@X`s< zi-1%tLt2^(gO1?bMM3iPuRp^NuEeT%`a0xQh-7-?7+K+m^}m+t9;Y*ciqgqMMuvt< zz%|;-J>2Nsmnyz2Mrp49Hh~o`CojB4PSBrUg=woCb1+Cp2x9k_>w5b*^uHdDh)%c>_abTdUqJcy?dm4d+Wxz|SR~5&-;ZLX`d?!Nz5lB+ zaYg^*e?Qq#?SD{oCP!fMK4NuXjz6qP)#{By?p$j05k3g|2 zV|A+Un^_gOXS9<&&IY$-YL$dTvaGUA0J`xJWUeQ@seX6<=lcfhZv`GcNk=?RO+|U2 zZCc7{L#a5-?#cz!>afXW^3)?f?Jqz`@bMZQvbnhERW(f%TVoV=yH&xb{Sbd@KDkNj zl-6RA_>?Q&W!{xSYT3jWJt?wsND#e5a}c|(P?>!qdx?fJmhJnZs>H8j{6r?p3ewtR z>%E(1yp{rGPT3^iRi27j^)*}eviHSye~sE!Ug^CrR3H-9ZILoxYpz-}njq-+l)sE~ z+Irb3QI57?v@1(>m~TG)R7{>Bu8~g1dTdI(TwC1aQX**rv-Nyv@jxbpV3|jYFjv9o za()=MLbq&R0P1G5K^kG4KPb7$FFn>Q+*d-icfAeQuF`)hCIWTC(%<5{LSF&5^|F2z zDcPq_XIJJd%-cf6)6!Dth5e*3gK>rZJ->Av9|H3oWQ&4xUh(o^9w-{C=ipnXRiR@RPmj#Bt!J?q!^ zQ!Kslp!;j<9rA7&{r)bGh4Jw(c6N0#2Vpnry!zE_Dvx%qs>*=xTSECgj$l zX4hPXUbj!PsO~JRxn{H-zVp-T&4shd%geGY6a5+X;Wf5hR>CqTo(aYc8`$?P#P{9;5?=sCbS!0CX z%eC0(92(v5X!84Lw2BjBd1bacFoiQC-!7cY4z21nj%H59i59PUjoR8$VuPj%cM9j3 zr)a4$c7wHzWfBYXE=_q=!dym|m>2fex)*Z;y?BDmRc*VR-jJR!f}r4y&C@Z8HOMpz z?sFYv`NAOMDd)GhFhpXHYX9U~Z-ruAEH|}&MuM@+LZhs^=;)T`uqGvwRk*x^__1Nz z!mz}HPBqz{J=>oK;uNl|It_v@p&P$~Onx+M_Lg|)lm>ZipprUJ?8)w^$(qMOQl6r< z6~aN+LV-E46lJlQNrN?~AkQ8{m1IkwzL{aS`+3IcAV)arSNxQ(Cuh zWrp$o!%FIXVpMorwkePJ2Ks{#!aXyBNnR6I_&oLQ{4Eun-2C|j6KQ!-rXh($F=cFK zMPkTS-a@&Vr`#Q%5Z#ZnyT&s?%^eKw8_j3=xEVMn33(bzq_Pt-DOG13a2@o8Yq;2V z6F00ca@oIY-n%KVZE%t6YUHR=4)0eU0W|4v~cIN!9g>@ zlr0JuB6}${?O*{u5#``Yr#h({FXV+Yi=(zzY&&bn)127sLEl`lIl4kmP+Ae=!}~37 zbd43lzwg*u#7mi6Aec4{F;o$gyjx!!!h?eLeSdG~1TYOys1aw{y~kIca{hts2nwI} zhbr2f>RUyU5@oybX86naU>zspfXr*Wxcrk=Erl%VtJQW!-@2OU?SIsb`P$>xWeVKP zhs18BnqoQjmQ5MB=3}UPSdu+9bX8gRa_*hsl&xPXAt~wCzrgSBf6kz!%1kSR-x?>1 zX3F;P#q7BBECi2?G8NjF%U*{$2FIjr?@Oyk-5KOD6y=GNy>rTbQc*oh_WW$NxxVHF zzRt+^L1yv(lE&?&TixtFX02TJQ{GLL5~b`v#fZoe^tJdf#=6_-B7IkHz!dHpMmwgX+ag`;nRKuo8=0|ykEW6D8$5BzR&hcA|zEdvh zJ7z6!>^$}w8m`%w&{Vk7ul9NpHrgB>RiSVd!dz1fBwQ1CfuPRpus%WIMmitD#!#c^ z)7qSG{wxGZlK8zFTW&izn>&Y+UcEXR4>f_TqRER;e7_IG=#NKW9LOs3&6{6mT%WQ_ zNHBPM9^A-Q{X6N{u;I{F`|?6D_Ov3@m#0F%rj+kwDJ*3T{Y9Jw6)gA z$X$&;t9kh`jhR2)+F=k)@_9)V6%!FsHQ-8{8G^Fyvx=sk-HrCTRLF5wgZw7` zgE!NINh&_>=5tmALv?@t+C6uIQtrUT*c{{W!URQjZe!&XwTEJzs8Yrh*)s%GJFlsJ z13W2q@abTr!0d>jS!z-|507foMDrbnR1MVZ3uPV#ZTRmg+cBxMD9%nYsz$-6oke=l zTF1)7aY384AwkdK{L=h`WTU0fRU9Q7ce8IFs(Mpg&ABQTWgtGxUcoMNOsW1v|D+?G zbOLpkpzZ~djj@KzQk>|hk+$fL!QkD+DdKip&0sjnff2V{9_JqEq$%7gtaR8f+|>dD zOWDTY7}O&mz2UBPLn?jXK;qSLUnYi<7O^h)I+1ZS$k0?GQ9=_hv{u*wr9WabT73dB z6(c?op%=>i;x?HjGFS$Dd9p1X86RpgF*! z8GcjwGrHk)#c@STgVkusB^>O)KeP2;1seGO@2>m!zx4Bdy9uU>($sl74moCLu%}1XJXwX zt$k*<8j2=s`T#kHriBzD8`Ni)V{swN0wg$T z;hA_n<0y%CQB<6cbsq=8M?(mY%1x0jwB$k$iQTOd#;VQa1e%<;Xuagrhb~4_Bk!f)lq_ z*A_26(d~X{pXjIuz04^ds)(;miMIQzu~Ml!wi6C9)a@sl-44q5y>kBJ1sK?uE@@6Y z^D3{&Z^zasIzmEr^Vi|S5119=!5Ri;zp)$+7?cfdRH5ndVE=Py3>E<6bTFyQU3$MHxL-*n0cwcm8-2v-zsr|cOSvY)0nUP7%#iXVgk^AtY~l%RrV zliy~_u%tQ!6f*0*jp!o%Qk!u!qK%OoIHV zTj1fTgg~!|m5G@k6joX&OZpOtxy{TjL7#pjH;By~g&*4w`UKg(YG_NJZjVKQ9mVKD z-bU7)2<<0Dzj(0=*W%>=36Xcs3L$;yN5yzqT7NuN=`{aKB`ay^AQkoCPwak#yJ)o= zMvo3}&#FyK_`Feh`{eTz%05#4?xQT^g#%LE&)*#(31PXcdKhNnx;Yo`lr#~>G#2Ub zgr?>4*`4yAZ$mQFiPO6-F1q5}alDf>cpCdGcSIw9mbn?GvlX`91NAr?=t5|8A#|TN)Mgg6PM^xSTrIez8NUUX0Ts%Q)Y)sQFNo-sK-|?%af7lT0hUv zxpnWFOGdbVa=0(b^9y~GQmxi>cMy+u7%v+Ue8IN2a@%w3u1mpAQ?TEq9piipVO!-k zfjy-ld4ASA$DUztrx_3F@m{tWZ?5^e_|@#Q+p(}0Q#-nI;{Ero9|*)g#?x*6Xmaj9 z9`USjN#Vq5gLT@cGaTRq24*6aMlP{j7?RT)0 zCnTDp=U4qs?q3m8u-K?wD*$4YSG4~2(5Tin4wSf zSoENa%{LcvKWcZ6w~c1XP2|Lz?xyWVKbUQkI1F1Te6MClWDcu69Ui>M$r1SWQh)Z` zHWfZ)Qn_~O>TEvd?$M+z!4-GIJalz-?^=Nnt)RF-ZJ@wAD2k9Y?W0@4kSVzi1&?H` zY(s5B!%0vmy(P92B|_vAdu5#_5)q6b@e9F!#kW??>BYEUj+ zBe&4t-h%Vkz#@7h5PQ(#Tz(F_r-Ai0zzh~&cxOzT5%a>yi1&Edr-LJH_>!ad6DSU> zjy~HImu?s7$ArGj%}v*maPM63+1EC5;%W`hFJ>GXilt?-uht|z*^s3rQZQ@Bj{Ez! z^Q@rj=(WJC`0AYZ>4Hux*8(%MM!{2NkoRlz1f7N$E0*PAX2_t=@x^+zqw+O^xvSf6y1 z)7g=1==R9fDUjWtr*%1JzZ)TIWKqtv<=t5AezHno;pT9Gk{!l!)5uCLMx|KjCQp!% z=aDq|T|3hbPA4s6u7sf3X`6Tg=3B~SpV&qygY34W#Yw{T`F}{m`7`r$EUMiLdnDEx zX$LcC>Dh|n1#0H0S-;Mvcve)o-RR+x&y}McOe&Za5gCt3X(yx>9&3ui+b{%r^>A6+ zi8ypwPf$z#vaSAn$&QZOcdTwrqoPK@mU;ezUv@~O3|qnLTYw2mHC*U30s{`pI~GPplJa)|6Y@QE?CP1+baZea z1p0%6+_-VubJNF@2I-bV+&ZPh#9T<0>b%X;m_zqIvC|i`(C2eNcsak*?S>^>>UjF7 ztJ7wVkP!4-u%Gr!(G6~5td+*f!v6ZuMAF82qxB(yu5-4#^pRZFd?tdI6{WZRd-`jR zSq3gI=9))XeKnrGXs{qT!F@?Pq1uXNXTJH$@?ek68)P5nT1(mA8; z`p=?Ry@e-}(_QDU;ooarO?VQea91viwL3qz|AW?lpwgunSD)_~tEq!~n|~`-bLji> z&nI*`eeMSxGdBXWvqm<1dnY}O7sh8MJ)bR%KNNn{)J)cQ?FyRj%}y5eYtpx4c+OPg zAil1-agUA0h%cpN!zsqOsH2lPRRjnX!!{%|)ft4}#mLOS)ZZ};#T?Q!y+Sd!@@ z7UFG<&-Y*YOr9sC&iZVPQ#Axn-W%%){n8zxQUO6pFY_vvCsWW znXXDZ*S%Orku|W@>uAq=n-RH(J%(54{Kg)vUmTV7k;%AQn>;bpl6_oi!=N@tez<$d z&C36hHRGZ0asmUdoXZJuf?#%CHjr31K&qkQOD`yfVPJZVxz0|n(*RS1=1aGQB9bm0 zPqF>2go6vt{k9}or7O}z-~DuU^$}l-%c9$mAEtaQ6FD+c65EeO>o#|{YpE{<$v;E z!%|K>MvYRH?W28_!daSnJ5+nzuO@ji|9X?!@SV;c&-6GibQ5*R@y&JR zL$zmg36sc;1-iWXhD*wr)Y1g6p7!erUW?uCZVAe}kz@+>09(uQf0S(S3Hl zSxl(7^QOCuCPP=Z0IA|v9+8hxI$W+l%9A8j3VOP=6gE;vExcF1rE;xWTD2(#Q{>)F zwQe7NL`g;%I~hP4skGF4ux?#7FSCSvYqOg9z*^IOMEh|umtz|X1DP<1TgK^$ zuBqjXpObToQ#wb!rQqsr%_#J^KO5FBZm_Fz5sI%^&b0P0{|Jw9n@&!(;Ox6FOM5&mC|YRo+E zRZLy0!$)jQyOxyP)QfCqEYXbT$f(xPV+p)H8}@PZF71QCjHKRU+j|S;D+v>=y(}^K zrQ2IWyN4zuyAmXVW;QNb9K}4^vj~#D9BVGt6?9Kx=hXex9j=_(gJU5{o5Z!luRje9 zWEL?^9qd{&-YQxebV)ckb#1h0mo&oA9_J}EirqXdbZ}VmWYw}xLE-M>-BU^P%@I_a zf&0foEUz@%gc$SnTq0^#od~mOO)1)MyL?h8PiCc`Ghv(dLE!t@s8CvY<&7vd3^w@* z3T-s&dBn`Z-nx%e#c8XfWhH*)wmWu6bIdi40lW6O5PNgG@%$_*8B3Wn%f#j1%pkY8 zJDYj%cz(ND+m4|n<~`P7q!5Qn#zeI6#!H0jJS0#u+10delL>pK-v#N%grvr({8Gs5 z)X3+?hB-Cnc_`nX2-L?_D}3K?idZ9fX8C*bze5j`potb;yGr1|x)Z^^Wkyt%SlikQ zE^FyJ0q}I1Q(Wj}ze7aUs78$?oaZiX6CU^!7*RH7b`bgLa2y-Xr2ju>nDz5e{UcXNmcnRMC)u*%1w?y);`txm^vYK z{i709n3nflUp?PxGoNz(bZ;rkU!c-PapRFYci^IIyIDm1>oTrhKYLD56Ag36d7Z9{ z;veN{xBj8(z1T7OP>3fucKj&$hIZkFW|xZHtNa1Q>&~Oy-jhbm4AXA3j+bcjv^%zY zC#Pm zxFvOI;_49F^NFsOcF~zJHd)LBDMIQTx!!hb7xi z{Bmv=e)sc0=PHG{Zan(U{?d^`bQ7>=xDE6G4YJL&?v!4RgKKoO|<{LVy*O_c7C8X!RW0pwNl==dHlaNnL_l zu+-k^_2kLL$B|HhY$KGBFAR$E!cl;F4%ImeYqx)!A#WW{Q zK^=5Zdf_oKHJan4a@g8AH1YDMOF@T@`^D^~)Gu}N^{$-~aAa=1y7yMkqxbqtO^V{d z9g-Qr$JWdqr+mley=N@Sv^^`XIOXp9u0OeQnK!1R`C?Mn?5>;Jmix&bR>d5_woWhc zV+Sj*FUj-gxx^`pUv>7+F75CT)9^W-u#jtO4!wmq#8w%LN(1!SQl{?%(D1PvfIq3&zk;Kx? z$e*&1Tu3#G{M@q7->R~hHf}mf{lJm%3VTpVoMbX1o|E=XiD65J;{u-;$Z0 z>)MgjAIjO%uP)bgw;Z8%Sm-Jnvdj589W-Q5we*sJIUr4HcgDwmY(FPSW>LkwjO3mP}Z4Xj~_iB@FboqxN%SQ{u;_^2nN<7q~Q$)wO!HsN0^o<}22W`NiLDzcm*K zPgyhSkqxn;?6d}IxuWQp6ReFla(0pkb-Rpfvm>^jIma5Qb-q>%g%o})75qh0y!okA zkwCg?UqV0Nv0X0hdXSPDB{`d1zg4KyzBWDSRgM+vRuAdV)IkKr^Eg>%6U&z zlSZmY;ZhMriHV)q{rJY+lL~Bs$^^VE-AwlMR{P+HiVdIJ1bVHXhSZvIxf|&*rx$%Q zv>7l253&+{jyx=}p|7!Uty5#U%X6=5^QX?<&r~@ijZeEsEZ^<25qGk}X`B6|Z;$u; zl?FS`uPk3rZCn@+`(z(ImvmhAWeFv-!^_(t#5y=;nqT8;jbBV#MZ?-1(Fx5ae(a0| z_aha@3#MR>ll;HP~zr1AMZLt9YeGB z*H%LwLD6KE$|g%=hXe*p!6D=(n3){5NXmoNC#;G0)jw*gdhZgB$NaK?D($r zuCc}$XYH{s&OVp9nVC29H|O(w%Lj1E1NXW5Pal6Q&3$F#2?rky%mcZ;a9#MtuF^P= zPPJ4ya=W)~s85`O=8!eIRvghHC=AOr7zx!^mN@Ib*pE>=b(XCzoWI!RwG7A^v?H89 z7oixK)bwguudf5f$wXirXRX49E`CT}I-A6*N899v+l=DVuxBx6&9HB02BT1q(;{%6 zbB+4)J1^bZ>-MuT4vA-vdUCKd+Ia-54iez3yvfFR7)>tid{2J1+tx93BhbQ{dm448 z!O6TnTqaro6(D_aa9r3BnH$VebUY(PM?bIjabNW%0|)^6^j3(^{Q>u?;)r1-u{^8O z?^AwyrF+yT+@aeCNFVx_Ti znQYvN0$0qgT6ZJgfKea~QM+kz0<9(ck>mvJ0=#^dWc(A9GOp}(V2F=g5CRLuCp2sY zDXT&1TJmr&5MIpU6NF@f^{81_c=v}GU_6opbDxUfibQ)L$Gu+xxl0n~X80{}As)((RbSMQK?Ado4qThAnLPw}5zQ!d0M-LWj^<9DCZ0UKg&dp{4lraVvR`Jz zk%ImWV|^S#i!d=%Kun)}zAeW5oj|rqm*EioC$GDy$>xSwNyM$tfCNs;0Jc#^taYoV z1UExE?mP>jba7M8Q+;g3YbcNkd$nWY;BH?x6}YM z^^O9GcE}WJ5<%&I1%)bVbVq4rIGyKnj=mrJM-VD@YAYC^FMB-JQ=Zni3L0?dF!sC+ zw##OfFea4R>kN{v$T>BmWg~5V3W-C_#{vz%P4P_|96S&;chqK@it~1Ly6GhP$8ElM z-98C<;o{hWy)EMukfoG-MF=SMxt7CzKt1onmwk>WGp{7dTZz$11Yxwp!c zo2j|JD!R4!E?gK;xszq&R?5AzAYN|%uK3J=qI$vujR@+0Yg1Pc z)}~Im84KF$GasUK0qavn0#=M#$&8IVz+b&dO%__G0$7n}3uW%&uHD7Z%$ybHgDGry zxwuQz02Q&0Oug6WRADXT5(5PBooZ&XrSM~V(x4R05CmjfTLD+j$|49Ui&sOD^Ew ztL^lWe7#zIPBWVe_SucYFU5{iRXK75CY+G+0=DP8_^OkB#{Tij4Q;OEwq9Jr zl;Mut<5>8eM=c`7ZAB}(2f}%0O>&pMMR#mJYD>XZ;4=sTR=@|H&rj-!!w}HDN`WI< zaSzQ}xLaKO>53;ajl#)DSup7LK7d;Y*;xPWi1oxo)U~7JD1w~U*Pcs1Rzk?!@_dJ; zcUJ-&yzZ@*v5`o_P9)>7oZL5Eub#*wLKfSEQJq6u4kUSk}O&SBX&m2 zbi^p-n@3l|51z+Md1)B#nB_3|S(sTFOz-VM2X1*Rp2NKF{Z$XY5_Cfjjq&LNSUeOT z_hyz`91n7}E@?99?purO5MQgBq*id?5T?>ni z;BWV8bjIxl38>xWl+fvC^DyCjpWGfwOKpIFN&8Z)>~!J>!=QQ+5YN|O_LH|V;P&vr zRqJfKs9!Fjx`YUHcU>lah9nusA6-w++K{ozcAB^UF_`1IvWAaQivgTR$*{&O%wZ&- zBMk@aF*W)C#c3I|`s>MPc^yPRl#6L^%t^&i5hmag%1AEF!E4f3vfv+h_+m2~ zv<+z&>7JE?ua)M%_xz0!PIF-_+f=U9X@7%%wXfH$(kuhnv=sI5&X(sS@vi6S24 z*vft+xDseV_XKzFq9X75B zU5dSv0l}~8ap$4;^hdPF(#HzKvh$70YPQ|UBLl~GQh=l)R&%H~%&RpNk32%uiHry&tQi!X^s3wR3R|RGj?HBP6*hdu>{pfhF#Jd%`|+Sm z)3n*h2TxOxKT-IsXjBpG5_f-+A?(Uh^09WM;cl4&$zo!YprM%@Rji^N#Vk=_9%-7^9cq>~`EM_PwK+mvnQf-~eic!$O0cR8(nhw0BG#+D z3)vjC&@i1oYoX|&4cfR%H&qM7_ z($9=f>JW1V-84u(^qVW7w5Es{!<-!@E~DB+q5_T;QWUF8azYB?5hk6xe*58*E4Jip zVy&NuL;;GB^?SW7$|RH*S0EFUN;^LWS2eFfb_ki^DqpY`ft zTXZ=$5roZ$a$gwtW(=5q&Lowx`@GS9iIebE2V>g#f^@S-Bk=W5vjz8&u$Yu`xojy{ zpN_ZZOEc?L<>ccCj%PVcpa(e@Lca-(c3h@MAvE=n>8R_raD@>w^p}H+vNm-%c0gj= z#h%XZto(UX`+b$v+lz`H)dGz7`bwUy!Q;51s&TOaJzLYGS~Gg(4(l7;85NbbAsfXH zr~9NS@%j13qC6q7sNLd}X|23NPOXI1K|Ax4oDBcegt^ZER4E)QKUMV4v(-peoRw;t;EZQH_{0SbPm)d^xFMpsHw9D0jUfRIu}QRY`ktpW zM8hv_nK`6q3At5suP0X3d@t^}rWnwd+nbH`wB2$FiX*bEi}+||1D**X`pBv1k0iSF zGJ((|#jIJfQ-iD+DrW1)+#94zO2#C(FP-~3%_O(CH`63JdgT$gzyS11C40ZTGY+Im ziMmkA7_Z*BCV9#88AOkAIk(gCXh=ESPX1&*VRK&%-Sr6`H;Waw4OP-89BnN22G+0M z9Fp2o?%OUz^7D!}FI0v<%NQp$P=z>wv&2CaTq5pulL3yR+LSP#zuLPi zhoX6zZ_e6P#(Mj{n5ZEW*N@d!!iSrvKqh%4hsXKh!nS_7j!Ue@gx4N zx#6GS@B8PY51wjs+Y%*|N25O$ojvV)6=@U6*$oi=KIgXVYZsmR^UW;yVJHr*ou`>p zxEFa<34}Jkpj8R9JxE>S$H$z+<>mX};bufp9Q#8=pN~L@G-R!5@1*IgI8n5F;^gPC znS(4NDnu+{?Vm~NEQLPoE0HJlLCwSu;D`UbZH4#q{W>g<%}@3b zYUhkq`PmoGe#c@cmUY9^m^JkpKiEF6Bt=N5N5as}o-qqbn8WH!U3g~5^jLvC=*~7< zA5F?`C9Uh|J1&_xJ#~2fkkq}Y1P(!XS9Mm%%Cj3Z&!Q*G=fiCLkh~UCAvpMl(>(J1 zL8^=^ILJN!=Z=BUY4S)w3a^i*%tTghN`!*D9h~MgV*eYjpZ}1lG-crBfSq2jAmD z9f_7DLu-0bICRrT%41@-M?duR9hP?BqxZn~D#`TXIDtp;NZSQx<)M~!aO?6fwh6D7 z+ItG;SKGL3%H#o);^dk&4MBMcLyPF}#Vnd*>gGUvm1diHI%kTUHQ>+m;YPFa~?AY&M{md{jK77g{8Me#g+3Jg#2L-rA&pZ z`PZ!Dh7v<1l61F}e^$MPKy>KO;PE?uY{KG~URXl}xOW9Zl9-5z&4dr0wjk%1Rbj@% zB@uM;)@=w|(DE0TQLoRwN5UQ9M!mbEp;psoX$j5L@b`wU(C`rKlZw zJDTMi{!R?8RRXP9(Yih0(EF*kKK}Bzk0aN;+2P`vx#5g=6`}`a%Rv#tYzXVKF7G0F zVWPu9+2FV%kjm(ExCc!ByOw^_m1r9WWVR^%svl#*aP2BAN46Bt*lWpdnwRoiC|}z= zpu0z#jkTR?P0smH$XZ)W06B!Wr88KslBmPU#<`|pGrR7$542-l#cV0MPsbwM$O_eYmUGxql3=LvKk zPnvD^MwJfYvyUQK|6Fj}WPP=5>$Tbxe@{%?^Mk$qOvTOVRlrPhoP<2XG;(gpN&6egi9JHz^Ylt}qj+2Mb-rF>55-V2Z<7lhA-7VX4LbsM6uu1Y`7kz4d>Tit)5$l4nn(Gd$D)UVgECmJ=T z2nII}4Mzv7gS?#hCk%Jys*tCH`Qdl?JSA*K=|vtxcw0s2M~I&n&vi*UFLm>~PqmEu z@|=8!>9@`7XY>M0K*Wjp4X?KIepXXEiY2p#4U}Kv|X&cX8qvC4NJAx4K#oRqPLYl4@GkA%kmEB>}M`)axWFJ$j#mgtLit4O?&9m zGZa+4pyd;`Vsc%GVF}&zU`MbSF9r~HKgR}1Uid*Vd7_Yje)#jeJxzsL3r>OKUG!WH)P5$=oSQW!$%|%S{+AvlBCn1C zzG?QJgx}&GzFtIK9=xz0fxp4@W@W;euc_wne?N^E*jkOJO-V(MPua(OvA-9EYlzz57!kzS>X$jl zM->96v1ppq+LQGmB^TD<>&G=90jP{{LzKbpL@2bqx@O=eYYy@VNe{!bFI9Y}WZZXhZ|av7>sDulwe$ z(cpT#V9;~x_|e9>B;+$o{X%eI$hmAA-sqzFH|s-iqkc-*x?W$gw8otHKauS=j(wMo z@3XSBa6Rv6+m75jg#UujqL#!*xNmYU(n`h;Kl2#}R|;R~KJ#t%Ob;5H=2M+XWDb2l z&I@NhK<{hz0a!kau&6^!=udM9-uJ5baA7uG(6OnT-mQTf&;vD5%jQ_YzRKaA2d`@1 zu4)facjSygq6TQWe>kE^1$d{X>(UjUt9*xd_~DjvT#wTplg=M!4I71k?maj|64X|2 zq=vGAx_!EMccGH3Z&_teYeRKxF|zW@eTr}YXi;i6N(A3T(0#l3p8SS`1%&5j9v;YE;#zQ5i3pC)IbJj%?-Pz4g%ee4gVC6vb=L*Xk0U&J zl~eB?G2n7Gb)-7f2t{IhxEi$pV`xJ_yeKr6V3FSFe_cj+?sHg1RajH|7C%EaOEVRwVCzBvYwCyn1y)S6CkRz_G=z$O4aX|hP zmA1UFRoV2~TSPE=nCz`WycmP}ee}U!{-);3hnDko6wh;d^6Yusc0zOdW#71?*6H#X z4(vmh!Q%{5#oTyTSxLgJX$cfwi_vVsdT*Q z&tQU2)axFL2)h|S)_G}=7e6Eyw1=4;l1PZqIbeiN=YL`2ok(^WsrXoDzCGjv&o7si z&~JQ`^{svIR!<#U@h!O}KE&dy;MS08si(dA=;&rbhivs~pW8|`j*%naVGCcCQi-XV z3M9-#SF+b8&0Y)g0hNJe1G1M}2%hb3E+T6^xm=z&5$lTiQ60xzELOs!XU(55d`~?w zPu+DP#{-+$dlpR7mE42QA%@7MiXr|glV6_0R9)yJ|Cti)0pBBvj)ALdZP2`Uc}(s) zYZ_@&a4{1V2l8f$L_S|-jZgISeTP=z4U!H5|94f$=)P`W#m!rNYpbk?@Z2j( zF@>aQInp!-Xio7q9+Y87My=|l+g^k7;Y}}8!KPY)oU;|RI6tO)**YD~#ftZ1tKO48 zIcP6%V@pm|M<34Zp_?j^{m)Ky_5)%oZkhghK)U6{ClnMze7pQWk!9U?;0>evsIm8# zVn{h_O*kot^u~QY9NRPcUfC$%KO~{t7ftY*o=>NC#ch*Nj{bdifZo1?HRyP_AfjpU zqnAwl?S}!?E*q~Bl7{?WW)=_q)r1QFnbr9XfFF23(tDijlp#W6MR`s1QuKQo@YV7bA65;(V?i3lZkl zM^8mMl8=iv98)IJmByoGBx1cJJW@&hNQV0Wk@0C5i=r?`TwrZe?Dzn^#rHz*wnT7> z{KNl4NeIR?g^QBmUX||dL2|wH{iSb+ci{NLkbsWi&{}VOJ+J3o6g=-!zHK(`{o!@` zII5;@#av>Sxxeou&Rg!z2&vWKUg(=Tj$yohg2(CgqGeGzUQNyNU+WXg-m4?fxh${I zcR7wvTg3S1bP;|7%1U@1f)AsNVv7_VgNlN?jyo_VKnOgDLD0TH1!ejZOeyP`i4Nbu zg(CVyJ||t}r}t=Yaq|w`3*ac(r8~xG&=0Rge0!^S{|ViO-SO&=YoW@_PJk7_CAVaM zKE1~ew=sA5C0-e)WG8t;)e7Z@d0*;dZe6vqx%8mS8}$3skx%tMk^;6_P0MwsLWSTT;0$uziVokzEsazl zeDL^Q?jw8ZQfnDGuZ?Y8PA=B3*_icch~@UFMNo7`j9Z$_<{&>Jz-uqNAIA+jfjpE4 zk5ZiiN2-RJMTVemGvEAEqXLQit6mYYH{?{66-5TT>ehd+jlB|H9#|iJBq$!sA;?;v zW7dP7pM6i*#xX|gL+o&mkgbVj)%m;>!|eByj#6?al}^>8E|N%Z)$XdVm?#@winZ83 z^Ica?w!9Xuy$`(i+6eL`vKO4vAKI%_E;6?#`T{}eJ&FYoiM|Wb1kUN5Xf2+gM+C;I zUk0G|^+$J(SlAYsjUkiXcS4xQLl-zMtf|=q@GNN)XGp_%c>?0-KCUX)=HSTA=gx#- zpo?VozLl}{9w4Al_UFb6$n>#FRVYbzuC3zfOy}emJ`3pLkGoa3;bXYxtGitKVu}M>J4oL9UQpPJ z4qfQVi>I?%Y$gj6+ZU&%j#-2*J)4^Y#h)u%p+qC*KQv`W@Z$-FY~Vl);%!2f3vvD5&nwgC9SyAtEaJ z%rHwsW<&0p#VI?NBB8294+&V4tn|&a2{=GRe4bUfQPLu@CsK9uOc2t0a8;pq-@suG z@>aUrQ4yJKA0~vE8PcAsC|329VSVIBPGIO9Anu_uCl2%?=B5w zg5(5ey`l5StOfU<@2WMx@$)zj-YzUM!>b|}OVvmo^lb!`x?*JrRX zD>3lk3RUVE?vr)SGb(3jv)p?)CpmeS_+0JI>3~pYJ*^s8A+Jix;}dnm^>aP?M(1)d z|6iR)bWyymIocDBhQHaR^OTngX+>$mT&9X}K_^E}PFR4YKr<+!y_GB`Ki?)`zy%yfCUCdG7ydeG)Al;Epdc^c7g#EOetPgxfB(aQ_BH>*Q zzjtp8h+}WnCFhjrZ?1!%O&H=bW_74)YL?IwF4h8E&_a-Z`U`iWDuHiws>O7a%lel- z&g}FLJb5DttV(?vWrF{PhsH-;1&(^EWFenVvwu@HpMI678 z9+BK7Q~W2?SqIYjeAa4#2$NUlUYn)5;y{1Gh4Z=dlMbH>@Rprvw@=yFtU@=;)H#z! zqJu{D(|T{Lg8obSxyIEYZEeZHq|jtDw{IPa7%NE_*IISqrY%^AnPN3K220H!%x8jk@W0pQs5Kb~*_8)R}V&8R||lw6M!vg%K6u&eaMFbT$T2?-~r&3QG-*{h-uCsI)hEK3ww3Kq66%U3k9N#BjY;G?{70K$J zG)A3$2B}L5?ni6Pmgl~8R1EZ$q~u`Qlt~dDd`W3x6bdA#;1yTZyyE13Q8cg{(UQe} zS^$>KR9r{}^0U$S{Q4TXri}@=yT3q?_aeALw{!=e-QDECe|7qXzs(jQdMlBooR{8-vYXeQ}2fS~YfI`i1G|cLH>v zSHRkHIc~7=?6@AFz#}a3cm2xR=#%*(bko(RtmEvn65MneBg0X!Z>QZy_s>d>P999y ziqD{!ZvoUvS-p4EVXLqmd`z}S4$7i)mk(^x4eU{JHhwrIuK4Way`QXk2bOa0nQp@G zMi>@ZUJjhF83b5bZ|&7)_%7I;EW9n_KMJ9`5kz(vTYhqGjP=h^zZ(C}*In_wzL<5tSJgP` z?XB1oOWTw;nzPQJAdSGs|Cbe?|6IAn@+MxmyO8yUj+b3%%y;c&t`t0G_sO&aCPwFA z2BQlpOXlb8qz(F<-JYOGj!h8OEnA?;h1Cq+;-82a*w``tqpTVBF~)+~xT2;&`ivwQv22b$TIw@T(|Rr0+?m$ULD|sx&Cqg(y$4K$cpU7ZVyF z-_gRjL4qTY*We2i6j8O>=(()E%`ps&mIFUFnx82t|D_Jm&pYBiwwvJqfPR1lY>L~q z-I=(VpqUF405;z?NJ0+ZDsywN_IzPqH1?mRX;;*buXkUrDUKlR(o1BMeDW9ripbyn zSIu+8t>M1qKP|s!kg#hJPnXHHAR`EIrLo|UrN^2}O&ug!O|UUB}GBwO)R)#xV(NQx_Avn0^t^uocc zvD7@w?P`FrsAr14+K%y-a*JF+^d@8TGn!Vh471jxb@BdDWK#d3CT5A_GWs`I$8%E< znrWRqns#UuQ1|6s^lZfVb5a3ypn)EB$r+X2{8t`-Y36PL2IHq8@M{L~k)rgpyrFW9?$j-l~~yt>RftTqR0 z?5te3gh{^Ks)rV-&YRzVkGn|!rz~0dE7k#)4bam$D~mh6+IdwWg4^_c?d;d}Zu&db z7psttr!xa7iiuoW8+0te@c!yc2y3seTX%-FR&N}$P}QH+lS-`F4AAjk!7JCcZ$2Bx zK5uNWW)X$Q)rVF6-U1zm*8lbT5l&g;h?IP(^)^#`zc-udAK*W^-cJRsfAFBcl!E`{ zIm+n_>#$K3QC=-LUzd(~vXCPoo$k{W&P#8lo9FHcG%e;!NHC6$mdIs(gu1g#6|uPr zXxH-Qn-9lj>dJbQ4W{7AhonkkZZOJ**)X%h3)I(6hImtrYnF6VK93G-{DXRZeyuXU zdhq-U*BU8C6- z_AXiwvj5!h6v(@dz4)tiF6rb(OGi1aUb~2kOjLVNt_qq)TD*R+P_T`p^p>X1KW)$@ zFI?z)jyhT>Xr8A^FoR?{;-#c703AABY2+Z)&1LuQq#MZ6yTCF8g@&(#7!Y8{h0Za+ zvn4VwQj4r6L8J}kq42$;?vYE@92+AK3% z9h-)>L3JUl2+sS90?`%)V?NQK@K9u?ssO#C53q?_G@ns_zK*J|p693v%KLNRuL>fb z=}z5&+&z*gut5h_qL$LQUsGB{WH0ltnobNzwOC&PSd5QyB`f~GiaJdyZbH44>x*|D z7_ErgWe(C@QEWmyx$u5;zPcxfbDX!w&u0Lc`s2sb<0q%S%@s7hS}SR9^dy?`Rbflw zA0G*xIudlDq(dv1*BPVro-&%iM}7^Q3(3j!8hHoszj&-t8^V%fseH%!`^u{SrQ`F_ zU^lpN?vxguGl4J4>vULAo7nDx34Vt&im|#1NIO-tGW1irKc%v?FPYgdvB;B$rtoZi z^vNKzMxY*_6=W5n+|y54`y_^tFr~HO!2ucW?!IH-8$GQTk)hh$h^Mj2wlGYzID1xRz&fB>Clci4yzUc&Z9l}K!!u>BLchH#O5ZEzf$!g;wk7a#qBc(#;d!FTA4 zWh*d36WaVqe9LmO*F~UZ&Jdr@H}Et3kba8q9o|2^=IbYaHEpX9PX?VLF;CL$BTwhs zGdb_1#lReVzO)wGGB5t9^qj=Y$*er5dlavAKiJQ>Z{0#c8vgLJ!bE9~X*`5KT4lz) z12fZpCf7V;{%u%t@S}{!BY`|*)7I-vRwjldykxU5);%~vQb1N^rw)c~gfB(4u;d42cwgVM^*+9{B7Z}oNZYM{zx*9ZdFYcr4Di|o)@SlfBL1()cy;zrlwSo53Ei3{nrNv4#kXj zG2Up*ta6HG7OqNOWTwFeO?$pxz9r?ga-+dzaa}GM?yM{b!5!(X(tOS*JO9}OE}d(s z*a*m*!j-HSKkr6bExk2?FdSKN;oEe{X~>vL6keVsoOpLi*2rPBUiE8SD?RjkqI2G& zQ`yk@;gV+%dj+O5VSZ>ewSOPwC(!W%R-3FmXotNx)T)bC~uv4)>*D| zPh(V*f^(A5MZx->`v9-WxE$QIE;DpluTECe3Z~6`yHJ+;SrEl^Wyi-lGazjtFoTA< zA!H=lG&6EKQd7V*7TGpejvJxIg~DHzwWR${IlV+=s6>;4YeF%g`!+$!wjCK9o(bm$ z4-Rne#^ZAXPbULDfTM~dv8Yv=Nu2*_dpk^7KjZ>SJU{K(4UR})EvKxf>wn7%&G0Vn zb0WU=xLe3cxG9z=(e(~AhCBTEa|f0q z|He#Xp03SYc|X`fj)j#NEEx}`u-vZ|Vy60cM9d9s6xrpt;!J}tr}#>ppf#@joFQVQ zMpuY+Y<%Tx@hdGAcJef}v~p}yo0*7}-{5*O=?%vHEC^~i9|`H{*aF1nT#u_*VLjMc zi_iHd7TlEi_)cn<(EHnvYiHiiLhdm3xGD0lX>K;T?2PJgoi9n%bShk;7`IwcF-6Gu z^G1d6J3@Xg#w8W(qVjD+hVGE;^Y>=3x4k|m0*AsKEF~LP;u{PeVH5|I=MT5eJHsP6 zQeA2CgpM_C5$W>8S&%c#&pX+e58x>*Ok0iCCclH z+ydb^Cf^i6^Fx3c{uPde{#XLgjhq!zk^>_!R1cxIwfB{_g^|l^ml0=MHjHd?2>L(? z!1Lo9XYNO(Iy@_3gmccy4?>webIEjTIxdxg#&QHbt44RB2>|}Z#166zvolv*&0+e! z_{#C3tq`_diT(`@&?}ih$Zj~YPlKwa=pDuXvMW1UIm#0M zVFFtJ)djEy4ICSEGGrJ_+AlTV4$u;jj48qS-C^jJF9~K$+(}j}r8{Za`o8!!=g;D5 zoOKB-ea+)p`1L1#N|R2SwV6Qw=Aj|5Jr>nRshU%o$&D~%{_0KGbzSQyviM@f^a?plD5Cu*ci@y{Z{3DgTN+OHVf@T}3!Ct~*3`U8 zRNskE2mA}@PF*F6w@sKZ^MxTSKs3oD;CpapkVWmqJDQ8kv%%rynh8h+ppU*EkhNZ$ zZ-0R`JE@#MZ#>;c0Fu5kNGzol!o+1B{d{xGpve8-A1R3jIs+wyT{ESOt0Nh4y~qYeWzEm#{8bR<@tdb`V@@8+bJmrCYD+YlpY5lr4 zh)+&`2`cS16ESCh0+ony8W;Ag9~2hL0G|sV#^j(1WY@u0BIUNY`$WaHQXEv5;vU*u z?xjYBtfgME{=C?A9rHIR1bq#;2r^*i>`+_Uqbfp6tHw37s#ND#>sf5u(ZhPmHvU5} z{E*b;1M5ArY!ka0PE0ngv%RRfo@J5)q{cg{T5^wFeD2a{`aKNV@j3I z>07WuCTHa|-OgwWqN)-1y8lo>e@-Kdk1GJ;5zl)C~D)UdC8>udAGs+gb4ld~L938W9ryVLX<89DsdWB~ab*C!7Z)Aa zvRrmx6Il0roa*?}w|uXU6rc`Am+(NBbiIzN*4-bXNP@e+KFC(OMK!U9qdnZ?ex#6P zJ$@)_w?Y;lVOd_jCkq_75_v-+Ip;?dI{v9)C5kngjo9FcVErogd05P>N$_JV*^cJ_ zMHh0XG!0a@*gWmI%yOtiF^^|Ip(N60q_-~8i+f~lj*+teyLYBF_&d-WIU^dNN4BpvN?TctOS zA-p>U5+h;xHSd{hzIo&LJ8uaer{=8@_8@5L8pfPj3}5Z6K!HQ=@D3OYxCi>#wY%JK z7`06M@46Dywd48!MpqgUhhqLiRw|vlbI_-%mYwrdQ8PO$a!wbW{x?iynBAs-#P~l( ziI_S5=P1z^x3H_UFCJEEgr(UC{X0oicjZcmL-hY%So-~`9x3i~46g-KVvznAL;JkR zzV>ei1%mE(8=0b>=*t|t5LIR}qc=dWtx;DGFwGQcu4>n0SkPBKsk?3 z4Cfv{{+cu%u2|Y8Kpn_`Kq1$Y;vZD~m$38|kl{^vC?{R20P_2ns+3mhB(o9`Ve@9_ zdZ#L>88&g_Xb#nM>k;1kTw$9nosJBsE9fOjo@hSve-tDN{{1LOr{~?4k>Z(;@0GWJ zSBq}~`A4nL;%hq%p0@DeBe(U8cDT8<&K?tFKEdf^hMD!GXHl5`^#V}Y+(iaYmT>ptup{#alRKh zij@gmo}67q7(dW@sZZ|e6I#{`)}xNMosei!@zr1s*4rL)OlLJc&@R#Nf!>Hu^a7`H z?}eW~|A-T*9TZfG<{b|03D-J(8sI|w0PFXsC*sDIQXaRCTCSv-0Hc)GrdLtD@joGU z(M?M(_kM|byF}gcEIAPwVnWbO+4oza$Au9bGxF9yA#o0*keQ54pSR?*eLoDlm6?GRejw?W@-N&7Ci9P%Gg{ zX&^Eal^{mfxu@3|0qi7?HtlxP{Uzk>kn;XwJE<+|)q`~%xc;Lfc`B5qW`i<}FXvdw zoW0;oyzTP9G?gjERJ9!XdG9uF>a&pHL8xj({4Y6yd)fdq+DJcWno8{&4C*cb&bFG_ zO5y7ptQ%@3850UL_H0|L|08|GG!pzb5DV`9W1r0;VIS)DP=w6cHH%>g*%U>y9?(&; zPip!8iQtxgCe=(V;5*j4p+`+1Rd*pxXX@-z2Ql~eTz##xPxR-TvjjMD;tcqP=ly;g z@+dIfSnnEk6Gt(ah}zWm&aGjtki zK0?RfCV;rggn(X{9;&&C-(+3z>*eU&b^3Vx|41So{)!Rz$o5mJvO$fEP*mat4x_&W z0RLu@I(ia6irAedjxBAU@k5vHp#wdUA9G*HQ+PF!f!vm-!o2I0!M?{rRd?4ZeB`w3 zvEWZU6zdrYU|%oEti%}i`ixCHsa?Fze(eOllsakWmO9xI@4pyU+@E#> zZ0%gPzc$*j38kIIQ@uUiO!pybYfmwDwnG^_AQzY@q0hSc=M9hCuo)MOmS^g1l)h3n zAo{l*+fd zPvz$@WkxN!j+ehx%4hG+=9^pftnajQC*{k=TJ4X=oeVwoq&-cuV1dI{v2%&(FtvXRSJ^8No>0F+CbJQ7``cG4hp`13&JLgvv;?TYh zTM*3fUoMwe2g#m789#%G3jeKgYR1M2<$VQFdO*w62AEzdbL=mvbH%?Zgwxd2Z)Y<_ zi>qtrWNGL8InU;`n+wq4`=ouFGykn$jR5LNz^zP3Nm{19hGoX&);TDoq%$hEfF|@o z?i96KiW5fa;qLz%q_3}+{)+_)oI)-|_>RfZWO~f}z0%)cy^(I$Vd&W*x&*#i;@yAi z#qv_fP9K%Clt5*mI8bRGq}Y5CZQE|7crW#oQKq&9qp58cj0Sm%v487nsHsQ(G38_T zb6@k%$oc3=J@Gy&N-Fr=*T2E$TUZg*sfR%|E$EJ-pt` zwqd24s4zPG-yXQoV1&pD{kxKTdzsu+Wo`ANwZ$So-18x&7_eqRi&Y+YnNiM5X&$^%|B z_3Jphk?C}(qRQ2ffZ_;}N3nE!`E@uuJ{l}TOCG} z7f8q1)eEJm*VnQ-SYAu_%=5)6$amVmtRw5b&m_=QTxi^8ttF4eoo_rlpzu}iyam;X zW8o<)74Tobn)CBHO=VdMP2biq`sl@>RnFp$*6A_Sf{SFq0ewWxtwv0Jf$j4H-FyJG zNCPa}9GCH~;<8Gg`R;^h}-k2miiC+}Z;E>N-PZ!r9rOn78lTp1zla! z+kBQEEgu$sqHh8li|EYukAJAg`p0f}bakD`>qCH*`JFb8t5bd-2Fl79Hbjq=_`8XA z3KDO%SG9W)IfAygkBZ11LCw-nEsYg}w#VqF;LAt*9q!TBUFgaFY4GnWvg0-nPoA!F zec^@KP68&^Wk5d*Y~0Q%Nr#gQT2agC_iRK24Xfh8UD(e4q#PQVjwe?)`x9OWP%78} zBbaAX8DvcFtDMl6Pyu4(aW!6IJwVxJy}}oZwqv@fY^uB6aJ_S+B8&AK_UoYHgW6%u z-YUeI{7&8r)>g6FjPZeeKUpvHg`8cce6Pa=WB7xO*`76}Bosc3lk}9ak%yQFyJiD` zDS6EFI^3BB!Y7ElKm8NEJ_ZLF-r30a3$E~TAnyG6-u&w(*3c)Bj4tAor5Bt{`uU+% zd8p*edJ^1}3-p6t4#C#vg9$d-x_cQEw0pM{d6^Z}>p@R_$#nTRNG7EhanEF+FE?_+ z8P>Pw!f|<_BHN*R5;^8JeSZLo5mNybwzIkzWPRdwYK|8bNjEOXZpZ;T|0AwY$PBM$ z1_z8Oqp!h^P#tfE$3nPHPX@!A2w#<9@E)#&R*R3`9M z6saG$D+wY>N)BvjRj}-Yo*h@e80Tu+ukh-lVpiV(;Je{}VL}k{H?wc`R4f}8oceUK z?*xs9c>g_}`q{mDsW9-rs2eo3#D?3mY2_cv*7)hY4t%25^3Lh@&X>?L_}_lI+_Ass z4V8+_xwIPvT&6+=NyttzJB*N)-^-37X`cH!pnM+U@H)wxnP zWza(f-61+j@tt4&XP-p_+c&_ne!n08!n9CH#Jkf~aF)(py3W^Bniv!J(f8=xE&!b2 zZ{1ddJN0;Op`*fNW?Hzsd24XPU2Ey;HEmlrBHPlGXKdQM^MN~<8qEwOUiqP3AgJG3 znSpz?8vI%8yo|*M+uU#d=*ryJ-z_yNFWLYjvm7LB+n7e=n@ugANYNE%VPnLXoF6Vhq;XLNA8AZVg@so6p{DFvd?^KcRajOy)YT0x zvD!IwSTs0BvFnszS$k!w*du6rUZ=f-FWgd9b1`~5RngD?z8J=pAZCaY(LE?OK{B)CHCg9lYMuZE21TFP~wT z?S;FM%Aq_>iYV_%Ca-Mww){(_8?D=`Patohb;Nhpo|l1-iAlIeLH|n4wMWGKuoG&o zMx&_jJF7nD=4xFp;A?Ji1T^Z-{cb(=x5aXx#M^OY@qK;8_P0s{iVKHk*l9|v*ezF1 zCr~e4&f?`d|Fe6dpOo$|Q-x7{>esMQ6Q-FdyP~~d4_bkCL&D)6+TSHOf?aTZCJNZN z>-zd$z(E=!U`#3nH?0#^=>$3ts{=w$kahOet#7sUDK?xC%&Qf2)_5w!!2!_TSBFs& z`U2M25mk+?$&T{!lr(uIRKd_Qu0x^4pui_$2bjsk8F~5o$5`q=a-qGS1l=$zO+++G z+<$D#$*%1XhPF~~ZA_?utzEtIVoT$2x*ISs-Xemswt?(YOhlWvZ=Yj3*x&5JTZo|| zg9bL&@|JqWiSYJK)}*9Y#?OL$alW$C_q2*y>q@)I?UR&|C?e zRsvzszwj)8VQ81UQzRyQQDug4OHQ4|OkhnztO;xidB~cv_&xI=$DPQHV=k;QsGh}w z4%i#9DIv4HU=6U*P-VNYWd{OLi+~qNAn#0 zl~ZqjzL^$;r?8NzE_m@A!c?+M_xjtK{|8x8H=sCw%oHb?!~S&fVoo zMo)8XC8#fJ5>Cl1>51a_8`;uV4tCAH8+jJTRYMC zd-ZP1W5TAEhJ5e3B(C~hFLa+-E6(rQGe=HH3~n8Z+j$;dwyJH6B(UJ3Z- zK1*eb8--XF>TqDY6*razLvAD2< ztho(}+q?%~q`u@YY8&o;$E!(Jh+jb{S_z!jz7QF>u z*ye2}w6llKw0)~=y$hi%D~sAYcI5-WFAoFJR`r|diIr7V)D~1S5S3Ph+RpJQZ%@i{ zj#UC`{wY`+EJ?=KV#8Diw1SjiyQ}is&Q77H6*ZR>rVp3hZhepUcW!|LTS;XG6kG(h z9gnhjH=3Ygfh~&}@@0mZgUxV+tA~4gr?sKDWBVI3i9rL}>;RxnENiq2Us}F9zi}o^ zht;aivgub+Gep@MA;@QLSxNj*!~`ah=dFa91G9O zYEHvA=pcB++6@IArO`=WkTu^M8xt&Gq>R55&h24K3zy(veoh`yHa2bgc85BYB(2y$ zNWZJYEF2A^%(K4LjR`D1gzc`|J~<~g3?tGMvXy!CjC;pIC=a&=$HN=9&L8=!=nsNk z>up)3sFi9<*|01<#n1jd(Rr)jtF(`tM|3mfY)22jV2V(BNb{|l8$A{2l^23Wk13N} zYePC7m&TbajPn$SOIjsn^VG=wXQcBQog1rZVeUSWIOFB|m{%%PMb3Xn&K=wesQAJg z{&qy+s=MVkRpHmt-7=Sz$|9#5z~r@W{9PH2sw`^@b|QWjz{t?&Re6BWa<2xN7#V&cDM=oVNro zAh%^kp3y%P!{!aOQl^z8dA#oqqFkKGD;_<@mLiK5Xke*H)%INI4dM+_Ht3OwqM5!Q z$s=%9`w3Km?seZu6rPPt?$LnV@8(zqx58Sy{V;deHG*3#gWMK{9c#2QESC_gOEh>%ZP3xPf> za6<4WTK>|j6+uo}@Qbyq#(!94H|!%os$S?nO-?M?-hec)on0)`{++1RYbwn-6Sp|= zpu=QE}^Zquf$f6YF*VIX}{R89duX zZ8meV1>hI5aBW2v^W&@MTWJs5ST)PZ6=g1NMXralXy@Y_tZBu&2}I^?4O&+h2g8mY z;x`W_TaNE#<%bQdV{Z7)9UkmQg|d2qwQCy_Offn}IMtpMa$$>L1#Et#ereu_2u4Bx ze)TwN{oHy>RpC$ddkj%^foa(CiSp)$z-Jo|+Q^Q9yv)7L10vc;+)%IWt!JJGj3WVv zVOHUtFXXej!P#D*#KX9=IbO3+FLSK*%&Ey^+~F7NB23HNeKq5@e(<+9zjeR1Vx9%7 zZr7S6^3a!4m|hvw<2)(%ZqcY;LStF6(+56W^|yQCR*c#ncAmOfs_$gRa_Ele_aIo5iOK^foMoMN2xJ_?&1hVrui*wfZ93!*qYE`J96hI^3F zo0uzid+DJX%Qt2zKl{G46g8Opc!$W|JHgx`BwZJ1N91mA=td|H6MXOZo<>%}m7KlK z$&;epAyt0R80Y0<>AvOL=P||&X_^yP_t948|IK+&ur$1BO;?{-bp2=evoj>9xGYR@ zwQTuwuXY0^F2;DxO8tWW*R;bRNT*>9Mb3ZqL)qCg8i4AQeH~W(6qsgLE*4s_F8HWl zDf+DaVCsP(rR>1a`gSEY@b3GyyNf=E(^u!~Hr{M+Fxu&?RvyzX5zzaKiXmM(poR}8 zP8?zu8toP}Y!XjA89gY@?Tx6(OjMg{=2ABz7%t3V3{}B2U5~pQnhx%9qGh#)voZJy^H%*k zZMGahKQPALlc^8Am-B4)elq>f=#?pxT?4w^u1bpNVjI-~r-_kTltb&!FXcIlB7RDd zLYDbOZ-AFP{jD{51Q6=rF>%hfp7{6%=A2e0+yoBM^0fjxfOleYR+qxHD3NPRq1Y8c zT;SuI{aQBo%}bAt6QAanAA4!Lbl>6wQ7m0H_`NeKw<x8n2o3J=Ns~`IQx#<1`${ih5h>uhGQX6D9pmb4i5Ok&J^m z%McMe=~U>pX>Hanrk*DYW{tEPU&PQ;p}GfhG6CwOKd>U4-H0tU_m3N{ZO( z=c^NmcpJy$F{dE@a_udLQrW$chrhWnx?JG>mwm)vf)0^3&OugTOvgtYpMTC^q32{r zt%*p-V2$$0kk)RF?yzTlI!zWGTuRd^f~?2hN?mpnz%ImyJ{fXC0K<-^h)0~_RGLgV zI`?X(X**%7ZTrr2WV?5v<-rDt&HH%|98HLRANfA*R+v;tRdiB|-g;HM%XVFSvP1YA zw>8hHk9Tk@c+xuilrUvk)rnrel(QlI$o{J6|KPK5NB+xaf&Vw3#k&s(lbun*L$e*NBN-H}e_uPxFy(JOPJw?$)< zDN9=I8zwcO5UbP~JSU3Cd+0-Kyu>|VV15_PcU2Q}gW?_Z54AYNU$b1EJ`@`5SFJ~S z?N7RKmQ|yg{C;LsuY$tWb(ll2nD`zw;c^R!+PPXfDUtKK*?anlW;*k-I=4j^bsF+{ z@#;w)N9LmT=^f`i_KEMDXhg1E#D~qrFGTolBr(PuJmGR5IdCq3@jk=>N$k20?%u0G z-U)YdzX~uNNo{yLyGK^ml_3vm>pn|O&#is8_He9sQHLlypV%MNOI+*uU(FUFX3jny zh?#HWpy~IdYeFGonlB3-QQ9cTxq}exGxLc4x>UT-KIm@<_Z+xf>RR|&jX72d7q6ML z(6dm3i2@R75(SEsuM9!)Clfp2US~4|E)B`V`!}D|qqDZT^opZd0iPvWPtu=VN?yy6 z*zBGQ70HzhcGoo*sRjHgw*jR>W5m34<69=fdsuR>+D>vsiabw}FIPV1P zcADh<@X4A3-6oI6XE;97eoj~S13x{cgj^+|#ShoH06MU9g;d&1{o)7q@gUl!xFB)d zlRQrRTR_hG?e8k9n@z~|Zx#Nl7;Uy5_=U3|1y4xw<@HCi90E@=iNHf%)}!toLo$O| z$B@FdB+#t-gBN+M`J#TS^&nvRw}hxh;4vjQwGXmBt{lGZ2JB#cTB0!#n?ZkJ>H+v9 zP%##KNZ)~AbjWkdgGKd+%mZSKQuvV+oqZu|8=ETDF4Ih3P(uBSMgl>J{pCz&%DJe-8+a)cS0TNXRTymW6TG71es?YmaqKKBP;<+48!+YudWt z`bwbEQ*c0bbR+1Z!|gn~0cjRPEJHyS_55W_qM_E8d0892f9tvx9L*I_9xYXchWv@X zy_p@bpO3JUEm^dWolq~HzMj*5UCFhWVA++PO5_df4@5yuAuBO-Nh9;~X1y#6at@10 zsc@a3`!90}8hB##!kV5y{wtM%PM4Th`(}oZb$@w8pI#9sX`b%rjF<7#x8?mw$W-G% zY=v#bf$ly!8eKVdEEM? zn`JTIH&@H(aYKGVxr7f1@=T67-TRQOV+jUFd5G`1`FXSY%tiG+86Q!rj(M~;e$TYb z`de5C>q>}rSl=5Uh81XFx9r0z^3^_%ttI+b_%~yWrO+la z;G(~bXWq4nb#cF$_@Z87GvP~cA?lNqqMSdar4~7XAQUGosyi*8?-QrX^YrmoD2Q7g ze-AizIQ_xv$s-iwv%(J(%=L47{$a$gNS-Vgz^d?pC~2)1Yjvjt{Q#fw>~p}-QuE~Y zX{Q_TH^5cq$EsbMu1D$~VR@L6Qge3)<3wS947ds6{va2p4~L3!ZE>&XW8oMs%vz9h zm?QX*c=!%}@F(l(&hGsb2V}W_I9-|XM;81EPL9b6W~{?k)`*I7e*J7BDfa>CI``2>_mQ@yu%4P)TO-+mIWdGBa6%i94xc1+Z|#F_?kL8BO&3akYyBX9ThtO zq(lOLV;N0w8#vyde!7K%OQbQk4q=QwI8_O=fy&4@%a{Nkc#G&>s0Nod9Bw4g_~ zvi>KAq9g>$K*1Is&WgO#BCDspoQ}I5|Jp;p|M@- zPxnko1d0ZV_@O`c#Y&BKo;#UqoHM5G^8tk2P*u)o7K>Zq4V(s~_ zJSccZd)UFYtoaY&w=swH@oBjo9g!xFrIMkNLee_D(k6}mjotCOKAOK3lGthzM|}OK zou8fB%7S%kT7*6EiYk6uivMn*Rc{Lt_Hp1RepDJIa-JO7@KzH87O=(EQXIyt5_iUkpe51l;_;H%Qz0lGjf3o zYfmSiz6$q6NZG{6INuWI(e=RGT>$n;5#C;gDx!{0Kk<{o*z0nxM6ZEygy+dUoX&Ce zRhYQ?*Uk>JPx1}(dhmd5If53X$|cN~$%V1&Letp#Qf5Yt&|H=6lF5RNm)}2NeAPS` zt_(>e%gqWfB9^PD$Dqcqw-y*Wn^|lMVwEVWD$yKP+f_zMH5L-sCpdJSs-E`@(__6W zrghy^b34Uq($Y_umWQ!&^4+gF)&G6snRIfLf4+*MREh~Lev8hw?){uHsmfTvl3P!r z;Bzrct6G$uD2z_gR_La%Jr8`jMTz?~z!_N#r2VWrjS4@gvH137C9HK`CsXZXxj&pK z9C5INS#}Pm*X_x|u?IiFIk4R(q(S=b?^>Vd1X{2oGSF~L9A=CqGyT&Z43Wc!!uE8q z^wW{@D=E!eBJwY8e-}W7pn~6@mNuacY|+glmO@}l<@A-3!ck|MDSTxbbFk>o^kD2E znPVGGWaJ@(<^$iT$X_F4bPr0IznrP^`!mkWJ~)(qK-*iRv1UdHgXK4(>`wi43()2` z!Rit4jY-uAf)sF&HPEGf8emxsZo&5|m{tdy2d!HN-AE)k3^~S3{KC3f-G=Y@GtHU~ zSu~tf-QD+q{53J9io@#_X@!Hv52X0nV~4!2KGmgOxcy7t<5j@ruYJY);)G(Yr~6$& zJiX+IfF;k8OMjTUdM^iuD;vHoRhqkBK52GeCVG=WZ0Ib#*k~_xB0E> z+&7b}Jg();_6~^ZdqJ_4JEaYpgC693R9;?LQ$}dv7Y%}JjO^kCEYzdS6E&c7!xrS@DnVR z60$fL^egf}{K#@<+bY>$wrSYBvYb+HSDwlh_{|~?$|QfZ#ItikD#N#awrM~%PVO=t2#F_= zRqC(sm@ zwJ+nZ<7!cCW=K=__8Cv6lsz({u2z!)P-L1lPMO1fZrK{v&P+&*vCIU&nl|Yy#=7iv|e?q4i!}g_m^{ z7G*PLv!|jNH9(pA{0>hhe@PJR{Khw_6|X@+zE=0ZKbZr`ZS0pO3lKBv%VzqbY=n9_L>isZL{rl)Dw78-pv1;kS236Wq9T|+3B1|`4WpZv^9DCmUj+&N1$ z?USrEt6cc%s=%71j}ywaggd#ClRObt<8;mWypwH(z@Ey6bVU)&JSszQ$RYz6K5qH_ zD!`&r_onDOWc!hp%Y#vs=Ku#f~#JG6XG|*bd8944+OiuDLqYUUe`v4{_fct zK-`2y!H=`KSMKUY2gN9djFUvxy(>A_&}wEUvf3;k>m(h-9LS66+C=Kgt)J9&WZdx+ zKOdgt{04Xm;h00OB{q-@>{+*E4;Oepq}1Fe+0F0eE3&7keODSIw%z$hxB`&ZX1X6= ze5=3dczIyPNrnqc;A^(WQFLBQEt5lTuNJuj!52Xyr+xga_{&K5Dq?}bW z)3-)?E?Yhu)x(O($?xBIZT!*075%cU?IB;ed3($e;am~mV~n)C$z)Enobh)7LJ!FP zUTcewk~NNWw`efh@92Fqp4_BkDNAE`89wyQmdE0|||UJ!sB-dzEhk%Xv06*lX|dXdH>txK|Q=7v`r* zROJkx=eGE(=1ceOn25vvOiR|N#V90(8{gK7(!MCHsO1)S^4c3h(D=!k=mVD*2O2%{ z^=_)b3-d!~uE)v;ji+Y)1B>YSer1SX!(r}a!`qteFYy@_1|rt^?1DocJ&%_oU=G(g z=|}61ru}1z{SPmIUp&IAJ34qG&4v%a6{Zx(dQ;R32p`tfszcMt(w&GuQ?XRd$>izL z2!B@?dl+X#r6ouxcv!0WD!_yCdv`cvvt|h{C;aQPc3xEZ2?UNe7<%BP3&6Y$X0rx< z)LITd6*C2bHJPjKcDSyuBVp^Vc{V~DIhC40iYq*WlJMt8oB)ctD)< zo2?%|=Ut%c+vOFfoaf|DA@L`Z*^xrd_Kt~Y+fiqcf~!jWqNYfDUju&m7ioyj`nH0u z#=4B3FK0h7w>$LV>A=xFnq7$2JM8Mh=R|4EMCcu@r;89& z3Nl9<0*K1Iyk%@A?#@O|cnzW$KgKR;WKKVZ($G$V8>YM6jpxY^iuaMnv*iDl4ft3Od8tu{DFc zzAA_NAg4HCbcXYGt}^{*p^7IltUgBrHkYN{vlijyj{F6?f7}%Bq6QaQJ4tqX>qqh~ z&^zz>v;%au7x2ruAfy-RPCverIG+rynOJo0akB+f|O-2W?x@nC0lg}=cTjEBBZ|i#;F+ZZWp4aa`GMmG_)MlzP$3Ue$C}j zQUdw&%#aV^(m8h1@8L~u&nHP!XE@#c^fF7(6QP4I;am@;oT}KGp}WN>kky|7-7mcv zcZcH5m%h*L9@kK)7T7;Js=`cn2vb}jDFm(IXlo1|iU-rWv%r*ga1M>g#j@B57`q3;5Ns)Zxt~8kkY2-KiFlQL;W4 za1puOwdcIhMEXt~YGiM|Dejr6wJ2YXoNG7=yhih&J<6n|O0Pr4$InDe5*FTz4`I;0 zS9bCKxaZ3ivAbjXr)OX%9u$AO?^sgjyAOT&(j? zz)qd-X~eA*A*PoHMPMhTpm`ciMM9Sl~RKiAK)MyFd5U)e~>mEg*LsS{*h=eA1D` z+Kc*?9y5k7F$R{<7T>XpisSA=4;~)&03Xb5?PHj?!i>W%UrsX;prdeJ&2M23XLo7C znXvJczD3Trz-GYP%|hI=wnC;AUrk%bVl$gA3(AdFse zT`_;*QH`U{){EYwOp z|9X1T;x>jMjsM&Qf4FYFwoeNu+t^>Y!l9}49QhsG!jES%8 z%k@63QY`o);`ECfTmNXqC;mWiO(uG%#D3`PDh}xG`ug^Q-^6{&^Xp*^n@KD!Rje>> z>s8{<4#QF3tz_&GS)6Qc7*E63lb7ff3$1pUs$;n)>_MaSli0ohdnW$5!A_LSYlk)h zdI3lN+)>+{Q^o~L2pnB8uD5KxtpO1-lSg=st`|3pssK#Wj3#fDr}{_$(cUd60n`;_ zXzPS{)O#yTu=rjCXGuPl%|IW|*=hG{#8Xs_gUK_0M!S6#fJdl1ZC7sxX3GzAEW&Yp zd{R5h0!pMiGypwl8I}6;569|@hbc!>y31@r_42>Z-{N`mt@Tx~Dflf+xWEkVM>@Lo z&CE@!^u_xVkUDC7b4ap5S5${U8SWv?t}w{x_W!YV6uG=-L~1)UT$vU|%()=fp$j;7h&YT~e*)qyVe<=G|8VY~SP^Hi zZAq9n!KwVNT2ZUfi?X~YTNR{?C&j@_fT;t1i%W1`!1S(yvKr&3)`U&_mD#$|#q*(C zJUTd<-m& zku?v#pje3-<=xN-5pC>zH-4Rj7zI0~xlP$Qr&o4W)|K`6r(fkbS+iQ3 z+4pVw#)n59>wCkBodZyko~O>bOGnW=!-ORA?&hx?@`X2#pD-P+Ywe#LaPH`&yk1qA z)>?Nb7j#TqFzYf48s~0ySMhpmoHOYAWkj?0ec7j!d_}b$A2p7NXrV88#!4O5?oa9H z;Mn3@7fPhjODK++O|!QV$0vTg{k?s2sx2mYPBLfQt=@~eQvcbk^hct72Rq`DXr{2@ zX2%-?{wS*yvazUMd8!of>D*0$62DM=rG&-N+*g@_Q^(>0V)FLNa)SKyL$mu1N16jQ zavV4bMRI*sY~q!&oUC&7=WY@4as<^M7( zIPcmn&KbMFKdFHl=)O<|I&gjxg%D^Pg0&_=J!B_XUe{+z*F=&n+GrA z3#`UmetS*5(k!e^oF{5gUuR;43b%l7$C!ZWmEW*e-rR$)%&@x9Azz#iXz_xCr9=mU zi>Yb=Xk~_;H|Mr5T7ids_LBhaDTJE)R+j;mf-^!04ZI~?5!MeIsAjWTL_OSdWd#`| zPs2VzEV*t;T2wQuP1oVToQ~5a<-IDR!f}z8MbrJg#ZV;pw(%$I0?`dvm9V9+_=tXv zTxC(@;6t4tccs+Behyt}-8|%ScAFRy_jPrROjomm;bo3da!>b_IaxWJx?>Nk*+#ur z-&eJtElZ^SP&1?@>zIf{@Lbyr5z2O4;2f{n9;@VJUIugb$+pT+5}V~2R{LS}z_Tg` zu`Ym6GgM;wQWnrvB|;e7t<2NrE?S%HMsntc?JH za^~ce(~Rv_b$qa{_UfwCh=89_kgT$I9V5wc0I z@b4*a;K?A3XZj1N;S(QS#~(3A7!4%GaF6&YzzLtU;M9v6!WMzGlFB=GcsqUpD;>n<8JPTXv-Kg{2`8ALKS=k0 zxEgM?w#e<&b%*tn2)f3UJx0K9SKETXnCao_asga7hCo_b%0%eT@~>S0WL<^Fh#IW2 zmY1x)nJbWMs?#2MXNW$hpq&*GFgfJ16)hgb!=9RQ<>6 zoIhNR2`bNGN0842;x*>s&P&R#JMYwy?fmGa2eeCw^P+f-Q#vZ;wr9fa$hPJ>yZxkB zHQkMAYZ4HFCH&yB+2OuL1O$@uMNlzg07J zC^n**@=kWz#oYS96U+v~!O36A2Y2m!GYY&ftz!3aR&X)J4)I}?eGS4`2J+iG^W55Q z*+EdI?$SuC|F$IU8~qMhHt7@cvSNqw6h2({QLrRl|3QCf7;_>?YH0GDAgvE?8|sYy zw5Xn=gT~{Yim6w=m8I9lxlI5bR>Kq3AL#mtquQh*kVs$7K8ief4ushMyM7RTrc(DnBObTa#u3`HeqUXWgC@&)s42xQw5)tb z`XcW7lX9}yzl&0JKP5oH7qb%8iyZDQ#doAS?^bUosPEDzSGknf@R)Y4wYUC_oCTpR)EH3)1Ot2RN7sOW6oVMID8fLzA*Hp_?_#u zv)tE-`eU}v8tZFvbx$3)%<9iuyb8aP6_Sw^RpxX`T{!&PYS-Nc>Rq?|Q)}N>r4S$6 zKv{8%^Jl=fUBmkeihh9!8FRG@&IAKf(-Yc->q;S{h?NooqM01>XO=mc^N1+Vggn%t?8+9-;|{0EJHm#1*^C$Ph(rg0Go zb*ilcA5n{E2@(^?vdxs{ti7jLan_BBol%I<%foCg-R@K>MfAZ1_D07IEGEO>SP*ug752ViW^NDyxW|A zJe|_G2ni4Q&j%v~PU-eE>{0*BPSix?MTyBaUz4nTL|X92NhgEW4hX#_Ik(6cj0^{w zsmsFQxOW1e-9(5Kd;6D*mI;w;lBjW_o_kJloY5S!Qo%@!ga3$>Nz#;Ruz% z96SF%v2P08AAf!>zKxEIr|&^3b6VF|Mj$Rdyg$-ejLO6kF32ad{ax{?Re@ z*Gi}JWTIK^3SrsHJhCKT#x&07$hGH5L3mfc^!@e< z{QFpCQ*8&rYLy~_q3cTs7$!IXwOyK0$4vBE;c6x4v128GlyDvDd=jb1e^J0G{6tBr zphAOio4Sy%yy9!tax!2&$BhtBg90>4?hSqq?7>?a$WunR`MgTAycRP%?*AelNAvaJ zq~&w0?UApiWJJfzxNBW4!@hF9PI;Q1%fkho8wwb;rmz=2;HfeY*T#LY;gNU}0S{Y*$N=#N!A87?u|R8G6ywUK%@s0lR%J<0 z1g@nQu3@3f!VUck&hD-Q^~A(D`39ZO$R-FOuvh(Ngt_Kwy}lDn(7^^9 ziciA&h$vR{t*squF8t(7YEl(HDlsKHV6-4ADs=bMhZu!=Nz^k}eB89jT~Hvah|G9j z!6NXDEZ3?=!jhL!>kxsm-WJyCm@cN=XKQ;lXfXSE)+2-7pj5nXU?wE5;H*Khm+R9@ z$!M{r1Yn^hvqDBT_w2wKH<@{IOgKNPsWm}mp6hzl`pdFDz9LUqT=&xTW6%D07V1^| z8Vht>J3w@~`Th8QA>|PeVNdDz2q1@e{kREBgU5;_y-CZzl6wm0rW~HKI7it!rX{kT zh{jw%H`QnN>`0bdp8dV3{YQ|zbh3~5MXKIw$8%27!aN@!s6}z4m&bZ&h1LVd9-nAo z%lnug_m=vNY6Y_%2n@;wZsDHEJBIgnT6N@hzhaE)9edACZH~2ah!9(QweQp%<&K z7>lkHuv4ZwJh`ZyTZ+vN@`v4vIjT#Ru(|gBVCUdaZs8umptA!c z^Zn?7ot9qC4OjRjnH>vwz4Hk=MkYh=8Ttyevt0eN2%Kz8D^)9w{E!JhgI!qq?LAE z#S~8oU29V|T@p*HhxI|9-n01*;j zkN;`tDvW1=2lt=S43EJ;RHCm?alWC6c~P0r>#oaZqA;=9}g2)n+0u1R#?zF09*`{7q(+- zo--RSVBfNe6w{Yq=l|dVAu~8RQvw(b!W+$#dk0()p_{YDqV>#Oc0~N#k^ZsoLE5dr z-xf@)i(=@Pm9bo0jfdtpGwfwv4h{)xsQ1*eB^so{mhmIhyfLuW4@ zrV~Z_m14CP(H^;Qi4?mT0^@U*RZ53==fx!ue^&g!`NK*LQF_k)>)BNh>Y!-$!2`?A zsyE1K7|kVF3R*eipZjaR!oj+#JnkC~8rSC}8niPTuwFCLsSL5&6Nah$^&tMczKJN8 z?kunye5e?ApO;%&SHPUxDZ%#O=Vkfo4MJ43nXLB9=&BX80_LMmVL;@xv05*2kxO8U zM!1?HZK~Iv&|gJWKWmtxoVLtv)_X`Bw3}WNXFOAv=fNp;sv2$LfzRrF?+IhwZs_!X|hFe8H4=&!);W^27fepAzRg{_fU+M-u!zj_S;qRi-f#wHbo6f= zJW`3aRTh|vSV~+;%N9#bRA$+rTGSWsY=qK}X)xfo3k;j)Yv`uh3WTSh2LzF%Lj~km zU$2qyu->)MqmMfi=dqh2g%^|^@bdS>KPDR-h??ijh#iiv@B~qoU@42Ty=u8fEb;ZY z0FTlzwY|ZogjAsKZ0wP92LVaBj}Ht;xa>|jP_XJ~{67PU>pqcOJVf=*$Ca4eiyekj z9UL2mHNpmWajur?c-N8JXX<<}hwJ3DICOtofc}RUfP9nYIh}0L8PaVyH~*nOOw&aG z3Vpn(LHH{3ZX20-;9)oF;4kSrW4j|8uGH~_nzD8p4am6@$dLicO2iiNjFBD}khkT2 z*_BAmn^UhXbh=zG6a8RUlS>Nh*H$nT_m*$aFOLboUa}`{FIq>(Q9Z)AW36?@pu=Rb zyl0E-+$WQOXFTO>3L)d?C|c15+b6z(UjcEUZGG*1F6DRr8+-2=)%4rv`Twk_R7F4_ zfCz#Jf+)R3MMOkEe~5GtQBdifkdTN7p&6P=2@sJkO?nGNq@#fJPAH)U2&7O#%Eo)< zp1Egd?%CPdo!veE^MA&JoI_4du3X>idcR+><)?3gjAc3y301NmL-`Ku0Dy*$Pnm&;gIu zMTX7uT`QyS{SzEpzN({VZWjBH6NMmbL_PcD-D0k3k%U34MCn*?ud|F8-pcnbi4xHh zGgk&!^X}{tSKJR^r*UFN>nq3wQhI6E8t*iCJb(OFdA>SEg4EO5lD~{=M)%E6-rDps zYt#P6Mx24_Fc^{jTA66#l==t?E@X@jE@g3F$ z^0<>#0OM<;{q|d;!1gzzzB7)4+~~yMi>%9mAFoP6b~k@r?`cqj&C`+0hre<`@a@lE ztS4_>n%U4An46_v1&wbVIhExR1;*TL0#uG3=#q4|bcvApM{M(l!LB0x89p7S(XM>@ z6N3U?CvD6uWHWob-fAyU1ofBo7ukBnU&O`%n;514xB;=rOUX%~6|aiNdp`}faDO}I zzip76#uM;plux}nopSM{H3xVyiY9f^H12Alol70M+ep&Nsolf}&4cDXdi8<#y*rU##RC}_UB{rtZsl9Bh{ z-%=-bM|7ZNEKsbjSk_~oirlHk_@tg$r_rUPvA5|Ddgqu=BLuxiYF_o$ot$%!XPT3` z7hiab#Kq>ynI8)LmXT((;H!&{8@RduoxSds&L6hk3%pjX0foqYACWlK9(>BHa~M(Y z*}oghe0`!&?k^kDb-h20`;Q3)pP=hrwhO3c2}q*R<2>)gyzu0&9U%@NSViCV8yZ%C zGN`g~7OIvFB!SdN=wIhzkeyMGMC3?J%g*DXWkI;;Ys*%LFW92NQ#1`O*Fn3l@RmP?$E?tV@O=B9Y=Imscwlj2)?kPeiGjM{44ip z6ECJVR!e%}1p^iM=@cAiZPigm6Vv*0H2_2#(=VEDh%*!fwgs;bUK+K6?gVd3l!$Hl zMwcEizmHn%RI(wHEk0!%eZZT&LvTSgcrTzkuW-@!s>Te;aDXS-Tjj$KGXCXcIffWNtD*uB@n(0Gum zKlT(6UMHj$^8EmbgnOF`(F?O3J^=9i7k!(!Un4tg+z2&p90$^G@xUS;tmSpwa<$3j9kEb(rHT66Q?nTr_zCtD=8xw^aFo8jb=-nFlcR2#m`SQC zeTA=aCJQJIi$VvK3g8PGrRGLb0?y(=B)D8GC%DJRPTz1786ZOQxb*WNc~`Aci80K+ zY@@)&MUcU@`+R3M^*UaP%ycJIOzm0jQXX|Dh)P=xI7dh}&shXTQ zx;*f{;9DIYnosoSst+Q&S>n z?Py!o@O*OJWY6VvN4eOyXH0&tO30KJB2@pddArH&sV5^;`C56^xZihWBK2u2<%cv9 zh3CQmwnVEc0}vI))K65NbJsWi5 z?AvL%J(MO1f;jMX3qO%x4VPPj^FHnTUUp5(>zsF3?B>q@pV0ijme82n2d(D(^@^Es zO(XKofKb8tFL~onGE8+&B$mf{JsryZT<`jdaMQhB*V$fcISztl3xN7ZJ)I@!5)I4O zd!B2?AzTt?aS*2gN=KB zv5wsY$`_~CxO^kr)BTzPl!;nK!Mj&|1Q|PN%mXcn*Ftc~+V_@+y29B^kN7?AneNbWKdxU!Sfj4HIjzGdv6ToU@(X z_wsTg2#O9e1K`nNFz&fb{_kf53IjFWoq>HjZ4O}vUX+p%uZZvO^td9FfS=^hcHQsrjQDU(S0EV&_?edYf197V!d1ANLGwJvR)9qr0@EfuFA+2&LS+ygTjc}TD+GhQb~dj0 zC;KxYp+55yyess&P61wM+PE7rk)OC2TqUEnB}}^nnw^y`E z2#q{=%qm3w*>`q%uoKDVnXqF_2tL8a=G8c@L)rt|eHF%7;jW}Kn#F#=hwM7$+m%+; z!nUGQxMenlAua_;;LFkbUD>KjDh|wb_(}KWuVSEgwCzt~$!r3=tPQfy2aZ;N%fq{Ue9YTBC@}Ukdzh1R@dXiTP^>Zl}&x(lATVS`AMT&gm zj1e-4{yuMY&G*K3_fsb~4w`4wtUE5NIqqWhMpOKWGV6rw>TvDl#8HDo?xH7kB{>}0 zgDa*`rn^}U?^nvhpEbTeXivXWh63Bd5d3|S$sz_5b=th; zv9n`<;YJJBrz}ERoQpz1 zwQPVAm5^k1ZiaF7{-d2aQ@+h|4>kekz^~#%H*Ms??{s6URs&{=)=tPz&;)Bc6HS*} z+PI(smoUo`lVX?1?(y4( ztpY4k<`|bai- z6Da$O`nQpb;#uGl41$?n?t3}t;{;OJe~2+pD`ISP<;~U2H~FP;9bky9cC^$sb1BT$ zng}Qbtr_@h<$5~zJ6bqI{T~9CG})M*@ADs8GH~#Z9cuQMiq+W!ciDH%)gUE@gZ~^$ zgb3lgRk=Bv+Dp5+!&>Bx7!&i>&=>4L&uO`J{q(aeGMA{fB-I%RYcDecbnTvHlrK77 z*Po9t>;d8-3KhwUMV1E!Gv%;k!46F)}v?Q z3)$iueUu-spSLm2w#hga8rm${w<>9KE>6*H0&(!>**F(No^@bXztY+7K&<>nB!>Oh zZzQIt|Ev@5^$h!1qcGX|KPZk2W`GkqvqIo?e5-Am(;QBfD4M3G54jP_GW0s z7dyDeOCfK4|347BMB5}b-qPuG*iy<~`f5CU){>^yimzJ_!5s1C5?INb1I|BeYI=Gi zdi*`7@DHqwGm#cDm!k?IJuv&|!LLhw-_m>Kny~aXEwa;%DC+&AG}@u=N?h2~8g%Ys zWFNdZnx@@-k`%WbAng68=r-@X8m@R=b?)jSFV||u*n6&BLD&u27f8)9F76+zHQ>6- zkdVAfv=Z+BF$1$})X<4f{0jrq9_H5w9hv4@sR>eFyAWwS{u1v=(gb;Koft(S`+Ey* zF&G}W1MXdG2;KzfnS4U@8^lPnW8vTs9mf<|dXtn2-B{VxY8nxP9br3M0)KPhX*TnU zkqTjfw~I^MmLftssYo;;*QO{>kvz?z%=i;g5cDaE?ckF1A38~i-4$iX4%#Zs6-*jA9|{cn|61_ECeQUI-XrdRDS8=u^AKftCiqjN zWw)QI;$q~G9xt!-`2fd>Yq}B|WCw z%avqwc>yW6XjkeaHhfgdp!ICcR#m)k^63^!>jjn8Ln+pAi!Xgt>?&umhsPq!<^J#x zZCu?p`cPS6@{0Iu$oKQ0da-KbO|Iyou*TPv7>wj-hGCsnv<>ywo%7p(`7^H(>|^Y~ z*X57e?8RO7Qsmx^h;C}tQ`ulwW0PN+xT&N_c=bV`sQQy&g&*FiYEC@-?CxTBk5ap% zk}_Ih)Zs7fF;g6=eXj&ZUfAM=Kl$K%ACXz2L3#t}Okjjhk@VYh)}k-f9F2!_`Q!3s zn^Iu6jhjMtlW`wCpIW@?S-I7eZ*3;u{;t~CG(-A~V4i^}Qs7ov#NbD@G~(92=fq+7 z6i%AE%m|B<(NwePQV8;*o9~xsxzQ>&|0s>`NLfVeN8uF$OTNKlno^)CIXaRj!2lJN z+b9(fD8Ga3bKRPqRUE4or4~ZnGxE`TP4ybtuj^TODxi}Tq;;e1`jeXNh_T8HeA*{_ zyVzzIQ<(MaH%emcjsbI)^Sh%ijF@H#oDu%<7HO^i-q-E{RbQm5K8o5U{&cM`a5^^H z?}JkBP^)LL_}Am3M)F!G{Ed;t;z^$~jQt{^$C)oQy-8UYbm~@5GzmZ|4n1_FE5eMm z(rB{brO~>{X3}p^Z;qFj1X5STRfCi|4Df1o8FBi|79*>~ioUOVLC`9#m*M(p2?CQo zTEZ z-HY~lo08_LX&sdCB{ri=b#JzaVNgWJ|y@IfYZbK@xkLwm@;I-BcxQsPPhr-{sb4OIXFYHruJw+4w zE*|)HSgf7fON;cg(T?Aa%O|Y<8_fh_`Sh9SmBN@KiKq#utHduh>BEPbMURQTvo76w zqw%uk1K_fGups^;^cww|7LqZAJ2qpEZ1=Y~qpS{hzqts}^ZF(5vBUG&vngb<qIHaXgz(J%WKAHpJk@2k zQImY1B;Sh)WG=zZR=%8ZKrBoNwgb3mCf@tV z>hFiR$REd#x&G`IKmP9rFBCNw<{M^QkLw|Bj!33UOAWhUxUKLTJ`j# zdRrIUtAq+MivG{QFs{v37wZZOzb9+)_U!-hiGD3lm3LH`A*l6Tb^Mv%WmQnP_8V<3 zjvoieV1xjU*_4l}ewnw`B2G`~`%$(D=X9RB{TPRws$?B&YMyHMsgeKqd4bE6?v(y` zcGT+$a_5aU;CN41Q28KvKP0!;Qm@QV-f1_DSivQBf z#6?y2Tdy(WU#Hg0+H(G=T2y6+0iqo3D;B5glRaEavk7B~mHo@-7ohNvaWm*^ZFU$Z znAIn1`3jkLd4uU}7_fhi=}=HrtnfIu^Lo@5eF+5J7grff+I9pi@Z4{Ih*y)sewec7 z?`V!)R@-Sci>*DMS-in53h)B>wa+Ki-m;PZ24|W!{Ph~SHi&S(TyjQzCBON*_${>L z$O2f}MzZ()WG^HxPtwu=K|jilY#W>FOO$2zhD5w|D|Igl7;kO;s)8Fd;H}ki{JsX3 zb4moX)R_I;aqQ0Q&rB{sChHP)dlKTeMZE8W+P5Fjx`7=?fM%xm-6q#R71ysZ*D@3& z4(&rw2zdt241(V37IBVA_|pA5>6n9E9-+B%l-pXFoxFrITpH}QxB5PS8bG3zu8X&vHzyRW#1-kerZn5iJ_CT~mX(=+RXL4u>S7n!^j- z5;McUb^&^DTPSWZ*WmH1=yhRlu8T6U4#m^X&o8McM<<-e%Hb~W@8tf(3K0~4Bp#ff z8{KWW8SMb-=JPiFQEwF?3{3oyhq4wu1u`!R)w20c7LZ z%HU38!uN8f0D;`*tI{)S95-}Sg8zF~M!b}Io8FeyEh>fXMn0FPEYF>`6!}`;>ZiHd zfxZ7I7rQVI=SoY8sr@c?1uq8Iy`}xrPkQUl*v7s91zaS2%)J0(QkzDRC3fEe&M&sS zSc}c9UBzaEYpJbDm!^7M#bcY?+3C|Gm{tAK6^bbRsxhZ(wE8OqwZ6uQ5kDYDp{7AC&olWR}&TR zJF5jV^}%0a8NC9O>zMrn=&GrGeO5(4@OHa3)gHJFq9qZ!T^sy`NzYMO{ZQkvnuOVkn$g(^ zTJ5Q!#OhEI7M&t*!Nut!0_Y8A@|2ZS-AsbJK> z8%A3a=JQDQWFvmmF4&0Kk_Tj;>id_tPxw1S{iZVqJRe~^Tu2j+nTUfBReWeQT4T*) zF8%eyNMAL>m1M>UP3?QamEglcG$6mr=>t{G38NzzXV%c)?U&#$q1OQw+P%xBkEO54 z&zKC+GhqG;os}wWVGN=gKg{A^BR>)cP$?y(OH~Z}l5Z=0T%`5GHp^F&T-C(>*Sef^ zNhB*$s`rWJJg12}KVTeTi!k<3x>M~U#y4&p@wJY#{O6bN;@?$wp2BAo^ox~x|zbG4iY1{3P{ zuW=!Ad7q8Lxkx8l-vH&}be^&AqpHRq&-m*YoT0W0pOqzT=G)y6oZ} zS0o{!6z!zEYag_ya@lp%3bBE+X!|p5x=7X>P7c$aGoZK!3VVu=HBSS=LoHC zi%AYro6FRmo}YZ8XoGuN?=jL~LdP+14V#bY_3h#=>|gW+Ka%?#D}0H4XJLB0Z)t|c zzwY%?JDpx61SC~7S2gY{>0p?|=y;I4Rf8rgO&Ug*7KJ_MS-ibFbYQvU06 zrC3b7vFq4nP(~VgH;iSZ6GJ~=L3v#z^C~nSiOL;8hDfnQn0OZrT#~opC}rkt;dX21 zs5eLzq&~Km^E$D)=8GNR15!+Rq~NP@p^o=mA&5`p3sJ7^7RmMw1fX2fL!7y^b@pm> z4|Eyiwx6bFH6D2Ex1k_$YNlzet0GqGQ=(MxHl-$eglw$R4D$ij810(Lh|XJ^1XSFLOQ(GIOpA=nH{T?wT|dVn4>$4Mq@_k5a2rA;(5?O=K; zbj^Au%UKLvB3$GCm$jW|A85tgP;JV`LN+)XgGjk<*J#~I_QSDSyOlb``3mZy0_KA9 z>Sz-&wdr76pNwr>1_f{IxY0L%|Hw7bqGr?@iwh6iD0OV#GQaq!&|V90vuTXCW|psQ z@`377>jvp0F>W3EcvpYsM^L>-EXid)onBou^EA<6G$XCh;${i$R9aPa6J~frr8HmX zi32yNCq?Rq#4NA}`Zy#-WfIX^7Pz-Re~p;DFYd*+Tfv;F%G;Q91o`fSp01N%@#9C= zL`&M~`7WZr6?b(ZzATj%;hWjXh|m!}@r6%Zt$2Vpmw(#U<%ppay+Z73->RaWItlIp z{4=ZbFBOLlbzLUj|5LbS@O(e$=~MToX>!&I`o^UXk-3&;y~o$ouizB#$0VmIm5KLC3=t2xTja~o(OK@&+g&VkP+TaWesr+ z9W)>}iX&d{o`(tVcP)MXZsv68}4WV+;}>+u+ueV$1ZNpH0aMZ)!d>TYTc zlX-9C5k?co3htlL9RCZj^rAx}eDbl;N1oBc&&Wc{?QK&WfrFkkwaH!EG1jw(zSdA0 zULZd1ZG_o(=yE!K46NlLZ8rTUh$Y3Lw>IqiOJjFyY?gIrbbAXPvD$s@`$NA@L6t*~ z3gIuN)-7KB;Eldn(ORz76_qR1gWot8=)mI_Lb=y8xySxq)yTw4pq>k!NSylq!KY&suC&0;7} zmK{F#*bf2E9^-yA_mh}#8CW*stn>ZrJ4!nBod78FT9f)u+%NweY+(JuCnK+jpdPBL z>Aj7W*r1QdqM?Rg*w>-)0@C!`>Lf0T&!y1-a-UikO z7P_EO&+aW1xa%)4dJLGLT7+VA#zRNp1T3b~Y5;(zRaw}@>*youfB`7y3Ki7lt_ z?ny8!m(K^DmJTgcKz@#lP;k(ju_Z<&c4fhs-+W@%YU~)Pb})Rd9qgdmE^z%2ov|!7 zI-HoxR+_$2JZYO}OPyjZX<I)?W+Z% z4MBRNCdT9gG4O2@9Zy^A&Pq!VmFkzSv^pniPM#8+7nK{AseX+RQf?EoOPV~FmoZ@AGINOoFbyBp>~<0@A+hi(&Ob8X z!J^-S6gS1RD%TJf7@WY${fNto_esaH;aU+k_Cx$b^G|m<_L+k&-*Mav5Hk1ahURe{sDY$6Zap0tN!U`sSzcA z(r4K5jMcHZMnlk)bEp`Pov*fvjZZ?bPFj#8NbP@j#OSq zxoV%&r3E$Mvgm4nmlULVQ((JHKDxL#Mvim98TU*oct=q3NBA>ExeAzt*3(u*$dmO4lvJ#rnxre9vQ$G}_&qqE;m}z!vJc$Z#dGW>d z#C`b2-1l&G9ZB1T3vkA?!^N74(yb@{C7$t-9_@N=T;F;{Z1$u&4rADDhJLxSaqliz zab^|^E>KNd3)nU*3SuZcFVpKYzR^p2Rcpkifa@yr_DOyzYP4#Bs&*G3@)IvIB3gz$(Vi>F zyLI>LHlOm^v*AvGW=%p&9?sn2g2MFzObpFhYc2pe&fy-hYou88loqv2aYSphX|!uR z_k62e+xNOHs0;Ek(4o<4sIM{+Ew5U^SqtHzDeZ@}RDLo1Vbu0eOoHo|{oE|iwSE28 zL%N?0fb=IVL2HC?eL?rQyXh8kWPNSZHn%S>?C2NYf7}DoD%70@2rc=R7%j2&HT@C2mfz;oR>#VgYscef0`ds6V65`(fF6@EdhnM1e220pVYy_dOt?tMfw4XJGG{G6X zLlIuk>ng1l*w-}y=3)aWob>g)rcYQ9y=UIUnQ^e$A=b~@slPB{6(E-O(1Tpcehsz2 zt`20{2lRAPqf#boD6=1ATbSG#X)CM+pV8!RgaYH;rnMT2`_Pn+#^6y2^OF0N>=8W- zurL7keEDU2s8unLm>JKiMwT7Aaomug>&mOF`oqB_RNKPCzw`4@NZwG;mwmQPfh0~< zxFL%GJBnIzkU_#Sdj&c5bibyC_S*}iWPz1oVzuu4I~{qh_qasU zo4Nc$A9^B&l=yS(NRj`M2E=3uX*Sg`6pW5veL2sZEdG*2Y) zmZww>O^7^Df3F$AzU0*VJx|KGiObExkIUvhQoJy8ci(GHcaG2f*wh*B z{+N^aa*0w&QPzq5MgPv`&fjtJExb+dv!g#N>H>Fy$Ia(rjP6dR#r*>V*1|L6sjz&= zaas=d)hBwj-9QU=VF`(bPZ3?%r<_tPI*T_2+*9@-WA&ZbthB4#AZU%a^x|otI6@cU zKz-Zt-b5`MoCd7)L~XORmUahN&u)FCeKrqM*g6{q8|gqV(thEsT-(bT6I*XV1+x~^ z>8HY9EDpt>W!gD+dG1|6^FNnd5-;%z>XT>5f35CZ&!qKSRr+^zdx$s(sU(^R(sYEIpn z>MWJTC_S2*M6}>Oq`#2Jm&8w;jWoJ0Uwrd8>=X!Yvwske%}JDMWRB}o21aKF4l;sX z6dg?FUf!hZ3W@nT|$M(<9(xvu;FjCVp zW!gk1mwB*gP9fL@PZN8jXB3ud6ie@px)yuI60Og#6(CQm&r zPwg+b*@mf2^?@Sh+-9;W(v1Z&Rn`QS{n+wd7l!kp|BcVB^4y&e})8rx!n-C;n?PuU_q~rQd};nHT5rQF*bV-dXxS zX_bgX{7DcQIF&t(Gtmk(iUkH5ZLBlvvtb8eqvWZUQ3@@K``%j6)`VFjXa~r>yRtB;#$Zh(WGZq|3i#59 z04CoI#bkGK4MxdjY~s0uN+2#5W4^Z;M)PiFKIOg!R@s_D)`Hj!G7P9Mk5H-G3S+>BNS6dLP{GtAJ2{q$vu#Y0MN$bnai; z`p;u<%v%!w$ibEK){hMd;-yj%0Ags*^2G%&AaW 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%0DBuHFAM)_`ONCpQ{fyyzakxEm2NXmt!V+yC8AKIY zlip{U^x!-145?PO-upiwCl)bP0cV_hwfWO2QHmc`Cp)u5=xp{V%^zmH&Lt29+z)B+7Ho zmtV|&wBL$;)D&N)UP?s9eBN(J}H)66*RxB8IK`Hu@lgUp~bCYOsUA!K=%SgHfE1 z;ZeyKVt5kU3Bpnu7#dbW36LgC&VEOkdE>$CRLd={%js?slD|5u{!#{2BI%YV${~`9 zhaVCwy}fVl2X@PeNi?!Sk7uAATU+-|cIP9ch}+Hxz~FsWz8U=-8i<_4w)uoU4gw#a z2j9KQs?j9M{kCn%WtE!qxo10PB(H$=6-)*1f%Kb$vuNHOt`3T>miUV6XR=)qCu?uq zZtwiEcdehA3S;Pb;>>yTWr^v_fRe_N?U4z67z+IqRxR^R(RO-V2_v ztzg*az%Rovj&{3HdmMgBdu2f4etOGjE0i#*Ptv-q(q4bMN@3x3O7Z@EiSksyym$

sU7w9CR&3WiIBs`Wlpv1eF{-=TX5zxOXS^mRr%C-H5Xi{ z0o2vpI5rhKd%ft%k-szSqhy(M1r_qt{J7U-YZ-RLc1nvZ&hfTY;XsXQ~k_m{7y2r5>0vS7*%Hh@^p zJ0meoT`}3*LjDvne3!)^OnBp>aP(BGcBA-O0B^Dahsh-8tokr;vvBA&TN&na6EjeV zH}qOMz?-78Y@_gCN}RaA28vWtY;)wLP$K% zbL8^rJbPKt)B5?_y>dU~hNRwFC4jShHQ~o+|7wK~;V=PRWgc|jOQ^)|GEY|rbvD|? z?DHRP3s~7SmtG&OS2(sD zr41HA>r-t{<#brq9#dA@k>{y zY{L4tXMfn8aTN20C591C3$i6$SF5UH_N~mH=jH1|J6y$YJMz+RFfL=1RxcW3EUr%8 zSY2LEutcjytvUMO5f~Y?x^3@SeMp{}!F(eYHb|I?|3R1XdfU?SlzV&2!PyawdsaC5 z=P#MLiv_$Ul{C@t1ZLG2etv^C#zE6fTLOQUkAVs81z^f^^(p}1(pKV0EL`o$M@H(DJKfPm(^ALP|2!9R z9skVpf*@vel+AZ7;P7cs7P{&4eOiATC*+Ukb4_;eO;+U`q`)%v;M#zEqaBa6<=~^_ zA#@!%XA7|K;`m;e$|c%N2RKoPf}~3xpdrbpe_}rBC6Wgpc4C1;I7E(TM!{hjj)v$e zXaYP&oFdNlJ+akOA8ADroTsx@QpXC=(yP-HF1}YK^ewV_W+EE*2#j_){7P7TsD3H^ zf~M_zn3I`sk>f|PM{1JoX1QA`VZKz+RXYfNM?fFGapiO$0VX_FXbMm*+(S7{{+(Nw zU*&2ZZl^_*H2axwr4HG)5gDZ&HbuVLgB+z+#_UoZ=CLqQn*HTy?Rw2<)}(@!u^J-DJ&}H# z1+m{BMxj-{dpAAu?D z?V0HKQyFkz4MR89Of`<=sqx;z2s4-gNGskal|5Z74Bj-0=K` zDY>5-l0J)Ik3;mH$u1Xl(iEkhfeji=k%!uY+1VIgf+JlhhInIB9&jPKA*-P{`0OnEKQy7hdF@;b4sxDxc=+BEbdZaEQ)xDXgjZIuORPv-GY?4EXu8PUzg2oH=$x-!)pRh z?;o6TphD1}W_J_M_kR&bhoBvK2+&~UI>xf}GVGdo>dcnzg|>+~e=|hG6dsa4QJ;8K z)~$R-=qYzd7x!%A?zsu*FTc4;D-{N&z%D24l>ZhAVv_((~?ot^0oZ8F=3^1=9 zTVamjH_iksITsvc%tYr<&$-5YF?kMbAIJI?Lx#E=Sck{?wFwFai7C1g5I%A+(g$g5 zY>2v=KDi!E8e3DZ&PkV=l6w|yq2Lc8F)-}|dPsQy@VZ5lkXXf z9ejFBc0aGhb*mcOX}H)(-pSmPf=z|LZX!3(L^z809Ac}O{Om3^yj;-+N1Ho-X3Tf_ zlo2s~v>c&(nA%xe!m;{ne43|nA+$fDt(t0PGZ@F~9 z4qTnfqdDdSkG`;1px9TXgZmy0=4NDqtY5maVvoBPfhMlf7^fvDHtnTpxIgk2!2)vJ zKTnT4<42k0u{TXwk`*NAF(@o5qzidcO(JN1Notl4V&K z8qQPcKlqervMOj6&-|l$W52{Hx16@Pet;d*fE7ioool{5v+{vjY`c zzKwFOY%_zNzbLQprn$~7GFsz6+ut2yip>{*b2Ta>(Odki04j*rP7a1TwdB{4nBqjm z;EmMa;F%}R2CEN{o&KB&J~jvaCRaRoeVeET-+)b?=hB6n5zM7IzkPCb9cH5~Pj{e+aj$ntfB)QV&?M}pmq7ER~rce8+etmdj-ZBx}URP>tI z`#tJ8QNz)4s-<$)of3Z)2jZ9b7`jLw7**tkLy|iCQAEOMa2dB-{PE?tQzuu2^Wao# z+702a0~0V7**(LlMWj_Pww3Og=;%GGq{Lb-RCINK4dX)-BLphCr|Lf&#xh=sD=uH1 zmi|FKtH5c6m0hWx-D5Vg9-7#8W8Jeq!~+TWyufBZ{b;TS`=|NF0Q zfb?9~0!45HJ;Xr@XouK?sN!!KqGSHWdUp8BdTuAImL!4=tq9IA-zd}AYj6|6xK^jb zU^)vDBE~8i*FILTqBWgJ`;Sey>!c2bQ9rM1&VKP6tpKvs&NUNC?z)F@$H9Bt9xvWu zPJbOv1^H^51$z4$3DvOUT?ASPwR1H?vs@mqVvNIl_{0-HJ(q50dG^dTk;>RiV74oC zttGux!a9}MkfZ}A-8((d-bCVIKkVG!8ldKt4j`Y9|DOEp-7jR!TTOcLqo+QRNz~A! z^M^gtMMl^?*bsmvk>+NHVf9G1x1h;c%VNTiao0AnAlQGN*$-;u<_Ah(2wEsIpo$tQdfhffFF zohh2Ak^234Bj3nU^VL_xZ#V+JolBE^v>@^{jVdy8O^T8Pw7=)}PL+(4T3F8{#r;0_ z4^UxsLf>Nb#`+WTq~myRfrnzx7wu$#fn;wARBf$OdS<9VVjj|dM1*o&XU{fMy3sY~ zhAJul50h1vzJu2mu@bn8`d-v4q-$aVbPl!(BUne8#mDQqXk?qONtrD+edm zzf`m*-15Z}Kk8RZC;9}~&N|L`3PC&c;&HyWzc6`t9v6EkfnC=1$ zEqTfhBmTZiMM7F^8P6Ac9uP{Tqpz!^Z7WkRlp-5%dzN*l_GT{NJ3m$!B}tJTjC+<$ z;6D{}tppYNaU*Ch>w7!B8PkGb`x(7PtX@w_>o_us|==h)NT#0Z_X2} zryYj!>c#Oq*v|Jj%wIYTl)OCY%|-Y2`hZn9s1%Is)ZQgB;`Nd*=6Hx>HGEdYnl#ix zlcCPzPAJ-rTG9p85e7PQEQx4aH6o{4VtPoc)*0;)?{|J-o=vkRGL$l_cHd5HO9W!$uZ@;cL1yZ<6wpI zV1-BIc}^U@y<);e8T%~ZS}K{6Gm*8{#d2vrmX>67bKZN*R)E0-9F}CVJS|)_@kxB{ z!rrIgDT*pqF9OF z)fvCe1tU{R!nWhDzKA^$=WP7EYcwm3hE8-?S7<~sQ+k@lV$A8KcT9>U#QvB60ptfm zCQrlT!g0{G`m-K#+%s!LplaX#o5$!oW??H~Cdb~x$ZI7DgIUa6g@Y;hA^qh_+PW z^Ez({&o-jt?KEJ8=TW`f!k^-8@)-i(IyGwFM4C!XUWHK0HIA?9uA;9BNU6eG;QSTQ z6AsabVdr>O*nkYABmf zr6Zmym$7t5ZC1+|n$jNhI`|Ss20_qA33Y-}X-PPA%7M28op1A%Rol9a?$F8vLU^I_ zkjJ>@knp$4gOk&I22E+j^#f4v;&9KWjk z(x!kO`Xbc9*&0o@Hrm|#(ryA#qT8y_~da-P&+no z&ZtveRH2}bmBx6P3XP2*{_{Hn(|6u)2;2O9n$)|rT{IN8(PVkqQjw@XIkg+14=x68 zWQi94mWPqcZy*YOys``WL2ew;$6tk)lZX+EmmOP%VziSe7Zq!YdarmQSQqU#T@E-2(9 z@b5lB_0aRcbxaBwFo`{xX_lZIFeOA}{fbQNYPwxzwweDsQ(Mz#nYdr<_qncBTo&f%nGao01w7CRuJjL6fJxEMK{Q@7dIj;~)tFS;CV+op9Ip7gm zCk)b1>CODc9~=1~K>OjbV8Jn#wcEZF1*lhfzAm^lHVJo?1!>{Ox~?YEe#ESJ8_@8;i4 z-mi!~SF@96yK|+T9@;0q+&7rPoET0n;%{$#AFf(U#Zj>e(%@N2?X}V0Lef}htXnj} zC+L>si9L52%ubp?xw0m$+}pyQG!)*@zni@Djk>@l?;LcIT@1$~LRo0Pi6w38R3^o2 z<2{wqu*4YD{#5DtIWA-Aki;HB5u29_?u((Z^y&H=xz^**Ddc&=_8>xy~XuiBNU@G9%58e>u{Uqznd!0i@;XGRChGsLO z>e2!JbAHvn7V`sCv=Zj>QJ!vdx`Mw26u@I0>cJ8CzWm#80u@yx!lME;Nhli^*ZgCn zKaza>TC-*2$uFagd-;dH1Nz(NOOoH_IO9Fi$-tvDa>dBFW?tBrga_{HWyLEoz3FkBC*hiT2q(&v3SwucH%*dC(zm6oPWx(H!HD`UBHA{Yw zgFO9OCecZAs5Uw+X0%Jw;dU!6i_~`WM^ttTEue#Xn^pdSQP3!C`Jhx7pD^#w7R?M$ zoF%L<6?w4V#(2;O8HYUV*3QBdoIm!!iX`1n-)vck9Dnr;^NtU2SP6T!eC9!ayX|4# zC9L*Hbwvj+y>knp?tKsj`moywIaAjO*pO4iE$DADx(Lh1dH2Y3AaO~%9@LB4ey(Bi z%(1|eKGN_8i=-2a*BITk+k1-j-l@6!vO|aKKB%|R(aT);Bdpt_F}v==*|X(P8vC*! zA>)t78P{1o?CX>f-+%9s zveF*H8CpjHOCu^CqE4}WcYUDC8UR>1Y0l@f^JsMJz|W}UTIFMP^p%PQV}BjXgm>&V z!w)R2>)-N5ZN58tHYMyIGns9cjA=a+my_U%Gpr^hR5%AY|(PoGFOy%nsc_)${2rT`=+Y3Utm)e#Ju3_>r3Bb$jkW_U&F@Cz54j1T@f zq?6MZiKX7?erL>nC`dCE?{WSr3?73&?0RiIMa~)K4qdny>EaSlc{}HZGqK}|5u-Y< zveT_EAwt1vEgNLp+%I7&d)VLpgQH;%i77#y6kdGFGvkTsf_-sC@9PYf*O-#_dw=M> zS*r#^tDr!z9jKbWF@lHE-+FGb1&L;{R7bdEyVpjLHT0xvHTyYexP!c9PtYS^Uxrz_ z*XV!V?gFc?|nQdQocTd+d?ZY z8)OSm12YX=GdG}GEj31E-jn)r=$9E#?waj4Ez*cAi56UQ_z8Nd&x<5mP=lU+Pp9@h zA$iXAq_g4it3}|8lp@d2#t#?-fKs;acnOr|Kr&woquY}KJ%H=KjVEN0o~3!k{~rg0 z4;B9&5bkIJ0U;FsKLvzV85XC4G0d|ArY9D5o-4j)@bn_boU@&|lIOL?H!m+t{il6) zk>hF4h4Je)@8|R3pl}$UR1TIdl8!LkKcv?~1>5 zmqqcWgKcp@*9YS1DN3skNN3#61rLAj^&5TvC=5wB9{RO)o%w?AEDn?$Ye0tUqZflV*XmEX*DD7?INyOi8BO_*$OR->| zf>}67)&j2l(o@RO-e#7s)7BFH{D7La{ehEVMoc^`z&bZJZ*bph-(VVLjP`z%c6F@_ zdVRS3a2U02g<7KOv!_}2c@<^p@!<+KQsljC#LmwCJv9{_=_O?p=tt^tfg;$HP>mV~ zzZyqO711~%HeTO~9d7rDInT?0dh|~kk{4aj7o__XB{r8a=J{~2|J4>uPqjwqGfxJV#A=9OGsHY{J&#tR} za}lN&7(_r7Y?zaFWJt~GjY7<^kwwE-K#c^T&BI`{_H)*{9_tZl(SQ$AUiH+0*SXXt z_2QeUWb?NbP!?D90c>$?hph58Iy_xd(2hCiBhg!HQ10y{Sl703Qre>oQ}vSWz}!a{ zZs`%H`rsc?BAR9eqX&Y(CZ7rrH@r{Uc7piJ+llCd&b~x3Mj-yqn*10*`FkfQ?f+sB zI0bnxAH@ra%OD0DpT1z_N+0H%CcViU;n(u^57RWh)?Nb`ATM!Oubduon(1az-*TA2 zhI~zKF4`XwTFKDZH)H4Z(JBXoIvo@ObkrObE+mjsuSq-!FIBuNsJ^7if=@`8v*u&z zvWfDE|9=Ysdq_7VP%jwMQ%cLMGSA`!2nLD;ctbxtjqdra{plH1Yuc&$g1BCX)udU` zR@s7;dHJZZ*5B`+iwm9;yG_Ls@;fiI-Y{vZJcJn+bMi{3gZ>4{-JnX)w&nKfhpn>r z&S>^a)u75C&Xfj`s6-vj&i6uz+=P&~+cMyAv8_|4iC_->(a*Lozm-(x$i}tt6x+Zi2lz6zf zxGQIy{dJxfdpLtb!0Q$Hxmg6dAvYin6;cVed_p&8rWsg(!=QUciWMZ1vQXzcEb&`y zMDTwd4Ze+Z`x^~1GXEI^{d3I=ZPj))5>{kW{ZE)}ATGH{RI(f#s{fZyJ zYo=OzuK)IcHI{WqpRFWcuX3n?2nH^`@|}uONXi{opQKvUF8_J5m^ggh!rTaqqvWu3 z>qQ1LJ_|`v{#@>F(q(d+`)y5dIXo0a_!-^N?cwXQ+HzM(Up7t4(60b|EoAMaq=&{+ zoLKR+@#y34YXy)xhll(vo)~I)%XRN|kPC*!iRI35WVRjr+U-90=>dOi#`=32Op;WI zwFSo+Kh$zRWssGgLFzK0Cx;`}8#vKM{DbzMs(;fER&AH*bd<=t-1s=v@r-SdvEm zajde>R~v#RE!% zYI?5UP7rXm-_kq0hfuzjJd_1y<1II(?^V6FRqM0MgSI|B^cdsR z?gIlO&Wfb2;2G6{PuCpz6{2*T;}qTor`k!$j>H4AHo7P9HBu^yhOMc9khA{~p>;1ZY~ z1AoVsqWggpctpOMDd80?1>IL?;>e}nEo`6swag_M+O>gT*V0u6oK43*#~sQ1mL~*{ zCj`9}xPPf>4%0?%;oJ7Gdspv=^Yos%IZEGy9$(zQj6~`=?}PH5lhYVKD$Ajiwi?^{ ze+X<4xD*5pNyzJxLmV*ttknAM*Pg`1c%#)WIN|_y5C9&-?6rJ%0+9bd zGKAIxy_;#5@I{i9;As3s2P8VrCr?Bqp7yG-Sh+?kV5WL-2^Fs1%z zp*-d7B~Rcq2;N0#z(<)fST4+Hl0jNjPzhO$ta{?TQ-b>s@$@L+Z zR-&w*>K~u1y4~xiIm=HB{%kX(H@J_}MV4272SEZCus&s;mLt!(W=avdBQ~;2%SNgR8 z*AFy6CyT)&ANU%}C_qMC1-t6$rKBlS0L9ZcY#HCk>ah>7Tr*n9DomQCep<3yr8&Kg z8}H8e51(u}@mOUh(`ki2eikO`pL*^LsjhRgg7cEZJ z_uqb?y5a$|q9;heb+Y!WKt7T{t9~=&N_qH0AZw_%@GL;Tq}PWk!t`ZA-mSRNg*LY8O=mW&`zTnt9~;)2*O=Yob?L zP1S4cllH=oMV6`_{j*&kQ<`5zWdpxud#TK27VcRSI=_cjXQtGt=0zfsVxaPQ+k1L8 z8mUZYZM~}bURw2kZeECZa}~Y(Y?~W?Y^?w3%BaB9u`a}xA!tT~kMKcIfX{z4V6ZgN zSZO-MFTi6HGsU zpS#P|nt3}^q?bRH5wq#{6ier6SEkD?KIF8tJw1>Ihk>D?wQqhm-*`nun?|J;nqHOe z*Uhv!(q+F^K*rsFh>$&?e`os3$8zK~Bhh;x0|ogMiZ_p{P&Dgd98Qn%$Fkh4uSm;3 z0lAe^^JB^fwLICv#^o9E^=xsmu4dT53Y(PnGun9pgQIJoepC8d1vOXP%{#v;lJhg( zQy-ree$QHPJ~A8YgbtIwx{T(!pWo+Jezk+k7{|fvZB2->49BVl0QQt@9k}THXFSB`XMDgdrem;g0C^-poP0}=VV^KyBcvacyRwrXB$Xp24si8m*uWdBTjHk=)#?R^9DS!Mt#VOA1N(i?O+M+^-nF|QZ)%z2^L zm@ZermW-08pa@Y1UEhUD+QT@m2OHSaQnkj%e0F7l`_sgi)1!%op z4y~f71y=k4y=@mxEIuW5e!k1LtrT*XATW{ET4S54S>vADN~P(-pL1L`M;L~C>V6xg z8-1uFc;vp{RUco!Om)9r11txh88j|>Xg=|hxDD3Jr2f9n1x77!7sWPO{H}Ooraw&K zTQNeQ@W`?DhTcTQ(Ai5wDd%v`;VpMo&$VrrpUpy?3HhbkSIB3hN$E6ckMKG8yMF#9 z=(6JSw4cc%h1@L;eg0*2+Ph|37*K~-v1FfrZ8;OIFi}kF^31yG-zYf$Yd2{Puu08hvHmli`F(_4AczwCQ}uy{R%gu`bpl_ z?;3;dtNTM)iM!a;vmknQlk}~=LAOC6R=US1?K#n!ie+aB>cNJ2^yAu>Ep7wFqx9(? z%HG?_=lR-fbsooDO^(aP-WIETEnc?2T9^B{A?UPCA76L=M>e{q=)F9q8h@2vcREq6 zDAedq5!&OrLJGXHhkLbj=ZT>5$vySKq$$az>jMjXTRKx(G#nRc-CiBy6X(SP79T$1 zRbGTxW0L>YDRXfq)a(%WL>+~rG%tgxUI>S%)A(MS0ltokHyi zNJ6d$ETU{~Dq2Y6oBIoR!}^RML#1?i~y%J^UzM*DX?@H23d5$li# z1{qn|Qzu~gKVOS&2IdE8IZG^E`FlCEqdY}wx*4=5lTj<2R4dlu6&G(A?U)CS>;rd< zo}4G*nQNAF`x=H2Om4OZ`vAnos>(BTr>#VvINf{=F(Y{<7(s zu9;+SRKCsNcHK1#VHC^U4||djoA3Txc67*-dz3JW;N2Bvr@R6un{lK$_s$~A=-GDM zGL{m~pOTGevSDY3Jrut<)#{FZwu;VZ7Yy6JrJ#jOMN`c>c3zpTQKP{ik_85E6vV^hoOeTX<1XZ4IBM4a-He#@>|KwXg!N*ME59gz9I=@QMIuV*Y~M)-YW1k2N29KCvD z$4>j%cL#@S?rD!*I35%ZyB})Z;B7uVl!dH>Ob^Fy4X}JYDIY6M4aFuqux1RRsO?MH+E9-omz^`n@K2I7WX zjq~lZGeCOtezX;;c1K^IE+JMSD(!2!A`=KX`{Y1*)|Bb4us(hmCN!5U zX!-4zgX<~ZWsGfy*nG_D$@Ng$LB4^5kf=alhbDu22a%~=F42&X2&^oStVh4_0l#CV zp=?lheedP(Y{L}{jQ3)S4))cFt84ApTwFO#c-rjb&x*`Hm4%eIvB_W-9^OgdtxKKS zcT_8Uul;-IfnmWZ2it2Djba^~K4gFE>Ij8g6eQr}_f{0a?~NK=SNjs#k^C*wJTNc` zXmF2FTQj9XPX_IMHJhBaQ{C)NSYC1O-;P7>HAQcCvRB=jjeANTZ%fw!_esw$de$lroWZ8KKJ`p-7u9XPrIVp3z zwj=?f=8>w!6uHZ|&xn8686}``XCNnAH?{lSnBke!qX=hKc9>mN_Jv`$eHLvl>`6S) z&byJnedL%Q1!}yqp3ZwXOwo{Oh=t2kNyJlPz{AU`2(4CIsNHmFwp{#fiNksVBX`!8 zZb0g}-Q>@!{doxNoZwl@p8k5@{HGKH9nDY6n-T#Yv=4%(@F zn{Q%WuFuJs5}r0R8ue!VruB+lm)|gaM-Z`mVfnyu2Yl&FO+I}#YVQqB7sAT*O8e#z~2e66gS4qB$mUKid{D09a$JWYFA>bA>KqLhW&XE^MI?jL-S zhX;(hKKaz=0Xt3<3RTw~{Jf&+?^B)J=MDu7IYm8I>4!w!uw<_e+7~g8S{bIf)_AbJM8#%3T67s4@+EvzjHfi#jC7 z*t`>R>f>?06Z62*a^1xpvJBiinwpwFp|WDeqsW0zQMq{DAw9u)9$AR($xM{Fd?JH{ zWz89pmh3Fva~EjWRtq!YmR{k`*^{)$Ru4!R;f z6M|VQxCd$$SHFA((W0YoHy_y+)k%LPp>69ev09=3$UgHJ5tU2uMr$OZQ@Qd)5yy_YNU-}37(2Q&G?wvA!FVQwS2uF!W&Kc#VwV_!h<-m9*dSNSjRH_Xt+ zLCRadxPL33kQ{R#I$Pwn?80})cRFRzakj}rCZjH-ORSC@s+EH_!aV}4IyUPlM+mgF~a=fIuD?9iA zB`_n4SwNWBTxM43)!GehhZ}r6rIuy*4KR`-fbEu&rowfFnGV^DsBwchv7li0r# zDSs!jStkZuuEiB*7!=fi^4Lg)bZsHJ)NlB0vf`>o;G8ePSJgViQAOd^MFEpKs8L0v z_uMR{BNtD%q4dX59t21oOOmJPA!7YaLdf^p3!8}7jPTz_&@-+uO!U)N#l+{MiY@D+ z^6Th5nw+}Y63$C`(m1K_$D39}xqhf4!~U!VQtArnB9}&W>|kx=q^+Q-MT(vxkJtzqraa*gbB_1Rf0a(Ct$Q?NZ3*=6g}?k7oO2 z9gCs0tMxX8b)Rj~FRGJHj?G8o&sI+7O@jA&-#nF>Eqy&}KL9c~9DKr-q2>{}YYz$Q z8)2-0twKy!>&LI>G{2R>H>C1$ai2SBBPL;~s7*Zwx)3NQw}%*8H8SEG>;|_6w&nMF z^F3tB?($FR>h2a9;?JWy_GE-q^_p6tmYPHBvM&O%cKmpoKt5j&|{rPK}mhE z(GBMWcfcnM81`KPxjN`RGpuDv{#m>g8@AAmmT42qQgK#rf+o4ikBuu8`)3Xq@h*a( zXZa%hH-`X`3&`;EsXvX1>kSu(qU$kV>(+Z9{aia=LR922=rV7zwM42*hZt9pB7THe z&j!bHYuwDaww-BPJ|~?CiY+Yz8W#U^Zl8AG;4`jsCDm2Lg%6?u=l%OE0O{gXqq5+z z#8b;Lxme@0fDND(bJhs-EU3CJ54pn{MuQ(!jyB;rR>4i%X^anC8SHoChcWE5Jl; zI#MKvMSLGV&5DU0E}*Gu?!3f4$ar&9)8csm@eefGF#JW^m+iF&Nfz9PW&Mb9H-Jk^ zA&rwZuiU&f0NyJDwJSeu8znw$69trxh-1&wQd4zFyeE{ZejceC%Jb@FNZcxGByOa+ z^JkI{)a-mM8**}TplvYvU^3Ne0PtK3eN1cw%I4}zZ(d9p#7*@Y=zT11Bewe4i9T0F zf)hdmOg%b;O6px0Qwkn(2lSoOz<^ENj}XRlUW(%zW|+NL$z70j?Yz4eFt*;^?-46( zjPW?>?gBHHpav7(NXL%fZWrls;Ci$a^>=#nZ5LE*r`V_y?0S&ze<(qH{kZ1Fg|2UJ z^t*I*ZH%qO`;;x(j-tC*(_)5SWF$POb!P?1Znhb<_FyTX`UB4JkV#i%<#}CG*%zHc z($0l_3OT;?lRwEN_!5o1*eVo?i+hd-WHd_MYk^|r?r;Ds@n2g zIX)x@gL|(MJYO{R+}5n+M-ab!xS3?~Uaglsog8{SMr}x7mNDj&Ojo)b5*iBdN5Y)8 zhgP?K+IMgEe{&dqULmk#!?7NgIBb+SL+p9Gn1NTl?ybCF|cE>CT zvM$dAGx_+UH~E*_&t~mWCMjPWd5ckrmiXNDpA5dRHmou0S3JgC;l0`%HnqAkD>4>^ z7MJ=W;lw=f8z`QC4r2J;w2zmMiy!Ln!G@iDrUA3Wpkt@aaJ9K7$

GP$+T|YKe3l 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

)m##S;nU#Lc}4XPOMikL$<7 zsGsg9w)>z4&I)8E7$_#_R7&&wd5bs_UBCT(g?{#sL=?@GU9m3^i!ygion%r@kj?(M z=17fDS6$tYWzY0d6TOWSyq#X~z_5UFsd?=Z7ZH;=&*^Bszk!aqb*W!6B;YJ?KSFH1 zRZMshhrm%5#QsiS>u-{y`Jvj}b-x|OO2^vxyMh25ncMs%Y0(H1Hc`$Q5s`FdOUN3} zz4ep8qk0VYOBVKDC$sREY!b3*p!%)C0b{{>4|2d&mHF&#_tX^rD(uAD+Ru*+@^szo zx;H@^0F5*6Yrk2I%j|sIW=W0Po?Q6wRPEi42`D9~pP|&ymD3<%AhRhtEy@3+74_xP z{ZAQviE(<#g$s~)8vCk}$+bSIKTkEL&NhsBN3qPtJiy4~>BO+jWQB7hHR%K@M89ZpDdq@xfyo za@H2Zbm`Ejl9Irzj^80FnY(rNH?_m`gtcu(^0Wo;gcA-ZicBC$Rt9`@0kY7Yh6N1G z>VK2wLmsQxlUUN}-#oD{w`*$~6Ui^CNT_Lp7voBoB%_BX;g?NJdWG^kLfQ#>=fxzj zwn-(t6R<3H{4>vPvmGh2D7tSg%>5@>vCgihiIc}md8P_v%Kp9Qmhc?l&rk$vDMGfu zyDO%Dqi^F0-M(lL&ABvbeh+I?--yfNP{gh2oF)xE zY?G)6Y5&{!{nW&$Xb!1!)K*89W*6LS(?Aw;lb#K*dEZb8>Zf&dE%UF1x61+k%ZHqt z&5GDkl`(dep=C9uvz^T&Y77t4evcRms44k>ihR6C-Oby=pat`&;7$5q54h|=-#@{3 zYy;+<#8S9DPLU-3e+gs9e^|hl+3q#4tRCN_oi(6y1XyEdWbt z!otz?3W;ln=Fg&-EWpm_CA+ZTp|v0`(A&-qW!OfWo9~J*b#rr5ktr=JJG(p2dlen7 z#cdlyQl0KYDWFaL4FtRQz1VJ>-S>*oJ*f3W&|g3;!r`a+T^B_Y&vcHyt9oKWOVDerR?b(m-~d&s=&QLF*X(h{o3| zwS(Q~W5O-}+xVa_OfgOaA1U?5WIT$z9dTHcbW@R`EnhY@R#HP*4v<5>CS#cHrx~%w z39`ORi-}vyB#j05#Ni_ehX5rhQDOuN$^9=zQdZ2`3})u<*44$$Ba=RhoYy}^o#>y2 zC^_HrGQNXs-uq&{=xRhOFK*Fs0kZLUhd?J^9&XD zK%H%apahW_xe;TI!UqPkj$K-*=R?plOt*(e78k*C;tp#m_$L$AA~XQE@%gvc!}Q~7 z5ca(g99me{hPk*2iI2%|W}3v$j8ISJ%=Q zdzVw?bDlE?eavH1`Z+b}{r)z@hHF*d2SHM0b?_fxA@|9(aDqUmrli zXe8_EV`n$`{>7>oaR0CX3>-3yhWjk(5(NSG$^b+ zt@Y8H3gz*^?~z-0#FN5N2U>zp`bIspo~QnRyfm=rQqDYKnbm)+#`|ysG%VfT!=;tL z5`E?vvO0Fxp9oNE>&*rtsxA!7xYs-A9|WF7foMXR|6J|thz_^eu+T78U>N(gnT8|LkS5q3v&>O37RW$dGO}0%0t8J$lI}u*WdNXd@P

dKyF7w+_;OeiGHvH#*@%;6?-J~ITa{1nww$BQ(}#5VUYIsb@X zxr*>}heY_~9F=T6cLaIxbMC^C%!WJnw∓z_Oy<%Ov?o!*cHlo#Tyjp`gCJvx`68 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

yWub&>4&e;E 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

L1Ul#I}Km`X*I--se$9-|{(s%O~PX)#Zi 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 g6Wo1hnIG<#2W4^Y0h@&P)8%4Z7ZleI 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�XA+!HDkEP|!g5wKI)|P`7nodIg8)|1I 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 cQ}S9M7N9?3|C0<>O1QePE0&k37d`I(4{3OV literal 676730 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�!z?_?WvlCPJVRS>K93XQSpP$)&ny(?aw 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

+?{${-c2_4EqiQCg5**@ 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

4K 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�V5qt9<7;r#>z^fRRf_ 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 }!}s;$!V?5Momj9igo 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%0AogjTtwujaZRn5DP?)hPn(AD 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

v&CRpyr5$bas0>tolNu5M%7`E-FaxveDuik`9 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

TVZUKKX~`VP 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 OBP}8SviOCL@BagkZtL^_ diff --git a/frontend/tests/e2e/__image_snapshots__/dashboard_travelling.png b/frontend/tests/e2e/__image_snapshots__/dashboard_travelling.png index 8ff1c07b0f63128c9996a6904fc03d6937bd8b5a..418512032c6d1d25b4c3d5d5f28439e4c73b37aa 100644 GIT binary patch literal 85528 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%0AKvR1L%A<{U%*|3+hzp9At*= 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 b#UPS$PdZa<_zRPcEO7I~$4v_loxS!S5hRjO diff --git a/frontend/tests/e2e/__snapshots__/dashboards.test.js.snap b/frontend/tests/e2e/__snapshots__/dashboards.test.js.snap index bb6fe08..73b60be 100644 --- a/frontend/tests/e2e/__snapshots__/dashboards.test.js.snap +++ b/frontend/tests/e2e/__snapshots__/dashboards.test.js.snap @@ -4006,7 +4006,7 @@ exports[`Dashboard: HTML Snapshot Tests Income and Expenses 1`] = ` ] } ], - "script": "const currencyFormat = new Intl.NumberFormat(undefined, {\\n style: \\"currency\\",\\n currency: ledger.ccy,\\n maximumFractionDigits: 0,\\n});\\nconst years = helpers.iterateYears(ledger.dateFirst, ledger.dateLast);\\nconst maxAccounts = 8; // number of accounts to show, sorted by sum\\n\\nconst accountSums = {};\\nconst amounts = {};\\nfor (let row of panel.queries[0].result) {\\n if (!(row.account in accountSums)) accountSums[row.account] = 0;\\n const value = row.account.startsWith(\\"Income:\\") ? -row.value[ledger.ccy] : row.value[ledger.ccy];\\n amounts[\`\${row.year}/\${row.account}\`] = value;\\n accountSums[row.account] += value;\\n}\\n\\nconst accounts = Object.entries(accountSums)\\n .sort(([, a], [, b]) =\\u003e b - a)\\n .map(([name]) =\\u003e name)\\n .slice(0, maxAccounts)\\n .reverse();\\nreturn {\\n legend: {\\n top: \\"bottom\\",\\n },\\n xAxis: {\\n axisLabel: {\\n formatter: currencyFormat.format,\\n },\\n },\\n yAxis: {\\n data: accounts.map((account) =\\u003e account.split(\\":\\").slice(1).join(\\":\\")),\\n },\\n grid: {\\n containLabel: true,\\n left: 0,\\n },\\n series: years.map((year) =\\u003e ({\\n type: \\"bar\\",\\n name: year,\\n data: accounts.map((account) =\\u003e amounts[\`\${year}/\${account}\`] ?? 0),\\n label: {\\n show: true,\\n position: \\"right\\",\\n formatter: (params) =\\u003e currencyFormat.format(params.value),\\n },\\n })),\\n onClick: (event) =\\u003e {\\n const link = panel.queries[0].link\\n .replaceAll(\\"#\\", \\"%23\\")\\n .replace(\\"{account}\\", accounts[event.dataIndex])\\n .replace(\\"{time}\\", event.seriesName);\\n window.open(link);\\n },\\n};\\n", + "script": "const currencyFormat = new Intl.NumberFormat(undefined, {\\n style: \\"currency\\",\\n currency: ledger.ccy,\\n maximumFractionDigits: 0,\\n});\\nconst years = helpers.iterateYears(ledger.dateFirst, ledger.dateLast);\\nconst maxAccounts = 7; // number of accounts to show, sorted by sum\\n\\nconst accountSums = {};\\nconst amounts = {};\\nfor (let row of panel.queries[0].result) {\\n if (!(row.account in accountSums)) accountSums[row.account] = 0;\\n const value = row.account.startsWith(\\"Income:\\") ? -row.value[ledger.ccy] : row.value[ledger.ccy];\\n amounts[\`\${row.year}/\${row.account}\`] = value;\\n accountSums[row.account] += value;\\n}\\n\\nconst accounts = Object.entries(accountSums)\\n .sort(([, a], [, b]) =\\u003e b - a)\\n .map(([name]) =\\u003e name)\\n .slice(0, maxAccounts)\\n .reverse();\\nreturn {\\n legend: {\\n top: \\"bottom\\",\\n },\\n tooltip: {\\n formatter: \\"{a}\\",\\n },\\n xAxis: {\\n axisLabel: {\\n formatter: currencyFormat.format,\\n },\\n },\\n yAxis: {\\n data: accounts.map((account) =\\u003e account.split(\\":\\").slice(1).join(\\":\\")),\\n },\\n grid: {\\n containLabel: true,\\n left: 0,\\n },\\n series: years.map((year) =\\u003e ({\\n type: \\"bar\\",\\n name: year,\\n data: accounts.map((account) =\\u003e amounts[\`\${year}/\${account}\`] ?? 0),\\n label: {\\n show: true,\\n position: \\"right\\",\\n formatter: (params) =\\u003e currencyFormat.format(params.value),\\n },\\n })),\\n onClick: (event) =\\u003e {\\n const link = panel.queries[0].link\\n .replaceAll(\\"#\\", \\"%23\\")\\n .replace(\\"{account}\\", accounts[event.dataIndex])\\n .replace(\\"{time}\\", event.seriesName);\\n window.open(link);\\n },\\n};\\n", "title": "Income Year-Over-Year \\ud83d\\udcb0", "type": "echarts", "width": "50%" @@ -4161,7 +4161,7 @@ exports[`Dashboard: HTML Snapshot Tests Income and Expenses 1`] = ` ] } ], - "script": "const currencyFormat = new Intl.NumberFormat(undefined, {\\n style: \\"currency\\",\\n currency: ledger.ccy,\\n maximumFractionDigits: 0,\\n});\\nconst years = helpers.iterateYears(ledger.dateFirst, ledger.dateLast);\\nconst maxAccounts = 8; // number of accounts to show, sorted by sum\\n\\nconst accountSums = {};\\nconst amounts = {};\\nfor (let row of panel.queries[0].result) {\\n if (!(row.account in accountSums)) accountSums[row.account] = 0;\\n const value = row.account.startsWith(\\"Income:\\") ? -row.value[ledger.ccy] : row.value[ledger.ccy];\\n amounts[\`\${row.year}/\${row.account}\`] = value;\\n accountSums[row.account] += value;\\n}\\n\\nconst accounts = Object.entries(accountSums)\\n .sort(([, a], [, b]) =\\u003e b - a)\\n .map(([name]) =\\u003e name)\\n .slice(0, maxAccounts)\\n .reverse();\\nreturn {\\n legend: {\\n top: \\"bottom\\",\\n },\\n xAxis: {\\n axisLabel: {\\n formatter: currencyFormat.format,\\n },\\n },\\n yAxis: {\\n data: accounts.map((account) =\\u003e account.split(\\":\\").slice(1).join(\\":\\")),\\n },\\n grid: {\\n containLabel: true,\\n left: 0,\\n },\\n series: years.map((year) =\\u003e ({\\n type: \\"bar\\",\\n name: year,\\n data: accounts.map((account) =\\u003e amounts[\`\${year}/\${account}\`] ?? 0),\\n label: {\\n show: true,\\n position: \\"right\\",\\n formatter: (params) =\\u003e currencyFormat.format(params.value),\\n },\\n })),\\n onClick: (event) =\\u003e {\\n const link = panel.queries[0].link\\n .replaceAll(\\"#\\", \\"%23\\")\\n .replace(\\"{account}\\", accounts[event.dataIndex])\\n .replace(\\"{time}\\", event.seriesName);\\n window.open(link);\\n },\\n};\\n", + "script": "const currencyFormat = new Intl.NumberFormat(undefined, {\\n style: \\"currency\\",\\n currency: ledger.ccy,\\n maximumFractionDigits: 0,\\n});\\nconst years = helpers.iterateYears(ledger.dateFirst, ledger.dateLast);\\nconst maxAccounts = 7; // number of accounts to show, sorted by sum\\n\\nconst accountSums = {};\\nconst amounts = {};\\nfor (let row of panel.queries[0].result) {\\n if (!(row.account in accountSums)) accountSums[row.account] = 0;\\n const value = row.account.startsWith(\\"Income:\\") ? -row.value[ledger.ccy] : row.value[ledger.ccy];\\n amounts[\`\${row.year}/\${row.account}\`] = value;\\n accountSums[row.account] += value;\\n}\\n\\nconst accounts = Object.entries(accountSums)\\n .sort(([, a], [, b]) =\\u003e b - a)\\n .map(([name]) =\\u003e name)\\n .slice(0, maxAccounts)\\n .reverse();\\nreturn {\\n legend: {\\n top: \\"bottom\\",\\n },\\n tooltip: {\\n formatter: \\"{a}\\",\\n },\\n xAxis: {\\n axisLabel: {\\n formatter: currencyFormat.format,\\n },\\n },\\n yAxis: {\\n data: accounts.map((account) =\\u003e account.split(\\":\\").slice(1).join(\\":\\")),\\n },\\n grid: {\\n containLabel: true,\\n left: 0,\\n },\\n series: years.map((year) =\\u003e ({\\n type: \\"bar\\",\\n name: year,\\n data: accounts.map((account) =\\u003e amounts[\`\${year}/\${account}\`] ?? 0),\\n label: {\\n show: true,\\n position: \\"right\\",\\n formatter: (params) =\\u003e currencyFormat.format(params.value),\\n },\\n })),\\n onClick: (event) =\\u003e {\\n const link = panel.queries[0].link\\n .replaceAll(\\"#\\", \\"%23\\")\\n .replace(\\"{account}\\", accounts[event.dataIndex])\\n .replace(\\"{time}\\", event.seriesName);\\n window.open(link);\\n },\\n};\\n", "title": "Expenses Year-Over-Year \\ud83d\\udcb8", "type": "echarts", "width": "50%" @@ -5556,7 +5556,7 @@ exports[`Dashboard: HTML Snapshot Tests Income and Expenses 1`] = ` Income Year-Over-Year 💰

+
+
- - - - Financial - - - - - @@ -6037,19 +6024,6 @@ exports[`Dashboard: HTML Snapshot Tests Income and Expenses 1`] = ` - - - - $84 - $53,188 - - $227 - $52,596 - - $8 -
+
+
{ for (let dashboard of dashboards) { it(dashboard.name, async () => { await page.goto(`${BASE_URL}${dashboard.link}`); + await page.evaluate(() => { + document.body.style.height = "inherit"; + }); await waitFor(1500); // wait for animations to finish const screenshot = await page.screenshot({ fullPage: true }); diff --git a/scripts/format_js_in_dashboard.py b/scripts/format_js_in_dashboard.py index 664ddb4..327edf9 100755 --- a/scripts/format_js_in_dashboard.py +++ b/scripts/format_js_in_dashboard.py @@ -7,8 +7,6 @@ def run_prettier(code, indent): p = subprocess.run( [ "npx", - "--no-install", - "--", "prettier", "--stdin-filepath", "script.js", diff --git a/src/fava_dashboards/FavaDashboards.js b/src/fava_dashboards/FavaDashboards.js index 05c4d64..89cdb04 100644 --- a/src/fava_dashboards/FavaDashboards.js +++ b/src/fava_dashboards/FavaDashboards.js @@ -1,21 +1,21 @@ -var uet=Object.defineProperty;var uy=(e,t)=>{for(var r in t)uet(e,r,{get:t[r],enumerable:!0})};var e2=function(e,t){return e2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},e2(e,t)};function N(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");e2(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var fet=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),cet=function(){function e(){this.browser=new fet,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}(),nu=new cet;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(nu.wxa=!0,nu.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?nu.worker=!0:typeof navigator>"u"?(nu.node=!0,nu.svgSupported=!0):pet(navigator.userAgent,nu);function pet(e,t){var r=t.browser,n=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);n&&(r.firefox=!0,r.version=n[1]),i&&(r.ie=!0,r.version=i[1]),a&&(r.edge=!0,r.version=a[1],r.newEdge=+a[1].split(".")[0]>18),o&&(r.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}var Ot=nu;var fy=12,r2="sans-serif",Qn=fy+"px "+r2,het=20,det=100,vet="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function met(e){var t={};if(typeof JSON>"u")return t;for(var r=0;r=0)s=o*r.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",n[l]+":0",i[u]+":0",n[1-l]+":auto",i[1-u]+":auto",""].join("!important;"),e.appendChild(o),r.push(o)}return r}function Ret(e,t,r){for(var n=r?"invTrans":"trans",i=t[n],a=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=e[u].getBoundingClientRect(),c=2*u,p=f.left,h=f.top;o.push(p,h),l=l&&a&&p===a[c]&&h===a[c+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&i?i:(t.srcCoords=o,t[n]=r?s2(s,o):s2(o,s))}function u2(e){return e.nodeName.toUpperCase()==="CANVAS"}var Net=/([&<>"'])/g,ket={"&":"&","<":"<",">":">",'"':""","'":"'"};function Rr(e){return e==null?"":(e+"").replace(Net,function(t,r){return ket[r]})}var Oet=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,f2=[],zet=Ot.browser.firefox&&+Ot.browser.version.split(".")[0]<39;function xy(e,t,r,n){return r=r||{},n?xk(e,t,r):zet&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):xk(e,t,r),r}function xk(e,t,r){if(Ot.domSupported&&e.getBoundingClientRect){var n=t.clientX,i=t.clientY;if(u2(e)){var a=e.getBoundingClientRect();r.zrX=n-a.left,r.zrY=i-a.top;return}else if(yy(f2,e,n,i)){r.zrX=f2[0],r.zrY=f2[1];return}}r.zrX=r.zrY=0}function _y(e){return e||window.event}function Tn(e,t,r){if(t=_y(t),t.zrX!=null)return t;var n=t.type,i=n&&n.indexOf("touch")>=0;if(i){var o=n!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&xy(e,o,t,r)}else{xy(e,t,t,r);var a=Uet(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&Oet.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function Uet(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,n=e.deltaY;if(r==null||n==null)return t;var i=Math.abs(n!==0?n:r),a=n>0?-1:n<0?1:r>0?-1:1;return 3*i*a}function pd(e,t,r,n){e.addEventListener(t,r,n)}function _k(e,t,r,n){e.removeEventListener(t,r,n)}var Mn=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function c2(e){return e.which===2||e.which===3}var Sk=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,n){return this._doTrack(t,r,n),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,n){var i=t.touches;if(i){for(var a={points:[],touches:[],target:r,event:t},o=0,s=i.length;o1&&n&&n.length>1){var a=bk(n)/bk(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=Vet(n);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function tr(){return[1,0,0,1,0,0]}function Ls(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function hd(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 An(e,t,r){var n=t[0]*r[0]+t[2]*r[1],i=t[1]*r[0]+t[3]*r[1],a=t[0]*r[2]+t[2]*r[3],o=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],l=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=n,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=l,e}function Nr(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e}function Cn(e,t,r){var n=t[0],i=t[2],a=t[4],o=t[1],s=t[3],l=t[5],u=Math.sin(r),f=Math.cos(r);return e[0]=n*f+o*u,e[1]=-n*u+o*f,e[2]=i*f+s*u,e[3]=-i*u+f*s,e[4]=f*a+u*l,e[5]=f*l-u*a,e}function Lc(e,t,r){var n=r[0],i=r[1];return e[0]=t[0]*n,e[1]=t[1]*i,e[2]=t[2]*n,e[3]=t[3]*i,e[4]=t[4]*n,e[5]=t[5]*i,e}function gi(e,t){var r=t[0],n=t[2],i=t[4],a=t[1],o=t[3],s=t[5],l=r*o-a*n;return l?(l=1/l,e[0]=o*l,e[1]=-a*l,e[2]=-n*l,e[3]=r*l,e[4]=(n*s-o*i)*l,e[5]=(a*i-r*s)*l,e):null}function wk(e){var t=tr();return hd(t,e),t}var Bet=function(){function e(t,r){this.x=t||0,this.y=r||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,r){return this.x=t,this.y=r,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,r){this.x+=t.x*r,this.y+=t.y*r},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 r=this.x-t.x,n=this.y-t.y;return Math.sqrt(r*r+n*n)},e.prototype.distanceSquare=function(t){var r=this.x-t.x,n=this.y-t.y;return r*r+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var r=this.x,n=this.y;return this.x=t[0]*r+t[2]*n+t[4],this.y=t[1]*r+t[3]*n+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,r,n){t.x=r,t.y=n},e.copy=function(t,r){t.x=r.x,t.y=r.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,r){return t.x*r.x+t.y*r.y},e.add=function(t,r,n){t.x=r.x+n.x,t.y=r.y+n.y},e.sub=function(t,r,n){t.x=r.x-n.x,t.y=r.y-n.y},e.scale=function(t,r,n){t.x=r.x*n,t.y=r.y*n},e.scaleAndAdd=function(t,r,n,i){t.x=r.x+n.x*i,t.y=r.y+n.y*i},e.lerp=function(t,r,n,i){var a=1-i;t.x=a*r.x+i*n.x,t.y=a*r.y+i*n.y},e}(),kt=Bet;var by=Math.min,Sy=Math.max,lu=new kt,uu=new kt,fu=new kt,cu=new kt,dd=new kt,vd=new kt,Fet=function(){function e(t,r,n,i){n<0&&(t=t+n,n=-n),i<0&&(r=r+i,i=-i),this.x=t,this.y=r,this.width=n,this.height=i}return e.prototype.union=function(t){var r=by(t.x,this.x),n=by(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Sy(t.x+t.width,this.x+this.width)-r:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=Sy(t.y+t.height,this.y+this.height)-n:this.height=t.height,this.x=r,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var r=this,n=t.width/r.width,i=t.height/r.height,a=tr();return Nr(a,a,[-r.x,-r.y]),Lc(a,a,[n,i]),Nr(a,a,[t.x,t.y]),a},e.prototype.intersect=function(t,r){if(!t)return!1;t instanceof e||(t=e.create(t));var n=this,i=n.x,a=n.x+n.width,o=n.y,s=n.y+n.height,l=t.x,u=t.x+t.width,f=t.y,c=t.y+t.height,p=!(ad&&(d=x,md&&(d=_,g=n.x&&t<=n.x+n.width&&r>=n.y&&r<=n.y+n.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,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,n){if(!n){t!==r&&e.copy(t,r);return}if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var i=n[0],a=n[3],o=n[4],s=n[5];t.x=r.x*i+o,t.y=r.y*a+s,t.width=r.width*i,t.height=r.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}lu.x=fu.x=r.x,lu.y=cu.y=r.y,uu.x=cu.x=r.x+r.width,uu.y=fu.y=r.y+r.height,lu.transform(n),cu.transform(n),uu.transform(n),fu.transform(n),t.x=by(lu.x,uu.x,fu.x,cu.x),t.y=by(lu.y,uu.y,fu.y,cu.y);var l=Sy(lu.x,uu.x,fu.x,cu.x),u=Sy(lu.y,uu.y,fu.y,cu.y);t.width=l-t.x,t.height=u-t.y},e}(),dt=Fet;var Mk="silent";function Get(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:Het}}function Het(){Mn(this.event)}var Wet=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Je),md=function(){function e(t,r){this.x=t,this.y=r}return e}(),Yet=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],h2=new dt(0,0,0,0),Ak=function(e){N(t,e);function t(r,n,i,a,o){var s=e.call(this)||this;return s._hovered=new md(0,0),s.storage=r,s.painter=n,s.painterRoot=a,s._pointerSize=o,i=i||new Wet,s.proxy=null,s.setHandlerProxy(i),s._draggingMgr=new mk(s),s}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(C(Yet,function(n){r.on&&r.on(n,this[n],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var n=r.zrX,i=r.zrY,a=Ck(this,n,i),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=a?new md(n,i):this.findHover(n,i),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",r),this.dispatchToElement(l,"mousemove",r),u&&u!==s&&this.dispatchToElement(l,"mouseover",r)},t.prototype.mouseout=function(r){var n=r.zrEventControl;n!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),n!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},t.prototype.resize=function(){this._hovered=new md(0,0)},t.prototype.dispatch=function(r,n){var i=this[r];i&&i.call(this,n)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var n=this.proxy;n.setCursor&&n.setCursor(r)},t.prototype.dispatchToElement=function(r,n,i){r=r||{};var a=r.target;if(!(a&&a.silent)){for(var o="on"+n,s=Get(n,r,i);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(n,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(n,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(n,s)}))}},t.prototype.findHover=function(r,n,i){var a=this.storage.getDisplayList(),o=new md(r,n);if(Tk(a,o,r,n,i),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,f=new dt(r-u,n-u,l,l),c=a.length-1;c>=0;c--){var p=a[c];p!==i&&!p.ignore&&!p.ignoreCoarsePointer&&(!p.parent||!p.parent.ignoreCoarsePointer)&&(h2.copy(p.getBoundingRect()),p.transform&&h2.applyTransform(p.transform),h2.intersect(f)&&s.push(p))}if(s.length)for(var h=4,d=Math.PI/12,m=Math.PI*2,v=0;v4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function Xet(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var n=e,i=void 0,a=!1;n;){if(n.ignoreClip&&(a=!0),!a){var o=n.getClipPath();if(o&&!o.contain(t,r))return!1;n.silent&&(i=!0)}var s=n.__hostTarget;n=s||n.parent}return i?Mk:!0}return!1}function Tk(e,t,r,n,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=Xet(o,r,n))&&(!t.topTarget&&(t.topTarget=o),s!==Mk)){t.target=o;break}}}function Ck(e,t,r){var n=e.painter;return t<0||t>n.getWidth()||r<0||r>n.getHeight()}var Dk=Ak;var Pk=32,gd=7,Ek=256;function qet(e){for(var t=0;e>=Pk;)t|=e&1,e>>=1;return e+t}function Ik(e,t,r,n){var i=t+1;if(i===r)return 1;if(n(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function Zet(e,t,r){for(r--;t>>1,i(a,e[l])<0?s=l:o=l+1;var u=n-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]=a}}function d2(e,t,r,n,i,a){var o=0,s=0,l=1;if(a(e,t[r+i])>0){for(s=n-i;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}else{for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}for(o++;o>>1);a(e,t[r+f])>0?o=f+1:l=f}return l}function v2(e,t,r,n,i,a){var o=0,s=0,l=1;if(a(e,t[r+i])<0){for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}else{for(s=n-i;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}for(o++;o>>1);a(e,t[r+f])<0?l=f:o=f+1}return l}function Ket(e,t){var r=gd,n=0,i=Ek,a=0,o,s,l=0;n=e.length,n<2*Ek&&(i=n>>>1);var u=[];a=n<120?5:n<1542?10:n<119151?19:40,o=[],s=[];function f(v,g){o[l]=v,s[l]=g,l+=1}function c(){for(;l>1;){var v=l-2;if(v>=1&&s[v-1]<=s[v]+s[v+1]||v>=2&&s[v-2]<=s[v]+s[v-1])s[v-1]s[v+1])break;h(v)}}function p(){for(;l>1;){var v=l-2;v>0&&s[v-1]=gd||A>=gd);if(M)break;T<0&&(T=0),T+=2}if(r=T,r<1&&(r=1),g===1){for(_=0;_=0;_--)e[D+_]=e[T+_];e[w]=u[b];return}for(var A=r;;){var M=0,P=0,L=!1;do if(t(u[b],e[S])<0){if(e[w--]=e[S--],M++,P=0,--g===0){L=!0;break}}else if(e[w--]=u[b--],P++,M=0,--x===1){L=!0;break}while((M|P)=0;_--)e[D+_]=e[T+_];if(g===0){L=!0;break}}if(e[w--]=u[b--],--x===1){L=!0;break}if(P=x-d2(e[S],u,0,x,x-1,t),P!==0){for(w-=P,b-=P,x-=P,D=w+1,T=b+1,_=0;_=gd||P>=gd);if(L)break;A<0&&(A=0),A+=2}if(r=A,r<1&&(r=1),x===1){for(w-=g,S-=g,D=w+1,T=S+1,_=g-1;_>=0;_--)e[D+_]=e[T+_];e[w]=u[b]}else{if(x===0)throw new Error;for(T=w-(x-1),_=0;_s&&(l=s),Lk(e,r,r+l,r+a,t),a=l}o.pushRun(r,a),o.mergeRuns(),i-=a,r+=a}while(i!==0);o.forceMergeRuns()}}var or=1,hu=2,Ps=4;var Rk=!1;function m2(){Rk||(Rk=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function Nk(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var $et=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Nk}return e.prototype.traverse=function(t,r){for(var n=0;n0&&(f.__clipPaths=[]),isNaN(f.z)&&(m2(),f.z=0),isNaN(f.z2)&&(m2(),f.z2=0),isNaN(f.zlevel)&&(m2(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var c=t.getDecalElement&&t.getDecalElement();c&&this._updateAndAddDisplayable(c,r,n);var p=t.getTextGuideLine();p&&this._updateAndAddDisplayable(p,r,n);var h=t.getTextContent();h&&this._updateAndAddDisplayable(h,r,n)}},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 r=0,n=t.length;r=0&&this._roots.splice(i,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}(),kk=$et;var Ok;Ok=Ot.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var yd=Ok;var wy={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,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)))},elasticOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/n)+1)},elasticInOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.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-wy.bounceOut(1-e)},bounceOut:function(e){return e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375},bounceInOut:function(e){return e<.5?wy.bounceIn(e*2)*.5:wy.bounceOut(e*2-1)*.5+.5}},Ty=wy;var My=Math.pow,Ns=Math.sqrt,Cy=1e-8,Uk=1e-4,zk=Ns(3),Ay=1/3,Va=Ua(),yi=Ua(),Pc=Ua();function Rs(e){return e>-Cy&&eCy||e<-Cy}function Ve(e,t,r,n,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*n+3*a*r)}function g2(e,t,r,n,i){var a=1-i;return 3*(((t-e)*a+2*(r-t)*i)*a+(n-r)*i*i)}function du(e,t,r,n,i,a){var o=n+3*(t-r)-e,s=3*(r-t*2+e),l=3*(t-e),u=e-i,f=s*s-3*o*l,c=s*l-9*o*u,p=l*l-3*s*u,h=0;if(Rs(f)&&Rs(c))if(Rs(s))a[0]=0;else{var d=-l/s;d>=0&&d<=1&&(a[h++]=d)}else{var m=c*c-4*f*p;if(Rs(m)){var v=c/f,d=-s/o+v,g=-v/2;d>=0&&d<=1&&(a[h++]=d),g>=0&&g<=1&&(a[h++]=g)}else if(m>0){var y=Ns(m),x=f*s+1.5*o*(-c+y),_=f*s+1.5*o*(-c-y);x<0?x=-My(-x,Ay):x=My(x,Ay),_<0?_=-My(-_,Ay):_=My(_,Ay);var d=(-s-(x+_))/(3*o);d>=0&&d<=1&&(a[h++]=d)}else{var S=(2*f*s-3*o*c)/(2*Ns(f*f*f)),b=Math.acos(S)/3,w=Ns(f),T=Math.cos(b),d=(-s-2*w*T)/(3*o),g=(-s+w*(T+zk*Math.sin(b)))/(3*o),D=(-s+w*(T-zk*Math.sin(b)))/(3*o);d>=0&&d<=1&&(a[h++]=d),g>=0&&g<=1&&(a[h++]=g),D>=0&&D<=1&&(a[h++]=D)}}return h}function Dy(e,t,r,n,i){var a=6*r-12*t+6*e,o=9*t+3*n-3*e-9*r,s=3*t-3*e,l=0;if(Rs(o)){if(Vk(a)){var u=-s/a;u>=0&&u<=1&&(i[l++]=u)}}else{var f=a*a-4*o*s;if(Rs(f))i[0]=-a/(2*o);else if(f>0){var c=Ns(f),u=(-a+c)/(2*o),p=(-a-c)/(2*o);u>=0&&u<=1&&(i[l++]=u),p>=0&&p<=1&&(i[l++]=p)}}return l}function xi(e,t,r,n,i,a){var o=(t-e)*i+e,s=(r-t)*i+t,l=(n-r)*i+r,u=(s-o)*i+o,f=(l-s)*i+s,c=(f-u)*i+u;a[0]=e,a[1]=o,a[2]=u,a[3]=c,a[4]=c,a[5]=f,a[6]=l,a[7]=n}function Ey(e,t,r,n,i,a,o,s,l,u,f){var c,p=.005,h=1/0,d,m,v,g;Va[0]=l,Va[1]=u;for(var y=0;y<1;y+=.05)yi[0]=Ve(e,r,i,o,y),yi[1]=Ve(t,n,a,s,y),v=No(Va,yi),v=0&&v=0&&u<=1&&(i[l++]=u)}}else{var f=o*o-4*a*s;if(Rs(f)){var u=-o/(2*a);u>=0&&u<=1&&(i[l++]=u)}else if(f>0){var c=Ns(f),u=(-o+c)/(2*a),p=(-o-c)/(2*a);u>=0&&u<=1&&(i[l++]=u),p>=0&&p<=1&&(i[l++]=p)}}return l}function Iy(e,t,r){var n=e+r-2*t;return n===0?.5:(e-t)/n}function ks(e,t,r,n,i){var a=(t-e)*n+e,o=(r-t)*n+t,s=(o-a)*n+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=r}function Ly(e,t,r,n,i,a,o,s,l){var u,f=.005,c=1/0;Va[0]=o,Va[1]=s;for(var p=0;p<1;p+=.05){yi[0]=He(e,r,i,p),yi[1]=He(t,n,a,p);var h=No(Va,yi);h=0&&h=1?1:du(0,n,a,1,l,s)&&Ve(0,i,o,1,s[0])}}}var Qet=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||ce,this.ondestroy=t.ondestroy||ce,this.onrestart=t.onrestart||ce,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var n=this._life,i=t-this._startTime-this._pausedTime,a=i/n;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var l=i%n;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=j(t)?t:Ty[t]||Rc(t)},e}(),Hk=Qet;var Wk=function(){function e(t){this.value=t}return e}();var Jet=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new Wk(t);return this.insertEntry(r),r},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 r=t.prev,n=t.next;r?r.next=n:this.head=n,n?n.prev=r:this.tail=r,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}();var trt=function(){function e(t){this._list=new Jet,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var n=this._list,i=this._map,a=null;if(i[t]==null){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=n.head;n.remove(l),delete i[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=r:s=new Wk(r),s.key=t,n.insertEntry(s),i[t]=s}return a},e.prototype.get=function(t){var r=this._map[t],n=this._list;if(r!=null)return r!==n.tail&&(n.remove(r),n.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),Ba=trt;var Yk={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 ta(e){return e=Math.round(e),e<0?0:e>255?255:e}function ert(e){return e=Math.round(e),e<0?0:e>360?360:e}function bd(e){return e<0?0:e>1?1:e}function y2(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?ta(parseFloat(t)/100*255):ta(parseInt(t,10))}function vu(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?bd(parseFloat(t)/100):bd(parseFloat(t))}function x2(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function Os(e,t,r){return e+(t-e)*r}function _i(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e}function _2(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var Xk=new Ba(20),Py=null;function Nc(e,t){Py&&_2(Py,t),Py=Xk.put(e,Py||t.slice())}function br(e,t){if(e){t=t||[];var r=Xk.get(e);if(r)return _2(t,r);e=e+"";var n=e.replace(/ /g,"").toLowerCase();if(n in Yk)return _2(t,Yk[n]),Nc(e,t),t;var i=n.length;if(n.charAt(0)==="#"){if(i===4||i===5){var a=parseInt(n.slice(1,4),16);if(!(a>=0&&a<=4095)){_i(t,0,0,0,1);return}return _i(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(n.slice(4),16)/15:1),Nc(e,t),t}else if(i===7||i===9){var a=parseInt(n.slice(1,7),16);if(!(a>=0&&a<=16777215)){_i(t,0,0,0,1);return}return _i(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(n.slice(7),16)/255:1),Nc(e,t),t}return}var o=n.indexOf("("),s=n.indexOf(")");if(o!==-1&&s+1===i){var l=n.substr(0,o),u=n.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?_i(t,+u[0],+u[1],+u[2],1):_i(t,0,0,0,1);f=vu(u.pop());case"rgb":if(u.length>=3)return _i(t,y2(u[0]),y2(u[1]),y2(u[2]),u.length===3?f:vu(u[3])),Nc(e,t),t;_i(t,0,0,0,1);return;case"hsla":if(u.length!==4){_i(t,0,0,0,1);return}return u[3]=vu(u[3]),b2(u,t),Nc(e,t),t;case"hsl":if(u.length!==3){_i(t,0,0,0,1);return}return b2(u,t),Nc(e,t),t;default:return}}_i(t,0,0,0,1)}}function b2(e,t){var r=(parseFloat(e[0])%360+360)%360/360,n=vu(e[1]),i=vu(e[2]),a=i<=.5?i*(n+1):i+n-i*n,o=i*2-a;return t=t||[],_i(t,ta(x2(o,a,r+1/3)*255),ta(x2(o,a,r)*255),ta(x2(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function rrt(e){if(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=a-i,s=(a+i)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(a+i):u=o/(2-a-i);var f=((a-t)/6+o/2)/o,c=((a-r)/6+o/2)/o,p=((a-n)/6+o/2)/o;t===a?l=p-c:r===a?l=1/3+f-p:n===a&&(l=2/3+c-f),l<0&&(l+=1),l>1&&(l-=1)}var h=[l*360,u,s];return e[3]!=null&&h.push(e[3]),h}}function Sd(e,t){var r=br(e);if(r){for(var n=0;n<3;n++)t<0?r[n]=r[n]*(1-t)|0:r[n]=(255-r[n])*t+r[n]|0,r[n]>255?r[n]=255:r[n]<0&&(r[n]=0);return bi(r,r.length===4?"rgba":"rgb")}}function Ry(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){r=r||[];var n=e*(t.length-1),i=Math.floor(n),a=Math.ceil(n),o=t[i],s=t[a],l=n-i;return r[0]=ta(Os(o[0],s[0],l)),r[1]=ta(Os(o[1],s[1],l)),r[2]=ta(Os(o[2],s[2],l)),r[3]=bd(Os(o[3],s[3],l)),r}}function qk(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var n=e*(t.length-1),i=Math.floor(n),a=Math.ceil(n),o=br(t[i]),s=br(t[a]),l=n-i,u=bi([ta(Os(o[0],s[0],l)),ta(Os(o[1],s[1],l)),ta(Os(o[2],s[2],l)),bd(Os(o[3],s[3],l))],"rgba");return r?{color:u,leftIndex:i,rightIndex:a,value:n}:u}}function mu(e,t,r,n){var i=br(e);if(e)return i=rrt(i),t!=null&&(i[0]=ert(t)),r!=null&&(i[1]=vu(r)),n!=null&&(i[2]=vu(n)),bi(b2(i),"rgba")}function gu(e,t){var r=br(e);if(r&&t!=null)return r[3]=bd(t),bi(r,"rgba")}function bi(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function kc(e,t){var r=br(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}var Oy=Math.round;function zs(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var r=br(e);r&&(e="rgb("+r[0]+","+r[1]+","+r[2]+")",t=r[3])}return{color:e,opacity:t??1}}var Zk=1e-4;function Fa(e){return e-Zk}function ky(e){return Oy(e*1e3)/1e3}function zy(e){return Oy(e*1e4)/1e4}function Kk(e){return"matrix("+ky(e[0])+","+ky(e[1])+","+ky(e[2])+","+ky(e[3])+","+zy(e[4])+","+zy(e[5])+")"}var $k={left:"start",right:"end",center:"middle",middle:"middle"};function jk(e,t,r){return r==="top"?e+=t/2:r==="bottom"&&(e-=t/2),e}function Qk(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function Jk(e){var t=e.style,r=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),r[0],r[1]].join(",")}function S2(e){return e&&!!e.image}function nrt(e){return e&&!!e.svgElement}function wd(e){return S2(e)||nrt(e)}function Uy(e){return e.type==="linear"}function Vy(e){return e.type==="radial"}function By(e){return e&&(e.type==="linear"||e.type==="radial")}function Td(e){return"url(#"+e+")"}function Fy(e){var t=e.getGlobalScale(),r=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(r)/Math.log(10)),1)}function Gy(e){var t=e.x||0,r=e.y||0,n=(e.rotation||0)*Ac,i=bt(e.scaleX,1),a=bt(e.scaleY,1),o=e.skewX||0,s=e.skewY||0,l=[];return(t||r)&&l.push("translate("+t+"px,"+r+"px)"),n&&l.push("rotate("+n+")"),(i!==1||a!==1)&&l.push("scale("+i+","+a+")"),(o||s)&&l.push("skew("+Oy(o*Ac)+"deg, "+Oy(s*Ac)+"deg)"),l.join(" ")}var tO=function(){return Ot.hasGlobalWindow&&j(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}}();var T2=Array.prototype.slice;function ko(e,t,r){return(t-e)*r+e}function w2(e,t,r,n){for(var i=t.length,a=0;an?t:e,a=Math.min(r,n),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)n.length=o;else for(var l=a;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,n){this._needsSort=!0;var i=this.keyframes,a=i.length,o=!1,s=rO,l=r;if(ze(r)){var u=srt(r);s=u,(u===1&&!Ct(r[0])||u===2&&!Ct(r[0][0]))&&(o=!0)}else if(Ct(r)&&!Es(r))s=Wy;else if(H(r))if(!isNaN(+r))s=Wy;else{var f=br(r);f&&(l=f,s=Ad)}else if(Ds(r)){var c=V({},l);c.colorStops=F(r.colorStops,function(h){return{offset:h.offset,color:br(h.color)}}),Uy(r)?s=M2:Vy(r)&&(s=A2),l=c}a===0?this.valType=s:(s!==this.valType||s===rO)&&(o=!0),this.discrete=this.discrete||o;var p={time:t,value:l,rawValue:r,percent:0};return n&&(p.easing=n,p.easingFunc=j(n)?n:Ty[n]||Rc(n)),i.push(p),p},e.prototype.prepare=function(t,r){var n=this.keyframes;this._needsSort&&n.sort(function(m,v){return m.time-v.time});for(var i=this.valType,a=n.length,o=n[a-1],s=this.discrete,l=Yy(i),u=nO(i),f=0;f=0&&!(o[f].percent<=r);f--);f=p(f,s-2)}else{for(f=c;fr);f++);f=p(f-1,s-2)}d=o[f+1],h=o[f]}if(h&&d){this._lastFr=f,this._lastFrP=r;var v=d.percent-h.percent,g=v===0?1:p((r-h.percent)/v,1);d.easingFunc&&(g=d.easingFunc(g));var y=n?this._additiveValue:u?Md:t[l];if((Yy(a)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=g<1?h.rawValue:d.rawValue;else if(Yy(a))a===qy?w2(y,h[i],d[i],g):irt(y,h[i],d[i],g);else if(nO(a)){var x=h[i],_=d[i],S=a===M2;t[l]={type:S?"linear":"radial",x:ko(x.x,_.x,g),y:ko(x.y,_.y,g),colorStops:F(x.colorStops,function(w,T){var D=_.colorStops[T];return{offset:ko(w.offset,D.offset,g),color:Xy(w2([],w.color,D.color,g))}}),global:_.global},S?(t[l].x2=ko(x.x2,_.x2,g),t[l].y2=ko(x.y2,_.y2,g)):t[l].r=ko(x.r,_.r,g)}else if(u)w2(y,h[i],d[i],g),n||(t[l]=Xy(y));else{var b=ko(h[i],d[i],g);n?this._additiveValue=b:t[l]=b}n&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,n=this.propName,i=this._additiveValue;r===Wy?t[n]=t[n]+i:r===Ad?(br(t[n],Md),Hy(Md,Md,i,1),t[n]=Xy(Md)):r===qy?Hy(t[n],t[n],i,1):r===iO&&eO(t[n],t[n],i,1)},e}(),urt=function(){function e(t,r,n,i){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&i){au("Can' use additive animation on looped animation.");return}this._additiveAnimators=i,this._allowDiscrete=n}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,r,n){return this.whenWithKeys(t,r,St(r),n)},e.prototype.whenWithKeys=function(t,r,n,i){for(var a=this._tracks,o=0;o0&&l.addKeyframe(0,yu(u),i),this._trackKeys.push(s)}l.addKeyframe(t,yu(r[s]),i)}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 r=t.length,n=0;n0)){this._started=1;for(var r=this,n=[],i=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[i]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},e}(),Cd=urt;function xu(){return new Date().getTime()}var frt=function(e){N(t,e);function t(r){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,r=r||{},n.stage=r.stage||{},n}return t.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},t.prototype.addAnimator=function(r){r.animation=this;var n=r.getClip();n&&this.addClip(n)},t.prototype.removeClip=function(r){if(r.animation){var n=r.prev,i=r.next;n?n.next=i:this._head=i,i?i.prev=n:this._tail=n,r.next=r.prev=r.animation=null}},t.prototype.removeAnimator=function(r){var n=r.getClip();n&&this.removeClip(n),r.animation=null},t.prototype.update=function(r){for(var n=xu()-this._pausedTime,i=n-this._time,a=this._head;a;){var o=a.next,s=a.step(n,i);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=n,r||(this.trigger("frame",i),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var r=this;this._running=!0;function n(){r._running&&(yd(n),!r._paused&&r.update())}yd(n)},t.prototype.start=function(){this._running||(this._time=xu(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=xu(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=xu()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var r=this._head;r;){var n=r.next;r.prev=r.next=r.animation=null,r=n}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,n){n=n||{},this.start();var i=new Cd(r,n.loop);return this.addAnimator(i),i},t}(Je),aO=frt;var crt=300,C2=Ot.domSupported,D2=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},n=F(e,function(i){var a=i.replace("mouse","pointer");return r.hasOwnProperty(a)?a:i});return{mouse:e,touch:t,pointer:n}}(),oO={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},sO=!1;function L2(e){var t=e.pointerType;return t==="pen"||t==="touch"}function prt(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 E2(e){e&&(e.zrByTouch=!0)}function hrt(e,t){return Tn(e.dom,new drt(e,t),!0)}function uO(e,t){for(var r=t,n=!1;r&&r.nodeType!==9&&!(n=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return n}var drt=function(){function e(t,r){this.stopPropagation=ce,this.stopImmediatePropagation=ce,this.preventDefault=ce,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),ea={mousedown:function(e){e=Tn(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=Tn(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=Tn(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=Tn(this.dom,e);var t=e.toElement||e.relatedTarget;uO(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){sO=!0,e=Tn(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){sO||(e=Tn(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=Tn(this.dom,e),E2(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),ea.mousemove.call(this,e),ea.mousedown.call(this,e)},touchmove:function(e){e=Tn(this.dom,e),E2(e),this.handler.processGesture(e,"change"),ea.mousemove.call(this,e)},touchend:function(e){e=Tn(this.dom,e),E2(e),this.handler.processGesture(e,"end"),ea.mouseup.call(this,e),+new Date-+this.__lastTouchMomentdO||e<-dO}var Su=[],Oc=[],R2=tr(),N2=Math.abs,yrt=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 bu(this.rotation)||bu(this.x)||bu(this.y)||bu(this.scaleX-1)||bu(this.scaleY-1)||bu(this.skewX)||bu(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),n=this.transform;if(!(r||t)){n&&(hO(n),this.invTransform=null);return}n=n||tr(),r?this.getLocalTransform(n):hO(n),t&&(r?An(n,t,n):hd(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(Su);var n=Su[0]<0?-1:1,i=Su[1]<0?-1:1,a=((Su[0]-n)*r+n)/Su[0]||0,o=((Su[1]-i)*r+i)/Su[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||tr(),gi(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var r=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),a=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(a),r=Math.sqrt(r),this.skewX=a,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(An(Oc,t.invTransform,r),r=Oc);var n=this.originX,i=this.originY;(n||i)&&(R2[4]=n,R2[5]=i,An(Oc,r,R2),Oc[4]-=n,Oc[5]-=i,r=Oc),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var n=[t,r],i=this.invTransform;return i&&Ue(n,n,i),n},e.prototype.transformCoordToGlobal=function(t,r){var n=[t,r],i=this.transform;return i&&Ue(n,n,i),n},e.prototype.getLineScale=function(){var t=this.transform;return t&&N2(t[0]-1)>1e-10&&N2(t[3]-1)>1e-10?Math.sqrt(N2(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){k2(this,t)},e.getLocalTransform=function(t,r){r=r||[];var n=t.originX||0,i=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,f=t.x,c=t.y,p=t.skewX?Math.tan(t.skewX):0,h=t.skewY?Math.tan(-t.skewY):0;if(n||i||s||l){var d=n+s,m=i+l;r[4]=-d*a-p*m*o,r[5]=-m*o-h*d*a}else r[4]=r[5]=0;return r[0]=a,r[3]=o,r[1]=h*a,r[2]=p*o,u&&Cn(r,r,u),r[4]+=n+f,r[5]+=i+c,r},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}(),ri=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function k2(e,t){for(var r=0;r=0?parseFloat(e)/100*t:parseFloat(e):e}function Tu(e,t,r){var n=t.position||"inside",i=t.distance!=null?t.distance:5,a=r.height,o=r.width,s=a/2,l=r.x,u=r.y,f="left",c="top";if(n instanceof Array)l+=kr(n[0],r.width),u+=kr(n[1],r.height),f=null,c=null;else switch(n){case"left":l-=i,u+=s,f="right",c="middle";break;case"right":l+=i+o,u+=s,c="middle";break;case"top":l+=o/2,u-=i,f="center",c="bottom";break;case"bottom":l+=o/2,u+=a+i,f="center";break;case"inside":l+=o/2,u+=s,f="center",c="middle";break;case"insideLeft":l+=i,u+=s,c="middle";break;case"insideRight":l+=o-i,u+=s,f="right",c="middle";break;case"insideTop":l+=o/2,u+=i,f="center";break;case"insideBottom":l+=o/2,u+=a-i,f="center",c="bottom";break;case"insideTopLeft":l+=i,u+=i;break;case"insideTopRight":l+=o-i,u+=i,f="right";break;case"insideBottomLeft":l+=i,u+=a-i,c="bottom";break;case"insideBottomRight":l+=o-i,u+=a-i,f="right",c="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=f,e.verticalAlign=c,e}var O2="__zr_normal__",z2=ri.concat(["ignore"]),xrt=Pr(ri,function(e,t){return e[t]=!0,e},{ignore:!1}),Vc={},_rt=new dt(0,0,0,0),B2=function(){function e(t){this.id=hy(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,n){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=r,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 r=this._textContent;if(r&&(!r.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,a=r.innerTransformable,o=void 0,s=void 0,l=!1;a.parent=i?this:null;var u=!1;if(a.copyTransform(r),n.position!=null){var f=_rt;n.layoutRect?f.copy(n.layoutRect):f.copy(this.getBoundingRect()),i||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Vc,n,f):Tu(Vc,n,f),a.x=Vc.x,a.y=Vc.y,o=Vc.align,s=Vc.verticalAlign;var c=n.origin;if(c&&n.rotation!=null){var p=void 0,h=void 0;c==="center"?(p=f.width*.5,h=f.height*.5):(p=kr(c[0],f.width),h=kr(c[1],f.height)),u=!0,a.originX=-a.x+p+(i?0:f.x),a.originY=-a.y+h+(i?0:f.y)}}n.rotation!=null&&(a.rotation=n.rotation);var d=n.offset;d&&(a.x+=d[0],a.y+=d[1],u||(a.originX=-d[0],a.originY=-d[1]));var m=n.inside==null?typeof n.position=="string"&&n.position.indexOf("inside")>=0:n.inside,v=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),g=void 0,y=void 0,x=void 0;m&&this.canBeInsideText()?(g=n.insideFill,y=n.insideStroke,(g==null||g==="auto")&&(g=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(g),x=!0)):(g=n.outsideFill,y=n.outsideStroke,(g==null||g==="auto")&&(g=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(g),x=!0)),g=g||"#000",(g!==v.fill||y!==v.stroke||x!==v.autoStroke||o!==v.align||s!==v.verticalAlign)&&(l=!0,v.fill=g,v.stroke=y,v.autoStroke=x,v.align=o,v.verticalAlign=s,r.setDefaultTextStyle(v)),r.__dirty|=or,l&&r.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()?Id:Ed},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),n=typeof r=="string"&&br(r);n||(n=[255,255,255,1]);for(var i=n[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(a?0:255)*(1-i);return n[3]=1,bi(n,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},V(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(rt(t))for(var n=t,i=St(n),a=0;a0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState(O2,!1,t)},e.prototype.useState=function(t,r,n,i){var a=t===O2,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,l=this.stateTransition;if(!(gt(s,t)>=0&&(r||s.length===1))){var u;if(this.stateProxy&&!a&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!a){au("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||i);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,r,!n&&!this.__inHover&&l&&l.duration>0,l);var c=this._textContent,p=this._textGuide;return c&&c.useState(t,r,n,f),p&&p.useState(t,r,n,f),a?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~or),u}}},e.prototype.useStates=function(t,r,n){if(!t.length)this.clearStates();else{var i=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var l=0;l0,d);var m=this._textContent,v=this._textGuide;m&&m.useStates(t,r,p),v&&v.useStates(t,r,p),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!p&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~or)}},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(r,1),this.useStates(n)}},e.prototype.replaceState=function(t,r,n){var i=this.currentStates.slice(),a=gt(i,t),o=gt(i,r)>=0;a>=0?o?i.splice(a,1):i[a]=r:n&&!o&&i.push(r),this.useStates(i)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},n,i=0;i=0&&a.splice(o,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var n=this.animators,i=n.length,a=[],o=0;o0&&r.during&&a[0].during(function(d,m){r.during(m)});for(var p=0;p0||i.force&&!o.length){var T=void 0,D=void 0,A=void 0;if(s){D={},p&&(T={});for(var _=0;_=0&&(i.splice(a,0,r),this._doAdd(r))}return this},t.prototype.replace=function(r,n){var i=gt(this._children,r);return i>=0&&this.replaceAt(n,i),this},t.prototype.replaceAt=function(r,n){var i=this._children,a=i[n];if(r&&r!==this&&r.parent!==this&&r!==a){i[n]=r,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(r)}return this},t.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var n=this.__zr;n&&n!==r.__zr&&r.addSelfToZr(n),n&&n.refresh()},t.prototype.remove=function(r){var n=this.__zr,i=this._children,a=gt(i,r);return a<0?this:(i.splice(a,1),r.parent=null,n&&r.removeSelfFromZr(n),n&&n.refresh(),this)},t.prototype.removeAll=function(){for(var r=this._children,n=this.__zr,i=0;i0&&(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,r){return this.handler.findHover(t,r)},e.prototype.on=function(t,r,n){return this.handler.on(t,r,n),this},e.prototype.off=function(t,r){this.handler.off(t,r)},e.prototype.trigger=function(t,r){this.handler.trigger(t,r)},e.prototype.clear=function(){for(var t=this.storage.getRoots(),r=0;r0){if(e<=i)return o;if(e>=a)return s}else{if(e>=i)return o;if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/l*u+o}function q(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 H(e)?Ert(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function pe(e,t,r){return t==null&&(t=10),t=Math.min(Math.max(0,t),SO),e=(+e).toFixed(t),r?e:+e}function sr(e){return e.sort(function(t,r){return t-r}),e}function an(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,r=0;r<15;r++,t*=10)if(Math.round(e*t)/t===e)return r}return Irt(e)}function Irt(e){var t=e.toString().toLowerCase(),r=t.indexOf("e"),n=r>0?+t.slice(r+1):0,i=r>0?r:t.length,a=t.indexOf("."),o=a<0?0:i-1-a;return Math.max(0,o-n)}function Qy(e,t){var r=Math.log,n=Math.LN10,i=Math.floor(r(e[1]-e[0])/n),a=Math.round(r(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function wO(e,t){var r=Pr(e,function(h,d){return h+(isNaN(d)?0:d)},0);if(r===0)return[];for(var n=Math.pow(10,t),i=F(e,function(h){return(isNaN(h)?0:h)/r*n*100}),a=n*100,o=F(i,function(h){return Math.floor(h)}),s=Pr(o,function(h,d){return h+d},0),l=F(i,function(h,d){return h-o[d]});su&&(u=l[c],f=c);++o[f],l[f]=0,++s}return F(o,function(h){return h/n})}function TO(e,t){var r=Math.max(an(e),an(t)),n=e+t;return r>SO?n:pe(n,r)}var G2=9007199254740991;function H2(e){var t=Math.PI*2;return(e%t+t)%t}function Ld(e){return e>-bO&&e=10&&t++,t}function t0(e,t){var r=Jy(e),n=Math.pow(10,r),i=e/n,a;return t?i<1.5?a=1:i<2.5?a=2:i<4?a=3:i<7?a=5:a=10:i<1?a=1:i<2?a=2:i<3?a=3:i<5?a=5:a=10,e=a*n,r>=-20?+e.toFixed(r<0?-r:0):e}function e0(e,t){var r=(e.length-1)*t+1,n=Math.floor(r),i=+e[n-1],a=r-n;return a?i+a*(e[n]-i):i}function W2(e){e.sort(function(l,u){return s(l,u,0)?-1:1});for(var t=-1/0,r=1,n=0;n=0||a&>(a,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[e[s][0]]=u)}}return o}}var Krt=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],$rt=Pn(Krt),HO=function(){function e(){}return e.prototype.getAreaStyle=function(t,r){return $rt(this,t,r)},e}();var K2=new Ba(50);function YO(e){if(typeof e=="string"){var t=K2.get(e);return t&&t.image}else return e}function Od(e,t,r,n,i){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!r)return t;var a=K2.get(e),o={hostEl:r,cb:n,cbPayload:i};return a?(t=a.image,!Hc(t)&&a.pending.push(o)):(t=Wr.loadImage(e,WO,WO),t.__zrImageSrc=e,K2.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e;else return t}function WO(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t{for(var r in t)uet(e,r,{get:t[r],enumerable:!0})};var e2=function(e,t){return e2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},e2(e,t)};function N(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");e2(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var fet=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),cet=function(){function e(){this.browser=new fet,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}(),nu=new cet;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(nu.wxa=!0,nu.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?nu.worker=!0:typeof navigator>"u"?(nu.node=!0,nu.svgSupported=!0):pet(navigator.userAgent,nu);function pet(e,t){var r=t.browser,n=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);n&&(r.firefox=!0,r.version=n[1]),i&&(r.ie=!0,r.version=i[1]),a&&(r.edge=!0,r.version=a[1],r.newEdge=+a[1].split(".")[0]>18),o&&(r.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}var Ot=nu;var fy=12,r2="sans-serif",Qn=fy+"px "+r2,het=20,det=100,vet="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function met(e){var t={};if(typeof JSON>"u")return t;for(var r=0;r=0)s=o*r.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",n[l]+":0",i[u]+":0",n[1-l]+":auto",i[1-u]+":auto",""].join("!important;"),e.appendChild(o),r.push(o)}return r}function Ret(e,t,r){for(var n=r?"invTrans":"trans",i=t[n],a=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=e[u].getBoundingClientRect(),c=2*u,p=f.left,h=f.top;o.push(p,h),l=l&&a&&p===a[c]&&h===a[c+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&i?i:(t.srcCoords=o,t[n]=r?s2(s,o):s2(o,s))}function u2(e){return e.nodeName.toUpperCase()==="CANVAS"}var Net=/([&<>"'])/g,ket={"&":"&","<":"<",">":">",'"':""","'":"'"};function Rr(e){return e==null?"":(e+"").replace(Net,function(t,r){return ket[r]})}var Oet=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,f2=[],zet=Ot.browser.firefox&&+Ot.browser.version.split(".")[0]<39;function xy(e,t,r,n){return r=r||{},n?xk(e,t,r):zet&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):xk(e,t,r),r}function xk(e,t,r){if(Ot.domSupported&&e.getBoundingClientRect){var n=t.clientX,i=t.clientY;if(u2(e)){var a=e.getBoundingClientRect();r.zrX=n-a.left,r.zrY=i-a.top;return}else if(yy(f2,e,n,i)){r.zrX=f2[0],r.zrY=f2[1];return}}r.zrX=r.zrY=0}function _y(e){return e||window.event}function Tn(e,t,r){if(t=_y(t),t.zrX!=null)return t;var n=t.type,i=n&&n.indexOf("touch")>=0;if(i){var o=n!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&xy(e,o,t,r)}else{xy(e,t,t,r);var a=Uet(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&Oet.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function Uet(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,n=e.deltaY;if(r==null||n==null)return t;var i=Math.abs(n!==0?n:r),a=n>0?-1:n<0?1:r>0?-1:1;return 3*i*a}function pd(e,t,r,n){e.addEventListener(t,r,n)}function _k(e,t,r,n){e.removeEventListener(t,r,n)}var Mn=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function c2(e){return e.which===2||e.which===3}var Sk=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,n){return this._doTrack(t,r,n),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,n){var i=t.touches;if(i){for(var a={points:[],touches:[],target:r,event:t},o=0,s=i.length;o1&&n&&n.length>1){var a=bk(n)/bk(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=Vet(n);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function tr(){return[1,0,0,1,0,0]}function Ls(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function hd(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 An(e,t,r){var n=t[0]*r[0]+t[2]*r[1],i=t[1]*r[0]+t[3]*r[1],a=t[0]*r[2]+t[2]*r[3],o=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],l=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=n,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=l,e}function Nr(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e}function Cn(e,t,r){var n=t[0],i=t[2],a=t[4],o=t[1],s=t[3],l=t[5],u=Math.sin(r),f=Math.cos(r);return e[0]=n*f+o*u,e[1]=-n*u+o*f,e[2]=i*f+s*u,e[3]=-i*u+f*s,e[4]=f*a+u*l,e[5]=f*l-u*a,e}function Lc(e,t,r){var n=r[0],i=r[1];return e[0]=t[0]*n,e[1]=t[1]*i,e[2]=t[2]*n,e[3]=t[3]*i,e[4]=t[4]*n,e[5]=t[5]*i,e}function gi(e,t){var r=t[0],n=t[2],i=t[4],a=t[1],o=t[3],s=t[5],l=r*o-a*n;return l?(l=1/l,e[0]=o*l,e[1]=-a*l,e[2]=-n*l,e[3]=r*l,e[4]=(n*s-o*i)*l,e[5]=(a*i-r*s)*l,e):null}function wk(e){var t=tr();return hd(t,e),t}var Bet=function(){function e(t,r){this.x=t||0,this.y=r||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,r){return this.x=t,this.y=r,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,r){this.x+=t.x*r,this.y+=t.y*r},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 r=this.x-t.x,n=this.y-t.y;return Math.sqrt(r*r+n*n)},e.prototype.distanceSquare=function(t){var r=this.x-t.x,n=this.y-t.y;return r*r+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var r=this.x,n=this.y;return this.x=t[0]*r+t[2]*n+t[4],this.y=t[1]*r+t[3]*n+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,r,n){t.x=r,t.y=n},e.copy=function(t,r){t.x=r.x,t.y=r.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,r){return t.x*r.x+t.y*r.y},e.add=function(t,r,n){t.x=r.x+n.x,t.y=r.y+n.y},e.sub=function(t,r,n){t.x=r.x-n.x,t.y=r.y-n.y},e.scale=function(t,r,n){t.x=r.x*n,t.y=r.y*n},e.scaleAndAdd=function(t,r,n,i){t.x=r.x+n.x*i,t.y=r.y+n.y*i},e.lerp=function(t,r,n,i){var a=1-i;t.x=a*r.x+i*n.x,t.y=a*r.y+i*n.y},e}(),kt=Bet;var by=Math.min,Sy=Math.max,lu=new kt,uu=new kt,fu=new kt,cu=new kt,dd=new kt,vd=new kt,Fet=function(){function e(t,r,n,i){n<0&&(t=t+n,n=-n),i<0&&(r=r+i,i=-i),this.x=t,this.y=r,this.width=n,this.height=i}return e.prototype.union=function(t){var r=by(t.x,this.x),n=by(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Sy(t.x+t.width,this.x+this.width)-r:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=Sy(t.y+t.height,this.y+this.height)-n:this.height=t.height,this.x=r,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var r=this,n=t.width/r.width,i=t.height/r.height,a=tr();return Nr(a,a,[-r.x,-r.y]),Lc(a,a,[n,i]),Nr(a,a,[t.x,t.y]),a},e.prototype.intersect=function(t,r){if(!t)return!1;t instanceof e||(t=e.create(t));var n=this,i=n.x,a=n.x+n.width,o=n.y,s=n.y+n.height,l=t.x,u=t.x+t.width,f=t.y,c=t.y+t.height,p=!(ad&&(d=x,md&&(d=_,g=n.x&&t<=n.x+n.width&&r>=n.y&&r<=n.y+n.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,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,n){if(!n){t!==r&&e.copy(t,r);return}if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var i=n[0],a=n[3],o=n[4],s=n[5];t.x=r.x*i+o,t.y=r.y*a+s,t.width=r.width*i,t.height=r.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}lu.x=fu.x=r.x,lu.y=cu.y=r.y,uu.x=cu.x=r.x+r.width,uu.y=fu.y=r.y+r.height,lu.transform(n),cu.transform(n),uu.transform(n),fu.transform(n),t.x=by(lu.x,uu.x,fu.x,cu.x),t.y=by(lu.y,uu.y,fu.y,cu.y);var l=Sy(lu.x,uu.x,fu.x,cu.x),u=Sy(lu.y,uu.y,fu.y,cu.y);t.width=l-t.x,t.height=u-t.y},e}(),dt=Fet;var Mk="silent";function Get(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:Het}}function Het(){Mn(this.event)}var Wet=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Je),md=function(){function e(t,r){this.x=t,this.y=r}return e}(),Yet=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],h2=new dt(0,0,0,0),Ak=function(e){N(t,e);function t(r,n,i,a,o){var s=e.call(this)||this;return s._hovered=new md(0,0),s.storage=r,s.painter=n,s.painterRoot=a,s._pointerSize=o,i=i||new Wet,s.proxy=null,s.setHandlerProxy(i),s._draggingMgr=new mk(s),s}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(D(Yet,function(n){r.on&&r.on(n,this[n],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var n=r.zrX,i=r.zrY,a=Ck(this,n,i),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=a?new md(n,i):this.findHover(n,i),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",r),this.dispatchToElement(l,"mousemove",r),u&&u!==s&&this.dispatchToElement(l,"mouseover",r)},t.prototype.mouseout=function(r){var n=r.zrEventControl;n!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),n!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},t.prototype.resize=function(){this._hovered=new md(0,0)},t.prototype.dispatch=function(r,n){var i=this[r];i&&i.call(this,n)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var n=this.proxy;n.setCursor&&n.setCursor(r)},t.prototype.dispatchToElement=function(r,n,i){r=r||{};var a=r.target;if(!(a&&a.silent)){for(var o="on"+n,s=Get(n,r,i);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(n,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(n,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(n,s)}))}},t.prototype.findHover=function(r,n,i){var a=this.storage.getDisplayList(),o=new md(r,n);if(Tk(a,o,r,n,i),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,f=new dt(r-u,n-u,l,l),c=a.length-1;c>=0;c--){var p=a[c];p!==i&&!p.ignore&&!p.ignoreCoarsePointer&&(!p.parent||!p.parent.ignoreCoarsePointer)&&(h2.copy(p.getBoundingRect()),p.transform&&h2.applyTransform(p.transform),h2.intersect(f)&&s.push(p))}if(s.length)for(var h=4,d=Math.PI/12,m=Math.PI*2,v=0;v4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function Xet(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var n=e,i=void 0,a=!1;n;){if(n.ignoreClip&&(a=!0),!a){var o=n.getClipPath();if(o&&!o.contain(t,r))return!1;n.silent&&(i=!0)}var s=n.__hostTarget;n=s||n.parent}return i?Mk:!0}return!1}function Tk(e,t,r,n,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=Xet(o,r,n))&&(!t.topTarget&&(t.topTarget=o),s!==Mk)){t.target=o;break}}}function Ck(e,t,r){var n=e.painter;return t<0||t>n.getWidth()||r<0||r>n.getHeight()}var Dk=Ak;var Pk=32,gd=7,Ek=256;function qet(e){for(var t=0;e>=Pk;)t|=e&1,e>>=1;return e+t}function Ik(e,t,r,n){var i=t+1;if(i===r)return 1;if(n(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function Zet(e,t,r){for(r--;t>>1,i(a,e[l])<0?s=l:o=l+1;var u=n-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]=a}}function d2(e,t,r,n,i,a){var o=0,s=0,l=1;if(a(e,t[r+i])>0){for(s=n-i;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}else{for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}for(o++;o>>1);a(e,t[r+f])>0?o=f+1:l=f}return l}function v2(e,t,r,n,i,a){var o=0,s=0,l=1;if(a(e,t[r+i])<0){for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}else{for(s=n-i;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}for(o++;o>>1);a(e,t[r+f])<0?l=f:o=f+1}return l}function Ket(e,t){var r=gd,n=0,i=Ek,a=0,o,s,l=0;n=e.length,n<2*Ek&&(i=n>>>1);var u=[];a=n<120?5:n<1542?10:n<119151?19:40,o=[],s=[];function f(v,g){o[l]=v,s[l]=g,l+=1}function c(){for(;l>1;){var v=l-2;if(v>=1&&s[v-1]<=s[v]+s[v+1]||v>=2&&s[v-2]<=s[v]+s[v-1])s[v-1]s[v+1])break;h(v)}}function p(){for(;l>1;){var v=l-2;v>0&&s[v-1]=gd||C>=gd);if(A)break;T<0&&(T=0),T+=2}if(r=T,r<1&&(r=1),g===1){for(_=0;_=0;_--)e[M+_]=e[T+_];e[w]=u[b];return}for(var C=r;;){var A=0,P=0,L=!1;do if(t(u[b],e[S])<0){if(e[w--]=e[S--],A++,P=0,--g===0){L=!0;break}}else if(e[w--]=u[b--],P++,A=0,--x===1){L=!0;break}while((A|P)=0;_--)e[M+_]=e[T+_];if(g===0){L=!0;break}}if(e[w--]=u[b--],--x===1){L=!0;break}if(P=x-d2(e[S],u,0,x,x-1,t),P!==0){for(w-=P,b-=P,x-=P,M=w+1,T=b+1,_=0;_=gd||P>=gd);if(L)break;C<0&&(C=0),C+=2}if(r=C,r<1&&(r=1),x===1){for(w-=g,S-=g,M=w+1,T=S+1,_=g-1;_>=0;_--)e[M+_]=e[T+_];e[w]=u[b]}else{if(x===0)throw new Error;for(T=w-(x-1),_=0;_s&&(l=s),Lk(e,r,r+l,r+a,t),a=l}o.pushRun(r,a),o.mergeRuns(),i-=a,r+=a}while(i!==0);o.forceMergeRuns()}}var or=1,hu=2,Ps=4;var Rk=!1;function m2(){Rk||(Rk=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function Nk(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var $et=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Nk}return e.prototype.traverse=function(t,r){for(var n=0;n0&&(f.__clipPaths=[]),isNaN(f.z)&&(m2(),f.z=0),isNaN(f.z2)&&(m2(),f.z2=0),isNaN(f.zlevel)&&(m2(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var c=t.getDecalElement&&t.getDecalElement();c&&this._updateAndAddDisplayable(c,r,n);var p=t.getTextGuideLine();p&&this._updateAndAddDisplayable(p,r,n);var h=t.getTextContent();h&&this._updateAndAddDisplayable(h,r,n)}},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 r=0,n=t.length;r=0&&this._roots.splice(i,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}(),kk=$et;var Ok;Ok=Ot.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var yd=Ok;var wy={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,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)))},elasticOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/n)+1)},elasticInOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.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-wy.bounceOut(1-e)},bounceOut:function(e){return e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375},bounceInOut:function(e){return e<.5?wy.bounceIn(e*2)*.5:wy.bounceOut(e*2-1)*.5+.5}},Ty=wy;var My=Math.pow,Ns=Math.sqrt,Cy=1e-8,Uk=1e-4,zk=Ns(3),Ay=1/3,Va=Ua(),yi=Ua(),Pc=Ua();function Rs(e){return e>-Cy&&eCy||e<-Cy}function Ve(e,t,r,n,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*n+3*a*r)}function g2(e,t,r,n,i){var a=1-i;return 3*(((t-e)*a+2*(r-t)*i)*a+(n-r)*i*i)}function du(e,t,r,n,i,a){var o=n+3*(t-r)-e,s=3*(r-t*2+e),l=3*(t-e),u=e-i,f=s*s-3*o*l,c=s*l-9*o*u,p=l*l-3*s*u,h=0;if(Rs(f)&&Rs(c))if(Rs(s))a[0]=0;else{var d=-l/s;d>=0&&d<=1&&(a[h++]=d)}else{var m=c*c-4*f*p;if(Rs(m)){var v=c/f,d=-s/o+v,g=-v/2;d>=0&&d<=1&&(a[h++]=d),g>=0&&g<=1&&(a[h++]=g)}else if(m>0){var y=Ns(m),x=f*s+1.5*o*(-c+y),_=f*s+1.5*o*(-c-y);x<0?x=-My(-x,Ay):x=My(x,Ay),_<0?_=-My(-_,Ay):_=My(_,Ay);var d=(-s-(x+_))/(3*o);d>=0&&d<=1&&(a[h++]=d)}else{var S=(2*f*s-3*o*c)/(2*Ns(f*f*f)),b=Math.acos(S)/3,w=Ns(f),T=Math.cos(b),d=(-s-2*w*T)/(3*o),g=(-s+w*(T+zk*Math.sin(b)))/(3*o),M=(-s+w*(T-zk*Math.sin(b)))/(3*o);d>=0&&d<=1&&(a[h++]=d),g>=0&&g<=1&&(a[h++]=g),M>=0&&M<=1&&(a[h++]=M)}}return h}function Dy(e,t,r,n,i){var a=6*r-12*t+6*e,o=9*t+3*n-3*e-9*r,s=3*t-3*e,l=0;if(Rs(o)){if(Vk(a)){var u=-s/a;u>=0&&u<=1&&(i[l++]=u)}}else{var f=a*a-4*o*s;if(Rs(f))i[0]=-a/(2*o);else if(f>0){var c=Ns(f),u=(-a+c)/(2*o),p=(-a-c)/(2*o);u>=0&&u<=1&&(i[l++]=u),p>=0&&p<=1&&(i[l++]=p)}}return l}function xi(e,t,r,n,i,a){var o=(t-e)*i+e,s=(r-t)*i+t,l=(n-r)*i+r,u=(s-o)*i+o,f=(l-s)*i+s,c=(f-u)*i+u;a[0]=e,a[1]=o,a[2]=u,a[3]=c,a[4]=c,a[5]=f,a[6]=l,a[7]=n}function Ey(e,t,r,n,i,a,o,s,l,u,f){var c,p=.005,h=1/0,d,m,v,g;Va[0]=l,Va[1]=u;for(var y=0;y<1;y+=.05)yi[0]=Ve(e,r,i,o,y),yi[1]=Ve(t,n,a,s,y),v=No(Va,yi),v=0&&v=0&&u<=1&&(i[l++]=u)}}else{var f=o*o-4*a*s;if(Rs(f)){var u=-o/(2*a);u>=0&&u<=1&&(i[l++]=u)}else if(f>0){var c=Ns(f),u=(-o+c)/(2*a),p=(-o-c)/(2*a);u>=0&&u<=1&&(i[l++]=u),p>=0&&p<=1&&(i[l++]=p)}}return l}function Iy(e,t,r){var n=e+r-2*t;return n===0?.5:(e-t)/n}function ks(e,t,r,n,i){var a=(t-e)*n+e,o=(r-t)*n+t,s=(o-a)*n+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=r}function Ly(e,t,r,n,i,a,o,s,l){var u,f=.005,c=1/0;Va[0]=o,Va[1]=s;for(var p=0;p<1;p+=.05){yi[0]=He(e,r,i,p),yi[1]=He(t,n,a,p);var h=No(Va,yi);h=0&&h=1?1:du(0,n,a,1,l,s)&&Ve(0,i,o,1,s[0])}}}var Qet=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||ce,this.ondestroy=t.ondestroy||ce,this.onrestart=t.onrestart||ce,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var n=this._life,i=t-this._startTime-this._pausedTime,a=i/n;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var l=i%n;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=j(t)?t:Ty[t]||Rc(t)},e}(),Hk=Qet;var Wk=function(){function e(t){this.value=t}return e}();var Jet=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new Wk(t);return this.insertEntry(r),r},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 r=t.prev,n=t.next;r?r.next=n:this.head=n,n?n.prev=r:this.tail=r,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}();var trt=function(){function e(t){this._list=new Jet,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var n=this._list,i=this._map,a=null;if(i[t]==null){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=n.head;n.remove(l),delete i[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=r:s=new Wk(r),s.key=t,n.insertEntry(s),i[t]=s}return a},e.prototype.get=function(t){var r=this._map[t],n=this._list;if(r!=null)return r!==n.tail&&(n.remove(r),n.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),Ba=trt;var Yk={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 ta(e){return e=Math.round(e),e<0?0:e>255?255:e}function ert(e){return e=Math.round(e),e<0?0:e>360?360:e}function bd(e){return e<0?0:e>1?1:e}function y2(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?ta(parseFloat(t)/100*255):ta(parseInt(t,10))}function vu(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?bd(parseFloat(t)/100):bd(parseFloat(t))}function x2(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function Os(e,t,r){return e+(t-e)*r}function _i(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e}function _2(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var Xk=new Ba(20),Py=null;function Nc(e,t){Py&&_2(Py,t),Py=Xk.put(e,Py||t.slice())}function br(e,t){if(e){t=t||[];var r=Xk.get(e);if(r)return _2(t,r);e=e+"";var n=e.replace(/ /g,"").toLowerCase();if(n in Yk)return _2(t,Yk[n]),Nc(e,t),t;var i=n.length;if(n.charAt(0)==="#"){if(i===4||i===5){var a=parseInt(n.slice(1,4),16);if(!(a>=0&&a<=4095)){_i(t,0,0,0,1);return}return _i(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(n.slice(4),16)/15:1),Nc(e,t),t}else if(i===7||i===9){var a=parseInt(n.slice(1,7),16);if(!(a>=0&&a<=16777215)){_i(t,0,0,0,1);return}return _i(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(n.slice(7),16)/255:1),Nc(e,t),t}return}var o=n.indexOf("("),s=n.indexOf(")");if(o!==-1&&s+1===i){var l=n.substr(0,o),u=n.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?_i(t,+u[0],+u[1],+u[2],1):_i(t,0,0,0,1);f=vu(u.pop());case"rgb":if(u.length>=3)return _i(t,y2(u[0]),y2(u[1]),y2(u[2]),u.length===3?f:vu(u[3])),Nc(e,t),t;_i(t,0,0,0,1);return;case"hsla":if(u.length!==4){_i(t,0,0,0,1);return}return u[3]=vu(u[3]),b2(u,t),Nc(e,t),t;case"hsl":if(u.length!==3){_i(t,0,0,0,1);return}return b2(u,t),Nc(e,t),t;default:return}}_i(t,0,0,0,1)}}function b2(e,t){var r=(parseFloat(e[0])%360+360)%360/360,n=vu(e[1]),i=vu(e[2]),a=i<=.5?i*(n+1):i+n-i*n,o=i*2-a;return t=t||[],_i(t,ta(x2(o,a,r+1/3)*255),ta(x2(o,a,r)*255),ta(x2(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function rrt(e){if(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=a-i,s=(a+i)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(a+i):u=o/(2-a-i);var f=((a-t)/6+o/2)/o,c=((a-r)/6+o/2)/o,p=((a-n)/6+o/2)/o;t===a?l=p-c:r===a?l=1/3+f-p:n===a&&(l=2/3+c-f),l<0&&(l+=1),l>1&&(l-=1)}var h=[l*360,u,s];return e[3]!=null&&h.push(e[3]),h}}function Sd(e,t){var r=br(e);if(r){for(var n=0;n<3;n++)t<0?r[n]=r[n]*(1-t)|0:r[n]=(255-r[n])*t+r[n]|0,r[n]>255?r[n]=255:r[n]<0&&(r[n]=0);return bi(r,r.length===4?"rgba":"rgb")}}function Ry(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){r=r||[];var n=e*(t.length-1),i=Math.floor(n),a=Math.ceil(n),o=t[i],s=t[a],l=n-i;return r[0]=ta(Os(o[0],s[0],l)),r[1]=ta(Os(o[1],s[1],l)),r[2]=ta(Os(o[2],s[2],l)),r[3]=bd(Os(o[3],s[3],l)),r}}function qk(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var n=e*(t.length-1),i=Math.floor(n),a=Math.ceil(n),o=br(t[i]),s=br(t[a]),l=n-i,u=bi([ta(Os(o[0],s[0],l)),ta(Os(o[1],s[1],l)),ta(Os(o[2],s[2],l)),bd(Os(o[3],s[3],l))],"rgba");return r?{color:u,leftIndex:i,rightIndex:a,value:n}:u}}function mu(e,t,r,n){var i=br(e);if(e)return i=rrt(i),t!=null&&(i[0]=ert(t)),r!=null&&(i[1]=vu(r)),n!=null&&(i[2]=vu(n)),bi(b2(i),"rgba")}function gu(e,t){var r=br(e);if(r&&t!=null)return r[3]=bd(t),bi(r,"rgba")}function bi(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function kc(e,t){var r=br(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}var Oy=Math.round;function zs(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var r=br(e);r&&(e="rgb("+r[0]+","+r[1]+","+r[2]+")",t=r[3])}return{color:e,opacity:t??1}}var Zk=1e-4;function Fa(e){return e-Zk}function ky(e){return Oy(e*1e3)/1e3}function zy(e){return Oy(e*1e4)/1e4}function Kk(e){return"matrix("+ky(e[0])+","+ky(e[1])+","+ky(e[2])+","+ky(e[3])+","+zy(e[4])+","+zy(e[5])+")"}var $k={left:"start",right:"end",center:"middle",middle:"middle"};function jk(e,t,r){return r==="top"?e+=t/2:r==="bottom"&&(e-=t/2),e}function Qk(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function Jk(e){var t=e.style,r=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),r[0],r[1]].join(",")}function S2(e){return e&&!!e.image}function nrt(e){return e&&!!e.svgElement}function wd(e){return S2(e)||nrt(e)}function Uy(e){return e.type==="linear"}function Vy(e){return e.type==="radial"}function By(e){return e&&(e.type==="linear"||e.type==="radial")}function Td(e){return"url(#"+e+")"}function Fy(e){var t=e.getGlobalScale(),r=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(r)/Math.log(10)),1)}function Gy(e){var t=e.x||0,r=e.y||0,n=(e.rotation||0)*Ac,i=bt(e.scaleX,1),a=bt(e.scaleY,1),o=e.skewX||0,s=e.skewY||0,l=[];return(t||r)&&l.push("translate("+t+"px,"+r+"px)"),n&&l.push("rotate("+n+")"),(i!==1||a!==1)&&l.push("scale("+i+","+a+")"),(o||s)&&l.push("skew("+Oy(o*Ac)+"deg, "+Oy(s*Ac)+"deg)"),l.join(" ")}var tO=function(){return Ot.hasGlobalWindow&&j(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}}();var T2=Array.prototype.slice;function ko(e,t,r){return(t-e)*r+e}function w2(e,t,r,n){for(var i=t.length,a=0;an?t:e,a=Math.min(r,n),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)n.length=o;else for(var l=a;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,n){this._needsSort=!0;var i=this.keyframes,a=i.length,o=!1,s=rO,l=r;if(ze(r)){var u=srt(r);s=u,(u===1&&!Ct(r[0])||u===2&&!Ct(r[0][0]))&&(o=!0)}else if(Ct(r)&&!Es(r))s=Wy;else if(H(r))if(!isNaN(+r))s=Wy;else{var f=br(r);f&&(l=f,s=Ad)}else if(Ds(r)){var c=V({},l);c.colorStops=F(r.colorStops,function(h){return{offset:h.offset,color:br(h.color)}}),Uy(r)?s=M2:Vy(r)&&(s=A2),l=c}a===0?this.valType=s:(s!==this.valType||s===rO)&&(o=!0),this.discrete=this.discrete||o;var p={time:t,value:l,rawValue:r,percent:0};return n&&(p.easing=n,p.easingFunc=j(n)?n:Ty[n]||Rc(n)),i.push(p),p},e.prototype.prepare=function(t,r){var n=this.keyframes;this._needsSort&&n.sort(function(m,v){return m.time-v.time});for(var i=this.valType,a=n.length,o=n[a-1],s=this.discrete,l=Yy(i),u=nO(i),f=0;f=0&&!(o[f].percent<=r);f--);f=p(f,s-2)}else{for(f=c;fr);f++);f=p(f-1,s-2)}d=o[f+1],h=o[f]}if(h&&d){this._lastFr=f,this._lastFrP=r;var v=d.percent-h.percent,g=v===0?1:p((r-h.percent)/v,1);d.easingFunc&&(g=d.easingFunc(g));var y=n?this._additiveValue:u?Md:t[l];if((Yy(a)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=g<1?h.rawValue:d.rawValue;else if(Yy(a))a===qy?w2(y,h[i],d[i],g):irt(y,h[i],d[i],g);else if(nO(a)){var x=h[i],_=d[i],S=a===M2;t[l]={type:S?"linear":"radial",x:ko(x.x,_.x,g),y:ko(x.y,_.y,g),colorStops:F(x.colorStops,function(w,T){var M=_.colorStops[T];return{offset:ko(w.offset,M.offset,g),color:Xy(w2([],w.color,M.color,g))}}),global:_.global},S?(t[l].x2=ko(x.x2,_.x2,g),t[l].y2=ko(x.y2,_.y2,g)):t[l].r=ko(x.r,_.r,g)}else if(u)w2(y,h[i],d[i],g),n||(t[l]=Xy(y));else{var b=ko(h[i],d[i],g);n?this._additiveValue=b:t[l]=b}n&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,n=this.propName,i=this._additiveValue;r===Wy?t[n]=t[n]+i:r===Ad?(br(t[n],Md),Hy(Md,Md,i,1),t[n]=Xy(Md)):r===qy?Hy(t[n],t[n],i,1):r===iO&&eO(t[n],t[n],i,1)},e}(),urt=function(){function e(t,r,n,i){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&i){au("Can' use additive animation on looped animation.");return}this._additiveAnimators=i,this._allowDiscrete=n}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,r,n){return this.whenWithKeys(t,r,St(r),n)},e.prototype.whenWithKeys=function(t,r,n,i){for(var a=this._tracks,o=0;o0&&l.addKeyframe(0,yu(u),i),this._trackKeys.push(s)}l.addKeyframe(t,yu(r[s]),i)}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 r=t.length,n=0;n0)){this._started=1;for(var r=this,n=[],i=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[i]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},e}(),Cd=urt;function xu(){return new Date().getTime()}var frt=function(e){N(t,e);function t(r){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,r=r||{},n.stage=r.stage||{},n}return t.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},t.prototype.addAnimator=function(r){r.animation=this;var n=r.getClip();n&&this.addClip(n)},t.prototype.removeClip=function(r){if(r.animation){var n=r.prev,i=r.next;n?n.next=i:this._head=i,i?i.prev=n:this._tail=n,r.next=r.prev=r.animation=null}},t.prototype.removeAnimator=function(r){var n=r.getClip();n&&this.removeClip(n),r.animation=null},t.prototype.update=function(r){for(var n=xu()-this._pausedTime,i=n-this._time,a=this._head;a;){var o=a.next,s=a.step(n,i);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=n,r||(this.trigger("frame",i),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var r=this;this._running=!0;function n(){r._running&&(yd(n),!r._paused&&r.update())}yd(n)},t.prototype.start=function(){this._running||(this._time=xu(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=xu(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=xu()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var r=this._head;r;){var n=r.next;r.prev=r.next=r.animation=null,r=n}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,n){n=n||{},this.start();var i=new Cd(r,n.loop);return this.addAnimator(i),i},t}(Je),aO=frt;var crt=300,C2=Ot.domSupported,D2=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},n=F(e,function(i){var a=i.replace("mouse","pointer");return r.hasOwnProperty(a)?a:i});return{mouse:e,touch:t,pointer:n}}(),oO={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},sO=!1;function L2(e){var t=e.pointerType;return t==="pen"||t==="touch"}function prt(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 E2(e){e&&(e.zrByTouch=!0)}function hrt(e,t){return Tn(e.dom,new drt(e,t),!0)}function uO(e,t){for(var r=t,n=!1;r&&r.nodeType!==9&&!(n=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return n}var drt=function(){function e(t,r){this.stopPropagation=ce,this.stopImmediatePropagation=ce,this.preventDefault=ce,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),ea={mousedown:function(e){e=Tn(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=Tn(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=Tn(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=Tn(this.dom,e);var t=e.toElement||e.relatedTarget;uO(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){sO=!0,e=Tn(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){sO||(e=Tn(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=Tn(this.dom,e),E2(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),ea.mousemove.call(this,e),ea.mousedown.call(this,e)},touchmove:function(e){e=Tn(this.dom,e),E2(e),this.handler.processGesture(e,"change"),ea.mousemove.call(this,e)},touchend:function(e){e=Tn(this.dom,e),E2(e),this.handler.processGesture(e,"end"),ea.mouseup.call(this,e),+new Date-+this.__lastTouchMomentdO||e<-dO}var Su=[],Oc=[],R2=tr(),N2=Math.abs,yrt=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 bu(this.rotation)||bu(this.x)||bu(this.y)||bu(this.scaleX-1)||bu(this.scaleY-1)||bu(this.skewX)||bu(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),n=this.transform;if(!(r||t)){n&&(hO(n),this.invTransform=null);return}n=n||tr(),r?this.getLocalTransform(n):hO(n),t&&(r?An(n,t,n):hd(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(Su);var n=Su[0]<0?-1:1,i=Su[1]<0?-1:1,a=((Su[0]-n)*r+n)/Su[0]||0,o=((Su[1]-i)*r+i)/Su[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||tr(),gi(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var r=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),a=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(a),r=Math.sqrt(r),this.skewX=a,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(An(Oc,t.invTransform,r),r=Oc);var n=this.originX,i=this.originY;(n||i)&&(R2[4]=n,R2[5]=i,An(Oc,r,R2),Oc[4]-=n,Oc[5]-=i,r=Oc),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var n=[t,r],i=this.invTransform;return i&&Ue(n,n,i),n},e.prototype.transformCoordToGlobal=function(t,r){var n=[t,r],i=this.transform;return i&&Ue(n,n,i),n},e.prototype.getLineScale=function(){var t=this.transform;return t&&N2(t[0]-1)>1e-10&&N2(t[3]-1)>1e-10?Math.sqrt(N2(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){k2(this,t)},e.getLocalTransform=function(t,r){r=r||[];var n=t.originX||0,i=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,f=t.x,c=t.y,p=t.skewX?Math.tan(t.skewX):0,h=t.skewY?Math.tan(-t.skewY):0;if(n||i||s||l){var d=n+s,m=i+l;r[4]=-d*a-p*m*o,r[5]=-m*o-h*d*a}else r[4]=r[5]=0;return r[0]=a,r[3]=o,r[1]=h*a,r[2]=p*o,u&&Cn(r,r,u),r[4]+=n+f,r[5]+=i+c,r},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}(),ri=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function k2(e,t){for(var r=0;r=0?parseFloat(e)/100*t:parseFloat(e):e}function Tu(e,t,r){var n=t.position||"inside",i=t.distance!=null?t.distance:5,a=r.height,o=r.width,s=a/2,l=r.x,u=r.y,f="left",c="top";if(n instanceof Array)l+=kr(n[0],r.width),u+=kr(n[1],r.height),f=null,c=null;else switch(n){case"left":l-=i,u+=s,f="right",c="middle";break;case"right":l+=i+o,u+=s,c="middle";break;case"top":l+=o/2,u-=i,f="center",c="bottom";break;case"bottom":l+=o/2,u+=a+i,f="center";break;case"inside":l+=o/2,u+=s,f="center",c="middle";break;case"insideLeft":l+=i,u+=s,c="middle";break;case"insideRight":l+=o-i,u+=s,f="right",c="middle";break;case"insideTop":l+=o/2,u+=i,f="center";break;case"insideBottom":l+=o/2,u+=a-i,f="center",c="bottom";break;case"insideTopLeft":l+=i,u+=i;break;case"insideTopRight":l+=o-i,u+=i,f="right";break;case"insideBottomLeft":l+=i,u+=a-i,c="bottom";break;case"insideBottomRight":l+=o-i,u+=a-i,f="right",c="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=f,e.verticalAlign=c,e}var O2="__zr_normal__",z2=ri.concat(["ignore"]),xrt=Pr(ri,function(e,t){return e[t]=!0,e},{ignore:!1}),Vc={},_rt=new dt(0,0,0,0),B2=function(){function e(t){this.id=hy(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,n){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=r,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 r=this._textContent;if(r&&(!r.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,a=r.innerTransformable,o=void 0,s=void 0,l=!1;a.parent=i?this:null;var u=!1;if(a.copyTransform(r),n.position!=null){var f=_rt;n.layoutRect?f.copy(n.layoutRect):f.copy(this.getBoundingRect()),i||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Vc,n,f):Tu(Vc,n,f),a.x=Vc.x,a.y=Vc.y,o=Vc.align,s=Vc.verticalAlign;var c=n.origin;if(c&&n.rotation!=null){var p=void 0,h=void 0;c==="center"?(p=f.width*.5,h=f.height*.5):(p=kr(c[0],f.width),h=kr(c[1],f.height)),u=!0,a.originX=-a.x+p+(i?0:f.x),a.originY=-a.y+h+(i?0:f.y)}}n.rotation!=null&&(a.rotation=n.rotation);var d=n.offset;d&&(a.x+=d[0],a.y+=d[1],u||(a.originX=-d[0],a.originY=-d[1]));var m=n.inside==null?typeof n.position=="string"&&n.position.indexOf("inside")>=0:n.inside,v=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),g=void 0,y=void 0,x=void 0;m&&this.canBeInsideText()?(g=n.insideFill,y=n.insideStroke,(g==null||g==="auto")&&(g=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(g),x=!0)):(g=n.outsideFill,y=n.outsideStroke,(g==null||g==="auto")&&(g=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(g),x=!0)),g=g||"#000",(g!==v.fill||y!==v.stroke||x!==v.autoStroke||o!==v.align||s!==v.verticalAlign)&&(l=!0,v.fill=g,v.stroke=y,v.autoStroke=x,v.align=o,v.verticalAlign=s,r.setDefaultTextStyle(v)),r.__dirty|=or,l&&r.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()?Id:Ed},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),n=typeof r=="string"&&br(r);n||(n=[255,255,255,1]);for(var i=n[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(a?0:255)*(1-i);return n[3]=1,bi(n,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},V(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(rt(t))for(var n=t,i=St(n),a=0;a0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState(O2,!1,t)},e.prototype.useState=function(t,r,n,i){var a=t===O2,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,l=this.stateTransition;if(!(gt(s,t)>=0&&(r||s.length===1))){var u;if(this.stateProxy&&!a&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!a){au("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||i);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,r,!n&&!this.__inHover&&l&&l.duration>0,l);var c=this._textContent,p=this._textGuide;return c&&c.useState(t,r,n,f),p&&p.useState(t,r,n,f),a?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~or),u}}},e.prototype.useStates=function(t,r,n){if(!t.length)this.clearStates();else{var i=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var l=0;l0,d);var m=this._textContent,v=this._textGuide;m&&m.useStates(t,r,p),v&&v.useStates(t,r,p),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!p&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~or)}},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(r,1),this.useStates(n)}},e.prototype.replaceState=function(t,r,n){var i=this.currentStates.slice(),a=gt(i,t),o=gt(i,r)>=0;a>=0?o?i.splice(a,1):i[a]=r:n&&!o&&i.push(r),this.useStates(i)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},n,i=0;i=0&&a.splice(o,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var n=this.animators,i=n.length,a=[],o=0;o0&&r.during&&a[0].during(function(d,m){r.during(m)});for(var p=0;p0||i.force&&!o.length){var T=void 0,M=void 0,C=void 0;if(s){M={},p&&(T={});for(var _=0;_=0&&(i.splice(a,0,r),this._doAdd(r))}return this},t.prototype.replace=function(r,n){var i=gt(this._children,r);return i>=0&&this.replaceAt(n,i),this},t.prototype.replaceAt=function(r,n){var i=this._children,a=i[n];if(r&&r!==this&&r.parent!==this&&r!==a){i[n]=r,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(r)}return this},t.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var n=this.__zr;n&&n!==r.__zr&&r.addSelfToZr(n),n&&n.refresh()},t.prototype.remove=function(r){var n=this.__zr,i=this._children,a=gt(i,r);return a<0?this:(i.splice(a,1),r.parent=null,n&&r.removeSelfFromZr(n),n&&n.refresh(),this)},t.prototype.removeAll=function(){for(var r=this._children,n=this.__zr,i=0;i0&&(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,r){return this.handler.findHover(t,r)},e.prototype.on=function(t,r,n){return this.handler.on(t,r,n),this},e.prototype.off=function(t,r){this.handler.off(t,r)},e.prototype.trigger=function(t,r){this.handler.trigger(t,r)},e.prototype.clear=function(){for(var t=this.storage.getRoots(),r=0;r0){if(e<=i)return o;if(e>=a)return s}else{if(e>=i)return o;if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/l*u+o}function q(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 H(e)?Ert(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function pe(e,t,r){return t==null&&(t=10),t=Math.min(Math.max(0,t),SO),e=(+e).toFixed(t),r?e:+e}function sr(e){return e.sort(function(t,r){return t-r}),e}function an(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,r=0;r<15;r++,t*=10)if(Math.round(e*t)/t===e)return r}return Irt(e)}function Irt(e){var t=e.toString().toLowerCase(),r=t.indexOf("e"),n=r>0?+t.slice(r+1):0,i=r>0?r:t.length,a=t.indexOf("."),o=a<0?0:i-1-a;return Math.max(0,o-n)}function Qy(e,t){var r=Math.log,n=Math.LN10,i=Math.floor(r(e[1]-e[0])/n),a=Math.round(r(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function wO(e,t){var r=Pr(e,function(h,d){return h+(isNaN(d)?0:d)},0);if(r===0)return[];for(var n=Math.pow(10,t),i=F(e,function(h){return(isNaN(h)?0:h)/r*n*100}),a=n*100,o=F(i,function(h){return Math.floor(h)}),s=Pr(o,function(h,d){return h+d},0),l=F(i,function(h,d){return h-o[d]});su&&(u=l[c],f=c);++o[f],l[f]=0,++s}return F(o,function(h){return h/n})}function TO(e,t){var r=Math.max(an(e),an(t)),n=e+t;return r>SO?n:pe(n,r)}var G2=9007199254740991;function H2(e){var t=Math.PI*2;return(e%t+t)%t}function Ld(e){return e>-bO&&e=10&&t++,t}function t0(e,t){var r=Jy(e),n=Math.pow(10,r),i=e/n,a;return t?i<1.5?a=1:i<2.5?a=2:i<4?a=3:i<7?a=5:a=10:i<1?a=1:i<2?a=2:i<3?a=3:i<5?a=5:a=10,e=a*n,r>=-20?+e.toFixed(r<0?-r:0):e}function e0(e,t){var r=(e.length-1)*t+1,n=Math.floor(r),i=+e[n-1],a=r-n;return a?i+a*(e[n]-i):i}function W2(e){e.sort(function(l,u){return s(l,u,0)?-1:1});for(var t=-1/0,r=1,n=0;n=0||a&>(a,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[e[s][0]]=u)}}return o}}var Krt=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],$rt=Pn(Krt),HO=function(){function e(){}return e.prototype.getAreaStyle=function(t,r){return $rt(this,t,r)},e}();var K2=new Ba(50);function YO(e){if(typeof e=="string"){var t=K2.get(e);return t&&t.image}else return e}function Od(e,t,r,n,i){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!r)return t;var a=K2.get(e),o={hostEl:r,cb:n,cbPayload:i};return a?(t=a.image,!Hc(t)&&a.pending.push(o)):(t=Wr.loadImage(e,WO,WO),t.__zrImageSrc=e,K2.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e;else return t}function WO(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;l++)s-=o;var u=En(r,t);return u>s&&(r="",u=0),s=e-u,i.ellipsis=r,i.ellipsisWidth=u,i.contentWidth=s,i.containerWidth=e,i}function ZO(e,t){var r=t.containerWidth,n=t.font,i=t.contentWidth;if(!r)return"";var a=En(e,n);if(a<=r)return e;for(var o=0;;o++){if(a<=i||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?Jrt(e,i,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*i/a):0;e=e.substr(0,s),a=En(e,n)}return e===""&&(e=t.placeholder),e}function Jrt(e,t,r,n){for(var i=0,a=0,o=e.length;ah&&u){var d=Math.floor(h/s);c=c.slice(0,d)}if(e&&a&&f!=null)for(var m=qO(f,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),v=0;vs&&j2(r,e.substring(s,u),t,o),j2(r,l[2],t,o,l[1]),s=$2.lastIndex}si){S>0?(y.tokens=y.tokens.slice(0,S),v(y,_,x),r.lines=r.lines.slice(0,g+1)):r.lines=r.lines.slice(0,g);break t}var P=w.width,L=P==null||P==="auto";if(typeof P=="string"&&P.charAt(P.length-1)==="%")b.percentWidth=P,f.push(b),b.contentWidth=En(b.text,A);else{if(L){var I=w.backgroundColor,E=I&&I.image;E&&(E=YO(E),Hc(E)&&(b.width=Math.max(b.width,E.width*M/E.height)))}var R=d&&n!=null?n-_:null;R!=null&&R0&&d+n.accumWidth>n.width&&(f=t.split(` +`):[];var p=c.length*s,h=bt(t.height,p);if(p>h&&u){var d=Math.floor(h/s);c=c.slice(0,d)}if(e&&a&&f!=null)for(var m=qO(f,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),v=0;vs&&j2(r,e.substring(s,u),t,o),j2(r,l[2],t,o,l[1]),s=$2.lastIndex}si){S>0?(y.tokens=y.tokens.slice(0,S),v(y,_,x),r.lines=r.lines.slice(0,g+1)):r.lines=r.lines.slice(0,g);break t}var P=w.width,L=P==null||P==="auto";if(typeof P=="string"&&P.charAt(P.length-1)==="%")b.percentWidth=P,f.push(b),b.contentWidth=En(b.text,C);else{if(L){var I=w.backgroundColor,E=I&&I.image;E&&(E=YO(E),Hc(E)&&(b.width=Math.max(b.width,E.width*A/E.height)))}var R=d&&n!=null?n-_:null;R!=null&&R0&&d+n.accumWidth>n.width&&(f=t.split(` `),u=!0),n.accumWidth=d}else{var m=jO(t,l,n.width,n.breakAll,n.accumWidth);n.accumWidth=m.accumWidth+h,c=m.linesWidths,f=m.lines}}else f=t.split(` `);for(var v=0;v=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var nnt=Pr(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function int(e){return rnt(e)?!!nnt[e]:!0}function jO(e,t,r,n,i){for(var a=[],o=[],s="",l="",u=0,f=0,c=0;cr:i+f+h>r){f?(s||l)&&(d?(s||(s=l,l="",u=0,f=u),a.push(s),o.push(f-u),l+=p,u+=h,s="",f=u):(l&&(s+=l,l="",u=0),a.push(s),o.push(f),s=p,f=h)):d?(a.push(l),o.push(u),l=p,u=h):(a.push(p),o.push(h));continue}f+=h,d?(l+=p,u+=h):(l&&(s+=l,l="",u=0),s+=p)}return!a.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(a.push(s),o.push(f)),a.length===1&&(f+=i),{accumWidth:f,lines:a,linesWidths:o}}var tT="__zr_style_"+Math.round(Math.random()*10),Ha={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Au={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Ha[tT]=!0;var QO=["z","z2","invisible"],ant=["invisible"],ont=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var n=St(r),i=0;i1e-4){s[0]=e-r,s[1]=t-n,l[0]=e+r,l[1]=t+n;return}if(o0[0]=rT(i)*r+e,o0[1]=eT(i)*n+t,s0[0]=rT(a)*r+e,s0[1]=eT(a)*n+t,u(s,o0,s0),f(l,o0,s0),i=i%Cu,i<0&&(i=i+Cu),a=a%Cu,a<0&&(a=a+Cu),i>a&&!o?a+=Cu:ii&&(l0[0]=rT(h)*r+e,l0[1]=eT(h)*n+t,u(s,l0,s),f(l,l0,l))}var Se={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Eu=[],Iu=[],Wa=[],Fs=[],Ya=[],Xa=[],iT=Math.min,aT=Math.max,Lu=Math.cos,Pu=Math.sin,Oo=Math.abs,lT=Math.PI,Gs=lT*2,oT=typeof Float32Array<"u",zd=[];function sT(e){var t=Math.round(e/lT*1e8)/1e8;return t%2*lT}function uT(e,t){var r=sT(e[0]);r<0&&(r+=Gs);var n=r-e[0],i=e[1];i+=n,!t&&i-r>=Gs?i=r+Gs:t&&r-i>=Gs?i=r-Gs:!t&&r>i?i=r+(Gs-sT(r-i)):t&&r0&&(this._ux=Oo(n/_u/t)||0,this._uy=Oo(n/_u/r)||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,r){return this._drawPendingPt(),this.addData(Se.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var n=Oo(t-this._xi),i=Oo(r-this._yi),a=n>this._ux||i>this._uy;if(this.addData(Se.L,t,r),this._ctx&&a&&this._ctx.lineTo(t,r),a)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,r,n,i,a,o){return this._drawPendingPt(),this.addData(Se.C,t,r,n,i,a,o),this._ctx&&this._ctx.bezierCurveTo(t,r,n,i,a,o),this._xi=a,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,r,n,i){return this._drawPendingPt(),this.addData(Se.Q,t,r,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,r,n,i),this._xi=n,this._yi=i,this},e.prototype.arc=function(t,r,n,i,a,o){this._drawPendingPt(),zd[0]=i,zd[1]=a,uT(zd,o),i=zd[0],a=zd[1];var s=a-i;return this.addData(Se.A,t,r,n,n,i,s,0,o?0:1),this._ctx&&this._ctx.arc(t,r,n,i,a,o),this._xi=Lu(a)*n+t,this._yi=Pu(a)*n+r,this},e.prototype.arcTo=function(t,r,n,i,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,n,i,a),this},e.prototype.rect=function(t,r,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,n,i),this.addData(Se.R,t,r,n,i),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(Se.Z);var t=this._ctx,r=this._x0,n=this._y0;return t&&t.closePath(),this._xi=r,this._yi=n,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 r=t.length;!(this.data&&this.data.length===r)&&oT&&(this.data=new Float32Array(r));for(var n=0;nf.length&&(this._expandData(),f=this.data);for(var c=0;c0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){Wa[0]=Wa[1]=Ya[0]=Ya[1]=Number.MAX_VALUE,Fs[0]=Fs[1]=Xa[0]=Xa[1]=-Number.MAX_VALUE;var t=this.data,r=0,n=0,i=0,a=0,o;for(o=0;on||Oo(x)>i||p===r-1)&&(m=Math.sqrt(y*y+x*x),a=v,o=g);break}case Se.C:{var _=t[p++],S=t[p++],v=t[p++],g=t[p++],b=t[p++],w=t[p++];m=Bk(a,o,_,S,v,g,b,w,10),a=b,o=w;break}case Se.Q:{var _=t[p++],S=t[p++],v=t[p++],g=t[p++];m=Gk(a,o,_,S,v,g,10),a=v,o=g;break}case Se.A:var T=t[p++],D=t[p++],A=t[p++],M=t[p++],P=t[p++],L=t[p++],I=L+P;p+=1;var E=!t[p++];d&&(s=Lu(P)*A+T,l=Pu(P)*M+D),m=aT(A,M)*iT(Gs,Math.abs(L)),a=Lu(I)*A+T,o=Pu(I)*M+D;break;case Se.R:{s=a=t[p++],l=o=t[p++];var R=t[p++],k=t[p++];m=R*2+k*2;break}case Se.Z:{var y=s-a,x=l-o;m=Math.sqrt(y*y+x*x),a=s,o=l;break}}m>=0&&(u[c++]=m,f+=m)}return this._pathLen=f,f},e.prototype.rebuildPath=function(t,r){var n=this.data,i=this._ux,a=this._uy,o=this._len,s,l,u,f,c,p,h=r<1,d,m,v=0,g=0,y,x=0,_,S;if(!(h&&(this._pathSegLen||this._calculateLength(),d=this._pathSegLen,m=this._pathLen,y=r*m,!y)))t:for(var b=0;b0&&(t.lineTo(_,S),x=0),w){case Se.M:s=u=n[b++],l=f=n[b++],t.moveTo(u,f);break;case Se.L:{c=n[b++],p=n[b++];var D=Oo(c-u),A=Oo(p-f);if(D>i||A>a){if(h){var M=d[g++];if(v+M>y){var P=(y-v)/M;t.lineTo(u*(1-P)+c*P,f*(1-P)+p*P);break t}v+=M}t.lineTo(c,p),u=c,f=p,x=0}else{var L=D*D+A*A;L>x&&(_=c,S=p,x=L)}break}case Se.C:{var I=n[b++],E=n[b++],R=n[b++],k=n[b++],O=n[b++],z=n[b++];if(h){var M=d[g++];if(v+M>y){var P=(y-v)/M;xi(u,I,R,O,P,Eu),xi(f,E,k,z,P,Iu),t.bezierCurveTo(Eu[1],Iu[1],Eu[2],Iu[2],Eu[3],Iu[3]);break t}v+=M}t.bezierCurveTo(I,E,R,k,O,z),u=O,f=z;break}case Se.Q:{var I=n[b++],E=n[b++],R=n[b++],k=n[b++];if(h){var M=d[g++];if(v+M>y){var P=(y-v)/M;ks(u,I,R,P,Eu),ks(f,E,k,P,Iu),t.quadraticCurveTo(Eu[1],Iu[1],Eu[2],Iu[2]);break t}v+=M}t.quadraticCurveTo(I,E,R,k),u=R,f=k;break}case Se.A:var U=n[b++],G=n[b++],Y=n[b++],et=n[b++],tt=n[b++],lt=n[b++],Mt=n[b++],ut=!n[b++],ct=Y>et?Y:et,K=Oo(Y-et)>.001,ot=tt+lt,Q=!1;if(h){var M=d[g++];v+M>y&&(ot=tt+lt*(y-v)/M,Q=!0),v+=M}if(K&&t.ellipse?t.ellipse(U,G,Y,et,Mt,tt,ot,ut):t.arc(U,G,ct,tt,ot,ut),Q)break t;T&&(s=Lu(tt)*Y+U,l=Pu(tt)*et+G),u=Lu(ot)*Y+U,f=Pu(ot)*et+G;break;case Se.R:s=u=n[b],l=f=n[b+1],c=n[b++],p=n[b++];var W=n[b++],Gt=n[b++];if(h){var M=d[g++];if(v+M>y){var Tt=y-v;t.moveTo(c,p),t.lineTo(c+iT(Tt,W),p),Tt-=W,Tt>0&&t.lineTo(c+W,p+iT(Tt,Gt)),Tt-=Gt,Tt>0&&t.lineTo(c+aT(W-Tt,0),p+Gt),Tt-=W,Tt>0&&t.lineTo(c,p+aT(Gt-Tt,0));break t}v+=M}t.rect(c,p,W,Gt);break;case Se.Z:if(h){var M=d[g++];if(v+M>y){var P=(y-v)/M;t.lineTo(u*(1-P)+s*P,f*(1-P)+l*P);break t}v+=M}t.closePath(),u=s,f=l}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=Se,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),mr=lnt;function qa(e,t,r,n,i,a,o){if(i===0)return!1;var s=i,l=0,u=e;if(o>t+s&&o>n+s||oe+s&&a>r+s||at+c&&f>n+c&&f>a+c&&f>s+c||fe+c&&u>r+c&&u>i+c&&u>o+c||ut+u&&l>n+u&&l>a+u||le+u&&s>r+u&&s>i+u||sr||f+ui&&(i+=Ud);var p=Math.atan2(l,s);return p<0&&(p+=Ud),p>=n&&p<=i||p+Ud>=n&&p+Ud<=i}function Ti(e,t,r,n,i,a){if(a>t&&a>n||ai?s:0}var Hs=mr.CMD,Ru=Math.PI*2,cnt=1e-4;function pnt(e,t){return Math.abs(e-t)t&&u>n&&u>a&&u>s||u1&&hnt(),h=Ve(t,n,a,s,Mi[0]),p>1&&(d=Ve(t,n,a,s,Mi[1]))),p===2?vt&&s>n&&s>a||s=0&&u<=1){for(var f=0,c=He(t,n,a,u),p=0;pr||s<-r)return 0;var l=Math.sqrt(r*r-s*s);ln[0]=-l,ln[1]=l;var u=Math.abs(n-i);if(u<1e-4)return 0;if(u>=Ru-1e-4){n=0,i=Ru;var f=a?1:-1;return o>=ln[0]+e&&o<=ln[1]+e?f:0}if(n>i){var c=n;n=i,i=c}n<0&&(n+=Ru,i+=Ru);for(var p=0,h=0;h<2;h++){var d=ln[h];if(d+e>o){var m=Math.atan2(s,d),f=a?1:-1;m<0&&(m=Ru+m),(m>=n&&m<=i||m+Ru>=n&&m+Ru<=i)&&(m>Math.PI/2&&m1&&(r||(s+=Ti(l,u,f,c,n,i))),v&&(l=a[d],u=a[d+1],f=l,c=u),m){case Hs.M:f=a[d++],c=a[d++],l=f,u=c;break;case Hs.L:if(r){if(qa(l,u,a[d],a[d+1],t,n,i))return!0}else s+=Ti(l,u,a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Hs.C:if(r){if(oz(l,u,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=dnt(l,u,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Hs.Q:if(r){if(u0(l,u,a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=vnt(l,u,a[d++],a[d++],a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Hs.A:var g=a[d++],y=a[d++],x=a[d++],_=a[d++],S=a[d++],b=a[d++];d+=1;var w=!!(1-a[d++]);p=Math.cos(S)*x+g,h=Math.sin(S)*_+y,v?(f=p,c=h):s+=Ti(l,u,p,h,n,i);var T=(n-g)*_/x+g;if(r){if(uz(g,y,_,S,S+b,w,t,T,i))return!0}else s+=mnt(g,y,_,S,S+b,w,T,i);l=Math.cos(S+b)*x+g,u=Math.sin(S+b)*_+y;break;case Hs.R:f=l=a[d++],c=u=a[d++];var D=a[d++],A=a[d++];if(p=f+D,h=c+A,r){if(qa(f,c,p,c,t,n,i)||qa(p,c,p,h,t,n,i)||qa(p,h,f,h,t,n,i)||qa(f,h,f,c,t,n,i))return!0}else s+=Ti(p,c,p,h,n,i),s+=Ti(f,h,f,c,n,i);break;case Hs.Z:if(r){if(qa(l,u,f,c,t,n,i))return!0}else s+=Ti(l,u,f,c,n,i);l=f,u=c;break}}return!r&&!pnt(u,c)&&(s+=Ti(l,u,f,c,n,i)||0),s!==0}function cz(e,t,r){return fz(e,0,!1,t,r)}function pz(e,t,r,n){return fz(e,t,!0,r,n)}var Wc=J({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Ha),ynt={style:J({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Au.style)},fT=ri.concat(["invisible","culling","z","z2","zlevel","parent"]),xnt=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var n=this.style;if(n.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(l){r.buildPath(l,r.shape)}),i.silent=!0;var a=i.style;for(var o in n)a[o]!==n[o]&&(a[o]=n[o]);a.fill=n.fill?n.decal:null,a.decal=null,a.shadowColor=null,n.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ed:n>.2?pO:Id}else if(r)return Id}return Ed},t.prototype.getInsideTextStroke=function(r){var n=this.style.fill;if(H(n)){var i=this.__zr,a=!!(i&&i.isDarkMode()),o=kc(r,0)0))},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.getBoundingRect=function(){var r=this._rect,n=this.style,i=!r;if(i){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&Ps)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),r=o.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||i){s.copy(r);var l=n.strokeNoScale?this.getLineScale():1,u=n.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,f??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 r},t.prototype.contain=function(r,n){var i=this.transformCoordToLocal(r,n),a=this.getBoundingRect(),o=this.style;if(r=i[0],n=i[1],a.contain(r,n)){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)),pz(s,l/u,r,n)))return!0}if(this.hasFill())return cz(s,r,n)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=Ps,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,n){r==="shape"?this.setShape(n):e.prototype.attrKV.call(this,r,n)},t.prototype.setShape=function(r,n){var i=this.shape;return i||(i=this.shape={}),typeof r=="string"?i[r]=n:V(i,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&Ps)},t.prototype.createStyle=function(r){return Is(Wc,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var n=this._normalState;r.shape&&!n.shape&&(n.shape=V({},this.shape))},t.prototype._applyStateObj=function(r,n,i,a,o,s){e.prototype._applyStateObj.call(this,r,n,i,a,o,s);var l=!(n&&a),u;if(n&&n.shape?o?a?u=n.shape:(u=V({},i.shape),V(u,n.shape)):(u=V({},a?this.shape:i.shape),V(u,n.shape)):l&&(u=i.shape),u)if(o){this.shape=V({},this.shape);for(var f={},c=St(u),p=0;p0},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.createStyle=function(r){return Is(_nt,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var n=r.text;n!=null?n+="":n="";var i=Ga(n,r.font,r.textAlign,r.textBaseline);if(i.x+=r.x||0,i.y+=r.y||0,this.hasStroke()){var a=r.lineWidth;i.x-=a/2,i.y-=a/2,i.width+=a,i.height+=a}this._rect=i}return this._rect},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(We);hz.prototype.type="tspan";var zo=hz;var bnt=J({x:0,y:0},Ha),Snt={style:J({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Au.style)};function wnt(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var dz=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return Is(bnt,r)},t.prototype._getSize=function(r){var n=this.style,i=n[r];if(i!=null)return i;var a=wnt(n.image)?n.image:this.__image;if(!a)return 0;var o=r==="width"?"height":"width",s=n[o];return s==null?a[r]:a[r]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return Snt},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new dt(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(We);dz.prototype.type="image";var me=dz;function vz(e,t){var r=t.x,n=t.y,i=t.width,a=t.height,o=t.r,s,l,u,f;i<0&&(r=r+i,i=-i),a<0&&(n=n+a,a=-a),typeof o=="number"?s=l=u=f=o:o instanceof Array?o.length===1?s=l=u=f=o[0]:o.length===2?(s=u=o[0],l=f=o[1]):o.length===3?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0;var c;s+l>i&&(c=s+l,s*=i/c,l*=i/c),u+f>i&&(c=u+f,u*=i/c,f*=i/c),l+u>a&&(c=l+u,l*=a/c,u*=a/c),s+f>a&&(c=s+f,s*=a/c,f*=a/c),e.moveTo(r+s,n),e.lineTo(r+i-l,n),l!==0&&e.arc(r+i-l,n+l,l,-Math.PI/2,0),e.lineTo(r+i,n+a-u),u!==0&&e.arc(r+i-u,n+a-u,u,0,Math.PI/2),e.lineTo(r+f,n+a),f!==0&&e.arc(r+f,n+a-f,f,Math.PI/2,Math.PI),e.lineTo(r,n+s),s!==0&&e.arc(r+s,n+s,s,Math.PI,Math.PI*1.5)}var Yc=Math.round;function f0(e,t,r){if(t){var n=t.x1,i=t.x2,a=t.y1,o=t.y2;e.x1=n,e.x2=i,e.y1=a,e.y2=o;var s=r&&r.lineWidth;return s&&(Yc(n*2)===Yc(i*2)&&(e.x1=e.x2=Ws(n,s,!0)),Yc(a*2)===Yc(o*2)&&(e.y1=e.y2=Ws(a,s,!0))),e}}function c0(e,t,r){if(t){var n=t.x,i=t.y,a=t.width,o=t.height;e.x=n,e.y=i,e.width=a,e.height=o;var s=r&&r.lineWidth;return s&&(e.x=Ws(n,s,!0),e.y=Ws(i,s,!0),e.width=Math.max(Ws(n+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(Ws(i+o,s,!1)-e.y,o===0?0:1)),e}}function Ws(e,t,r){if(!t)return e;var n=Yc(e*2);return(n+Yc(t))%2===0?n/2:(n+(r?1:-1))/2}var Ant=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}();var Cnt={},mz=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Ant},t.prototype.buildPath=function(r,n){var i,a,o,s;if(this.subPixelOptimize){var l=c0(Cnt,n,this.style);i=l.x,a=l.y,o=l.width,s=l.height,l.r=n.r,n=l}else i=n.x,a=n.y,o=n.width,s=n.height;n.r?vz(r,n):r.rect(i,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(vt);mz.prototype.type="rect";var At=mz;var gz={fill:"#000"},yz=2,Dnt={style:J({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},Au.style)},Az=function(e){N(t,e);function t(r){var n=e.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=gz,n.attr(r),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r0,P=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),L=o.calculatedLineHeight,I=0;I=0&&(I=b[L],I.align==="right");)this._placeToken(I,r,T,g,P,"right",x),D-=I.width,P-=I.width,L--;for(M+=(a-(M-v)-(y-P)-D)/2;A<=L;)I=b[A],this._placeToken(I,r,T,g,M+I.width/2,"center",x),M+=I.width,A++;g+=T}},t.prototype._placeToken=function(r,n,i,a,o,s,l){var u=n.rich[r.styleName]||{};u.text=r.text;var f=r.verticalAlign,c=a+i/2;f==="top"?c=a+r.height/2:f==="bottom"&&(c=a+i-r.height/2);var p=!r.isLineHolder&&cT(u);p&&this._renderBackground(u,n,s==="right"?o-r.width:s==="center"?o-r.width/2:o,c-r.height/2,r.width,r.height);var h=!!u.backgroundColor,d=r.textPadding;d&&(o=Tz(o,s,d),c-=r.height/2-d[0]-r.innerHeight/2);var m=this._getOrCreateChild(zo),v=m.createStyle();m.useStyle(v);var g=this._defaultStyle,y=!1,x=0,_=wz("fill"in u?u.fill:"fill"in n?n.fill:(y=!0,g.fill)),S=Sz("stroke"in u?u.stroke:"stroke"in n?n.stroke:!h&&!l&&(!g.autoStroke||y)?(x=yz,g.stroke):null),b=u.textShadowBlur>0||n.textShadowBlur>0;v.text=r.text,v.x=o,v.y=c,b&&(v.shadowBlur=u.textShadowBlur||n.textShadowBlur||0,v.shadowColor=u.textShadowColor||n.textShadowColor||"transparent",v.shadowOffsetX=u.textShadowOffsetX||n.textShadowOffsetX||0,v.shadowOffsetY=u.textShadowOffsetY||n.textShadowOffsetY||0),v.textAlign=s,v.textBaseline="middle",v.font=r.font||Qn,v.opacity=cr(u.opacity,n.opacity,1),_z(v,u),S&&(v.lineWidth=cr(u.lineWidth,n.lineWidth,x),v.lineDash=bt(u.lineDash,n.lineDash),v.lineDashOffset=n.lineDashOffset||0,v.stroke=S),_&&(v.fill=_);var w=r.contentWidth,T=r.contentHeight;m.setBoundingRect(new dt(zc(v.x,w,v.textAlign),wu(v.y,T,v.textBaseline),w,T))},t.prototype._renderBackground=function(r,n,i,a,o,s){var l=r.backgroundColor,u=r.borderWidth,f=r.borderColor,c=l&&l.image,p=l&&!c,h=r.borderRadius,d=this,m,v;if(p||r.lineHeight||u&&f){m=this._getOrCreateChild(At),m.useStyle(m.createStyle()),m.style.fill=null;var g=m.shape;g.x=i,g.y=a,g.width=o,g.height=s,g.r=h,m.dirtyShape()}if(p){var y=m.style;y.fill=l||null,y.fillOpacity=bt(r.fillOpacity,1)}else if(c){v=this._getOrCreateChild(me),v.onload=function(){d.dirtyStyle()};var x=v.style;x.image=l.image,x.x=i,x.y=a,x.width=o,x.height=s}if(u&&f){var y=m.style;y.lineWidth=u,y.stroke=f,y.strokeOpacity=bt(r.strokeOpacity,1),y.lineDash=r.borderDash,y.lineDashOffset=r.borderDashOffset||0,m.strokeContainThreshold=0,m.hasFill()&&m.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var _=(m||v).style;_.shadowBlur=r.shadowBlur||0,_.shadowColor=r.shadowColor||"transparent",_.shadowOffsetX=r.shadowOffsetX||0,_.shadowOffsetY=r.shadowOffsetY||0,_.opacity=cr(r.opacity,n.opacity,1)},t.makeFont=function(r){var n="";return hT(r)&&(n=[r.fontStyle,r.fontWeight,pT(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),n&&pr(n)||r.textFont||r.font},t}(We),Ent={left:!0,right:1,center:1},Int={top:1,bottom:1,middle:1},xz=["fontStyle","fontWeight","fontSize","fontFamily"];function pT(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?fy+"px":e+"px"}function _z(e,t){for(var r=0;r=0,a=!1;if(e instanceof vt){var o=kz(e),s=i&&o.selectFill||o.normalFill,l=i&&o.selectStroke||o.normalStroke;if(Xc(s)||Xc(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(a=!0,n=V({},n),u=V({},u),u.fill=s):!Xc(u.fill)&&Xc(s)?(a=!0,n=V({},n),u=V({},u),u.fill=Iz(s)):!Xc(u.stroke)&&Xc(l)&&(a||(n=V({},n),u=V({},u)),u.stroke=Iz(l)),n.style=u}}if(n&&n.z2==null){a||(n=V({},n));var f=e.z2EmphasisLift;n.z2=e.z2+(f??Uo)}return n}function znt(e,t,r){if(r&&r.z2==null){r=V({},r);var n=e.z2SelectLift;r.z2=e.z2+(n??Pnt)}return r}function Unt(e,t,r){var n=gt(e.currentStates,t)>=0,i=e.style.opacity,a=n?null:knt(e,["opacity"],t,{opacity:1});r=r||{};var o=r.style||{};return o.opacity==null&&(r=V({},r),o=V({opacity:n?i:a.opacity*.1},o),r.style=o),r}function dT(e,t){var r=this.states[e];if(this.style){if(e==="emphasis")return Ont(this,e,t,r);if(e==="blur")return Unt(this,e,r);if(e==="select")return znt(this,e,r)}return r}function na(e){e.stateProxy=dT;var t=e.getTextContent(),r=e.getTextGuideLine();t&&(t.stateProxy=dT),r&&(r.stateProxy=dT)}function Pz(e,t){!Vz(e,t)&&!e.__highByOuter&&Vo(e,Oz)}function Rz(e,t){!Vz(e,t)&&!e.__highByOuter&&Vo(e,zz)}function Yr(e,t){e.__highByOuter|=1<<(t||0),Vo(e,Oz)}function Xr(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&Vo(e,zz)}function d0(e){Vo(e,yT)}function Hd(e){Vo(e,Uz)}function xT(e){Vo(e,Rnt)}function _T(e){Vo(e,Nnt)}function Vz(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function bT(e){var t=e.getModel(),r=[],n=[];t.eachComponent(function(i,a){var o=mT(a),s=i==="series",l=s?e.getViewOfSeriesModel(a):e.getViewOfComponentModel(a);!s&&n.push(l),o.isBlured&&(l.group.traverse(function(u){Uz(u)}),s&&r.push(a)),o.isBlured=!1}),C(n,function(i){i&&i.toggleBlurSeries&&i.toggleBlurSeries(r,!1,t)})}function vT(e,t,r,n){var i=n.getModel();r=r||"coordinateSystem";function a(u,f){for(var c=0;c0){var l={dataIndex:s,seriesIndex:r.seriesIndex};o!=null&&(l.dataType=o),t.push(l)}})}),t}function Za(e,t,r){Bo(e,!0),Vo(e,na),m0(e,t,r)}function Vnt(e){Bo(e,!1)}function Zt(e,t,r,n){n?Vnt(e):Za(e,t,r)}function m0(e,t,r){var n=ht(e);t!=null?(n.focus=t,n.blurScope=r):n.focus&&(n.focus=null)}var Nz=["emphasis","blur","select"],Bnt={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function we(e,t,r,n){r=r||"itemStyle";for(var i=0;iZd,BezierCurve:()=>Uu,BoundingRect:()=>dt,Circle:()=>Sr,CompoundPath:()=>Qc,Ellipse:()=>Yd,Group:()=>nt,Image:()=>me,IncrementalDisplayable:()=>g5,Line:()=>De,LinearGradient:()=>$a,OrientedBoundingRect:()=>Jc,Path:()=>vt,Point:()=>kt,Polygon:()=>Re,Polyline:()=>Ie,RadialGradient:()=>M0,Rect:()=>At,Ring:()=>zu,Sector:()=>Ye,Text:()=>Lt,applyTransform:()=>Or,clipPointsByRect:()=>PT,clipRectByRect:()=>xit,createIcon:()=>Yo,extendPath:()=>mit,extendShape:()=>dit,getShapeClass:()=>Kd,getTransform:()=>oa,groupTransition:()=>Wo,initProps:()=>Kt,isElementRemoved:()=>Fo,lineLineIntersect:()=>M5,linePolygonIntersect:()=>ep,makeImage:()=>LT,makePath:()=>tp,mergePath:()=>Zr,registerShape:()=>aa,removeElement:()=>Ai,removeElementWithFadeOut:()=>Go,resizePath:()=>T5,setTooltipConfig:()=>sa,subPixelOptimize:()=>$d,subPixelOptimizeLine:()=>Ho,subPixelOptimizeRect:()=>git,transformDirection:()=>Fu,traverseElements:()=>un,updateProps:()=>Rt});var Kc=mr.CMD,Fnt=[[],[],[]],Zz=Math.sqrt,Gnt=Math.atan2;function y0(e,t){if(t){var r=e.data,n=e.len(),i,a,o,s,l,u,f=Kc.M,c=Kc.C,p=Kc.L,h=Kc.R,d=Kc.A,m=Kc.Q;for(o=0,s=0;o1&&(o*=TT(d),s*=TT(d));var m=(i===a?-1:1)*TT((o*o*(s*s)-o*o*(h*h)-s*s*(p*p))/(o*o*(h*h)+s*s*(p*p)))||0,v=m*o*h/s,g=m*-s*p/o,y=(e+r)/2+_0(c)*v-x0(c)*g,x=(t+n)/2+x0(c)*v+_0(c)*g,_=$z([1,0],[(p-v)/o,(h-g)/s]),S=[(p-v)/o,(h-g)/s],b=[(-1*p-v)/o,(-1*h-g)/s],w=$z(S,b);if(MT(S,b)<=-1&&(w=Wd),MT(S,b)>=1&&(w=0),w<0){var T=Math.round(w/Wd*1e6)/1e6;w=Wd*2+T%2*Wd}f.addData(u,y,x,o,s,_,w,c,a)}var Hnt=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,Wnt=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function Ynt(e){var t=new mr;if(!e)return t;var r=0,n=0,i=r,a=n,o,s=mr.CMD,l=e.match(Hnt);if(!l)return t;for(var u=0;uI*I+E*E&&(T=A,D=M),{cx:T,cy:D,x0:-f,y0:-c,x1:T*(i/S-1),y1:D*(i/S-1)}}function jnt(e){var t;if(B(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function s5(e,t){var r,n=Xd(t.r,0),i=Xd(t.r0||0,0),a=n>0,o=i>0;if(!(!a&&!o)){if(a||(n=i,i=0),i>n){var s=n;n=i,i=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var f=t.cx,c=t.cy,p=!!t.clockwise,h=a5(u-l),d=h>AT&&h%AT;if(d>ia&&(h=d),!(n>ia))e.moveTo(f,c);else if(h>AT-ia)e.moveTo(f+n*jc(l),c+n*Ou(l)),e.arc(f,c,n,l,u,!p),i>ia&&(e.moveTo(f+i*jc(u),c+i*Ou(u)),e.arc(f,c,i,u,l,p));else{var m=void 0,v=void 0,g=void 0,y=void 0,x=void 0,_=void 0,S=void 0,b=void 0,w=void 0,T=void 0,D=void 0,A=void 0,M=void 0,P=void 0,L=void 0,I=void 0,E=n*jc(l),R=n*Ou(l),k=i*jc(u),O=i*Ou(u),z=h>ia;if(z){var U=t.cornerRadius;U&&(r=jnt(U),m=r[0],v=r[1],g=r[2],y=r[3]);var G=a5(n-i)/2;if(x=Ka(G,g),_=Ka(G,y),S=Ka(G,m),b=Ka(G,v),D=w=Xd(x,_),A=T=Xd(S,b),(w>ia||T>ia)&&(M=n*jc(u),P=n*Ou(u),L=i*jc(l),I=i*Ou(l),hia){var K=Ka(g,D),ot=Ka(y,D),Q=S0(L,I,E,R,n,K,p),W=S0(M,P,k,O,n,ot,p);e.moveTo(f+Q.cx+Q.x0,c+Q.cy+Q.y0),D0&&e.arc(f+Q.cx,c+Q.cy,K,qr(Q.y0,Q.x0),qr(Q.y1,Q.x1),!p),e.arc(f,c,n,qr(Q.cy+Q.y1,Q.cx+Q.x1),qr(W.cy+W.y1,W.cx+W.x1),!p),ot>0&&e.arc(f+W.cx,c+W.cy,ot,qr(W.y1,W.x1),qr(W.y0,W.x0),!p))}else e.moveTo(f+E,c+R),e.arc(f,c,n,l,u,!p);if(!(i>ia)||!z)e.lineTo(f+k,c+O);else if(A>ia){var K=Ka(m,A),ot=Ka(v,A),Q=S0(k,O,M,P,i,-ot,p),W=S0(E,R,L,I,i,-K,p);e.lineTo(f+Q.cx+Q.x0,c+Q.cy+Q.y0),A0&&e.arc(f+Q.cx,c+Q.cy,ot,qr(Q.y0,Q.x0),qr(Q.y1,Q.x1),!p),e.arc(f,c,i,qr(Q.cy+Q.y1,Q.cx+Q.x1),qr(W.cy+W.y1,W.cx+W.x1),p),K>0&&e.arc(f+W.cx,c+W.cy,K,qr(W.y1,W.x1),qr(W.y0,W.x0),!p))}else e.lineTo(f+k,c+O),e.arc(f,c,i,u,l,p)}e.closePath()}}}var Jnt=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}();var l5=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Jnt},t.prototype.buildPath=function(r,n){s5(r,n)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(vt);l5.prototype.type="sector";var Ye=l5;var tit=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}();var u5=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new tit},t.prototype.buildPath=function(r,n){var i=n.cx,a=n.cy,o=Math.PI*2;r.moveTo(i+n.r,a),r.arc(i,a,n.r,0,o,!1),r.moveTo(i+n.r0,a),r.arc(i,a,n.r0,0,o,!0)},t}(vt);u5.prototype.type="ring";var zu=u5;function CT(e,t,r,n){var i=[],a=[],o=[],s=[],l,u,f,c;if(n){f=[1/0,1/0],c=[-1/0,-1/0];for(var p=0,h=e.length;p=2){if(n){var a=CT(i,n,r,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(r?o:o-1);s++){var l=a[s*2],u=a[s*2+1],f=i[(s+1)%o];e.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,c=i.length;sBu[1]){if(s=!1,a)return s;var f=Math.abs(Bu[0]-Vu[1]),c=Math.abs(Vu[0]-Bu[1]);Math.min(f,c)>i.len()&&(f0){var c=f.duration,p=f.delay,h=f.easing,d={duration:c,delay:p||0,easing:h,done:a,force:!!a||!!o,setToFinal:!u,scope:e,during:o};s?t.animateFrom(r,d):t.animateTo(r,d)}else t.stopAnimation(),!s&&t.attr(r),o&&o(1),a&&a()}function Rt(e,t,r,n,i,a){DT("update",e,t,r,n,i,a)}function Kt(e,t,r,n,i,a){DT("enter",e,t,r,n,i,a)}function Fo(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function b5(e){return!e.isGroup}function yit(e){return e.shape!=null}function Wo(e,t,r){if(!e||!t)return;function n(o){var s={};return o.traverse(function(l){b5(l)&&l.anid&&(s[l.anid]=l)}),s}function i(o){var s={x:o.x,y:o.y,rotation:o.rotation};return yit(o)&&(s.shape=V({},o.shape)),s}var a=n(e);t.traverse(function(o){if(b5(o)&&o.anid){var s=a[o.anid];if(s){var l=i(o);o.attr(i(s)),Rt(o,l,r,ht(o).dataIndex)}}})}function PT(e,t){return F(e,function(r){var n=r[0];n=D0(n,t.x),n=E0(n,t.x+t.width);var i=r[1];return i=D0(i,t.y),i=E0(i,t.y+t.height),[n,i]})}function xit(e,t){var r=D0(e.x,t.x),n=E0(e.x+e.width,t.x+t.width),i=D0(e.y,t.y),a=E0(e.y+e.height,t.y+t.height);if(n>=r&&a>=i)return{x:r,y:i,width:n-r,height:a-i}}function Yo(e,t,r){var n=V({rectHover:!0},t),i=n.style={strokeNoScale:!0};if(r=r||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(i.image=e.slice(8),J(i,r),new me(n)):tp(e.replace("path://",""),n,r,"center")}function ep(e,t,r,n,i){for(var a=0,o=i[i.length-1];a1)return!1;var v=ET(h,d,f,c)/p;return!(v<0||v>1)}function ET(e,t,r,n){return e*n-r*t}function _it(e){return e<=1e-6&&e>=-1e-6}function sa(e){var t=e.itemTooltipOption,r=e.componentModel,n=e.itemName,i=H(t)?{formatter:t}:t,a=r.mainType,o=r.componentIndex,s={componentType:a,name:n,$vars:["name"]};s[a+"Index"]=o;var l=e.formatterParamsExtra;l&&C(St(l),function(f){st(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=ht(e.el);u.componentMainType=a,u.componentIndex=o,u.tooltipConfig={name:n,option:J({content:n,formatterParams:s},i)}}function S5(e,t){var r;e.isGroup&&(r=t(e)),r||e.traverse(t)}function un(e,t){if(e)if(B(e))for(var r=0;r=0&&s.push(l)}),s}}function Kr(e,t){return _t(_t({},e,!0),t,!0)}var O5={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:". "}}}};var z5={time:{month:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],dayOfWeekAbbr:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}};var k0="ZH",VT="EN",Qd=VT,N0={},BT={},O0=Ot.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return e.indexOf(k0)>-1?k0:Qd}():Qd;function U5(e,t){e=e.toUpperCase(),BT[e]=new Ht(t),N0[e]=t}function V5(e){if(H(e)){var t=N0[e.toUpperCase()]||{};return e===k0||e===VT?at(t):_t(at(t),at(N0[Qd]),!1)}else return _t(at(e),at(N0[Qd]),!1)}function Jd(e){return BT[e]}function B5(){return BT[Qd]}U5(VT,O5);U5(k0,z5);var U0=1e3,V0=U0*60,np=V0*60,ii=np*24,GT=ii*365,tv={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}"},z0="{yyyy}-{MM}-{dd}",HT={year:"{yyyy}",month:"{yyyy}-{MM}",day:z0,hour:z0+" "+tv.hour,minute:z0+" "+tv.minute,second:z0+" "+tv.second,millisecond:tv.none},FT=["year","month","day","hour","minute","second","millisecond"],WT=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function qo(e,t){return e+="","0000".substr(0,t-e.length)+e}function Wu(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 F5(e){return e===Wu(e)}function G5(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Yu(e,t,r,n){var i=on(e),a=i[B0(r)](),o=i[Hu(r)]()+1,s=Math.floor((o-1)/3)+1,l=i[ev(r)](),u=i["get"+(r?"UTC":"")+"Day"](),f=i[rp(r)](),c=(f-1)%12+1,p=i[rv(r)](),h=i[nv(r)](),d=i[iv(r)](),m=n instanceof Ht?n:Jd(n||O0)||B5(),v=m.getModel("time"),g=v.get("month"),y=v.get("monthAbbr"),x=v.get("dayOfWeek"),_=v.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,a+"").replace(/{yy}/g,qo(a%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,g[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,qo(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,qo(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,x[u]).replace(/{ee}/g,_[u]).replace(/{e}/g,u+"").replace(/{HH}/g,qo(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,qo(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,qo(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,qo(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,qo(d,3)).replace(/{S}/g,d+"")}function H5(e,t,r,n,i){var a=null;if(H(r))a=r;else if(j(r))a=r(e.value,t,{level:e.level});else{var o=V({},tv);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){a=l[u];break}a=a||o.none}if(B(a)){var c=e.level==null?0:e.level>=0?e.level:a.length+e.level;c=Math.min(c,a.length-1),a=a[c]}}return Yu(new Date(e.value),a,i,n)}function W5(e,t){var r=on(e),n=r[Hu(t)]()+1,i=r[ev(t)](),a=r[rp(t)](),o=r[rv(t)](),s=r[nv(t)](),l=r[iv(t)](),u=l===0,f=u&&s===0,c=f&&o===0,p=c&&a===0,h=p&&i===1,d=h&&n===1;return d?"year":h?"month":p?"day":c?"hour":f?"minute":u?"second":"millisecond"}function YT(e,t,r){var n=Ct(e)?on(e):e;switch(t=t||W5(e,r),t){case"year":return n[B0(r)]();case"half-year":return n[Hu(r)]()>=6?1:0;case"quarter":return Math.floor((n[Hu(r)]()+1)/4);case"month":return n[Hu(r)]();case"day":return n[ev(r)]();case"half-day":return n[rp(r)]()/24;case"hour":return n[rp(r)]();case"minute":return n[rv(r)]();case"second":return n[nv(r)]();case"millisecond":return n[iv(r)]()}}function B0(e){return e?"getUTCFullYear":"getFullYear"}function Hu(e){return e?"getUTCMonth":"getMonth"}function ev(e){return e?"getUTCDate":"getDate"}function rp(e){return e?"getUTCHours":"getHours"}function rv(e){return e?"getUTCMinutes":"getMinutes"}function nv(e){return e?"getUTCSeconds":"getSeconds"}function iv(e){return e?"getUTCMilliseconds":"getMilliseconds"}function Y5(e){return e?"setUTCFullYear":"setFullYear"}function XT(e){return e?"setUTCMonth":"setMonth"}function qT(e){return e?"setUTCDate":"setDate"}function ZT(e){return e?"setUTCHours":"setHours"}function KT(e){return e?"setUTCMinutes":"setMinutes"}function $T(e){return e?"setUTCSeconds":"setSeconds"}function jT(e){return e?"setUTCMilliseconds":"setMilliseconds"}function JT(e){if(!Pd(e))return H(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function F0(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(r,n){return n.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var la=Mc;function G0(e,t,r){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function i(f){return f&&pr(f)?f:"-"}function a(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=t==="time",s=e instanceof Date;if(o||s){var l=o?on(e):e;if(isNaN(+l)){if(s)return"-"}else return Yu(l,n,r)}if(t==="ordinal")return fd(e)?i(e):Ct(e)&&a(e)?e+"":"-";var u=Si(e);return a(u)?JT(u):fd(e)?i(e):typeof e=="boolean"?e+"":"-"}var X5=["a","b","c","d","e","f","g"],QT=function(e,t){return"{"+e+(t??"")+"}"};function H0(e,t,r){B(t)||(t=[t]);var n=t.length;if(!n)return"";for(var i=t[0].$vars||[],a=0;a':'';var o=r.markerId||"markerX";return{renderMode:a,content:"{"+o+"|} ",style:i==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function ua(e,t){return t=t||"transparent",H(e)?e:rt(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function Xu(e,t){if(t==="_blank"||t==="blank"){var r=window.open();r.opener=null,r.location.href=e}else window.open(e,t)}var W0=C,tM=["left","right","top","bottom","width","height"],qu=[["width","left","right"],["height","top","bottom"]];function eM(e,t,r,n,i){var a=0,o=0;n==null&&(n=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(l,u){var f=l.getBoundingRect(),c=t.childAt(u+1),p=c&&c.getBoundingRect(),h,d;if(e==="horizontal"){var m=f.width+(p?-p.x+f.x:0);h=a+m,h>n||l.newline?(a=0,h=m,o+=s+r,s=f.height):s=Math.max(s,f.height)}else{var v=f.height+(p?-p.y+f.y:0);d=o+v,d>i||l.newline?(a+=s+r,o=0,d=v,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=a,l.y=o,l.markRedraw(),e==="horizontal"?a=h+r:o=d+r)})}var fa=eM,CDt=pt(eM,"vertical"),DDt=pt(eM,"horizontal");function K5(e,t,r){var n=t.width,i=t.height,a=q(e.left,n),o=q(e.top,i),s=q(e.right,n),l=q(e.bottom,i);return(isNaN(a)||isNaN(parseFloat(e.left)))&&(a=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=n),(isNaN(o)||isNaN(parseFloat(e.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=i),r=la(r||0),{width:Math.max(s-a-r[1]-r[3],0),height:Math.max(l-o-r[0]-r[2],0)}}function re(e,t,r){r=la(r||0);var n=t.width,i=t.height,a=q(e.left,n),o=q(e.top,i),s=q(e.right,n),l=q(e.bottom,i),u=q(e.width,n),f=q(e.height,i),c=r[2]+r[0],p=r[1]+r[3],h=e.aspect;switch(isNaN(u)&&(u=n-s-p-a),isNaN(f)&&(f=i-l-c-o),h!=null&&(isNaN(u)&&isNaN(f)&&(h>n/i?u=n*.8:f=i*.8),isNaN(u)&&(u=h*f),isNaN(f)&&(f=u/h)),isNaN(a)&&(a=n-s-u-p),isNaN(o)&&(o=i-l-f-c),e.left||e.right){case"center":a=n/2-u/2-r[3];break;case"right":a=n-u-p;break}switch(e.top||e.bottom){case"middle":case"center":o=i/2-f/2-r[0];break;case"bottom":o=i-f-c;break}a=a||0,o=o||0,isNaN(u)&&(u=n-p-a-(s||0)),isNaN(f)&&(f=i-c-o-(l||0));var d=new dt(a+r[3],o+r[0],u,f);return d.margin=r,d}function Zs(e,t,r,n,i,a){var o=!i||!i.hv||i.hv[0],s=!i||!i.hv||i.hv[1],l=i&&i.boundingMode||"all";if(a=a||e,a.x=e.x,a.y=e.y,!o&&!s)return!1;var u;if(l==="raw")u=e.type==="group"?new dt(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(u=e.getBoundingRect(),e.needLocalTransform()){var f=e.getLocalTransform();u=u.clone(),u.applyTransform(f)}var c=re(J({width:u.width,height:u.height},t),r,n),p=o?c.x-u.x:0,h=s?c.y-u.y:0;return l==="raw"?(a.x=p,a.y=h):(a.x+=p,a.y+=h),a===e&&e.markRedraw(),!0}function $5(e,t){return e[qu[t][0]]!=null||e[qu[t][1]]!=null&&e[qu[t][2]]!=null}function Ks(e){var t=e.layoutMode||e.constructor.layoutMode;return rt(t)?t:t?{type:t}:null}function On(e,t,r){var n=r&&r.ignoreSize;!B(n)&&(n=[n,n]);var i=o(qu[0],0),a=o(qu[1],1);u(qu[0],e,i),u(qu[1],e,a);function o(f,c){var p={},h=0,d={},m=0,v=2;if(W0(f,function(x){d[x]=e[x]}),W0(f,function(x){s(t,x)&&(p[x]=d[x]=t[x]),l(p,x)&&h++,l(d,x)&&m++}),n[c])return l(t,f[1])?d[f[2]]=null:l(t,f[2])&&(d[f[1]]=null),d;if(m===v||!h)return d;if(h>=v)return p;for(var g=0;g=0;l--)s=_t(s,i[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(r,n){var i=r+"Index",a=r+"Id";return Vs(this.ecModel,r,{index:this.get(i,!0),id:this.get(a,!0)},n)},t.prototype.getBoxLayoutParams=function(){var r=this;return{left:r.get("left"),top:r.get("top"),right:r.get("right"),bottom:r.get("bottom"),width:r.get("width"),height:r.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(r){this.option.zlevel=r},t.protoInitialize=function(){var r=t.prototype;r.type="component",r.id="",r.name="",r.mainType="",r.subType="",r.componentIndex=0}(),t}(Ht);a0(ip,Ht);Bs(ip);N5(ip);k5(ip,Iit);function Iit(e){var t=[];return C(ip.getClassesByMainType(e),function(r){t=t.concat(r.dependencies||r.prototype.dependencies||[])}),t=F(t,function(r){return Ln(r).main}),e!=="dataset"&>(t,"dataset")<=0&&t.unshift("dataset"),t}var Pt=ip;var j5="";typeof navigator<"u"&&(j5=navigator.platform||"");var ap="rgba(0, 0, 0, 0.2)",Q5={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:ap,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:ap,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:ap,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:ap,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:ap,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:ap,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:j5.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 Y0=$(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),wr="original",qe="arrayRows",Ur="objectRows",ai="keyedColumns",oi="typedArray",nM="unknown",zn="column",Zo="row";var gr={Must:1,Might:2,Not:3},J5=yt();function t3(e){J5(e).datasetMap=$()}function X0(e,t,r){var n={},i=q0(t);if(!i||!e)return n;var a=[],o=[],s=t.ecModel,l=J5(s).datasetMap,u=i.uid+"_"+r.seriesLayoutBy,f,c;e=e.slice(),C(e,function(m,v){var g=rt(m)?m:e[v]={name:m};g.type==="ordinal"&&f==null&&(f=v,c=d(g)),n[g.name]=[]});var p=l.get(u)||l.set(u,{categoryWayDim:c,valueWayDim:0});C(e,function(m,v){var g=m.name,y=d(m);if(f==null){var x=p.valueWayDim;h(n[g],x,y),h(o,x,y),p.valueWayDim+=y}else if(f===v)h(n[g],0,y),h(a,0,y);else{var x=p.categoryWayDim;h(n[g],x,y),h(o,x,y),p.categoryWayDim+=y}});function h(m,v,g){for(var y=0;yt)return e[n];return e[r-1]}function o3(e,t,r,n,i,a,o){a=a||e;var s=t(a),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(i))return u[i];var f=o==null||!n?r:Pit(n,o);if(f=f||r,!(!f||!f.length)){var c=f[l];return i&&(u[i]=c),s.paletteIdx=(l+1)%f.length,c}}function Rit(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var K0,lv,s3,l3="\0_ec_inner",Nit=1;var p3=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r,n,i,a,o,s){a=a||{},this.option=null,this._theme=new Ht(a),this._locale=new Ht(o),this._optionManager=s},t.prototype.setOption=function(r,n,i){var a=c3(n);this._optionManager.setOption(r,i,a),this._resetOption(null,a)},t.prototype.resetOption=function(r,n){return this._resetOption(r,c3(n))},t.prototype._resetOption=function(r,n){var i=!1,a=this._optionManager;if(!r||r==="recreate"){var o=a.mountOption(r==="recreate");!this.option||r==="recreate"?s3(this,o):(this.restoreData(),this._mergeOption(o,n)),i=!0}if((r==="timeline"||r==="media")&&this.restoreData(),!r||r==="recreate"||r==="timeline"){var s=a.getTimelineOption(this);s&&(i=!0,this._mergeOption(s,n))}if(!r||r==="recreate"||r==="media"){var l=a.getMediaOption(this);l.length&&C(l,function(u){i=!0,this._mergeOption(u,n)},this)}return i},t.prototype.mergeOption=function(r){this._mergeOption(r,null)},t.prototype._mergeOption=function(r,n){var i=this.option,a=this._componentsMap,o=this._componentsCount,s=[],l=$(),u=n&&n.replaceMergeMainTypeMap;t3(this),C(r,function(c,p){c!=null&&(Pt.hasClass(p)?p&&(s.push(p),l.set(p,!0)):i[p]=i[p]==null?at(c):_t(i[p],c,!0))}),u&&u.each(function(c,p){Pt.hasClass(p)&&!l.get(p)&&(s.push(p),l.set(p,!0))}),Pt.topologicalTravel(s,Pt.getAllClassMainTypes(),f,this);function f(c){var p=i3(this,c,Yt(r[c])),h=a.get(c),d=h?u&&u.get(c)?"replaceMerge":"normalMerge":"replaceAll",m=n0(h,p,d);kO(m,c,Pt),i[c]=null,a.set(c,null),o.set(c,0);var v=[],g=[],y=0,x,_;C(m,function(S,b){var w=S.existing,T=S.newOption;if(!T)w&&(w.mergeOption({},this),w.optionUpdated({},!1));else{var D=c==="series",A=Pt.getClass(c,S.keyInfo.subType,!D);if(!A){if(!1)var M,P;return}if(c==="tooltip"){if(x)return;x=!0}if(w&&w.constructor===A)w.name=S.keyInfo.name,w.mergeOption(T,this),w.optionUpdated(T,!1);else{var L=V({componentIndex:b},S.keyInfo);w=new A(T,this,this,L),V(w,L),S.brandNew&&(w.__requireNewView=!0),w.init(T,this,this),w.optionUpdated(null,!0)}}w?(v.push(w.option),g.push(w),y++):(v.push(void 0),g.push(void 0))},this),i[c]=v,a.set(c,g),o.set(c,y),c==="series"&&K0(this)}this._seriesIndices||K0(this)},t.prototype.getOption=function(){var r=at(this.option);return C(r,function(n,i){if(Pt.hasClass(i)){for(var a=Yt(n),o=a.length,s=!1,l=o-1;l>=0;l--)a[l]&&!Bc(a[l])?s=!0:(a[l]=null,!s&&o--);a.length=o,r[i]=a}}),delete r[l3],r},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(r){this._payload=r},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(r,n){var i=this._componentsMap.get(r);if(i){var a=i[n||0];if(a)return a;if(n==null){for(var o=0;o=t:r==="max"?e<=t:e===t}function Yit(e,t){return e.join(",")===t.join(",")}var h3=Fit;var ca=C,fv=rt,d3=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function oM(e){var t=e&&e.itemStyle;if(t)for(var r=0,n=d3.length;r=0;v--){var g=e[v];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,h)),d>=0){var y=g.data.getByRawIndex(g.stackResultDimension,d);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&p>=0&&y>0||l==="samesign"&&p<=0&&y<0){p=TO(p,y),m=y;break}}}return n[0]=p,n[1]=m,n})})}var J0=function(){function e(t){this.data=t.data||(t.sourceFormat===ai?{}:[]),this.sourceFormat=t.sourceFormat||nM,this.seriesLayoutBy=t.seriesLayoutBy||zn,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var r=this.dimensionsDefine=t.dimensionsDefine;if(r)for(var n=0;nm&&(m=x)}h[0]=d,h[1]=m}},i=function(){return this._data?this._data.length/this._dimSize:0};w3=(t={},t[qe+"_"+zn]={pure:!0,appendData:a},t[qe+"_"+Zo]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Ur]={pure:!0,appendData:a},t[ai]={pure:!0,appendData:function(o){var s=this._data;C(o,function(l,u){for(var f=s[u]||(s[u]=[]),c=0;c<(l||[]).length;c++)f.push(l[c])})}},t[wr]={appendData:a},t[oi]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function a(o){for(var s=0;s=0&&(m=o.interpolatedValue[v])}return m!=null?m+"":""})}},e.prototype.getRawValue=function(t,r){return jo(this.getData(r),t)},e.prototype.formatTooltip=function(t,r,n){},e}();function mM(e){var t,r;return rt(e)?e.type&&(r=e):t=e,{text:t,frag:r}}function $s(e){return new aat(e)}var aat=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 r=this._upstream,n=t&&t.skip;if(this._dirty&&r){var i=this.context;i.data=i.outputData=r.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(a="reset");function f(y){return!(y>=1)&&(y=1),y}var c;(this._dirty||a==="reset")&&(this._dirty=!1,c=this._doReset(n)),this._modBy=l,this._modDataCount=u;var p=t&&t.step;if(r?this._dueEnd=r._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var h=this._dueIndex,d=Math.min(p!=null?this._dueIndex+p:1/0,this._dueEnd);if(!n&&(c||h1&&n>0?s:o}};return a;function o(){return t=e?null:lt},gte:function(e,t){return e>=t}},sat=function(){function e(t,r){if(!Ct(r)){var n="";jt(n)}this._opFn=D3[t],this._rvalFloat=Si(r)}return e.prototype.evaluate=function(t){return Ct(t)?this._opFn(t,this._rvalFloat):this._opFn(Si(t),this._rvalFloat)},e}(),nx=function(){function e(t,r){var n=t==="desc";this._resultLT=n?1:-1,r==null&&(r=n?"min":"max"),this._incomparable=r==="min"?-1/0:1/0}return e.prototype.evaluate=function(t,r){var n=Ct(t)?t:Si(t),i=Ct(r)?r:Si(r),a=isNaN(n),o=isNaN(i);if(a&&(n=this._incomparable),o&&(i=this._incomparable),a&&o){var s=H(t),l=H(r);s&&(n=l?t:0),l&&(i=s?r:0)}return ni?-this._resultLT:0},e}();var lat=function(){function e(t,r){this._rval=r,this._isEQ=t,this._rvalTypeof=typeof r,this._rvalFloat=Si(r)}return e.prototype.evaluate=function(t){var r=t===this._rval;if(!r){var n=typeof t;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(r=Si(t)===this._rvalFloat)}return this._isEQ?r:!r},e}();function E3(e,t){return e==="eq"||e==="ne"?new lat(e==="eq",t):st(D3,e)?new sat(e,t):null}var uat=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,r){},e.prototype.retrieveValueFromItem=function(t,r){},e.prototype.convertValue=function(t,r){return Ii(t,r)},e}();function fat(e,t){var r=new uat,n=e.data,i=r.sourceFormat=e.sourceFormat,a=e.startIndex,o="";e.seriesLayoutBy!==zn&&jt(o);var s=[],l={},u=e.dimensionsDefine;if(u)C(u,function(m,v){var g=m.name,y={index:v,name:g,displayName:m.displayName};if(s.push(y),g!=null){var x="";st(l,g)&&jt(x),l[g]=y}});else for(var f=0;f65535?mat:gat}function fp(){return[1/0,-1/0]}function yat(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function N3(e,t,r,n,i){var a=k3[r||"float"];if(i){var o=e[t],s=o&&o.length;if(s!==n){for(var l=new a(n),u=0;uv[1]&&(v[1]=m)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,r,n){for(var i=this._provider,a=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=F(o,function(y){return y.property}),f=0;fg[1]&&(g[1]=v)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=r,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,r){if(!(r>=0&&r=0&&r=this._rawCount||t<0)return-1;if(!this._indices)return t;var r=this._indices,n=r[t];if(n!=null&&nt)a=o-1;else return o}return-1},e.prototype.indicesOfNearest=function(t,r,n){var i=this._chunks,a=i[t],o=[];if(!a)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,f=0,c=this.count();f=0&&l<0)&&(s=d,l=h,u=0),h===l&&(o[u++]=f))}return o.length=u,o},e.prototype.getIndices=function(){var t,r=this._indices;if(r){var n=r.constructor,i=this._count;if(n===Array){t=new n(i);for(var a=0;a=c&&y<=p||isNaN(y))&&(l[u++]=m),m++}d=!0}else if(a===2){for(var v=h[i[0]],x=h[i[1]],_=t[i[1]][0],S=t[i[1]][1],g=0;g=c&&y<=p||isNaN(y))&&(b>=_&&b<=S||isNaN(b))&&(l[u++]=m),m++}d=!0}}if(!d)if(a===1)for(var g=0;g=c&&y<=p||isNaN(y))&&(l[u++]=w)}else for(var g=0;gt[A][1])&&(T=!1)}T&&(l[u++]=r.getRawIndex(g))}return ug[1]&&(g[1]=v)}}}},e.prototype.lttbDownSample=function(t,r){var n=this.clone([t],!0),i=n._chunks,a=i[t],o=this.count(),s=0,l=Math.floor(1/r),u=this.getRawIndex(0),f,c,p,h=new(hv(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));h[s++]=u;for(var d=1;df&&(f=c,p=_)}M>0&&Mf-d&&(l=f-d,s.length=l);for(var m=0;mc[1]&&(c[1]=g),p[h++]=y}return a._count=h,a._indices=p,a._updateGetRawIdx(),a},e.prototype.each=function(t,r){if(this._count)for(var n=t.length,i=this._chunks,a=0,o=this.count();al&&(l=c)}return o=[s,l],this._extent[t]=o,o},e.prototype.getRawDataItem=function(t){var r=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(r);for(var n=[],i=this._chunks,a=0;a=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(r,n,i,a){return Ii(r[a],this._dimensions[a])}yM={arrayRows:t,objectRows:function(r,n,i,a){return Ii(r[n],this._dimensions[a])},keyedColumns:t,original:function(r,n,i,a){var o=r&&(r.value==null?r:r.value);return Ii(o instanceof Array?o[a]:o,this._dimensions[a])},typedArray:function(r,n,i,a){return r[a]}}}(),e}(),dv=xat;var ox=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,r){this._sourceList=t,this._upstreamSignList=r,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,r=this._getUpstreamSourceManagers(),n=!!r.length,i,a;if(ax(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var f=r[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,a=[f._getVersionSign()]}else s=o.get("data",!0),l=Qe(s)?oi:wr,a=[];var c=this._getSourceMetaRawOption()||{},p=u&&u.metaRawOption||{},h=bt(c.seriesLayoutBy,p.seriesLayoutBy)||null,d=bt(c.sourceHeader,p.sourceHeader),m=bt(c.dimensions,p.dimensions),v=h!==p.seriesLayoutBy||!!d!=!!p.sourceHeader||m;i=v?[pv(s,{seriesLayoutBy:h,sourceHeader:d,dimensions:m},l)]:[]}else{var g=t;if(n){var y=this._applyTransform(r);i=y.sourceList,a=y.upstreamSignList}else{var x=g.get("source",!0);i=[pv(x,this._getSourceMetaRawOption(),null)],a=[]}}this._setLocalSource(i,a)},e.prototype._applyTransform=function(t){var r=this._sourceHost,n=r.get("transform",!0),i=r.get("fromTransformResult",!0);if(i!=null){var a="";t.length!==1&&O3(a)}var o,s=[],l=[];return C(t,function(u){u.prepareSource();var f=u.getSource(i||0),c="";i!=null&&!f&&O3(c),s.push(f),l.push(u._getVersionSign())}),n?o=P3(n,s,{datasetIndex:r.componentIndex}):i!=null&&(o=[S3(s[0])]),{sourceList:o,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),r=0;rr:i+f+h>r){f?(s||l)&&(d?(s||(s=l,l="",u=0,f=u),a.push(s),o.push(f-u),l+=p,u+=h,s="",f=u):(l&&(s+=l,l="",u=0),a.push(s),o.push(f),s=p,f=h)):d?(a.push(l),o.push(u),l=p,u=h):(a.push(p),o.push(h));continue}f+=h,d?(l+=p,u+=h):(l&&(s+=l,l="",u=0),s+=p)}return!a.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(a.push(s),o.push(f)),a.length===1&&(f+=i),{accumWidth:f,lines:a,linesWidths:o}}var tT="__zr_style_"+Math.round(Math.random()*10),Ha={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Au={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Ha[tT]=!0;var QO=["z","z2","invisible"],ant=["invisible"],ont=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var n=St(r),i=0;i1e-4){s[0]=e-r,s[1]=t-n,l[0]=e+r,l[1]=t+n;return}if(o0[0]=rT(i)*r+e,o0[1]=eT(i)*n+t,s0[0]=rT(a)*r+e,s0[1]=eT(a)*n+t,u(s,o0,s0),f(l,o0,s0),i=i%Cu,i<0&&(i=i+Cu),a=a%Cu,a<0&&(a=a+Cu),i>a&&!o?a+=Cu:ii&&(l0[0]=rT(h)*r+e,l0[1]=eT(h)*n+t,u(s,l0,s),f(l,l0,l))}var Se={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Eu=[],Iu=[],Wa=[],Fs=[],Ya=[],Xa=[],iT=Math.min,aT=Math.max,Lu=Math.cos,Pu=Math.sin,Oo=Math.abs,lT=Math.PI,Gs=lT*2,oT=typeof Float32Array<"u",zd=[];function sT(e){var t=Math.round(e/lT*1e8)/1e8;return t%2*lT}function uT(e,t){var r=sT(e[0]);r<0&&(r+=Gs);var n=r-e[0],i=e[1];i+=n,!t&&i-r>=Gs?i=r+Gs:t&&r-i>=Gs?i=r-Gs:!t&&r>i?i=r+(Gs-sT(r-i)):t&&r0&&(this._ux=Oo(n/_u/t)||0,this._uy=Oo(n/_u/r)||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,r){return this._drawPendingPt(),this.addData(Se.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var n=Oo(t-this._xi),i=Oo(r-this._yi),a=n>this._ux||i>this._uy;if(this.addData(Se.L,t,r),this._ctx&&a&&this._ctx.lineTo(t,r),a)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,r,n,i,a,o){return this._drawPendingPt(),this.addData(Se.C,t,r,n,i,a,o),this._ctx&&this._ctx.bezierCurveTo(t,r,n,i,a,o),this._xi=a,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,r,n,i){return this._drawPendingPt(),this.addData(Se.Q,t,r,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,r,n,i),this._xi=n,this._yi=i,this},e.prototype.arc=function(t,r,n,i,a,o){this._drawPendingPt(),zd[0]=i,zd[1]=a,uT(zd,o),i=zd[0],a=zd[1];var s=a-i;return this.addData(Se.A,t,r,n,n,i,s,0,o?0:1),this._ctx&&this._ctx.arc(t,r,n,i,a,o),this._xi=Lu(a)*n+t,this._yi=Pu(a)*n+r,this},e.prototype.arcTo=function(t,r,n,i,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,n,i,a),this},e.prototype.rect=function(t,r,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,n,i),this.addData(Se.R,t,r,n,i),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(Se.Z);var t=this._ctx,r=this._x0,n=this._y0;return t&&t.closePath(),this._xi=r,this._yi=n,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 r=t.length;!(this.data&&this.data.length===r)&&oT&&(this.data=new Float32Array(r));for(var n=0;nf.length&&(this._expandData(),f=this.data);for(var c=0;c0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){Wa[0]=Wa[1]=Ya[0]=Ya[1]=Number.MAX_VALUE,Fs[0]=Fs[1]=Xa[0]=Xa[1]=-Number.MAX_VALUE;var t=this.data,r=0,n=0,i=0,a=0,o;for(o=0;on||Oo(x)>i||p===r-1)&&(m=Math.sqrt(y*y+x*x),a=v,o=g);break}case Se.C:{var _=t[p++],S=t[p++],v=t[p++],g=t[p++],b=t[p++],w=t[p++];m=Bk(a,o,_,S,v,g,b,w,10),a=b,o=w;break}case Se.Q:{var _=t[p++],S=t[p++],v=t[p++],g=t[p++];m=Gk(a,o,_,S,v,g,10),a=v,o=g;break}case Se.A:var T=t[p++],M=t[p++],C=t[p++],A=t[p++],P=t[p++],L=t[p++],I=L+P;p+=1;var E=!t[p++];d&&(s=Lu(P)*C+T,l=Pu(P)*A+M),m=aT(C,A)*iT(Gs,Math.abs(L)),a=Lu(I)*C+T,o=Pu(I)*A+M;break;case Se.R:{s=a=t[p++],l=o=t[p++];var R=t[p++],k=t[p++];m=R*2+k*2;break}case Se.Z:{var y=s-a,x=l-o;m=Math.sqrt(y*y+x*x),a=s,o=l;break}}m>=0&&(u[c++]=m,f+=m)}return this._pathLen=f,f},e.prototype.rebuildPath=function(t,r){var n=this.data,i=this._ux,a=this._uy,o=this._len,s,l,u,f,c,p,h=r<1,d,m,v=0,g=0,y,x=0,_,S;if(!(h&&(this._pathSegLen||this._calculateLength(),d=this._pathSegLen,m=this._pathLen,y=r*m,!y)))t:for(var b=0;b0&&(t.lineTo(_,S),x=0),w){case Se.M:s=u=n[b++],l=f=n[b++],t.moveTo(u,f);break;case Se.L:{c=n[b++],p=n[b++];var M=Oo(c-u),C=Oo(p-f);if(M>i||C>a){if(h){var A=d[g++];if(v+A>y){var P=(y-v)/A;t.lineTo(u*(1-P)+c*P,f*(1-P)+p*P);break t}v+=A}t.lineTo(c,p),u=c,f=p,x=0}else{var L=M*M+C*C;L>x&&(_=c,S=p,x=L)}break}case Se.C:{var I=n[b++],E=n[b++],R=n[b++],k=n[b++],O=n[b++],z=n[b++];if(h){var A=d[g++];if(v+A>y){var P=(y-v)/A;xi(u,I,R,O,P,Eu),xi(f,E,k,z,P,Iu),t.bezierCurveTo(Eu[1],Iu[1],Eu[2],Iu[2],Eu[3],Iu[3]);break t}v+=A}t.bezierCurveTo(I,E,R,k,O,z),u=O,f=z;break}case Se.Q:{var I=n[b++],E=n[b++],R=n[b++],k=n[b++];if(h){var A=d[g++];if(v+A>y){var P=(y-v)/A;ks(u,I,R,P,Eu),ks(f,E,k,P,Iu),t.quadraticCurveTo(Eu[1],Iu[1],Eu[2],Iu[2]);break t}v+=A}t.quadraticCurveTo(I,E,R,k),u=R,f=k;break}case Se.A:var U=n[b++],G=n[b++],Y=n[b++],et=n[b++],tt=n[b++],lt=n[b++],Mt=n[b++],ut=!n[b++],ct=Y>et?Y:et,K=Oo(Y-et)>.001,ot=tt+lt,Q=!1;if(h){var A=d[g++];v+A>y&&(ot=tt+lt*(y-v)/A,Q=!0),v+=A}if(K&&t.ellipse?t.ellipse(U,G,Y,et,Mt,tt,ot,ut):t.arc(U,G,ct,tt,ot,ut),Q)break t;T&&(s=Lu(tt)*Y+U,l=Pu(tt)*et+G),u=Lu(ot)*Y+U,f=Pu(ot)*et+G;break;case Se.R:s=u=n[b],l=f=n[b+1],c=n[b++],p=n[b++];var W=n[b++],Gt=n[b++];if(h){var A=d[g++];if(v+A>y){var Tt=y-v;t.moveTo(c,p),t.lineTo(c+iT(Tt,W),p),Tt-=W,Tt>0&&t.lineTo(c+W,p+iT(Tt,Gt)),Tt-=Gt,Tt>0&&t.lineTo(c+aT(W-Tt,0),p+Gt),Tt-=W,Tt>0&&t.lineTo(c,p+aT(Gt-Tt,0));break t}v+=A}t.rect(c,p,W,Gt);break;case Se.Z:if(h){var A=d[g++];if(v+A>y){var P=(y-v)/A;t.lineTo(u*(1-P)+s*P,f*(1-P)+l*P);break t}v+=A}t.closePath(),u=s,f=l}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=Se,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),mr=lnt;function qa(e,t,r,n,i,a,o){if(i===0)return!1;var s=i,l=0,u=e;if(o>t+s&&o>n+s||oe+s&&a>r+s||at+c&&f>n+c&&f>a+c&&f>s+c||fe+c&&u>r+c&&u>i+c&&u>o+c||ut+u&&l>n+u&&l>a+u||le+u&&s>r+u&&s>i+u||sr||f+ui&&(i+=Ud);var p=Math.atan2(l,s);return p<0&&(p+=Ud),p>=n&&p<=i||p+Ud>=n&&p+Ud<=i}function Ti(e,t,r,n,i,a){if(a>t&&a>n||ai?s:0}var Hs=mr.CMD,Ru=Math.PI*2,cnt=1e-4;function pnt(e,t){return Math.abs(e-t)t&&u>n&&u>a&&u>s||u1&&hnt(),h=Ve(t,n,a,s,Mi[0]),p>1&&(d=Ve(t,n,a,s,Mi[1]))),p===2?vt&&s>n&&s>a||s=0&&u<=1){for(var f=0,c=He(t,n,a,u),p=0;pr||s<-r)return 0;var l=Math.sqrt(r*r-s*s);ln[0]=-l,ln[1]=l;var u=Math.abs(n-i);if(u<1e-4)return 0;if(u>=Ru-1e-4){n=0,i=Ru;var f=a?1:-1;return o>=ln[0]+e&&o<=ln[1]+e?f:0}if(n>i){var c=n;n=i,i=c}n<0&&(n+=Ru,i+=Ru);for(var p=0,h=0;h<2;h++){var d=ln[h];if(d+e>o){var m=Math.atan2(s,d),f=a?1:-1;m<0&&(m=Ru+m),(m>=n&&m<=i||m+Ru>=n&&m+Ru<=i)&&(m>Math.PI/2&&m1&&(r||(s+=Ti(l,u,f,c,n,i))),v&&(l=a[d],u=a[d+1],f=l,c=u),m){case Hs.M:f=a[d++],c=a[d++],l=f,u=c;break;case Hs.L:if(r){if(qa(l,u,a[d],a[d+1],t,n,i))return!0}else s+=Ti(l,u,a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Hs.C:if(r){if(oz(l,u,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=dnt(l,u,a[d++],a[d++],a[d++],a[d++],a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Hs.Q:if(r){if(u0(l,u,a[d++],a[d++],a[d],a[d+1],t,n,i))return!0}else s+=vnt(l,u,a[d++],a[d++],a[d],a[d+1],n,i)||0;l=a[d++],u=a[d++];break;case Hs.A:var g=a[d++],y=a[d++],x=a[d++],_=a[d++],S=a[d++],b=a[d++];d+=1;var w=!!(1-a[d++]);p=Math.cos(S)*x+g,h=Math.sin(S)*_+y,v?(f=p,c=h):s+=Ti(l,u,p,h,n,i);var T=(n-g)*_/x+g;if(r){if(uz(g,y,_,S,S+b,w,t,T,i))return!0}else s+=mnt(g,y,_,S,S+b,w,T,i);l=Math.cos(S+b)*x+g,u=Math.sin(S+b)*_+y;break;case Hs.R:f=l=a[d++],c=u=a[d++];var M=a[d++],C=a[d++];if(p=f+M,h=c+C,r){if(qa(f,c,p,c,t,n,i)||qa(p,c,p,h,t,n,i)||qa(p,h,f,h,t,n,i)||qa(f,h,f,c,t,n,i))return!0}else s+=Ti(p,c,p,h,n,i),s+=Ti(f,h,f,c,n,i);break;case Hs.Z:if(r){if(qa(l,u,f,c,t,n,i))return!0}else s+=Ti(l,u,f,c,n,i);l=f,u=c;break}}return!r&&!pnt(u,c)&&(s+=Ti(l,u,f,c,n,i)||0),s!==0}function cz(e,t,r){return fz(e,0,!1,t,r)}function pz(e,t,r,n){return fz(e,t,!0,r,n)}var Wc=J({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Ha),ynt={style:J({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Au.style)},fT=ri.concat(["invisible","culling","z","z2","zlevel","parent"]),xnt=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var n=this.style;if(n.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(l){r.buildPath(l,r.shape)}),i.silent=!0;var a=i.style;for(var o in n)a[o]!==n[o]&&(a[o]=n[o]);a.fill=n.fill?n.decal:null,a.decal=null,a.shadowColor=null,n.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ed:n>.2?pO:Id}else if(r)return Id}return Ed},t.prototype.getInsideTextStroke=function(r){var n=this.style.fill;if(H(n)){var i=this.__zr,a=!!(i&&i.isDarkMode()),o=kc(r,0)0))},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.getBoundingRect=function(){var r=this._rect,n=this.style,i=!r;if(i){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&Ps)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),r=o.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||i){s.copy(r);var l=n.strokeNoScale?this.getLineScale():1,u=n.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,f??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 r},t.prototype.contain=function(r,n){var i=this.transformCoordToLocal(r,n),a=this.getBoundingRect(),o=this.style;if(r=i[0],n=i[1],a.contain(r,n)){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)),pz(s,l/u,r,n)))return!0}if(this.hasFill())return cz(s,r,n)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=Ps,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,n){r==="shape"?this.setShape(n):e.prototype.attrKV.call(this,r,n)},t.prototype.setShape=function(r,n){var i=this.shape;return i||(i=this.shape={}),typeof r=="string"?i[r]=n:V(i,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&Ps)},t.prototype.createStyle=function(r){return Is(Wc,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var n=this._normalState;r.shape&&!n.shape&&(n.shape=V({},this.shape))},t.prototype._applyStateObj=function(r,n,i,a,o,s){e.prototype._applyStateObj.call(this,r,n,i,a,o,s);var l=!(n&&a),u;if(n&&n.shape?o?a?u=n.shape:(u=V({},i.shape),V(u,n.shape)):(u=V({},a?this.shape:i.shape),V(u,n.shape)):l&&(u=i.shape),u)if(o){this.shape=V({},this.shape);for(var f={},c=St(u),p=0;p0},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.createStyle=function(r){return Is(_nt,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var n=r.text;n!=null?n+="":n="";var i=Ga(n,r.font,r.textAlign,r.textBaseline);if(i.x+=r.x||0,i.y+=r.y||0,this.hasStroke()){var a=r.lineWidth;i.x-=a/2,i.y-=a/2,i.width+=a,i.height+=a}this._rect=i}return this._rect},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(We);hz.prototype.type="tspan";var zo=hz;var bnt=J({x:0,y:0},Ha),Snt={style:J({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Au.style)};function wnt(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var dz=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return Is(bnt,r)},t.prototype._getSize=function(r){var n=this.style,i=n[r];if(i!=null)return i;var a=wnt(n.image)?n.image:this.__image;if(!a)return 0;var o=r==="width"?"height":"width",s=n[o];return s==null?a[r]:a[r]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return Snt},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new dt(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(We);dz.prototype.type="image";var me=dz;function vz(e,t){var r=t.x,n=t.y,i=t.width,a=t.height,o=t.r,s,l,u,f;i<0&&(r=r+i,i=-i),a<0&&(n=n+a,a=-a),typeof o=="number"?s=l=u=f=o:o instanceof Array?o.length===1?s=l=u=f=o[0]:o.length===2?(s=u=o[0],l=f=o[1]):o.length===3?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0;var c;s+l>i&&(c=s+l,s*=i/c,l*=i/c),u+f>i&&(c=u+f,u*=i/c,f*=i/c),l+u>a&&(c=l+u,l*=a/c,u*=a/c),s+f>a&&(c=s+f,s*=a/c,f*=a/c),e.moveTo(r+s,n),e.lineTo(r+i-l,n),l!==0&&e.arc(r+i-l,n+l,l,-Math.PI/2,0),e.lineTo(r+i,n+a-u),u!==0&&e.arc(r+i-u,n+a-u,u,0,Math.PI/2),e.lineTo(r+f,n+a),f!==0&&e.arc(r+f,n+a-f,f,Math.PI/2,Math.PI),e.lineTo(r,n+s),s!==0&&e.arc(r+s,n+s,s,Math.PI,Math.PI*1.5)}var Yc=Math.round;function f0(e,t,r){if(t){var n=t.x1,i=t.x2,a=t.y1,o=t.y2;e.x1=n,e.x2=i,e.y1=a,e.y2=o;var s=r&&r.lineWidth;return s&&(Yc(n*2)===Yc(i*2)&&(e.x1=e.x2=Ws(n,s,!0)),Yc(a*2)===Yc(o*2)&&(e.y1=e.y2=Ws(a,s,!0))),e}}function c0(e,t,r){if(t){var n=t.x,i=t.y,a=t.width,o=t.height;e.x=n,e.y=i,e.width=a,e.height=o;var s=r&&r.lineWidth;return s&&(e.x=Ws(n,s,!0),e.y=Ws(i,s,!0),e.width=Math.max(Ws(n+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(Ws(i+o,s,!1)-e.y,o===0?0:1)),e}}function Ws(e,t,r){if(!t)return e;var n=Yc(e*2);return(n+Yc(t))%2===0?n/2:(n+(r?1:-1))/2}var Ant=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}();var Cnt={},mz=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Ant},t.prototype.buildPath=function(r,n){var i,a,o,s;if(this.subPixelOptimize){var l=c0(Cnt,n,this.style);i=l.x,a=l.y,o=l.width,s=l.height,l.r=n.r,n=l}else i=n.x,a=n.y,o=n.width,s=n.height;n.r?vz(r,n):r.rect(i,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(vt);mz.prototype.type="rect";var At=mz;var gz={fill:"#000"},yz=2,Dnt={style:J({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},Au.style)},Az=function(e){N(t,e);function t(r){var n=e.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=gz,n.attr(r),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r0,P=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),L=o.calculatedLineHeight,I=0;I=0&&(I=b[L],I.align==="right");)this._placeToken(I,r,T,g,P,"right",x),M-=I.width,P-=I.width,L--;for(A+=(a-(A-v)-(y-P)-M)/2;C<=L;)I=b[C],this._placeToken(I,r,T,g,A+I.width/2,"center",x),A+=I.width,C++;g+=T}},t.prototype._placeToken=function(r,n,i,a,o,s,l){var u=n.rich[r.styleName]||{};u.text=r.text;var f=r.verticalAlign,c=a+i/2;f==="top"?c=a+r.height/2:f==="bottom"&&(c=a+i-r.height/2);var p=!r.isLineHolder&&cT(u);p&&this._renderBackground(u,n,s==="right"?o-r.width:s==="center"?o-r.width/2:o,c-r.height/2,r.width,r.height);var h=!!u.backgroundColor,d=r.textPadding;d&&(o=Tz(o,s,d),c-=r.height/2-d[0]-r.innerHeight/2);var m=this._getOrCreateChild(zo),v=m.createStyle();m.useStyle(v);var g=this._defaultStyle,y=!1,x=0,_=wz("fill"in u?u.fill:"fill"in n?n.fill:(y=!0,g.fill)),S=Sz("stroke"in u?u.stroke:"stroke"in n?n.stroke:!h&&!l&&(!g.autoStroke||y)?(x=yz,g.stroke):null),b=u.textShadowBlur>0||n.textShadowBlur>0;v.text=r.text,v.x=o,v.y=c,b&&(v.shadowBlur=u.textShadowBlur||n.textShadowBlur||0,v.shadowColor=u.textShadowColor||n.textShadowColor||"transparent",v.shadowOffsetX=u.textShadowOffsetX||n.textShadowOffsetX||0,v.shadowOffsetY=u.textShadowOffsetY||n.textShadowOffsetY||0),v.textAlign=s,v.textBaseline="middle",v.font=r.font||Qn,v.opacity=cr(u.opacity,n.opacity,1),_z(v,u),S&&(v.lineWidth=cr(u.lineWidth,n.lineWidth,x),v.lineDash=bt(u.lineDash,n.lineDash),v.lineDashOffset=n.lineDashOffset||0,v.stroke=S),_&&(v.fill=_);var w=r.contentWidth,T=r.contentHeight;m.setBoundingRect(new dt(zc(v.x,w,v.textAlign),wu(v.y,T,v.textBaseline),w,T))},t.prototype._renderBackground=function(r,n,i,a,o,s){var l=r.backgroundColor,u=r.borderWidth,f=r.borderColor,c=l&&l.image,p=l&&!c,h=r.borderRadius,d=this,m,v;if(p||r.lineHeight||u&&f){m=this._getOrCreateChild(At),m.useStyle(m.createStyle()),m.style.fill=null;var g=m.shape;g.x=i,g.y=a,g.width=o,g.height=s,g.r=h,m.dirtyShape()}if(p){var y=m.style;y.fill=l||null,y.fillOpacity=bt(r.fillOpacity,1)}else if(c){v=this._getOrCreateChild(me),v.onload=function(){d.dirtyStyle()};var x=v.style;x.image=l.image,x.x=i,x.y=a,x.width=o,x.height=s}if(u&&f){var y=m.style;y.lineWidth=u,y.stroke=f,y.strokeOpacity=bt(r.strokeOpacity,1),y.lineDash=r.borderDash,y.lineDashOffset=r.borderDashOffset||0,m.strokeContainThreshold=0,m.hasFill()&&m.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var _=(m||v).style;_.shadowBlur=r.shadowBlur||0,_.shadowColor=r.shadowColor||"transparent",_.shadowOffsetX=r.shadowOffsetX||0,_.shadowOffsetY=r.shadowOffsetY||0,_.opacity=cr(r.opacity,n.opacity,1)},t.makeFont=function(r){var n="";return hT(r)&&(n=[r.fontStyle,r.fontWeight,pT(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),n&&pr(n)||r.textFont||r.font},t}(We),Ent={left:!0,right:1,center:1},Int={top:1,bottom:1,middle:1},xz=["fontStyle","fontWeight","fontSize","fontFamily"];function pT(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?fy+"px":e+"px"}function _z(e,t){for(var r=0;r=0,a=!1;if(e instanceof vt){var o=kz(e),s=i&&o.selectFill||o.normalFill,l=i&&o.selectStroke||o.normalStroke;if(Xc(s)||Xc(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(a=!0,n=V({},n),u=V({},u),u.fill=s):!Xc(u.fill)&&Xc(s)?(a=!0,n=V({},n),u=V({},u),u.fill=Iz(s)):!Xc(u.stroke)&&Xc(l)&&(a||(n=V({},n),u=V({},u)),u.stroke=Iz(l)),n.style=u}}if(n&&n.z2==null){a||(n=V({},n));var f=e.z2EmphasisLift;n.z2=e.z2+(f??Uo)}return n}function znt(e,t,r){if(r&&r.z2==null){r=V({},r);var n=e.z2SelectLift;r.z2=e.z2+(n??Pnt)}return r}function Unt(e,t,r){var n=gt(e.currentStates,t)>=0,i=e.style.opacity,a=n?null:knt(e,["opacity"],t,{opacity:1});r=r||{};var o=r.style||{};return o.opacity==null&&(r=V({},r),o=V({opacity:n?i:a.opacity*.1},o),r.style=o),r}function dT(e,t){var r=this.states[e];if(this.style){if(e==="emphasis")return Ont(this,e,t,r);if(e==="blur")return Unt(this,e,r);if(e==="select")return znt(this,e,r)}return r}function na(e){e.stateProxy=dT;var t=e.getTextContent(),r=e.getTextGuideLine();t&&(t.stateProxy=dT),r&&(r.stateProxy=dT)}function Pz(e,t){!Vz(e,t)&&!e.__highByOuter&&Vo(e,Oz)}function Rz(e,t){!Vz(e,t)&&!e.__highByOuter&&Vo(e,zz)}function Yr(e,t){e.__highByOuter|=1<<(t||0),Vo(e,Oz)}function Xr(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&Vo(e,zz)}function d0(e){Vo(e,yT)}function Hd(e){Vo(e,Uz)}function xT(e){Vo(e,Rnt)}function _T(e){Vo(e,Nnt)}function Vz(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function bT(e){var t=e.getModel(),r=[],n=[];t.eachComponent(function(i,a){var o=mT(a),s=i==="series",l=s?e.getViewOfSeriesModel(a):e.getViewOfComponentModel(a);!s&&n.push(l),o.isBlured&&(l.group.traverse(function(u){Uz(u)}),s&&r.push(a)),o.isBlured=!1}),D(n,function(i){i&&i.toggleBlurSeries&&i.toggleBlurSeries(r,!1,t)})}function vT(e,t,r,n){var i=n.getModel();r=r||"coordinateSystem";function a(u,f){for(var c=0;c0){var l={dataIndex:s,seriesIndex:r.seriesIndex};o!=null&&(l.dataType=o),t.push(l)}})}),t}function Za(e,t,r){Bo(e,!0),Vo(e,na),m0(e,t,r)}function Vnt(e){Bo(e,!1)}function Zt(e,t,r,n){n?Vnt(e):Za(e,t,r)}function m0(e,t,r){var n=ht(e);t!=null?(n.focus=t,n.blurScope=r):n.focus&&(n.focus=null)}var Nz=["emphasis","blur","select"],Bnt={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function we(e,t,r,n){r=r||"itemStyle";for(var i=0;iZd,BezierCurve:()=>Uu,BoundingRect:()=>dt,Circle:()=>Sr,CompoundPath:()=>Qc,Ellipse:()=>Yd,Group:()=>nt,Image:()=>me,IncrementalDisplayable:()=>g5,Line:()=>De,LinearGradient:()=>$a,OrientedBoundingRect:()=>Jc,Path:()=>vt,Point:()=>kt,Polygon:()=>Re,Polyline:()=>Ie,RadialGradient:()=>M0,Rect:()=>At,Ring:()=>zu,Sector:()=>Ye,Text:()=>Lt,applyTransform:()=>Or,clipPointsByRect:()=>PT,clipRectByRect:()=>xit,createIcon:()=>Yo,extendPath:()=>mit,extendShape:()=>dit,getShapeClass:()=>Kd,getTransform:()=>oa,groupTransition:()=>Wo,initProps:()=>Kt,isElementRemoved:()=>Fo,lineLineIntersect:()=>M5,linePolygonIntersect:()=>ep,makeImage:()=>LT,makePath:()=>tp,mergePath:()=>Zr,registerShape:()=>aa,removeElement:()=>Ai,removeElementWithFadeOut:()=>Go,resizePath:()=>T5,setTooltipConfig:()=>sa,subPixelOptimize:()=>$d,subPixelOptimizeLine:()=>Ho,subPixelOptimizeRect:()=>git,transformDirection:()=>Fu,traverseElements:()=>un,updateProps:()=>Rt});var Kc=mr.CMD,Fnt=[[],[],[]],Zz=Math.sqrt,Gnt=Math.atan2;function y0(e,t){if(t){var r=e.data,n=e.len(),i,a,o,s,l,u,f=Kc.M,c=Kc.C,p=Kc.L,h=Kc.R,d=Kc.A,m=Kc.Q;for(o=0,s=0;o1&&(o*=TT(d),s*=TT(d));var m=(i===a?-1:1)*TT((o*o*(s*s)-o*o*(h*h)-s*s*(p*p))/(o*o*(h*h)+s*s*(p*p)))||0,v=m*o*h/s,g=m*-s*p/o,y=(e+r)/2+_0(c)*v-x0(c)*g,x=(t+n)/2+x0(c)*v+_0(c)*g,_=$z([1,0],[(p-v)/o,(h-g)/s]),S=[(p-v)/o,(h-g)/s],b=[(-1*p-v)/o,(-1*h-g)/s],w=$z(S,b);if(MT(S,b)<=-1&&(w=Wd),MT(S,b)>=1&&(w=0),w<0){var T=Math.round(w/Wd*1e6)/1e6;w=Wd*2+T%2*Wd}f.addData(u,y,x,o,s,_,w,c,a)}var Hnt=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,Wnt=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function Ynt(e){var t=new mr;if(!e)return t;var r=0,n=0,i=r,a=n,o,s=mr.CMD,l=e.match(Hnt);if(!l)return t;for(var u=0;uI*I+E*E&&(T=C,M=A),{cx:T,cy:M,x0:-f,y0:-c,x1:T*(i/S-1),y1:M*(i/S-1)}}function jnt(e){var t;if(B(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function s5(e,t){var r,n=Xd(t.r,0),i=Xd(t.r0||0,0),a=n>0,o=i>0;if(!(!a&&!o)){if(a||(n=i,i=0),i>n){var s=n;n=i,i=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var f=t.cx,c=t.cy,p=!!t.clockwise,h=a5(u-l),d=h>AT&&h%AT;if(d>ia&&(h=d),!(n>ia))e.moveTo(f,c);else if(h>AT-ia)e.moveTo(f+n*jc(l),c+n*Ou(l)),e.arc(f,c,n,l,u,!p),i>ia&&(e.moveTo(f+i*jc(u),c+i*Ou(u)),e.arc(f,c,i,u,l,p));else{var m=void 0,v=void 0,g=void 0,y=void 0,x=void 0,_=void 0,S=void 0,b=void 0,w=void 0,T=void 0,M=void 0,C=void 0,A=void 0,P=void 0,L=void 0,I=void 0,E=n*jc(l),R=n*Ou(l),k=i*jc(u),O=i*Ou(u),z=h>ia;if(z){var U=t.cornerRadius;U&&(r=jnt(U),m=r[0],v=r[1],g=r[2],y=r[3]);var G=a5(n-i)/2;if(x=Ka(G,g),_=Ka(G,y),S=Ka(G,m),b=Ka(G,v),M=w=Xd(x,_),C=T=Xd(S,b),(w>ia||T>ia)&&(A=n*jc(u),P=n*Ou(u),L=i*jc(l),I=i*Ou(l),hia){var K=Ka(g,M),ot=Ka(y,M),Q=S0(L,I,E,R,n,K,p),W=S0(A,P,k,O,n,ot,p);e.moveTo(f+Q.cx+Q.x0,c+Q.cy+Q.y0),M0&&e.arc(f+Q.cx,c+Q.cy,K,qr(Q.y0,Q.x0),qr(Q.y1,Q.x1),!p),e.arc(f,c,n,qr(Q.cy+Q.y1,Q.cx+Q.x1),qr(W.cy+W.y1,W.cx+W.x1),!p),ot>0&&e.arc(f+W.cx,c+W.cy,ot,qr(W.y1,W.x1),qr(W.y0,W.x0),!p))}else e.moveTo(f+E,c+R),e.arc(f,c,n,l,u,!p);if(!(i>ia)||!z)e.lineTo(f+k,c+O);else if(C>ia){var K=Ka(m,C),ot=Ka(v,C),Q=S0(k,O,A,P,i,-ot,p),W=S0(E,R,L,I,i,-K,p);e.lineTo(f+Q.cx+Q.x0,c+Q.cy+Q.y0),C0&&e.arc(f+Q.cx,c+Q.cy,ot,qr(Q.y0,Q.x0),qr(Q.y1,Q.x1),!p),e.arc(f,c,i,qr(Q.cy+Q.y1,Q.cx+Q.x1),qr(W.cy+W.y1,W.cx+W.x1),p),K>0&&e.arc(f+W.cx,c+W.cy,K,qr(W.y1,W.x1),qr(W.y0,W.x0),!p))}else e.lineTo(f+k,c+O),e.arc(f,c,i,u,l,p)}e.closePath()}}}var Jnt=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}();var l5=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Jnt},t.prototype.buildPath=function(r,n){s5(r,n)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(vt);l5.prototype.type="sector";var Ye=l5;var tit=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}();var u5=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new tit},t.prototype.buildPath=function(r,n){var i=n.cx,a=n.cy,o=Math.PI*2;r.moveTo(i+n.r,a),r.arc(i,a,n.r,0,o,!1),r.moveTo(i+n.r0,a),r.arc(i,a,n.r0,0,o,!0)},t}(vt);u5.prototype.type="ring";var zu=u5;function CT(e,t,r,n){var i=[],a=[],o=[],s=[],l,u,f,c;if(n){f=[1/0,1/0],c=[-1/0,-1/0];for(var p=0,h=e.length;p=2){if(n){var a=CT(i,n,r,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(r?o:o-1);s++){var l=a[s*2],u=a[s*2+1],f=i[(s+1)%o];e.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,c=i.length;sBu[1]){if(s=!1,a)return s;var f=Math.abs(Bu[0]-Vu[1]),c=Math.abs(Vu[0]-Bu[1]);Math.min(f,c)>i.len()&&(f0){var c=f.duration,p=f.delay,h=f.easing,d={duration:c,delay:p||0,easing:h,done:a,force:!!a||!!o,setToFinal:!u,scope:e,during:o};s?t.animateFrom(r,d):t.animateTo(r,d)}else t.stopAnimation(),!s&&t.attr(r),o&&o(1),a&&a()}function Rt(e,t,r,n,i,a){DT("update",e,t,r,n,i,a)}function Kt(e,t,r,n,i,a){DT("enter",e,t,r,n,i,a)}function Fo(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function b5(e){return!e.isGroup}function yit(e){return e.shape!=null}function Wo(e,t,r){if(!e||!t)return;function n(o){var s={};return o.traverse(function(l){b5(l)&&l.anid&&(s[l.anid]=l)}),s}function i(o){var s={x:o.x,y:o.y,rotation:o.rotation};return yit(o)&&(s.shape=V({},o.shape)),s}var a=n(e);t.traverse(function(o){if(b5(o)&&o.anid){var s=a[o.anid];if(s){var l=i(o);o.attr(i(s)),Rt(o,l,r,ht(o).dataIndex)}}})}function PT(e,t){return F(e,function(r){var n=r[0];n=D0(n,t.x),n=E0(n,t.x+t.width);var i=r[1];return i=D0(i,t.y),i=E0(i,t.y+t.height),[n,i]})}function xit(e,t){var r=D0(e.x,t.x),n=E0(e.x+e.width,t.x+t.width),i=D0(e.y,t.y),a=E0(e.y+e.height,t.y+t.height);if(n>=r&&a>=i)return{x:r,y:i,width:n-r,height:a-i}}function Yo(e,t,r){var n=V({rectHover:!0},t),i=n.style={strokeNoScale:!0};if(r=r||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(i.image=e.slice(8),J(i,r),new me(n)):tp(e.replace("path://",""),n,r,"center")}function ep(e,t,r,n,i){for(var a=0,o=i[i.length-1];a1)return!1;var v=ET(h,d,f,c)/p;return!(v<0||v>1)}function ET(e,t,r,n){return e*n-r*t}function _it(e){return e<=1e-6&&e>=-1e-6}function sa(e){var t=e.itemTooltipOption,r=e.componentModel,n=e.itemName,i=H(t)?{formatter:t}:t,a=r.mainType,o=r.componentIndex,s={componentType:a,name:n,$vars:["name"]};s[a+"Index"]=o;var l=e.formatterParamsExtra;l&&D(St(l),function(f){st(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=ht(e.el);u.componentMainType=a,u.componentIndex=o,u.tooltipConfig={name:n,option:J({content:n,formatterParams:s},i)}}function S5(e,t){var r;e.isGroup&&(r=t(e)),r||e.traverse(t)}function un(e,t){if(e)if(B(e))for(var r=0;r=0&&s.push(l)}),s}}function Kr(e,t){return _t(_t({},e,!0),t,!0)}var O5={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:". "}}}};var z5={time:{month:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],dayOfWeekAbbr:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}};var k0="ZH",VT="EN",Qd=VT,N0={},BT={},O0=Ot.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return e.indexOf(k0)>-1?k0:Qd}():Qd;function U5(e,t){e=e.toUpperCase(),BT[e]=new Ht(t),N0[e]=t}function V5(e){if(H(e)){var t=N0[e.toUpperCase()]||{};return e===k0||e===VT?at(t):_t(at(t),at(N0[Qd]),!1)}else return _t(at(e),at(N0[Qd]),!1)}function Jd(e){return BT[e]}function B5(){return BT[Qd]}U5(VT,O5);U5(k0,z5);var U0=1e3,V0=U0*60,np=V0*60,ii=np*24,GT=ii*365,tv={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}"},z0="{yyyy}-{MM}-{dd}",HT={year:"{yyyy}",month:"{yyyy}-{MM}",day:z0,hour:z0+" "+tv.hour,minute:z0+" "+tv.minute,second:z0+" "+tv.second,millisecond:tv.none},FT=["year","month","day","hour","minute","second","millisecond"],WT=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function qo(e,t){return e+="","0000".substr(0,t-e.length)+e}function Wu(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 F5(e){return e===Wu(e)}function G5(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Yu(e,t,r,n){var i=on(e),a=i[B0(r)](),o=i[Hu(r)]()+1,s=Math.floor((o-1)/3)+1,l=i[ev(r)](),u=i["get"+(r?"UTC":"")+"Day"](),f=i[rp(r)](),c=(f-1)%12+1,p=i[rv(r)](),h=i[nv(r)](),d=i[iv(r)](),m=n instanceof Ht?n:Jd(n||O0)||B5(),v=m.getModel("time"),g=v.get("month"),y=v.get("monthAbbr"),x=v.get("dayOfWeek"),_=v.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,a+"").replace(/{yy}/g,qo(a%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,g[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,qo(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,qo(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,x[u]).replace(/{ee}/g,_[u]).replace(/{e}/g,u+"").replace(/{HH}/g,qo(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,qo(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,qo(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,qo(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,qo(d,3)).replace(/{S}/g,d+"")}function H5(e,t,r,n,i){var a=null;if(H(r))a=r;else if(j(r))a=r(e.value,t,{level:e.level});else{var o=V({},tv);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){a=l[u];break}a=a||o.none}if(B(a)){var c=e.level==null?0:e.level>=0?e.level:a.length+e.level;c=Math.min(c,a.length-1),a=a[c]}}return Yu(new Date(e.value),a,i,n)}function W5(e,t){var r=on(e),n=r[Hu(t)]()+1,i=r[ev(t)](),a=r[rp(t)](),o=r[rv(t)](),s=r[nv(t)](),l=r[iv(t)](),u=l===0,f=u&&s===0,c=f&&o===0,p=c&&a===0,h=p&&i===1,d=h&&n===1;return d?"year":h?"month":p?"day":c?"hour":f?"minute":u?"second":"millisecond"}function YT(e,t,r){var n=Ct(e)?on(e):e;switch(t=t||W5(e,r),t){case"year":return n[B0(r)]();case"half-year":return n[Hu(r)]()>=6?1:0;case"quarter":return Math.floor((n[Hu(r)]()+1)/4);case"month":return n[Hu(r)]();case"day":return n[ev(r)]();case"half-day":return n[rp(r)]()/24;case"hour":return n[rp(r)]();case"minute":return n[rv(r)]();case"second":return n[nv(r)]();case"millisecond":return n[iv(r)]()}}function B0(e){return e?"getUTCFullYear":"getFullYear"}function Hu(e){return e?"getUTCMonth":"getMonth"}function ev(e){return e?"getUTCDate":"getDate"}function rp(e){return e?"getUTCHours":"getHours"}function rv(e){return e?"getUTCMinutes":"getMinutes"}function nv(e){return e?"getUTCSeconds":"getSeconds"}function iv(e){return e?"getUTCMilliseconds":"getMilliseconds"}function Y5(e){return e?"setUTCFullYear":"setFullYear"}function XT(e){return e?"setUTCMonth":"setMonth"}function qT(e){return e?"setUTCDate":"setDate"}function ZT(e){return e?"setUTCHours":"setHours"}function KT(e){return e?"setUTCMinutes":"setMinutes"}function $T(e){return e?"setUTCSeconds":"setSeconds"}function jT(e){return e?"setUTCMilliseconds":"setMilliseconds"}function JT(e){if(!Pd(e))return H(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function F0(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(r,n){return n.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var la=Mc;function G0(e,t,r){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function i(f){return f&&pr(f)?f:"-"}function a(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=t==="time",s=e instanceof Date;if(o||s){var l=o?on(e):e;if(isNaN(+l)){if(s)return"-"}else return Yu(l,n,r)}if(t==="ordinal")return fd(e)?i(e):Ct(e)&&a(e)?e+"":"-";var u=Si(e);return a(u)?JT(u):fd(e)?i(e):typeof e=="boolean"?e+"":"-"}var X5=["a","b","c","d","e","f","g"],QT=function(e,t){return"{"+e+(t??"")+"}"};function H0(e,t,r){B(t)||(t=[t]);var n=t.length;if(!n)return"";for(var i=t[0].$vars||[],a=0;a':'';var o=r.markerId||"markerX";return{renderMode:a,content:"{"+o+"|} ",style:i==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function ua(e,t){return t=t||"transparent",H(e)?e:rt(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function Xu(e,t){if(t==="_blank"||t==="blank"){var r=window.open();r.opener=null,r.location.href=e}else window.open(e,t)}var W0=D,tM=["left","right","top","bottom","width","height"],qu=[["width","left","right"],["height","top","bottom"]];function eM(e,t,r,n,i){var a=0,o=0;n==null&&(n=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(l,u){var f=l.getBoundingRect(),c=t.childAt(u+1),p=c&&c.getBoundingRect(),h,d;if(e==="horizontal"){var m=f.width+(p?-p.x+f.x:0);h=a+m,h>n||l.newline?(a=0,h=m,o+=s+r,s=f.height):s=Math.max(s,f.height)}else{var v=f.height+(p?-p.y+f.y:0);d=o+v,d>i||l.newline?(a+=s+r,o=0,d=v,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=a,l.y=o,l.markRedraw(),e==="horizontal"?a=h+r:o=d+r)})}var fa=eM,CDt=pt(eM,"vertical"),DDt=pt(eM,"horizontal");function K5(e,t,r){var n=t.width,i=t.height,a=q(e.left,n),o=q(e.top,i),s=q(e.right,n),l=q(e.bottom,i);return(isNaN(a)||isNaN(parseFloat(e.left)))&&(a=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=n),(isNaN(o)||isNaN(parseFloat(e.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=i),r=la(r||0),{width:Math.max(s-a-r[1]-r[3],0),height:Math.max(l-o-r[0]-r[2],0)}}function re(e,t,r){r=la(r||0);var n=t.width,i=t.height,a=q(e.left,n),o=q(e.top,i),s=q(e.right,n),l=q(e.bottom,i),u=q(e.width,n),f=q(e.height,i),c=r[2]+r[0],p=r[1]+r[3],h=e.aspect;switch(isNaN(u)&&(u=n-s-p-a),isNaN(f)&&(f=i-l-c-o),h!=null&&(isNaN(u)&&isNaN(f)&&(h>n/i?u=n*.8:f=i*.8),isNaN(u)&&(u=h*f),isNaN(f)&&(f=u/h)),isNaN(a)&&(a=n-s-u-p),isNaN(o)&&(o=i-l-f-c),e.left||e.right){case"center":a=n/2-u/2-r[3];break;case"right":a=n-u-p;break}switch(e.top||e.bottom){case"middle":case"center":o=i/2-f/2-r[0];break;case"bottom":o=i-f-c;break}a=a||0,o=o||0,isNaN(u)&&(u=n-p-a-(s||0)),isNaN(f)&&(f=i-c-o-(l||0));var d=new dt(a+r[3],o+r[0],u,f);return d.margin=r,d}function Zs(e,t,r,n,i,a){var o=!i||!i.hv||i.hv[0],s=!i||!i.hv||i.hv[1],l=i&&i.boundingMode||"all";if(a=a||e,a.x=e.x,a.y=e.y,!o&&!s)return!1;var u;if(l==="raw")u=e.type==="group"?new dt(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(u=e.getBoundingRect(),e.needLocalTransform()){var f=e.getLocalTransform();u=u.clone(),u.applyTransform(f)}var c=re(J({width:u.width,height:u.height},t),r,n),p=o?c.x-u.x:0,h=s?c.y-u.y:0;return l==="raw"?(a.x=p,a.y=h):(a.x+=p,a.y+=h),a===e&&e.markRedraw(),!0}function $5(e,t){return e[qu[t][0]]!=null||e[qu[t][1]]!=null&&e[qu[t][2]]!=null}function Ks(e){var t=e.layoutMode||e.constructor.layoutMode;return rt(t)?t:t?{type:t}:null}function On(e,t,r){var n=r&&r.ignoreSize;!B(n)&&(n=[n,n]);var i=o(qu[0],0),a=o(qu[1],1);u(qu[0],e,i),u(qu[1],e,a);function o(f,c){var p={},h=0,d={},m=0,v=2;if(W0(f,function(x){d[x]=e[x]}),W0(f,function(x){s(t,x)&&(p[x]=d[x]=t[x]),l(p,x)&&h++,l(d,x)&&m++}),n[c])return l(t,f[1])?d[f[2]]=null:l(t,f[2])&&(d[f[1]]=null),d;if(m===v||!h)return d;if(h>=v)return p;for(var g=0;g=0;l--)s=_t(s,i[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(r,n){var i=r+"Index",a=r+"Id";return Vs(this.ecModel,r,{index:this.get(i,!0),id:this.get(a,!0)},n)},t.prototype.getBoxLayoutParams=function(){var r=this;return{left:r.get("left"),top:r.get("top"),right:r.get("right"),bottom:r.get("bottom"),width:r.get("width"),height:r.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(r){this.option.zlevel=r},t.protoInitialize=function(){var r=t.prototype;r.type="component",r.id="",r.name="",r.mainType="",r.subType="",r.componentIndex=0}(),t}(Ht);a0(ip,Ht);Bs(ip);N5(ip);k5(ip,Iit);function Iit(e){var t=[];return D(ip.getClassesByMainType(e),function(r){t=t.concat(r.dependencies||r.prototype.dependencies||[])}),t=F(t,function(r){return Ln(r).main}),e!=="dataset"&>(t,"dataset")<=0&&t.unshift("dataset"),t}var Pt=ip;var j5="";typeof navigator<"u"&&(j5=navigator.platform||"");var ap="rgba(0, 0, 0, 0.2)",Q5={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:ap,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:ap,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:ap,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:ap,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:ap,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:ap,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:j5.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 Y0=$(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),wr="original",qe="arrayRows",Ur="objectRows",ai="keyedColumns",oi="typedArray",nM="unknown",zn="column",Zo="row";var gr={Must:1,Might:2,Not:3},J5=yt();function t3(e){J5(e).datasetMap=$()}function X0(e,t,r){var n={},i=q0(t);if(!i||!e)return n;var a=[],o=[],s=t.ecModel,l=J5(s).datasetMap,u=i.uid+"_"+r.seriesLayoutBy,f,c;e=e.slice(),D(e,function(m,v){var g=rt(m)?m:e[v]={name:m};g.type==="ordinal"&&f==null&&(f=v,c=d(g)),n[g.name]=[]});var p=l.get(u)||l.set(u,{categoryWayDim:c,valueWayDim:0});D(e,function(m,v){var g=m.name,y=d(m);if(f==null){var x=p.valueWayDim;h(n[g],x,y),h(o,x,y),p.valueWayDim+=y}else if(f===v)h(n[g],0,y),h(a,0,y);else{var x=p.categoryWayDim;h(n[g],x,y),h(o,x,y),p.categoryWayDim+=y}});function h(m,v,g){for(var y=0;yt)return e[n];return e[r-1]}function o3(e,t,r,n,i,a,o){a=a||e;var s=t(a),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(i))return u[i];var f=o==null||!n?r:Pit(n,o);if(f=f||r,!(!f||!f.length)){var c=f[l];return i&&(u[i]=c),s.paletteIdx=(l+1)%f.length,c}}function Rit(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var K0,lv,s3,l3="\0_ec_inner",Nit=1;var p3=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r,n,i,a,o,s){a=a||{},this.option=null,this._theme=new Ht(a),this._locale=new Ht(o),this._optionManager=s},t.prototype.setOption=function(r,n,i){var a=c3(n);this._optionManager.setOption(r,i,a),this._resetOption(null,a)},t.prototype.resetOption=function(r,n){return this._resetOption(r,c3(n))},t.prototype._resetOption=function(r,n){var i=!1,a=this._optionManager;if(!r||r==="recreate"){var o=a.mountOption(r==="recreate");!this.option||r==="recreate"?s3(this,o):(this.restoreData(),this._mergeOption(o,n)),i=!0}if((r==="timeline"||r==="media")&&this.restoreData(),!r||r==="recreate"||r==="timeline"){var s=a.getTimelineOption(this);s&&(i=!0,this._mergeOption(s,n))}if(!r||r==="recreate"||r==="media"){var l=a.getMediaOption(this);l.length&&D(l,function(u){i=!0,this._mergeOption(u,n)},this)}return i},t.prototype.mergeOption=function(r){this._mergeOption(r,null)},t.prototype._mergeOption=function(r,n){var i=this.option,a=this._componentsMap,o=this._componentsCount,s=[],l=$(),u=n&&n.replaceMergeMainTypeMap;t3(this),D(r,function(c,p){c!=null&&(Pt.hasClass(p)?p&&(s.push(p),l.set(p,!0)):i[p]=i[p]==null?at(c):_t(i[p],c,!0))}),u&&u.each(function(c,p){Pt.hasClass(p)&&!l.get(p)&&(s.push(p),l.set(p,!0))}),Pt.topologicalTravel(s,Pt.getAllClassMainTypes(),f,this);function f(c){var p=i3(this,c,Yt(r[c])),h=a.get(c),d=h?u&&u.get(c)?"replaceMerge":"normalMerge":"replaceAll",m=n0(h,p,d);kO(m,c,Pt),i[c]=null,a.set(c,null),o.set(c,0);var v=[],g=[],y=0,x,_;D(m,function(S,b){var w=S.existing,T=S.newOption;if(!T)w&&(w.mergeOption({},this),w.optionUpdated({},!1));else{var M=c==="series",C=Pt.getClass(c,S.keyInfo.subType,!M);if(!C){if(!1)var A,P;return}if(c==="tooltip"){if(x)return;x=!0}if(w&&w.constructor===C)w.name=S.keyInfo.name,w.mergeOption(T,this),w.optionUpdated(T,!1);else{var L=V({componentIndex:b},S.keyInfo);w=new C(T,this,this,L),V(w,L),S.brandNew&&(w.__requireNewView=!0),w.init(T,this,this),w.optionUpdated(null,!0)}}w?(v.push(w.option),g.push(w),y++):(v.push(void 0),g.push(void 0))},this),i[c]=v,a.set(c,g),o.set(c,y),c==="series"&&K0(this)}this._seriesIndices||K0(this)},t.prototype.getOption=function(){var r=at(this.option);return D(r,function(n,i){if(Pt.hasClass(i)){for(var a=Yt(n),o=a.length,s=!1,l=o-1;l>=0;l--)a[l]&&!Bc(a[l])?s=!0:(a[l]=null,!s&&o--);a.length=o,r[i]=a}}),delete r[l3],r},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(r){this._payload=r},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(r,n){var i=this._componentsMap.get(r);if(i){var a=i[n||0];if(a)return a;if(n==null){for(var o=0;o=t:r==="max"?e<=t:e===t}function Yit(e,t){return e.join(",")===t.join(",")}var h3=Fit;var ca=D,fv=rt,d3=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function oM(e){var t=e&&e.itemStyle;if(t)for(var r=0,n=d3.length;r=0;v--){var g=e[v];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,h)),d>=0){var y=g.data.getByRawIndex(g.stackResultDimension,d);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&p>=0&&y>0||l==="samesign"&&p<=0&&y<0){p=TO(p,y),m=y;break}}}return n[0]=p,n[1]=m,n})})}var J0=function(){function e(t){this.data=t.data||(t.sourceFormat===ai?{}:[]),this.sourceFormat=t.sourceFormat||nM,this.seriesLayoutBy=t.seriesLayoutBy||zn,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var r=this.dimensionsDefine=t.dimensionsDefine;if(r)for(var n=0;nm&&(m=x)}h[0]=d,h[1]=m}},i=function(){return this._data?this._data.length/this._dimSize:0};w3=(t={},t[qe+"_"+zn]={pure:!0,appendData:a},t[qe+"_"+Zo]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Ur]={pure:!0,appendData:a},t[ai]={pure:!0,appendData:function(o){var s=this._data;D(o,function(l,u){for(var f=s[u]||(s[u]=[]),c=0;c<(l||[]).length;c++)f.push(l[c])})}},t[wr]={appendData:a},t[oi]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function a(o){for(var s=0;s=0&&(m=o.interpolatedValue[v])}return m!=null?m+"":""})}},e.prototype.getRawValue=function(t,r){return jo(this.getData(r),t)},e.prototype.formatTooltip=function(t,r,n){},e}();function mM(e){var t,r;return rt(e)?e.type&&(r=e):t=e,{text:t,frag:r}}function $s(e){return new aat(e)}var aat=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 r=this._upstream,n=t&&t.skip;if(this._dirty&&r){var i=this.context;i.data=i.outputData=r.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(a="reset");function f(y){return!(y>=1)&&(y=1),y}var c;(this._dirty||a==="reset")&&(this._dirty=!1,c=this._doReset(n)),this._modBy=l,this._modDataCount=u;var p=t&&t.step;if(r?this._dueEnd=r._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var h=this._dueIndex,d=Math.min(p!=null?this._dueIndex+p:1/0,this._dueEnd);if(!n&&(c||h1&&n>0?s:o}};return a;function o(){return t=e?null:lt},gte:function(e,t){return e>=t}},sat=function(){function e(t,r){if(!Ct(r)){var n="";jt(n)}this._opFn=D3[t],this._rvalFloat=Si(r)}return e.prototype.evaluate=function(t){return Ct(t)?this._opFn(t,this._rvalFloat):this._opFn(Si(t),this._rvalFloat)},e}(),nx=function(){function e(t,r){var n=t==="desc";this._resultLT=n?1:-1,r==null&&(r=n?"min":"max"),this._incomparable=r==="min"?-1/0:1/0}return e.prototype.evaluate=function(t,r){var n=Ct(t)?t:Si(t),i=Ct(r)?r:Si(r),a=isNaN(n),o=isNaN(i);if(a&&(n=this._incomparable),o&&(i=this._incomparable),a&&o){var s=H(t),l=H(r);s&&(n=l?t:0),l&&(i=s?r:0)}return ni?-this._resultLT:0},e}();var lat=function(){function e(t,r){this._rval=r,this._isEQ=t,this._rvalTypeof=typeof r,this._rvalFloat=Si(r)}return e.prototype.evaluate=function(t){var r=t===this._rval;if(!r){var n=typeof t;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(r=Si(t)===this._rvalFloat)}return this._isEQ?r:!r},e}();function E3(e,t){return e==="eq"||e==="ne"?new lat(e==="eq",t):st(D3,e)?new sat(e,t):null}var uat=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,r){},e.prototype.retrieveValueFromItem=function(t,r){},e.prototype.convertValue=function(t,r){return Ii(t,r)},e}();function fat(e,t){var r=new uat,n=e.data,i=r.sourceFormat=e.sourceFormat,a=e.startIndex,o="";e.seriesLayoutBy!==zn&&jt(o);var s=[],l={},u=e.dimensionsDefine;if(u)D(u,function(m,v){var g=m.name,y={index:v,name:g,displayName:m.displayName};if(s.push(y),g!=null){var x="";st(l,g)&&jt(x),l[g]=y}});else for(var f=0;f65535?mat:gat}function fp(){return[1/0,-1/0]}function yat(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function N3(e,t,r,n,i){var a=k3[r||"float"];if(i){var o=e[t],s=o&&o.length;if(s!==n){for(var l=new a(n),u=0;uv[1]&&(v[1]=m)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,r,n){for(var i=this._provider,a=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=F(o,function(y){return y.property}),f=0;fg[1]&&(g[1]=v)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=r,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,r){if(!(r>=0&&r=0&&r=this._rawCount||t<0)return-1;if(!this._indices)return t;var r=this._indices,n=r[t];if(n!=null&&nt)a=o-1;else return o}return-1},e.prototype.indicesOfNearest=function(t,r,n){var i=this._chunks,a=i[t],o=[];if(!a)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,f=0,c=this.count();f=0&&l<0)&&(s=d,l=h,u=0),h===l&&(o[u++]=f))}return o.length=u,o},e.prototype.getIndices=function(){var t,r=this._indices;if(r){var n=r.constructor,i=this._count;if(n===Array){t=new n(i);for(var a=0;a=c&&y<=p||isNaN(y))&&(l[u++]=m),m++}d=!0}else if(a===2){for(var v=h[i[0]],x=h[i[1]],_=t[i[1]][0],S=t[i[1]][1],g=0;g=c&&y<=p||isNaN(y))&&(b>=_&&b<=S||isNaN(b))&&(l[u++]=m),m++}d=!0}}if(!d)if(a===1)for(var g=0;g=c&&y<=p||isNaN(y))&&(l[u++]=w)}else for(var g=0;gt[C][1])&&(T=!1)}T&&(l[u++]=r.getRawIndex(g))}return ug[1]&&(g[1]=v)}}}},e.prototype.lttbDownSample=function(t,r){var n=this.clone([t],!0),i=n._chunks,a=i[t],o=this.count(),s=0,l=Math.floor(1/r),u=this.getRawIndex(0),f,c,p,h=new(hv(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));h[s++]=u;for(var d=1;df&&(f=c,p=_)}A>0&&Af-d&&(l=f-d,s.length=l);for(var m=0;mc[1]&&(c[1]=g),p[h++]=y}return a._count=h,a._indices=p,a._updateGetRawIdx(),a},e.prototype.each=function(t,r){if(this._count)for(var n=t.length,i=this._chunks,a=0,o=this.count();al&&(l=c)}return o=[s,l],this._extent[t]=o,o},e.prototype.getRawDataItem=function(t){var r=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(r);for(var n=[],i=this._chunks,a=0;a=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(r,n,i,a){return Ii(r[a],this._dimensions[a])}yM={arrayRows:t,objectRows:function(r,n,i,a){return Ii(r[n],this._dimensions[a])},keyedColumns:t,original:function(r,n,i,a){var o=r&&(r.value==null?r:r.value);return Ii(o instanceof Array?o[a]:o,this._dimensions[a])},typedArray:function(r,n,i,a){return r[a]}}}(),e}(),dv=xat;var ox=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,r){this._sourceList=t,this._upstreamSignList=r,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,r=this._getUpstreamSourceManagers(),n=!!r.length,i,a;if(ax(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var f=r[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,a=[f._getVersionSign()]}else s=o.get("data",!0),l=Qe(s)?oi:wr,a=[];var c=this._getSourceMetaRawOption()||{},p=u&&u.metaRawOption||{},h=bt(c.seriesLayoutBy,p.seriesLayoutBy)||null,d=bt(c.sourceHeader,p.sourceHeader),m=bt(c.dimensions,p.dimensions),v=h!==p.seriesLayoutBy||!!d!=!!p.sourceHeader||m;i=v?[pv(s,{seriesLayoutBy:h,sourceHeader:d,dimensions:m},l)]:[]}else{var g=t;if(n){var y=this._applyTransform(r);i=y.sourceList,a=y.upstreamSignList}else{var x=g.get("source",!0);i=[pv(x,this._getSourceMetaRawOption(),null)],a=[]}}this._setLocalSource(i,a)},e.prototype._applyTransform=function(t){var r=this._sourceHost,n=r.get("transform",!0),i=r.get("fromTransformResult",!0);if(i!=null){var a="";t.length!==1&&O3(a)}var o,s=[],l=[];return D(t,function(u){u.prepareSource();var f=u.getSource(i||0),c="";i!=null&&!f&&O3(c),s.push(f),l.push(u._getVersionSign())}),n?o=P3(n,s,{datasetIndex:r.componentIndex}):i!=null&&(o=[S3(s[0])]),{sourceList:o,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),r=0;r1||r>0&&!e.noHeader;return C(e.blocks,function(i){var a=B3(i);a>=t&&(t=a+ +(n&&(!a||bM(i)&&!i.noHeader)))}),t}return 0}function Sat(e,t,r,n){var i=t.noHeader,a=Tat(B3(t)),o=[],s=t.blocks||[];be(!s||B(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(st(u,l)){var f=new nx(u[l],null);s.sort(function(d,m){return f.evaluate(d.sortParam,m.sortParam)})}else l==="seriesDesc"&&s.reverse()}C(s,function(d,m){var v=t.valueFormatter,g=V3(d)(v?V(V({},e),{valueFormatter:v}):e,d,m>0?a.html:0,n);g!=null&&o.push(g)});var c=e.renderMode==="richText"?o.join(a.richText):SM(o.join(""),i?r:a.html);if(i)return c;var p=G0(t.header,"ordinal",e.useUTC),h=U3(n,e.renderMode).nameStyle;return e.renderMode==="richText"?F3(e,p,h)+a.richText+c:SM('
'+Rr(p)+"
"+c,r)}function wat(e,t,r,n){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,f=t.valueFormatter||e.valueFormatter||function(_){return _=B(_)?_:[_],F(_,function(S,b){return G0(S,B(h)?h[b]:h,u)})};if(!(a&&o)){var c=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",i),p=a?"":G0(l,"ordinal",u),h=t.valueType,d=o?[]:f(t.value),m=!s||!a,v=!s&&a,g=U3(n,i),y=g.nameStyle,x=g.valueStyle;return i==="richText"?(s?"":c)+(a?"":F3(e,p,y))+(o?"":Cat(e,d,m,v,x)):SM((s?"":c)+(a?"":Mat(p,!s,y))+(o?"":Aat(d,m,v,x)),r)}}function wM(e,t,r,n,i,a){if(e){var o=V3(e),s={useUTC:i,renderMode:r,orderMode:n,markupStyleCreator:t,valueFormatter:e.valueFormatter};return o(s,e,0,a)}}function Tat(e){return{html:_at[e],richText:bat[e]}}function SM(e,t){var r='
',n="margin: "+t+"px 0 0";return'
'+e+r+"
"}function Mat(e,t,r){var n=t?"margin-left:2px":"";return''+Rr(e)+""}function Aat(e,t,r,n){var i=r?"10px":"20px",a=t?"float:right;margin-left:"+i:"";return e=B(e)?e:[e],''+F(e,function(o){return Rr(o)}).join("  ")+""}function F3(e,t,r){return e.markupStyleCreator.wrapRichTextStyle(t,r)}function Cat(e,t,r,n,i){var a=[i],o=n?10:20;return r&&a.push({padding:[0,0,0,o],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(B(t)?t.join(" "):t,a)}function sx(e,t){var r=e.getData().getItemVisual(t,"style"),n=r[e.visualDrawType];return ua(n)}function lx(e,t){var r=e.get("padding");return r??(t==="richText"?[8,10]:10)}var ux=function(){function e(){this.richTextStyles={},this._nextStyleNameId=r0()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,r,n){var i=n==="richText"?this._generateStyleName():null,a=Z5({color:r,type:t,renderMode:n,markerId:i});return H(a)?a:(this.richTextStyles[i]=a.style,a.content)},e.prototype.wrapRichTextStyle=function(t,r){var n={};B(r)?C(r,function(a){return V(n,a)}):V(n,r);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},e}();function fx(e){var t=e.series,r=e.dataIndex,n=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll("defaultedTooltip"),o=a.length,s=t.getRawValue(r),l=B(s),u=sx(t,r),f,c,p,h;if(o>1||l&&!o){var d=Dat(s,t,r,a,u);f=d.inlineValues,c=d.inlineValueTypes,p=d.blocks,h=d.inlineValues[0]}else if(o){var m=i.getDimensionInfo(a[0]);h=f=jo(i,r,a[0]),c=m.type}else h=f=l?s[0]:s;var v=Fc(t),g=v&&t.name||"",y=i.getName(r),x=n?g:y;return xe("section",{header:g,noHeader:n||!v,sortParam:h,blocks:[xe("nameValue",{markerType:"item",markerColor:u,name:x,noName:!pr(x),value:f,valueType:c})].concat(p||[])})}function Dat(e,t,r,n,i){var a=t.getData(),o=Pr(e,function(c,p,h){var d=a.getDimensionInfo(h);return c=c||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];n.length?C(n,function(c){f(jo(a,r,c),c)}):C(e,f);function f(c,p){var h=a.getDimensionInfo(p);!h||h.otherDims.tooltip===!1||(o?u.push(xe("nameValue",{markerType:"subItem",markerColor:i,name:h.displayName,value:c,valueType:h.type})):(s.push(c),l.push(h.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var js=yt();function cx(e,t){return e.getName(t)||e.getId(t)}var vv="__universalTransitionEnabled",px=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r._selectedDataIndicesMap={},r}return t.prototype.init=function(r,n,i){this.seriesIndex=this.componentIndex,this.dataTask=$s({count:Iat,reset:Lat}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(r,i);var a=js(this).sourceManager=new ox(this);a.prepareSource();var o=this.getInitialData(r,i);H3(o,this),this.dataTask.context.data=o,js(this).dataBeforeProcessed=o,G3(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(r,n){var i=Ks(this),a=i?Di(r):{},o=this.subType;Pt.hasClass(o)&&(o+="Series"),_t(r,n.getTheme().get(this.subType)),_t(r,this.getDefaultOption()),ni(r,"label",["show"]),this.fillDataTextStyle(r.data),i&&On(r,a,i)},t.prototype.mergeOption=function(r,n){r=_t(this.option,r,!0),this.fillDataTextStyle(r.data);var i=Ks(this);i&&On(this.option,r,i);var a=js(this).sourceManager;a.dirty(),a.prepareSource();var o=this.getInitialData(r,n);H3(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,js(this).dataBeforeProcessed=o,G3(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(r){if(r&&!Qe(r))for(var n=["show"],i=0;ithis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(r,n,i){var a=this.ecModel,o=ov.prototype.getColorFromPalette.call(this,r,n,i);return o||(o=a.getColorFromPalette(r,n,i)),o},t.prototype.coordDimToDataDim=function(r){return this.getRawData().mapDimensionsAll(r)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(r,n){this._innerSelect(this.getData(n),r)},t.prototype.unselect=function(r,n){var i=this.option.selectedMap;if(i){var a=this.option.selectedMode,o=this.getData(n);if(a==="series"||i==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&i.push(o)}return i},t.prototype.isSelected=function(r,n){var i=this.option.selectedMap;if(!i)return!1;var a=this.getData(n);return(i==="all"||i[cx(a,r)])&&!a.getItemModel(r).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[vv])return!0;var r=this.option.universalTransition;return r?r===!0?!0:r&&r.enabled:!1},t.prototype._innerSelect=function(r,n){var i,a,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){rt(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f0&&this._innerSelect(r,n)}},t.registerClass=function(r){return Pt.registerClass(r)},t.protoInitialize=function(){var r=t.prototype;r.type="series.__base__",r.seriesIndex=0,r.ignoreStyleOnData=!1,r.hasSymbolVisual=!1,r.defaultSymbol="circle",r.visualStyleAccessPath="itemStyle",r.visualDrawType="fill"}(),t}(Pt);ie(px,up);ie(px,ov);a0(px,Pt);function G3(e){var t=e.name;Fc(e)||(e.name=Eat(e)||t)}function Eat(e){var t=e.getRawData(),r=t.mapDimensionsAll("seriesName"),n=[];return C(r,function(i){var a=t.getDimensionInfo(i);a.displayName&&n.push(a.displayName)}),n.join(" ")}function Iat(e){return e.model.getRawData().count()}function Lat(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),Pat}function Pat(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function H3(e,t){C(su(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(r){e.wrapMethod(r,pt(Rat,t))})}function Rat(e,t){var r=TM(e);return r&&r.setOutputEnd((t||this).count()),t}function TM(e){var t=(e.ecModel||{}).scheduler,r=t&&t.getPipeline(e.uid);if(r){var n=r.currentTask;if(n){var i=n.agentStubMap;i&&(n=i.get(e.uid))}return n}}var Wt=px;var MM=function(){function e(){this.group=new nt,this.uid=Ci("viewComponent")}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,i){},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,i){},e.prototype.updateLayout=function(t,r,n,i){},e.prototype.updateVisual=function(t,r,n,i){},e.prototype.toggleBlurSeries=function(t,r,n){},e.prototype.eachRendered=function(t){var r=this.group;r&&r.traverse(t)},e}();Gc(MM);Bs(MM);var Xt=MM;function si(){var e=yt();return function(t){var r=e(t),n=t.pipelineContext,i=!!r.large,a=!!r.progressiveRender,o=r.large=!!(n&&n.large),s=r.progressiveRender=!!(n&&n.progressiveRender);return(i!==o||a!==s)&&"reset"}}var X3=yt(),Nat=si(),AM=function(){function e(){this.group=new nt,this.uid=Ci("viewChart"),this.renderTask=$s({plan:kat,reset:Oat}),this.renderTask.context={view:this}}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,i){},e.prototype.highlight=function(t,r,n,i){var a=t.getData(i&&i.dataType);a&&Y3(a,i,"emphasis")},e.prototype.downplay=function(t,r,n,i){var a=t.getData(i&&i.dataType);a&&Y3(a,i,"normal")},e.prototype.remove=function(t,r){this.group.removeAll()},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.updateLayout=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.updateVisual=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.eachRendered=function(t){un(this.group,t)},e.markUpdateMethod=function(t,r){X3(t).updateMethod=r},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function W3(e,t,r){e&&qs(e)&&(t==="emphasis"?Yr:Xr)(e,r)}function Y3(e,t,r){var n=wi(e,t),i=t&&t.highlightKey!=null?Xz(t.highlightKey):null;n!=null?C(Yt(n),function(a){W3(e.getItemGraphicEl(a),r,i)}):e.eachItemGraphicEl(function(a){W3(a,r,i)})}Gc(AM,["dispose"]);Bs(AM);function kat(e){return Nat(e.model)}function Oat(e){var t=e.model,r=e.ecModel,n=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&X3(i).updateMethod,l=a?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,r,n,i),zat[l]}var zat={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)}}},Vt=AM;var hx="\0__throttleOriginMethod",q3="\0__throttleRate",Z3="\0__throttleType";function mv(e,t,r){var n,i=0,a=0,o=null,s,l,u,f;t=t||0;function c(){a=new Date().getTime(),o=null,e.apply(l,u||[])}var p=function(){for(var h=[],d=0;d=0?c():o=setTimeout(c,-s),i=n};return p.clear=function(){o&&(clearTimeout(o),o=null)},p.debounceNextCall=function(h){f=h},p}function Li(e,t,r,n){var i=e[t];if(i){var a=i[hx]||i,o=i[Z3],s=i[q3];if(s!==r||o!==n){if(r==null||!n)return e[t]=a;i=e[t]=mv(a,r,n==="debounce"),i[hx]=a,i[Z3]=n,i[q3]=r}return i}}function Qo(e,t){var r=e[t];r&&r[hx]&&(r.clear&&r.clear(),e[t]=r[hx])}var K3=yt(),$3={itemStyle:Pn(zT,!0),lineStyle:Pn(OT,!0)},Uat={lineStyle:"stroke",itemStyle:"fill"};function j3(e,t){var r=e.visualStyleMapper||$3[t];return r||(console.warn("Unknown style type '"+t+"'."),$3.itemStyle)}function Q3(e,t){var r=e.visualDrawType||Uat[t];return r||(console.warn("Unknown style type '"+t+"'."),"fill")}var J3={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=e.getModel(n),a=j3(e,n),o=a(i),s=i.getShallow("decal");s&&(r.setVisual("decal",s),s.dirty=!0);var l=Q3(e,n),u=o[l],f=j(u)?u:null,c=o.fill==="auto"||o.stroke==="auto";if(!o[l]||f||c){var p=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[l]||(o[l]=p,r.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||j(o.fill)?p:o.fill,o.stroke=o.stroke==="auto"||j(o.stroke)?p:o.stroke}if(r.setVisual("style",o),r.setVisual("drawType",l),!t.isSeriesFiltered(e)&&f)return r.setVisual("colorFromPalette",!1),{dataEach:function(h,d){var m=e.getDataParams(d),v=V({},o);v[l]=f(m),h.setItemVisual(d,"style",v)}}}},gv=new Ht,t4={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=j3(e,n),a=r.getVisual("drawType");return{dataEach:r.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){gv.option=l[n];var u=i(gv),f=o.ensureUniqueItemVisual(s,"style");V(f,u),gv.option.decal&&(o.setItemVisual(s,"decal",gv.option.decal),gv.option.decal.dirty=!0),a in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},e4={performRawSeries:!0,overallReset:function(e){var t=$();e.eachSeries(function(r){var n=r.getColorBy();if(!r.isColorBySeries()){var i=r.type+"-"+n,a=t.get(i);a||(a={},t.set(i,a)),K3(r).scope=a}}),e.eachSeries(function(r){if(!(r.isColorBySeries()||e.isSeriesFiltered(r))){var n=r.getRawData(),i={},a=r.getData(),o=K3(r).scope,s=r.visualStyleAccessPath||"itemStyle",l=Q3(r,s);a.each(function(u){var f=a.getRawIndex(u);i[f]=u}),n.each(function(u){var f=i[u],c=a.getItemVisual(f,"colorFromPalette");if(c){var p=a.ensureUniqueItemVisual(f,"style"),h=n.getName(u)||u+"",d=n.count();p[l]=r.getColorFromPalette(h,o,d)}})}})}};var vx=Math.PI;function CM(e,t){t=t||{},J(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 r=new nt,n=new At({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});r.add(n);var i=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}),a=new At({style:{fill:"none"},textContent:i,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});r.add(a);var o;return t.showSpinner&&(o=new Zd({shape:{startAngle:-vx/2,endAngle:-vx/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:vx*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:vx*3/2}).delay(300).start("circularInOut"),r.add(o)),r.resize=function(){var s=i.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),f=e.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:f}),a.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},r.resize(),r}var Vat=function(){function e(t,r,n,i){this._stageTaskMap=$(),this.ecInstance=t,this.api=r,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return e.prototype.restoreData=function(t,r){t.restoreData(r),this._stageTaskMap.each(function(n){var i=n.overallTask;i&&i.dirty()})},e.prototype.getPerformArgs=function(t,r){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,a=!r&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=a?n.step:null,s=i&&i.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,r){var n=this._pipelineMap.get(t.uid),i=t.getData(),a=i.count(),o=n.progressiveEnabled&&r.incrementalPrepareRender&&a>=n.threshold,s=t.get("large")&&a>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?a:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var r=this,n=r._pipelineMap=$();t.eachSeries(function(i){var a=i.getProgressive(),o=i.uid;n.set(o,{id:o,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:a&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(a||700),count:0}),r._pipe(i,i.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,r=this.api.getModel(),n=this.api;C(this._allHandlers,function(i){var a=t.get(i.uid)||t.set(i.uid,{}),o="";be(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,a,r,n),i.overallReset&&this._createOverallStageTask(i,a,r,n)},this)},e.prototype.prepareView=function(t,r,n,i){var a=t.renderTask,o=a.context;o.model=r,o.ecModel=n,o.api=i,a.__block=!t.incrementalPrepareRender,this._pipe(r,a)},e.prototype.performDataProcessorTasks=function(t,r){this._performStageTasks(this._dataProcessorHandlers,t,r,{block:!0})},e.prototype.performVisualTasks=function(t,r,n){this._performStageTasks(this._visualHandlers,t,r,n)},e.prototype._performStageTasks=function(t,r,n,i){i=i||{};var a=!1,o=this;C(t,function(l,u){if(!(i.visualType&&i.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),c=f.seriesTaskMap,p=f.overallTask;if(p){var h,d=p.agentStubMap;d.each(function(v){s(i,v)&&(v.dirty(),h=!0)}),h&&p.dirty(),o.updatePayload(p,n);var m=o.getPerformArgs(p,i.block);d.each(function(v){v.perform(m)}),p.perform(m)&&(a=!0)}else c&&c.each(function(v,g){s(i,v)&&v.dirty();var y=o.getPerformArgs(v,i.block);y.skip=!l.performRawSeries&&r.isSeriesFiltered(v.context.model),o.updatePayload(v,n),v.perform(y)&&(a=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=a||this.unfinished},e.prototype.performSeriesTasks=function(t){var r;t.eachSeries(function(n){r=n.dataTask.perform()||r}),this.unfinished=r||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var r=t.tail;do{if(r.__block){t.blockIndex=r.__idxInPipeline;break}r=r.getUpstream()}while(r)})},e.prototype.updatePayload=function(t,r){r!=="remain"&&(t.context.payload=r)},e.prototype._createSeriesStageTask=function(t,r,n,i){var a=this,o=r.seriesTaskMap,s=r.seriesTaskMap=$(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(f):l?n.eachRawSeriesByType(l,f):u&&u(n,i).each(f);function f(c){var p=c.uid,h=s.set(p,o&&o.get(p)||$s({plan:Wat,reset:Yat,count:qat}));h.context={model:c,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:a},a._pipe(c,h)}},e.prototype._createOverallStageTask=function(t,r,n,i){var a=this,o=r.overallTask=r.overallTask||$s({reset:Bat});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:a};var s=o.agentStubMap,l=o.agentStubMap=$(),u=t.seriesType,f=t.getTargetSeries,c=!0,p=!1,h="";be(!t.createOnAllSeries,h),u?n.eachRawSeriesByType(u,d):f?f(n,i).each(d):(c=!1,C(n.getSeries(),d));function d(m){var v=m.uid,g=l.set(v,s&&s.get(v)||(p=!0,$s({reset:Fat,onDirty:Hat})));g.context={model:m,overallProgress:c},g.agent=o,g.__block=c,a._pipe(m,g)}p&&o.dirty()},e.prototype._pipe=function(t,r){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=r),i.tail&&i.tail.pipe(r),i.tail=r,r.__idxInPipeline=i.count++,r.__pipeline=i},e.wrapStageHandler=function(t,r){return j(t)&&(t={overallReset:t,seriesType:Zat(t)}),t.uid=Ci("stageHandler"),r&&(t.visualType=r),t},e}();function Bat(e){e.overallReset(e.ecModel,e.api,e.payload)}function Fat(e){return e.overallProgress&&Gat}function Gat(){this.agent.dirty(),this.getDownstream().dirty()}function Hat(){this.agent&&this.agent.dirty()}function Wat(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function Yat(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=Yt(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?F(t,function(r,n){return r4(n)}):Xat}var Xat=r4(0);function r4(e){return function(t,r){var n=r.data,i=r.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a0&&h===u.length-p.length){var d=u.slice(0,h);d!=="data"&&(r.mainType=d,r[p.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(n[u]=l,f=!0),f||(i[u]=l)})}return{cptQuery:r,dataQuery:n,otherQuery:i}},e.prototype.filter=function(t,r){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,a=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=r.cptQuery,u=r.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,a,"name")&&f(u,a,"dataIndex")&&f(u,a,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,r.otherQuery,i,a));function f(c,p,h,d){return c[h]==null||p[d||h]===c[h]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}();var EM=["symbol","symbolSize","symbolRotate","symbolOffset"],p4=EM.concat(["symbolKeepAspect"]),h4={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData();if(e.legendIcon&&r.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var n={},i={},a=!1,o=0;o=0&&ju(l)?l:.5;var u=e.createRadialGradient(o,s,0,o,s,l);return u}function bv(e,t,r){for(var n=t.type==="radial"?sot(e,t,r):oot(e,t,r),i=t.colorStops,a=0;a0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:Ct(e)?[e]:B(e)?e:null}function Sv(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&lot(t.lineDash,t.lineWidth),n=t.lineDashOffset;if(r){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(r=F(r,function(a){return a/i}),n/=i)}return[r,n]}var uot=new mr(!0);function _x(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function x4(e){return typeof e=="string"&&e!=="none"}function bx(e){var t=e.fill;return t!=null&&t!=="none"}function _4(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function b4(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function Sx(e,t,r){var n=Od(t.image,t.__image,r);if(Hc(n)){var i=e.createPattern(n,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*Ac),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function fot(e,t,r,n){var i,a=_x(r),o=bx(r),s=r.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var f=t.path||uot,c=t.__dirty;if(!n){var p=r.fill,h=r.stroke,d=o&&!!p.colorStops,m=a&&!!h.colorStops,v=o&&!!p.image,g=a&&!!h.image,y=void 0,x=void 0,_=void 0,S=void 0,b=void 0;(d||m)&&(b=t.getBoundingRect()),d&&(y=c?bv(e,p,b):t.__canvasFillGradient,t.__canvasFillGradient=y),m&&(x=c?bv(e,h,b):t.__canvasStrokeGradient,t.__canvasStrokeGradient=x),v&&(_=c||!t.__canvasFillPattern?Sx(e,p,t):t.__canvasFillPattern,t.__canvasFillPattern=_),g&&(S=c||!t.__canvasStrokePattern?Sx(e,h,t):t.__canvasStrokePattern,t.__canvasStrokePattern=_),d?e.fillStyle=y:v&&(_?e.fillStyle=_:o=!1),m?e.strokeStyle=x:g&&(S?e.strokeStyle=S:a=!1)}var w=t.getGlobalScale();f.setScale(w[0],w[1],t.segmentIgnoreThreshold);var T,D;e.setLineDash&&r.lineDash&&(i=Sv(t),T=i[0],D=i[1]);var A=!0;(u||c&Ps)&&(f.setDPR(e.dpr),l?f.setContext(null):(f.setContext(e),A=!1),f.reset(),t.buildPath(f,t.shape,n),f.toStatic(),t.pathUpdated()),A&&f.rebuildPath(e,l?s:1),T&&(e.setLineDash(T),e.lineDashOffset=D),n||(r.strokeFirst?(a&&b4(e,r),o&&_4(e,r)):(o&&_4(e,r),a&&b4(e,r))),T&&e.setLineDash([])}function cot(e,t,r){var n=t.__image=Od(r.image,t.__image,t,t.onload);if(!(!n||!Hc(n))){var i=r.x||0,a=r.y||0,o=t.getWidth(),s=t.getHeight(),l=n.width/n.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=n.width,s=n.height),r.sWidth&&r.sHeight){var u=r.sx||0,f=r.sy||0;e.drawImage(n,u,f,r.sWidth,r.sHeight,i,a,o,s)}else if(r.sx&&r.sy){var u=r.sx,f=r.sy,c=o-u,p=s-f;e.drawImage(n,u,f,c,p,i,a,o,s)}else e.drawImage(n,i,a,o,s)}}function pot(e,t,r){var n,i=r.text;if(i!=null&&(i+=""),i){e.font=r.font||Qn,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var a=void 0,o=void 0;e.setLineDash&&r.lineDash&&(n=Sv(t),a=n[0],o=n[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),r.strokeFirst?(_x(r)&&e.strokeText(i,r.x,r.y),bx(r)&&e.fillText(i,r.x,r.y)):(bx(r)&&e.fillText(i,r.x,r.y),_x(r)&&e.strokeText(i,r.x,r.y)),a&&e.setLineDash([])}}var S4=["shadowBlur","shadowOffsetX","shadowOffsetY"],w4=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function E4(e,t,r,n,i){var a=!1;if(!n&&(r=r||{},t===r))return!1;if(n||t.opacity!==r.opacity){Un(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?Ha.opacity:o}(n||t.blend!==r.blend)&&(a||(Un(e,i),a=!0),e.globalCompositeOperation=t.blend||Ha.blend);for(var s=0;s0&&r.unfinished);r.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(r,n,i){if(!this[jr]){if(this._disposed){this.id;return}var a,o,s;if(rt(n)&&(i=n.lazyUpdate,a=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[jr]=!0,!this._model||n){var l=new h3(this._api),u=this._theme,f=this._model=new $0;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(r,{replaceMerge:o},FM);var c={seriesTransition:s,optionChanged:!0};if(i)this[Vn]={silent:a,updateParams:c},this[jr]=!1,this.getZr().wakeUp();else{try{pp(this),tl.update.call(this,null,c)}catch(p){throw this[Vn]=null,this[jr]=!1,p}this._ssr||this._zr.flush(),this[Vn]=null,this[jr]=!1,Tv.call(this,a),Mv.call(this,a)}}},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||Ot.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(r){return this.renderToCanvas(r)},t.prototype.renderToCanvas=function(r){r=r||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:r.backgroundColor||this._model.get("backgroundColor"),pixelRatio:r.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(r){r=r||{};var n=this._zr.painter;return n.renderToString({useViewBox:r.useViewBox})},t.prototype.getSvgDataURL=function(){if(Ot.svgSupported){var r=this._zr,n=r.storage.getDisplayList();return C(n,function(i){i.stopAnimation(null,!0)}),r.painter.toDataURL()}},t.prototype.getDataURL=function(r){if(this._disposed){this.id;return}r=r||{};var n=r.excludeComponents,i=this._model,a=[],o=this;C(n,function(l){i.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(a.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(r).toDataURL("image/"+(r&&r.type||"png"));return C(a,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(r){if(this._disposed){this.id;return}var n=r.type==="svg",i=this.group,a=Math.min,o=Math.max,s=1/0;if(X4[i]){var l=s,u=s,f=-s,c=-s,p=[],h=r&&r.pixelRatio||this.getDevicePixelRatio();C(Cv,function(x,_){if(x.group===i){var S=n?x.getZr().painter.getSvgDom().innerHTML:x.renderToCanvas(at(r)),b=x.getDom().getBoundingClientRect();l=a(b.left,l),u=a(b.top,u),f=o(b.right,f),c=o(b.bottom,c),p.push({dom:S,left:b.left,top:b.top})}}),l*=h,u*=h,f*=h,c*=h;var d=f-l,m=c-u,v=Wr.createCanvas(),g=F2(v,{renderer:n?"svg":"canvas"});if(g.resize({width:d,height:m}),n){var y="";return C(p,function(x){var _=x.left-l,S=x.top-u;y+=''+x.dom+""}),g.painter.getSvgRoot().innerHTML=y,r.connectedBackgroundColor&&g.painter.setBackgroundColor(r.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}else return r.connectedBackgroundColor&&g.add(new At({shape:{x:0,y:0,width:d,height:m},style:{fill:r.connectedBackgroundColor}})),C(p,function(x){var _=new me({style:{x:x.left*h-l,y:x.top*h-u,image:x.dom}});g.add(_)}),g.refreshImmediately(),v.toDataURL("image/"+(r&&r.type||"png"))}else return this.getDataURL(r)},t.prototype.convertToPixel=function(r,n){return OM(this,"convertToPixel",r,n)},t.prototype.convertFromPixel=function(r,n){return OM(this,"convertFromPixel",r,n)},t.prototype.containPixel=function(r,n){if(this._disposed){this.id;return}var i=this._model,a,o=Us(i,r);return C(o,function(s,l){l.indexOf("Models")>=0&&C(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)a=a||!!f.containPoint(n);else if(l==="seriesModels"){var c=this._chartsMap[u.__viewId];c&&c.containPoint&&(a=a||c.containPoint(n,u))}},this)},this),!!a},t.prototype.getVisual=function(r,n){var i=this._model,a=Us(i,r,{defaultMainType:"series"}),o=a.seriesModel,s=o.getData(),l=a.hasOwnProperty("dataIndexInside")?a.dataIndexInside:a.hasOwnProperty("dataIndex")?s.indexOfRawIndex(a.dataIndex):null;return l!=null?xv(s,l,n):Qa(s,n)},t.prototype.getViewOfComponentModel=function(r){return this._componentsMap[r.__viewId]},t.prototype.getViewOfSeriesModel=function(r){return this._chartsMap[r.__viewId]},t.prototype._initEvents=function(){var r=this;C(Not,function(n){var i=function(a){var o=r.getModel(),s=a.target,l,u=n==="globalout";if(u?l={}:s&&pa(s,function(d){var m=ht(d);if(m&&m.dataIndex!=null){var v=m.dataModel||o.getSeriesByIndex(m.seriesIndex);return l=v&&v.getDataParams(m.dataIndex,m.dataType,s)||{},!0}else if(m.eventData)return l=V({},m.eventData),!0},!0),l){var f=l.componentType,c=l.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",c=l.seriesIndex);var p=f&&c!=null&&o.getComponent(f,c),h=p&&r[p.mainType==="series"?"_chartsMap":"_componentsMap"][p.__viewId];l.event=a,l.type=n,r._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:p,view:h},r.trigger(n,l)}};i.zrEventfulCallAtLast=!0,r._zr.on(n,i,r)}),C(Av,function(n,i){r._messageCenter.on(i,function(a){this.trigger(i,a)},r)}),C(["selectchanged"],function(n){r._messageCenter.on(n,function(i){this.trigger(n,i)},r)}),v4(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 r=this.getDom();r&&q2(this.getDom(),YM,"");var n=this,i=n._api,a=n._model;C(n._componentsViews,function(o){o.dispose(a,i)}),C(n._chartsViews,function(o){o.dispose(a,i)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete Cv[n.id]},t.prototype.resize=function(r){if(!this[jr]){if(this._disposed){this.id;return}this._zr.resize(r);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var i=n.resetOption("media"),a=r&&r.silent;this[Vn]&&(a==null&&(a=this[Vn].silent),i=!0,this[Vn]=null),this[jr]=!0;try{i&&pp(this),tl.update.call(this,{type:"resize",animation:V({duration:0},r&&r.animation)})}catch(o){throw this[jr]=!1,o}this[jr]=!1,Tv.call(this,a),Mv.call(this,a)}}},t.prototype.showLoading=function(r,n){if(this._disposed){this.id;return}if(rt(r)&&(n=r,r=""),r=r||"default",this.hideLoading(),!!GM[r]){var i=GM[r](this._api,n),a=this._zr;this._loadingFX=i,a.add(i)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(r){var n=V({},r);return n.type=Av[r.type],n},t.prototype.dispatchAction=function(r,n){if(this._disposed){this.id;return}if(rt(n)||(n={silent:!!n}),!!Cx[r.type]&&this._model){if(this[jr]){this._pendingActions.push(r);return}var i=n.silent;UM.call(this,r,i);var a=n.flush;a?this._zr.flush():a!==!1&&Ot.browser.weChat&&this._throttledZrFlush(),Tv.call(this,i),Mv.call(this,i)}},t.prototype.updateLabelLayout=function(){Pi.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(r){if(this._disposed){this.id;return}var n=r.seriesIndex,i=this.getModel(),a=i.getSeriesByIndex(n);a.appendData(r),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){pp=function(c){var p=c._scheduler;p.restorePipelines(c._model),p.prepareStageTasks(),kM(c,!0),kM(c,!1),p.plan()},kM=function(c,p){for(var h=c._model,d=c._scheduler,m=p?c._componentsViews:c._chartsViews,v=p?c._componentsMap:c._chartsMap,g=c._zr,y=c._api,x=0;xp.get("hoverLayerThreshold")&&!Ot.node&&!Ot.worker&&p.eachSeries(function(v){if(!v.preventUsingHoverLayer){var g=c._chartsMap[v.__viewId];g.__alive&&g.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(c,p){var h=c.get("blendMode")||null;p.eachRendered(function(d){d.isGroup||(d.style.blend=h)})}function s(c,p){if(!c.preventAutoZ){var h=c.get("z")||0,d=c.get("zlevel")||0;p.eachRendered(function(m){return l(m,h,d,-1/0),!0})}}function l(c,p,h,d){var m=c.getTextContent(),v=c.getTextGuideLine(),g=c.isGroup;if(g)for(var y=c.childrenRef(),x=0;x0?{duration:m,delay:h.get("delay"),easing:h.get("easing")}:null;p.eachRendered(function(g){if(g.states&&g.states.emphasis){if(Fo(g))return;if(g instanceof vt&&qz(g),g.__dirty){var y=g.prevStates;y&&g.useStates(y)}if(d){g.stateTransition=v;var x=g.getTextContent(),_=g.getTextGuideLine();x&&(x.stateTransition=v),_&&(_.stateTransition=v)}g.__dirty&&i(g)}})}W4=function(c){return new(function(p){N(h,p);function h(){return p!==null&&p.apply(this,arguments)||this}return h.prototype.getCoordinateSystems=function(){return c._coordSysMgr.getCoordinateSystems()},h.prototype.getComponentByElement=function(d){for(;d;){var m=d.__ecComponentInfo;if(m!=null)return c._model.getComponent(m.mainType,m.index);d=d.parent}},h.prototype.enterEmphasis=function(d,m){Yr(d,m),Ri(c)},h.prototype.leaveEmphasis=function(d,m){Xr(d,m),Ri(c)},h.prototype.enterBlur=function(d){d0(d),Ri(c)},h.prototype.leaveBlur=function(d){Hd(d),Ri(c)},h.prototype.enterSelect=function(d){xT(d),Ri(c)},h.prototype.leaveSelect=function(d){_T(d),Ri(c)},h.prototype.getModel=function(){return c.getModel()},h.prototype.getViewOfComponentModel=function(d){return c.getViewOfComponentModel(d)},h.prototype.getViewOfSeriesModel=function(d){return c.getViewOfSeriesModel(d)},h}(j0))(c)},nU=function(c){function p(h,d){for(var m=0;m=0)){q4.push(r);var a=DM.wrapStageHandler(r,i);a.__prio=t,a.__raw=r,e.push(a)}}function KM(e,t){GM[e]=t}function pU(e,t,r){var n=U4("registerMap");n&&n(e,t,r)}var hU=L3;el(HM,J3);el(Ex,t4);el(Ex,e4);el(HM,h4);el(Ex,d4);el($4,PM);XM(Q0);qM(wot,uM);KM("default",CM);cn({type:Xs,event:Xs,update:Xs},ce);cn({type:Fd,event:Fd,update:Fd},ce);cn({type:qc,event:qc,update:qc},ce);cn({type:Gd,event:Gd,update:Gd},ce);cn({type:Zc,event:Zc,update:Zc},ce);sU("light",o4);sU("dark",f4);var dU=[],zot={registerPreprocessor:XM,registerProcessor:qM,registerPostInit:lU,registerPostUpdate:uU,registerUpdateLifecycle:Ix,registerAction:cn,registerCoordinateSystem:fU,registerLayout:cU,registerVisual:el,registerTransform:hU,registerLoading:KM,registerMap:pU,registerImpl:z4,PRIORITY:j4,ComponentModel:Pt,ComponentView:Xt,SeriesModel:Wt,ChartView:Vt,registerComponentModel:function(e){Pt.registerClass(e)},registerComponentView:function(e){Xt.registerClass(e)},registerSeriesModel:function(e){Wt.registerClass(e)},registerChartView:function(e){Vt.registerClass(e)},registerSubTypeDefaulter:function(e,t){Pt.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){_O(e,t)}};function Nt(e){if(B(e)){C(e,function(t){Nt(t)});return}gt(dU,e)>=0||(dU.push(e),j(e)&&(e={install:e}),e.install(zot))}function Dv(e){return e==null?0:e.length||1}function vU(e){return e}var Uot=function(){function e(t,r,n,i,a,o){this._old=t,this._new=r,this._oldKeyGetter=n||vU,this._newKeyGetter=i||vU,this.context=a,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,r=this._new,n={},i=new Array(t.length),a=new Array(r.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(r,n,a,"_newKeyGetter");for(var o=0;o1){var f=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(f,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(a,n)},e.prototype._executeMultiple=function(){var t=this._old,r=this._new,n={},i={},a=[],o=[];this._initIndexMap(t,n,a,"_oldKeyGetter"),this._initIndexMap(r,i,o,"_newKeyGetter");for(var s=0;s1&&p===1)this._updateManyToOne&&this._updateManyToOne(f,u),i[l]=null;else if(c===1&&p>1)this._updateOneToMany&&this._updateOneToMany(f,u),i[l]=null;else if(c===1&&p===1)this._update&&this._update(f,u),i[l]=null;else if(c>1&&p>1)this._updateManyToMany&&this._updateManyToMany(f,u),i[l]=null;else if(c>1)for(var h=0;h1)for(var s=0;s30}var Ev=rt,rl=F,Wot=typeof Int32Array>"u"?Array:Int32Array,Yot="e\0\0",gU=-1,Xot=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],qot=["_approximateExtent"],yU,Rx,Iv,Lv,eA,Nx,rA,Zot=function(){function e(t,r){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 n,i=!1;Px(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var a={},o=[],s={},l=!1,u={},f=0;f=r)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var a=this._nameList,o=this._idList,s=i.getSource().sourceFormat,l=s===wr;if(l&&!i.pure)for(var u=[],f=t;f0},e.prototype.ensureUniqueItemVisual=function(t,r){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var a=i[r];return a==null&&(a=this.getVisual(r),B(a)?a=a.slice():Ev(a)&&(a=V({},a)),i[r]=a),a},e.prototype.setItemVisual=function(t,r,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,Ev(r)?V(i,r):i[r]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,r){Ev(t)?V(this._layout,t):this._layout[t]=r},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,r,n){this._itemLayouts[t]=n?V(this._itemLayouts[t]||{},r):r},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,r){var n=this.hostModel&&this.hostModel.seriesIndex;Vd(n,this.dataType,t,r),this._graphicEls[t]=r},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,r){C(this._graphicEls,function(n,i){n&&t&&t.call(r,n,i)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:rl(this.dimensions,this._getDimInfo,this),this.hostModel)),eA(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,r){var n=this[t];j(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=n.apply(this,arguments);return r.apply(this,[i].concat(dy(arguments)))})},e.internalField=function(){yU=function(t){var r=t._invertedIndicesMap;C(r,function(n,i){var a=t._dimInfos[i],o=a.ordinalMeta,s=t._store;if(o){n=r[i]=new Wot(o.categories.length);for(var l=0;l1&&(l+="__ec__"+f),i[r]=l}}}(),e}(),Ne=Zot;function va(e,t){sp(e)||(e=lp(e)),t=t||{};var r=t.coordDimensions||[],n=t.dimensionsDefine||e.dimensionsDefine||[],i=$(),a=[],o=$ot(e,r,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&tA(o),l=n===e.dimensionsDefine,u=l?JM(e):QM(n),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(e,o));for(var c=$(f),p=new xM(o),h=0;h0&&(n.name=i+(a-1)),a++,t.set(i,a)}}function $ot(e,t,r,n){var i=Math.max(e.dimensionsDetectedCount||1,t.length,r.length,n||0);return C(t,function(a){var o;rt(a)&&(o=a.dimsDef)&&(i=Math.max(i,o.length))}),i}function jot(e,t,r){if(r||t.hasKey(e)){for(var n=0;t.hasKey(e+n);)n++;e+=n}return t.set(e,!0),e}var Qot=function(){function e(t){this.coordSysDims=[],this.axisMap=$(),this.categoryAxisMap=$(),this.coordSysName=t}return e}();function xU(e){var t=e.get("coordinateSystem"),r=new Qot(t),n=Jot[t];if(n)return n(e,r,r.axisMap,r.categoryAxisMap),r}var Jot={cartesian2d:function(e,t,r,n){var i=e.getReferringComponents("xAxis",se).models[0],a=e.getReferringComponents("yAxis",se).models[0];t.coordSysDims=["x","y"],r.set("x",i),r.set("y",a),dp(i)&&(n.set("x",i),t.firstCategoryDimIndex=0),dp(a)&&(n.set("y",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,r,n){var i=e.getReferringComponents("singleAxis",se).models[0];t.coordSysDims=["single"],r.set("single",i),dp(i)&&(n.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,r,n){var i=e.getReferringComponents("polar",se).models[0],a=i.findAxisModel("radiusAxis"),o=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],r.set("radius",a),r.set("angle",o),dp(a)&&(n.set("radius",a),t.firstCategoryDimIndex=0),dp(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,r,n){t.coordSysDims=["lng","lat"]},parallel:function(e,t,r,n){var i=e.ecModel,a=i.getComponent("parallel",e.get("parallelIndex")),o=t.coordSysDims=a.dimensions.slice();C(a.parallelAxisIndex,function(s,l){var u=i.getComponent("parallelAxis",s),f=o[l];r.set(f,u),dp(u)&&(n.set(f,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function dp(e){return e.get("type")==="category"}function _U(e,t,r){r=r||{};var n=r.byIndex,i=r.stackedCoordDimension,a,o,s;tst(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,f,c,p;if(C(a,function(y,x){H(y)&&(a[x]=y={name:y}),l&&!y.isExtraCoord&&(!n&&!u&&y.ordinalMeta&&(u=y),!f&&y.type!=="ordinal"&&y.type!=="time"&&(!i||i===y.coordDim)&&(f=y))}),f&&!n&&!u&&(n=!0),f){c="__\0ecstackresult_"+e.id,p="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var h=f.coordDim,d=f.type,m=0;C(a,function(y){y.coordDim===h&&m++});var v={name:c,coordDim:h,coordDimIndex:m,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},g={name:p,coordDim:p,coordDimIndex:m+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(v.storeDimIndex=s.ensureCalculationDimension(p,d),g.storeDimIndex=s.ensureCalculationDimension(c,d)),o.appendCalculationDimension(v),o.appendCalculationDimension(g)):(a.push(v),a.push(g))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:p,stackResultDimension:c}}function tst(e){return!Px(e.schema)}function ui(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function kx(e,t){return ui(e,t)?e.getCalculationInfo("stackResultDimension"):t}function est(e,t){var r=e.get("coordinateSystem"),n=Ko.get(r),i;return t&&t.coordSysDims&&(i=F(t.coordSysDims,function(a){var o={name:a},s=t.axisMap.get(a);if(s){var l=s.get("type");o.type=Qu(l)}return o})),i||(i=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),i}function rst(e,t,r){var n,i;return r&&C(e,function(a,o){var s=a.coordDim,l=r.categoryAxisMap.get(s);l&&(n==null&&(n=o),a.ordinalMeta=l.getOrdinalMeta(),t&&(a.createInvertedIndices=!0)),a.otherDims.itemName!=null&&(i=!0)}),!i&&n!=null&&(e[n].otherDims.itemName=0),n}function nst(e,t,r){r=r||{};var n=t.getSourceManager(),i,a=!1;e?(a=!0,i=lp(e)):(i=n.getSource(),a=i.sourceFormat===wr);var o=xU(t),s=est(t,o),l=r.useEncodeDefaulter,u=j(l)?l:l?pt(X0,s,t):null,f={coordDimensions:s,generateCoord:r.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!a},c=va(i,f),p=rst(c.dimensions,r.createInvertedIndices,o),h=a?null:n.getSharedDataStore(c),d=_U(t,{schema:c,store:h}),m=new Ne(c,t);m.setCalculationInfo(d);var v=p!=null&&ist(i)?function(g,y,x,_){return _===p?x:this.defaultDimValueGetter(g,y,x,_)}:null;return m.hasItemOption=!1,m.initData(a?i:h,null,v),m}function ist(e){if(e.sourceFormat===wr){var t=ast(e.data||[]);return!B(ra(t))}}function ast(e){for(var t=0;tr[1]&&(r[1]=t[1])},e.prototype.unionExtentFromData=function(t,r){this.unionExtent(t.getApproximateExtent(r))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,r){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(r)||(n[1]=r)},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}();Bs(bU);var Bn=bU;var ost=0,sst=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++ost}return e.createByAxisModel=function(t){var r=t.option,n=r.data,i=n&&F(n,lst);return new e({categories:i,needCollect:!i,deduplication:r.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var r,n=this._needCollect;if(!H(t)&&!n)return t;if(n&&!this._deduplication)return r=this.categories.length,this.categories[r]=t,r;var i=this._getOrCreateMap();return r=i.get(t),r==null&&(n?(r=this.categories.length,this.categories[r]=t,i.set(t,r)):r=NaN),r},e.prototype._getOrCreateMap=function(){return this._map||(this._map=$(this.categories))},e}();function lst(e){return rt(e)&&e.value!=null?e.value:e+""}var Pv=sst;function Rv(e){return e.type==="interval"||e.type==="log"}function wU(e,t,r,n){var i={},a=e[1]-e[0],o=i.interval=t0(a/t,!0);r!=null&&on&&(o=i.interval=n);var s=i.intervalPrecision=nA(o),l=i.niceTickExtent=[pe(Math.ceil(e[0]/o)*o,s),pe(Math.floor(e[1]/o)*o,s)];return ust(l,e),i}function Ox(e){var t=Math.pow(10,Jy(e)),r=e/t;return r?r===2?r=3:r===3?r=5:r*=2:r=1,pe(r*t)}function nA(e){return an(e)+2}function SU(e,t,r){e[t]=Math.max(Math.min(e[t],r[1]),r[0])}function ust(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),SU(e,0,t),SU(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function nl(e,t){return e>=t[0]&&e<=t[1]}function il(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function al(e,t){return e*(t[1]-t[0])+t[0]}var TU=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new Pv({})),B(i)&&(i=new Pv({categories:F(i,function(a){return rt(a)?a.value:a})})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return t.prototype.parse=function(r){return r==null?NaN:H(r)?this._ordinalMeta.getOrdinal(r):Math.round(r)},t.prototype.contain=function(r){return r=this.parse(r),nl(r,this._extent)&&this._ordinalMeta.categories[r]!=null},t.prototype.normalize=function(r){return r=this._getTickNumber(this.parse(r)),il(r,this._extent)},t.prototype.scale=function(r){return r=Math.round(al(r,this._extent)),this.getRawOrdinalNumber(r)},t.prototype.getTicks=function(){for(var r=[],n=this._extent,i=n[0];i<=n[1];)r.push({value:i}),i++;return r},t.prototype.getMinorTicks=function(r){},t.prototype.setSortInfo=function(r){if(r==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=r.ordinalNumbers,i=this._ordinalNumbersByTick=[],a=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&r=0&&r=r},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Bn);Bn.registerClass(TU);var Nv=TU;var Ju=pe,MU=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="interval",r._interval=0,r._intervalPrecision=2,r}return t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return nl(r,this._extent)},t.prototype.normalize=function(r){return il(r,this._extent)},t.prototype.scale=function(r){return al(r,this._extent)},t.prototype.setExtent=function(r,n){var i=this._extent;isNaN(r)||(i[0]=parseFloat(r)),isNaN(n)||(i[1]=parseFloat(n))},t.prototype.unionExtent=function(r){var n=this._extent;r[0]n[1]&&(n[1]=r[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(r){this._interval=r,this._niceExtent=this._extent.slice(),this._intervalPrecision=nA(r)},t.prototype.getTicks=function(r){var n=this._interval,i=this._extent,a=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;i[0]l)return[];var f=s.length?s[s.length-1].value:a[1];return i[1]>f&&(r?s.push({value:Ju(f+n,o)}):s.push({value:i[1]})),s},t.prototype.getMinorTicks=function(r){for(var n=this.getTicks(!0),i=[],a=this.getExtent(),o=1;oa[0]&&h0&&(a=a===null?s:Math.min(a,s))}r[n]=a}}return r}function lA(e){var t=cst(e),r=[];return C(e,function(n){var i=n.coordinateSystem,a=i.getBaseAxis(),o=a.getExtent(),s;if(a.type==="category")s=a.getBandWidth();else if(a.type==="value"||a.type==="time"){var l=a.dim+"_"+a.index,u=t[l],f=Math.abs(o[1]-o[0]),c=a.scale.getExtent(),p=Math.abs(c[1]-c[0]);s=u?f/p*u:f}else{var h=n.getData();s=Math.abs(o[1]-o[0])/h.count()}var d=q(n.get("barWidth"),s),m=q(n.get("barMaxWidth"),s),v=q(n.get("barMinWidth")||(LU(n)?.5:1),s),g=n.get("barGap"),y=n.get("barCategoryGap");r.push({bandWidth:s,barWidth:d,barMaxWidth:m,barMinWidth:v,barGap:g,barCategoryGap:y,axisKey:oA(a),stackId:aA(n)})}),DU(r)}function DU(e){var t={};C(e,function(n,i){var a=n.axisKey,o=n.bandWidth,s=t[a]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[a]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=n.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var c=n.barMaxWidth;c&&(l[u].maxWidth=c);var p=n.barMinWidth;p&&(l[u].minWidth=p);var h=n.barGap;h!=null&&(s.gap=h);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var r={};return C(t,function(n,i){r[i]={};var a=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=St(a).length;s=Math.max(35-l*4,15)+"%"}var u=q(s,o),f=q(n.gap,1),c=n.remainedWidth,p=n.autoWidthCount,h=(c-u)/(p+(p-1)*f);h=Math.max(h,0),C(a,function(g){var y=g.maxWidth,x=g.minWidth;if(g.width){var _=g.width;y&&(_=Math.min(_,y)),x&&(_=Math.max(_,x)),g.width=_,c-=_+f*_,p--}else{var _=h;y&&y<_&&(_=Math.min(y,c)),x&&x>_&&(_=x),_!==h&&(g.width=_,c-=_+f*_,p--)}}),h=(c-u)/(p+(p-1)*f),h=Math.max(h,0);var d=0,m;C(a,function(g,y){g.width||(g.width=h),m=g,d+=g.width*(1+f)}),m&&(d-=m.width*f);var v=-d/2;C(a,function(g,y){r[i][y]=r[i][y]||{bandWidth:o,offset:v,width:g.width},v+=g.width*(1+f)})}),r}function EU(e,t,r){if(e&&t){var n=e[oA(t)];return n!=null&&r!=null?n[aA(r)]:n}}function Ux(e,t){var r=sA(e,t),n=lA(r);C(r,function(i){var a=i.getData(),o=i.coordinateSystem,s=o.getBaseAxis(),l=aA(i),u=n[oA(s)][l],f=u.offset,c=u.width;a.setLayout({bandWidth:u.bandWidth,offset:f,size:c})})}function Vx(e){return{seriesType:e,plan:si(),reset:function(t){if(IU(t)){var r=t.getData(),n=t.coordinateSystem,i=n.getBaseAxis(),a=n.getOtherAxis(i),o=r.getDimensionIndex(r.mapDimension(a.dim)),s=r.getDimensionIndex(r.mapDimension(i.dim)),l=t.get("showBackground",!0),u=r.mapDimension(a.dim),f=r.getCalculationInfo("stackResultDimension"),c=ui(r,u)&&!!r.getCalculationInfo("stackedOnSeries"),p=a.isHorizontal(),h=pst(i,a),d=LU(t),m=t.get("barMinHeight")||0,v=f&&r.getDimensionIndex(f),g=r.getLayout("size"),y=r.getLayout("offset");return{progress:function(x,_){for(var S=x.count,b=d&&pn(S*3),w=d&&l&&pn(S*3),T=d&&pn(S),D=n.master.getRect(),A=p?D.width:D.height,M,P=_.getStore(),L=0;(M=x.next())!=null;){var I=P.get(c?v:o,M),E=P.get(s,M),R=h,k=void 0;c&&(k=+I-P.get(o,M));var O=void 0,z=void 0,U=void 0,G=void 0;if(p){var Y=n.dataToPoint([I,E]);if(c){var et=n.dataToPoint([k,E]);R=et[0]}O=R,z=Y[1]+y,U=Y[0]-R,G=g,Math.abs(U)>>1;e[i][1]i&&(this._approxInterval=i);var s=Bx.length,l=Math.min(hst(Bx,this._approxInterval,0,s),s-1);this._interval=Bx[l][1],this._minLevelUnit=Bx[Math.max(l-1,0)][0]},t.prototype.parse=function(r){return Ct(r)?r:+on(r)},t.prototype.contain=function(r){return nl(this.parse(r),this._extent)},t.prototype.normalize=function(r){return il(this.parse(r),this._extent)},t.prototype.scale=function(r){return al(r,this._extent)},t.type="time",t}(Fn),Bx=[["second",U0],["minute",V0],["hour",np],["quarter-day",np*6],["half-day",np*12],["day",ii*1.2],["half-week",ii*3.5],["week",ii*7],["month",ii*31],["quarter",ii*95],["half-year",GT/2],["year",GT]];function dst(e,t,r,n){var i=on(t),a=on(r),o=function(d){return YT(i,d,n)===YT(a,d,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},c=function(){return f()&&o("minute")},p=function(){return c()&&o("second")},h=function(){return p()&&o("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return c();case"second":return p();case"millisecond":return h()}}function vst(e,t){return e/=ii,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function mst(e){var t=30*ii;return e/=t,e>6?6:e>3?3:e>2?2:1}function gst(e){return e/=np,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function PU(e,t){return e/=t?V0:U0,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function yst(e){return t0(e,!0)}function xst(e,t,r){var n=new Date(e);switch(Wu(t)){case"year":case"month":n[XT(r)](0);case"day":n[qT(r)](1);case"hour":n[ZT(r)](0);case"minute":n[KT(r)](0);case"second":n[$T(r)](0),n[jT(r)](0)}return n.getTime()}function _st(e,t,r,n){var i=1e4,a=WT,o=0;function s(A,M,P,L,I,E,R){for(var k=new Date(M),O=M,z=k[L]();O1&&E===0&&P.unshift({value:P[0].value-O})}}for(var E=0;E=n[0]&&y<=n[1]&&c++)}var x=(n[1]-n[0])/t;if(c>x*1.5&&p>x/1.5||(u.push(v),c>x||e===a[h]))break}f=[]}}}for(var _=Ut(F(u,function(A){return Ut(A,function(M){return M.value>=n[0]&&M.value<=n[1]&&!M.notAdd})}),function(A){return A.length>0}),S=[],b=_.length-1,h=0;h<_.length;++h)for(var w=_[h],T=0;T0;)a*=10;var s=[pe(wst(n[0]/a)*a),pe(Sst(n[1]/a)*a)];this._interval=a,this._niceExtent=s}},t.prototype.calcNiceExtent=function(r){kv.calcNiceExtent.call(this,r),this._fixMin=r.fixMin,this._fixMax=r.fixMax},t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return r=ma(r)/ma(this.base),nl(r,this._extent)},t.prototype.normalize=function(r){return r=ma(r)/ma(this.base),il(r,this._extent)},t.prototype.scale=function(r){return r=al(r,this._extent),Gx(this.base,r)},t.type="log",t}(Bn),kU=uA.prototype;kU.getMinorTicks=kv.getMinorTicks;kU.getLabel=kv.getLabel;function Hx(e,t){return bst(e,an(t))}Bn.registerClass(uA);var OU=uA;var Tst=function(){function e(t,r,n){this._prepareParams(t,r,n)}return e.prototype._prepareParams=function(t,r,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var p=this._determinedMin,h=this._determinedMax;return p!=null&&(s=p,u=!0),h!=null&&(l=h,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:c}},e.prototype.modifyDataMinMax=function(t,r){this[Ast[t]]=r},e.prototype.setDeterminedMinMax=function(t,r){var n=Mst[t];this[n]=r},e.prototype.freeze=function(){this.frozen=!0},e}();var Mst={min:"_determinedMin",max:"_determinedMax"},Ast={min:"_dataMin",max:"_dataMax"};function Yx(e,t,r){var n=e.rawExtentInfo;return n||(n=new Tst(e,t,r),e.rawExtentInfo=n,n)}function Wx(e,t){return t==null?null:Es(t)?NaN:e.parse(t)}function fA(e,t){var r=e.type,n=Yx(e,t,e.getExtent()).calculate();e.setBlank(n.isBlank);var i=n.min,a=n.max,o=t.ecModel;if(o&&r==="time"){var s=sA("bar",o),l=!1;if(C(s,function(c){l=l||c.getBaseAxis()===t.axis}),l){var u=lA(s),f=Cst(i,a,t,u);i=f.min,a=f.max}}return{extent:[i,a],fixMin:n.minFixed,fixMax:n.maxFixed}}function Cst(e,t,r,n){var i=r.axis.getExtent(),a=i[1]-i[0],o=EU(n,r.axis);if(o===void 0)return{min:e,max:t};var s=1/0;C(o,function(h){s=Math.min(h.offset,s)});var l=-1/0;C(o,function(h){l=Math.max(h.offset+h.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=t-e,c=1-(s+l)/a,p=f/c-f;return t+=p*(l/u),e-=p*(s/u),{min:e,max:t}}function Ja(e,t){var r=t,n=fA(e,r),i=n.extent,a=r.get("splitNumber");e instanceof OU&&(e.base=r.get("logBase"));var o=e.type,s=r.get("interval"),l=o==="interval"||o==="time";e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:a,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?r.get("minInterval"):null,maxInterval:l?r.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function ol(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new Nv({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new Fx({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(Bn.getClass(t)||Fn)}}function zU(e){var t=e.scale.getExtent(),r=t[0],n=t[1];return!(r>0&&n>0||r<0&&n<0)}function vp(e){var t=e.getLabelModel().get("formatter"),r=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(n){return function(i,a){return e.scale.getFormattedLabel(i,a,n)}}(t):H(t)?function(n){return function(i){var a=e.scale.getLabel(i),o=n.replace("{value}",a??"");return o}}(t):j(t)?function(n){return function(i,a){return r!=null&&(a=i.value-r),n(Ov(e,i),a,i.level!=null?{level:i.level}:null)}}(t):function(n){return e.scale.getLabel(n)}}function Ov(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function UU(e){var t=e.model,r=e.scale;if(!(!t.get(["axisLabel","show"])||r.isBlank())){var n,i,a=r.getExtent();r instanceof Nv?i=r.count():(n=r.getTicks(),i=n.length);var o=e.getLabelModel(),s=vp(e),l,u=1;i>40&&(u=Math.ceil(i/40));for(var f=0;fe[1]&&(e[1]=i[1])})}var to=function(){function e(){}return e.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},e.prototype.getCoordSysModel=function(){},e}();var Est=1e-8;function BU(e,t){return Math.abs(e-t)i&&(n=o,i=l)}if(n)return Lst(n.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.prototype.getBoundingRect=function(r){var n=this._rect;if(n&&!r)return n;var i=[1/0,1/0],a=[-1/0,-1/0],o=this.geometries;return C(o,function(s){s.type==="polygon"?GU(s.exterior,i,a,r):C(s.points,function(l){GU(l,i,a,r)})}),isFinite(i[0])&&isFinite(i[1])&&isFinite(a[0])&&isFinite(a[1])||(i[0]=i[1]=a[0]=a[1]=0),n=new dt(i[0],i[1],a[0]-i[0],a[1]-i[1]),r||(this._rect=n),n},t.prototype.contain=function(r){var n=this.getBoundingRect(),i=this.geometries;if(!n.contain(r[0],r[1]))return!1;t:for(var a=0,o=i.length;a>1^-(s&1),l=l>>1^-(l&1),s+=i,l+=a,i=s,a=l,n.push([s/r,l/r])}return n}function vA(e,t){return e=Pst(e),F(Ut(e.features,function(r){return r.geometry&&r.properties&&r.geometry.coordinates.length>0}),function(r){var n=r.properties,i=r.geometry,a=[];switch(i.type){case"Polygon":var o=i.coordinates;a.push(new pA(o[0],o.slice(1)));break;case"MultiPolygon":C(i.coordinates,function(l){l[0]&&a.push(new pA(l[0],l.slice(1)))});break;case"LineString":a.push(new hA([i.coordinates]));break;case"MultiLineString":a.push(new hA(i.coordinates))}var s=new Kx(n[t||"name"],a,n.cp);return s.properties=n,s})}var zv=yt();function XU(e){return e.type==="category"?Rst(e):kst(e)}function qU(e,t){return e.type==="category"?Nst(e,t):{ticks:F(e.scale.getTicks(),function(r){return r.value})}}function Rst(e){var t=e.getLabelModel(),r=ZU(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:r.labelCategoryInterval}:r}function ZU(e,t){var r=KU(e,"labels"),n=Xx(t),i=$U(r,n);if(i)return i;var a,o;return j(n)?a=tV(e,n):(o=n==="auto"?Ost(e):n,a=JU(e,o)),jU(r,n,{labels:a,labelCategoryInterval:o})}function Nst(e,t){var r=KU(e,"ticks"),n=Xx(t),i=$U(r,n);if(i)return i;var a,o;if((!t.get("show")||e.scale.isBlank())&&(a=[]),j(n))a=tV(e,n,!0);else if(n==="auto"){var s=ZU(e,e.getLabelModel());o=s.labelCategoryInterval,a=F(s.labels,function(l){return l.tickValue})}else o=n,a=JU(e,o,!0);return jU(r,n,{ticks:a,tickCategoryInterval:o})}function kst(e){var t=e.scale.getTicks(),r=vp(e);return{labels:F(t,function(n,i){return{level:n.level,formattedLabel:r(n,i),rawLabel:e.scale.getLabel(n),tickValue:n.value}})}}function KU(e,t){return zv(e)[t]||(zv(e)[t]=[])}function $U(e,t){for(var r=0;r40&&(s=Math.max(1,Math.floor(o/40)));for(var l=a[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),f=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),p=0,h=0;l<=a[1];l+=s){var d=0,m=0,v=Ga(r({value:l}),t.font,"center","top");d=v.width*1.3,m=v.height*1.3,p=Math.max(p,d,7),h=Math.max(h,m,7)}var g=p/f,y=h/c;isNaN(g)&&(g=1/0),isNaN(y)&&(y=1/0);var x=Math.max(0,Math.floor(Math.min(g,y))),_=zv(e.model),S=e.getExtent(),b=_.lastAutoInterval,w=_.lastTickCount;return b!=null&&w!=null&&Math.abs(b-x)<=1&&Math.abs(w-o)<=1&&b>x&&_.axisExtent0===S[0]&&_.axisExtent1===S[1]?x=b:(_.lastTickCount=o,_.lastAutoInterval=x,_.axisExtent0=S[0],_.axisExtent1=S[1]),x}function zst(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 JU(e,t,r){var n=vp(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=a[0],f=i.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=qx(e),p=o.get("showMinLabel")||c,h=o.get("showMaxLabel")||c;p&&u!==a[0]&&m(a[0]);for(var d=u;d<=a[1];d+=l)m(d);h&&d-l!==a[1]&&m(a[1]);function m(v){var g={value:v};s.push(r?v:{formattedLabel:n(g),rawLabel:i.getLabel(g),tickValue:v})}return s}function tV(e,t,r){var n=e.scale,i=vp(e),a=[];return C(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&a.push(r?l:{formattedLabel:i(o),rawLabel:s,tickValue:l})}),a}var eV=[0,1],Ust=function(){function e(t,r,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=r,this._extent=n||[0,0]}return e.prototype.contain=function(t){var r=this._extent,n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return t>=n&&t<=i},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return Qy(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,r){var n=this._extent;n[0]=t,n[1]=r},e.prototype.dataToCoord=function(t,r){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&i.type==="ordinal"&&(n=n.slice(),rV(n,i.count())),$t(t,eV,n,r)},e.prototype.coordToData=function(t,r){var n=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(n=n.slice(),rV(n,i.count()));var a=$t(t,n,eV,r);return this.scale.scale(a)},e.prototype.pointToData=function(t,r){},e.prototype.getTicksCoords=function(t){t=t||{};var r=t.tickModel||this.getTickModel(),n=qU(this,r),i=n.ticks,a=F(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=r.get("alignWithLabel");return Vst(this,a,o,t.clamp),a},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),r=t.get("splitNumber");r>0&&r<100||(r=5);var n=this.scale.getMinorTicks(r),i=F(n,function(a){return F(a,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return i},e.prototype.getViewLabels=function(){return XU(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,r=this.scale.getExtent(),n=r[1]-r[0]+(this.onBand?1:0);n===0&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},e.prototype.calculateCategoryInterval=function(){return QU(this)},e}();function rV(e,t){var r=e[1]-e[0],n=t,i=r/n/2;e[0]+=i,e[1]-=i}function Vst(e,t,r,n){var i=t.length;if(!e.onBand||r||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[1]};else{var l=t[i-1].tickValue-t[0].tickValue,u=(t[i-1].coord-t[0].coord)/l;C(t,function(h){h.coord-=u/2});var f=e.scale.getExtent();s=1+f[1]-t[i-1].tickValue,o={coord:t[i-1].coord+u*s},t.push(o)}var c=a[0]>a[1];p(t[0].coord,a[0])&&(n?t[0].coord=a[0]:t.shift()),n&&p(a[0],t[0].coord)&&t.unshift({coord:a[0]}),p(a[1],o.coord)&&(n?o.coord=a[1]:t.pop()),n&&p(o.coord,a[1])&&t.push({coord:a[1]});function p(h,d){return h=pe(h),d=pe(d),c?h>d:hi&&(i+=Uv);var h=Math.atan2(s,o);if(h<0&&(h+=Uv),h>=n&&h<=i||h+Uv>=n&&h+Uv<=i)return l[0]=f,l[1]=c,u-r;var d=r*Math.cos(n)+e,m=r*Math.sin(n)+t,v=r*Math.cos(i)+e,g=r*Math.sin(i)+t,y=(d-o)*(d-o)+(m-s)*(m-s),x=(v-o)*(v-o)+(g-s)*(g-s);return y0){t=t/180*Math.PI,ya.fromArray(e[0]),Me.fromArray(e[1]),Ze.fromArray(e[2]),kt.sub(ro,ya,Me),kt.sub(eo,Ze,Me);var r=ro.len(),n=eo.len();if(!(r<.001||n<.001)){ro.scale(1/r),eo.scale(1/n);var i=ro.dot(eo),a=Math.cos(t);if(a1&&kt.copy(hn,Ze),hn.toArray(e[1])}}}}function aV(e,t,r){if(r<=180&&r>0){r=r/180*Math.PI,ya.fromArray(e[0]),Me.fromArray(e[1]),Ze.fromArray(e[2]),kt.sub(ro,Me,ya),kt.sub(eo,Ze,Me);var n=ro.len(),i=eo.len();if(!(n<.001||i<.001)){ro.scale(1/n),eo.scale(1/i);var a=ro.dot(t),o=Math.cos(r);if(a=l)kt.copy(hn,Ze);else{hn.scaleAndAdd(eo,s/Math.tan(Math.PI/2-f));var c=Ze.x!==Me.x?(hn.x-Me.x)/(Ze.x-Me.x):(hn.y-Me.y)/(Ze.y-Me.y);if(isNaN(c))return;c<0?kt.copy(hn,Me):c>1&&kt.copy(hn,Ze)}hn.toArray(e[1])}}}}function nV(e,t,r,n){var i=r==="normal",a=i?e:e.ensureState(r);a.ignore=t;var o=n.get("smooth");o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=n.getModel("lineStyle").getLineStyle();i?e.useStyle(s):a.style=s}function Yst(e,t){var r=t.smooth,n=t.points;if(n)if(e.moveTo(n[0][0],n[0][1]),r>0&&n.length>=3){var i=mi(n[0],n[1]),a=mi(n[1],n[2]);if(!i||!a){e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]);return}var o=Math.min(i,a)*r,s=Dc([],n[1],n[0],o/i),l=Dc([],n[1],n[2],o/a),u=Dc([],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],n[2][0],n[2][1])}else for(var f=1;f0&&a&&b(-c/o,0,o);var v=e[0],g=e[o-1],y,x;_(),y<0&&w(-y,.8),x<0&&w(x,.8),_(),S(y,x,1),S(x,y,-1),_(),y<0&&T(-y),x<0&&T(x);function _(){y=v.rect[t]-n,x=i-g.rect[t]-g.rect[r]}function S(D,A,M){if(D<0){var P=Math.min(A,-D);if(P>0){b(P*M,0,o);var L=P+D;L<0&&w(-L*M,1)}else w(-D*M,1)}}function b(D,A,M){D!==0&&(u=!0);for(var P=A;P0)for(var L=0;L0;L--){var k=M[L-1]*R;b(-k,L,o)}}}function T(D){var A=D<0?-1:1;D=Math.abs(D);for(var M=Math.ceil(D/(o-1)),P=0;P0?b(M,0,P+1):b(-M,o-P-1,o),D-=M,D<=0)return}return u}function sV(e,t,r,n){return oV(e,"x","width",t,r,n)}function Jx(e,t,r,n){return oV(e,"y","height",t,r,n)}function t1(e){var t=[];e.sort(function(m,v){return v.priority-m.priority});var r=new dt(0,0,0,0);function n(m){if(!m.ignore){var v=m.ensureState("emphasis");v.ignore==null&&(v.ignore=!1)}m.ignore=!0}for(var i=0;i=0&&n.attr(a.oldLayoutSelect),gt(p,"emphasis")>=0&&n.attr(a.oldLayoutEmphasis)),Rt(n,u,r,l)}else if(n.attr(u),!Xo(n).valueAnimation){var c=bt(n.style.opacity,1);n.style.opacity=0,Kt(n,{style:{opacity:c}},r,l)}if(a.oldLayout=u,n.states.select){var h=a.oldLayoutSelect={};e1(h,u,r1),e1(h,n.states.select,r1)}if(n.states.emphasis){var d=a.oldLayoutEmphasis={};e1(d,u,r1),e1(d,n.states.emphasis,r1)}R0(n,l,f,r,r)}if(i&&!i.ignore&&!i.invisible){var a=Zst(i),o=a.oldLayout,m={points:i.shape.points};o?(i.attr({shape:o}),Rt(i,{shape:m},r)):(i.setShape(m),i.style.strokePercent=0,Kt(i,{style:{strokePercent:1}},r)),a.oldLayout=m}},e}(),uV=Kst;var xA=yt();function _A(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,r,n){var i=xA(r).labelManager;i||(i=xA(r).labelManager=new uV),i.clearLabels()}),e.registerUpdateLifecycle("series:layoutlabels",function(t,r,n){var i=xA(r).labelManager;n.updatedSeries.forEach(function(a){i.addLabelsOfSeries(r.getViewOfSeriesModel(a))}),i.updateLayoutConfig(r),i.layout(r),i.processLabelsOverall()})}var bA=Math.sin,SA=Math.cos,fV=Math.PI,ef=Math.PI*2,$st=180/fV,jst=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,r){this._add("M",t,r)},e.prototype.lineTo=function(t,r){this._add("L",t,r)},e.prototype.bezierCurveTo=function(t,r,n,i,a,o){this._add("C",t,r,n,i,a,o)},e.prototype.quadraticCurveTo=function(t,r,n,i){this._add("Q",t,r,n,i)},e.prototype.arc=function(t,r,n,i,a,o){this.ellipse(t,r,n,n,0,i,a,o)},e.prototype.ellipse=function(t,r,n,i,a,o,s,l){var u=s-o,f=!l,c=Math.abs(u),p=Fa(c-ef)||(f?u>=ef:-u>=ef),h=u>0?u%ef:u%ef+ef,d=!1;p?d=!0:Fa(c)?d=!1:d=h>=fV==!!f;var m=t+n*SA(o),v=r+i*bA(o);this._start&&this._add("M",m,v);var g=Math.round(a*$st);if(p){var y=1/this._p,x=(f?1:-1)*(ef-y);this._add("A",n,i,g,1,+f,t+n*SA(o+x),r+i*bA(o+x)),y>.01&&this._add("A",n,i,g,0,+f,m,v)}else{var _=t+n*SA(s),S=r+i*bA(s);this._add("A",n,i,g,+d,+f,_,S)}},e.prototype.rect=function(t,r,n,i){this._add("M",t,r),this._add("l",n,0),this._add("l",0,i),this._add("l",-n,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,r,n,i,a,o,s,l,u){for(var f=[],c=this._p,p=1;p"}function nlt(e){return""}function Bv(e,t){t=t||{};var r=t.newline?` +`];function xe(e,t){return t.type=e,t}function bM(e){return e.type==="section"}function V3(e){return bM(e)?Sat:wat}function B3(e){if(bM(e)){var t=0,r=e.blocks.length,n=r>1||r>0&&!e.noHeader;return D(e.blocks,function(i){var a=B3(i);a>=t&&(t=a+ +(n&&(!a||bM(i)&&!i.noHeader)))}),t}return 0}function Sat(e,t,r,n){var i=t.noHeader,a=Tat(B3(t)),o=[],s=t.blocks||[];be(!s||B(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(st(u,l)){var f=new nx(u[l],null);s.sort(function(d,m){return f.evaluate(d.sortParam,m.sortParam)})}else l==="seriesDesc"&&s.reverse()}D(s,function(d,m){var v=t.valueFormatter,g=V3(d)(v?V(V({},e),{valueFormatter:v}):e,d,m>0?a.html:0,n);g!=null&&o.push(g)});var c=e.renderMode==="richText"?o.join(a.richText):SM(o.join(""),i?r:a.html);if(i)return c;var p=G0(t.header,"ordinal",e.useUTC),h=U3(n,e.renderMode).nameStyle;return e.renderMode==="richText"?F3(e,p,h)+a.richText+c:SM('
'+Rr(p)+"
"+c,r)}function wat(e,t,r,n){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,f=t.valueFormatter||e.valueFormatter||function(_){return _=B(_)?_:[_],F(_,function(S,b){return G0(S,B(h)?h[b]:h,u)})};if(!(a&&o)){var c=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",i),p=a?"":G0(l,"ordinal",u),h=t.valueType,d=o?[]:f(t.value),m=!s||!a,v=!s&&a,g=U3(n,i),y=g.nameStyle,x=g.valueStyle;return i==="richText"?(s?"":c)+(a?"":F3(e,p,y))+(o?"":Cat(e,d,m,v,x)):SM((s?"":c)+(a?"":Mat(p,!s,y))+(o?"":Aat(d,m,v,x)),r)}}function wM(e,t,r,n,i,a){if(e){var o=V3(e),s={useUTC:i,renderMode:r,orderMode:n,markupStyleCreator:t,valueFormatter:e.valueFormatter};return o(s,e,0,a)}}function Tat(e){return{html:_at[e],richText:bat[e]}}function SM(e,t){var r='
',n="margin: "+t+"px 0 0";return'
'+e+r+"
"}function Mat(e,t,r){var n=t?"margin-left:2px":"";return''+Rr(e)+""}function Aat(e,t,r,n){var i=r?"10px":"20px",a=t?"float:right;margin-left:"+i:"";return e=B(e)?e:[e],''+F(e,function(o){return Rr(o)}).join("  ")+""}function F3(e,t,r){return e.markupStyleCreator.wrapRichTextStyle(t,r)}function Cat(e,t,r,n,i){var a=[i],o=n?10:20;return r&&a.push({padding:[0,0,0,o],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(B(t)?t.join(" "):t,a)}function sx(e,t){var r=e.getData().getItemVisual(t,"style"),n=r[e.visualDrawType];return ua(n)}function lx(e,t){var r=e.get("padding");return r??(t==="richText"?[8,10]:10)}var ux=function(){function e(){this.richTextStyles={},this._nextStyleNameId=r0()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,r,n){var i=n==="richText"?this._generateStyleName():null,a=Z5({color:r,type:t,renderMode:n,markerId:i});return H(a)?a:(this.richTextStyles[i]=a.style,a.content)},e.prototype.wrapRichTextStyle=function(t,r){var n={};B(r)?D(r,function(a){return V(n,a)}):V(n,r);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},e}();function fx(e){var t=e.series,r=e.dataIndex,n=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll("defaultedTooltip"),o=a.length,s=t.getRawValue(r),l=B(s),u=sx(t,r),f,c,p,h;if(o>1||l&&!o){var d=Dat(s,t,r,a,u);f=d.inlineValues,c=d.inlineValueTypes,p=d.blocks,h=d.inlineValues[0]}else if(o){var m=i.getDimensionInfo(a[0]);h=f=jo(i,r,a[0]),c=m.type}else h=f=l?s[0]:s;var v=Fc(t),g=v&&t.name||"",y=i.getName(r),x=n?g:y;return xe("section",{header:g,noHeader:n||!v,sortParam:h,blocks:[xe("nameValue",{markerType:"item",markerColor:u,name:x,noName:!pr(x),value:f,valueType:c})].concat(p||[])})}function Dat(e,t,r,n,i){var a=t.getData(),o=Pr(e,function(c,p,h){var d=a.getDimensionInfo(h);return c=c||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];n.length?D(n,function(c){f(jo(a,r,c),c)}):D(e,f);function f(c,p){var h=a.getDimensionInfo(p);!h||h.otherDims.tooltip===!1||(o?u.push(xe("nameValue",{markerType:"subItem",markerColor:i,name:h.displayName,value:c,valueType:h.type})):(s.push(c),l.push(h.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var js=yt();function cx(e,t){return e.getName(t)||e.getId(t)}var vv="__universalTransitionEnabled",px=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r._selectedDataIndicesMap={},r}return t.prototype.init=function(r,n,i){this.seriesIndex=this.componentIndex,this.dataTask=$s({count:Iat,reset:Lat}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(r,i);var a=js(this).sourceManager=new ox(this);a.prepareSource();var o=this.getInitialData(r,i);H3(o,this),this.dataTask.context.data=o,js(this).dataBeforeProcessed=o,G3(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(r,n){var i=Ks(this),a=i?Di(r):{},o=this.subType;Pt.hasClass(o)&&(o+="Series"),_t(r,n.getTheme().get(this.subType)),_t(r,this.getDefaultOption()),ni(r,"label",["show"]),this.fillDataTextStyle(r.data),i&&On(r,a,i)},t.prototype.mergeOption=function(r,n){r=_t(this.option,r,!0),this.fillDataTextStyle(r.data);var i=Ks(this);i&&On(this.option,r,i);var a=js(this).sourceManager;a.dirty(),a.prepareSource();var o=this.getInitialData(r,n);H3(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,js(this).dataBeforeProcessed=o,G3(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(r){if(r&&!Qe(r))for(var n=["show"],i=0;ithis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(r,n,i){var a=this.ecModel,o=ov.prototype.getColorFromPalette.call(this,r,n,i);return o||(o=a.getColorFromPalette(r,n,i)),o},t.prototype.coordDimToDataDim=function(r){return this.getRawData().mapDimensionsAll(r)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(r,n){this._innerSelect(this.getData(n),r)},t.prototype.unselect=function(r,n){var i=this.option.selectedMap;if(i){var a=this.option.selectedMode,o=this.getData(n);if(a==="series"||i==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&i.push(o)}return i},t.prototype.isSelected=function(r,n){var i=this.option.selectedMap;if(!i)return!1;var a=this.getData(n);return(i==="all"||i[cx(a,r)])&&!a.getItemModel(r).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[vv])return!0;var r=this.option.universalTransition;return r?r===!0?!0:r&&r.enabled:!1},t.prototype._innerSelect=function(r,n){var i,a,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){rt(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f0&&this._innerSelect(r,n)}},t.registerClass=function(r){return Pt.registerClass(r)},t.protoInitialize=function(){var r=t.prototype;r.type="series.__base__",r.seriesIndex=0,r.ignoreStyleOnData=!1,r.hasSymbolVisual=!1,r.defaultSymbol="circle",r.visualStyleAccessPath="itemStyle",r.visualDrawType="fill"}(),t}(Pt);ie(px,up);ie(px,ov);a0(px,Pt);function G3(e){var t=e.name;Fc(e)||(e.name=Eat(e)||t)}function Eat(e){var t=e.getRawData(),r=t.mapDimensionsAll("seriesName"),n=[];return D(r,function(i){var a=t.getDimensionInfo(i);a.displayName&&n.push(a.displayName)}),n.join(" ")}function Iat(e){return e.model.getRawData().count()}function Lat(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),Pat}function Pat(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function H3(e,t){D(su(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(r){e.wrapMethod(r,pt(Rat,t))})}function Rat(e,t){var r=TM(e);return r&&r.setOutputEnd((t||this).count()),t}function TM(e){var t=(e.ecModel||{}).scheduler,r=t&&t.getPipeline(e.uid);if(r){var n=r.currentTask;if(n){var i=n.agentStubMap;i&&(n=i.get(e.uid))}return n}}var Wt=px;var MM=function(){function e(){this.group=new nt,this.uid=Ci("viewComponent")}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,i){},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,i){},e.prototype.updateLayout=function(t,r,n,i){},e.prototype.updateVisual=function(t,r,n,i){},e.prototype.toggleBlurSeries=function(t,r,n){},e.prototype.eachRendered=function(t){var r=this.group;r&&r.traverse(t)},e}();Gc(MM);Bs(MM);var Xt=MM;function si(){var e=yt();return function(t){var r=e(t),n=t.pipelineContext,i=!!r.large,a=!!r.progressiveRender,o=r.large=!!(n&&n.large),s=r.progressiveRender=!!(n&&n.progressiveRender);return(i!==o||a!==s)&&"reset"}}var X3=yt(),Nat=si(),AM=function(){function e(){this.group=new nt,this.uid=Ci("viewChart"),this.renderTask=$s({plan:kat,reset:Oat}),this.renderTask.context={view:this}}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,i){},e.prototype.highlight=function(t,r,n,i){var a=t.getData(i&&i.dataType);a&&Y3(a,i,"emphasis")},e.prototype.downplay=function(t,r,n,i){var a=t.getData(i&&i.dataType);a&&Y3(a,i,"normal")},e.prototype.remove=function(t,r){this.group.removeAll()},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.updateLayout=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.updateVisual=function(t,r,n,i){this.render(t,r,n,i)},e.prototype.eachRendered=function(t){un(this.group,t)},e.markUpdateMethod=function(t,r){X3(t).updateMethod=r},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function W3(e,t,r){e&&qs(e)&&(t==="emphasis"?Yr:Xr)(e,r)}function Y3(e,t,r){var n=wi(e,t),i=t&&t.highlightKey!=null?Xz(t.highlightKey):null;n!=null?D(Yt(n),function(a){W3(e.getItemGraphicEl(a),r,i)}):e.eachItemGraphicEl(function(a){W3(a,r,i)})}Gc(AM,["dispose"]);Bs(AM);function kat(e){return Nat(e.model)}function Oat(e){var t=e.model,r=e.ecModel,n=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&X3(i).updateMethod,l=a?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,r,n,i),zat[l]}var zat={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)}}},Vt=AM;var hx="\0__throttleOriginMethod",q3="\0__throttleRate",Z3="\0__throttleType";function mv(e,t,r){var n,i=0,a=0,o=null,s,l,u,f;t=t||0;function c(){a=new Date().getTime(),o=null,e.apply(l,u||[])}var p=function(){for(var h=[],d=0;d=0?c():o=setTimeout(c,-s),i=n};return p.clear=function(){o&&(clearTimeout(o),o=null)},p.debounceNextCall=function(h){f=h},p}function Li(e,t,r,n){var i=e[t];if(i){var a=i[hx]||i,o=i[Z3],s=i[q3];if(s!==r||o!==n){if(r==null||!n)return e[t]=a;i=e[t]=mv(a,r,n==="debounce"),i[hx]=a,i[Z3]=n,i[q3]=r}return i}}function Qo(e,t){var r=e[t];r&&r[hx]&&(r.clear&&r.clear(),e[t]=r[hx])}var K3=yt(),$3={itemStyle:Pn(zT,!0),lineStyle:Pn(OT,!0)},Uat={lineStyle:"stroke",itemStyle:"fill"};function j3(e,t){var r=e.visualStyleMapper||$3[t];return r||(console.warn("Unknown style type '"+t+"'."),$3.itemStyle)}function Q3(e,t){var r=e.visualDrawType||Uat[t];return r||(console.warn("Unknown style type '"+t+"'."),"fill")}var J3={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=e.getModel(n),a=j3(e,n),o=a(i),s=i.getShallow("decal");s&&(r.setVisual("decal",s),s.dirty=!0);var l=Q3(e,n),u=o[l],f=j(u)?u:null,c=o.fill==="auto"||o.stroke==="auto";if(!o[l]||f||c){var p=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[l]||(o[l]=p,r.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||j(o.fill)?p:o.fill,o.stroke=o.stroke==="auto"||j(o.stroke)?p:o.stroke}if(r.setVisual("style",o),r.setVisual("drawType",l),!t.isSeriesFiltered(e)&&f)return r.setVisual("colorFromPalette",!1),{dataEach:function(h,d){var m=e.getDataParams(d),v=V({},o);v[l]=f(m),h.setItemVisual(d,"style",v)}}}},gv=new Ht,t4={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=j3(e,n),a=r.getVisual("drawType");return{dataEach:r.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){gv.option=l[n];var u=i(gv),f=o.ensureUniqueItemVisual(s,"style");V(f,u),gv.option.decal&&(o.setItemVisual(s,"decal",gv.option.decal),gv.option.decal.dirty=!0),a in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},e4={performRawSeries:!0,overallReset:function(e){var t=$();e.eachSeries(function(r){var n=r.getColorBy();if(!r.isColorBySeries()){var i=r.type+"-"+n,a=t.get(i);a||(a={},t.set(i,a)),K3(r).scope=a}}),e.eachSeries(function(r){if(!(r.isColorBySeries()||e.isSeriesFiltered(r))){var n=r.getRawData(),i={},a=r.getData(),o=K3(r).scope,s=r.visualStyleAccessPath||"itemStyle",l=Q3(r,s);a.each(function(u){var f=a.getRawIndex(u);i[f]=u}),n.each(function(u){var f=i[u],c=a.getItemVisual(f,"colorFromPalette");if(c){var p=a.ensureUniqueItemVisual(f,"style"),h=n.getName(u)||u+"",d=n.count();p[l]=r.getColorFromPalette(h,o,d)}})}})}};var vx=Math.PI;function CM(e,t){t=t||{},J(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 r=new nt,n=new At({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});r.add(n);var i=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}),a=new At({style:{fill:"none"},textContent:i,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});r.add(a);var o;return t.showSpinner&&(o=new Zd({shape:{startAngle:-vx/2,endAngle:-vx/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:vx*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:vx*3/2}).delay(300).start("circularInOut"),r.add(o)),r.resize=function(){var s=i.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),f=e.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:f}),a.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},r.resize(),r}var Vat=function(){function e(t,r,n,i){this._stageTaskMap=$(),this.ecInstance=t,this.api=r,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return e.prototype.restoreData=function(t,r){t.restoreData(r),this._stageTaskMap.each(function(n){var i=n.overallTask;i&&i.dirty()})},e.prototype.getPerformArgs=function(t,r){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,a=!r&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=a?n.step:null,s=i&&i.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,r){var n=this._pipelineMap.get(t.uid),i=t.getData(),a=i.count(),o=n.progressiveEnabled&&r.incrementalPrepareRender&&a>=n.threshold,s=t.get("large")&&a>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?a:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var r=this,n=r._pipelineMap=$();t.eachSeries(function(i){var a=i.getProgressive(),o=i.uid;n.set(o,{id:o,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:a&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(a||700),count:0}),r._pipe(i,i.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,r=this.api.getModel(),n=this.api;D(this._allHandlers,function(i){var a=t.get(i.uid)||t.set(i.uid,{}),o="";be(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,a,r,n),i.overallReset&&this._createOverallStageTask(i,a,r,n)},this)},e.prototype.prepareView=function(t,r,n,i){var a=t.renderTask,o=a.context;o.model=r,o.ecModel=n,o.api=i,a.__block=!t.incrementalPrepareRender,this._pipe(r,a)},e.prototype.performDataProcessorTasks=function(t,r){this._performStageTasks(this._dataProcessorHandlers,t,r,{block:!0})},e.prototype.performVisualTasks=function(t,r,n){this._performStageTasks(this._visualHandlers,t,r,n)},e.prototype._performStageTasks=function(t,r,n,i){i=i||{};var a=!1,o=this;D(t,function(l,u){if(!(i.visualType&&i.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),c=f.seriesTaskMap,p=f.overallTask;if(p){var h,d=p.agentStubMap;d.each(function(v){s(i,v)&&(v.dirty(),h=!0)}),h&&p.dirty(),o.updatePayload(p,n);var m=o.getPerformArgs(p,i.block);d.each(function(v){v.perform(m)}),p.perform(m)&&(a=!0)}else c&&c.each(function(v,g){s(i,v)&&v.dirty();var y=o.getPerformArgs(v,i.block);y.skip=!l.performRawSeries&&r.isSeriesFiltered(v.context.model),o.updatePayload(v,n),v.perform(y)&&(a=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=a||this.unfinished},e.prototype.performSeriesTasks=function(t){var r;t.eachSeries(function(n){r=n.dataTask.perform()||r}),this.unfinished=r||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var r=t.tail;do{if(r.__block){t.blockIndex=r.__idxInPipeline;break}r=r.getUpstream()}while(r)})},e.prototype.updatePayload=function(t,r){r!=="remain"&&(t.context.payload=r)},e.prototype._createSeriesStageTask=function(t,r,n,i){var a=this,o=r.seriesTaskMap,s=r.seriesTaskMap=$(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(f):l?n.eachRawSeriesByType(l,f):u&&u(n,i).each(f);function f(c){var p=c.uid,h=s.set(p,o&&o.get(p)||$s({plan:Wat,reset:Yat,count:qat}));h.context={model:c,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:a},a._pipe(c,h)}},e.prototype._createOverallStageTask=function(t,r,n,i){var a=this,o=r.overallTask=r.overallTask||$s({reset:Bat});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:a};var s=o.agentStubMap,l=o.agentStubMap=$(),u=t.seriesType,f=t.getTargetSeries,c=!0,p=!1,h="";be(!t.createOnAllSeries,h),u?n.eachRawSeriesByType(u,d):f?f(n,i).each(d):(c=!1,D(n.getSeries(),d));function d(m){var v=m.uid,g=l.set(v,s&&s.get(v)||(p=!0,$s({reset:Fat,onDirty:Hat})));g.context={model:m,overallProgress:c},g.agent=o,g.__block=c,a._pipe(m,g)}p&&o.dirty()},e.prototype._pipe=function(t,r){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=r),i.tail&&i.tail.pipe(r),i.tail=r,r.__idxInPipeline=i.count++,r.__pipeline=i},e.wrapStageHandler=function(t,r){return j(t)&&(t={overallReset:t,seriesType:Zat(t)}),t.uid=Ci("stageHandler"),r&&(t.visualType=r),t},e}();function Bat(e){e.overallReset(e.ecModel,e.api,e.payload)}function Fat(e){return e.overallProgress&&Gat}function Gat(){this.agent.dirty(),this.getDownstream().dirty()}function Hat(){this.agent&&this.agent.dirty()}function Wat(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function Yat(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=Yt(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?F(t,function(r,n){return r4(n)}):Xat}var Xat=r4(0);function r4(e){return function(t,r){var n=r.data,i=r.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a0&&h===u.length-p.length){var d=u.slice(0,h);d!=="data"&&(r.mainType=d,r[p.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(n[u]=l,f=!0),f||(i[u]=l)})}return{cptQuery:r,dataQuery:n,otherQuery:i}},e.prototype.filter=function(t,r){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,a=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=r.cptQuery,u=r.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,a,"name")&&f(u,a,"dataIndex")&&f(u,a,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,r.otherQuery,i,a));function f(c,p,h,d){return c[h]==null||p[d||h]===c[h]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}();var EM=["symbol","symbolSize","symbolRotate","symbolOffset"],p4=EM.concat(["symbolKeepAspect"]),h4={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData();if(e.legendIcon&&r.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var n={},i={},a=!1,o=0;o=0&&ju(l)?l:.5;var u=e.createRadialGradient(o,s,0,o,s,l);return u}function bv(e,t,r){for(var n=t.type==="radial"?sot(e,t,r):oot(e,t,r),i=t.colorStops,a=0;a0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:Ct(e)?[e]:B(e)?e:null}function Sv(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&lot(t.lineDash,t.lineWidth),n=t.lineDashOffset;if(r){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(r=F(r,function(a){return a/i}),n/=i)}return[r,n]}var uot=new mr(!0);function _x(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function x4(e){return typeof e=="string"&&e!=="none"}function bx(e){var t=e.fill;return t!=null&&t!=="none"}function _4(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function b4(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function Sx(e,t,r){var n=Od(t.image,t.__image,r);if(Hc(n)){var i=e.createPattern(n,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*Ac),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function fot(e,t,r,n){var i,a=_x(r),o=bx(r),s=r.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var f=t.path||uot,c=t.__dirty;if(!n){var p=r.fill,h=r.stroke,d=o&&!!p.colorStops,m=a&&!!h.colorStops,v=o&&!!p.image,g=a&&!!h.image,y=void 0,x=void 0,_=void 0,S=void 0,b=void 0;(d||m)&&(b=t.getBoundingRect()),d&&(y=c?bv(e,p,b):t.__canvasFillGradient,t.__canvasFillGradient=y),m&&(x=c?bv(e,h,b):t.__canvasStrokeGradient,t.__canvasStrokeGradient=x),v&&(_=c||!t.__canvasFillPattern?Sx(e,p,t):t.__canvasFillPattern,t.__canvasFillPattern=_),g&&(S=c||!t.__canvasStrokePattern?Sx(e,h,t):t.__canvasStrokePattern,t.__canvasStrokePattern=_),d?e.fillStyle=y:v&&(_?e.fillStyle=_:o=!1),m?e.strokeStyle=x:g&&(S?e.strokeStyle=S:a=!1)}var w=t.getGlobalScale();f.setScale(w[0],w[1],t.segmentIgnoreThreshold);var T,M;e.setLineDash&&r.lineDash&&(i=Sv(t),T=i[0],M=i[1]);var C=!0;(u||c&Ps)&&(f.setDPR(e.dpr),l?f.setContext(null):(f.setContext(e),C=!1),f.reset(),t.buildPath(f,t.shape,n),f.toStatic(),t.pathUpdated()),C&&f.rebuildPath(e,l?s:1),T&&(e.setLineDash(T),e.lineDashOffset=M),n||(r.strokeFirst?(a&&b4(e,r),o&&_4(e,r)):(o&&_4(e,r),a&&b4(e,r))),T&&e.setLineDash([])}function cot(e,t,r){var n=t.__image=Od(r.image,t.__image,t,t.onload);if(!(!n||!Hc(n))){var i=r.x||0,a=r.y||0,o=t.getWidth(),s=t.getHeight(),l=n.width/n.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=n.width,s=n.height),r.sWidth&&r.sHeight){var u=r.sx||0,f=r.sy||0;e.drawImage(n,u,f,r.sWidth,r.sHeight,i,a,o,s)}else if(r.sx&&r.sy){var u=r.sx,f=r.sy,c=o-u,p=s-f;e.drawImage(n,u,f,c,p,i,a,o,s)}else e.drawImage(n,i,a,o,s)}}function pot(e,t,r){var n,i=r.text;if(i!=null&&(i+=""),i){e.font=r.font||Qn,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var a=void 0,o=void 0;e.setLineDash&&r.lineDash&&(n=Sv(t),a=n[0],o=n[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),r.strokeFirst?(_x(r)&&e.strokeText(i,r.x,r.y),bx(r)&&e.fillText(i,r.x,r.y)):(bx(r)&&e.fillText(i,r.x,r.y),_x(r)&&e.strokeText(i,r.x,r.y)),a&&e.setLineDash([])}}var S4=["shadowBlur","shadowOffsetX","shadowOffsetY"],w4=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function E4(e,t,r,n,i){var a=!1;if(!n&&(r=r||{},t===r))return!1;if(n||t.opacity!==r.opacity){Un(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?Ha.opacity:o}(n||t.blend!==r.blend)&&(a||(Un(e,i),a=!0),e.globalCompositeOperation=t.blend||Ha.blend);for(var s=0;s0&&r.unfinished);r.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(r,n,i){if(!this[jr]){if(this._disposed){this.id;return}var a,o,s;if(rt(n)&&(i=n.lazyUpdate,a=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[jr]=!0,!this._model||n){var l=new h3(this._api),u=this._theme,f=this._model=new $0;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(r,{replaceMerge:o},FM);var c={seriesTransition:s,optionChanged:!0};if(i)this[Vn]={silent:a,updateParams:c},this[jr]=!1,this.getZr().wakeUp();else{try{pp(this),tl.update.call(this,null,c)}catch(p){throw this[Vn]=null,this[jr]=!1,p}this._ssr||this._zr.flush(),this[Vn]=null,this[jr]=!1,Tv.call(this,a),Mv.call(this,a)}}},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||Ot.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(r){return this.renderToCanvas(r)},t.prototype.renderToCanvas=function(r){r=r||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:r.backgroundColor||this._model.get("backgroundColor"),pixelRatio:r.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(r){r=r||{};var n=this._zr.painter;return n.renderToString({useViewBox:r.useViewBox})},t.prototype.getSvgDataURL=function(){if(Ot.svgSupported){var r=this._zr,n=r.storage.getDisplayList();return D(n,function(i){i.stopAnimation(null,!0)}),r.painter.toDataURL()}},t.prototype.getDataURL=function(r){if(this._disposed){this.id;return}r=r||{};var n=r.excludeComponents,i=this._model,a=[],o=this;D(n,function(l){i.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(a.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(r).toDataURL("image/"+(r&&r.type||"png"));return D(a,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(r){if(this._disposed){this.id;return}var n=r.type==="svg",i=this.group,a=Math.min,o=Math.max,s=1/0;if(X4[i]){var l=s,u=s,f=-s,c=-s,p=[],h=r&&r.pixelRatio||this.getDevicePixelRatio();D(Cv,function(x,_){if(x.group===i){var S=n?x.getZr().painter.getSvgDom().innerHTML:x.renderToCanvas(at(r)),b=x.getDom().getBoundingClientRect();l=a(b.left,l),u=a(b.top,u),f=o(b.right,f),c=o(b.bottom,c),p.push({dom:S,left:b.left,top:b.top})}}),l*=h,u*=h,f*=h,c*=h;var d=f-l,m=c-u,v=Wr.createCanvas(),g=F2(v,{renderer:n?"svg":"canvas"});if(g.resize({width:d,height:m}),n){var y="";return D(p,function(x){var _=x.left-l,S=x.top-u;y+=''+x.dom+""}),g.painter.getSvgRoot().innerHTML=y,r.connectedBackgroundColor&&g.painter.setBackgroundColor(r.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}else return r.connectedBackgroundColor&&g.add(new At({shape:{x:0,y:0,width:d,height:m},style:{fill:r.connectedBackgroundColor}})),D(p,function(x){var _=new me({style:{x:x.left*h-l,y:x.top*h-u,image:x.dom}});g.add(_)}),g.refreshImmediately(),v.toDataURL("image/"+(r&&r.type||"png"))}else return this.getDataURL(r)},t.prototype.convertToPixel=function(r,n){return OM(this,"convertToPixel",r,n)},t.prototype.convertFromPixel=function(r,n){return OM(this,"convertFromPixel",r,n)},t.prototype.containPixel=function(r,n){if(this._disposed){this.id;return}var i=this._model,a,o=Us(i,r);return D(o,function(s,l){l.indexOf("Models")>=0&&D(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)a=a||!!f.containPoint(n);else if(l==="seriesModels"){var c=this._chartsMap[u.__viewId];c&&c.containPoint&&(a=a||c.containPoint(n,u))}},this)},this),!!a},t.prototype.getVisual=function(r,n){var i=this._model,a=Us(i,r,{defaultMainType:"series"}),o=a.seriesModel,s=o.getData(),l=a.hasOwnProperty("dataIndexInside")?a.dataIndexInside:a.hasOwnProperty("dataIndex")?s.indexOfRawIndex(a.dataIndex):null;return l!=null?xv(s,l,n):Qa(s,n)},t.prototype.getViewOfComponentModel=function(r){return this._componentsMap[r.__viewId]},t.prototype.getViewOfSeriesModel=function(r){return this._chartsMap[r.__viewId]},t.prototype._initEvents=function(){var r=this;D(Not,function(n){var i=function(a){var o=r.getModel(),s=a.target,l,u=n==="globalout";if(u?l={}:s&&pa(s,function(d){var m=ht(d);if(m&&m.dataIndex!=null){var v=m.dataModel||o.getSeriesByIndex(m.seriesIndex);return l=v&&v.getDataParams(m.dataIndex,m.dataType,s)||{},!0}else if(m.eventData)return l=V({},m.eventData),!0},!0),l){var f=l.componentType,c=l.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",c=l.seriesIndex);var p=f&&c!=null&&o.getComponent(f,c),h=p&&r[p.mainType==="series"?"_chartsMap":"_componentsMap"][p.__viewId];l.event=a,l.type=n,r._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:p,view:h},r.trigger(n,l)}};i.zrEventfulCallAtLast=!0,r._zr.on(n,i,r)}),D(Av,function(n,i){r._messageCenter.on(i,function(a){this.trigger(i,a)},r)}),D(["selectchanged"],function(n){r._messageCenter.on(n,function(i){this.trigger(n,i)},r)}),v4(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 r=this.getDom();r&&q2(this.getDom(),YM,"");var n=this,i=n._api,a=n._model;D(n._componentsViews,function(o){o.dispose(a,i)}),D(n._chartsViews,function(o){o.dispose(a,i)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete Cv[n.id]},t.prototype.resize=function(r){if(!this[jr]){if(this._disposed){this.id;return}this._zr.resize(r);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var i=n.resetOption("media"),a=r&&r.silent;this[Vn]&&(a==null&&(a=this[Vn].silent),i=!0,this[Vn]=null),this[jr]=!0;try{i&&pp(this),tl.update.call(this,{type:"resize",animation:V({duration:0},r&&r.animation)})}catch(o){throw this[jr]=!1,o}this[jr]=!1,Tv.call(this,a),Mv.call(this,a)}}},t.prototype.showLoading=function(r,n){if(this._disposed){this.id;return}if(rt(r)&&(n=r,r=""),r=r||"default",this.hideLoading(),!!GM[r]){var i=GM[r](this._api,n),a=this._zr;this._loadingFX=i,a.add(i)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(r){var n=V({},r);return n.type=Av[r.type],n},t.prototype.dispatchAction=function(r,n){if(this._disposed){this.id;return}if(rt(n)||(n={silent:!!n}),!!Cx[r.type]&&this._model){if(this[jr]){this._pendingActions.push(r);return}var i=n.silent;UM.call(this,r,i);var a=n.flush;a?this._zr.flush():a!==!1&&Ot.browser.weChat&&this._throttledZrFlush(),Tv.call(this,i),Mv.call(this,i)}},t.prototype.updateLabelLayout=function(){Pi.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(r){if(this._disposed){this.id;return}var n=r.seriesIndex,i=this.getModel(),a=i.getSeriesByIndex(n);a.appendData(r),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){pp=function(c){var p=c._scheduler;p.restorePipelines(c._model),p.prepareStageTasks(),kM(c,!0),kM(c,!1),p.plan()},kM=function(c,p){for(var h=c._model,d=c._scheduler,m=p?c._componentsViews:c._chartsViews,v=p?c._componentsMap:c._chartsMap,g=c._zr,y=c._api,x=0;xp.get("hoverLayerThreshold")&&!Ot.node&&!Ot.worker&&p.eachSeries(function(v){if(!v.preventUsingHoverLayer){var g=c._chartsMap[v.__viewId];g.__alive&&g.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(c,p){var h=c.get("blendMode")||null;p.eachRendered(function(d){d.isGroup||(d.style.blend=h)})}function s(c,p){if(!c.preventAutoZ){var h=c.get("z")||0,d=c.get("zlevel")||0;p.eachRendered(function(m){return l(m,h,d,-1/0),!0})}}function l(c,p,h,d){var m=c.getTextContent(),v=c.getTextGuideLine(),g=c.isGroup;if(g)for(var y=c.childrenRef(),x=0;x0?{duration:m,delay:h.get("delay"),easing:h.get("easing")}:null;p.eachRendered(function(g){if(g.states&&g.states.emphasis){if(Fo(g))return;if(g instanceof vt&&qz(g),g.__dirty){var y=g.prevStates;y&&g.useStates(y)}if(d){g.stateTransition=v;var x=g.getTextContent(),_=g.getTextGuideLine();x&&(x.stateTransition=v),_&&(_.stateTransition=v)}g.__dirty&&i(g)}})}W4=function(c){return new(function(p){N(h,p);function h(){return p!==null&&p.apply(this,arguments)||this}return h.prototype.getCoordinateSystems=function(){return c._coordSysMgr.getCoordinateSystems()},h.prototype.getComponentByElement=function(d){for(;d;){var m=d.__ecComponentInfo;if(m!=null)return c._model.getComponent(m.mainType,m.index);d=d.parent}},h.prototype.enterEmphasis=function(d,m){Yr(d,m),Ri(c)},h.prototype.leaveEmphasis=function(d,m){Xr(d,m),Ri(c)},h.prototype.enterBlur=function(d){d0(d),Ri(c)},h.prototype.leaveBlur=function(d){Hd(d),Ri(c)},h.prototype.enterSelect=function(d){xT(d),Ri(c)},h.prototype.leaveSelect=function(d){_T(d),Ri(c)},h.prototype.getModel=function(){return c.getModel()},h.prototype.getViewOfComponentModel=function(d){return c.getViewOfComponentModel(d)},h.prototype.getViewOfSeriesModel=function(d){return c.getViewOfSeriesModel(d)},h}(j0))(c)},nU=function(c){function p(h,d){for(var m=0;m=0)){q4.push(r);var a=DM.wrapStageHandler(r,i);a.__prio=t,a.__raw=r,e.push(a)}}function KM(e,t){GM[e]=t}function pU(e,t,r){var n=U4("registerMap");n&&n(e,t,r)}var hU=L3;el(HM,J3);el(Ex,t4);el(Ex,e4);el(HM,h4);el(Ex,d4);el($4,PM);XM(Q0);qM(wot,uM);KM("default",CM);cn({type:Xs,event:Xs,update:Xs},ce);cn({type:Fd,event:Fd,update:Fd},ce);cn({type:qc,event:qc,update:qc},ce);cn({type:Gd,event:Gd,update:Gd},ce);cn({type:Zc,event:Zc,update:Zc},ce);sU("light",o4);sU("dark",f4);var dU=[],zot={registerPreprocessor:XM,registerProcessor:qM,registerPostInit:lU,registerPostUpdate:uU,registerUpdateLifecycle:Ix,registerAction:cn,registerCoordinateSystem:fU,registerLayout:cU,registerVisual:el,registerTransform:hU,registerLoading:KM,registerMap:pU,registerImpl:z4,PRIORITY:j4,ComponentModel:Pt,ComponentView:Xt,SeriesModel:Wt,ChartView:Vt,registerComponentModel:function(e){Pt.registerClass(e)},registerComponentView:function(e){Xt.registerClass(e)},registerSeriesModel:function(e){Wt.registerClass(e)},registerChartView:function(e){Vt.registerClass(e)},registerSubTypeDefaulter:function(e,t){Pt.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){_O(e,t)}};function Nt(e){if(B(e)){D(e,function(t){Nt(t)});return}gt(dU,e)>=0||(dU.push(e),j(e)&&(e={install:e}),e.install(zot))}function Dv(e){return e==null?0:e.length||1}function vU(e){return e}var Uot=function(){function e(t,r,n,i,a,o){this._old=t,this._new=r,this._oldKeyGetter=n||vU,this._newKeyGetter=i||vU,this.context=a,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,r=this._new,n={},i=new Array(t.length),a=new Array(r.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(r,n,a,"_newKeyGetter");for(var o=0;o1){var f=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(f,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(a,n)},e.prototype._executeMultiple=function(){var t=this._old,r=this._new,n={},i={},a=[],o=[];this._initIndexMap(t,n,a,"_oldKeyGetter"),this._initIndexMap(r,i,o,"_newKeyGetter");for(var s=0;s1&&p===1)this._updateManyToOne&&this._updateManyToOne(f,u),i[l]=null;else if(c===1&&p>1)this._updateOneToMany&&this._updateOneToMany(f,u),i[l]=null;else if(c===1&&p===1)this._update&&this._update(f,u),i[l]=null;else if(c>1&&p>1)this._updateManyToMany&&this._updateManyToMany(f,u),i[l]=null;else if(c>1)for(var h=0;h1)for(var s=0;s30}var Ev=rt,rl=F,Wot=typeof Int32Array>"u"?Array:Int32Array,Yot="e\0\0",gU=-1,Xot=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],qot=["_approximateExtent"],yU,Rx,Iv,Lv,eA,Nx,rA,Zot=function(){function e(t,r){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 n,i=!1;Px(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var a={},o=[],s={},l=!1,u={},f=0;f=r)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var a=this._nameList,o=this._idList,s=i.getSource().sourceFormat,l=s===wr;if(l&&!i.pure)for(var u=[],f=t;f0},e.prototype.ensureUniqueItemVisual=function(t,r){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var a=i[r];return a==null&&(a=this.getVisual(r),B(a)?a=a.slice():Ev(a)&&(a=V({},a)),i[r]=a),a},e.prototype.setItemVisual=function(t,r,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,Ev(r)?V(i,r):i[r]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,r){Ev(t)?V(this._layout,t):this._layout[t]=r},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,r,n){this._itemLayouts[t]=n?V(this._itemLayouts[t]||{},r):r},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,r){var n=this.hostModel&&this.hostModel.seriesIndex;Vd(n,this.dataType,t,r),this._graphicEls[t]=r},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,r){D(this._graphicEls,function(n,i){n&&t&&t.call(r,n,i)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:rl(this.dimensions,this._getDimInfo,this),this.hostModel)),eA(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,r){var n=this[t];j(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=n.apply(this,arguments);return r.apply(this,[i].concat(dy(arguments)))})},e.internalField=function(){yU=function(t){var r=t._invertedIndicesMap;D(r,function(n,i){var a=t._dimInfos[i],o=a.ordinalMeta,s=t._store;if(o){n=r[i]=new Wot(o.categories.length);for(var l=0;l1&&(l+="__ec__"+f),i[r]=l}}}(),e}(),Ne=Zot;function va(e,t){sp(e)||(e=lp(e)),t=t||{};var r=t.coordDimensions||[],n=t.dimensionsDefine||e.dimensionsDefine||[],i=$(),a=[],o=$ot(e,r,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&tA(o),l=n===e.dimensionsDefine,u=l?JM(e):QM(n),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(e,o));for(var c=$(f),p=new xM(o),h=0;h0&&(n.name=i+(a-1)),a++,t.set(i,a)}}function $ot(e,t,r,n){var i=Math.max(e.dimensionsDetectedCount||1,t.length,r.length,n||0);return D(t,function(a){var o;rt(a)&&(o=a.dimsDef)&&(i=Math.max(i,o.length))}),i}function jot(e,t,r){if(r||t.hasKey(e)){for(var n=0;t.hasKey(e+n);)n++;e+=n}return t.set(e,!0),e}var Qot=function(){function e(t){this.coordSysDims=[],this.axisMap=$(),this.categoryAxisMap=$(),this.coordSysName=t}return e}();function xU(e){var t=e.get("coordinateSystem"),r=new Qot(t),n=Jot[t];if(n)return n(e,r,r.axisMap,r.categoryAxisMap),r}var Jot={cartesian2d:function(e,t,r,n){var i=e.getReferringComponents("xAxis",se).models[0],a=e.getReferringComponents("yAxis",se).models[0];t.coordSysDims=["x","y"],r.set("x",i),r.set("y",a),dp(i)&&(n.set("x",i),t.firstCategoryDimIndex=0),dp(a)&&(n.set("y",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,r,n){var i=e.getReferringComponents("singleAxis",se).models[0];t.coordSysDims=["single"],r.set("single",i),dp(i)&&(n.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,r,n){var i=e.getReferringComponents("polar",se).models[0],a=i.findAxisModel("radiusAxis"),o=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],r.set("radius",a),r.set("angle",o),dp(a)&&(n.set("radius",a),t.firstCategoryDimIndex=0),dp(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,r,n){t.coordSysDims=["lng","lat"]},parallel:function(e,t,r,n){var i=e.ecModel,a=i.getComponent("parallel",e.get("parallelIndex")),o=t.coordSysDims=a.dimensions.slice();D(a.parallelAxisIndex,function(s,l){var u=i.getComponent("parallelAxis",s),f=o[l];r.set(f,u),dp(u)&&(n.set(f,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function dp(e){return e.get("type")==="category"}function _U(e,t,r){r=r||{};var n=r.byIndex,i=r.stackedCoordDimension,a,o,s;tst(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,f,c,p;if(D(a,function(y,x){H(y)&&(a[x]=y={name:y}),l&&!y.isExtraCoord&&(!n&&!u&&y.ordinalMeta&&(u=y),!f&&y.type!=="ordinal"&&y.type!=="time"&&(!i||i===y.coordDim)&&(f=y))}),f&&!n&&!u&&(n=!0),f){c="__\0ecstackresult_"+e.id,p="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var h=f.coordDim,d=f.type,m=0;D(a,function(y){y.coordDim===h&&m++});var v={name:c,coordDim:h,coordDimIndex:m,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},g={name:p,coordDim:p,coordDimIndex:m+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(v.storeDimIndex=s.ensureCalculationDimension(p,d),g.storeDimIndex=s.ensureCalculationDimension(c,d)),o.appendCalculationDimension(v),o.appendCalculationDimension(g)):(a.push(v),a.push(g))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:p,stackResultDimension:c}}function tst(e){return!Px(e.schema)}function ui(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function kx(e,t){return ui(e,t)?e.getCalculationInfo("stackResultDimension"):t}function est(e,t){var r=e.get("coordinateSystem"),n=Ko.get(r),i;return t&&t.coordSysDims&&(i=F(t.coordSysDims,function(a){var o={name:a},s=t.axisMap.get(a);if(s){var l=s.get("type");o.type=Qu(l)}return o})),i||(i=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),i}function rst(e,t,r){var n,i;return r&&D(e,function(a,o){var s=a.coordDim,l=r.categoryAxisMap.get(s);l&&(n==null&&(n=o),a.ordinalMeta=l.getOrdinalMeta(),t&&(a.createInvertedIndices=!0)),a.otherDims.itemName!=null&&(i=!0)}),!i&&n!=null&&(e[n].otherDims.itemName=0),n}function nst(e,t,r){r=r||{};var n=t.getSourceManager(),i,a=!1;e?(a=!0,i=lp(e)):(i=n.getSource(),a=i.sourceFormat===wr);var o=xU(t),s=est(t,o),l=r.useEncodeDefaulter,u=j(l)?l:l?pt(X0,s,t):null,f={coordDimensions:s,generateCoord:r.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!a},c=va(i,f),p=rst(c.dimensions,r.createInvertedIndices,o),h=a?null:n.getSharedDataStore(c),d=_U(t,{schema:c,store:h}),m=new Ne(c,t);m.setCalculationInfo(d);var v=p!=null&&ist(i)?function(g,y,x,_){return _===p?x:this.defaultDimValueGetter(g,y,x,_)}:null;return m.hasItemOption=!1,m.initData(a?i:h,null,v),m}function ist(e){if(e.sourceFormat===wr){var t=ast(e.data||[]);return!B(ra(t))}}function ast(e){for(var t=0;tr[1]&&(r[1]=t[1])},e.prototype.unionExtentFromData=function(t,r){this.unionExtent(t.getApproximateExtent(r))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,r){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(r)||(n[1]=r)},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}();Bs(bU);var Bn=bU;var ost=0,sst=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++ost}return e.createByAxisModel=function(t){var r=t.option,n=r.data,i=n&&F(n,lst);return new e({categories:i,needCollect:!i,deduplication:r.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var r,n=this._needCollect;if(!H(t)&&!n)return t;if(n&&!this._deduplication)return r=this.categories.length,this.categories[r]=t,r;var i=this._getOrCreateMap();return r=i.get(t),r==null&&(n?(r=this.categories.length,this.categories[r]=t,i.set(t,r)):r=NaN),r},e.prototype._getOrCreateMap=function(){return this._map||(this._map=$(this.categories))},e}();function lst(e){return rt(e)&&e.value!=null?e.value:e+""}var Pv=sst;function Rv(e){return e.type==="interval"||e.type==="log"}function wU(e,t,r,n){var i={},a=e[1]-e[0],o=i.interval=t0(a/t,!0);r!=null&&on&&(o=i.interval=n);var s=i.intervalPrecision=nA(o),l=i.niceTickExtent=[pe(Math.ceil(e[0]/o)*o,s),pe(Math.floor(e[1]/o)*o,s)];return ust(l,e),i}function Ox(e){var t=Math.pow(10,Jy(e)),r=e/t;return r?r===2?r=3:r===3?r=5:r*=2:r=1,pe(r*t)}function nA(e){return an(e)+2}function SU(e,t,r){e[t]=Math.max(Math.min(e[t],r[1]),r[0])}function ust(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),SU(e,0,t),SU(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function nl(e,t){return e>=t[0]&&e<=t[1]}function il(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function al(e,t){return e*(t[1]-t[0])+t[0]}var TU=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new Pv({})),B(i)&&(i=new Pv({categories:F(i,function(a){return rt(a)?a.value:a})})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return t.prototype.parse=function(r){return r==null?NaN:H(r)?this._ordinalMeta.getOrdinal(r):Math.round(r)},t.prototype.contain=function(r){return r=this.parse(r),nl(r,this._extent)&&this._ordinalMeta.categories[r]!=null},t.prototype.normalize=function(r){return r=this._getTickNumber(this.parse(r)),il(r,this._extent)},t.prototype.scale=function(r){return r=Math.round(al(r,this._extent)),this.getRawOrdinalNumber(r)},t.prototype.getTicks=function(){for(var r=[],n=this._extent,i=n[0];i<=n[1];)r.push({value:i}),i++;return r},t.prototype.getMinorTicks=function(r){},t.prototype.setSortInfo=function(r){if(r==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=r.ordinalNumbers,i=this._ordinalNumbersByTick=[],a=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&r=0&&r=r},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Bn);Bn.registerClass(TU);var Nv=TU;var Ju=pe,MU=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="interval",r._interval=0,r._intervalPrecision=2,r}return t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return nl(r,this._extent)},t.prototype.normalize=function(r){return il(r,this._extent)},t.prototype.scale=function(r){return al(r,this._extent)},t.prototype.setExtent=function(r,n){var i=this._extent;isNaN(r)||(i[0]=parseFloat(r)),isNaN(n)||(i[1]=parseFloat(n))},t.prototype.unionExtent=function(r){var n=this._extent;r[0]n[1]&&(n[1]=r[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(r){this._interval=r,this._niceExtent=this._extent.slice(),this._intervalPrecision=nA(r)},t.prototype.getTicks=function(r){var n=this._interval,i=this._extent,a=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;i[0]l)return[];var f=s.length?s[s.length-1].value:a[1];return i[1]>f&&(r?s.push({value:Ju(f+n,o)}):s.push({value:i[1]})),s},t.prototype.getMinorTicks=function(r){for(var n=this.getTicks(!0),i=[],a=this.getExtent(),o=1;oa[0]&&h0&&(a=a===null?s:Math.min(a,s))}r[n]=a}}return r}function lA(e){var t=cst(e),r=[];return D(e,function(n){var i=n.coordinateSystem,a=i.getBaseAxis(),o=a.getExtent(),s;if(a.type==="category")s=a.getBandWidth();else if(a.type==="value"||a.type==="time"){var l=a.dim+"_"+a.index,u=t[l],f=Math.abs(o[1]-o[0]),c=a.scale.getExtent(),p=Math.abs(c[1]-c[0]);s=u?f/p*u:f}else{var h=n.getData();s=Math.abs(o[1]-o[0])/h.count()}var d=q(n.get("barWidth"),s),m=q(n.get("barMaxWidth"),s),v=q(n.get("barMinWidth")||(LU(n)?.5:1),s),g=n.get("barGap"),y=n.get("barCategoryGap");r.push({bandWidth:s,barWidth:d,barMaxWidth:m,barMinWidth:v,barGap:g,barCategoryGap:y,axisKey:oA(a),stackId:aA(n)})}),DU(r)}function DU(e){var t={};D(e,function(n,i){var a=n.axisKey,o=n.bandWidth,s=t[a]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[a]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=n.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var c=n.barMaxWidth;c&&(l[u].maxWidth=c);var p=n.barMinWidth;p&&(l[u].minWidth=p);var h=n.barGap;h!=null&&(s.gap=h);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var r={};return D(t,function(n,i){r[i]={};var a=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=St(a).length;s=Math.max(35-l*4,15)+"%"}var u=q(s,o),f=q(n.gap,1),c=n.remainedWidth,p=n.autoWidthCount,h=(c-u)/(p+(p-1)*f);h=Math.max(h,0),D(a,function(g){var y=g.maxWidth,x=g.minWidth;if(g.width){var _=g.width;y&&(_=Math.min(_,y)),x&&(_=Math.max(_,x)),g.width=_,c-=_+f*_,p--}else{var _=h;y&&y<_&&(_=Math.min(y,c)),x&&x>_&&(_=x),_!==h&&(g.width=_,c-=_+f*_,p--)}}),h=(c-u)/(p+(p-1)*f),h=Math.max(h,0);var d=0,m;D(a,function(g,y){g.width||(g.width=h),m=g,d+=g.width*(1+f)}),m&&(d-=m.width*f);var v=-d/2;D(a,function(g,y){r[i][y]=r[i][y]||{bandWidth:o,offset:v,width:g.width},v+=g.width*(1+f)})}),r}function EU(e,t,r){if(e&&t){var n=e[oA(t)];return n!=null&&r!=null?n[aA(r)]:n}}function Ux(e,t){var r=sA(e,t),n=lA(r);D(r,function(i){var a=i.getData(),o=i.coordinateSystem,s=o.getBaseAxis(),l=aA(i),u=n[oA(s)][l],f=u.offset,c=u.width;a.setLayout({bandWidth:u.bandWidth,offset:f,size:c})})}function Vx(e){return{seriesType:e,plan:si(),reset:function(t){if(IU(t)){var r=t.getData(),n=t.coordinateSystem,i=n.getBaseAxis(),a=n.getOtherAxis(i),o=r.getDimensionIndex(r.mapDimension(a.dim)),s=r.getDimensionIndex(r.mapDimension(i.dim)),l=t.get("showBackground",!0),u=r.mapDimension(a.dim),f=r.getCalculationInfo("stackResultDimension"),c=ui(r,u)&&!!r.getCalculationInfo("stackedOnSeries"),p=a.isHorizontal(),h=pst(i,a),d=LU(t),m=t.get("barMinHeight")||0,v=f&&r.getDimensionIndex(f),g=r.getLayout("size"),y=r.getLayout("offset");return{progress:function(x,_){for(var S=x.count,b=d&&pn(S*3),w=d&&l&&pn(S*3),T=d&&pn(S),M=n.master.getRect(),C=p?M.width:M.height,A,P=_.getStore(),L=0;(A=x.next())!=null;){var I=P.get(c?v:o,A),E=P.get(s,A),R=h,k=void 0;c&&(k=+I-P.get(o,A));var O=void 0,z=void 0,U=void 0,G=void 0;if(p){var Y=n.dataToPoint([I,E]);if(c){var et=n.dataToPoint([k,E]);R=et[0]}O=R,z=Y[1]+y,U=Y[0]-R,G=g,Math.abs(U)>>1;e[i][1]i&&(this._approxInterval=i);var s=Bx.length,l=Math.min(hst(Bx,this._approxInterval,0,s),s-1);this._interval=Bx[l][1],this._minLevelUnit=Bx[Math.max(l-1,0)][0]},t.prototype.parse=function(r){return Ct(r)?r:+on(r)},t.prototype.contain=function(r){return nl(this.parse(r),this._extent)},t.prototype.normalize=function(r){return il(this.parse(r),this._extent)},t.prototype.scale=function(r){return al(r,this._extent)},t.type="time",t}(Fn),Bx=[["second",U0],["minute",V0],["hour",np],["quarter-day",np*6],["half-day",np*12],["day",ii*1.2],["half-week",ii*3.5],["week",ii*7],["month",ii*31],["quarter",ii*95],["half-year",GT/2],["year",GT]];function dst(e,t,r,n){var i=on(t),a=on(r),o=function(d){return YT(i,d,n)===YT(a,d,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},c=function(){return f()&&o("minute")},p=function(){return c()&&o("second")},h=function(){return p()&&o("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return c();case"second":return p();case"millisecond":return h()}}function vst(e,t){return e/=ii,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function mst(e){var t=30*ii;return e/=t,e>6?6:e>3?3:e>2?2:1}function gst(e){return e/=np,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function PU(e,t){return e/=t?V0:U0,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function yst(e){return t0(e,!0)}function xst(e,t,r){var n=new Date(e);switch(Wu(t)){case"year":case"month":n[XT(r)](0);case"day":n[qT(r)](1);case"hour":n[ZT(r)](0);case"minute":n[KT(r)](0);case"second":n[$T(r)](0),n[jT(r)](0)}return n.getTime()}function _st(e,t,r,n){var i=1e4,a=WT,o=0;function s(C,A,P,L,I,E,R){for(var k=new Date(A),O=A,z=k[L]();O1&&E===0&&P.unshift({value:P[0].value-O})}}for(var E=0;E=n[0]&&y<=n[1]&&c++)}var x=(n[1]-n[0])/t;if(c>x*1.5&&p>x/1.5||(u.push(v),c>x||e===a[h]))break}f=[]}}}for(var _=Ut(F(u,function(C){return Ut(C,function(A){return A.value>=n[0]&&A.value<=n[1]&&!A.notAdd})}),function(C){return C.length>0}),S=[],b=_.length-1,h=0;h<_.length;++h)for(var w=_[h],T=0;T0;)a*=10;var s=[pe(wst(n[0]/a)*a),pe(Sst(n[1]/a)*a)];this._interval=a,this._niceExtent=s}},t.prototype.calcNiceExtent=function(r){kv.calcNiceExtent.call(this,r),this._fixMin=r.fixMin,this._fixMax=r.fixMax},t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return r=ma(r)/ma(this.base),nl(r,this._extent)},t.prototype.normalize=function(r){return r=ma(r)/ma(this.base),il(r,this._extent)},t.prototype.scale=function(r){return r=al(r,this._extent),Gx(this.base,r)},t.type="log",t}(Bn),kU=uA.prototype;kU.getMinorTicks=kv.getMinorTicks;kU.getLabel=kv.getLabel;function Hx(e,t){return bst(e,an(t))}Bn.registerClass(uA);var OU=uA;var Tst=function(){function e(t,r,n){this._prepareParams(t,r,n)}return e.prototype._prepareParams=function(t,r,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var p=this._determinedMin,h=this._determinedMax;return p!=null&&(s=p,u=!0),h!=null&&(l=h,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:c}},e.prototype.modifyDataMinMax=function(t,r){this[Ast[t]]=r},e.prototype.setDeterminedMinMax=function(t,r){var n=Mst[t];this[n]=r},e.prototype.freeze=function(){this.frozen=!0},e}();var Mst={min:"_determinedMin",max:"_determinedMax"},Ast={min:"_dataMin",max:"_dataMax"};function Yx(e,t,r){var n=e.rawExtentInfo;return n||(n=new Tst(e,t,r),e.rawExtentInfo=n,n)}function Wx(e,t){return t==null?null:Es(t)?NaN:e.parse(t)}function fA(e,t){var r=e.type,n=Yx(e,t,e.getExtent()).calculate();e.setBlank(n.isBlank);var i=n.min,a=n.max,o=t.ecModel;if(o&&r==="time"){var s=sA("bar",o),l=!1;if(D(s,function(c){l=l||c.getBaseAxis()===t.axis}),l){var u=lA(s),f=Cst(i,a,t,u);i=f.min,a=f.max}}return{extent:[i,a],fixMin:n.minFixed,fixMax:n.maxFixed}}function Cst(e,t,r,n){var i=r.axis.getExtent(),a=i[1]-i[0],o=EU(n,r.axis);if(o===void 0)return{min:e,max:t};var s=1/0;D(o,function(h){s=Math.min(h.offset,s)});var l=-1/0;D(o,function(h){l=Math.max(h.offset+h.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=t-e,c=1-(s+l)/a,p=f/c-f;return t+=p*(l/u),e-=p*(s/u),{min:e,max:t}}function Ja(e,t){var r=t,n=fA(e,r),i=n.extent,a=r.get("splitNumber");e instanceof OU&&(e.base=r.get("logBase"));var o=e.type,s=r.get("interval"),l=o==="interval"||o==="time";e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:a,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?r.get("minInterval"):null,maxInterval:l?r.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function ol(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new Nv({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new Fx({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(Bn.getClass(t)||Fn)}}function zU(e){var t=e.scale.getExtent(),r=t[0],n=t[1];return!(r>0&&n>0||r<0&&n<0)}function vp(e){var t=e.getLabelModel().get("formatter"),r=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(n){return function(i,a){return e.scale.getFormattedLabel(i,a,n)}}(t):H(t)?function(n){return function(i){var a=e.scale.getLabel(i),o=n.replace("{value}",a??"");return o}}(t):j(t)?function(n){return function(i,a){return r!=null&&(a=i.value-r),n(Ov(e,i),a,i.level!=null?{level:i.level}:null)}}(t):function(n){return e.scale.getLabel(n)}}function Ov(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function UU(e){var t=e.model,r=e.scale;if(!(!t.get(["axisLabel","show"])||r.isBlank())){var n,i,a=r.getExtent();r instanceof Nv?i=r.count():(n=r.getTicks(),i=n.length);var o=e.getLabelModel(),s=vp(e),l,u=1;i>40&&(u=Math.ceil(i/40));for(var f=0;fe[1]&&(e[1]=i[1])})}var to=function(){function e(){}return e.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},e.prototype.getCoordSysModel=function(){},e}();var Est=1e-8;function BU(e,t){return Math.abs(e-t)i&&(n=o,i=l)}if(n)return Lst(n.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.prototype.getBoundingRect=function(r){var n=this._rect;if(n&&!r)return n;var i=[1/0,1/0],a=[-1/0,-1/0],o=this.geometries;return D(o,function(s){s.type==="polygon"?GU(s.exterior,i,a,r):D(s.points,function(l){GU(l,i,a,r)})}),isFinite(i[0])&&isFinite(i[1])&&isFinite(a[0])&&isFinite(a[1])||(i[0]=i[1]=a[0]=a[1]=0),n=new dt(i[0],i[1],a[0]-i[0],a[1]-i[1]),r||(this._rect=n),n},t.prototype.contain=function(r){var n=this.getBoundingRect(),i=this.geometries;if(!n.contain(r[0],r[1]))return!1;t:for(var a=0,o=i.length;a>1^-(s&1),l=l>>1^-(l&1),s+=i,l+=a,i=s,a=l,n.push([s/r,l/r])}return n}function vA(e,t){return e=Pst(e),F(Ut(e.features,function(r){return r.geometry&&r.properties&&r.geometry.coordinates.length>0}),function(r){var n=r.properties,i=r.geometry,a=[];switch(i.type){case"Polygon":var o=i.coordinates;a.push(new pA(o[0],o.slice(1)));break;case"MultiPolygon":D(i.coordinates,function(l){l[0]&&a.push(new pA(l[0],l.slice(1)))});break;case"LineString":a.push(new hA([i.coordinates]));break;case"MultiLineString":a.push(new hA(i.coordinates))}var s=new Kx(n[t||"name"],a,n.cp);return s.properties=n,s})}var zv=yt();function XU(e){return e.type==="category"?Rst(e):kst(e)}function qU(e,t){return e.type==="category"?Nst(e,t):{ticks:F(e.scale.getTicks(),function(r){return r.value})}}function Rst(e){var t=e.getLabelModel(),r=ZU(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:r.labelCategoryInterval}:r}function ZU(e,t){var r=KU(e,"labels"),n=Xx(t),i=$U(r,n);if(i)return i;var a,o;return j(n)?a=tV(e,n):(o=n==="auto"?Ost(e):n,a=JU(e,o)),jU(r,n,{labels:a,labelCategoryInterval:o})}function Nst(e,t){var r=KU(e,"ticks"),n=Xx(t),i=$U(r,n);if(i)return i;var a,o;if((!t.get("show")||e.scale.isBlank())&&(a=[]),j(n))a=tV(e,n,!0);else if(n==="auto"){var s=ZU(e,e.getLabelModel());o=s.labelCategoryInterval,a=F(s.labels,function(l){return l.tickValue})}else o=n,a=JU(e,o,!0);return jU(r,n,{ticks:a,tickCategoryInterval:o})}function kst(e){var t=e.scale.getTicks(),r=vp(e);return{labels:F(t,function(n,i){return{level:n.level,formattedLabel:r(n,i),rawLabel:e.scale.getLabel(n),tickValue:n.value}})}}function KU(e,t){return zv(e)[t]||(zv(e)[t]=[])}function $U(e,t){for(var r=0;r40&&(s=Math.max(1,Math.floor(o/40)));for(var l=a[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),f=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),p=0,h=0;l<=a[1];l+=s){var d=0,m=0,v=Ga(r({value:l}),t.font,"center","top");d=v.width*1.3,m=v.height*1.3,p=Math.max(p,d,7),h=Math.max(h,m,7)}var g=p/f,y=h/c;isNaN(g)&&(g=1/0),isNaN(y)&&(y=1/0);var x=Math.max(0,Math.floor(Math.min(g,y))),_=zv(e.model),S=e.getExtent(),b=_.lastAutoInterval,w=_.lastTickCount;return b!=null&&w!=null&&Math.abs(b-x)<=1&&Math.abs(w-o)<=1&&b>x&&_.axisExtent0===S[0]&&_.axisExtent1===S[1]?x=b:(_.lastTickCount=o,_.lastAutoInterval=x,_.axisExtent0=S[0],_.axisExtent1=S[1]),x}function zst(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 JU(e,t,r){var n=vp(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=a[0],f=i.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=qx(e),p=o.get("showMinLabel")||c,h=o.get("showMaxLabel")||c;p&&u!==a[0]&&m(a[0]);for(var d=u;d<=a[1];d+=l)m(d);h&&d-l!==a[1]&&m(a[1]);function m(v){var g={value:v};s.push(r?v:{formattedLabel:n(g),rawLabel:i.getLabel(g),tickValue:v})}return s}function tV(e,t,r){var n=e.scale,i=vp(e),a=[];return D(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&a.push(r?l:{formattedLabel:i(o),rawLabel:s,tickValue:l})}),a}var eV=[0,1],Ust=function(){function e(t,r,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=r,this._extent=n||[0,0]}return e.prototype.contain=function(t){var r=this._extent,n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return t>=n&&t<=i},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return Qy(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,r){var n=this._extent;n[0]=t,n[1]=r},e.prototype.dataToCoord=function(t,r){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&i.type==="ordinal"&&(n=n.slice(),rV(n,i.count())),$t(t,eV,n,r)},e.prototype.coordToData=function(t,r){var n=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(n=n.slice(),rV(n,i.count()));var a=$t(t,n,eV,r);return this.scale.scale(a)},e.prototype.pointToData=function(t,r){},e.prototype.getTicksCoords=function(t){t=t||{};var r=t.tickModel||this.getTickModel(),n=qU(this,r),i=n.ticks,a=F(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=r.get("alignWithLabel");return Vst(this,a,o,t.clamp),a},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),r=t.get("splitNumber");r>0&&r<100||(r=5);var n=this.scale.getMinorTicks(r),i=F(n,function(a){return F(a,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return i},e.prototype.getViewLabels=function(){return XU(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,r=this.scale.getExtent(),n=r[1]-r[0]+(this.onBand?1:0);n===0&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},e.prototype.calculateCategoryInterval=function(){return QU(this)},e}();function rV(e,t){var r=e[1]-e[0],n=t,i=r/n/2;e[0]+=i,e[1]-=i}function Vst(e,t,r,n){var i=t.length;if(!e.onBand||r||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[1]};else{var l=t[i-1].tickValue-t[0].tickValue,u=(t[i-1].coord-t[0].coord)/l;D(t,function(h){h.coord-=u/2});var f=e.scale.getExtent();s=1+f[1]-t[i-1].tickValue,o={coord:t[i-1].coord+u*s},t.push(o)}var c=a[0]>a[1];p(t[0].coord,a[0])&&(n?t[0].coord=a[0]:t.shift()),n&&p(a[0],t[0].coord)&&t.unshift({coord:a[0]}),p(a[1],o.coord)&&(n?o.coord=a[1]:t.pop()),n&&p(o.coord,a[1])&&t.push({coord:a[1]});function p(h,d){return h=pe(h),d=pe(d),c?h>d:hi&&(i+=Uv);var h=Math.atan2(s,o);if(h<0&&(h+=Uv),h>=n&&h<=i||h+Uv>=n&&h+Uv<=i)return l[0]=f,l[1]=c,u-r;var d=r*Math.cos(n)+e,m=r*Math.sin(n)+t,v=r*Math.cos(i)+e,g=r*Math.sin(i)+t,y=(d-o)*(d-o)+(m-s)*(m-s),x=(v-o)*(v-o)+(g-s)*(g-s);return y0){t=t/180*Math.PI,ya.fromArray(e[0]),Me.fromArray(e[1]),Ze.fromArray(e[2]),kt.sub(ro,ya,Me),kt.sub(eo,Ze,Me);var r=ro.len(),n=eo.len();if(!(r<.001||n<.001)){ro.scale(1/r),eo.scale(1/n);var i=ro.dot(eo),a=Math.cos(t);if(a1&&kt.copy(hn,Ze),hn.toArray(e[1])}}}}function aV(e,t,r){if(r<=180&&r>0){r=r/180*Math.PI,ya.fromArray(e[0]),Me.fromArray(e[1]),Ze.fromArray(e[2]),kt.sub(ro,Me,ya),kt.sub(eo,Ze,Me);var n=ro.len(),i=eo.len();if(!(n<.001||i<.001)){ro.scale(1/n),eo.scale(1/i);var a=ro.dot(t),o=Math.cos(r);if(a=l)kt.copy(hn,Ze);else{hn.scaleAndAdd(eo,s/Math.tan(Math.PI/2-f));var c=Ze.x!==Me.x?(hn.x-Me.x)/(Ze.x-Me.x):(hn.y-Me.y)/(Ze.y-Me.y);if(isNaN(c))return;c<0?kt.copy(hn,Me):c>1&&kt.copy(hn,Ze)}hn.toArray(e[1])}}}}function nV(e,t,r,n){var i=r==="normal",a=i?e:e.ensureState(r);a.ignore=t;var o=n.get("smooth");o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=n.getModel("lineStyle").getLineStyle();i?e.useStyle(s):a.style=s}function Yst(e,t){var r=t.smooth,n=t.points;if(n)if(e.moveTo(n[0][0],n[0][1]),r>0&&n.length>=3){var i=mi(n[0],n[1]),a=mi(n[1],n[2]);if(!i||!a){e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]);return}var o=Math.min(i,a)*r,s=Dc([],n[1],n[0],o/i),l=Dc([],n[1],n[2],o/a),u=Dc([],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],n[2][0],n[2][1])}else for(var f=1;f0&&a&&b(-c/o,0,o);var v=e[0],g=e[o-1],y,x;_(),y<0&&w(-y,.8),x<0&&w(x,.8),_(),S(y,x,1),S(x,y,-1),_(),y<0&&T(-y),x<0&&T(x);function _(){y=v.rect[t]-n,x=i-g.rect[t]-g.rect[r]}function S(M,C,A){if(M<0){var P=Math.min(C,-M);if(P>0){b(P*A,0,o);var L=P+M;L<0&&w(-L*A,1)}else w(-M*A,1)}}function b(M,C,A){M!==0&&(u=!0);for(var P=C;P0)for(var L=0;L0;L--){var k=A[L-1]*R;b(-k,L,o)}}}function T(M){var C=M<0?-1:1;M=Math.abs(M);for(var A=Math.ceil(M/(o-1)),P=0;P0?b(A,0,P+1):b(-A,o-P-1,o),M-=A,M<=0)return}return u}function sV(e,t,r,n){return oV(e,"x","width",t,r,n)}function Jx(e,t,r,n){return oV(e,"y","height",t,r,n)}function t1(e){var t=[];e.sort(function(m,v){return v.priority-m.priority});var r=new dt(0,0,0,0);function n(m){if(!m.ignore){var v=m.ensureState("emphasis");v.ignore==null&&(v.ignore=!1)}m.ignore=!0}for(var i=0;i=0&&n.attr(a.oldLayoutSelect),gt(p,"emphasis")>=0&&n.attr(a.oldLayoutEmphasis)),Rt(n,u,r,l)}else if(n.attr(u),!Xo(n).valueAnimation){var c=bt(n.style.opacity,1);n.style.opacity=0,Kt(n,{style:{opacity:c}},r,l)}if(a.oldLayout=u,n.states.select){var h=a.oldLayoutSelect={};e1(h,u,r1),e1(h,n.states.select,r1)}if(n.states.emphasis){var d=a.oldLayoutEmphasis={};e1(d,u,r1),e1(d,n.states.emphasis,r1)}R0(n,l,f,r,r)}if(i&&!i.ignore&&!i.invisible){var a=Zst(i),o=a.oldLayout,m={points:i.shape.points};o?(i.attr({shape:o}),Rt(i,{shape:m},r)):(i.setShape(m),i.style.strokePercent=0,Kt(i,{style:{strokePercent:1}},r)),a.oldLayout=m}},e}(),uV=Kst;var xA=yt();function _A(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,r,n){var i=xA(r).labelManager;i||(i=xA(r).labelManager=new uV),i.clearLabels()}),e.registerUpdateLifecycle("series:layoutlabels",function(t,r,n){var i=xA(r).labelManager;n.updatedSeries.forEach(function(a){i.addLabelsOfSeries(r.getViewOfSeriesModel(a))}),i.updateLayoutConfig(r),i.layout(r),i.processLabelsOverall()})}var bA=Math.sin,SA=Math.cos,fV=Math.PI,ef=Math.PI*2,$st=180/fV,jst=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,r){this._add("M",t,r)},e.prototype.lineTo=function(t,r){this._add("L",t,r)},e.prototype.bezierCurveTo=function(t,r,n,i,a,o){this._add("C",t,r,n,i,a,o)},e.prototype.quadraticCurveTo=function(t,r,n,i){this._add("Q",t,r,n,i)},e.prototype.arc=function(t,r,n,i,a,o){this.ellipse(t,r,n,n,0,i,a,o)},e.prototype.ellipse=function(t,r,n,i,a,o,s,l){var u=s-o,f=!l,c=Math.abs(u),p=Fa(c-ef)||(f?u>=ef:-u>=ef),h=u>0?u%ef:u%ef+ef,d=!1;p?d=!0:Fa(c)?d=!1:d=h>=fV==!!f;var m=t+n*SA(o),v=r+i*bA(o);this._start&&this._add("M",m,v);var g=Math.round(a*$st);if(p){var y=1/this._p,x=(f?1:-1)*(ef-y);this._add("A",n,i,g,1,+f,t+n*SA(o+x),r+i*bA(o+x)),y>.01&&this._add("A",n,i,g,0,+f,m,v)}else{var _=t+n*SA(s),S=r+i*bA(s);this._add("A",n,i,g,+d,+f,_,S)}},e.prototype.rect=function(t,r,n,i){this._add("M",t,r),this._add("l",n,0),this._add("l",0,i),this._add("l",-n,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,r,n,i,a,o,s,l,u){for(var f=[],c=this._p,p=1;p"}function nlt(e){return""}function Bv(e,t){t=t||{};var r=t.newline?` `:"";function n(i){var a=i.children,o=i.tag,s=i.attrs,l=i.text;return rlt(o,s)+(o!=="style"?Rr(l):l||"")+(a?""+r+F(a,function(u){return n(u)}).join(r)+r:"")+nlt(o)}return n(e)}function dV(e,t,r){r=r||{};var n=r.newline?` -`:"",i=" {"+n,a=n+"}",o=F(St(e),function(l){return l+i+F(St(e[l]),function(u){return u+":"+e[l][u]+";"}).join(n)+a}).join(n),s=F(St(t),function(l){return"@keyframes "+l+i+F(St(t[l]),function(u){return u+i+F(St(t[l][u]),function(f){var c=t[l][u][f];return f==="d"&&(c='path("'+c+'")'),f+":"+c+";"}).join(n)+a}).join(n)+a}).join(n);return!o&&!s?"":[""].join(n)}function Fv(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function AA(e,t,r,n){return Ke("svg","root",{width:e,height:t,xmlns:cV,"xmlns:xlink":MA,version:"1.1",baseProfile:"full",viewBox:n?"0 0 "+e+" "+t:!1},r)}var vV={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"},rf="transform-origin";function ilt(e,t,r){var n=V({},e.shape);V(n,t),e.buildPath(r,n);var i=new n1;return i.reset(Fy(e)),r.rebuildPath(i,1),i.generateStr(),i.getStr()}function alt(e,t){var r=t.originX,n=t.originY;(r||n)&&(e[rf]=r+"px "+n+"px")}var olt={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function gV(e,t){var r=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[r]=e,r}function slt(e,t,r){var n=e.shape.paths,i={},a,o;if(C(n,function(l){var u=Fv(r.zrId);u.animation=!0,Gv(l,{},u,!0);var f=u.cssAnims,c=u.cssNodes,p=St(f),h=p.length;if(h){o=p[h-1];var d=f[o];for(var m in d){var v=d[m];i[m]=i[m]||{d:""},i[m].d+=v.d||""}for(var g in c){var y=c[g].animation;y.indexOf(o)>=0&&(a=y)}}}),!!a){t.d=!1;var s=gV(i,r);return a.replace(o,s)}}function mV(e){return H(e)?vV[e]?"cubic-bezier("+vV[e]+")":Rc(e)?e:"":""}function Gv(e,t,r,n){var i=e.animators,a=i.length,o=[];if(e instanceof Qc){var s=slt(e,t,r);if(s)o.push(s);else if(!a)return}else if(!a)return;for(var l={},u=0;u0}).length){var ut=gV(w,r);return ut+" "+y[0]+" both"}}for(var v in l){var s=m(l[v]);s&&o.push(s)}if(o.length){var g=r.zrId+"-cls-"+r.cssClassIdx++;r.cssNodes["."+g]={animation:o.join(",")},t.class=g}}var Hv=Math.round;function bV(e){return e&&H(e.src)}function SV(e){return e&&j(e.toDataURL)}function CA(e,t,r,n){TA(function(i,a){var o=i==="fill"||i==="stroke";o&&By(a)?IA(t,e,i,n):o&&wd(a)?LA(r,e,i,n):e[i]=a},t,r,!1),dlt(r,e,n)}function yV(e){return Fa(e[0]-1)&&Fa(e[1])&&Fa(e[2])&&Fa(e[3]-1)}function llt(e){return Fa(e[4])&&Fa(e[5])}function DA(e,t,r){if(t&&!(llt(t)&&yV(t))){var n=r?10:1e4;e.transform=yV(t)?"translate("+Hv(t[4]*n)/n+" "+Hv(t[5]*n)/n+")":Kk(t)}}function xV(e,t,r){for(var n=e.points,i=[],a=0;a"u"){var v="Image width/height must been given explictly in svg-ssr renderer.";be(p,v),be(h,v)}else if(p==null||h==null){var g=function(A,M){if(A){var P=A.elm,L=p||M.width,I=h||M.height;A.tag==="pattern"&&(u?(I=1,L/=a.width):f&&(L=1,I/=a.height)),A.attrs.width=L,A.attrs.height=I,P&&(P.setAttribute("width",L),P.setAttribute("height",I))}},y=Od(d,null,e,function(A){l||g(b,A),g(c,A)});y&&y.width&&y.height&&(p=p||y.width,h=h||y.height)}c=Ke("image","img",{href:d,width:p,height:h}),o.width=p,o.height=h}else i.svgElement&&(c=at(i.svgElement),o.width=i.svgWidth,o.height=i.svgHeight);if(c){var x,_;l?x=_=1:u?(_=1,x=o.width/a.width):f?(x=1,_=o.height/a.height):o.patternUnits="userSpaceOnUse",x!=null&&!isNaN(x)&&(o.width=x),_!=null&&!isNaN(_)&&(o.height=_);var S=Gy(i);S&&(o.patternTransform=S);var b=Ke("pattern","",o,[c]),w=Bv(b),T=n.patternCache,D=T[w];D||(D=n.zrId+"-p"+n.patternIdx++,T[w]=D,o.id=D,b=n.defs[D]=Ke("pattern",D,o,[c])),t[r]=Td(D)}}function TV(e,t,r){var n=r.clipPathCache,i=r.defs,a=n[e.id];if(!a){a=r.zrId+"-c"+r.clipPathIdx++;var o={id:a};n[e.id]=a,i[a]=Ke("clipPath",a,o,[wV(e,r)])}t["clip-path"]=Td(a)}function PA(e){return document.createTextNode(e)}function sl(e,t,r){e.insertBefore(t,r)}function RA(e,t){e.removeChild(t)}function NA(e,t){e.appendChild(t)}function kA(e){return e.parentNode}function OA(e){return e.nextSibling}function a1(e,t){e.textContent=t}var MV=58,mlt=120,glt=Ke("","");function zA(e){return e===void 0}function no(e){return e!==void 0}function ylt(e,t,r){for(var n={},i=t;i<=r;++i){var a=e[i].key;a!==void 0&&(n[a]=i)}return n}function Wv(e,t){var r=e.key===t.key,n=e.tag===t.tag;return n&&r}function Yv(e){var t,r=e.children,n=e.tag;if(no(n)){var i=e.elm=i1(n);if(s1(glt,e),B(r))for(t=0;ta?(d=r[l+1]==null?null:r[l+1].elm,AV(e,d,r,i,l)):o1(e,t,n,a))}function xp(e,t){var r=t.elm=e.elm,n=e.children,i=t.children;e!==t&&(s1(e,t),zA(t.text)?no(n)&&no(i)?n!==i&&xlt(r,n,i):no(i)?(no(e.text)&&a1(r,""),AV(r,null,i,0,i.length-1)):no(n)?o1(r,n,0,n.length-1):no(e.text)&&a1(r,""):e.text!==t.text&&(no(n)&&o1(r,n,0,n.length-1),a1(r,t.text)))}function UA(e,t){if(Wv(e,t))xp(e,t);else{var r=e.elm,n=kA(r);Yv(t),n!==null&&(sl(n,t.elm,OA(r)),o1(n,[e],0,0))}return t}var _lt=0,blt=function(){function e(t,r,n){if(this.type="svg",this.refreshHover=CV("refreshHover"),this.configLayer=CV("configLayer"),this.storage=r,this._opts=n=V({},n),this.root=t,this._id="zr"+_lt++,this._oldVNode=AA(n.width,n.height),t&&!n.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var a=this._svgDom=this._oldVNode.elm=i1("svg");s1(null,this._oldVNode),i.appendChild(a),t.appendChild(i)}this.resize(n.width,n.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",UA(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return EA(t,Fv(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var r=this.storage.getDisplayList(!0),n=this._width,i=this._height,a=Fv(this._id);a.animation=t.animation,a.willUpdate=t.willUpdate,a.compress=t.compress;var o=[],s=this._bgVNode=Slt(n,i,this._backgroundColor,a);s&&o.push(s);var l=t.compress?null:this._mainVNode=Ke("g","main",{},[]);this._paintList(r,a,l?l.children:o),l&&o.push(l);var u=F(St(a.defs),function(p){return a.defs[p]});if(u.length&&o.push(Ke("defs","defs",{},u)),t.animation){var f=dV(a.cssNodes,a.cssAnims,{newline:!0});if(f){var c=Ke("style","stl",{},[],f);o.push(c)}}return AA(n,i,o,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},Bv(this.renderToVNode({animation:bt(t.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:bt(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,r,n){for(var i=t.length,a=[],o=0,s,l,u=0,f=0;f=0&&!(p&&l&&p[m]===l[m]);m--);for(var v=d-1;v>m;v--)o--,s=a[o-1];for(var g=m+1;g=s)}}for(var c=this.__startIndex;c15)break}}I.prevElClipPaths&&g.restore()};if(y)if(y.length===0)T=v.__endIndex;else for(var A=h.dpr,M=0;M0&&t>i[0]){for(l=0;lt);l++);s=n[i[l]]}if(i.splice(l+1,0,t),n[t]=r,!r.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(r.dom,u.nextSibling):o.appendChild(r.dom)}else o.firstChild?o.insertBefore(r.dom,o.firstChild):o.appendChild(r.dom);r.__painter=this}},e.prototype.eachLayer=function(t,r){for(var n=this._zlevelList,i=0;i0?u1:0),this._needsManuallyCompositing),f.__builtin__||au("ZLevel "+u+" has been used by unkown layer "+f.id),f!==a&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.incremental?f.__drawIndex=-1:f.__drawIndex=l,r(l),a=f),i.__dirty&or&&!i.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}r(l),this.eachBuiltinLayer(function(c,p){!c.__used&&c.getElementCount()>0&&(c.__dirty=!0,c.__startIndex=c.__endIndex=c.__drawIndex=0),c.__dirty&&c.__drawIndex<0&&(c.__drawIndex=c.__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,C(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var n=this._layerConfig;n[t]?_t(n[t],r,!0):n[t]=r;for(var i=0;i-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},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}(Wt),PV=Dlt;function xa(e,t){var r=e.mapDimensionsAll("defaultedLabel"),n=r.length;if(n===1){var i=jo(e,t,r[0]);return i!=null?i+"":null}else if(n){for(var a=[],o=0;o=0&&n.push(t[a])}return n.join(" ")}var Elt=function(e){N(t,e);function t(r,n,i,a){var o=e.call(this)||this;return o.updateData(r,n,i,a),o}return t.prototype._createSymbol=function(r,n,i,a,o){this.removeAll();var s=ne(r,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:a[0]/2,scaleY:a[1]/2}),s.drift=Ilt,this._symbolType=r,this.add(s)},t.prototype.stopSymbolAnimation=function(r){this.childAt(0).stopAnimation(null,r)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Yr(this.childAt(0))},t.prototype.downplay=function(){Xr(this.childAt(0))},t.prototype.setZ=function(r,n){var i=this.childAt(0);i.zlevel=r,i.z=n},t.prototype.setDraggable=function(r,n){var i=this.childAt(0);i.draggable=r,i.cursor=!n&&r?"move":i.cursor},t.prototype.updateData=function(r,n,i,a){this.silent=!1;var o=r.getItemVisual(n,"symbol")||"circle",s=r.hostModel,l=t.getSymbolSize(r,n),u=o!==this._symbolType,f=a&&a.disableAnimation;if(u){var c=r.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,r,n,l,c)}else{var p=this.childAt(0);p.silent=!1;var h={scaleX:l[0]/2,scaleY:l[1]/2};f?p.attr(h):Rt(p,h,s,n),er(p)}if(this._updateCommon(r,n,l,i,a),u){var p=this.childAt(0);if(!f){var h={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:p.style.opacity}};p.scaleX=p.scaleY=0,p.style.opacity=0,Kt(p,h,s,n)}}f&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(r,n,i,a,o){var s=this.childAt(0),l=r.hostModel,u,f,c,p,h,d,m,v,g;if(a&&(u=a.emphasisItemStyle,f=a.blurItemStyle,c=a.selectItemStyle,p=a.focus,h=a.blurScope,m=a.labelStatesModels,v=a.hoverScale,g=a.cursorStyle,d=a.emphasisDisabled),!a||r.hasItemOption){var y=a&&a.itemModel?a.itemModel:r.getItemModel(n),x=y.getModel("emphasis");u=x.getModel("itemStyle").getItemStyle(),c=y.getModel(["select","itemStyle"]).getItemStyle(),f=y.getModel(["blur","itemStyle"]).getItemStyle(),p=x.get("focus"),h=x.get("blurScope"),d=x.get("disabled"),m=ae(y),v=x.getShallow("scale"),g=y.getShallow("cursor")}var _=r.getItemVisual(n,"symbolRotate");s.attr("rotation",(_||0)*Math.PI/180||0);var S=li(r.getItemVisual(n,"symbolOffset"),i);S&&(s.x=S[0],s.y=S[1]),g&&s.attr("cursor",g);var b=r.getItemVisual(n,"style"),w=b.fill;if(s instanceof me){var T=s.style;s.useStyle(V({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},b))}else s.__isEmptyBrush?s.useStyle(V({},b)):s.useStyle(b),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var D=r.getItemVisual(n,"liftZ"),A=this._z2;D!=null?A==null&&(this._z2=s.z2,s.z2+=D):A!=null&&(s.z2=A,this._z2=null);var M=o&&o.useNameLabel;he(s,m,{labelFetcher:l,labelDataIndex:n,defaultText:P,inheritColor:w,defaultOpacity:b.opacity});function P(E){return M?r.getName(E):xa(r,E)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=c,s.ensureState("blur").style=f;var I=v==null||v===!0?Math.max(1.1,3/this._sizeY):isFinite(v)&&v>0?+v:1;L.scaleX=this._sizeX*I,L.scaleY=this._sizeY*I,this.setSymbolScale(1),Zt(this,p,h,d)},t.prototype.setSymbolScale=function(r){this.scaleX=this.scaleY=r},t.prototype.fadeOut=function(r,n,i){var a=this.childAt(0),o=ht(this).dataIndex,s=i&&i.animation;if(this.silent=a.silent=!0,i&&i.fadeLabel){var l=a.getTextContent();l&&Ai(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){a.removeTextContent()}})}else a.removeTextContent();Ai(a,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:r,removeOpt:s})},t.getSymbolSize=function(r,n){return ha(r.getItemVisual(n,"symbolSize"))},t}(nt);function Ilt(e,t){this.parent.drift(e,t)}var ts=Elt;function FA(e,t,r,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(r))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&e.getItemVisual(r,"symbol")!=="none"}function RV(e){return e!=null&&!rt(e)&&(e={isIgnore:e}),e||{}}function NV(e){var t=e.hostModel,r=t.getModel("emphasis");return{emphasisItemStyle:r.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:r.get("focus"),blurScope:r.get("blurScope"),emphasisDisabled:r.get("disabled"),hoverScale:r.get("scale"),labelStatesModels:ae(t),cursorStyle:t.get("cursor")}}var Llt=function(){function e(t){this.group=new nt,this._SymbolCtor=t||ts}return e.prototype.updateData=function(t,r){this._progressiveEls=null,r=RV(r);var n=this.group,i=t.hostModel,a=this._data,o=this._SymbolCtor,s=r.disableAnimation,l=NV(t),u={disableAnimation:s},f=r.getSymbolPoint||function(c){return t.getItemLayout(c)};a||n.removeAll(),t.diff(a).add(function(c){var p=f(c);if(FA(t,p,c,r)){var h=new o(t,c,l,u);h.setPosition(p),t.setItemGraphicEl(c,h),n.add(h)}}).update(function(c,p){var h=a.getItemGraphicEl(p),d=f(c);if(!FA(t,d,c,r)){n.remove(h);return}var m=t.getItemVisual(c,"symbol")||"circle",v=h&&h.getSymbolType&&h.getSymbolType();if(!h||v&&v!==m)n.remove(h),h=new o(t,c,l,u),h.setPosition(d);else{h.updateData(t,c,l,u);var g={x:d[0],y:d[1]};s?h.attr(g):Rt(h,g,i)}n.add(h),t.setItemGraphicEl(c,h)}).remove(function(c){var p=a.getItemGraphicEl(c);p&&p.fadeOut(function(){n.remove(p)},i)}).execute(),this._getSymbolPoint=f,this._data=t},e.prototype.updateLayout=function(){var t=this,r=this._data;r&&r.eachItemGraphicEl(function(n,i){var a=t._getSymbolPoint(i);n.setPosition(a),n.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=NV(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,r,n){this._progressiveEls=[],n=RV(n);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a0?r=n[0]:n[1]<0&&(r=n[1]),r}function p1(e,t,r,n){var i=NaN;e.stacked&&(i=r.get(r.getCalculationInfo("stackedOverDimension"),n)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=r.get(e.baseDim,n),o[1-a]=i,t.dataToPoint(o)}function Rlt(e,t){var r=[];return t.diff(e).add(function(n){r.push({cmd:"+",idx:n})}).update(function(n,i){r.push({cmd:"=",idx:i,idx1:n})}).remove(function(n){r.push({cmd:"-",idx:n})}).execute(),r}function GA(e,t,r,n,i,a,o,s){for(var l=Rlt(e,t),u=[],f=[],c=[],p=[],h=[],d=[],m=[],v=c1(i,t,o),g=e.getLayout("points")||[],y=t.getLayout("points")||[],x=0;x=i||m<0)break;if(af(g,y)){if(l){m+=a;continue}break}if(m===r)e[a>0?"moveTo":"lineTo"](g,y),c=g,p=y;else{var x=g-u,_=y-f;if(x*x+_*_<.5){m+=a;continue}if(o>0){for(var S=m+a,b=t[S*2],w=t[S*2+1];b===g&&w===y&&v=n||af(b,w))h=g,d=y;else{A=b-u,M=w-f;var I=g-u,E=b-g,R=y-f,k=w-y,O=void 0,z=void 0;if(s==="x"){O=Math.abs(I),z=Math.abs(E);var U=A>0?1:-1;h=g-U*O*o,d=y,P=g+U*z*o,L=y}else if(s==="y"){O=Math.abs(R),z=Math.abs(k);var G=M>0?1:-1;h=g,d=y-G*O*o,P=g,L=y+G*z*o}else O=Math.sqrt(I*I+R*R),z=Math.sqrt(E*E+k*k),D=z/(z+O),h=g-A*o*(1-D),d=y-M*o*(1-D),P=g+A*o*D,L=y+M*o*D,P=ll(P,ul(b,g)),L=ll(L,ul(w,y)),P=ul(P,ll(b,g)),L=ul(L,ll(w,y)),A=P-g,M=L-y,h=g-A*O/z,d=y-M*O/z,h=ll(h,ul(u,g)),d=ll(d,ul(f,y)),h=ul(h,ll(u,g)),d=ul(d,ll(f,y)),A=g-h,M=y-d,P=g+A*z/O,L=y+M*z/O}e.bezierCurveTo(c,p,h,d,g,y),c=P,p=L}else e.lineTo(g,y)}u=g,f=y,m+=a}return v}var kV=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),OV=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new kV},t.prototype.buildPath=function(r,n){var i=n.points,a=0,o=i.length/2;if(n.connectNulls){for(;o>0&&af(i[o*2-2],i[o*2-1]);o--);for(;a=0){var _=u?(d-l)*x+l:(h-s)*x+s;return u?[r,_]:[_,r]}s=h,l=d;break;case o.C:h=a[c++],d=a[c++],m=a[c++],v=a[c++],g=a[c++],y=a[c++];var S=u?du(s,h,m,g,r,f):du(l,d,v,y,r,f);if(S>0)for(var b=0;b=0){var _=u?Ve(l,d,v,y,w):Ve(s,h,m,g,w);return u?[r,_]:[_,r]}}s=g,l=y;break}}},t}(vt);var Nlt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(kV),h1=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new Nlt},t.prototype.buildPath=function(r,n){var i=n.points,a=n.stackedOnPoints,o=0,s=i.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&af(i[s*2-2],i[s*2-1]);s--);for(;ot){a?r.push(o(a,l,t)):i&&r.push(o(i,l,0),o(i,l,t));break}else i&&(r.push(o(i,l,0)),i=null),r.push(l),a=l}return r}function zlt(e,t,r){var n=e.getVisual("visualMeta");if(!(!n||!n.length||!e.count())&&t.type==="cartesian2d"){for(var i,a,o=n.length-1;o>=0;o--){var s=e.getDimensionInfo(n[o].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){a=n[o];break}}if(a){var l=t.getAxis(i),u=F(a.stops,function(x){return{coord:l.toGlobalCoord(l.dataToCoord(x.value)),color:x.color}}),f=u.length,c=a.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),c.reverse());var p=Olt(u,i==="x"?r.getWidth():r.getHeight()),h=p.length;if(!h&&f)return u[0].coord<0?c[1]?c[1]:u[f-1].color:c[0]?c[0]:u[0].color;var d=10,m=p[0].coord-d,v=p[h-1].coord+d,g=v-m;if(g<.001)return"transparent";C(p,function(x){x.offset=(x.coord-m)/g}),p.push({offset:h?p[h-1].offset:.5,color:c[1]||"transparent"}),p.unshift({offset:h?p[0].offset:.5,color:c[0]||"transparent"});var y=new $a(0,0,0,0,p,!0);return y[i]=m,y[i+"2"]=v,y}}}function Ult(e,t,r){var n=e.get("showAllSymbol"),i=n==="auto";if(!(n&&!i)){var a=r.getAxesByScale("ordinal")[0];if(a&&!(i&&Vlt(a,t))){var o=t.mapDimension(a.dim),s={};return C(a.getViewLabels(),function(l){var u=a.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function Vlt(e,t){var r=e.getExtent(),n=Math.abs(r[1]-r[0])/e.scale.count();isNaN(n)&&(n=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;on)return!1;return!0}function Blt(e,t){return isNaN(e)||isNaN(t)}function Flt(e){for(var t=e.length/2;t>0&&Blt(e[t*2-2],e[t*2-1]);t--);return t-1}function FV(e,t){return[e[t*2],e[t*2+1]]}function Glt(e,t,r){for(var n=e.length/2,i=r==="x"?0:1,a,o,s=0,l=-1,u=0;u=t||a>=t&&o<=t){l=u;break}s=u,a=o}return{range:[s,l],t:(t-a)/(o-a)}}function GV(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&r.get(["emphasis","lineStyle","width"])==="bolder"){var U=m.getState("emphasis").style;U.lineWidth=+m.style.lineWidth+1}ht(m).seriesIndex=r.seriesIndex,Zt(m,k,O,z);var G=BV(r.get("smooth")),Y=r.get("smoothMonotone");if(m.setShape({smooth:G,smoothMonotone:Y,connectNulls:T}),v){var et=l.getCalculationInfo("stackedOnSeries"),tt=0;v.useStyle(J(f.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),et&&(tt=BV(et.get("smooth"))),v.setShape({smooth:G,stackedOnSmooth:tt,smoothMonotone:Y,connectNulls:T}),we(v,r,"areaStyle"),ht(v).seriesIndex=r.seriesIndex,Zt(v,k,O,z)}var lt=function(Mt){a._changePolyState(Mt)};l.eachItemGraphicEl(function(Mt){Mt&&(Mt.onHoverStateChange=lt)}),this._polyline.onHoverStateChange=lt,this._data=l,this._coordSys=o,this._stackedOnPoints=b,this._points=c,this._step=M,this._valueOrigin=_,r.get("triggerLineEvent")&&(this.packEventData(r,m),v&&this.packEventData(r,v))},t.prototype.packEventData=function(r,n){ht(n).eventData={componentType:"series",componentSubType:"line",componentIndex:r.componentIndex,seriesIndex:r.seriesIndex,seriesName:r.name,seriesType:"line"}},t.prototype.highlight=function(r,n,i,a){var o=r.getData(),s=wi(o,a);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var f=l[s*2],c=l[s*2+1];if(isNaN(f)||isNaN(c)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,c))return;var p=r.get("zlevel")||0,h=r.get("z")||0;u=new ts(o,s),u.x=f,u.y=c,u.setZ(p,h);var d=u.getSymbolPath().getTextContent();d&&(d.zlevel=p,d.z=h,d.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Vt.prototype.highlight.call(this,r,n,i,a)},t.prototype.downplay=function(r,n,i,a){var o=r.getData(),s=wi(o,a);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 Vt.prototype.downplay.call(this,r,n,i,a)},t.prototype._changePolyState=function(r){var n=this._polygon;ku(this._polyline,r),n&&ku(n,r)},t.prototype._newPolyline=function(r){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new OV({shape:{points:r},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(r,n){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new h1({shape:{points:r,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(r,n,i){var a,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(a=s.isHorizontal(),o=!1):n.type==="polar"&&(a=s.dim==="angle",o=!0);var u=r.hostModel,f=u.get("animationDuration");j(f)&&(f=f(null));var c=u.get("animationDelay")||0,p=j(c)?c(null):c;r.eachItemGraphicEl(function(h,d){var m=h;if(m){var v=[h.x,h.y],g=void 0,y=void 0,x=void 0;if(i)if(o){var _=i,S=n.pointToCoord(v);a?(g=_.startAngle,y=_.endAngle,x=-S[1]/180*Math.PI):(g=_.r0,y=_.r,x=S[0])}else{var b=i;a?(g=b.x,y=b.x+b.width,x=h.x):(g=b.y+b.height,y=b.y,x=h.y)}var w=y===g?0:(x-g)/(y-g);l&&(w=1-w);var T=j(c)?c(d):f*w+p,D=m.getSymbolPath(),A=D.getTextContent();m.attr({scaleX:0,scaleY:0}),m.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),A&&A.animateFrom({style:{opacity:0}},{duration:300,delay:T}),D.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(r,n,i){var a=r.getModel("endLabel");if(GV(r)){var o=r.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 f=Flt(l);f>=0&&(he(s,ae(r,"endLabel"),{inheritColor:i,labelFetcher:r,labelDataIndex:f,defaultText:function(c,p,h){return h!=null?f1(o,h):xa(o,c)},enableTextSetter:!0},Hlt(a,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(r,n,i,a,o,s,l){var u=this._endLabel,f=this._polyline;if(u){r<1&&a.originalX==null&&(a.originalX=u.x,a.originalY=u.y);var c=i.getLayout("points"),p=i.hostModel,h=p.get("connectNulls"),d=s.get("precision"),m=s.get("distance")||0,v=l.getBaseAxis(),g=v.isHorizontal(),y=v.inverse,x=n.shape,_=y?g?x.x:x.y+x.height:g?x.x+x.width:x.y,S=(g?m:0)*(y?-1:1),b=(g?0:-m)*(y?-1:1),w=g?"x":"y",T=Glt(c,_,w),D=T.range,A=D[1]-D[0],M=void 0;if(A>=1){if(A>1&&!h){var P=FV(c,D[0]);u.attr({x:P[0]+S,y:P[1]+b}),o&&(M=p.getRawValue(D[0]))}else{var P=f.getPointOn(_,w);P&&u.attr({x:P[0]+S,y:P[1]+b});var L=p.getRawValue(D[0]),I=p.getRawValue(D[1]);o&&(M=i0(i,d,L,I,T.t))}a.lastFrameIndex=D[0]}else{var E=r===1||a.lastFrameIndex>0?D[0]:0,P=FV(c,E);o&&(M=p.getRawValue(E)),u.attr({x:P[0]+S,y:P[1]+b})}if(o){var R=Xo(u);typeof R.setLabelText=="function"&&R.setLabelText(M)}}},t.prototype._doUpdateAnimation=function(r,n,i,a,o,s,l){var u=this._polyline,f=this._polygon,c=r.hostModel,p=GA(this._data,r,this._stackedOnPoints,n,this._coordSys,i,this._valueOrigin,s),h=p.current,d=p.stackedOnCurrent,m=p.next,v=p.stackedOnNext;if(o&&(h=cl(p.current,i,o,l),d=cl(p.stackedOnCurrent,i,o,l),m=cl(p.next,i,o,l),v=cl(p.stackedOnNext,i,o,l)),VV(h,m)>3e3||f&&VV(d,v)>3e3){u.stopAnimation(),u.setShape({points:m}),f&&(f.stopAnimation(),f.setShape({points:m,stackedOnPoints:v}));return}u.shape.__points=p.current,u.shape.points=h;var g={shape:{points:m}};p.current!==h&&(g.shape.__points=p.next),u.stopAnimation(),Rt(u,g,c),f&&(f.setShape({points:h,stackedOnPoints:d}),f.stopAnimation(),Rt(f,{shape:{stackedOnPoints:v}},c),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var y=[],x=p.status,_=0;_t&&(t=e[r]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,r=0;r10&&o.type==="cartesian2d"&&a){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),c=n.getDevicePixelRatio(),p=Math.abs(f[1]-f[0])*(c||1),h=Math.round(s/p);if(isFinite(h)&&h>1){a==="lttb"&&t.setData(i.lttbDownSample(i.mapDimension(u.dim),1/h));var d=void 0;H(a)?d=Ylt[a]:j(a)&&(d=a),d&&t.setData(i.downSample(i.mapDimension(u.dim),1/h,d,Xlt))}}}}}function qA(e){e.registerChartView(HV),e.registerSeriesModel(PV),e.registerLayout(_a("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var r=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=r.getVisual("style").fill),r.setVisual("legendLineStyle",n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,Xv("line"))}var WV=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(r,n){return Tr(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(r,n,i){var a=this.coordinateSystem;if(a&&a.clampData){var o=a.clampData(r),s=a.dataToPoint(o);if(i)C(a.getAxes(),function(p,h){if(p.type==="category"&&n!=null){var d=p.getTicksCoords(),m=o[h],v=n[h]==="x1"||n[h]==="y1";if(v&&(m+=1),d.length<2)return;if(d.length===2){s[h]=p.toGlobalCoord(p.getExtent()[v?1:0]);return}for(var g=void 0,y=void 0,x=1,_=0;_m){y=(S+g)/2;break}_===1&&(x=b-d[0].tickValue)}y==null&&(g?g&&(y=d[d.length-1].coord):y=d[0].coord),s[h]=p.toGlobalCoord(y)}});else{var l=this.getData(),u=l.getLayout("offset"),f=l.getLayout("size"),c=a.getBaseAxis().isHorizontal()?0:1;s[c]+=u+f/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}(Wt);Wt.registerClass(WV);var _p=WV;var qlt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(){return Tr(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 r=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>r&&(r=n),r},t.prototype.brushSelector=function(r,n,i){return i.rect(n.getItemLayout(r))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Kr(_p.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}(_p),YV=qlt;var Zlt=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}(),Klt=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="sausage",n}return t.prototype.getDefaultShape=function(){return new Zlt},t.prototype.buildPath=function(r,n){var i=n.cx,a=n.cy,o=Math.max(n.r0||0,0),s=Math.max(n.r,0),l=(s-o)*.5,u=o+l,f=n.startAngle,c=n.endAngle,p=n.clockwise,h=Math.PI*2,d=p?c-fMath.PI/2&&fs)return!0;s=c}return!1},t.prototype._isOrderDifferentInView=function(r,n){for(var i=n.scale,a=i.getExtent(),o=Math.max(0,a[0]),s=Math.min(a[1],i.getOrdinalMeta().categories.length-1);o<=s;++o)if(r.ordinalNumbers[o]!==i.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(r,n,i,a){if(this._isOrderChangedWithinSameData(r,n,i)){var o=this._dataSort(r,i,n);this._isOrderDifferentInView(o,i)&&(this._removeOnRenderedListener(a),a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",axisId:i.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(r,n,i){var a=n.baseAxis,o=this._dataSort(r,a,function(s){return r.get(r.mapDimension(n.otherAxis.dim),s)});i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",isInitSort:!0,axisId:a.index,sortInfo:o})},t.prototype.remove=function(r,n){this._clear(this._model),this._removeOnRenderedListener(n)},t.prototype.dispose=function(r,n){this._removeOnRenderedListener(n)},t.prototype._removeOnRenderedListener=function(r){this._onRendered&&(r.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(r){var n=this.group,i=this._data;r&&r.isAnimationEnabled()&&i&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],i.eachItemGraphicEl(function(a){Go(a,r,ht(a).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(Vt),ZV={cartesian2d:function(e,t){var r=t.width<0?-1:1,n=t.height<0?-1:1;r<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,a=e.y+e.height,o=ZA(t.x,e.x),s=KA(t.x+t.width,i),l=ZA(t.y,e.y),u=KA(t.y+t.height,a),f=si?s:o,t.y=c&&l>a?u:l,t.width=f?0:s-o,t.height=c?0:u-l,r<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),f||c},polar:function(e,t){var r=t.r0<=t.r?1:-1;if(r<0){var n=t.r;t.r=t.r0,t.r0=n}var i=KA(t.r,e.r),a=ZA(t.r0,e.r0);t.r=i,t.r0=a;var o=i-a<0;if(r<0){var n=t.r;t.r=t.r0,t.r0=n}return o}},KV={cartesian2d:function(e,t,r,n,i,a,o,s,l){var u=new At({shape:V({},n),z2:1});if(u.__dataIndex=r,u.name="item",a){var f=u.shape,c=i?"height":"width";f[c]=0}return u},polar:function(e,t,r,n,i,a,o,s,l){var u=!i&&l?bp:Ye,f=new u({shape:n,z2:1});f.name="item";var c=n6(i);if(f.calculateTextPosition=XV(c,{isRoundCap:u===bp}),a){var p=f.shape,h=i?"r":"endAngle",d={};p[h]=i?n.r0:n.startAngle,d[h]=n[h],(s?Rt:Kt)(f,{shape:d},a)}return f}};function Qlt(e,t){var r=e.get("realtimeSort",!0),n=t.getBaseAxis();if(r&&n.type==="category"&&t.type==="cartesian2d")return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}function $V(e,t,r,n,i,a,o,s){var l,u;a?(u={x:n.x,width:n.width},l={y:n.y,height:n.height}):(u={y:n.y,height:n.height},l={x:n.x,width:n.width}),s||(o?Rt:Kt)(r,{shape:l},t,i,null);var f=t?e.baseAxis.model:null;(o?Rt:Kt)(r,{shape:u},f,i)}function jV(e,t){for(var r=0;r0?1:-1,o=n.height>0?1:-1;return{x:n.x+a*i/2,y:n.y+o*i/2,width:n.width-a*i,height:n.height-o*i}},polar:function(e,t,r){var n=e.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function eut(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function n6(e){return function(t){var r=t?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+r;default:return n}}}(e)}function JV(e,t,r,n,i,a,o,s){var l=t.getItemVisual(r,"style");if(s){if(!a.get("roundCap")){var f=e.shape,c=ao(n.getModel("itemStyle"),f,!0);V(f,c),e.setShape(f)}}else{var u=n.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(l);var p=n.getShallow("cursor");p&&e.attr("cursor",p);var h=s?o?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":o?i.height>=0?"bottom":"top":i.width>=0?"right":"left",d=ae(n);he(e,d,{labelFetcher:a,labelDataIndex:r,defaultText:xa(a.getData(),r),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:h});var m=e.getTextContent();if(s&&m){var v=n.get(["label","position"]);e.textConfig.inside=v==="middle"?!0:null,qV(e,v==="outside"?h:v,n6(o),n.get(["label","rotate"]))}P0(m,d,a.getRawValue(r),function(y){return f1(t,y)});var g=n.getModel(["emphasis"]);Zt(e,g.get("focus"),g.get("blurScope"),g.get("disabled")),we(e,n),eut(i)&&(e.style.fill="none",e.style.stroke="none",C(e.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function rut(e,t){var r=e.get(["itemStyle","borderColor"]);if(!r||r==="none")return 0;var n=e.get(["itemStyle","borderWidth"])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,i,a)}var nut=function(){function e(){}return e}(),t6=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="largeBar",n}return t.prototype.getDefaultShape=function(){return new nut},t.prototype.buildPath=function(r,n){for(var i=n.points,a=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f=0?r:null},30,!1);function iut(e,t,r){for(var n=e.baseDimIdx,i=1-n,a=e.shape.points,o=e.largeDataIndices,s=[],l=[],u=e.barWidth,f=0,c=a.length/3;f=s[0]&&t<=s[0]+l[0]&&r>=s[1]&&r<=s[1]+l[1])return o[f]}return-1}function i6(e,t,r){if(Ni(r,"cartesian2d")){var n=t,i=r.getArea();return{x:e?n.x:i.x,y:e?i.y:n.y,width:e?n.width:i.width,height:e?i.height:n.height}}else{var i=r.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:a.r0,r:e?i.r:a.r,startAngle:e?a.startAngle:0,endAngle:e?a.endAngle:Math.PI*2}}}function aut(e,t,r){var n=e.type==="polar"?Ye:At;return new n({shape:i6(t,r,e),silent:!0,z2:0})}var a6=jlt;function $A(e){e.registerChartView(a6),e.registerSeriesModel(YV),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,pt(Ux,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,Vx("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,Xv("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,r){var n=t.componentType||"series";r.eachComponent({mainType:n,query:t},function(i){t.sortInfo&&i.axis.setCategorySortInfo(t.sortInfo)})})}var g1=Math.PI*2,o6=Math.PI/180;function s6(e,t){return re(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function jA(e,t){var r=s6(e,t),n=e.get("center"),i=e.get("radius");B(i)||(i=[0,i]);var a=q(r.width,t.getWidth()),o=q(r.height,t.getHeight()),s=Math.min(a,o),l=q(i[0],s/2),u=q(i[1],s/2),f,c,p=e.coordinateSystem;if(p){var h=p.dataToPoint(n);f=h[0]||0,c=h[1]||0}else B(n)||(n=[n,n]),f=q(n[0],a)+r.x,c=q(n[1],o)+r.y;return{cx:f,cy:c,r0:l,r:u}}function QA(e,t,r){t.eachSeriesByType(e,function(n){var i=n.getData(),a=i.mapDimension("value"),o=s6(n,r),s=jA(n,r),l=s.cx,u=s.cy,f=s.r,c=s.r0,p=-n.get("startAngle")*o6,h=n.get("minAngle")*o6,d=0;i.each(a,function(A){!isNaN(A)&&d++});var m=i.getSum(a),v=Math.PI/(m||d)*2,g=n.get("clockwise"),y=n.get("roseType"),x=n.get("stillShowZeroSum"),_=i.getDataExtent(a);_[0]=0;var S=g1,b=0,w=p,T=g?1:-1;if(i.setLayout({viewRect:o,r:f}),i.each(a,function(A,M){var P;if(isNaN(A)){i.setItemLayout(M,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:l,cy:u,r0:c,r:y?NaN:f});return}y!=="area"?P=m===0&&x?v:A*v:P=g1/d,Pr?g:v,S=Math.abs(x.label.y-r);if(S>=_.maxY){var b=x.label.x-t-x.len2*i,w=n+x.len,T=Math.abs(b)e.unconstrainedWidth?null:h:null;n.setStyle("width",d)}var m=n.getBoundingRect();a.width=m.width;var v=(n.style.margin||0)+2.1;a.height=m.height+v,a.y-=(a.height-c)/2}}}function JA(e){return e.position==="center"}function tC(e){var t=e.getData(),r=[],n,i,a=!1,o=(e.get("minShowLabelAngle")||0)*out,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,f=s.x,c=s.y,p=s.height;function h(b){b.ignore=!0}function d(b){if(!b.ignore)return!0;for(var w in b.states)if(b.states[w].ignore===!1)return!0;return!1}t.each(function(b){var w=t.getItemGraphicEl(b),T=w.shape,D=w.getTextContent(),A=w.getTextGuideLine(),M=t.getItemModel(b),P=M.getModel("label"),L=P.get("position")||M.get(["emphasis","label","position"]),I=P.get("distanceToLabelLine"),E=P.get("alignTo"),R=q(P.get("edgeDistance"),u),k=P.get("bleedMargin"),O=M.getModel("labelLine"),z=O.get("length");z=q(z,u);var U=O.get("length2");if(U=q(U,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":Y>0?"left":"right"}var te=Math.PI,Jt=0,Dt=P.get("rotate");if(Ct(Dt))Jt=Dt*(te/180);else if(L==="center")Jt=0;else if(Dt==="radial"||Dt===!0){var ve=Y<0?-G+te:-G;Jt=ve}else if(Dt==="tangential"&&L!=="outside"&&L!=="outer"){var ar=Math.atan2(Y,et);ar<0&&(ar=te*2+ar);var jn=et>0;jn&&(ar=te+ar),Jt=ar-te}if(a=!!Jt,D.x=tt,D.y=lt,D.rotation=Jt,D.setStyle({verticalAlign:"middle"}),ct){D.setStyle({align:ut});var t2=D.states.select;t2&&(t2.x+=D.x,t2.y+=D.y)}else{var Cs=D.getBoundingRect().clone();Cs.applyTransform(D.getComputedTransform());var ik=(D.style.margin||0)+2.1;Cs.y-=ik/2,Cs.height+=ik,r.push({label:D,labelLine:A,position:L,len:z,len2:U,minTurnAngle:O.get("minTurnAngle"),maxSurfaceAngle:O.get("maxSurfaceAngle"),surfaceNormal:new kt(Y,et),linePoints:Mt,textAlign:ut,labelDistance:I,labelAlignTo:E,edgeDistance:R,bleedMargin:k,rect:Cs,unconstrainedWidth:Cs.width,labelStyleWidth:D.style.width})}w.setTextConfig({inside:ct})}}),!a&&e.get("avoidLabelOverlap")&&sut(r,n,i,l,u,p,f,c);for(var m=0;m0){for(var f=o.getItemLayout(0),c=1;isNaN(f&&f.startAngle)&&c=a.r0}},t.type="pie",t}(Vt),f6=uut;function fi(e,t,r){t=B(t)&&{coordDimensions:t}||V({encodeDefine:e.getEncode()},t);var n=e.getSource(),i=va(n,t).dimensions,a=new Ne(i,e);return a.initData(n,r),a}var fut=function(){function e(t,r){this._getDataWithEncodedVisual=t,this._getRawData=r}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var r=this._getRawData();return r.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var r=this._getDataWithEncodedVisual();return r.indexOfName(t)},e.prototype.getItemVisual=function(t,r){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,r)},e}(),oo=fut;var cut=yt(),put=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new oo(Z(this.getData,this),Z(this.getRawData,this)),this._defaultLabelLine(r)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return fi(this,{coordDimensions:["value"],encodeDefaulter:pt(op,this)})},t.prototype.getDataParams=function(r){var n=this.getData(),i=cut(n),a=i.seats;if(!a){var o=[];n.each(n.mapDimension("value"),function(l){o.push(l)}),a=i.seats=wO(o,n.hostModel.get("percentPrecision"))}var s=e.prototype.getDataParams.call(this,r);return s.percent=a[r]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(r){ni(r,"labelLine",["show"]);var n=r.labelLine,i=r.emphasis.labelLine;n.show=n.show&&r.label.show,i.show=i.show&&r.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}(Wt),c6=put;function eC(e){return{seriesType:e,reset:function(t,r){var n=t.getData();n.filterSelf(function(i){var a=n.mapDimension("value"),o=n.get(a,i);return!(Ct(o)&&!isNaN(o)&&o<0)})}}}function rC(e){e.registerChartView(f6),e.registerSeriesModel(c6),yx("pie",e.registerAction),e.registerLayout(pt(QA,"pie")),e.registerProcessor(ba("pie")),e.registerProcessor(eC("pie"))}var hut=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.getInitialData=function(r,n){return Tr(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var r=this.option.progressive;return r??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var r=this.option.progressiveThreshold;return r??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(r,n,i){return i.point(n.getItemLayout(r))},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}(Wt),p6=hut;var h6=4,dut=function(){function e(){}return e}(),vut=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new dut},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(r,n){var i=n.points,a=n.size,o=this.symbolProxy,s=o.shape,l=r.getContext?r.getContext():r,u=l&&a[0]=0;u--){var f=u*2,c=a[f]-s/2,p=a[f+1]-l/2;if(r>=c&&n>=p&&r<=c+s&&n<=p+l)return u}return-1},t.prototype.contain=function(r,n){var i=this.transformCoordToLocal(r,n),a=this.getBoundingRect();if(r=i[0],n=i[1],a.contain(r,n)){var o=this.hoverDataIdx=this.findDataIndex(r,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var r=this._rect;if(!r){for(var n=this.shape,i=n.points,a=n.size,o=a[0],s=a[1],l=1/0,u=1/0,f=-1/0,c=-1/0,p=0;p=0&&(u.dataIndex=c+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),d6=mut;var gut=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=r.getData(),o=this._updateSymbolDraw(a,r);o.updateData(a,{clipShape:this._getClipShape(r)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(r,n,i){var a=r.getData(),o=this._updateSymbolDraw(a,r);o.incrementalPrepareUpdate(a),this._finished=!1},t.prototype.incrementalRender=function(r,n,i){this._symbolDraw.incrementalUpdate(r,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=r.end===n.getData().count()},t.prototype.updateTransform=function(r,n,i){var a=r.getData();if(this.group.dirty(),!this._finished||a.count()>1e4)return{update:!0};var o=_a("").reset(r,n,i);o.progress&&o.progress({start:0,end:a.count(),count:a.count()},a),this._symbolDraw.updateLayout(a)},t.prototype.eachRendered=function(r){this._symbolDraw&&this._symbolDraw.eachRendered(r)},t.prototype._getClipShape=function(r){var n=r.coordinateSystem,i=n&&n.getArea&&n.getArea();return r.get("clip",!0)?i:null},t.prototype._updateSymbolDraw=function(r,n){var i=this._symbolDraw,a=n.pipelineContext,o=a.large;return(!i||o!==this._isLargeDraw)&&(i&&i.remove(),i=this._symbolDraw=o?new d6:new io,this._isLargeDraw=o,this.group.removeAll()),this.group.add(i.group),i},t.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(Vt),v6=gut;var yut=function(e){N(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}(Pt),m6=yut;var y1=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",se).models[0]},t.type="cartesian2dAxis",t}(Pt);ie(y1,to);var g6={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)"]}}},xut=_t({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},g6),nC=_t({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}}},g6),_ut=_t({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},nC),but=J({logBase:10},nC),x1={category:xut,value:nC,time:_ut,log:but};var y6={value:1,category:1,time:1,log:1};function Sa(e,t,r,n){C(y6,function(i,a){var o=_t(_t({},x1[a],!0),n,!0),s=function(l){N(u,l);function u(){var f=l!==null&&l.apply(this,arguments)||this;return f.type=t+"Axis."+a,f}return u.prototype.mergeDefaultAndTheme=function(f,c){var p=Ks(this),h=p?Di(f):{},d=c.getTheme();_t(f,d.get(a+"Axis")),_t(f,this.getDefaultOption()),f.type=x6(f),p&&On(f,h,p)},u.prototype.optionUpdated=function(){var f=this.option;f.type==="category"&&(this.__ordinalMeta=Pv.createByAxisModel(this))},u.prototype.getCategories=function(f){var c=this.option;if(c.type==="category")return f?c.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+a,u.defaultOption=o,u}(r);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+"Axis",x6)}function x6(e){return e.type||(e.data?"category":"value")}var Sut=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 F(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),Ut(this.getAxes(),function(r){return r.scale.type===t})},e.prototype.addAxis=function(t){var r=t.dim;this._axes[r]=t,this._dimList.push(r)},e}(),_6=Sut;var _1=["x","y"];function b6(e){return e.type==="interval"||e.type==="time"}var wut=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="cartesian2d",r.dimensions=_1,r}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var r=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!b6(r)||!b6(n))){var i=r.getExtent(),a=n.getExtent(),o=this.dataToPoint([i[0],a[0]]),s=this.dataToPoint([i[1],a[1]]),l=i[1]-i[0],u=a[1]-a[0];if(!(!l||!u)){var f=(s[0]-o[0])/l,c=(s[1]-o[1])/u,p=o[0]-i[0]*f,h=o[1]-a[0]*c,d=this._transform=[f,0,0,c,p,h];this._invTransform=gi([],d)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(r){var n=this.getAxis("x"),i=this.getAxis("y");return n.contain(n.toLocalCoord(r[0]))&&i.contain(i.toLocalCoord(r[1]))},t.prototype.containData=function(r){return this.getAxis("x").containData(r[0])&&this.getAxis("y").containData(r[1])},t.prototype.containZone=function(r,n){var i=this.dataToPoint(r),a=this.dataToPoint(n),o=this.getArea(),s=new dt(i[0],i[1],a[0]-i[0],a[1]-i[1]);return o.intersect(s)},t.prototype.dataToPoint=function(r,n,i){i=i||[];var a=r[0],o=r[1];if(this._transform&&a!=null&&isFinite(a)&&o!=null&&isFinite(o))return Ue(i,r,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return i[0]=s.toGlobalCoord(s.dataToCoord(a,n)),i[1]=l.toGlobalCoord(l.dataToCoord(o,n)),i},t.prototype.clampData=function(r,n){var i=this.getAxis("x").scale,a=this.getAxis("y").scale,o=i.getExtent(),s=a.getExtent(),l=i.parse(r[0]),u=a.parse(r[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(r,n){var i=[];if(this._invTransform)return Ue(i,r,this._invTransform);var a=this.getAxis("x"),o=this.getAxis("y");return i[0]=a.coordToData(a.toLocalCoord(r[0]),n),i[1]=o.coordToData(o.toLocalCoord(r[1]),n),i},t.prototype.getOtherAxis=function(r){return this.getAxis(r.dim==="x"?"y":"x")},t.prototype.getArea=function(){var r=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),i=Math.min(r[0],r[1]),a=Math.min(n[0],n[1]),o=Math.max(r[0],r[1])-i,s=Math.max(n[0],n[1])-a;return new dt(i,a,o,s)},t}(_6),S6=wut;var Tut=function(e){N(t,e);function t(r,n,i,a,o){var s=e.call(this,r,n,i)||this;return s.index=0,s.type=a||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var r=this.position;return r==="top"||r==="bottom"},t.prototype.getGlobalExtent=function(r){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),r&&n[0]>n[1]&&n.reverse(),n},t.prototype.pointToData=function(r,n){return this.coordToData(this.toLocalCoord(r[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(r){if(this.type!=="category")return!1;this.model.option.categorySortInfo=r,this.scale.setSortInfo(r)},t}(Mr),w6=Tut;function qv(e,t,r){r=r||{};var n=e.coordinateSystem,i=t.axis,a={},o=i.getAxesOnZeroOf()[0],s=i.position,l=o?"onZero":s,u=i.dim,f=n.getRect(),c=[f.x,f.x+f.width,f.y,f.y+f.height],p={left:0,right:1,top:0,bottom:1,onZero:2},h=t.get("offset")||0,d=u==="x"?[c[2]-h,c[3]+h]:[c[0]-h,c[1]+h];if(o){var m=o.toGlobalCoord(o.dataToCoord(0));d[p.onZero]=Math.max(Math.min(m,d[1]),d[0])}a.position=[u==="y"?d[p[l]]:c[0],u==="x"?d[p[l]]:c[3]],a.rotation=Math.PI/2*(u==="x"?0:1);var v={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=v[s],a.labelOffset=o?d[p[s]]-d[p.onZero]:0,t.get(["axisTick","inside"])&&(a.tickDirection=-a.tickDirection),_e(r.labelInside,t.get(["axisLabel","inside"]))&&(a.labelDirection=-a.labelDirection);var g=t.get(["axisLabel","rotate"]);return a.labelRotate=l==="top"?-g:g,a.z2=1,a}function iC(e){return e.get("coordinateSystem")==="cartesian2d"}function aC(e){var t={xAxisModel:null,yAxisModel:null};return C(t,function(r,n){var i=n.replace(/Model$/,""),a=e.getReferringComponents(i,se).models[0];t[n]=a}),t}var oC=Math.log;function b1(e,t,r){var n=Fn.prototype,i=n.getTicks.call(r),a=n.getTicks.call(r,!0),o=i.length-1,s=n.getInterval.call(r),l=fA(e,t),u=l.extent,f=l.fixMin,c=l.fixMax;if(e.type==="log"){var p=oC(e.base);u=[oC(u[0])/p,oC(u[1])/p]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:c});var h=n.getExtent.call(e);f&&(u[0]=h[0]),c&&(u[1]=h[1]);var d=n.getInterval.call(e),m=u[0],v=u[1];if(f&&c)d=(v-m)/o;else if(f)for(v=u[0]+d*o;vu[0]&&isFinite(m)&&isFinite(u[0]);)d=Ox(d),m=u[1]-d*o;else{var g=e.getTicks().length-1;g>o&&(d=Ox(d));var y=d*o;v=Math.ceil(u[1]/d)*d,m=pe(v-y),m<0&&u[0]>=0?(m=0,v=pe(y)):v>0&&u[1]<=0&&(v=0,m=-pe(y))}var x=(i[0].value-a[0].value)/s,_=(i[o].value-a[o].value)/s;if(n.setExtent.call(e,m+d*x,v+d*_),n.setInterval.call(e,d),(x||_)&&n.setNiceExtent.call(e,m+d,v-d),!1)var S}var Mut=function(){function e(t,r,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=_1,this._initCartesian(t,r,n),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,r){var n=this._axesMap;this._updateScale(t,this.model);function i(o){var s,l=St(o),u=l.length;if(u){for(var f=[],c=u-1;c>=0;c--){var p=+l[c],h=o[p],d=h.model,m=h.scale;Rv(m)&&d.get("alignTicks")&&d.get("interval")==null?f.push(h):(Ja(m,d),Rv(m)&&(s=h))}f.length&&(s||(s=f.pop(),Ja(s.scale,s.model)),C(f,function(v){b1(v.scale,v.model,s.scale)}))}}i(n.x),i(n.y);var a={};C(n.x,function(o){M6(n,"y",o,a)}),C(n.y,function(o){M6(n,"x",o,a)}),this.resize(this.model,r)},e.prototype.resize=function(t,r,n){var i=t.getBoxLayoutParams(),a=!n&&t.get("containLabel"),o=re(i,{width:r.getWidth(),height:r.getHeight()});this._rect=o;var s=this._axesList;l(),a&&(C(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=UU(u);if(f){var c=u.isHorizontal()?"height":"width",p=u.model.get(["axisLabel","margin"]);o[c]-=f[c]+p,u.position==="top"?o.y+=f.height+p:u.position==="left"&&(o.x+=f.width+p)}}}),l()),C(this._coordsList,function(u){u.calcAffineTransform()});function l(){C(s,function(u){var f=u.isHorizontal(),c=f?[0,o.width]:[0,o.height],p=u.inverse?1:0;u.setExtent(c[p],c[1-p]),Aut(u,f?o.x:o.y)})}},e.prototype.getAxis=function(t,r){var n=this._axesMap[t];if(n!=null)return n[r||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,r){if(t!=null&&r!=null){var n="x"+t+"y"+r;return this._coordsMap[n]}rt(t)&&(r=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,a=this._coordsList;i0?"top":"bottom",a="center"):Ld(i-pl)?(o=n>0?"bottom":"top",a="center"):(o="middle",i>0&&i0?"right":"left":a=n>0?"left":"right"),{rotation:i,textAlign:a,textVerticalAlign:o}},e.makeAxisEventDataBase=function(t){var r={componentType:t.mainType,componentIndex:t.componentIndex};return r[t.mainType+"Index"]=t.componentIndex,r},e.isLabelSilent=function(t){var r=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||r&&r.show)},e}(),D6={axisLine:function(e,t,r,n){var i=t.get(["axisLine","show"]);if(i==="auto"&&e.handleAutoShown&&(i=e.handleAutoShown("axisLine")),!!i){var a=t.axis.getExtent(),o=n.transform,s=[a[0],0],l=[a[1],0],u=s[0]>l[0];o&&(Ue(s,s,o),Ue(l,l,o));var f=V({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new De({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:f,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});Ho(c.shape,c.style.lineWidth),c.anid="line",r.add(c);var p=t.get(["axisLine","symbol"]);if(p!=null){var h=t.get(["axisLine","symbolSize"]);H(p)&&(p=[p,p]),(H(h)||Ct(h))&&(h=[h,h]);var d=li(t.get(["axisLine","symbolOffset"])||0,h),m=h[0],v=h[1];C([{rotate:e.rotation+Math.PI/2,offset:d[0],r:0},{rotate:e.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(g,y){if(p[y]!=="none"&&p[y]!=null){var x=ne(p[y],-m/2,-v/2,m,v,f.stroke,!0),_=g.r+g.offset,S=u?l:s;x.attr({rotation:g.rotate,x:S[0]+_*Math.cos(e.rotation),y:S[1]-_*Math.sin(e.rotation),silent:!0,z2:11}),r.add(x)}})}}},axisTickLabel:function(e,t,r,n){var i=Eut(r,n,t,e),a=Lut(r,n,t,e);if(Dut(t,a,i),Iut(r,n,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=Qx(F(a,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));t1(o)}},axisName:function(e,t,r,n){var i=_e(e.axisName,t.get("name"));if(i){var a=t.get("nameLocation"),o=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),f=u[0]>u[1]?-1:1,c=[a==="start"?u[0]-f*l:a==="end"?u[1]+f*l:(u[0]+u[1])/2,I6(a)?e.labelOffset+o*l:0],p,h=t.get("nameRotate");h!=null&&(h=h*pl/180);var d;I6(a)?p=of.innerTextLayout(e.rotation,h??e.rotation,o):(p=Cut(e.rotation,a,h||0,u),d=e.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(p.rotation)),!isFinite(d)&&(d=null)));var m=s.getFont(),v=t.get("nameTruncate",!0)||{},g=v.ellipsis,y=_e(e.nameTruncateMaxWidth,v.maxWidth,d),x=new Lt({x:c[0],y:c[1],rotation:p.rotation,silent:of.isLabelSilent(t),style:Qt(s,{text:i,font:m,overflow:"truncate",width:y,ellipsis:g,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||p.textAlign,verticalAlign:s.get("verticalAlign")||p.textVerticalAlign}),z2:1});if(sa({el:x,componentModel:t,itemName:i}),x.__fullText=i,x.anid="name",t.get("triggerEvent")){var _=of.makeAxisEventDataBase(t);_.targetType="axisName",_.name=i,ht(x).eventData=_}n.add(x),x.updateTransform(),r.add(x),x.decomposeTransform()}}};function Cut(e,t,r,n){var i=H2(r-e),a,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return Ld(i-pl/2)?(o=l?"bottom":"top",a="center"):Ld(i-pl*1.5)?(o=l?"top":"bottom",a="center"):(o="middle",ipl/2?a=l?"left":"right":a=l?"right":"left"),{rotation:i,textAlign:a,textVerticalAlign:o}}function Dut(e,t,r){if(!qx(e.axis)){var n=e.get(["axisLabel","showMinLabel"]),i=e.get(["axisLabel","showMaxLabel"]);t=t||[],r=r||[];var a=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=r[0],f=r[1],c=r[r.length-1],p=r[r.length-2];n===!1?(ki(a),ki(u)):E6(a,o)&&(n?(ki(o),ki(f)):(ki(a),ki(u))),i===!1?(ki(s),ki(c)):E6(l,s)&&(i?(ki(l),ki(p)):(ki(s),ki(c)))}}function ki(e){e&&(e.ignore=!0)}function E6(e,t){var r=e&&e.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!r||!n)){var i=Ls([]);return Cn(i,i,-e.rotation),r.applyTransform(An([],i,e.getLocalTransform())),n.applyTransform(An([],i,t.getLocalTransform())),r.intersect(n)}}function I6(e){return e==="middle"||e==="center"}function L6(e,t,r,n,i){for(var a=[],o=[],s=[],l=0;l=0||e===t}function R6(e){var t=S1(e);if(t){var r=t.axisPointerModel,n=t.axis.scale,i=r.option,a=r.get("status"),o=r.get("value");o!=null&&(o=n.parse(o));var s=uC(r);a==null&&(i.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o0&&!d.min?d.min=0:d.min!=null&&d.min<0&&!d.max&&(d.max=0);var m=l;d.color!=null&&(m=J({color:d.color},l));var v=_t(at(d),{boundaryGap:r,splitNumber:n,scale:i,axisLine:a,axisTick:o,axisLabel:s,name:d.text,showName:u,nameLocation:"end",nameGap:c,nameTextStyle:m,triggerEvent:p},!1);if(H(f)){var g=v.name;v.name=f.replace("{value}",g??"")}else j(f)&&(v.name=f(v.name,v));var y=new Ht(v,null,this.ecModel);return ie(y,to.prototype),y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this._indicatorModels=h},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:_t({lineStyle:{color:"#bbb"}},Zv.axisLine),axisLabel:A1(Zv.axisLabel,!1),axisTick:A1(Zv.axisTick,!1),splitLine:A1(Zv.splitLine,!0),splitArea:A1(Zv.splitArea,!0),indicator:[]},t}(Pt),H6=Hut;var Wut=["axisLine","axisTickLabel","axisName"],Yut=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=this.group;a.removeAll(),this._buildAxes(r),this._buildSplitLineAndArea(r)},t.prototype._buildAxes=function(r){var n=r.coordinateSystem,i=n.getIndicatorAxes(),a=F(i,function(o){var s=o.model.get("showName")?o.name:"",l=new Br(o.model,{axisName:s,position:[n.cx,n.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});C(a,function(o){C(Wut,o.add,o),this.group.add(o.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(r){var n=r.coordinateSystem,i=n.getIndicatorAxes();if(!i.length)return;var a=r.get("shape"),o=r.getModel("splitLine"),s=r.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),f=o.get("show"),c=s.get("show"),p=l.get("color"),h=u.get("color"),d=B(p)?p:[p],m=B(h)?h:[h],v=[],g=[];function y(E,R,k){var O=k%R.length;return E[O]=E[O]||[],O}if(a==="circle")for(var x=i[0].getTicksCoords(),_=n.cx,S=n.cy,b=0;b3?1.4:o>1?1.2:1.1,f=a>0?u:1/u;xC(this,"zoom","zoomOnMouseWheel",r,{scale:f,originX:s,originY:l,isAvailableBehavior:null})}if(i){var c=Math.abs(a),p=(a>0?1:-1)*(c>3?.4:c>1?.15:.05);xC(this,"scrollMove","moveOnMouseWheel",r,{scrollDelta:p,originX:s,originY:l,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(r){if(!gC(this._zr,"globalPan")){var n=r.pinchScale>1?1.1:1/1.1;xC(this,"zoom",null,r,{scale:n,originX:r.pinchX,originY:r.pinchY,isAvailableBehavior:null})}},t}(Je);function xC(e,t,r,n,i){e.pointerChecker&&e.pointerChecker(n,i.originX,i.originY)&&(Mn(n.event),Q6(e,t,r,n,i))}function Q6(e,t,r,n,i){i.isAvailableBehavior=Z(C1,null,r,n),e.trigger(t,i)}function C1(e,t,r){var n=r[e];return!e||n&&(!H(n)||t.event[n+"Key"])}var so=Zut;function wp(e,t,r){var n=e.target;n.x+=t,n.y+=r,n.dirty()}function Tp(e,t,r,n){var i=e.target,a=e.zoomLimit,o=e.zoom=e.zoom||1;if(o*=t,a){var s=a.min||0,l=a.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/e.zoom;e.zoom=o,i.x-=(r-i.x)*(u-1),i.y-=(n-i.y)*(u-1),i.scaleX*=u,i.scaleY*=u,i.dirty()}var Kut={axisPointer:1,tooltip:1,brush:1};function hl(e,t,r){var n=t.getComponentByElement(e.topTarget),i=n&&n.coordinateSystem;return n&&n!==r&&!Kut.hasOwnProperty(n.mainType)&&i&&i.model!==r}function D1(e){if(H(e)){var t=new DOMParser;e=t.parseFromString(e,"text/xml")}var r=e;for(r.nodeType===9&&(r=r.firstChild);r.nodeName.toLowerCase()!=="svg"||r.nodeType!==1;)r=r.nextSibling;return r}var bC,E1={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"},J6=St(E1),I1={"alignment-baseline":"textBaseline","stop-color":"stopColor"},t8=St(I1),$ut=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(t,r){r=r||{};var n=D1(t);this._defsUsePending=[];var i=new nt;this._root=i;var a=[],o=n.getAttribute("viewBox")||"",s=parseFloat(n.getAttribute("width")||r.width),l=parseFloat(n.getAttribute("height")||r.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),ci(n,i,null,!0,!1);for(var u=n.firstChild;u;)this._parseNode(u,i,a,null,!1,!1),u=u.nextSibling;Jut(this._defs,this._defsUsePending),this._defsUsePending=[];var f,c;if(o){var p=L1(o);p.length>=4&&(f={x:parseFloat(p[0]||0),y:parseFloat(p[1]||0),width:parseFloat(p[2]),height:parseFloat(p[3])})}if(f&&s!=null&&l!=null&&(c=wC(f,{x:0,y:0,width:s,height:l}),!r.ignoreViewBox)){var h=i;i=new nt,i.add(h),h.scaleX=h.scaleY=c.scale,h.x=c.x,h.y=c.y}return!r.ignoreRootClip&&s!=null&&l!=null&&i.setClipPath(new At({shape:{x:0,y:0,width:s,height:l}})),{root:i,width:s,height:l,viewBoxRect:f,viewBoxTransform:c,named:a}},e.prototype._parseNode=function(t,r,n,i,a,o){var s=t.nodeName.toLowerCase(),l,u=i;if(s==="defs"&&(a=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=r;else{if(!a){var f=bC[s];if(f&&st(bC,s)){l=f.call(this,t,r);var c=t.getAttribute("name");if(c){var p={name:c,namedFrom:null,svgNodeTagLower:s,el:l};n.push(p),s==="g"&&(u=p)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:l});r.add(l)}}var h=e8[s];if(h&&st(e8,s)){var d=h.call(this,t),m=t.getAttribute("id");m&&(this._defs[m]=d)}}if(l&&l.isGroup)for(var v=t.firstChild;v;)v.nodeType===1?this._parseNode(v,l,n,u,a,o):v.nodeType===3&&o&&this._parseText(v,l),v=v.nextSibling},e.prototype._parseText=function(t,r){var n=new zo({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),jut(n,r);var i=n.style,a=i.fontSize;a&&a<9&&(i.fontSize=9,n.scaleX*=a/9,n.scaleY*=a/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var s=n.getBoundingRect();return this._textX+=s.width,r.add(n),n},e.internalField=function(){bC={g:function(t,r){var n=new nt;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n},rect:function(t,r){var n=new At;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},circle:function(t,r){var n=new Sr;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,r){var n=new De;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},ellipse:function(t,r){var n=new Yd;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},polygon:function(t,r){var n=t.getAttribute("points"),i;n&&(i=i8(n));var a=new Re({shape:{points:i||[]},silent:!0});return Oi(r,a),ci(t,a,this._defsUsePending,!1,!1),a},polyline:function(t,r){var n=t.getAttribute("points"),i;n&&(i=i8(n));var a=new Ie({shape:{points:i||[]},silent:!0});return Oi(r,a),ci(t,a,this._defsUsePending,!1,!1),a},image:function(t,r){var n=new me;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},text:function(t,r){var n=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",a=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(a),this._textY=parseFloat(i)+parseFloat(o);var s=new nt;return Oi(r,s),ci(t,s,this._defsUsePending,!1,!0),s},tspan:function(t,r){var n=t.getAttribute("x"),i=t.getAttribute("y");n!=null&&(this._textX=parseFloat(n)),i!=null&&(this._textY=parseFloat(i));var a=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",s=new nt;return Oi(r,s),ci(t,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(a),this._textY+=parseFloat(o),s},path:function(t,r){var n=t.getAttribute("d")||"",i=b0(n);return Oi(r,i),ci(t,i,this._defsUsePending,!1,!1),i.silent=!0,i}}}(),e}(),e8={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),r=parseInt(e.getAttribute("y1")||"0",10),n=parseInt(e.getAttribute("x2")||"10",10),i=parseInt(e.getAttribute("y2")||"0",10),a=new $a(t,r,n,i);return r8(e,a),n8(e,a),a},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),r=parseInt(e.getAttribute("cy")||"0",10),n=parseInt(e.getAttribute("r")||"0",10),i=new M0(t,r,n);return r8(e,i),n8(e,i),i}};function r8(e,t){var r=e.getAttribute("gradientUnits");r==="userSpaceOnUse"&&(t.global=!0)}function n8(e,t){for(var r=e.firstChild;r;){if(r.nodeType===1&&r.nodeName.toLocaleLowerCase()==="stop"){var n=r.getAttribute("offset"),i=void 0;n&&n.indexOf("%")>0?i=parseInt(n,10)/100:n?i=parseFloat(n):i=0;var a={};s8(r,a,a);var o=a.stopColor||r.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:i,color:o})}r=r.nextSibling}}function Oi(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),J(t.__inheritedStyle,e.__inheritedStyle))}function i8(e){for(var t=L1(e),r=[],n=0;n0;a-=2){var o=n[a],s=n[a-1],l=L1(o);switch(i=i||tr(),s){case"translate":Nr(i,i,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Lc(i,i,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Cn(i,i,-parseFloat(l[0])*SC);break;case"skewX":var u=Math.tan(parseFloat(l[0])*SC);An(i,[1,0,u,1,0,0],i);break;case"skewY":var f=Math.tan(parseFloat(l[0])*SC);An(i,[1,f,0,1,0,0],i);break;case"matrix":i[0]=parseFloat(l[0]),i[1]=parseFloat(l[1]),i[2]=parseFloat(l[2]),i[3]=parseFloat(l[3]),i[4]=parseFloat(l[4]),i[5]=parseFloat(l[5]);break}}t.setLocalTransform(i)}}var o8=/([^\s:;]+)\s*:\s*([^:;]+)/g;function s8(e,t,r){var n=e.getAttribute("style");if(n){o8.lastIndex=0;for(var i;(i=o8.exec(n))!=null;){var a=i[1],o=st(E1,a)?E1[a]:null;o&&(t[o]=i[2]);var s=st(I1,a)?I1[a]:null;s&&(r[s]=i[2])}}}function nft(e,t,r){for(var n=0;n0,v={api:n,geo:l,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:m,isGeo:o,transformInfoRaw:p};l.resourceType==="geoJSON"?this._buildGeoJSON(v):l.resourceType==="geoSVG"&&this._buildSVG(v),this._updateController(t,r,n),this._updateMapSelectHandler(t,u,n,i)},e.prototype._buildGeoJSON=function(t){var r=this._regionsGroupByName=$(),n=$(),i=this._regionsGroup,a=t.transformInfoRaw,o=t.mapOrGeoModel,s=t.data,l=t.geo.projection,u=l&&l.stream;function f(h,d){return d&&(h=d(h)),h&&[h[0]*a.scaleX+a.x,h[1]*a.scaleY+a.y]}function c(h){for(var d=[],m=!u&&l&&l.project,v=0;v=0)&&(p=i);var h=o?{normal:{align:"center",verticalAlign:"middle"}}:null;he(t,ae(n),{labelFetcher:p,labelDataIndex:c,defaultText:r},h);var d=t.getTextContent();if(d&&(x8(d).ignore=d.ignore,t.textConfig&&o)){var m=t.getBoundingRect().clone();t.textConfig.layoutRect=m,t.textConfig.position=[(o[0]-m.x)/m.width*100+"%",(o[1]-m.y)/m.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function v8(e,t,r,n,i,a){e.data?e.data.setItemGraphicEl(a,t):ht(t).eventData={componentType:"geo",componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:r,region:n&&n.option||{}}}function m8(e,t,r,n,i){e.data||sa({el:t,componentModel:i,itemName:r,itemTooltipOption:n.get("tooltip")})}function g8(e,t,r,n,i){t.highDownSilentOnTouch=!!i.get("selectedMode");var a=n.getModel("emphasis"),o=a.get("focus");return Zt(t,o,a.get("blurScope"),a.get("disabled")),e.isGeo&&Yz(t,i,r),o}function y8(e,t,r){var n=[],i;function a(){i=[]}function o(){i.length&&(n.push(i),i=[])}var s=t({polygonStart:a,polygonEnd:o,lineStart:a,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&i.push([l,u])},sphere:function(){}});return!r&&s.polygonStart(),C(e,function(l){s.lineStart();for(var u=0;u-1&&(i.style.stroke=i.style.fill,i.style.fill="#fff",i.style.lineWidth=2),i},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}(Wt),b8=gft;function yft(e,t){var r={};return C(e,function(n){n.each(n.mapDimension("value"),function(i,a){var o="ec-"+n.getName(a);r[o]=r[o]||[],isNaN(i)||r[o].push(i)})}),e[0].map(e[0].mapDimension("value"),function(n,i){for(var a="ec-"+e[0].getName(i),o=0,s=1/0,l=-1/0,u=r[a].length,f=0;f1?(_.width=x,_.height=x/v):(_.height=x,_.width=x*v),_.y=y[1]-_.height/2,_.x=y[0]-_.width/2;else{var S=e.getBoxLayoutParams();S.aspect=v,_=re(S,{width:d,height:m})}this.setViewRect(_.x,_.y,_.width,_.height),this.setCenter(e.get("center"),t),this.setZoom(e.get("zoom"))}function bft(e,t){C(t.get("geoCoord"),function(r,n){e.addGeoCoord(n,r)})}var Sft=function(){function e(){this.dimensions=LC}return e.prototype.create=function(t,r){var n=[];function i(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 PC(l+s,l,V({nameMap:o.get("nameMap")},i(o)));u.zoomLimit=o.get("scaleLimit"),n.push(u),o.coordinateSystem=u,u.model=o,u.resize=A8,u.resize(o,r)}),t.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=n[l]}});var a={};return t.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();a[s]=a[s]||[],a[s].push(o)}}),C(a,function(o,s){var l=F(o,function(f){return f.get("nameMap")}),u=new PC(s,s,V({nameMap:Tc(l)},i(o[0])));u.zoomLimit=_e.apply(null,F(o,function(f){return f.get("scaleLimit")})),n.push(u),u.resize=A8,u.resize(o[0],r),C(o,function(f){f.coordinateSystem=u,bft(u,f)})}),n},e.prototype.getFilledRegions=function(t,r,n,i){for(var a=(t||[]).slice(),o=$(),s=0;s=0;o--){var s=i[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},r.push(s)}}function L8(e,t){var r=e.isExpand?e.children:[],n=e.parentNode.children,i=e.hierNode.i?n[e.hierNode.i-1]:null;if(r.length){Cft(e);var a=(r[0].hierNode.prelim+r[r.length-1].hierNode.prelim)/2;i?(e.hierNode.prelim=i.hierNode.prelim+t(e,i),e.hierNode.modifier=e.hierNode.prelim-a):e.hierNode.prelim=a}else i&&(e.hierNode.prelim=i.hierNode.prelim+t(e,i));e.parentNode.hierNode.defaultAncestor=Dft(e,i,e.parentNode.hierNode.defaultAncestor||n[0],t)}function P8(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function OC(e){return arguments.length?e:Lft}function uf(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function R8(e,t){return re(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Cft(e){for(var t=e.children,r=t.length,n=0,i=0;--r>=0;){var a=t[r];a.hierNode.prelim+=n,a.hierNode.modifier+=n,i+=a.hierNode.change,n+=a.hierNode.shift+i}}function Dft(e,t,r,n){if(t){for(var i=e,a=e,o=a.parentNode.children[0],s=t,l=i.hierNode.modifier,u=a.hierNode.modifier,f=o.hierNode.modifier,c=s.hierNode.modifier;s=NC(s),a=kC(a),s&&a;){i=NC(i),o=kC(o),i.hierNode.ancestor=e;var p=s.hierNode.prelim+c-a.hierNode.prelim-u+n(s,a);p>0&&(Ift(Eft(s,e,r),e,p),u+=p,l+=p),c+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=i.hierNode.modifier,f+=o.hierNode.modifier}s&&!NC(i)&&(i.hierNode.thread=s,i.hierNode.modifier+=c-l),a&&!kC(o)&&(o.hierNode.thread=a,o.hierNode.modifier+=u-f,r=e)}return r}function NC(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function kC(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function Eft(e,t,r){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:r}function Ift(e,t,r){var n=r/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=n,t.hierNode.shift+=r,t.hierNode.modifier+=r,t.hierNode.prelim+=r,e.hierNode.change+=n}function Lft(e,t){return e.parentNode===t.parentNode?1:2}var Pft=function(){function e(){this.parentPoint=[],this.childPoints=[]}return e}(),Rft=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Pft},t.prototype.buildPath=function(r,n){var i=n.childPoints,a=i.length,o=n.parentPoint,s=i[0],l=i[a-1];if(a===1){r.moveTo(o[0],o[1]),r.lineTo(s[0],s[1]);return}var u=n.orient,f=u==="TB"||u==="BT"?0:1,c=1-f,p=q(n.forkPosition,1),h=[];h[f]=o[f],h[c]=o[c]+(l[c]-o[c])*p,r.moveTo(o[0],o[1]),r.lineTo(h[0],h[1]),r.moveTo(s[0],s[1]),h[f]=s[f],r.lineTo(h[0],h[1]),h[f]=l[f],r.lineTo(h[0],h[1]),r.lineTo(l[0],l[1]);for(var d=1;dy.x,S||(_=_-Math.PI));var w=S?"left":"right",T=s.getModel("label"),D=T.get("rotate"),A=D*(Math.PI/180),M=v.getTextContent();M&&(v.setTextConfig({position:T.get("position")||w,rotation:D==null?-_:A,origin:"center"}),M.setStyle("verticalAlign","middle"))}var P=s.get(["emphasis","focus"]),L=P==="relative"?su(o.getAncestorsIndices(),o.getDescendantIndices()):P==="ancestor"?o.getAncestorsIndices():P==="descendant"?o.getDescendantIndices():null;L&&(ht(r).focus=L),kft(i,o,f,r,d,h,m,n),r.__edge&&(r.onHoverStateChange=function(I){if(I!=="blur"){var E=o.parentNode&&e.getItemGraphicEl(o.parentNode.dataIndex);E&&E.hoverState===Nu||ku(r.__edge,I)}})}function kft(e,t,r,n,i,a,o,s){var l=t.getModel(),u=e.get("edgeShape"),f=e.get("layout"),c=e.getOrient(),p=e.get(["lineStyle","curveness"]),h=e.get("edgeForkPosition"),d=l.getModel("lineStyle").getLineStyle(),m=n.__edge;if(u==="curve")t.parentNode&&t.parentNode!==r&&(m||(m=n.__edge=new Uu({shape:zC(f,c,p,i,i)})),Rt(m,{shape:zC(f,c,p,a,o)},e));else if(u==="polyline"&&f==="orthogonal"&&t!==r&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var v=t.children,g=[],y=0;yr&&(r=i.height)}this.height=r+1},e.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var r=0,n=this.children,i=n.length;r=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,r)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(t){if(!(this.dataIndex<0)){var r=this.hostTree,n=r.data.getItemModel(this.dataIndex);return n.getModel(t)}},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(t,r){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,r)},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,r=0;r=0){var n=r.getData().tree.root,i=e.targetNode;if(H(i)&&(i=n.getNodeById(i)),i&&n.contains(i))return{node:i};var a=e.targetNodeId;if(a!=null&&(i=n.getNodeById(a)))return{node:i}}}function VC(e){for(var t=[];e;)e=e.parentNode,e&&t.push(e);return t.reverse()}function Cp(e,t){var r=VC(e);return gt(r,t)>=0}function vl(e,t){for(var r=[];e;){var n=e.dataIndex;r.push({name:e.name,dataIndex:n,value:t.getRawValue(n)}),e=e.parentNode}return r.reverse(),r}var Xft=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.hasSymbolVisual=!0,r.ignoreStyleOnData=!0,r}return t.prototype.getInitialData=function(r){var n={name:r.name,children:r.data},i=r.leaves||{},a=new Ht(i,this,this.ecModel),o=Ap.createTree(n,this,s);function s(c){c.wrapMethod("getItemModel",function(p,h){var d=o.getNodeByDataIndex(h);return d&&d.children.length&&d.isExpand||(p.parentModel=a),p})}var l=0;o.eachNode("preorder",function(c){c.depth>l&&(l=c.depth)});var u=r.expandAndCollapse,f=u&&r.initialTreeDepth>=0?r.initialTreeDepth:l;return o.root.eachNode("preorder",function(c){var p=c.hostTree.data.getRawDataItem(c.dataIndex);c.isExpand=p&&p.collapsed!=null?!p.collapsed:c.depth<=f}),o.data},t.prototype.getOrient=function(){var r=this.get("orient");return r==="horizontal"?r="LR":r==="vertical"&&(r="TB"),r},t.prototype.setZoom=function(r){this.option.zoom=r},t.prototype.setCenter=function(r){this.option.center=r},t.prototype.formatTooltip=function(r,n,i){for(var a=this.getData().tree,o=a.root.children[0],s=a.getNodeByDataIndex(r),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return xe("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(r);return n.treeAncestors=vl(i,this),n.collapsed=!i.isExpand,n},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}(Wt),F8=Xft;function G8(e,t,r){for(var n=[e],i=[],a;a=n.pop();)if(i.push(a),a.isExpand){var o=a.children;if(o.length)for(var s=0;s=0;a--)r.push(i[a])}}function FC(e,t){e.eachSeriesByType("tree",function(r){qft(r,t)})}function qft(e,t){var r=R8(e,t);e.layoutInfo=r;var n=e.get("layout"),i=0,a=0,o=null;n==="radial"?(i=2*Math.PI,a=Math.min(r.height,r.width)/2,o=OC(function(x,_){return(x.parentNode===_.parentNode?1:2)/x.depth})):(i=r.width,a=r.height,o=OC());var s=e.getData().tree.root,l=s.children[0];if(l){I8(s),G8(l,L8,o),s.hierNode.modifier=-l.hierNode.prelim,Dp(l,P8);var u=l,f=l,c=l;Dp(l,function(x){var _=x.getLayout().x;_f.getLayout().x&&(f=x),x.depth>c.depth&&(c=x)});var p=u===f?1:o(u,f)/2,h=p-u.getLayout().x,d=0,m=0,v=0,g=0;if(n==="radial")d=i/(f.getLayout().x+p+h),m=a/(c.depth-1||1),Dp(l,function(x){v=(x.getLayout().x+h)*d,g=(x.depth-1)*m;var _=uf(v,g);x.setLayout({x:_.x,y:_.y,rawX:v,rawY:g},!0)});else{var y=e.getOrient();y==="RL"||y==="LR"?(m=a/(f.getLayout().x+p+h),d=i/(c.depth-1||1),Dp(l,function(x){g=(x.getLayout().x+h)*m,v=y==="LR"?(x.depth-1)*d:i-(x.depth-1)*d,x.setLayout({x:v,y:g},!0)})):(y==="TB"||y==="BT")&&(d=i/(f.getLayout().x+p+h),m=a/(c.depth-1||1),Dp(l,function(x){v=(x.getLayout().x+h)*d,g=y==="TB"?(x.depth-1)*m:a-(x.depth-1)*m,x.setLayout({x:v,y:g},!0)}))}}}function GC(e){e.eachSeriesByType("tree",function(t){var r=t.getData(),n=r.tree;n.eachNode(function(i){var a=i.getModel(),o=a.getModel("itemStyle").getItemStyle(),s=r.ensureUniqueItemVisual(i.dataIndex,"style");V(s,o)})})}function H8(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,r){r.eachComponent({mainType:"series",subType:"tree",query:t},function(n){var i=t.dataIndex,a=n.getData().tree,o=a.getNodeByDataIndex(i);o.isExpand=!o.isExpand})}),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,r,n){r.eachComponent({mainType:"series",subType:"tree",query:t},function(i){var a=i.coordinateSystem,o=Mp(a,t,void 0,n);i.setCenter&&i.setCenter(o.center),i.setZoom&&i.setZoom(o.zoom)})})}function HC(e){e.registerChartView(V8),e.registerSeriesModel(F8),e.registerLayout(FC),e.registerVisual(GC),H8(e)}var W8=["treemapZoomToNode","treemapRender","treemapMove"];function Y8(e){for(var t=0;t1;)a=a.parentNode;var o=sv(e.ecModel,a.name||a.dataIndex+"",n);i.setVisual("decal",o)})}var Zft=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.preventUsingHoverLayer=!0,r}return t.prototype.getInitialData=function(r,n){var i={name:r.name,children:r.data};X8(i);var a=r.levels||[],o=this.designatedVisualItemStyle={},s=new Ht({itemStyle:o},this,n);a=r.levels=Kft(a,n);var l=F(a||[],function(c){return new Ht(c,s,n)},this),u=Ap.createTree(i,this,f);function f(c){c.wrapMethod("getItemModel",function(p,h){var d=u.getNodeByDataIndex(h),m=d?l[d.depth]:null;return p.parentModel=m||s,p})}return u.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(r,n,i){var a=this.getData(),o=this.getRawValue(r),s=a.getName(r);return xe("nameValue",{name:s,value:o})},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(r);return n.treeAncestors=vl(i,this),n.treePathInfo=n.treeAncestors,n},t.prototype.setLayoutInfo=function(r){this.layoutInfo=this.layoutInfo||{},V(this.layoutInfo,r)},t.prototype.mapIdToIndex=function(r){var n=this._idIndexMap;n||(n=this._idIndexMap=$(),this._idIndexMapCount=0);var i=n.get(r);return i==null&&n.set(r,i=this._idIndexMapCount++),i},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(r){r?this._viewRoot=r:r=this._viewRoot;var n=this.getRawData().tree.root;(!r||r!==n&&!n.contains(r))&&(this._viewRoot=n)},t.prototype.enableAriaDecal=function(){jv(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:"\u25B6",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}(Wt);function X8(e){var t=0;C(e.children,function(n){X8(n);var i=n.value;B(i)&&(i=i[0]),t+=i});var r=e.value;B(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=t),r<0&&(r=0),B(e.value)?e.value[0]=r:e.value=r}function Kft(e,t){var r=Yt(t.get("color")),n=Yt(t.get(["aria","decal","decals"]));if(r){e=e||[];var i,a;C(e,function(s){var l=new Ht(s),u=l.get("color"),f=l.get("decal");(l.get(["itemStyle","color"])||u&&u!=="none")&&(i=!0),(l.get(["itemStyle","decal"])||f&&f!=="none")&&(a=!0)});var o=e[0]||(e[0]={});return i||(o.color=r.slice()),!a&&n&&(o.decal=n.slice()),e}}var q8=Zft;var $ft=8,Z8=8,WC=5,jft=function(){function e(t){this.group=new nt,t.add(this.group)}return e.prototype.render=function(t,r,n,i){var a=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),!(!a.get("show")||!n)){var s=a.getModel("itemStyle"),l=a.getModel("emphasis"),u=s.getModel("textStyle"),f=l.getModel(["itemStyle","textStyle"]),c={pos:{left:a.get("left"),right:a.get("right"),top:a.get("top"),bottom:a.get("bottom")},box:{width:r.getWidth(),height:r.getHeight()},emptyItemWidth:a.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,c,u),this._renderContent(t,c,s,l,u,f,i),Zs(o,c.pos,c.box)}},e.prototype._prepare=function(t,r,n){for(var i=t;i;i=i.parentNode){var a=Te(i.getModel().get("name"),""),o=n.getTextRect(a),s=Math.max(o.width+$ft*2,r.emptyItemWidth);r.totalWidth+=s+Z8,r.renderList.push({node:i,text:a,width:s})}},e.prototype._renderContent=function(t,r,n,i,a,o,s){for(var l=0,u=r.emptyItemWidth,f=t.get(["breadcrumb","height"]),c=K5(r.pos,r.box),p=r.totalWidth,h=r.renderList,d=i.getModel("itemStyle").getItemStyle(),m=h.length-1;m>=0;m--){var v=h[m],g=v.node,y=v.width,x=v.text;p>c.width&&(p-=y-u,y=u,x=null);var _=new Re({shape:{points:Qft(l,0,y,f,m===h.length-1,m===0)},style:J(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Lt({style:Qt(a,{text:x})}),textConfig:{position:"inside"},z2:Uo*1e4,onclick:pt(s,g)});_.disableLabelAnimation=!0,_.getTextContent().ensureState("emphasis").style=Qt(o,{text:x}),_.ensureState("emphasis").style=d,Zt(_,i.get("focus"),i.get("blurScope"),i.get("disabled")),this.group.add(_),Jft(_,t,g),l+=y+Z8}},e.prototype.remove=function(){this.group.removeAll()},e}();function Qft(e,t,r,n,i,a){var o=[[i?e:e-WC,t],[e+r,t],[e+r,t+n],[i?e:e-WC,t+n]];return!a&&o.splice(2,0,[e+r+WC,t+n/2]),!i&&o.push([e,t+n/2]),o}function Jft(e,t,r){ht(e).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&vl(r,t)}}var K8=jft;var tct=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(t,r,n,i,a){return this._elExistsMap[t.id]?!1:(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:r,duration:n,delay:i,easing:a}),!0)},e.prototype.finished=function(t){return this._finishedCallback=t,this},e.prototype.start=function(){for(var t=this,r=this._storage.length,n=function(){r--,r<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,a=this._storage.length;iQ8||Math.abs(r.dy)>Q8)){var n=this.seriesModel.getData().tree.root;if(!n)return;var i=n.getLayout();if(!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+r.dx,y:i.y+r.dy,width:i.width,height:i.height}})}},t.prototype._onZoom=function(r){var n=r.originX,i=r.originY;if(this._state!=="animating"){var a=this.seriesModel.getData().tree.root;if(!a)return;var o=a.getLayout();if(!o)return;var s=new dt(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo;n-=l.x,i-=l.y;var u=tr();Nr(u,u,[-n,-i]),Lc(u,u,[r.scale,r.scale]),Nr(u,u,[n,i]),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(r){var n=this;r.on("click",function(i){if(n._state==="ready"){var a=n.seriesModel.get("nodeClick",!0);if(a){var o=n.findTarget(i.offsetX,i.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)n._rootToNode(o);else if(a==="zoomToNode")n._zoomToNode(o);else if(a==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),f=l.get("target",!0)||"blank";u&&Xu(u,f)}}}}},this)},t.prototype._renderBreadcrumb=function(r,n,i){var a=this;i||(i=r.get("leafDepth",!0)!=null?{node:r.getViewRoot()}:this.findTarget(n.getWidth()/2,n.getHeight()/2),i||(i={node:r.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new K8(this.group))).render(r,n,i.node,function(o){a._state!=="animating"&&(Cp(r.getViewRoot(),o)?a._rootToNode({node:o}):a._zoomToNode({node:o}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Qv(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(r){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:r.node})},t.prototype._rootToNode=function(r){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:r.node})},t.prototype.findTarget=function(r,n){var i,a=this.seriesModel.getViewRoot();return a.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(r,n),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)i={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),i},t.type="treemap",t}(Vt);function Qv(){return{nodeGroup:[],background:[],content:[]}}function oct(e,t,r,n,i,a,o,s,l,u){if(!o)return;var f=o.getLayout(),c=e.getData(),p=o.getModel();if(c.setItemGraphicEl(o.dataIndex,null),!f||!f.isInView)return;var h=f.width,d=f.height,m=f.borderWidth,v=f.invisible,g=o.getRawIndex(),y=s&&s.getRawIndex(),x=o.viewChildren,_=f.upperHeight,S=x&&x.length,b=p.getModel("itemStyle"),w=p.getModel(["emphasis","itemStyle"]),T=p.getModel(["blur","itemStyle"]),D=p.getModel(["select","itemStyle"]),A=b.get("borderRadius")||0,M=tt("nodeGroup",YC);if(!M)return;if(l.add(M),M.x=f.x||0,M.y=f.y||0,M.markRedraw(),O1(M).nodeWidth=h,O1(M).nodeHeight=d,f.isAboveViewRoot)return M;var P=tt("background",j8,u,nct);P&&z(M,P,S&&f.upperLabelHeight);var L=p.getModel("emphasis"),I=L.get("focus"),E=L.get("blurScope"),R=L.get("disabled"),k=I==="ancestor"?o.getAncestorsIndices():I==="descendant"?o.getDescendantIndices():I;if(S)qs(M)&&Bo(M,!1),P&&(Bo(P,!R),c.setItemGraphicEl(o.dataIndex,P),m0(P,k,E));else{var O=tt("content",j8,u,ict);O&&U(M,O),P.disableMorphing=!0,P&&qs(P)&&Bo(P,!1),Bo(M,!R),c.setItemGraphicEl(o.dataIndex,M),m0(M,k,E)}return M;function z(ut,ct,K){var ot=ht(ct);if(ot.dataIndex=o.dataIndex,ot.seriesIndex=e.seriesIndex,ct.setShape({x:0,y:0,width:h,height:d,r:A}),v)G(ct);else{ct.invisible=!1;var Q=o.getVisual("style"),W=Q.stroke,Gt=eB(b);Gt.fill=W;var Tt=ff(w);Tt.fill=w.get("borderColor");var te=ff(T);te.fill=T.get("borderColor");var Jt=ff(D);if(Jt.fill=D.get("borderColor"),K){var Dt=h-2*m;Y(ct,W,Q.opacity,{x:m,y:0,width:Dt,height:_})}else ct.removeTextContent();ct.setStyle(Gt),ct.ensureState("emphasis").style=Tt,ct.ensureState("blur").style=te,ct.ensureState("select").style=Jt,na(ct)}ut.add(ct)}function U(ut,ct){var K=ht(ct);K.dataIndex=o.dataIndex,K.seriesIndex=e.seriesIndex;var ot=Math.max(h-2*m,0),Q=Math.max(d-2*m,0);if(ct.culling=!0,ct.setShape({x:m,y:m,width:ot,height:Q,r:A}),v)G(ct);else{ct.invisible=!1;var W=o.getVisual("style"),Gt=W.fill,Tt=eB(b);Tt.fill=Gt,Tt.decal=W.decal;var te=ff(w),Jt=ff(T),Dt=ff(D);Y(ct,Gt,W.opacity,null),ct.setStyle(Tt),ct.ensureState("emphasis").style=te,ct.ensureState("blur").style=Jt,ct.ensureState("select").style=Dt,na(ct)}ut.add(ct)}function G(ut){!ut.invisible&&a.push(ut)}function Y(ut,ct,K,ot){var Q=p.getModel(ot?tB:J8),W=Te(p.get("name"),null),Gt=Q.getShallow("show");he(ut,ae(p,ot?tB:J8),{defaultText:Gt?W:null,inheritColor:ct,defaultOpacity:K,labelFetcher:e,labelDataIndex:o.dataIndex});var Tt=ut.getTextContent();if(Tt){var te=Tt.style,Jt=Mc(te.padding||0);ot&&(ut.setTextConfig({layoutRect:ot}),Tt.disableLabelLayout=!0),Tt.beforeUpdate=function(){var ve=Math.max((ot?ot.width:ut.shape.width)-Jt[1]-Jt[3],0),ar=Math.max((ot?ot.height:ut.shape.height)-Jt[0]-Jt[2],0);(te.width!==ve||te.height!==ar)&&Tt.setStyle({width:ve,height:ar})},te.truncateMinChar=2,te.lineOverflow="truncate",et(te,ot,f);var Dt=Tt.getState("emphasis");et(Dt?Dt.style:null,ot,f)}}function et(ut,ct,K){var ot=ut?ut.text:null;if(!ct&&K.isLeafRoot&&ot!=null){var Q=e.get("drillDownIcon",!0);ut.text=Q?Q+" "+ot:ot}}function tt(ut,ct,K,ot){var Q=y!=null&&r[ut][y],W=i[ut];return Q?(r[ut][y]=null,lt(W,Q)):v||(Q=new ct,Q instanceof We&&(Q.z2=sct(K,ot)),Mt(W,Q)),t[ut][g]=Q}function lt(ut,ct){var K=ut[g]={};ct instanceof YC?(K.oldX=ct.x,K.oldY=ct.y):K.oldShape=V({},ct.shape)}function Mt(ut,ct){var K=ut[g]={},ot=o.parentNode,Q=ct instanceof nt;if(ot&&(!n||n.direction==="drillDown")){var W=0,Gt=0,Tt=i.background[ot.getRawIndex()];!n&&Tt&&Tt.oldShape&&(W=Tt.oldShape.width,Gt=Tt.oldShape.height),Q?(K.oldX=0,K.oldY=Gt):K.oldShape={x:W,y:Gt,width:0,height:0}}K.fadein=!Q}}function sct(e,t){return e*rct+t}var rB=act;var em=C,lct=rt,V1=-1,KC=function(){function e(t){var r=t.mappingMethod,n=t.type,i=this.option=at(t);this.type=n,this.mappingMethod=r,this._normalizeData=cct[r];var a=e.visualHandlers[n];this.applyVisual=a.applyVisual,this.getColorMapper=a.getColorMapper,this._normalizedToVisual=a._normalizedToVisual[r],r==="piecewise"?(XC(i),uct(i)):r==="category"?i.categories?fct(i):XC(i,!0):(be(r!=="linear"||i.dataExtent),XC(i))}return e.prototype.mapValueToVisual=function(t){var r=this._normalizeData(t);return this._normalizedToVisual(r,t)},e.prototype.getNormalizer=function(){return Z(this._normalizeData,this)},e.listVisualTypes=function(){return St(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(t,r,n){rt(t)?C(t,r,n):r.call(n,t)},e.mapVisual=function(t,r,n){var i,a=B(t)?[]:rt(t)?{}:(i=!0,null);return e.eachVisual(t,function(o,s){var l=r.call(n,o,s);i?a=l:a[s]=l}),a},e.retrieveVisuals=function(t){var r={},n;return t&&em(e.visualHandlers,function(i,a){t.hasOwnProperty(a)&&(r[a]=t[a],n=!0)}),n?r:null},e.prepareVisualTypes=function(t){if(B(t))t=t.slice();else if(lct(t)){var r=[];em(t,function(n,i){r.push(i)}),t=r}else return[];return t.sort(function(n,i){return i==="color"&&n!=="color"&&n.indexOf("color")===0?1:-1}),t},e.dependsOn=function(t,r){return r==="color"?!!(t&&t.indexOf(r)===0):t===r},e.findPieceIndex=function(t,r,n){for(var i,a=1/0,o=0,s=r.length;o=0;a--)n[a]==null&&(delete r[t[a]],t.pop())}function XC(e,t){var r=e.visual,n=[];rt(r)?em(r,function(a){n.push(a)}):r!=null&&n.push(r);var i={color:1,symbol:1};!t&&n.length===1&&!i.hasOwnProperty(e.type)&&(n[1]=n[0]),iB(e,n)}function z1(e){return{applyVisual:function(t,r,n){var i=this.mapValueToVisual(t);n("color",e(r("color"),i))},_normalizedToVisual:qC([0,1])}}function nB(e){var t=this.option.visual;return t[Math.round($t(e,[0,1],[0,t.length-1],!0))]||{}}function Jv(e){return function(t,r,n){n(e,this.mapValueToVisual(t))}}function tm(e){var t=this.option.visual;return t[this.option.loop&&e!==V1?e%t.length:e]}function cf(){return this.option.visual[0]}function qC(e){return{linear:function(t){return $t(t,e,this.option.visual,!0)},category:tm,piecewise:function(t,r){var n=ZC.call(this,r);return n==null&&(n=$t(t,e,this.option.visual,!0)),n},fixed:cf}}function ZC(e){var t=this.option,r=t.pieceList;if(t.hasSpecialVisual){var n=KC.findPieceIndex(e,r),i=r[n];if(i&&i.visual)return i.visual[this.type]}}function iB(e,t){return e.visual=t,e.type==="color"&&(e.parsedVisual=F(t,function(r){var n=br(r);return n||[0,0,0,1]})),t}var cct={linear:function(e){return $t(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,r=KC.findPieceIndex(e,t,!0);if(r!=null)return $t(r,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t??V1},fixed:ce};function U1(e,t,r){return e?t<=r:t=r.length||m===r[m.depth]){var g=mct(i,l,m,v,d,n);lB(m,g,r,n)}})}}}function hct(e,t,r){var n=V({},t),i=r.designatedVisualItemStyle;return C(["color","colorAlpha","colorSaturation"],function(a){i[a]=t[a];var o=e.get(a);i[a]=null,o!=null&&(n[a]=o)}),n}function aB(e){var t=$C(e,"color");if(t){var r=$C(e,"colorAlpha"),n=$C(e,"colorSaturation");return n&&(t=mu(t,null,null,n)),r&&(t=gu(t,r)),t}}function dct(e,t){return t!=null?mu(t,null,null,e):null}function $C(e,t){var r=e[t];if(r!=null&&r!=="none")return r}function vct(e,t,r,n,i,a){if(!(!a||!a.length)){var o=jC(t,"color")||i.color!=null&&i.color!=="none"&&(jC(t,"colorAlpha")||jC(t,"colorSaturation"));if(o){var s=t.get("visualMin"),l=t.get("visualMax"),u=r.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var f=t.get("colorMappingBy"),c={type:o.name,dataExtent:u,visual:o.range};c.type==="color"&&(f==="index"||f==="id")?(c.mappingMethod="category",c.loop=!0):c.mappingMethod="linear";var p=new Be(c);return oB(p).drColorMappingBy=f,p}}}function jC(e,t){var r=e.get(t);return B(r)&&r.length?{name:t,range:r}:null}function mct(e,t,r,n,i,a){var o=V({},t);if(i){var s=i.type,l=s==="color"&&oB(i).drColorMappingBy,u=l==="index"?n:l==="id"?a.mapIdToIndex(r.getId()):r.getValue(e.get("visualDimension"));o[s]=i.mapValueToVisual(u)}return o}var rm=Math.max,B1=Math.min,uB=_e,QC=C,cB=["itemStyle","borderWidth"],gct=["itemStyle","gapWidth"],yct=["upperLabel","show"],xct=["upperLabel","height"],pB={seriesType:"treemap",reset:function(e,t,r,n){var i=r.getWidth(),a=r.getHeight(),o=e.option,s=re(e.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),l=o.size||[],u=q(uB(s.width,l[0]),i),f=q(uB(s.height,l[1]),a),c=n&&n.type,p=["treemapZoomToNode","treemapRootToNode"],h=rs(n,p,e),d=c==="treemapRender"||c==="treemapMove"?n.rootRect:null,m=e.getViewRoot(),v=VC(m);if(c!=="treemapMove"){var g=c==="treemapZoomToNode"?Mct(e,h,m,u,f):d?[d.width,d.height]:[u,f],y=o.sort;y&&y!=="asc"&&y!=="desc"&&(y="desc");var x={squareRatio:o.squareRatio,sort:y,leafDepth:o.leafDepth};m.hostTree.clearLayouts();var _={x:0,y:0,width:g[0],height:g[1],area:g[0]*g[1]};m.setLayout(_),hB(m,x,!1,0),_=m.getLayout(),QC(v,function(b,w){var T=(v[w+1]||m).getValue();b.setLayout(V({dataExtent:[T,T],borderWidth:0,upperHeight:0},_))})}var S=e.getData().tree.root;S.setLayout(Act(s,d,h),!0),e.setLayoutInfo(s),dB(S,new dt(-s.x,-s.y,i,a),v,m,0)}};function hB(e,t,r,n){var i,a;if(!e.isRemoved()){var o=e.getLayout();i=o.width,a=o.height;var s=e.getModel(),l=s.get(cB),u=s.get(gct)/2,f=vB(s),c=Math.max(l,f),p=l-u,h=c-u;e.setLayout({borderWidth:l,upperHeight:c,upperLabelHeight:f},!0),i=rm(i-2*p,0),a=rm(a-p-h,0);var d=i*a,m=_ct(e,s,d,t,r,n);if(m.length){var v={x:p,y:h,width:i,height:a},g=B1(i,a),y=1/0,x=[];x.area=0;for(var _=0,S=m.length;_=0;l--){var u=i[n==="asc"?o-l-1:l].getValue();u/r*ts[1]&&(s[1]=u)})),{sum:n,dataExtent:s}}function Tct(e,t,r){for(var n=0,i=1/0,a=0,o=void 0,s=e.length;an&&(n=o));var l=e.area*e.area,u=t*t*r;return l?rm(u*n/l,l/(u*i)):1/0}function fB(e,t,r,n,i){var a=t===r.width?0:1,o=1-a,s=["x","y"],l=["width","height"],u=r[s[a]],f=t?e.area/t:0;(i||f>r[l[o]])&&(f=r[l[o]]);for(var c=0,p=e.length;cG2&&(u=G2),a=s}un&&(n=t);var a=n%2?n+2:n+3;i=[];for(var o=0;o0&&(S[0]=-S[0],S[1]=-S[1]);var w=_[0]<0?-1:1;if(a.__position!=="start"&&a.__position!=="end"){var T=-Math.atan2(_[1],_[0]);c[0].8?"left":p[0]<-.8?"right":"center",m=p[1]>.8?"top":p[1]<-.8?"bottom":"middle";break;case"start":a.x=-p[0]*g+f[0],a.y=-p[1]*y+f[1],d=p[0]>.8?"right":p[0]<-.8?"left":"center",m=p[1]>.8?"bottom":p[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":a.x=g*w+f[0],a.y=f[1]+D,d=_[0]<0?"right":"left",a.originX=-g*w,a.originY=-D;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":a.x=b[0],a.y=b[1]+D,d="center",a.originY=-D;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":a.x=-g*w+c[0],a.y=c[1]+D,d=_[0]>=0?"right":"left",a.originX=g*w,a.originY=-D;break}a.scaleX=a.scaleY=o,a.setStyle({verticalAlign:a.__verticalAlign||m,align:a.__align||d})}},t}(nt),Pp=Rct;var Nct=function(){function e(t){this.group=new nt,this._LineCtor=t||Pp}return e.prototype.updateData=function(t){var r=this;this._progressiveEls=null;var n=this,i=n.group,a=n._lineData;n._lineData=t,a||i.removeAll();var o=DB(t);t.diff(a).add(function(s){r._doAdd(t,s,o)}).update(function(s,l){r._doUpdate(a,t,l,s,o)}).remove(function(s){i.remove(a.getItemGraphicEl(s))}).execute()},e.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(r,n){r.updateLayout(t,n)},this)},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=DB(t),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,r){this._progressiveEls=[];function n(s){!s.isGroup&&!kct(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i0}function DB(e){var t=e.hostModel,r=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:r.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:r.get("disabled"),blurScope:r.get("blurScope"),focus:r.get("focus"),labelStatesModels:ae(t)}}function EB(e){return isNaN(e[0])||isNaN(e[1])}function vD(e){return e&&!EB(e[0])&&!EB(e[1])}var Rp=Nct;var mD=[],gD=[],yD=[],Np=He,xD=No,IB=Math.abs;function LB(e,t,r){for(var n=e[0],i=e[1],a=e[2],o=1/0,s,l=r*r,u=.1,f=.1;f<=.9;f+=.1){mD[0]=Np(n[0],i[0],a[0],f),mD[1]=Np(n[1],i[1],a[1],f);var c=IB(xD(mD,t)-l);c=0?s=s+u:s=s-u:d>=0?s=s-u:s=s+u}return s}function am(e,t){var r=[],n=ks,i=[[],[],[]],a=[[],[]],o=[];t/=2,e.eachEdge(function(s,l){var u=s.getLayout(),f=s.getVisual("fromSymbol"),c=s.getVisual("toSymbol");u.__original||(u.__original=[wn(u[0]),wn(u[1])],u[2]&&u.__original.push(wn(u[2])));var p=u.__original;if(u[2]!=null){if(hr(i[0],p[0]),hr(i[1],p[2]),hr(i[2],p[1]),f&&f!=="none"){var h=hf(s.node1),d=LB(i,p[0],h*t);n(i[0][0],i[1][0],i[2][0],d,r),i[0][0]=r[3],i[1][0]=r[4],n(i[0][1],i[1][1],i[2][1],d,r),i[0][1]=r[3],i[1][1]=r[4]}if(c&&c!=="none"){var h=hf(s.node2),d=LB(i,p[1],h*t);n(i[0][0],i[1][0],i[2][0],d,r),i[1][0]=r[1],i[2][0]=r[2],n(i[0][1],i[1][1],i[2][1],d,r),i[1][1]=r[1],i[2][1]=r[2]}hr(u[0],i[0]),hr(u[1],i[2]),hr(u[2],i[1])}else{if(hr(a[0],p[0]),hr(a[1],p[1]),Ji(o,a[1],a[0]),vi(o,o),f&&f!=="none"){var h=hf(s.node1);cd(a[0],a[0],o,h*t)}if(c&&c!=="none"){var h=hf(s.node2);cd(a[1],a[1],o,-h*t)}hr(u[0],a[0]),hr(u[1],a[1])}})}function PB(e){return e.type==="view"}var Oct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){var i=new io,a=new Rp,o=this.group;this._controller=new so(n.getZr()),this._controllerHost={target:o},o.add(i.group),o.add(a.group),this._symbolDraw=i,this._lineDraw=a,this._firstRender=!0},t.prototype.render=function(r,n,i){var a=this,o=r.coordinateSystem;this._model=r;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(PB(o)){var f={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(f):Rt(u,f,r)}am(r.getGraph(),pf(r));var c=r.getData();s.updateData(c);var p=r.getEdgeData();l.updateData(p),this._updateNodeAndLinkScale(),this._updateController(r,n,i),clearTimeout(this._layoutTimeout);var h=r.forceLayout,d=r.get(["force","layoutAnimation"]);h&&this._startForceLayoutIteration(h,d);var m=r.get("layout");c.graph.eachNode(function(x){var _=x.dataIndex,S=x.getGraphicEl(),b=x.getModel();if(S){S.off("drag").off("dragend");var w=b.get("draggable");w&&S.on("drag",function(D){switch(m){case"force":h.warmUp(),!a._layouting&&a._startForceLayoutIteration(h,d),h.setFixed(_),c.setItemLayout(_,[S.x,S.y]);break;case"circular":c.setItemLayout(_,[S.x,S.y]),x.setLayout({fixed:!0},!0),Ip(r,"symbolSize",x,[D.offsetX,D.offsetY]),a.updateLayout(r);break;case"none":default:c.setItemLayout(_,[S.x,S.y]),im(r.getGraph(),r),a.updateLayout(r);break}}).on("dragend",function(){h&&h.setUnfixed(_)}),S.setDraggable(w,!!b.get("cursor"));var T=b.get(["emphasis","focus"]);T==="adjacency"&&(ht(S).focus=x.getAdjacentDataIndices())}}),c.graph.eachEdge(function(x){var _=x.getGraphicEl(),S=x.getModel().get(["emphasis","focus"]);_&&S==="adjacency"&&(ht(_).focus={edge:[x.dataIndex],node:[x.node1.dataIndex,x.node2.dataIndex]})});var v=r.get("layout")==="circular"&&r.get(["circular","rotateLabel"]),g=c.getLayout("cx"),y=c.getLayout("cy");c.graph.eachNode(function(x){sD(x,v,g,y)}),this._firstRender=!1},t.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype._startForceLayoutIteration=function(r,n){var i=this;(function a(){r.step(function(o){i.updateLayout(i._model),(i._layouting=!o)&&(n?i._layoutTimeout=setTimeout(a,16):a())})})()},t.prototype._updateController=function(r,n,i){var a=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,f,c){var p=l.getBoundingRect();return p.applyTransform(l.transform),p.contain(f,c)&&!hl(u,i,r)}),!PB(r.coordinateSystem)){o.disable();return}o.enable(r.get("roam")),s.zoomLimit=r.get("scaleLimit"),s.zoom=r.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){wp(s,u.dx,u.dy),i.dispatchAction({seriesId:r.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){Tp(s,u.scale,u.originX,u.originY),i.dispatchAction({seriesId:r.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),a._updateNodeAndLinkScale(),am(r.getGraph(),pf(r)),a._lineDraw.updateLayout(),i.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(){var r=this._model,n=r.getData(),i=pf(r);n.eachItemGraphicEl(function(a,o){a&&a.setSymbolScale(i)})},t.prototype.updateLayout=function(r){am(r.getGraph(),pf(r)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(Vt),RB=Oct;function kp(e){return"_EC_"+e}var zct=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,r){t=t==null?""+r:""+t;var n=this._nodesMap;if(!n[kp(t)]){var i=new df(t,r);return i.hostGraph=this,this.nodes.push(i),n[kp(t)]=i,i}},e.prototype.getNodeByIndex=function(t){var r=this.data.getRawIndex(t);return this.nodes[r]},e.prototype.getNodeById=function(t){return this._nodesMap[kp(t)]},e.prototype.addEdge=function(t,r,n){var i=this._nodesMap,a=this._edgesMap;if(Ct(t)&&(t=this.nodes[t]),Ct(r)&&(r=this.nodes[r]),t instanceof df||(t=i[kp(t)]),r instanceof df||(r=i[kp(r)]),!(!t||!r)){var o=t.id+"-"+r.id,s=new NB(t,r,n);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),r.inEdges.push(s)),t.edges.push(s),t!==r&&r.edges.push(s),this.edges.push(s),a[o]=s,s}},e.prototype.getEdgeByIndex=function(t){var r=this.edgeData.getRawIndex(t);return this.edges[r]},e.prototype.getEdge=function(t,r){t instanceof df&&(t=t.id),r instanceof df&&(r=r.id);var n=this._edgesMap;return this._directed?n[t+"-"+r]:n[t+"-"+r]||n[r+"-"+t]},e.prototype.eachNode=function(t,r){for(var n=this.nodes,i=n.length,a=0;a=0&&t.call(r,n[a],a)},e.prototype.eachEdge=function(t,r){for(var n=this.edges,i=n.length,a=0;a=0&&n[a].node1.dataIndex>=0&&n[a].node2.dataIndex>=0&&t.call(r,n[a],a)},e.prototype.breadthFirstTraverse=function(t,r,n,i){if(r instanceof df||(r=this._nodesMap[kp(r)]),!!r){for(var a=n==="out"?"outEdges":n==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var a=0,o=i.length;a=0&&this[e][t].setItemVisual(this.dataIndex,r,n)},getVisual:function(r){return this[e][t].getItemVisual(this.dataIndex,r)},setLayout:function(r,n){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,r,n)},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)}}}ie(df,kB("hostGraph","data"));ie(NB,kB("hostGraph","edgeData"));var OB=zct;function om(e,t,r,n,i){for(var a=new OB(n),o=0;o "+p)),u++)}var h=r.get("coordinateSystem"),d;if(h==="cartesian2d"||h==="polar")d=Tr(e,r);else{var m=Ko.get(h),v=m?m.dimensions||[]:[];gt(v,"value")<0&&v.concat(["value"]);var g=va(e,{coordDimensions:v,encodeDefine:r.getEncode()}).dimensions;d=new Ne(g,r),d.initData(e)}var y=new Ne(["value"],r);return y.initData(l,s),i&&i(d,y),k1({mainData:d,struct:a,structAttr:"graph",datas:{node:d,edge:y},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a}var Uct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new oo(i,i),this.fillDataTextStyle(r.edges||r.links),this._updateCategoriesData()},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(r.edges||r.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(r){e.prototype.mergeDefaultAndTheme.apply(this,arguments),ni(r,"edgeLabel",["show"])},t.prototype.getInitialData=function(r,n){var i=r.edges||r.links||[],a=r.data||r.nodes||[],o=this;if(a&&i){yB(this);var s=om(a,i,this,!0,l);return C(s.edges,function(u){xB(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,f){u.wrapMethod("getItemModel",function(d){var m=o._categoriesModels,v=d.getShallow("category"),g=m[v];return g&&(g.parentModel=d.parentModel,d.parentModel=g),d});var c=Ht.prototype.getModel;function p(d,m){var v=c.call(this,d,m);return v.resolveParentPath=h,v}f.wrapMethod("getItemModel",function(d){return d.resolveParentPath=h,d.getModel=p,d});function h(d){if(d&&(d[0]==="label"||d[1]==="label")){var m=d.slice();return d[0]==="label"?m[0]="edgeLabel":d[1]==="label"&&(m[1]="edgeLabel"),m}return d}}},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(r,n,i){if(i==="edge"){var a=this.getData(),o=this.getDataParams(r,i),s=a.graph.getEdgeByIndex(r),l=a.getName(s.node1.dataIndex),u=a.getName(s.node2.dataIndex),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),xe("nameValue",{name:f.join(" > "),value:o.value,noValue:o.value==null})}var c=fx({series:this,dataIndex:r,multipleSeries:n});return c},t.prototype._updateCategoriesData=function(){var r=F(this.option.categories||[],function(i){return i.value!=null?i:V({value:0},i)}),n=new Ne(["value"],this);n.initData(r),this._categoriesData=n,this._categoriesModels=n.mapArray(function(i){return n.getItemModel(i)})},t.prototype.setZoom=function(r){this.option.zoom=r},t.prototype.setCenter=function(r){this.option.center=r},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}(Wt),zB=Uct;var Vct={type:"graphRoam",event:"graphRoam",update:"none"};function _D(e){e.registerChartView(RB),e.registerSeriesModel(zB),e.registerProcessor(tD),e.registerVisual(eD),e.registerVisual(rD),e.registerLayout(aD),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,lD),e.registerLayout(uD),e.registerCoordinateSystem("graphView",{dimensions:es.dimensions,create:fD}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},ce),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},ce),e.registerAction(Vct,function(t,r,n){r.eachComponent({mainType:"series",query:t},function(i){var a=i.coordinateSystem,o=Mp(a,t,void 0,n);i.setCenter&&i.setCenter(o.center),i.setZoom&&i.setZoom(o.zoom)})})}var Bct=function(){function e(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return e}(),Fct=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="pointer",n}return t.prototype.getDefaultShape=function(){return new Bct},t.prototype.buildPath=function(r,n){var i=Math.cos,a=Math.sin,o=n.r,s=n.width,l=n.angle,u=n.x-i(l)*s*(s>=o/3?1:2),f=n.y-a(l)*s*(s>=o/3?1:2);l=n.angle-Math.PI/2,r.moveTo(u,f),r.lineTo(n.x+i(l)*s,n.y+a(l)*s),r.lineTo(n.x+i(n.angle)*o,n.y+a(n.angle)*o),r.lineTo(n.x-i(l)*s,n.y-a(l)*s),r.lineTo(u,f)},t}(vt),UB=Fct;function Gct(e,t){var r=e.get("center"),n=t.getWidth(),i=t.getHeight(),a=Math.min(n,i),o=q(r[0],t.getWidth()),s=q(r[1],t.getHeight()),l=q(e.get("radius"),a/2);return{cx:o,cy:s,r:l}}function W1(e,t){var r=e==null?"":e+"";return t&&(H(t)?r=t.replace("{value}",r):j(t)&&(r=t(e))),r}var Hct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){this.group.removeAll();var a=r.get(["axisLine","lineStyle","color"]),o=Gct(r,i);this._renderMain(r,n,i,a,o),this._data=r.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(r,n,i,a,o){var s=this.group,l=r.get("clockwise"),u=-r.get("startAngle")/180*Math.PI,f=-r.get("endAngle")/180*Math.PI,c=r.getModel("axisLine"),p=c.get("roundCap"),h=p?bp:Ye,d=c.get("show"),m=c.getModel("lineStyle"),v=m.get("width"),g=[u,f];uT(g,!l),u=g[0],f=g[1];for(var y=f-u,x=u,_=[],S=0;d&&S=D&&(A===0?0:a[A-1][0])Math.PI/2&&(tt+=Math.PI)):et==="tangential"?tt=-T-Math.PI/2:Ct(et)&&(tt=et*Math.PI/180),tt===0?c.add(new Lt({style:Qt(x,{text:z,x:G,y:Y,verticalAlign:E<-.8?"top":E>.8?"bottom":"middle",align:I<-.4?"left":I>.4?"right":"center"},{inheritColor:U}),silent:!0})):c.add(new Lt({style:Qt(x,{text:z,x:G,y:Y,verticalAlign:"middle",align:"center"},{inheritColor:U}),silent:!0,originX:G,originY:Y,rotation:tt}))}if(y.get("show")&&R!==_){var k=y.get("distance");k=k?k+f:f;for(var lt=0;lt<=S;lt++){I=Math.cos(T),E=Math.sin(T);var Mt=new De({shape:{x1:I*(d-k)+p,y1:E*(d-k)+h,x2:I*(d-w-k)+p,y2:E*(d-w-k)+h},silent:!0,style:P});P.stroke==="auto"&&Mt.setStyle({stroke:a((R+lt/S)/_)}),c.add(Mt),T+=A}T-=A}else T+=D}},t.prototype._renderPointer=function(r,n,i,a,o,s,l,u,f){var c=this.group,p=this._data,h=this._progressEls,d=[],m=r.get(["pointer","show"]),v=r.getModel("progress"),g=v.get("show"),y=r.getData(),x=y.mapDimension("value"),_=+r.get("min"),S=+r.get("max"),b=[_,S],w=[s,l];function T(A,M){var P=y.getItemModel(A),L=P.getModel("pointer"),I=q(L.get("width"),o.r),E=q(L.get("length"),o.r),R=r.get(["pointer","icon"]),k=L.get("offsetCenter"),O=q(k[0],o.r),z=q(k[1],o.r),U=L.get("keepAspect"),G;return R?G=ne(R,O-I/2,z-E,I,E,null,U):G=new UB({shape:{angle:-Math.PI/2,width:I,r:E,x:O,y:z}}),G.rotation=-(M+Math.PI/2),G.x=o.cx,G.y=o.cy,G}function D(A,M){var P=v.get("roundCap"),L=P?bp:Ye,I=v.get("overlap"),E=I?v.get("width"):f/y.count(),R=I?o.r-E:o.r-(A+1)*E,k=I?o.r:o.r-A*E,O=new L({shape:{startAngle:s,endAngle:M,cx:o.cx,cy:o.cy,clockwise:u,r0:R,r:k}});return I&&(O.z2=S-y.get(x,A)%S),O}(g||m)&&(y.diff(p).add(function(A){var M=y.get(x,A);if(m){var P=T(A,s);Kt(P,{rotation:-((isNaN(+M)?w[0]:$t(M,b,w,!0))+Math.PI/2)},r),c.add(P),y.setItemGraphicEl(A,P)}if(g){var L=D(A,s),I=v.get("clip");Kt(L,{shape:{endAngle:$t(M,b,w,I)}},r),c.add(L),Vd(r.seriesIndex,y.dataType,A,L),d[A]=L}}).update(function(A,M){var P=y.get(x,A);if(m){var L=p.getItemGraphicEl(M),I=L?L.rotation:s,E=T(A,I);E.rotation=I,Rt(E,{rotation:-((isNaN(+P)?w[0]:$t(P,b,w,!0))+Math.PI/2)},r),c.add(E),y.setItemGraphicEl(A,E)}if(g){var R=h[M],k=R?R.shape.endAngle:s,O=D(A,k),z=v.get("clip");Rt(O,{shape:{endAngle:$t(P,b,w,z)}},r),c.add(O),Vd(r.seriesIndex,y.dataType,A,O),d[A]=O}}).execute(),y.each(function(A){var M=y.getItemModel(A),P=M.getModel("emphasis"),L=P.get("focus"),I=P.get("blurScope"),E=P.get("disabled");if(m){var R=y.getItemGraphicEl(A),k=y.getItemVisual(A,"style"),O=k.fill;if(R instanceof me){var z=R.style;R.useStyle(V({image:z.image,x:z.x,y:z.y,width:z.width,height:z.height},k))}else R.useStyle(k),R.type!=="pointer"&&R.setColor(O);R.setStyle(M.getModel(["pointer","itemStyle"]).getItemStyle()),R.style.fill==="auto"&&R.setStyle("fill",a($t(y.get(x,A),b,[0,1],!0))),R.z2EmphasisLift=0,we(R,M),Zt(R,L,I,E)}if(g){var U=d[A];U.useStyle(y.getItemVisual(A,"style")),U.setStyle(M.getModel(["progress","itemStyle"]).getItemStyle()),U.z2EmphasisLift=0,we(U,M),Zt(U,L,I,E)}}),this._progressEls=d)},t.prototype._renderAnchor=function(r,n){var i=r.getModel("anchor"),a=i.get("show");if(a){var o=i.get("size"),s=i.get("icon"),l=i.get("offsetCenter"),u=i.get("keepAspect"),f=ne(s,n.cx-o/2+q(l[0],n.r),n.cy-o/2+q(l[1],n.r),o,o,null,u);f.z2=i.get("showAbove")?1:0,f.setStyle(i.getModel("itemStyle").getItemStyle()),this.group.add(f)}},t.prototype._renderTitleAndDetail=function(r,n,i,a,o){var s=this,l=r.getData(),u=l.mapDimension("value"),f=+r.get("min"),c=+r.get("max"),p=new nt,h=[],d=[],m=r.isAnimationEnabled(),v=r.get(["pointer","showAbove"]);l.diff(this._data).add(function(g){h[g]=new Lt({silent:!0}),d[g]=new Lt({silent:!0})}).update(function(g,y){h[g]=s._titleEls[y],d[g]=s._detailEls[y]}).execute(),l.each(function(g){var y=l.getItemModel(g),x=l.get(u,g),_=new nt,S=a($t(x,[f,c],[0,1],!0)),b=y.getModel("title");if(b.get("show")){var w=b.get("offsetCenter"),T=o.cx+q(w[0],o.r),D=o.cy+q(w[1],o.r),A=h[g];A.attr({z2:v?0:2,style:Qt(b,{x:T,y:D,text:l.getName(g),align:"center",verticalAlign:"middle"},{inheritColor:S})}),_.add(A)}var M=y.getModel("detail");if(M.get("show")){var P=M.get("offsetCenter"),L=o.cx+q(P[0],o.r),I=o.cy+q(P[1],o.r),E=q(M.get("width"),o.r),R=q(M.get("height"),o.r),k=r.get(["progress","show"])?l.getItemVisual(g,"style").fill:S,A=d[g],O=M.get("formatter");A.attr({z2:v?0:2,style:Qt(M,{x:L,y:I,text:W1(x,O),width:isNaN(E)?null:E,height:isNaN(R)?null:R,align:"center",verticalAlign:"middle"},{inheritColor:k})}),P0(A,{normal:M},x,function(U){return W1(U,O)}),m&&R0(A,g,l,r,{getFormattedLabel:function(U,G,Y,et,tt,lt){return W1(lt?lt.interpolatedValue:x,O)}}),_.add(A)}p.add(_)}),this.group.add(p),this._titleEls=h,this._detailEls=d},t.type="gauge",t}(Vt),VB=Hct;var Wct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="itemStyle",r}return t.prototype.getInitialData=function(r,n){return fi(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}(Wt),BB=Wct;function bD(e){e.registerChartView(VB),e.registerSeriesModel(BB)}var Yct=["itemStyle","opacity"],Xct=function(e){N(t,e);function t(r,n){var i=e.call(this)||this,a=i,o=new Ie,s=new Lt;return a.setTextContent(s),i.setTextGuideLine(o),i.updateData(r,n,!0),i}return t.prototype.updateData=function(r,n,i){var a=this,o=r.hostModel,s=r.getItemModel(n),l=r.getItemLayout(n),u=s.getModel("emphasis"),f=s.get(Yct);f=f??1,i||er(a),a.useStyle(r.getItemVisual(n,"style")),a.style.lineJoin="round",i?(a.setShape({points:l.points}),a.style.opacity=0,Kt(a,{style:{opacity:f}},o,n)):Rt(a,{style:{opacity:f},shape:{points:l.points}},o,n),we(a,s),this._updateLabel(r,n),Zt(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(r,n){var i=this,a=this.getTextGuideLine(),o=i.getTextContent(),s=r.hostModel,l=r.getItemModel(n),u=r.getItemLayout(n),f=u.label,c=r.getItemVisual(n,"style"),p=c.fill;he(o,ae(l),{labelFetcher:r.hostModel,labelDataIndex:n,defaultOpacity:c.opacity,defaultText:r.getName(n)},{normal:{align:f.textAlign,verticalAlign:f.verticalAlign}}),i.setTextConfig({local:!0,inside:!!f.inside,insideStroke:p,outsideFill:p});var h=f.linePoints;a.setShape({points:h}),i.textGuideLineConfig={anchor:h?new kt(h[0][0],h[0][1]):null},Rt(o,{style:{x:f.x,y:f.y}},s,n),o.attr({rotation:f.rotation,originX:f.x,originY:f.y,z2:10}),gp(i,yp(l),{stroke:p})},t}(Re),qct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.ignoreLabelLineUpdate=!0,r}return t.prototype.render=function(r,n,i){var a=r.getData(),o=this._data,s=this.group;a.diff(o).add(function(l){var u=new Xct(a,l);a.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var f=o.getItemGraphicEl(u);f.updateData(a,l),s.add(f),a.setItemGraphicEl(l,f)}).remove(function(l){var u=o.getItemGraphicEl(l);Go(u,r,l)}).execute(),this._data=a},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(Vt),FB=qct;var Zct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new oo(Z(this.getData,this),Z(this.getRawData,this)),this._defaultLabelLine(r)},t.prototype.getInitialData=function(r,n){return fi(this,{coordDimensions:["value"],encodeDefaulter:pt(op,this)})},t.prototype._defaultLabelLine=function(r){ni(r,"labelLine",["show"]);var n=r.labelLine,i=r.emphasis.labelLine;n.show=n.show&&r.label.show,i.show=i.show&&r.emphasis.label.show},t.prototype.getDataParams=function(r){var n=this.getData(),i=e.prototype.getDataParams.call(this,r),a=n.mapDimension("value"),o=n.getSum(a);return i.percent=o?+(n.get(a,r)/o*100).toFixed(2):0,i.$vars.push("percent"),i},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}(Wt),GB=Zct;function Kct(e,t){return re(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function $ct(e,t){for(var r=e.mapDimension("value"),n=e.mapArray(r,function(l){return l}),i=[],a=t==="ascending",o=0,s=e.count();oupt)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);i.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!(this._mouseDownPoint||!AD(this,"mousemove"))){var t=this._model,r=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),n=r.behavior;n==="jump"&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand(n==="none"?null:{axisExpandWindow:r.axisExpandWindow,animation:n==="jump"?null:{duration:0}})}}};function AD(e,t){var r=e._model;return r.get("axisExpandable")&&r.get("axisExpandTriggerOn")===t}var KB=fpt;var ppt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(r){var n=this.option;r&&_t(n,r,!0),this._initDimensions()},t.prototype.contains=function(r,n){var i=r.get("parallelIndex");return i!=null&&n.getComponent("parallel",i)===this},t.prototype.setAxisExpand=function(r){C(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(n){r.hasOwnProperty(n)&&(this.option[n]=r[n])},this)},t.prototype._initDimensions=function(){var r=this.dimensions=[],n=this.parallelAxisIndex=[],i=Ut(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(a){return(a.get("parallelIndex")||0)===this.componentIndex},this);C(i,function(a){r.push("dim"+a.get("dim")),n.push(a.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}(Pt),$B=ppt;var hpt=function(e){N(t,e);function t(r,n,i,a,o){var s=e.call(this,r,n,i)||this;return s.type=a||"value",s.axisIndex=o,s}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},t}(Mr),jB=hpt;function Hn(e,t,r,n,i,a){e=e||0;var o=r[1]-r[0];if(i!=null&&(i=Op(i,[0,o])),a!=null&&(a=Math.max(a,i??0)),n==="all"){var s=Math.abs(t[1]-t[0]);s=Op(s,[0,o]),i=a=Op(s,[i,a]),n=0}t[0]=Op(t[0],r),t[1]=Op(t[1],r);var l=CD(t,n);t[n]+=e;var u=i||0,f=r.slice();l.sign<0?f[0]+=u:f[1]-=u,t[n]=Op(t[n],f);var c;return c=CD(t,n),i!=null&&(c.sign!==l.sign||c.spana&&(t[1-n]=t[n]+c.sign*a),t}function CD(e,t){var r=e[t]-e[1-t];return{span:Math.abs(r),sign:r>0?-1:r<0?1:t?-1:1}}function Op(e,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,e))}var DD=C,t7=Math.min,e7=Math.max,QB=Math.floor,dpt=Math.ceil,JB=pe,vpt=Math.PI,mpt=function(){function e(t,r,n){this.type="parallel",this._axesMap=$(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,r,n)}return e.prototype._init=function(t,r,n){var i=t.dimensions,a=t.parallelAxisIndex;DD(i,function(o,s){var l=a[s],u=r.getComponent("parallelAxis",l),f=this._axesMap.set(o,new jB(o,ol(u),[0,0],u.get("type"),l)),c=f.type==="category";f.onBand=c&&u.get("boundaryGap"),f.inverse=u.get("inverse"),u.axis=f,f.model=u,f.coordinateSystem=u.coordinateSystem=this},this)},e.prototype.update=function(t,r){this._updateAxesFromSeries(this._model,t)},e.prototype.containPoint=function(t){var r=this._makeLayoutInfo(),n=r.axisBase,i=r.layoutBase,a=r.pixelDimIndex,o=t[1-a],s=t[a];return o>=n&&o<=n+r.axisLength&&s>=i&&s<=i+r.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(t,r){r.eachSeries(function(n){if(t.contains(n,r)){var i=n.getData();DD(this.dimensions,function(a){var o=this._axesMap.get(a);o.scale.unionExtentFromData(i,i.mapDimension(a)),Ja(o.scale,o.model)},this)}},this)},e.prototype.resize=function(t,r){this._rect=re(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var t=this._model,r=this._rect,n=["x","y"],i=["width","height"],a=t.get("layout"),o=a==="horizontal"?0:1,s=r[i[o]],l=[0,s],u=this.dimensions.length,f=Y1(t.get("axisExpandWidth"),l),c=Y1(t.get("axisExpandCount")||0,[0,u]),p=t.get("axisExpandable")&&u>3&&u>c&&c>1&&f>0&&s>0,h=t.get("axisExpandWindow"),d;if(h)d=Y1(h[1]-h[0],l),h[1]=h[0]+d;else{d=Y1(f*(c-1),l);var m=t.get("axisExpandCenter")||QB(u/2);h=[f*m-d/2],h[1]=h[0]+d}var v=(s-d)/(u-c);v<3&&(v=0);var g=[QB(JB(h[0]/f,1))+1,dpt(JB(h[1]/f,1))-1],y=v/f*h[0];return{layout:a,pixelDimIndex:o,layoutBase:r[n[o]],layoutLength:s,axisBase:r[n[1-o]],axisLength:r[i[1-o]],axisExpandable:p,axisExpandWidth:f,axisCollapseWidth:v,axisExpandWindow:h,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:y}},e.prototype._layoutAxes=function(){var t=this._rect,r=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),a=i.layout;r.each(function(o){var s=[0,i.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),DD(n,function(o,s){var l=(i.axisExpandable?ypt:gpt)(s,i),u={horizontal:{x:l.position,y:i.axisLength},vertical:{x:0,y:l.position}},f={horizontal:vpt/2,vertical:0},c=[u[a].x+t.x,u[a].y+t.y],p=f[a],h=tr();Cn(h,h,p),Nr(h,h,c),this._axesLayout[o]={position:c,rotation:p,transform:h,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,r){return this.axisCoordToPoint(this._axesMap.get(r).dataToCoord(t),r)},e.prototype.eachActiveState=function(t,r,n,i){n==null&&(n=0),i==null&&(i=t.count());var a=this._axesMap,o=this.dimensions,s=[],l=[];C(o,function(v){s.push(t.mapDimension(v)),l.push(a.get(v).model)});for(var u=this.hasAxisBrushed(),f=n;fa*(1-c[0])?(u="jump",l=s-a*(1-c[2])):(l=s-a*c[1])>=0&&(l=s-a*(1-c[1]))<=0&&(l=0),l*=r.axisExpandWidth/f,l?Hn(l,i,o,"all"):u="none";else{var h=i[1]-i[0],d=o[1]*s/h;i=[e7(0,d-h/2)],i[1]=t7(o[1],i[0]+h),i[0]=i[1]-h}return{axisExpandWindow:i,behavior:u}},e}();function Y1(e,t){return t7(e7(e,t[0]),t[1])}function gpt(e,t){var r=t.layoutLength/(t.axisCount-1);return{position:r*e,axisNameAvailableWidth:r,axisLabelShow:!0}}function ypt(e,t){var r=t.layoutLength,n=t.axisExpandWidth,i=t.axisCount,a=t.axisCollapseWidth,o=t.winInnerIndices,s,l=a,u=!1,f;return e=0;i--)sr(n[i])},t.prototype.getActiveState=function(r){var n=this.activeIntervals;if(!n.length)return"normal";if(r==null||isNaN(+r))return"inactive";if(n.length===1){var i=n[0];if(i[0]<=r&&r<=i[1])return"active"}else for(var a=0,o=n.length;awpt}function m7(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function g7(e,t,r,n){var i=new nt;return i.add(new At({name:"main",style:UD(r),silent:!0,draggable:!0,cursor:"move",drift:pt(s7,e,t,i,["n","s","w","e"]),ondragend:pt(mf,t,{isEnd:!0})})),C(n,function(a){i.add(new At({name:a.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:pt(s7,e,t,i,a),ondragend:pt(mf,t,{isEnd:!0})}))}),i}function y7(e,t,r,n){var i=n.brushStyle.lineWidth||0,a=zp(i,Tpt),o=r[0][0],s=r[1][0],l=o-i/2,u=s-i/2,f=r[0][1],c=r[1][1],p=f-a+i/2,h=c-a+i/2,d=f-o,m=c-s,v=d+i,g=m+i;ns(e,t,"main",o,s,d,m),n.transformable&&(ns(e,t,"w",l,u,a,g),ns(e,t,"e",p,u,a,g),ns(e,t,"n",l,u,v,a),ns(e,t,"s",l,h,v,a),ns(e,t,"nw",l,u,a,a),ns(e,t,"ne",p,u,a,a),ns(e,t,"sw",l,h,a,a),ns(e,t,"se",p,h,a,a))}function LD(e,t){var r=t.__brushOption,n=r.transformable,i=t.childAt(0);i.useStyle(UD(r)),i.attr({silent:!n,cursor:n?"move":"default"}),C([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(a){var o=t.childOfName(a.join("")),s=a.length===1?PD(e,a[0]):Lpt(e,a);o&&o.attr({silent:!n,invisible:!n,cursor:n?Apt[s]+"-resize":null})})}function ns(e,t,r,n,i,a,o){var s=t.childOfName(r);s&&s.setShape(Rpt(VD(e,t,[[n,i],[n+a,i+o]])))}function UD(e){return J({strokeNoScale:!0},e.brushStyle)}function x7(e,t,r,n){var i=[sm(e,r),sm(t,n)],a=[zp(e,r),zp(t,n)];return[[i[0],a[0]],[i[1],a[1]]]}function Ipt(e){return oa(e.group)}function PD(e,t){var r={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},i=Fu(r[t],Ipt(e));return n[i]}function Lpt(e,t){var r=[PD(e,t[0]),PD(e,t[1])];return(r[0]==="e"||r[0]==="w")&&r.reverse(),r.join("")}function s7(e,t,r,n,i,a){var o=r.__brushOption,s=e.toRectRange(o.range),l=_7(t,i,a);C(n,function(u){var f=Mpt[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=e.fromRectRange(x7(s[0][0],s[1][0],s[0][1],s[1][1])),kD(t,r),mf(t,{isEnd:!1})}function Ppt(e,t,r,n){var i=t.__brushOption.range,a=_7(e,r,n);C(i,function(o){o[0]+=a[0],o[1]+=a[1]}),kD(e,t),mf(e,{isEnd:!1})}function _7(e,t,r){var n=e.group,i=n.transformCoordToLocal(t,r),a=n.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function VD(e,t,r){var n=v7(e,t);return n&&n!==vf?n.clipPath(r,e._transform):at(r)}function Rpt(e){var t=sm(e[0][0],e[1][0]),r=sm(e[0][1],e[1][1]),n=zp(e[0][0],e[1][0]),i=zp(e[0][1],e[1][1]);return{x:t,y:r,width:n-t,height:i-r}}function Npt(e,t,r){if(!(!e._brushType||Opt(e,t.offsetX,t.offsetY))){var n=e._zr,i=e._covers,a=zD(e,t,r);if(!e._dragging)for(var o=0;on.getWidth()||r<0||r>n.getHeight()}var X1={lineX:f7(0),lineY:f7(1),rect:{createCover:function(e,t){function r(n){return n}return g7({toRectRange:r,fromRectRange:r},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=m7(e);return x7(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,r,n){y7(e,t,r,n)},updateCommon:LD,contain:ND},polygon:{createCover:function(e,t){var r=new nt;return r.add(new Ie({name:"main",style:UD(t),silent:!0})),r},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new Re({name:"main",draggable:!0,drift:pt(Ppt,e,t),ondragend:pt(mf,e,{isEnd:!0})}))},updateCoverShape:function(e,t,r,n){t.childAt(0).setShape({points:VD(e,t,r)})},updateCommon:LD,contain:ND}};function f7(e){return{createCover:function(t,r){return g7({toRectRange:function(n){var i=[n,[0,100]];return e&&i.reverse(),i},fromRectRange:function(n){return n[e]}},t,r,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var r=m7(t),n=sm(r[0][e],r[1][e]),i=zp(r[0][e],r[1][e]);return[n,i]},updateCoverShape:function(t,r,n,i){var a,o=v7(t,r);if(o!==vf&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[n,a];e&&l.reverse(),y7(t,r,l,i)},updateCommon:LD,contain:ND}}var Up=Dpt;function q1(e){return e=BD(e),function(t){return PT(t,e)}}function Z1(e,t){return e=BD(e),function(r){var n=t??r,i=n?e.width:e.height,a=n?e.x:e.y;return[a,a+(i||0)]}}function K1(e,t,r){var n=BD(e);return function(i,a){return n.contain(a[0],a[1])&&!hl(i,t,r)}}function BD(e){return dt.create(e)}var zpt=["axisLine","axisTickLabel","axisName"],Upt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){e.prototype.init.apply(this,arguments),(this._brushController=new Up(n.getZr())).on("brush",Z(this._onBrush,this))},t.prototype.render=function(r,n,i,a){if(!Vpt(r,n,a)){this.axisModel=r,this.api=i,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new nt,this.group.add(this._axisGroup),!!r.get("show")){var s=Fpt(r,n),l=s.coordinateSystem,u=r.getAreaSelectStyle(),f=u.width,c=r.axis.dim,p=l.getAxisLayout(c),h=V({strokeContainThreshold:f},p),d=new Br(r,h);C(zpt,d.add,d),this._axisGroup.add(d.getGroup()),this._refreshBrushController(h,u,r,s,f,i),Wo(o,this._axisGroup,r)}}},t.prototype._refreshBrushController=function(r,n,i,a,o,s){var l=i.axis.getExtent(),u=l[1]-l[0],f=Math.min(30,Math.abs(u)*.1),c=dt.create({x:l[0],y:-o/2,width:u,height:o});c.x-=f,c.width+=2*f,this._brushController.mount({enableGlobalPan:!0,rotation:r.rotation,x:r.position[0],y:r.position[1]}).setPanels([{panelId:"pl",clipPath:q1(c),isTargetByCursor:K1(c,s,a),getLinearBrushOtherExtent:Z1(c,0)}]).enableBrush({brushType:"lineX",brushStyle:n,removeOnClick:!0}).updateCovers(Bpt(i))},t.prototype._onBrush=function(r){var n=r.areas,i=this.axisModel,a=i.axis,o=F(n,function(s){return[a.coordToData(s.range[0],!0),a.coordToData(s.range[1],!0)]});(!i.option.realtime===r.isEnd||r.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:i.id,intervals:o})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(Xt);function Vpt(e,t,r){return r&&r.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:r})[0]===e}function Bpt(e){var t=e.axis;return F(e.activeIntervals,function(r){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(r[0],!0),t.dataToCoord(r[1],!0)]}})}function Fpt(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}var w7=Upt;var Gpt={type:"axisAreaSelect",event:"axisAreaSelected"};function T7(e){e.registerAction(Gpt,function(t,r){r.eachComponent({mainType:"parallelAxis",query:t},function(n){n.axis.model.setActiveIntervals(t.intervals)})}),e.registerAction("parallelAxisExpand",function(t,r){r.eachComponent({mainType:"parallel",query:t},function(n){n.setAxisExpand(t)})})}var Hpt={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function lm(e){e.registerComponentView(KB),e.registerComponentModel($B),e.registerCoordinateSystem("parallel",n7),e.registerPreprocessor(MD),e.registerComponentModel(ED),e.registerComponentView(w7),Sa(e,"parallel",ED,Hpt),T7(e)}function FD(e){Nt(lm),e.registerChartView(XB),e.registerSeriesModel(qB),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,ZB)}var Wpt=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}(),Ypt=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Wpt},t.prototype.buildPath=function(r,n){var i=n.extent;r.moveTo(n.x1,n.y1),r.bezierCurveTo(n.cpx1,n.cpy1,n.cpx2,n.cpy2,n.x2,n.y2),n.orient==="vertical"?(r.lineTo(n.x2+i,n.y2),r.bezierCurveTo(n.cpx2+i,n.cpy2,n.cpx1+i,n.cpy1,n.x1+i,n.y1)):(r.lineTo(n.x2,n.y2+i),r.bezierCurveTo(n.cpx2,n.cpy2+i,n.cpx1,n.cpy1+i,n.x1,n.y1+i)),r.closePath()},t.prototype.highlight=function(){Yr(this)},t.prototype.downplay=function(){Xr(this)},t}(vt),Xpt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._focusAdjacencyDisabled=!1,r}return t.prototype.render=function(r,n,i){var a=this,o=r.getGraph(),s=this.group,l=r.layoutInfo,u=l.width,f=l.height,c=r.getData(),p=r.getData("edge"),h=r.get("orient");this._model=r,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(d){var m=new Ypt,v=ht(m);v.dataIndex=d.dataIndex,v.seriesIndex=r.seriesIndex,v.dataType="edge";var g=d.getModel(),y=g.getModel("lineStyle"),x=y.get("curveness"),_=d.node1.getLayout(),S=d.node1.getModel(),b=S.get("localX"),w=S.get("localY"),T=d.node2.getLayout(),D=d.node2.getModel(),A=D.get("localX"),M=D.get("localY"),P=d.getLayout(),L,I,E,R,k,O,z,U;m.shape.extent=Math.max(1,P.dy),m.shape.orient=h,h==="vertical"?(L=(b!=null?b*u:_.x)+P.sy,I=(w!=null?w*f:_.y)+_.dy,E=(A!=null?A*u:T.x)+P.ty,R=M!=null?M*f:T.y,k=L,O=I*(1-x)+R*x,z=E,U=I*x+R*(1-x)):(L=(b!=null?b*u:_.x)+_.dx,I=(w!=null?w*f:_.y)+P.sy,E=A!=null?A*u:T.x,R=(M!=null?M*f:T.y)+P.ty,k=L*(1-x)+E*x,O=I,z=L*x+E*(1-x),U=R),m.setShape({x1:L,y1:I,x2:E,y2:R,cpx1:k,cpy1:O,cpx2:z,cpy2:U}),m.useStyle(y.getItemStyle()),M7(m.style,h,d);var G=""+g.get("value"),Y=ae(g,"edgeLabel");he(m,Y,{labelFetcher:{getFormattedLabel:function(lt,Mt,ut,ct,K,ot){return r.getFormattedLabel(lt,Mt,"edge",ct,cr(K,Y.normal&&Y.normal.get("formatter"),G),ot)}},labelDataIndex:d.dataIndex,defaultText:G}),m.setTextConfig({position:"inside"});var et=g.getModel("emphasis");we(m,g,"lineStyle",function(lt){var Mt=lt.getItemStyle();return M7(Mt,h,d),Mt}),s.add(m),p.setItemGraphicEl(d.dataIndex,m);var tt=et.get("focus");Zt(m,tt==="adjacency"?d.getAdjacentDataIndices():tt==="trajectory"?d.getTrajectoryDataIndices():tt,et.get("blurScope"),et.get("disabled"))}),o.eachNode(function(d){var m=d.getLayout(),v=d.getModel(),g=v.get("localX"),y=v.get("localY"),x=v.getModel("emphasis"),_=new At({shape:{x:g!=null?g*u:m.x,y:y!=null?y*f:m.y,width:m.dx,height:m.dy},style:v.getModel("itemStyle").getItemStyle(),z2:10});he(_,ae(v),{labelFetcher:{getFormattedLabel:function(b,w){return r.getFormattedLabel(b,w,"node")}},labelDataIndex:d.dataIndex,defaultText:d.id}),_.disableLabelAnimation=!0,_.setStyle("fill",d.getVisual("color")),_.setStyle("decal",d.getVisual("style").decal),we(_,v),s.add(_),c.setItemGraphicEl(d.dataIndex,_),ht(_).dataType="node";var S=x.get("focus");Zt(_,S==="adjacency"?d.getAdjacentDataIndices():S==="trajectory"?d.getTrajectoryDataIndices():S,x.get("blurScope"),x.get("disabled"))}),c.eachItemGraphicEl(function(d,m){var v=c.getItemModel(m);v.get("draggable")&&(d.drift=function(g,y){a._focusAdjacencyDisabled=!0,this.shape.x+=g,this.shape.y+=y,this.dirty(),i.dispatchAction({type:"dragNode",seriesId:r.id,dataIndex:c.getRawIndex(m),localX:this.shape.x/u,localY:this.shape.y/f})},d.ondragend=function(){a._focusAdjacencyDisabled=!1},d.draggable=!0,d.cursor="move")}),!this._data&&r.isAnimationEnabled()&&s.setClipPath(qpt(s.getBoundingRect(),r,function(){s.removeClipPath()})),this._data=r.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(Vt);function M7(e,t,r){switch(e.fill){case"source":e.fill=r.node1.getVisual("color"),e.decal=r.node1.getVisual("style").decal;break;case"target":e.fill=r.node2.getVisual("color"),e.decal=r.node2.getVisual("style").decal;break;case"gradient":var n=r.node1.getVisual("color"),i=r.node2.getVisual("color");H(n)&&H(i)&&(e.fill=new $a(0,0,+(t==="horizontal"),+(t==="vertical"),[{color:n,offset:0},{color:i,offset:1}]))}}function qpt(e,t,r){var n=new At({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Kt(n,{shape:{width:e.width+20}},t,r),n}var A7=Xpt;var Zpt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(r,n){var i=r.edges||r.links,a=r.data||r.nodes,o=r.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new Ht(o[l],this,n));if(a&&i){var u=om(a,i,this,!0,f);return u.data}function f(c,p){c.wrapMethod("getItemModel",function(h,d){var m=h.parentModel,v=m.getData().getItemLayout(d);if(v){var g=v.depth,y=m.levelModels[g];y&&(h.parentModel=y)}return h}),p.wrapMethod("getItemModel",function(h,d){var m=h.parentModel,v=m.getGraph().getEdgeByIndex(d),g=v.node1.getLayout();if(g){var y=g.depth,x=m.levelModels[y];x&&(h.parentModel=x)}return h})}},t.prototype.setNodePosition=function(r,n){var i=this.option.data||this.option.nodes,a=i[r];a.localX=n[0],a.localY=n[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(r,n,i){function a(h){return isNaN(h)||h==null}if(i==="edge"){var o=this.getDataParams(r,i),s=o.data,l=o.value,u=s.source+" -- "+s.target;return xe("nameValue",{name:u,value:l,noValue:a(l)})}else{var f=this.getGraph().getNodeByIndex(r),c=f.getLayout().value,p=this.getDataParams(r,i).data.name;return xe("nameValue",{name:p!=null?p+"":null,value:c,noValue:a(c)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(r,n){var i=e.prototype.getDataParams.call(this,r,n);if(i.value==null&&n==="node"){var a=this.getGraph().getNodeByIndex(r),o=a.getLayout().value;i.value=o}return i},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}(Wt),C7=Zpt;function HD(e,t){e.eachSeriesByType("sankey",function(r){var n=r.get("nodeWidth"),i=r.get("nodeGap"),a=Kpt(r,t);r.layoutInfo=a;var o=a.width,s=a.height,l=r.getGraph(),u=l.nodes,f=l.edges;jpt(u);var c=Ut(u,function(m){return m.getLayout().value===0}),p=c.length!==0?0:r.get("layoutIterations"),h=r.get("orient"),d=r.get("nodeAlign");$pt(u,f,n,i,o,s,p,h,d)})}function Kpt(e,t){return re(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function $pt(e,t,r,n,i,a,o,s,l){Qpt(e,t,r,i,a,s,l),rht(e,t,a,i,n,o,s),cht(e,s)}function jpt(e){C(e,function(t){var r=ml(t.outEdges,$1),n=ml(t.inEdges,$1),i=t.getValue()||0,a=Math.max(r,n,i);t.setLayout({value:a},!0)})}function Qpt(e,t,r,n,i,a,o){for(var s=[],l=[],u=[],f=[],c=0,p=0;p=0;g&&v.depth>h&&(h=v.depth),m.setLayout({depth:g?v.depth:c},!0),a==="vertical"?m.setLayout({dy:r},!0):m.setLayout({dx:r},!0);for(var y=0;yc-1?h:c-1;o&&o!=="left"&&Jpt(e,o,a,w);var T=a==="vertical"?(i-r)/w:(n-r)/w;eht(e,T,a)}function D7(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return t.depth!=null&&t.depth>=0}function Jpt(e,t,r,n){if(t==="right"){for(var i=[],a=e,o=0;a.length;){for(var s=0;s0;a--)l*=.99,aht(s,l,o),GD(s,i,r,n,o),fht(s,l,o),GD(s,i,r,n,o)}function nht(e,t){var r=[],n=t==="vertical"?"y":"x",i=kd(e,function(a){return a.getLayout()[n]});return i.keys.sort(function(a,o){return a-o}),C(i.keys,function(a){r.push(i.buckets.get(a))}),r}function iht(e,t,r,n,i,a){var o=1/0;C(e,function(s){var l=s.length,u=0;C(s,function(c){u+=c.getLayout().value});var f=a==="vertical"?(n-(l-1)*i)/u:(r-(l-1)*i)/u;f0&&(s=l.getLayout()[a]+u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[a]+l.getLayout()[p]+t;var d=i==="vertical"?n:r;if(u=f-t-d,u>0){s=l.getLayout()[a]-u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),f=s;for(var h=c-2;h>=0;--h)l=o[h],u=l.getLayout()[a]+l.getLayout()[p]+t-f,u>0&&(s=l.getLayout()[a]-u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[a]}})}function aht(e,t,r){C(e.slice().reverse(),function(n){C(n,function(i){if(i.outEdges.length){var a=ml(i.outEdges,oht,r)/ml(i.outEdges,$1);if(isNaN(a)){var o=i.outEdges.length;a=o?ml(i.outEdges,sht,r)/o:0}if(r==="vertical"){var s=i.getLayout().x+(a-gl(i,r))*t;i.setLayout({x:s},!0)}else{var l=i.getLayout().y+(a-gl(i,r))*t;i.setLayout({y:l},!0)}}})})}function oht(e,t){return gl(e.node2,t)*e.getValue()}function sht(e,t){return gl(e.node2,t)}function lht(e,t){return gl(e.node1,t)*e.getValue()}function uht(e,t){return gl(e.node1,t)}function gl(e,t){return t==="vertical"?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function $1(e){return e.getValue()}function ml(e,t,r){for(var n=0,i=e.length,a=-1;++ao&&(o=l)}),C(n,function(s){var l=new Be({type:"color",mappingMethod:"linear",dataExtent:[a,o],visual:t.get("color")}),u=l.mapValueToVisual(s.getLayout().value),f=s.getModel().get(["itemStyle","color"]);f!=null?(s.setVisual("color",f),s.setVisual("style",{fill:f})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}i.length&&C(i,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function YD(e){e.registerChartView(A7),e.registerSeriesModel(C7),e.registerLayout(HD),e.registerVisual(WD),e.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(t,r){r.eachComponent({mainType:"series",subType:"sankey",query:t},function(n){n.setNodePosition(t.dataIndex,[t.localX,t.localY])})})}var j1=function(){function e(){}return e.prototype.getInitialData=function(t,r){var n,i=r.getComponent("xAxis",this.get("xAxisIndex")),a=r.getComponent("yAxis",this.get("yAxisIndex")),o=i.get("type"),s=a.get("type"),l;o==="category"?(t.layout="horizontal",n=i.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",n=a.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],f=t.layout==="horizontal"?0:1,c=this._baseAxisDim=u[f],p=u[1-f],h=[i,a],d=h[f].get("type"),m=h[1-f].get("type"),v=t.data;if(v&&l){var g=[];C(v,function(_,S){var b;B(_)?(b=_.slice(),_.unshift(S)):B(_.value)?(b=V({},_),b.value=b.value.slice(),_.value.unshift(S)):b=_,g.push(b)}),t.data=g}var y=this.defaultValueDimensions,x=[{name:c,type:Qu(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:p,type:Qu(m),dimsDef:y.slice()}];return fi(this,{coordDimensions:x,dimensionsCount:y.length+1,encodeDefaulter:pt(X0,x,this)})},e.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},e}();var E7=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],r.visualDrawType="stroke",r}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}(Wt);ie(E7,j1,!0);var I7=E7;var pht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=r.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=r.get("layout")==="horizontal"?1:0;a.diff(s).add(function(u){if(a.hasValue(u)){var f=a.getItemLayout(u),c=L7(f,a,u,l,!0);a.setItemGraphicEl(u,c),o.add(c)}}).update(function(u,f){var c=s.getItemGraphicEl(f);if(!a.hasValue(u)){o.remove(c);return}var p=a.getItemLayout(u);c?(er(c),P7(p,c,a,u)):c=L7(p,a,u,l),o.add(c),a.setItemGraphicEl(u,c)}).remove(function(u){var f=s.getItemGraphicEl(u);f&&o.remove(f)}).execute(),this._data=a},t.prototype.remove=function(r){var n=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl(function(a){a&&n.remove(a)})},t.type="boxplot",t}(Vt),hht=function(){function e(){}return e}(),dht=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="boxplotBoxPath",n}return t.prototype.getDefaultShape=function(){return new hht},t.prototype.buildPath=function(r,n){var i=n.points,a=0;for(r.moveTo(i[a][0],i[a][1]),a++;a<4;a++)r.lineTo(i[a][0],i[a][1]);for(r.closePath();am){var _=[g,x];n.push(_)}}}return{boxData:r,outliers:n}}var N7={type:"echarts:boxplot",transform:function(t){var r=t.upstream;if(r.sourceFormat!==qe){var n="";jt(n)}var i=qD(r.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};function ZD(e){e.registerSeriesModel(I7),e.registerChartView(R7),e.registerLayout(XD),e.registerTransform(N7)}var xht=["color","borderColor"],_ht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(r),this._isLargeDraw?this._renderLarge(r):this._renderNormal(r)},t.prototype.incrementalPrepareRender=function(r,n,i){this._clear(),this._updateDrawMode(r)},t.prototype.incrementalRender=function(r,n,i,a){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(r,n):this._incrementalRenderNormal(r,n)},t.prototype.eachRendered=function(r){un(this._progressiveEls||this.group,r)},t.prototype._updateDrawMode=function(r){var n=r.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.prototype._renderNormal=function(r){var n=r.getData(),i=this._data,a=this.group,o=n.getLayout("isSimpleBox"),s=r.get("clip",!0),l=r.coordinateSystem,u=l.getArea&&l.getArea();this._data||a.removeAll(),n.diff(i).add(function(f){if(n.hasValue(f)){var c=n.getItemLayout(f);if(s&&k7(u,c))return;var p=KD(c,f,!0);Kt(p,{shape:{points:c.ends}},r,f),$D(p,n,f,o),a.add(p),n.setItemGraphicEl(f,p)}}).update(function(f,c){var p=i.getItemGraphicEl(c);if(!n.hasValue(f)){a.remove(p);return}var h=n.getItemLayout(f);if(s&&k7(u,h)){a.remove(p);return}p?(Rt(p,{shape:{points:h.ends}},r,f),er(p)):p=KD(h,f),$D(p,n,f,o),a.add(p),n.setItemGraphicEl(f,p)}).remove(function(f){var c=i.getItemGraphicEl(f);c&&a.remove(c)}).execute(),this._data=n},t.prototype._renderLarge=function(r){this._clear(),O7(r,this.group);var n=r.get("clip",!0)?fl(r.coordinateSystem,!1,r):null;n?this.group.setClipPath(n):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(r,n){for(var i=n.getData(),a=i.getLayout("isSimpleBox"),o;(o=r.next())!=null;){var s=i.getItemLayout(o),l=KD(s,o);$D(l,i,o,a),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(r,n){O7(n,this.group,this._progressiveEls,!0)},t.prototype.remove=function(r){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(Vt),bht=function(){function e(){}return e}(),Sht=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="normalCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new bht},t.prototype.buildPath=function(r,n){var i=n.points;this.__simpleBox?(r.moveTo(i[4][0],i[4][1]),r.lineTo(i[6][0],i[6][1])):(r.moveTo(i[0][0],i[0][1]),r.lineTo(i[1][0],i[1][1]),r.lineTo(i[2][0],i[2][1]),r.lineTo(i[3][0],i[3][1]),r.closePath(),r.moveTo(i[4][0],i[4][1]),r.lineTo(i[5][0],i[5][1]),r.moveTo(i[6][0],i[6][1]),r.lineTo(i[7][0],i[7][1]))},t}(vt);function KD(e,t,r){var n=e.ends;return new Sht({shape:{points:r?wht(n,e):n},z2:100})}function k7(e,t){for(var r=!0,n=0;n0?"borderColor":"borderColor0"])||r.get(["itemStyle",e>0?"color":"color0"]);e===0&&(i=r.get(["itemStyle","borderColorDoji"]));var a=r.getModel("itemStyle").getItemStyle(xht);t.useStyle(a),t.style.fill=null,t.style.stroke=i}var z7=_ht;var U7=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],r}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(r,n,i){var a=n.getItemLayout(r);return a&&i.rect(a.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}(Wt);ie(U7,j1,!0);var V7=U7;function JD(e){!e||!B(e.series)||C(e.series,function(t){rt(t)&&t.type==="k"&&(t.type="candlestick")})}var Mht=["itemStyle","borderColor"],Aht=["itemStyle","borderColor0"],Cht=["itemStyle","borderColorDoji"],Dht=["itemStyle","color"],Eht=["itemStyle","color0"],Iht={seriesType:"candlestick",plan:si(),performRawSeries:!0,reset:function(e,t){function r(a,o){return o.get(a>0?Dht:Eht)}function n(a,o){return o.get(a===0?Cht:a>0?Mht:Aht)}if(!t.isSeriesFiltered(e)){var i=e.pipelineContext.large;return!i&&{progress:function(a,o){for(var s;(s=a.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,f=l.getItemStyle();f.fill=r(u,l),f.stroke=n(u,l)||f.fill;var c=o.ensureUniqueItemVisual(s,"style");V(c,f)}}}}}},B7=Iht;var Lht={seriesType:"candlestick",plan:si(),reset:function(e){var t=e.coordinateSystem,r=e.getData(),n=Pht(e,r),i=0,a=1,o=["x","y"],s=r.getDimensionIndex(r.mapDimension(o[i])),l=F(r.mapDimensionsAll(o[a]),r.getDimensionIndex,r),u=l[0],f=l[1],c=l[2],p=l[3];if(r.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),s<0||l.length<4)return;return{progress:e.pipelineContext.large?d:h};function h(m,v){for(var g,y=v.getStore();(g=m.next())!=null;){var x=y.get(s,g),_=y.get(u,g),S=y.get(f,g),b=y.get(c,g),w=y.get(p,g),T=Math.min(_,S),D=Math.max(_,S),A=k(T,x),M=k(D,x),P=k(b,x),L=k(w,x),I=[];O(I,M,0),O(I,A,1),I.push(U(L),U(M),U(P),U(A));var E=v.getItemModel(g),R=!!E.get(["itemStyle","borderColorDoji"]);v.setItemLayout(g,{sign:F7(y,g,_,S,f,R),initBaseline:_>S?M[a]:A[a],ends:I,brushRect:z(b,w,x)})}function k(G,Y){var et=[];return et[i]=Y,et[a]=G,isNaN(Y)||isNaN(G)?[NaN,NaN]:t.dataToPoint(et)}function O(G,Y,et){var tt=Y.slice(),lt=Y.slice();tt[i]=$d(tt[i]+n/2,1,!1),lt[i]=$d(lt[i]-n/2,1,!0),et?G.push(tt,lt):G.push(lt,tt)}function z(G,Y,et){var tt=k(G,et),lt=k(Y,et);return tt[i]-=n/2,lt[i]-=n/2,{x:tt[0],y:tt[1],width:a?n:lt[0]-tt[0],height:a?lt[1]-tt[1]:n}}function U(G){return G[i]=$d(G[i],1),G}}function d(m,v){for(var g=pn(m.count*4),y=0,x,_=[],S=[],b,w=v.getStore(),T=!!e.get(["itemStyle","borderColorDoji"]);(b=m.next())!=null;){var D=w.get(s,b),A=w.get(u,b),M=w.get(f,b),P=w.get(c,b),L=w.get(p,b);if(isNaN(D)||isNaN(P)||isNaN(L)){g[y++]=NaN,y+=3;continue}g[y++]=F7(w,b,A,M,f,T),_[i]=D,_[a]=P,x=t.dataToPoint(_,null,S),g[y++]=x?x[0]:NaN,g[y++]=x?x[1]:NaN,_[a]=L,x=t.dataToPoint(_,null,S),g[y++]=x?x[1]:NaN}v.setLayout("largePoints",g)}}};function F7(e,t,r,n,i,a){var o;return r>n?o=-1:r0?e.get(i,t-1)<=n?1:-1:1,o}function Pht(e,t){var r=e.getBaseAxis(),n,i=r.type==="category"?r.getBandWidth():(n=r.getExtent(),Math.abs(n[1]-n[0])/t.count()),a=q(bt(e.get("barMaxWidth"),i),i),o=q(bt(e.get("barMinWidth"),1),i),s=e.get("barWidth");return s!=null?q(s,i):Math.max(Math.min(i/2,a),o)}var G7=Lht;function tE(e){e.registerChartView(z7),e.registerSeriesModel(V7),e.registerPreprocessor(JD),e.registerVisual(B7),e.registerLayout(G7)}function H7(e,t){var r=t.rippleEffectColor||t.color;e.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?r:null,fill:t.brushType==="fill"?r:null}})})}var Rht=function(e){N(t,e);function t(r,n){var i=e.call(this)||this,a=new ts(r,n),o=new nt;return i.add(a),i.add(o),i.updateData(r,n),i}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(r){for(var n=r.symbolType,i=r.color,a=r.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(a)/f*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){a.stopAnimation();var p=void 0;j(c)?p=c(i):p=c,a.__t>0&&(p=-s*a.__t),this._animateSymbol(a,s,p,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},t.prototype._animateSymbol=function(r,n,i,a,o){if(n>0){r.__t=0;var s=this,l=r.animate("",a).when(o?n*2:n,{__t:o?2:1}).delay(i).during(function(){s._updateSymbolPosition(r)});a||l.done(function(){s.remove(r)}),l.start()}},t.prototype._getLineLength=function(r){return mi(r.__p1,r.__cp1)+mi(r.__cp1,r.__p2)},t.prototype._updateAnimationPoints=function(r,n){r.__p1=n[0],r.__p2=n[1],r.__cp1=n[2]||[(n[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2]},t.prototype.updateData=function(r,n,i){this.childAt(0).updateData(r,n,i),this._updateEffectSymbol(r,n)},t.prototype._updateSymbolPosition=function(r){var n=r.__p1,i=r.__p2,a=r.__cp1,o=r.__t<1?r.__t:2-r.__t,s=[r.x,r.y],l=s.slice(),u=He,f=xd;s[0]=u(n[0],a[0],i[0],o),s[1]=u(n[1],a[1],i[1],o);var c=r.__t<1?f(n[0],a[0],i[0],o):f(i[0],a[0],n[0],1-o),p=r.__t<1?f(n[1],a[1],i[1],o):f(i[1],a[1],n[1],1-o);r.rotation=-Math.atan2(p,c)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(r.__lastT!==void 0&&r.__lastT=0&&!(a[l]<=n);l--);l=Math.min(l,o-2)}else{for(l=s;ln);l++);l=Math.min(l-1,o-2)}var f=(n-a[l])/(a[l+1]-a[l]),c=i[l],p=i[l+1];r.x=c[0]*(1-f)+f*p[0],r.y=c[1]*(1-f)+f*p[1];var h=r.__t<1?p[0]-c[0]:c[0]-p[0],d=r.__t<1?p[1]-c[1]:c[1]-p[1];r.rotation=-Math.atan2(d,h)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=n,r.ignore=!1}},t}(Q1),q7=Uht;var Vht=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),Bht=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n._off=0,n.hoverDataIdx=-1,n}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 Vht},t.prototype.buildPath=function(r,n){var i=n.segs,a=n.curveness,o;if(n.polyline)for(o=this._off;o0){r.moveTo(i[o++],i[o++]);for(var l=1;l0){var h=(u+c)/2-(f-p)*a,d=(f+p)/2-(c-u)*a;r.quadraticCurveTo(h,d,c,p)}else r.lineTo(c,p)}this.incremental&&(this._off=o,this.notClear=!0)},t.prototype.findDataIndex=function(r,n){var i=this.shape,a=i.segs,o=i.curveness,s=this.style.lineWidth;if(i.polyline)for(var l=0,u=0;u0)for(var c=a[u++],p=a[u++],h=1;h0){var v=(c+d)/2-(p-m)*o,g=(p+m)/2-(d-c)*o;if(u0(c,p,v,g,d,m,s,r,n))return l}else if(qa(c,p,d,m,s,r,n))return l;l++}return-1},t.prototype.contain=function(r,n){var i=this.transformCoordToLocal(r,n),a=this.getBoundingRect();if(r=i[0],n=i[1],a.contain(r,n)){var o=this.hoverDataIdx=this.findDataIndex(r,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var r=this._rect;if(!r){for(var n=this.shape,i=n.segs,a=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}(),Z7=Fht;var Ght={seriesType:"lines",plan:si(),reset:function(e){var t=e.coordinateSystem;if(t){var r=e.get("polyline"),n=e.pipelineContext.large;return{progress:function(i,a){var o=[];if(n){var s=void 0,l=i.end-i.start;if(r){for(var u=0,f=i.start;f0&&(f||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(a);var c=r.get("clip",!0)&&fl(r.coordinateSystem,!1,r);c?this.group.setClipPath(c):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},t.prototype.incrementalPrepareRender=function(r,n,i){var a=r.getData(),o=this._updateLineDraw(a,r);o.incrementalPrepareUpdate(a),this._clearLayer(i),this._finished=!1},t.prototype.incrementalRender=function(r,n,i){this._lineDraw.incrementalUpdate(r,n.getData()),this._finished=r.end===n.getData().count()},t.prototype.eachRendered=function(r){this._lineDraw&&this._lineDraw.eachRendered(r)},t.prototype.updateTransform=function(r,n,i){var a=r.getData(),o=r.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=t_.reset(r,n,i);s.progress&&s.progress({start:0,end:a.count(),count:a.count()},a),this._lineDraw.updateLayout(),this._clearLayer(i)},t.prototype._updateLineDraw=function(r,n){var i=this._lineDraw,a=this._showEffect(n),o=!!n.get("polyline"),s=n.pipelineContext,l=s.large;return(!i||a!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(i&&i.remove(),i=this._lineDraw=l?new Z7:new Rp(o?a?q7:J1:a?Q1:Pp),this._hasEffet=a,this._isPolyline=o,this._isLargeDraw=l),this.group.add(i.group),i},t.prototype._showEffect=function(r){return!!r.get(["effect","show"])},t.prototype._clearLayer=function(r){var n=r.getZr(),i=n.painter.getType()==="svg";!i&&this._lastZlevel!=null&&n.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(r,n){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(n)},t.prototype.dispose=function(r,n){this.remove(r,n)},t.type="lines",t}(Vt),K7=Hht;var Wht=typeof Uint32Array>"u"?Array:Uint32Array,Yht=typeof Float64Array>"u"?Array:Float64Array;function $7(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=F(t,function(r){var n=[r[0].coord,r[1].coord],i={coords:n};return r[0].name&&(i.fromName=r[0].name),r[1].name&&(i.toName=r[1].name),Tc([i,r[0],r[1]])}))}var Xht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="lineStyle",r.visualDrawType="stroke",r}return t.prototype.init=function(r){r.data=r.data||[],$7(r);var n=this._processFlatCoordsArray(r.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(r.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(r){if($7(r),r.data){var n=this._processFlatCoordsArray(r.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(r.data=new Float32Array(n.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(r){var n=this._processFlatCoordsArray(r.data);n.flatCoords&&(this._flatCoords?(this._flatCoords=su(this._flatCoords,n.flatCoords),this._flatCoordsOffset=su(this._flatCoordsOffset,n.flatCoordsOffset)):(this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset),r.data=new Float32Array(n.count)),this.getRawData().appendData(r.data)},t.prototype._getCoordsFromItemModel=function(r){var n=this.getData().getItemModel(r),i=n.option instanceof Array?n.option:n.getShallow("coords");return i},t.prototype.getLineCoordsCount=function(r){return this._flatCoordsOffset?this._flatCoordsOffset[r*2+1]:this._getCoordsFromItemModel(r).length},t.prototype.getLineCoords=function(r,n){if(this._flatCoordsOffset){for(var i=this._flatCoordsOffset[r*2],a=this._flatCoordsOffset[r*2+1],o=0;oi}}return{flatCoordsOffset:new Uint32Array(a.buffer,0,l),flatCoords:o,count:u}}return{flatCoordsOffset:null,flatCoords:null,count:r.length}},t.prototype.getInitialData=function(r,n){if(!1)var i;var a=new Ne(["value"],this);return a.hasItemOption=!1,a.initData(r.data,[],function(o,s,l,u){if(o instanceof Array)return NaN;a.hasItemOption=!0;var f=o.value;if(f!=null)return f instanceof Array?f[u]:f}),a},t.prototype.formatTooltip=function(r,n,i){var a=this.getData(),o=a.getItemModel(r),s=o.get("name");if(s)return s;var l=o.get("fromName"),u=o.get("toName"),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),xe("nameValue",{name:f.join(" > ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var r=this.option.progressive;return r??(this.option.large?1e4:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var r=this.option.progressiveThreshold;return r??(this.option.large?2e4:this.get("progressiveThreshold"))},t.prototype.getZLevelKey=function(){var r=this.getModel("effect"),n=r.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:r.get("show")&&n>0?n+"":""},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}(Wt),j7=Xht;function e_(e){return e instanceof Array||(e=[e,e]),e}var qht={seriesType:"lines",reset:function(e){var t=e_(e.get("symbol")),r=e_(e.get("symbolSize")),n=e.getData();n.setVisual("fromSymbol",t&&t[0]),n.setVisual("toSymbol",t&&t[1]),n.setVisual("fromSymbolSize",r&&r[0]),n.setVisual("toSymbolSize",r&&r[1]);function i(a,o){var s=a.getItemModel(o),l=e_(s.getShallow("symbol",!0)),u=e_(s.getShallow("symbolSize",!0));l[0]&&a.setItemVisual(o,"fromSymbol",l[0]),l[1]&&a.setItemVisual(o,"toSymbol",l[1]),u[0]&&a.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&a.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:n.hasItemOption?i:null}}},Q7=qht;function rE(e){e.registerChartView(K7),e.registerSeriesModel(j7),e.registerLayout(t_),e.registerVisual(Q7)}var Zht=256,Kht=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=Wr.createCanvas();this.canvas=t}return e.prototype.update=function(t,r,n,i,a,o){var s=this._getBrush(),l=this._getGradient(a,"inRange"),u=this._getGradient(a,"outOfRange"),f=this.pointSize+this.blurSize,c=this.canvas,p=c.getContext("2d"),h=t.length;c.width=r,c.height=n;for(var d=0;d0){var P=o(x)?l:u;x>0&&(x=x*A+T),S[b++]=P[M],S[b++]=P[M+1],S[b++]=P[M+2],S[b++]=P[M+3]*x*256}else b+=4}return p.putImageData(_,0,0),c},e.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=Wr.createCanvas()),r=this.pointSize+this.blurSize,n=r*2;t.width=n,t.height=n;var i=t.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-r,r,this.pointSize,0,Math.PI*2,!0),i.closePath(),i.fill(),t},e.prototype._getGradient=function(t,r){for(var n=this._gradientPixels,i=n[r]||(n[r]=new Uint8ClampedArray(256*4)),a=[0,0,0,0],o=0,s=0;s<256;s++)t[r](s/255,!0,a),i[o++]=a[0],i[o++]=a[1],i[o++]=a[2],i[o++]=a[3];return i},e}(),J7=Kht;function $ht(e,t,r){var n=e[1]-e[0];t=F(t,function(o){return{interval:[(o.interval[0]-e[0])/n,(o.interval[1]-e[0])/n]}});var i=t.length,a=0;return function(o){var s;for(s=a;s=0;s--){var l=t[s].interval;if(l[0]<=o&&o<=l[1]){a=s;break}}return s>=0&&s=t[0]&&n<=t[1]}}function tF(e){var t=e.dimensions;return t[0]==="lng"&&t[1]==="lat"}var Qht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a;n.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===r&&(a=s)})}),this._progressiveEls=null,this.group.removeAll();var o=r.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(r,i,0,r.getData().count()):tF(o)&&this._renderOnGeo(o,r,a,i)},t.prototype.incrementalPrepareRender=function(r,n,i){this.group.removeAll()},t.prototype.incrementalRender=function(r,n,i,a){var o=n.coordinateSystem;o&&(tF(o)?this.render(n,i,a):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(n,a,r.start,r.end,!0)))},t.prototype.eachRendered=function(r){un(this._progressiveEls||this.group,r)},t.prototype._renderOnCartesianAndCalendar=function(r,n,i,a,o){var s=r.coordinateSystem,l=Ni(s,"cartesian2d"),u,f,c,p;if(l){var h=s.getAxis("x"),d=s.getAxis("y");u=h.getBandWidth()+.5,f=d.getBandWidth()+.5,c=h.scale.getExtent(),p=d.scale.getExtent()}for(var m=this.group,v=r.getData(),g=r.getModel(["emphasis","itemStyle"]).getItemStyle(),y=r.getModel(["blur","itemStyle"]).getItemStyle(),x=r.getModel(["select","itemStyle"]).getItemStyle(),_=r.get(["itemStyle","borderRadius"]),S=ae(r),b=r.getModel("emphasis"),w=b.get("focus"),T=b.get("blurScope"),D=b.get("disabled"),A=l?[v.mapDimension("x"),v.mapDimension("y"),v.mapDimension("value")]:[v.mapDimension("time"),v.mapDimension("value")],M=i;Mc[1]||Ep[1])continue;var R=s.dataToPoint([I,E]);P=new At({shape:{x:R[0]-u/2,y:R[1]-f/2,width:u,height:f},style:L})}else{if(isNaN(v.get(A[1],M)))continue;P=new At({z2:1,shape:s.dataToRect([v.get(A[0],M)]).contentShape,style:L})}if(v.hasItemOption){var k=v.getItemModel(M),O=k.getModel("emphasis");g=O.getModel("itemStyle").getItemStyle(),y=k.getModel(["blur","itemStyle"]).getItemStyle(),x=k.getModel(["select","itemStyle"]).getItemStyle(),_=k.get(["itemStyle","borderRadius"]),w=O.get("focus"),T=O.get("blurScope"),D=O.get("disabled"),S=ae(k)}P.shape.r=_;var z=r.getRawValue(M),U="-";z&&z[2]!=null&&(U=z[2]+""),he(P,S,{labelFetcher:r,labelDataIndex:M,defaultOpacity:L.opacity,defaultText:U}),P.ensureState("emphasis").style=g,P.ensureState("blur").style=y,P.ensureState("select").style=x,Zt(P,w,T,D),P.incremental=o,o&&(P.states.emphasis.hoverLayer=!0),m.add(P),v.setItemGraphicEl(M,P),this._progressiveEls&&this._progressiveEls.push(P)}},t.prototype._renderOnGeo=function(r,n,i,a){var o=i.targetVisuals.inRange,s=i.targetVisuals.outOfRange,l=n.getData(),u=this._hmLayer||this._hmLayer||new J7;u.blurSize=n.get("blurSize"),u.pointSize=n.get("pointSize"),u.minOpacity=n.get("minOpacity"),u.maxOpacity=n.get("maxOpacity");var f=r.getViewRect().clone(),c=r.getRoamTransform();f.applyTransform(c);var p=Math.max(f.x,0),h=Math.max(f.y,0),d=Math.min(f.width+f.x,a.getWidth()),m=Math.min(f.height+f.y,a.getHeight()),v=d-p,g=m-h,y=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],x=l.mapArray(y,function(w,T,D){var A=r.dataToPoint([w,T]);return A[0]-=p,A[1]-=h,A.push(D),A}),_=i.getExtent(),S=i.type==="visualMap.continuous"?jht(_,i.option.range):$ht(_,i.getPieceList(),i.option.selected);u.update(x,v,g,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},S);var b=new me({style:{width:v,height:g,x:p,y:h,image:u.canvas},silent:!0});this.group.add(b)},t.type="heatmap",t}(Vt),eF=Qht;var Jht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(r,n){return Tr(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var r=Ko.get(this.get("coordinateSystem"));if(r&&r.dimensions)return r.dimensions[0]==="lng"&&r.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}(Wt),rF=Jht;function nE(e){e.registerChartView(eF),e.registerSeriesModel(rF)}var tdt=["itemStyle","borderWidth"],nF=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],iE=new Sr,edt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=this.group,o=r.getData(),s=this._data,l=r.coordinateSystem,u=l.getBaseAxis(),f=u.isHorizontal(),c=l.master.getRect(),p={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:r,coordSys:l,coordSysExtent:[[c.x,c.x+c.width],[c.y,c.y+c.height]],isHorizontal:f,valueDim:nF[+f],categoryDim:nF[1-+f]};return o.diff(s).add(function(h){if(o.hasValue(h)){var d=aF(o,h),m=iF(o,h,d,p),v=oF(o,p,m);o.setItemGraphicEl(h,v),a.add(v),lF(v,p,m)}}).update(function(h,d){var m=s.getItemGraphicEl(d);if(!o.hasValue(h)){a.remove(m);return}var v=aF(o,h),g=iF(o,h,v,p),y=vF(o,g);m&&y!==m.__pictorialShapeStr&&(a.remove(m),o.setItemGraphicEl(h,null),m=null),m?ldt(m,p,g):m=oF(o,p,g,!0),o.setItemGraphicEl(h,m),m.__pictorialSymbolMeta=g,a.add(m),lF(m,p,g)}).remove(function(h){var d=s.getItemGraphicEl(h);d&&sF(s,h,d.__pictorialSymbolMeta.animationModel,d)}).execute(),this._data=o,this.group},t.prototype.remove=function(r,n){var i=this.group,a=this._data;r.get("animation")?a&&a.eachItemGraphicEl(function(o){sF(a,ht(o).dataIndex,r,o)}):i.removeAll()},t.type="pictorialBar",t}(Vt);function iF(e,t,r,n){var i=e.getItemLayout(t),a=r.get("symbolRepeat"),o=r.get("symbolClip"),s=r.get("symbolPosition")||"start",l=r.get("symbolRotate"),u=(l||0)*Math.PI/180||0,f=r.get("symbolPatternSize")||2,c=r.isAnimationEnabled(),p={dataIndex:t,layout:i,itemModel:r,symbolType:e.getItemVisual(t,"symbol")||"circle",style:e.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:a,symbolRepeatDirection:r.get("symbolRepeatDirection"),symbolPatternSize:f,rotation:u,animationModel:c?r:null,hoverScale:c&&r.get(["emphasis","scale"]),z2:r.getShallow("z",!0)||0};rdt(r,a,i,n,p),ndt(e,t,i,a,o,p.boundingLength,p.pxSign,f,n,p),idt(r,p.symbolScale,u,n,p);var h=p.symbolSize,d=li(r.get("symbolOffset"),h);return adt(r,h,i,a,o,d,s,p.valueLineWidth,p.boundingLength,p.repeatCutLength,n,p),p}function rdt(e,t,r,n,i){var a=n.valueDim,o=e.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(r[a.wh]<=0),f;if(B(o)){var c=[aE(s,o[0])-l,aE(s,o[1])-l];c[1]0?1:-1}function aE(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function ndt(e,t,r,n,i,a,o,s,l,u){var f=l.valueDim,c=l.categoryDim,p=Math.abs(r[c.wh]),h=e.getItemVisual(t,"symbolSize"),d;B(h)?d=h.slice():h==null?d=["100%","100%"]:d=[h,h],d[c.index]=q(d[c.index],p),d[f.index]=q(d[f.index],n?p:Math.abs(a)),u.symbolSize=d;var m=u.symbolScale=[d[0]/s,d[1]/s];m[f.index]*=(l.isHorizontal?-1:1)*o}function idt(e,t,r,n,i){var a=e.get(tdt)||0;a&&(iE.attr({scaleX:t[0],scaleY:t[1],rotation:r}),iE.updateTransform(),a/=iE.getLineScale(),a*=t[n.valueDim.index]),i.valueLineWidth=a||0}function adt(e,t,r,n,i,a,o,s,l,u,f,c){var p=f.categoryDim,h=f.valueDim,d=c.pxSign,m=Math.max(t[h.index]+s,0),v=m;if(n){var g=Math.abs(l),y=_e(e.get("symbolMargin"),"15%")+"",x=!1;y.lastIndexOf("!")===y.length-1&&(x=!0,y=y.slice(0,y.length-1));var _=q(y,t[h.index]),S=Math.max(m+_*2,0),b=x?0:_*2,w=Pd(n),T=w?n:uF((g+b)/S),D=g-T*m;_=D/2/(x?T:Math.max(T-1,1)),S=m+_*2,b=x?0:_*2,!w&&n!=="fixed"&&(T=u?uF((Math.abs(u)+b)/S):0),v=T*S-b,c.repeatTimes=T,c.symbolMargin=_}var A=d*(v/2),M=c.pathPosition=[];M[p.index]=r[p.wh]/2,M[h.index]=o==="start"?A:o==="end"?l-A:l/2,a&&(M[0]+=a[0],M[1]+=a[1]);var P=c.bundlePosition=[];P[p.index]=r[p.xy],P[h.index]=r[h.xy];var L=c.barRectShape=V({},r);L[h.wh]=d*Math.max(Math.abs(r[h.wh]),Math.abs(M[h.index]+A)),L[p.wh]=r[p.wh];var I=c.clipShape={};I[p.xy]=-r[p.xy],I[p.wh]=f.ecSize[p.wh],I[h.xy]=0,I[h.wh]=r[h.wh]}function fF(e){var t=e.symbolPatternSize,r=ne(e.symbolType,-t/2,-t/2,t,t);return r.attr({culling:!0}),r.type!=="image"&&r.setStyle({strokeNoScale:!0}),r}function cF(e,t,r,n){var i=e.__pictorialBundle,a=r.symbolSize,o=r.valueLineWidth,s=r.pathPosition,l=t.valueDim,u=r.repeatTimes||0,f=0,c=a[t.valueDim.index]+o+r.symbolMargin*2;for(oE(e,function(m){m.__pictorialAnimationIndex=f,m.__pictorialRepeatTimes=u,f0:g<0)&&(y=u-1-m),v[l.index]=c*(y-u/2+.5)+s[l.index],{x:v[0],y:v[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation}}}function pF(e,t,r,n){var i=e.__pictorialBundle,a=e.__pictorialMainPath;a?Vp(a,null,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation},r,n):(a=e.__pictorialMainPath=fF(r),i.add(a),Vp(a,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:0,scaleY:0,rotation:r.rotation},{scaleX:r.symbolScale[0],scaleY:r.symbolScale[1]},r,n))}function hF(e,t,r){var n=V({},t.barRectShape),i=e.__pictorialBarRect;i?Vp(i,null,{shape:n},t,r):(i=e.__pictorialBarRect=new At({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),i.disableMorphing=!0,e.add(i))}function dF(e,t,r,n){if(r.symbolClip){var i=e.__pictorialClipPath,a=V({},r.clipShape),o=t.valueDim,s=r.animationModel,l=r.dataIndex;if(i)Rt(i,{shape:a},s,l);else{a[o.wh]=0,i=new At({shape:a}),e.__pictorialBundle.setClipPath(i),e.__pictorialClipPath=i;var u={};u[o.wh]=r.clipShape[o.wh],Et[n?"updateProps":"initProps"](i,{shape:u},s,l)}}}function aF(e,t){var r=e.getItemModel(t);return r.getAnimationDelayParams=odt,r.isAnimationEnabled=sdt,r}function odt(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function sdt(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function oF(e,t,r,n){var i=new nt,a=new nt;return i.add(a),i.__pictorialBundle=a,a.x=r.bundlePosition[0],a.y=r.bundlePosition[1],r.symbolRepeat?cF(i,t,r):pF(i,t,r),hF(i,r,n),dF(i,t,r,n),i.__pictorialShapeStr=vF(e,r),i.__pictorialSymbolMeta=r,i}function ldt(e,t,r){var n=r.animationModel,i=r.dataIndex,a=e.__pictorialBundle;Rt(a,{x:r.bundlePosition[0],y:r.bundlePosition[1]},n,i),r.symbolRepeat?cF(e,t,r,!0):pF(e,t,r,!0),hF(e,r,!0),dF(e,t,r,!0)}function sF(e,t,r,n){var i=n.__pictorialBarRect;i&&i.removeTextContent();var a=[];oE(n,function(o){a.push(o)}),n.__pictorialMainPath&&a.push(n.__pictorialMainPath),n.__pictorialClipPath&&(r=null),C(a,function(o){Ai(o,{scaleX:0,scaleY:0},r,t,function(){n.parent&&n.parent.remove(n)})}),e.setItemGraphicEl(t,null)}function vF(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function oE(e,t,r){C(e.__pictorialBundle.children(),function(n){n!==e.__pictorialBarRect&&t.call(r,n)})}function Vp(e,t,r,n,i,a){t&&e.attr(t),n.symbolClip&&!i?r&&e.attr(r):r&&Et[i?"updateProps":"initProps"](e,r,n.animationModel,n.dataIndex,a)}function lF(e,t,r){var n=r.dataIndex,i=r.itemModel,a=i.getModel("emphasis"),o=a.getModel("itemStyle").getItemStyle(),s=i.getModel(["blur","itemStyle"]).getItemStyle(),l=i.getModel(["select","itemStyle"]).getItemStyle(),u=i.getShallow("cursor"),f=a.get("focus"),c=a.get("blurScope"),p=a.get("scale");oE(e,function(m){if(m instanceof me){var v=m.style;m.useStyle(V({image:v.image,x:v.x,y:v.y,width:v.width,height:v.height},r.style))}else m.useStyle(r.style);var g=m.ensureState("emphasis");g.style=o,p&&(g.scaleX=m.scaleX*1.1,g.scaleY=m.scaleY*1.1),m.ensureState("blur").style=s,m.ensureState("select").style=l,u&&(m.cursor=u),m.z2=r.z2});var h=t.valueDim.posDesc[+(r.boundingLength>0)],d=e.__pictorialBarRect;he(d,ae(i),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:xa(t.seriesModel.getData(),n),inheritColor:r.style.fill,defaultOpacity:r.style.opacity,defaultOutsidePosition:h}),Zt(e,f,c,a.get("disabled"))}function uF(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}var mF=edt;var udt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r.defaultSymbol="roundRect",r}return t.prototype.getInitialData=function(r){return r.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Kr(_p.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}(_p),gF=udt;function sE(e){e.registerChartView(mF),e.registerSeriesModel(gF),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,pt(Ux,"pictorialBar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,Vx("pictorialBar"))}var fdt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._layers=[],r}return t.prototype.render=function(r,n,i){var a=r.getData(),o=this,s=this.group,l=r.getLayerSeries(),u=a.getLayout("layoutInfo"),f=u.rect,c=u.boundaryGap;s.x=0,s.y=f.y+c[0];function p(v){return v.name}var h=new Vr(this._layersSeries||[],l,p,p),d=[];h.add(Z(m,this,"add")).update(Z(m,this,"update")).remove(Z(m,this,"remove")).execute();function m(v,g,y){var x=o._layers;if(v==="remove"){s.remove(x[g]);return}for(var _=[],S=[],b,w=l[g].indices,T=0;Ta&&(a=s),n.push(s)}for(var u=0;ua&&(a=c)}return{y0:i,max:a}}function fE(e){e.registerChartView(yF),e.registerSeriesModel(xF),e.registerLayout(uE),e.registerProcessor(ba("themeRiver"))}var ddt=2,vdt=4,mdt=function(e){N(t,e);function t(r,n,i,a){var o=e.call(this)||this;o.z2=ddt,o.textConfig={inside:!0},ht(o).seriesIndex=n.seriesIndex;var s=new Lt({z2:vdt,silent:r.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,r,n,i,a),o}return t.prototype.updateData=function(r,n,i,a,o){this.node=n,n.piece=this,i=i||this._seriesModel,a=a||this._ecModel;var s=this;ht(s).dataIndex=n.dataIndex;var l=n.getModel(),u=l.getModel("emphasis"),f=n.getLayout(),c=V({},f);c.label=null;var p=n.getVisual("style");p.lineJoin="bevel";var h=n.getVisual("decal");h&&(p.decal=da(h,o));var d=ao(l.getModel("itemStyle"),c,!0);V(c,d),C(lr,function(y){var x=s.ensureState(y),_=l.getModel([y,"itemStyle"]);x.style=_.getItemStyle();var S=ao(_,c);S&&(x.shape=S)}),r?(s.setShape(c),s.shape.r=f.r0,Kt(s,{shape:{r:f.r}},i,n.dataIndex)):(Rt(s,{shape:c},i),er(s)),s.useStyle(p),this._updateLabel(i);var m=l.getShallow("cursor");m&&s.attr("cursor",m),this._seriesModel=i||this._seriesModel,this._ecModel=a||this._ecModel;var v=u.get("focus"),g=v==="ancestor"?n.getAncestorsIndices():v==="descendant"?n.getDescendantIndices():v;Zt(this,g,u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(r){var n=this,i=this.node.getModel(),a=i.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),f=Math.sin(l),c=this,p=c.getTextContent(),h=this.node.dataIndex,d=a.get("minAngle")/180*Math.PI,m=a.get("show")&&!(d!=null&&Math.abs(s)Math.PI/2?"right":"left"):!P||P==="center"?(s===2*Math.PI&&o.r0===0?A=0:A=(o.r+o.r0)/2,P="center"):P==="left"?(A=o.r0+M,l>Math.PI/2&&(P="right")):P==="right"&&(A=o.r-M,l>Math.PI/2&&(P="left")),_.style.align=P,_.style.verticalAlign=v(y,"verticalAlign")||"middle",_.x=A*u+o.cx,_.y=A*f+o.cy;var L=v(y,"rotate"),I=0;L==="radial"?(I=sn(-l),I>Math.PI/2&&IMath.PI/2?I-=Math.PI:I<-Math.PI/2&&(I+=Math.PI)):Ct(L)&&(I=L*Math.PI/180),_.rotation=sn(I)});function v(g,y){var x=g.get(y);return x??a.get(y)}p.dirtyStyle()},t}(Ye),cE=mdt;var r_="sunburstRootToNode",bF="sunburstHighlight",gdt="sunburstUnhighlight";function SF(e){e.registerAction({type:r_,update:"updateView"},function(t,r){r.eachComponent({mainType:"series",subType:"sunburst",query:t},n);function n(i,a){var o=rs(t,[r_],i);if(o){var s=i.getViewRoot();s&&(t.direction=Cp(s,o.node)?"rollUp":"drillDown"),i.resetViewRoot(o.node)}}}),e.registerAction({type:bF,update:"none"},function(t,r,n){t=V({},t),r.eachComponent({mainType:"series",subType:"sunburst",query:t},i);function i(a){var o=rs(t,[bF],a);o&&(t.dataIndex=o.node.dataIndex)}n.dispatchAction(V(t,{type:"highlight"}))}),e.registerAction({type:gdt,update:"updateView"},function(t,r,n){t=V({},t),n.dispatchAction(V(t,{type:"downplay"}))})}var ydt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i,a){var o=this;this.seriesModel=r,this.api=i,this.ecModel=n;var s=r.getData(),l=s.tree.root,u=r.getViewRoot(),f=this.group,c=r.get("renderLabelForZeroData"),p=[];u.eachNode(function(y){p.push(y)});var h=this._oldChildren||[];d(p,h),g(l,u),this._initEvents(),this._oldChildren=p;function d(y,x){if(y.length===0&&x.length===0)return;new Vr(x,y,_,_).add(S).update(S).remove(pt(S,null)).execute();function _(b){return b.getId()}function S(b,w){var T=b==null?null:y[b],D=w==null?null:x[w];m(T,D)}}function m(y,x){if(!c&&y&&!y.getValue()&&(y=null),y!==l&&x!==l){if(x&&x.piece)y?(x.piece.updateData(!1,y,r,n,i),s.setItemGraphicEl(y.dataIndex,x.piece)):v(x);else if(y){var _=new cE(y,r,n,i);f.add(_),s.setItemGraphicEl(y.dataIndex,_)}}}function v(y){y&&y.piece&&(f.remove(y.piece),y.piece=null)}function g(y,x){x.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,y,r,n,i):(o.virtualPiece=new cE(y,r,n,i),f.add(o.virtualPiece)),x.piece.off("click"),o.virtualPiece.on("click",function(_){o._rootToNode(x.parentNode)})):o.virtualPiece&&(f.remove(o.virtualPiece),o.virtualPiece=null)}},t.prototype._initEvents=function(){var r=this;this.group.off("click"),this.group.on("click",function(n){var i=!1,a=r.seriesModel.getViewRoot();a.eachNode(function(o){if(!i&&o.piece&&o.piece===n.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")r._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var f=l.get("target",!0)||"_blank";Xu(u,f)}}i=!0}})})},t.prototype._rootToNode=function(r){r!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:r_,from:this.uid,seriesId:this.seriesModel.id,targetNode:r})},t.prototype.containPoint=function(r,n){var i=n.getData(),a=i.getItemLayout(0);if(a){var o=r[0]-a.cx,s=r[1]-a.cy,l=Math.sqrt(o*o+s*s);return l<=a.r&&l>=a.r0}},t.type="sunburst",t}(Vt),wF=ydt;var xdt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.ignoreStyleOnData=!0,r}return t.prototype.getInitialData=function(r,n){var i={name:r.name,children:r.data};TF(i);var a=this._levelModels=F(r.levels||[],function(l){return new Ht(l,this,n)},this),o=Ap.createTree(i,this,s);function s(l){l.wrapMethod("getItemModel",function(u,f){var c=o.getNodeByDataIndex(f),p=a[c.depth];return p&&(u.parentModel=p),u})}return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(r);return n.treePathInfo=vl(i,this),n},t.prototype.getLevelModel=function(r){return this._levelModels&&this._levelModels[r.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(r){r?this._viewRoot=r:r=this._viewRoot;var n=this.getRawData().tree.root;(!r||r!==n&&!n.contains(r))&&(this._viewRoot=n)},t.prototype.enableAriaDecal=function(){jv(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}(Wt);function TF(e){var t=0;C(e.children,function(n){TF(n);var i=n.value;B(i)&&(i=i[0]),t+=i});var r=e.value;B(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=t),r<0&&(r=0),B(e.value)?e.value[0]=r:e.value=r}var MF=xdt;var AF=Math.PI/180;function pE(e,t,r){t.eachSeriesByType(e,function(n){var i=n.get("center"),a=n.get("radius");B(a)||(a=[0,a]),B(i)||(i=[i,i]);var o=r.getWidth(),s=r.getHeight(),l=Math.min(o,s),u=q(i[0],o),f=q(i[1],s),c=q(a[0],l/2),p=q(a[1],l/2),h=-n.get("startAngle")*AF,d=n.get("minAngle")*AF,m=n.getData().tree.root,v=n.getViewRoot(),g=v.depth,y=n.get("sort");y!=null&&CF(v,y);var x=0;C(v.children,function(R){!isNaN(R.getValue())&&x++});var _=v.getValue(),S=Math.PI/(_||x)*2,b=v.depth>0,w=v.height-(b?-1:1),T=(p-c)/(w||1),D=n.get("clockwise"),A=n.get("stillShowZeroSum"),M=D?1:-1,P=function(R,k){if(R){var O=k;if(R!==m){var z=R.getValue(),U=_===0&&A?S:z*S;U1;)o=o.parentNode;var s=i.getColorFromPalette(o.name||o.dataIndex+"",t);return n.depth>1&&H(s)&&(s=Sd(s,(n.depth-1)/(a-1)*.5)),s}e.eachSeriesByType("sunburst",function(n){var i=n.getData(),a=i.tree;a.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=r(o,n,a.root.height));var u=i.ensureUniqueItemVisual(o.dataIndex,"style");V(u,l)})})}function dE(e){e.registerChartView(wF),e.registerSeriesModel(MF),e.registerLayout(pt(pE,"sunburst")),e.registerProcessor(pt(ba,"sunburst")),e.registerVisual(hE),SF(e)}var vE={color:"fill",borderColor:"stroke"},DF={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},lo=yt(),bdt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(r,n){return Tr(null,this)},t.prototype.getDataParams=function(r,n,i){var a=e.prototype.getDataParams.call(this,r,n);return i&&(a.info=lo(i).info),a},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(Wt),EF=bdt;function Sdt(e,t){return t=t||[0,0],F(["x","y"],function(r,n){var i=this.getAxis(r),a=t[n],o=e[n]/2;return i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(a-o)-i.dataToCoord(a+o))},this)}function mE(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(r){return e.dataToPoint(r)},size:Z(Sdt,e)}}}function wdt(e,t){return t=t||[0,0],F([0,1],function(r){var n=t[r],i=e[r]/2,a=[],o=[];return a[r]=n-i,o[r]=n+i,a[1-r]=o[1-r]=t[1-r],Math.abs(this.dataToPoint(a)[r]-this.dataToPoint(o)[r])},this)}function gE(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(r){return e.dataToPoint(r)},size:Z(wdt,e)}}}function Tdt(e,t){var r=this.getAxis(),n=t instanceof Array?t[0]:t,i=(e instanceof Array?e[0]:e)/2;return r.type==="category"?r.getBandWidth():Math.abs(r.dataToCoord(n-i)-r.dataToCoord(n+i))}function yE(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(r){return e.dataToPoint(r)},size:Z(Tdt,e)}}}function Mdt(e,t){return t=t||[0,0],F(["Radius","Angle"],function(r,n){var i="get"+r+"Axis",a=this[i](),o=t[n],s=e[n]/2,l=a.type==="category"?a.getBandWidth():Math.abs(a.dataToCoord(o-s)-a.dataToCoord(o+s));return r==="Angle"&&(l=l*Math.PI/180),l},this)}function xE(e){var t=e.getRadiusAxis(),r=e.getAngleAxis(),n=t.getExtent();return n[0]>n[1]&&n.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:n[1],r0:n[0]},api:{coord:function(i){var a=t.dataToRadius(i[0]),o=r.dataToAngle(i[1]),s=e.coordToPoint([a,o]);return s.push(a,o*Math.PI/180),s},size:Z(Mdt,e)}}}function _E(e){var t=e.getRect(),r=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:r.start,end:r.end,weeks:r.weeks,dayCount:r.allDay}},api:{coord:function(n,i){return e.dataToPoint(n,i)}}}}function n_(e,t,r,n){return e&&(e.legacy||e.legacy!==!1&&!r&&!n&&t!=="tspan"&&(t==="text"||st(e,"text")))}function i_(e,t,r){var n=e,i,a,o;if(t==="text")o=n;else{o={},st(n,"text")&&(o.text=n.text),st(n,"rich")&&(o.rich=n.rich),st(n,"textFill")&&(o.fill=n.textFill),st(n,"textStroke")&&(o.stroke=n.textStroke),st(n,"fontFamily")&&(o.fontFamily=n.fontFamily),st(n,"fontSize")&&(o.fontSize=n.fontSize),st(n,"fontStyle")&&(o.fontStyle=n.fontStyle),st(n,"fontWeight")&&(o.fontWeight=n.fontWeight),a={type:"text",style:o,silent:!0},i={};var s=st(n,"textPosition");r?i.position=s?n.textPosition:"inside":s&&(i.position=n.textPosition),st(n,"textPosition")&&(i.position=n.textPosition),st(n,"textOffset")&&(i.offset=n.textOffset),st(n,"textRotation")&&(i.rotation=n.textRotation),st(n,"textDistance")&&(i.distance=n.textDistance)}return IF(o,e),C(o.rich,function(l){IF(l,l)}),{textConfig:i,textContent:a}}function IF(e,t){t&&(t.font=t.textFont||t.font,st(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),st(t,"textAlign")&&(e.align=t.textAlign),st(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),st(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),st(t,"textWidth")&&(e.width=t.textWidth),st(t,"textHeight")&&(e.height=t.textHeight),st(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),st(t,"textPadding")&&(e.padding=t.textPadding),st(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),st(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),st(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),st(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),st(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),st(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),st(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function bE(e,t,r){var n=e;n.textPosition=n.textPosition||r.position||"inside",r.offset!=null&&(n.textOffset=r.offset),r.rotation!=null&&(n.textRotation=r.rotation),r.distance!=null&&(n.textDistance=r.distance);var i=n.textPosition.indexOf("inside")>=0,a=e.fill||"#000";LF(n,t);var o=n.textFill==null;return i?o&&(n.textFill=r.insideFill||"#fff",!n.textStroke&&r.insideStroke&&(n.textStroke=r.insideStroke),!n.textStroke&&(n.textStroke=a),n.textStrokeWidth==null&&(n.textStrokeWidth=2)):(o&&(n.textFill=e.fill||r.outsideFill||"#000"),!n.textStroke&&r.outsideStroke&&(n.textStroke=r.outsideStroke)),n.text=t.text,n.rich=t.rich,C(t.rich,function(s){LF(s,s)}),n}function LF(e,t){t&&(st(t,"fill")&&(e.textFill=t.fill),st(t,"stroke")&&(e.textStroke=t.fill),st(t,"lineWidth")&&(e.textStrokeWidth=t.lineWidth),st(t,"font")&&(e.font=t.font),st(t,"fontStyle")&&(e.fontStyle=t.fontStyle),st(t,"fontWeight")&&(e.fontWeight=t.fontWeight),st(t,"fontSize")&&(e.fontSize=t.fontSize),st(t,"fontFamily")&&(e.fontFamily=t.fontFamily),st(t,"align")&&(e.textAlign=t.align),st(t,"verticalAlign")&&(e.textVerticalAlign=t.verticalAlign),st(t,"lineHeight")&&(e.textLineHeight=t.lineHeight),st(t,"width")&&(e.textWidth=t.width),st(t,"height")&&(e.textHeight=t.height),st(t,"backgroundColor")&&(e.textBackgroundColor=t.backgroundColor),st(t,"padding")&&(e.textPadding=t.padding),st(t,"borderColor")&&(e.textBorderColor=t.borderColor),st(t,"borderWidth")&&(e.textBorderWidth=t.borderWidth),st(t,"borderRadius")&&(e.textBorderRadius=t.borderRadius),st(t,"shadowColor")&&(e.textBoxShadowColor=t.shadowColor),st(t,"shadowBlur")&&(e.textBoxShadowBlur=t.shadowBlur),st(t,"shadowOffsetX")&&(e.textBoxShadowOffsetX=t.shadowOffsetX),st(t,"shadowOffsetY")&&(e.textBoxShadowOffsetY=t.shadowOffsetY),st(t,"textShadowColor")&&(e.textShadowColor=t.textShadowColor),st(t,"textShadowBlur")&&(e.textShadowBlur=t.textShadowBlur),st(t,"textShadowOffsetX")&&(e.textShadowOffsetX=t.textShadowOffsetX),st(t,"textShadowOffsetY")&&(e.textShadowOffsetY=t.textShadowOffsetY))}var kF={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},PF=St(kF),dqt=Pr(ri,function(e,t){return e[t]=1,e},{}),vqt=ri.join(", "),fm=["","style","shape","extra"],Bp=yt();function SE(e,t,r,n,i){var a=e+"Animation",o=ja(e,n,i)||{},s=Bp(t).userDuring;return o.duration>0&&(o.during=s?Z(Idt,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),V(o,r[a]),o}function Fp(e,t,r,n){n=n||{};var i=n.dataIndex,a=n.isInit,o=n.clearStyle,s=r.isAnimationEnabled(),l=Bp(e),u=t.style;l.userDuring=t.during;var f={},c={};if(Pdt(e,t,c),NF("shape",t,c),NF("extra",t,c),!a&&s&&(Ldt(e,t,f),RF("shape",e,t,f),RF("extra",e,t,f),Rdt(e,t,u,f)),c.style=u,Adt(e,c,o),Ddt(e,t),s)if(a){var p={};C(fm,function(d){var m=d?t[d]:t;m&&m.enterFrom&&(d&&(p[d]=p[d]||{}),V(d?p[d]:p,m.enterFrom))});var h=SE("enter",e,t,r,i);h.duration>0&&e.animateFrom(p,h)}else Cdt(e,t,i||0,r,f);wE(e,t),u?e.dirty():e.markRedraw()}function wE(e,t){for(var r=Bp(e).leaveToProps,n=0;n0&&e.animateFrom(i,a)}}function Ddt(e,t){st(t,"silent")&&(e.silent=t.silent),st(t,"ignore")&&(e.ignore=t.ignore),e instanceof We&&st(t,"invisible")&&(e.invisible=t.invisible),e instanceof vt&&st(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}var uo={},Edt={setTransform:function(e,t){return uo.el[e]=t,this},getTransform:function(e){return uo.el[e]},setShape:function(e,t){var r=uo.el,n=r.shape||(r.shape={});return n[e]=t,r.dirtyShape&&r.dirtyShape(),this},getShape:function(e){var t=uo.el.shape;if(t)return t[e]},setStyle:function(e,t){var r=uo.el,n=r.style;return n&&(n[e]=t,r.dirtyStyle&&r.dirtyStyle()),this},getStyle:function(e){var t=uo.el.style;if(t)return t[e]},setExtra:function(e,t){var r=uo.el.extra||(uo.el.extra={});return r[e]=t,this},getExtra:function(e){var t=uo.el.extra;if(t)return t[e]}};function Idt(){var e=this,t=e.el;if(t){var r=Bp(t).userDuring,n=e.userDuring;if(r!==n){e.el=e.userDuring=null;return}uo.el=t,n(Edt)}}function RF(e,t,r,n){var i=r[e];if(i){var a=t[e],o;if(a){var s=r.transition,l=i.transition;if(l)if(!o&&(o=n[e]={}),yl(l))V(o,a);else for(var u=Yt(l),f=0;f=0){!o&&(o=n[e]={});for(var h=St(a),f=0;f=0)){var p=e.getAnimationStyleProps(),h=p?p.style:null;if(h){!a&&(a=n.style={});for(var d=St(r),u=0;u=0?t.getStore().get(k,E):void 0}var O=t.get(R.name,E),z=R&&R.ordinalMeta;return z?z.categories[O]:O}function b(I,E){E==null&&(E=u);var R=t.getItemVisual(E,"style"),k=R&&R.fill,O=R&&R.opacity,z=y(E,xl).getItemStyle();k!=null&&(z.fill=k),O!=null&&(z.opacity=O);var U={inheritColor:H(k)?k:"#000"},G=x(E,xl),Y=Qt(G,null,U,!1,!0);Y.text=G.getShallow("show")?bt(e.getFormattedLabel(E,xl),xa(t,E)):null;var et=jd(G,U,!1);return D(I,z),z=bE(z,Y,et),I&&T(z,I),z.legacy=!0,z}function w(I,E){E==null&&(E=u);var R=y(E,is).getItemStyle(),k=x(E,is),O=Qt(k,null,null,!0,!0);O.text=k.getShallow("show")?cr(e.getFormattedLabel(E,is),e.getFormattedLabel(E,xl),xa(t,E)):null;var z=jd(k,null,!0);return D(I,R),R=bE(R,O,z),I&&T(R,I),R.legacy=!0,R}function T(I,E){for(var R in E)st(E,R)&&(I[R]=E[R])}function D(I,E){I&&(I.textFill&&(E.textFill=I.textFill),I.textPosition&&(E.textPosition=I.textPosition))}function A(I,E){if(E==null&&(E=u),st(vE,I)){var R=t.getItemVisual(E,"style");return R?R[vE[I]]:null}if(st(DF,I))return t.getItemVisual(E,I)}function M(I){if(a.type==="cartesian2d"){var E=a.getBaseAxis();return CU(J({axis:E},I))}}function P(){return r.getCurrentSeriesIndices()}function L(I){return L0(I,r)}}function Hdt(e){var t={};return C(e.dimensions,function(r){var n=e.getDimensionInfo(r);if(!n.isExtraCoord){var i=n.coordDim,a=t[i]=t[i]||[];a[n.coordDimIndex]=e.getDimensionIndex(r)}}),t}function AE(e,t,r,n,i,a,o){if(!n){a.remove(t);return}var s=RE(e,t,r,n,i,a);return s&&o.setItemGraphicEl(r,s),s&&Zt(s,n.focus,n.blurScope,n.emphasisDisabled),s}function RE(e,t,r,n,i,a){var o=-1,s=t;t&&HF(t,n,i)&&(o=gt(a.childrenRef(),t),t=null);var l=!t,u=t;u?u.clearStates():(u=LE(n),s&&Vdt(s,u)),n.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Ui.normal.cfg=Ui.normal.conOpt=Ui.emphasis.cfg=Ui.emphasis.conOpt=Ui.blur.cfg=Ui.blur.conOpt=Ui.select.cfg=Ui.select.conOpt=null,Ui.isLegacy=!1,Ydt(u,r,n,i,l,Ui),Wdt(u,r,n,i,l),PE(e,u,r,n,Ui,i,l),st(n,"info")&&(lo(u).info=n.info);for(var f=0;f<_l.length;f++){var c=_l[f];if(c!==xl){var p=o_(n,c),h=NE(n,p,c);GF(c,u,p,h,Ui)}}return Fdt(u,n,i),n.type==="group"&&Xdt(e,u,r,n,i),o>=0?a.replaceAt(u,o):a.add(u),u}function HF(e,t,r){var n=lo(e),i=t.type,a=t.shape,o=t.style;return r.isUniversalTransitionEnabled()||i!=null&&i!==n.customGraphicType||i==="path"&&$dt(a)&&WF(a)!==n.customPathData||i==="image"&&st(o,"image")&&o.image!==n.customImagePath}function Wdt(e,t,r,n,i){var a=r.clipPath;if(a===!1)e&&e.getClipPath()&&e.removeClipPath();else if(a){var o=e.getClipPath();o&&HF(o,a,n)&&(o=null),o||(o=LE(a),e.setClipPath(o)),PE(null,o,t,a,null,n,i)}}function Ydt(e,t,r,n,i,a){if(!e.isGroup){UF(r,null,a),UF(r,is,a);var o=a.normal.conOpt,s=a.emphasis.conOpt,l=a.blur.conOpt,u=a.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var f=e.getTextContent();if(o===!1)f&&e.removeTextContent();else{o=a.normal.conOpt=o||{type:"text"},f?f.clearStates():(f=LE(o),e.setTextContent(f)),PE(null,f,t,o,null,n,i);for(var c=o&&o.style,p=0;p<_l.length;p++){var h=_l[p];if(h!==xl){var d=a[h].conOpt;GF(h,f,d,NE(o,d,h),null)}}c?f.dirty():f.markRedraw()}}}}function UF(e,t,r){var n=t?o_(e,t):e,i=t?NE(e,n,is):e.style,a=e.type,o=n?n.textConfig:null,s=e.textContent,l=s?t?o_(s,t):s:null;if(i&&(r.isLegacy||n_(i,a,!!o,!!l))){r.isLegacy=!0;var u=i_(i,a,!t);!o&&u.textConfig&&(o=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!t&&l){var f=l;!f.type&&(f.type="text")}var c=t?r[t]:r.normal;c.cfg=o,c.conOpt=l}function o_(e,t){return t?e?e[t]:null:e}function NE(e,t,r){var n=t&&t.style;return n==null&&r===is&&e&&(n=e.styleEmphasis),n}function Xdt(e,t,r,n,i){var a=n.children,o=a?a.length:0,s=n.$mergeChildren,l=s==="byName"||n.diffChildrenByName,u=s===!1;if(!(!o&&!l&&!u)){if(l){Zdt({api:e,oldChildren:t.children()||[],newChildren:a||[],dataIndex:r,seriesModel:i,group:t});return}u&&t.removeAll();for(var f=0;f=f;h--){var d=t.childAt(h);qdt(t,d,i)}}}function qdt(e,t,r){t&&Gp(t,lo(e).option,r)}function Zdt(e){new Vr(e.oldChildren,e.newChildren,VF,VF,e).add(BF).update(BF).remove(Kdt).execute()}function VF(e,t){var r=e&&e.name;return r??zdt+t}function BF(e,t){var r=this.context,n=e!=null?r.newChildren[e]:null,i=t!=null?r.oldChildren[t]:null;RE(r.api,i,r.dataIndex,n,r.seriesModel,r.group)}function Kdt(e){var t=this.context,r=t.oldChildren[e];r&&Gp(r,lo(r).option,t.seriesModel)}function WF(e){return e&&(e.pathData||e.d)}function $dt(e){return e&&(st(e,"pathData")||st(e,"d"))}function kE(e){e.registerChartView(FF),e.registerSeriesModel(EF)}var gf=yt(),YF=at,OE=Z,jdt=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(t,r,n,i){var a=r.get("value"),o=r.get("status");if(this._axisModel=t,this._axisPointerModel=r,this._api=n,!(!i&&this._lastValue===a&&this._lastStatus===o)){this._lastValue=a,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,a,t,r,n);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=f;var c=this._moveAnimation=this.determineAnimation(t,r);if(!s)s=this._group=new nt,this.createPointerEl(s,u,t,r),this.createLabelEl(s,u,t,r),n.getZr().add(s);else{var p=pt(XF,r,c);this.updatePointerEl(s,u,p),this.updateLabelEl(s,u,p,r)}ZF(s,r,!0),this._renderHandle(a)}},e.prototype.remove=function(t){this.clear(t)},e.prototype.dispose=function(t){this.clear(t)},e.prototype.determineAnimation=function(t,r){var n=r.get("animation"),i=t.axis,a=i.type==="category",o=r.get("snap");if(!o&&!a)return!1;if(n==="auto"||n==null){var s=this.animationThreshold;if(a&&i.getBandWidth()>s)return!0;if(o){var l=S1(t).seriesDataCount,u=i.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},e.prototype.makeElOption=function(t,r,n,i,a){},e.prototype.createPointerEl=function(t,r,n,i){var a=r.pointer;if(a){var o=gf(t).pointerEl=new Et[a.type](YF(r.pointer));t.add(o)}},e.prototype.createLabelEl=function(t,r,n,i){if(r.label){var a=gf(t).labelEl=new Lt(YF(r.label));t.add(a),qF(a,i)}},e.prototype.updatePointerEl=function(t,r,n){var i=gf(t).pointerEl;i&&r.pointer&&(i.setStyle(r.pointer.style),n(i,{shape:r.pointer.shape}))},e.prototype.updateLabelEl=function(t,r,n,i){var a=gf(t).labelEl;a&&(a.setStyle(r.label.style),n(a,{x:r.label.x,y:r.label.y}),qF(a,i))},e.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var r=this._axisPointerModel,n=this._api.getZr(),i=this._handle,a=r.getModel("handle"),o=r.get("status");if(!a.get("show")||!o||o==="hide"){i&&n.remove(i),this._handle=null;return}var s;this._handle||(s=!0,i=this._handle=Yo(a.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){Mn(u.event)},onmousedown:OE(this._onHandleDragMove,this,0,0),drift:OE(this._onHandleDragMove,this),ondragend:OE(this._onHandleDragEnd,this)}),n.add(i)),ZF(i,r,!1),i.setStyle(a.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=a.get("size");B(l)||(l=[l,l]),i.scaleX=l[0]/2,i.scaleY=l[1]/2,Li(this,"_doDispatchAxisPointer",a.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},e.prototype._moveHandleToValue=function(t,r){XF(this._axisPointerModel,!r&&this._moveAnimation,this._handle,zE(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,r){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(zE(n),[t,r],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(zE(i)),gf(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var r=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:r.cursorPoint[0],y:r.cursorPoint[1],tooltipOption:r.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var r=this._axisPointerModel.get("value");this._moveHandleToValue(r),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var r=t.getZr(),n=this._group,i=this._handle;r&&n&&(this._lastGraphicKey=null,n&&r.remove(n),i&&r.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),Qo(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,r,n){return n=n||0,{x:t[n],y:t[1-n],width:r[n],height:r[1-n]}},e}();function XF(e,t,r,n){KF(gf(r).lastProp,n)||(gf(r).lastProp=n,t?Rt(r,n,e):(r.stopAnimation(),r.attr(n)))}function KF(e,t){if(rt(e)&&rt(t)){var r=!0;return C(t,function(n,i){r=r&&KF(e[i],n)}),!!r}else return e===t}function qF(e,t){e[t.get(["label","show"])?"show":"hide"]()}function zE(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function ZF(e,t,r){var n=t.get("z"),i=t.get("zlevel");e&&e.traverse(function(a){a.type!=="group"&&(n!=null&&(a.z=n),i!=null&&(a.zlevel=i),a.silent=r)})}var Wp=jdt;function Yp(e){var t=e.get("type"),r=e.getModel(t+"Style"),n;return t==="line"?(n=r.getLineStyle(),n.fill=null):t==="shadow"&&(n=r.getAreaStyle(),n.stroke=null),n}function UE(e,t,r,n,i){var a=r.get("value"),o=VE(a,t.axis,t.ecModel,r.get("seriesDataIndices"),{precision:r.get(["label","precision"]),formatter:r.get(["label","formatter"])}),s=r.getModel("label"),l=la(s.get("padding")||0),u=s.getFont(),f=Ga(o,u),c=i.position,p=f.width+l[1]+l[3],h=f.height+l[0]+l[2],d=i.align;d==="right"&&(c[0]-=p),d==="center"&&(c[0]-=p/2);var m=i.verticalAlign;m==="bottom"&&(c[1]-=h),m==="middle"&&(c[1]-=h/2),Qdt(c,p,h,n);var v=s.get("backgroundColor");(!v||v==="auto")&&(v=t.get(["axisLine","lineStyle","color"])),e.label={x:c[0],y:c[1],style:Qt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:v}),z2:10}}function Qdt(e,t,r,n){var i=n.getWidth(),a=n.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+r,a)-r,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function VE(e,t,r,n,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:Ov(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};C(n,function(l){var u=r.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,c=u&&u.getDataParams(f);c&&s.seriesData.push(c)}),H(o)?a=o.replace("{value}",a):j(o)&&(a=o(s))}return a}function cm(e,t,r){var n=tr();return Cn(n,n,r.rotation),Nr(n,n,r.position),Or([e.dataToCoord(t),(r.labelOffset||0)+(r.labelDirection||1)*(r.labelMargin||0)],n)}function s_(e,t,r,n,i,a){var o=Br.innerTextLayout(r.rotation,0,r.labelDirection);r.labelMargin=i.get(["label","margin"]),UE(t,n,i,a,{position:cm(n.axis,e,r),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function Xp(e,t,r){return r=r||0,{x1:e[r],y1:e[1-r],x2:t[r],y2:t[1-r]}}function l_(e,t,r){return r=r||0,{x:e[r],y:e[1-r],width:t[r],height:t[1-r]}}function BE(e,t,r,n,i,a){return{cx:e,cy:t,r0:r,r:n,startAngle:i,endAngle:a,clockwise:!0}}var Jdt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,i,a,o){var s=i.axis,l=s.grid,u=a.get("type"),f=$F(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var p=Yp(a),h=tvt[u](s,c,f);h.style=p,r.graphicKey=h.type,r.pointer=h}var d=qv(l.model,i);s_(n,r,d,i,a,o)},t.prototype.getHandleTransform=function(r,n,i){var a=qv(n.axis.grid.model,n,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=cm(n.axis,r,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(r,n,i,a){var o=i.axis,s=o.grid,l=o.getGlobalExtent(!0),u=$F(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,c=[r.x,r.y];c[f]+=n[f],c[f]=Math.min(l[1],c[f]),c[f]=Math.max(l[0],c[f]);var p=(u[1]+u[0])/2,h=[p,p];h[f]=c[f];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:c[0],y:c[1],rotation:r.rotation,cursorPoint:h,tooltipOption:d[f]}},t}(Wp);function $F(e,t){var r={};return r[t.dim+"AxisIndex"]=t.index,e.getCartesian(r)}var tvt={line:function(e,t,r){var n=Xp([t,r[0]],[t,r[1]],jF(e));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(e,t,r){var n=Math.max(1,e.getBandWidth()),i=r[1]-r[0];return{type:"Rect",shape:l_([t-n/2,r[0]],[n,i],jF(e))}}};function jF(e){return e.dim==="x"?0:1}var QF=Jdt;var evt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}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}(Pt),JF=evt;var as=yt(),rvt=C;function f_(e,t,r){if(!Ot.node){var n=t.getZr();as(n).records||(as(n).records={}),nvt(n,t);var i=as(n).records[e]||(as(n).records[e]={});i.handler=r}}function nvt(e,t){if(as(e).initialized)return;as(e).initialized=!0,r("click",pt(t9,"click")),r("mousemove",pt(t9,"mousemove")),r("globalout",avt);function r(n,i){e.on(n,function(a){var o=ovt(t);rvt(as(e).records,function(s){s&&i(s,a,o.dispatchAction)}),ivt(o.pendings,t)})}}function ivt(e,t){var r=e.showTip.length,n=e.hideTip.length,i;r?i=e.showTip[r-1]:n&&(i=e.hideTip[n-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function avt(e,t,r){e.handler("leave",null,r)}function t9(e,t,r,n){t.handler(e,r,n)}function ovt(e){var t={showTip:[],hideTip:[]},r=function(n){var i=t[n.type];i?i.push(n):(n.dispatchAction=r,e.dispatchAction(n))};return{dispatchAction:r,pendings:t}}function pm(e,t){if(!Ot.node){var r=t.getZr(),n=(as(r).records||{})[e];n&&(as(r).records[e]=null)}}var svt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=n.getComponent("tooltip"),o=r.get("triggerOn")||a&&a.get("triggerOn")||"mousemove|click";f_("axisPointer",i,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(r,n){pm("axisPointer",n)},t.prototype.dispose=function(r,n){pm("axisPointer",n)},t.type="axisPointer",t}(Xt),r9=svt;function hm(e,t){var r=[],n=e.seriesIndex,i;if(n==null||!(i=t.getSeriesByIndex(n)))return{point:[]};var a=i.getData(),o=wi(a,e);if(o==null||o<0||B(o))return{point:[]};var s=a.getItemGraphicEl(o),l=i.coordinateSystem;if(i.getTooltipPosition)r=i.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),c=f.dim,p=u.dim,h=c==="x"||c==="radius"?1:0,d=a.mapDimension(p),m=[];m[h]=a.get(d,o),m[1-h]=a.get(a.getCalculationInfo("stackResultDimension"),o),r=l.dataToPoint(m)||[]}else r=l.dataToPoint(a.getValues(F(l.dimensions,function(g){return a.mapDimension(g)}),o))||[];else if(s){var v=s.getBoundingRect().clone();v.applyTransform(s.transform),r=[v.x+v.width/2,v.y+v.height/2]}return{point:r,el:s}}var n9=yt();function FE(e,t,r){var n=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||Z(r.dispatchAction,r),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){c_(i)&&(i=hm({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var l=c_(i),u=a.axesInfo,f=s.axesInfo,c=n==="leave"||c_(i),p={},h={},d={list:[],map:{}},m={showPointer:pt(uvt,h),showTooltip:pt(fvt,d)};C(s.coordSysMap,function(g,y){var x=l||g.containPoint(i);C(s.coordSysAxesInfo[y],function(_,S){var b=_.axis,w=dvt(u,_);if(!c&&x&&(!u||w)){var T=w&&w.value;T==null&&!l&&(T=b.pointToData(i)),T!=null&&i9(_,T,m,!1,p)}})});var v={};return C(f,function(g,y){var x=g.linkGroup;x&&!h[y]&&C(x.axesInfo,function(_,S){var b=h[S];if(_!==g&&b){var w=b.value;x.mapper&&(w=g.axis.scale.parse(x.mapper(w,a9(_),a9(g)))),v[g.key]=w}})}),C(v,function(g,y){i9(f[y],g,m,!0,p)}),cvt(h,f,p),pvt(d,i,e,o),hvt(f,o,r),p}}function i9(e,t,r,n,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){r.showPointer(e,t);return}var o=lvt(t,e),s=o.payloadBatch,l=o.snapToValue;s[0]&&i.seriesIndex==null&&V(i,s[0]),!n&&e.snap&&a.containData(l)&&l!=null&&(t=l),r.showPointer(e,t,s),r.showTooltip(e,o,l)}}function lvt(e,t){var r=t.axis,n=r.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return C(t.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(n),c,p;if(l.getAxisTooltipData){var h=l.getAxisTooltipData(f,e,r);p=h.dataIndices,c=h.nestestValue}else{if(p=l.getData().indicesOfNearest(f[0],e,r.type==="category"?.5:null),!p.length)return;c=l.getData().get(f[0],p[0])}if(!(c==null||!isFinite(c))){var d=e-c,m=Math.abs(d);m<=o&&((m=0&&s<0)&&(o=m,s=d,i=c,a.length=0),C(p,function(v){a.push({seriesIndex:l.seriesIndex,dataIndexInside:v,dataIndex:l.getData().getRawIndex(v)})}))}}),{payloadBatch:a,snapToValue:i}}function uvt(e,t,r,n){e[t.key]={value:r,payloadBatch:n}}function fvt(e,t,r,n){var i=r.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var l=t.coordSys.model,u=Sp(l),f=e.map[u];f||(f=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(f)),f.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function cvt(e,t,r){var n=r.axesInfo=[];C(t,function(i,a){var o=i.axisPointerModel.option,s=e[a];s?(!i.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!i.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:i.axis.dim,axisIndex:i.axis.model.componentIndex,value:o.value})})}function pvt(e,t,r,n){if(c_(t)||!e.list.length){n({type:"hideTip"});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:r.tooltipOption,position:r.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function hvt(e,t,r){var n=r.getZr(),i="axisPointerLastHighlights",a=n9(n)[i]||{},o=n9(n)[i]={};C(e,function(u,f){var c=u.axisPointerModel.option;c.status==="show"&&u.triggerEmphasis&&C(c.seriesDataIndices,function(p){var h=p.seriesIndex+" | "+p.dataIndex;o[h]=p})});var s=[],l=[];C(a,function(u,f){!o[f]&&l.push(u)}),C(o,function(u,f){!a[f]&&s.push(u)}),l.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function dvt(e,t){for(var r=0;r<(e||[]).length;r++){var n=e[r];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function a9(e){var t=e.axis.model,r={},n=r.axisDim=e.axis.dim;return r.axisIndex=r[n+"AxisIndex"]=t.componentIndex,r.axisName=r[n+"AxisName"]=t.name,r.axisId=r[n+"AxisId"]=t.id,r}function c_(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function wa(e){Gn.registerAxisPointerClass("CartesianAxisPointer",QF),e.registerComponentModel(JF),e.registerComponentView(r9),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var r=t.axisPointer.link;r&&!B(r)&&(t.axisPointer.link=[r])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,r){t.getComponent("axisPointer").coordSysAxesInfo=P6(t,r)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},FE)}function GE(e){Nt(M1),Nt(wa)}var vvt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,i,a,o){var s=i.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),f=u.getExtent(),c=s.dataToCoord(n),p=a.get("type");if(p&&p!=="none"){var h=Yp(a),d=gvt[p](s,l,c,f);d.style=h,r.graphicKey=d.type,r.pointer=d}var m=a.get(["label","margin"]),v=mvt(n,i,a,l,m);UE(r,i,a,o,v)},t}(Wp);function mvt(e,t,r,n,i){var a=t.axis,o=a.dataToCoord(e),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=n.getRadiusAxis().getExtent(),u,f,c;if(a.dim==="radius"){var p=tr();Cn(p,p,s),Nr(p,p,[n.cx,n.cy]),u=Or([o,-i],p);var h=t.getModel("axisLabel").get("rotate")||0,d=Br.innerTextLayout(s,h*Math.PI/180,-1);f=d.textAlign,c=d.textVerticalAlign}else{var m=l[1];u=n.coordToPoint([m+i,o]);var v=n.cx,g=n.cy;f=Math.abs(u[0]-v)/m<.3?"center":u[0]>v?"left":"right",c=Math.abs(u[1]-g)/m<.3?"middle":u[1]>g?"top":"bottom"}return{position:u,align:f,verticalAlign:c}}var gvt={line:function(e,t,r,n){return e.dim==="angle"?{type:"Line",shape:Xp(t.coordToPoint([n[0],r]),t.coordToPoint([n[1],r]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r}}},shadow:function(e,t,r,n){var i=Math.max(1,e.getBandWidth()),a=Math.PI/180;return e.dim==="angle"?{type:"Sector",shape:BE(t.cx,t.cy,n[0],n[1],(-r-i/2)*a,(-r+i/2)*a)}:{type:"Sector",shape:BE(t.cx,t.cy,r-i/2,r+i/2,0,Math.PI*2)}}},o9=vvt;var yvt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.findAxisModel=function(r){var n,i=this.ecModel;return i.eachComponent(r,function(a){a.getCoordSysModel()===this&&(n=a)},this),n},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(Pt),s9=yvt;var HE=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",se).models[0]},t.type="polarAxis",t}(Pt);ie(HE,to);var l9=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="angleAxis",t}(HE);var u9=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="radiusAxis",t}(HE);var WE=function(e){N(t,e);function t(r,n){return e.call(this,"radius",r,n)||this}return t.prototype.pointToData=function(r,n){return this.polar.pointToData(r,n)[this.dim==="radius"?0:1]},t}(Mr);WE.prototype.dataToRadius=Mr.prototype.dataToCoord;WE.prototype.radiusToData=Mr.prototype.coordToData;var f9=WE;var xvt=yt(),YE=function(e){N(t,e);function t(r,n){return e.call(this,"angle",r,n||[0,360])||this}return t.prototype.pointToData=function(r,n){return this.polar.pointToData(r,n)[this.dim==="radius"?0:1]},t.prototype.calculateCategoryInterval=function(){var r=this,n=r.getLabelModel(),i=r.scale,a=i.getExtent(),o=i.count();if(a[1]-a[0]<1)return 0;var s=a[0],l=r.dataToCoord(s+1)-r.dataToCoord(s),u=Math.abs(l),f=Ga(s==null?"":s+"",n.getFont(),"center","top"),c=Math.max(f.height,7),p=c/u;isNaN(p)&&(p=1/0);var h=Math.max(0,Math.floor(p)),d=xvt(r.model),m=d.lastAutoInterval,v=d.lastTickCount;return m!=null&&v!=null&&Math.abs(m-h)<=1&&Math.abs(v-o)<=1&&m>h?h=m:(d.lastTickCount=o,d.lastAutoInterval=h),h},t}(Mr);YE.prototype.dataToAngle=Mr.prototype.dataToCoord;YE.prototype.angleToData=Mr.prototype.coordToData;var c9=YE;var XE=["radius","angle"],_vt=function(){function e(t){this.dimensions=XE,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new f9,this._angleAxis=new c9,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(t){var r=this.pointToCoord(t);return this._radiusAxis.contain(r[0])&&this._angleAxis.contain(r[1])},e.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},e.prototype.getAxis=function(t){var r="_"+t+"Axis";return this[r]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(t){var r=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===t&&r.push(n),i.scale.type===t&&r.push(i),r},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(t){var r=this._angleAxis;return t===r?this._radiusAxis:r},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(t){var r=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[r],otherAxes:[this.getOtherAxis(r)]}},e.prototype.dataToPoint=function(t,r){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],r),this._angleAxis.dataToAngle(t[1],r)])},e.prototype.pointToData=function(t,r){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],r),this._angleAxis.angleToData(n[1],r)]},e.prototype.pointToCoord=function(t){var r=t[0]-this.cx,n=t[1]-this.cy,i=this.getAngleAxis(),a=i.getExtent(),o=Math.min(a[0],a[1]),s=Math.max(a[0],a[1]);i.inverse?o=s-360:s=o+360;var l=Math.sqrt(r*r+n*n);r/=l,n/=l;for(var u=Math.atan2(-n,r)/Math.PI*180,f=us;)u+=f*360;return[l,u]},e.prototype.coordToPoint=function(t){var r=t[0],n=t[1]/180*Math.PI,i=Math.cos(n)*r+this.cx,a=-Math.sin(n)*r+this.cy;return[i,a]},e.prototype.getArea=function(){var t=this.getAngleAxis(),r=this.getRadiusAxis(),n=r.getExtent().slice();n[0]>n[1]&&n.reverse();var i=t.getExtent(),a=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-i[0]*a,endAngle:-i[1]*a,clockwise:t.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,f=l*l+u*u-1e-4,c=this.r,p=this.r0;return f<=c*c&&f>=p*p}}},e.prototype.convertToPixel=function(t,r,n){var i=p9(r);return i===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,r,n){var i=p9(r);return i===this?this.pointToData(n):null},e}();function p9(e){var t=e.seriesModel,r=e.polarModel;return r&&r.coordinateSystem||t&&t.coordinateSystem}var h9=_vt;function bvt(e,t,r){var n=t.get("center"),i=r.getWidth(),a=r.getHeight();e.cx=q(n[0],i),e.cy=q(n[1],a);var o=e.getRadiusAxis(),s=Math.min(i,a)/2,l=t.get("radius");l==null?l=[0,"100%"]:B(l)||(l=[0,l]);var u=[q(l[0],s),q(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function Svt(e,t){var r=this,n=r.getAngleAxis(),i=r.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),e.eachSeries(function(s){if(s.coordinateSystem===r){var l=s.getData();C(mp(l,"radius"),function(u){i.scale.unionExtentFromData(l,u)}),C(mp(l,"angle"),function(u){n.scale.unionExtentFromData(l,u)})}}),Ja(n.scale,n.model),Ja(i.scale,i.model),n.type==="category"&&!n.onBand){var a=n.getExtent(),o=360/n.scale.count();n.inverse?a[1]+=o:a[1]-=o,n.setExtent(a[0],a[1])}}function wvt(e){return e.mainType==="angleAxis"}function d9(e,t){if(e.type=t.get("type"),e.scale=ol(t),e.onBand=t.get("boundaryGap")&&e.type==="category",e.inverse=t.get("inverse"),wvt(t)){e.inverse=e.inverse!==t.get("clockwise");var r=t.get("startAngle");e.setExtent(r,r+(e.inverse?-360:360))}t.axis=e,e.model=t}var Tvt={dimensions:XE,create:function(e,t){var r=[];return e.eachComponent("polar",function(n,i){var a=new h9(i+"");a.update=Svt;var o=a.getRadiusAxis(),s=a.getAngleAxis(),l=n.findAxisModel("radiusAxis"),u=n.findAxisModel("angleAxis");d9(o,l),d9(s,u),bvt(a,n,t),r.push(a),n.coordinateSystem=a,a.model=n}),e.eachSeries(function(n){if(n.get("coordinateSystem")==="polar"){var i=n.getReferringComponents("polar",se).models[0];n.coordinateSystem=i.coordinateSystem}}),r}},v9=Tvt;var Mvt=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function p_(e,t,r){t[1]>t[0]&&(t=t.slice().reverse());var n=e.coordToPoint([t[0],r]),i=e.coordToPoint([t[1],r]);return{x1:n[0],y1:n[1],x2:i[0],y2:i[1]}}function h_(e){var t=e.getRadiusAxis();return t.inverse?0:1}function m9(e){var t=e[0],r=e[e.length-1];t&&r&&Math.abs(Math.abs(t.coord-r.coord)-360)<1e-4&&e.pop()}var Avt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="PolarAxisPointer",r}return t.prototype.render=function(r,n){if(this.group.removeAll(),!!r.get("show")){var i=r.axis,a=i.polar,o=a.getRadiusAxis().getExtent(),s=i.getTicksCoords(),l=i.getMinorTicksCoords(),u=F(i.getViewLabels(),function(f){f=at(f);var c=i.scale,p=c.type==="ordinal"?c.getRawOrdinalNumber(f.tickValue):f.tickValue;return f.coord=i.dataToCoord(p),f});m9(u),m9(s),C(Mvt,function(f){r.get([f,"show"])&&(!i.scale.isBlank()||f==="axisLine")&&Cvt[f](this.group,r,a,s,l,o,u)},this)}},t.type="angleAxis",t}(Gn),Cvt={axisLine:function(e,t,r,n,i,a){var o=t.getModel(["axisLine","lineStyle"]),s=h_(r),l=s?0:1,u;a[l]===0?u=new Sr({shape:{cx:r.cx,cy:r.cy,r:a[s]},style:o.getLineStyle(),z2:1,silent:!0}):u=new zu({shape:{cx:r.cx,cy:r.cy,r:a[s],r0:a[l]},style:o.getLineStyle(),z2:1,silent:!0}),u.style.fill=null,e.add(u)},axisTick:function(e,t,r,n,i,a){var o=t.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=a[h_(r)],u=F(n,function(f){return new De({shape:p_(r,[l,l+s],f.coord)})});e.add(Zr(u,{style:J(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,r,n,i,a){if(i.length){for(var o=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=a[h_(r)],f=[],c=0;cg?"left":"right",_=Math.abs(v[1]-y)/m<.3?"middle":v[1]>y?"top":"bottom";if(s&&s[d]){var S=s[d];rt(S)&&S.textStyle&&(h=new Ht(S.textStyle,l,l.ecModel))}var b=new Lt({silent:Br.isLabelSilent(t),style:Qt(h,{x:v[0],y:v[1],fill:h.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:c.formattedLabel,align:x,verticalAlign:_})});if(e.add(b),f){var w=Br.makeAxisEventDataBase(t);w.targetType="axisLabel",w.value=c.rawLabel,ht(b).eventData=w}},this)},splitLine:function(e,t,r,n,i,a){var o=t.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],c=0;c=0?"p":"n",L=w;S&&(n[f][M]||(n[f][M]={p:w,n:w}),L=n[f][M][P]);var I=void 0,E=void 0,R=void 0,k=void 0;if(d.dim==="radius"){var O=d.dataToCoord(A)-w,z=l.dataToCoord(M);Math.abs(O)=k})}}})}function Nvt(e){var t={};C(e,function(n,i){var a=n.getData(),o=n.coordinateSystem,s=o.getBaseAxis(),l=_9(o,s),u=s.getExtent(),f=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/a.count(),c=t[l]||{bandWidth:f,remainedWidth:f,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},p=c.stacks;t[l]=c;var h=x9(n);p[h]||c.autoWidthCount++,p[h]=p[h]||{width:0,maxWidth:0};var d=q(n.get("barWidth"),f),m=q(n.get("barMaxWidth"),f),v=n.get("barGap"),g=n.get("barCategoryGap");d&&!p[h].width&&(d=Math.min(c.remainedWidth,d),p[h].width=d,c.remainedWidth-=d),m&&(p[h].maxWidth=m),v!=null&&(c.gap=v),g!=null&&(c.categoryGap=g)});var r={};return C(t,function(n,i){r[i]={};var a=n.stacks,o=n.bandWidth,s=q(n.categoryGap,o),l=q(n.gap,1),u=n.remainedWidth,f=n.autoWidthCount,c=(u-s)/(f+(f-1)*l);c=Math.max(c,0),C(a,function(m,v){var g=m.maxWidth;g&&g=r.y&&t[1]<=r.y+r.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=r.y&&t[0]<=r.y+r.height},e.prototype.pointToData=function(t){var r=this.getAxis();return[r.coordToData(r.toLocalCoord(t[r.orient==="horizontal"?0:1]))]},e.prototype.dataToPoint=function(t){var r=this.getAxis(),n=this.getRect(),i=[],a=r.orient==="horizontal"?0:1;return t instanceof Array&&(t=t[0]),i[a]=r.toGlobalCoord(r.dataToCoord(+t)),i[1-a]=a===0?n.y+n.height/2:n.x+n.width/2,i},e.prototype.convertToPixel=function(t,r,n){var i=A9(r);return i===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,r,n){var i=A9(r);return i===this?this.pointToData(n):null},e}();function A9(e){var t=e.seriesModel,r=e.singleAxisModel;return r&&r.coordinateSystem||t&&t.coordinateSystem}var C9=Hvt;function Wvt(e,t){var r=[];return e.eachComponent("singleAxis",function(n,i){var a=new C9(n,e,t);a.name="single_"+i,a.resize(n,t),n.coordinateSystem=a,r.push(a)}),e.eachSeries(function(n){if(n.get("coordinateSystem")==="singleAxis"){var i=n.getReferringComponents("singleAxis",se).models[0];n.coordinateSystem=i&&i.coordinateSystem}}),r}var Yvt={create:Wvt,dimensions:ZE},D9=Yvt;var E9=["x","y"],Xvt=["width","height"],qvt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,i,a,o){var s=i.axis,l=s.coordinateSystem,u=KE(l,1-v_(s)),f=l.dataToPoint(n)[0],c=a.get("type");if(c&&c!=="none"){var p=Yp(a),h=Zvt[c](s,f,u);h.style=p,r.graphicKey=h.type,r.pointer=h}var d=dm(i);s_(n,r,d,i,a,o)},t.prototype.getHandleTransform=function(r,n,i){var a=dm(n,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=cm(n.axis,r,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(r,n,i,a){var o=i.axis,s=o.coordinateSystem,l=v_(o),u=KE(s,l),f=[r.x,r.y];f[l]+=n[l],f[l]=Math.min(u[1],f[l]),f[l]=Math.max(u[0],f[l]);var c=KE(s,1-l),p=(c[1]+c[0])/2,h=[p,p];return h[l]=f[l],{x:f[0],y:f[1],rotation:r.rotation,cursorPoint:h,tooltipOption:{verticalAlign:"middle"}}},t}(Wp),Zvt={line:function(e,t,r){var n=Xp([t,r[0]],[t,r[1]],v_(e));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(e,t,r){var n=e.getBandWidth(),i=r[1]-r[0];return{type:"Rect",shape:l_([t-n/2,r[0]],[n,i],v_(e))}}};function v_(e){return e.isHorizontal()?0:1}function KE(e,t){var r=e.getRect();return[r[E9[t]],r[E9[t]]+r[Xvt[t]]]}var I9=qvt;var Kvt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="single",t}(Xt);function $E(e){Nt(wa),Gn.registerAxisPointerClass("SingleAxisPointer",I9),e.registerComponentView(Kvt),e.registerComponentView(w9),e.registerComponentModel(d_),Sa(e,"single",d_,d_.defaultOption),e.registerCoordinateSystem("single",D9)}var $vt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n,i){var a=Di(r);e.prototype.init.apply(this,arguments),L9(r,a)},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),L9(this.option,r)},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}(Pt);function L9(e,t){var r=e.cellSize,n;B(r)?n=r:n=e.cellSize=[r,r],n.length===1&&(n[1]=n[0]);var i=F([0,1],function(a){return $5(t,a)&&(n[a]="auto"),n[a]!=null&&n[a]!=="auto"});On(e,t,{type:"box",ignoreSize:i})}var P9=$vt;var jvt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=this.group;a.removeAll();var o=r.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=n.getLocaleModel();this._renderDayRect(r,s,a),this._renderLines(r,s,l,a),this._renderYearText(r,s,l,a),this._renderMonthText(r,u,l,a),this._renderWeekText(r,u,s,l,a)},t.prototype._renderDayRect=function(r,n,i){for(var a=r.coordinateSystem,o=r.getModel("itemStyle").getItemStyle(),s=a.getCellWidth(),l=a.getCellHeight(),u=n.start.time;u<=n.end.time;u=a.getNextNDay(u,1).time){var f=a.dataToRect([u],!1).tl,c=new At({shape:{x:f[0],y:f[1],width:s,height:l},cursor:"default",style:o});i.add(c)}},t.prototype._renderLines=function(r,n,i,a){var o=this,s=r.coordinateSystem,l=r.getModel(["splitLine","lineStyle"]).getLineStyle(),u=r.get(["splitLine","show"]),f=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=n.start,p=0;c.time<=n.end.time;p++){d(c.formatedDate),p===0&&(c=s.getDateInfo(n.start.y+"-"+n.start.m));var h=c.date;h.setMonth(h.getMonth()+1),c=s.getDateInfo(h)}d(s.getNextNDay(n.end.time,1).formatedDate);function d(m){o._firstDayOfMonth.push(s.getDateInfo(m)),o._firstDayPoints.push(s.dataToRect([m],!1).tl);var v=o._getLinePointsOfOneWeek(r,m,i);o._tlpoints.push(v[0]),o._blpoints.push(v[v.length-1]),u&&o._drawSplitline(v,l,a)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,f,i),l,a),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,f,i),l,a)},t.prototype._getEdgesPoints=function(r,n,i){var a=[r[0].slice(),r[r.length-1].slice()],o=i==="horizontal"?0:1;return a[0][o]=a[0][o]-n/2,a[1][o]=a[1][o]+n/2,a},t.prototype._drawSplitline=function(r,n,i){var a=new Ie({z2:20,shape:{points:r},style:n});i.add(a)},t.prototype._getLinePointsOfOneWeek=function(r,n,i){for(var a=r.coordinateSystem,o=a.getDateInfo(n),s=[],l=0;l<7;l++){var u=a.getNextNDay(o.time,l),f=a.dataToRect([u.time],!1);s[2*u.day]=f.tl,s[2*u.day+1]=f[i==="horizontal"?"bl":"tr"]}return s},t.prototype._formatterLabel=function(r,n){return H(r)&&r?q5(r,n):j(r)?r(n):n.nameMap},t.prototype._yearTextPositionControl=function(r,n,i,a,o){var s=n[0],l=n[1],u=["center","bottom"];a==="bottom"?(l+=o,u=["center","top"]):a==="left"?s-=o:a==="right"?(s+=o,u=["center","top"]):l-=o;var f=0;return(a==="left"||a==="right")&&(f=Math.PI/2),{rotation:f,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},t.prototype._renderYearText=function(r,n,i,a){var o=r.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=i!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],f=(u[0][0]+u[1][0])/2,c=(u[0][1]+u[1][1])/2,p=i==="horizontal"?0:1,h={top:[f,u[p][1]],bottom:[f,u[1-p][1]],left:[u[1-p][0],c],right:[u[p][0],c]},d=n.start.y;+n.end.y>+n.start.y&&(d=d+"-"+n.end.y);var m=o.get("formatter"),v={start:n.start.y,end:n.end.y,nameMap:d},g=this._formatterLabel(m,v),y=new Lt({z2:30,style:Qt(o,{text:g})});y.attr(this._yearTextPositionControl(y,h[l],i,l,s)),a.add(y)}},t.prototype._monthTextPositionControl=function(r,n,i,a,o){var s="left",l="top",u=r[0],f=r[1];return i==="horizontal"?(f=f+o,n&&(s="center"),a==="start"&&(l="bottom")):(u=u+o,n&&(l="middle"),a==="start"&&(s="right")),{x:u,y:f,align:s,verticalAlign:l}},t.prototype._renderMonthText=function(r,n,i,a){var o=r.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),f=o.get("align"),c=[this._tlpoints,this._blpoints];(!s||H(s))&&(s&&(n=Jd(s)||n),s=n.get(["time","monthAbbr"])||[]);var p=u==="start"?0:1,h=i==="horizontal"?0:1;l=u==="start"?-l:l;for(var d=f==="center",m=0;m=i.start.time&&n.times.end.time&&r.reverse(),r},e.prototype._getRangeInfo=function(t){var r=[this.getDateInfo(t[0]),this.getDateInfo(t[1])],n;r[0].time>r[1].time&&(n=!0,r.reverse());var i=Math.floor(r[1].time/jE)-Math.floor(r[0].time/jE)+1,a=new Date(r[0].time),o=a.getDate(),s=r[1].date.getDate();a.setDate(o+i-1);var l=a.getDate();if(l!==s)for(var u=a.getTime()-r[1].time>0?1:-1;(l=a.getDate())!==s&&(a.getTime()-r[1].time)*u>0;)i-=u,a.setDate(l-u);var f=Math.floor((i+r[0].day+6)/7),c=n?-f+1:f-1;return n&&r.reverse(),{range:[r[0].formatedDate,r[1].formatedDate],start:r[0],end:r[1],allDay:i,weeks:f,nthWeek:c,fweek:r[0].day,lweek:r[1].day}},e.prototype._getDateByWeeksAndDay=function(t,r,n){var i=this._getRangeInfo(n);if(t>i.weeks||t===0&&ri.lweek)return null;var a=(t-1)*7-i.fweek+r,o=new Date(i.start.time);return o.setDate(+i.start.d+a),this.getDateInfo(o)},e.create=function(t,r){var n=[];return t.eachComponent("calendar",function(i){var a=new e(i,t,r);n.push(a),i.coordinateSystem=a}),t.eachSeries(function(i){i.get("coordinateSystem")==="calendar"&&(i.coordinateSystem=n[i.get("calendarIndex")||0])}),n},e.dimensions=["time","value"],e}();function N9(e){var t=e.calendarModel,r=e.seriesModel,n=t?t.coordinateSystem:r?r.coordinateSystem:null;return n}var k9=Qvt;function QE(e){e.registerComponentModel(P9),e.registerComponentView(R9),e.registerCoordinateSystem("calendar",k9)}function Jvt(e,t){var r=e.existing;if(t.id=e.keyInfo.id,!t.type&&r&&(t.type=r.type),t.parentId==null){var n=t.parentOption;n?t.parentId=n.id:r&&(t.parentId=r.parentId)}t.parentOption=null}function O9(e,t){var r;return C(t,function(n){e[n]!=null&&e[n]!=="auto"&&(r=!0)}),r}function tmt(e,t,r){var n=V({},r),i=e[t],a=r.$action||"merge";if(a==="merge")if(i){if(!1)var o;_t(i,n,!0),On(i,n,{ignoreSize:!0}),rM(r,i),m_(r,i),m_(r,i,"shape"),m_(r,i,"style"),m_(r,i,"extra"),r.clipPath=i.clipPath}else e[t]=n;else a==="replace"?e[t]=n:a==="remove"&&i&&(e[t]=null)}var z9=["transition","enterFrom","leaveTo"],emt=z9.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function m_(e,t,r){if(r&&(!e[r]&&t[r]&&(e[r]={}),e=e[r],t=t[r]),!(!e||!t))for(var n=r?z9:emt,i=0;i=0;f--){var c=i[f],p=Te(c.id,null),h=p!=null?o.get(p):null;if(h){var d=h.parent,g=Vi(d),y=d===a?{width:s,height:l}:{width:g.width,height:g.height},x={},_=Zs(h,c,y,null,{hv:c.hv,boundingMode:c.bounding},x);if(!Vi(h).isNew&&_){for(var S=c.transition,b={},w=0;w=0)?b[T]=D:h[T]=D}Rt(h,b,r,0)}else h.attr(x)}}},t.prototype._clear=function(){var r=this,n=this._elMap;n.each(function(i){g_(i,Vi(i).option,n,r._lastGraphicModel)}),this._elMap=$()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(Xt);function JE(e){var t=st(V9,e)?V9[e]:Kd(e),r=new t({});return Vi(r).type=e,r}function B9(e,t,r,n){var i=JE(r);return t.add(i),n.set(e,i),Vi(i).id=e,Vi(i).isNew=!0,i}function g_(e,t,r,n){var i=e&&e.parent;i&&(e.type==="group"&&e.traverse(function(a){g_(a,t,r,n)}),Gp(e,t,n),r.removeKey(Vi(e).id))}function F9(e,t,r,n){e.isGroup||C([["cursor",We.prototype.cursor],["zlevel",n||0],["z",r||0],["z2",0]],function(i){var a=i[0];st(t,a)?e[a]=bt(t[a],i[1]):e[a]==null&&(e[a]=i[1])}),C(St(t),function(i){if(i.indexOf("on")===0){var a=t[i];e[i]=j(a)?a:null}}),st(t,"draggable")&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function nmt(e){return e=V({},e),C(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(tM),function(t){delete e[t]}),e}function imt(e,t,r){var n=ht(e).eventData;!e.silent&&!e.ignore&&!n&&(n=ht(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),n&&(n.info=r.info)}function tI(e){e.registerComponentModel(U9),e.registerComponentView(G9),e.registerPreprocessor(function(t){var r=t.graphic;B(r)?!r[0]||!r[0].elements?t.graphic=[{elements:r}]:t.graphic=[t.graphic[0]]:r&&!r.elements&&(t.graphic=[{elements:[r]}])})}var eI=["x","y","radius","angle","single"],amt=["cartesian2d","polar","singleAxis"];function H9(e){var t=e.get("coordinateSystem");return gt(amt,t)>=0}function Bi(e){return e+"Axis"}function W9(e,t){var r=$(),n=[],i=$();e.eachComponent({mainType:"dataZoom",query:t},function(f){i.get(f.uid)||s(f)});var a;do a=!1,e.eachComponent("dataZoom",o);while(a);function o(f){!i.get(f.uid)&&l(f)&&(s(f),a=!0)}function s(f){i.set(f.uid,!0),n.push(f),u(f)}function l(f){var c=!1;return f.eachTargetAxis(function(p,h){var d=r.get(p);d&&d[h]&&(c=!0)}),c}function u(f){f.eachTargetAxis(function(c,p){(r.get(c)||r.set(c,[]))[p]=!0})}return n}function y_(e){var t=e.ecModel,r={infoList:[],infoMap:$()};return e.eachTargetAxis(function(n,i){var a=t.getComponent(Bi(n),i);if(a){var o=a.getCoordSysModel();if(o){var s=o.uid,l=r.infoMap.get(s);l||(l={model:o,axisModels:[]},r.infoList.push(l),r.infoMap.set(s,l)),l.axisModels.push(a)}}}),r}var rI=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}(),omt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._autoThrottle=!0,r._noTarget=!0,r._rangePropMode=["percent","percent"],r}return t.prototype.init=function(r,n,i){var a=Y9(r);this.settledOption=a,this.mergeDefaultAndTheme(r,i),this._doInit(a)},t.prototype.mergeOption=function(r){var n=Y9(r);_t(this.option,r,!0),_t(this.settledOption,n,!0),this._doInit(n)},t.prototype._doInit=function(r){var n=this.option;this._setDefaultThrottle(r),this._updateRangeUse(r);var i=this.settledOption;C([["start","startValue"],["end","endValue"]],function(a,o){this._rangePropMode[o]==="value"&&(n[a[0]]=i[a[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var r=this.get("orient",!0),n=this._targetAxisInfoMap=$(),i=this._fillSpecifiedTargetAxis(n);i?this._orient=r||this._makeAutoOrientByTargetAxis():(this._orient=r||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each(function(a){a.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(r){var n=!1;return C(eI,function(i){var a=this.getReferringComponents(Bi(i),zO);if(a.specified){n=!0;var o=new rI;C(a.models,function(s){o.add(s.componentIndex)}),r.set(i,o)}},this),n},t.prototype._fillAutoTargetAxisByOrient=function(r,n){var i=this.ecModel,a=!0;if(a){var o=n==="vertical"?"y":"x",s=i.findComponents({mainType:o+"Axis"});l(s,o)}if(a){var s=i.findComponents({mainType:"singleAxis",filter:function(f){return f.get("orient",!0)===n}});l(s,"single")}function l(u,f){var c=u[0];if(c){var p=new rI;if(p.add(c.componentIndex),r.set(f,p),a=!1,f==="x"||f==="y"){var h=c.getReferringComponents("grid",se).models[0];h&&C(u,function(d){c.componentIndex!==d.componentIndex&&h===d.getReferringComponents("grid",se).models[0]&&p.add(d.componentIndex)})}}}a&&C(eI,function(u){if(a){var f=i.findComponents({mainType:Bi(u),filter:function(p){return p.get("type",!0)==="category"}});if(f[0]){var c=new rI;c.add(f[0].componentIndex),r.set(u,c),a=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var r;return this.eachTargetAxis(function(n){!r&&(r=n)},this),r==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(r){if(r.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(r){var n=this._rangePropMode,i=this.get("rangeMode");C([["start","startValue"],["end","endValue"]],function(a,o){var s=r[a[0]]!=null,l=r[a[1]]!=null;s&&!l?n[o]="percent":!s&&l?n[o]="value":i?n[o]=i[o]:s&&(n[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var r;return this.eachTargetAxis(function(n,i){r==null&&(r=this.ecModel.getComponent(Bi(n),i))},this),r},t.prototype.eachTargetAxis=function(r,n){this._targetAxisInfoMap.each(function(i,a){C(i.indexList,function(o){r.call(n,a,o)})})},t.prototype.getAxisProxy=function(r,n){var i=this.getAxisModel(r,n);if(i)return i.__dzAxisProxy},t.prototype.getAxisModel=function(r,n){var i=this._targetAxisInfoMap.get(r);if(i&&i.indexMap[n])return this.ecModel.getComponent(Bi(r),n)},t.prototype.setRawRange=function(r){var n=this.option,i=this.settledOption;C([["start","startValue"],["end","endValue"]],function(a){(r[a[0]]!=null||r[a[1]]!=null)&&(n[a[0]]=i[a[0]]=r[a[0]],n[a[1]]=i[a[1]]=r[a[1]])},this),this._updateRangeUse(r)},t.prototype.setCalculatedRange=function(r){var n=this.option;C(["start","startValue","end","endValue"],function(i){n[i]=r[i]})},t.prototype.getPercentRange=function(){var r=this.findRepresentativeAxisProxy();if(r)return r.getDataPercentWindow()},t.prototype.getValueRange=function(r,n){if(r==null&&n==null){var i=this.findRepresentativeAxisProxy();if(i)return i.getDataValueWindow()}else return this.getAxisProxy(r,n).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(r){if(r)return r.__dzAxisProxy;for(var n,i=this._targetAxisInfoMap.keys(),a=0;ao[1];if(x&&!_&&!S)return!0;x&&(v=!0),_&&(d=!0),S&&(m=!0)}return v&&d&&m})}else Zp(f,function(h){if(a==="empty")l.setData(u=u.map(h,function(m){return s(m)?m:NaN}));else{var d={};d[h]=o,u.selectRange(d)}});Zp(f,function(h){u.setApproximateExtent(o,h)})}});function s(l){return l>=o[0]&&l<=o[1]}},e.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},r=this._dataZoomModel,n=this._dataExtent;Zp(["min","max"],function(i){var a=r.get(i+"Span"),o=r.get(i+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?a=$t(n[0]+o,n,[0,100],!0):a!=null&&(o=$t(a,[0,100],n,!0)-n[0]),t[i+"Span"]=a,t[i+"ValueSpan"]=o},this)},e.prototype._setAxisModel=function(){var t=this.getAxisModel(),r=this._percentWindow,n=this._valueWindow;if(r){var i=Qy(n,[0,500]);i=Math.min(i,20);var a=t.axis.scale.rawExtentInfo;r[0]!==0&&a.setDeterminedMinMax("min",+n[0].toFixed(i)),r[1]!==100&&a.setDeterminedMinMax("max",+n[1].toFixed(i)),a.freeze()}},e}();function cmt(e,t,r){var n=[1/0,-1/0];Zp(r,function(o){VU(n,o.getData(),t)});var i=e.getAxisModel(),a=Yx(i.axis.scale,i,n).calculate();return[a.min,a.max]}var K9=fmt;var pmt={getTargetSeries:function(e){function t(i){e.eachComponent("dataZoom",function(a){a.eachTargetAxis(function(o,s){var l=e.getComponent(Bi(o),s);i(o,s,l,a)})})}t(function(i,a,o,s){o.__dzAxisProxy=null});var r=[];t(function(i,a,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new K9(i,a,s,e),r.push(o.__dzAxisProxy))});var n=$();return C(r,function(i){C(i.getTargetSeriesModels(),function(a){n.set(a.uid,a)})}),n},overallReset:function(e,t){e.eachComponent("dataZoom",function(r){r.eachTargetAxis(function(n,i){r.getAxisProxy(n,i).reset(r)}),r.eachTargetAxis(function(n,i){r.getAxisProxy(n,i).filterData(r,t)})}),e.eachComponent("dataZoom",function(r){var n=r.findRepresentativeAxisProxy();if(n){var i=n.getDataPercentWindow(),a=n.getDataValueWindow();r.setCalculatedRange({start:i[0],end:i[1],startValue:a[0],endValue:a[1]})}})}},$9=pmt;function nI(e){e.registerAction("dataZoom",function(t,r){var n=W9(r,t);C(n,function(i){i.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var j9=!1;function yf(e){j9||(j9=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,$9),nI(e),e.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function Q9(e){e.registerComponentModel(X9),e.registerComponentView(q9),yf(e)}var yr=function(){function e(){}return e}();var J9={};function Sl(e,t){J9[e]=t}function x_(e){return J9[e]}var dmt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var r=this.ecModel;C(this.option.feature,function(n,i){var a=x_(i);a&&(a.getDefaultOption&&(a.defaultOption=a.getDefaultOption(r)),_t(n,a.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}(Pt),tG=dmt;function eG(e,t,r){var n=t.getBoxLayoutParams(),i=t.get("padding"),a={width:r.getWidth(),height:r.getHeight()},o=re(n,a,i);fa(t.get("orient"),e,t.get("itemGap"),o.width,o.height),Zs(e,n,a,i)}function __(e,t){var r=la(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),e=new At({shape:{x:e.x-r[3],y:e.y-r[0],width:e.width+r[1]+r[3],height:e.height+r[0]+r[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),e}var mmt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(r,n,i,a){var o=this.group;if(o.removeAll(),!r.get("show"))return;var s=+r.get("itemSize"),l=r.get("orient")==="vertical",u=r.get("feature")||{},f=this._features||(this._features={}),c=[];C(u,function(d,m){c.push(m)}),new Vr(this._featureNames||[],c).add(p).update(p).remove(pt(p,null)).execute(),this._featureNames=c;function p(d,m){var v=c[d],g=c[m],y=u[v],x=new Ht(y,r,r.ecModel),_;if(a&&a.newTitle!=null&&a.featureName===v&&(y.title=a.newTitle),v&&!g){if(gmt(v))_={onclick:x.option.onclick,featureName:v};else{var S=x_(v);if(!S)return;_=new S}f[v]=_}else if(_=f[g],!_)return;_.uid=Ci("toolbox-feature"),_.model=x,_.ecModel=n,_.api=i;var b=_ instanceof yr;if(!v&&g){b&&_.dispose&&_.dispose(n,i);return}if(!x.get("show")||b&&_.unusable){b&&_.remove&&_.remove(n,i);return}h(x,_,v),x.setIconStatus=function(w,T){var D=this.option,A=this.iconPaths;D.iconStatus=D.iconStatus||{},D.iconStatus[w]=T,A[w]&&(T==="emphasis"?Yr:Xr)(A[w])},_ instanceof yr&&_.render&&_.render(x,n,i,a)}function h(d,m,v){var g=d.getModel("iconStyle"),y=d.getModel(["emphasis","iconStyle"]),x=m instanceof yr&&m.getIcons?m.getIcons():d.get("icon"),_=d.get("title")||{},S,b;H(x)?(S={},S[v]=x):S=x,H(_)?(b={},b[v]=_):b=_;var w=d.iconPaths={};C(S,function(T,D){var A=Yo(T,{},{x:-s/2,y:-s/2,width:s,height:s});A.setStyle(g.getItemStyle());var M=A.ensureState("emphasis");M.style=y.getItemStyle();var P=new Lt({style:{text:b[D],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null},ignore:!0});A.setTextContent(P),sa({el:A,componentModel:r,itemName:D,formatterParamsExtra:{title:b[D]}}),A.__title=b[D],A.on("mouseover",function(){var L=y.getItemStyle(),I=l?r.get("right")==null&&r.get("left")!=="right"?"right":"left":r.get("bottom")==null&&r.get("top")!=="bottom"?"bottom":"top";P.setStyle({fill:y.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),A.setTextConfig({position:y.get("textPosition")||I}),P.ignore=!r.get("showTitle"),i.enterEmphasis(this)}).on("mouseout",function(){d.get(["iconStatus",D])!=="emphasis"&&i.leaveEmphasis(this),P.hide()}),(d.get(["iconStatus",D])==="emphasis"?Yr:Xr)(A),o.add(A),A.on("click",Z(m.onclick,m,n,i,D)),w[D]=A})}eG(o,r,i),o.add(__(o.getBoundingRect(),r)),l||o.eachChild(function(d){var m=d.__title,v=d.ensureState("emphasis"),g=v.textConfig||(v.textConfig={}),y=d.getTextContent(),x=y&&y.ensureState("emphasis");if(x&&!j(x)&&m){var _=x.style||(x.style={}),S=Ga(m,Lt.makeFont(_)),b=d.x+o.x,w=d.y+o.y+s,T=!1;w+S.height>i.getHeight()&&(g.position="top",T=!0);var D=T?-5-S.height:s+10;b+S.width/2>i.getWidth()?(g.position=["100%",D],_.align="right"):b-S.width/2<0&&(g.position=[0,D],_.align="left")}})},t.prototype.updateView=function(r,n,i,a){C(this._features,function(o){o instanceof yr&&o.updateView&&o.updateView(o.model,n,i,a)})},t.prototype.remove=function(r,n){C(this._features,function(i){i instanceof yr&&i.remove&&i.remove(r,n)}),this.group.removeAll()},t.prototype.dispose=function(r,n){C(this._features,function(i){i instanceof yr&&i.dispose&&i.dispose(r,n)})},t.type="toolbox",t}(Xt);function gmt(e){return e.indexOf("my")===0}var rG=mmt;var ymt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(r,n){var i=this.model,a=i.get("name")||r.get("title.0.text")||"echarts",o=n.getZr().painter.getType()==="svg",s=o?"svg":i.get("type",!0)||"png",l=n.getConnectedDataURL({type:s,backgroundColor:i.get("backgroundColor",!0)||r.get("backgroundColor")||"#fff",connectedBackgroundColor:i.get("connectedBackgroundColor"),excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")}),u=Ot.browser;if(j(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement("a");f.download=a+"."+s,f.target="_blank",f.href=l;var c=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(c)}else if(window.navigator.msSaveOrOpenBlob||o){var p=l.split(","),h=p[0].indexOf("base64")>-1,d=o?decodeURIComponent(p[1]):p[1];h&&(d=window.atob(d));var m=a+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var v=d.length,g=new Uint8Array(v);v--;)g[v]=d.charCodeAt(v);var y=new Blob([g]);window.navigator.msSaveOrOpenBlob(y,m)}else{var x=document.createElement("iframe");document.body.appendChild(x);var _=x.contentWindow,S=_.document;S.open("image/svg+xml","replace"),S.write(d),S.close(),_.focus(),S.execCommand("SaveAs",!0,m),document.body.removeChild(x)}}else{var b=i.get("lang"),w='',T=window.open();T.document.write(w),T.document.title=a}},t.getDefaultOption=function(r){var n={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:r.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:r.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return n},t}(yr),nG=ymt;var iG="__ec_magicType_stack__";var xmt=[["line","bar"],["stack"]],_mt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var r=this.model,n=r.get("icon"),i={};return C(r.get("type"),function(a){n[a]&&(i[a]=n[a])}),i},t.getDefaultOption=function(r){var n={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:r.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return n},t.prototype.onclick=function(r,n,i){var a=this.model,o=a.get(["seriesIndex",i]);if(aG[i]){var s={series:[]},l=function(c){var p=c.subType,h=c.id,d=aG[i](p,h,c,a);d&&(J(d,c.option),s.series.push(d));var m=c.coordinateSystem;if(m&&m.type==="cartesian2d"&&(i==="line"||i==="bar")){var v=m.getAxesByScale("ordinal")[0];if(v){var g=v.dim,y=g+"Axis",x=c.getReferringComponents(y,se).models[0],_=x.componentIndex;s[y]=s[y]||[];for(var S=0;S<=_;S++)s[y][_]=s[y][_]||{};s[y][_].boundaryGap=i==="bar"}}};C(xmt,function(c){gt(c,i)>=0&&C(c,function(p){a.setIconStatus(p,"normal")})}),a.setIconStatus(i,"emphasis"),r.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,f=i;i==="stack"&&(u=_t({stack:a.option.title.tiled,tiled:a.option.title.stack},a.option.title),a.get(["iconStatus",i])!=="emphasis"&&(f="tiled")),n.dispatchAction({type:"changeMagicType",currentType:f,newOption:s,newTitle:u,featureName:"magicType"})}},t}(yr),aG={line:function(e,t,r,n){if(e==="bar")return _t({id:t,type:"line",data:r.get("data"),stack:r.get("stack"),markPoint:r.get("markPoint"),markLine:r.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(e,t,r,n){if(e==="line")return _t({id:t,type:"bar",data:r.get("data"),stack:r.get("stack"),markPoint:r.get("markPoint"),markLine:r.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(e,t,r,n){var i=r.get("stack")===iG;if(e==="line"||e==="bar")return n.setIconStatus("stack",i?"normal":"emphasis"),_t({id:t,stack:i?"":iG},n.get(["option","stack"])||{},!0)}};cn({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(e,t){t.mergeOption(e.newOption)});var oG=_mt;var S_=new Array(60).join("-"),Kp=" ";function bmt(e){var t={},r=[],n=[];return e.eachRawSeries(function(i){var a=i.coordinateSystem;if(a&&(a.type==="cartesian2d"||a.type==="polar")){var o=a.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:a.getOtherAxis(o),series:[]},n.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(i)}else r.push(i)}else r.push(i)}),{seriesGroupByCategoryAxis:t,other:r,meta:n}}function Smt(e){var t=[];return C(e,function(r,n){var i=r.categoryAxis,a=r.valueAxis,o=a.dim,s=[" "].concat(F(r.series,function(h){return h.name})),l=[i.model.getCategories()];C(r.series,function(h){var d=h.getRawData();l.push(h.getRawData().mapArray(d.mapDimension(o),function(m){return m}))});for(var u=[s.join(Kp)],f=0;f"].join(n)}function Fv(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function AA(e,t,r,n){return Ke("svg","root",{width:e,height:t,xmlns:cV,"xmlns:xlink":MA,version:"1.1",baseProfile:"full",viewBox:n?"0 0 "+e+" "+t:!1},r)}var vV={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"},rf="transform-origin";function ilt(e,t,r){var n=V({},e.shape);V(n,t),e.buildPath(r,n);var i=new n1;return i.reset(Fy(e)),r.rebuildPath(i,1),i.generateStr(),i.getStr()}function alt(e,t){var r=t.originX,n=t.originY;(r||n)&&(e[rf]=r+"px "+n+"px")}var olt={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function gV(e,t){var r=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[r]=e,r}function slt(e,t,r){var n=e.shape.paths,i={},a,o;if(D(n,function(l){var u=Fv(r.zrId);u.animation=!0,Gv(l,{},u,!0);var f=u.cssAnims,c=u.cssNodes,p=St(f),h=p.length;if(h){o=p[h-1];var d=f[o];for(var m in d){var v=d[m];i[m]=i[m]||{d:""},i[m].d+=v.d||""}for(var g in c){var y=c[g].animation;y.indexOf(o)>=0&&(a=y)}}}),!!a){t.d=!1;var s=gV(i,r);return a.replace(o,s)}}function mV(e){return H(e)?vV[e]?"cubic-bezier("+vV[e]+")":Rc(e)?e:"":""}function Gv(e,t,r,n){var i=e.animators,a=i.length,o=[];if(e instanceof Qc){var s=slt(e,t,r);if(s)o.push(s);else if(!a)return}else if(!a)return;for(var l={},u=0;u0}).length){var ut=gV(w,r);return ut+" "+y[0]+" both"}}for(var v in l){var s=m(l[v]);s&&o.push(s)}if(o.length){var g=r.zrId+"-cls-"+r.cssClassIdx++;r.cssNodes["."+g]={animation:o.join(",")},t.class=g}}var Hv=Math.round;function bV(e){return e&&H(e.src)}function SV(e){return e&&j(e.toDataURL)}function CA(e,t,r,n){TA(function(i,a){var o=i==="fill"||i==="stroke";o&&By(a)?IA(t,e,i,n):o&&wd(a)?LA(r,e,i,n):e[i]=a},t,r,!1),dlt(r,e,n)}function yV(e){return Fa(e[0]-1)&&Fa(e[1])&&Fa(e[2])&&Fa(e[3]-1)}function llt(e){return Fa(e[4])&&Fa(e[5])}function DA(e,t,r){if(t&&!(llt(t)&&yV(t))){var n=r?10:1e4;e.transform=yV(t)?"translate("+Hv(t[4]*n)/n+" "+Hv(t[5]*n)/n+")":Kk(t)}}function xV(e,t,r){for(var n=e.points,i=[],a=0;a"u"){var v="Image width/height must been given explictly in svg-ssr renderer.";be(p,v),be(h,v)}else if(p==null||h==null){var g=function(C,A){if(C){var P=C.elm,L=p||A.width,I=h||A.height;C.tag==="pattern"&&(u?(I=1,L/=a.width):f&&(L=1,I/=a.height)),C.attrs.width=L,C.attrs.height=I,P&&(P.setAttribute("width",L),P.setAttribute("height",I))}},y=Od(d,null,e,function(C){l||g(b,C),g(c,C)});y&&y.width&&y.height&&(p=p||y.width,h=h||y.height)}c=Ke("image","img",{href:d,width:p,height:h}),o.width=p,o.height=h}else i.svgElement&&(c=at(i.svgElement),o.width=i.svgWidth,o.height=i.svgHeight);if(c){var x,_;l?x=_=1:u?(_=1,x=o.width/a.width):f?(x=1,_=o.height/a.height):o.patternUnits="userSpaceOnUse",x!=null&&!isNaN(x)&&(o.width=x),_!=null&&!isNaN(_)&&(o.height=_);var S=Gy(i);S&&(o.patternTransform=S);var b=Ke("pattern","",o,[c]),w=Bv(b),T=n.patternCache,M=T[w];M||(M=n.zrId+"-p"+n.patternIdx++,T[w]=M,o.id=M,b=n.defs[M]=Ke("pattern",M,o,[c])),t[r]=Td(M)}}function TV(e,t,r){var n=r.clipPathCache,i=r.defs,a=n[e.id];if(!a){a=r.zrId+"-c"+r.clipPathIdx++;var o={id:a};n[e.id]=a,i[a]=Ke("clipPath",a,o,[wV(e,r)])}t["clip-path"]=Td(a)}function PA(e){return document.createTextNode(e)}function sl(e,t,r){e.insertBefore(t,r)}function RA(e,t){e.removeChild(t)}function NA(e,t){e.appendChild(t)}function kA(e){return e.parentNode}function OA(e){return e.nextSibling}function a1(e,t){e.textContent=t}var MV=58,mlt=120,glt=Ke("","");function zA(e){return e===void 0}function no(e){return e!==void 0}function ylt(e,t,r){for(var n={},i=t;i<=r;++i){var a=e[i].key;a!==void 0&&(n[a]=i)}return n}function Wv(e,t){var r=e.key===t.key,n=e.tag===t.tag;return n&&r}function Yv(e){var t,r=e.children,n=e.tag;if(no(n)){var i=e.elm=i1(n);if(s1(glt,e),B(r))for(t=0;ta?(d=r[l+1]==null?null:r[l+1].elm,AV(e,d,r,i,l)):o1(e,t,n,a))}function xp(e,t){var r=t.elm=e.elm,n=e.children,i=t.children;e!==t&&(s1(e,t),zA(t.text)?no(n)&&no(i)?n!==i&&xlt(r,n,i):no(i)?(no(e.text)&&a1(r,""),AV(r,null,i,0,i.length-1)):no(n)?o1(r,n,0,n.length-1):no(e.text)&&a1(r,""):e.text!==t.text&&(no(n)&&o1(r,n,0,n.length-1),a1(r,t.text)))}function UA(e,t){if(Wv(e,t))xp(e,t);else{var r=e.elm,n=kA(r);Yv(t),n!==null&&(sl(n,t.elm,OA(r)),o1(n,[e],0,0))}return t}var _lt=0,blt=function(){function e(t,r,n){if(this.type="svg",this.refreshHover=CV("refreshHover"),this.configLayer=CV("configLayer"),this.storage=r,this._opts=n=V({},n),this.root=t,this._id="zr"+_lt++,this._oldVNode=AA(n.width,n.height),t&&!n.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var a=this._svgDom=this._oldVNode.elm=i1("svg");s1(null,this._oldVNode),i.appendChild(a),t.appendChild(i)}this.resize(n.width,n.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",UA(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return EA(t,Fv(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var r=this.storage.getDisplayList(!0),n=this._width,i=this._height,a=Fv(this._id);a.animation=t.animation,a.willUpdate=t.willUpdate,a.compress=t.compress;var o=[],s=this._bgVNode=Slt(n,i,this._backgroundColor,a);s&&o.push(s);var l=t.compress?null:this._mainVNode=Ke("g","main",{},[]);this._paintList(r,a,l?l.children:o),l&&o.push(l);var u=F(St(a.defs),function(p){return a.defs[p]});if(u.length&&o.push(Ke("defs","defs",{},u)),t.animation){var f=dV(a.cssNodes,a.cssAnims,{newline:!0});if(f){var c=Ke("style","stl",{},[],f);o.push(c)}}return AA(n,i,o,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},Bv(this.renderToVNode({animation:bt(t.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:bt(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,r,n){for(var i=t.length,a=[],o=0,s,l,u=0,f=0;f=0&&!(p&&l&&p[m]===l[m]);m--);for(var v=d-1;v>m;v--)o--,s=a[o-1];for(var g=m+1;g=s)}}for(var c=this.__startIndex;c15)break}}I.prevElClipPaths&&g.restore()};if(y)if(y.length===0)T=v.__endIndex;else for(var C=h.dpr,A=0;A0&&t>i[0]){for(l=0;lt);l++);s=n[i[l]]}if(i.splice(l+1,0,t),n[t]=r,!r.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(r.dom,u.nextSibling):o.appendChild(r.dom)}else o.firstChild?o.insertBefore(r.dom,o.firstChild):o.appendChild(r.dom);r.__painter=this}},e.prototype.eachLayer=function(t,r){for(var n=this._zlevelList,i=0;i0?u1:0),this._needsManuallyCompositing),f.__builtin__||au("ZLevel "+u+" has been used by unkown layer "+f.id),f!==a&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.incremental?f.__drawIndex=-1:f.__drawIndex=l,r(l),a=f),i.__dirty&or&&!i.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}r(l),this.eachBuiltinLayer(function(c,p){!c.__used&&c.getElementCount()>0&&(c.__dirty=!0,c.__startIndex=c.__endIndex=c.__drawIndex=0),c.__dirty&&c.__drawIndex<0&&(c.__drawIndex=c.__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,D(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var n=this._layerConfig;n[t]?_t(n[t],r,!0):n[t]=r;for(var i=0;i-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},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}(Wt),PV=Dlt;function xa(e,t){var r=e.mapDimensionsAll("defaultedLabel"),n=r.length;if(n===1){var i=jo(e,t,r[0]);return i!=null?i+"":null}else if(n){for(var a=[],o=0;o=0&&n.push(t[a])}return n.join(" ")}var Elt=function(e){N(t,e);function t(r,n,i,a){var o=e.call(this)||this;return o.updateData(r,n,i,a),o}return t.prototype._createSymbol=function(r,n,i,a,o){this.removeAll();var s=ne(r,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:a[0]/2,scaleY:a[1]/2}),s.drift=Ilt,this._symbolType=r,this.add(s)},t.prototype.stopSymbolAnimation=function(r){this.childAt(0).stopAnimation(null,r)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Yr(this.childAt(0))},t.prototype.downplay=function(){Xr(this.childAt(0))},t.prototype.setZ=function(r,n){var i=this.childAt(0);i.zlevel=r,i.z=n},t.prototype.setDraggable=function(r,n){var i=this.childAt(0);i.draggable=r,i.cursor=!n&&r?"move":i.cursor},t.prototype.updateData=function(r,n,i,a){this.silent=!1;var o=r.getItemVisual(n,"symbol")||"circle",s=r.hostModel,l=t.getSymbolSize(r,n),u=o!==this._symbolType,f=a&&a.disableAnimation;if(u){var c=r.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,r,n,l,c)}else{var p=this.childAt(0);p.silent=!1;var h={scaleX:l[0]/2,scaleY:l[1]/2};f?p.attr(h):Rt(p,h,s,n),er(p)}if(this._updateCommon(r,n,l,i,a),u){var p=this.childAt(0);if(!f){var h={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:p.style.opacity}};p.scaleX=p.scaleY=0,p.style.opacity=0,Kt(p,h,s,n)}}f&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(r,n,i,a,o){var s=this.childAt(0),l=r.hostModel,u,f,c,p,h,d,m,v,g;if(a&&(u=a.emphasisItemStyle,f=a.blurItemStyle,c=a.selectItemStyle,p=a.focus,h=a.blurScope,m=a.labelStatesModels,v=a.hoverScale,g=a.cursorStyle,d=a.emphasisDisabled),!a||r.hasItemOption){var y=a&&a.itemModel?a.itemModel:r.getItemModel(n),x=y.getModel("emphasis");u=x.getModel("itemStyle").getItemStyle(),c=y.getModel(["select","itemStyle"]).getItemStyle(),f=y.getModel(["blur","itemStyle"]).getItemStyle(),p=x.get("focus"),h=x.get("blurScope"),d=x.get("disabled"),m=ae(y),v=x.getShallow("scale"),g=y.getShallow("cursor")}var _=r.getItemVisual(n,"symbolRotate");s.attr("rotation",(_||0)*Math.PI/180||0);var S=li(r.getItemVisual(n,"symbolOffset"),i);S&&(s.x=S[0],s.y=S[1]),g&&s.attr("cursor",g);var b=r.getItemVisual(n,"style"),w=b.fill;if(s instanceof me){var T=s.style;s.useStyle(V({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},b))}else s.__isEmptyBrush?s.useStyle(V({},b)):s.useStyle(b),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var M=r.getItemVisual(n,"liftZ"),C=this._z2;M!=null?C==null&&(this._z2=s.z2,s.z2+=M):C!=null&&(s.z2=C,this._z2=null);var A=o&&o.useNameLabel;he(s,m,{labelFetcher:l,labelDataIndex:n,defaultText:P,inheritColor:w,defaultOpacity:b.opacity});function P(E){return A?r.getName(E):xa(r,E)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=c,s.ensureState("blur").style=f;var I=v==null||v===!0?Math.max(1.1,3/this._sizeY):isFinite(v)&&v>0?+v:1;L.scaleX=this._sizeX*I,L.scaleY=this._sizeY*I,this.setSymbolScale(1),Zt(this,p,h,d)},t.prototype.setSymbolScale=function(r){this.scaleX=this.scaleY=r},t.prototype.fadeOut=function(r,n,i){var a=this.childAt(0),o=ht(this).dataIndex,s=i&&i.animation;if(this.silent=a.silent=!0,i&&i.fadeLabel){var l=a.getTextContent();l&&Ai(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){a.removeTextContent()}})}else a.removeTextContent();Ai(a,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:r,removeOpt:s})},t.getSymbolSize=function(r,n){return ha(r.getItemVisual(n,"symbolSize"))},t}(nt);function Ilt(e,t){this.parent.drift(e,t)}var ts=Elt;function FA(e,t,r,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(r))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&e.getItemVisual(r,"symbol")!=="none"}function RV(e){return e!=null&&!rt(e)&&(e={isIgnore:e}),e||{}}function NV(e){var t=e.hostModel,r=t.getModel("emphasis");return{emphasisItemStyle:r.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:r.get("focus"),blurScope:r.get("blurScope"),emphasisDisabled:r.get("disabled"),hoverScale:r.get("scale"),labelStatesModels:ae(t),cursorStyle:t.get("cursor")}}var Llt=function(){function e(t){this.group=new nt,this._SymbolCtor=t||ts}return e.prototype.updateData=function(t,r){this._progressiveEls=null,r=RV(r);var n=this.group,i=t.hostModel,a=this._data,o=this._SymbolCtor,s=r.disableAnimation,l=NV(t),u={disableAnimation:s},f=r.getSymbolPoint||function(c){return t.getItemLayout(c)};a||n.removeAll(),t.diff(a).add(function(c){var p=f(c);if(FA(t,p,c,r)){var h=new o(t,c,l,u);h.setPosition(p),t.setItemGraphicEl(c,h),n.add(h)}}).update(function(c,p){var h=a.getItemGraphicEl(p),d=f(c);if(!FA(t,d,c,r)){n.remove(h);return}var m=t.getItemVisual(c,"symbol")||"circle",v=h&&h.getSymbolType&&h.getSymbolType();if(!h||v&&v!==m)n.remove(h),h=new o(t,c,l,u),h.setPosition(d);else{h.updateData(t,c,l,u);var g={x:d[0],y:d[1]};s?h.attr(g):Rt(h,g,i)}n.add(h),t.setItemGraphicEl(c,h)}).remove(function(c){var p=a.getItemGraphicEl(c);p&&p.fadeOut(function(){n.remove(p)},i)}).execute(),this._getSymbolPoint=f,this._data=t},e.prototype.updateLayout=function(){var t=this,r=this._data;r&&r.eachItemGraphicEl(function(n,i){var a=t._getSymbolPoint(i);n.setPosition(a),n.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=NV(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,r,n){this._progressiveEls=[],n=RV(n);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a0?r=n[0]:n[1]<0&&(r=n[1]),r}function p1(e,t,r,n){var i=NaN;e.stacked&&(i=r.get(r.getCalculationInfo("stackedOverDimension"),n)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=r.get(e.baseDim,n),o[1-a]=i,t.dataToPoint(o)}function Rlt(e,t){var r=[];return t.diff(e).add(function(n){r.push({cmd:"+",idx:n})}).update(function(n,i){r.push({cmd:"=",idx:i,idx1:n})}).remove(function(n){r.push({cmd:"-",idx:n})}).execute(),r}function GA(e,t,r,n,i,a,o,s){for(var l=Rlt(e,t),u=[],f=[],c=[],p=[],h=[],d=[],m=[],v=c1(i,t,o),g=e.getLayout("points")||[],y=t.getLayout("points")||[],x=0;x=i||m<0)break;if(af(g,y)){if(l){m+=a;continue}break}if(m===r)e[a>0?"moveTo":"lineTo"](g,y),c=g,p=y;else{var x=g-u,_=y-f;if(x*x+_*_<.5){m+=a;continue}if(o>0){for(var S=m+a,b=t[S*2],w=t[S*2+1];b===g&&w===y&&v=n||af(b,w))h=g,d=y;else{C=b-u,A=w-f;var I=g-u,E=b-g,R=y-f,k=w-y,O=void 0,z=void 0;if(s==="x"){O=Math.abs(I),z=Math.abs(E);var U=C>0?1:-1;h=g-U*O*o,d=y,P=g+U*z*o,L=y}else if(s==="y"){O=Math.abs(R),z=Math.abs(k);var G=A>0?1:-1;h=g,d=y-G*O*o,P=g,L=y+G*z*o}else O=Math.sqrt(I*I+R*R),z=Math.sqrt(E*E+k*k),M=z/(z+O),h=g-C*o*(1-M),d=y-A*o*(1-M),P=g+C*o*M,L=y+A*o*M,P=ll(P,ul(b,g)),L=ll(L,ul(w,y)),P=ul(P,ll(b,g)),L=ul(L,ll(w,y)),C=P-g,A=L-y,h=g-C*O/z,d=y-A*O/z,h=ll(h,ul(u,g)),d=ll(d,ul(f,y)),h=ul(h,ll(u,g)),d=ul(d,ll(f,y)),C=g-h,A=y-d,P=g+C*z/O,L=y+A*z/O}e.bezierCurveTo(c,p,h,d,g,y),c=P,p=L}else e.lineTo(g,y)}u=g,f=y,m+=a}return v}var kV=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),OV=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new kV},t.prototype.buildPath=function(r,n){var i=n.points,a=0,o=i.length/2;if(n.connectNulls){for(;o>0&&af(i[o*2-2],i[o*2-1]);o--);for(;a=0){var _=u?(d-l)*x+l:(h-s)*x+s;return u?[r,_]:[_,r]}s=h,l=d;break;case o.C:h=a[c++],d=a[c++],m=a[c++],v=a[c++],g=a[c++],y=a[c++];var S=u?du(s,h,m,g,r,f):du(l,d,v,y,r,f);if(S>0)for(var b=0;b=0){var _=u?Ve(l,d,v,y,w):Ve(s,h,m,g,w);return u?[r,_]:[_,r]}}s=g,l=y;break}}},t}(vt);var Nlt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(kV),h1=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new Nlt},t.prototype.buildPath=function(r,n){var i=n.points,a=n.stackedOnPoints,o=0,s=i.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&af(i[s*2-2],i[s*2-1]);s--);for(;ot){a?r.push(o(a,l,t)):i&&r.push(o(i,l,0),o(i,l,t));break}else i&&(r.push(o(i,l,0)),i=null),r.push(l),a=l}return r}function zlt(e,t,r){var n=e.getVisual("visualMeta");if(!(!n||!n.length||!e.count())&&t.type==="cartesian2d"){for(var i,a,o=n.length-1;o>=0;o--){var s=e.getDimensionInfo(n[o].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){a=n[o];break}}if(a){var l=t.getAxis(i),u=F(a.stops,function(x){return{coord:l.toGlobalCoord(l.dataToCoord(x.value)),color:x.color}}),f=u.length,c=a.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),c.reverse());var p=Olt(u,i==="x"?r.getWidth():r.getHeight()),h=p.length;if(!h&&f)return u[0].coord<0?c[1]?c[1]:u[f-1].color:c[0]?c[0]:u[0].color;var d=10,m=p[0].coord-d,v=p[h-1].coord+d,g=v-m;if(g<.001)return"transparent";D(p,function(x){x.offset=(x.coord-m)/g}),p.push({offset:h?p[h-1].offset:.5,color:c[1]||"transparent"}),p.unshift({offset:h?p[0].offset:.5,color:c[0]||"transparent"});var y=new $a(0,0,0,0,p,!0);return y[i]=m,y[i+"2"]=v,y}}}function Ult(e,t,r){var n=e.get("showAllSymbol"),i=n==="auto";if(!(n&&!i)){var a=r.getAxesByScale("ordinal")[0];if(a&&!(i&&Vlt(a,t))){var o=t.mapDimension(a.dim),s={};return D(a.getViewLabels(),function(l){var u=a.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function Vlt(e,t){var r=e.getExtent(),n=Math.abs(r[1]-r[0])/e.scale.count();isNaN(n)&&(n=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;on)return!1;return!0}function Blt(e,t){return isNaN(e)||isNaN(t)}function Flt(e){for(var t=e.length/2;t>0&&Blt(e[t*2-2],e[t*2-1]);t--);return t-1}function FV(e,t){return[e[t*2],e[t*2+1]]}function Glt(e,t,r){for(var n=e.length/2,i=r==="x"?0:1,a,o,s=0,l=-1,u=0;u=t||a>=t&&o<=t){l=u;break}s=u,a=o}return{range:[s,l],t:(t-a)/(o-a)}}function GV(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&r.get(["emphasis","lineStyle","width"])==="bolder"){var U=m.getState("emphasis").style;U.lineWidth=+m.style.lineWidth+1}ht(m).seriesIndex=r.seriesIndex,Zt(m,k,O,z);var G=BV(r.get("smooth")),Y=r.get("smoothMonotone");if(m.setShape({smooth:G,smoothMonotone:Y,connectNulls:T}),v){var et=l.getCalculationInfo("stackedOnSeries"),tt=0;v.useStyle(J(f.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),et&&(tt=BV(et.get("smooth"))),v.setShape({smooth:G,stackedOnSmooth:tt,smoothMonotone:Y,connectNulls:T}),we(v,r,"areaStyle"),ht(v).seriesIndex=r.seriesIndex,Zt(v,k,O,z)}var lt=function(Mt){a._changePolyState(Mt)};l.eachItemGraphicEl(function(Mt){Mt&&(Mt.onHoverStateChange=lt)}),this._polyline.onHoverStateChange=lt,this._data=l,this._coordSys=o,this._stackedOnPoints=b,this._points=c,this._step=A,this._valueOrigin=_,r.get("triggerLineEvent")&&(this.packEventData(r,m),v&&this.packEventData(r,v))},t.prototype.packEventData=function(r,n){ht(n).eventData={componentType:"series",componentSubType:"line",componentIndex:r.componentIndex,seriesIndex:r.seriesIndex,seriesName:r.name,seriesType:"line"}},t.prototype.highlight=function(r,n,i,a){var o=r.getData(),s=wi(o,a);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var f=l[s*2],c=l[s*2+1];if(isNaN(f)||isNaN(c)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,c))return;var p=r.get("zlevel")||0,h=r.get("z")||0;u=new ts(o,s),u.x=f,u.y=c,u.setZ(p,h);var d=u.getSymbolPath().getTextContent();d&&(d.zlevel=p,d.z=h,d.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Vt.prototype.highlight.call(this,r,n,i,a)},t.prototype.downplay=function(r,n,i,a){var o=r.getData(),s=wi(o,a);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 Vt.prototype.downplay.call(this,r,n,i,a)},t.prototype._changePolyState=function(r){var n=this._polygon;ku(this._polyline,r),n&&ku(n,r)},t.prototype._newPolyline=function(r){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new OV({shape:{points:r},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(r,n){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new h1({shape:{points:r,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(r,n,i){var a,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(a=s.isHorizontal(),o=!1):n.type==="polar"&&(a=s.dim==="angle",o=!0);var u=r.hostModel,f=u.get("animationDuration");j(f)&&(f=f(null));var c=u.get("animationDelay")||0,p=j(c)?c(null):c;r.eachItemGraphicEl(function(h,d){var m=h;if(m){var v=[h.x,h.y],g=void 0,y=void 0,x=void 0;if(i)if(o){var _=i,S=n.pointToCoord(v);a?(g=_.startAngle,y=_.endAngle,x=-S[1]/180*Math.PI):(g=_.r0,y=_.r,x=S[0])}else{var b=i;a?(g=b.x,y=b.x+b.width,x=h.x):(g=b.y+b.height,y=b.y,x=h.y)}var w=y===g?0:(x-g)/(y-g);l&&(w=1-w);var T=j(c)?c(d):f*w+p,M=m.getSymbolPath(),C=M.getTextContent();m.attr({scaleX:0,scaleY:0}),m.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),C&&C.animateFrom({style:{opacity:0}},{duration:300,delay:T}),M.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(r,n,i){var a=r.getModel("endLabel");if(GV(r)){var o=r.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 f=Flt(l);f>=0&&(he(s,ae(r,"endLabel"),{inheritColor:i,labelFetcher:r,labelDataIndex:f,defaultText:function(c,p,h){return h!=null?f1(o,h):xa(o,c)},enableTextSetter:!0},Hlt(a,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(r,n,i,a,o,s,l){var u=this._endLabel,f=this._polyline;if(u){r<1&&a.originalX==null&&(a.originalX=u.x,a.originalY=u.y);var c=i.getLayout("points"),p=i.hostModel,h=p.get("connectNulls"),d=s.get("precision"),m=s.get("distance")||0,v=l.getBaseAxis(),g=v.isHorizontal(),y=v.inverse,x=n.shape,_=y?g?x.x:x.y+x.height:g?x.x+x.width:x.y,S=(g?m:0)*(y?-1:1),b=(g?0:-m)*(y?-1:1),w=g?"x":"y",T=Glt(c,_,w),M=T.range,C=M[1]-M[0],A=void 0;if(C>=1){if(C>1&&!h){var P=FV(c,M[0]);u.attr({x:P[0]+S,y:P[1]+b}),o&&(A=p.getRawValue(M[0]))}else{var P=f.getPointOn(_,w);P&&u.attr({x:P[0]+S,y:P[1]+b});var L=p.getRawValue(M[0]),I=p.getRawValue(M[1]);o&&(A=i0(i,d,L,I,T.t))}a.lastFrameIndex=M[0]}else{var E=r===1||a.lastFrameIndex>0?M[0]:0,P=FV(c,E);o&&(A=p.getRawValue(E)),u.attr({x:P[0]+S,y:P[1]+b})}if(o){var R=Xo(u);typeof R.setLabelText=="function"&&R.setLabelText(A)}}},t.prototype._doUpdateAnimation=function(r,n,i,a,o,s,l){var u=this._polyline,f=this._polygon,c=r.hostModel,p=GA(this._data,r,this._stackedOnPoints,n,this._coordSys,i,this._valueOrigin,s),h=p.current,d=p.stackedOnCurrent,m=p.next,v=p.stackedOnNext;if(o&&(h=cl(p.current,i,o,l),d=cl(p.stackedOnCurrent,i,o,l),m=cl(p.next,i,o,l),v=cl(p.stackedOnNext,i,o,l)),VV(h,m)>3e3||f&&VV(d,v)>3e3){u.stopAnimation(),u.setShape({points:m}),f&&(f.stopAnimation(),f.setShape({points:m,stackedOnPoints:v}));return}u.shape.__points=p.current,u.shape.points=h;var g={shape:{points:m}};p.current!==h&&(g.shape.__points=p.next),u.stopAnimation(),Rt(u,g,c),f&&(f.setShape({points:h,stackedOnPoints:d}),f.stopAnimation(),Rt(f,{shape:{stackedOnPoints:v}},c),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var y=[],x=p.status,_=0;_t&&(t=e[r]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,r=0;r10&&o.type==="cartesian2d"&&a){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),c=n.getDevicePixelRatio(),p=Math.abs(f[1]-f[0])*(c||1),h=Math.round(s/p);if(isFinite(h)&&h>1){a==="lttb"&&t.setData(i.lttbDownSample(i.mapDimension(u.dim),1/h));var d=void 0;H(a)?d=Ylt[a]:j(a)&&(d=a),d&&t.setData(i.downSample(i.mapDimension(u.dim),1/h,d,Xlt))}}}}}function qA(e){e.registerChartView(HV),e.registerSeriesModel(PV),e.registerLayout(_a("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var r=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=r.getVisual("style").fill),r.setVisual("legendLineStyle",n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,Xv("line"))}var WV=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(r,n){return Tr(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(r,n,i){var a=this.coordinateSystem;if(a&&a.clampData){var o=a.clampData(r),s=a.dataToPoint(o);if(i)D(a.getAxes(),function(p,h){if(p.type==="category"&&n!=null){var d=p.getTicksCoords(),m=o[h],v=n[h]==="x1"||n[h]==="y1";if(v&&(m+=1),d.length<2)return;if(d.length===2){s[h]=p.toGlobalCoord(p.getExtent()[v?1:0]);return}for(var g=void 0,y=void 0,x=1,_=0;_m){y=(S+g)/2;break}_===1&&(x=b-d[0].tickValue)}y==null&&(g?g&&(y=d[d.length-1].coord):y=d[0].coord),s[h]=p.toGlobalCoord(y)}});else{var l=this.getData(),u=l.getLayout("offset"),f=l.getLayout("size"),c=a.getBaseAxis().isHorizontal()?0:1;s[c]+=u+f/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}(Wt);Wt.registerClass(WV);var _p=WV;var qlt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(){return Tr(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 r=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>r&&(r=n),r},t.prototype.brushSelector=function(r,n,i){return i.rect(n.getItemLayout(r))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Kr(_p.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}(_p),YV=qlt;var Zlt=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}(),Klt=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="sausage",n}return t.prototype.getDefaultShape=function(){return new Zlt},t.prototype.buildPath=function(r,n){var i=n.cx,a=n.cy,o=Math.max(n.r0||0,0),s=Math.max(n.r,0),l=(s-o)*.5,u=o+l,f=n.startAngle,c=n.endAngle,p=n.clockwise,h=Math.PI*2,d=p?c-fMath.PI/2&&fs)return!0;s=c}return!1},t.prototype._isOrderDifferentInView=function(r,n){for(var i=n.scale,a=i.getExtent(),o=Math.max(0,a[0]),s=Math.min(a[1],i.getOrdinalMeta().categories.length-1);o<=s;++o)if(r.ordinalNumbers[o]!==i.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(r,n,i,a){if(this._isOrderChangedWithinSameData(r,n,i)){var o=this._dataSort(r,i,n);this._isOrderDifferentInView(o,i)&&(this._removeOnRenderedListener(a),a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",axisId:i.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(r,n,i){var a=n.baseAxis,o=this._dataSort(r,a,function(s){return r.get(r.mapDimension(n.otherAxis.dim),s)});i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",isInitSort:!0,axisId:a.index,sortInfo:o})},t.prototype.remove=function(r,n){this._clear(this._model),this._removeOnRenderedListener(n)},t.prototype.dispose=function(r,n){this._removeOnRenderedListener(n)},t.prototype._removeOnRenderedListener=function(r){this._onRendered&&(r.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(r){var n=this.group,i=this._data;r&&r.isAnimationEnabled()&&i&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],i.eachItemGraphicEl(function(a){Go(a,r,ht(a).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(Vt),ZV={cartesian2d:function(e,t){var r=t.width<0?-1:1,n=t.height<0?-1:1;r<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,a=e.y+e.height,o=ZA(t.x,e.x),s=KA(t.x+t.width,i),l=ZA(t.y,e.y),u=KA(t.y+t.height,a),f=si?s:o,t.y=c&&l>a?u:l,t.width=f?0:s-o,t.height=c?0:u-l,r<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),f||c},polar:function(e,t){var r=t.r0<=t.r?1:-1;if(r<0){var n=t.r;t.r=t.r0,t.r0=n}var i=KA(t.r,e.r),a=ZA(t.r0,e.r0);t.r=i,t.r0=a;var o=i-a<0;if(r<0){var n=t.r;t.r=t.r0,t.r0=n}return o}},KV={cartesian2d:function(e,t,r,n,i,a,o,s,l){var u=new At({shape:V({},n),z2:1});if(u.__dataIndex=r,u.name="item",a){var f=u.shape,c=i?"height":"width";f[c]=0}return u},polar:function(e,t,r,n,i,a,o,s,l){var u=!i&&l?bp:Ye,f=new u({shape:n,z2:1});f.name="item";var c=n6(i);if(f.calculateTextPosition=XV(c,{isRoundCap:u===bp}),a){var p=f.shape,h=i?"r":"endAngle",d={};p[h]=i?n.r0:n.startAngle,d[h]=n[h],(s?Rt:Kt)(f,{shape:d},a)}return f}};function Qlt(e,t){var r=e.get("realtimeSort",!0),n=t.getBaseAxis();if(r&&n.type==="category"&&t.type==="cartesian2d")return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}function $V(e,t,r,n,i,a,o,s){var l,u;a?(u={x:n.x,width:n.width},l={y:n.y,height:n.height}):(u={y:n.y,height:n.height},l={x:n.x,width:n.width}),s||(o?Rt:Kt)(r,{shape:l},t,i,null);var f=t?e.baseAxis.model:null;(o?Rt:Kt)(r,{shape:u},f,i)}function jV(e,t){for(var r=0;r0?1:-1,o=n.height>0?1:-1;return{x:n.x+a*i/2,y:n.y+o*i/2,width:n.width-a*i,height:n.height-o*i}},polar:function(e,t,r){var n=e.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function eut(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function n6(e){return function(t){var r=t?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+r;default:return n}}}(e)}function JV(e,t,r,n,i,a,o,s){var l=t.getItemVisual(r,"style");if(s){if(!a.get("roundCap")){var f=e.shape,c=ao(n.getModel("itemStyle"),f,!0);V(f,c),e.setShape(f)}}else{var u=n.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(l);var p=n.getShallow("cursor");p&&e.attr("cursor",p);var h=s?o?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":o?i.height>=0?"bottom":"top":i.width>=0?"right":"left",d=ae(n);he(e,d,{labelFetcher:a,labelDataIndex:r,defaultText:xa(a.getData(),r),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:h});var m=e.getTextContent();if(s&&m){var v=n.get(["label","position"]);e.textConfig.inside=v==="middle"?!0:null,qV(e,v==="outside"?h:v,n6(o),n.get(["label","rotate"]))}P0(m,d,a.getRawValue(r),function(y){return f1(t,y)});var g=n.getModel(["emphasis"]);Zt(e,g.get("focus"),g.get("blurScope"),g.get("disabled")),we(e,n),eut(i)&&(e.style.fill="none",e.style.stroke="none",D(e.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function rut(e,t){var r=e.get(["itemStyle","borderColor"]);if(!r||r==="none")return 0;var n=e.get(["itemStyle","borderWidth"])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,i,a)}var nut=function(){function e(){}return e}(),t6=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="largeBar",n}return t.prototype.getDefaultShape=function(){return new nut},t.prototype.buildPath=function(r,n){for(var i=n.points,a=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f=0?r:null},30,!1);function iut(e,t,r){for(var n=e.baseDimIdx,i=1-n,a=e.shape.points,o=e.largeDataIndices,s=[],l=[],u=e.barWidth,f=0,c=a.length/3;f=s[0]&&t<=s[0]+l[0]&&r>=s[1]&&r<=s[1]+l[1])return o[f]}return-1}function i6(e,t,r){if(Ni(r,"cartesian2d")){var n=t,i=r.getArea();return{x:e?n.x:i.x,y:e?i.y:n.y,width:e?n.width:i.width,height:e?i.height:n.height}}else{var i=r.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:a.r0,r:e?i.r:a.r,startAngle:e?a.startAngle:0,endAngle:e?a.endAngle:Math.PI*2}}}function aut(e,t,r){var n=e.type==="polar"?Ye:At;return new n({shape:i6(t,r,e),silent:!0,z2:0})}var a6=jlt;function $A(e){e.registerChartView(a6),e.registerSeriesModel(YV),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,pt(Ux,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,Vx("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,Xv("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,r){var n=t.componentType||"series";r.eachComponent({mainType:n,query:t},function(i){t.sortInfo&&i.axis.setCategorySortInfo(t.sortInfo)})})}var g1=Math.PI*2,o6=Math.PI/180;function s6(e,t){return re(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function jA(e,t){var r=s6(e,t),n=e.get("center"),i=e.get("radius");B(i)||(i=[0,i]);var a=q(r.width,t.getWidth()),o=q(r.height,t.getHeight()),s=Math.min(a,o),l=q(i[0],s/2),u=q(i[1],s/2),f,c,p=e.coordinateSystem;if(p){var h=p.dataToPoint(n);f=h[0]||0,c=h[1]||0}else B(n)||(n=[n,n]),f=q(n[0],a)+r.x,c=q(n[1],o)+r.y;return{cx:f,cy:c,r0:l,r:u}}function QA(e,t,r){t.eachSeriesByType(e,function(n){var i=n.getData(),a=i.mapDimension("value"),o=s6(n,r),s=jA(n,r),l=s.cx,u=s.cy,f=s.r,c=s.r0,p=-n.get("startAngle")*o6,h=n.get("minAngle")*o6,d=0;i.each(a,function(C){!isNaN(C)&&d++});var m=i.getSum(a),v=Math.PI/(m||d)*2,g=n.get("clockwise"),y=n.get("roseType"),x=n.get("stillShowZeroSum"),_=i.getDataExtent(a);_[0]=0;var S=g1,b=0,w=p,T=g?1:-1;if(i.setLayout({viewRect:o,r:f}),i.each(a,function(C,A){var P;if(isNaN(C)){i.setItemLayout(A,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:l,cy:u,r0:c,r:y?NaN:f});return}y!=="area"?P=m===0&&x?v:C*v:P=g1/d,Pr?g:v,S=Math.abs(x.label.y-r);if(S>=_.maxY){var b=x.label.x-t-x.len2*i,w=n+x.len,T=Math.abs(b)e.unconstrainedWidth?null:h:null;n.setStyle("width",d)}var m=n.getBoundingRect();a.width=m.width;var v=(n.style.margin||0)+2.1;a.height=m.height+v,a.y-=(a.height-c)/2}}}function JA(e){return e.position==="center"}function tC(e){var t=e.getData(),r=[],n,i,a=!1,o=(e.get("minShowLabelAngle")||0)*out,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,f=s.x,c=s.y,p=s.height;function h(b){b.ignore=!0}function d(b){if(!b.ignore)return!0;for(var w in b.states)if(b.states[w].ignore===!1)return!0;return!1}t.each(function(b){var w=t.getItemGraphicEl(b),T=w.shape,M=w.getTextContent(),C=w.getTextGuideLine(),A=t.getItemModel(b),P=A.getModel("label"),L=P.get("position")||A.get(["emphasis","label","position"]),I=P.get("distanceToLabelLine"),E=P.get("alignTo"),R=q(P.get("edgeDistance"),u),k=P.get("bleedMargin"),O=A.getModel("labelLine"),z=O.get("length");z=q(z,u);var U=O.get("length2");if(U=q(U,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":Y>0?"left":"right"}var te=Math.PI,Jt=0,Dt=P.get("rotate");if(Ct(Dt))Jt=Dt*(te/180);else if(L==="center")Jt=0;else if(Dt==="radial"||Dt===!0){var ve=Y<0?-G+te:-G;Jt=ve}else if(Dt==="tangential"&&L!=="outside"&&L!=="outer"){var ar=Math.atan2(Y,et);ar<0&&(ar=te*2+ar);var jn=et>0;jn&&(ar=te+ar),Jt=ar-te}if(a=!!Jt,M.x=tt,M.y=lt,M.rotation=Jt,M.setStyle({verticalAlign:"middle"}),ct){M.setStyle({align:ut});var t2=M.states.select;t2&&(t2.x+=M.x,t2.y+=M.y)}else{var Cs=M.getBoundingRect().clone();Cs.applyTransform(M.getComputedTransform());var ik=(M.style.margin||0)+2.1;Cs.y-=ik/2,Cs.height+=ik,r.push({label:M,labelLine:C,position:L,len:z,len2:U,minTurnAngle:O.get("minTurnAngle"),maxSurfaceAngle:O.get("maxSurfaceAngle"),surfaceNormal:new kt(Y,et),linePoints:Mt,textAlign:ut,labelDistance:I,labelAlignTo:E,edgeDistance:R,bleedMargin:k,rect:Cs,unconstrainedWidth:Cs.width,labelStyleWidth:M.style.width})}w.setTextConfig({inside:ct})}}),!a&&e.get("avoidLabelOverlap")&&sut(r,n,i,l,u,p,f,c);for(var m=0;m0){for(var f=o.getItemLayout(0),c=1;isNaN(f&&f.startAngle)&&c=a.r0}},t.type="pie",t}(Vt),f6=uut;function fi(e,t,r){t=B(t)&&{coordDimensions:t}||V({encodeDefine:e.getEncode()},t);var n=e.getSource(),i=va(n,t).dimensions,a=new Ne(i,e);return a.initData(n,r),a}var fut=function(){function e(t,r){this._getDataWithEncodedVisual=t,this._getRawData=r}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var r=this._getRawData();return r.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var r=this._getDataWithEncodedVisual();return r.indexOfName(t)},e.prototype.getItemVisual=function(t,r){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,r)},e}(),oo=fut;var cut=yt(),put=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new oo(Z(this.getData,this),Z(this.getRawData,this)),this._defaultLabelLine(r)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return fi(this,{coordDimensions:["value"],encodeDefaulter:pt(op,this)})},t.prototype.getDataParams=function(r){var n=this.getData(),i=cut(n),a=i.seats;if(!a){var o=[];n.each(n.mapDimension("value"),function(l){o.push(l)}),a=i.seats=wO(o,n.hostModel.get("percentPrecision"))}var s=e.prototype.getDataParams.call(this,r);return s.percent=a[r]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(r){ni(r,"labelLine",["show"]);var n=r.labelLine,i=r.emphasis.labelLine;n.show=n.show&&r.label.show,i.show=i.show&&r.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}(Wt),c6=put;function eC(e){return{seriesType:e,reset:function(t,r){var n=t.getData();n.filterSelf(function(i){var a=n.mapDimension("value"),o=n.get(a,i);return!(Ct(o)&&!isNaN(o)&&o<0)})}}}function rC(e){e.registerChartView(f6),e.registerSeriesModel(c6),yx("pie",e.registerAction),e.registerLayout(pt(QA,"pie")),e.registerProcessor(ba("pie")),e.registerProcessor(eC("pie"))}var hut=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.getInitialData=function(r,n){return Tr(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var r=this.option.progressive;return r??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var r=this.option.progressiveThreshold;return r??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(r,n,i){return i.point(n.getItemLayout(r))},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}(Wt),p6=hut;var h6=4,dut=function(){function e(){}return e}(),vut=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new dut},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(r,n){var i=n.points,a=n.size,o=this.symbolProxy,s=o.shape,l=r.getContext?r.getContext():r,u=l&&a[0]=0;u--){var f=u*2,c=a[f]-s/2,p=a[f+1]-l/2;if(r>=c&&n>=p&&r<=c+s&&n<=p+l)return u}return-1},t.prototype.contain=function(r,n){var i=this.transformCoordToLocal(r,n),a=this.getBoundingRect();if(r=i[0],n=i[1],a.contain(r,n)){var o=this.hoverDataIdx=this.findDataIndex(r,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var r=this._rect;if(!r){for(var n=this.shape,i=n.points,a=n.size,o=a[0],s=a[1],l=1/0,u=1/0,f=-1/0,c=-1/0,p=0;p=0&&(u.dataIndex=c+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),d6=mut;var gut=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=r.getData(),o=this._updateSymbolDraw(a,r);o.updateData(a,{clipShape:this._getClipShape(r)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(r,n,i){var a=r.getData(),o=this._updateSymbolDraw(a,r);o.incrementalPrepareUpdate(a),this._finished=!1},t.prototype.incrementalRender=function(r,n,i){this._symbolDraw.incrementalUpdate(r,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=r.end===n.getData().count()},t.prototype.updateTransform=function(r,n,i){var a=r.getData();if(this.group.dirty(),!this._finished||a.count()>1e4)return{update:!0};var o=_a("").reset(r,n,i);o.progress&&o.progress({start:0,end:a.count(),count:a.count()},a),this._symbolDraw.updateLayout(a)},t.prototype.eachRendered=function(r){this._symbolDraw&&this._symbolDraw.eachRendered(r)},t.prototype._getClipShape=function(r){var n=r.coordinateSystem,i=n&&n.getArea&&n.getArea();return r.get("clip",!0)?i:null},t.prototype._updateSymbolDraw=function(r,n){var i=this._symbolDraw,a=n.pipelineContext,o=a.large;return(!i||o!==this._isLargeDraw)&&(i&&i.remove(),i=this._symbolDraw=o?new d6:new io,this._isLargeDraw=o,this.group.removeAll()),this.group.add(i.group),i},t.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(Vt),v6=gut;var yut=function(e){N(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}(Pt),m6=yut;var y1=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",se).models[0]},t.type="cartesian2dAxis",t}(Pt);ie(y1,to);var g6={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)"]}}},xut=_t({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},g6),nC=_t({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}}},g6),_ut=_t({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},nC),but=J({logBase:10},nC),x1={category:xut,value:nC,time:_ut,log:but};var y6={value:1,category:1,time:1,log:1};function Sa(e,t,r,n){D(y6,function(i,a){var o=_t(_t({},x1[a],!0),n,!0),s=function(l){N(u,l);function u(){var f=l!==null&&l.apply(this,arguments)||this;return f.type=t+"Axis."+a,f}return u.prototype.mergeDefaultAndTheme=function(f,c){var p=Ks(this),h=p?Di(f):{},d=c.getTheme();_t(f,d.get(a+"Axis")),_t(f,this.getDefaultOption()),f.type=x6(f),p&&On(f,h,p)},u.prototype.optionUpdated=function(){var f=this.option;f.type==="category"&&(this.__ordinalMeta=Pv.createByAxisModel(this))},u.prototype.getCategories=function(f){var c=this.option;if(c.type==="category")return f?c.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+a,u.defaultOption=o,u}(r);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+"Axis",x6)}function x6(e){return e.type||(e.data?"category":"value")}var Sut=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 F(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),Ut(this.getAxes(),function(r){return r.scale.type===t})},e.prototype.addAxis=function(t){var r=t.dim;this._axes[r]=t,this._dimList.push(r)},e}(),_6=Sut;var _1=["x","y"];function b6(e){return e.type==="interval"||e.type==="time"}var wut=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="cartesian2d",r.dimensions=_1,r}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var r=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!b6(r)||!b6(n))){var i=r.getExtent(),a=n.getExtent(),o=this.dataToPoint([i[0],a[0]]),s=this.dataToPoint([i[1],a[1]]),l=i[1]-i[0],u=a[1]-a[0];if(!(!l||!u)){var f=(s[0]-o[0])/l,c=(s[1]-o[1])/u,p=o[0]-i[0]*f,h=o[1]-a[0]*c,d=this._transform=[f,0,0,c,p,h];this._invTransform=gi([],d)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(r){var n=this.getAxis("x"),i=this.getAxis("y");return n.contain(n.toLocalCoord(r[0]))&&i.contain(i.toLocalCoord(r[1]))},t.prototype.containData=function(r){return this.getAxis("x").containData(r[0])&&this.getAxis("y").containData(r[1])},t.prototype.containZone=function(r,n){var i=this.dataToPoint(r),a=this.dataToPoint(n),o=this.getArea(),s=new dt(i[0],i[1],a[0]-i[0],a[1]-i[1]);return o.intersect(s)},t.prototype.dataToPoint=function(r,n,i){i=i||[];var a=r[0],o=r[1];if(this._transform&&a!=null&&isFinite(a)&&o!=null&&isFinite(o))return Ue(i,r,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return i[0]=s.toGlobalCoord(s.dataToCoord(a,n)),i[1]=l.toGlobalCoord(l.dataToCoord(o,n)),i},t.prototype.clampData=function(r,n){var i=this.getAxis("x").scale,a=this.getAxis("y").scale,o=i.getExtent(),s=a.getExtent(),l=i.parse(r[0]),u=a.parse(r[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(r,n){var i=[];if(this._invTransform)return Ue(i,r,this._invTransform);var a=this.getAxis("x"),o=this.getAxis("y");return i[0]=a.coordToData(a.toLocalCoord(r[0]),n),i[1]=o.coordToData(o.toLocalCoord(r[1]),n),i},t.prototype.getOtherAxis=function(r){return this.getAxis(r.dim==="x"?"y":"x")},t.prototype.getArea=function(){var r=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),i=Math.min(r[0],r[1]),a=Math.min(n[0],n[1]),o=Math.max(r[0],r[1])-i,s=Math.max(n[0],n[1])-a;return new dt(i,a,o,s)},t}(_6),S6=wut;var Tut=function(e){N(t,e);function t(r,n,i,a,o){var s=e.call(this,r,n,i)||this;return s.index=0,s.type=a||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var r=this.position;return r==="top"||r==="bottom"},t.prototype.getGlobalExtent=function(r){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),r&&n[0]>n[1]&&n.reverse(),n},t.prototype.pointToData=function(r,n){return this.coordToData(this.toLocalCoord(r[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(r){if(this.type!=="category")return!1;this.model.option.categorySortInfo=r,this.scale.setSortInfo(r)},t}(Mr),w6=Tut;function qv(e,t,r){r=r||{};var n=e.coordinateSystem,i=t.axis,a={},o=i.getAxesOnZeroOf()[0],s=i.position,l=o?"onZero":s,u=i.dim,f=n.getRect(),c=[f.x,f.x+f.width,f.y,f.y+f.height],p={left:0,right:1,top:0,bottom:1,onZero:2},h=t.get("offset")||0,d=u==="x"?[c[2]-h,c[3]+h]:[c[0]-h,c[1]+h];if(o){var m=o.toGlobalCoord(o.dataToCoord(0));d[p.onZero]=Math.max(Math.min(m,d[1]),d[0])}a.position=[u==="y"?d[p[l]]:c[0],u==="x"?d[p[l]]:c[3]],a.rotation=Math.PI/2*(u==="x"?0:1);var v={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=v[s],a.labelOffset=o?d[p[s]]-d[p.onZero]:0,t.get(["axisTick","inside"])&&(a.tickDirection=-a.tickDirection),_e(r.labelInside,t.get(["axisLabel","inside"]))&&(a.labelDirection=-a.labelDirection);var g=t.get(["axisLabel","rotate"]);return a.labelRotate=l==="top"?-g:g,a.z2=1,a}function iC(e){return e.get("coordinateSystem")==="cartesian2d"}function aC(e){var t={xAxisModel:null,yAxisModel:null};return D(t,function(r,n){var i=n.replace(/Model$/,""),a=e.getReferringComponents(i,se).models[0];t[n]=a}),t}var oC=Math.log;function b1(e,t,r){var n=Fn.prototype,i=n.getTicks.call(r),a=n.getTicks.call(r,!0),o=i.length-1,s=n.getInterval.call(r),l=fA(e,t),u=l.extent,f=l.fixMin,c=l.fixMax;if(e.type==="log"){var p=oC(e.base);u=[oC(u[0])/p,oC(u[1])/p]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:c});var h=n.getExtent.call(e);f&&(u[0]=h[0]),c&&(u[1]=h[1]);var d=n.getInterval.call(e),m=u[0],v=u[1];if(f&&c)d=(v-m)/o;else if(f)for(v=u[0]+d*o;vu[0]&&isFinite(m)&&isFinite(u[0]);)d=Ox(d),m=u[1]-d*o;else{var g=e.getTicks().length-1;g>o&&(d=Ox(d));var y=d*o;v=Math.ceil(u[1]/d)*d,m=pe(v-y),m<0&&u[0]>=0?(m=0,v=pe(y)):v>0&&u[1]<=0&&(v=0,m=-pe(y))}var x=(i[0].value-a[0].value)/s,_=(i[o].value-a[o].value)/s;if(n.setExtent.call(e,m+d*x,v+d*_),n.setInterval.call(e,d),(x||_)&&n.setNiceExtent.call(e,m+d,v-d),!1)var S}var Mut=function(){function e(t,r,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=_1,this._initCartesian(t,r,n),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,r){var n=this._axesMap;this._updateScale(t,this.model);function i(o){var s,l=St(o),u=l.length;if(u){for(var f=[],c=u-1;c>=0;c--){var p=+l[c],h=o[p],d=h.model,m=h.scale;Rv(m)&&d.get("alignTicks")&&d.get("interval")==null?f.push(h):(Ja(m,d),Rv(m)&&(s=h))}f.length&&(s||(s=f.pop(),Ja(s.scale,s.model)),D(f,function(v){b1(v.scale,v.model,s.scale)}))}}i(n.x),i(n.y);var a={};D(n.x,function(o){M6(n,"y",o,a)}),D(n.y,function(o){M6(n,"x",o,a)}),this.resize(this.model,r)},e.prototype.resize=function(t,r,n){var i=t.getBoxLayoutParams(),a=!n&&t.get("containLabel"),o=re(i,{width:r.getWidth(),height:r.getHeight()});this._rect=o;var s=this._axesList;l(),a&&(D(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=UU(u);if(f){var c=u.isHorizontal()?"height":"width",p=u.model.get(["axisLabel","margin"]);o[c]-=f[c]+p,u.position==="top"?o.y+=f.height+p:u.position==="left"&&(o.x+=f.width+p)}}}),l()),D(this._coordsList,function(u){u.calcAffineTransform()});function l(){D(s,function(u){var f=u.isHorizontal(),c=f?[0,o.width]:[0,o.height],p=u.inverse?1:0;u.setExtent(c[p],c[1-p]),Aut(u,f?o.x:o.y)})}},e.prototype.getAxis=function(t,r){var n=this._axesMap[t];if(n!=null)return n[r||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,r){if(t!=null&&r!=null){var n="x"+t+"y"+r;return this._coordsMap[n]}rt(t)&&(r=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,a=this._coordsList;i0?"top":"bottom",a="center"):Ld(i-pl)?(o=n>0?"bottom":"top",a="center"):(o="middle",i>0&&i0?"right":"left":a=n>0?"left":"right"),{rotation:i,textAlign:a,textVerticalAlign:o}},e.makeAxisEventDataBase=function(t){var r={componentType:t.mainType,componentIndex:t.componentIndex};return r[t.mainType+"Index"]=t.componentIndex,r},e.isLabelSilent=function(t){var r=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||r&&r.show)},e}(),D6={axisLine:function(e,t,r,n){var i=t.get(["axisLine","show"]);if(i==="auto"&&e.handleAutoShown&&(i=e.handleAutoShown("axisLine")),!!i){var a=t.axis.getExtent(),o=n.transform,s=[a[0],0],l=[a[1],0],u=s[0]>l[0];o&&(Ue(s,s,o),Ue(l,l,o));var f=V({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new De({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:f,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});Ho(c.shape,c.style.lineWidth),c.anid="line",r.add(c);var p=t.get(["axisLine","symbol"]);if(p!=null){var h=t.get(["axisLine","symbolSize"]);H(p)&&(p=[p,p]),(H(h)||Ct(h))&&(h=[h,h]);var d=li(t.get(["axisLine","symbolOffset"])||0,h),m=h[0],v=h[1];D([{rotate:e.rotation+Math.PI/2,offset:d[0],r:0},{rotate:e.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(g,y){if(p[y]!=="none"&&p[y]!=null){var x=ne(p[y],-m/2,-v/2,m,v,f.stroke,!0),_=g.r+g.offset,S=u?l:s;x.attr({rotation:g.rotate,x:S[0]+_*Math.cos(e.rotation),y:S[1]-_*Math.sin(e.rotation),silent:!0,z2:11}),r.add(x)}})}}},axisTickLabel:function(e,t,r,n){var i=Eut(r,n,t,e),a=Lut(r,n,t,e);if(Dut(t,a,i),Iut(r,n,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=Qx(F(a,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));t1(o)}},axisName:function(e,t,r,n){var i=_e(e.axisName,t.get("name"));if(i){var a=t.get("nameLocation"),o=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),f=u[0]>u[1]?-1:1,c=[a==="start"?u[0]-f*l:a==="end"?u[1]+f*l:(u[0]+u[1])/2,I6(a)?e.labelOffset+o*l:0],p,h=t.get("nameRotate");h!=null&&(h=h*pl/180);var d;I6(a)?p=of.innerTextLayout(e.rotation,h??e.rotation,o):(p=Cut(e.rotation,a,h||0,u),d=e.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(p.rotation)),!isFinite(d)&&(d=null)));var m=s.getFont(),v=t.get("nameTruncate",!0)||{},g=v.ellipsis,y=_e(e.nameTruncateMaxWidth,v.maxWidth,d),x=new Lt({x:c[0],y:c[1],rotation:p.rotation,silent:of.isLabelSilent(t),style:Qt(s,{text:i,font:m,overflow:"truncate",width:y,ellipsis:g,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||p.textAlign,verticalAlign:s.get("verticalAlign")||p.textVerticalAlign}),z2:1});if(sa({el:x,componentModel:t,itemName:i}),x.__fullText=i,x.anid="name",t.get("triggerEvent")){var _=of.makeAxisEventDataBase(t);_.targetType="axisName",_.name=i,ht(x).eventData=_}n.add(x),x.updateTransform(),r.add(x),x.decomposeTransform()}}};function Cut(e,t,r,n){var i=H2(r-e),a,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return Ld(i-pl/2)?(o=l?"bottom":"top",a="center"):Ld(i-pl*1.5)?(o=l?"top":"bottom",a="center"):(o="middle",ipl/2?a=l?"left":"right":a=l?"right":"left"),{rotation:i,textAlign:a,textVerticalAlign:o}}function Dut(e,t,r){if(!qx(e.axis)){var n=e.get(["axisLabel","showMinLabel"]),i=e.get(["axisLabel","showMaxLabel"]);t=t||[],r=r||[];var a=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=r[0],f=r[1],c=r[r.length-1],p=r[r.length-2];n===!1?(ki(a),ki(u)):E6(a,o)&&(n?(ki(o),ki(f)):(ki(a),ki(u))),i===!1?(ki(s),ki(c)):E6(l,s)&&(i?(ki(l),ki(p)):(ki(s),ki(c)))}}function ki(e){e&&(e.ignore=!0)}function E6(e,t){var r=e&&e.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!r||!n)){var i=Ls([]);return Cn(i,i,-e.rotation),r.applyTransform(An([],i,e.getLocalTransform())),n.applyTransform(An([],i,t.getLocalTransform())),r.intersect(n)}}function I6(e){return e==="middle"||e==="center"}function L6(e,t,r,n,i){for(var a=[],o=[],s=[],l=0;l=0||e===t}function R6(e){var t=S1(e);if(t){var r=t.axisPointerModel,n=t.axis.scale,i=r.option,a=r.get("status"),o=r.get("value");o!=null&&(o=n.parse(o));var s=uC(r);a==null&&(i.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o0&&!d.min?d.min=0:d.min!=null&&d.min<0&&!d.max&&(d.max=0);var m=l;d.color!=null&&(m=J({color:d.color},l));var v=_t(at(d),{boundaryGap:r,splitNumber:n,scale:i,axisLine:a,axisTick:o,axisLabel:s,name:d.text,showName:u,nameLocation:"end",nameGap:c,nameTextStyle:m,triggerEvent:p},!1);if(H(f)){var g=v.name;v.name=f.replace("{value}",g??"")}else j(f)&&(v.name=f(v.name,v));var y=new Ht(v,null,this.ecModel);return ie(y,to.prototype),y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this._indicatorModels=h},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:_t({lineStyle:{color:"#bbb"}},Zv.axisLine),axisLabel:A1(Zv.axisLabel,!1),axisTick:A1(Zv.axisTick,!1),splitLine:A1(Zv.splitLine,!0),splitArea:A1(Zv.splitArea,!0),indicator:[]},t}(Pt),H6=Hut;var Wut=["axisLine","axisTickLabel","axisName"],Yut=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=this.group;a.removeAll(),this._buildAxes(r),this._buildSplitLineAndArea(r)},t.prototype._buildAxes=function(r){var n=r.coordinateSystem,i=n.getIndicatorAxes(),a=F(i,function(o){var s=o.model.get("showName")?o.name:"",l=new Br(o.model,{axisName:s,position:[n.cx,n.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});D(a,function(o){D(Wut,o.add,o),this.group.add(o.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(r){var n=r.coordinateSystem,i=n.getIndicatorAxes();if(!i.length)return;var a=r.get("shape"),o=r.getModel("splitLine"),s=r.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),f=o.get("show"),c=s.get("show"),p=l.get("color"),h=u.get("color"),d=B(p)?p:[p],m=B(h)?h:[h],v=[],g=[];function y(E,R,k){var O=k%R.length;return E[O]=E[O]||[],O}if(a==="circle")for(var x=i[0].getTicksCoords(),_=n.cx,S=n.cy,b=0;b3?1.4:o>1?1.2:1.1,f=a>0?u:1/u;xC(this,"zoom","zoomOnMouseWheel",r,{scale:f,originX:s,originY:l,isAvailableBehavior:null})}if(i){var c=Math.abs(a),p=(a>0?1:-1)*(c>3?.4:c>1?.15:.05);xC(this,"scrollMove","moveOnMouseWheel",r,{scrollDelta:p,originX:s,originY:l,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(r){if(!gC(this._zr,"globalPan")){var n=r.pinchScale>1?1.1:1/1.1;xC(this,"zoom",null,r,{scale:n,originX:r.pinchX,originY:r.pinchY,isAvailableBehavior:null})}},t}(Je);function xC(e,t,r,n,i){e.pointerChecker&&e.pointerChecker(n,i.originX,i.originY)&&(Mn(n.event),Q6(e,t,r,n,i))}function Q6(e,t,r,n,i){i.isAvailableBehavior=Z(C1,null,r,n),e.trigger(t,i)}function C1(e,t,r){var n=r[e];return!e||n&&(!H(n)||t.event[n+"Key"])}var so=Zut;function wp(e,t,r){var n=e.target;n.x+=t,n.y+=r,n.dirty()}function Tp(e,t,r,n){var i=e.target,a=e.zoomLimit,o=e.zoom=e.zoom||1;if(o*=t,a){var s=a.min||0,l=a.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/e.zoom;e.zoom=o,i.x-=(r-i.x)*(u-1),i.y-=(n-i.y)*(u-1),i.scaleX*=u,i.scaleY*=u,i.dirty()}var Kut={axisPointer:1,tooltip:1,brush:1};function hl(e,t,r){var n=t.getComponentByElement(e.topTarget),i=n&&n.coordinateSystem;return n&&n!==r&&!Kut.hasOwnProperty(n.mainType)&&i&&i.model!==r}function D1(e){if(H(e)){var t=new DOMParser;e=t.parseFromString(e,"text/xml")}var r=e;for(r.nodeType===9&&(r=r.firstChild);r.nodeName.toLowerCase()!=="svg"||r.nodeType!==1;)r=r.nextSibling;return r}var bC,E1={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"},J6=St(E1),I1={"alignment-baseline":"textBaseline","stop-color":"stopColor"},t8=St(I1),$ut=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(t,r){r=r||{};var n=D1(t);this._defsUsePending=[];var i=new nt;this._root=i;var a=[],o=n.getAttribute("viewBox")||"",s=parseFloat(n.getAttribute("width")||r.width),l=parseFloat(n.getAttribute("height")||r.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),ci(n,i,null,!0,!1);for(var u=n.firstChild;u;)this._parseNode(u,i,a,null,!1,!1),u=u.nextSibling;Jut(this._defs,this._defsUsePending),this._defsUsePending=[];var f,c;if(o){var p=L1(o);p.length>=4&&(f={x:parseFloat(p[0]||0),y:parseFloat(p[1]||0),width:parseFloat(p[2]),height:parseFloat(p[3])})}if(f&&s!=null&&l!=null&&(c=wC(f,{x:0,y:0,width:s,height:l}),!r.ignoreViewBox)){var h=i;i=new nt,i.add(h),h.scaleX=h.scaleY=c.scale,h.x=c.x,h.y=c.y}return!r.ignoreRootClip&&s!=null&&l!=null&&i.setClipPath(new At({shape:{x:0,y:0,width:s,height:l}})),{root:i,width:s,height:l,viewBoxRect:f,viewBoxTransform:c,named:a}},e.prototype._parseNode=function(t,r,n,i,a,o){var s=t.nodeName.toLowerCase(),l,u=i;if(s==="defs"&&(a=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=r;else{if(!a){var f=bC[s];if(f&&st(bC,s)){l=f.call(this,t,r);var c=t.getAttribute("name");if(c){var p={name:c,namedFrom:null,svgNodeTagLower:s,el:l};n.push(p),s==="g"&&(u=p)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:l});r.add(l)}}var h=e8[s];if(h&&st(e8,s)){var d=h.call(this,t),m=t.getAttribute("id");m&&(this._defs[m]=d)}}if(l&&l.isGroup)for(var v=t.firstChild;v;)v.nodeType===1?this._parseNode(v,l,n,u,a,o):v.nodeType===3&&o&&this._parseText(v,l),v=v.nextSibling},e.prototype._parseText=function(t,r){var n=new zo({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),jut(n,r);var i=n.style,a=i.fontSize;a&&a<9&&(i.fontSize=9,n.scaleX*=a/9,n.scaleY*=a/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var s=n.getBoundingRect();return this._textX+=s.width,r.add(n),n},e.internalField=function(){bC={g:function(t,r){var n=new nt;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n},rect:function(t,r){var n=new At;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},circle:function(t,r){var n=new Sr;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,r){var n=new De;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},ellipse:function(t,r){var n=new Yd;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},polygon:function(t,r){var n=t.getAttribute("points"),i;n&&(i=i8(n));var a=new Re({shape:{points:i||[]},silent:!0});return Oi(r,a),ci(t,a,this._defsUsePending,!1,!1),a},polyline:function(t,r){var n=t.getAttribute("points"),i;n&&(i=i8(n));var a=new Ie({shape:{points:i||[]},silent:!0});return Oi(r,a),ci(t,a,this._defsUsePending,!1,!1),a},image:function(t,r){var n=new me;return Oi(r,n),ci(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},text:function(t,r){var n=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",a=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(a),this._textY=parseFloat(i)+parseFloat(o);var s=new nt;return Oi(r,s),ci(t,s,this._defsUsePending,!1,!0),s},tspan:function(t,r){var n=t.getAttribute("x"),i=t.getAttribute("y");n!=null&&(this._textX=parseFloat(n)),i!=null&&(this._textY=parseFloat(i));var a=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",s=new nt;return Oi(r,s),ci(t,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(a),this._textY+=parseFloat(o),s},path:function(t,r){var n=t.getAttribute("d")||"",i=b0(n);return Oi(r,i),ci(t,i,this._defsUsePending,!1,!1),i.silent=!0,i}}}(),e}(),e8={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),r=parseInt(e.getAttribute("y1")||"0",10),n=parseInt(e.getAttribute("x2")||"10",10),i=parseInt(e.getAttribute("y2")||"0",10),a=new $a(t,r,n,i);return r8(e,a),n8(e,a),a},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),r=parseInt(e.getAttribute("cy")||"0",10),n=parseInt(e.getAttribute("r")||"0",10),i=new M0(t,r,n);return r8(e,i),n8(e,i),i}};function r8(e,t){var r=e.getAttribute("gradientUnits");r==="userSpaceOnUse"&&(t.global=!0)}function n8(e,t){for(var r=e.firstChild;r;){if(r.nodeType===1&&r.nodeName.toLocaleLowerCase()==="stop"){var n=r.getAttribute("offset"),i=void 0;n&&n.indexOf("%")>0?i=parseInt(n,10)/100:n?i=parseFloat(n):i=0;var a={};s8(r,a,a);var o=a.stopColor||r.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:i,color:o})}r=r.nextSibling}}function Oi(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),J(t.__inheritedStyle,e.__inheritedStyle))}function i8(e){for(var t=L1(e),r=[],n=0;n0;a-=2){var o=n[a],s=n[a-1],l=L1(o);switch(i=i||tr(),s){case"translate":Nr(i,i,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Lc(i,i,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Cn(i,i,-parseFloat(l[0])*SC);break;case"skewX":var u=Math.tan(parseFloat(l[0])*SC);An(i,[1,0,u,1,0,0],i);break;case"skewY":var f=Math.tan(parseFloat(l[0])*SC);An(i,[1,f,0,1,0,0],i);break;case"matrix":i[0]=parseFloat(l[0]),i[1]=parseFloat(l[1]),i[2]=parseFloat(l[2]),i[3]=parseFloat(l[3]),i[4]=parseFloat(l[4]),i[5]=parseFloat(l[5]);break}}t.setLocalTransform(i)}}var o8=/([^\s:;]+)\s*:\s*([^:;]+)/g;function s8(e,t,r){var n=e.getAttribute("style");if(n){o8.lastIndex=0;for(var i;(i=o8.exec(n))!=null;){var a=i[1],o=st(E1,a)?E1[a]:null;o&&(t[o]=i[2]);var s=st(I1,a)?I1[a]:null;s&&(r[s]=i[2])}}}function nft(e,t,r){for(var n=0;n0,v={api:n,geo:l,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:m,isGeo:o,transformInfoRaw:p};l.resourceType==="geoJSON"?this._buildGeoJSON(v):l.resourceType==="geoSVG"&&this._buildSVG(v),this._updateController(t,r,n),this._updateMapSelectHandler(t,u,n,i)},e.prototype._buildGeoJSON=function(t){var r=this._regionsGroupByName=$(),n=$(),i=this._regionsGroup,a=t.transformInfoRaw,o=t.mapOrGeoModel,s=t.data,l=t.geo.projection,u=l&&l.stream;function f(h,d){return d&&(h=d(h)),h&&[h[0]*a.scaleX+a.x,h[1]*a.scaleY+a.y]}function c(h){for(var d=[],m=!u&&l&&l.project,v=0;v=0)&&(p=i);var h=o?{normal:{align:"center",verticalAlign:"middle"}}:null;he(t,ae(n),{labelFetcher:p,labelDataIndex:c,defaultText:r},h);var d=t.getTextContent();if(d&&(x8(d).ignore=d.ignore,t.textConfig&&o)){var m=t.getBoundingRect().clone();t.textConfig.layoutRect=m,t.textConfig.position=[(o[0]-m.x)/m.width*100+"%",(o[1]-m.y)/m.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function v8(e,t,r,n,i,a){e.data?e.data.setItemGraphicEl(a,t):ht(t).eventData={componentType:"geo",componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:r,region:n&&n.option||{}}}function m8(e,t,r,n,i){e.data||sa({el:t,componentModel:i,itemName:r,itemTooltipOption:n.get("tooltip")})}function g8(e,t,r,n,i){t.highDownSilentOnTouch=!!i.get("selectedMode");var a=n.getModel("emphasis"),o=a.get("focus");return Zt(t,o,a.get("blurScope"),a.get("disabled")),e.isGeo&&Yz(t,i,r),o}function y8(e,t,r){var n=[],i;function a(){i=[]}function o(){i.length&&(n.push(i),i=[])}var s=t({polygonStart:a,polygonEnd:o,lineStart:a,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&i.push([l,u])},sphere:function(){}});return!r&&s.polygonStart(),D(e,function(l){s.lineStart();for(var u=0;u-1&&(i.style.stroke=i.style.fill,i.style.fill="#fff",i.style.lineWidth=2),i},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}(Wt),b8=gft;function yft(e,t){var r={};return D(e,function(n){n.each(n.mapDimension("value"),function(i,a){var o="ec-"+n.getName(a);r[o]=r[o]||[],isNaN(i)||r[o].push(i)})}),e[0].map(e[0].mapDimension("value"),function(n,i){for(var a="ec-"+e[0].getName(i),o=0,s=1/0,l=-1/0,u=r[a].length,f=0;f1?(_.width=x,_.height=x/v):(_.height=x,_.width=x*v),_.y=y[1]-_.height/2,_.x=y[0]-_.width/2;else{var S=e.getBoxLayoutParams();S.aspect=v,_=re(S,{width:d,height:m})}this.setViewRect(_.x,_.y,_.width,_.height),this.setCenter(e.get("center"),t),this.setZoom(e.get("zoom"))}function bft(e,t){D(t.get("geoCoord"),function(r,n){e.addGeoCoord(n,r)})}var Sft=function(){function e(){this.dimensions=LC}return e.prototype.create=function(t,r){var n=[];function i(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 PC(l+s,l,V({nameMap:o.get("nameMap")},i(o)));u.zoomLimit=o.get("scaleLimit"),n.push(u),o.coordinateSystem=u,u.model=o,u.resize=A8,u.resize(o,r)}),t.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=n[l]}});var a={};return t.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();a[s]=a[s]||[],a[s].push(o)}}),D(a,function(o,s){var l=F(o,function(f){return f.get("nameMap")}),u=new PC(s,s,V({nameMap:Tc(l)},i(o[0])));u.zoomLimit=_e.apply(null,F(o,function(f){return f.get("scaleLimit")})),n.push(u),u.resize=A8,u.resize(o[0],r),D(o,function(f){f.coordinateSystem=u,bft(u,f)})}),n},e.prototype.getFilledRegions=function(t,r,n,i){for(var a=(t||[]).slice(),o=$(),s=0;s=0;o--){var s=i[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},r.push(s)}}function L8(e,t){var r=e.isExpand?e.children:[],n=e.parentNode.children,i=e.hierNode.i?n[e.hierNode.i-1]:null;if(r.length){Cft(e);var a=(r[0].hierNode.prelim+r[r.length-1].hierNode.prelim)/2;i?(e.hierNode.prelim=i.hierNode.prelim+t(e,i),e.hierNode.modifier=e.hierNode.prelim-a):e.hierNode.prelim=a}else i&&(e.hierNode.prelim=i.hierNode.prelim+t(e,i));e.parentNode.hierNode.defaultAncestor=Dft(e,i,e.parentNode.hierNode.defaultAncestor||n[0],t)}function P8(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function OC(e){return arguments.length?e:Lft}function uf(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function R8(e,t){return re(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Cft(e){for(var t=e.children,r=t.length,n=0,i=0;--r>=0;){var a=t[r];a.hierNode.prelim+=n,a.hierNode.modifier+=n,i+=a.hierNode.change,n+=a.hierNode.shift+i}}function Dft(e,t,r,n){if(t){for(var i=e,a=e,o=a.parentNode.children[0],s=t,l=i.hierNode.modifier,u=a.hierNode.modifier,f=o.hierNode.modifier,c=s.hierNode.modifier;s=NC(s),a=kC(a),s&&a;){i=NC(i),o=kC(o),i.hierNode.ancestor=e;var p=s.hierNode.prelim+c-a.hierNode.prelim-u+n(s,a);p>0&&(Ift(Eft(s,e,r),e,p),u+=p,l+=p),c+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=i.hierNode.modifier,f+=o.hierNode.modifier}s&&!NC(i)&&(i.hierNode.thread=s,i.hierNode.modifier+=c-l),a&&!kC(o)&&(o.hierNode.thread=a,o.hierNode.modifier+=u-f,r=e)}return r}function NC(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function kC(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function Eft(e,t,r){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:r}function Ift(e,t,r){var n=r/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=n,t.hierNode.shift+=r,t.hierNode.modifier+=r,t.hierNode.prelim+=r,e.hierNode.change+=n}function Lft(e,t){return e.parentNode===t.parentNode?1:2}var Pft=function(){function e(){this.parentPoint=[],this.childPoints=[]}return e}(),Rft=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Pft},t.prototype.buildPath=function(r,n){var i=n.childPoints,a=i.length,o=n.parentPoint,s=i[0],l=i[a-1];if(a===1){r.moveTo(o[0],o[1]),r.lineTo(s[0],s[1]);return}var u=n.orient,f=u==="TB"||u==="BT"?0:1,c=1-f,p=q(n.forkPosition,1),h=[];h[f]=o[f],h[c]=o[c]+(l[c]-o[c])*p,r.moveTo(o[0],o[1]),r.lineTo(h[0],h[1]),r.moveTo(s[0],s[1]),h[f]=s[f],r.lineTo(h[0],h[1]),h[f]=l[f],r.lineTo(h[0],h[1]),r.lineTo(l[0],l[1]);for(var d=1;dy.x,S||(_=_-Math.PI));var w=S?"left":"right",T=s.getModel("label"),M=T.get("rotate"),C=M*(Math.PI/180),A=v.getTextContent();A&&(v.setTextConfig({position:T.get("position")||w,rotation:M==null?-_:C,origin:"center"}),A.setStyle("verticalAlign","middle"))}var P=s.get(["emphasis","focus"]),L=P==="relative"?su(o.getAncestorsIndices(),o.getDescendantIndices()):P==="ancestor"?o.getAncestorsIndices():P==="descendant"?o.getDescendantIndices():null;L&&(ht(r).focus=L),kft(i,o,f,r,d,h,m,n),r.__edge&&(r.onHoverStateChange=function(I){if(I!=="blur"){var E=o.parentNode&&e.getItemGraphicEl(o.parentNode.dataIndex);E&&E.hoverState===Nu||ku(r.__edge,I)}})}function kft(e,t,r,n,i,a,o,s){var l=t.getModel(),u=e.get("edgeShape"),f=e.get("layout"),c=e.getOrient(),p=e.get(["lineStyle","curveness"]),h=e.get("edgeForkPosition"),d=l.getModel("lineStyle").getLineStyle(),m=n.__edge;if(u==="curve")t.parentNode&&t.parentNode!==r&&(m||(m=n.__edge=new Uu({shape:zC(f,c,p,i,i)})),Rt(m,{shape:zC(f,c,p,a,o)},e));else if(u==="polyline"&&f==="orthogonal"&&t!==r&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var v=t.children,g=[],y=0;yr&&(r=i.height)}this.height=r+1},e.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var r=0,n=this.children,i=n.length;r=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,r)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(t){if(!(this.dataIndex<0)){var r=this.hostTree,n=r.data.getItemModel(this.dataIndex);return n.getModel(t)}},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(t,r){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,r)},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,r=0;r=0){var n=r.getData().tree.root,i=e.targetNode;if(H(i)&&(i=n.getNodeById(i)),i&&n.contains(i))return{node:i};var a=e.targetNodeId;if(a!=null&&(i=n.getNodeById(a)))return{node:i}}}function VC(e){for(var t=[];e;)e=e.parentNode,e&&t.push(e);return t.reverse()}function Cp(e,t){var r=VC(e);return gt(r,t)>=0}function vl(e,t){for(var r=[];e;){var n=e.dataIndex;r.push({name:e.name,dataIndex:n,value:t.getRawValue(n)}),e=e.parentNode}return r.reverse(),r}var Xft=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.hasSymbolVisual=!0,r.ignoreStyleOnData=!0,r}return t.prototype.getInitialData=function(r){var n={name:r.name,children:r.data},i=r.leaves||{},a=new Ht(i,this,this.ecModel),o=Ap.createTree(n,this,s);function s(c){c.wrapMethod("getItemModel",function(p,h){var d=o.getNodeByDataIndex(h);return d&&d.children.length&&d.isExpand||(p.parentModel=a),p})}var l=0;o.eachNode("preorder",function(c){c.depth>l&&(l=c.depth)});var u=r.expandAndCollapse,f=u&&r.initialTreeDepth>=0?r.initialTreeDepth:l;return o.root.eachNode("preorder",function(c){var p=c.hostTree.data.getRawDataItem(c.dataIndex);c.isExpand=p&&p.collapsed!=null?!p.collapsed:c.depth<=f}),o.data},t.prototype.getOrient=function(){var r=this.get("orient");return r==="horizontal"?r="LR":r==="vertical"&&(r="TB"),r},t.prototype.setZoom=function(r){this.option.zoom=r},t.prototype.setCenter=function(r){this.option.center=r},t.prototype.formatTooltip=function(r,n,i){for(var a=this.getData().tree,o=a.root.children[0],s=a.getNodeByDataIndex(r),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return xe("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(r);return n.treeAncestors=vl(i,this),n.collapsed=!i.isExpand,n},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}(Wt),F8=Xft;function G8(e,t,r){for(var n=[e],i=[],a;a=n.pop();)if(i.push(a),a.isExpand){var o=a.children;if(o.length)for(var s=0;s=0;a--)r.push(i[a])}}function FC(e,t){e.eachSeriesByType("tree",function(r){qft(r,t)})}function qft(e,t){var r=R8(e,t);e.layoutInfo=r;var n=e.get("layout"),i=0,a=0,o=null;n==="radial"?(i=2*Math.PI,a=Math.min(r.height,r.width)/2,o=OC(function(x,_){return(x.parentNode===_.parentNode?1:2)/x.depth})):(i=r.width,a=r.height,o=OC());var s=e.getData().tree.root,l=s.children[0];if(l){I8(s),G8(l,L8,o),s.hierNode.modifier=-l.hierNode.prelim,Dp(l,P8);var u=l,f=l,c=l;Dp(l,function(x){var _=x.getLayout().x;_f.getLayout().x&&(f=x),x.depth>c.depth&&(c=x)});var p=u===f?1:o(u,f)/2,h=p-u.getLayout().x,d=0,m=0,v=0,g=0;if(n==="radial")d=i/(f.getLayout().x+p+h),m=a/(c.depth-1||1),Dp(l,function(x){v=(x.getLayout().x+h)*d,g=(x.depth-1)*m;var _=uf(v,g);x.setLayout({x:_.x,y:_.y,rawX:v,rawY:g},!0)});else{var y=e.getOrient();y==="RL"||y==="LR"?(m=a/(f.getLayout().x+p+h),d=i/(c.depth-1||1),Dp(l,function(x){g=(x.getLayout().x+h)*m,v=y==="LR"?(x.depth-1)*d:i-(x.depth-1)*d,x.setLayout({x:v,y:g},!0)})):(y==="TB"||y==="BT")&&(d=i/(f.getLayout().x+p+h),m=a/(c.depth-1||1),Dp(l,function(x){v=(x.getLayout().x+h)*d,g=y==="TB"?(x.depth-1)*m:a-(x.depth-1)*m,x.setLayout({x:v,y:g},!0)}))}}}function GC(e){e.eachSeriesByType("tree",function(t){var r=t.getData(),n=r.tree;n.eachNode(function(i){var a=i.getModel(),o=a.getModel("itemStyle").getItemStyle(),s=r.ensureUniqueItemVisual(i.dataIndex,"style");V(s,o)})})}function H8(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,r){r.eachComponent({mainType:"series",subType:"tree",query:t},function(n){var i=t.dataIndex,a=n.getData().tree,o=a.getNodeByDataIndex(i);o.isExpand=!o.isExpand})}),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,r,n){r.eachComponent({mainType:"series",subType:"tree",query:t},function(i){var a=i.coordinateSystem,o=Mp(a,t,void 0,n);i.setCenter&&i.setCenter(o.center),i.setZoom&&i.setZoom(o.zoom)})})}function HC(e){e.registerChartView(V8),e.registerSeriesModel(F8),e.registerLayout(FC),e.registerVisual(GC),H8(e)}var W8=["treemapZoomToNode","treemapRender","treemapMove"];function Y8(e){for(var t=0;t1;)a=a.parentNode;var o=sv(e.ecModel,a.name||a.dataIndex+"",n);i.setVisual("decal",o)})}var Zft=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.preventUsingHoverLayer=!0,r}return t.prototype.getInitialData=function(r,n){var i={name:r.name,children:r.data};X8(i);var a=r.levels||[],o=this.designatedVisualItemStyle={},s=new Ht({itemStyle:o},this,n);a=r.levels=Kft(a,n);var l=F(a||[],function(c){return new Ht(c,s,n)},this),u=Ap.createTree(i,this,f);function f(c){c.wrapMethod("getItemModel",function(p,h){var d=u.getNodeByDataIndex(h),m=d?l[d.depth]:null;return p.parentModel=m||s,p})}return u.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(r,n,i){var a=this.getData(),o=this.getRawValue(r),s=a.getName(r);return xe("nameValue",{name:s,value:o})},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(r);return n.treeAncestors=vl(i,this),n.treePathInfo=n.treeAncestors,n},t.prototype.setLayoutInfo=function(r){this.layoutInfo=this.layoutInfo||{},V(this.layoutInfo,r)},t.prototype.mapIdToIndex=function(r){var n=this._idIndexMap;n||(n=this._idIndexMap=$(),this._idIndexMapCount=0);var i=n.get(r);return i==null&&n.set(r,i=this._idIndexMapCount++),i},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(r){r?this._viewRoot=r:r=this._viewRoot;var n=this.getRawData().tree.root;(!r||r!==n&&!n.contains(r))&&(this._viewRoot=n)},t.prototype.enableAriaDecal=function(){jv(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:"\u25B6",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}(Wt);function X8(e){var t=0;D(e.children,function(n){X8(n);var i=n.value;B(i)&&(i=i[0]),t+=i});var r=e.value;B(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=t),r<0&&(r=0),B(e.value)?e.value[0]=r:e.value=r}function Kft(e,t){var r=Yt(t.get("color")),n=Yt(t.get(["aria","decal","decals"]));if(r){e=e||[];var i,a;D(e,function(s){var l=new Ht(s),u=l.get("color"),f=l.get("decal");(l.get(["itemStyle","color"])||u&&u!=="none")&&(i=!0),(l.get(["itemStyle","decal"])||f&&f!=="none")&&(a=!0)});var o=e[0]||(e[0]={});return i||(o.color=r.slice()),!a&&n&&(o.decal=n.slice()),e}}var q8=Zft;var $ft=8,Z8=8,WC=5,jft=function(){function e(t){this.group=new nt,t.add(this.group)}return e.prototype.render=function(t,r,n,i){var a=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),!(!a.get("show")||!n)){var s=a.getModel("itemStyle"),l=a.getModel("emphasis"),u=s.getModel("textStyle"),f=l.getModel(["itemStyle","textStyle"]),c={pos:{left:a.get("left"),right:a.get("right"),top:a.get("top"),bottom:a.get("bottom")},box:{width:r.getWidth(),height:r.getHeight()},emptyItemWidth:a.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,c,u),this._renderContent(t,c,s,l,u,f,i),Zs(o,c.pos,c.box)}},e.prototype._prepare=function(t,r,n){for(var i=t;i;i=i.parentNode){var a=Te(i.getModel().get("name"),""),o=n.getTextRect(a),s=Math.max(o.width+$ft*2,r.emptyItemWidth);r.totalWidth+=s+Z8,r.renderList.push({node:i,text:a,width:s})}},e.prototype._renderContent=function(t,r,n,i,a,o,s){for(var l=0,u=r.emptyItemWidth,f=t.get(["breadcrumb","height"]),c=K5(r.pos,r.box),p=r.totalWidth,h=r.renderList,d=i.getModel("itemStyle").getItemStyle(),m=h.length-1;m>=0;m--){var v=h[m],g=v.node,y=v.width,x=v.text;p>c.width&&(p-=y-u,y=u,x=null);var _=new Re({shape:{points:Qft(l,0,y,f,m===h.length-1,m===0)},style:J(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Lt({style:Qt(a,{text:x})}),textConfig:{position:"inside"},z2:Uo*1e4,onclick:pt(s,g)});_.disableLabelAnimation=!0,_.getTextContent().ensureState("emphasis").style=Qt(o,{text:x}),_.ensureState("emphasis").style=d,Zt(_,i.get("focus"),i.get("blurScope"),i.get("disabled")),this.group.add(_),Jft(_,t,g),l+=y+Z8}},e.prototype.remove=function(){this.group.removeAll()},e}();function Qft(e,t,r,n,i,a){var o=[[i?e:e-WC,t],[e+r,t],[e+r,t+n],[i?e:e-WC,t+n]];return!a&&o.splice(2,0,[e+r+WC,t+n/2]),!i&&o.push([e,t+n/2]),o}function Jft(e,t,r){ht(e).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&vl(r,t)}}var K8=jft;var tct=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(t,r,n,i,a){return this._elExistsMap[t.id]?!1:(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:r,duration:n,delay:i,easing:a}),!0)},e.prototype.finished=function(t){return this._finishedCallback=t,this},e.prototype.start=function(){for(var t=this,r=this._storage.length,n=function(){r--,r<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,a=this._storage.length;iQ8||Math.abs(r.dy)>Q8)){var n=this.seriesModel.getData().tree.root;if(!n)return;var i=n.getLayout();if(!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+r.dx,y:i.y+r.dy,width:i.width,height:i.height}})}},t.prototype._onZoom=function(r){var n=r.originX,i=r.originY;if(this._state!=="animating"){var a=this.seriesModel.getData().tree.root;if(!a)return;var o=a.getLayout();if(!o)return;var s=new dt(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo;n-=l.x,i-=l.y;var u=tr();Nr(u,u,[-n,-i]),Lc(u,u,[r.scale,r.scale]),Nr(u,u,[n,i]),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(r){var n=this;r.on("click",function(i){if(n._state==="ready"){var a=n.seriesModel.get("nodeClick",!0);if(a){var o=n.findTarget(i.offsetX,i.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)n._rootToNode(o);else if(a==="zoomToNode")n._zoomToNode(o);else if(a==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),f=l.get("target",!0)||"blank";u&&Xu(u,f)}}}}},this)},t.prototype._renderBreadcrumb=function(r,n,i){var a=this;i||(i=r.get("leafDepth",!0)!=null?{node:r.getViewRoot()}:this.findTarget(n.getWidth()/2,n.getHeight()/2),i||(i={node:r.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new K8(this.group))).render(r,n,i.node,function(o){a._state!=="animating"&&(Cp(r.getViewRoot(),o)?a._rootToNode({node:o}):a._zoomToNode({node:o}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Qv(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(r){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:r.node})},t.prototype._rootToNode=function(r){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:r.node})},t.prototype.findTarget=function(r,n){var i,a=this.seriesModel.getViewRoot();return a.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(r,n),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)i={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),i},t.type="treemap",t}(Vt);function Qv(){return{nodeGroup:[],background:[],content:[]}}function oct(e,t,r,n,i,a,o,s,l,u){if(!o)return;var f=o.getLayout(),c=e.getData(),p=o.getModel();if(c.setItemGraphicEl(o.dataIndex,null),!f||!f.isInView)return;var h=f.width,d=f.height,m=f.borderWidth,v=f.invisible,g=o.getRawIndex(),y=s&&s.getRawIndex(),x=o.viewChildren,_=f.upperHeight,S=x&&x.length,b=p.getModel("itemStyle"),w=p.getModel(["emphasis","itemStyle"]),T=p.getModel(["blur","itemStyle"]),M=p.getModel(["select","itemStyle"]),C=b.get("borderRadius")||0,A=tt("nodeGroup",YC);if(!A)return;if(l.add(A),A.x=f.x||0,A.y=f.y||0,A.markRedraw(),O1(A).nodeWidth=h,O1(A).nodeHeight=d,f.isAboveViewRoot)return A;var P=tt("background",j8,u,nct);P&&z(A,P,S&&f.upperLabelHeight);var L=p.getModel("emphasis"),I=L.get("focus"),E=L.get("blurScope"),R=L.get("disabled"),k=I==="ancestor"?o.getAncestorsIndices():I==="descendant"?o.getDescendantIndices():I;if(S)qs(A)&&Bo(A,!1),P&&(Bo(P,!R),c.setItemGraphicEl(o.dataIndex,P),m0(P,k,E));else{var O=tt("content",j8,u,ict);O&&U(A,O),P.disableMorphing=!0,P&&qs(P)&&Bo(P,!1),Bo(A,!R),c.setItemGraphicEl(o.dataIndex,A),m0(A,k,E)}return A;function z(ut,ct,K){var ot=ht(ct);if(ot.dataIndex=o.dataIndex,ot.seriesIndex=e.seriesIndex,ct.setShape({x:0,y:0,width:h,height:d,r:C}),v)G(ct);else{ct.invisible=!1;var Q=o.getVisual("style"),W=Q.stroke,Gt=eB(b);Gt.fill=W;var Tt=ff(w);Tt.fill=w.get("borderColor");var te=ff(T);te.fill=T.get("borderColor");var Jt=ff(M);if(Jt.fill=M.get("borderColor"),K){var Dt=h-2*m;Y(ct,W,Q.opacity,{x:m,y:0,width:Dt,height:_})}else ct.removeTextContent();ct.setStyle(Gt),ct.ensureState("emphasis").style=Tt,ct.ensureState("blur").style=te,ct.ensureState("select").style=Jt,na(ct)}ut.add(ct)}function U(ut,ct){var K=ht(ct);K.dataIndex=o.dataIndex,K.seriesIndex=e.seriesIndex;var ot=Math.max(h-2*m,0),Q=Math.max(d-2*m,0);if(ct.culling=!0,ct.setShape({x:m,y:m,width:ot,height:Q,r:C}),v)G(ct);else{ct.invisible=!1;var W=o.getVisual("style"),Gt=W.fill,Tt=eB(b);Tt.fill=Gt,Tt.decal=W.decal;var te=ff(w),Jt=ff(T),Dt=ff(M);Y(ct,Gt,W.opacity,null),ct.setStyle(Tt),ct.ensureState("emphasis").style=te,ct.ensureState("blur").style=Jt,ct.ensureState("select").style=Dt,na(ct)}ut.add(ct)}function G(ut){!ut.invisible&&a.push(ut)}function Y(ut,ct,K,ot){var Q=p.getModel(ot?tB:J8),W=Te(p.get("name"),null),Gt=Q.getShallow("show");he(ut,ae(p,ot?tB:J8),{defaultText:Gt?W:null,inheritColor:ct,defaultOpacity:K,labelFetcher:e,labelDataIndex:o.dataIndex});var Tt=ut.getTextContent();if(Tt){var te=Tt.style,Jt=Mc(te.padding||0);ot&&(ut.setTextConfig({layoutRect:ot}),Tt.disableLabelLayout=!0),Tt.beforeUpdate=function(){var ve=Math.max((ot?ot.width:ut.shape.width)-Jt[1]-Jt[3],0),ar=Math.max((ot?ot.height:ut.shape.height)-Jt[0]-Jt[2],0);(te.width!==ve||te.height!==ar)&&Tt.setStyle({width:ve,height:ar})},te.truncateMinChar=2,te.lineOverflow="truncate",et(te,ot,f);var Dt=Tt.getState("emphasis");et(Dt?Dt.style:null,ot,f)}}function et(ut,ct,K){var ot=ut?ut.text:null;if(!ct&&K.isLeafRoot&&ot!=null){var Q=e.get("drillDownIcon",!0);ut.text=Q?Q+" "+ot:ot}}function tt(ut,ct,K,ot){var Q=y!=null&&r[ut][y],W=i[ut];return Q?(r[ut][y]=null,lt(W,Q)):v||(Q=new ct,Q instanceof We&&(Q.z2=sct(K,ot)),Mt(W,Q)),t[ut][g]=Q}function lt(ut,ct){var K=ut[g]={};ct instanceof YC?(K.oldX=ct.x,K.oldY=ct.y):K.oldShape=V({},ct.shape)}function Mt(ut,ct){var K=ut[g]={},ot=o.parentNode,Q=ct instanceof nt;if(ot&&(!n||n.direction==="drillDown")){var W=0,Gt=0,Tt=i.background[ot.getRawIndex()];!n&&Tt&&Tt.oldShape&&(W=Tt.oldShape.width,Gt=Tt.oldShape.height),Q?(K.oldX=0,K.oldY=Gt):K.oldShape={x:W,y:Gt,width:0,height:0}}K.fadein=!Q}}function sct(e,t){return e*rct+t}var rB=act;var em=D,lct=rt,V1=-1,KC=function(){function e(t){var r=t.mappingMethod,n=t.type,i=this.option=at(t);this.type=n,this.mappingMethod=r,this._normalizeData=cct[r];var a=e.visualHandlers[n];this.applyVisual=a.applyVisual,this.getColorMapper=a.getColorMapper,this._normalizedToVisual=a._normalizedToVisual[r],r==="piecewise"?(XC(i),uct(i)):r==="category"?i.categories?fct(i):XC(i,!0):(be(r!=="linear"||i.dataExtent),XC(i))}return e.prototype.mapValueToVisual=function(t){var r=this._normalizeData(t);return this._normalizedToVisual(r,t)},e.prototype.getNormalizer=function(){return Z(this._normalizeData,this)},e.listVisualTypes=function(){return St(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(t,r,n){rt(t)?D(t,r,n):r.call(n,t)},e.mapVisual=function(t,r,n){var i,a=B(t)?[]:rt(t)?{}:(i=!0,null);return e.eachVisual(t,function(o,s){var l=r.call(n,o,s);i?a=l:a[s]=l}),a},e.retrieveVisuals=function(t){var r={},n;return t&&em(e.visualHandlers,function(i,a){t.hasOwnProperty(a)&&(r[a]=t[a],n=!0)}),n?r:null},e.prepareVisualTypes=function(t){if(B(t))t=t.slice();else if(lct(t)){var r=[];em(t,function(n,i){r.push(i)}),t=r}else return[];return t.sort(function(n,i){return i==="color"&&n!=="color"&&n.indexOf("color")===0?1:-1}),t},e.dependsOn=function(t,r){return r==="color"?!!(t&&t.indexOf(r)===0):t===r},e.findPieceIndex=function(t,r,n){for(var i,a=1/0,o=0,s=r.length;o=0;a--)n[a]==null&&(delete r[t[a]],t.pop())}function XC(e,t){var r=e.visual,n=[];rt(r)?em(r,function(a){n.push(a)}):r!=null&&n.push(r);var i={color:1,symbol:1};!t&&n.length===1&&!i.hasOwnProperty(e.type)&&(n[1]=n[0]),iB(e,n)}function z1(e){return{applyVisual:function(t,r,n){var i=this.mapValueToVisual(t);n("color",e(r("color"),i))},_normalizedToVisual:qC([0,1])}}function nB(e){var t=this.option.visual;return t[Math.round($t(e,[0,1],[0,t.length-1],!0))]||{}}function Jv(e){return function(t,r,n){n(e,this.mapValueToVisual(t))}}function tm(e){var t=this.option.visual;return t[this.option.loop&&e!==V1?e%t.length:e]}function cf(){return this.option.visual[0]}function qC(e){return{linear:function(t){return $t(t,e,this.option.visual,!0)},category:tm,piecewise:function(t,r){var n=ZC.call(this,r);return n==null&&(n=$t(t,e,this.option.visual,!0)),n},fixed:cf}}function ZC(e){var t=this.option,r=t.pieceList;if(t.hasSpecialVisual){var n=KC.findPieceIndex(e,r),i=r[n];if(i&&i.visual)return i.visual[this.type]}}function iB(e,t){return e.visual=t,e.type==="color"&&(e.parsedVisual=F(t,function(r){var n=br(r);return n||[0,0,0,1]})),t}var cct={linear:function(e){return $t(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,r=KC.findPieceIndex(e,t,!0);if(r!=null)return $t(r,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t??V1},fixed:ce};function U1(e,t,r){return e?t<=r:t=r.length||m===r[m.depth]){var g=mct(i,l,m,v,d,n);lB(m,g,r,n)}})}}}function hct(e,t,r){var n=V({},t),i=r.designatedVisualItemStyle;return D(["color","colorAlpha","colorSaturation"],function(a){i[a]=t[a];var o=e.get(a);i[a]=null,o!=null&&(n[a]=o)}),n}function aB(e){var t=$C(e,"color");if(t){var r=$C(e,"colorAlpha"),n=$C(e,"colorSaturation");return n&&(t=mu(t,null,null,n)),r&&(t=gu(t,r)),t}}function dct(e,t){return t!=null?mu(t,null,null,e):null}function $C(e,t){var r=e[t];if(r!=null&&r!=="none")return r}function vct(e,t,r,n,i,a){if(!(!a||!a.length)){var o=jC(t,"color")||i.color!=null&&i.color!=="none"&&(jC(t,"colorAlpha")||jC(t,"colorSaturation"));if(o){var s=t.get("visualMin"),l=t.get("visualMax"),u=r.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var f=t.get("colorMappingBy"),c={type:o.name,dataExtent:u,visual:o.range};c.type==="color"&&(f==="index"||f==="id")?(c.mappingMethod="category",c.loop=!0):c.mappingMethod="linear";var p=new Be(c);return oB(p).drColorMappingBy=f,p}}}function jC(e,t){var r=e.get(t);return B(r)&&r.length?{name:t,range:r}:null}function mct(e,t,r,n,i,a){var o=V({},t);if(i){var s=i.type,l=s==="color"&&oB(i).drColorMappingBy,u=l==="index"?n:l==="id"?a.mapIdToIndex(r.getId()):r.getValue(e.get("visualDimension"));o[s]=i.mapValueToVisual(u)}return o}var rm=Math.max,B1=Math.min,uB=_e,QC=D,cB=["itemStyle","borderWidth"],gct=["itemStyle","gapWidth"],yct=["upperLabel","show"],xct=["upperLabel","height"],pB={seriesType:"treemap",reset:function(e,t,r,n){var i=r.getWidth(),a=r.getHeight(),o=e.option,s=re(e.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),l=o.size||[],u=q(uB(s.width,l[0]),i),f=q(uB(s.height,l[1]),a),c=n&&n.type,p=["treemapZoomToNode","treemapRootToNode"],h=rs(n,p,e),d=c==="treemapRender"||c==="treemapMove"?n.rootRect:null,m=e.getViewRoot(),v=VC(m);if(c!=="treemapMove"){var g=c==="treemapZoomToNode"?Mct(e,h,m,u,f):d?[d.width,d.height]:[u,f],y=o.sort;y&&y!=="asc"&&y!=="desc"&&(y="desc");var x={squareRatio:o.squareRatio,sort:y,leafDepth:o.leafDepth};m.hostTree.clearLayouts();var _={x:0,y:0,width:g[0],height:g[1],area:g[0]*g[1]};m.setLayout(_),hB(m,x,!1,0),_=m.getLayout(),QC(v,function(b,w){var T=(v[w+1]||m).getValue();b.setLayout(V({dataExtent:[T,T],borderWidth:0,upperHeight:0},_))})}var S=e.getData().tree.root;S.setLayout(Act(s,d,h),!0),e.setLayoutInfo(s),dB(S,new dt(-s.x,-s.y,i,a),v,m,0)}};function hB(e,t,r,n){var i,a;if(!e.isRemoved()){var o=e.getLayout();i=o.width,a=o.height;var s=e.getModel(),l=s.get(cB),u=s.get(gct)/2,f=vB(s),c=Math.max(l,f),p=l-u,h=c-u;e.setLayout({borderWidth:l,upperHeight:c,upperLabelHeight:f},!0),i=rm(i-2*p,0),a=rm(a-p-h,0);var d=i*a,m=_ct(e,s,d,t,r,n);if(m.length){var v={x:p,y:h,width:i,height:a},g=B1(i,a),y=1/0,x=[];x.area=0;for(var _=0,S=m.length;_=0;l--){var u=i[n==="asc"?o-l-1:l].getValue();u/r*ts[1]&&(s[1]=u)})),{sum:n,dataExtent:s}}function Tct(e,t,r){for(var n=0,i=1/0,a=0,o=void 0,s=e.length;an&&(n=o));var l=e.area*e.area,u=t*t*r;return l?rm(u*n/l,l/(u*i)):1/0}function fB(e,t,r,n,i){var a=t===r.width?0:1,o=1-a,s=["x","y"],l=["width","height"],u=r[s[a]],f=t?e.area/t:0;(i||f>r[l[o]])&&(f=r[l[o]]);for(var c=0,p=e.length;cG2&&(u=G2),a=s}un&&(n=t);var a=n%2?n+2:n+3;i=[];for(var o=0;o0&&(S[0]=-S[0],S[1]=-S[1]);var w=_[0]<0?-1:1;if(a.__position!=="start"&&a.__position!=="end"){var T=-Math.atan2(_[1],_[0]);c[0].8?"left":p[0]<-.8?"right":"center",m=p[1]>.8?"top":p[1]<-.8?"bottom":"middle";break;case"start":a.x=-p[0]*g+f[0],a.y=-p[1]*y+f[1],d=p[0]>.8?"right":p[0]<-.8?"left":"center",m=p[1]>.8?"bottom":p[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":a.x=g*w+f[0],a.y=f[1]+M,d=_[0]<0?"right":"left",a.originX=-g*w,a.originY=-M;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":a.x=b[0],a.y=b[1]+M,d="center",a.originY=-M;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":a.x=-g*w+c[0],a.y=c[1]+M,d=_[0]>=0?"right":"left",a.originX=g*w,a.originY=-M;break}a.scaleX=a.scaleY=o,a.setStyle({verticalAlign:a.__verticalAlign||m,align:a.__align||d})}},t}(nt),Pp=Rct;var Nct=function(){function e(t){this.group=new nt,this._LineCtor=t||Pp}return e.prototype.updateData=function(t){var r=this;this._progressiveEls=null;var n=this,i=n.group,a=n._lineData;n._lineData=t,a||i.removeAll();var o=DB(t);t.diff(a).add(function(s){r._doAdd(t,s,o)}).update(function(s,l){r._doUpdate(a,t,l,s,o)}).remove(function(s){i.remove(a.getItemGraphicEl(s))}).execute()},e.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(r,n){r.updateLayout(t,n)},this)},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=DB(t),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,r){this._progressiveEls=[];function n(s){!s.isGroup&&!kct(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i0}function DB(e){var t=e.hostModel,r=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:r.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:r.get("disabled"),blurScope:r.get("blurScope"),focus:r.get("focus"),labelStatesModels:ae(t)}}function EB(e){return isNaN(e[0])||isNaN(e[1])}function vD(e){return e&&!EB(e[0])&&!EB(e[1])}var Rp=Nct;var mD=[],gD=[],yD=[],Np=He,xD=No,IB=Math.abs;function LB(e,t,r){for(var n=e[0],i=e[1],a=e[2],o=1/0,s,l=r*r,u=.1,f=.1;f<=.9;f+=.1){mD[0]=Np(n[0],i[0],a[0],f),mD[1]=Np(n[1],i[1],a[1],f);var c=IB(xD(mD,t)-l);c=0?s=s+u:s=s-u:d>=0?s=s-u:s=s+u}return s}function am(e,t){var r=[],n=ks,i=[[],[],[]],a=[[],[]],o=[];t/=2,e.eachEdge(function(s,l){var u=s.getLayout(),f=s.getVisual("fromSymbol"),c=s.getVisual("toSymbol");u.__original||(u.__original=[wn(u[0]),wn(u[1])],u[2]&&u.__original.push(wn(u[2])));var p=u.__original;if(u[2]!=null){if(hr(i[0],p[0]),hr(i[1],p[2]),hr(i[2],p[1]),f&&f!=="none"){var h=hf(s.node1),d=LB(i,p[0],h*t);n(i[0][0],i[1][0],i[2][0],d,r),i[0][0]=r[3],i[1][0]=r[4],n(i[0][1],i[1][1],i[2][1],d,r),i[0][1]=r[3],i[1][1]=r[4]}if(c&&c!=="none"){var h=hf(s.node2),d=LB(i,p[1],h*t);n(i[0][0],i[1][0],i[2][0],d,r),i[1][0]=r[1],i[2][0]=r[2],n(i[0][1],i[1][1],i[2][1],d,r),i[1][1]=r[1],i[2][1]=r[2]}hr(u[0],i[0]),hr(u[1],i[2]),hr(u[2],i[1])}else{if(hr(a[0],p[0]),hr(a[1],p[1]),Ji(o,a[1],a[0]),vi(o,o),f&&f!=="none"){var h=hf(s.node1);cd(a[0],a[0],o,h*t)}if(c&&c!=="none"){var h=hf(s.node2);cd(a[1],a[1],o,-h*t)}hr(u[0],a[0]),hr(u[1],a[1])}})}function PB(e){return e.type==="view"}var Oct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){var i=new io,a=new Rp,o=this.group;this._controller=new so(n.getZr()),this._controllerHost={target:o},o.add(i.group),o.add(a.group),this._symbolDraw=i,this._lineDraw=a,this._firstRender=!0},t.prototype.render=function(r,n,i){var a=this,o=r.coordinateSystem;this._model=r;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(PB(o)){var f={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(f):Rt(u,f,r)}am(r.getGraph(),pf(r));var c=r.getData();s.updateData(c);var p=r.getEdgeData();l.updateData(p),this._updateNodeAndLinkScale(),this._updateController(r,n,i),clearTimeout(this._layoutTimeout);var h=r.forceLayout,d=r.get(["force","layoutAnimation"]);h&&this._startForceLayoutIteration(h,d);var m=r.get("layout");c.graph.eachNode(function(x){var _=x.dataIndex,S=x.getGraphicEl(),b=x.getModel();if(S){S.off("drag").off("dragend");var w=b.get("draggable");w&&S.on("drag",function(M){switch(m){case"force":h.warmUp(),!a._layouting&&a._startForceLayoutIteration(h,d),h.setFixed(_),c.setItemLayout(_,[S.x,S.y]);break;case"circular":c.setItemLayout(_,[S.x,S.y]),x.setLayout({fixed:!0},!0),Ip(r,"symbolSize",x,[M.offsetX,M.offsetY]),a.updateLayout(r);break;case"none":default:c.setItemLayout(_,[S.x,S.y]),im(r.getGraph(),r),a.updateLayout(r);break}}).on("dragend",function(){h&&h.setUnfixed(_)}),S.setDraggable(w,!!b.get("cursor"));var T=b.get(["emphasis","focus"]);T==="adjacency"&&(ht(S).focus=x.getAdjacentDataIndices())}}),c.graph.eachEdge(function(x){var _=x.getGraphicEl(),S=x.getModel().get(["emphasis","focus"]);_&&S==="adjacency"&&(ht(_).focus={edge:[x.dataIndex],node:[x.node1.dataIndex,x.node2.dataIndex]})});var v=r.get("layout")==="circular"&&r.get(["circular","rotateLabel"]),g=c.getLayout("cx"),y=c.getLayout("cy");c.graph.eachNode(function(x){sD(x,v,g,y)}),this._firstRender=!1},t.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype._startForceLayoutIteration=function(r,n){var i=this;(function a(){r.step(function(o){i.updateLayout(i._model),(i._layouting=!o)&&(n?i._layoutTimeout=setTimeout(a,16):a())})})()},t.prototype._updateController=function(r,n,i){var a=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,f,c){var p=l.getBoundingRect();return p.applyTransform(l.transform),p.contain(f,c)&&!hl(u,i,r)}),!PB(r.coordinateSystem)){o.disable();return}o.enable(r.get("roam")),s.zoomLimit=r.get("scaleLimit"),s.zoom=r.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){wp(s,u.dx,u.dy),i.dispatchAction({seriesId:r.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){Tp(s,u.scale,u.originX,u.originY),i.dispatchAction({seriesId:r.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),a._updateNodeAndLinkScale(),am(r.getGraph(),pf(r)),a._lineDraw.updateLayout(),i.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(){var r=this._model,n=r.getData(),i=pf(r);n.eachItemGraphicEl(function(a,o){a&&a.setSymbolScale(i)})},t.prototype.updateLayout=function(r){am(r.getGraph(),pf(r)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(Vt),RB=Oct;function kp(e){return"_EC_"+e}var zct=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,r){t=t==null?""+r:""+t;var n=this._nodesMap;if(!n[kp(t)]){var i=new df(t,r);return i.hostGraph=this,this.nodes.push(i),n[kp(t)]=i,i}},e.prototype.getNodeByIndex=function(t){var r=this.data.getRawIndex(t);return this.nodes[r]},e.prototype.getNodeById=function(t){return this._nodesMap[kp(t)]},e.prototype.addEdge=function(t,r,n){var i=this._nodesMap,a=this._edgesMap;if(Ct(t)&&(t=this.nodes[t]),Ct(r)&&(r=this.nodes[r]),t instanceof df||(t=i[kp(t)]),r instanceof df||(r=i[kp(r)]),!(!t||!r)){var o=t.id+"-"+r.id,s=new NB(t,r,n);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),r.inEdges.push(s)),t.edges.push(s),t!==r&&r.edges.push(s),this.edges.push(s),a[o]=s,s}},e.prototype.getEdgeByIndex=function(t){var r=this.edgeData.getRawIndex(t);return this.edges[r]},e.prototype.getEdge=function(t,r){t instanceof df&&(t=t.id),r instanceof df&&(r=r.id);var n=this._edgesMap;return this._directed?n[t+"-"+r]:n[t+"-"+r]||n[r+"-"+t]},e.prototype.eachNode=function(t,r){for(var n=this.nodes,i=n.length,a=0;a=0&&t.call(r,n[a],a)},e.prototype.eachEdge=function(t,r){for(var n=this.edges,i=n.length,a=0;a=0&&n[a].node1.dataIndex>=0&&n[a].node2.dataIndex>=0&&t.call(r,n[a],a)},e.prototype.breadthFirstTraverse=function(t,r,n,i){if(r instanceof df||(r=this._nodesMap[kp(r)]),!!r){for(var a=n==="out"?"outEdges":n==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var a=0,o=i.length;a=0&&this[e][t].setItemVisual(this.dataIndex,r,n)},getVisual:function(r){return this[e][t].getItemVisual(this.dataIndex,r)},setLayout:function(r,n){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,r,n)},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)}}}ie(df,kB("hostGraph","data"));ie(NB,kB("hostGraph","edgeData"));var OB=zct;function om(e,t,r,n,i){for(var a=new OB(n),o=0;o "+p)),u++)}var h=r.get("coordinateSystem"),d;if(h==="cartesian2d"||h==="polar")d=Tr(e,r);else{var m=Ko.get(h),v=m?m.dimensions||[]:[];gt(v,"value")<0&&v.concat(["value"]);var g=va(e,{coordDimensions:v,encodeDefine:r.getEncode()}).dimensions;d=new Ne(g,r),d.initData(e)}var y=new Ne(["value"],r);return y.initData(l,s),i&&i(d,y),k1({mainData:d,struct:a,structAttr:"graph",datas:{node:d,edge:y},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a}var Uct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new oo(i,i),this.fillDataTextStyle(r.edges||r.links),this._updateCategoriesData()},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(r.edges||r.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(r){e.prototype.mergeDefaultAndTheme.apply(this,arguments),ni(r,"edgeLabel",["show"])},t.prototype.getInitialData=function(r,n){var i=r.edges||r.links||[],a=r.data||r.nodes||[],o=this;if(a&&i){yB(this);var s=om(a,i,this,!0,l);return D(s.edges,function(u){xB(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,f){u.wrapMethod("getItemModel",function(d){var m=o._categoriesModels,v=d.getShallow("category"),g=m[v];return g&&(g.parentModel=d.parentModel,d.parentModel=g),d});var c=Ht.prototype.getModel;function p(d,m){var v=c.call(this,d,m);return v.resolveParentPath=h,v}f.wrapMethod("getItemModel",function(d){return d.resolveParentPath=h,d.getModel=p,d});function h(d){if(d&&(d[0]==="label"||d[1]==="label")){var m=d.slice();return d[0]==="label"?m[0]="edgeLabel":d[1]==="label"&&(m[1]="edgeLabel"),m}return d}}},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(r,n,i){if(i==="edge"){var a=this.getData(),o=this.getDataParams(r,i),s=a.graph.getEdgeByIndex(r),l=a.getName(s.node1.dataIndex),u=a.getName(s.node2.dataIndex),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),xe("nameValue",{name:f.join(" > "),value:o.value,noValue:o.value==null})}var c=fx({series:this,dataIndex:r,multipleSeries:n});return c},t.prototype._updateCategoriesData=function(){var r=F(this.option.categories||[],function(i){return i.value!=null?i:V({value:0},i)}),n=new Ne(["value"],this);n.initData(r),this._categoriesData=n,this._categoriesModels=n.mapArray(function(i){return n.getItemModel(i)})},t.prototype.setZoom=function(r){this.option.zoom=r},t.prototype.setCenter=function(r){this.option.center=r},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}(Wt),zB=Uct;var Vct={type:"graphRoam",event:"graphRoam",update:"none"};function _D(e){e.registerChartView(RB),e.registerSeriesModel(zB),e.registerProcessor(tD),e.registerVisual(eD),e.registerVisual(rD),e.registerLayout(aD),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,lD),e.registerLayout(uD),e.registerCoordinateSystem("graphView",{dimensions:es.dimensions,create:fD}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},ce),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},ce),e.registerAction(Vct,function(t,r,n){r.eachComponent({mainType:"series",query:t},function(i){var a=i.coordinateSystem,o=Mp(a,t,void 0,n);i.setCenter&&i.setCenter(o.center),i.setZoom&&i.setZoom(o.zoom)})})}var Bct=function(){function e(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return e}(),Fct=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="pointer",n}return t.prototype.getDefaultShape=function(){return new Bct},t.prototype.buildPath=function(r,n){var i=Math.cos,a=Math.sin,o=n.r,s=n.width,l=n.angle,u=n.x-i(l)*s*(s>=o/3?1:2),f=n.y-a(l)*s*(s>=o/3?1:2);l=n.angle-Math.PI/2,r.moveTo(u,f),r.lineTo(n.x+i(l)*s,n.y+a(l)*s),r.lineTo(n.x+i(n.angle)*o,n.y+a(n.angle)*o),r.lineTo(n.x-i(l)*s,n.y-a(l)*s),r.lineTo(u,f)},t}(vt),UB=Fct;function Gct(e,t){var r=e.get("center"),n=t.getWidth(),i=t.getHeight(),a=Math.min(n,i),o=q(r[0],t.getWidth()),s=q(r[1],t.getHeight()),l=q(e.get("radius"),a/2);return{cx:o,cy:s,r:l}}function W1(e,t){var r=e==null?"":e+"";return t&&(H(t)?r=t.replace("{value}",r):j(t)&&(r=t(e))),r}var Hct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){this.group.removeAll();var a=r.get(["axisLine","lineStyle","color"]),o=Gct(r,i);this._renderMain(r,n,i,a,o),this._data=r.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(r,n,i,a,o){var s=this.group,l=r.get("clockwise"),u=-r.get("startAngle")/180*Math.PI,f=-r.get("endAngle")/180*Math.PI,c=r.getModel("axisLine"),p=c.get("roundCap"),h=p?bp:Ye,d=c.get("show"),m=c.getModel("lineStyle"),v=m.get("width"),g=[u,f];uT(g,!l),u=g[0],f=g[1];for(var y=f-u,x=u,_=[],S=0;d&&S=M&&(C===0?0:a[C-1][0])Math.PI/2&&(tt+=Math.PI)):et==="tangential"?tt=-T-Math.PI/2:Ct(et)&&(tt=et*Math.PI/180),tt===0?c.add(new Lt({style:Qt(x,{text:z,x:G,y:Y,verticalAlign:E<-.8?"top":E>.8?"bottom":"middle",align:I<-.4?"left":I>.4?"right":"center"},{inheritColor:U}),silent:!0})):c.add(new Lt({style:Qt(x,{text:z,x:G,y:Y,verticalAlign:"middle",align:"center"},{inheritColor:U}),silent:!0,originX:G,originY:Y,rotation:tt}))}if(y.get("show")&&R!==_){var k=y.get("distance");k=k?k+f:f;for(var lt=0;lt<=S;lt++){I=Math.cos(T),E=Math.sin(T);var Mt=new De({shape:{x1:I*(d-k)+p,y1:E*(d-k)+h,x2:I*(d-w-k)+p,y2:E*(d-w-k)+h},silent:!0,style:P});P.stroke==="auto"&&Mt.setStyle({stroke:a((R+lt/S)/_)}),c.add(Mt),T+=C}T-=C}else T+=M}},t.prototype._renderPointer=function(r,n,i,a,o,s,l,u,f){var c=this.group,p=this._data,h=this._progressEls,d=[],m=r.get(["pointer","show"]),v=r.getModel("progress"),g=v.get("show"),y=r.getData(),x=y.mapDimension("value"),_=+r.get("min"),S=+r.get("max"),b=[_,S],w=[s,l];function T(C,A){var P=y.getItemModel(C),L=P.getModel("pointer"),I=q(L.get("width"),o.r),E=q(L.get("length"),o.r),R=r.get(["pointer","icon"]),k=L.get("offsetCenter"),O=q(k[0],o.r),z=q(k[1],o.r),U=L.get("keepAspect"),G;return R?G=ne(R,O-I/2,z-E,I,E,null,U):G=new UB({shape:{angle:-Math.PI/2,width:I,r:E,x:O,y:z}}),G.rotation=-(A+Math.PI/2),G.x=o.cx,G.y=o.cy,G}function M(C,A){var P=v.get("roundCap"),L=P?bp:Ye,I=v.get("overlap"),E=I?v.get("width"):f/y.count(),R=I?o.r-E:o.r-(C+1)*E,k=I?o.r:o.r-C*E,O=new L({shape:{startAngle:s,endAngle:A,cx:o.cx,cy:o.cy,clockwise:u,r0:R,r:k}});return I&&(O.z2=S-y.get(x,C)%S),O}(g||m)&&(y.diff(p).add(function(C){var A=y.get(x,C);if(m){var P=T(C,s);Kt(P,{rotation:-((isNaN(+A)?w[0]:$t(A,b,w,!0))+Math.PI/2)},r),c.add(P),y.setItemGraphicEl(C,P)}if(g){var L=M(C,s),I=v.get("clip");Kt(L,{shape:{endAngle:$t(A,b,w,I)}},r),c.add(L),Vd(r.seriesIndex,y.dataType,C,L),d[C]=L}}).update(function(C,A){var P=y.get(x,C);if(m){var L=p.getItemGraphicEl(A),I=L?L.rotation:s,E=T(C,I);E.rotation=I,Rt(E,{rotation:-((isNaN(+P)?w[0]:$t(P,b,w,!0))+Math.PI/2)},r),c.add(E),y.setItemGraphicEl(C,E)}if(g){var R=h[A],k=R?R.shape.endAngle:s,O=M(C,k),z=v.get("clip");Rt(O,{shape:{endAngle:$t(P,b,w,z)}},r),c.add(O),Vd(r.seriesIndex,y.dataType,C,O),d[C]=O}}).execute(),y.each(function(C){var A=y.getItemModel(C),P=A.getModel("emphasis"),L=P.get("focus"),I=P.get("blurScope"),E=P.get("disabled");if(m){var R=y.getItemGraphicEl(C),k=y.getItemVisual(C,"style"),O=k.fill;if(R instanceof me){var z=R.style;R.useStyle(V({image:z.image,x:z.x,y:z.y,width:z.width,height:z.height},k))}else R.useStyle(k),R.type!=="pointer"&&R.setColor(O);R.setStyle(A.getModel(["pointer","itemStyle"]).getItemStyle()),R.style.fill==="auto"&&R.setStyle("fill",a($t(y.get(x,C),b,[0,1],!0))),R.z2EmphasisLift=0,we(R,A),Zt(R,L,I,E)}if(g){var U=d[C];U.useStyle(y.getItemVisual(C,"style")),U.setStyle(A.getModel(["progress","itemStyle"]).getItemStyle()),U.z2EmphasisLift=0,we(U,A),Zt(U,L,I,E)}}),this._progressEls=d)},t.prototype._renderAnchor=function(r,n){var i=r.getModel("anchor"),a=i.get("show");if(a){var o=i.get("size"),s=i.get("icon"),l=i.get("offsetCenter"),u=i.get("keepAspect"),f=ne(s,n.cx-o/2+q(l[0],n.r),n.cy-o/2+q(l[1],n.r),o,o,null,u);f.z2=i.get("showAbove")?1:0,f.setStyle(i.getModel("itemStyle").getItemStyle()),this.group.add(f)}},t.prototype._renderTitleAndDetail=function(r,n,i,a,o){var s=this,l=r.getData(),u=l.mapDimension("value"),f=+r.get("min"),c=+r.get("max"),p=new nt,h=[],d=[],m=r.isAnimationEnabled(),v=r.get(["pointer","showAbove"]);l.diff(this._data).add(function(g){h[g]=new Lt({silent:!0}),d[g]=new Lt({silent:!0})}).update(function(g,y){h[g]=s._titleEls[y],d[g]=s._detailEls[y]}).execute(),l.each(function(g){var y=l.getItemModel(g),x=l.get(u,g),_=new nt,S=a($t(x,[f,c],[0,1],!0)),b=y.getModel("title");if(b.get("show")){var w=b.get("offsetCenter"),T=o.cx+q(w[0],o.r),M=o.cy+q(w[1],o.r),C=h[g];C.attr({z2:v?0:2,style:Qt(b,{x:T,y:M,text:l.getName(g),align:"center",verticalAlign:"middle"},{inheritColor:S})}),_.add(C)}var A=y.getModel("detail");if(A.get("show")){var P=A.get("offsetCenter"),L=o.cx+q(P[0],o.r),I=o.cy+q(P[1],o.r),E=q(A.get("width"),o.r),R=q(A.get("height"),o.r),k=r.get(["progress","show"])?l.getItemVisual(g,"style").fill:S,C=d[g],O=A.get("formatter");C.attr({z2:v?0:2,style:Qt(A,{x:L,y:I,text:W1(x,O),width:isNaN(E)?null:E,height:isNaN(R)?null:R,align:"center",verticalAlign:"middle"},{inheritColor:k})}),P0(C,{normal:A},x,function(U){return W1(U,O)}),m&&R0(C,g,l,r,{getFormattedLabel:function(U,G,Y,et,tt,lt){return W1(lt?lt.interpolatedValue:x,O)}}),_.add(C)}p.add(_)}),this.group.add(p),this._titleEls=h,this._detailEls=d},t.type="gauge",t}(Vt),VB=Hct;var Wct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="itemStyle",r}return t.prototype.getInitialData=function(r,n){return fi(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}(Wt),BB=Wct;function bD(e){e.registerChartView(VB),e.registerSeriesModel(BB)}var Yct=["itemStyle","opacity"],Xct=function(e){N(t,e);function t(r,n){var i=e.call(this)||this,a=i,o=new Ie,s=new Lt;return a.setTextContent(s),i.setTextGuideLine(o),i.updateData(r,n,!0),i}return t.prototype.updateData=function(r,n,i){var a=this,o=r.hostModel,s=r.getItemModel(n),l=r.getItemLayout(n),u=s.getModel("emphasis"),f=s.get(Yct);f=f??1,i||er(a),a.useStyle(r.getItemVisual(n,"style")),a.style.lineJoin="round",i?(a.setShape({points:l.points}),a.style.opacity=0,Kt(a,{style:{opacity:f}},o,n)):Rt(a,{style:{opacity:f},shape:{points:l.points}},o,n),we(a,s),this._updateLabel(r,n),Zt(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(r,n){var i=this,a=this.getTextGuideLine(),o=i.getTextContent(),s=r.hostModel,l=r.getItemModel(n),u=r.getItemLayout(n),f=u.label,c=r.getItemVisual(n,"style"),p=c.fill;he(o,ae(l),{labelFetcher:r.hostModel,labelDataIndex:n,defaultOpacity:c.opacity,defaultText:r.getName(n)},{normal:{align:f.textAlign,verticalAlign:f.verticalAlign}}),i.setTextConfig({local:!0,inside:!!f.inside,insideStroke:p,outsideFill:p});var h=f.linePoints;a.setShape({points:h}),i.textGuideLineConfig={anchor:h?new kt(h[0][0],h[0][1]):null},Rt(o,{style:{x:f.x,y:f.y}},s,n),o.attr({rotation:f.rotation,originX:f.x,originY:f.y,z2:10}),gp(i,yp(l),{stroke:p})},t}(Re),qct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.ignoreLabelLineUpdate=!0,r}return t.prototype.render=function(r,n,i){var a=r.getData(),o=this._data,s=this.group;a.diff(o).add(function(l){var u=new Xct(a,l);a.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var f=o.getItemGraphicEl(u);f.updateData(a,l),s.add(f),a.setItemGraphicEl(l,f)}).remove(function(l){var u=o.getItemGraphicEl(l);Go(u,r,l)}).execute(),this._data=a},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(Vt),FB=qct;var Zct=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new oo(Z(this.getData,this),Z(this.getRawData,this)),this._defaultLabelLine(r)},t.prototype.getInitialData=function(r,n){return fi(this,{coordDimensions:["value"],encodeDefaulter:pt(op,this)})},t.prototype._defaultLabelLine=function(r){ni(r,"labelLine",["show"]);var n=r.labelLine,i=r.emphasis.labelLine;n.show=n.show&&r.label.show,i.show=i.show&&r.emphasis.label.show},t.prototype.getDataParams=function(r){var n=this.getData(),i=e.prototype.getDataParams.call(this,r),a=n.mapDimension("value"),o=n.getSum(a);return i.percent=o?+(n.get(a,r)/o*100).toFixed(2):0,i.$vars.push("percent"),i},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}(Wt),GB=Zct;function Kct(e,t){return re(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function $ct(e,t){for(var r=e.mapDimension("value"),n=e.mapArray(r,function(l){return l}),i=[],a=t==="ascending",o=0,s=e.count();oupt)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);i.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!(this._mouseDownPoint||!AD(this,"mousemove"))){var t=this._model,r=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),n=r.behavior;n==="jump"&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand(n==="none"?null:{axisExpandWindow:r.axisExpandWindow,animation:n==="jump"?null:{duration:0}})}}};function AD(e,t){var r=e._model;return r.get("axisExpandable")&&r.get("axisExpandTriggerOn")===t}var KB=fpt;var ppt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(r){var n=this.option;r&&_t(n,r,!0),this._initDimensions()},t.prototype.contains=function(r,n){var i=r.get("parallelIndex");return i!=null&&n.getComponent("parallel",i)===this},t.prototype.setAxisExpand=function(r){D(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(n){r.hasOwnProperty(n)&&(this.option[n]=r[n])},this)},t.prototype._initDimensions=function(){var r=this.dimensions=[],n=this.parallelAxisIndex=[],i=Ut(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(a){return(a.get("parallelIndex")||0)===this.componentIndex},this);D(i,function(a){r.push("dim"+a.get("dim")),n.push(a.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}(Pt),$B=ppt;var hpt=function(e){N(t,e);function t(r,n,i,a,o){var s=e.call(this,r,n,i)||this;return s.type=a||"value",s.axisIndex=o,s}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},t}(Mr),jB=hpt;function Hn(e,t,r,n,i,a){e=e||0;var o=r[1]-r[0];if(i!=null&&(i=Op(i,[0,o])),a!=null&&(a=Math.max(a,i??0)),n==="all"){var s=Math.abs(t[1]-t[0]);s=Op(s,[0,o]),i=a=Op(s,[i,a]),n=0}t[0]=Op(t[0],r),t[1]=Op(t[1],r);var l=CD(t,n);t[n]+=e;var u=i||0,f=r.slice();l.sign<0?f[0]+=u:f[1]-=u,t[n]=Op(t[n],f);var c;return c=CD(t,n),i!=null&&(c.sign!==l.sign||c.spana&&(t[1-n]=t[n]+c.sign*a),t}function CD(e,t){var r=e[t]-e[1-t];return{span:Math.abs(r),sign:r>0?-1:r<0?1:t?-1:1}}function Op(e,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,e))}var DD=D,t7=Math.min,e7=Math.max,QB=Math.floor,dpt=Math.ceil,JB=pe,vpt=Math.PI,mpt=function(){function e(t,r,n){this.type="parallel",this._axesMap=$(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,r,n)}return e.prototype._init=function(t,r,n){var i=t.dimensions,a=t.parallelAxisIndex;DD(i,function(o,s){var l=a[s],u=r.getComponent("parallelAxis",l),f=this._axesMap.set(o,new jB(o,ol(u),[0,0],u.get("type"),l)),c=f.type==="category";f.onBand=c&&u.get("boundaryGap"),f.inverse=u.get("inverse"),u.axis=f,f.model=u,f.coordinateSystem=u.coordinateSystem=this},this)},e.prototype.update=function(t,r){this._updateAxesFromSeries(this._model,t)},e.prototype.containPoint=function(t){var r=this._makeLayoutInfo(),n=r.axisBase,i=r.layoutBase,a=r.pixelDimIndex,o=t[1-a],s=t[a];return o>=n&&o<=n+r.axisLength&&s>=i&&s<=i+r.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(t,r){r.eachSeries(function(n){if(t.contains(n,r)){var i=n.getData();DD(this.dimensions,function(a){var o=this._axesMap.get(a);o.scale.unionExtentFromData(i,i.mapDimension(a)),Ja(o.scale,o.model)},this)}},this)},e.prototype.resize=function(t,r){this._rect=re(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var t=this._model,r=this._rect,n=["x","y"],i=["width","height"],a=t.get("layout"),o=a==="horizontal"?0:1,s=r[i[o]],l=[0,s],u=this.dimensions.length,f=Y1(t.get("axisExpandWidth"),l),c=Y1(t.get("axisExpandCount")||0,[0,u]),p=t.get("axisExpandable")&&u>3&&u>c&&c>1&&f>0&&s>0,h=t.get("axisExpandWindow"),d;if(h)d=Y1(h[1]-h[0],l),h[1]=h[0]+d;else{d=Y1(f*(c-1),l);var m=t.get("axisExpandCenter")||QB(u/2);h=[f*m-d/2],h[1]=h[0]+d}var v=(s-d)/(u-c);v<3&&(v=0);var g=[QB(JB(h[0]/f,1))+1,dpt(JB(h[1]/f,1))-1],y=v/f*h[0];return{layout:a,pixelDimIndex:o,layoutBase:r[n[o]],layoutLength:s,axisBase:r[n[1-o]],axisLength:r[i[1-o]],axisExpandable:p,axisExpandWidth:f,axisCollapseWidth:v,axisExpandWindow:h,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:y}},e.prototype._layoutAxes=function(){var t=this._rect,r=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),a=i.layout;r.each(function(o){var s=[0,i.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),DD(n,function(o,s){var l=(i.axisExpandable?ypt:gpt)(s,i),u={horizontal:{x:l.position,y:i.axisLength},vertical:{x:0,y:l.position}},f={horizontal:vpt/2,vertical:0},c=[u[a].x+t.x,u[a].y+t.y],p=f[a],h=tr();Cn(h,h,p),Nr(h,h,c),this._axesLayout[o]={position:c,rotation:p,transform:h,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,r){return this.axisCoordToPoint(this._axesMap.get(r).dataToCoord(t),r)},e.prototype.eachActiveState=function(t,r,n,i){n==null&&(n=0),i==null&&(i=t.count());var a=this._axesMap,o=this.dimensions,s=[],l=[];D(o,function(v){s.push(t.mapDimension(v)),l.push(a.get(v).model)});for(var u=this.hasAxisBrushed(),f=n;fa*(1-c[0])?(u="jump",l=s-a*(1-c[2])):(l=s-a*c[1])>=0&&(l=s-a*(1-c[1]))<=0&&(l=0),l*=r.axisExpandWidth/f,l?Hn(l,i,o,"all"):u="none";else{var h=i[1]-i[0],d=o[1]*s/h;i=[e7(0,d-h/2)],i[1]=t7(o[1],i[0]+h),i[0]=i[1]-h}return{axisExpandWindow:i,behavior:u}},e}();function Y1(e,t){return t7(e7(e,t[0]),t[1])}function gpt(e,t){var r=t.layoutLength/(t.axisCount-1);return{position:r*e,axisNameAvailableWidth:r,axisLabelShow:!0}}function ypt(e,t){var r=t.layoutLength,n=t.axisExpandWidth,i=t.axisCount,a=t.axisCollapseWidth,o=t.winInnerIndices,s,l=a,u=!1,f;return e=0;i--)sr(n[i])},t.prototype.getActiveState=function(r){var n=this.activeIntervals;if(!n.length)return"normal";if(r==null||isNaN(+r))return"inactive";if(n.length===1){var i=n[0];if(i[0]<=r&&r<=i[1])return"active"}else for(var a=0,o=n.length;awpt}function m7(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function g7(e,t,r,n){var i=new nt;return i.add(new At({name:"main",style:UD(r),silent:!0,draggable:!0,cursor:"move",drift:pt(s7,e,t,i,["n","s","w","e"]),ondragend:pt(mf,t,{isEnd:!0})})),D(n,function(a){i.add(new At({name:a.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:pt(s7,e,t,i,a),ondragend:pt(mf,t,{isEnd:!0})}))}),i}function y7(e,t,r,n){var i=n.brushStyle.lineWidth||0,a=zp(i,Tpt),o=r[0][0],s=r[1][0],l=o-i/2,u=s-i/2,f=r[0][1],c=r[1][1],p=f-a+i/2,h=c-a+i/2,d=f-o,m=c-s,v=d+i,g=m+i;ns(e,t,"main",o,s,d,m),n.transformable&&(ns(e,t,"w",l,u,a,g),ns(e,t,"e",p,u,a,g),ns(e,t,"n",l,u,v,a),ns(e,t,"s",l,h,v,a),ns(e,t,"nw",l,u,a,a),ns(e,t,"ne",p,u,a,a),ns(e,t,"sw",l,h,a,a),ns(e,t,"se",p,h,a,a))}function LD(e,t){var r=t.__brushOption,n=r.transformable,i=t.childAt(0);i.useStyle(UD(r)),i.attr({silent:!n,cursor:n?"move":"default"}),D([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(a){var o=t.childOfName(a.join("")),s=a.length===1?PD(e,a[0]):Lpt(e,a);o&&o.attr({silent:!n,invisible:!n,cursor:n?Apt[s]+"-resize":null})})}function ns(e,t,r,n,i,a,o){var s=t.childOfName(r);s&&s.setShape(Rpt(VD(e,t,[[n,i],[n+a,i+o]])))}function UD(e){return J({strokeNoScale:!0},e.brushStyle)}function x7(e,t,r,n){var i=[sm(e,r),sm(t,n)],a=[zp(e,r),zp(t,n)];return[[i[0],a[0]],[i[1],a[1]]]}function Ipt(e){return oa(e.group)}function PD(e,t){var r={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},i=Fu(r[t],Ipt(e));return n[i]}function Lpt(e,t){var r=[PD(e,t[0]),PD(e,t[1])];return(r[0]==="e"||r[0]==="w")&&r.reverse(),r.join("")}function s7(e,t,r,n,i,a){var o=r.__brushOption,s=e.toRectRange(o.range),l=_7(t,i,a);D(n,function(u){var f=Mpt[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=e.fromRectRange(x7(s[0][0],s[1][0],s[0][1],s[1][1])),kD(t,r),mf(t,{isEnd:!1})}function Ppt(e,t,r,n){var i=t.__brushOption.range,a=_7(e,r,n);D(i,function(o){o[0]+=a[0],o[1]+=a[1]}),kD(e,t),mf(e,{isEnd:!1})}function _7(e,t,r){var n=e.group,i=n.transformCoordToLocal(t,r),a=n.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function VD(e,t,r){var n=v7(e,t);return n&&n!==vf?n.clipPath(r,e._transform):at(r)}function Rpt(e){var t=sm(e[0][0],e[1][0]),r=sm(e[0][1],e[1][1]),n=zp(e[0][0],e[1][0]),i=zp(e[0][1],e[1][1]);return{x:t,y:r,width:n-t,height:i-r}}function Npt(e,t,r){if(!(!e._brushType||Opt(e,t.offsetX,t.offsetY))){var n=e._zr,i=e._covers,a=zD(e,t,r);if(!e._dragging)for(var o=0;on.getWidth()||r<0||r>n.getHeight()}var X1={lineX:f7(0),lineY:f7(1),rect:{createCover:function(e,t){function r(n){return n}return g7({toRectRange:r,fromRectRange:r},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=m7(e);return x7(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,r,n){y7(e,t,r,n)},updateCommon:LD,contain:ND},polygon:{createCover:function(e,t){var r=new nt;return r.add(new Ie({name:"main",style:UD(t),silent:!0})),r},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new Re({name:"main",draggable:!0,drift:pt(Ppt,e,t),ondragend:pt(mf,e,{isEnd:!0})}))},updateCoverShape:function(e,t,r,n){t.childAt(0).setShape({points:VD(e,t,r)})},updateCommon:LD,contain:ND}};function f7(e){return{createCover:function(t,r){return g7({toRectRange:function(n){var i=[n,[0,100]];return e&&i.reverse(),i},fromRectRange:function(n){return n[e]}},t,r,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var r=m7(t),n=sm(r[0][e],r[1][e]),i=zp(r[0][e],r[1][e]);return[n,i]},updateCoverShape:function(t,r,n,i){var a,o=v7(t,r);if(o!==vf&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[n,a];e&&l.reverse(),y7(t,r,l,i)},updateCommon:LD,contain:ND}}var Up=Dpt;function q1(e){return e=BD(e),function(t){return PT(t,e)}}function Z1(e,t){return e=BD(e),function(r){var n=t??r,i=n?e.width:e.height,a=n?e.x:e.y;return[a,a+(i||0)]}}function K1(e,t,r){var n=BD(e);return function(i,a){return n.contain(a[0],a[1])&&!hl(i,t,r)}}function BD(e){return dt.create(e)}var zpt=["axisLine","axisTickLabel","axisName"],Upt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){e.prototype.init.apply(this,arguments),(this._brushController=new Up(n.getZr())).on("brush",Z(this._onBrush,this))},t.prototype.render=function(r,n,i,a){if(!Vpt(r,n,a)){this.axisModel=r,this.api=i,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new nt,this.group.add(this._axisGroup),!!r.get("show")){var s=Fpt(r,n),l=s.coordinateSystem,u=r.getAreaSelectStyle(),f=u.width,c=r.axis.dim,p=l.getAxisLayout(c),h=V({strokeContainThreshold:f},p),d=new Br(r,h);D(zpt,d.add,d),this._axisGroup.add(d.getGroup()),this._refreshBrushController(h,u,r,s,f,i),Wo(o,this._axisGroup,r)}}},t.prototype._refreshBrushController=function(r,n,i,a,o,s){var l=i.axis.getExtent(),u=l[1]-l[0],f=Math.min(30,Math.abs(u)*.1),c=dt.create({x:l[0],y:-o/2,width:u,height:o});c.x-=f,c.width+=2*f,this._brushController.mount({enableGlobalPan:!0,rotation:r.rotation,x:r.position[0],y:r.position[1]}).setPanels([{panelId:"pl",clipPath:q1(c),isTargetByCursor:K1(c,s,a),getLinearBrushOtherExtent:Z1(c,0)}]).enableBrush({brushType:"lineX",brushStyle:n,removeOnClick:!0}).updateCovers(Bpt(i))},t.prototype._onBrush=function(r){var n=r.areas,i=this.axisModel,a=i.axis,o=F(n,function(s){return[a.coordToData(s.range[0],!0),a.coordToData(s.range[1],!0)]});(!i.option.realtime===r.isEnd||r.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:i.id,intervals:o})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(Xt);function Vpt(e,t,r){return r&&r.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:r})[0]===e}function Bpt(e){var t=e.axis;return F(e.activeIntervals,function(r){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(r[0],!0),t.dataToCoord(r[1],!0)]}})}function Fpt(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}var w7=Upt;var Gpt={type:"axisAreaSelect",event:"axisAreaSelected"};function T7(e){e.registerAction(Gpt,function(t,r){r.eachComponent({mainType:"parallelAxis",query:t},function(n){n.axis.model.setActiveIntervals(t.intervals)})}),e.registerAction("parallelAxisExpand",function(t,r){r.eachComponent({mainType:"parallel",query:t},function(n){n.setAxisExpand(t)})})}var Hpt={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function lm(e){e.registerComponentView(KB),e.registerComponentModel($B),e.registerCoordinateSystem("parallel",n7),e.registerPreprocessor(MD),e.registerComponentModel(ED),e.registerComponentView(w7),Sa(e,"parallel",ED,Hpt),T7(e)}function FD(e){Nt(lm),e.registerChartView(XB),e.registerSeriesModel(qB),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,ZB)}var Wpt=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}(),Ypt=function(e){N(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Wpt},t.prototype.buildPath=function(r,n){var i=n.extent;r.moveTo(n.x1,n.y1),r.bezierCurveTo(n.cpx1,n.cpy1,n.cpx2,n.cpy2,n.x2,n.y2),n.orient==="vertical"?(r.lineTo(n.x2+i,n.y2),r.bezierCurveTo(n.cpx2+i,n.cpy2,n.cpx1+i,n.cpy1,n.x1+i,n.y1)):(r.lineTo(n.x2,n.y2+i),r.bezierCurveTo(n.cpx2,n.cpy2+i,n.cpx1,n.cpy1+i,n.x1,n.y1+i)),r.closePath()},t.prototype.highlight=function(){Yr(this)},t.prototype.downplay=function(){Xr(this)},t}(vt),Xpt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._focusAdjacencyDisabled=!1,r}return t.prototype.render=function(r,n,i){var a=this,o=r.getGraph(),s=this.group,l=r.layoutInfo,u=l.width,f=l.height,c=r.getData(),p=r.getData("edge"),h=r.get("orient");this._model=r,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(d){var m=new Ypt,v=ht(m);v.dataIndex=d.dataIndex,v.seriesIndex=r.seriesIndex,v.dataType="edge";var g=d.getModel(),y=g.getModel("lineStyle"),x=y.get("curveness"),_=d.node1.getLayout(),S=d.node1.getModel(),b=S.get("localX"),w=S.get("localY"),T=d.node2.getLayout(),M=d.node2.getModel(),C=M.get("localX"),A=M.get("localY"),P=d.getLayout(),L,I,E,R,k,O,z,U;m.shape.extent=Math.max(1,P.dy),m.shape.orient=h,h==="vertical"?(L=(b!=null?b*u:_.x)+P.sy,I=(w!=null?w*f:_.y)+_.dy,E=(C!=null?C*u:T.x)+P.ty,R=A!=null?A*f:T.y,k=L,O=I*(1-x)+R*x,z=E,U=I*x+R*(1-x)):(L=(b!=null?b*u:_.x)+_.dx,I=(w!=null?w*f:_.y)+P.sy,E=C!=null?C*u:T.x,R=(A!=null?A*f:T.y)+P.ty,k=L*(1-x)+E*x,O=I,z=L*x+E*(1-x),U=R),m.setShape({x1:L,y1:I,x2:E,y2:R,cpx1:k,cpy1:O,cpx2:z,cpy2:U}),m.useStyle(y.getItemStyle()),M7(m.style,h,d);var G=""+g.get("value"),Y=ae(g,"edgeLabel");he(m,Y,{labelFetcher:{getFormattedLabel:function(lt,Mt,ut,ct,K,ot){return r.getFormattedLabel(lt,Mt,"edge",ct,cr(K,Y.normal&&Y.normal.get("formatter"),G),ot)}},labelDataIndex:d.dataIndex,defaultText:G}),m.setTextConfig({position:"inside"});var et=g.getModel("emphasis");we(m,g,"lineStyle",function(lt){var Mt=lt.getItemStyle();return M7(Mt,h,d),Mt}),s.add(m),p.setItemGraphicEl(d.dataIndex,m);var tt=et.get("focus");Zt(m,tt==="adjacency"?d.getAdjacentDataIndices():tt==="trajectory"?d.getTrajectoryDataIndices():tt,et.get("blurScope"),et.get("disabled"))}),o.eachNode(function(d){var m=d.getLayout(),v=d.getModel(),g=v.get("localX"),y=v.get("localY"),x=v.getModel("emphasis"),_=new At({shape:{x:g!=null?g*u:m.x,y:y!=null?y*f:m.y,width:m.dx,height:m.dy},style:v.getModel("itemStyle").getItemStyle(),z2:10});he(_,ae(v),{labelFetcher:{getFormattedLabel:function(b,w){return r.getFormattedLabel(b,w,"node")}},labelDataIndex:d.dataIndex,defaultText:d.id}),_.disableLabelAnimation=!0,_.setStyle("fill",d.getVisual("color")),_.setStyle("decal",d.getVisual("style").decal),we(_,v),s.add(_),c.setItemGraphicEl(d.dataIndex,_),ht(_).dataType="node";var S=x.get("focus");Zt(_,S==="adjacency"?d.getAdjacentDataIndices():S==="trajectory"?d.getTrajectoryDataIndices():S,x.get("blurScope"),x.get("disabled"))}),c.eachItemGraphicEl(function(d,m){var v=c.getItemModel(m);v.get("draggable")&&(d.drift=function(g,y){a._focusAdjacencyDisabled=!0,this.shape.x+=g,this.shape.y+=y,this.dirty(),i.dispatchAction({type:"dragNode",seriesId:r.id,dataIndex:c.getRawIndex(m),localX:this.shape.x/u,localY:this.shape.y/f})},d.ondragend=function(){a._focusAdjacencyDisabled=!1},d.draggable=!0,d.cursor="move")}),!this._data&&r.isAnimationEnabled()&&s.setClipPath(qpt(s.getBoundingRect(),r,function(){s.removeClipPath()})),this._data=r.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(Vt);function M7(e,t,r){switch(e.fill){case"source":e.fill=r.node1.getVisual("color"),e.decal=r.node1.getVisual("style").decal;break;case"target":e.fill=r.node2.getVisual("color"),e.decal=r.node2.getVisual("style").decal;break;case"gradient":var n=r.node1.getVisual("color"),i=r.node2.getVisual("color");H(n)&&H(i)&&(e.fill=new $a(0,0,+(t==="horizontal"),+(t==="vertical"),[{color:n,offset:0},{color:i,offset:1}]))}}function qpt(e,t,r){var n=new At({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Kt(n,{shape:{width:e.width+20}},t,r),n}var A7=Xpt;var Zpt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(r,n){var i=r.edges||r.links,a=r.data||r.nodes,o=r.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new Ht(o[l],this,n));if(a&&i){var u=om(a,i,this,!0,f);return u.data}function f(c,p){c.wrapMethod("getItemModel",function(h,d){var m=h.parentModel,v=m.getData().getItemLayout(d);if(v){var g=v.depth,y=m.levelModels[g];y&&(h.parentModel=y)}return h}),p.wrapMethod("getItemModel",function(h,d){var m=h.parentModel,v=m.getGraph().getEdgeByIndex(d),g=v.node1.getLayout();if(g){var y=g.depth,x=m.levelModels[y];x&&(h.parentModel=x)}return h})}},t.prototype.setNodePosition=function(r,n){var i=this.option.data||this.option.nodes,a=i[r];a.localX=n[0],a.localY=n[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(r,n,i){function a(h){return isNaN(h)||h==null}if(i==="edge"){var o=this.getDataParams(r,i),s=o.data,l=o.value,u=s.source+" -- "+s.target;return xe("nameValue",{name:u,value:l,noValue:a(l)})}else{var f=this.getGraph().getNodeByIndex(r),c=f.getLayout().value,p=this.getDataParams(r,i).data.name;return xe("nameValue",{name:p!=null?p+"":null,value:c,noValue:a(c)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(r,n){var i=e.prototype.getDataParams.call(this,r,n);if(i.value==null&&n==="node"){var a=this.getGraph().getNodeByIndex(r),o=a.getLayout().value;i.value=o}return i},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}(Wt),C7=Zpt;function HD(e,t){e.eachSeriesByType("sankey",function(r){var n=r.get("nodeWidth"),i=r.get("nodeGap"),a=Kpt(r,t);r.layoutInfo=a;var o=a.width,s=a.height,l=r.getGraph(),u=l.nodes,f=l.edges;jpt(u);var c=Ut(u,function(m){return m.getLayout().value===0}),p=c.length!==0?0:r.get("layoutIterations"),h=r.get("orient"),d=r.get("nodeAlign");$pt(u,f,n,i,o,s,p,h,d)})}function Kpt(e,t){return re(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function $pt(e,t,r,n,i,a,o,s,l){Qpt(e,t,r,i,a,s,l),rht(e,t,a,i,n,o,s),cht(e,s)}function jpt(e){D(e,function(t){var r=ml(t.outEdges,$1),n=ml(t.inEdges,$1),i=t.getValue()||0,a=Math.max(r,n,i);t.setLayout({value:a},!0)})}function Qpt(e,t,r,n,i,a,o){for(var s=[],l=[],u=[],f=[],c=0,p=0;p=0;g&&v.depth>h&&(h=v.depth),m.setLayout({depth:g?v.depth:c},!0),a==="vertical"?m.setLayout({dy:r},!0):m.setLayout({dx:r},!0);for(var y=0;yc-1?h:c-1;o&&o!=="left"&&Jpt(e,o,a,w);var T=a==="vertical"?(i-r)/w:(n-r)/w;eht(e,T,a)}function D7(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return t.depth!=null&&t.depth>=0}function Jpt(e,t,r,n){if(t==="right"){for(var i=[],a=e,o=0;a.length;){for(var s=0;s0;a--)l*=.99,aht(s,l,o),GD(s,i,r,n,o),fht(s,l,o),GD(s,i,r,n,o)}function nht(e,t){var r=[],n=t==="vertical"?"y":"x",i=kd(e,function(a){return a.getLayout()[n]});return i.keys.sort(function(a,o){return a-o}),D(i.keys,function(a){r.push(i.buckets.get(a))}),r}function iht(e,t,r,n,i,a){var o=1/0;D(e,function(s){var l=s.length,u=0;D(s,function(c){u+=c.getLayout().value});var f=a==="vertical"?(n-(l-1)*i)/u:(r-(l-1)*i)/u;f0&&(s=l.getLayout()[a]+u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[a]+l.getLayout()[p]+t;var d=i==="vertical"?n:r;if(u=f-t-d,u>0){s=l.getLayout()[a]-u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),f=s;for(var h=c-2;h>=0;--h)l=o[h],u=l.getLayout()[a]+l.getLayout()[p]+t-f,u>0&&(s=l.getLayout()[a]-u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[a]}})}function aht(e,t,r){D(e.slice().reverse(),function(n){D(n,function(i){if(i.outEdges.length){var a=ml(i.outEdges,oht,r)/ml(i.outEdges,$1);if(isNaN(a)){var o=i.outEdges.length;a=o?ml(i.outEdges,sht,r)/o:0}if(r==="vertical"){var s=i.getLayout().x+(a-gl(i,r))*t;i.setLayout({x:s},!0)}else{var l=i.getLayout().y+(a-gl(i,r))*t;i.setLayout({y:l},!0)}}})})}function oht(e,t){return gl(e.node2,t)*e.getValue()}function sht(e,t){return gl(e.node2,t)}function lht(e,t){return gl(e.node1,t)*e.getValue()}function uht(e,t){return gl(e.node1,t)}function gl(e,t){return t==="vertical"?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function $1(e){return e.getValue()}function ml(e,t,r){for(var n=0,i=e.length,a=-1;++ao&&(o=l)}),D(n,function(s){var l=new Be({type:"color",mappingMethod:"linear",dataExtent:[a,o],visual:t.get("color")}),u=l.mapValueToVisual(s.getLayout().value),f=s.getModel().get(["itemStyle","color"]);f!=null?(s.setVisual("color",f),s.setVisual("style",{fill:f})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}i.length&&D(i,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function YD(e){e.registerChartView(A7),e.registerSeriesModel(C7),e.registerLayout(HD),e.registerVisual(WD),e.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(t,r){r.eachComponent({mainType:"series",subType:"sankey",query:t},function(n){n.setNodePosition(t.dataIndex,[t.localX,t.localY])})})}var j1=function(){function e(){}return e.prototype.getInitialData=function(t,r){var n,i=r.getComponent("xAxis",this.get("xAxisIndex")),a=r.getComponent("yAxis",this.get("yAxisIndex")),o=i.get("type"),s=a.get("type"),l;o==="category"?(t.layout="horizontal",n=i.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",n=a.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],f=t.layout==="horizontal"?0:1,c=this._baseAxisDim=u[f],p=u[1-f],h=[i,a],d=h[f].get("type"),m=h[1-f].get("type"),v=t.data;if(v&&l){var g=[];D(v,function(_,S){var b;B(_)?(b=_.slice(),_.unshift(S)):B(_.value)?(b=V({},_),b.value=b.value.slice(),_.value.unshift(S)):b=_,g.push(b)}),t.data=g}var y=this.defaultValueDimensions,x=[{name:c,type:Qu(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:p,type:Qu(m),dimsDef:y.slice()}];return fi(this,{coordDimensions:x,dimensionsCount:y.length+1,encodeDefaulter:pt(X0,x,this)})},e.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},e}();var E7=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],r.visualDrawType="stroke",r}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}(Wt);ie(E7,j1,!0);var I7=E7;var pht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=r.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=r.get("layout")==="horizontal"?1:0;a.diff(s).add(function(u){if(a.hasValue(u)){var f=a.getItemLayout(u),c=L7(f,a,u,l,!0);a.setItemGraphicEl(u,c),o.add(c)}}).update(function(u,f){var c=s.getItemGraphicEl(f);if(!a.hasValue(u)){o.remove(c);return}var p=a.getItemLayout(u);c?(er(c),P7(p,c,a,u)):c=L7(p,a,u,l),o.add(c),a.setItemGraphicEl(u,c)}).remove(function(u){var f=s.getItemGraphicEl(u);f&&o.remove(f)}).execute(),this._data=a},t.prototype.remove=function(r){var n=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl(function(a){a&&n.remove(a)})},t.type="boxplot",t}(Vt),hht=function(){function e(){}return e}(),dht=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="boxplotBoxPath",n}return t.prototype.getDefaultShape=function(){return new hht},t.prototype.buildPath=function(r,n){var i=n.points,a=0;for(r.moveTo(i[a][0],i[a][1]),a++;a<4;a++)r.lineTo(i[a][0],i[a][1]);for(r.closePath();am){var _=[g,x];n.push(_)}}}return{boxData:r,outliers:n}}var N7={type:"echarts:boxplot",transform:function(t){var r=t.upstream;if(r.sourceFormat!==qe){var n="";jt(n)}var i=qD(r.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};function ZD(e){e.registerSeriesModel(I7),e.registerChartView(R7),e.registerLayout(XD),e.registerTransform(N7)}var xht=["color","borderColor"],_ht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(r),this._isLargeDraw?this._renderLarge(r):this._renderNormal(r)},t.prototype.incrementalPrepareRender=function(r,n,i){this._clear(),this._updateDrawMode(r)},t.prototype.incrementalRender=function(r,n,i,a){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(r,n):this._incrementalRenderNormal(r,n)},t.prototype.eachRendered=function(r){un(this._progressiveEls||this.group,r)},t.prototype._updateDrawMode=function(r){var n=r.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.prototype._renderNormal=function(r){var n=r.getData(),i=this._data,a=this.group,o=n.getLayout("isSimpleBox"),s=r.get("clip",!0),l=r.coordinateSystem,u=l.getArea&&l.getArea();this._data||a.removeAll(),n.diff(i).add(function(f){if(n.hasValue(f)){var c=n.getItemLayout(f);if(s&&k7(u,c))return;var p=KD(c,f,!0);Kt(p,{shape:{points:c.ends}},r,f),$D(p,n,f,o),a.add(p),n.setItemGraphicEl(f,p)}}).update(function(f,c){var p=i.getItemGraphicEl(c);if(!n.hasValue(f)){a.remove(p);return}var h=n.getItemLayout(f);if(s&&k7(u,h)){a.remove(p);return}p?(Rt(p,{shape:{points:h.ends}},r,f),er(p)):p=KD(h,f),$D(p,n,f,o),a.add(p),n.setItemGraphicEl(f,p)}).remove(function(f){var c=i.getItemGraphicEl(f);c&&a.remove(c)}).execute(),this._data=n},t.prototype._renderLarge=function(r){this._clear(),O7(r,this.group);var n=r.get("clip",!0)?fl(r.coordinateSystem,!1,r):null;n?this.group.setClipPath(n):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(r,n){for(var i=n.getData(),a=i.getLayout("isSimpleBox"),o;(o=r.next())!=null;){var s=i.getItemLayout(o),l=KD(s,o);$D(l,i,o,a),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(r,n){O7(n,this.group,this._progressiveEls,!0)},t.prototype.remove=function(r){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(Vt),bht=function(){function e(){}return e}(),Sht=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n.type="normalCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new bht},t.prototype.buildPath=function(r,n){var i=n.points;this.__simpleBox?(r.moveTo(i[4][0],i[4][1]),r.lineTo(i[6][0],i[6][1])):(r.moveTo(i[0][0],i[0][1]),r.lineTo(i[1][0],i[1][1]),r.lineTo(i[2][0],i[2][1]),r.lineTo(i[3][0],i[3][1]),r.closePath(),r.moveTo(i[4][0],i[4][1]),r.lineTo(i[5][0],i[5][1]),r.moveTo(i[6][0],i[6][1]),r.lineTo(i[7][0],i[7][1]))},t}(vt);function KD(e,t,r){var n=e.ends;return new Sht({shape:{points:r?wht(n,e):n},z2:100})}function k7(e,t){for(var r=!0,n=0;n0?"borderColor":"borderColor0"])||r.get(["itemStyle",e>0?"color":"color0"]);e===0&&(i=r.get(["itemStyle","borderColorDoji"]));var a=r.getModel("itemStyle").getItemStyle(xht);t.useStyle(a),t.style.fill=null,t.style.stroke=i}var z7=_ht;var U7=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],r}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(r,n,i){var a=n.getItemLayout(r);return a&&i.rect(a.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}(Wt);ie(U7,j1,!0);var V7=U7;function JD(e){!e||!B(e.series)||D(e.series,function(t){rt(t)&&t.type==="k"&&(t.type="candlestick")})}var Mht=["itemStyle","borderColor"],Aht=["itemStyle","borderColor0"],Cht=["itemStyle","borderColorDoji"],Dht=["itemStyle","color"],Eht=["itemStyle","color0"],Iht={seriesType:"candlestick",plan:si(),performRawSeries:!0,reset:function(e,t){function r(a,o){return o.get(a>0?Dht:Eht)}function n(a,o){return o.get(a===0?Cht:a>0?Mht:Aht)}if(!t.isSeriesFiltered(e)){var i=e.pipelineContext.large;return!i&&{progress:function(a,o){for(var s;(s=a.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,f=l.getItemStyle();f.fill=r(u,l),f.stroke=n(u,l)||f.fill;var c=o.ensureUniqueItemVisual(s,"style");V(c,f)}}}}}},B7=Iht;var Lht={seriesType:"candlestick",plan:si(),reset:function(e){var t=e.coordinateSystem,r=e.getData(),n=Pht(e,r),i=0,a=1,o=["x","y"],s=r.getDimensionIndex(r.mapDimension(o[i])),l=F(r.mapDimensionsAll(o[a]),r.getDimensionIndex,r),u=l[0],f=l[1],c=l[2],p=l[3];if(r.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),s<0||l.length<4)return;return{progress:e.pipelineContext.large?d:h};function h(m,v){for(var g,y=v.getStore();(g=m.next())!=null;){var x=y.get(s,g),_=y.get(u,g),S=y.get(f,g),b=y.get(c,g),w=y.get(p,g),T=Math.min(_,S),M=Math.max(_,S),C=k(T,x),A=k(M,x),P=k(b,x),L=k(w,x),I=[];O(I,A,0),O(I,C,1),I.push(U(L),U(A),U(P),U(C));var E=v.getItemModel(g),R=!!E.get(["itemStyle","borderColorDoji"]);v.setItemLayout(g,{sign:F7(y,g,_,S,f,R),initBaseline:_>S?A[a]:C[a],ends:I,brushRect:z(b,w,x)})}function k(G,Y){var et=[];return et[i]=Y,et[a]=G,isNaN(Y)||isNaN(G)?[NaN,NaN]:t.dataToPoint(et)}function O(G,Y,et){var tt=Y.slice(),lt=Y.slice();tt[i]=$d(tt[i]+n/2,1,!1),lt[i]=$d(lt[i]-n/2,1,!0),et?G.push(tt,lt):G.push(lt,tt)}function z(G,Y,et){var tt=k(G,et),lt=k(Y,et);return tt[i]-=n/2,lt[i]-=n/2,{x:tt[0],y:tt[1],width:a?n:lt[0]-tt[0],height:a?lt[1]-tt[1]:n}}function U(G){return G[i]=$d(G[i],1),G}}function d(m,v){for(var g=pn(m.count*4),y=0,x,_=[],S=[],b,w=v.getStore(),T=!!e.get(["itemStyle","borderColorDoji"]);(b=m.next())!=null;){var M=w.get(s,b),C=w.get(u,b),A=w.get(f,b),P=w.get(c,b),L=w.get(p,b);if(isNaN(M)||isNaN(P)||isNaN(L)){g[y++]=NaN,y+=3;continue}g[y++]=F7(w,b,C,A,f,T),_[i]=M,_[a]=P,x=t.dataToPoint(_,null,S),g[y++]=x?x[0]:NaN,g[y++]=x?x[1]:NaN,_[a]=L,x=t.dataToPoint(_,null,S),g[y++]=x?x[1]:NaN}v.setLayout("largePoints",g)}}};function F7(e,t,r,n,i,a){var o;return r>n?o=-1:r0?e.get(i,t-1)<=n?1:-1:1,o}function Pht(e,t){var r=e.getBaseAxis(),n,i=r.type==="category"?r.getBandWidth():(n=r.getExtent(),Math.abs(n[1]-n[0])/t.count()),a=q(bt(e.get("barMaxWidth"),i),i),o=q(bt(e.get("barMinWidth"),1),i),s=e.get("barWidth");return s!=null?q(s,i):Math.max(Math.min(i/2,a),o)}var G7=Lht;function tE(e){e.registerChartView(z7),e.registerSeriesModel(V7),e.registerPreprocessor(JD),e.registerVisual(B7),e.registerLayout(G7)}function H7(e,t){var r=t.rippleEffectColor||t.color;e.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?r:null,fill:t.brushType==="fill"?r:null}})})}var Rht=function(e){N(t,e);function t(r,n){var i=e.call(this)||this,a=new ts(r,n),o=new nt;return i.add(a),i.add(o),i.updateData(r,n),i}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(r){for(var n=r.symbolType,i=r.color,a=r.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(a)/f*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){a.stopAnimation();var p=void 0;j(c)?p=c(i):p=c,a.__t>0&&(p=-s*a.__t),this._animateSymbol(a,s,p,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},t.prototype._animateSymbol=function(r,n,i,a,o){if(n>0){r.__t=0;var s=this,l=r.animate("",a).when(o?n*2:n,{__t:o?2:1}).delay(i).during(function(){s._updateSymbolPosition(r)});a||l.done(function(){s.remove(r)}),l.start()}},t.prototype._getLineLength=function(r){return mi(r.__p1,r.__cp1)+mi(r.__cp1,r.__p2)},t.prototype._updateAnimationPoints=function(r,n){r.__p1=n[0],r.__p2=n[1],r.__cp1=n[2]||[(n[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2]},t.prototype.updateData=function(r,n,i){this.childAt(0).updateData(r,n,i),this._updateEffectSymbol(r,n)},t.prototype._updateSymbolPosition=function(r){var n=r.__p1,i=r.__p2,a=r.__cp1,o=r.__t<1?r.__t:2-r.__t,s=[r.x,r.y],l=s.slice(),u=He,f=xd;s[0]=u(n[0],a[0],i[0],o),s[1]=u(n[1],a[1],i[1],o);var c=r.__t<1?f(n[0],a[0],i[0],o):f(i[0],a[0],n[0],1-o),p=r.__t<1?f(n[1],a[1],i[1],o):f(i[1],a[1],n[1],1-o);r.rotation=-Math.atan2(p,c)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(r.__lastT!==void 0&&r.__lastT=0&&!(a[l]<=n);l--);l=Math.min(l,o-2)}else{for(l=s;ln);l++);l=Math.min(l-1,o-2)}var f=(n-a[l])/(a[l+1]-a[l]),c=i[l],p=i[l+1];r.x=c[0]*(1-f)+f*p[0],r.y=c[1]*(1-f)+f*p[1];var h=r.__t<1?p[0]-c[0]:c[0]-p[0],d=r.__t<1?p[1]-c[1]:c[1]-p[1];r.rotation=-Math.atan2(d,h)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=n,r.ignore=!1}},t}(Q1),q7=Uht;var Vht=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),Bht=function(e){N(t,e);function t(r){var n=e.call(this,r)||this;return n._off=0,n.hoverDataIdx=-1,n}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 Vht},t.prototype.buildPath=function(r,n){var i=n.segs,a=n.curveness,o;if(n.polyline)for(o=this._off;o0){r.moveTo(i[o++],i[o++]);for(var l=1;l0){var h=(u+c)/2-(f-p)*a,d=(f+p)/2-(c-u)*a;r.quadraticCurveTo(h,d,c,p)}else r.lineTo(c,p)}this.incremental&&(this._off=o,this.notClear=!0)},t.prototype.findDataIndex=function(r,n){var i=this.shape,a=i.segs,o=i.curveness,s=this.style.lineWidth;if(i.polyline)for(var l=0,u=0;u0)for(var c=a[u++],p=a[u++],h=1;h0){var v=(c+d)/2-(p-m)*o,g=(p+m)/2-(d-c)*o;if(u0(c,p,v,g,d,m,s,r,n))return l}else if(qa(c,p,d,m,s,r,n))return l;l++}return-1},t.prototype.contain=function(r,n){var i=this.transformCoordToLocal(r,n),a=this.getBoundingRect();if(r=i[0],n=i[1],a.contain(r,n)){var o=this.hoverDataIdx=this.findDataIndex(r,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var r=this._rect;if(!r){for(var n=this.shape,i=n.segs,a=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}(),Z7=Fht;var Ght={seriesType:"lines",plan:si(),reset:function(e){var t=e.coordinateSystem;if(t){var r=e.get("polyline"),n=e.pipelineContext.large;return{progress:function(i,a){var o=[];if(n){var s=void 0,l=i.end-i.start;if(r){for(var u=0,f=i.start;f0&&(f||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(a);var c=r.get("clip",!0)&&fl(r.coordinateSystem,!1,r);c?this.group.setClipPath(c):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},t.prototype.incrementalPrepareRender=function(r,n,i){var a=r.getData(),o=this._updateLineDraw(a,r);o.incrementalPrepareUpdate(a),this._clearLayer(i),this._finished=!1},t.prototype.incrementalRender=function(r,n,i){this._lineDraw.incrementalUpdate(r,n.getData()),this._finished=r.end===n.getData().count()},t.prototype.eachRendered=function(r){this._lineDraw&&this._lineDraw.eachRendered(r)},t.prototype.updateTransform=function(r,n,i){var a=r.getData(),o=r.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=t_.reset(r,n,i);s.progress&&s.progress({start:0,end:a.count(),count:a.count()},a),this._lineDraw.updateLayout(),this._clearLayer(i)},t.prototype._updateLineDraw=function(r,n){var i=this._lineDraw,a=this._showEffect(n),o=!!n.get("polyline"),s=n.pipelineContext,l=s.large;return(!i||a!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(i&&i.remove(),i=this._lineDraw=l?new Z7:new Rp(o?a?q7:J1:a?Q1:Pp),this._hasEffet=a,this._isPolyline=o,this._isLargeDraw=l),this.group.add(i.group),i},t.prototype._showEffect=function(r){return!!r.get(["effect","show"])},t.prototype._clearLayer=function(r){var n=r.getZr(),i=n.painter.getType()==="svg";!i&&this._lastZlevel!=null&&n.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(r,n){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(n)},t.prototype.dispose=function(r,n){this.remove(r,n)},t.type="lines",t}(Vt),K7=Hht;var Wht=typeof Uint32Array>"u"?Array:Uint32Array,Yht=typeof Float64Array>"u"?Array:Float64Array;function $7(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=F(t,function(r){var n=[r[0].coord,r[1].coord],i={coords:n};return r[0].name&&(i.fromName=r[0].name),r[1].name&&(i.toName=r[1].name),Tc([i,r[0],r[1]])}))}var Xht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="lineStyle",r.visualDrawType="stroke",r}return t.prototype.init=function(r){r.data=r.data||[],$7(r);var n=this._processFlatCoordsArray(r.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(r.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(r){if($7(r),r.data){var n=this._processFlatCoordsArray(r.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(r.data=new Float32Array(n.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(r){var n=this._processFlatCoordsArray(r.data);n.flatCoords&&(this._flatCoords?(this._flatCoords=su(this._flatCoords,n.flatCoords),this._flatCoordsOffset=su(this._flatCoordsOffset,n.flatCoordsOffset)):(this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset),r.data=new Float32Array(n.count)),this.getRawData().appendData(r.data)},t.prototype._getCoordsFromItemModel=function(r){var n=this.getData().getItemModel(r),i=n.option instanceof Array?n.option:n.getShallow("coords");return i},t.prototype.getLineCoordsCount=function(r){return this._flatCoordsOffset?this._flatCoordsOffset[r*2+1]:this._getCoordsFromItemModel(r).length},t.prototype.getLineCoords=function(r,n){if(this._flatCoordsOffset){for(var i=this._flatCoordsOffset[r*2],a=this._flatCoordsOffset[r*2+1],o=0;oi}}return{flatCoordsOffset:new Uint32Array(a.buffer,0,l),flatCoords:o,count:u}}return{flatCoordsOffset:null,flatCoords:null,count:r.length}},t.prototype.getInitialData=function(r,n){if(!1)var i;var a=new Ne(["value"],this);return a.hasItemOption=!1,a.initData(r.data,[],function(o,s,l,u){if(o instanceof Array)return NaN;a.hasItemOption=!0;var f=o.value;if(f!=null)return f instanceof Array?f[u]:f}),a},t.prototype.formatTooltip=function(r,n,i){var a=this.getData(),o=a.getItemModel(r),s=o.get("name");if(s)return s;var l=o.get("fromName"),u=o.get("toName"),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),xe("nameValue",{name:f.join(" > ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var r=this.option.progressive;return r??(this.option.large?1e4:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var r=this.option.progressiveThreshold;return r??(this.option.large?2e4:this.get("progressiveThreshold"))},t.prototype.getZLevelKey=function(){var r=this.getModel("effect"),n=r.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:r.get("show")&&n>0?n+"":""},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}(Wt),j7=Xht;function e_(e){return e instanceof Array||(e=[e,e]),e}var qht={seriesType:"lines",reset:function(e){var t=e_(e.get("symbol")),r=e_(e.get("symbolSize")),n=e.getData();n.setVisual("fromSymbol",t&&t[0]),n.setVisual("toSymbol",t&&t[1]),n.setVisual("fromSymbolSize",r&&r[0]),n.setVisual("toSymbolSize",r&&r[1]);function i(a,o){var s=a.getItemModel(o),l=e_(s.getShallow("symbol",!0)),u=e_(s.getShallow("symbolSize",!0));l[0]&&a.setItemVisual(o,"fromSymbol",l[0]),l[1]&&a.setItemVisual(o,"toSymbol",l[1]),u[0]&&a.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&a.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:n.hasItemOption?i:null}}},Q7=qht;function rE(e){e.registerChartView(K7),e.registerSeriesModel(j7),e.registerLayout(t_),e.registerVisual(Q7)}var Zht=256,Kht=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=Wr.createCanvas();this.canvas=t}return e.prototype.update=function(t,r,n,i,a,o){var s=this._getBrush(),l=this._getGradient(a,"inRange"),u=this._getGradient(a,"outOfRange"),f=this.pointSize+this.blurSize,c=this.canvas,p=c.getContext("2d"),h=t.length;c.width=r,c.height=n;for(var d=0;d0){var P=o(x)?l:u;x>0&&(x=x*C+T),S[b++]=P[A],S[b++]=P[A+1],S[b++]=P[A+2],S[b++]=P[A+3]*x*256}else b+=4}return p.putImageData(_,0,0),c},e.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=Wr.createCanvas()),r=this.pointSize+this.blurSize,n=r*2;t.width=n,t.height=n;var i=t.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-r,r,this.pointSize,0,Math.PI*2,!0),i.closePath(),i.fill(),t},e.prototype._getGradient=function(t,r){for(var n=this._gradientPixels,i=n[r]||(n[r]=new Uint8ClampedArray(256*4)),a=[0,0,0,0],o=0,s=0;s<256;s++)t[r](s/255,!0,a),i[o++]=a[0],i[o++]=a[1],i[o++]=a[2],i[o++]=a[3];return i},e}(),J7=Kht;function $ht(e,t,r){var n=e[1]-e[0];t=F(t,function(o){return{interval:[(o.interval[0]-e[0])/n,(o.interval[1]-e[0])/n]}});var i=t.length,a=0;return function(o){var s;for(s=a;s=0;s--){var l=t[s].interval;if(l[0]<=o&&o<=l[1]){a=s;break}}return s>=0&&s=t[0]&&n<=t[1]}}function tF(e){var t=e.dimensions;return t[0]==="lng"&&t[1]==="lat"}var Qht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a;n.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===r&&(a=s)})}),this._progressiveEls=null,this.group.removeAll();var o=r.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(r,i,0,r.getData().count()):tF(o)&&this._renderOnGeo(o,r,a,i)},t.prototype.incrementalPrepareRender=function(r,n,i){this.group.removeAll()},t.prototype.incrementalRender=function(r,n,i,a){var o=n.coordinateSystem;o&&(tF(o)?this.render(n,i,a):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(n,a,r.start,r.end,!0)))},t.prototype.eachRendered=function(r){un(this._progressiveEls||this.group,r)},t.prototype._renderOnCartesianAndCalendar=function(r,n,i,a,o){var s=r.coordinateSystem,l=Ni(s,"cartesian2d"),u,f,c,p;if(l){var h=s.getAxis("x"),d=s.getAxis("y");u=h.getBandWidth()+.5,f=d.getBandWidth()+.5,c=h.scale.getExtent(),p=d.scale.getExtent()}for(var m=this.group,v=r.getData(),g=r.getModel(["emphasis","itemStyle"]).getItemStyle(),y=r.getModel(["blur","itemStyle"]).getItemStyle(),x=r.getModel(["select","itemStyle"]).getItemStyle(),_=r.get(["itemStyle","borderRadius"]),S=ae(r),b=r.getModel("emphasis"),w=b.get("focus"),T=b.get("blurScope"),M=b.get("disabled"),C=l?[v.mapDimension("x"),v.mapDimension("y"),v.mapDimension("value")]:[v.mapDimension("time"),v.mapDimension("value")],A=i;Ac[1]||Ep[1])continue;var R=s.dataToPoint([I,E]);P=new At({shape:{x:R[0]-u/2,y:R[1]-f/2,width:u,height:f},style:L})}else{if(isNaN(v.get(C[1],A)))continue;P=new At({z2:1,shape:s.dataToRect([v.get(C[0],A)]).contentShape,style:L})}if(v.hasItemOption){var k=v.getItemModel(A),O=k.getModel("emphasis");g=O.getModel("itemStyle").getItemStyle(),y=k.getModel(["blur","itemStyle"]).getItemStyle(),x=k.getModel(["select","itemStyle"]).getItemStyle(),_=k.get(["itemStyle","borderRadius"]),w=O.get("focus"),T=O.get("blurScope"),M=O.get("disabled"),S=ae(k)}P.shape.r=_;var z=r.getRawValue(A),U="-";z&&z[2]!=null&&(U=z[2]+""),he(P,S,{labelFetcher:r,labelDataIndex:A,defaultOpacity:L.opacity,defaultText:U}),P.ensureState("emphasis").style=g,P.ensureState("blur").style=y,P.ensureState("select").style=x,Zt(P,w,T,M),P.incremental=o,o&&(P.states.emphasis.hoverLayer=!0),m.add(P),v.setItemGraphicEl(A,P),this._progressiveEls&&this._progressiveEls.push(P)}},t.prototype._renderOnGeo=function(r,n,i,a){var o=i.targetVisuals.inRange,s=i.targetVisuals.outOfRange,l=n.getData(),u=this._hmLayer||this._hmLayer||new J7;u.blurSize=n.get("blurSize"),u.pointSize=n.get("pointSize"),u.minOpacity=n.get("minOpacity"),u.maxOpacity=n.get("maxOpacity");var f=r.getViewRect().clone(),c=r.getRoamTransform();f.applyTransform(c);var p=Math.max(f.x,0),h=Math.max(f.y,0),d=Math.min(f.width+f.x,a.getWidth()),m=Math.min(f.height+f.y,a.getHeight()),v=d-p,g=m-h,y=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],x=l.mapArray(y,function(w,T,M){var C=r.dataToPoint([w,T]);return C[0]-=p,C[1]-=h,C.push(M),C}),_=i.getExtent(),S=i.type==="visualMap.continuous"?jht(_,i.option.range):$ht(_,i.getPieceList(),i.option.selected);u.update(x,v,g,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},S);var b=new me({style:{width:v,height:g,x:p,y:h,image:u.canvas},silent:!0});this.group.add(b)},t.type="heatmap",t}(Vt),eF=Qht;var Jht=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(r,n){return Tr(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var r=Ko.get(this.get("coordinateSystem"));if(r&&r.dimensions)return r.dimensions[0]==="lng"&&r.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}(Wt),rF=Jht;function nE(e){e.registerChartView(eF),e.registerSeriesModel(rF)}var tdt=["itemStyle","borderWidth"],nF=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],iE=new Sr,edt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=this.group,o=r.getData(),s=this._data,l=r.coordinateSystem,u=l.getBaseAxis(),f=u.isHorizontal(),c=l.master.getRect(),p={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:r,coordSys:l,coordSysExtent:[[c.x,c.x+c.width],[c.y,c.y+c.height]],isHorizontal:f,valueDim:nF[+f],categoryDim:nF[1-+f]};return o.diff(s).add(function(h){if(o.hasValue(h)){var d=aF(o,h),m=iF(o,h,d,p),v=oF(o,p,m);o.setItemGraphicEl(h,v),a.add(v),lF(v,p,m)}}).update(function(h,d){var m=s.getItemGraphicEl(d);if(!o.hasValue(h)){a.remove(m);return}var v=aF(o,h),g=iF(o,h,v,p),y=vF(o,g);m&&y!==m.__pictorialShapeStr&&(a.remove(m),o.setItemGraphicEl(h,null),m=null),m?ldt(m,p,g):m=oF(o,p,g,!0),o.setItemGraphicEl(h,m),m.__pictorialSymbolMeta=g,a.add(m),lF(m,p,g)}).remove(function(h){var d=s.getItemGraphicEl(h);d&&sF(s,h,d.__pictorialSymbolMeta.animationModel,d)}).execute(),this._data=o,this.group},t.prototype.remove=function(r,n){var i=this.group,a=this._data;r.get("animation")?a&&a.eachItemGraphicEl(function(o){sF(a,ht(o).dataIndex,r,o)}):i.removeAll()},t.type="pictorialBar",t}(Vt);function iF(e,t,r,n){var i=e.getItemLayout(t),a=r.get("symbolRepeat"),o=r.get("symbolClip"),s=r.get("symbolPosition")||"start",l=r.get("symbolRotate"),u=(l||0)*Math.PI/180||0,f=r.get("symbolPatternSize")||2,c=r.isAnimationEnabled(),p={dataIndex:t,layout:i,itemModel:r,symbolType:e.getItemVisual(t,"symbol")||"circle",style:e.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:a,symbolRepeatDirection:r.get("symbolRepeatDirection"),symbolPatternSize:f,rotation:u,animationModel:c?r:null,hoverScale:c&&r.get(["emphasis","scale"]),z2:r.getShallow("z",!0)||0};rdt(r,a,i,n,p),ndt(e,t,i,a,o,p.boundingLength,p.pxSign,f,n,p),idt(r,p.symbolScale,u,n,p);var h=p.symbolSize,d=li(r.get("symbolOffset"),h);return adt(r,h,i,a,o,d,s,p.valueLineWidth,p.boundingLength,p.repeatCutLength,n,p),p}function rdt(e,t,r,n,i){var a=n.valueDim,o=e.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(r[a.wh]<=0),f;if(B(o)){var c=[aE(s,o[0])-l,aE(s,o[1])-l];c[1]0?1:-1}function aE(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function ndt(e,t,r,n,i,a,o,s,l,u){var f=l.valueDim,c=l.categoryDim,p=Math.abs(r[c.wh]),h=e.getItemVisual(t,"symbolSize"),d;B(h)?d=h.slice():h==null?d=["100%","100%"]:d=[h,h],d[c.index]=q(d[c.index],p),d[f.index]=q(d[f.index],n?p:Math.abs(a)),u.symbolSize=d;var m=u.symbolScale=[d[0]/s,d[1]/s];m[f.index]*=(l.isHorizontal?-1:1)*o}function idt(e,t,r,n,i){var a=e.get(tdt)||0;a&&(iE.attr({scaleX:t[0],scaleY:t[1],rotation:r}),iE.updateTransform(),a/=iE.getLineScale(),a*=t[n.valueDim.index]),i.valueLineWidth=a||0}function adt(e,t,r,n,i,a,o,s,l,u,f,c){var p=f.categoryDim,h=f.valueDim,d=c.pxSign,m=Math.max(t[h.index]+s,0),v=m;if(n){var g=Math.abs(l),y=_e(e.get("symbolMargin"),"15%")+"",x=!1;y.lastIndexOf("!")===y.length-1&&(x=!0,y=y.slice(0,y.length-1));var _=q(y,t[h.index]),S=Math.max(m+_*2,0),b=x?0:_*2,w=Pd(n),T=w?n:uF((g+b)/S),M=g-T*m;_=M/2/(x?T:Math.max(T-1,1)),S=m+_*2,b=x?0:_*2,!w&&n!=="fixed"&&(T=u?uF((Math.abs(u)+b)/S):0),v=T*S-b,c.repeatTimes=T,c.symbolMargin=_}var C=d*(v/2),A=c.pathPosition=[];A[p.index]=r[p.wh]/2,A[h.index]=o==="start"?C:o==="end"?l-C:l/2,a&&(A[0]+=a[0],A[1]+=a[1]);var P=c.bundlePosition=[];P[p.index]=r[p.xy],P[h.index]=r[h.xy];var L=c.barRectShape=V({},r);L[h.wh]=d*Math.max(Math.abs(r[h.wh]),Math.abs(A[h.index]+C)),L[p.wh]=r[p.wh];var I=c.clipShape={};I[p.xy]=-r[p.xy],I[p.wh]=f.ecSize[p.wh],I[h.xy]=0,I[h.wh]=r[h.wh]}function fF(e){var t=e.symbolPatternSize,r=ne(e.symbolType,-t/2,-t/2,t,t);return r.attr({culling:!0}),r.type!=="image"&&r.setStyle({strokeNoScale:!0}),r}function cF(e,t,r,n){var i=e.__pictorialBundle,a=r.symbolSize,o=r.valueLineWidth,s=r.pathPosition,l=t.valueDim,u=r.repeatTimes||0,f=0,c=a[t.valueDim.index]+o+r.symbolMargin*2;for(oE(e,function(m){m.__pictorialAnimationIndex=f,m.__pictorialRepeatTimes=u,f0:g<0)&&(y=u-1-m),v[l.index]=c*(y-u/2+.5)+s[l.index],{x:v[0],y:v[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation}}}function pF(e,t,r,n){var i=e.__pictorialBundle,a=e.__pictorialMainPath;a?Vp(a,null,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation},r,n):(a=e.__pictorialMainPath=fF(r),i.add(a),Vp(a,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:0,scaleY:0,rotation:r.rotation},{scaleX:r.symbolScale[0],scaleY:r.symbolScale[1]},r,n))}function hF(e,t,r){var n=V({},t.barRectShape),i=e.__pictorialBarRect;i?Vp(i,null,{shape:n},t,r):(i=e.__pictorialBarRect=new At({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),i.disableMorphing=!0,e.add(i))}function dF(e,t,r,n){if(r.symbolClip){var i=e.__pictorialClipPath,a=V({},r.clipShape),o=t.valueDim,s=r.animationModel,l=r.dataIndex;if(i)Rt(i,{shape:a},s,l);else{a[o.wh]=0,i=new At({shape:a}),e.__pictorialBundle.setClipPath(i),e.__pictorialClipPath=i;var u={};u[o.wh]=r.clipShape[o.wh],Et[n?"updateProps":"initProps"](i,{shape:u},s,l)}}}function aF(e,t){var r=e.getItemModel(t);return r.getAnimationDelayParams=odt,r.isAnimationEnabled=sdt,r}function odt(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function sdt(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function oF(e,t,r,n){var i=new nt,a=new nt;return i.add(a),i.__pictorialBundle=a,a.x=r.bundlePosition[0],a.y=r.bundlePosition[1],r.symbolRepeat?cF(i,t,r):pF(i,t,r),hF(i,r,n),dF(i,t,r,n),i.__pictorialShapeStr=vF(e,r),i.__pictorialSymbolMeta=r,i}function ldt(e,t,r){var n=r.animationModel,i=r.dataIndex,a=e.__pictorialBundle;Rt(a,{x:r.bundlePosition[0],y:r.bundlePosition[1]},n,i),r.symbolRepeat?cF(e,t,r,!0):pF(e,t,r,!0),hF(e,r,!0),dF(e,t,r,!0)}function sF(e,t,r,n){var i=n.__pictorialBarRect;i&&i.removeTextContent();var a=[];oE(n,function(o){a.push(o)}),n.__pictorialMainPath&&a.push(n.__pictorialMainPath),n.__pictorialClipPath&&(r=null),D(a,function(o){Ai(o,{scaleX:0,scaleY:0},r,t,function(){n.parent&&n.parent.remove(n)})}),e.setItemGraphicEl(t,null)}function vF(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function oE(e,t,r){D(e.__pictorialBundle.children(),function(n){n!==e.__pictorialBarRect&&t.call(r,n)})}function Vp(e,t,r,n,i,a){t&&e.attr(t),n.symbolClip&&!i?r&&e.attr(r):r&&Et[i?"updateProps":"initProps"](e,r,n.animationModel,n.dataIndex,a)}function lF(e,t,r){var n=r.dataIndex,i=r.itemModel,a=i.getModel("emphasis"),o=a.getModel("itemStyle").getItemStyle(),s=i.getModel(["blur","itemStyle"]).getItemStyle(),l=i.getModel(["select","itemStyle"]).getItemStyle(),u=i.getShallow("cursor"),f=a.get("focus"),c=a.get("blurScope"),p=a.get("scale");oE(e,function(m){if(m instanceof me){var v=m.style;m.useStyle(V({image:v.image,x:v.x,y:v.y,width:v.width,height:v.height},r.style))}else m.useStyle(r.style);var g=m.ensureState("emphasis");g.style=o,p&&(g.scaleX=m.scaleX*1.1,g.scaleY=m.scaleY*1.1),m.ensureState("blur").style=s,m.ensureState("select").style=l,u&&(m.cursor=u),m.z2=r.z2});var h=t.valueDim.posDesc[+(r.boundingLength>0)],d=e.__pictorialBarRect;he(d,ae(i),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:xa(t.seriesModel.getData(),n),inheritColor:r.style.fill,defaultOpacity:r.style.opacity,defaultOutsidePosition:h}),Zt(e,f,c,a.get("disabled"))}function uF(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}var mF=edt;var udt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r.defaultSymbol="roundRect",r}return t.prototype.getInitialData=function(r){return r.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Kr(_p.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}(_p),gF=udt;function sE(e){e.registerChartView(mF),e.registerSeriesModel(gF),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,pt(Ux,"pictorialBar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,Vx("pictorialBar"))}var fdt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._layers=[],r}return t.prototype.render=function(r,n,i){var a=r.getData(),o=this,s=this.group,l=r.getLayerSeries(),u=a.getLayout("layoutInfo"),f=u.rect,c=u.boundaryGap;s.x=0,s.y=f.y+c[0];function p(v){return v.name}var h=new Vr(this._layersSeries||[],l,p,p),d=[];h.add(Z(m,this,"add")).update(Z(m,this,"update")).remove(Z(m,this,"remove")).execute();function m(v,g,y){var x=o._layers;if(v==="remove"){s.remove(x[g]);return}for(var _=[],S=[],b,w=l[g].indices,T=0;Ta&&(a=s),n.push(s)}for(var u=0;ua&&(a=c)}return{y0:i,max:a}}function fE(e){e.registerChartView(yF),e.registerSeriesModel(xF),e.registerLayout(uE),e.registerProcessor(ba("themeRiver"))}var ddt=2,vdt=4,mdt=function(e){N(t,e);function t(r,n,i,a){var o=e.call(this)||this;o.z2=ddt,o.textConfig={inside:!0},ht(o).seriesIndex=n.seriesIndex;var s=new Lt({z2:vdt,silent:r.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,r,n,i,a),o}return t.prototype.updateData=function(r,n,i,a,o){this.node=n,n.piece=this,i=i||this._seriesModel,a=a||this._ecModel;var s=this;ht(s).dataIndex=n.dataIndex;var l=n.getModel(),u=l.getModel("emphasis"),f=n.getLayout(),c=V({},f);c.label=null;var p=n.getVisual("style");p.lineJoin="bevel";var h=n.getVisual("decal");h&&(p.decal=da(h,o));var d=ao(l.getModel("itemStyle"),c,!0);V(c,d),D(lr,function(y){var x=s.ensureState(y),_=l.getModel([y,"itemStyle"]);x.style=_.getItemStyle();var S=ao(_,c);S&&(x.shape=S)}),r?(s.setShape(c),s.shape.r=f.r0,Kt(s,{shape:{r:f.r}},i,n.dataIndex)):(Rt(s,{shape:c},i),er(s)),s.useStyle(p),this._updateLabel(i);var m=l.getShallow("cursor");m&&s.attr("cursor",m),this._seriesModel=i||this._seriesModel,this._ecModel=a||this._ecModel;var v=u.get("focus"),g=v==="ancestor"?n.getAncestorsIndices():v==="descendant"?n.getDescendantIndices():v;Zt(this,g,u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(r){var n=this,i=this.node.getModel(),a=i.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),f=Math.sin(l),c=this,p=c.getTextContent(),h=this.node.dataIndex,d=a.get("minAngle")/180*Math.PI,m=a.get("show")&&!(d!=null&&Math.abs(s)Math.PI/2?"right":"left"):!P||P==="center"?(s===2*Math.PI&&o.r0===0?C=0:C=(o.r+o.r0)/2,P="center"):P==="left"?(C=o.r0+A,l>Math.PI/2&&(P="right")):P==="right"&&(C=o.r-A,l>Math.PI/2&&(P="left")),_.style.align=P,_.style.verticalAlign=v(y,"verticalAlign")||"middle",_.x=C*u+o.cx,_.y=C*f+o.cy;var L=v(y,"rotate"),I=0;L==="radial"?(I=sn(-l),I>Math.PI/2&&IMath.PI/2?I-=Math.PI:I<-Math.PI/2&&(I+=Math.PI)):Ct(L)&&(I=L*Math.PI/180),_.rotation=sn(I)});function v(g,y){var x=g.get(y);return x??a.get(y)}p.dirtyStyle()},t}(Ye),cE=mdt;var r_="sunburstRootToNode",bF="sunburstHighlight",gdt="sunburstUnhighlight";function SF(e){e.registerAction({type:r_,update:"updateView"},function(t,r){r.eachComponent({mainType:"series",subType:"sunburst",query:t},n);function n(i,a){var o=rs(t,[r_],i);if(o){var s=i.getViewRoot();s&&(t.direction=Cp(s,o.node)?"rollUp":"drillDown"),i.resetViewRoot(o.node)}}}),e.registerAction({type:bF,update:"none"},function(t,r,n){t=V({},t),r.eachComponent({mainType:"series",subType:"sunburst",query:t},i);function i(a){var o=rs(t,[bF],a);o&&(t.dataIndex=o.node.dataIndex)}n.dispatchAction(V(t,{type:"highlight"}))}),e.registerAction({type:gdt,update:"updateView"},function(t,r,n){t=V({},t),n.dispatchAction(V(t,{type:"downplay"}))})}var ydt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i,a){var o=this;this.seriesModel=r,this.api=i,this.ecModel=n;var s=r.getData(),l=s.tree.root,u=r.getViewRoot(),f=this.group,c=r.get("renderLabelForZeroData"),p=[];u.eachNode(function(y){p.push(y)});var h=this._oldChildren||[];d(p,h),g(l,u),this._initEvents(),this._oldChildren=p;function d(y,x){if(y.length===0&&x.length===0)return;new Vr(x,y,_,_).add(S).update(S).remove(pt(S,null)).execute();function _(b){return b.getId()}function S(b,w){var T=b==null?null:y[b],M=w==null?null:x[w];m(T,M)}}function m(y,x){if(!c&&y&&!y.getValue()&&(y=null),y!==l&&x!==l){if(x&&x.piece)y?(x.piece.updateData(!1,y,r,n,i),s.setItemGraphicEl(y.dataIndex,x.piece)):v(x);else if(y){var _=new cE(y,r,n,i);f.add(_),s.setItemGraphicEl(y.dataIndex,_)}}}function v(y){y&&y.piece&&(f.remove(y.piece),y.piece=null)}function g(y,x){x.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,y,r,n,i):(o.virtualPiece=new cE(y,r,n,i),f.add(o.virtualPiece)),x.piece.off("click"),o.virtualPiece.on("click",function(_){o._rootToNode(x.parentNode)})):o.virtualPiece&&(f.remove(o.virtualPiece),o.virtualPiece=null)}},t.prototype._initEvents=function(){var r=this;this.group.off("click"),this.group.on("click",function(n){var i=!1,a=r.seriesModel.getViewRoot();a.eachNode(function(o){if(!i&&o.piece&&o.piece===n.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")r._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var f=l.get("target",!0)||"_blank";Xu(u,f)}}i=!0}})})},t.prototype._rootToNode=function(r){r!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:r_,from:this.uid,seriesId:this.seriesModel.id,targetNode:r})},t.prototype.containPoint=function(r,n){var i=n.getData(),a=i.getItemLayout(0);if(a){var o=r[0]-a.cx,s=r[1]-a.cy,l=Math.sqrt(o*o+s*s);return l<=a.r&&l>=a.r0}},t.type="sunburst",t}(Vt),wF=ydt;var xdt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.ignoreStyleOnData=!0,r}return t.prototype.getInitialData=function(r,n){var i={name:r.name,children:r.data};TF(i);var a=this._levelModels=F(r.levels||[],function(l){return new Ht(l,this,n)},this),o=Ap.createTree(i,this,s);function s(l){l.wrapMethod("getItemModel",function(u,f){var c=o.getNodeByDataIndex(f),p=a[c.depth];return p&&(u.parentModel=p),u})}return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(r);return n.treePathInfo=vl(i,this),n},t.prototype.getLevelModel=function(r){return this._levelModels&&this._levelModels[r.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(r){r?this._viewRoot=r:r=this._viewRoot;var n=this.getRawData().tree.root;(!r||r!==n&&!n.contains(r))&&(this._viewRoot=n)},t.prototype.enableAriaDecal=function(){jv(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}(Wt);function TF(e){var t=0;D(e.children,function(n){TF(n);var i=n.value;B(i)&&(i=i[0]),t+=i});var r=e.value;B(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=t),r<0&&(r=0),B(e.value)?e.value[0]=r:e.value=r}var MF=xdt;var AF=Math.PI/180;function pE(e,t,r){t.eachSeriesByType(e,function(n){var i=n.get("center"),a=n.get("radius");B(a)||(a=[0,a]),B(i)||(i=[i,i]);var o=r.getWidth(),s=r.getHeight(),l=Math.min(o,s),u=q(i[0],o),f=q(i[1],s),c=q(a[0],l/2),p=q(a[1],l/2),h=-n.get("startAngle")*AF,d=n.get("minAngle")*AF,m=n.getData().tree.root,v=n.getViewRoot(),g=v.depth,y=n.get("sort");y!=null&&CF(v,y);var x=0;D(v.children,function(R){!isNaN(R.getValue())&&x++});var _=v.getValue(),S=Math.PI/(_||x)*2,b=v.depth>0,w=v.height-(b?-1:1),T=(p-c)/(w||1),M=n.get("clockwise"),C=n.get("stillShowZeroSum"),A=M?1:-1,P=function(R,k){if(R){var O=k;if(R!==m){var z=R.getValue(),U=_===0&&C?S:z*S;U1;)o=o.parentNode;var s=i.getColorFromPalette(o.name||o.dataIndex+"",t);return n.depth>1&&H(s)&&(s=Sd(s,(n.depth-1)/(a-1)*.5)),s}e.eachSeriesByType("sunburst",function(n){var i=n.getData(),a=i.tree;a.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=r(o,n,a.root.height));var u=i.ensureUniqueItemVisual(o.dataIndex,"style");V(u,l)})})}function dE(e){e.registerChartView(wF),e.registerSeriesModel(MF),e.registerLayout(pt(pE,"sunburst")),e.registerProcessor(pt(ba,"sunburst")),e.registerVisual(hE),SF(e)}var vE={color:"fill",borderColor:"stroke"},DF={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},lo=yt(),bdt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(r,n){return Tr(null,this)},t.prototype.getDataParams=function(r,n,i){var a=e.prototype.getDataParams.call(this,r,n);return i&&(a.info=lo(i).info),a},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(Wt),EF=bdt;function Sdt(e,t){return t=t||[0,0],F(["x","y"],function(r,n){var i=this.getAxis(r),a=t[n],o=e[n]/2;return i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(a-o)-i.dataToCoord(a+o))},this)}function mE(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(r){return e.dataToPoint(r)},size:Z(Sdt,e)}}}function wdt(e,t){return t=t||[0,0],F([0,1],function(r){var n=t[r],i=e[r]/2,a=[],o=[];return a[r]=n-i,o[r]=n+i,a[1-r]=o[1-r]=t[1-r],Math.abs(this.dataToPoint(a)[r]-this.dataToPoint(o)[r])},this)}function gE(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(r){return e.dataToPoint(r)},size:Z(wdt,e)}}}function Tdt(e,t){var r=this.getAxis(),n=t instanceof Array?t[0]:t,i=(e instanceof Array?e[0]:e)/2;return r.type==="category"?r.getBandWidth():Math.abs(r.dataToCoord(n-i)-r.dataToCoord(n+i))}function yE(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(r){return e.dataToPoint(r)},size:Z(Tdt,e)}}}function Mdt(e,t){return t=t||[0,0],F(["Radius","Angle"],function(r,n){var i="get"+r+"Axis",a=this[i](),o=t[n],s=e[n]/2,l=a.type==="category"?a.getBandWidth():Math.abs(a.dataToCoord(o-s)-a.dataToCoord(o+s));return r==="Angle"&&(l=l*Math.PI/180),l},this)}function xE(e){var t=e.getRadiusAxis(),r=e.getAngleAxis(),n=t.getExtent();return n[0]>n[1]&&n.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:n[1],r0:n[0]},api:{coord:function(i){var a=t.dataToRadius(i[0]),o=r.dataToAngle(i[1]),s=e.coordToPoint([a,o]);return s.push(a,o*Math.PI/180),s},size:Z(Mdt,e)}}}function _E(e){var t=e.getRect(),r=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:r.start,end:r.end,weeks:r.weeks,dayCount:r.allDay}},api:{coord:function(n,i){return e.dataToPoint(n,i)}}}}function n_(e,t,r,n){return e&&(e.legacy||e.legacy!==!1&&!r&&!n&&t!=="tspan"&&(t==="text"||st(e,"text")))}function i_(e,t,r){var n=e,i,a,o;if(t==="text")o=n;else{o={},st(n,"text")&&(o.text=n.text),st(n,"rich")&&(o.rich=n.rich),st(n,"textFill")&&(o.fill=n.textFill),st(n,"textStroke")&&(o.stroke=n.textStroke),st(n,"fontFamily")&&(o.fontFamily=n.fontFamily),st(n,"fontSize")&&(o.fontSize=n.fontSize),st(n,"fontStyle")&&(o.fontStyle=n.fontStyle),st(n,"fontWeight")&&(o.fontWeight=n.fontWeight),a={type:"text",style:o,silent:!0},i={};var s=st(n,"textPosition");r?i.position=s?n.textPosition:"inside":s&&(i.position=n.textPosition),st(n,"textPosition")&&(i.position=n.textPosition),st(n,"textOffset")&&(i.offset=n.textOffset),st(n,"textRotation")&&(i.rotation=n.textRotation),st(n,"textDistance")&&(i.distance=n.textDistance)}return IF(o,e),D(o.rich,function(l){IF(l,l)}),{textConfig:i,textContent:a}}function IF(e,t){t&&(t.font=t.textFont||t.font,st(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),st(t,"textAlign")&&(e.align=t.textAlign),st(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),st(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),st(t,"textWidth")&&(e.width=t.textWidth),st(t,"textHeight")&&(e.height=t.textHeight),st(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),st(t,"textPadding")&&(e.padding=t.textPadding),st(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),st(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),st(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),st(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),st(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),st(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),st(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function bE(e,t,r){var n=e;n.textPosition=n.textPosition||r.position||"inside",r.offset!=null&&(n.textOffset=r.offset),r.rotation!=null&&(n.textRotation=r.rotation),r.distance!=null&&(n.textDistance=r.distance);var i=n.textPosition.indexOf("inside")>=0,a=e.fill||"#000";LF(n,t);var o=n.textFill==null;return i?o&&(n.textFill=r.insideFill||"#fff",!n.textStroke&&r.insideStroke&&(n.textStroke=r.insideStroke),!n.textStroke&&(n.textStroke=a),n.textStrokeWidth==null&&(n.textStrokeWidth=2)):(o&&(n.textFill=e.fill||r.outsideFill||"#000"),!n.textStroke&&r.outsideStroke&&(n.textStroke=r.outsideStroke)),n.text=t.text,n.rich=t.rich,D(t.rich,function(s){LF(s,s)}),n}function LF(e,t){t&&(st(t,"fill")&&(e.textFill=t.fill),st(t,"stroke")&&(e.textStroke=t.fill),st(t,"lineWidth")&&(e.textStrokeWidth=t.lineWidth),st(t,"font")&&(e.font=t.font),st(t,"fontStyle")&&(e.fontStyle=t.fontStyle),st(t,"fontWeight")&&(e.fontWeight=t.fontWeight),st(t,"fontSize")&&(e.fontSize=t.fontSize),st(t,"fontFamily")&&(e.fontFamily=t.fontFamily),st(t,"align")&&(e.textAlign=t.align),st(t,"verticalAlign")&&(e.textVerticalAlign=t.verticalAlign),st(t,"lineHeight")&&(e.textLineHeight=t.lineHeight),st(t,"width")&&(e.textWidth=t.width),st(t,"height")&&(e.textHeight=t.height),st(t,"backgroundColor")&&(e.textBackgroundColor=t.backgroundColor),st(t,"padding")&&(e.textPadding=t.padding),st(t,"borderColor")&&(e.textBorderColor=t.borderColor),st(t,"borderWidth")&&(e.textBorderWidth=t.borderWidth),st(t,"borderRadius")&&(e.textBorderRadius=t.borderRadius),st(t,"shadowColor")&&(e.textBoxShadowColor=t.shadowColor),st(t,"shadowBlur")&&(e.textBoxShadowBlur=t.shadowBlur),st(t,"shadowOffsetX")&&(e.textBoxShadowOffsetX=t.shadowOffsetX),st(t,"shadowOffsetY")&&(e.textBoxShadowOffsetY=t.shadowOffsetY),st(t,"textShadowColor")&&(e.textShadowColor=t.textShadowColor),st(t,"textShadowBlur")&&(e.textShadowBlur=t.textShadowBlur),st(t,"textShadowOffsetX")&&(e.textShadowOffsetX=t.textShadowOffsetX),st(t,"textShadowOffsetY")&&(e.textShadowOffsetY=t.textShadowOffsetY))}var kF={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},PF=St(kF),dqt=Pr(ri,function(e,t){return e[t]=1,e},{}),vqt=ri.join(", "),fm=["","style","shape","extra"],Bp=yt();function SE(e,t,r,n,i){var a=e+"Animation",o=ja(e,n,i)||{},s=Bp(t).userDuring;return o.duration>0&&(o.during=s?Z(Idt,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),V(o,r[a]),o}function Fp(e,t,r,n){n=n||{};var i=n.dataIndex,a=n.isInit,o=n.clearStyle,s=r.isAnimationEnabled(),l=Bp(e),u=t.style;l.userDuring=t.during;var f={},c={};if(Pdt(e,t,c),NF("shape",t,c),NF("extra",t,c),!a&&s&&(Ldt(e,t,f),RF("shape",e,t,f),RF("extra",e,t,f),Rdt(e,t,u,f)),c.style=u,Adt(e,c,o),Ddt(e,t),s)if(a){var p={};D(fm,function(d){var m=d?t[d]:t;m&&m.enterFrom&&(d&&(p[d]=p[d]||{}),V(d?p[d]:p,m.enterFrom))});var h=SE("enter",e,t,r,i);h.duration>0&&e.animateFrom(p,h)}else Cdt(e,t,i||0,r,f);wE(e,t),u?e.dirty():e.markRedraw()}function wE(e,t){for(var r=Bp(e).leaveToProps,n=0;n0&&e.animateFrom(i,a)}}function Ddt(e,t){st(t,"silent")&&(e.silent=t.silent),st(t,"ignore")&&(e.ignore=t.ignore),e instanceof We&&st(t,"invisible")&&(e.invisible=t.invisible),e instanceof vt&&st(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}var uo={},Edt={setTransform:function(e,t){return uo.el[e]=t,this},getTransform:function(e){return uo.el[e]},setShape:function(e,t){var r=uo.el,n=r.shape||(r.shape={});return n[e]=t,r.dirtyShape&&r.dirtyShape(),this},getShape:function(e){var t=uo.el.shape;if(t)return t[e]},setStyle:function(e,t){var r=uo.el,n=r.style;return n&&(n[e]=t,r.dirtyStyle&&r.dirtyStyle()),this},getStyle:function(e){var t=uo.el.style;if(t)return t[e]},setExtra:function(e,t){var r=uo.el.extra||(uo.el.extra={});return r[e]=t,this},getExtra:function(e){var t=uo.el.extra;if(t)return t[e]}};function Idt(){var e=this,t=e.el;if(t){var r=Bp(t).userDuring,n=e.userDuring;if(r!==n){e.el=e.userDuring=null;return}uo.el=t,n(Edt)}}function RF(e,t,r,n){var i=r[e];if(i){var a=t[e],o;if(a){var s=r.transition,l=i.transition;if(l)if(!o&&(o=n[e]={}),yl(l))V(o,a);else for(var u=Yt(l),f=0;f=0){!o&&(o=n[e]={});for(var h=St(a),f=0;f=0)){var p=e.getAnimationStyleProps(),h=p?p.style:null;if(h){!a&&(a=n.style={});for(var d=St(r),u=0;u=0?t.getStore().get(k,E):void 0}var O=t.get(R.name,E),z=R&&R.ordinalMeta;return z?z.categories[O]:O}function b(I,E){E==null&&(E=u);var R=t.getItemVisual(E,"style"),k=R&&R.fill,O=R&&R.opacity,z=y(E,xl).getItemStyle();k!=null&&(z.fill=k),O!=null&&(z.opacity=O);var U={inheritColor:H(k)?k:"#000"},G=x(E,xl),Y=Qt(G,null,U,!1,!0);Y.text=G.getShallow("show")?bt(e.getFormattedLabel(E,xl),xa(t,E)):null;var et=jd(G,U,!1);return M(I,z),z=bE(z,Y,et),I&&T(z,I),z.legacy=!0,z}function w(I,E){E==null&&(E=u);var R=y(E,is).getItemStyle(),k=x(E,is),O=Qt(k,null,null,!0,!0);O.text=k.getShallow("show")?cr(e.getFormattedLabel(E,is),e.getFormattedLabel(E,xl),xa(t,E)):null;var z=jd(k,null,!0);return M(I,R),R=bE(R,O,z),I&&T(R,I),R.legacy=!0,R}function T(I,E){for(var R in E)st(E,R)&&(I[R]=E[R])}function M(I,E){I&&(I.textFill&&(E.textFill=I.textFill),I.textPosition&&(E.textPosition=I.textPosition))}function C(I,E){if(E==null&&(E=u),st(vE,I)){var R=t.getItemVisual(E,"style");return R?R[vE[I]]:null}if(st(DF,I))return t.getItemVisual(E,I)}function A(I){if(a.type==="cartesian2d"){var E=a.getBaseAxis();return CU(J({axis:E},I))}}function P(){return r.getCurrentSeriesIndices()}function L(I){return L0(I,r)}}function Hdt(e){var t={};return D(e.dimensions,function(r){var n=e.getDimensionInfo(r);if(!n.isExtraCoord){var i=n.coordDim,a=t[i]=t[i]||[];a[n.coordDimIndex]=e.getDimensionIndex(r)}}),t}function AE(e,t,r,n,i,a,o){if(!n){a.remove(t);return}var s=RE(e,t,r,n,i,a);return s&&o.setItemGraphicEl(r,s),s&&Zt(s,n.focus,n.blurScope,n.emphasisDisabled),s}function RE(e,t,r,n,i,a){var o=-1,s=t;t&&HF(t,n,i)&&(o=gt(a.childrenRef(),t),t=null);var l=!t,u=t;u?u.clearStates():(u=LE(n),s&&Vdt(s,u)),n.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Ui.normal.cfg=Ui.normal.conOpt=Ui.emphasis.cfg=Ui.emphasis.conOpt=Ui.blur.cfg=Ui.blur.conOpt=Ui.select.cfg=Ui.select.conOpt=null,Ui.isLegacy=!1,Ydt(u,r,n,i,l,Ui),Wdt(u,r,n,i,l),PE(e,u,r,n,Ui,i,l),st(n,"info")&&(lo(u).info=n.info);for(var f=0;f<_l.length;f++){var c=_l[f];if(c!==xl){var p=o_(n,c),h=NE(n,p,c);GF(c,u,p,h,Ui)}}return Fdt(u,n,i),n.type==="group"&&Xdt(e,u,r,n,i),o>=0?a.replaceAt(u,o):a.add(u),u}function HF(e,t,r){var n=lo(e),i=t.type,a=t.shape,o=t.style;return r.isUniversalTransitionEnabled()||i!=null&&i!==n.customGraphicType||i==="path"&&$dt(a)&&WF(a)!==n.customPathData||i==="image"&&st(o,"image")&&o.image!==n.customImagePath}function Wdt(e,t,r,n,i){var a=r.clipPath;if(a===!1)e&&e.getClipPath()&&e.removeClipPath();else if(a){var o=e.getClipPath();o&&HF(o,a,n)&&(o=null),o||(o=LE(a),e.setClipPath(o)),PE(null,o,t,a,null,n,i)}}function Ydt(e,t,r,n,i,a){if(!e.isGroup){UF(r,null,a),UF(r,is,a);var o=a.normal.conOpt,s=a.emphasis.conOpt,l=a.blur.conOpt,u=a.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var f=e.getTextContent();if(o===!1)f&&e.removeTextContent();else{o=a.normal.conOpt=o||{type:"text"},f?f.clearStates():(f=LE(o),e.setTextContent(f)),PE(null,f,t,o,null,n,i);for(var c=o&&o.style,p=0;p<_l.length;p++){var h=_l[p];if(h!==xl){var d=a[h].conOpt;GF(h,f,d,NE(o,d,h),null)}}c?f.dirty():f.markRedraw()}}}}function UF(e,t,r){var n=t?o_(e,t):e,i=t?NE(e,n,is):e.style,a=e.type,o=n?n.textConfig:null,s=e.textContent,l=s?t?o_(s,t):s:null;if(i&&(r.isLegacy||n_(i,a,!!o,!!l))){r.isLegacy=!0;var u=i_(i,a,!t);!o&&u.textConfig&&(o=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!t&&l){var f=l;!f.type&&(f.type="text")}var c=t?r[t]:r.normal;c.cfg=o,c.conOpt=l}function o_(e,t){return t?e?e[t]:null:e}function NE(e,t,r){var n=t&&t.style;return n==null&&r===is&&e&&(n=e.styleEmphasis),n}function Xdt(e,t,r,n,i){var a=n.children,o=a?a.length:0,s=n.$mergeChildren,l=s==="byName"||n.diffChildrenByName,u=s===!1;if(!(!o&&!l&&!u)){if(l){Zdt({api:e,oldChildren:t.children()||[],newChildren:a||[],dataIndex:r,seriesModel:i,group:t});return}u&&t.removeAll();for(var f=0;f=f;h--){var d=t.childAt(h);qdt(t,d,i)}}}function qdt(e,t,r){t&&Gp(t,lo(e).option,r)}function Zdt(e){new Vr(e.oldChildren,e.newChildren,VF,VF,e).add(BF).update(BF).remove(Kdt).execute()}function VF(e,t){var r=e&&e.name;return r??zdt+t}function BF(e,t){var r=this.context,n=e!=null?r.newChildren[e]:null,i=t!=null?r.oldChildren[t]:null;RE(r.api,i,r.dataIndex,n,r.seriesModel,r.group)}function Kdt(e){var t=this.context,r=t.oldChildren[e];r&&Gp(r,lo(r).option,t.seriesModel)}function WF(e){return e&&(e.pathData||e.d)}function $dt(e){return e&&(st(e,"pathData")||st(e,"d"))}function kE(e){e.registerChartView(FF),e.registerSeriesModel(EF)}var gf=yt(),YF=at,OE=Z,jdt=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(t,r,n,i){var a=r.get("value"),o=r.get("status");if(this._axisModel=t,this._axisPointerModel=r,this._api=n,!(!i&&this._lastValue===a&&this._lastStatus===o)){this._lastValue=a,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,a,t,r,n);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=f;var c=this._moveAnimation=this.determineAnimation(t,r);if(!s)s=this._group=new nt,this.createPointerEl(s,u,t,r),this.createLabelEl(s,u,t,r),n.getZr().add(s);else{var p=pt(XF,r,c);this.updatePointerEl(s,u,p),this.updateLabelEl(s,u,p,r)}ZF(s,r,!0),this._renderHandle(a)}},e.prototype.remove=function(t){this.clear(t)},e.prototype.dispose=function(t){this.clear(t)},e.prototype.determineAnimation=function(t,r){var n=r.get("animation"),i=t.axis,a=i.type==="category",o=r.get("snap");if(!o&&!a)return!1;if(n==="auto"||n==null){var s=this.animationThreshold;if(a&&i.getBandWidth()>s)return!0;if(o){var l=S1(t).seriesDataCount,u=i.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},e.prototype.makeElOption=function(t,r,n,i,a){},e.prototype.createPointerEl=function(t,r,n,i){var a=r.pointer;if(a){var o=gf(t).pointerEl=new Et[a.type](YF(r.pointer));t.add(o)}},e.prototype.createLabelEl=function(t,r,n,i){if(r.label){var a=gf(t).labelEl=new Lt(YF(r.label));t.add(a),qF(a,i)}},e.prototype.updatePointerEl=function(t,r,n){var i=gf(t).pointerEl;i&&r.pointer&&(i.setStyle(r.pointer.style),n(i,{shape:r.pointer.shape}))},e.prototype.updateLabelEl=function(t,r,n,i){var a=gf(t).labelEl;a&&(a.setStyle(r.label.style),n(a,{x:r.label.x,y:r.label.y}),qF(a,i))},e.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var r=this._axisPointerModel,n=this._api.getZr(),i=this._handle,a=r.getModel("handle"),o=r.get("status");if(!a.get("show")||!o||o==="hide"){i&&n.remove(i),this._handle=null;return}var s;this._handle||(s=!0,i=this._handle=Yo(a.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){Mn(u.event)},onmousedown:OE(this._onHandleDragMove,this,0,0),drift:OE(this._onHandleDragMove,this),ondragend:OE(this._onHandleDragEnd,this)}),n.add(i)),ZF(i,r,!1),i.setStyle(a.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=a.get("size");B(l)||(l=[l,l]),i.scaleX=l[0]/2,i.scaleY=l[1]/2,Li(this,"_doDispatchAxisPointer",a.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},e.prototype._moveHandleToValue=function(t,r){XF(this._axisPointerModel,!r&&this._moveAnimation,this._handle,zE(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,r){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(zE(n),[t,r],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(zE(i)),gf(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var r=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:r.cursorPoint[0],y:r.cursorPoint[1],tooltipOption:r.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var r=this._axisPointerModel.get("value");this._moveHandleToValue(r),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var r=t.getZr(),n=this._group,i=this._handle;r&&n&&(this._lastGraphicKey=null,n&&r.remove(n),i&&r.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),Qo(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,r,n){return n=n||0,{x:t[n],y:t[1-n],width:r[n],height:r[1-n]}},e}();function XF(e,t,r,n){KF(gf(r).lastProp,n)||(gf(r).lastProp=n,t?Rt(r,n,e):(r.stopAnimation(),r.attr(n)))}function KF(e,t){if(rt(e)&&rt(t)){var r=!0;return D(t,function(n,i){r=r&&KF(e[i],n)}),!!r}else return e===t}function qF(e,t){e[t.get(["label","show"])?"show":"hide"]()}function zE(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function ZF(e,t,r){var n=t.get("z"),i=t.get("zlevel");e&&e.traverse(function(a){a.type!=="group"&&(n!=null&&(a.z=n),i!=null&&(a.zlevel=i),a.silent=r)})}var Wp=jdt;function Yp(e){var t=e.get("type"),r=e.getModel(t+"Style"),n;return t==="line"?(n=r.getLineStyle(),n.fill=null):t==="shadow"&&(n=r.getAreaStyle(),n.stroke=null),n}function UE(e,t,r,n,i){var a=r.get("value"),o=VE(a,t.axis,t.ecModel,r.get("seriesDataIndices"),{precision:r.get(["label","precision"]),formatter:r.get(["label","formatter"])}),s=r.getModel("label"),l=la(s.get("padding")||0),u=s.getFont(),f=Ga(o,u),c=i.position,p=f.width+l[1]+l[3],h=f.height+l[0]+l[2],d=i.align;d==="right"&&(c[0]-=p),d==="center"&&(c[0]-=p/2);var m=i.verticalAlign;m==="bottom"&&(c[1]-=h),m==="middle"&&(c[1]-=h/2),Qdt(c,p,h,n);var v=s.get("backgroundColor");(!v||v==="auto")&&(v=t.get(["axisLine","lineStyle","color"])),e.label={x:c[0],y:c[1],style:Qt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:v}),z2:10}}function Qdt(e,t,r,n){var i=n.getWidth(),a=n.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+r,a)-r,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function VE(e,t,r,n,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:Ov(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};D(n,function(l){var u=r.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,c=u&&u.getDataParams(f);c&&s.seriesData.push(c)}),H(o)?a=o.replace("{value}",a):j(o)&&(a=o(s))}return a}function cm(e,t,r){var n=tr();return Cn(n,n,r.rotation),Nr(n,n,r.position),Or([e.dataToCoord(t),(r.labelOffset||0)+(r.labelDirection||1)*(r.labelMargin||0)],n)}function s_(e,t,r,n,i,a){var o=Br.innerTextLayout(r.rotation,0,r.labelDirection);r.labelMargin=i.get(["label","margin"]),UE(t,n,i,a,{position:cm(n.axis,e,r),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function Xp(e,t,r){return r=r||0,{x1:e[r],y1:e[1-r],x2:t[r],y2:t[1-r]}}function l_(e,t,r){return r=r||0,{x:e[r],y:e[1-r],width:t[r],height:t[1-r]}}function BE(e,t,r,n,i,a){return{cx:e,cy:t,r0:r,r:n,startAngle:i,endAngle:a,clockwise:!0}}var Jdt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,i,a,o){var s=i.axis,l=s.grid,u=a.get("type"),f=$F(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var p=Yp(a),h=tvt[u](s,c,f);h.style=p,r.graphicKey=h.type,r.pointer=h}var d=qv(l.model,i);s_(n,r,d,i,a,o)},t.prototype.getHandleTransform=function(r,n,i){var a=qv(n.axis.grid.model,n,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=cm(n.axis,r,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(r,n,i,a){var o=i.axis,s=o.grid,l=o.getGlobalExtent(!0),u=$F(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,c=[r.x,r.y];c[f]+=n[f],c[f]=Math.min(l[1],c[f]),c[f]=Math.max(l[0],c[f]);var p=(u[1]+u[0])/2,h=[p,p];h[f]=c[f];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:c[0],y:c[1],rotation:r.rotation,cursorPoint:h,tooltipOption:d[f]}},t}(Wp);function $F(e,t){var r={};return r[t.dim+"AxisIndex"]=t.index,e.getCartesian(r)}var tvt={line:function(e,t,r){var n=Xp([t,r[0]],[t,r[1]],jF(e));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(e,t,r){var n=Math.max(1,e.getBandWidth()),i=r[1]-r[0];return{type:"Rect",shape:l_([t-n/2,r[0]],[n,i],jF(e))}}};function jF(e){return e.dim==="x"?0:1}var QF=Jdt;var evt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}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}(Pt),JF=evt;var as=yt(),rvt=D;function f_(e,t,r){if(!Ot.node){var n=t.getZr();as(n).records||(as(n).records={}),nvt(n,t);var i=as(n).records[e]||(as(n).records[e]={});i.handler=r}}function nvt(e,t){if(as(e).initialized)return;as(e).initialized=!0,r("click",pt(t9,"click")),r("mousemove",pt(t9,"mousemove")),r("globalout",avt);function r(n,i){e.on(n,function(a){var o=ovt(t);rvt(as(e).records,function(s){s&&i(s,a,o.dispatchAction)}),ivt(o.pendings,t)})}}function ivt(e,t){var r=e.showTip.length,n=e.hideTip.length,i;r?i=e.showTip[r-1]:n&&(i=e.hideTip[n-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function avt(e,t,r){e.handler("leave",null,r)}function t9(e,t,r,n){t.handler(e,r,n)}function ovt(e){var t={showTip:[],hideTip:[]},r=function(n){var i=t[n.type];i?i.push(n):(n.dispatchAction=r,e.dispatchAction(n))};return{dispatchAction:r,pendings:t}}function pm(e,t){if(!Ot.node){var r=t.getZr(),n=(as(r).records||{})[e];n&&(as(r).records[e]=null)}}var svt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=n.getComponent("tooltip"),o=r.get("triggerOn")||a&&a.get("triggerOn")||"mousemove|click";f_("axisPointer",i,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(r,n){pm("axisPointer",n)},t.prototype.dispose=function(r,n){pm("axisPointer",n)},t.type="axisPointer",t}(Xt),r9=svt;function hm(e,t){var r=[],n=e.seriesIndex,i;if(n==null||!(i=t.getSeriesByIndex(n)))return{point:[]};var a=i.getData(),o=wi(a,e);if(o==null||o<0||B(o))return{point:[]};var s=a.getItemGraphicEl(o),l=i.coordinateSystem;if(i.getTooltipPosition)r=i.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),c=f.dim,p=u.dim,h=c==="x"||c==="radius"?1:0,d=a.mapDimension(p),m=[];m[h]=a.get(d,o),m[1-h]=a.get(a.getCalculationInfo("stackResultDimension"),o),r=l.dataToPoint(m)||[]}else r=l.dataToPoint(a.getValues(F(l.dimensions,function(g){return a.mapDimension(g)}),o))||[];else if(s){var v=s.getBoundingRect().clone();v.applyTransform(s.transform),r=[v.x+v.width/2,v.y+v.height/2]}return{point:r,el:s}}var n9=yt();function FE(e,t,r){var n=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||Z(r.dispatchAction,r),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){c_(i)&&(i=hm({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var l=c_(i),u=a.axesInfo,f=s.axesInfo,c=n==="leave"||c_(i),p={},h={},d={list:[],map:{}},m={showPointer:pt(uvt,h),showTooltip:pt(fvt,d)};D(s.coordSysMap,function(g,y){var x=l||g.containPoint(i);D(s.coordSysAxesInfo[y],function(_,S){var b=_.axis,w=dvt(u,_);if(!c&&x&&(!u||w)){var T=w&&w.value;T==null&&!l&&(T=b.pointToData(i)),T!=null&&i9(_,T,m,!1,p)}})});var v={};return D(f,function(g,y){var x=g.linkGroup;x&&!h[y]&&D(x.axesInfo,function(_,S){var b=h[S];if(_!==g&&b){var w=b.value;x.mapper&&(w=g.axis.scale.parse(x.mapper(w,a9(_),a9(g)))),v[g.key]=w}})}),D(v,function(g,y){i9(f[y],g,m,!0,p)}),cvt(h,f,p),pvt(d,i,e,o),hvt(f,o,r),p}}function i9(e,t,r,n,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){r.showPointer(e,t);return}var o=lvt(t,e),s=o.payloadBatch,l=o.snapToValue;s[0]&&i.seriesIndex==null&&V(i,s[0]),!n&&e.snap&&a.containData(l)&&l!=null&&(t=l),r.showPointer(e,t,s),r.showTooltip(e,o,l)}}function lvt(e,t){var r=t.axis,n=r.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return D(t.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(n),c,p;if(l.getAxisTooltipData){var h=l.getAxisTooltipData(f,e,r);p=h.dataIndices,c=h.nestestValue}else{if(p=l.getData().indicesOfNearest(f[0],e,r.type==="category"?.5:null),!p.length)return;c=l.getData().get(f[0],p[0])}if(!(c==null||!isFinite(c))){var d=e-c,m=Math.abs(d);m<=o&&((m=0&&s<0)&&(o=m,s=d,i=c,a.length=0),D(p,function(v){a.push({seriesIndex:l.seriesIndex,dataIndexInside:v,dataIndex:l.getData().getRawIndex(v)})}))}}),{payloadBatch:a,snapToValue:i}}function uvt(e,t,r,n){e[t.key]={value:r,payloadBatch:n}}function fvt(e,t,r,n){var i=r.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var l=t.coordSys.model,u=Sp(l),f=e.map[u];f||(f=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(f)),f.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function cvt(e,t,r){var n=r.axesInfo=[];D(t,function(i,a){var o=i.axisPointerModel.option,s=e[a];s?(!i.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!i.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:i.axis.dim,axisIndex:i.axis.model.componentIndex,value:o.value})})}function pvt(e,t,r,n){if(c_(t)||!e.list.length){n({type:"hideTip"});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:r.tooltipOption,position:r.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function hvt(e,t,r){var n=r.getZr(),i="axisPointerLastHighlights",a=n9(n)[i]||{},o=n9(n)[i]={};D(e,function(u,f){var c=u.axisPointerModel.option;c.status==="show"&&u.triggerEmphasis&&D(c.seriesDataIndices,function(p){var h=p.seriesIndex+" | "+p.dataIndex;o[h]=p})});var s=[],l=[];D(a,function(u,f){!o[f]&&l.push(u)}),D(o,function(u,f){!a[f]&&s.push(u)}),l.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function dvt(e,t){for(var r=0;r<(e||[]).length;r++){var n=e[r];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function a9(e){var t=e.axis.model,r={},n=r.axisDim=e.axis.dim;return r.axisIndex=r[n+"AxisIndex"]=t.componentIndex,r.axisName=r[n+"AxisName"]=t.name,r.axisId=r[n+"AxisId"]=t.id,r}function c_(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function wa(e){Gn.registerAxisPointerClass("CartesianAxisPointer",QF),e.registerComponentModel(JF),e.registerComponentView(r9),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var r=t.axisPointer.link;r&&!B(r)&&(t.axisPointer.link=[r])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,r){t.getComponent("axisPointer").coordSysAxesInfo=P6(t,r)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},FE)}function GE(e){Nt(M1),Nt(wa)}var vvt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,i,a,o){var s=i.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),f=u.getExtent(),c=s.dataToCoord(n),p=a.get("type");if(p&&p!=="none"){var h=Yp(a),d=gvt[p](s,l,c,f);d.style=h,r.graphicKey=d.type,r.pointer=d}var m=a.get(["label","margin"]),v=mvt(n,i,a,l,m);UE(r,i,a,o,v)},t}(Wp);function mvt(e,t,r,n,i){var a=t.axis,o=a.dataToCoord(e),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=n.getRadiusAxis().getExtent(),u,f,c;if(a.dim==="radius"){var p=tr();Cn(p,p,s),Nr(p,p,[n.cx,n.cy]),u=Or([o,-i],p);var h=t.getModel("axisLabel").get("rotate")||0,d=Br.innerTextLayout(s,h*Math.PI/180,-1);f=d.textAlign,c=d.textVerticalAlign}else{var m=l[1];u=n.coordToPoint([m+i,o]);var v=n.cx,g=n.cy;f=Math.abs(u[0]-v)/m<.3?"center":u[0]>v?"left":"right",c=Math.abs(u[1]-g)/m<.3?"middle":u[1]>g?"top":"bottom"}return{position:u,align:f,verticalAlign:c}}var gvt={line:function(e,t,r,n){return e.dim==="angle"?{type:"Line",shape:Xp(t.coordToPoint([n[0],r]),t.coordToPoint([n[1],r]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r}}},shadow:function(e,t,r,n){var i=Math.max(1,e.getBandWidth()),a=Math.PI/180;return e.dim==="angle"?{type:"Sector",shape:BE(t.cx,t.cy,n[0],n[1],(-r-i/2)*a,(-r+i/2)*a)}:{type:"Sector",shape:BE(t.cx,t.cy,r-i/2,r+i/2,0,Math.PI*2)}}},o9=vvt;var yvt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.findAxisModel=function(r){var n,i=this.ecModel;return i.eachComponent(r,function(a){a.getCoordSysModel()===this&&(n=a)},this),n},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(Pt),s9=yvt;var HE=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",se).models[0]},t.type="polarAxis",t}(Pt);ie(HE,to);var l9=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="angleAxis",t}(HE);var u9=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="radiusAxis",t}(HE);var WE=function(e){N(t,e);function t(r,n){return e.call(this,"radius",r,n)||this}return t.prototype.pointToData=function(r,n){return this.polar.pointToData(r,n)[this.dim==="radius"?0:1]},t}(Mr);WE.prototype.dataToRadius=Mr.prototype.dataToCoord;WE.prototype.radiusToData=Mr.prototype.coordToData;var f9=WE;var xvt=yt(),YE=function(e){N(t,e);function t(r,n){return e.call(this,"angle",r,n||[0,360])||this}return t.prototype.pointToData=function(r,n){return this.polar.pointToData(r,n)[this.dim==="radius"?0:1]},t.prototype.calculateCategoryInterval=function(){var r=this,n=r.getLabelModel(),i=r.scale,a=i.getExtent(),o=i.count();if(a[1]-a[0]<1)return 0;var s=a[0],l=r.dataToCoord(s+1)-r.dataToCoord(s),u=Math.abs(l),f=Ga(s==null?"":s+"",n.getFont(),"center","top"),c=Math.max(f.height,7),p=c/u;isNaN(p)&&(p=1/0);var h=Math.max(0,Math.floor(p)),d=xvt(r.model),m=d.lastAutoInterval,v=d.lastTickCount;return m!=null&&v!=null&&Math.abs(m-h)<=1&&Math.abs(v-o)<=1&&m>h?h=m:(d.lastTickCount=o,d.lastAutoInterval=h),h},t}(Mr);YE.prototype.dataToAngle=Mr.prototype.dataToCoord;YE.prototype.angleToData=Mr.prototype.coordToData;var c9=YE;var XE=["radius","angle"],_vt=function(){function e(t){this.dimensions=XE,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new f9,this._angleAxis=new c9,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(t){var r=this.pointToCoord(t);return this._radiusAxis.contain(r[0])&&this._angleAxis.contain(r[1])},e.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},e.prototype.getAxis=function(t){var r="_"+t+"Axis";return this[r]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(t){var r=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===t&&r.push(n),i.scale.type===t&&r.push(i),r},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(t){var r=this._angleAxis;return t===r?this._radiusAxis:r},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(t){var r=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[r],otherAxes:[this.getOtherAxis(r)]}},e.prototype.dataToPoint=function(t,r){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],r),this._angleAxis.dataToAngle(t[1],r)])},e.prototype.pointToData=function(t,r){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],r),this._angleAxis.angleToData(n[1],r)]},e.prototype.pointToCoord=function(t){var r=t[0]-this.cx,n=t[1]-this.cy,i=this.getAngleAxis(),a=i.getExtent(),o=Math.min(a[0],a[1]),s=Math.max(a[0],a[1]);i.inverse?o=s-360:s=o+360;var l=Math.sqrt(r*r+n*n);r/=l,n/=l;for(var u=Math.atan2(-n,r)/Math.PI*180,f=us;)u+=f*360;return[l,u]},e.prototype.coordToPoint=function(t){var r=t[0],n=t[1]/180*Math.PI,i=Math.cos(n)*r+this.cx,a=-Math.sin(n)*r+this.cy;return[i,a]},e.prototype.getArea=function(){var t=this.getAngleAxis(),r=this.getRadiusAxis(),n=r.getExtent().slice();n[0]>n[1]&&n.reverse();var i=t.getExtent(),a=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-i[0]*a,endAngle:-i[1]*a,clockwise:t.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,f=l*l+u*u-1e-4,c=this.r,p=this.r0;return f<=c*c&&f>=p*p}}},e.prototype.convertToPixel=function(t,r,n){var i=p9(r);return i===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,r,n){var i=p9(r);return i===this?this.pointToData(n):null},e}();function p9(e){var t=e.seriesModel,r=e.polarModel;return r&&r.coordinateSystem||t&&t.coordinateSystem}var h9=_vt;function bvt(e,t,r){var n=t.get("center"),i=r.getWidth(),a=r.getHeight();e.cx=q(n[0],i),e.cy=q(n[1],a);var o=e.getRadiusAxis(),s=Math.min(i,a)/2,l=t.get("radius");l==null?l=[0,"100%"]:B(l)||(l=[0,l]);var u=[q(l[0],s),q(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function Svt(e,t){var r=this,n=r.getAngleAxis(),i=r.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),e.eachSeries(function(s){if(s.coordinateSystem===r){var l=s.getData();D(mp(l,"radius"),function(u){i.scale.unionExtentFromData(l,u)}),D(mp(l,"angle"),function(u){n.scale.unionExtentFromData(l,u)})}}),Ja(n.scale,n.model),Ja(i.scale,i.model),n.type==="category"&&!n.onBand){var a=n.getExtent(),o=360/n.scale.count();n.inverse?a[1]+=o:a[1]-=o,n.setExtent(a[0],a[1])}}function wvt(e){return e.mainType==="angleAxis"}function d9(e,t){if(e.type=t.get("type"),e.scale=ol(t),e.onBand=t.get("boundaryGap")&&e.type==="category",e.inverse=t.get("inverse"),wvt(t)){e.inverse=e.inverse!==t.get("clockwise");var r=t.get("startAngle");e.setExtent(r,r+(e.inverse?-360:360))}t.axis=e,e.model=t}var Tvt={dimensions:XE,create:function(e,t){var r=[];return e.eachComponent("polar",function(n,i){var a=new h9(i+"");a.update=Svt;var o=a.getRadiusAxis(),s=a.getAngleAxis(),l=n.findAxisModel("radiusAxis"),u=n.findAxisModel("angleAxis");d9(o,l),d9(s,u),bvt(a,n,t),r.push(a),n.coordinateSystem=a,a.model=n}),e.eachSeries(function(n){if(n.get("coordinateSystem")==="polar"){var i=n.getReferringComponents("polar",se).models[0];n.coordinateSystem=i.coordinateSystem}}),r}},v9=Tvt;var Mvt=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function p_(e,t,r){t[1]>t[0]&&(t=t.slice().reverse());var n=e.coordToPoint([t[0],r]),i=e.coordToPoint([t[1],r]);return{x1:n[0],y1:n[1],x2:i[0],y2:i[1]}}function h_(e){var t=e.getRadiusAxis();return t.inverse?0:1}function m9(e){var t=e[0],r=e[e.length-1];t&&r&&Math.abs(Math.abs(t.coord-r.coord)-360)<1e-4&&e.pop()}var Avt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="PolarAxisPointer",r}return t.prototype.render=function(r,n){if(this.group.removeAll(),!!r.get("show")){var i=r.axis,a=i.polar,o=a.getRadiusAxis().getExtent(),s=i.getTicksCoords(),l=i.getMinorTicksCoords(),u=F(i.getViewLabels(),function(f){f=at(f);var c=i.scale,p=c.type==="ordinal"?c.getRawOrdinalNumber(f.tickValue):f.tickValue;return f.coord=i.dataToCoord(p),f});m9(u),m9(s),D(Mvt,function(f){r.get([f,"show"])&&(!i.scale.isBlank()||f==="axisLine")&&Cvt[f](this.group,r,a,s,l,o,u)},this)}},t.type="angleAxis",t}(Gn),Cvt={axisLine:function(e,t,r,n,i,a){var o=t.getModel(["axisLine","lineStyle"]),s=h_(r),l=s?0:1,u;a[l]===0?u=new Sr({shape:{cx:r.cx,cy:r.cy,r:a[s]},style:o.getLineStyle(),z2:1,silent:!0}):u=new zu({shape:{cx:r.cx,cy:r.cy,r:a[s],r0:a[l]},style:o.getLineStyle(),z2:1,silent:!0}),u.style.fill=null,e.add(u)},axisTick:function(e,t,r,n,i,a){var o=t.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=a[h_(r)],u=F(n,function(f){return new De({shape:p_(r,[l,l+s],f.coord)})});e.add(Zr(u,{style:J(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,r,n,i,a){if(i.length){for(var o=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=a[h_(r)],f=[],c=0;cg?"left":"right",_=Math.abs(v[1]-y)/m<.3?"middle":v[1]>y?"top":"bottom";if(s&&s[d]){var S=s[d];rt(S)&&S.textStyle&&(h=new Ht(S.textStyle,l,l.ecModel))}var b=new Lt({silent:Br.isLabelSilent(t),style:Qt(h,{x:v[0],y:v[1],fill:h.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:c.formattedLabel,align:x,verticalAlign:_})});if(e.add(b),f){var w=Br.makeAxisEventDataBase(t);w.targetType="axisLabel",w.value=c.rawLabel,ht(b).eventData=w}},this)},splitLine:function(e,t,r,n,i,a){var o=t.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],c=0;c=0?"p":"n",L=w;S&&(n[f][A]||(n[f][A]={p:w,n:w}),L=n[f][A][P]);var I=void 0,E=void 0,R=void 0,k=void 0;if(d.dim==="radius"){var O=d.dataToCoord(C)-w,z=l.dataToCoord(A);Math.abs(O)=k})}}})}function Nvt(e){var t={};D(e,function(n,i){var a=n.getData(),o=n.coordinateSystem,s=o.getBaseAxis(),l=_9(o,s),u=s.getExtent(),f=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/a.count(),c=t[l]||{bandWidth:f,remainedWidth:f,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},p=c.stacks;t[l]=c;var h=x9(n);p[h]||c.autoWidthCount++,p[h]=p[h]||{width:0,maxWidth:0};var d=q(n.get("barWidth"),f),m=q(n.get("barMaxWidth"),f),v=n.get("barGap"),g=n.get("barCategoryGap");d&&!p[h].width&&(d=Math.min(c.remainedWidth,d),p[h].width=d,c.remainedWidth-=d),m&&(p[h].maxWidth=m),v!=null&&(c.gap=v),g!=null&&(c.categoryGap=g)});var r={};return D(t,function(n,i){r[i]={};var a=n.stacks,o=n.bandWidth,s=q(n.categoryGap,o),l=q(n.gap,1),u=n.remainedWidth,f=n.autoWidthCount,c=(u-s)/(f+(f-1)*l);c=Math.max(c,0),D(a,function(m,v){var g=m.maxWidth;g&&g=r.y&&t[1]<=r.y+r.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=r.y&&t[0]<=r.y+r.height},e.prototype.pointToData=function(t){var r=this.getAxis();return[r.coordToData(r.toLocalCoord(t[r.orient==="horizontal"?0:1]))]},e.prototype.dataToPoint=function(t){var r=this.getAxis(),n=this.getRect(),i=[],a=r.orient==="horizontal"?0:1;return t instanceof Array&&(t=t[0]),i[a]=r.toGlobalCoord(r.dataToCoord(+t)),i[1-a]=a===0?n.y+n.height/2:n.x+n.width/2,i},e.prototype.convertToPixel=function(t,r,n){var i=A9(r);return i===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,r,n){var i=A9(r);return i===this?this.pointToData(n):null},e}();function A9(e){var t=e.seriesModel,r=e.singleAxisModel;return r&&r.coordinateSystem||t&&t.coordinateSystem}var C9=Hvt;function Wvt(e,t){var r=[];return e.eachComponent("singleAxis",function(n,i){var a=new C9(n,e,t);a.name="single_"+i,a.resize(n,t),n.coordinateSystem=a,r.push(a)}),e.eachSeries(function(n){if(n.get("coordinateSystem")==="singleAxis"){var i=n.getReferringComponents("singleAxis",se).models[0];n.coordinateSystem=i&&i.coordinateSystem}}),r}var Yvt={create:Wvt,dimensions:ZE},D9=Yvt;var E9=["x","y"],Xvt=["width","height"],qvt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,i,a,o){var s=i.axis,l=s.coordinateSystem,u=KE(l,1-v_(s)),f=l.dataToPoint(n)[0],c=a.get("type");if(c&&c!=="none"){var p=Yp(a),h=Zvt[c](s,f,u);h.style=p,r.graphicKey=h.type,r.pointer=h}var d=dm(i);s_(n,r,d,i,a,o)},t.prototype.getHandleTransform=function(r,n,i){var a=dm(n,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=cm(n.axis,r,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(r,n,i,a){var o=i.axis,s=o.coordinateSystem,l=v_(o),u=KE(s,l),f=[r.x,r.y];f[l]+=n[l],f[l]=Math.min(u[1],f[l]),f[l]=Math.max(u[0],f[l]);var c=KE(s,1-l),p=(c[1]+c[0])/2,h=[p,p];return h[l]=f[l],{x:f[0],y:f[1],rotation:r.rotation,cursorPoint:h,tooltipOption:{verticalAlign:"middle"}}},t}(Wp),Zvt={line:function(e,t,r){var n=Xp([t,r[0]],[t,r[1]],v_(e));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(e,t,r){var n=e.getBandWidth(),i=r[1]-r[0];return{type:"Rect",shape:l_([t-n/2,r[0]],[n,i],v_(e))}}};function v_(e){return e.isHorizontal()?0:1}function KE(e,t){var r=e.getRect();return[r[E9[t]],r[E9[t]]+r[Xvt[t]]]}var I9=qvt;var Kvt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="single",t}(Xt);function $E(e){Nt(wa),Gn.registerAxisPointerClass("SingleAxisPointer",I9),e.registerComponentView(Kvt),e.registerComponentView(w9),e.registerComponentModel(d_),Sa(e,"single",d_,d_.defaultOption),e.registerCoordinateSystem("single",D9)}var $vt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n,i){var a=Di(r);e.prototype.init.apply(this,arguments),L9(r,a)},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),L9(this.option,r)},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}(Pt);function L9(e,t){var r=e.cellSize,n;B(r)?n=r:n=e.cellSize=[r,r],n.length===1&&(n[1]=n[0]);var i=F([0,1],function(a){return $5(t,a)&&(n[a]="auto"),n[a]!=null&&n[a]!=="auto"});On(e,t,{type:"box",ignoreSize:i})}var P9=$vt;var jvt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){var a=this.group;a.removeAll();var o=r.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=n.getLocaleModel();this._renderDayRect(r,s,a),this._renderLines(r,s,l,a),this._renderYearText(r,s,l,a),this._renderMonthText(r,u,l,a),this._renderWeekText(r,u,s,l,a)},t.prototype._renderDayRect=function(r,n,i){for(var a=r.coordinateSystem,o=r.getModel("itemStyle").getItemStyle(),s=a.getCellWidth(),l=a.getCellHeight(),u=n.start.time;u<=n.end.time;u=a.getNextNDay(u,1).time){var f=a.dataToRect([u],!1).tl,c=new At({shape:{x:f[0],y:f[1],width:s,height:l},cursor:"default",style:o});i.add(c)}},t.prototype._renderLines=function(r,n,i,a){var o=this,s=r.coordinateSystem,l=r.getModel(["splitLine","lineStyle"]).getLineStyle(),u=r.get(["splitLine","show"]),f=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=n.start,p=0;c.time<=n.end.time;p++){d(c.formatedDate),p===0&&(c=s.getDateInfo(n.start.y+"-"+n.start.m));var h=c.date;h.setMonth(h.getMonth()+1),c=s.getDateInfo(h)}d(s.getNextNDay(n.end.time,1).formatedDate);function d(m){o._firstDayOfMonth.push(s.getDateInfo(m)),o._firstDayPoints.push(s.dataToRect([m],!1).tl);var v=o._getLinePointsOfOneWeek(r,m,i);o._tlpoints.push(v[0]),o._blpoints.push(v[v.length-1]),u&&o._drawSplitline(v,l,a)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,f,i),l,a),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,f,i),l,a)},t.prototype._getEdgesPoints=function(r,n,i){var a=[r[0].slice(),r[r.length-1].slice()],o=i==="horizontal"?0:1;return a[0][o]=a[0][o]-n/2,a[1][o]=a[1][o]+n/2,a},t.prototype._drawSplitline=function(r,n,i){var a=new Ie({z2:20,shape:{points:r},style:n});i.add(a)},t.prototype._getLinePointsOfOneWeek=function(r,n,i){for(var a=r.coordinateSystem,o=a.getDateInfo(n),s=[],l=0;l<7;l++){var u=a.getNextNDay(o.time,l),f=a.dataToRect([u.time],!1);s[2*u.day]=f.tl,s[2*u.day+1]=f[i==="horizontal"?"bl":"tr"]}return s},t.prototype._formatterLabel=function(r,n){return H(r)&&r?q5(r,n):j(r)?r(n):n.nameMap},t.prototype._yearTextPositionControl=function(r,n,i,a,o){var s=n[0],l=n[1],u=["center","bottom"];a==="bottom"?(l+=o,u=["center","top"]):a==="left"?s-=o:a==="right"?(s+=o,u=["center","top"]):l-=o;var f=0;return(a==="left"||a==="right")&&(f=Math.PI/2),{rotation:f,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},t.prototype._renderYearText=function(r,n,i,a){var o=r.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=i!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],f=(u[0][0]+u[1][0])/2,c=(u[0][1]+u[1][1])/2,p=i==="horizontal"?0:1,h={top:[f,u[p][1]],bottom:[f,u[1-p][1]],left:[u[1-p][0],c],right:[u[p][0],c]},d=n.start.y;+n.end.y>+n.start.y&&(d=d+"-"+n.end.y);var m=o.get("formatter"),v={start:n.start.y,end:n.end.y,nameMap:d},g=this._formatterLabel(m,v),y=new Lt({z2:30,style:Qt(o,{text:g})});y.attr(this._yearTextPositionControl(y,h[l],i,l,s)),a.add(y)}},t.prototype._monthTextPositionControl=function(r,n,i,a,o){var s="left",l="top",u=r[0],f=r[1];return i==="horizontal"?(f=f+o,n&&(s="center"),a==="start"&&(l="bottom")):(u=u+o,n&&(l="middle"),a==="start"&&(s="right")),{x:u,y:f,align:s,verticalAlign:l}},t.prototype._renderMonthText=function(r,n,i,a){var o=r.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),f=o.get("align"),c=[this._tlpoints,this._blpoints];(!s||H(s))&&(s&&(n=Jd(s)||n),s=n.get(["time","monthAbbr"])||[]);var p=u==="start"?0:1,h=i==="horizontal"?0:1;l=u==="start"?-l:l;for(var d=f==="center",m=0;m=i.start.time&&n.times.end.time&&r.reverse(),r},e.prototype._getRangeInfo=function(t){var r=[this.getDateInfo(t[0]),this.getDateInfo(t[1])],n;r[0].time>r[1].time&&(n=!0,r.reverse());var i=Math.floor(r[1].time/jE)-Math.floor(r[0].time/jE)+1,a=new Date(r[0].time),o=a.getDate(),s=r[1].date.getDate();a.setDate(o+i-1);var l=a.getDate();if(l!==s)for(var u=a.getTime()-r[1].time>0?1:-1;(l=a.getDate())!==s&&(a.getTime()-r[1].time)*u>0;)i-=u,a.setDate(l-u);var f=Math.floor((i+r[0].day+6)/7),c=n?-f+1:f-1;return n&&r.reverse(),{range:[r[0].formatedDate,r[1].formatedDate],start:r[0],end:r[1],allDay:i,weeks:f,nthWeek:c,fweek:r[0].day,lweek:r[1].day}},e.prototype._getDateByWeeksAndDay=function(t,r,n){var i=this._getRangeInfo(n);if(t>i.weeks||t===0&&ri.lweek)return null;var a=(t-1)*7-i.fweek+r,o=new Date(i.start.time);return o.setDate(+i.start.d+a),this.getDateInfo(o)},e.create=function(t,r){var n=[];return t.eachComponent("calendar",function(i){var a=new e(i,t,r);n.push(a),i.coordinateSystem=a}),t.eachSeries(function(i){i.get("coordinateSystem")==="calendar"&&(i.coordinateSystem=n[i.get("calendarIndex")||0])}),n},e.dimensions=["time","value"],e}();function N9(e){var t=e.calendarModel,r=e.seriesModel,n=t?t.coordinateSystem:r?r.coordinateSystem:null;return n}var k9=Qvt;function QE(e){e.registerComponentModel(P9),e.registerComponentView(R9),e.registerCoordinateSystem("calendar",k9)}function Jvt(e,t){var r=e.existing;if(t.id=e.keyInfo.id,!t.type&&r&&(t.type=r.type),t.parentId==null){var n=t.parentOption;n?t.parentId=n.id:r&&(t.parentId=r.parentId)}t.parentOption=null}function O9(e,t){var r;return D(t,function(n){e[n]!=null&&e[n]!=="auto"&&(r=!0)}),r}function tmt(e,t,r){var n=V({},r),i=e[t],a=r.$action||"merge";if(a==="merge")if(i){if(!1)var o;_t(i,n,!0),On(i,n,{ignoreSize:!0}),rM(r,i),m_(r,i),m_(r,i,"shape"),m_(r,i,"style"),m_(r,i,"extra"),r.clipPath=i.clipPath}else e[t]=n;else a==="replace"?e[t]=n:a==="remove"&&i&&(e[t]=null)}var z9=["transition","enterFrom","leaveTo"],emt=z9.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function m_(e,t,r){if(r&&(!e[r]&&t[r]&&(e[r]={}),e=e[r],t=t[r]),!(!e||!t))for(var n=r?z9:emt,i=0;i=0;f--){var c=i[f],p=Te(c.id,null),h=p!=null?o.get(p):null;if(h){var d=h.parent,g=Vi(d),y=d===a?{width:s,height:l}:{width:g.width,height:g.height},x={},_=Zs(h,c,y,null,{hv:c.hv,boundingMode:c.bounding},x);if(!Vi(h).isNew&&_){for(var S=c.transition,b={},w=0;w=0)?b[T]=M:h[T]=M}Rt(h,b,r,0)}else h.attr(x)}}},t.prototype._clear=function(){var r=this,n=this._elMap;n.each(function(i){g_(i,Vi(i).option,n,r._lastGraphicModel)}),this._elMap=$()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(Xt);function JE(e){var t=st(V9,e)?V9[e]:Kd(e),r=new t({});return Vi(r).type=e,r}function B9(e,t,r,n){var i=JE(r);return t.add(i),n.set(e,i),Vi(i).id=e,Vi(i).isNew=!0,i}function g_(e,t,r,n){var i=e&&e.parent;i&&(e.type==="group"&&e.traverse(function(a){g_(a,t,r,n)}),Gp(e,t,n),r.removeKey(Vi(e).id))}function F9(e,t,r,n){e.isGroup||D([["cursor",We.prototype.cursor],["zlevel",n||0],["z",r||0],["z2",0]],function(i){var a=i[0];st(t,a)?e[a]=bt(t[a],i[1]):e[a]==null&&(e[a]=i[1])}),D(St(t),function(i){if(i.indexOf("on")===0){var a=t[i];e[i]=j(a)?a:null}}),st(t,"draggable")&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function nmt(e){return e=V({},e),D(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(tM),function(t){delete e[t]}),e}function imt(e,t,r){var n=ht(e).eventData;!e.silent&&!e.ignore&&!n&&(n=ht(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),n&&(n.info=r.info)}function tI(e){e.registerComponentModel(U9),e.registerComponentView(G9),e.registerPreprocessor(function(t){var r=t.graphic;B(r)?!r[0]||!r[0].elements?t.graphic=[{elements:r}]:t.graphic=[t.graphic[0]]:r&&!r.elements&&(t.graphic=[{elements:[r]}])})}var eI=["x","y","radius","angle","single"],amt=["cartesian2d","polar","singleAxis"];function H9(e){var t=e.get("coordinateSystem");return gt(amt,t)>=0}function Bi(e){return e+"Axis"}function W9(e,t){var r=$(),n=[],i=$();e.eachComponent({mainType:"dataZoom",query:t},function(f){i.get(f.uid)||s(f)});var a;do a=!1,e.eachComponent("dataZoom",o);while(a);function o(f){!i.get(f.uid)&&l(f)&&(s(f),a=!0)}function s(f){i.set(f.uid,!0),n.push(f),u(f)}function l(f){var c=!1;return f.eachTargetAxis(function(p,h){var d=r.get(p);d&&d[h]&&(c=!0)}),c}function u(f){f.eachTargetAxis(function(c,p){(r.get(c)||r.set(c,[]))[p]=!0})}return n}function y_(e){var t=e.ecModel,r={infoList:[],infoMap:$()};return e.eachTargetAxis(function(n,i){var a=t.getComponent(Bi(n),i);if(a){var o=a.getCoordSysModel();if(o){var s=o.uid,l=r.infoMap.get(s);l||(l={model:o,axisModels:[]},r.infoList.push(l),r.infoMap.set(s,l)),l.axisModels.push(a)}}}),r}var rI=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}(),omt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._autoThrottle=!0,r._noTarget=!0,r._rangePropMode=["percent","percent"],r}return t.prototype.init=function(r,n,i){var a=Y9(r);this.settledOption=a,this.mergeDefaultAndTheme(r,i),this._doInit(a)},t.prototype.mergeOption=function(r){var n=Y9(r);_t(this.option,r,!0),_t(this.settledOption,n,!0),this._doInit(n)},t.prototype._doInit=function(r){var n=this.option;this._setDefaultThrottle(r),this._updateRangeUse(r);var i=this.settledOption;D([["start","startValue"],["end","endValue"]],function(a,o){this._rangePropMode[o]==="value"&&(n[a[0]]=i[a[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var r=this.get("orient",!0),n=this._targetAxisInfoMap=$(),i=this._fillSpecifiedTargetAxis(n);i?this._orient=r||this._makeAutoOrientByTargetAxis():(this._orient=r||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each(function(a){a.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(r){var n=!1;return D(eI,function(i){var a=this.getReferringComponents(Bi(i),zO);if(a.specified){n=!0;var o=new rI;D(a.models,function(s){o.add(s.componentIndex)}),r.set(i,o)}},this),n},t.prototype._fillAutoTargetAxisByOrient=function(r,n){var i=this.ecModel,a=!0;if(a){var o=n==="vertical"?"y":"x",s=i.findComponents({mainType:o+"Axis"});l(s,o)}if(a){var s=i.findComponents({mainType:"singleAxis",filter:function(f){return f.get("orient",!0)===n}});l(s,"single")}function l(u,f){var c=u[0];if(c){var p=new rI;if(p.add(c.componentIndex),r.set(f,p),a=!1,f==="x"||f==="y"){var h=c.getReferringComponents("grid",se).models[0];h&&D(u,function(d){c.componentIndex!==d.componentIndex&&h===d.getReferringComponents("grid",se).models[0]&&p.add(d.componentIndex)})}}}a&&D(eI,function(u){if(a){var f=i.findComponents({mainType:Bi(u),filter:function(p){return p.get("type",!0)==="category"}});if(f[0]){var c=new rI;c.add(f[0].componentIndex),r.set(u,c),a=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var r;return this.eachTargetAxis(function(n){!r&&(r=n)},this),r==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(r){if(r.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(r){var n=this._rangePropMode,i=this.get("rangeMode");D([["start","startValue"],["end","endValue"]],function(a,o){var s=r[a[0]]!=null,l=r[a[1]]!=null;s&&!l?n[o]="percent":!s&&l?n[o]="value":i?n[o]=i[o]:s&&(n[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var r;return this.eachTargetAxis(function(n,i){r==null&&(r=this.ecModel.getComponent(Bi(n),i))},this),r},t.prototype.eachTargetAxis=function(r,n){this._targetAxisInfoMap.each(function(i,a){D(i.indexList,function(o){r.call(n,a,o)})})},t.prototype.getAxisProxy=function(r,n){var i=this.getAxisModel(r,n);if(i)return i.__dzAxisProxy},t.prototype.getAxisModel=function(r,n){var i=this._targetAxisInfoMap.get(r);if(i&&i.indexMap[n])return this.ecModel.getComponent(Bi(r),n)},t.prototype.setRawRange=function(r){var n=this.option,i=this.settledOption;D([["start","startValue"],["end","endValue"]],function(a){(r[a[0]]!=null||r[a[1]]!=null)&&(n[a[0]]=i[a[0]]=r[a[0]],n[a[1]]=i[a[1]]=r[a[1]])},this),this._updateRangeUse(r)},t.prototype.setCalculatedRange=function(r){var n=this.option;D(["start","startValue","end","endValue"],function(i){n[i]=r[i]})},t.prototype.getPercentRange=function(){var r=this.findRepresentativeAxisProxy();if(r)return r.getDataPercentWindow()},t.prototype.getValueRange=function(r,n){if(r==null&&n==null){var i=this.findRepresentativeAxisProxy();if(i)return i.getDataValueWindow()}else return this.getAxisProxy(r,n).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(r){if(r)return r.__dzAxisProxy;for(var n,i=this._targetAxisInfoMap.keys(),a=0;ao[1];if(x&&!_&&!S)return!0;x&&(v=!0),_&&(d=!0),S&&(m=!0)}return v&&d&&m})}else Zp(f,function(h){if(a==="empty")l.setData(u=u.map(h,function(m){return s(m)?m:NaN}));else{var d={};d[h]=o,u.selectRange(d)}});Zp(f,function(h){u.setApproximateExtent(o,h)})}});function s(l){return l>=o[0]&&l<=o[1]}},e.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},r=this._dataZoomModel,n=this._dataExtent;Zp(["min","max"],function(i){var a=r.get(i+"Span"),o=r.get(i+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?a=$t(n[0]+o,n,[0,100],!0):a!=null&&(o=$t(a,[0,100],n,!0)-n[0]),t[i+"Span"]=a,t[i+"ValueSpan"]=o},this)},e.prototype._setAxisModel=function(){var t=this.getAxisModel(),r=this._percentWindow,n=this._valueWindow;if(r){var i=Qy(n,[0,500]);i=Math.min(i,20);var a=t.axis.scale.rawExtentInfo;r[0]!==0&&a.setDeterminedMinMax("min",+n[0].toFixed(i)),r[1]!==100&&a.setDeterminedMinMax("max",+n[1].toFixed(i)),a.freeze()}},e}();function cmt(e,t,r){var n=[1/0,-1/0];Zp(r,function(o){VU(n,o.getData(),t)});var i=e.getAxisModel(),a=Yx(i.axis.scale,i,n).calculate();return[a.min,a.max]}var K9=fmt;var pmt={getTargetSeries:function(e){function t(i){e.eachComponent("dataZoom",function(a){a.eachTargetAxis(function(o,s){var l=e.getComponent(Bi(o),s);i(o,s,l,a)})})}t(function(i,a,o,s){o.__dzAxisProxy=null});var r=[];t(function(i,a,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new K9(i,a,s,e),r.push(o.__dzAxisProxy))});var n=$();return D(r,function(i){D(i.getTargetSeriesModels(),function(a){n.set(a.uid,a)})}),n},overallReset:function(e,t){e.eachComponent("dataZoom",function(r){r.eachTargetAxis(function(n,i){r.getAxisProxy(n,i).reset(r)}),r.eachTargetAxis(function(n,i){r.getAxisProxy(n,i).filterData(r,t)})}),e.eachComponent("dataZoom",function(r){var n=r.findRepresentativeAxisProxy();if(n){var i=n.getDataPercentWindow(),a=n.getDataValueWindow();r.setCalculatedRange({start:i[0],end:i[1],startValue:a[0],endValue:a[1]})}})}},$9=pmt;function nI(e){e.registerAction("dataZoom",function(t,r){var n=W9(r,t);D(n,function(i){i.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var j9=!1;function yf(e){j9||(j9=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,$9),nI(e),e.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function Q9(e){e.registerComponentModel(X9),e.registerComponentView(q9),yf(e)}var yr=function(){function e(){}return e}();var J9={};function Sl(e,t){J9[e]=t}function x_(e){return J9[e]}var dmt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var r=this.ecModel;D(this.option.feature,function(n,i){var a=x_(i);a&&(a.getDefaultOption&&(a.defaultOption=a.getDefaultOption(r)),_t(n,a.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}(Pt),tG=dmt;function eG(e,t,r){var n=t.getBoxLayoutParams(),i=t.get("padding"),a={width:r.getWidth(),height:r.getHeight()},o=re(n,a,i);fa(t.get("orient"),e,t.get("itemGap"),o.width,o.height),Zs(e,n,a,i)}function __(e,t){var r=la(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),e=new At({shape:{x:e.x-r[3],y:e.y-r[0],width:e.width+r[1]+r[3],height:e.height+r[0]+r[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),e}var mmt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(r,n,i,a){var o=this.group;if(o.removeAll(),!r.get("show"))return;var s=+r.get("itemSize"),l=r.get("orient")==="vertical",u=r.get("feature")||{},f=this._features||(this._features={}),c=[];D(u,function(d,m){c.push(m)}),new Vr(this._featureNames||[],c).add(p).update(p).remove(pt(p,null)).execute(),this._featureNames=c;function p(d,m){var v=c[d],g=c[m],y=u[v],x=new Ht(y,r,r.ecModel),_;if(a&&a.newTitle!=null&&a.featureName===v&&(y.title=a.newTitle),v&&!g){if(gmt(v))_={onclick:x.option.onclick,featureName:v};else{var S=x_(v);if(!S)return;_=new S}f[v]=_}else if(_=f[g],!_)return;_.uid=Ci("toolbox-feature"),_.model=x,_.ecModel=n,_.api=i;var b=_ instanceof yr;if(!v&&g){b&&_.dispose&&_.dispose(n,i);return}if(!x.get("show")||b&&_.unusable){b&&_.remove&&_.remove(n,i);return}h(x,_,v),x.setIconStatus=function(w,T){var M=this.option,C=this.iconPaths;M.iconStatus=M.iconStatus||{},M.iconStatus[w]=T,C[w]&&(T==="emphasis"?Yr:Xr)(C[w])},_ instanceof yr&&_.render&&_.render(x,n,i,a)}function h(d,m,v){var g=d.getModel("iconStyle"),y=d.getModel(["emphasis","iconStyle"]),x=m instanceof yr&&m.getIcons?m.getIcons():d.get("icon"),_=d.get("title")||{},S,b;H(x)?(S={},S[v]=x):S=x,H(_)?(b={},b[v]=_):b=_;var w=d.iconPaths={};D(S,function(T,M){var C=Yo(T,{},{x:-s/2,y:-s/2,width:s,height:s});C.setStyle(g.getItemStyle());var A=C.ensureState("emphasis");A.style=y.getItemStyle();var P=new Lt({style:{text:b[M],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null},ignore:!0});C.setTextContent(P),sa({el:C,componentModel:r,itemName:M,formatterParamsExtra:{title:b[M]}}),C.__title=b[M],C.on("mouseover",function(){var L=y.getItemStyle(),I=l?r.get("right")==null&&r.get("left")!=="right"?"right":"left":r.get("bottom")==null&&r.get("top")!=="bottom"?"bottom":"top";P.setStyle({fill:y.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),C.setTextConfig({position:y.get("textPosition")||I}),P.ignore=!r.get("showTitle"),i.enterEmphasis(this)}).on("mouseout",function(){d.get(["iconStatus",M])!=="emphasis"&&i.leaveEmphasis(this),P.hide()}),(d.get(["iconStatus",M])==="emphasis"?Yr:Xr)(C),o.add(C),C.on("click",Z(m.onclick,m,n,i,M)),w[M]=C})}eG(o,r,i),o.add(__(o.getBoundingRect(),r)),l||o.eachChild(function(d){var m=d.__title,v=d.ensureState("emphasis"),g=v.textConfig||(v.textConfig={}),y=d.getTextContent(),x=y&&y.ensureState("emphasis");if(x&&!j(x)&&m){var _=x.style||(x.style={}),S=Ga(m,Lt.makeFont(_)),b=d.x+o.x,w=d.y+o.y+s,T=!1;w+S.height>i.getHeight()&&(g.position="top",T=!0);var M=T?-5-S.height:s+10;b+S.width/2>i.getWidth()?(g.position=["100%",M],_.align="right"):b-S.width/2<0&&(g.position=[0,M],_.align="left")}})},t.prototype.updateView=function(r,n,i,a){D(this._features,function(o){o instanceof yr&&o.updateView&&o.updateView(o.model,n,i,a)})},t.prototype.remove=function(r,n){D(this._features,function(i){i instanceof yr&&i.remove&&i.remove(r,n)}),this.group.removeAll()},t.prototype.dispose=function(r,n){D(this._features,function(i){i instanceof yr&&i.dispose&&i.dispose(r,n)})},t.type="toolbox",t}(Xt);function gmt(e){return e.indexOf("my")===0}var rG=mmt;var ymt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(r,n){var i=this.model,a=i.get("name")||r.get("title.0.text")||"echarts",o=n.getZr().painter.getType()==="svg",s=o?"svg":i.get("type",!0)||"png",l=n.getConnectedDataURL({type:s,backgroundColor:i.get("backgroundColor",!0)||r.get("backgroundColor")||"#fff",connectedBackgroundColor:i.get("connectedBackgroundColor"),excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")}),u=Ot.browser;if(j(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement("a");f.download=a+"."+s,f.target="_blank",f.href=l;var c=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(c)}else if(window.navigator.msSaveOrOpenBlob||o){var p=l.split(","),h=p[0].indexOf("base64")>-1,d=o?decodeURIComponent(p[1]):p[1];h&&(d=window.atob(d));var m=a+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var v=d.length,g=new Uint8Array(v);v--;)g[v]=d.charCodeAt(v);var y=new Blob([g]);window.navigator.msSaveOrOpenBlob(y,m)}else{var x=document.createElement("iframe");document.body.appendChild(x);var _=x.contentWindow,S=_.document;S.open("image/svg+xml","replace"),S.write(d),S.close(),_.focus(),S.execCommand("SaveAs",!0,m),document.body.removeChild(x)}}else{var b=i.get("lang"),w='',T=window.open();T.document.write(w),T.document.title=a}},t.getDefaultOption=function(r){var n={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:r.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:r.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return n},t}(yr),nG=ymt;var iG="__ec_magicType_stack__";var xmt=[["line","bar"],["stack"]],_mt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var r=this.model,n=r.get("icon"),i={};return D(r.get("type"),function(a){n[a]&&(i[a]=n[a])}),i},t.getDefaultOption=function(r){var n={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:r.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return n},t.prototype.onclick=function(r,n,i){var a=this.model,o=a.get(["seriesIndex",i]);if(aG[i]){var s={series:[]},l=function(c){var p=c.subType,h=c.id,d=aG[i](p,h,c,a);d&&(J(d,c.option),s.series.push(d));var m=c.coordinateSystem;if(m&&m.type==="cartesian2d"&&(i==="line"||i==="bar")){var v=m.getAxesByScale("ordinal")[0];if(v){var g=v.dim,y=g+"Axis",x=c.getReferringComponents(y,se).models[0],_=x.componentIndex;s[y]=s[y]||[];for(var S=0;S<=_;S++)s[y][_]=s[y][_]||{};s[y][_].boundaryGap=i==="bar"}}};D(xmt,function(c){gt(c,i)>=0&&D(c,function(p){a.setIconStatus(p,"normal")})}),a.setIconStatus(i,"emphasis"),r.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,f=i;i==="stack"&&(u=_t({stack:a.option.title.tiled,tiled:a.option.title.stack},a.option.title),a.get(["iconStatus",i])!=="emphasis"&&(f="tiled")),n.dispatchAction({type:"changeMagicType",currentType:f,newOption:s,newTitle:u,featureName:"magicType"})}},t}(yr),aG={line:function(e,t,r,n){if(e==="bar")return _t({id:t,type:"line",data:r.get("data"),stack:r.get("stack"),markPoint:r.get("markPoint"),markLine:r.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(e,t,r,n){if(e==="line")return _t({id:t,type:"bar",data:r.get("data"),stack:r.get("stack"),markPoint:r.get("markPoint"),markLine:r.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(e,t,r,n){var i=r.get("stack")===iG;if(e==="line"||e==="bar")return n.setIconStatus("stack",i?"normal":"emphasis"),_t({id:t,stack:i?"":iG},n.get(["option","stack"])||{},!0)}};cn({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(e,t){t.mergeOption(e.newOption)});var oG=_mt;var S_=new Array(60).join("-"),Kp=" ";function bmt(e){var t={},r=[],n=[];return e.eachRawSeries(function(i){var a=i.coordinateSystem;if(a&&(a.type==="cartesian2d"||a.type==="polar")){var o=a.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:a.getOtherAxis(o),series:[]},n.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(i)}else r.push(i)}else r.push(i)}),{seriesGroupByCategoryAxis:t,other:r,meta:n}}function Smt(e){var t=[];return D(e,function(r,n){var i=r.categoryAxis,a=r.valueAxis,o=a.dim,s=[" "].concat(F(r.series,function(h){return h.name})),l=[i.model.getCategories()];D(r.series,function(h){var d=h.getRawData();l.push(h.getRawData().mapArray(d.mapDimension(o),function(m){return m}))});for(var u=[s.join(Kp)],f=0;f{for(var r in t)uet(e,r,{get:t[r],en `),meta:t.meta}}function b_(e){return e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Mmt(e){var t=e.slice(0,e.indexOf(` `));if(t.indexOf(Kp)>=0)return!0}var iI=new RegExp("["+Kp+"]+","g");function Amt(e){for(var t=e.split(/\n+/g),r=b_(t.shift()).split(iI),n=[],i=F(r,function(l){return{name:l,data:[]}}),a=0;a=0;a--){var o=r[a];if(o[i])break}if(a<0){var s=e.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(s){var l=s.getPercentRange();r[0][i]={dataZoomId:i,start:l[0],end:l[1]}}}}),r.push(t)}function cG(e){var t=aI(e),r=t[t.length-1];t.length>1&&t.pop();var n={};return lG(r,function(i,a){for(var o=t.length-1;o>=0;o--)if(i=t[o][a],i){n[a]=i;break}}),n}function pG(e){uG(e).snapshots=null}function hG(e){return aI(e).length}function aI(e){var t=uG(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var Lmt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(r,n){pG(r),n.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(r){var n={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:r.getLocaleModel().get(["toolbox","restore","title"])};return n},t}(yr);cn({type:"restore",event:"restore",update:"prepareAndUpdate"},function(e,t){t.resetOption("recreate")});var vG=Lmt;var Pmt=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],Rmt=function(){function e(t,r,n){var i=this;this._targetInfoList=[];var a=mG(r,t);C(Nmt,function(o,s){(!n||!n.include||gt(n.include,s)>=0)&&o(a,i._targetInfoList)})}return e.prototype.setOutputRanges=function(t,r){return this.matchOutputRanges(t,r,function(n,i,a){if((n.coordRanges||(n.coordRanges=[])).push(i),!n.coordRange){n.coordRange=i;var o=oI[n.brushType](0,a,i);n.__rangeOffset={offset:_G[n.brushType](o.values,n.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},e.prototype.matchOutputRanges=function(t,r,n){C(t,function(i){var a=this.findTargetInfo(i,r);a&&a!==!0&&C(a.coordSyses,function(o){var s=oI[i.brushType](1,o,i.range,!0);n(i,s.values,o,r)})},this)},e.prototype.setInputRanges=function(t,r){C(t,function(n){var i=this.findTargetInfo(n,r);if(n.range=n.range||[],i&&i!==!0){n.panelId=i.panelId;var a=oI[n.brushType](0,i.coordSys,n.coordRange),o=n.__rangeOffset;n.range=o?_G[n.brushType](a.values,o.offset,kmt(a.xyMinMax,o.xyMinMax)):a.values}},this)},e.prototype.makePanelOpts=function(t,r){return F(this._targetInfoList,function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:r?r(n):null,clipPath:q1(i),isTargetByCursor:K1(i,t,n.coordSysModel),getLinearBrushOtherExtent:Z1(i)}})},e.prototype.controlSeries=function(t,r,n){var i=this.findTargetInfo(t,n);return i===!0||i&>(i.coordSyses,r.coordinateSystem)>=0},e.prototype.findTargetInfo=function(t,r){for(var n=this._targetInfoList,i=mG(r,t),a=0;ae[1]&&e.reverse(),e}function mG(e,t){return Us(e,t,{includeMainTypes:Pmt})}var Nmt={grid:function(e,t){var r=e.xAxisModels,n=e.yAxisModels,i=e.gridModels,a=$(),o={},s={};!r&&!n&&!i||(C(r,function(l){var u=l.axis.grid.model;a.set(u.id,u),o[u.id]=!0}),C(n,function(l){var u=l.axis.grid.model;a.set(u.id,u),s[u.id]=!0}),C(i,function(l){a.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),a.each(function(l){var u=l.coordinateSystem,f=[];C(u.getCartesians(),function(c,p){(gt(r,c.getAxis("x").model)>=0||gt(n,c.getAxis("y").model)>=0)&&f.push(c)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:yG.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(e,t){C(e.geoModels,function(r){var n=r.coordinateSystem;t.push({panelId:"geo--"+r.id,geoModel:r,coordSysModel:r,coordSys:n,coordSyses:[n],getPanelRect:yG.geo})})}},gG=[function(e,t){var r=e.xAxisModel,n=e.yAxisModel,i=e.gridModel;return!i&&r&&(i=r.axis.grid.model),!i&&n&&(i=n.axis.grid.model),i&&i===t.gridModel},function(e,t){var r=e.geoModel;return r&&r===t.geoModel}],yG={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(oa(e)),t}},oI={lineX:pt(xG,0),lineY:pt(xG,1),rect:function(e,t,r,n){var i=e?t.pointToData([r[0][0],r[1][0]],n):t.dataToPoint([r[0][0],r[1][0]],n),a=e?t.pointToData([r[0][1],r[1][1]],n):t.dataToPoint([r[0][1],r[1][1]],n),o=[sI([i[0],a[0]]),sI([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,r,n){var i=[[1/0,-1/0],[1/0,-1/0]],a=F(r,function(o){var s=e?t.pointToData(o,n):t.dataToPoint(o,n);return i[0][0]=Math.min(i[0][0],s[0]),i[1][0]=Math.min(i[1][0],s[1]),i[0][1]=Math.max(i[0][1],s[0]),i[1][1]=Math.max(i[1][1],s[1]),s});return{values:a,xyMinMax:i}}};function xG(e,t,r,n){var i=r.getAxis(["x","y"][e]),a=sI(F([0,1],function(s){return t?i.coordToData(i.toLocalCoord(n[s]),!0):i.toGlobalCoord(i.dataToCoord(n[s]))})),o=[];return o[e]=a,o[1-e]=[NaN,NaN],{values:a,xyMinMax:o}}var _G={lineX:pt(bG,0),lineY:pt(bG,1),rect:function(e,t,r){return[[e[0][0]-r[0]*t[0][0],e[0][1]-r[0]*t[0][1]],[e[1][0]-r[1]*t[1][0],e[1][1]-r[1]*t[1][1]]]},polygon:function(e,t,r){return F(e,function(n,i){return[n[0]-r[0]*t[i][0],n[1]-r[1]*t[i][1]]})}};function bG(e,t,r,n){return[t[0]-n[e]*r[0],t[1]-n[e]*r[1]]}function kmt(e,t){var r=SG(e),n=SG(t),i=[r[0]/n[0],r[1]/n[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function SG(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var vm=Rmt;var lI=C,Omt=NO("toolbox-dataZoom_");var zmt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(r,n,i,a){this._brushController||(this._brushController=new Up(i.getZr()),this._brushController.on("brush",Z(this._onBrush,this)).mount()),Bmt(r,n,this,a,i),Vmt(r,n)},t.prototype.onclick=function(r,n,i){Umt[i].call(this)},t.prototype.remove=function(r,n){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(r,n){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(r){var n=r.areas;if(!r.isEnd||!n.length)return;var i={},a=this.ecModel;this._brushController.updateCovers([]);var o=new vm(uI(this.model),a,{include:["grid"]});o.matchOutputRanges(n,a,function(u,f,c){if(c.type==="cartesian2d"){var p=u.brushType;p==="rect"?(s("x",c,f[0]),s("y",c,f[1])):s({lineX:"x",lineY:"y"}[p],c,f)}}),fG(a,i),this._dispatchZoomAction(i);function s(u,f,c){var p=f.getAxis(u),h=p.model,d=l(u,h,a),m=d.findRepresentativeAxisProxy(h).getMinMaxSpan();(m.minValueSpan!=null||m.maxValueSpan!=null)&&(c=Hn(0,c.slice(),p.scale.getExtent(),0,m.minValueSpan,m.maxValueSpan)),d&&(i[d.id]={dataZoomId:d.id,startValue:c[0],endValue:c[1]})}function l(u,f,c){var p;return c.eachComponent({mainType:"dataZoom",subType:"select"},function(h){var d=h.getAxisModel(u,f.componentIndex);d&&(p=h)}),p}},t.prototype._dispatchZoomAction=function(r){var n=[];lI(r,function(i,a){n.push(at(i))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},t.getDefaultOption=function(r){var n={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:r.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return n},t}(yr),Umt={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(cG(this.ecModel))}};function uI(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 Vmt(e,t){e.setIconStatus("back",hG(t)>1?"emphasis":"normal")}function Bmt(e,t,r,n,i){var a=r._isZoomActive;n&&n.type==="takeGlobalCursor"&&(a=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),r._isZoomActive=a,e.setIconStatus("zoom",a?"emphasis":"normal");var o=new vm(uI(e),t,{include:["grid"]}),s=o.makePanelOpts(i,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});r._brushController.setPanels(s).enableBrush(a&&s.length?{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()}:!1)}n3("dataZoom",function(e){var t=e.getComponent("toolbox",0),r=["feature","dataZoom"];if(!t||t.get(r)==null)return;var n=t.getModel(r),i=[],a=uI(n),o=Us(e,a);lI(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),lI(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,f){var c=l.componentIndex,p={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:Omt+u+c};p[f]=c,i.push(p)}return i});var wG=zmt;function fI(e){e.registerComponentModel(tG),e.registerComponentView(rG),Sl("saveAsImage",nG),Sl("magicType",oG),Sl("dataView",sG),Sl("dataZoom",wG),Sl("restore",vG),Nt(Q9)}var Fmt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}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}(Pt),TG=Fmt;function w_(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function MG(e){if(Ot.domSupported){for(var t=document.documentElement.style,r=0,n=e.length;r-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=a==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=a==="top"?225:45)+"deg)");var f=u*Math.PI/180,c=o+i,p=c*Math.abs(Math.cos(f))+c*Math.abs(Math.sin(f)),h=Math.round(((p-Math.SQRT2*i)/2+Math.SQRT2*i-(p-c)/2)*100)/100;s+=";"+a+":-"+h+"px";var d=t+" solid "+i+"px;",m=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function Xmt(e,t){var r="cubic-bezier(0.23,1,0.32,1)",n=" "+e/2+"s "+r,i="opacity"+n+",visibility"+n;return t||(n=" "+e+"s "+r,i+=Ot.transformSupported?","+hI+n:",left"+n+",top"+n),Gmt+":"+i}function DG(e,t,r){var n=e.toFixed(0)+"px",i=t.toFixed(0)+"px";if(!Ot.transformSupported)return r?"top:"+i+";left:"+n+";":[["top",i],["left",n]];var a=Ot.transform3dSupported,o="translate"+(a?"3d":"")+"("+n+","+i+(a?",0":"")+")";return r?"top:0;left:0;"+hI+":"+o+";":[["top",0],["left",0],[cI,o]]}function qmt(e){var t=[],r=e.get("fontSize"),n=e.getTextColor();n&&t.push("color:"+n),t.push("font:"+e.getFont()),r&&t.push("line-height:"+Math.round(r*3/2)+"px");var i=e.get("textShadowColor"),a=e.get("textShadowBlur")||0,o=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return i&&a&&t.push("text-shadow:"+o+"px "+s+"px "+a+"px "+i),C(["decoration","align"],function(l){var u=e.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function Zmt(e,t,r){var n=[],i=e.get("transitionDuration"),a=e.get("backgroundColor"),o=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),f=e.getModel("textStyle"),c=lx(e,"html"),p=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+p),t&&i&&n.push(Xmt(i,r)),a&&n.push("background-color:"+a),C(["width","color","radius"],function(h){var d="border-"+h,m=F0(d),v=e.get(m);v!=null&&n.push(d+":"+v+(h==="color"?"":"px"))}),n.push(qmt(f)),c!=null&&n.push("padding:"+la(c).join("px ")+"px"),n.join(";")+";"}function EG(e,t,r,n,i){var a=t&&t.painter;if(r){var o=a&&a.getViewportRoot();o&&yk(e,o,document.body,n,i)}else{e[0]=n,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var Kmt=function(){function e(t,r,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,Ot.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var a=this._zr=r.getZr(),o=this._appendToBody=n&&n.appendToBody;EG(this._styleCoord,a,o,r.getWidth()/2,r.getHeight()/2),o?document.body.appendChild(i):t.appendChild(i),this._container=t;var s=this;i.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},i.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,f=a.painter.getViewportRoot();Tn(f,l,!0),u.dispatch("mousemove",l)}},i.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(t){var r=this._container,n=CG(r,"position"),i=r.style;i.position!=="absolute"&&n!=="absolute"&&(i.position="relative");var a=t.get("alwaysShowContent");a&&this._moveIfResized(),this._alwaysShowContent=a,this.el.className=t.get("className")||""},e.prototype.show=function(t,r){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,a=this._styleCoord;n.innerHTML?i.cssText=Hmt+Zmt(t,!this._firstShow,this._longHide)+DG(a[0],a[1],!0)+("border-color:"+ua(r)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,r,n,i,a){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(H(a)&&n.get("trigger")==="item"&&!w_(n)&&(s=Ymt(n,i,a)),H(t))o.innerHTML=t+s;else if(t){o.innerHTML="",B(t)||(t=[t]);for(var l=0;l=0?this._tryShow(a,o):i==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var r=this._tooltipModel,n=this._ecModel,i=this._api,a=r.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&a!=="none"&&a!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!i.isDisposed()&&o.manuallyShowTip(r,n,i,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(r,n,i,a){if(!(a.from===this.uid||Ot.node||!i.getDom())){var o=NG(a,i);this._ticket="";var s=a.dataByCoordSys,l=rgt(a,n,i);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:a.position,positionDefault:"bottom"},o)}else if(a.tooltip&&a.x!=null&&a.y!=null){var f=jmt;f.x=a.x,f.y=a.y,f.update(),ht(f).tooltipConfig={name:null,option:a.tooltip},this._tryShow({offsetX:a.x,offsetY:a.y,target:f},o)}else if(s)this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,dataByCoordSys:s,tooltipOption:a.tooltipOption},o);else if(a.seriesIndex!=null){if(this._manuallyAxisShowTip(r,n,i,a))return;var c=hm(a,n),p=c.point[0],h=c.point[1];p!=null&&h!=null&&this._tryShow({offsetX:p,offsetY:h,target:c.el,position:a.position,positionDefault:"bottom"},o)}else a.x!=null&&a.y!=null&&(i.dispatchAction({type:"updateAxisPointer",x:a.x,y:a.y}),this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,target:i.getZr().findHover(a.x,a.y).target},o))}},t.prototype.manuallyHideTip=function(r,n,i,a){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,a.from!==this.uid&&this._hide(NG(a,i))},t.prototype._manuallyAxisShowTip=function(r,n,i,a){var o=a.seriesIndex,s=a.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(u){var f=u.getData(),c=mm([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(c.get("trigger")==="axis")return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:a.position}),!0}}},t.prototype._tryShow=function(r,n){var i=r.target,a=this._tooltipModel;if(a){this._lastX=r.offsetX,this._lastY=r.offsetY;var o=r.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,r);else if(i){this._lastDataByCoordSys=null;var s,l;pa(i,function(u){if(ht(u).dataIndex!=null)return s=u,!0;if(ht(u).tooltipConfig!=null)return l=u,!0},!0),s?this._showSeriesItemTooltip(r,s,n):l?this._showComponentItemTooltip(r,l,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(r,n){var i=r.get("showDelay");n=Z(n,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(n,i):n()},t.prototype._showAxisTooltip=function(r,n){var i=this._ecModel,a=this._tooltipModel,o=[n.offsetX,n.offsetY],s=mm([n.tooltipOption],a),l=this._renderMode,u=[],f=xe("section",{blocks:[],noHeader:!0}),c=[],p=new ux;C(r,function(y){C(y.dataByAxis,function(x){var _=i.getComponent(x.axisDim+"Axis",x.axisIndex),S=x.value;if(!(!_||S==null)){var b=VE(S,_.axis,i,x.seriesDataIndices,x.valueLabelOpt),w=xe("section",{header:b,noHeader:!pr(b),sortBlocks:!0,blocks:[]});f.blocks.push(w),C(x.seriesDataIndices,function(T){var D=i.getSeriesByIndex(T.seriesIndex),A=T.dataIndexInside,M=D.getDataParams(A);if(!(M.dataIndex<0)){M.axisDim=x.axisDim,M.axisIndex=x.axisIndex,M.axisType=x.axisType,M.axisId=x.axisId,M.axisValue=Ov(_.axis,{value:S}),M.axisValueLabel=b,M.marker=p.makeTooltipMarker("item",ua(M.color),l);var P=mM(D.formatTooltip(A,!0,null)),L=P.frag;if(L){var I=mm([D],a).get("valueFormatter");w.blocks.push(I?V({valueFormatter:I},L):L)}P.text&&c.push(P.text),u.push(M)}})}})}),f.blocks.reverse(),c.reverse();var h=n.position,d=s.get("order"),m=wM(f,p,l,d,i.get("useUTC"),s.get("textStyle"));m&&c.unshift(m);var v=l==="richText"?` +*`,"g")),n={series:[]};return D(r,function(i,a){if(Mmt(i)){var o=Amt(i),s=t[a],l=s.axisDim+"Axis";s&&(n[l]=n[l]||[],n[l][s.axisIndex]={data:o.categories},n.series=n.series.concat(o.series))}else{var o=Cmt(i);n.series.push(o)}}),n}var Emt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(r,n){setTimeout(function(){n.dispatchAction({type:"hideTip"})});var i=n.getDom(),a=this.model;this._dom&&i.removeChild(this._dom);var o=document.createElement("div");o.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",o.style.backgroundColor=a.get("backgroundColor")||"#fff";var s=document.createElement("h4"),l=a.get("lang")||[];s.innerHTML=l[0]||a.get("title"),s.style.cssText="margin:10px 20px",s.style.color=a.get("textColor");var u=document.createElement("div"),f=document.createElement("textarea");u.style.cssText="overflow:auto";var c=a.get("optionToContent"),p=a.get("contentToOption"),h=Tmt(r);if(j(c)){var d=c(n.getOption());H(d)?u.innerHTML=d:iu(d)&&u.appendChild(d)}else{f.readOnly=a.get("readOnly");var m=f.style;m.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",m.color=a.get("textColor"),m.borderColor=a.get("textareaBorderColor"),m.backgroundColor=a.get("textareaColor"),f.value=h.value,u.appendChild(f)}var v=h.meta,g=document.createElement("div");g.style.cssText="position:absolute;bottom:5px;left:0;right:0";var y="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",x=document.createElement("div"),_=document.createElement("div");y+=";background-color:"+a.get("buttonColor"),y+=";color:"+a.get("buttonTextColor");var S=this;function b(){i.removeChild(o),S._dom=null}pd(x,"click",b),pd(_,"click",function(){if(p==null&&c!=null||p!=null&&c==null){b();return}var w;try{j(p)?w=p(u,n.getOption()):w=Dmt(f.value,v)}catch(T){throw b(),new Error("Data view format error "+T)}w&&n.dispatchAction({type:"changeDataView",newOption:w}),b()}),x.innerHTML=l[1],_.innerHTML=l[2],_.style.cssText=x.style.cssText=y,!a.get("readOnly")&&g.appendChild(_),g.appendChild(x),o.appendChild(s),o.appendChild(u),o.appendChild(g),u.style.height=i.clientHeight-80+"px",i.appendChild(o),this._dom=o},t.prototype.remove=function(r,n){this._dom&&n.getDom().removeChild(this._dom)},t.prototype.dispose=function(r,n){this.remove(r,n)},t.getDefaultOption=function(r){var n={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:r.getLocaleModel().get(["toolbox","dataView","title"]),lang:r.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};return n},t}(yr);function Imt(e,t){return F(e,function(r,n){var i=t&&t[n];if(rt(i)&&!B(i)){var a=rt(r)&&!B(r);a||(r={value:r});var o=i.name!=null&&r.name==null;return r=J(r,i),o&&delete r.name,r}else return r})}cn({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(e,t){var r=[];D(e.newOption.series,function(n){var i=t.getSeriesByName(n.name)[0];if(!i)r.push(V({type:"scatter"},n));else{var a=i.get("data");r.push({name:n.name,data:Imt(n.data,a)})}}),t.mergeOption(J({series:r},e.newOption))});var sG=Emt;var lG=D,uG=yt();function fG(e,t){var r=aI(e);lG(t,function(n,i){for(var a=r.length-1;a>=0;a--){var o=r[a];if(o[i])break}if(a<0){var s=e.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(s){var l=s.getPercentRange();r[0][i]={dataZoomId:i,start:l[0],end:l[1]}}}}),r.push(t)}function cG(e){var t=aI(e),r=t[t.length-1];t.length>1&&t.pop();var n={};return lG(r,function(i,a){for(var o=t.length-1;o>=0;o--)if(i=t[o][a],i){n[a]=i;break}}),n}function pG(e){uG(e).snapshots=null}function hG(e){return aI(e).length}function aI(e){var t=uG(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var Lmt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(r,n){pG(r),n.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(r){var n={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:r.getLocaleModel().get(["toolbox","restore","title"])};return n},t}(yr);cn({type:"restore",event:"restore",update:"prepareAndUpdate"},function(e,t){t.resetOption("recreate")});var vG=Lmt;var Pmt=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],Rmt=function(){function e(t,r,n){var i=this;this._targetInfoList=[];var a=mG(r,t);D(Nmt,function(o,s){(!n||!n.include||gt(n.include,s)>=0)&&o(a,i._targetInfoList)})}return e.prototype.setOutputRanges=function(t,r){return this.matchOutputRanges(t,r,function(n,i,a){if((n.coordRanges||(n.coordRanges=[])).push(i),!n.coordRange){n.coordRange=i;var o=oI[n.brushType](0,a,i);n.__rangeOffset={offset:_G[n.brushType](o.values,n.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},e.prototype.matchOutputRanges=function(t,r,n){D(t,function(i){var a=this.findTargetInfo(i,r);a&&a!==!0&&D(a.coordSyses,function(o){var s=oI[i.brushType](1,o,i.range,!0);n(i,s.values,o,r)})},this)},e.prototype.setInputRanges=function(t,r){D(t,function(n){var i=this.findTargetInfo(n,r);if(n.range=n.range||[],i&&i!==!0){n.panelId=i.panelId;var a=oI[n.brushType](0,i.coordSys,n.coordRange),o=n.__rangeOffset;n.range=o?_G[n.brushType](a.values,o.offset,kmt(a.xyMinMax,o.xyMinMax)):a.values}},this)},e.prototype.makePanelOpts=function(t,r){return F(this._targetInfoList,function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:r?r(n):null,clipPath:q1(i),isTargetByCursor:K1(i,t,n.coordSysModel),getLinearBrushOtherExtent:Z1(i)}})},e.prototype.controlSeries=function(t,r,n){var i=this.findTargetInfo(t,n);return i===!0||i&>(i.coordSyses,r.coordinateSystem)>=0},e.prototype.findTargetInfo=function(t,r){for(var n=this._targetInfoList,i=mG(r,t),a=0;ae[1]&&e.reverse(),e}function mG(e,t){return Us(e,t,{includeMainTypes:Pmt})}var Nmt={grid:function(e,t){var r=e.xAxisModels,n=e.yAxisModels,i=e.gridModels,a=$(),o={},s={};!r&&!n&&!i||(D(r,function(l){var u=l.axis.grid.model;a.set(u.id,u),o[u.id]=!0}),D(n,function(l){var u=l.axis.grid.model;a.set(u.id,u),s[u.id]=!0}),D(i,function(l){a.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),a.each(function(l){var u=l.coordinateSystem,f=[];D(u.getCartesians(),function(c,p){(gt(r,c.getAxis("x").model)>=0||gt(n,c.getAxis("y").model)>=0)&&f.push(c)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:yG.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(e,t){D(e.geoModels,function(r){var n=r.coordinateSystem;t.push({panelId:"geo--"+r.id,geoModel:r,coordSysModel:r,coordSys:n,coordSyses:[n],getPanelRect:yG.geo})})}},gG=[function(e,t){var r=e.xAxisModel,n=e.yAxisModel,i=e.gridModel;return!i&&r&&(i=r.axis.grid.model),!i&&n&&(i=n.axis.grid.model),i&&i===t.gridModel},function(e,t){var r=e.geoModel;return r&&r===t.geoModel}],yG={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(oa(e)),t}},oI={lineX:pt(xG,0),lineY:pt(xG,1),rect:function(e,t,r,n){var i=e?t.pointToData([r[0][0],r[1][0]],n):t.dataToPoint([r[0][0],r[1][0]],n),a=e?t.pointToData([r[0][1],r[1][1]],n):t.dataToPoint([r[0][1],r[1][1]],n),o=[sI([i[0],a[0]]),sI([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,r,n){var i=[[1/0,-1/0],[1/0,-1/0]],a=F(r,function(o){var s=e?t.pointToData(o,n):t.dataToPoint(o,n);return i[0][0]=Math.min(i[0][0],s[0]),i[1][0]=Math.min(i[1][0],s[1]),i[0][1]=Math.max(i[0][1],s[0]),i[1][1]=Math.max(i[1][1],s[1]),s});return{values:a,xyMinMax:i}}};function xG(e,t,r,n){var i=r.getAxis(["x","y"][e]),a=sI(F([0,1],function(s){return t?i.coordToData(i.toLocalCoord(n[s]),!0):i.toGlobalCoord(i.dataToCoord(n[s]))})),o=[];return o[e]=a,o[1-e]=[NaN,NaN],{values:a,xyMinMax:o}}var _G={lineX:pt(bG,0),lineY:pt(bG,1),rect:function(e,t,r){return[[e[0][0]-r[0]*t[0][0],e[0][1]-r[0]*t[0][1]],[e[1][0]-r[1]*t[1][0],e[1][1]-r[1]*t[1][1]]]},polygon:function(e,t,r){return F(e,function(n,i){return[n[0]-r[0]*t[i][0],n[1]-r[1]*t[i][1]]})}};function bG(e,t,r,n){return[t[0]-n[e]*r[0],t[1]-n[e]*r[1]]}function kmt(e,t){var r=SG(e),n=SG(t),i=[r[0]/n[0],r[1]/n[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function SG(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var vm=Rmt;var lI=D,Omt=NO("toolbox-dataZoom_");var zmt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(r,n,i,a){this._brushController||(this._brushController=new Up(i.getZr()),this._brushController.on("brush",Z(this._onBrush,this)).mount()),Bmt(r,n,this,a,i),Vmt(r,n)},t.prototype.onclick=function(r,n,i){Umt[i].call(this)},t.prototype.remove=function(r,n){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(r,n){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(r){var n=r.areas;if(!r.isEnd||!n.length)return;var i={},a=this.ecModel;this._brushController.updateCovers([]);var o=new vm(uI(this.model),a,{include:["grid"]});o.matchOutputRanges(n,a,function(u,f,c){if(c.type==="cartesian2d"){var p=u.brushType;p==="rect"?(s("x",c,f[0]),s("y",c,f[1])):s({lineX:"x",lineY:"y"}[p],c,f)}}),fG(a,i),this._dispatchZoomAction(i);function s(u,f,c){var p=f.getAxis(u),h=p.model,d=l(u,h,a),m=d.findRepresentativeAxisProxy(h).getMinMaxSpan();(m.minValueSpan!=null||m.maxValueSpan!=null)&&(c=Hn(0,c.slice(),p.scale.getExtent(),0,m.minValueSpan,m.maxValueSpan)),d&&(i[d.id]={dataZoomId:d.id,startValue:c[0],endValue:c[1]})}function l(u,f,c){var p;return c.eachComponent({mainType:"dataZoom",subType:"select"},function(h){var d=h.getAxisModel(u,f.componentIndex);d&&(p=h)}),p}},t.prototype._dispatchZoomAction=function(r){var n=[];lI(r,function(i,a){n.push(at(i))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},t.getDefaultOption=function(r){var n={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:r.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return n},t}(yr),Umt={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(cG(this.ecModel))}};function uI(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 Vmt(e,t){e.setIconStatus("back",hG(t)>1?"emphasis":"normal")}function Bmt(e,t,r,n,i){var a=r._isZoomActive;n&&n.type==="takeGlobalCursor"&&(a=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),r._isZoomActive=a,e.setIconStatus("zoom",a?"emphasis":"normal");var o=new vm(uI(e),t,{include:["grid"]}),s=o.makePanelOpts(i,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});r._brushController.setPanels(s).enableBrush(a&&s.length?{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()}:!1)}n3("dataZoom",function(e){var t=e.getComponent("toolbox",0),r=["feature","dataZoom"];if(!t||t.get(r)==null)return;var n=t.getModel(r),i=[],a=uI(n),o=Us(e,a);lI(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),lI(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,f){var c=l.componentIndex,p={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:Omt+u+c};p[f]=c,i.push(p)}return i});var wG=zmt;function fI(e){e.registerComponentModel(tG),e.registerComponentView(rG),Sl("saveAsImage",nG),Sl("magicType",oG),Sl("dataView",sG),Sl("dataZoom",wG),Sl("restore",vG),Nt(Q9)}var Fmt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}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}(Pt),TG=Fmt;function w_(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function MG(e){if(Ot.domSupported){for(var t=document.documentElement.style,r=0,n=e.length;r-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=a==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=a==="top"?225:45)+"deg)");var f=u*Math.PI/180,c=o+i,p=c*Math.abs(Math.cos(f))+c*Math.abs(Math.sin(f)),h=Math.round(((p-Math.SQRT2*i)/2+Math.SQRT2*i-(p-c)/2)*100)/100;s+=";"+a+":-"+h+"px";var d=t+" solid "+i+"px;",m=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function Xmt(e,t){var r="cubic-bezier(0.23,1,0.32,1)",n=" "+e/2+"s "+r,i="opacity"+n+",visibility"+n;return t||(n=" "+e+"s "+r,i+=Ot.transformSupported?","+hI+n:",left"+n+",top"+n),Gmt+":"+i}function DG(e,t,r){var n=e.toFixed(0)+"px",i=t.toFixed(0)+"px";if(!Ot.transformSupported)return r?"top:"+i+";left:"+n+";":[["top",i],["left",n]];var a=Ot.transform3dSupported,o="translate"+(a?"3d":"")+"("+n+","+i+(a?",0":"")+")";return r?"top:0;left:0;"+hI+":"+o+";":[["top",0],["left",0],[cI,o]]}function qmt(e){var t=[],r=e.get("fontSize"),n=e.getTextColor();n&&t.push("color:"+n),t.push("font:"+e.getFont()),r&&t.push("line-height:"+Math.round(r*3/2)+"px");var i=e.get("textShadowColor"),a=e.get("textShadowBlur")||0,o=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return i&&a&&t.push("text-shadow:"+o+"px "+s+"px "+a+"px "+i),D(["decoration","align"],function(l){var u=e.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function Zmt(e,t,r){var n=[],i=e.get("transitionDuration"),a=e.get("backgroundColor"),o=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),f=e.getModel("textStyle"),c=lx(e,"html"),p=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+p),t&&i&&n.push(Xmt(i,r)),a&&n.push("background-color:"+a),D(["width","color","radius"],function(h){var d="border-"+h,m=F0(d),v=e.get(m);v!=null&&n.push(d+":"+v+(h==="color"?"":"px"))}),n.push(qmt(f)),c!=null&&n.push("padding:"+la(c).join("px ")+"px"),n.join(";")+";"}function EG(e,t,r,n,i){var a=t&&t.painter;if(r){var o=a&&a.getViewportRoot();o&&yk(e,o,document.body,n,i)}else{e[0]=n,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var Kmt=function(){function e(t,r,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,Ot.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var a=this._zr=r.getZr(),o=this._appendToBody=n&&n.appendToBody;EG(this._styleCoord,a,o,r.getWidth()/2,r.getHeight()/2),o?document.body.appendChild(i):t.appendChild(i),this._container=t;var s=this;i.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},i.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,f=a.painter.getViewportRoot();Tn(f,l,!0),u.dispatch("mousemove",l)}},i.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(t){var r=this._container,n=CG(r,"position"),i=r.style;i.position!=="absolute"&&n!=="absolute"&&(i.position="relative");var a=t.get("alwaysShowContent");a&&this._moveIfResized(),this._alwaysShowContent=a,this.el.className=t.get("className")||""},e.prototype.show=function(t,r){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,a=this._styleCoord;n.innerHTML?i.cssText=Hmt+Zmt(t,!this._firstShow,this._longHide)+DG(a[0],a[1],!0)+("border-color:"+ua(r)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,r,n,i,a){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(H(a)&&n.get("trigger")==="item"&&!w_(n)&&(s=Ymt(n,i,a)),H(t))o.innerHTML=t+s;else if(t){o.innerHTML="",B(t)||(t=[t]);for(var l=0;l=0?this._tryShow(a,o):i==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var r=this._tooltipModel,n=this._ecModel,i=this._api,a=r.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&a!=="none"&&a!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!i.isDisposed()&&o.manuallyShowTip(r,n,i,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(r,n,i,a){if(!(a.from===this.uid||Ot.node||!i.getDom())){var o=NG(a,i);this._ticket="";var s=a.dataByCoordSys,l=rgt(a,n,i);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:a.position,positionDefault:"bottom"},o)}else if(a.tooltip&&a.x!=null&&a.y!=null){var f=jmt;f.x=a.x,f.y=a.y,f.update(),ht(f).tooltipConfig={name:null,option:a.tooltip},this._tryShow({offsetX:a.x,offsetY:a.y,target:f},o)}else if(s)this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,dataByCoordSys:s,tooltipOption:a.tooltipOption},o);else if(a.seriesIndex!=null){if(this._manuallyAxisShowTip(r,n,i,a))return;var c=hm(a,n),p=c.point[0],h=c.point[1];p!=null&&h!=null&&this._tryShow({offsetX:p,offsetY:h,target:c.el,position:a.position,positionDefault:"bottom"},o)}else a.x!=null&&a.y!=null&&(i.dispatchAction({type:"updateAxisPointer",x:a.x,y:a.y}),this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,target:i.getZr().findHover(a.x,a.y).target},o))}},t.prototype.manuallyHideTip=function(r,n,i,a){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,a.from!==this.uid&&this._hide(NG(a,i))},t.prototype._manuallyAxisShowTip=function(r,n,i,a){var o=a.seriesIndex,s=a.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(u){var f=u.getData(),c=mm([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(c.get("trigger")==="axis")return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:a.position}),!0}}},t.prototype._tryShow=function(r,n){var i=r.target,a=this._tooltipModel;if(a){this._lastX=r.offsetX,this._lastY=r.offsetY;var o=r.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,r);else if(i){this._lastDataByCoordSys=null;var s,l;pa(i,function(u){if(ht(u).dataIndex!=null)return s=u,!0;if(ht(u).tooltipConfig!=null)return l=u,!0},!0),s?this._showSeriesItemTooltip(r,s,n):l?this._showComponentItemTooltip(r,l,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(r,n){var i=r.get("showDelay");n=Z(n,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(n,i):n()},t.prototype._showAxisTooltip=function(r,n){var i=this._ecModel,a=this._tooltipModel,o=[n.offsetX,n.offsetY],s=mm([n.tooltipOption],a),l=this._renderMode,u=[],f=xe("section",{blocks:[],noHeader:!0}),c=[],p=new ux;D(r,function(y){D(y.dataByAxis,function(x){var _=i.getComponent(x.axisDim+"Axis",x.axisIndex),S=x.value;if(!(!_||S==null)){var b=VE(S,_.axis,i,x.seriesDataIndices,x.valueLabelOpt),w=xe("section",{header:b,noHeader:!pr(b),sortBlocks:!0,blocks:[]});f.blocks.push(w),D(x.seriesDataIndices,function(T){var M=i.getSeriesByIndex(T.seriesIndex),C=T.dataIndexInside,A=M.getDataParams(C);if(!(A.dataIndex<0)){A.axisDim=x.axisDim,A.axisIndex=x.axisIndex,A.axisType=x.axisType,A.axisId=x.axisId,A.axisValue=Ov(_.axis,{value:S}),A.axisValueLabel=b,A.marker=p.makeTooltipMarker("item",ua(A.color),l);var P=mM(M.formatTooltip(C,!0,null)),L=P.frag;if(L){var I=mm([M],a).get("valueFormatter");w.blocks.push(I?V({valueFormatter:I},L):L)}P.text&&c.push(P.text),u.push(A)}})}})}),f.blocks.reverse(),c.reverse();var h=n.position,d=s.get("order"),m=wM(f,p,l,d,i.get("useUTC"),s.get("textStyle"));m&&c.unshift(m);var v=l==="richText"?` -`:"
",g=c.join(v);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(r,u)?this._updatePosition(s,h,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,g,u,Math.random()+"",o[0],o[1],h,null,p)})},t.prototype._showSeriesItemTooltip=function(r,n,i){var a=this._ecModel,o=ht(n),s=o.seriesIndex,l=a.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,c=o.dataType,p=u.getData(c),h=this._renderMode,d=r.positionDefault,m=mm([p.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),v=m.get("trigger");if(!(v!=null&&v!=="item")){var g=u.getDataParams(f,c),y=new ux;g.marker=y.makeTooltipMarker("item",ua(g.color),h);var x=mM(u.formatTooltip(f,!1,c)),_=m.get("order"),S=m.get("valueFormatter"),b=x.frag,w=b?wM(S?V({valueFormatter:S},b):b,y,h,_,a.get("useUTC"),m.get("textStyle")):x.text,T="item_"+u.name+"_"+f;this._showOrMove(m,function(){this._showTooltipContent(m,w,g,T,r.offsetX,r.offsetY,r.position,r.target,y)}),i({type:"showTip",dataIndexInside:f,dataIndex:p.getRawIndex(f),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(r,n,i){var a=ht(n),o=a.tooltipConfig,s=o.option||{};if(H(s)){var l=s;s={content:l,formatter:l}}var u=[s],f=this._ecModel.getComponent(a.componentMainType,a.componentIndex);f&&u.push(f),u.push({formatter:s.content});var c=r.positionDefault,p=mm(u,this._tooltipModel,c?{position:c}:null),h=p.get("content"),d=Math.random()+"",m=new ux;this._showOrMove(p,function(){var v=at(p.get("formatterParams")||{});this._showTooltipContent(p,h,v,d,r.offsetX,r.offsetY,r.position,n,m)}),i({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(r,n,i,a,o,s,l,u,f){if(this._ticket="",!(!r.get("showContent")||!r.get("show"))){var c=this._tooltipContent;c.setEnterable(r.get("enterable"));var p=r.get("formatter");l=l||r.get("position");var h=n,d=this._getNearestPoint([o,s],i,r.get("trigger"),r.get("borderColor")),m=d.color;if(p)if(H(p)){var v=r.ecModel.get("useUTC"),g=B(i)?i[0]:i,y=g&&g.axisType&&g.axisType.indexOf("time")>=0;h=p,y&&(h=Yu(g.axisValue,h,v)),h=H0(h,i,!0)}else if(j(p)){var x=Z(function(_,S){_===this._ticket&&(c.setContent(S,f,r,m,l),this._updatePosition(r,l,o,s,c,i,u))},this);this._ticket=a,h=p(i,a,x)}else h=p;c.setContent(h,f,r,m,l),c.show(r,m),this._updatePosition(r,l,o,s,c,i,u)}},t.prototype._getNearestPoint=function(r,n,i,a){if(i==="axis"||B(n))return{color:a||(this._renderMode==="html"?"#fff":"none")};if(!B(n))return{color:a||n.color||n.borderColor}},t.prototype._updatePosition=function(r,n,i,a,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();n=n||r.get("position");var c=o.getSize(),p=r.get("align"),h=r.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),j(n)&&(n=n([i,a],s,o.el,d,{viewSize:[u,f],contentSize:c.slice()})),B(n))i=q(n[0],u),a=q(n[1],f);else if(rt(n)){var m=n;m.width=c[0],m.height=c[1];var v=re(m,{width:u,height:f});i=v.x,a=v.y,p=null,h=null}else if(H(n)&&l){var g=egt(n,d,c,r.get("borderWidth"));i=g[0],a=g[1]}else{var g=Jmt(i,a,o,u,f,p?null:20,h?null:20);i=g[0],a=g[1]}if(p&&(i-=kG(p)?c[0]/2:p==="right"?c[0]:0),h&&(a-=kG(h)?c[1]/2:h==="bottom"?c[1]:0),w_(r)){var g=tgt(i,a,o,u,f);i=g[0],a=g[1]}o.moveTo(i,a)},t.prototype._updateContentNotChangedOnAxis=function(r,n){var i=this._lastDataByCoordSys,a=this._cbParamsList,o=!!i&&i.length===r.length;return o&&C(i,function(s,l){var u=s.dataByAxis||[],f=r[l]||{},c=f.dataByAxis||[];o=o&&u.length===c.length,o&&C(u,function(p,h){var d=c[h]||{},m=p.seriesDataIndices||[],v=d.seriesDataIndices||[];o=o&&p.value===d.value&&p.axisType===d.axisType&&p.axisId===d.axisId&&m.length===v.length,o&&C(m,function(g,y){var x=v[y];o=o&&g.seriesIndex===x.seriesIndex&&g.dataIndex===x.dataIndex}),a&&C(p.seriesDataIndices,function(g){var y=g.seriesIndex,x=n[y],_=a[y];x&&_&&_.data!==x.data&&(o=!1)})})}),this._lastDataByCoordSys=r,this._cbParamsList=n,!!o},t.prototype._hide=function(r){this._lastDataByCoordSys=null,r({type:"hideTip",from:this.uid})},t.prototype.dispose=function(r,n){Ot.node||!n.getDom()||(Qo(this,"_updatePosition"),this._tooltipContent.dispose(),pm("itemTooltip",n))},t.type="tooltip",t}(Xt);function mm(e,t,r){var n=t.ecModel,i;r?(i=new Ht(r,n,n),i=new Ht(t.option,i,n)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(o instanceof Ht&&(o=o.get("tooltip",!0)),H(o)&&(o={formatter:o}),o&&(i=new Ht(o,i,n)))}return i}function NG(e,t){return e.dispatchAction||Z(t.dispatchAction,t)}function Jmt(e,t,r,n,i,a,o){var s=r.getSize(),l=s[0],u=s[1];return a!=null&&(e+l+a+2>n?e-=l+a:e+=a),o!=null&&(t+u+o>i?t-=u+o:t+=o),[e,t]}function tgt(e,t,r,n,i){var a=r.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,n)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function egt(e,t,r,n){var i=r[0],a=r[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,f=t.height;switch(e){case"inside":s=t.x+u/2-i/2,l=t.y+f/2-a/2;break;case"top":s=t.x+u/2-i/2,l=t.y-a-o;break;case"bottom":s=t.x+u/2-i/2,l=t.y+f+o;break;case"left":s=t.x-i-o,l=t.y+f/2-a/2;break;case"right":s=t.x+u+o,l=t.y+f/2-a/2}return[s,l]}function kG(e){return e==="center"||e==="middle"}function rgt(e,t,r){var n=Nd(e).queryOptionMap,i=n.keys()[0];if(!(!i||i==="series")){var a=Vs(t,i,n.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}),o=a.models[0];if(o){var s=r.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=ht(u).tooltipConfig;if(f&&f.name===e.name)return l=u,!0}),l)return{componentMainType:i,componentIndex:o.componentIndex,el:l}}}}var OG=Qmt;function dI(e){Nt(wa),e.registerComponentModel(TG),e.registerComponentView(OG),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},ce),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},ce)}var ngt=["rect","polygon","keep","clear"];function vI(e,t){var r=Yt(e?e.brush:[]);if(r.length){var n=[];C(r,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(n=n.concat(u))});var i=e&&e.toolbox;B(i)&&(i=i[0]),i||(i={feature:{}},e.toolbox=[i]);var a=i.feature||(i.feature={}),o=a.brush||(a.brush={}),s=o.type||(o.type=[]);s.push.apply(s,n),igt(s),t&&!s.length&&s.push.apply(s,ngt)}}function igt(e){var t={};C(e,function(r){t[r]=1}),e.length=0,C(t,function(r,n){e.push(n)})}var zG=C;function UG(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function gm(e,t,r){var n={};return zG(t,function(a){var o=n[a]=i();zG(e[a],function(s,l){if(Be.isValidType(l)){var u={type:l,visual:s};r&&r(u,a),o[l]=new Be(u),l==="opacity"&&(u=at(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new Be(u))}})}),n;function i(){var a=function(){};a.prototype.__hidden=a.prototype;var o=new a;return o}}function T_(e,t,r){var n;C(r,function(i){t.hasOwnProperty(i)&&UG(t[i])&&(n=!0)}),n&&C(r,function(i){t.hasOwnProperty(i)&&UG(t[i])?e[i]=at(t[i]):delete e[i]})}function VG(e,t,r,n,i,a){var o={};C(e,function(c){var p=Be.prepareVisualTypes(t[c]);o[c]=p});var s;function l(c){return xv(r,s,c)}function u(c,p){IM(r,s,c,p)}a==null?r.each(f):r.each([a],f);function f(c,p){s=a==null?c:p;var h=r.getRawDataItem(s);if(!(h&&h.visualMap===!1))for(var d=n.call(i,c),m=t[d],v=o[d],g=0,y=v.length;gt[0][1]&&(t[0][1]=a[0]),a[1]t[1][1]&&(t[1][1]=a[1])}return t&&XG(t)}};function XG(e){return new dt(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}var ugt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){this.ecModel=r,this.api=n,this.model,(this._brushController=new Up(n.getZr())).on("brush",Z(this._onBrush,this)).mount()},t.prototype.render=function(r,n,i,a){this.model=r,this._updateController(r,n,i,a)},t.prototype.updateTransform=function(r,n,i,a){yI(n),this._updateController(r,n,i,a)},t.prototype.updateVisual=function(r,n,i,a){this.updateTransform(r,n,i,a)},t.prototype.updateView=function(r,n,i,a){this._updateController(r,n,i,a)},t.prototype._updateController=function(r,n,i,a){(!a||a.$from!==r.id)&&this._brushController.setPanels(r.brushTargetManager.makePanelOpts(i)).enableBrush(r.brushOption).updateCovers(r.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(r){var n=this.model.id,i=this.model.brushTargetManager.setOutputRanges(r.areas,this.ecModel);(!r.isEnd||r.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:at(i),$from:n}),r.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:n,areas:at(i),$from:n})},t.type="brush",t}(Xt),qG=ugt;var fgt="#ddd",cgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.areas=[],r.brushOption={},r}return t.prototype.optionUpdated=function(r,n){var i=this.option;!n&&T_(i,r,["inBrush","outOfBrush"]);var a=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:fgt},a.hasOwnProperty("liftZ")||(a.liftZ=5)},t.prototype.setAreas=function(r){r&&(this.areas=F(r,function(n){return ZG(this.option,n)},this))},t.prototype.setBrushOption=function(r){this.brushOption=ZG(this.option,r),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}(Pt);function ZG(e,t){return _t({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new Ht(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}var KG=cgt;var pgt=["rect","polygon","lineX","lineY","keep","clear"],hgt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(r,n,i){var a,o,s;n.eachComponent({mainType:"brush"},function(l){a=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=a,this._brushMode=o,C(r.get("type",!0),function(l){r.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===a)?"emphasis":"normal")})},t.prototype.updateView=function(r,n,i){this.render(r,n,i)},t.prototype.getIcons=function(){var r=this.model,n=r.get("icon",!0),i={};return C(r.get("type",!0),function(a){n[a]&&(i[a]=n[a])}),i},t.prototype.onclick=function(r,n,i){var a=this._brushType,o=this._brushMode;i==="clear"?(n.dispatchAction({type:"axisAreaSelect",intervals:[]}),n.dispatchAction({type:"brush",command:"clear",areas:[]})):n.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:i==="keep"?a:a===i?!1:i,brushMode:i==="keep"?o==="multiple"?"single":"multiple":o}})},t.getDefaultOption=function(r){var n={show:!0,type:pgt.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:r.getLocaleModel().get(["toolbox","brush","title"])};return n},t}(yr),$G=hgt;function _I(e){e.registerComponentView(qG),e.registerComponentModel(KG),e.registerPreprocessor(vI),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,xI),e.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(t,r){r.eachComponent({mainType:"brush",query:t},function(n){n.setAreas(t.areas)})}),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},ce),e.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},ce),Sl("brush",$G)}var dgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode={type:"box",ignoreSize:!0},r}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}(Pt),vgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){if(this.group.removeAll(),!!r.get("show")){var a=this.group,o=r.getModel("textStyle"),s=r.getModel("subtextStyle"),l=r.get("textAlign"),u=bt(r.get("textBaseline"),r.get("textVerticalAlign")),f=new Lt({style:Qt(o,{text:r.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),c=f.getBoundingRect(),p=r.get("subtext"),h=new Lt({style:Qt(s,{text:p,fill:s.getTextColor(),y:c.height+r.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=r.get("link"),m=r.get("sublink"),v=r.get("triggerEvent",!0);f.silent=!d&&!v,h.silent=!m&&!v,d&&f.on("click",function(){Xu(d,"_"+r.get("target"))}),m&&h.on("click",function(){Xu(m,"_"+r.get("subtarget"))}),ht(f).eventData=ht(h).eventData=v?{componentType:"title",componentIndex:r.componentIndex}:null,a.add(f),p&&a.add(h);var g=a.getBoundingRect(),y=r.getBoxLayoutParams();y.width=g.width,y.height=g.height;var x=re(y,{width:i.getWidth(),height:i.getHeight()},r.get("padding"));l||(l=r.get("left")||r.get("right"),l==="middle"&&(l="center"),l==="right"?x.x+=x.width:l==="center"&&(x.x+=x.width/2)),u||(u=r.get("top")||r.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?x.y+=x.height:u==="middle"&&(x.y+=x.height/2),u=u||"top"),a.x=x.x,a.y=x.y,a.markRedraw();var _={align:l,verticalAlign:u};f.setStyle(_),h.setStyle(_),g=a.getBoundingRect();var S=x.margin,b=r.getItemStyle(["color","opacity"]);b.fill=r.get("backgroundColor");var w=new At({shape:{x:g.x-S[3],y:g.y-S[0],width:g.width+S[1]+S[3],height:g.height+S[0]+S[2],r:r.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});a.add(w)}},t.type="title",t}(Xt);function bI(e){e.registerComponentModel(dgt),e.registerComponentView(vgt)}var mgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode="box",r}return t.prototype.init=function(r,n,i){this.mergeDefaultAndTheme(r,i),this._initData()},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(r){r==null&&(r=this.option.currentIndex);var n=this._data.count();this.option.loop?r=(r%n+n)%n:(r>=n&&(r=n-1),r<0&&(r=0)),this.option.currentIndex=r},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(r){this.option.autoPlay=!!r},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var r=this.option,n=r.data||[],i=r.axisType,a=this._names=[],o;i==="category"?(o=[],C(n,function(u,f){var c=Te(ra(u),""),p;rt(u)?(p=at(u),p.value=f):p=f,o.push(p),a.push(c)})):o=n;var s={category:"ordinal",time:"time",value:"number"}[i]||"number",l=this._data=new Ne([{name:"value",type:s}],this);l.initData(o,a)},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}(Pt),SI=mgt;var jG=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="timeline.slider",t.defaultOption=Kr(SI.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}(SI);ie(jG,up.prototype);var QG=jG;var ggt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="timeline",t}(Xt),JG=ggt;var ygt=function(e){N(t,e);function t(r,n,i,a){var o=e.call(this,r,n,i)||this;return o.type=a||"value",o}return t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},t}(Mr),tH=ygt;var wI=Math.PI,eH=yt(),xgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){this.api=n},t.prototype.render=function(r,n,i){if(this.model=r,this.api=i,this.ecModel=n,this.group.removeAll(),r.get("show",!0)){var a=this._layout(r,i),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(a,r);r.formatTooltip=function(u){var f=l.scale.getLabel({value:u});return xe("nameValue",{noName:!0,value:f})},C(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](a,o,l,r)},this),this._renderAxisLabel(a,s,l,r),this._position(a,r)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(r,n){var i=r.get(["label","position"]),a=r.get("orient"),o=bgt(r,n),s;i==null||i==="auto"?s=a==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},f={horizontal:0,vertical:wI/2},c=a==="vertical"?o.height:o.width,p=r.getModel("controlStyle"),h=p.get("show",!0),d=h?p.get("itemSize"):0,m=h?p.get("itemGap"):0,v=d+m,g=r.get(["label","rotate"])||0;g=g*wI/180;var y,x,_,S=p.get("position",!0),b=h&&p.get("showPlayBtn",!0),w=h&&p.get("showPrevBtn",!0),T=h&&p.get("showNextBtn",!0),D=0,A=c;S==="left"||S==="bottom"?(b&&(y=[0,0],D+=v),w&&(x=[D,0],D+=v),T&&(_=[A-d,0],A-=v)):(b&&(y=[A-d,0],A-=v),w&&(x=[0,0],D+=v),T&&(_=[A-d,0],A-=v));var M=[D,A];return r.get("inverse")&&M.reverse(),{viewRect:o,mainLength:c,orient:a,rotation:f[a],labelRotation:g,labelPosOpt:s,labelAlign:r.get(["label","align"])||l[a],labelBaseline:r.get(["label","verticalAlign"])||r.get(["label","baseline"])||u[a],playPosition:y,prevBtnPosition:x,nextBtnPosition:_,axisExtent:M,controlSize:d,controlGap:m}},t.prototype._position=function(r,n){var i=this._mainGroup,a=this._labelGroup,o=r.viewRect;if(r.orient==="vertical"){var s=tr(),l=o.x,u=o.y+o.height;Nr(s,s,[-l,-u]),Cn(s,s,-wI/2),Nr(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var f=y(o),c=y(i.getBoundingRect()),p=y(a.getBoundingRect()),h=[i.x,i.y],d=[a.x,a.y];d[0]=h[0]=f[0][0];var m=r.labelPosOpt;if(m==null||H(m)){var v=m==="+"?0:1;x(h,c,f,1,v),x(d,p,f,1,1-v)}else{var v=m>=0?0:1;x(h,c,f,1,v),d[1]=h[1]+m}i.setPosition(h),a.setPosition(d),i.rotation=a.rotation=r.rotation,g(i),g(a);function g(_){_.originX=f[0][0]-_.x,_.originY=f[1][0]-_.y}function y(_){return[[_.x,_.x+_.width],[_.y,_.y+_.height]]}function x(_,S,b,w,T){_[w]+=b[w][T]-S[w][T]}},t.prototype._createAxis=function(r,n){var i=n.getData(),a=n.get("axisType"),o=_gt(n,a);o.getTicks=function(){return i.mapArray(["value"],function(u){return{value:u}})};var s=i.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new tH("value",o,r.axisExtent,a);return l.model=n,l},t.prototype._createGroup=function(r){var n=this[r]=new nt;return this.group.add(n),n},t.prototype._renderAxisLine=function(r,n,i,a){var o=i.getExtent();if(a.get(["lineStyle","show"])){var s=new De({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:V({lineCap:"round"},a.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});n.add(s);var l=this._progressLine=new De({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:J({lineCap:"round",lineWidth:s.style.lineWidth},a.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});n.add(l)}},t.prototype._renderAxisTick=function(r,n,i,a){var o=this,s=a.getData(),l=i.scale.getTicks();this._tickSymbols=[],C(l,function(u){var f=i.dataToCoord(u.value),c=s.getItemModel(u.value),p=c.getModel("itemStyle"),h=c.getModel(["emphasis","itemStyle"]),d=c.getModel(["progress","itemStyle"]),m={x:f,y:0,onclick:Z(o._changeTimeline,o,u.value)},v=rH(c,p,n,m);v.ensureState("emphasis").style=h.getItemStyle(),v.ensureState("progress").style=d.getItemStyle(),Za(v);var g=ht(v);c.get("tooltip")?(g.dataIndex=u.value,g.dataModel=a):g.dataIndex=g.dataModel=null,o._tickSymbols.push(v)})},t.prototype._renderAxisLabel=function(r,n,i,a){var o=this,s=i.getLabelModel();if(s.get("show")){var l=a.getData(),u=i.getViewLabels();this._tickLabels=[],C(u,function(f){var c=f.tickValue,p=l.getItemModel(c),h=p.getModel("label"),d=p.getModel(["emphasis","label"]),m=p.getModel(["progress","label"]),v=i.dataToCoord(f.tickValue),g=new Lt({x:v,y:0,rotation:r.labelRotation-r.rotation,onclick:Z(o._changeTimeline,o,c),silent:!1,style:Qt(h,{text:f.formattedLabel,align:r.labelAlign,verticalAlign:r.labelBaseline})});g.ensureState("emphasis").style=Qt(d),g.ensureState("progress").style=Qt(m),n.add(g),Za(g),eH(g).dataIndex=c,o._tickLabels.push(g)})}},t.prototype._renderControl=function(r,n,i,a){var o=r.controlSize,s=r.rotation,l=a.getModel("controlStyle").getItemStyle(),u=a.getModel(["emphasis","controlStyle"]).getItemStyle(),f=a.getPlayState(),c=a.get("inverse",!0);p(r.nextBtnPosition,"next",Z(this._changeTimeline,this,c?"-":"+")),p(r.prevBtnPosition,"prev",Z(this._changeTimeline,this,c?"+":"-")),p(r.playPosition,f?"stop":"play",Z(this._handlePlayClick,this,!f),!0);function p(h,d,m,v){if(h){var g=kr(bt(a.get(["controlStyle",d+"BtnSize"]),o),o),y=[0,-g/2,g,g],x=Sgt(a,d+"Icon",y,{x:h[0],y:h[1],originX:o/2,originY:0,rotation:v?-s:0,rectHover:!0,style:l,onclick:m});x.ensureState("emphasis").style=u,n.add(x),Za(x)}}},t.prototype._renderCurrentPointer=function(r,n,i,a){var o=a.getData(),s=a.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,f={onCreate:function(c){c.draggable=!0,c.drift=Z(u._handlePointerDrag,u),c.ondragend=Z(u._handlePointerDragend,u),nH(c,u._progressLine,s,i,a,!0)},onUpdate:function(c){nH(c,u._progressLine,s,i,a)}};this._currentPointer=rH(l,l,this._mainGroup,{},this._currentPointer,f)},t.prototype._handlePlayClick=function(r){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:r,from:this.uid})},t.prototype._handlePointerDrag=function(r,n,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},t.prototype._handlePointerDragend=function(r){this._pointerChangeTimeline([r.offsetX,r.offsetY],!0)},t.prototype._pointerChangeTimeline=function(r,n){var i=this._toAxisCoord(r)[0],a=this._axis,o=sr(a.getExtent().slice());i>o[1]&&(i=o[1]),i=0&&(o[a]=+o[a].toFixed(p)),[o,c]}var AI={min:pt(D_,"min"),max:pt(D_,"max"),average:pt(D_,"average"),median:pt(D_,"median")};function Tl(e,t){if(t){var r=e.getData(),n=e.coordinateSystem,i=n&&n.dimensions;if(!Mgt(t)&&!B(t.coord)&&B(i)){var a=DI(t,r,n,e);if(t=at(t),t.type&&AI[t.type]&&a.baseAxis&&a.valueAxis){var o=gt(i,a.baseAxis.dim),s=gt(i,a.valueAxis.dim),l=AI[t.type](r,a.baseDataDim,a.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||!B(i))t.coord=[];else for(var u=t.coord,f=0;f<2;f++)AI[u[f]]&&(u[f]=I_(r,r.mapDimension(i[f]),u[f]));return t}}function DI(e,t,r,n){var i={};return e.valueIndex!=null||e.valueDim!=null?(i.valueDataDim=e.valueIndex!=null?t.getDimension(e.valueIndex):e.valueDim,i.valueAxis=r.getAxis(Agt(n,i.valueDataDim)),i.baseAxis=r.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=n.getBaseAxis(),i.valueAxis=r.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function Agt(e,t){var r=e.getData().getDimensionInfo(t);return r&&r.coordDim}function Ml(e,t){return e&&e.containData&&t.coord&&!CI(t)?e.containData(t.coord):!0}function uH(e,t,r){return e&&e.containZone&&t.coord&&r.coord&&!CI(t)&&!CI(r)?e.containZone(t.coord,r.coord):!0}function E_(e,t){return e?function(r,n,i,a){var o=a<2?r.coord&&r.coord[a]:r.value;return Ii(o,t[a])}:function(r,n,i,a){return Ii(r.value,t[a])}}function I_(e,t,r){if(r==="average"){var n=0,i=0;return e.each(t,function(a,o){isNaN(a)||(n+=a,i++)}),n/i}else return r==="median"?e.getMedian(t):e.getDataExtent(t)[r==="max"?1:0]}var II=yt(),Cgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(){this.markerGroupMap=$()},t.prototype.render=function(r,n,i){var a=this,o=this.markerGroupMap;o.each(function(s){II(s).keep=!1}),n.eachSeries(function(s){var l=mn.getMarkerModelFromSeries(s,a.type);l&&a.renderSeries(s,l,n,i)}),o.each(function(s){!II(s).keep&&a.group.remove(s.group)})},t.prototype.markKeep=function(r){II(r).keep=!0},t.prototype.toggleBlurSeries=function(r,n){var i=this;C(r,function(a){var o=mn.getMarkerModelFromSeries(a,i.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(n?d0(l):Hd(l))})}})},t.type="marker",t}(Xt),$p=Cgt;function fH(e,t,r){var n=t.coordinateSystem;e.each(function(i){var a=e.getItemModel(i),o,s=q(a.get("x"),r.getWidth()),l=q(a.get("y"),r.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,i));else if(n){var u=e.get(n.dimensions[0],i),f=e.get(n.dimensions[1],i);o=n.dataToPoint([u,f])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),e.setItemLayout(i,o)})}var Dgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,i){n.eachSeries(function(a){var o=mn.getMarkerModelFromSeries(a,"markPoint");o&&(fH(o.getData(),a,i),this.markerGroupMap.get(a.id).updateLayout())},this)},t.prototype.renderSeries=function(r,n,i,a){var o=r.coordinateSystem,s=r.id,l=r.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new io),c=Egt(o,r,n);n.setData(c),fH(n.getData(),r,a),c.each(function(p){var h=c.getItemModel(p),d=h.getShallow("symbol"),m=h.getShallow("symbolSize"),v=h.getShallow("symbolRotate"),g=h.getShallow("symbolOffset"),y=h.getShallow("symbolKeepAspect");if(j(d)||j(m)||j(v)||j(g)){var x=n.getRawValue(p),_=n.getDataParams(p);j(d)&&(d=d(x,_)),j(m)&&(m=m(x,_)),j(v)&&(v=v(x,_)),j(g)&&(g=g(x,_))}var S=h.getModel("itemStyle").getItemStyle(),b=Qa(l,"color");S.fill||(S.fill=b),c.setItemVisual(p,{symbol:d,symbolSize:m,symbolRotate:v,symbolOffset:g,symbolKeepAspect:y,style:S})}),f.updateData(c),this.group.add(f.group),c.eachItemGraphicEl(function(p){p.traverse(function(h){ht(h).dataModel=n})}),this.markKeep(f),f.group.silent=n.get("silent")||r.get("silent")},t.type="markPoint",t}($p);function Egt(e,t,r){var n;e?n=F(e&&e.dimensions,function(s){var l=t.getData().getDimensionInfo(t.getData().mapDimension(s))||{};return V(V({},l),{name:s,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var i=new Ne(n,r),a=F(r.get("data"),pt(Tl,t));e&&(a=Ut(a,pt(Ml,e)));var o=E_(!!e,n);return i.initData(a,null,o),i}var cH=Dgt;function LI(e){e.registerComponentModel(lH),e.registerComponentView(cH),e.registerPreprocessor(function(t){_f(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}var Igt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.createMarkerModelFromSeries=function(r,n,i){return new t(r,n,i)},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}(mn),pH=Igt;var L_=yt(),Lgt=function(e,t,r,n){var i=e.getData(),a;if(B(n))a=n;else{var o=n.type;if(o==="min"||o==="max"||o==="average"||o==="median"||n.xAxis!=null||n.yAxis!=null){var s=void 0,l=void 0;if(n.yAxis!=null||n.xAxis!=null)s=t.getAxis(n.yAxis!=null?"y":"x"),l=_e(n.yAxis,n.xAxis);else{var u=DI(n,i,t,e);s=u.valueAxis;var f=kx(i,u.valueDataDim);l=I_(i,f,o)}var c=s.dim==="x"?0:1,p=1-c,h=at(n),d={coord:[]};h.type=null,h.coord=[],h.coord[p]=-1/0,d.coord[p]=1/0;var m=r.get("precision");m>=0&&Ct(l)&&(l=+l.toFixed(Math.min(m,20))),h.coord[c]=d.coord[c]=l,a=[h,d,{type:o,valueIndex:n.valueIndex,value:l}]}else a=[]}var v=[Tl(e,a[0]),Tl(e,a[1]),V({},a[2])];return v[2].type=v[2].type||null,_t(v[2],v[0]),_t(v[2],v[1]),v};function P_(e){return!isNaN(e)&&!isFinite(e)}function hH(e,t,r,n){var i=1-e,a=n.dimensions[e];return P_(t[i])&&P_(r[i])&&t[e]===r[e]&&n.getAxis(a).containData(t[e])}function Pgt(e,t){if(e.type==="cartesian2d"){var r=t[0].coord,n=t[1].coord;if(r&&n&&(hH(1,r,n,e)||hH(0,r,n,e)))return!0}return Ml(e,t[0])&&Ml(e,t[1])}function PI(e,t,r,n,i){var a=n.coordinateSystem,o=e.getItemModel(t),s,l=q(o.get("x"),i.getWidth()),u=q(o.get("y"),i.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(n.getMarkerPosition)s=n.getMarkerPosition(e.getValues(e.dimensions,t));else{var f=a.dimensions,c=e.get(f[0],t),p=e.get(f[1],t);s=a.dataToPoint([c,p])}if(Ni(a,"cartesian2d")){var h=a.getAxis("x"),d=a.getAxis("y"),f=a.dimensions;P_(e.get(f[0],t))?s[0]=h.toGlobalCoord(h.getExtent()[r?0:1]):P_(e.get(f[1],t))&&(s[1]=d.toGlobalCoord(d.getExtent()[r?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}e.setItemLayout(t,s)}var Rgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,i){n.eachSeries(function(a){var o=mn.getMarkerModelFromSeries(a,"markLine");if(o){var s=o.getData(),l=L_(o).from,u=L_(o).to;l.each(function(f){PI(l,f,!0,a,i),PI(u,f,!1,a,i)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(a.id).updateLayout()}},this)},t.prototype.renderSeries=function(r,n,i,a){var o=r.coordinateSystem,s=r.id,l=r.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new Rp);this.group.add(f.group);var c=Ngt(o,r,n),p=c.from,h=c.to,d=c.line;L_(n).from=p,L_(n).to=h,n.setData(d);var m=n.get("symbol"),v=n.get("symbolSize"),g=n.get("symbolRotate"),y=n.get("symbolOffset");B(m)||(m=[m,m]),B(v)||(v=[v,v]),B(g)||(g=[g,g]),B(y)||(y=[y,y]),c.from.each(function(_){x(p,_,!0),x(h,_,!1)}),d.each(function(_){var S=d.getItemModel(_).getModel("lineStyle").getLineStyle();d.setItemLayout(_,[p.getItemLayout(_),h.getItemLayout(_)]),S.stroke==null&&(S.stroke=p.getItemVisual(_,"style").fill),d.setItemVisual(_,{fromSymbolKeepAspect:p.getItemVisual(_,"symbolKeepAspect"),fromSymbolOffset:p.getItemVisual(_,"symbolOffset"),fromSymbolRotate:p.getItemVisual(_,"symbolRotate"),fromSymbolSize:p.getItemVisual(_,"symbolSize"),fromSymbol:p.getItemVisual(_,"symbol"),toSymbolKeepAspect:h.getItemVisual(_,"symbolKeepAspect"),toSymbolOffset:h.getItemVisual(_,"symbolOffset"),toSymbolRotate:h.getItemVisual(_,"symbolRotate"),toSymbolSize:h.getItemVisual(_,"symbolSize"),toSymbol:h.getItemVisual(_,"symbol"),style:S})}),f.updateData(d),c.line.eachItemGraphicEl(function(_){ht(_).dataModel=n,_.traverse(function(S){ht(S).dataModel=n})});function x(_,S,b){var w=_.getItemModel(S);PI(_,S,b,r,a);var T=w.getModel("itemStyle").getItemStyle();T.fill==null&&(T.fill=Qa(l,"color")),_.setItemVisual(S,{symbolKeepAspect:w.get("symbolKeepAspect"),symbolOffset:bt(w.get("symbolOffset",!0),y[b?0:1]),symbolRotate:bt(w.get("symbolRotate",!0),g[b?0:1]),symbolSize:bt(w.get("symbolSize"),v[b?0:1]),symbol:bt(w.get("symbol",!0),m[b?0:1]),style:T})}this.markKeep(f),f.group.silent=n.get("silent")||r.get("silent")},t.type="markLine",t}($p);function Ngt(e,t,r){var n;e?n=F(e&&e.dimensions,function(u){var f=t.getData().getDimensionInfo(t.getData().mapDimension(u))||{};return V(V({},f),{name:u,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var i=new Ne(n,r),a=new Ne(n,r),o=new Ne([],r),s=F(r.get("data"),pt(Lgt,t,e,r));e&&(s=Ut(s,pt(Pgt,e)));var l=E_(!!e,n);return i.initData(F(s,function(u){return u[0]}),null,l),a.initData(F(s,function(u){return u[1]}),null,l),o.initData(F(s,function(u){return u[2]})),o.hasItemOption=!0,{from:i,to:a,line:o}}var dH=Rgt;function RI(e){e.registerComponentModel(pH),e.registerComponentView(dH),e.registerPreprocessor(function(t){_f(t.series,"markLine")&&(t.markLine=t.markLine||{})})}var kgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.createMarkerModelFromSeries=function(r,n,i){return new t(r,n,i)},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}(mn),vH=kgt;var R_=yt(),Ogt=function(e,t,r,n){var i=n[0],a=n[1];if(!(!i||!a)){var o=Tl(e,i),s=Tl(e,a),l=o.coord,u=s.coord;l[0]=_e(l[0],-1/0),l[1]=_e(l[1],-1/0),u[0]=_e(u[0],1/0),u[1]=_e(u[1],1/0);var f=Tc([{},o,s]);return f.coord=[o.coord,s.coord],f.x0=o.x,f.y0=o.y,f.x1=s.x,f.y1=s.y,f}};function N_(e){return!isNaN(e)&&!isFinite(e)}function mH(e,t,r,n){var i=1-e;return N_(t[i])&&N_(r[i])}function zgt(e,t){var r=t.coord[0],n=t.coord[1],i={coord:r,x:t.x0,y:t.y0},a={coord:n,x:t.x1,y:t.y1};return Ni(e,"cartesian2d")?r&&n&&(mH(1,r,n,e)||mH(0,r,n,e))?!0:uH(e,i,a):Ml(e,i)||Ml(e,a)}function gH(e,t,r,n,i){var a=n.coordinateSystem,o=e.getItemModel(t),s,l=q(o.get(r[0]),i.getWidth()),u=q(o.get(r[1]),i.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(n.getMarkerPosition){var f=e.getValues(["x0","y0"],t),c=e.getValues(["x1","y1"],t),p=a.clampData(f),h=a.clampData(c),d=[];r[0]==="x0"?d[0]=p[0]>h[0]?c[0]:f[0]:d[0]=p[0]>h[0]?f[0]:c[0],r[1]==="y0"?d[1]=p[1]>h[1]?c[1]:f[1]:d[1]=p[1]>h[1]?f[1]:c[1],s=n.getMarkerPosition(d,r,!0)}else{var m=e.get(r[0],t),v=e.get(r[1],t),g=[m,v];a.clampData&&a.clampData(g,g),s=a.dataToPoint(g,!0)}if(Ni(a,"cartesian2d")){var y=a.getAxis("x"),x=a.getAxis("y"),m=e.get(r[0],t),v=e.get(r[1],t);N_(m)?s[0]=y.toGlobalCoord(y.getExtent()[r[0]==="x0"?0:1]):N_(v)&&(s[1]=x.toGlobalCoord(x.getExtent()[r[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var yH=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],Ugt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,i){n.eachSeries(function(a){var o=mn.getMarkerModelFromSeries(a,"markArea");if(o){var s=o.getData();s.each(function(l){var u=F(yH,function(c){return gH(s,l,c,a,i)});s.setItemLayout(l,u);var f=s.getItemGraphicEl(l);f.setShape("points",u)})}},this)},t.prototype.renderSeries=function(r,n,i,a){var o=r.coordinateSystem,s=r.id,l=r.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new nt});this.group.add(f.group),this.markKeep(f);var c=Vgt(o,r,n);n.setData(c),c.each(function(p){var h=F(yH,function(T){return gH(c,p,T,r,a)}),d=o.getAxis("x").scale,m=o.getAxis("y").scale,v=d.getExtent(),g=m.getExtent(),y=[d.parse(c.get("x0",p)),d.parse(c.get("x1",p))],x=[m.parse(c.get("y0",p)),m.parse(c.get("y1",p))];sr(y),sr(x);var _=!(v[0]>y[1]||v[1]x[1]||g[1]=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}(Pt),xm=Fgt;var jp=pt,kI=C,k_=nt,Ggt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.newlineDisabled=!1,r}return t.prototype.init=function(){this.group.add(this._contentGroup=new k_),this.group.add(this._selectorGroup=new k_),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(r,n,i){var a=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!r.get("show",!0)){var o=r.get("align"),s=r.get("orient");(!o||o==="auto")&&(o=r.get("left")==="right"&&s==="vertical"?"right":"left");var l=r.get("selector",!0),u=r.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,r,n,i,l,s,u);var f=r.getBoxLayoutParams(),c={width:i.getWidth(),height:i.getHeight()},p=r.get("padding"),h=re(f,c,p),d=this.layoutInner(r,o,h,a,l,u),m=re(J({width:d.width,height:d.height},f),c,p);this.group.x=m.x-d.x,this.group.y=m.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=__(d,r))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(r,n,i,a,o,s,l){var u=this.getContentGroup(),f=$(),c=n.get("selectedMode"),p=[];i.eachRawSeries(function(h){!h.get("legendHoverLink")&&p.push(h.id)}),kI(n.getData(),function(h,d){var m=h.get("name");if(!this.newlineDisabled&&(m===""||m===` -`)){var v=new k_;v.newline=!0,u.add(v);return}var g=i.getSeriesByName(m)[0];if(!f.get(m))if(g){var y=g.getData(),x=y.getVisual("legendLineStyle")||{},_=y.getVisual("legendIcon"),S=y.getVisual("style"),b=this._createItem(g,m,d,h,n,r,x,S,_,c,a);b.on("click",jp(_H,m,null,a,p)).on("mouseover",jp(OI,g.name,null,a,p)).on("mouseout",jp(zI,g.name,null,a,p)),f.set(m,!0)}else i.eachRawSeries(function(w){if(!f.get(m)&&w.legendVisualProvider){var T=w.legendVisualProvider;if(!T.containName(m))return;var D=T.indexOfName(m),A=T.getItemVisual(D,"style"),M=T.getItemVisual(D,"legendIcon"),P=br(A.fill);P&&P[3]===0&&(P[3]=.2,A=V(V({},A),{fill:bi(P,"rgba")}));var L=this._createItem(w,m,d,h,n,r,{},A,M,c,a);L.on("click",jp(_H,null,m,a,p)).on("mouseover",jp(OI,null,m,a,p)).on("mouseout",jp(zI,null,m,a,p)),f.set(m,!0)}},this)},this),o&&this._createSelector(o,n,a,s,l)},t.prototype._createSelector=function(r,n,i,a,o){var s=this.getSelectorGroup();kI(r,function(u){var f=u.type,c=new Lt({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(c);var p=n.getModel("selectorLabel"),h=n.getModel(["emphasis","selectorLabel"]);he(c,{normal:p,emphasis:h},{defaultText:u.title}),Za(c)})},t.prototype._createItem=function(r,n,i,a,o,s,l,u,f,c,p){var h=r.visualDrawType,d=o.get("itemWidth"),m=o.get("itemHeight"),v=o.isSelected(n),g=a.get("symbolRotate"),y=a.get("symbolKeepAspect"),x=a.get("icon");f=x||f||"roundRect";var _=Hgt(f,a,l,u,h,v,p),S=new k_,b=a.getModel("textStyle");if(j(r.getLegendIcon)&&(!x||x==="inherit"))S.add(r.getLegendIcon({itemWidth:d,itemHeight:m,icon:f,iconRotate:g,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:y}));else{var w=x==="inherit"&&r.getData().getVisual("symbol")?g==="inherit"?r.getData().getVisual("symbolRotate"):g:0;S.add(Wgt({itemWidth:d,itemHeight:m,icon:f,iconRotate:w,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:y}))}var T=s==="left"?d+5:-5,D=s,A=o.get("formatter"),M=n;H(A)&&A?M=A.replace("{name}",n??""):j(A)&&(M=A(n));var P=v?b.getTextColor():a.get("inactiveColor");S.add(new Lt({style:Qt(b,{text:M,x:T,y:m/2,fill:P,align:D,verticalAlign:"middle"},{inheritColor:P})}));var L=new At({shape:S.getBoundingRect(),invisible:!0}),I=a.getModel("tooltip");return I.get("show")&&sa({el:L,componentModel:o,itemName:n,itemTooltipOption:I.option}),S.add(L),S.eachChild(function(E){E.silent=!0}),L.silent=!c,this.getContentGroup().add(S),Za(S),S.__legendDataIndex=i,S},t.prototype.layoutInner=function(r,n,i,a,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();fa(r.get("orient"),l,r.get("itemGap"),i.width,i.height);var f=l.getBoundingRect(),c=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){fa("horizontal",u,r.get("selectorItemGap",!0));var p=u.getBoundingRect(),h=[-p.x,-p.y],d=r.get("selectorButtonGap",!0),m=r.getOrient().index,v=m===0?"width":"height",g=m===0?"height":"width",y=m===0?"y":"x";s==="end"?h[m]+=f[v]+d:c[m]+=p[v]+d,h[1-m]+=f[g]/2-p[g]/2,u.x=h[0],u.y=h[1],l.x=c[0],l.y=c[1];var x={x:0,y:0};return x[v]=f[v]+d+p[v],x[g]=Math.max(f[g],p[g]),x[y]=Math.min(0,p[y]+h[1-m]),x}else return l.x=c[0],l.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Xt);function Hgt(e,t,r,n,i,a,o){function s(v,g){v.lineWidth==="auto"&&(v.lineWidth=g.lineWidth>0?2:0),kI(v,function(y,x){v[x]==="inherit"&&(v[x]=g[x])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),f=e.lastIndexOf("empty",0)===0?"fill":"stroke",c=l.getShallow("decal");u.decal=!c||c==="inherit"?n.decal:da(c,o),u.fill==="inherit"&&(u.fill=n[i]),u.stroke==="inherit"&&(u.stroke=n[f]),u.opacity==="inherit"&&(u.opacity=(i==="fill"?n:r).opacity),s(u,n);var p=t.getModel("lineStyle"),h=p.getLineStyle();if(s(h,r),u.fill==="auto"&&(u.fill=n.fill),u.stroke==="auto"&&(u.stroke=n.fill),h.stroke==="auto"&&(h.stroke=n.fill),!a){var d=t.get("inactiveBorderWidth"),m=u[f];u.lineWidth=d==="auto"?n.lineWidth>0&&m?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),h.stroke=p.get("inactiveColor"),h.lineWidth=p.get("inactiveWidth")}return{itemStyle:u,lineStyle:h}}function Wgt(e){var t=e.icon||"roundRect",r=ne(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return r.setStyle(e.itemStyle),r.rotation=(e.iconRotate||0)*Math.PI/180,r.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(r.style.stroke=r.style.fill,r.style.fill="#fff",r.style.lineWidth=2),r}function _H(e,t,r,n){zI(e,t,r,n),r.dispatchAction({type:"legendToggleSelect",name:e??t}),OI(e,t,r,n)}function bH(e){for(var t=e.getZr().storage.getDisplayList(),r,n=0,i=t.length;ni[o],v=[-h.x,-h.y];n||(v[a]=f[u]);var g=[0,0],y=[-d.x,-d.y],x=bt(r.get("pageButtonGap",!0),r.get("itemGap",!0));if(m){var _=r.get("pageButtonPosition",!0);_==="end"?y[a]+=i[o]-d[o]:g[a]+=d[o]+x}y[1-a]+=h[s]/2-d[s]/2,f.setPosition(v),c.setPosition(g),p.setPosition(y);var S={x:0,y:0};if(S[o]=m?i[o]:h[o],S[s]=Math.max(h[s],d[s]),S[l]=Math.min(0,d[l]+y[1-a]),c.__rectSize=i[o],m){var b={x:0,y:0};b[o]=Math.max(i[o]-d[o]-x,0),b[s]=S[s],c.setClipPath(new At({shape:b})),c.__rectSize=b[o]}else p.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(r);return w.pageIndex!=null&&Rt(f,{x:w.contentPosition[0],y:w.contentPosition[1]},m?r:null),this._updatePageInfoView(r,w),S},t.prototype._pageGo=function(r,n,i){var a=this._getPageInfo(n)[r];a!=null&&i.dispatchAction({type:"legendScroll",scrollDataIndex:a,legendId:n.id})},t.prototype._updatePageInfoView=function(r,n){var i=this._controllerGroup;C(["pagePrev","pageNext"],function(f){var c=f+"DataIndex",p=n[c]!=null,h=i.childOfName(f);h&&(h.setStyle("fill",p?r.get("pageIconColor",!0):r.get("pageIconInactiveColor",!0)),h.cursor=p?"pointer":"default")});var a=i.childOfName("pageText"),o=r.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;a&&o&&a.setStyle("text",H(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(r){var n=r.get("scrollDataIndex",!0),i=this.getContentGroup(),a=this._containerGroup.__rectSize,o=r.getOrient().index,s=VI[o],l=BI[o],u=this._findTargetItemIndex(n),f=i.children(),c=f[u],p=f.length,h=p?1:0,d={contentPosition:[i.x,i.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return d;var m=_(c);d.contentPosition[o]=-m.s;for(var v=u+1,g=m,y=m,x=null;v<=p;++v)x=_(f[v]),(!x&&y.e>g.s+a||x&&!S(x,g.s))&&(y.i>g.i?g=y:g=x,g&&(d.pageNextDataIndex==null&&(d.pageNextDataIndex=g.i),++d.pageCount)),y=x;for(var v=u-1,g=m,y=m,x=null;v>=-1;--v)x=_(f[v]),(!x||!S(y,x.s))&&g.i=w&&b.s<=w+a}},t.prototype._findTargetItemIndex=function(r){if(!this._showController)return 0;var n,i=this.getContentGroup(),a;return i.eachChild(function(o,s){var l=o.__legendDataIndex;a==null&&l!=null&&(a=s),l===r&&(n=s)}),n??a},t.type="legend.scroll",t}(O_),AH=Xgt;function FI(e){e.registerAction("legendScroll","legendscroll",function(t,r){var n=t.scrollDataIndex;n!=null&&r.eachComponent({mainType:"legend",subType:"scroll",query:t},function(i){i.setScrollDataIndex(n)})})}function CH(e){Nt(z_),e.registerComponentModel(TH),e.registerComponentView(AH),FI(e)}function GI(e){Nt(z_),Nt(CH)}var qgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="dataZoom.inside",t.defaultOption=Kr(bl.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(bl),DH=qgt;var HI=yt();function EH(e,t,r){HI(e).coordSysRecordMap.each(function(n){var i=n.dataZoomInfoMap.get(t.uid);i&&(i.getRange=r)})}function IH(e,t){for(var r=HI(e).coordSysRecordMap,n=r.keys(),i=0;in[r+t]&&(t=s),i=i&&o.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}function PH(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(t,r){var n=HI(r),i=n.coordSysRecordMap||(n.coordSysRecordMap=$());i.each(function(a){a.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(a){var o=y_(a);C(o.infoList,function(s){var l=s.model.uid,u=i.get(l)||i.set(l,Zgt(r,s.model)),f=u.dataZoomInfoMap||(u.dataZoomInfoMap=$());f.set(a.uid,{dzReferCoordSysInfo:s,model:a,getRange:null})})}),i.each(function(a){var o=a.controller,s,l=a.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){LH(i,a);return}var f=jgt(l);o.enable(f.controlType,f.opt),o.setPointerChecker(a.containsPoint),Li(a,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var Jgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="dataZoom.inside",r}return t.prototype.render=function(r,n,i){if(e.prototype.render.apply(this,arguments),r.noTarget()){this._clear();return}this.range=r.getPercentRange(),EH(i,r,{pan:Z(WI.pan,this),zoom:Z(WI.zoom,this),scrollMove:Z(WI.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){IH(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(qp),WI={zoom:function(e,t,r,n){var i=this.range,a=i.slice(),o=e.axisModels[0];if(o){var s=YI[t](null,[n.originX,n.originY],o,r,e),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],u=Math.max(1/n.scale,0);a[0]=(a[0]-l)*u+l,a[1]=(a[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Hn(0,a,[0,100],0,f.minSpan,f.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:RH(function(e,t,r,n,i,a){var o=YI[n]([a.oldX,a.oldY],[a.newX,a.newY],t,i,r);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:RH(function(e,t,r,n,i,a){var o=YI[n]([0,0],[a.scrollDelta,a.scrollDelta],t,i,r);return o.signal*(e[1]-e[0])*a.scrollDelta})};function RH(e){return function(t,r,n,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s){var l=e(o,s,t,r,n,i);if(Hn(l,o,[0,100],"all"),this.range=o,a[0]!==o[0]||a[1]!==o[1])return o}}}var YI={grid:function(e,t,r,n,i){var a=r.axis,o={},s=i.model.coordinateSystem.getRect();return e=e||[0,0],a.dim==="x"?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,r,n,i){var a=r.axis,o={},s=i.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),r.mainType==="radiusAxis"?(o.pixel=t[0]-e[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,r,n,i){var a=r.axis,o=i.model.coordinateSystem.getRect(),s={};return e=e||[0,0],a.orient==="horizontal"?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}},NH=Jgt;function bm(e){yf(e),e.registerComponentModel(DH),e.registerComponentView(NH),PH(e)}var tyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=Kr(bl.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}(bl),kH=tyt;var Sm=At,OH=7,eyt=1,XI=30,ryt=7,wm="horizontal",zH="vertical",nyt=5,iyt=["line","bar","candlestick","scatter"],ayt={easing:"cubicOut",duration:100,delay:0},oyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._displayables={},r}return t.prototype.init=function(r,n){this.api=n,this._onBrush=Z(this._onBrush,this),this._onBrushEnd=Z(this._onBrushEnd,this)},t.prototype.render=function(r,n,i,a){if(e.prototype.render.apply(this,arguments),Li(this,"_dispatchZoomAction",r.get("throttle"),"fixRate"),this._orient=r.getOrient(),r.get("show")===!1){this.group.removeAll();return}if(r.noTarget()){this._clear(),this.group.removeAll();return}(!a||a.type!=="dataZoom"||a.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){Qo(this,"_dispatchZoomAction");var r=this.api.getZr();r.off("mousemove",this._onBrush),r.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var r=this.group;r.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var n=this._displayables.sliderGroup=new nt;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),r.add(n),this._positionGroup()},t.prototype._resetLocation=function(){var r=this.dataZoomModel,n=this.api,i=r.get("brushSelect"),a=i?ryt:0,o=this._findCoordRect(),s={width:n.getWidth(),height:n.getHeight()},l=this._orient===wm?{right:s.width-o.x-o.width,top:s.height-XI-OH-a,width:o.width,height:XI}:{right:OH,top:o.y,width:XI,height:o.height},u=Di(r.option);C(["right","top","width","height"],function(c){u[c]==="ph"&&(u[c]=l[c])});var f=re(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===zH&&this._size.reverse()},t.prototype._positionGroup=function(){var r=this.group,n=this._location,i=this._orient,a=this.dataZoomModel.getFirstTargetAxisModel(),o=a&&a.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(i===wm&&!o?{scaleY:l?1:-1,scaleX:1}:i===wm&&o?{scaleY:l?1:-1,scaleX:-1}:i===zH&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=r.getBoundingRect([s]);r.x=n.x-u.x,r.y=n.y-u.y,r.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var r=this.dataZoomModel,n=this._size,i=this._displayables.sliderGroup,a=r.get("brushSelect");i.add(new Sm({silent:!0,shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:r.get("backgroundColor")},z2:-40}));var o=new Sm({shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:"transparent"},z2:0,onclick:Z(this._onClickPanel,this)}),s=this.api.getZr();a?(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)),i.add(o)},t.prototype._renderDataShadow=function(){var r=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!r)return;var n=this._size,i=this._shadowSize||[],a=r.series,o=a.getRawData(),s=a.getShadowDim&&a.getShadowDim(),l=s&&o.getDimensionInfo(s)?a.getShadowDim():r.otherDim;if(l==null)return;var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||n[0]!==i[0]||n[1]!==i[1]){var c=o.getDataExtent(l),p=(c[1]-c[0])*.3;c=[c[0]-p,c[1]+p];var h=[0,n[1]],d=[0,n[0]],m=[[n[0],0],[0,0]],v=[],g=d[1]/(o.count()-1),y=0,x=Math.round(o.count()/n[0]),_;o.each([l],function(D,A){if(x>0&&A%x){y+=g;return}var M=D==null||isNaN(D)||D==="",P=M?0:$t(D,c,h,!0);M&&!_&&A?(m.push([m[m.length-1][0],0]),v.push([v[v.length-1][0],0])):!M&&_&&(m.push([y,0]),v.push([y,0])),m.push([y,P]),v.push([y,P]),y+=g,_=M}),u=this._shadowPolygonPts=m,f=this._shadowPolylinePts=v}this._shadowData=o,this._shadowDim=l,this._shadowSize=[n[0],n[1]];var S=this.dataZoomModel;function b(D){var A=S.getModel(D?"selectedDataBackground":"dataBackground"),M=new nt,P=new Re({shape:{points:u},segmentIgnoreThreshold:1,style:A.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),L=new Ie({shape:{points:f},segmentIgnoreThreshold:1,style:A.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return M.add(P),M.add(L),M}for(var w=0;w<3;w++){var T=b(w===1);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}},t.prototype._prepareDataShadowInfo=function(){var r=this.dataZoomModel,n=r.get("showDataShadow");if(n!==!1){var i,a=this.ecModel;return r.eachTargetAxis(function(o,s){var l=r.getAxisProxy(o,s).getTargetSeriesModels();C(l,function(u){if(!i&&!(n!==!0&>(iyt,u.get("type"))<0)){var f=a.getComponent(Bi(o),s).axis,c=syt(o),p,h=u.coordinateSystem;c!=null&&h.getOtherAxis&&(p=h.getOtherAxis(f).inverse),c=u.getData().mapDimension(c),i={thisAxis:f,series:u,thisDim:o,otherDim:c,otherAxisInverse:p}}},this)},this),i}},t.prototype._renderHandle=function(){var r=this.group,n=this._displayables,i=n.handles=[null,null],a=n.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,c=l.get("brushSelect"),p=n.filler=new Sm({silent:c,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(p),o.add(new Sm({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:eyt,fill:"rgba(0,0,0,0)"}})),C([0,1],function(x){var _=l.get("handleIcon");!_v[_]&&_.indexOf("path://")<0&&_.indexOf("image://")<0&&(_="path://"+_);var S=ne(_,-1,0,2,2,null,!0);S.attr({cursor:UH(this._orient),draggable:!0,drift:Z(this._onDragMove,this,x),ondragend:Z(this._onDragEnd,this),onmouseover:Z(this._showDataInfo,this,!0),onmouseout:Z(this._showDataInfo,this,!1),z2:5});var b=S.getBoundingRect(),w=l.get("handleSize");this._handleHeight=q(w,this._size[1]),this._handleWidth=b.width/b.height*this._handleHeight,S.setStyle(l.getModel("handleStyle").getItemStyle()),S.style.strokeNoScale=!0,S.rectHover=!0,S.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),Za(S);var T=l.get("handleColor");T!=null&&(S.style.fill=T),o.add(i[x]=S);var D=l.getModel("textStyle");r.add(a[x]=new Lt({silent:!0,invisible:!0,style:Qt(D,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:D.getTextColor(),font:D.getFont()}),z2:10}))},this);var h=p;if(c){var d=q(l.get("moveHandleSize"),s[1]),m=n.moveHandle=new At({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:d}}),v=d*.8,g=n.moveHandleIcon=ne(l.get("moveHandleIcon"),-v/2,-v/2,v,v,"#fff",!0);g.silent=!0,g.y=s[1]+d/2-.5,m.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var y=Math.min(s[1]/2,Math.max(d,10));h=n.moveZone=new At({invisible:!0,shape:{y:s[1]-y,height:d+y}}),h.on("mouseover",function(){u.enterEmphasis(m)}).on("mouseout",function(){u.leaveEmphasis(m)}),o.add(m),o.add(g),o.add(h)}h.attr({draggable:!0,cursor:UH(this._orient),drift:Z(this._onDragMove,this,"all"),ondragstart:Z(this._showDataInfo,this,!0),ondragend:Z(this._onDragEnd,this),onmouseover:Z(this._showDataInfo,this,!0),onmouseout:Z(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var r=this._range=this.dataZoomModel.getPercentRange(),n=this._getViewExtent();this._handleEnds=[$t(r[0],[0,100],n,!0),$t(r[1],[0,100],n,!0)]},t.prototype._updateInterval=function(r,n){var i=this.dataZoomModel,a=this._handleEnds,o=this._getViewExtent(),s=i.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];Hn(n,a,o,i.get("zoomLock")?"all":r,s.minSpan!=null?$t(s.minSpan,l,o,!0):null,s.maxSpan!=null?$t(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=sr([$t(a[0],o,l,!0),$t(a[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},t.prototype._updateView=function(r){var n=this._displayables,i=this._handleEnds,a=sr(i.slice()),o=this._size;C([0,1],function(h){var d=n.handles[h],m=this._handleHeight;d.attr({scaleX:m/2,scaleY:m/2,x:i[h]+(h?-1:1),y:o[1]/2-m/2})},this),n.filler.setShape({x:a[0],y:0,width:a[1]-a[0],height:o[1]});var s={x:a[0],width:a[1]-a[0]};n.moveHandle&&(n.moveHandle.setShape(s),n.moveZone.setShape(s),n.moveZone.getBoundingRect(),n.moveHandleIcon&&n.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=n.dataShadowSegs,u=[0,a[0],a[1],o[0]],f=0;fn[0]||i[1]<0||i[1]>n[1])){var a=this._handleEnds,o=(a[0]+a[1])/2,s=this._updateInterval("all",i[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(r){var n=r.offsetX,i=r.offsetY;this._brushStart=new kt(n,i),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(r){if(this._brushing){var n=this._displayables.brushRect;if(this._brushing=!1,!!n){n.attr("ignore",!0);var i=n.shape,a=+new Date;if(!(a-this._brushStartTime<200&&Math.abs(i.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=sr([$t(i.x,o,s,!0),$t(i.x+i.width,o,s,!0)]),this._handleEnds=[i.x,i.x+i.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(r){this._brushing&&(Mn(r.event),this._updateBrushRect(r.offsetX,r.offsetY))},t.prototype._updateBrushRect=function(r,n){var i=this._displayables,a=this.dataZoomModel,o=i.brushRect;o||(o=i.brushRect=new Sm({silent:!0,style:a.getModel("brushStyle").getItemStyle()}),i.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(r,n),f=l.transformCoordToLocal(s.x,s.y),c=this._size;u[0]=Math.max(Math.min(c[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:c[1]})},t.prototype._dispatchZoomAction=function(r){var n=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:r?ayt:null,start:n[0],end:n[1]})},t.prototype._findCoordRect=function(){var r,n=y_(this.dataZoomModel).infoList;if(!r&&n.length){var i=n[0].model.coordinateSystem;r=i.getRect&&i.getRect()}if(!r){var a=this.api.getWidth(),o=this.api.getHeight();r={x:a*.2,y:o*.2,width:a*.6,height:o*.6}}return r},t.type="dataZoom.slider",t}(qp);function syt(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function UH(e){return e==="vertical"?"ns-resize":"ew-resize"}var VH=oyt;function Tm(e){e.registerComponentModel(kH),e.registerComponentView(VH),yf(e)}function qI(e){Nt(bm),Nt(Tm)}var lyt={get:function(e,t,r){var n=at((uyt[e]||{})[t]);return r&&B(n)?n[n.length-1]:n}},uyt={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]}},U_=lyt;var BH=Be.mapVisual,fyt=Be.eachVisual,cyt=B,FH=C,pyt=sr,hyt=$t,dyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.stateList=["inRange","outOfRange"],r.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],r.layoutMode={type:"box",ignoreSize:!0},r.dataBound=[-1/0,1/0],r.targetVisuals={},r.controllerVisuals={},r}return t.prototype.init=function(r,n,i){this.mergeDefaultAndTheme(r,i)},t.prototype.optionUpdated=function(r,n){var i=this.option;!n&&T_(i,r,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(r){var n=this.stateList;r=Z(r,this),this.controllerVisuals=gm(this.option.controller,n,r),this.targetVisuals=gm(this.option.target,n,r)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var r=this.option.seriesIndex,n=[];return r==null||r==="all"?this.ecModel.eachSeries(function(i,a){n.push(a)}):n=Yt(r),n},t.prototype.eachTargetSeries=function(r,n){C(this.getTargetSeriesIndices(),function(i){var a=this.ecModel.getSeriesByIndex(i);a&&r.call(n,a)},this)},t.prototype.isTargetSeries=function(r){var n=!1;return this.eachTargetSeries(function(i){i===r&&(n=!0)}),n},t.prototype.formatValueText=function(r,n,i){var a=this.option,o=a.precision,s=this.dataBound,l=a.formatter,u;i=i||["<",">"],B(r)&&(r=r.slice(),u=!0);var f=n?r:u?[c(r[0]),c(r[1])]:c(r);if(H(l))return l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f);if(j(l))return u?l(r[0],r[1]):l(r);if(u)return r[0]===s[0]?i[0]+" "+f[1]:r[1]===s[1]?i[1]+" "+f[0]:f[0]+" - "+f[1];return f;function c(p){return p===s[0]?"min":p===s[1]?"max":(+p).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var r=this.option,n=pyt([r.min,r.max]);this._dataExtent=n},t.prototype.getDataDimensionIndex=function(r){var n=this.option.dimension;if(n!=null)return r.getDimensionIndex(n);for(var i=r.dimensions,a=i.length-1;a>=0;a--){var o=i[a],s=r.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var r=this.ecModel,n=this.option,i={inRange:n.inRange,outOfRange:n.outOfRange},a=n.target||(n.target={}),o=n.controller||(n.controller={});_t(a,i),_t(o,i);var s=this.isCategory();l.call(this,a),l.call(this,o),u.call(this,a,"inRange","outOfRange"),f.call(this,o);function l(c){cyt(n.color)&&!c.inRange&&(c.inRange={color:n.color.slice().reverse()}),c.inRange=c.inRange||{color:r.get("gradientColor")}}function u(c,p,h){var d=c[p],m=c[h];d&&!m&&(m=c[h]={},FH(d,function(v,g){if(Be.isValidType(g)){var y=U_.get(g,"inactive",s);y!=null&&(m[g]=y,g==="color"&&!m.hasOwnProperty("opacity")&&!m.hasOwnProperty("colorAlpha")&&(m.opacity=[0,0]))}}))}function f(c){var p=(c.inRange||{}).symbol||(c.outOfRange||{}).symbol,h=(c.inRange||{}).symbolSize||(c.outOfRange||{}).symbolSize,d=this.get("inactiveColor"),m=this.getItemSymbol(),v=m||"roundRect";FH(this.stateList,function(g){var y=this.itemSize,x=c[g];x||(x=c[g]={color:s?d:[d]}),x.symbol==null&&(x.symbol=p&&at(p)||(s?v:[v])),x.symbolSize==null&&(x.symbolSize=h&&at(h)||(s?y[0]:[y[0],y[0]])),x.symbol=BH(x.symbol,function(b){return b==="none"?v:b});var _=x.symbolSize;if(_!=null){var S=-1/0;fyt(_,function(b){b>S&&(S=b)}),x.symbolSize=BH(_,function(b){return hyt(b,[0,S],[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(r){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(r){return null},t.prototype.getVisualMeta=function(r){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}(Pt),Qp=dyt;var GH=[20,140],vyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(r,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(i){i.mappingMethod="linear",i.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var r=this.itemSize;(r[0]==null||isNaN(r[0]))&&(r[0]=GH[0]),(r[1]==null||isNaN(r[1]))&&(r[1]=GH[1])},t.prototype._resetRange=function(){var r=this.getExtent(),n=this.option.range;!n||n.auto?(r.auto=1,this.option.range=r):B(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],r[0]),n[1]=Math.min(n[1],r[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),C(this.stateList,function(r){var n=this.option.controller[r].symbolSize;n&&n[0]!==n[1]&&(n[0]=n[1]/3)},this)},t.prototype.setSelected=function(r){this.option.range=r.slice(),this._resetRange()},t.prototype.getSelected=function(){var r=this.getExtent(),n=sr((this.get("range")||[]).slice());return n[0]>r[1]&&(n[0]=r[1]),n[1]>r[1]&&(n[1]=r[1]),n[0]=i[1]||r<=n[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(r){var n=[];return this.eachTargetSeries(function(i){var a=[],o=i.getData();o.each(this.getDataDimensionIndex(o),function(s,l){r[0]<=s&&s<=r[1]&&a.push(l)},this),n.push({seriesId:i.id,dataIndex:a})},this),n},t.prototype.getVisualMeta=function(r){var n=HH(this,"outOfRange",this.getExtent()),i=HH(this,"inRange",this.option.range.slice()),a=[];function o(h,d){a.push({value:h,color:r(h,d)})}for(var s=0,l=0,u=i.length,f=n.length;lr[1])break;a.push({color:this.getControllerVisual(l,"color",n),offset:s/i})}return a.push({color:this.getControllerVisual(r[1],"color",n),offset:1}),a},t.prototype._createBarPoints=function(r,n){var i=this.visualMapModel.itemSize;return[[i[0]-n[0],r[0]],[i[0],r[0]],[i[0],r[1]],[i[0]-n[1],r[1]]]},t.prototype._createBarGroup=function(r){var n=this._orient,i=this.visualMapModel.get("inverse");return new nt(n==="horizontal"&&!i?{scaleX:r==="bottom"?1:-1,rotation:Math.PI/2}:n==="horizontal"&&i?{scaleX:r==="bottom"?-1:1,rotation:-Math.PI/2}:n==="vertical"&&!i?{scaleX:r==="left"?1:-1,scaleY:-1}:{scaleX:r==="left"?1:-1})},t.prototype._updateHandle=function(r,n){if(this._useHandle){var i=this._shapes,a=this.visualMapModel,o=i.handleThumbs,s=i.handleLabels,l=a.itemSize,u=a.getExtent();gyt([0,1],function(f){var c=o[f];c.setStyle("fill",n.handlesColor[f]),c.y=r[f];var p=fo(r[f],[0,l[1]],u,!0),h=this.getControllerVisual(p,"symbolSize");c.scaleX=c.scaleY=h/l[0],c.x=l[0]-h/2;var d=Or(i.handleLabelPoints[f],oa(c,this.group));s[f].setStyle({x:d[0],y:d[1],text:a.formatValueText(this._dataInterval[f]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",i.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(r,n,i,a){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,c=f.indicator;if(c){c.attr("invisible",!1);var p={convertOpacityToAlpha:!0},h=this.getControllerVisual(r,"color",p),d=this.getControllerVisual(r,"symbolSize"),m=fo(r,s,u,!0),v=l[0]-d/2,g={x:c.x,y:c.y};c.y=m,c.x=v;var y=Or(f.indicatorLabelPoint,oa(c,this.group)),x=f.indicatorLabel;x.attr("invisible",!1);var _=this._applyTransform("left",f.mainGroup),S=this._orient,b=S==="horizontal";x.setStyle({text:(i||"")+o.formatValueText(n),verticalAlign:b?_:"middle",align:b?"center":_});var w={x:v,y:m,style:{fill:h}},T={style:{x:y[0],y:y[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var D={duration:100,easing:"cubicInOut",additive:!0};c.x=g.x,c.y=g.y,c.animateTo(w,D),x.animateTo(T,D)}else c.attr(w),x.attr(T);this._firstShowIndicator=!1;var A=this._shapes.handleLabels;if(A)for(var M=0;Mo[1]&&(c[1]=1/0),n&&(c[0]===-1/0?this._showIndicator(f,c[1],"< ",l):c[1]===1/0?this._showIndicator(f,c[0],"> ",l):this._showIndicator(f,f,"\u2248 ",l));var p=this._hoverLinkDataIndices,h=[];(n||KH(i))&&(h=this._hoverLinkDataIndices=i.findTargetDataIndices(c));var d=OO(p,h);this._dispatchHighDown("downplay",Jp(d[0],i)),this._dispatchHighDown("highlight",Jp(d[1],i))}},t.prototype._hoverLinkFromSeriesMouseOver=function(r){var n;if(pa(r.target,function(l){var u=ht(l);if(u.dataIndex!=null)return n=u,!0},!0),!!n){var i=this.ecModel.getSeriesByIndex(n.seriesIndex),a=this.visualMapModel;if(a.isTargetSeries(i)){var o=i.getData(n.dataType),s=o.getStore().get(a.getDataDimensionIndex(o),n.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},t.prototype._hideIndicator=function(){var r=this._shapes;r.indicator&&r.indicator.attr("invisible",!0),r.indicatorLabel&&r.indicatorLabel.attr("invisible",!0);var n=this._shapes.handleLabels;if(n)for(var i=0;i=0&&(a.dimension=o,n.push(a))}}),e.getData().setVisual("visualMeta",n)}}];function Syt(e,t,r,n){for(var i=t.targetVisuals[n],a=Be.prepareVisualTypes(i),o={color:Qa(e.getData(),"color")},s=0,l=a.length;s0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),e.registerAction(QH,JH),C(tW,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(KI))}function Am(e){e.registerComponentModel(WH),e.registerComponentView(jH),Mm(e)}var wyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._pieceList=[],r}return t.prototype.optionUpdated=function(r,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],Tyt[this._mode].call(this,this._pieceList),this._resetSelected(r,n);var a=this.option.categories;this.resetVisual(function(o,s){i==="categories"?(o.mappingMethod="category",o.categories=at(a)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=F(this._pieceList,function(l){return l=at(l),s!=="inRange"&&(l.visual=null),l}))})},t.prototype.completeVisualOption=function(){var r=this.option,n={},i=Be.listVisualTypes(),a=this.isCategory();C(r.pieces,function(s){C(i,function(l){s.hasOwnProperty(l)&&(n[l]=1)})}),C(n,function(s,l){var u=!1;C(this.stateList,function(f){u=u||o(r,f,l)||o(r.target,f,l)},this),!u&&C(this.stateList,function(f){(r[f]||(r[f]={}))[l]=U_.get(l,f==="inRange"?"active":"inactive",a)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(r,n){var i=this.option,a=this._pieceList,o=(n?i:r).selected||{};if(i.selected=o,C(a,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),i.selectedMode==="single"){var s=!1;C(a,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(r){return this._mode==="categories"?r.value+"":r.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var r=this.option;return r.pieces&&r.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(r){this.option.selected=at(r)},t.prototype.getValueState=function(r){var n=Be.findPieceIndex(r,this._pieceList);return n!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[n])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(r){var n=[],i=this._pieceList;return this.eachTargetSeries(function(a){var o=[],s=a.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var f=Be.findPieceIndex(l,i);f===r&&o.push(u)},this),n.push({seriesId:a.id,dataIndex:o})},this),n},t.prototype.getRepresentValue=function(r){var n;if(this.isCategory())n=r.value;else if(r.value!=null)n=r.value;else{var i=r.interval||[];n=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return n},t.prototype.getVisualMeta=function(r){if(this.isCategory())return;var n=[],i=["",""],a=this;function o(f,c){var p=a.getRepresentValue({interval:f});c||(c=a.getValueState(p));var h=r(p,c);f[0]===-1/0?i[0]=h:f[1]===1/0?i[1]=h:n.push({value:f[0],color:h},{value:f[1],color:h})}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 C(s,function(f){var c=f.interval;c&&(c[0]>u&&o([u,c[0]],"outOfRange"),o(c.slice()),u=c[1])},this),{stops:n,outerColors:i}},t.type="visualMap.piecewise",t.defaultOption=Kr(Qp.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}(Qp),Tyt={splitNumber:function(e){var t=this.option,r=Math.min(t.precision,20),n=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(n[1]-n[0])/i;+a.toFixed(r)!==a&&r<5;)r++;t.precision=r,a=+a.toFixed(r),t.minOpen&&e.push({interval:[-1/0,n[0]],close:[0,0]});for(var o=0,s=n[0];o","\u2265"][n[0]]];r.text=r.text||this.formatValueText(r.value!=null?r.value:r.interval,!1,i)},this)}};function nW(e,t){var r=e.inverse;(e.orient==="vertical"?!r:r)&&t.reverse()}var iW=wyt;var Myt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.doRender=function(){var r=this.group;r.removeAll();var n=this.visualMapModel,i=n.get("textGap"),a=n.textStyleModel,o=a.getFont(),s=a.getTextColor(),l=this._getItemAlign(),u=n.itemSize,f=this._getViewData(),c=f.endsText,p=_e(n.get("showLabel",!0),!c);c&&this._renderEndsText(r,c[0],u,p,l),C(f.viewPieceList,function(h){var d=h.piece,m=new nt;m.onclick=Z(this._onItemClick,this,d),this._enableHoverLink(m,h.indexInModelPieceList);var v=n.getRepresentValue(d);if(this._createItemSymbol(m,v,[0,0,u[0],u[1]]),p){var g=this.visualMapModel.getValueState(v);m.add(new Lt({style:{x:l==="right"?-i:u[0]+i,y:u[1]/2,text:d.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:g==="outOfRange"?.5:1}}))}r.add(m)},this),c&&this._renderEndsText(r,c[1],u,p,l),fa(n.get("orient"),r,n.get("itemGap")),this.renderBackground(r),this.positionGroup(r)},t.prototype._enableHoverLink=function(r,n){var i=this;r.on("mouseover",function(){return a("highlight")}).on("mouseout",function(){return a("downplay")});var a=function(o){var s=i.visualMapModel;s.option.hoverLink&&i.api.dispatchAction({type:o,batch:Jp(s.findTargetDataIndices(n),s)})}},t.prototype._getItemAlign=function(){var r=this.visualMapModel,n=r.option;if(n.orient==="vertical")return B_(r,this.api,r.itemSize);var i=n.align;return(!i||i==="auto")&&(i="left"),i},t.prototype._renderEndsText=function(r,n,i,a,o){if(n){var s=new nt,l=this.visualMapModel.textStyleModel;s.add(new Lt({style:Qt(l,{x:a?o==="right"?i[0]:0:i[0]/2,y:i[1]/2,verticalAlign:"middle",align:a?o:"center",text:n})})),r.add(s)}},t.prototype._getViewData=function(){var r=this.visualMapModel,n=F(r.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),i=r.get("text"),a=r.get("orient"),o=r.get("inverse");return(a==="horizontal"?o:!o)?n.reverse():i&&(i=i.slice().reverse()),{viewPieceList:n,endsText:i}},t.prototype._createItemSymbol=function(r,n,i){r.add(ne(this.getControllerVisual(n,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(n,"color")))},t.prototype._onItemClick=function(r){var n=this.visualMapModel,i=n.option,a=i.selectedMode;if(a){var o=at(i.selected),s=n.getSelectedMapKey(r);a==="single"||a===!0?(o[s]=!0,C(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}(V_),aW=Myt;function Cm(e){e.registerComponentModel(iW),e.registerComponentView(aW),Mm(e)}function $I(e){Nt(Am),Nt(Cm)}var Ayt={label:{enabled:!0},decal:{show:!1}},oW=yt(),Cyt={};function jI(e,t){var r=e.getModel("aria");if(!r.get("enabled"))return;var n=at(Ayt);_t(n.label,e.getLocaleModel().get("aria"),!1),_t(r.option,n,!1),i(),a();function i(){var u=r.getModel("decal"),f=u.get("show");if(f){var c=$();e.eachSeries(function(p){if(!p.isColorBySeries()){var h=c.get(p.type);h||(h={},c.set(p.type,h)),oW(p).scope=h}}),e.eachRawSeries(function(p){if(e.isSeriesFiltered(p))return;if(j(p.enableAriaDecal)){p.enableAriaDecal();return}var h=p.getData();if(p.isColorBySeries()){var y=sv(p.ecModel,p.name,Cyt,e.getSeriesCount()),x=h.getVisual("decal");h.setVisual("decal",_(x,y))}else{var d=p.getRawData(),m={},v=oW(p).scope;h.each(function(S){var b=h.getRawIndex(S);m[b]=S});var g=d.count();d.each(function(S){var b=m[S],w=d.getName(S)||S+"",T=sv(p.ecModel,w,v,g),D=h.getItemVisual(b,"decal");h.setItemVisual(b,"decal",_(D,T))})}function _(S,b){var w=S?V(V({},b),S):b;return w.dirty=!0,w}})}}function a(){var u=e.getLocaleModel().get("aria"),f=r.getModel("label");if(f.option=J(f.option,u),!!f.get("enabled")){var c=t.getZr().dom;if(f.get("description")){c.setAttribute("aria-label",f.get("description"));return}var p=e.getSeriesCount(),h=f.get(["data","maxCount"])||10,d=f.get(["series","maxCount"])||10,m=Math.min(p,d),v;if(!(p<1)){var g=s();if(g){var y=f.get(["general","withTitle"]);v=o(y,{title:g})}else v=f.get(["general","withoutTitle"]);var x=[],_=p>1?f.get(["series","multiple","prefix"]):f.get(["series","single","prefix"]);v+=o(_,{seriesCount:p}),e.eachSeries(function(T,D){if(D1?f.get(["series","multiple",P]):f.get(["series","single",P]),A=o(A,{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var L=T.getData();if(L.count()>h){var I=f.get(["data","partialData"]);A+=o(I,{displayCnt:h})}else A+=f.get(["data","allData"]);for(var E=f.get(["data","separator","middle"]),R=f.get(["data","separator","end"]),k=[],O=0;O":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Dyt=function(){function e(t){var r=this._condVal=H(t)?new RegExp(t):pk(t)?t:null;if(r==null){var n="";jt(n)}}return e.prototype.evaluate=function(t){var r=typeof t;return H(r)?this._condVal.test(t):Ct(r)?this._condVal.test(t+""):!1},e}(),Eyt=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),Iyt=function(){function e(){}return e.prototype.evaluate=function(){for(var t=this.children,r=0;r2&&n.push(i),i=[L,I]}function f(L,I,E,R){eh(L,E)&&eh(I,R)||i.push(L,I,E,R,E,R)}function c(L,I,E,R,k,O){var z=Math.abs(I-L),U=Math.tan(z/4)*4/3,G=IT:M2&&n.push(i),n}function nL(e,t,r,n,i,a,o,s,l,u){if(eh(e,r)&&eh(t,n)&&eh(i,o)&&eh(a,s)){l.push(o,s);return}var f=2/u,c=f*f,p=o-e,h=s-t,d=Math.sqrt(p*p+h*h);p/=d,h/=d;var m=r-e,v=n-t,g=i-o,y=a-s,x=m*m+v*v,_=g*g+y*y;if(x=0&&T=0){l.push(o,s);return}var D=[],A=[];xi(e,r,i,o,.5,D),xi(t,n,a,s,.5,A),nL(D[0],A[0],D[1],A[1],D[2],A[2],D[3],A[3],l,u),nL(D[4],A[4],D[5],A[5],D[6],A[6],D[7],A[7],l,u)}function hW(e,t){var r=F_(e),n=[];t=t||1;for(var i=0;i0)for(var u=0;uMath.abs(u),c=gW([l,u],f?0:1,t),p=(f?s:u)/c.length,h=0;hi,o=gW([n,i],a?0:1,t),s=a?"width":"height",l=a?"height":"width",u=a?"x":"y",f=a?"y":"x",c=e[s]/o.length,p=0;p1?null:new kt(m*l+e,m*u+t)}function Fyt(e,t,r){var n=new kt;kt.sub(n,r,t),n.normalize();var i=new kt;kt.sub(i,e,t);var a=i.dot(n);return a}function rh(e,t){var r=e[e.length-1];r&&r[0]===t[0]&&r[1]===t[1]||e.push(t)}function Gyt(e,t,r){for(var n=e.length,i=[],a=0;ao?(u.x=f.x=s+a/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+a),Gyt(t,u,f)}function G_(e,t,r,n){if(r===1)n.push(t);else{var i=Math.floor(r/2),a=e(t);G_(e,a[0],i,n),G_(e,a[1],r-i,n)}return n}function Hyt(e,t){for(var r=[],n=0;n0)for(var S=n/r,b=-n/2;b<=n/2;b+=S){for(var w=Math.sin(b),T=Math.cos(b),D=0,x=0;x0;u/=2){var f=0,c=0;(e&u)>0&&(f=1),(t&u)>0&&(c=1),s+=u*u*(3*f^c),c===0&&(f===1&&(e=u-1-e,t=u-1-t),l=e,e=t,t=l)}return s}function W_(e){var t=1/0,r=1/0,n=-1/0,i=-1/0,a=F(e,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),c=l.y+l.height/2+(u?u[5]:0);return t=Math.min(f,t),r=Math.min(c,r),n=Math.max(f,n),i=Math.max(c,i),[f,c]}),o=F(a,function(s,l){return{cp:s,z:jyt(s[0],s[1],t,r,n,i),path:e[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function TW(e){return yW(e.path,e.count)}function iL(){return{fromIndividuals:[],toIndividuals:[],count:0}}function MW(e,t,r){var n=[];function i(S){for(var b=0;b=0;i--)if(!r[i].many.length){var l=r[s].many;if(l.length<=1)if(s)s=0;else return r;var a=l.length,u=Math.ceil(a/2);r[i].many=l.slice(u,a),r[s].many=l.slice(0,u),s++}return r}var Qyt={clone:function(e){for(var t=[],r=1-Math.pow(1-e.path.style.opacity,1/e.count),n=0;n0))return;var s=n.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,f;CW(e)&&(u=e,f=t),CW(t)&&(u=t,f=e);function c(g,y,x,_,S){var b=g.many,w=g.one;if(b.length===1&&!S){var T=y?b[0]:w,D=y?w:b[0];if(Em(T))c({many:[T],one:D},!0,x,_,!0);else{var A=s?J({delay:s(x,_)},l):l;Y_(T,D,A),a(T,D,T,D,A)}}else for(var M=J({dividePath:Qyt[r],individualDelay:s&&function(k,O,z,U){return s(k+x,_)}},l),P=y?MW(b,w,M):AW(w,b,M),L=P.fromIndividuals,I=P.toIndividuals,E=L.length,R=0;Rt.length,h=u?DW(f,u):DW(p?t:e,[p?e:t]),d=0,m=0;mRW))for(var i=n.getIndices(),a=t0t(n),o=0;o0&&_.group.traverse(function(b){b instanceof vt&&!b.animators.length&&b.animateFrom({style:{opacity:0}},S)})})}function IW(e){var t=e.getModel("universalTransition").get("seriesKey");return t||e.id}function LW(e){return B(e)?e.sort().join(","):e}function Cl(e){if(e.hostModel)return e.hostModel.getModel("universalTransition").get("divideShape")}function n0t(e,t){var r=$(),n=$(),i=$();C(e.oldSeries,function(o,s){var l=e.oldDataGroupIds[s],u=e.oldData[s],f=IW(o),c=LW(f);n.set(c,{dataGroupId:l,data:u}),B(f)&&C(f,function(p){i.set(p,{key:c,dataGroupId:l,data:u})})});function a(o){r.get(o)&&DO("Duplicated seriesKey in universalTransition "+o)}return C(t.updatedSeries,function(o){if(o.isUniversalTransitionEnabled()&&o.isAnimationEnabled()){var s=o.get("dataGroupId"),l=o.getData(),u=IW(o),f=LW(u),c=n.get(f);if(c)r.set(f,{oldSeries:[{dataGroupId:c.dataGroupId,divide:Cl(c.data),data:c.data}],newSeries:[{dataGroupId:s,divide:Cl(l),data:l}]});else if(B(u)){var p=[];C(u,function(m){var v=n.get(m);v.data&&p.push({dataGroupId:v.dataGroupId,divide:Cl(v.data),data:v.data})}),p.length&&r.set(f,{oldSeries:p,newSeries:[{dataGroupId:s,data:l,divide:Cl(l)}]})}else{var h=i.get(u);if(h){var d=r.get(h.key);d||(d={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:Cl(h.data)}],newSeries:[]},r.set(h.key,d)),d.newSeries.push({dataGroupId:s,data:l,divide:Cl(l)})}}}}),r}function PW(e,t){for(var r=0;r=0&&i.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Cl(t.oldData[s]),dim:o.dimension})}),C(Yt(e.to),function(o){var s=PW(r.updatedSeries,o);if(s>=0){var l=r.updatedSeries[s].getData();a.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Cl(l),dim:o.dimension})}}),i.length>0&&a.length>0&&NW(i,a,n)}function sL(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,r,n){C(Yt(n.seriesTransition),function(i){C(Yt(i.to),function(a){for(var o=n.updatedSeries,s=0;sl0t,iterateMonths:()=>o0t,iterateYears:()=>s0t});var o0t=(e,t)=>{let r=[],[n,i]=e.split("-").map(s=>parseInt(s)),[a,o]=t.split("-").map(s=>parseInt(s));for(;n{let r=[],n=parseInt(e.split("-")[0]),i=parseInt(t.split("-")[0]);for(;n<=i;n++)r.push(n);return r},l0t=(e,t,r)=>{r=r??((i,a)=>i.slice(0,a+1).join(":"));let n={children:[]};for(let i of e){let a=i.account.split(":"),o=n;for(let s=0;sf.name==l);u||(u={name:l,children:[],value:0},o.children.push(u)),u.value+=t(i),o=u}}return n};var ZN={};uy(ZN,{Adder:()=>Ae,Delaunay:()=>dg,FormatSpecifier:()=>mg,InternMap:()=>Ta,InternSet:()=>Yn,Node:()=>Mo,Path:()=>ms,Voronoi:()=>Wf,ZoomTransform:()=>Qi,active:()=>Wq,arc:()=>ZJ,area:()=>Aw,areaRadial:()=>VN,ascending:()=>oe,autoType:()=>NP,axisBottom:()=>lY,axisLeft:()=>uY,axisRight:()=>sY,axisTop:()=>oY,bin:()=>$_,bisect:()=>Wn,bisectCenter:()=>UW,bisectLeft:()=>zW,bisectRight:()=>uL,bisector:()=>Dl,blob:()=>UZ,blur:()=>VW,blur2:()=>q_,blurImage:()=>BW,brush:()=>tZ,brushSelection:()=>jq,brushX:()=>Qq,brushY:()=>Jq,buffer:()=>VZ,chord:()=>rZ,chordDirected:()=>iZ,chordTranspose:()=>nZ,cluster:()=>j$,color:()=>Hi,contourDensity:()=>gZ,contours:()=>fg,count:()=>os,create:()=>JY,creator:()=>Il,cross:()=>cL,csv:()=>FZ,csvFormat:()=>CZ,csvFormatBody:()=>DZ,csvFormatRow:()=>IZ,csvFormatRows:()=>EZ,csvFormatValue:()=>LZ,csvParse:()=>Yb,csvParseRows:()=>AZ,cubehelix:()=>Qr,cumsum:()=>pL,curveBasis:()=>ltt,curveBasisClosed:()=>ftt,curveBasisOpen:()=>ptt,curveBumpX:()=>Ew,curveBumpY:()=>Iw,curveBundle:()=>dtt,curveCardinal:()=>vtt,curveCardinalClosed:()=>mtt,curveCardinalOpen:()=>gtt,curveCatmullRom:()=>xtt,curveCatmullRomClosed:()=>btt,curveCatmullRomOpen:()=>wtt,curveLinear:()=>ru,curveLinearClosed:()=>Mtt,curveMonotoneX:()=>Ltt,curveMonotoneY:()=>Ptt,curveNatural:()=>ktt,curveStep:()=>Ott,curveStepAfter:()=>Utt,curveStepBefore:()=>ztt,descending:()=>Im,deviation:()=>Pm,difference:()=>OL,disjoint:()=>zL,dispatch:()=>Gi,drag:()=>nX,dragDisable:()=>Rl,dragEnable:()=>Nl,dsv:()=>kP,dsvFormat:()=>Wl,easeBack:()=>hP,easeBackIn:()=>Vq,easeBackInOut:()=>hP,easeBackOut:()=>Bq,easeBounce:()=>_h,easeBounceIn:()=>zq,easeBounceInOut:()=>Uq,easeBounceOut:()=>_h,easeCircle:()=>fP,easeCircleIn:()=>kq,easeCircleInOut:()=>fP,easeCircleOut:()=>Oq,easeCubic:()=>og,easeCubicIn:()=>Mq,easeCubicInOut:()=>og,easeCubicOut:()=>Aq,easeElastic:()=>mP,easeElasticIn:()=>Fq,easeElasticInOut:()=>Gq,easeElasticOut:()=>mP,easeExp:()=>uP,easeExpIn:()=>Rq,easeExpInOut:()=>uP,easeExpOut:()=>Nq,easeLinear:()=>Sq,easePoly:()=>sP,easePolyIn:()=>Cq,easePolyInOut:()=>sP,easePolyOut:()=>Dq,easeQuad:()=>aP,easeQuadIn:()=>wq,easeQuadInOut:()=>aP,easeQuadOut:()=>Tq,easeSin:()=>lP,easeSinIn:()=>Lq,easeSinInOut:()=>lP,easeSinOut:()=>Pq,every:()=>IL,extent:()=>ss,fcumsum:()=>HW,filter:()=>PL,flatGroup:()=>ZW,flatRollup:()=>KW,forceCenter:()=>ZZ,forceCollide:()=>hK,forceLink:()=>vK,forceManyBody:()=>_K,forceRadial:()=>bK,forceSimulation:()=>xK,forceX:()=>SK,forceY:()=>wK,format:()=>Kf,formatDefaultLocale:()=>Kb,formatLocale:()=>qb,formatPrefix:()=>gg,formatSpecifier:()=>Ia,fsum:()=>GW,geoAlbers:()=>RS,geoAlbersUsa:()=>z$,geoArea:()=>zK,geoAzimuthalEqualArea:()=>U$,geoAzimuthalEqualAreaRaw:()=>kS,geoAzimuthalEquidistant:()=>V$,geoAzimuthalEquidistantRaw:()=>OS,geoBounds:()=>YK,geoCentroid:()=>jK,geoCircle:()=>r$,geoClipAntimeridian:()=>Cg,geoClipCircle:()=>xS,geoClipExtent:()=>a$,geoClipRectangle:()=>Ss,geoConicConformal:()=>F$,geoConicConformalRaw:()=>SR,geoConicEqualArea:()=>nc,geoConicEqualAreaRaw:()=>_R,geoConicEquidistant:()=>H$,geoConicEquidistantRaw:()=>wR,geoContains:()=>p$,geoDistance:()=>Nh,geoEqualEarth:()=>W$,geoEqualEarthRaw:()=>VS,geoEquirectangular:()=>G$,geoEquirectangularRaw:()=>ac,geoGnomonic:()=>Y$,geoGnomonicRaw:()=>BS,geoGraticule:()=>MS,geoGraticule10:()=>v$,geoIdentity:()=>X$,geoInterpolate:()=>m$,geoLength:()=>wS,geoMercator:()=>B$,geoMercatorRaw:()=>ic,geoNaturalEarth1:()=>q$,geoNaturalEarth1Raw:()=>FS,geoOrthographic:()=>Z$,geoOrthographicRaw:()=>GS,geoPath:()=>P$,geoProjection:()=>ir,geoProjectionMutator:()=>Ng,geoRotation:()=>hS,geoStereographic:()=>K$,geoStereographicRaw:()=>HS,geoStream:()=>Er,geoTransform:()=>R$,geoTransverseMercator:()=>$$,geoTransverseMercatorRaw:()=>WS,gray:()=>xX,greatest:()=>Um,greatestIndex:()=>ML,group:()=>Rm,groupSort:()=>mL,groups:()=>dL,hcl:()=>dh,hierarchy:()=>Vg,histogram:()=>$_,hsl:()=>ph,html:()=>XZ,image:()=>HZ,index:()=>$W,indexes:()=>jW,interpolate:()=>Jr,interpolateArray:()=>LX,interpolateBasis:()=>mb,interpolateBasisClosed:()=>gb,interpolateBlues:()=>EJ,interpolateBrBG:()=>lJ,interpolateBuGn:()=>gJ,interpolateBuPu:()=>yJ,interpolateCividis:()=>kJ,interpolateCool:()=>UJ,interpolateCubehelix:()=>XX,interpolateCubehelixDefault:()=>OJ,interpolateCubehelixLong:()=>kf,interpolateDate:()=>_b,interpolateDiscrete:()=>PX,interpolateGnBu:()=>xJ,interpolateGreens:()=>IJ,interpolateGreys:()=>LJ,interpolateHcl:()=>HX,interpolateHclLong:()=>WX,interpolateHsl:()=>BX,interpolateHslLong:()=>FX,interpolateHue:()=>RX,interpolateInferno:()=>WJ,interpolateLab:()=>rP,interpolateMagma:()=>HJ,interpolateNumber:()=>Cr,interpolateNumberArray:()=>mh,interpolateObject:()=>bb,interpolateOrRd:()=>_J,interpolateOranges:()=>NJ,interpolatePRGn:()=>uJ,interpolatePiYG:()=>fJ,interpolatePlasma:()=>YJ,interpolatePuBu:()=>SJ,interpolatePuBuGn:()=>bJ,interpolatePuOr:()=>cJ,interpolatePuRd:()=>wJ,interpolatePurples:()=>PJ,interpolateRainbow:()=>VJ,interpolateRdBu:()=>pJ,interpolateRdGy:()=>hJ,interpolateRdPu:()=>TJ,interpolateRdYlBu:()=>dJ,interpolateRdYlGn:()=>vJ,interpolateReds:()=>RJ,interpolateRgb:()=>Ul,interpolateRgbBasis:()=>yb,interpolateRgbBasisClosed:()=>IX,interpolateRound:()=>Vl,interpolateSinebow:()=>BJ,interpolateSpectral:()=>mJ,interpolateString:()=>gh,interpolateTransformCss:()=>Tb,interpolateTransformSvg:()=>Mb,interpolateTurbo:()=>FJ,interpolateViridis:()=>GJ,interpolateWarm:()=>zJ,interpolateYlGn:()=>AJ,interpolateYlGnBu:()=>MJ,interpolateYlOrBr:()=>CJ,interpolateYlOrRd:()=>DJ,interpolateZoom:()=>Ab,interrupt:()=>Da,intersection:()=>UL,interval:()=>jX,isoFormat:()=>ZQ,isoParse:()=>KQ,json:()=>WZ,lab:()=>Rf,lch:()=>bX,least:()=>TL,leastIndex:()=>Vm,line:()=>jh,lineRadial:()=>UN,link:()=>ny,linkHorizontal:()=>rtt,linkRadial:()=>itt,linkVertical:()=>ntt,local:()=>ob,map:()=>RL,matcher:()=>uh,max:()=>fs,maxIndex:()=>Mf,mean:()=>xL,median:()=>_L,medianIndex:()=>eY,merge:()=>Df,min:()=>El,minIndex:()=>Af,mode:()=>bL,namespace:()=>ho,namespaces:()=>Hm,nice:()=>wf,now:()=>Bl,pack:()=>Sj,packEnclose:()=>hj,packSiblings:()=>xj,pairs:()=>SL,partition:()=>wj,path:()=>ug,pathRound:()=>oZ,permute:()=>Nm,pie:()=>JJ,piecewise:()=>Qm,pointRadial:()=>bc,pointer:()=>Ar,pointers:()=>tX,polygonArea:()=>Pj,polygonCentroid:()=>Rj,polygonContains:()=>zj,polygonHull:()=>Oj,polygonLength:()=>Uj,precisionFixed:()=>$b,precisionPrefix:()=>jb,precisionRound:()=>Qb,quadtree:()=>Yl,quantile:()=>po,quantileIndex:()=>Q_,quantileSorted:()=>j_,quantize:()=>qX,quickselect:()=>Cf,radialArea:()=>VN,radialLine:()=>UN,randomBates:()=>Gj,randomBernoulli:()=>Yj,randomBeta:()=>QS,randomBinomial:()=>JS,randomCauchy:()=>qj,randomExponential:()=>Hj,randomGamma:()=>Xh,randomGeometric:()=>jS,randomInt:()=>Bj,randomIrwinHall:()=>$S,randomLcg:()=>OR,randomLogNormal:()=>Fj,randomLogistic:()=>Zj,randomNormal:()=>Yh,randomPareto:()=>Wj,randomPoisson:()=>Kj,randomUniform:()=>Vj,randomWeibull:()=>Xj,range:()=>Fi,rank:()=>wL,reduce:()=>NL,reverse:()=>kL,rgb:()=>hs,ribbon:()=>fZ,ribbonArrow:()=>cZ,rollup:()=>Z_,rollups:()=>vL,scaleBand:()=>Fg,scaleDiverging:()=>_w,scaleDivergingLog:()=>sN,scaleDivergingPow:()=>bw,scaleDivergingSqrt:()=>jQ,scaleDivergingSymlog:()=>lN,scaleIdentity:()=>rw,scaleImplicit:()=>tw,scaleLinear:()=>ew,scaleLog:()=>nw,scaleOrdinal:()=>qh,scalePoint:()=>Qj,scalePow:()=>qg,scaleQuantile:()=>ow,scaleQuantize:()=>sw,scaleRadial:()=>aw,scaleSequential:()=>mw,scaleSequentialLog:()=>aN,scaleSequentialPow:()=>gw,scaleSequentialQuantile:()=>yw,scaleSequentialSqrt:()=>$Q,scaleSequentialSymlog:()=>oN,scaleSqrt:()=>oQ,scaleSymlog:()=>iw,scaleThreshold:()=>lw,scaleTime:()=>nN,scaleUtc:()=>iN,scan:()=>AL,schemeAccent:()=>JQ,schemeBlues:()=>IN,schemeBrBG:()=>uN,schemeBuGn:()=>yN,schemeBuPu:()=>xN,schemeCategory10:()=>QQ,schemeDark2:()=>tJ,schemeGnBu:()=>_N,schemeGreens:()=>LN,schemeGreys:()=>PN,schemeOrRd:()=>bN,schemeOranges:()=>kN,schemePRGn:()=>fN,schemePaired:()=>eJ,schemePastel1:()=>rJ,schemePastel2:()=>nJ,schemePiYG:()=>cN,schemePuBu:()=>wN,schemePuBuGn:()=>SN,schemePuOr:()=>pN,schemePuRd:()=>TN,schemePurples:()=>RN,schemeRdBu:()=>hN,schemeRdGy:()=>dN,schemeRdPu:()=>MN,schemeRdYlBu:()=>vN,schemeRdYlGn:()=>mN,schemeReds:()=>NN,schemeSet1:()=>iJ,schemeSet2:()=>aJ,schemeSet3:()=>oJ,schemeSpectral:()=>gN,schemeTableau10:()=>sJ,schemeYlGn:()=>CN,schemeYlGnBu:()=>AN,schemeYlOrBr:()=>DN,schemeYlOrRd:()=>EN,select:()=>$e,selectAll:()=>eX,selection:()=>vo,selector:()=>Ll,selectorAll:()=>lh,shuffle:()=>rY,shuffler:()=>CL,some:()=>LL,sort:()=>sh,stack:()=>Vtt,stackOffsetDiverging:()=>Ftt,stackOffsetExpand:()=>Btt,stackOffsetNone:()=>Oa,stackOffsetSilhouette:()=>Gtt,stackOffsetWiggle:()=>Htt,stackOrderAppearance:()=>qw,stackOrderAscending:()=>Zw,stackOrderDescending:()=>Wtt,stackOrderInsideOut:()=>Ytt,stackOrderNone:()=>za,stackOrderReverse:()=>Xtt,stratify:()=>Aj,style:()=>cs,subset:()=>VL,sum:()=>DL,superset:()=>Fm,svg:()=>qZ,symbol:()=>WN,symbolAsterisk:()=>Lw,symbolCircle:()=>td,symbolCross:()=>Pw,symbolDiamond:()=>Rw,symbolDiamond2:()=>Nw,symbolPlus:()=>kw,symbolSquare:()=>Ow,symbolSquare2:()=>zw,symbolStar:()=>Uw,symbolTimes:()=>iy,symbolTriangle:()=>Vw,symbolTriangle2:()=>Bw,symbolWye:()=>Fw,symbolX:()=>iy,symbols:()=>HN,symbolsFill:()=>HN,symbolsStroke:()=>stt,text:()=>qf,thresholdFreedmanDiaconis:()=>gL,thresholdScott:()=>yL,thresholdSturges:()=>Tf,tickFormat:()=>Gg,tickIncrement:()=>Ma,tickStep:()=>Sf,ticks:()=>Xn,timeDay:()=>Eo,timeDays:()=>pQ,timeFormat:()=>ty,timeFormatDefaultLocale:()=>hw,timeFormatLocale:()=>Jg,timeFriday:()=>YR,timeFridays:()=>_Q,timeHour:()=>pc,timeHours:()=>fQ,timeInterval:()=>Ce,timeMillisecond:()=>Jl,timeMilliseconds:()=>FR,timeMinute:()=>uc,timeMinutes:()=>lQ,timeMonday:()=>vc,timeMondays:()=>mQ,timeMonth:()=>yc,timeMonths:()=>DQ,timeParse:()=>eN,timeSaturday:()=>XR,timeSaturdays:()=>bQ,timeSecond:()=>di,timeSeconds:()=>GR,timeSunday:()=>Io,timeSundays:()=>qR,timeThursday:()=>Ts,timeThursdays:()=>xQ,timeTickInterval:()=>pw,timeTicks:()=>cw,timeTuesday:()=>HR,timeTuesdays:()=>gQ,timeWednesday:()=>WR,timeWednesdays:()=>yQ,timeWeek:()=>Io,timeWeeks:()=>qR,timeYear:()=>Kn,timeYears:()=>IQ,timeout:()=>ng,timer:()=>Uf,timerFlush:()=>iP,transition:()=>Ob,transpose:()=>Bm,tree:()=>Cj,treemap:()=>Dj,treemapBinary:()=>Ej,treemapDice:()=>Ao,treemapResquarify:()=>Lj,treemapSlice:()=>jl,treemapSliceDice:()=>Ij,treemapSquarify:()=>KS,tsv:()=>GZ,tsvFormat:()=>RZ,tsvFormatBody:()=>NZ,tsvFormatRow:()=>OZ,tsvFormatRows:()=>kZ,tsvFormatValue:()=>zZ,tsvParse:()=>Xb,tsvParseRows:()=>PZ,union:()=>BL,unixDay:()=>Kg,unixDays:()=>dQ,utcDay:()=>tu,utcDays:()=>hQ,utcFormat:()=>_c,utcFriday:()=>$R,utcFridays:()=>AQ,utcHour:()=>hc,utcHours:()=>cQ,utcMillisecond:()=>Jl,utcMilliseconds:()=>FR,utcMinute:()=>fc,utcMinutes:()=>uQ,utcMonday:()=>gc,utcMondays:()=>SQ,utcMonth:()=>xc,utcMonths:()=>EQ,utcParse:()=>ey,utcSaturday:()=>jR,utcSaturdays:()=>CQ,utcSecond:()=>di,utcSeconds:()=>GR,utcSunday:()=>Lo,utcSundays:()=>QR,utcThursday:()=>Ms,utcThursdays:()=>MQ,utcTickInterval:()=>fw,utcTicks:()=>uw,utcTuesday:()=>ZR,utcTuesdays:()=>wQ,utcWednesday:()=>KR,utcWednesdays:()=>TQ,utcWeek:()=>Lo,utcWeeks:()=>QR,utcYear:()=>$n,utcYears:()=>LQ,variance:()=>Lm,window:()=>fh,xml:()=>YZ,zip:()=>EL,zoom:()=>Ztt,zoomIdentity:()=>nd,zoomTransform:()=>Kw});function oe(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function Im(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function Dl(e){let t,r,n;e.length!==2?(t=oe,r=(s,l)=>oe(e(s),l),n=(s,l)=>e(s)-l):(t=e===oe||e===Im?e:u0t,r=e,n=e);function i(s,l,u=0,f=s.length){if(u>>1;r(s[c],l)<0?u=c+1:f=c}while(u>>1;r(s[c],l)<=0?u=c+1:f=c}while(uu&&n(s[c-1],l)>-n(s[c],l)?c-1:c}return{left:i,center:o,right:a}}function u0t(){return 0}function bf(e){return e===null?NaN:+e}function*kW(e,t){if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)(n=t(n,++r,e))!=null&&(n=+n)>=n&&(yield n)}}var OW=Dl(oe),uL=OW.right,zW=OW.left,UW=Dl(bf).center,Wn=uL;function VW(e,t){if(!((t=+t)>=0))throw new RangeError("invalid r");let r=e.length;if(!((r=Math.floor(r))>=0))throw new RangeError("invalid length");if(!r||!t)return e;let n=fL(t),i=e.slice();return n(e,i,0,r,1),n(i,e,0,r,1),n(e,i,0,r,1),e}var q_=FW(fL),BW=FW(f0t);function FW(e){return function(t,r,n=r){if(!((r=+r)>=0))throw new RangeError("invalid rx");if(!((n=+n)>=0))throw new RangeError("invalid ry");let{data:i,width:a,height:o}=t;if(!((a=Math.floor(a))>=0))throw new RangeError("invalid width");if(!((o=Math.floor(o!==void 0?o:i.length/a))>=0))throw new RangeError("invalid height");if(!a||!o||!r&&!n)return t;let s=r&&e(r),l=n&&e(n),u=i.slice();return s&&l?(ih(s,u,i,a,o),ih(s,i,u,a,o),ih(s,u,i,a,o),ah(l,i,u,a,o),ah(l,u,i,a,o),ah(l,i,u,a,o)):s?(ih(s,i,u,a,o),ih(s,u,i,a,o),ih(s,i,u,a,o)):l&&(ah(l,i,u,a,o),ah(l,u,i,a,o),ah(l,i,u,a,o)),t}}function ih(e,t,r,n,i){for(let a=0,o=n*i;a{i<<=2,a<<=2,o<<=2,t(r,n,i+0,a+0,o),t(r,n,i+1,a+1,o),t(r,n,i+2,a+2,o),t(r,n,i+3,a+3,o)}}function fL(e){let t=Math.floor(e);if(t===e)return c0t(e);let r=e-t,n=2*e+1;return(i,a,o,s,l)=>{if(!((s-=l)>=o))return;let u=t*a[o],f=l*t,c=f+l;for(let p=o,h=o+f;p{if(!((a-=o)>=i))return;let s=e*n[i],l=o*e;for(let u=i,f=i+l;u=n&&++r;else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(i=+i)>=i&&++r}return r}function p0t(e){return e.length|0}function h0t(e){return!(e>0)}function d0t(e){return typeof e!="object"||"length"in e?e:Array.from(e)}function v0t(e){return t=>e(...t)}function cL(...e){let t=typeof e[e.length-1]=="function"&&v0t(e.pop());e=e.map(d0t);let r=e.map(p0t),n=e.length-1,i=new Array(n+1).fill(0),a=[];if(n<0||r.some(h0t))return a;for(;;){a.push(i.map((s,l)=>e[l][s]));let o=n;for(;++i[o]===r[o];){if(o===0)return t?a.map(t):a;i[o--]=0}}}function pL(e,t){var r=0,n=0;return Float64Array.from(e,t===void 0?i=>r+=+i||0:i=>r+=+t(i,n++,e)||0)}function Lm(e,t){let r=0,n,i=0,a=0;if(t===void 0)for(let o of e)o!=null&&(o=+o)>=o&&(n=o-i,i+=n/++r,a+=n*(o-i));else{let o=-1;for(let s of e)(s=t(s,++o,e))!=null&&(s=+s)>=s&&(n=s-i,i+=n/++r,a+=n*(s-i))}if(r>1)return a/(r-1)}function Pm(e,t){let r=Lm(e,t);return r&&Math.sqrt(r)}function ss(e,t){let r,n;if(t===void 0)for(let i of e)i!=null&&(r===void 0?i>=i&&(r=n=i):(r>i&&(r=i),n=a&&(r=n=a):(r>a&&(r=a),n0){for(o=t[--r];r>0&&(n=o,i=t[--r],o=n+i,a=i-(o-n),!a););r>0&&(a<0&&t[r-1]<0||a>0&&t[r-1]>0)&&(i=a*2,n=o+i,i==n-o&&(o=n))}return o}};function GW(e,t){let r=new Ae;if(t===void 0)for(let n of e)(n=+n)&&r.add(n);else{let n=-1;for(let i of e)(i=+t(i,++n,e))&&r.add(i)}return+r}function HW(e,t){let r=new Ae,n=-1;return Float64Array.from(e,t===void 0?i=>r.add(+i||0):i=>r.add(+t(i,++n,e)||0))}var Ta=class extends Map{constructor(t,r=XW){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(let[n,i]of t)this.set(n,i)}get(t){return super.get(hL(this,t))}has(t){return super.has(hL(this,t))}set(t,r){return super.set(WW(this,t),r)}delete(t){return super.delete(YW(this,t))}},Yn=class extends Set{constructor(t,r=XW){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(let n of t)this.add(n)}has(t){return super.has(hL(this,t))}add(t){return super.add(WW(this,t))}delete(t){return super.delete(YW(this,t))}};function hL({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function WW({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function YW({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function XW(e){return e!==null&&typeof e=="object"?e.valueOf():e}function ls(e){return e}function Rm(e,...t){return oh(e,ls,ls,t)}function dL(e,...t){return oh(e,Array.from,ls,t)}function qW(e,t){for(let r=1,n=t.length;ri.pop().map(([a,o])=>[...i,a,o]));return e}function ZW(e,...t){return qW(dL(e,...t),t)}function KW(e,t,...r){return qW(vL(e,t,...r),r)}function Z_(e,t,...r){return oh(e,ls,t,r)}function vL(e,t,...r){return oh(e,Array.from,t,r)}function $W(e,...t){return oh(e,ls,QW,t)}function jW(e,...t){return oh(e,Array.from,QW,t)}function QW(e){if(e.length!==1)throw new Error("duplicate key");return e[0]}function oh(e,t,r,n){return function i(a,o){if(o>=n.length)return r(a);let s=new Ta,l=n[o++],u=-1;for(let f of a){let c=l(f,++u,a),p=s.get(c);p?p.push(f):s.set(c,[f])}for(let[f,c]of s)s.set(f,i(c,o));return t(s)}(e,0)}function Nm(e,t){return Array.from(t,r=>e[r])}function sh(e,...t){if(typeof e[Symbol.iterator]!="function")throw new TypeError("values is not iterable");e=Array.from(e);let[r]=t;if(r&&r.length!==2||t.length>1){let n=Uint32Array.from(e,(i,a)=>a);return t.length>1?(t=t.map(i=>e.map(i)),n.sort((i,a)=>{for(let o of t){let s=us(o[i],o[a]);if(s)return s}})):(r=e.map(r),n.sort((i,a)=>us(r[i],r[a]))),Nm(e,n)}return e.sort(km(r))}function km(e=oe){if(e===oe)return us;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function us(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}function mL(e,t,r){return(t.length!==2?sh(Z_(e,t,r),([n,i],[a,o])=>oe(i,o)||oe(n,a)):sh(Rm(e,r),([n,i],[a,o])=>t(i,o)||oe(n,a))).map(([n])=>n)}var JW=Array.prototype,tY=JW.slice,Zse=JW.map;function Om(e){return()=>e}var m0t=Math.sqrt(50),g0t=Math.sqrt(10),y0t=Math.sqrt(2);function K_(e,t,r){let n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=m0t?10:a>=g0t?5:a>=y0t?2:1,s,l,u;return i<0?(u=Math.pow(10,-i)/o,s=Math.round(e*u),l=Math.round(t*u),s/ut&&--l,u=-u):(u=Math.pow(10,i)*o,s=Math.round(e/u),l=Math.round(t/u),s*ut&&--l),l0))return[];if(e===t)return[e];let n=t=i))return[];let s=a-i+1,l=new Array(s);if(n)if(o<0)for(let u=0;u0?(e=Math.floor(e/i)*i,t=Math.ceil(t/i)*i):i<0&&(e=Math.ceil(e*i)/i,t=Math.floor(t*i)/i),n=i}}function Tf(e){return Math.max(1,Math.ceil(Math.log(os(e))/Math.LN2)+1)}function $_(){var e=ls,t=ss,r=Tf;function n(i){Array.isArray(i)||(i=Array.from(i));var a,o=i.length,s,l,u=new Array(o);for(a=0;a=p)if(x>=p&&t===ss){let S=Ma(c,p,_);isFinite(S)&&(S>0?p=(Math.floor(p/S)+1)*S:S<0&&(p=(Math.ceil(p*-S)+1)/-S))}else h.pop()}for(var d=h.length,m=0,v=d;h[m]<=c;)++m;for(;h[v-1]>p;)--v;(m||v0?h[a-1]:c,y.x1=a0)for(a=0;a=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r=i)&&(r=i)}return r}function Mf(e,t){let r,n=-1,i=-1;if(t===void 0)for(let a of e)++i,a!=null&&(r=a)&&(r=a,n=i);else for(let a of e)(a=t(a,++i,e))!=null&&(r=a)&&(r=a,n=i);return n}function El(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r>i||r===void 0&&i>=i)&&(r=i)}return r}function Af(e,t){let r,n=-1,i=-1;if(t===void 0)for(let a of e)++i,a!=null&&(r>a||r===void 0&&a>=a)&&(r=a,n=i);else for(let a of e)(a=t(a,++i,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a,n=i);return n}function Cf(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?us:km(i);n>r;){if(n-r>600){let l=n-r+1,u=t-r+1,f=Math.log(l),c=.5*Math.exp(2*f/3),p=.5*Math.sqrt(f*c*(l-c)/l)*(u-l/2<0?-1:1),h=Math.max(r,Math.floor(t-u*c/l+p)),d=Math.min(n,Math.floor(t+(l-u)*c/l+p));Cf(e,t,h,d,i)}let a=e[t],o=r,s=n;for(zm(e,r,t),i(e[n],a)>0&&zm(e,r,n);o0;)--s}i(e[r],a)===0?zm(e,r,s):(++s,zm(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function zm(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function Um(e,t=oe){let r,n=!1;if(t.length===1){let i;for(let a of e){let o=t(a);(n?oe(o,i)>0:oe(o,o)===0)&&(r=a,i=o,n=!0)}}else for(let i of e)(n?t(i,r)>0:t(i,i)===0)&&(r=i,n=!0);return r}function po(e,t,r){if(e=Float64Array.from(kW(e,r)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return El(e);if(t>=1)return fs(e);var n,i=(n-1)*t,a=Math.floor(i),o=fs(Cf(e,a).subarray(0,a+1)),s=El(e.subarray(a+1));return o+(s-o)*(i-a)}}function j_(e,t,r=bf){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function Q_(e,t,r=bf){if(!isNaN(t=+t)){if(n=Float64Array.from(e,(s,l)=>bf(r(e[l],l,e))),t<=0)return Af(n);if(t>=1)return Mf(n);var n,i=Uint32Array.from(e,(s,l)=>l),a=n.length-1,o=Math.floor(a*t);return Cf(i,o,0,a,(s,l)=>us(n[s],n[l])),o=Um(i.subarray(0,o+1),s=>n[s]),o>=0?o:-1}}function gL(e,t,r){let n=os(e),i=po(e,.75)-po(e,.25);return n&&i?Math.ceil((r-t)/(2*i*Math.pow(n,-1/3))):1}function yL(e,t,r){let n=os(e),i=Pm(e);return n&&i?Math.ceil((r-t)*Math.cbrt(n)/(3.49*i)):1}function xL(e,t){let r=0,n=0;if(t===void 0)for(let i of e)i!=null&&(i=+i)>=i&&(++r,n+=i);else{let i=-1;for(let a of e)(a=t(a,++i,e))!=null&&(a=+a)>=a&&(++r,n+=a)}if(r)return n/r}function _L(e,t){return po(e,.5,t)}function eY(e,t){return Q_(e,.5,t)}function*x0t(e){for(let t of e)yield*t}function Df(e){return Array.from(x0t(e))}function bL(e,t){let r=new Ta;if(t===void 0)for(let a of e)a!=null&&a>=a&&r.set(a,(r.get(a)||0)+1);else{let a=-1;for(let o of e)(o=t(o,++a,e))!=null&&o>=o&&r.set(o,(r.get(o)||0)+1)}let n,i=0;for(let[a,o]of r)o>i&&(i=o,n=a);return n}function SL(e,t=_0t){let r=[],n,i=!1;for(let a of e)i&&r.push(t(n,a)),n=a,i=!0;return r}function _0t(e,t){return[e,t]}function Fi(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++nt(r[s],r[l]),a,o;return e=Uint32Array.from(r,(s,l)=>l),e.sort(t===oe?(s,l)=>us(r[s],r[l]):km(i)),e.forEach((s,l)=>{let u=i(s,a===void 0?s:a);u>=0?((a===void 0||u>0)&&(a=s,o=l),n[s]=o):n[s]=NaN}),n}function TL(e,t=oe){let r,n=!1;if(t.length===1){let i;for(let a of e){let o=t(a);(n?oe(o,i)<0:oe(o,o)===0)&&(r=a,i=o,n=!0)}}else for(let i of e)(n?t(i,r)<0:t(i,i)===0)&&(r=i,n=!0);return r}function Vm(e,t=oe){if(t.length===1)return Af(e,t);let r,n=-1,i=-1;for(let a of e)++i,(n<0?t(a,a)===0:t(a,r)<0)&&(r=a,n=i);return n}function ML(e,t=oe){if(t.length===1)return Mf(e,t);let r,n=-1,i=-1;for(let a of e)++i,(n<0?t(a,a)===0:t(a,r)>0)&&(r=a,n=i);return n}function AL(e,t){let r=Vm(e,t);return r<0?void 0:r}var rY=CL(Math.random);function CL(e){return function(r,n=0,i=r.length){let a=i-(n=+n);for(;a;){let o=e()*a--|0,s=r[a+n];r[a+n]=r[o+n],r[o+n]=s}return r}}function DL(e,t){let r=0;if(t===void 0)for(let n of e)(n=+n)&&(r+=n);else{let n=-1;for(let i of e)(i=+t(i,++n,e))&&(r+=i)}return r}function Bm(e){if(!(a=e.length))return[];for(var t=-1,r=El(e,b0t),n=new Array(r);++tt(r,n,e))}function NL(e,t,r){if(typeof t!="function")throw new TypeError("reducer is not a function");let n=e[Symbol.iterator](),i,a,o=-1;if(arguments.length<3){if({done:i,value:r}=n.next(),i)return;++o}for(;{done:i,value:a}=n.next(),!i;)r=t(r,a,++o,e);return r}function kL(e){if(typeof e[Symbol.iterator]!="function")throw new TypeError("values is not iterable");return Array.from(e).reverse()}function OL(e,...t){e=new Yn(e);for(let r of t)for(let n of r)e.delete(n);return e}function zL(e,t){let r=t[Symbol.iterator](),n=new Yn;for(let i of e){if(n.has(i))return!1;let a,o;for(;({value:a,done:o}=r.next())&&!o;){if(Object.is(i,a))return!1;n.add(a)}}return!0}function UL(e,...t){e=new Yn(e),t=t.map(S0t);t:for(let r of e)for(let n of t)if(!n.has(r)){e.delete(r);continue t}return e}function S0t(e){return e instanceof Yn?e:new Yn(e)}function Fm(e,t){let r=e[Symbol.iterator](),n=new Set;for(let i of t){let a=nY(i);if(n.has(a))continue;let o,s;for(;{value:o,done:s}=r.next();){if(s)return!1;let l=nY(o);if(n.add(l),Object.is(a,l))break}}return!0}function nY(e){return e!==null&&typeof e=="object"?e.valueOf():e}function VL(e,t){return Fm(t,e)}function BL(...e){let t=new Yn;for(let r of e)for(let n of r)t.add(n);return t}function iY(e){return e}var J_=1,tb=2,FL=3,Gm=4,aY=1e-6;function w0t(e){return"translate("+e+",0)"}function T0t(e){return"translate(0,"+e+")"}function M0t(e){return t=>+e(t)}function A0t(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),r=>+e(r)+t}function C0t(){return!this.__axis}function eb(e,t){var r=[],n=null,i=null,a=6,o=6,s=3,l=typeof window<"u"&&window.devicePixelRatio>1?0:.5,u=e===J_||e===Gm?-1:1,f=e===Gm||e===tb?"x":"y",c=e===J_||e===FL?w0t:T0t;function p(h){var d=n??(t.ticks?t.ticks.apply(t,r):t.domain()),m=i??(t.tickFormat?t.tickFormat.apply(t,r):iY),v=Math.max(a,0)+s,g=t.range(),y=+g[0]+l,x=+g[g.length-1]+l,_=(t.bandwidth?A0t:M0t)(t.copy(),l),S=h.selection?h.selection():h,b=S.selectAll(".domain").data([null]),w=S.selectAll(".tick").data(d,t).order(),T=w.exit(),D=w.enter().append("g").attr("class","tick"),A=w.select("line"),M=w.select("text");b=b.merge(b.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),w=w.merge(D),A=A.merge(D.append("line").attr("stroke","currentColor").attr(f+"2",u*a)),M=M.merge(D.append("text").attr("fill","currentColor").attr(f,u*v).attr("dy",e===J_?"0em":e===FL?"0.71em":"0.32em")),h!==S&&(b=b.transition(h),w=w.transition(h),A=A.transition(h),M=M.transition(h),T=T.transition(h).attr("opacity",aY).attr("transform",function(P){return isFinite(P=_(P))?c(P+l):this.getAttribute("transform")}),D.attr("opacity",aY).attr("transform",function(P){var L=this.parentNode.__axis;return c((L&&isFinite(L=L(P))?L:_(P))+l)})),T.remove(),b.attr("d",e===Gm||e===tb?o?"M"+u*o+","+y+"H"+l+"V"+x+"H"+u*o:"M"+l+","+y+"V"+x:o?"M"+y+","+u*o+"V"+l+"H"+x+"V"+u*o:"M"+y+","+l+"H"+x),w.attr("opacity",1).attr("transform",function(P){return c(_(P)+l)}),A.attr(f+"2",u*a),M.attr(f,u*v).text(m),S.filter(C0t).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===tb?"start":e===Gm?"end":"middle"),S.each(function(){this.__axis=_})}return p.scale=function(h){return arguments.length?(t=h,p):t},p.ticks=function(){return r=Array.from(arguments),p},p.tickArguments=function(h){return arguments.length?(r=h==null?[]:Array.from(h),p):r.slice()},p.tickValues=function(h){return arguments.length?(n=h==null?null:Array.from(h),p):n&&n.slice()},p.tickFormat=function(h){return arguments.length?(i=h,p):i},p.tickSize=function(h){return arguments.length?(a=o=+h,p):a},p.tickSizeInner=function(h){return arguments.length?(a=+h,p):a},p.tickSizeOuter=function(h){return arguments.length?(o=+h,p):o},p.tickPadding=function(h){return arguments.length?(s=+h,p):s},p.offset=function(h){return arguments.length?(l=+h,p):l},p}function oY(e){return eb(J_,e)}function sY(e){return eb(tb,e)}function lY(e){return eb(FL,e)}function uY(e){return eb(Gm,e)}var D0t={value:()=>{}};function cY(){for(var e=0,t=arguments.length,r={},n;e=0&&(n=r.slice(i+1),r=r.slice(0,i)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}rb.prototype=cY.prototype={constructor:rb,on:function(e,t){var r=this._,n=E0t(e+"",r),i,a=-1,o=n.length;if(arguments.length<2){for(;++a0)for(var r=new Array(i),n=0,i,a;n=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),Hm.hasOwnProperty(t)?{space:Hm[t],local:e}:e}function L0t(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===nb&&t.documentElement.namespaceURI===nb?t.createElement(e):t.createElementNS(r,e)}}function P0t(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Il(e){var t=ho(e);return(t.local?P0t:L0t)(t)}function R0t(){}function Ll(e){return e==null?R0t:function(){return this.querySelector(e)}}function pY(e){typeof e!="function"&&(e=Ll(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i=x&&(x=y+1);!(S=v[x])&&++x=0;)(o=n[i])&&(a&&o.compareDocumentPosition(a)^4&&a.parentNode.insertBefore(o,a),a=o);return this}function TY(e){e||(e=X0t);function t(c,p){return c&&p?e(c.__data__,p.__data__):!c-!p}for(var r=this._groups,n=r.length,i=new Array(n),a=0;at?1:e>=t?0:NaN}function MY(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function AY(){return Array.from(this)}function CY(){for(var e=this._groups,t=0,r=e.length;t1?this.each((t==null?J0t:typeof t=="function"?ext:txt)(e,t,r??"")):cs(this.node(),e)}function cs(e,t){return e.style.getPropertyValue(t)||fh(e).getComputedStyle(e,null).getPropertyValue(t)}function rxt(e){return function(){delete this[e]}}function nxt(e,t){return function(){this[e]=t}}function ixt(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function RY(e,t){return arguments.length>1?this.each((t==null?rxt:typeof t=="function"?ixt:nxt)(e,t)):this.node()[e]}function NY(e){return e.trim().split(/^|\s+/)}function GL(e){return e.classList||new kY(e)}function kY(e){this._node=e,this._names=NY(e.getAttribute("class")||"")}kY.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function OY(e,t){for(var r=GL(e),n=-1,i=t.length;++n=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function Sxt(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,i=t.length,a;rAr(r,t))}function eX(e){return typeof e=="string"?new ke([document.querySelectorAll(e)],[document.documentElement]):new ke([Wm(e)],Xm)}var rX={passive:!1},Ef={capture:!0,passive:!1};function lb(e){e.stopImmediatePropagation()}function Pl(e){e.preventDefault(),e.stopImmediatePropagation()}function Rl(e){var t=e.document.documentElement,r=$e(e).on("dragstart.drag",Pl,Ef);"onselectstart"in t?r.on("selectstart.drag",Pl,Ef):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Nl(e,t){var r=e.document.documentElement,n=$e(e).on("dragstart.drag",null);t&&(n.on("click.drag",Pl,Ef),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in r?n.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}var qm=e=>()=>e;function Zm(e,{sourceEvent:t,subject:r,target:n,identifier:i,active:a,x:o,y:s,dx:l,dy:u,dispatch:f}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:a,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:u,enumerable:!0,configurable:!0},_:{value:f}})}Zm.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function Dxt(e){return!e.ctrlKey&&!e.button}function Ext(){return this.parentNode}function Ixt(e,t){return t??{x:e.x,y:e.y}}function Lxt(){return navigator.maxTouchPoints||"ontouchstart"in this}function nX(){var e=Dxt,t=Ext,r=Ixt,n=Lxt,i={},a=Gi("start","drag","end"),o=0,s,l,u,f,c=0;function p(_){_.on("mousedown.drag",h).filter(n).on("touchstart.drag",v).on("touchmove.drag",g,rX).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(_,S){if(!(f||!e.call(this,_,S))){var b=x(this,t.call(this,_,S),_,S,"mouse");b&&($e(_.view).on("mousemove.drag",d,Ef).on("mouseup.drag",m,Ef),Rl(_.view),lb(_),u=!1,s=_.clientX,l=_.clientY,b("start",_))}}function d(_){if(Pl(_),!u){var S=_.clientX-s,b=_.clientY-l;u=S*S+b*b>c}i.mouse("drag",_)}function m(_){$e(_.view).on("mousemove.drag mouseup.drag",null),Nl(_.view,u),Pl(_),i.mouse("end",_)}function v(_,S){if(e.call(this,_,S)){var b=_.changedTouches,w=t.call(this,_,S),T=b.length,D,A;for(D=0;D>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?ub(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?ub(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Rxt.exec(e))?new ur(t[1],t[2],t[3],1):(t=Nxt.exec(e))?new ur(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=kxt.exec(e))?ub(t[1],t[2],t[3],t[4]):(t=Oxt.exec(e))?ub(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=zxt.exec(e))?fX(t[1],t[2]/100,t[3]/100,1):(t=Uxt.exec(e))?fX(t[1],t[2]/100,t[3]/100,t[4]):iX.hasOwnProperty(e)?sX(iX[e]):e==="transparent"?new ur(NaN,NaN,NaN,0):null}function sX(e){return new ur(e>>16&255,e>>8&255,e&255,1)}function ub(e,t,r,n){return n<=0&&(e=t=r=NaN),new ur(e,t,r,n)}function $m(e){return e instanceof go||(e=Hi(e)),e?(e=e.rgb(),new ur(e.r,e.g,e.b,e.opacity)):new ur}function hs(e,t,r,n){return arguments.length===1?$m(e):new ur(e,t,r,n??1)}function ur(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}ps(ur,hs,kl(go,{brighter(e){return e=e==null?Pf:Math.pow(Pf,e),new ur(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ol:Math.pow(Ol,e),new ur(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ur(Lf(this.r),Lf(this.g),Lf(this.b),cb(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:lX,formatHex:lX,formatHex8:Fxt,formatRgb:uX,toString:uX}));function lX(){return`#${If(this.r)}${If(this.g)}${If(this.b)}`}function Fxt(){return`#${If(this.r)}${If(this.g)}${If(this.b)}${If((isNaN(this.opacity)?1:this.opacity)*255)}`}function uX(){let e=cb(this.opacity);return`${e===1?"rgb(":"rgba("}${Lf(this.r)}, ${Lf(this.g)}, ${Lf(this.b)}${e===1?")":`, ${e})`}`}function cb(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Lf(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function If(e){return e=Lf(e),(e<16?"0":"")+e.toString(16)}function fX(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Aa(e,t,r,n)}function pX(e){if(e instanceof Aa)return new Aa(e.h,e.s,e.l,e.opacity);if(e instanceof go||(e=Hi(e)),!e)return new Aa;if(e instanceof Aa)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(r-n)/s+(r0&&l<1?0:o,new Aa(o,s,l,e.opacity)}function ph(e,t,r,n){return arguments.length===1?pX(e):new Aa(e,t,r,n??1)}function Aa(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}ps(Aa,ph,kl(go,{brighter(e){return e=e==null?Pf:Math.pow(Pf,e),new Aa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ol:Math.pow(Ol,e),new Aa(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new ur(WL(e>=240?e-240:e+120,i,n),WL(e,i,n),WL(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Aa(cX(this.h),fb(this.s),fb(this.l),cb(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=cb(this.opacity);return`${e===1?"hsl(":"hsla("}${cX(this.h)}, ${fb(this.s)*100}%, ${fb(this.l)*100}%${e===1?")":`, ${e})`}`}}));function cX(e){return e=(e||0)%360,e<0?e+360:e}function fb(e){return Math.max(0,Math.min(1,e||0))}function WL(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}var pb=Math.PI/180,hb=180/Math.PI;var db=18,hX=.96422,dX=1,vX=.82521,mX=4/29,hh=6/29,gX=3*hh*hh,Gxt=hh*hh*hh;function yX(e){if(e instanceof Ca)return new Ca(e.l,e.a,e.b,e.opacity);if(e instanceof yo)return SX(e);e instanceof ur||(e=$m(e));var t=ZL(e.r),r=ZL(e.g),n=ZL(e.b),i=YL((.2225045*t+.7168786*r+.0606169*n)/dX),a,o;return t===r&&r===n?a=o=i:(a=YL((.4360747*t+.3850649*r+.1430804*n)/hX),o=YL((.0139322*t+.0971045*r+.7141733*n)/vX)),new Ca(116*i-16,500*(a-i),200*(i-o),e.opacity)}function xX(e,t){return new Ca(e,0,0,t??1)}function Rf(e,t,r,n){return arguments.length===1?yX(e):new Ca(e,t,r,n??1)}function Ca(e,t,r,n){this.l=+e,this.a=+t,this.b=+r,this.opacity=+n}ps(Ca,Rf,kl(go,{brighter(e){return new Ca(this.l+db*(e??1),this.a,this.b,this.opacity)},darker(e){return new Ca(this.l-db*(e??1),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,r=isNaN(this.b)?e:e-this.b/200;return t=hX*XL(t),e=dX*XL(e),r=vX*XL(r),new ur(qL(3.1338561*t-1.6168667*e-.4906146*r),qL(-.9787684*t+1.9161415*e+.033454*r),qL(.0719453*t-.2289914*e+1.4052427*r),this.opacity)}}));function YL(e){return e>Gxt?Math.pow(e,1/3):e/gX+mX}function XL(e){return e>hh?e*e*e:gX*(e-mX)}function qL(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function ZL(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function _X(e){if(e instanceof yo)return new yo(e.h,e.c,e.l,e.opacity);if(e instanceof Ca||(e=yX(e)),e.a===0&&e.b===0)return new yo(NaN,0=1?(r=1,t-1):Math.floor(r*t),i=e[n],a=e[n+1],o=n>0?e[n-1]:2*i-a,s=n()=>e;function CX(e,t){return function(r){return e+r*t}}function Wxt(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function zl(e,t){var r=t-e;return r?CX(e,r>180||r<-180?r-360*Math.round(r/360):r):vh(isNaN(e)?t:e)}function DX(e){return(e=+e)==1?Fe:function(t,r){return r-t?Wxt(t,r,e):vh(isNaN(t)?r:t)}}function Fe(e,t){var r=t-e;return r?CX(e,r):vh(isNaN(e)?t:e)}var Ul=function e(t){var r=DX(t);function n(i,a){var o=r((i=hs(i)).r,(a=hs(a)).r),s=r(i.g,a.g),l=r(i.b,a.b),u=Fe(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=s(f),i.b=l(f),i.opacity=u(f),i+""}}return n.gamma=e,n}(1);function EX(e){return function(t){var r=t.length,n=new Array(r),i=new Array(r),a=new Array(r),o,s;for(o=0;or&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:Cr(n,i)})),r=JL.lastIndex;return r180?f+=360:f-u>180&&(u+=360),p.push({i:c.push(i(c)+"rotate(",null,n)-2,x:Cr(u,f)})):f&&c.push(i(c)+"rotate("+f+n)}function s(u,f,c,p){u!==f?p.push({i:c.push(i(c)+"skewX(",null,n)-2,x:Cr(u,f)}):f&&c.push(i(c)+"skewX("+f+n)}function l(u,f,c,p,h,d){if(u!==c||f!==p){var m=h.push(i(h)+"scale(",null,",",null,")");d.push({i:m-4,x:Cr(u,c)},{i:m-2,x:Cr(f,p)})}else(c!==1||p!==1)&&h.push(i(h)+"scale("+c+","+p+")")}return function(u,f){var c=[],p=[];return u=e(u),f=e(f),a(u.translateX,u.translateY,f.translateX,f.translateY,c,p),o(u.rotate,f.rotate,c,p),s(u.skewX,f.skewX,c,p),l(u.scaleX,u.scaleY,f.scaleX,f.scaleY,c,p),u=f=null,function(h){for(var d=-1,m=p.length,v;++d=0&&e._call.call(void 0,t),e=e._next;--yh}function ZX(){Of=(Db=rg.now())+Eb,yh=tg=0;try{iP()}finally{yh=0,Qxt(),Of=0}}function jxt(){var e=rg.now(),t=e-Db;t>KX&&(Eb-=t,Db=e)}function Qxt(){for(var e,t=Cb,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:Cb=r);eg=e,nP(n)}function nP(e){if(!yh){tg&&(tg=clearTimeout(tg));var t=e-Of;t>24?(e<1/0&&(tg=setTimeout(ZX,e-rg.now()-Eb)),Jm&&(Jm=clearInterval(Jm))):(Jm||(Db=rg.now(),Jm=setInterval(jxt,KX)),yh=1,$X(ZX))}}function ng(e,t,r){var n=new zf;return t=t==null?0:+t,n.restart(i=>{n.stop(),e(i+t)},t,r),n}function jX(e,t,r){var n=new zf,i=t;return t==null?(n.restart(e,t,r),n):(n._restart=n.restart,n.restart=function(a,o,s){o=+o,s=s==null?Bl():+s,n._restart(function l(u){u+=i,n._restart(l,i+=o,s),a(u)},o,s)},n.restart(e,t,r),n)}var Jxt=Gi("start","end","cancel","interrupt"),t1t=[],JX=0,Lb=1,Pb=2,Ib=3,QX=4,Rb=5,ig=6;function Fl(e,t,r,n,i,a){var o=e.__transition;if(!o)e.__transition={};else if(r in o)return;e1t(e,r,{name:t,index:n,group:i,on:Jxt,tween:t1t,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:JX})}function ag(e,t){var r=xr(e,t);if(r.state>JX)throw new Error("too late; already scheduled");return r}function Fr(e,t){var r=xr(e,t);if(r.state>Ib)throw new Error("too late; already running");return r}function xr(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function e1t(e,t,r){var n=e.__transition,i;n[t]=r,r.timer=Uf(a,0,r.time);function a(u){r.state=Lb,r.timer.restart(o,r.delay,r.time),r.delay<=u&&o(u-r.delay)}function o(u){var f,c,p,h;if(r.state!==Lb)return l();for(f in n)if(h=n[f],h.name===r.name){if(h.state===Ib)return ng(o);h.state===QX?(h.state=ig,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete n[f]):+fPb&&n.state=0&&(t=t.slice(0,r)),!t||t==="start"})}function b1t(e,t,r){var n,i,a=_1t(t)?ag:Fr;return function(){var o=a(this,e),s=o.on;s!==n&&(i=(n=s).copy()).on(t,r),o.on=i}}function fq(e,t){var r=this._id;return arguments.length<2?xr(this.node(),r).on.on(e):this.each(b1t(r,e,t))}function S1t(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function cq(){return this.on("end.remove",S1t(this._id))}function pq(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Ll(e));for(var n=this._groups,i=n.length,a=new Array(i),o=0;o+e;function wq(e){return e*e}function Tq(e){return e*(2-e)}function aP(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function Mq(e){return e*e*e}function Aq(e){return--e*e*e+1}function og(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var oP=3,Cq=function e(t){t=+t;function r(n){return Math.pow(n,t)}return r.exponent=e,r}(oP),Dq=function e(t){t=+t;function r(n){return 1-Math.pow(1-n,t)}return r.exponent=e,r}(oP),sP=function e(t){t=+t;function r(n){return((n*=2)<=1?Math.pow(n,t):2-Math.pow(2-n,t))/2}return r.exponent=e,r}(oP);var Eq=Math.PI,Iq=Eq/2;function Lq(e){return+e==1?1:1-Math.cos(e*Iq)}function Pq(e){return Math.sin(e*Iq)}function lP(e){return(1-Math.cos(Eq*e))/2}function xo(e){return(Math.pow(2,-10*e)-.0009765625)*1.0009775171065494}function Rq(e){return xo(1-+e)}function Nq(e){return 1-xo(e)}function uP(e){return((e*=2)<=1?xo(1-e):2-xo(e-1))/2}function kq(e){return 1-Math.sqrt(1-e*e)}function Oq(e){return Math.sqrt(1- --e*e)}function fP(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var cP=.36363636363636365,k1t=6/11,O1t=8/11,z1t=3/4,U1t=9/11,V1t=10/11,B1t=15/16,F1t=21/22,G1t=63/64,zb=1/cP/cP;function zq(e){return 1-_h(1-e)}function _h(e){return(e=+e)Lb&&n.name===t)return new Gr([[e]],Y1t,t,+i)}return null}var Ub=e=>()=>e;function gP(e,{sourceEvent:t,target:r,selection:n,mode:i,dispatch:a}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},selection:{value:n,enumerable:!0,configurable:!0},mode:{value:i,enumerable:!0,configurable:!0},_:{value:a}})}function Yq(e){e.stopImmediatePropagation()}function Vb(e){e.preventDefault(),e.stopImmediatePropagation()}var Xq={name:"drag"},yP={name:"space"},Sh={name:"handle"},wh={name:"center"},{abs:qq,max:tn,min:en}=Math;function Zq(e){return[+e[0],+e[1]]}function _P(e){return[Zq(e[0]),Zq(e[1])]}var Bb={name:"x",handles:["w","e"].map(sg),input:function(e,t){return e==null?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},Fb={name:"y",handles:["n","s"].map(sg),input:function(e,t){return e==null?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},X1t={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(sg),input:function(e){return e==null?null:_P(e)},output:function(e){return e}},vs={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Kq={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},$q={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},q1t={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Z1t={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function sg(e){return{type:e}}function K1t(e){return!e.ctrlKey&&!e.button}function $1t(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function j1t(){return navigator.maxTouchPoints||"ontouchstart"in this}function xP(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Q1t(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function jq(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function Qq(){return bP(Bb)}function Jq(){return bP(Fb)}function tZ(){return bP(X1t)}function bP(e){var t=$1t,r=K1t,n=j1t,i=!0,a=Gi("start","brush","end"),o=6,s;function l(v){var g=v.property("__brush",m).selectAll(".overlay").data([sg("overlay")]);g.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",vs.overlay).merge(g).each(function(){var x=xP(this).extent;$e(this).attr("x",x[0][0]).attr("y",x[0][1]).attr("width",x[1][0]-x[0][0]).attr("height",x[1][1]-x[0][1])}),v.selectAll(".selection").data([sg("selection")]).enter().append("rect").attr("class","selection").attr("cursor",vs.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var y=v.selectAll(".handle").data(e.handles,function(x){return x.type});y.exit().remove(),y.enter().append("rect").attr("class",function(x){return"handle handle--"+x.type}).attr("cursor",function(x){return vs[x.type]}),v.each(u).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",p).filter(n).on("touchstart.brush",p).on("touchmove.brush",h).on("touchend.brush touchcancel.brush",d).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}l.move=function(v,g,y){v.tween?v.on("start.brush",function(x){f(this,arguments).beforestart().start(x)}).on("interrupt.brush end.brush",function(x){f(this,arguments).end(x)}).tween("brush",function(){var x=this,_=x.__brush,S=f(x,arguments),b=_.selection,w=e.input(typeof g=="function"?g.apply(this,arguments):g,_.extent),T=Jr(b,w);function D(A){_.selection=A===1&&w===null?null:T(A),u.call(x),S.brush()}return b!==null&&w!==null?D:D(1)}):v.each(function(){var x=this,_=arguments,S=x.__brush,b=e.input(typeof g=="function"?g.apply(x,_):g,S.extent),w=f(x,_).beforestart();Da(x),S.selection=b===null?null:b,u.call(x),w.start(y).brush(y).end(y)})},l.clear=function(v,g){l.move(v,null,g)};function u(){var v=$e(this),g=xP(this).selection;g?(v.selectAll(".selection").style("display",null).attr("x",g[0][0]).attr("y",g[0][1]).attr("width",g[1][0]-g[0][0]).attr("height",g[1][1]-g[0][1]),v.selectAll(".handle").style("display",null).attr("x",function(y){return y.type[y.type.length-1]==="e"?g[1][0]-o/2:g[0][0]-o/2}).attr("y",function(y){return y.type[0]==="s"?g[1][1]-o/2:g[0][1]-o/2}).attr("width",function(y){return y.type==="n"||y.type==="s"?g[1][0]-g[0][0]+o:o}).attr("height",function(y){return y.type==="e"||y.type==="w"?g[1][1]-g[0][1]+o:o})):v.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function f(v,g,y){var x=v.__brush.emitter;return x&&(!y||!x.clean)?x:new c(v,g,y)}function c(v,g,y){this.that=v,this.args=g,this.state=v.__brush,this.active=0,this.clean=y}c.prototype={beforestart:function(){return++this.active===1&&(this.state.emitter=this,this.starting=!0),this},start:function(v,g){return this.starting?(this.starting=!1,this.emit("start",v,g)):this.emit("brush",v),this},brush:function(v,g){return this.emit("brush",v,g),this},end:function(v,g){return--this.active===0&&(delete this.state.emitter,this.emit("end",v,g)),this},emit:function(v,g,y){var x=$e(this.that).datum();a.call(v,this.that,new gP(v,{sourceEvent:g,target:l,selection:e.output(this.state.selection),mode:y,dispatch:a}),x)}};function p(v){if(s&&!v.touches||!r.apply(this,arguments))return;var g=this,y=v.target.__data__.type,x=(i&&v.metaKey?y="overlay":y)==="selection"?Xq:i&&v.altKey?wh:Sh,_=e===Fb?null:q1t[y],S=e===Bb?null:Z1t[y],b=xP(g),w=b.extent,T=b.selection,D=w[0][0],A,M,P=w[0][1],L,I,E=w[1][0],R,k,O=w[1][1],z,U,G=0,Y=0,et,tt=_&&S&&i&&v.shiftKey,lt,Mt,ut=Array.from(v.touches||[v],Dt=>{let ve=Dt.identifier;return Dt=Ar(Dt,g),Dt.point0=Dt.slice(),Dt.identifier=ve,Dt});Da(g);var ct=f(g,arguments,!0).beforestart();if(y==="overlay"){T&&(et=!0);let Dt=[ut[0],ut[1]||ut[0]];b.selection=T=[[A=e===Fb?D:en(Dt[0][0],Dt[1][0]),L=e===Bb?P:en(Dt[0][1],Dt[1][1])],[R=e===Fb?E:tn(Dt[0][0],Dt[1][0]),z=e===Bb?O:tn(Dt[0][1],Dt[1][1])]],ut.length>1&&Gt(v)}else A=T[0][0],L=T[0][1],R=T[1][0],z=T[1][1];M=A,I=L,k=R,U=z;var K=$e(g).attr("pointer-events","none"),ot=K.selectAll(".overlay").attr("cursor",vs[y]);if(v.touches)ct.moved=W,ct.ended=Tt;else{var Q=$e(v.view).on("mousemove.brush",W,!0).on("mouseup.brush",Tt,!0);i&&Q.on("keydown.brush",te,!0).on("keyup.brush",Jt,!0),Rl(v.view)}u.call(g),ct.start(v,x.name);function W(Dt){for(let ve of Dt.changedTouches||[Dt])for(let ar of ut)ar.identifier===ve.identifier&&(ar.cur=Ar(ve,g));if(tt&&!lt&&!Mt&&ut.length===1){let ve=ut[0];qq(ve.cur[0]-ve[0])>qq(ve.cur[1]-ve[1])?Mt=!0:lt=!0}for(let ve of ut)ve.cur&&(ve[0]=ve.cur[0],ve[1]=ve.cur[1]);et=!0,Vb(Dt),Gt(Dt)}function Gt(Dt){let ve=ut[0],ar=ve.point0;var jn;switch(G=ve[0]-ar[0],Y=ve[1]-ar[1],x){case yP:case Xq:{_&&(G=tn(D-A,en(E-R,G)),M=A+G,k=R+G),S&&(Y=tn(P-L,en(O-z,Y)),I=L+Y,U=z+Y);break}case Sh:{ut[1]?(_&&(M=tn(D,en(E,ut[0][0])),k=tn(D,en(E,ut[1][0])),_=1),S&&(I=tn(P,en(O,ut[0][1])),U=tn(P,en(O,ut[1][1])),S=1)):(_<0?(G=tn(D-A,en(E-A,G)),M=A+G,k=R):_>0&&(G=tn(D-R,en(E-R,G)),M=A,k=R+G),S<0?(Y=tn(P-L,en(O-L,Y)),I=L+Y,U=z):S>0&&(Y=tn(P-z,en(O-z,Y)),I=L,U=z+Y));break}case wh:{_&&(M=tn(D,en(E,A-G*_)),k=tn(D,en(E,R+G*_))),S&&(I=tn(P,en(O,L-Y*S)),U=tn(P,en(O,z+Y*S)));break}}k0&&(A=M-G),S<0?z=U-Y:S>0&&(L=I-Y),x=yP,ot.attr("cursor",vs.selection),Gt(Dt));break}default:return}Vb(Dt)}function Jt(Dt){switch(Dt.keyCode){case 16:{tt&&(lt=Mt=tt=!1,Gt(Dt));break}case 18:{x===wh&&(_<0?R=k:_>0&&(A=M),S<0?z=U:S>0&&(L=I),x=Sh,Gt(Dt));break}case 32:{x===yP&&(Dt.altKey?(_&&(R=k-G*_,A=M+G*_),S&&(z=U-Y*S,L=I+Y*S),x=wh):(_<0?R=k:_>0&&(A=M),S<0?z=U:S>0&&(L=I),x=Sh),ot.attr("cursor",vs[y]),Gt(Dt));break}default:return}Vb(Dt)}}function h(v){f(this,arguments).moved(v)}function d(v){f(this,arguments).ended(v)}function m(){var v=this.__brush||{selection:null};return v.extent=_P(t.apply(this,arguments)),v.dim=e,v}return l.extent=function(v){return arguments.length?(t=typeof v=="function"?v:Ub(_P(v)),l):t},l.filter=function(v){return arguments.length?(r=typeof v=="function"?v:Ub(!!v),l):r},l.touchable=function(v){return arguments.length?(n=typeof v=="function"?v:Ub(!!v),l):n},l.handleSize=function(v){return arguments.length?(o=+v,l):o},l.keyModifiers=function(v){return arguments.length?(i=!!v,l):i},l.on=function(){var v=a.on.apply(a,arguments);return v===a?l:v},l}var SP=Math.abs,Vf=Math.cos,Bf=Math.sin,eZ=Math.PI,lg=eZ/2,wP=eZ*2,TP=Math.max,Gb=1e-12;function MP(e,t){return Array.from({length:t-e},(r,n)=>e+n)}function J1t(e){return function(t,r){return e(t.source.value+t.target.value,r.source.value+r.target.value)}}function rZ(){return AP(!1,!1)}function nZ(){return AP(!1,!0)}function iZ(){return AP(!0,!1)}function AP(e,t){var r=0,n=null,i=null,a=null;function o(s){var l=s.length,u=new Array(l),f=MP(0,l),c=new Array(l*l),p=new Array(l),h=0,d;s=Float64Array.from({length:l*l},t?(m,v)=>s[v%l][v/l|0]:(m,v)=>s[v/l|0][v%l]);for(let m=0;mn(u[v],u[g]));for(let v of f){let g=m;if(e){let y=MP(~l+1,l).filter(x=>x<0?s[~x*l+v]:s[v*l+x]);i&&y.sort((x,_)=>i(x<0?-s[~x*l+v]:s[v*l+x],_<0?-s[~_*l+v]:s[v*l+_]));for(let x of y)if(x<0){let _=c[~x*l+v]||(c[~x*l+v]={source:null,target:null});_.target={index:v,startAngle:m,endAngle:m+=s[~x*l+v]*h,value:s[~x*l+v]}}else{let _=c[v*l+x]||(c[v*l+x]={source:null,target:null});_.source={index:v,startAngle:m,endAngle:m+=s[v*l+x]*h,value:s[v*l+x]}}p[v]={index:v,startAngle:g,endAngle:m,value:u[v]}}else{let y=MP(0,l).filter(x=>s[v*l+x]||s[x*l+v]);i&&y.sort((x,_)=>i(s[v*l+x],s[v*l+_]));for(let x of y){let _;if(v=0))throw new Error(`invalid digits: ${e}`);if(t>15)return aZ;let r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;iFf)if(!(Math.abs(c*l-u*f)>Ff)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,d=i-s,m=l*l+u*u,v=h*h+d*d,g=Math.sqrt(m),y=Math.sqrt(p),x=a*Math.tan((CP-Math.acos((m+p-v)/(2*g*y)))/2),_=x/y,S=x/g;Math.abs(_-1)>Ff&&this._append`L${t+_*f},${r+_*c}`,this._append`A${a},${a},0,0,${+(c*h>f*d)},${this._x1=t+S*l},${this._y1=r+S*u}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),u=t+s,f=r+l,c=1^o,p=o?i-a:a-i;this._x1===null?this._append`M${u},${f}`:(Math.abs(this._x1-u)>Ff||Math.abs(this._y1-f)>Ff)&&this._append`L${u},${f}`,n&&(p<0&&(p=p%DP+DP),p>t_t?this._append`A${n},${n},0,1,${c},${t-s},${r-l}A${n},${n},0,1,${c},${this._x1=u},${this._y1=f}`:p>Ff&&this._append`A${n},${n},0,${+(p>=CP)},${c},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}};function ug(){return new ms}ug.prototype=ms.prototype;function oZ(e=3){return new ms(+e)}var sZ=Array.prototype.slice;function Gl(e){return function(){return e}}function r_t(e){return e.source}function n_t(e){return e.target}function lZ(e){return e.radius}function i_t(e){return e.startAngle}function a_t(e){return e.endAngle}function o_t(){return 0}function s_t(){return 10}function uZ(e){var t=r_t,r=n_t,n=lZ,i=lZ,a=i_t,o=a_t,s=o_t,l=null;function u(){var f,c=t.apply(this,arguments),p=r.apply(this,arguments),h=s.apply(this,arguments)/2,d=sZ.call(arguments),m=+n.apply(this,(d[0]=c,d)),v=a.apply(this,d)-lg,g=o.apply(this,d)-lg,y=+i.apply(this,(d[0]=p,d)),x=a.apply(this,d)-lg,_=o.apply(this,d)-lg;if(l||(l=f=ug()),h>Gb&&(SP(g-v)>h*2+Gb?g>v?(v+=h,g-=h):(v-=h,g+=h):v=g=(v+g)/2,SP(_-x)>h*2+Gb?_>x?(x+=h,_-=h):(x-=h,_+=h):x=_=(x+_)/2),l.moveTo(m*Vf(v),m*Bf(v)),l.arc(0,0,m,v,g),v!==x||g!==_)if(e){var S=+e.apply(this,arguments),b=y-S,w=(x+_)/2;l.quadraticCurveTo(0,0,b*Vf(x),b*Bf(x)),l.lineTo(y*Vf(w),y*Bf(w)),l.lineTo(b*Vf(_),b*Bf(_))}else l.quadraticCurveTo(0,0,y*Vf(x),y*Bf(x)),l.arc(0,0,y,x,_);if(l.quadraticCurveTo(0,0,m*Vf(v),m*Bf(v)),l.closePath(),f)return l=null,f+""||null}return e&&(u.headRadius=function(f){return arguments.length?(e=typeof f=="function"?f:Gl(+f),u):e}),u.radius=function(f){return arguments.length?(n=i=typeof f=="function"?f:Gl(+f),u):n},u.sourceRadius=function(f){return arguments.length?(n=typeof f=="function"?f:Gl(+f),u):n},u.targetRadius=function(f){return arguments.length?(i=typeof f=="function"?f:Gl(+f),u):i},u.startAngle=function(f){return arguments.length?(a=typeof f=="function"?f:Gl(+f),u):a},u.endAngle=function(f){return arguments.length?(o=typeof f=="function"?f:Gl(+f),u):o},u.padAngle=function(f){return arguments.length?(s=typeof f=="function"?f:Gl(+f),u):s},u.source=function(f){return arguments.length?(t=f,u):t},u.target=function(f){return arguments.length?(r=f,u):r},u.context=function(f){return arguments.length?(l=f??null,u):l},u}function fZ(){return uZ()}function cZ(){return uZ(s_t)}var l_t=Array.prototype,Hb=l_t.slice;function pZ(e,t){return e-t}function hZ(e){for(var t=0,r=e.length,n=e[r-1][1]*e[0][0]-e[r-1][0]*e[0][1];++t()=>e;function dZ(e,t){for(var r=-1,n=t.length,i;++rn!=h>n&&r<(p-u)*(n-f)/(h-f)+u&&(i=-i)}return i}function f_t(e,t,r){var n;return c_t(e,t,r)&&p_t(e[n=+(e[0]===t[0])],r[n],t[n])}function c_t(e,t,r){return(t[0]-e[0])*(r[1]-e[1])===(r[0]-e[0])*(t[1]-e[1])}function p_t(e,t,r){return e<=t&&t<=r||r<=t&&t<=e}function vZ(){}var gs=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function fg(){var e=1,t=1,r=Tf,n=l;function i(u){var f=r(u);if(Array.isArray(f))f=f.slice().sort(pZ);else{let c=ss(u,h_t);for(f=Xn(...wf(c[0],c[1],f),f);f[f.length-1]>=c[1];)f.pop();for(;f[1]a(u,c))}function a(u,f){let c=f==null?NaN:+f;if(isNaN(c))throw new Error(`invalid value: ${f}`);var p=[],h=[];return o(u,c,function(d){n(d,u,c),hZ(d)>0?p.push([d]):h.push(d)}),h.forEach(function(d){for(var m=0,v=p.length,g;m=f,gs[y<<2].forEach(_);++d0&&h0&&d=0&&c>=0))throw new Error("invalid size");return e=f,t=c,i},i.thresholds=function(u){return arguments.length?(r=typeof u=="function"?u:Array.isArray(u)?_o(Hb.call(u)):_o(u),i):r},i.smooth=function(u){return arguments.length?(n=u?l:vZ,i):n===l},i}function h_t(e){return isFinite(e)?e:NaN}function Gf(e,t){return e==null?!1:+e>=t}function EP(e){return e==null||isNaN(e=+e)?-1/0:e}function mZ(e,t,r,n){let i=n-t,a=r-t,o=isFinite(i)||isFinite(a)?i/a:Math.sign(i)/Math.sign(a);return isNaN(o)?e:e+o-.5}function d_t(e){return e[0]}function v_t(e){return e[1]}function m_t(){return 1}function gZ(){var e=d_t,t=v_t,r=m_t,n=960,i=500,a=20,o=2,s=a*3,l=n+s*2>>o,u=i+s*2>>o,f=_o(20);function c(y){var x=new Float32Array(l*u),_=Math.pow(2,-o),S=-1;for(let L of y){var b=(e(L,++S,y)+s)*_,w=(t(L,S,y)+s)*_,T=+r(L,S,y);if(T&&b>=0&&b=0&&wb*S))(x).map((b,w)=>(b.value=+_[w],h(b)))}p.contours=function(y){var x=c(y),_=fg().size([l,u]),S=Math.pow(2,2*o),b=w=>{w=+w;var T=h(_.contour(x,w*S));return T.value=w,T};return Object.defineProperty(b,"max",{get:()=>fs(x)/S}),b};function h(y){return y.coordinates.forEach(d),y}function d(y){y.forEach(m)}function m(y){y.forEach(v)}function v(y){y[0]=y[0]*Math.pow(2,o)-s,y[1]=y[1]*Math.pow(2,o)-s}function g(){return s=a*3,l=n+s*2>>o,u=i+s*2>>o,p}return p.x=function(y){return arguments.length?(e=typeof y=="function"?y:_o(+y),p):e},p.y=function(y){return arguments.length?(t=typeof y=="function"?y:_o(+y),p):t},p.weight=function(y){return arguments.length?(r=typeof y=="function"?y:_o(+y),p):r},p.size=function(y){if(!arguments.length)return[n,i];var x=+y[0],_=+y[1];if(!(x>=0&&_>=0))throw new Error("invalid size");return n=x,i=_,g()},p.cellSize=function(y){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return o=Math.floor(Math.log(y)/Math.LN2),g()},p.thresholds=function(y){return arguments.length?(f=typeof y=="function"?y:Array.isArray(y)?_o(Hb.call(y)):_o(y),p):f},p.bandwidth=function(y){if(!arguments.length)return Math.sqrt(a*(a+1));if(!((y=+y)>=0))throw new Error("invalid bandwidth");return a=(Math.sqrt(4*y*y+1)-1)/2,g()},p}var ue=11102230246251565e-32,fr=134217729,cg=(3+8*ue)*ue;function Hf(e,t,r,n,i){let a,o,s,l,u=t[0],f=n[0],c=0,p=0;f>u==f>-u?(a=u,u=t[++c]):(a=f,f=n[++p]);let h=0;if(cu==f>-u?(o=u+a,s=a-(o-u),u=t[++c]):(o=f+a,s=a-(o-f),f=n[++p]),a=o,s!==0&&(i[h++]=s);cu==f>-u?(o=a+u,l=o-a,s=a-(o-l)+(u-l),u=t[++c]):(o=a+f,l=o-a,s=a-(o-l)+(f-l),f=n[++p]),a=o,s!==0&&(i[h++]=s);for(;c=I||-L>=I||(c=e-D,s=e-(D+c)+(c-i),c=r-A,u=r-(A+c)+(c-i),c=t-M,l=t-(M+c)+(c-a),c=n-P,f=n-(P+c)+(c-a),s===0&&l===0&&u===0&&f===0)||(I=x_t*o+cg*Math.abs(L),L+=D*f+P*s-(M*u+A*l),L>=I||-L>=I))return L;_=s*P,p=fr*s,h=p-(p-s),d=s-h,p=fr*P,m=p-(p-P),v=P-m,S=d*v-(_-h*m-d*m-h*v),b=l*A,p=fr*l,h=p-(p-l),d=l-h,p=fr*A,m=p-(p-A),v=A-m,w=d*v-(b-h*m-d*m-h*v),g=S-w,c=S-g,gn[0]=S-(g+c)+(c-w),y=_+g,c=y-_,x=_-(y-c)+(g-c),g=x-b,c=x-g,gn[1]=x-(g+c)+(c-b),T=y+g,c=T-y,gn[2]=y-(T-c)+(g-c),gn[3]=T;let E=Hf(4,Th,4,gn,yZ);_=D*f,p=fr*D,h=p-(p-D),d=D-h,p=fr*f,m=p-(p-f),v=f-m,S=d*v-(_-h*m-d*m-h*v),b=M*u,p=fr*M,h=p-(p-M),d=M-h,p=fr*u,m=p-(p-u),v=u-m,w=d*v-(b-h*m-d*m-h*v),g=S-w,c=S-g,gn[0]=S-(g+c)+(c-w),y=_+g,c=y-_,x=_-(y-c)+(g-c),g=x-b,c=x-g,gn[1]=x-(g+c)+(c-b),T=y+g,c=T-y,gn[2]=y-(T-c)+(g-c),gn[3]=T;let R=Hf(E,yZ,4,gn,xZ);_=s*f,p=fr*s,h=p-(p-s),d=s-h,p=fr*f,m=p-(p-f),v=f-m,S=d*v-(_-h*m-d*m-h*v),b=l*u,p=fr*l,h=p-(p-l),d=l-h,p=fr*u,m=p-(p-u),v=u-m,w=d*v-(b-h*m-d*m-h*v),g=S-w,c=S-g,gn[0]=S-(g+c)+(c-w),y=_+g,c=y-_,x=_-(y-c)+(g-c),g=x-b,c=x-g,gn[1]=x-(g+c)+(c-b),T=y+g,c=T-y,gn[2]=y-(T-c)+(g-c),gn[3]=T;let k=Hf(R,xZ,4,gn,_Z);return _Z[k-1]}function Mh(e,t,r,n,i,a){let o=(t-a)*(r-i),s=(e-i)*(n-a),l=o-s,u=Math.abs(o+s);return Math.abs(l)>=g_t*u?l:-__t(e,t,r,n,i,a,u)}var Vye=(7+56*ue)*ue,Bye=(3+28*ue)*ue,Fye=(26+288*ue)*ue*ue,Gye=it(4),Hye=it(4),Wye=it(4),Yye=it(4),Xye=it(4),qye=it(4),Zye=it(4),Kye=it(4),$ye=it(4),jye=it(8),Qye=it(8),Jye=it(8),t0e=it(4),e0e=it(8),r0e=it(8),n0e=it(8),i0e=it(12),a0e=it(192),o0e=it(192);var u0e=(10+96*ue)*ue,f0e=(4+48*ue)*ue,c0e=(44+576*ue)*ue*ue,p0e=it(4),h0e=it(4),d0e=it(4),v0e=it(4),m0e=it(4),g0e=it(4),y0e=it(4),x0e=it(4),_0e=it(8),b0e=it(8),S0e=it(8),w0e=it(8),T0e=it(8),M0e=it(8),A0e=it(8),C0e=it(8),D0e=it(8),E0e=it(4),I0e=it(4),L0e=it(4),P0e=it(8),R0e=it(16),N0e=it(16),k0e=it(16),O0e=it(32),z0e=it(32),U0e=it(48),V0e=it(64),B0e=it(1152),F0e=it(1152);var Y0e=(16+224*ue)*ue,X0e=(5+72*ue)*ue,q0e=(71+1408*ue)*ue*ue,Z0e=it(4),K0e=it(4),$0e=it(4),j0e=it(4),Q0e=it(4),J0e=it(4),txe=it(4),exe=it(4),rxe=it(4),nxe=it(4),ixe=it(24),axe=it(24),oxe=it(24),sxe=it(24),lxe=it(24),uxe=it(24),fxe=it(24),cxe=it(24),pxe=it(24),hxe=it(24),dxe=it(1152),vxe=it(1152),mxe=it(1152),gxe=it(1152),yxe=it(1152),xxe=it(2304),_xe=it(2304),bxe=it(3456),Sxe=it(5760),wxe=it(8),Txe=it(8),Mxe=it(8),Axe=it(16),Cxe=it(24),Dxe=it(48),Exe=it(48),Ixe=it(96),Lxe=it(192),Pxe=it(384),Rxe=it(384),Nxe=it(384),kxe=it(768);var Oxe=it(96),zxe=it(96),Uxe=it(96),Vxe=it(1152);var SZ=Math.pow(2,-52),Wb=new Uint32Array(512),Ch=class e{static from(t,r=A_t,n=C_t){let i=t.length,a=new Float64Array(i*2);for(let o=0;o>1;if(r>0&&typeof t[0]!="number")throw new Error("Expected coords to contain numbers.");this.coords=t;let n=Math.max(2*r-5,0);this._triangles=new Uint32Array(n*3),this._halfedges=new Int32Array(n*3),this._hashSize=Math.ceil(Math.sqrt(r)),this._hullPrev=new Uint32Array(r),this._hullNext=new Uint32Array(r),this._hullTri=new Uint32Array(r),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(r),this._dists=new Float64Array(r),this.update()}update(){let{coords:t,_hullPrev:r,_hullNext:n,_hullTri:i,_hullHash:a}=this,o=t.length>>1,s=1/0,l=1/0,u=-1/0,f=-1/0;for(let A=0;Au&&(u=M),P>f&&(f=P),this._ids[A]=A}let c=(s+u)/2,p=(l+f)/2,h=1/0,d,m,v;for(let A=0;A0&&(m=A,h=M)}let x=t[2*m],_=t[2*m+1],S=1/0;for(let A=0;AL&&(A[M++]=I,L=this._dists[I])}this.hull=A.subarray(0,M),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(Mh(g,y,x,_,b,w)<0){let A=m,M=x,P=_;m=v,x=b,_=w,v=A,b=M,w=P}let T=M_t(g,y,x,_,b,w);this._cx=T.x,this._cy=T.y;for(let A=0;A0&&Math.abs(I-M)<=SZ&&Math.abs(E-P)<=SZ||(M=I,P=E,L===d||L===m||L===v))continue;let R=0;for(let G=0,Y=this._hashKey(I,E);G=0;)if(k=O,k===R){k=-1;break}if(k===-1)continue;let z=this._addTriangle(k,L,n[k],-1,-1,i[k]);i[L]=this._legalize(z+2),i[k]=z,D++;let U=n[k];for(;O=n[U],Mh(I,E,t[2*U],t[2*U+1],t[2*O],t[2*O+1])<0;)z=this._addTriangle(U,L,O,i[L],-1,i[U]),i[L]=this._legalize(z+2),n[U]=U,D--,U=O;if(k===R)for(;O=r[k],Mh(I,E,t[2*O],t[2*O+1],t[2*k],t[2*k+1])<0;)z=this._addTriangle(O,L,k,-1,i[k],i[O]),this._legalize(z+2),i[O]=z,n[k]=k,D--,k=O;this._hullStart=r[L]=k,n[k]=r[U]=L,n[L]=U,a[this._hashKey(I,E)]=L,a[this._hashKey(t[2*k],t[2*k+1])]=k}this.hull=new Uint32Array(D);for(let A=0,M=this._hullStart;A0?3-r:1+r)/4}function IP(e,t,r,n){let i=e-r,a=t-n;return i*i+a*a}function w_t(e,t,r,n,i,a,o,s){let l=e-o,u=t-s,f=r-o,c=n-s,p=i-o,h=a-s,d=l*l+u*u,m=f*f+c*c,v=p*p+h*h;return l*(c*v-m*h)-u*(f*v-m*p)+d*(f*h-c*p)<0}function T_t(e,t,r,n,i,a){let o=r-e,s=n-t,l=i-e,u=a-t,f=o*o+s*s,c=l*l+u*u,p=.5/(o*u-s*l),h=(u*f-s*c)*p,d=(o*c-l*f)*p;return h*h+d*d}function M_t(e,t,r,n,i,a){let o=r-e,s=n-t,l=i-e,u=a-t,f=o*o+s*s,c=l*l+u*u,p=.5/(o*u-s*l),h=e+(u*f-s*c)*p,d=t+(o*c-l*f)*p;return{x:h,y:d}}function Ah(e,t,r,n){if(n-r<=20)for(let i=r+1;i<=n;i++){let a=e[i],o=t[a],s=i-1;for(;s>=r&&t[e[s]]>o;)e[s+1]=e[s--];e[s+1]=a}else{let i=r+n>>1,a=r+1,o=n;hg(e,i,a),t[e[r]]>t[e[n]]&&hg(e,r,n),t[e[a]]>t[e[n]]&&hg(e,a,n),t[e[r]]>t[e[a]]&&hg(e,r,a);let s=e[a],l=t[s];for(;;){do a++;while(t[e[a]]l);if(o=o-r?(Ah(e,t,a,n),Ah(e,t,r,o-1)):(Ah(e,t,r,o-1),Ah(e,t,a,n))}}function hg(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function A_t(e){return e[0]}function C_t(e){return e[1]}var Wi=class{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(t,r){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(t,r){this._+=`L${this._x1=+t},${this._y1=+r}`}arc(t,r,n){t=+t,r=+r,n=+n;let i=t+n,a=r;if(n<0)throw new Error("negative radius");this._x1===null?this._+=`M${i},${a}`:(Math.abs(this._x1-i)>1e-6||Math.abs(this._y1-a)>1e-6)&&(this._+="L"+i+","+a),n&&(this._+=`A${n},${n},0,1,1,${t-n},${r}A${n},${n},0,1,1,${this._x1=i},${this._y1=a}`)}rect(t,r,n,i){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${+n}v${+i}h${-n}Z`}value(){return this._||null}};var Hl=class{constructor(){this._=[]}moveTo(t,r){this._.push([t,r])}closePath(){this._.push(this._[0].slice())}lineTo(t,r){this._.push([t,r])}value(){return this._.length?this._:null}};var Wf=class{constructor(t,[r,n,i,a]=[0,0,960,500]){if(!((i=+i)>=(r=+r))||!((a=+a)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=t,this._circumcenters=new Float64Array(t.points.length*2),this.vectors=new Float64Array(t.points.length*2),this.xmax=i,this.xmin=r,this.ymax=a,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){let{delaunay:{points:t,hull:r,triangles:n},vectors:i}=this,a,o,s=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let m=0,v=0,g=n.length,y,x;m1;)a-=2;for(let o=2;o0){if(r>=this.ymax)return null;(o=(this.ymax-r)/i)0){if(t>=this.xmax)return null;(o=(this.xmax-t)/n)this.xmax?2:0)|(rthis.ymax?8:0)}_simplify(t){if(t&&t.length>4){for(let r=0;r1e-10)return!1}return!0}function P_t(e,t,r){return[e+Math.sin(e+t)*r,t+Math.cos(e-t)*r]}var dg=class e{static from(t,r=E_t,n=I_t,i){return new e("length"in t?R_t(t,r,n,i):Float64Array.from(N_t(t,r,n,i)))}constructor(t){this._delaunator=new Ch(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){let t=this._delaunator,r=this.points;if(t.hull&&t.hull.length>2&&L_t(t)){this.collinear=Int32Array.from({length:r.length/2},(p,h)=>h).sort((p,h)=>r[2*p]-r[2*h]||r[2*p+1]-r[2*h+1]);let l=this.collinear[0],u=this.collinear[this.collinear.length-1],f=[r[2*l],r[2*l+1],r[2*u],r[2*u+1]],c=1e-8*Math.hypot(f[3]-f[1],f[2]-f[0]);for(let p=0,h=r.length/2;p0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=i[0],o[i[0]]=1,i.length===2&&(o[i[1]]=0,this.triangles[1]=i[1],this.triangles[2]=i[1]))}voronoi(t){return new Wf(this,t)}*neighbors(t){let{inedges:r,hull:n,_hullIndex:i,halfedges:a,triangles:o,collinear:s}=this;if(s){let c=s.indexOf(t);c>0&&(yield s[c-1]),c=0&&a!==n&&a!==i;)n=a;return a}_step(t,r,n){let{inedges:i,hull:a,_hullIndex:o,halfedges:s,triangles:l,points:u}=this;if(i[t]===-1||!u.length)return(t+1)%(u.length>>1);let f=t,c=Dh(r-u[t*2],2)+Dh(n-u[t*2+1],2),p=i[t],h=p;do{let d=l[h],m=Dh(r-u[d*2],2)+Dh(n-u[d*2+1],2);if(m9999?"+"+qn(e,6):qn(e,4)}function z_t(e){var t=e.getUTCHours(),r=e.getUTCMinutes(),n=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":O_t(e.getUTCFullYear(),4)+"-"+qn(e.getUTCMonth()+1,2)+"-"+qn(e.getUTCDate(),2)+(i?"T"+qn(t,2)+":"+qn(r,2)+":"+qn(n,2)+"."+qn(i,3)+"Z":n?"T"+qn(t,2)+":"+qn(r,2)+":"+qn(n,2)+"Z":r||t?"T"+qn(t,2)+":"+qn(r,2)+"Z":"")}function Wl(e){var t=new RegExp('["'+e+` +`:"
",g=c.join(v);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(r,u)?this._updatePosition(s,h,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,g,u,Math.random()+"",o[0],o[1],h,null,p)})},t.prototype._showSeriesItemTooltip=function(r,n,i){var a=this._ecModel,o=ht(n),s=o.seriesIndex,l=a.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,c=o.dataType,p=u.getData(c),h=this._renderMode,d=r.positionDefault,m=mm([p.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),v=m.get("trigger");if(!(v!=null&&v!=="item")){var g=u.getDataParams(f,c),y=new ux;g.marker=y.makeTooltipMarker("item",ua(g.color),h);var x=mM(u.formatTooltip(f,!1,c)),_=m.get("order"),S=m.get("valueFormatter"),b=x.frag,w=b?wM(S?V({valueFormatter:S},b):b,y,h,_,a.get("useUTC"),m.get("textStyle")):x.text,T="item_"+u.name+"_"+f;this._showOrMove(m,function(){this._showTooltipContent(m,w,g,T,r.offsetX,r.offsetY,r.position,r.target,y)}),i({type:"showTip",dataIndexInside:f,dataIndex:p.getRawIndex(f),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(r,n,i){var a=ht(n),o=a.tooltipConfig,s=o.option||{};if(H(s)){var l=s;s={content:l,formatter:l}}var u=[s],f=this._ecModel.getComponent(a.componentMainType,a.componentIndex);f&&u.push(f),u.push({formatter:s.content});var c=r.positionDefault,p=mm(u,this._tooltipModel,c?{position:c}:null),h=p.get("content"),d=Math.random()+"",m=new ux;this._showOrMove(p,function(){var v=at(p.get("formatterParams")||{});this._showTooltipContent(p,h,v,d,r.offsetX,r.offsetY,r.position,n,m)}),i({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(r,n,i,a,o,s,l,u,f){if(this._ticket="",!(!r.get("showContent")||!r.get("show"))){var c=this._tooltipContent;c.setEnterable(r.get("enterable"));var p=r.get("formatter");l=l||r.get("position");var h=n,d=this._getNearestPoint([o,s],i,r.get("trigger"),r.get("borderColor")),m=d.color;if(p)if(H(p)){var v=r.ecModel.get("useUTC"),g=B(i)?i[0]:i,y=g&&g.axisType&&g.axisType.indexOf("time")>=0;h=p,y&&(h=Yu(g.axisValue,h,v)),h=H0(h,i,!0)}else if(j(p)){var x=Z(function(_,S){_===this._ticket&&(c.setContent(S,f,r,m,l),this._updatePosition(r,l,o,s,c,i,u))},this);this._ticket=a,h=p(i,a,x)}else h=p;c.setContent(h,f,r,m,l),c.show(r,m),this._updatePosition(r,l,o,s,c,i,u)}},t.prototype._getNearestPoint=function(r,n,i,a){if(i==="axis"||B(n))return{color:a||(this._renderMode==="html"?"#fff":"none")};if(!B(n))return{color:a||n.color||n.borderColor}},t.prototype._updatePosition=function(r,n,i,a,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();n=n||r.get("position");var c=o.getSize(),p=r.get("align"),h=r.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),j(n)&&(n=n([i,a],s,o.el,d,{viewSize:[u,f],contentSize:c.slice()})),B(n))i=q(n[0],u),a=q(n[1],f);else if(rt(n)){var m=n;m.width=c[0],m.height=c[1];var v=re(m,{width:u,height:f});i=v.x,a=v.y,p=null,h=null}else if(H(n)&&l){var g=egt(n,d,c,r.get("borderWidth"));i=g[0],a=g[1]}else{var g=Jmt(i,a,o,u,f,p?null:20,h?null:20);i=g[0],a=g[1]}if(p&&(i-=kG(p)?c[0]/2:p==="right"?c[0]:0),h&&(a-=kG(h)?c[1]/2:h==="bottom"?c[1]:0),w_(r)){var g=tgt(i,a,o,u,f);i=g[0],a=g[1]}o.moveTo(i,a)},t.prototype._updateContentNotChangedOnAxis=function(r,n){var i=this._lastDataByCoordSys,a=this._cbParamsList,o=!!i&&i.length===r.length;return o&&D(i,function(s,l){var u=s.dataByAxis||[],f=r[l]||{},c=f.dataByAxis||[];o=o&&u.length===c.length,o&&D(u,function(p,h){var d=c[h]||{},m=p.seriesDataIndices||[],v=d.seriesDataIndices||[];o=o&&p.value===d.value&&p.axisType===d.axisType&&p.axisId===d.axisId&&m.length===v.length,o&&D(m,function(g,y){var x=v[y];o=o&&g.seriesIndex===x.seriesIndex&&g.dataIndex===x.dataIndex}),a&&D(p.seriesDataIndices,function(g){var y=g.seriesIndex,x=n[y],_=a[y];x&&_&&_.data!==x.data&&(o=!1)})})}),this._lastDataByCoordSys=r,this._cbParamsList=n,!!o},t.prototype._hide=function(r){this._lastDataByCoordSys=null,r({type:"hideTip",from:this.uid})},t.prototype.dispose=function(r,n){Ot.node||!n.getDom()||(Qo(this,"_updatePosition"),this._tooltipContent.dispose(),pm("itemTooltip",n))},t.type="tooltip",t}(Xt);function mm(e,t,r){var n=t.ecModel,i;r?(i=new Ht(r,n,n),i=new Ht(t.option,i,n)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(o instanceof Ht&&(o=o.get("tooltip",!0)),H(o)&&(o={formatter:o}),o&&(i=new Ht(o,i,n)))}return i}function NG(e,t){return e.dispatchAction||Z(t.dispatchAction,t)}function Jmt(e,t,r,n,i,a,o){var s=r.getSize(),l=s[0],u=s[1];return a!=null&&(e+l+a+2>n?e-=l+a:e+=a),o!=null&&(t+u+o>i?t-=u+o:t+=o),[e,t]}function tgt(e,t,r,n,i){var a=r.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,n)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function egt(e,t,r,n){var i=r[0],a=r[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,f=t.height;switch(e){case"inside":s=t.x+u/2-i/2,l=t.y+f/2-a/2;break;case"top":s=t.x+u/2-i/2,l=t.y-a-o;break;case"bottom":s=t.x+u/2-i/2,l=t.y+f+o;break;case"left":s=t.x-i-o,l=t.y+f/2-a/2;break;case"right":s=t.x+u+o,l=t.y+f/2-a/2}return[s,l]}function kG(e){return e==="center"||e==="middle"}function rgt(e,t,r){var n=Nd(e).queryOptionMap,i=n.keys()[0];if(!(!i||i==="series")){var a=Vs(t,i,n.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}),o=a.models[0];if(o){var s=r.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=ht(u).tooltipConfig;if(f&&f.name===e.name)return l=u,!0}),l)return{componentMainType:i,componentIndex:o.componentIndex,el:l}}}}var OG=Qmt;function dI(e){Nt(wa),e.registerComponentModel(TG),e.registerComponentView(OG),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},ce),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},ce)}var ngt=["rect","polygon","keep","clear"];function vI(e,t){var r=Yt(e?e.brush:[]);if(r.length){var n=[];D(r,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(n=n.concat(u))});var i=e&&e.toolbox;B(i)&&(i=i[0]),i||(i={feature:{}},e.toolbox=[i]);var a=i.feature||(i.feature={}),o=a.brush||(a.brush={}),s=o.type||(o.type=[]);s.push.apply(s,n),igt(s),t&&!s.length&&s.push.apply(s,ngt)}}function igt(e){var t={};D(e,function(r){t[r]=1}),e.length=0,D(t,function(r,n){e.push(n)})}var zG=D;function UG(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function gm(e,t,r){var n={};return zG(t,function(a){var o=n[a]=i();zG(e[a],function(s,l){if(Be.isValidType(l)){var u={type:l,visual:s};r&&r(u,a),o[l]=new Be(u),l==="opacity"&&(u=at(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new Be(u))}})}),n;function i(){var a=function(){};a.prototype.__hidden=a.prototype;var o=new a;return o}}function T_(e,t,r){var n;D(r,function(i){t.hasOwnProperty(i)&&UG(t[i])&&(n=!0)}),n&&D(r,function(i){t.hasOwnProperty(i)&&UG(t[i])?e[i]=at(t[i]):delete e[i]})}function VG(e,t,r,n,i,a){var o={};D(e,function(c){var p=Be.prepareVisualTypes(t[c]);o[c]=p});var s;function l(c){return xv(r,s,c)}function u(c,p){IM(r,s,c,p)}a==null?r.each(f):r.each([a],f);function f(c,p){s=a==null?c:p;var h=r.getRawDataItem(s);if(!(h&&h.visualMap===!1))for(var d=n.call(i,c),m=t[d],v=o[d],g=0,y=v.length;gt[0][1]&&(t[0][1]=a[0]),a[1]t[1][1]&&(t[1][1]=a[1])}return t&&XG(t)}};function XG(e){return new dt(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}var ugt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){this.ecModel=r,this.api=n,this.model,(this._brushController=new Up(n.getZr())).on("brush",Z(this._onBrush,this)).mount()},t.prototype.render=function(r,n,i,a){this.model=r,this._updateController(r,n,i,a)},t.prototype.updateTransform=function(r,n,i,a){yI(n),this._updateController(r,n,i,a)},t.prototype.updateVisual=function(r,n,i,a){this.updateTransform(r,n,i,a)},t.prototype.updateView=function(r,n,i,a){this._updateController(r,n,i,a)},t.prototype._updateController=function(r,n,i,a){(!a||a.$from!==r.id)&&this._brushController.setPanels(r.brushTargetManager.makePanelOpts(i)).enableBrush(r.brushOption).updateCovers(r.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(r){var n=this.model.id,i=this.model.brushTargetManager.setOutputRanges(r.areas,this.ecModel);(!r.isEnd||r.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:at(i),$from:n}),r.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:n,areas:at(i),$from:n})},t.type="brush",t}(Xt),qG=ugt;var fgt="#ddd",cgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.areas=[],r.brushOption={},r}return t.prototype.optionUpdated=function(r,n){var i=this.option;!n&&T_(i,r,["inBrush","outOfBrush"]);var a=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:fgt},a.hasOwnProperty("liftZ")||(a.liftZ=5)},t.prototype.setAreas=function(r){r&&(this.areas=F(r,function(n){return ZG(this.option,n)},this))},t.prototype.setBrushOption=function(r){this.brushOption=ZG(this.option,r),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}(Pt);function ZG(e,t){return _t({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new Ht(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}var KG=cgt;var pgt=["rect","polygon","lineX","lineY","keep","clear"],hgt=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(r,n,i){var a,o,s;n.eachComponent({mainType:"brush"},function(l){a=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=a,this._brushMode=o,D(r.get("type",!0),function(l){r.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===a)?"emphasis":"normal")})},t.prototype.updateView=function(r,n,i){this.render(r,n,i)},t.prototype.getIcons=function(){var r=this.model,n=r.get("icon",!0),i={};return D(r.get("type",!0),function(a){n[a]&&(i[a]=n[a])}),i},t.prototype.onclick=function(r,n,i){var a=this._brushType,o=this._brushMode;i==="clear"?(n.dispatchAction({type:"axisAreaSelect",intervals:[]}),n.dispatchAction({type:"brush",command:"clear",areas:[]})):n.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:i==="keep"?a:a===i?!1:i,brushMode:i==="keep"?o==="multiple"?"single":"multiple":o}})},t.getDefaultOption=function(r){var n={show:!0,type:pgt.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:r.getLocaleModel().get(["toolbox","brush","title"])};return n},t}(yr),$G=hgt;function _I(e){e.registerComponentView(qG),e.registerComponentModel(KG),e.registerPreprocessor(vI),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,xI),e.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(t,r){r.eachComponent({mainType:"brush",query:t},function(n){n.setAreas(t.areas)})}),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},ce),e.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},ce),Sl("brush",$G)}var dgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode={type:"box",ignoreSize:!0},r}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}(Pt),vgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,i){if(this.group.removeAll(),!!r.get("show")){var a=this.group,o=r.getModel("textStyle"),s=r.getModel("subtextStyle"),l=r.get("textAlign"),u=bt(r.get("textBaseline"),r.get("textVerticalAlign")),f=new Lt({style:Qt(o,{text:r.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),c=f.getBoundingRect(),p=r.get("subtext"),h=new Lt({style:Qt(s,{text:p,fill:s.getTextColor(),y:c.height+r.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=r.get("link"),m=r.get("sublink"),v=r.get("triggerEvent",!0);f.silent=!d&&!v,h.silent=!m&&!v,d&&f.on("click",function(){Xu(d,"_"+r.get("target"))}),m&&h.on("click",function(){Xu(m,"_"+r.get("subtarget"))}),ht(f).eventData=ht(h).eventData=v?{componentType:"title",componentIndex:r.componentIndex}:null,a.add(f),p&&a.add(h);var g=a.getBoundingRect(),y=r.getBoxLayoutParams();y.width=g.width,y.height=g.height;var x=re(y,{width:i.getWidth(),height:i.getHeight()},r.get("padding"));l||(l=r.get("left")||r.get("right"),l==="middle"&&(l="center"),l==="right"?x.x+=x.width:l==="center"&&(x.x+=x.width/2)),u||(u=r.get("top")||r.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?x.y+=x.height:u==="middle"&&(x.y+=x.height/2),u=u||"top"),a.x=x.x,a.y=x.y,a.markRedraw();var _={align:l,verticalAlign:u};f.setStyle(_),h.setStyle(_),g=a.getBoundingRect();var S=x.margin,b=r.getItemStyle(["color","opacity"]);b.fill=r.get("backgroundColor");var w=new At({shape:{x:g.x-S[3],y:g.y-S[0],width:g.width+S[1]+S[3],height:g.height+S[0]+S[2],r:r.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});a.add(w)}},t.type="title",t}(Xt);function bI(e){e.registerComponentModel(dgt),e.registerComponentView(vgt)}var mgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode="box",r}return t.prototype.init=function(r,n,i){this.mergeDefaultAndTheme(r,i),this._initData()},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(r){r==null&&(r=this.option.currentIndex);var n=this._data.count();this.option.loop?r=(r%n+n)%n:(r>=n&&(r=n-1),r<0&&(r=0)),this.option.currentIndex=r},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(r){this.option.autoPlay=!!r},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var r=this.option,n=r.data||[],i=r.axisType,a=this._names=[],o;i==="category"?(o=[],D(n,function(u,f){var c=Te(ra(u),""),p;rt(u)?(p=at(u),p.value=f):p=f,o.push(p),a.push(c)})):o=n;var s={category:"ordinal",time:"time",value:"number"}[i]||"number",l=this._data=new Ne([{name:"value",type:s}],this);l.initData(o,a)},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}(Pt),SI=mgt;var jG=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="timeline.slider",t.defaultOption=Kr(SI.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}(SI);ie(jG,up.prototype);var QG=jG;var ggt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="timeline",t}(Xt),JG=ggt;var ygt=function(e){N(t,e);function t(r,n,i,a){var o=e.call(this,r,n,i)||this;return o.type=a||"value",o}return t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},t}(Mr),tH=ygt;var wI=Math.PI,eH=yt(),xgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){this.api=n},t.prototype.render=function(r,n,i){if(this.model=r,this.api=i,this.ecModel=n,this.group.removeAll(),r.get("show",!0)){var a=this._layout(r,i),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(a,r);r.formatTooltip=function(u){var f=l.scale.getLabel({value:u});return xe("nameValue",{noName:!0,value:f})},D(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](a,o,l,r)},this),this._renderAxisLabel(a,s,l,r),this._position(a,r)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(r,n){var i=r.get(["label","position"]),a=r.get("orient"),o=bgt(r,n),s;i==null||i==="auto"?s=a==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},f={horizontal:0,vertical:wI/2},c=a==="vertical"?o.height:o.width,p=r.getModel("controlStyle"),h=p.get("show",!0),d=h?p.get("itemSize"):0,m=h?p.get("itemGap"):0,v=d+m,g=r.get(["label","rotate"])||0;g=g*wI/180;var y,x,_,S=p.get("position",!0),b=h&&p.get("showPlayBtn",!0),w=h&&p.get("showPrevBtn",!0),T=h&&p.get("showNextBtn",!0),M=0,C=c;S==="left"||S==="bottom"?(b&&(y=[0,0],M+=v),w&&(x=[M,0],M+=v),T&&(_=[C-d,0],C-=v)):(b&&(y=[C-d,0],C-=v),w&&(x=[0,0],M+=v),T&&(_=[C-d,0],C-=v));var A=[M,C];return r.get("inverse")&&A.reverse(),{viewRect:o,mainLength:c,orient:a,rotation:f[a],labelRotation:g,labelPosOpt:s,labelAlign:r.get(["label","align"])||l[a],labelBaseline:r.get(["label","verticalAlign"])||r.get(["label","baseline"])||u[a],playPosition:y,prevBtnPosition:x,nextBtnPosition:_,axisExtent:A,controlSize:d,controlGap:m}},t.prototype._position=function(r,n){var i=this._mainGroup,a=this._labelGroup,o=r.viewRect;if(r.orient==="vertical"){var s=tr(),l=o.x,u=o.y+o.height;Nr(s,s,[-l,-u]),Cn(s,s,-wI/2),Nr(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var f=y(o),c=y(i.getBoundingRect()),p=y(a.getBoundingRect()),h=[i.x,i.y],d=[a.x,a.y];d[0]=h[0]=f[0][0];var m=r.labelPosOpt;if(m==null||H(m)){var v=m==="+"?0:1;x(h,c,f,1,v),x(d,p,f,1,1-v)}else{var v=m>=0?0:1;x(h,c,f,1,v),d[1]=h[1]+m}i.setPosition(h),a.setPosition(d),i.rotation=a.rotation=r.rotation,g(i),g(a);function g(_){_.originX=f[0][0]-_.x,_.originY=f[1][0]-_.y}function y(_){return[[_.x,_.x+_.width],[_.y,_.y+_.height]]}function x(_,S,b,w,T){_[w]+=b[w][T]-S[w][T]}},t.prototype._createAxis=function(r,n){var i=n.getData(),a=n.get("axisType"),o=_gt(n,a);o.getTicks=function(){return i.mapArray(["value"],function(u){return{value:u}})};var s=i.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new tH("value",o,r.axisExtent,a);return l.model=n,l},t.prototype._createGroup=function(r){var n=this[r]=new nt;return this.group.add(n),n},t.prototype._renderAxisLine=function(r,n,i,a){var o=i.getExtent();if(a.get(["lineStyle","show"])){var s=new De({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:V({lineCap:"round"},a.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});n.add(s);var l=this._progressLine=new De({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:J({lineCap:"round",lineWidth:s.style.lineWidth},a.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});n.add(l)}},t.prototype._renderAxisTick=function(r,n,i,a){var o=this,s=a.getData(),l=i.scale.getTicks();this._tickSymbols=[],D(l,function(u){var f=i.dataToCoord(u.value),c=s.getItemModel(u.value),p=c.getModel("itemStyle"),h=c.getModel(["emphasis","itemStyle"]),d=c.getModel(["progress","itemStyle"]),m={x:f,y:0,onclick:Z(o._changeTimeline,o,u.value)},v=rH(c,p,n,m);v.ensureState("emphasis").style=h.getItemStyle(),v.ensureState("progress").style=d.getItemStyle(),Za(v);var g=ht(v);c.get("tooltip")?(g.dataIndex=u.value,g.dataModel=a):g.dataIndex=g.dataModel=null,o._tickSymbols.push(v)})},t.prototype._renderAxisLabel=function(r,n,i,a){var o=this,s=i.getLabelModel();if(s.get("show")){var l=a.getData(),u=i.getViewLabels();this._tickLabels=[],D(u,function(f){var c=f.tickValue,p=l.getItemModel(c),h=p.getModel("label"),d=p.getModel(["emphasis","label"]),m=p.getModel(["progress","label"]),v=i.dataToCoord(f.tickValue),g=new Lt({x:v,y:0,rotation:r.labelRotation-r.rotation,onclick:Z(o._changeTimeline,o,c),silent:!1,style:Qt(h,{text:f.formattedLabel,align:r.labelAlign,verticalAlign:r.labelBaseline})});g.ensureState("emphasis").style=Qt(d),g.ensureState("progress").style=Qt(m),n.add(g),Za(g),eH(g).dataIndex=c,o._tickLabels.push(g)})}},t.prototype._renderControl=function(r,n,i,a){var o=r.controlSize,s=r.rotation,l=a.getModel("controlStyle").getItemStyle(),u=a.getModel(["emphasis","controlStyle"]).getItemStyle(),f=a.getPlayState(),c=a.get("inverse",!0);p(r.nextBtnPosition,"next",Z(this._changeTimeline,this,c?"-":"+")),p(r.prevBtnPosition,"prev",Z(this._changeTimeline,this,c?"+":"-")),p(r.playPosition,f?"stop":"play",Z(this._handlePlayClick,this,!f),!0);function p(h,d,m,v){if(h){var g=kr(bt(a.get(["controlStyle",d+"BtnSize"]),o),o),y=[0,-g/2,g,g],x=Sgt(a,d+"Icon",y,{x:h[0],y:h[1],originX:o/2,originY:0,rotation:v?-s:0,rectHover:!0,style:l,onclick:m});x.ensureState("emphasis").style=u,n.add(x),Za(x)}}},t.prototype._renderCurrentPointer=function(r,n,i,a){var o=a.getData(),s=a.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,f={onCreate:function(c){c.draggable=!0,c.drift=Z(u._handlePointerDrag,u),c.ondragend=Z(u._handlePointerDragend,u),nH(c,u._progressLine,s,i,a,!0)},onUpdate:function(c){nH(c,u._progressLine,s,i,a)}};this._currentPointer=rH(l,l,this._mainGroup,{},this._currentPointer,f)},t.prototype._handlePlayClick=function(r){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:r,from:this.uid})},t.prototype._handlePointerDrag=function(r,n,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},t.prototype._handlePointerDragend=function(r){this._pointerChangeTimeline([r.offsetX,r.offsetY],!0)},t.prototype._pointerChangeTimeline=function(r,n){var i=this._toAxisCoord(r)[0],a=this._axis,o=sr(a.getExtent().slice());i>o[1]&&(i=o[1]),i=0&&(o[a]=+o[a].toFixed(p)),[o,c]}var AI={min:pt(D_,"min"),max:pt(D_,"max"),average:pt(D_,"average"),median:pt(D_,"median")};function Tl(e,t){if(t){var r=e.getData(),n=e.coordinateSystem,i=n&&n.dimensions;if(!Mgt(t)&&!B(t.coord)&&B(i)){var a=DI(t,r,n,e);if(t=at(t),t.type&&AI[t.type]&&a.baseAxis&&a.valueAxis){var o=gt(i,a.baseAxis.dim),s=gt(i,a.valueAxis.dim),l=AI[t.type](r,a.baseDataDim,a.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||!B(i))t.coord=[];else for(var u=t.coord,f=0;f<2;f++)AI[u[f]]&&(u[f]=I_(r,r.mapDimension(i[f]),u[f]));return t}}function DI(e,t,r,n){var i={};return e.valueIndex!=null||e.valueDim!=null?(i.valueDataDim=e.valueIndex!=null?t.getDimension(e.valueIndex):e.valueDim,i.valueAxis=r.getAxis(Agt(n,i.valueDataDim)),i.baseAxis=r.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=n.getBaseAxis(),i.valueAxis=r.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function Agt(e,t){var r=e.getData().getDimensionInfo(t);return r&&r.coordDim}function Ml(e,t){return e&&e.containData&&t.coord&&!CI(t)?e.containData(t.coord):!0}function uH(e,t,r){return e&&e.containZone&&t.coord&&r.coord&&!CI(t)&&!CI(r)?e.containZone(t.coord,r.coord):!0}function E_(e,t){return e?function(r,n,i,a){var o=a<2?r.coord&&r.coord[a]:r.value;return Ii(o,t[a])}:function(r,n,i,a){return Ii(r.value,t[a])}}function I_(e,t,r){if(r==="average"){var n=0,i=0;return e.each(t,function(a,o){isNaN(a)||(n+=a,i++)}),n/i}else return r==="median"?e.getMedian(t):e.getDataExtent(t)[r==="max"?1:0]}var II=yt(),Cgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(){this.markerGroupMap=$()},t.prototype.render=function(r,n,i){var a=this,o=this.markerGroupMap;o.each(function(s){II(s).keep=!1}),n.eachSeries(function(s){var l=mn.getMarkerModelFromSeries(s,a.type);l&&a.renderSeries(s,l,n,i)}),o.each(function(s){!II(s).keep&&a.group.remove(s.group)})},t.prototype.markKeep=function(r){II(r).keep=!0},t.prototype.toggleBlurSeries=function(r,n){var i=this;D(r,function(a){var o=mn.getMarkerModelFromSeries(a,i.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(n?d0(l):Hd(l))})}})},t.type="marker",t}(Xt),$p=Cgt;function fH(e,t,r){var n=t.coordinateSystem;e.each(function(i){var a=e.getItemModel(i),o,s=q(a.get("x"),r.getWidth()),l=q(a.get("y"),r.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,i));else if(n){var u=e.get(n.dimensions[0],i),f=e.get(n.dimensions[1],i);o=n.dataToPoint([u,f])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),e.setItemLayout(i,o)})}var Dgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,i){n.eachSeries(function(a){var o=mn.getMarkerModelFromSeries(a,"markPoint");o&&(fH(o.getData(),a,i),this.markerGroupMap.get(a.id).updateLayout())},this)},t.prototype.renderSeries=function(r,n,i,a){var o=r.coordinateSystem,s=r.id,l=r.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new io),c=Egt(o,r,n);n.setData(c),fH(n.getData(),r,a),c.each(function(p){var h=c.getItemModel(p),d=h.getShallow("symbol"),m=h.getShallow("symbolSize"),v=h.getShallow("symbolRotate"),g=h.getShallow("symbolOffset"),y=h.getShallow("symbolKeepAspect");if(j(d)||j(m)||j(v)||j(g)){var x=n.getRawValue(p),_=n.getDataParams(p);j(d)&&(d=d(x,_)),j(m)&&(m=m(x,_)),j(v)&&(v=v(x,_)),j(g)&&(g=g(x,_))}var S=h.getModel("itemStyle").getItemStyle(),b=Qa(l,"color");S.fill||(S.fill=b),c.setItemVisual(p,{symbol:d,symbolSize:m,symbolRotate:v,symbolOffset:g,symbolKeepAspect:y,style:S})}),f.updateData(c),this.group.add(f.group),c.eachItemGraphicEl(function(p){p.traverse(function(h){ht(h).dataModel=n})}),this.markKeep(f),f.group.silent=n.get("silent")||r.get("silent")},t.type="markPoint",t}($p);function Egt(e,t,r){var n;e?n=F(e&&e.dimensions,function(s){var l=t.getData().getDimensionInfo(t.getData().mapDimension(s))||{};return V(V({},l),{name:s,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var i=new Ne(n,r),a=F(r.get("data"),pt(Tl,t));e&&(a=Ut(a,pt(Ml,e)));var o=E_(!!e,n);return i.initData(a,null,o),i}var cH=Dgt;function LI(e){e.registerComponentModel(lH),e.registerComponentView(cH),e.registerPreprocessor(function(t){_f(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}var Igt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.createMarkerModelFromSeries=function(r,n,i){return new t(r,n,i)},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}(mn),pH=Igt;var L_=yt(),Lgt=function(e,t,r,n){var i=e.getData(),a;if(B(n))a=n;else{var o=n.type;if(o==="min"||o==="max"||o==="average"||o==="median"||n.xAxis!=null||n.yAxis!=null){var s=void 0,l=void 0;if(n.yAxis!=null||n.xAxis!=null)s=t.getAxis(n.yAxis!=null?"y":"x"),l=_e(n.yAxis,n.xAxis);else{var u=DI(n,i,t,e);s=u.valueAxis;var f=kx(i,u.valueDataDim);l=I_(i,f,o)}var c=s.dim==="x"?0:1,p=1-c,h=at(n),d={coord:[]};h.type=null,h.coord=[],h.coord[p]=-1/0,d.coord[p]=1/0;var m=r.get("precision");m>=0&&Ct(l)&&(l=+l.toFixed(Math.min(m,20))),h.coord[c]=d.coord[c]=l,a=[h,d,{type:o,valueIndex:n.valueIndex,value:l}]}else a=[]}var v=[Tl(e,a[0]),Tl(e,a[1]),V({},a[2])];return v[2].type=v[2].type||null,_t(v[2],v[0]),_t(v[2],v[1]),v};function P_(e){return!isNaN(e)&&!isFinite(e)}function hH(e,t,r,n){var i=1-e,a=n.dimensions[e];return P_(t[i])&&P_(r[i])&&t[e]===r[e]&&n.getAxis(a).containData(t[e])}function Pgt(e,t){if(e.type==="cartesian2d"){var r=t[0].coord,n=t[1].coord;if(r&&n&&(hH(1,r,n,e)||hH(0,r,n,e)))return!0}return Ml(e,t[0])&&Ml(e,t[1])}function PI(e,t,r,n,i){var a=n.coordinateSystem,o=e.getItemModel(t),s,l=q(o.get("x"),i.getWidth()),u=q(o.get("y"),i.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(n.getMarkerPosition)s=n.getMarkerPosition(e.getValues(e.dimensions,t));else{var f=a.dimensions,c=e.get(f[0],t),p=e.get(f[1],t);s=a.dataToPoint([c,p])}if(Ni(a,"cartesian2d")){var h=a.getAxis("x"),d=a.getAxis("y"),f=a.dimensions;P_(e.get(f[0],t))?s[0]=h.toGlobalCoord(h.getExtent()[r?0:1]):P_(e.get(f[1],t))&&(s[1]=d.toGlobalCoord(d.getExtent()[r?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}e.setItemLayout(t,s)}var Rgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,i){n.eachSeries(function(a){var o=mn.getMarkerModelFromSeries(a,"markLine");if(o){var s=o.getData(),l=L_(o).from,u=L_(o).to;l.each(function(f){PI(l,f,!0,a,i),PI(u,f,!1,a,i)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(a.id).updateLayout()}},this)},t.prototype.renderSeries=function(r,n,i,a){var o=r.coordinateSystem,s=r.id,l=r.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new Rp);this.group.add(f.group);var c=Ngt(o,r,n),p=c.from,h=c.to,d=c.line;L_(n).from=p,L_(n).to=h,n.setData(d);var m=n.get("symbol"),v=n.get("symbolSize"),g=n.get("symbolRotate"),y=n.get("symbolOffset");B(m)||(m=[m,m]),B(v)||(v=[v,v]),B(g)||(g=[g,g]),B(y)||(y=[y,y]),c.from.each(function(_){x(p,_,!0),x(h,_,!1)}),d.each(function(_){var S=d.getItemModel(_).getModel("lineStyle").getLineStyle();d.setItemLayout(_,[p.getItemLayout(_),h.getItemLayout(_)]),S.stroke==null&&(S.stroke=p.getItemVisual(_,"style").fill),d.setItemVisual(_,{fromSymbolKeepAspect:p.getItemVisual(_,"symbolKeepAspect"),fromSymbolOffset:p.getItemVisual(_,"symbolOffset"),fromSymbolRotate:p.getItemVisual(_,"symbolRotate"),fromSymbolSize:p.getItemVisual(_,"symbolSize"),fromSymbol:p.getItemVisual(_,"symbol"),toSymbolKeepAspect:h.getItemVisual(_,"symbolKeepAspect"),toSymbolOffset:h.getItemVisual(_,"symbolOffset"),toSymbolRotate:h.getItemVisual(_,"symbolRotate"),toSymbolSize:h.getItemVisual(_,"symbolSize"),toSymbol:h.getItemVisual(_,"symbol"),style:S})}),f.updateData(d),c.line.eachItemGraphicEl(function(_){ht(_).dataModel=n,_.traverse(function(S){ht(S).dataModel=n})});function x(_,S,b){var w=_.getItemModel(S);PI(_,S,b,r,a);var T=w.getModel("itemStyle").getItemStyle();T.fill==null&&(T.fill=Qa(l,"color")),_.setItemVisual(S,{symbolKeepAspect:w.get("symbolKeepAspect"),symbolOffset:bt(w.get("symbolOffset",!0),y[b?0:1]),symbolRotate:bt(w.get("symbolRotate",!0),g[b?0:1]),symbolSize:bt(w.get("symbolSize"),v[b?0:1]),symbol:bt(w.get("symbol",!0),m[b?0:1]),style:T})}this.markKeep(f),f.group.silent=n.get("silent")||r.get("silent")},t.type="markLine",t}($p);function Ngt(e,t,r){var n;e?n=F(e&&e.dimensions,function(u){var f=t.getData().getDimensionInfo(t.getData().mapDimension(u))||{};return V(V({},f),{name:u,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var i=new Ne(n,r),a=new Ne(n,r),o=new Ne([],r),s=F(r.get("data"),pt(Lgt,t,e,r));e&&(s=Ut(s,pt(Pgt,e)));var l=E_(!!e,n);return i.initData(F(s,function(u){return u[0]}),null,l),a.initData(F(s,function(u){return u[1]}),null,l),o.initData(F(s,function(u){return u[2]})),o.hasItemOption=!0,{from:i,to:a,line:o}}var dH=Rgt;function RI(e){e.registerComponentModel(pH),e.registerComponentView(dH),e.registerPreprocessor(function(t){_f(t.series,"markLine")&&(t.markLine=t.markLine||{})})}var kgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.createMarkerModelFromSeries=function(r,n,i){return new t(r,n,i)},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}(mn),vH=kgt;var R_=yt(),Ogt=function(e,t,r,n){var i=n[0],a=n[1];if(!(!i||!a)){var o=Tl(e,i),s=Tl(e,a),l=o.coord,u=s.coord;l[0]=_e(l[0],-1/0),l[1]=_e(l[1],-1/0),u[0]=_e(u[0],1/0),u[1]=_e(u[1],1/0);var f=Tc([{},o,s]);return f.coord=[o.coord,s.coord],f.x0=o.x,f.y0=o.y,f.x1=s.x,f.y1=s.y,f}};function N_(e){return!isNaN(e)&&!isFinite(e)}function mH(e,t,r,n){var i=1-e;return N_(t[i])&&N_(r[i])}function zgt(e,t){var r=t.coord[0],n=t.coord[1],i={coord:r,x:t.x0,y:t.y0},a={coord:n,x:t.x1,y:t.y1};return Ni(e,"cartesian2d")?r&&n&&(mH(1,r,n,e)||mH(0,r,n,e))?!0:uH(e,i,a):Ml(e,i)||Ml(e,a)}function gH(e,t,r,n,i){var a=n.coordinateSystem,o=e.getItemModel(t),s,l=q(o.get(r[0]),i.getWidth()),u=q(o.get(r[1]),i.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(n.getMarkerPosition){var f=e.getValues(["x0","y0"],t),c=e.getValues(["x1","y1"],t),p=a.clampData(f),h=a.clampData(c),d=[];r[0]==="x0"?d[0]=p[0]>h[0]?c[0]:f[0]:d[0]=p[0]>h[0]?f[0]:c[0],r[1]==="y0"?d[1]=p[1]>h[1]?c[1]:f[1]:d[1]=p[1]>h[1]?f[1]:c[1],s=n.getMarkerPosition(d,r,!0)}else{var m=e.get(r[0],t),v=e.get(r[1],t),g=[m,v];a.clampData&&a.clampData(g,g),s=a.dataToPoint(g,!0)}if(Ni(a,"cartesian2d")){var y=a.getAxis("x"),x=a.getAxis("y"),m=e.get(r[0],t),v=e.get(r[1],t);N_(m)?s[0]=y.toGlobalCoord(y.getExtent()[r[0]==="x0"?0:1]):N_(v)&&(s[1]=x.toGlobalCoord(x.getExtent()[r[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var yH=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],Ugt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,i){n.eachSeries(function(a){var o=mn.getMarkerModelFromSeries(a,"markArea");if(o){var s=o.getData();s.each(function(l){var u=F(yH,function(c){return gH(s,l,c,a,i)});s.setItemLayout(l,u);var f=s.getItemGraphicEl(l);f.setShape("points",u)})}},this)},t.prototype.renderSeries=function(r,n,i,a){var o=r.coordinateSystem,s=r.id,l=r.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new nt});this.group.add(f.group),this.markKeep(f);var c=Vgt(o,r,n);n.setData(c),c.each(function(p){var h=F(yH,function(T){return gH(c,p,T,r,a)}),d=o.getAxis("x").scale,m=o.getAxis("y").scale,v=d.getExtent(),g=m.getExtent(),y=[d.parse(c.get("x0",p)),d.parse(c.get("x1",p))],x=[m.parse(c.get("y0",p)),m.parse(c.get("y1",p))];sr(y),sr(x);var _=!(v[0]>y[1]||v[1]x[1]||g[1]=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}(Pt),xm=Fgt;var jp=pt,kI=D,k_=nt,Ggt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.newlineDisabled=!1,r}return t.prototype.init=function(){this.group.add(this._contentGroup=new k_),this.group.add(this._selectorGroup=new k_),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(r,n,i){var a=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!r.get("show",!0)){var o=r.get("align"),s=r.get("orient");(!o||o==="auto")&&(o=r.get("left")==="right"&&s==="vertical"?"right":"left");var l=r.get("selector",!0),u=r.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,r,n,i,l,s,u);var f=r.getBoxLayoutParams(),c={width:i.getWidth(),height:i.getHeight()},p=r.get("padding"),h=re(f,c,p),d=this.layoutInner(r,o,h,a,l,u),m=re(J({width:d.width,height:d.height},f),c,p);this.group.x=m.x-d.x,this.group.y=m.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=__(d,r))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(r,n,i,a,o,s,l){var u=this.getContentGroup(),f=$(),c=n.get("selectedMode"),p=[];i.eachRawSeries(function(h){!h.get("legendHoverLink")&&p.push(h.id)}),kI(n.getData(),function(h,d){var m=h.get("name");if(!this.newlineDisabled&&(m===""||m===` +`)){var v=new k_;v.newline=!0,u.add(v);return}var g=i.getSeriesByName(m)[0];if(!f.get(m))if(g){var y=g.getData(),x=y.getVisual("legendLineStyle")||{},_=y.getVisual("legendIcon"),S=y.getVisual("style"),b=this._createItem(g,m,d,h,n,r,x,S,_,c,a);b.on("click",jp(_H,m,null,a,p)).on("mouseover",jp(OI,g.name,null,a,p)).on("mouseout",jp(zI,g.name,null,a,p)),f.set(m,!0)}else i.eachRawSeries(function(w){if(!f.get(m)&&w.legendVisualProvider){var T=w.legendVisualProvider;if(!T.containName(m))return;var M=T.indexOfName(m),C=T.getItemVisual(M,"style"),A=T.getItemVisual(M,"legendIcon"),P=br(C.fill);P&&P[3]===0&&(P[3]=.2,C=V(V({},C),{fill:bi(P,"rgba")}));var L=this._createItem(w,m,d,h,n,r,{},C,A,c,a);L.on("click",jp(_H,null,m,a,p)).on("mouseover",jp(OI,null,m,a,p)).on("mouseout",jp(zI,null,m,a,p)),f.set(m,!0)}},this)},this),o&&this._createSelector(o,n,a,s,l)},t.prototype._createSelector=function(r,n,i,a,o){var s=this.getSelectorGroup();kI(r,function(u){var f=u.type,c=new Lt({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(c);var p=n.getModel("selectorLabel"),h=n.getModel(["emphasis","selectorLabel"]);he(c,{normal:p,emphasis:h},{defaultText:u.title}),Za(c)})},t.prototype._createItem=function(r,n,i,a,o,s,l,u,f,c,p){var h=r.visualDrawType,d=o.get("itemWidth"),m=o.get("itemHeight"),v=o.isSelected(n),g=a.get("symbolRotate"),y=a.get("symbolKeepAspect"),x=a.get("icon");f=x||f||"roundRect";var _=Hgt(f,a,l,u,h,v,p),S=new k_,b=a.getModel("textStyle");if(j(r.getLegendIcon)&&(!x||x==="inherit"))S.add(r.getLegendIcon({itemWidth:d,itemHeight:m,icon:f,iconRotate:g,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:y}));else{var w=x==="inherit"&&r.getData().getVisual("symbol")?g==="inherit"?r.getData().getVisual("symbolRotate"):g:0;S.add(Wgt({itemWidth:d,itemHeight:m,icon:f,iconRotate:w,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:y}))}var T=s==="left"?d+5:-5,M=s,C=o.get("formatter"),A=n;H(C)&&C?A=C.replace("{name}",n??""):j(C)&&(A=C(n));var P=v?b.getTextColor():a.get("inactiveColor");S.add(new Lt({style:Qt(b,{text:A,x:T,y:m/2,fill:P,align:M,verticalAlign:"middle"},{inheritColor:P})}));var L=new At({shape:S.getBoundingRect(),invisible:!0}),I=a.getModel("tooltip");return I.get("show")&&sa({el:L,componentModel:o,itemName:n,itemTooltipOption:I.option}),S.add(L),S.eachChild(function(E){E.silent=!0}),L.silent=!c,this.getContentGroup().add(S),Za(S),S.__legendDataIndex=i,S},t.prototype.layoutInner=function(r,n,i,a,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();fa(r.get("orient"),l,r.get("itemGap"),i.width,i.height);var f=l.getBoundingRect(),c=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){fa("horizontal",u,r.get("selectorItemGap",!0));var p=u.getBoundingRect(),h=[-p.x,-p.y],d=r.get("selectorButtonGap",!0),m=r.getOrient().index,v=m===0?"width":"height",g=m===0?"height":"width",y=m===0?"y":"x";s==="end"?h[m]+=f[v]+d:c[m]+=p[v]+d,h[1-m]+=f[g]/2-p[g]/2,u.x=h[0],u.y=h[1],l.x=c[0],l.y=c[1];var x={x:0,y:0};return x[v]=f[v]+d+p[v],x[g]=Math.max(f[g],p[g]),x[y]=Math.min(0,p[y]+h[1-m]),x}else return l.x=c[0],l.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Xt);function Hgt(e,t,r,n,i,a,o){function s(v,g){v.lineWidth==="auto"&&(v.lineWidth=g.lineWidth>0?2:0),kI(v,function(y,x){v[x]==="inherit"&&(v[x]=g[x])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),f=e.lastIndexOf("empty",0)===0?"fill":"stroke",c=l.getShallow("decal");u.decal=!c||c==="inherit"?n.decal:da(c,o),u.fill==="inherit"&&(u.fill=n[i]),u.stroke==="inherit"&&(u.stroke=n[f]),u.opacity==="inherit"&&(u.opacity=(i==="fill"?n:r).opacity),s(u,n);var p=t.getModel("lineStyle"),h=p.getLineStyle();if(s(h,r),u.fill==="auto"&&(u.fill=n.fill),u.stroke==="auto"&&(u.stroke=n.fill),h.stroke==="auto"&&(h.stroke=n.fill),!a){var d=t.get("inactiveBorderWidth"),m=u[f];u.lineWidth=d==="auto"?n.lineWidth>0&&m?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),h.stroke=p.get("inactiveColor"),h.lineWidth=p.get("inactiveWidth")}return{itemStyle:u,lineStyle:h}}function Wgt(e){var t=e.icon||"roundRect",r=ne(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return r.setStyle(e.itemStyle),r.rotation=(e.iconRotate||0)*Math.PI/180,r.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(r.style.stroke=r.style.fill,r.style.fill="#fff",r.style.lineWidth=2),r}function _H(e,t,r,n){zI(e,t,r,n),r.dispatchAction({type:"legendToggleSelect",name:e??t}),OI(e,t,r,n)}function bH(e){for(var t=e.getZr().storage.getDisplayList(),r,n=0,i=t.length;ni[o],v=[-h.x,-h.y];n||(v[a]=f[u]);var g=[0,0],y=[-d.x,-d.y],x=bt(r.get("pageButtonGap",!0),r.get("itemGap",!0));if(m){var _=r.get("pageButtonPosition",!0);_==="end"?y[a]+=i[o]-d[o]:g[a]+=d[o]+x}y[1-a]+=h[s]/2-d[s]/2,f.setPosition(v),c.setPosition(g),p.setPosition(y);var S={x:0,y:0};if(S[o]=m?i[o]:h[o],S[s]=Math.max(h[s],d[s]),S[l]=Math.min(0,d[l]+y[1-a]),c.__rectSize=i[o],m){var b={x:0,y:0};b[o]=Math.max(i[o]-d[o]-x,0),b[s]=S[s],c.setClipPath(new At({shape:b})),c.__rectSize=b[o]}else p.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(r);return w.pageIndex!=null&&Rt(f,{x:w.contentPosition[0],y:w.contentPosition[1]},m?r:null),this._updatePageInfoView(r,w),S},t.prototype._pageGo=function(r,n,i){var a=this._getPageInfo(n)[r];a!=null&&i.dispatchAction({type:"legendScroll",scrollDataIndex:a,legendId:n.id})},t.prototype._updatePageInfoView=function(r,n){var i=this._controllerGroup;D(["pagePrev","pageNext"],function(f){var c=f+"DataIndex",p=n[c]!=null,h=i.childOfName(f);h&&(h.setStyle("fill",p?r.get("pageIconColor",!0):r.get("pageIconInactiveColor",!0)),h.cursor=p?"pointer":"default")});var a=i.childOfName("pageText"),o=r.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;a&&o&&a.setStyle("text",H(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(r){var n=r.get("scrollDataIndex",!0),i=this.getContentGroup(),a=this._containerGroup.__rectSize,o=r.getOrient().index,s=VI[o],l=BI[o],u=this._findTargetItemIndex(n),f=i.children(),c=f[u],p=f.length,h=p?1:0,d={contentPosition:[i.x,i.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return d;var m=_(c);d.contentPosition[o]=-m.s;for(var v=u+1,g=m,y=m,x=null;v<=p;++v)x=_(f[v]),(!x&&y.e>g.s+a||x&&!S(x,g.s))&&(y.i>g.i?g=y:g=x,g&&(d.pageNextDataIndex==null&&(d.pageNextDataIndex=g.i),++d.pageCount)),y=x;for(var v=u-1,g=m,y=m,x=null;v>=-1;--v)x=_(f[v]),(!x||!S(y,x.s))&&g.i=w&&b.s<=w+a}},t.prototype._findTargetItemIndex=function(r){if(!this._showController)return 0;var n,i=this.getContentGroup(),a;return i.eachChild(function(o,s){var l=o.__legendDataIndex;a==null&&l!=null&&(a=s),l===r&&(n=s)}),n??a},t.type="legend.scroll",t}(O_),AH=Xgt;function FI(e){e.registerAction("legendScroll","legendscroll",function(t,r){var n=t.scrollDataIndex;n!=null&&r.eachComponent({mainType:"legend",subType:"scroll",query:t},function(i){i.setScrollDataIndex(n)})})}function CH(e){Nt(z_),e.registerComponentModel(TH),e.registerComponentView(AH),FI(e)}function GI(e){Nt(z_),Nt(CH)}var qgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="dataZoom.inside",t.defaultOption=Kr(bl.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(bl),DH=qgt;var HI=yt();function EH(e,t,r){HI(e).coordSysRecordMap.each(function(n){var i=n.dataZoomInfoMap.get(t.uid);i&&(i.getRange=r)})}function IH(e,t){for(var r=HI(e).coordSysRecordMap,n=r.keys(),i=0;in[r+t]&&(t=s),i=i&&o.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}function PH(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(t,r){var n=HI(r),i=n.coordSysRecordMap||(n.coordSysRecordMap=$());i.each(function(a){a.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(a){var o=y_(a);D(o.infoList,function(s){var l=s.model.uid,u=i.get(l)||i.set(l,Zgt(r,s.model)),f=u.dataZoomInfoMap||(u.dataZoomInfoMap=$());f.set(a.uid,{dzReferCoordSysInfo:s,model:a,getRange:null})})}),i.each(function(a){var o=a.controller,s,l=a.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){LH(i,a);return}var f=jgt(l);o.enable(f.controlType,f.opt),o.setPointerChecker(a.containsPoint),Li(a,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var Jgt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="dataZoom.inside",r}return t.prototype.render=function(r,n,i){if(e.prototype.render.apply(this,arguments),r.noTarget()){this._clear();return}this.range=r.getPercentRange(),EH(i,r,{pan:Z(WI.pan,this),zoom:Z(WI.zoom,this),scrollMove:Z(WI.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){IH(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(qp),WI={zoom:function(e,t,r,n){var i=this.range,a=i.slice(),o=e.axisModels[0];if(o){var s=YI[t](null,[n.originX,n.originY],o,r,e),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],u=Math.max(1/n.scale,0);a[0]=(a[0]-l)*u+l,a[1]=(a[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Hn(0,a,[0,100],0,f.minSpan,f.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:RH(function(e,t,r,n,i,a){var o=YI[n]([a.oldX,a.oldY],[a.newX,a.newY],t,i,r);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:RH(function(e,t,r,n,i,a){var o=YI[n]([0,0],[a.scrollDelta,a.scrollDelta],t,i,r);return o.signal*(e[1]-e[0])*a.scrollDelta})};function RH(e){return function(t,r,n,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s){var l=e(o,s,t,r,n,i);if(Hn(l,o,[0,100],"all"),this.range=o,a[0]!==o[0]||a[1]!==o[1])return o}}}var YI={grid:function(e,t,r,n,i){var a=r.axis,o={},s=i.model.coordinateSystem.getRect();return e=e||[0,0],a.dim==="x"?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,r,n,i){var a=r.axis,o={},s=i.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),r.mainType==="radiusAxis"?(o.pixel=t[0]-e[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,r,n,i){var a=r.axis,o=i.model.coordinateSystem.getRect(),s={};return e=e||[0,0],a.orient==="horizontal"?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}},NH=Jgt;function bm(e){yf(e),e.registerComponentModel(DH),e.registerComponentView(NH),PH(e)}var tyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=Kr(bl.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}(bl),kH=tyt;var Sm=At,OH=7,eyt=1,XI=30,ryt=7,wm="horizontal",zH="vertical",nyt=5,iyt=["line","bar","candlestick","scatter"],ayt={easing:"cubicOut",duration:100,delay:0},oyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._displayables={},r}return t.prototype.init=function(r,n){this.api=n,this._onBrush=Z(this._onBrush,this),this._onBrushEnd=Z(this._onBrushEnd,this)},t.prototype.render=function(r,n,i,a){if(e.prototype.render.apply(this,arguments),Li(this,"_dispatchZoomAction",r.get("throttle"),"fixRate"),this._orient=r.getOrient(),r.get("show")===!1){this.group.removeAll();return}if(r.noTarget()){this._clear(),this.group.removeAll();return}(!a||a.type!=="dataZoom"||a.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){Qo(this,"_dispatchZoomAction");var r=this.api.getZr();r.off("mousemove",this._onBrush),r.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var r=this.group;r.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var n=this._displayables.sliderGroup=new nt;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),r.add(n),this._positionGroup()},t.prototype._resetLocation=function(){var r=this.dataZoomModel,n=this.api,i=r.get("brushSelect"),a=i?ryt:0,o=this._findCoordRect(),s={width:n.getWidth(),height:n.getHeight()},l=this._orient===wm?{right:s.width-o.x-o.width,top:s.height-XI-OH-a,width:o.width,height:XI}:{right:OH,top:o.y,width:XI,height:o.height},u=Di(r.option);D(["right","top","width","height"],function(c){u[c]==="ph"&&(u[c]=l[c])});var f=re(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===zH&&this._size.reverse()},t.prototype._positionGroup=function(){var r=this.group,n=this._location,i=this._orient,a=this.dataZoomModel.getFirstTargetAxisModel(),o=a&&a.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(i===wm&&!o?{scaleY:l?1:-1,scaleX:1}:i===wm&&o?{scaleY:l?1:-1,scaleX:-1}:i===zH&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=r.getBoundingRect([s]);r.x=n.x-u.x,r.y=n.y-u.y,r.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var r=this.dataZoomModel,n=this._size,i=this._displayables.sliderGroup,a=r.get("brushSelect");i.add(new Sm({silent:!0,shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:r.get("backgroundColor")},z2:-40}));var o=new Sm({shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:"transparent"},z2:0,onclick:Z(this._onClickPanel,this)}),s=this.api.getZr();a?(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)),i.add(o)},t.prototype._renderDataShadow=function(){var r=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!r)return;var n=this._size,i=this._shadowSize||[],a=r.series,o=a.getRawData(),s=a.getShadowDim&&a.getShadowDim(),l=s&&o.getDimensionInfo(s)?a.getShadowDim():r.otherDim;if(l==null)return;var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||n[0]!==i[0]||n[1]!==i[1]){var c=o.getDataExtent(l),p=(c[1]-c[0])*.3;c=[c[0]-p,c[1]+p];var h=[0,n[1]],d=[0,n[0]],m=[[n[0],0],[0,0]],v=[],g=d[1]/(o.count()-1),y=0,x=Math.round(o.count()/n[0]),_;o.each([l],function(M,C){if(x>0&&C%x){y+=g;return}var A=M==null||isNaN(M)||M==="",P=A?0:$t(M,c,h,!0);A&&!_&&C?(m.push([m[m.length-1][0],0]),v.push([v[v.length-1][0],0])):!A&&_&&(m.push([y,0]),v.push([y,0])),m.push([y,P]),v.push([y,P]),y+=g,_=A}),u=this._shadowPolygonPts=m,f=this._shadowPolylinePts=v}this._shadowData=o,this._shadowDim=l,this._shadowSize=[n[0],n[1]];var S=this.dataZoomModel;function b(M){var C=S.getModel(M?"selectedDataBackground":"dataBackground"),A=new nt,P=new Re({shape:{points:u},segmentIgnoreThreshold:1,style:C.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),L=new Ie({shape:{points:f},segmentIgnoreThreshold:1,style:C.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return A.add(P),A.add(L),A}for(var w=0;w<3;w++){var T=b(w===1);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}},t.prototype._prepareDataShadowInfo=function(){var r=this.dataZoomModel,n=r.get("showDataShadow");if(n!==!1){var i,a=this.ecModel;return r.eachTargetAxis(function(o,s){var l=r.getAxisProxy(o,s).getTargetSeriesModels();D(l,function(u){if(!i&&!(n!==!0&>(iyt,u.get("type"))<0)){var f=a.getComponent(Bi(o),s).axis,c=syt(o),p,h=u.coordinateSystem;c!=null&&h.getOtherAxis&&(p=h.getOtherAxis(f).inverse),c=u.getData().mapDimension(c),i={thisAxis:f,series:u,thisDim:o,otherDim:c,otherAxisInverse:p}}},this)},this),i}},t.prototype._renderHandle=function(){var r=this.group,n=this._displayables,i=n.handles=[null,null],a=n.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,c=l.get("brushSelect"),p=n.filler=new Sm({silent:c,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(p),o.add(new Sm({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:eyt,fill:"rgba(0,0,0,0)"}})),D([0,1],function(x){var _=l.get("handleIcon");!_v[_]&&_.indexOf("path://")<0&&_.indexOf("image://")<0&&(_="path://"+_);var S=ne(_,-1,0,2,2,null,!0);S.attr({cursor:UH(this._orient),draggable:!0,drift:Z(this._onDragMove,this,x),ondragend:Z(this._onDragEnd,this),onmouseover:Z(this._showDataInfo,this,!0),onmouseout:Z(this._showDataInfo,this,!1),z2:5});var b=S.getBoundingRect(),w=l.get("handleSize");this._handleHeight=q(w,this._size[1]),this._handleWidth=b.width/b.height*this._handleHeight,S.setStyle(l.getModel("handleStyle").getItemStyle()),S.style.strokeNoScale=!0,S.rectHover=!0,S.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),Za(S);var T=l.get("handleColor");T!=null&&(S.style.fill=T),o.add(i[x]=S);var M=l.getModel("textStyle");r.add(a[x]=new Lt({silent:!0,invisible:!0,style:Qt(M,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:M.getTextColor(),font:M.getFont()}),z2:10}))},this);var h=p;if(c){var d=q(l.get("moveHandleSize"),s[1]),m=n.moveHandle=new At({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:d}}),v=d*.8,g=n.moveHandleIcon=ne(l.get("moveHandleIcon"),-v/2,-v/2,v,v,"#fff",!0);g.silent=!0,g.y=s[1]+d/2-.5,m.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var y=Math.min(s[1]/2,Math.max(d,10));h=n.moveZone=new At({invisible:!0,shape:{y:s[1]-y,height:d+y}}),h.on("mouseover",function(){u.enterEmphasis(m)}).on("mouseout",function(){u.leaveEmphasis(m)}),o.add(m),o.add(g),o.add(h)}h.attr({draggable:!0,cursor:UH(this._orient),drift:Z(this._onDragMove,this,"all"),ondragstart:Z(this._showDataInfo,this,!0),ondragend:Z(this._onDragEnd,this),onmouseover:Z(this._showDataInfo,this,!0),onmouseout:Z(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var r=this._range=this.dataZoomModel.getPercentRange(),n=this._getViewExtent();this._handleEnds=[$t(r[0],[0,100],n,!0),$t(r[1],[0,100],n,!0)]},t.prototype._updateInterval=function(r,n){var i=this.dataZoomModel,a=this._handleEnds,o=this._getViewExtent(),s=i.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];Hn(n,a,o,i.get("zoomLock")?"all":r,s.minSpan!=null?$t(s.minSpan,l,o,!0):null,s.maxSpan!=null?$t(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=sr([$t(a[0],o,l,!0),$t(a[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},t.prototype._updateView=function(r){var n=this._displayables,i=this._handleEnds,a=sr(i.slice()),o=this._size;D([0,1],function(h){var d=n.handles[h],m=this._handleHeight;d.attr({scaleX:m/2,scaleY:m/2,x:i[h]+(h?-1:1),y:o[1]/2-m/2})},this),n.filler.setShape({x:a[0],y:0,width:a[1]-a[0],height:o[1]});var s={x:a[0],width:a[1]-a[0]};n.moveHandle&&(n.moveHandle.setShape(s),n.moveZone.setShape(s),n.moveZone.getBoundingRect(),n.moveHandleIcon&&n.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=n.dataShadowSegs,u=[0,a[0],a[1],o[0]],f=0;fn[0]||i[1]<0||i[1]>n[1])){var a=this._handleEnds,o=(a[0]+a[1])/2,s=this._updateInterval("all",i[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(r){var n=r.offsetX,i=r.offsetY;this._brushStart=new kt(n,i),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(r){if(this._brushing){var n=this._displayables.brushRect;if(this._brushing=!1,!!n){n.attr("ignore",!0);var i=n.shape,a=+new Date;if(!(a-this._brushStartTime<200&&Math.abs(i.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=sr([$t(i.x,o,s,!0),$t(i.x+i.width,o,s,!0)]),this._handleEnds=[i.x,i.x+i.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(r){this._brushing&&(Mn(r.event),this._updateBrushRect(r.offsetX,r.offsetY))},t.prototype._updateBrushRect=function(r,n){var i=this._displayables,a=this.dataZoomModel,o=i.brushRect;o||(o=i.brushRect=new Sm({silent:!0,style:a.getModel("brushStyle").getItemStyle()}),i.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(r,n),f=l.transformCoordToLocal(s.x,s.y),c=this._size;u[0]=Math.max(Math.min(c[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:c[1]})},t.prototype._dispatchZoomAction=function(r){var n=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:r?ayt:null,start:n[0],end:n[1]})},t.prototype._findCoordRect=function(){var r,n=y_(this.dataZoomModel).infoList;if(!r&&n.length){var i=n[0].model.coordinateSystem;r=i.getRect&&i.getRect()}if(!r){var a=this.api.getWidth(),o=this.api.getHeight();r={x:a*.2,y:o*.2,width:a*.6,height:o*.6}}return r},t.type="dataZoom.slider",t}(qp);function syt(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function UH(e){return e==="vertical"?"ns-resize":"ew-resize"}var VH=oyt;function Tm(e){e.registerComponentModel(kH),e.registerComponentView(VH),yf(e)}function qI(e){Nt(bm),Nt(Tm)}var lyt={get:function(e,t,r){var n=at((uyt[e]||{})[t]);return r&&B(n)?n[n.length-1]:n}},uyt={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]}},U_=lyt;var BH=Be.mapVisual,fyt=Be.eachVisual,cyt=B,FH=D,pyt=sr,hyt=$t,dyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.stateList=["inRange","outOfRange"],r.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],r.layoutMode={type:"box",ignoreSize:!0},r.dataBound=[-1/0,1/0],r.targetVisuals={},r.controllerVisuals={},r}return t.prototype.init=function(r,n,i){this.mergeDefaultAndTheme(r,i)},t.prototype.optionUpdated=function(r,n){var i=this.option;!n&&T_(i,r,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(r){var n=this.stateList;r=Z(r,this),this.controllerVisuals=gm(this.option.controller,n,r),this.targetVisuals=gm(this.option.target,n,r)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var r=this.option.seriesIndex,n=[];return r==null||r==="all"?this.ecModel.eachSeries(function(i,a){n.push(a)}):n=Yt(r),n},t.prototype.eachTargetSeries=function(r,n){D(this.getTargetSeriesIndices(),function(i){var a=this.ecModel.getSeriesByIndex(i);a&&r.call(n,a)},this)},t.prototype.isTargetSeries=function(r){var n=!1;return this.eachTargetSeries(function(i){i===r&&(n=!0)}),n},t.prototype.formatValueText=function(r,n,i){var a=this.option,o=a.precision,s=this.dataBound,l=a.formatter,u;i=i||["<",">"],B(r)&&(r=r.slice(),u=!0);var f=n?r:u?[c(r[0]),c(r[1])]:c(r);if(H(l))return l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f);if(j(l))return u?l(r[0],r[1]):l(r);if(u)return r[0]===s[0]?i[0]+" "+f[1]:r[1]===s[1]?i[1]+" "+f[0]:f[0]+" - "+f[1];return f;function c(p){return p===s[0]?"min":p===s[1]?"max":(+p).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var r=this.option,n=pyt([r.min,r.max]);this._dataExtent=n},t.prototype.getDataDimensionIndex=function(r){var n=this.option.dimension;if(n!=null)return r.getDimensionIndex(n);for(var i=r.dimensions,a=i.length-1;a>=0;a--){var o=i[a],s=r.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var r=this.ecModel,n=this.option,i={inRange:n.inRange,outOfRange:n.outOfRange},a=n.target||(n.target={}),o=n.controller||(n.controller={});_t(a,i),_t(o,i);var s=this.isCategory();l.call(this,a),l.call(this,o),u.call(this,a,"inRange","outOfRange"),f.call(this,o);function l(c){cyt(n.color)&&!c.inRange&&(c.inRange={color:n.color.slice().reverse()}),c.inRange=c.inRange||{color:r.get("gradientColor")}}function u(c,p,h){var d=c[p],m=c[h];d&&!m&&(m=c[h]={},FH(d,function(v,g){if(Be.isValidType(g)){var y=U_.get(g,"inactive",s);y!=null&&(m[g]=y,g==="color"&&!m.hasOwnProperty("opacity")&&!m.hasOwnProperty("colorAlpha")&&(m.opacity=[0,0]))}}))}function f(c){var p=(c.inRange||{}).symbol||(c.outOfRange||{}).symbol,h=(c.inRange||{}).symbolSize||(c.outOfRange||{}).symbolSize,d=this.get("inactiveColor"),m=this.getItemSymbol(),v=m||"roundRect";FH(this.stateList,function(g){var y=this.itemSize,x=c[g];x||(x=c[g]={color:s?d:[d]}),x.symbol==null&&(x.symbol=p&&at(p)||(s?v:[v])),x.symbolSize==null&&(x.symbolSize=h&&at(h)||(s?y[0]:[y[0],y[0]])),x.symbol=BH(x.symbol,function(b){return b==="none"?v:b});var _=x.symbolSize;if(_!=null){var S=-1/0;fyt(_,function(b){b>S&&(S=b)}),x.symbolSize=BH(_,function(b){return hyt(b,[0,S],[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(r){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(r){return null},t.prototype.getVisualMeta=function(r){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}(Pt),Qp=dyt;var GH=[20,140],vyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(r,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(i){i.mappingMethod="linear",i.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var r=this.itemSize;(r[0]==null||isNaN(r[0]))&&(r[0]=GH[0]),(r[1]==null||isNaN(r[1]))&&(r[1]=GH[1])},t.prototype._resetRange=function(){var r=this.getExtent(),n=this.option.range;!n||n.auto?(r.auto=1,this.option.range=r):B(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],r[0]),n[1]=Math.min(n[1],r[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),D(this.stateList,function(r){var n=this.option.controller[r].symbolSize;n&&n[0]!==n[1]&&(n[0]=n[1]/3)},this)},t.prototype.setSelected=function(r){this.option.range=r.slice(),this._resetRange()},t.prototype.getSelected=function(){var r=this.getExtent(),n=sr((this.get("range")||[]).slice());return n[0]>r[1]&&(n[0]=r[1]),n[1]>r[1]&&(n[1]=r[1]),n[0]=i[1]||r<=n[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(r){var n=[];return this.eachTargetSeries(function(i){var a=[],o=i.getData();o.each(this.getDataDimensionIndex(o),function(s,l){r[0]<=s&&s<=r[1]&&a.push(l)},this),n.push({seriesId:i.id,dataIndex:a})},this),n},t.prototype.getVisualMeta=function(r){var n=HH(this,"outOfRange",this.getExtent()),i=HH(this,"inRange",this.option.range.slice()),a=[];function o(h,d){a.push({value:h,color:r(h,d)})}for(var s=0,l=0,u=i.length,f=n.length;lr[1])break;a.push({color:this.getControllerVisual(l,"color",n),offset:s/i})}return a.push({color:this.getControllerVisual(r[1],"color",n),offset:1}),a},t.prototype._createBarPoints=function(r,n){var i=this.visualMapModel.itemSize;return[[i[0]-n[0],r[0]],[i[0],r[0]],[i[0],r[1]],[i[0]-n[1],r[1]]]},t.prototype._createBarGroup=function(r){var n=this._orient,i=this.visualMapModel.get("inverse");return new nt(n==="horizontal"&&!i?{scaleX:r==="bottom"?1:-1,rotation:Math.PI/2}:n==="horizontal"&&i?{scaleX:r==="bottom"?-1:1,rotation:-Math.PI/2}:n==="vertical"&&!i?{scaleX:r==="left"?1:-1,scaleY:-1}:{scaleX:r==="left"?1:-1})},t.prototype._updateHandle=function(r,n){if(this._useHandle){var i=this._shapes,a=this.visualMapModel,o=i.handleThumbs,s=i.handleLabels,l=a.itemSize,u=a.getExtent();gyt([0,1],function(f){var c=o[f];c.setStyle("fill",n.handlesColor[f]),c.y=r[f];var p=fo(r[f],[0,l[1]],u,!0),h=this.getControllerVisual(p,"symbolSize");c.scaleX=c.scaleY=h/l[0],c.x=l[0]-h/2;var d=Or(i.handleLabelPoints[f],oa(c,this.group));s[f].setStyle({x:d[0],y:d[1],text:a.formatValueText(this._dataInterval[f]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",i.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(r,n,i,a){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,c=f.indicator;if(c){c.attr("invisible",!1);var p={convertOpacityToAlpha:!0},h=this.getControllerVisual(r,"color",p),d=this.getControllerVisual(r,"symbolSize"),m=fo(r,s,u,!0),v=l[0]-d/2,g={x:c.x,y:c.y};c.y=m,c.x=v;var y=Or(f.indicatorLabelPoint,oa(c,this.group)),x=f.indicatorLabel;x.attr("invisible",!1);var _=this._applyTransform("left",f.mainGroup),S=this._orient,b=S==="horizontal";x.setStyle({text:(i||"")+o.formatValueText(n),verticalAlign:b?_:"middle",align:b?"center":_});var w={x:v,y:m,style:{fill:h}},T={style:{x:y[0],y:y[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var M={duration:100,easing:"cubicInOut",additive:!0};c.x=g.x,c.y=g.y,c.animateTo(w,M),x.animateTo(T,M)}else c.attr(w),x.attr(T);this._firstShowIndicator=!1;var C=this._shapes.handleLabels;if(C)for(var A=0;Ao[1]&&(c[1]=1/0),n&&(c[0]===-1/0?this._showIndicator(f,c[1],"< ",l):c[1]===1/0?this._showIndicator(f,c[0],"> ",l):this._showIndicator(f,f,"\u2248 ",l));var p=this._hoverLinkDataIndices,h=[];(n||KH(i))&&(h=this._hoverLinkDataIndices=i.findTargetDataIndices(c));var d=OO(p,h);this._dispatchHighDown("downplay",Jp(d[0],i)),this._dispatchHighDown("highlight",Jp(d[1],i))}},t.prototype._hoverLinkFromSeriesMouseOver=function(r){var n;if(pa(r.target,function(l){var u=ht(l);if(u.dataIndex!=null)return n=u,!0},!0),!!n){var i=this.ecModel.getSeriesByIndex(n.seriesIndex),a=this.visualMapModel;if(a.isTargetSeries(i)){var o=i.getData(n.dataType),s=o.getStore().get(a.getDataDimensionIndex(o),n.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},t.prototype._hideIndicator=function(){var r=this._shapes;r.indicator&&r.indicator.attr("invisible",!0),r.indicatorLabel&&r.indicatorLabel.attr("invisible",!0);var n=this._shapes.handleLabels;if(n)for(var i=0;i=0&&(a.dimension=o,n.push(a))}}),e.getData().setVisual("visualMeta",n)}}];function Syt(e,t,r,n){for(var i=t.targetVisuals[n],a=Be.prepareVisualTypes(i),o={color:Qa(e.getData(),"color")},s=0,l=a.length;s0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),e.registerAction(QH,JH),D(tW,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(KI))}function Am(e){e.registerComponentModel(WH),e.registerComponentView(jH),Mm(e)}var wyt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._pieceList=[],r}return t.prototype.optionUpdated=function(r,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],Tyt[this._mode].call(this,this._pieceList),this._resetSelected(r,n);var a=this.option.categories;this.resetVisual(function(o,s){i==="categories"?(o.mappingMethod="category",o.categories=at(a)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=F(this._pieceList,function(l){return l=at(l),s!=="inRange"&&(l.visual=null),l}))})},t.prototype.completeVisualOption=function(){var r=this.option,n={},i=Be.listVisualTypes(),a=this.isCategory();D(r.pieces,function(s){D(i,function(l){s.hasOwnProperty(l)&&(n[l]=1)})}),D(n,function(s,l){var u=!1;D(this.stateList,function(f){u=u||o(r,f,l)||o(r.target,f,l)},this),!u&&D(this.stateList,function(f){(r[f]||(r[f]={}))[l]=U_.get(l,f==="inRange"?"active":"inactive",a)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(r,n){var i=this.option,a=this._pieceList,o=(n?i:r).selected||{};if(i.selected=o,D(a,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),i.selectedMode==="single"){var s=!1;D(a,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(r){return this._mode==="categories"?r.value+"":r.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var r=this.option;return r.pieces&&r.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(r){this.option.selected=at(r)},t.prototype.getValueState=function(r){var n=Be.findPieceIndex(r,this._pieceList);return n!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[n])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(r){var n=[],i=this._pieceList;return this.eachTargetSeries(function(a){var o=[],s=a.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var f=Be.findPieceIndex(l,i);f===r&&o.push(u)},this),n.push({seriesId:a.id,dataIndex:o})},this),n},t.prototype.getRepresentValue=function(r){var n;if(this.isCategory())n=r.value;else if(r.value!=null)n=r.value;else{var i=r.interval||[];n=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return n},t.prototype.getVisualMeta=function(r){if(this.isCategory())return;var n=[],i=["",""],a=this;function o(f,c){var p=a.getRepresentValue({interval:f});c||(c=a.getValueState(p));var h=r(p,c);f[0]===-1/0?i[0]=h:f[1]===1/0?i[1]=h:n.push({value:f[0],color:h},{value:f[1],color:h})}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 D(s,function(f){var c=f.interval;c&&(c[0]>u&&o([u,c[0]],"outOfRange"),o(c.slice()),u=c[1])},this),{stops:n,outerColors:i}},t.type="visualMap.piecewise",t.defaultOption=Kr(Qp.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}(Qp),Tyt={splitNumber:function(e){var t=this.option,r=Math.min(t.precision,20),n=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(n[1]-n[0])/i;+a.toFixed(r)!==a&&r<5;)r++;t.precision=r,a=+a.toFixed(r),t.minOpen&&e.push({interval:[-1/0,n[0]],close:[0,0]});for(var o=0,s=n[0];o","\u2265"][n[0]]];r.text=r.text||this.formatValueText(r.value!=null?r.value:r.interval,!1,i)},this)}};function nW(e,t){var r=e.inverse;(e.orient==="vertical"?!r:r)&&t.reverse()}var iW=wyt;var Myt=function(e){N(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.doRender=function(){var r=this.group;r.removeAll();var n=this.visualMapModel,i=n.get("textGap"),a=n.textStyleModel,o=a.getFont(),s=a.getTextColor(),l=this._getItemAlign(),u=n.itemSize,f=this._getViewData(),c=f.endsText,p=_e(n.get("showLabel",!0),!c);c&&this._renderEndsText(r,c[0],u,p,l),D(f.viewPieceList,function(h){var d=h.piece,m=new nt;m.onclick=Z(this._onItemClick,this,d),this._enableHoverLink(m,h.indexInModelPieceList);var v=n.getRepresentValue(d);if(this._createItemSymbol(m,v,[0,0,u[0],u[1]]),p){var g=this.visualMapModel.getValueState(v);m.add(new Lt({style:{x:l==="right"?-i:u[0]+i,y:u[1]/2,text:d.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:g==="outOfRange"?.5:1}}))}r.add(m)},this),c&&this._renderEndsText(r,c[1],u,p,l),fa(n.get("orient"),r,n.get("itemGap")),this.renderBackground(r),this.positionGroup(r)},t.prototype._enableHoverLink=function(r,n){var i=this;r.on("mouseover",function(){return a("highlight")}).on("mouseout",function(){return a("downplay")});var a=function(o){var s=i.visualMapModel;s.option.hoverLink&&i.api.dispatchAction({type:o,batch:Jp(s.findTargetDataIndices(n),s)})}},t.prototype._getItemAlign=function(){var r=this.visualMapModel,n=r.option;if(n.orient==="vertical")return B_(r,this.api,r.itemSize);var i=n.align;return(!i||i==="auto")&&(i="left"),i},t.prototype._renderEndsText=function(r,n,i,a,o){if(n){var s=new nt,l=this.visualMapModel.textStyleModel;s.add(new Lt({style:Qt(l,{x:a?o==="right"?i[0]:0:i[0]/2,y:i[1]/2,verticalAlign:"middle",align:a?o:"center",text:n})})),r.add(s)}},t.prototype._getViewData=function(){var r=this.visualMapModel,n=F(r.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),i=r.get("text"),a=r.get("orient"),o=r.get("inverse");return(a==="horizontal"?o:!o)?n.reverse():i&&(i=i.slice().reverse()),{viewPieceList:n,endsText:i}},t.prototype._createItemSymbol=function(r,n,i){r.add(ne(this.getControllerVisual(n,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(n,"color")))},t.prototype._onItemClick=function(r){var n=this.visualMapModel,i=n.option,a=i.selectedMode;if(a){var o=at(i.selected),s=n.getSelectedMapKey(r);a==="single"||a===!0?(o[s]=!0,D(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}(V_),aW=Myt;function Cm(e){e.registerComponentModel(iW),e.registerComponentView(aW),Mm(e)}function $I(e){Nt(Am),Nt(Cm)}var Ayt={label:{enabled:!0},decal:{show:!1}},oW=yt(),Cyt={};function jI(e,t){var r=e.getModel("aria");if(!r.get("enabled"))return;var n=at(Ayt);_t(n.label,e.getLocaleModel().get("aria"),!1),_t(r.option,n,!1),i(),a();function i(){var u=r.getModel("decal"),f=u.get("show");if(f){var c=$();e.eachSeries(function(p){if(!p.isColorBySeries()){var h=c.get(p.type);h||(h={},c.set(p.type,h)),oW(p).scope=h}}),e.eachRawSeries(function(p){if(e.isSeriesFiltered(p))return;if(j(p.enableAriaDecal)){p.enableAriaDecal();return}var h=p.getData();if(p.isColorBySeries()){var y=sv(p.ecModel,p.name,Cyt,e.getSeriesCount()),x=h.getVisual("decal");h.setVisual("decal",_(x,y))}else{var d=p.getRawData(),m={},v=oW(p).scope;h.each(function(S){var b=h.getRawIndex(S);m[b]=S});var g=d.count();d.each(function(S){var b=m[S],w=d.getName(S)||S+"",T=sv(p.ecModel,w,v,g),M=h.getItemVisual(b,"decal");h.setItemVisual(b,"decal",_(M,T))})}function _(S,b){var w=S?V(V({},b),S):b;return w.dirty=!0,w}})}}function a(){var u=e.getLocaleModel().get("aria"),f=r.getModel("label");if(f.option=J(f.option,u),!!f.get("enabled")){var c=t.getZr().dom;if(f.get("description")){c.setAttribute("aria-label",f.get("description"));return}var p=e.getSeriesCount(),h=f.get(["data","maxCount"])||10,d=f.get(["series","maxCount"])||10,m=Math.min(p,d),v;if(!(p<1)){var g=s();if(g){var y=f.get(["general","withTitle"]);v=o(y,{title:g})}else v=f.get(["general","withoutTitle"]);var x=[],_=p>1?f.get(["series","multiple","prefix"]):f.get(["series","single","prefix"]);v+=o(_,{seriesCount:p}),e.eachSeries(function(T,M){if(M1?f.get(["series","multiple",P]):f.get(["series","single",P]),C=o(C,{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var L=T.getData();if(L.count()>h){var I=f.get(["data","partialData"]);C+=o(I,{displayCnt:h})}else C+=f.get(["data","allData"]);for(var E=f.get(["data","separator","middle"]),R=f.get(["data","separator","end"]),k=[],O=0;O":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Dyt=function(){function e(t){var r=this._condVal=H(t)?new RegExp(t):pk(t)?t:null;if(r==null){var n="";jt(n)}}return e.prototype.evaluate=function(t){var r=typeof t;return H(r)?this._condVal.test(t):Ct(r)?this._condVal.test(t+""):!1},e}(),Eyt=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),Iyt=function(){function e(){}return e.prototype.evaluate=function(){for(var t=this.children,r=0;r2&&n.push(i),i=[L,I]}function f(L,I,E,R){eh(L,E)&&eh(I,R)||i.push(L,I,E,R,E,R)}function c(L,I,E,R,k,O){var z=Math.abs(I-L),U=Math.tan(z/4)*4/3,G=IT:A2&&n.push(i),n}function nL(e,t,r,n,i,a,o,s,l,u){if(eh(e,r)&&eh(t,n)&&eh(i,o)&&eh(a,s)){l.push(o,s);return}var f=2/u,c=f*f,p=o-e,h=s-t,d=Math.sqrt(p*p+h*h);p/=d,h/=d;var m=r-e,v=n-t,g=i-o,y=a-s,x=m*m+v*v,_=g*g+y*y;if(x=0&&T=0){l.push(o,s);return}var M=[],C=[];xi(e,r,i,o,.5,M),xi(t,n,a,s,.5,C),nL(M[0],C[0],M[1],C[1],M[2],C[2],M[3],C[3],l,u),nL(M[4],C[4],M[5],C[5],M[6],C[6],M[7],C[7],l,u)}function hW(e,t){var r=F_(e),n=[];t=t||1;for(var i=0;i0)for(var u=0;uMath.abs(u),c=gW([l,u],f?0:1,t),p=(f?s:u)/c.length,h=0;hi,o=gW([n,i],a?0:1,t),s=a?"width":"height",l=a?"height":"width",u=a?"x":"y",f=a?"y":"x",c=e[s]/o.length,p=0;p1?null:new kt(m*l+e,m*u+t)}function Fyt(e,t,r){var n=new kt;kt.sub(n,r,t),n.normalize();var i=new kt;kt.sub(i,e,t);var a=i.dot(n);return a}function rh(e,t){var r=e[e.length-1];r&&r[0]===t[0]&&r[1]===t[1]||e.push(t)}function Gyt(e,t,r){for(var n=e.length,i=[],a=0;ao?(u.x=f.x=s+a/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+a),Gyt(t,u,f)}function G_(e,t,r,n){if(r===1)n.push(t);else{var i=Math.floor(r/2),a=e(t);G_(e,a[0],i,n),G_(e,a[1],r-i,n)}return n}function Hyt(e,t){for(var r=[],n=0;n0)for(var S=n/r,b=-n/2;b<=n/2;b+=S){for(var w=Math.sin(b),T=Math.cos(b),M=0,x=0;x0;u/=2){var f=0,c=0;(e&u)>0&&(f=1),(t&u)>0&&(c=1),s+=u*u*(3*f^c),c===0&&(f===1&&(e=u-1-e,t=u-1-t),l=e,e=t,t=l)}return s}function W_(e){var t=1/0,r=1/0,n=-1/0,i=-1/0,a=F(e,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),c=l.y+l.height/2+(u?u[5]:0);return t=Math.min(f,t),r=Math.min(c,r),n=Math.max(f,n),i=Math.max(c,i),[f,c]}),o=F(a,function(s,l){return{cp:s,z:jyt(s[0],s[1],t,r,n,i),path:e[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function TW(e){return yW(e.path,e.count)}function iL(){return{fromIndividuals:[],toIndividuals:[],count:0}}function MW(e,t,r){var n=[];function i(S){for(var b=0;b=0;i--)if(!r[i].many.length){var l=r[s].many;if(l.length<=1)if(s)s=0;else return r;var a=l.length,u=Math.ceil(a/2);r[i].many=l.slice(u,a),r[s].many=l.slice(0,u),s++}return r}var Qyt={clone:function(e){for(var t=[],r=1-Math.pow(1-e.path.style.opacity,1/e.count),n=0;n0))return;var s=n.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,f;CW(e)&&(u=e,f=t),CW(t)&&(u=t,f=e);function c(g,y,x,_,S){var b=g.many,w=g.one;if(b.length===1&&!S){var T=y?b[0]:w,M=y?w:b[0];if(Em(T))c({many:[T],one:M},!0,x,_,!0);else{var C=s?J({delay:s(x,_)},l):l;Y_(T,M,C),a(T,M,T,M,C)}}else for(var A=J({dividePath:Qyt[r],individualDelay:s&&function(k,O,z,U){return s(k+x,_)}},l),P=y?MW(b,w,A):AW(w,b,A),L=P.fromIndividuals,I=P.toIndividuals,E=L.length,R=0;Rt.length,h=u?DW(f,u):DW(p?t:e,[p?e:t]),d=0,m=0;mRW))for(var i=n.getIndices(),a=t0t(n),o=0;o0&&_.group.traverse(function(b){b instanceof vt&&!b.animators.length&&b.animateFrom({style:{opacity:0}},S)})})}function IW(e){var t=e.getModel("universalTransition").get("seriesKey");return t||e.id}function LW(e){return B(e)?e.sort().join(","):e}function Cl(e){if(e.hostModel)return e.hostModel.getModel("universalTransition").get("divideShape")}function n0t(e,t){var r=$(),n=$(),i=$();D(e.oldSeries,function(o,s){var l=e.oldDataGroupIds[s],u=e.oldData[s],f=IW(o),c=LW(f);n.set(c,{dataGroupId:l,data:u}),B(f)&&D(f,function(p){i.set(p,{key:c,dataGroupId:l,data:u})})});function a(o){r.get(o)&&DO("Duplicated seriesKey in universalTransition "+o)}return D(t.updatedSeries,function(o){if(o.isUniversalTransitionEnabled()&&o.isAnimationEnabled()){var s=o.get("dataGroupId"),l=o.getData(),u=IW(o),f=LW(u),c=n.get(f);if(c)r.set(f,{oldSeries:[{dataGroupId:c.dataGroupId,divide:Cl(c.data),data:c.data}],newSeries:[{dataGroupId:s,divide:Cl(l),data:l}]});else if(B(u)){var p=[];D(u,function(m){var v=n.get(m);v.data&&p.push({dataGroupId:v.dataGroupId,divide:Cl(v.data),data:v.data})}),p.length&&r.set(f,{oldSeries:p,newSeries:[{dataGroupId:s,data:l,divide:Cl(l)}]})}else{var h=i.get(u);if(h){var d=r.get(h.key);d||(d={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:Cl(h.data)}],newSeries:[]},r.set(h.key,d)),d.newSeries.push({dataGroupId:s,data:l,divide:Cl(l)})}}}}),r}function PW(e,t){for(var r=0;r=0&&i.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Cl(t.oldData[s]),dim:o.dimension})}),D(Yt(e.to),function(o){var s=PW(r.updatedSeries,o);if(s>=0){var l=r.updatedSeries[s].getData();a.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Cl(l),dim:o.dimension})}}),i.length>0&&a.length>0&&NW(i,a,n)}function sL(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,r,n){D(Yt(n.seriesTransition),function(i){D(Yt(i.to),function(a){for(var o=n.updatedSeries,s=0;sl0t,iterateMonths:()=>o0t,iterateYears:()=>s0t});var o0t=(e,t)=>{let r=[],[n,i]=e.split("-").map(s=>parseInt(s)),[a,o]=t.split("-").map(s=>parseInt(s));for(;n{let r=[],n=parseInt(e.split("-")[0]),i=parseInt(t.split("-")[0]);for(;n<=i;n++)r.push(n);return r},l0t=(e,t,r)=>{r=r??((i,a)=>i.slice(0,a+1).join(":"));let n={children:[]};for(let i of e){let a=i.account.split(":"),o=n;for(let s=0;sf.name==l);u||(u={name:l,children:[],value:0},o.children.push(u)),u.value+=t(i),o=u}}return n};var ZN={};uy(ZN,{Adder:()=>Ae,Delaunay:()=>dg,FormatSpecifier:()=>mg,InternMap:()=>Ta,InternSet:()=>Yn,Node:()=>Mo,Path:()=>ms,Voronoi:()=>Wf,ZoomTransform:()=>Qi,active:()=>Wq,arc:()=>ZJ,area:()=>Aw,areaRadial:()=>VN,ascending:()=>oe,autoType:()=>NP,axisBottom:()=>lY,axisLeft:()=>uY,axisRight:()=>sY,axisTop:()=>oY,bin:()=>$_,bisect:()=>Wn,bisectCenter:()=>UW,bisectLeft:()=>zW,bisectRight:()=>uL,bisector:()=>Dl,blob:()=>UZ,blur:()=>VW,blur2:()=>q_,blurImage:()=>BW,brush:()=>tZ,brushSelection:()=>jq,brushX:()=>Qq,brushY:()=>Jq,buffer:()=>VZ,chord:()=>rZ,chordDirected:()=>iZ,chordTranspose:()=>nZ,cluster:()=>j$,color:()=>Hi,contourDensity:()=>gZ,contours:()=>fg,count:()=>os,create:()=>JY,creator:()=>Il,cross:()=>cL,csv:()=>FZ,csvFormat:()=>CZ,csvFormatBody:()=>DZ,csvFormatRow:()=>IZ,csvFormatRows:()=>EZ,csvFormatValue:()=>LZ,csvParse:()=>Yb,csvParseRows:()=>AZ,cubehelix:()=>Qr,cumsum:()=>pL,curveBasis:()=>ltt,curveBasisClosed:()=>ftt,curveBasisOpen:()=>ptt,curveBumpX:()=>Ew,curveBumpY:()=>Iw,curveBundle:()=>dtt,curveCardinal:()=>vtt,curveCardinalClosed:()=>mtt,curveCardinalOpen:()=>gtt,curveCatmullRom:()=>xtt,curveCatmullRomClosed:()=>btt,curveCatmullRomOpen:()=>wtt,curveLinear:()=>ru,curveLinearClosed:()=>Mtt,curveMonotoneX:()=>Ltt,curveMonotoneY:()=>Ptt,curveNatural:()=>ktt,curveStep:()=>Ott,curveStepAfter:()=>Utt,curveStepBefore:()=>ztt,descending:()=>Im,deviation:()=>Pm,difference:()=>OL,disjoint:()=>zL,dispatch:()=>Gi,drag:()=>nX,dragDisable:()=>Rl,dragEnable:()=>Nl,dsv:()=>kP,dsvFormat:()=>Wl,easeBack:()=>hP,easeBackIn:()=>Vq,easeBackInOut:()=>hP,easeBackOut:()=>Bq,easeBounce:()=>_h,easeBounceIn:()=>zq,easeBounceInOut:()=>Uq,easeBounceOut:()=>_h,easeCircle:()=>fP,easeCircleIn:()=>kq,easeCircleInOut:()=>fP,easeCircleOut:()=>Oq,easeCubic:()=>og,easeCubicIn:()=>Mq,easeCubicInOut:()=>og,easeCubicOut:()=>Aq,easeElastic:()=>mP,easeElasticIn:()=>Fq,easeElasticInOut:()=>Gq,easeElasticOut:()=>mP,easeExp:()=>uP,easeExpIn:()=>Rq,easeExpInOut:()=>uP,easeExpOut:()=>Nq,easeLinear:()=>Sq,easePoly:()=>sP,easePolyIn:()=>Cq,easePolyInOut:()=>sP,easePolyOut:()=>Dq,easeQuad:()=>aP,easeQuadIn:()=>wq,easeQuadInOut:()=>aP,easeQuadOut:()=>Tq,easeSin:()=>lP,easeSinIn:()=>Lq,easeSinInOut:()=>lP,easeSinOut:()=>Pq,every:()=>IL,extent:()=>ss,fcumsum:()=>HW,filter:()=>PL,flatGroup:()=>ZW,flatRollup:()=>KW,forceCenter:()=>ZZ,forceCollide:()=>hK,forceLink:()=>vK,forceManyBody:()=>_K,forceRadial:()=>bK,forceSimulation:()=>xK,forceX:()=>SK,forceY:()=>wK,format:()=>Kf,formatDefaultLocale:()=>Kb,formatLocale:()=>qb,formatPrefix:()=>gg,formatSpecifier:()=>Ia,fsum:()=>GW,geoAlbers:()=>RS,geoAlbersUsa:()=>z$,geoArea:()=>zK,geoAzimuthalEqualArea:()=>U$,geoAzimuthalEqualAreaRaw:()=>kS,geoAzimuthalEquidistant:()=>V$,geoAzimuthalEquidistantRaw:()=>OS,geoBounds:()=>YK,geoCentroid:()=>jK,geoCircle:()=>r$,geoClipAntimeridian:()=>Cg,geoClipCircle:()=>xS,geoClipExtent:()=>a$,geoClipRectangle:()=>Ss,geoConicConformal:()=>F$,geoConicConformalRaw:()=>SR,geoConicEqualArea:()=>nc,geoConicEqualAreaRaw:()=>_R,geoConicEquidistant:()=>H$,geoConicEquidistantRaw:()=>wR,geoContains:()=>p$,geoDistance:()=>Nh,geoEqualEarth:()=>W$,geoEqualEarthRaw:()=>VS,geoEquirectangular:()=>G$,geoEquirectangularRaw:()=>ac,geoGnomonic:()=>Y$,geoGnomonicRaw:()=>BS,geoGraticule:()=>MS,geoGraticule10:()=>v$,geoIdentity:()=>X$,geoInterpolate:()=>m$,geoLength:()=>wS,geoMercator:()=>B$,geoMercatorRaw:()=>ic,geoNaturalEarth1:()=>q$,geoNaturalEarth1Raw:()=>FS,geoOrthographic:()=>Z$,geoOrthographicRaw:()=>GS,geoPath:()=>P$,geoProjection:()=>ir,geoProjectionMutator:()=>Ng,geoRotation:()=>hS,geoStereographic:()=>K$,geoStereographicRaw:()=>HS,geoStream:()=>Er,geoTransform:()=>R$,geoTransverseMercator:()=>$$,geoTransverseMercatorRaw:()=>WS,gray:()=>xX,greatest:()=>Um,greatestIndex:()=>ML,group:()=>Rm,groupSort:()=>mL,groups:()=>dL,hcl:()=>dh,hierarchy:()=>Vg,histogram:()=>$_,hsl:()=>ph,html:()=>XZ,image:()=>HZ,index:()=>$W,indexes:()=>jW,interpolate:()=>Jr,interpolateArray:()=>LX,interpolateBasis:()=>mb,interpolateBasisClosed:()=>gb,interpolateBlues:()=>EJ,interpolateBrBG:()=>lJ,interpolateBuGn:()=>gJ,interpolateBuPu:()=>yJ,interpolateCividis:()=>kJ,interpolateCool:()=>UJ,interpolateCubehelix:()=>XX,interpolateCubehelixDefault:()=>OJ,interpolateCubehelixLong:()=>kf,interpolateDate:()=>_b,interpolateDiscrete:()=>PX,interpolateGnBu:()=>xJ,interpolateGreens:()=>IJ,interpolateGreys:()=>LJ,interpolateHcl:()=>HX,interpolateHclLong:()=>WX,interpolateHsl:()=>BX,interpolateHslLong:()=>FX,interpolateHue:()=>RX,interpolateInferno:()=>WJ,interpolateLab:()=>rP,interpolateMagma:()=>HJ,interpolateNumber:()=>Cr,interpolateNumberArray:()=>mh,interpolateObject:()=>bb,interpolateOrRd:()=>_J,interpolateOranges:()=>NJ,interpolatePRGn:()=>uJ,interpolatePiYG:()=>fJ,interpolatePlasma:()=>YJ,interpolatePuBu:()=>SJ,interpolatePuBuGn:()=>bJ,interpolatePuOr:()=>cJ,interpolatePuRd:()=>wJ,interpolatePurples:()=>PJ,interpolateRainbow:()=>VJ,interpolateRdBu:()=>pJ,interpolateRdGy:()=>hJ,interpolateRdPu:()=>TJ,interpolateRdYlBu:()=>dJ,interpolateRdYlGn:()=>vJ,interpolateReds:()=>RJ,interpolateRgb:()=>Ul,interpolateRgbBasis:()=>yb,interpolateRgbBasisClosed:()=>IX,interpolateRound:()=>Vl,interpolateSinebow:()=>BJ,interpolateSpectral:()=>mJ,interpolateString:()=>gh,interpolateTransformCss:()=>Tb,interpolateTransformSvg:()=>Mb,interpolateTurbo:()=>FJ,interpolateViridis:()=>GJ,interpolateWarm:()=>zJ,interpolateYlGn:()=>AJ,interpolateYlGnBu:()=>MJ,interpolateYlOrBr:()=>CJ,interpolateYlOrRd:()=>DJ,interpolateZoom:()=>Ab,interrupt:()=>Da,intersection:()=>UL,interval:()=>jX,isoFormat:()=>ZQ,isoParse:()=>KQ,json:()=>WZ,lab:()=>Rf,lch:()=>bX,least:()=>TL,leastIndex:()=>Vm,line:()=>jh,lineRadial:()=>UN,link:()=>ny,linkHorizontal:()=>rtt,linkRadial:()=>itt,linkVertical:()=>ntt,local:()=>ob,map:()=>RL,matcher:()=>uh,max:()=>fs,maxIndex:()=>Mf,mean:()=>xL,median:()=>_L,medianIndex:()=>eY,merge:()=>Df,min:()=>El,minIndex:()=>Af,mode:()=>bL,namespace:()=>ho,namespaces:()=>Hm,nice:()=>wf,now:()=>Bl,pack:()=>Sj,packEnclose:()=>hj,packSiblings:()=>xj,pairs:()=>SL,partition:()=>wj,path:()=>ug,pathRound:()=>oZ,permute:()=>Nm,pie:()=>JJ,piecewise:()=>Qm,pointRadial:()=>bc,pointer:()=>Ar,pointers:()=>tX,polygonArea:()=>Pj,polygonCentroid:()=>Rj,polygonContains:()=>zj,polygonHull:()=>Oj,polygonLength:()=>Uj,precisionFixed:()=>$b,precisionPrefix:()=>jb,precisionRound:()=>Qb,quadtree:()=>Yl,quantile:()=>po,quantileIndex:()=>Q_,quantileSorted:()=>j_,quantize:()=>qX,quickselect:()=>Cf,radialArea:()=>VN,radialLine:()=>UN,randomBates:()=>Gj,randomBernoulli:()=>Yj,randomBeta:()=>QS,randomBinomial:()=>JS,randomCauchy:()=>qj,randomExponential:()=>Hj,randomGamma:()=>Xh,randomGeometric:()=>jS,randomInt:()=>Bj,randomIrwinHall:()=>$S,randomLcg:()=>OR,randomLogNormal:()=>Fj,randomLogistic:()=>Zj,randomNormal:()=>Yh,randomPareto:()=>Wj,randomPoisson:()=>Kj,randomUniform:()=>Vj,randomWeibull:()=>Xj,range:()=>Fi,rank:()=>wL,reduce:()=>NL,reverse:()=>kL,rgb:()=>hs,ribbon:()=>fZ,ribbonArrow:()=>cZ,rollup:()=>Z_,rollups:()=>vL,scaleBand:()=>Fg,scaleDiverging:()=>_w,scaleDivergingLog:()=>sN,scaleDivergingPow:()=>bw,scaleDivergingSqrt:()=>jQ,scaleDivergingSymlog:()=>lN,scaleIdentity:()=>rw,scaleImplicit:()=>tw,scaleLinear:()=>ew,scaleLog:()=>nw,scaleOrdinal:()=>qh,scalePoint:()=>Qj,scalePow:()=>qg,scaleQuantile:()=>ow,scaleQuantize:()=>sw,scaleRadial:()=>aw,scaleSequential:()=>mw,scaleSequentialLog:()=>aN,scaleSequentialPow:()=>gw,scaleSequentialQuantile:()=>yw,scaleSequentialSqrt:()=>$Q,scaleSequentialSymlog:()=>oN,scaleSqrt:()=>oQ,scaleSymlog:()=>iw,scaleThreshold:()=>lw,scaleTime:()=>nN,scaleUtc:()=>iN,scan:()=>AL,schemeAccent:()=>JQ,schemeBlues:()=>IN,schemeBrBG:()=>uN,schemeBuGn:()=>yN,schemeBuPu:()=>xN,schemeCategory10:()=>QQ,schemeDark2:()=>tJ,schemeGnBu:()=>_N,schemeGreens:()=>LN,schemeGreys:()=>PN,schemeOrRd:()=>bN,schemeOranges:()=>kN,schemePRGn:()=>fN,schemePaired:()=>eJ,schemePastel1:()=>rJ,schemePastel2:()=>nJ,schemePiYG:()=>cN,schemePuBu:()=>wN,schemePuBuGn:()=>SN,schemePuOr:()=>pN,schemePuRd:()=>TN,schemePurples:()=>RN,schemeRdBu:()=>hN,schemeRdGy:()=>dN,schemeRdPu:()=>MN,schemeRdYlBu:()=>vN,schemeRdYlGn:()=>mN,schemeReds:()=>NN,schemeSet1:()=>iJ,schemeSet2:()=>aJ,schemeSet3:()=>oJ,schemeSpectral:()=>gN,schemeTableau10:()=>sJ,schemeYlGn:()=>CN,schemeYlGnBu:()=>AN,schemeYlOrBr:()=>DN,schemeYlOrRd:()=>EN,select:()=>$e,selectAll:()=>eX,selection:()=>vo,selector:()=>Ll,selectorAll:()=>lh,shuffle:()=>rY,shuffler:()=>CL,some:()=>LL,sort:()=>sh,stack:()=>Vtt,stackOffsetDiverging:()=>Ftt,stackOffsetExpand:()=>Btt,stackOffsetNone:()=>Oa,stackOffsetSilhouette:()=>Gtt,stackOffsetWiggle:()=>Htt,stackOrderAppearance:()=>qw,stackOrderAscending:()=>Zw,stackOrderDescending:()=>Wtt,stackOrderInsideOut:()=>Ytt,stackOrderNone:()=>za,stackOrderReverse:()=>Xtt,stratify:()=>Aj,style:()=>cs,subset:()=>VL,sum:()=>DL,superset:()=>Fm,svg:()=>qZ,symbol:()=>WN,symbolAsterisk:()=>Lw,symbolCircle:()=>td,symbolCross:()=>Pw,symbolDiamond:()=>Rw,symbolDiamond2:()=>Nw,symbolPlus:()=>kw,symbolSquare:()=>Ow,symbolSquare2:()=>zw,symbolStar:()=>Uw,symbolTimes:()=>iy,symbolTriangle:()=>Vw,symbolTriangle2:()=>Bw,symbolWye:()=>Fw,symbolX:()=>iy,symbols:()=>HN,symbolsFill:()=>HN,symbolsStroke:()=>stt,text:()=>qf,thresholdFreedmanDiaconis:()=>gL,thresholdScott:()=>yL,thresholdSturges:()=>Tf,tickFormat:()=>Gg,tickIncrement:()=>Ma,tickStep:()=>Sf,ticks:()=>Xn,timeDay:()=>Eo,timeDays:()=>pQ,timeFormat:()=>ty,timeFormatDefaultLocale:()=>hw,timeFormatLocale:()=>Jg,timeFriday:()=>YR,timeFridays:()=>_Q,timeHour:()=>pc,timeHours:()=>fQ,timeInterval:()=>Ce,timeMillisecond:()=>Jl,timeMilliseconds:()=>FR,timeMinute:()=>uc,timeMinutes:()=>lQ,timeMonday:()=>vc,timeMondays:()=>mQ,timeMonth:()=>yc,timeMonths:()=>DQ,timeParse:()=>eN,timeSaturday:()=>XR,timeSaturdays:()=>bQ,timeSecond:()=>di,timeSeconds:()=>GR,timeSunday:()=>Io,timeSundays:()=>qR,timeThursday:()=>Ts,timeThursdays:()=>xQ,timeTickInterval:()=>pw,timeTicks:()=>cw,timeTuesday:()=>HR,timeTuesdays:()=>gQ,timeWednesday:()=>WR,timeWednesdays:()=>yQ,timeWeek:()=>Io,timeWeeks:()=>qR,timeYear:()=>Kn,timeYears:()=>IQ,timeout:()=>ng,timer:()=>Uf,timerFlush:()=>iP,transition:()=>Ob,transpose:()=>Bm,tree:()=>Cj,treemap:()=>Dj,treemapBinary:()=>Ej,treemapDice:()=>Ao,treemapResquarify:()=>Lj,treemapSlice:()=>jl,treemapSliceDice:()=>Ij,treemapSquarify:()=>KS,tsv:()=>GZ,tsvFormat:()=>RZ,tsvFormatBody:()=>NZ,tsvFormatRow:()=>OZ,tsvFormatRows:()=>kZ,tsvFormatValue:()=>zZ,tsvParse:()=>Xb,tsvParseRows:()=>PZ,union:()=>BL,unixDay:()=>Kg,unixDays:()=>dQ,utcDay:()=>tu,utcDays:()=>hQ,utcFormat:()=>_c,utcFriday:()=>$R,utcFridays:()=>AQ,utcHour:()=>hc,utcHours:()=>cQ,utcMillisecond:()=>Jl,utcMilliseconds:()=>FR,utcMinute:()=>fc,utcMinutes:()=>uQ,utcMonday:()=>gc,utcMondays:()=>SQ,utcMonth:()=>xc,utcMonths:()=>EQ,utcParse:()=>ey,utcSaturday:()=>jR,utcSaturdays:()=>CQ,utcSecond:()=>di,utcSeconds:()=>GR,utcSunday:()=>Lo,utcSundays:()=>QR,utcThursday:()=>Ms,utcThursdays:()=>MQ,utcTickInterval:()=>fw,utcTicks:()=>uw,utcTuesday:()=>ZR,utcTuesdays:()=>wQ,utcWednesday:()=>KR,utcWednesdays:()=>TQ,utcWeek:()=>Lo,utcWeeks:()=>QR,utcYear:()=>$n,utcYears:()=>LQ,variance:()=>Lm,window:()=>fh,xml:()=>YZ,zip:()=>EL,zoom:()=>Ztt,zoomIdentity:()=>nd,zoomTransform:()=>Kw});function oe(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function Im(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function Dl(e){let t,r,n;e.length!==2?(t=oe,r=(s,l)=>oe(e(s),l),n=(s,l)=>e(s)-l):(t=e===oe||e===Im?e:u0t,r=e,n=e);function i(s,l,u=0,f=s.length){if(u>>1;r(s[c],l)<0?u=c+1:f=c}while(u>>1;r(s[c],l)<=0?u=c+1:f=c}while(uu&&n(s[c-1],l)>-n(s[c],l)?c-1:c}return{left:i,center:o,right:a}}function u0t(){return 0}function bf(e){return e===null?NaN:+e}function*kW(e,t){if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)(n=t(n,++r,e))!=null&&(n=+n)>=n&&(yield n)}}var OW=Dl(oe),uL=OW.right,zW=OW.left,UW=Dl(bf).center,Wn=uL;function VW(e,t){if(!((t=+t)>=0))throw new RangeError("invalid r");let r=e.length;if(!((r=Math.floor(r))>=0))throw new RangeError("invalid length");if(!r||!t)return e;let n=fL(t),i=e.slice();return n(e,i,0,r,1),n(i,e,0,r,1),n(e,i,0,r,1),e}var q_=FW(fL),BW=FW(f0t);function FW(e){return function(t,r,n=r){if(!((r=+r)>=0))throw new RangeError("invalid rx");if(!((n=+n)>=0))throw new RangeError("invalid ry");let{data:i,width:a,height:o}=t;if(!((a=Math.floor(a))>=0))throw new RangeError("invalid width");if(!((o=Math.floor(o!==void 0?o:i.length/a))>=0))throw new RangeError("invalid height");if(!a||!o||!r&&!n)return t;let s=r&&e(r),l=n&&e(n),u=i.slice();return s&&l?(ih(s,u,i,a,o),ih(s,i,u,a,o),ih(s,u,i,a,o),ah(l,i,u,a,o),ah(l,u,i,a,o),ah(l,i,u,a,o)):s?(ih(s,i,u,a,o),ih(s,u,i,a,o),ih(s,i,u,a,o)):l&&(ah(l,i,u,a,o),ah(l,u,i,a,o),ah(l,i,u,a,o)),t}}function ih(e,t,r,n,i){for(let a=0,o=n*i;a{i<<=2,a<<=2,o<<=2,t(r,n,i+0,a+0,o),t(r,n,i+1,a+1,o),t(r,n,i+2,a+2,o),t(r,n,i+3,a+3,o)}}function fL(e){let t=Math.floor(e);if(t===e)return c0t(e);let r=e-t,n=2*e+1;return(i,a,o,s,l)=>{if(!((s-=l)>=o))return;let u=t*a[o],f=l*t,c=f+l;for(let p=o,h=o+f;p{if(!((a-=o)>=i))return;let s=e*n[i],l=o*e;for(let u=i,f=i+l;u=n&&++r;else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(i=+i)>=i&&++r}return r}function p0t(e){return e.length|0}function h0t(e){return!(e>0)}function d0t(e){return typeof e!="object"||"length"in e?e:Array.from(e)}function v0t(e){return t=>e(...t)}function cL(...e){let t=typeof e[e.length-1]=="function"&&v0t(e.pop());e=e.map(d0t);let r=e.map(p0t),n=e.length-1,i=new Array(n+1).fill(0),a=[];if(n<0||r.some(h0t))return a;for(;;){a.push(i.map((s,l)=>e[l][s]));let o=n;for(;++i[o]===r[o];){if(o===0)return t?a.map(t):a;i[o--]=0}}}function pL(e,t){var r=0,n=0;return Float64Array.from(e,t===void 0?i=>r+=+i||0:i=>r+=+t(i,n++,e)||0)}function Lm(e,t){let r=0,n,i=0,a=0;if(t===void 0)for(let o of e)o!=null&&(o=+o)>=o&&(n=o-i,i+=n/++r,a+=n*(o-i));else{let o=-1;for(let s of e)(s=t(s,++o,e))!=null&&(s=+s)>=s&&(n=s-i,i+=n/++r,a+=n*(s-i))}if(r>1)return a/(r-1)}function Pm(e,t){let r=Lm(e,t);return r&&Math.sqrt(r)}function ss(e,t){let r,n;if(t===void 0)for(let i of e)i!=null&&(r===void 0?i>=i&&(r=n=i):(r>i&&(r=i),n=a&&(r=n=a):(r>a&&(r=a),n0){for(o=t[--r];r>0&&(n=o,i=t[--r],o=n+i,a=i-(o-n),!a););r>0&&(a<0&&t[r-1]<0||a>0&&t[r-1]>0)&&(i=a*2,n=o+i,i==n-o&&(o=n))}return o}};function GW(e,t){let r=new Ae;if(t===void 0)for(let n of e)(n=+n)&&r.add(n);else{let n=-1;for(let i of e)(i=+t(i,++n,e))&&r.add(i)}return+r}function HW(e,t){let r=new Ae,n=-1;return Float64Array.from(e,t===void 0?i=>r.add(+i||0):i=>r.add(+t(i,++n,e)||0))}var Ta=class extends Map{constructor(t,r=XW){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(let[n,i]of t)this.set(n,i)}get(t){return super.get(hL(this,t))}has(t){return super.has(hL(this,t))}set(t,r){return super.set(WW(this,t),r)}delete(t){return super.delete(YW(this,t))}},Yn=class extends Set{constructor(t,r=XW){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(let n of t)this.add(n)}has(t){return super.has(hL(this,t))}add(t){return super.add(WW(this,t))}delete(t){return super.delete(YW(this,t))}};function hL({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function WW({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function YW({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function XW(e){return e!==null&&typeof e=="object"?e.valueOf():e}function ls(e){return e}function Rm(e,...t){return oh(e,ls,ls,t)}function dL(e,...t){return oh(e,Array.from,ls,t)}function qW(e,t){for(let r=1,n=t.length;ri.pop().map(([a,o])=>[...i,a,o]));return e}function ZW(e,...t){return qW(dL(e,...t),t)}function KW(e,t,...r){return qW(vL(e,t,...r),r)}function Z_(e,t,...r){return oh(e,ls,t,r)}function vL(e,t,...r){return oh(e,Array.from,t,r)}function $W(e,...t){return oh(e,ls,QW,t)}function jW(e,...t){return oh(e,Array.from,QW,t)}function QW(e){if(e.length!==1)throw new Error("duplicate key");return e[0]}function oh(e,t,r,n){return function i(a,o){if(o>=n.length)return r(a);let s=new Ta,l=n[o++],u=-1;for(let f of a){let c=l(f,++u,a),p=s.get(c);p?p.push(f):s.set(c,[f])}for(let[f,c]of s)s.set(f,i(c,o));return t(s)}(e,0)}function Nm(e,t){return Array.from(t,r=>e[r])}function sh(e,...t){if(typeof e[Symbol.iterator]!="function")throw new TypeError("values is not iterable");e=Array.from(e);let[r]=t;if(r&&r.length!==2||t.length>1){let n=Uint32Array.from(e,(i,a)=>a);return t.length>1?(t=t.map(i=>e.map(i)),n.sort((i,a)=>{for(let o of t){let s=us(o[i],o[a]);if(s)return s}})):(r=e.map(r),n.sort((i,a)=>us(r[i],r[a]))),Nm(e,n)}return e.sort(km(r))}function km(e=oe){if(e===oe)return us;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function us(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}function mL(e,t,r){return(t.length!==2?sh(Z_(e,t,r),([n,i],[a,o])=>oe(i,o)||oe(n,a)):sh(Rm(e,r),([n,i],[a,o])=>t(i,o)||oe(n,a))).map(([n])=>n)}var JW=Array.prototype,tY=JW.slice,Zse=JW.map;function Om(e){return()=>e}var m0t=Math.sqrt(50),g0t=Math.sqrt(10),y0t=Math.sqrt(2);function K_(e,t,r){let n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=m0t?10:a>=g0t?5:a>=y0t?2:1,s,l,u;return i<0?(u=Math.pow(10,-i)/o,s=Math.round(e*u),l=Math.round(t*u),s/ut&&--l,u=-u):(u=Math.pow(10,i)*o,s=Math.round(e/u),l=Math.round(t/u),s*ut&&--l),l0))return[];if(e===t)return[e];let n=t=i))return[];let s=a-i+1,l=new Array(s);if(n)if(o<0)for(let u=0;u0?(e=Math.floor(e/i)*i,t=Math.ceil(t/i)*i):i<0&&(e=Math.ceil(e*i)/i,t=Math.floor(t*i)/i),n=i}}function Tf(e){return Math.max(1,Math.ceil(Math.log(os(e))/Math.LN2)+1)}function $_(){var e=ls,t=ss,r=Tf;function n(i){Array.isArray(i)||(i=Array.from(i));var a,o=i.length,s,l,u=new Array(o);for(a=0;a=p)if(x>=p&&t===ss){let S=Ma(c,p,_);isFinite(S)&&(S>0?p=(Math.floor(p/S)+1)*S:S<0&&(p=(Math.ceil(p*-S)+1)/-S))}else h.pop()}for(var d=h.length,m=0,v=d;h[m]<=c;)++m;for(;h[v-1]>p;)--v;(m||v0?h[a-1]:c,y.x1=a0)for(a=0;a=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r=i)&&(r=i)}return r}function Mf(e,t){let r,n=-1,i=-1;if(t===void 0)for(let a of e)++i,a!=null&&(r=a)&&(r=a,n=i);else for(let a of e)(a=t(a,++i,e))!=null&&(r=a)&&(r=a,n=i);return n}function El(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r>i||r===void 0&&i>=i)&&(r=i)}return r}function Af(e,t){let r,n=-1,i=-1;if(t===void 0)for(let a of e)++i,a!=null&&(r>a||r===void 0&&a>=a)&&(r=a,n=i);else for(let a of e)(a=t(a,++i,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a,n=i);return n}function Cf(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?us:km(i);n>r;){if(n-r>600){let l=n-r+1,u=t-r+1,f=Math.log(l),c=.5*Math.exp(2*f/3),p=.5*Math.sqrt(f*c*(l-c)/l)*(u-l/2<0?-1:1),h=Math.max(r,Math.floor(t-u*c/l+p)),d=Math.min(n,Math.floor(t+(l-u)*c/l+p));Cf(e,t,h,d,i)}let a=e[t],o=r,s=n;for(zm(e,r,t),i(e[n],a)>0&&zm(e,r,n);o0;)--s}i(e[r],a)===0?zm(e,r,s):(++s,zm(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function zm(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function Um(e,t=oe){let r,n=!1;if(t.length===1){let i;for(let a of e){let o=t(a);(n?oe(o,i)>0:oe(o,o)===0)&&(r=a,i=o,n=!0)}}else for(let i of e)(n?t(i,r)>0:t(i,i)===0)&&(r=i,n=!0);return r}function po(e,t,r){if(e=Float64Array.from(kW(e,r)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return El(e);if(t>=1)return fs(e);var n,i=(n-1)*t,a=Math.floor(i),o=fs(Cf(e,a).subarray(0,a+1)),s=El(e.subarray(a+1));return o+(s-o)*(i-a)}}function j_(e,t,r=bf){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function Q_(e,t,r=bf){if(!isNaN(t=+t)){if(n=Float64Array.from(e,(s,l)=>bf(r(e[l],l,e))),t<=0)return Af(n);if(t>=1)return Mf(n);var n,i=Uint32Array.from(e,(s,l)=>l),a=n.length-1,o=Math.floor(a*t);return Cf(i,o,0,a,(s,l)=>us(n[s],n[l])),o=Um(i.subarray(0,o+1),s=>n[s]),o>=0?o:-1}}function gL(e,t,r){let n=os(e),i=po(e,.75)-po(e,.25);return n&&i?Math.ceil((r-t)/(2*i*Math.pow(n,-1/3))):1}function yL(e,t,r){let n=os(e),i=Pm(e);return n&&i?Math.ceil((r-t)*Math.cbrt(n)/(3.49*i)):1}function xL(e,t){let r=0,n=0;if(t===void 0)for(let i of e)i!=null&&(i=+i)>=i&&(++r,n+=i);else{let i=-1;for(let a of e)(a=t(a,++i,e))!=null&&(a=+a)>=a&&(++r,n+=a)}if(r)return n/r}function _L(e,t){return po(e,.5,t)}function eY(e,t){return Q_(e,.5,t)}function*x0t(e){for(let t of e)yield*t}function Df(e){return Array.from(x0t(e))}function bL(e,t){let r=new Ta;if(t===void 0)for(let a of e)a!=null&&a>=a&&r.set(a,(r.get(a)||0)+1);else{let a=-1;for(let o of e)(o=t(o,++a,e))!=null&&o>=o&&r.set(o,(r.get(o)||0)+1)}let n,i=0;for(let[a,o]of r)o>i&&(i=o,n=a);return n}function SL(e,t=_0t){let r=[],n,i=!1;for(let a of e)i&&r.push(t(n,a)),n=a,i=!0;return r}function _0t(e,t){return[e,t]}function Fi(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++nt(r[s],r[l]),a,o;return e=Uint32Array.from(r,(s,l)=>l),e.sort(t===oe?(s,l)=>us(r[s],r[l]):km(i)),e.forEach((s,l)=>{let u=i(s,a===void 0?s:a);u>=0?((a===void 0||u>0)&&(a=s,o=l),n[s]=o):n[s]=NaN}),n}function TL(e,t=oe){let r,n=!1;if(t.length===1){let i;for(let a of e){let o=t(a);(n?oe(o,i)<0:oe(o,o)===0)&&(r=a,i=o,n=!0)}}else for(let i of e)(n?t(i,r)<0:t(i,i)===0)&&(r=i,n=!0);return r}function Vm(e,t=oe){if(t.length===1)return Af(e,t);let r,n=-1,i=-1;for(let a of e)++i,(n<0?t(a,a)===0:t(a,r)<0)&&(r=a,n=i);return n}function ML(e,t=oe){if(t.length===1)return Mf(e,t);let r,n=-1,i=-1;for(let a of e)++i,(n<0?t(a,a)===0:t(a,r)>0)&&(r=a,n=i);return n}function AL(e,t){let r=Vm(e,t);return r<0?void 0:r}var rY=CL(Math.random);function CL(e){return function(r,n=0,i=r.length){let a=i-(n=+n);for(;a;){let o=e()*a--|0,s=r[a+n];r[a+n]=r[o+n],r[o+n]=s}return r}}function DL(e,t){let r=0;if(t===void 0)for(let n of e)(n=+n)&&(r+=n);else{let n=-1;for(let i of e)(i=+t(i,++n,e))&&(r+=i)}return r}function Bm(e){if(!(a=e.length))return[];for(var t=-1,r=El(e,b0t),n=new Array(r);++tt(r,n,e))}function NL(e,t,r){if(typeof t!="function")throw new TypeError("reducer is not a function");let n=e[Symbol.iterator](),i,a,o=-1;if(arguments.length<3){if({done:i,value:r}=n.next(),i)return;++o}for(;{done:i,value:a}=n.next(),!i;)r=t(r,a,++o,e);return r}function kL(e){if(typeof e[Symbol.iterator]!="function")throw new TypeError("values is not iterable");return Array.from(e).reverse()}function OL(e,...t){e=new Yn(e);for(let r of t)for(let n of r)e.delete(n);return e}function zL(e,t){let r=t[Symbol.iterator](),n=new Yn;for(let i of e){if(n.has(i))return!1;let a,o;for(;({value:a,done:o}=r.next())&&!o;){if(Object.is(i,a))return!1;n.add(a)}}return!0}function UL(e,...t){e=new Yn(e),t=t.map(S0t);t:for(let r of e)for(let n of t)if(!n.has(r)){e.delete(r);continue t}return e}function S0t(e){return e instanceof Yn?e:new Yn(e)}function Fm(e,t){let r=e[Symbol.iterator](),n=new Set;for(let i of t){let a=nY(i);if(n.has(a))continue;let o,s;for(;{value:o,done:s}=r.next();){if(s)return!1;let l=nY(o);if(n.add(l),Object.is(a,l))break}}return!0}function nY(e){return e!==null&&typeof e=="object"?e.valueOf():e}function VL(e,t){return Fm(t,e)}function BL(...e){let t=new Yn;for(let r of e)for(let n of r)t.add(n);return t}function iY(e){return e}var J_=1,tb=2,FL=3,Gm=4,aY=1e-6;function w0t(e){return"translate("+e+",0)"}function T0t(e){return"translate(0,"+e+")"}function M0t(e){return t=>+e(t)}function A0t(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),r=>+e(r)+t}function C0t(){return!this.__axis}function eb(e,t){var r=[],n=null,i=null,a=6,o=6,s=3,l=typeof window<"u"&&window.devicePixelRatio>1?0:.5,u=e===J_||e===Gm?-1:1,f=e===Gm||e===tb?"x":"y",c=e===J_||e===FL?w0t:T0t;function p(h){var d=n??(t.ticks?t.ticks.apply(t,r):t.domain()),m=i??(t.tickFormat?t.tickFormat.apply(t,r):iY),v=Math.max(a,0)+s,g=t.range(),y=+g[0]+l,x=+g[g.length-1]+l,_=(t.bandwidth?A0t:M0t)(t.copy(),l),S=h.selection?h.selection():h,b=S.selectAll(".domain").data([null]),w=S.selectAll(".tick").data(d,t).order(),T=w.exit(),M=w.enter().append("g").attr("class","tick"),C=w.select("line"),A=w.select("text");b=b.merge(b.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),w=w.merge(M),C=C.merge(M.append("line").attr("stroke","currentColor").attr(f+"2",u*a)),A=A.merge(M.append("text").attr("fill","currentColor").attr(f,u*v).attr("dy",e===J_?"0em":e===FL?"0.71em":"0.32em")),h!==S&&(b=b.transition(h),w=w.transition(h),C=C.transition(h),A=A.transition(h),T=T.transition(h).attr("opacity",aY).attr("transform",function(P){return isFinite(P=_(P))?c(P+l):this.getAttribute("transform")}),M.attr("opacity",aY).attr("transform",function(P){var L=this.parentNode.__axis;return c((L&&isFinite(L=L(P))?L:_(P))+l)})),T.remove(),b.attr("d",e===Gm||e===tb?o?"M"+u*o+","+y+"H"+l+"V"+x+"H"+u*o:"M"+l+","+y+"V"+x:o?"M"+y+","+u*o+"V"+l+"H"+x+"V"+u*o:"M"+y+","+l+"H"+x),w.attr("opacity",1).attr("transform",function(P){return c(_(P)+l)}),C.attr(f+"2",u*a),A.attr(f,u*v).text(m),S.filter(C0t).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===tb?"start":e===Gm?"end":"middle"),S.each(function(){this.__axis=_})}return p.scale=function(h){return arguments.length?(t=h,p):t},p.ticks=function(){return r=Array.from(arguments),p},p.tickArguments=function(h){return arguments.length?(r=h==null?[]:Array.from(h),p):r.slice()},p.tickValues=function(h){return arguments.length?(n=h==null?null:Array.from(h),p):n&&n.slice()},p.tickFormat=function(h){return arguments.length?(i=h,p):i},p.tickSize=function(h){return arguments.length?(a=o=+h,p):a},p.tickSizeInner=function(h){return arguments.length?(a=+h,p):a},p.tickSizeOuter=function(h){return arguments.length?(o=+h,p):o},p.tickPadding=function(h){return arguments.length?(s=+h,p):s},p.offset=function(h){return arguments.length?(l=+h,p):l},p}function oY(e){return eb(J_,e)}function sY(e){return eb(tb,e)}function lY(e){return eb(FL,e)}function uY(e){return eb(Gm,e)}var D0t={value:()=>{}};function cY(){for(var e=0,t=arguments.length,r={},n;e=0&&(n=r.slice(i+1),r=r.slice(0,i)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}rb.prototype=cY.prototype={constructor:rb,on:function(e,t){var r=this._,n=E0t(e+"",r),i,a=-1,o=n.length;if(arguments.length<2){for(;++a0)for(var r=new Array(i),n=0,i,a;n=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),Hm.hasOwnProperty(t)?{space:Hm[t],local:e}:e}function L0t(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===nb&&t.documentElement.namespaceURI===nb?t.createElement(e):t.createElementNS(r,e)}}function P0t(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Il(e){var t=ho(e);return(t.local?P0t:L0t)(t)}function R0t(){}function Ll(e){return e==null?R0t:function(){return this.querySelector(e)}}function pY(e){typeof e!="function"&&(e=Ll(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i=x&&(x=y+1);!(S=v[x])&&++x=0;)(o=n[i])&&(a&&o.compareDocumentPosition(a)^4&&a.parentNode.insertBefore(o,a),a=o);return this}function TY(e){e||(e=X0t);function t(c,p){return c&&p?e(c.__data__,p.__data__):!c-!p}for(var r=this._groups,n=r.length,i=new Array(n),a=0;at?1:e>=t?0:NaN}function MY(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function AY(){return Array.from(this)}function CY(){for(var e=this._groups,t=0,r=e.length;t1?this.each((t==null?J0t:typeof t=="function"?ext:txt)(e,t,r??"")):cs(this.node(),e)}function cs(e,t){return e.style.getPropertyValue(t)||fh(e).getComputedStyle(e,null).getPropertyValue(t)}function rxt(e){return function(){delete this[e]}}function nxt(e,t){return function(){this[e]=t}}function ixt(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function RY(e,t){return arguments.length>1?this.each((t==null?rxt:typeof t=="function"?ixt:nxt)(e,t)):this.node()[e]}function NY(e){return e.trim().split(/^|\s+/)}function GL(e){return e.classList||new kY(e)}function kY(e){this._node=e,this._names=NY(e.getAttribute("class")||"")}kY.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function OY(e,t){for(var r=GL(e),n=-1,i=t.length;++n=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function Sxt(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,i=t.length,a;rAr(r,t))}function eX(e){return typeof e=="string"?new ke([document.querySelectorAll(e)],[document.documentElement]):new ke([Wm(e)],Xm)}var rX={passive:!1},Ef={capture:!0,passive:!1};function lb(e){e.stopImmediatePropagation()}function Pl(e){e.preventDefault(),e.stopImmediatePropagation()}function Rl(e){var t=e.document.documentElement,r=$e(e).on("dragstart.drag",Pl,Ef);"onselectstart"in t?r.on("selectstart.drag",Pl,Ef):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Nl(e,t){var r=e.document.documentElement,n=$e(e).on("dragstart.drag",null);t&&(n.on("click.drag",Pl,Ef),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in r?n.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}var qm=e=>()=>e;function Zm(e,{sourceEvent:t,subject:r,target:n,identifier:i,active:a,x:o,y:s,dx:l,dy:u,dispatch:f}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:a,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:u,enumerable:!0,configurable:!0},_:{value:f}})}Zm.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function Dxt(e){return!e.ctrlKey&&!e.button}function Ext(){return this.parentNode}function Ixt(e,t){return t??{x:e.x,y:e.y}}function Lxt(){return navigator.maxTouchPoints||"ontouchstart"in this}function nX(){var e=Dxt,t=Ext,r=Ixt,n=Lxt,i={},a=Gi("start","drag","end"),o=0,s,l,u,f,c=0;function p(_){_.on("mousedown.drag",h).filter(n).on("touchstart.drag",v).on("touchmove.drag",g,rX).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(_,S){if(!(f||!e.call(this,_,S))){var b=x(this,t.call(this,_,S),_,S,"mouse");b&&($e(_.view).on("mousemove.drag",d,Ef).on("mouseup.drag",m,Ef),Rl(_.view),lb(_),u=!1,s=_.clientX,l=_.clientY,b("start",_))}}function d(_){if(Pl(_),!u){var S=_.clientX-s,b=_.clientY-l;u=S*S+b*b>c}i.mouse("drag",_)}function m(_){$e(_.view).on("mousemove.drag mouseup.drag",null),Nl(_.view,u),Pl(_),i.mouse("end",_)}function v(_,S){if(e.call(this,_,S)){var b=_.changedTouches,w=t.call(this,_,S),T=b.length,M,C;for(M=0;M>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?ub(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?ub(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Rxt.exec(e))?new ur(t[1],t[2],t[3],1):(t=Nxt.exec(e))?new ur(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=kxt.exec(e))?ub(t[1],t[2],t[3],t[4]):(t=Oxt.exec(e))?ub(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=zxt.exec(e))?fX(t[1],t[2]/100,t[3]/100,1):(t=Uxt.exec(e))?fX(t[1],t[2]/100,t[3]/100,t[4]):iX.hasOwnProperty(e)?sX(iX[e]):e==="transparent"?new ur(NaN,NaN,NaN,0):null}function sX(e){return new ur(e>>16&255,e>>8&255,e&255,1)}function ub(e,t,r,n){return n<=0&&(e=t=r=NaN),new ur(e,t,r,n)}function $m(e){return e instanceof go||(e=Hi(e)),e?(e=e.rgb(),new ur(e.r,e.g,e.b,e.opacity)):new ur}function hs(e,t,r,n){return arguments.length===1?$m(e):new ur(e,t,r,n??1)}function ur(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}ps(ur,hs,kl(go,{brighter(e){return e=e==null?Pf:Math.pow(Pf,e),new ur(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ol:Math.pow(Ol,e),new ur(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ur(Lf(this.r),Lf(this.g),Lf(this.b),cb(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:lX,formatHex:lX,formatHex8:Fxt,formatRgb:uX,toString:uX}));function lX(){return`#${If(this.r)}${If(this.g)}${If(this.b)}`}function Fxt(){return`#${If(this.r)}${If(this.g)}${If(this.b)}${If((isNaN(this.opacity)?1:this.opacity)*255)}`}function uX(){let e=cb(this.opacity);return`${e===1?"rgb(":"rgba("}${Lf(this.r)}, ${Lf(this.g)}, ${Lf(this.b)}${e===1?")":`, ${e})`}`}function cb(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Lf(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function If(e){return e=Lf(e),(e<16?"0":"")+e.toString(16)}function fX(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Aa(e,t,r,n)}function pX(e){if(e instanceof Aa)return new Aa(e.h,e.s,e.l,e.opacity);if(e instanceof go||(e=Hi(e)),!e)return new Aa;if(e instanceof Aa)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(r-n)/s+(r0&&l<1?0:o,new Aa(o,s,l,e.opacity)}function ph(e,t,r,n){return arguments.length===1?pX(e):new Aa(e,t,r,n??1)}function Aa(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}ps(Aa,ph,kl(go,{brighter(e){return e=e==null?Pf:Math.pow(Pf,e),new Aa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ol:Math.pow(Ol,e),new Aa(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new ur(WL(e>=240?e-240:e+120,i,n),WL(e,i,n),WL(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Aa(cX(this.h),fb(this.s),fb(this.l),cb(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=cb(this.opacity);return`${e===1?"hsl(":"hsla("}${cX(this.h)}, ${fb(this.s)*100}%, ${fb(this.l)*100}%${e===1?")":`, ${e})`}`}}));function cX(e){return e=(e||0)%360,e<0?e+360:e}function fb(e){return Math.max(0,Math.min(1,e||0))}function WL(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}var pb=Math.PI/180,hb=180/Math.PI;var db=18,hX=.96422,dX=1,vX=.82521,mX=4/29,hh=6/29,gX=3*hh*hh,Gxt=hh*hh*hh;function yX(e){if(e instanceof Ca)return new Ca(e.l,e.a,e.b,e.opacity);if(e instanceof yo)return SX(e);e instanceof ur||(e=$m(e));var t=ZL(e.r),r=ZL(e.g),n=ZL(e.b),i=YL((.2225045*t+.7168786*r+.0606169*n)/dX),a,o;return t===r&&r===n?a=o=i:(a=YL((.4360747*t+.3850649*r+.1430804*n)/hX),o=YL((.0139322*t+.0971045*r+.7141733*n)/vX)),new Ca(116*i-16,500*(a-i),200*(i-o),e.opacity)}function xX(e,t){return new Ca(e,0,0,t??1)}function Rf(e,t,r,n){return arguments.length===1?yX(e):new Ca(e,t,r,n??1)}function Ca(e,t,r,n){this.l=+e,this.a=+t,this.b=+r,this.opacity=+n}ps(Ca,Rf,kl(go,{brighter(e){return new Ca(this.l+db*(e??1),this.a,this.b,this.opacity)},darker(e){return new Ca(this.l-db*(e??1),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,r=isNaN(this.b)?e:e-this.b/200;return t=hX*XL(t),e=dX*XL(e),r=vX*XL(r),new ur(qL(3.1338561*t-1.6168667*e-.4906146*r),qL(-.9787684*t+1.9161415*e+.033454*r),qL(.0719453*t-.2289914*e+1.4052427*r),this.opacity)}}));function YL(e){return e>Gxt?Math.pow(e,1/3):e/gX+mX}function XL(e){return e>hh?e*e*e:gX*(e-mX)}function qL(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function ZL(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function _X(e){if(e instanceof yo)return new yo(e.h,e.c,e.l,e.opacity);if(e instanceof Ca||(e=yX(e)),e.a===0&&e.b===0)return new yo(NaN,0=1?(r=1,t-1):Math.floor(r*t),i=e[n],a=e[n+1],o=n>0?e[n-1]:2*i-a,s=n()=>e;function CX(e,t){return function(r){return e+r*t}}function Wxt(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function zl(e,t){var r=t-e;return r?CX(e,r>180||r<-180?r-360*Math.round(r/360):r):vh(isNaN(e)?t:e)}function DX(e){return(e=+e)==1?Fe:function(t,r){return r-t?Wxt(t,r,e):vh(isNaN(t)?r:t)}}function Fe(e,t){var r=t-e;return r?CX(e,r):vh(isNaN(e)?t:e)}var Ul=function e(t){var r=DX(t);function n(i,a){var o=r((i=hs(i)).r,(a=hs(a)).r),s=r(i.g,a.g),l=r(i.b,a.b),u=Fe(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=s(f),i.b=l(f),i.opacity=u(f),i+""}}return n.gamma=e,n}(1);function EX(e){return function(t){var r=t.length,n=new Array(r),i=new Array(r),a=new Array(r),o,s;for(o=0;or&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:Cr(n,i)})),r=JL.lastIndex;return r180?f+=360:f-u>180&&(u+=360),p.push({i:c.push(i(c)+"rotate(",null,n)-2,x:Cr(u,f)})):f&&c.push(i(c)+"rotate("+f+n)}function s(u,f,c,p){u!==f?p.push({i:c.push(i(c)+"skewX(",null,n)-2,x:Cr(u,f)}):f&&c.push(i(c)+"skewX("+f+n)}function l(u,f,c,p,h,d){if(u!==c||f!==p){var m=h.push(i(h)+"scale(",null,",",null,")");d.push({i:m-4,x:Cr(u,c)},{i:m-2,x:Cr(f,p)})}else(c!==1||p!==1)&&h.push(i(h)+"scale("+c+","+p+")")}return function(u,f){var c=[],p=[];return u=e(u),f=e(f),a(u.translateX,u.translateY,f.translateX,f.translateY,c,p),o(u.rotate,f.rotate,c,p),s(u.skewX,f.skewX,c,p),l(u.scaleX,u.scaleY,f.scaleX,f.scaleY,c,p),u=f=null,function(h){for(var d=-1,m=p.length,v;++d=0&&e._call.call(void 0,t),e=e._next;--yh}function ZX(){Of=(Db=rg.now())+Eb,yh=tg=0;try{iP()}finally{yh=0,Qxt(),Of=0}}function jxt(){var e=rg.now(),t=e-Db;t>KX&&(Eb-=t,Db=e)}function Qxt(){for(var e,t=Cb,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:Cb=r);eg=e,nP(n)}function nP(e){if(!yh){tg&&(tg=clearTimeout(tg));var t=e-Of;t>24?(e<1/0&&(tg=setTimeout(ZX,e-rg.now()-Eb)),Jm&&(Jm=clearInterval(Jm))):(Jm||(Db=rg.now(),Jm=setInterval(jxt,KX)),yh=1,$X(ZX))}}function ng(e,t,r){var n=new zf;return t=t==null?0:+t,n.restart(i=>{n.stop(),e(i+t)},t,r),n}function jX(e,t,r){var n=new zf,i=t;return t==null?(n.restart(e,t,r),n):(n._restart=n.restart,n.restart=function(a,o,s){o=+o,s=s==null?Bl():+s,n._restart(function l(u){u+=i,n._restart(l,i+=o,s),a(u)},o,s)},n.restart(e,t,r),n)}var Jxt=Gi("start","end","cancel","interrupt"),t1t=[],JX=0,Lb=1,Pb=2,Ib=3,QX=4,Rb=5,ig=6;function Fl(e,t,r,n,i,a){var o=e.__transition;if(!o)e.__transition={};else if(r in o)return;e1t(e,r,{name:t,index:n,group:i,on:Jxt,tween:t1t,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:JX})}function ag(e,t){var r=xr(e,t);if(r.state>JX)throw new Error("too late; already scheduled");return r}function Fr(e,t){var r=xr(e,t);if(r.state>Ib)throw new Error("too late; already running");return r}function xr(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function e1t(e,t,r){var n=e.__transition,i;n[t]=r,r.timer=Uf(a,0,r.time);function a(u){r.state=Lb,r.timer.restart(o,r.delay,r.time),r.delay<=u&&o(u-r.delay)}function o(u){var f,c,p,h;if(r.state!==Lb)return l();for(f in n)if(h=n[f],h.name===r.name){if(h.state===Ib)return ng(o);h.state===QX?(h.state=ig,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete n[f]):+fPb&&n.state=0&&(t=t.slice(0,r)),!t||t==="start"})}function b1t(e,t,r){var n,i,a=_1t(t)?ag:Fr;return function(){var o=a(this,e),s=o.on;s!==n&&(i=(n=s).copy()).on(t,r),o.on=i}}function fq(e,t){var r=this._id;return arguments.length<2?xr(this.node(),r).on.on(e):this.each(b1t(r,e,t))}function S1t(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function cq(){return this.on("end.remove",S1t(this._id))}function pq(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Ll(e));for(var n=this._groups,i=n.length,a=new Array(i),o=0;o+e;function wq(e){return e*e}function Tq(e){return e*(2-e)}function aP(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function Mq(e){return e*e*e}function Aq(e){return--e*e*e+1}function og(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var oP=3,Cq=function e(t){t=+t;function r(n){return Math.pow(n,t)}return r.exponent=e,r}(oP),Dq=function e(t){t=+t;function r(n){return 1-Math.pow(1-n,t)}return r.exponent=e,r}(oP),sP=function e(t){t=+t;function r(n){return((n*=2)<=1?Math.pow(n,t):2-Math.pow(2-n,t))/2}return r.exponent=e,r}(oP);var Eq=Math.PI,Iq=Eq/2;function Lq(e){return+e==1?1:1-Math.cos(e*Iq)}function Pq(e){return Math.sin(e*Iq)}function lP(e){return(1-Math.cos(Eq*e))/2}function xo(e){return(Math.pow(2,-10*e)-.0009765625)*1.0009775171065494}function Rq(e){return xo(1-+e)}function Nq(e){return 1-xo(e)}function uP(e){return((e*=2)<=1?xo(1-e):2-xo(e-1))/2}function kq(e){return 1-Math.sqrt(1-e*e)}function Oq(e){return Math.sqrt(1- --e*e)}function fP(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var cP=.36363636363636365,k1t=6/11,O1t=8/11,z1t=3/4,U1t=9/11,V1t=10/11,B1t=15/16,F1t=21/22,G1t=63/64,zb=1/cP/cP;function zq(e){return 1-_h(1-e)}function _h(e){return(e=+e)Lb&&n.name===t)return new Gr([[e]],Y1t,t,+i)}return null}var Ub=e=>()=>e;function gP(e,{sourceEvent:t,target:r,selection:n,mode:i,dispatch:a}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},selection:{value:n,enumerable:!0,configurable:!0},mode:{value:i,enumerable:!0,configurable:!0},_:{value:a}})}function Yq(e){e.stopImmediatePropagation()}function Vb(e){e.preventDefault(),e.stopImmediatePropagation()}var Xq={name:"drag"},yP={name:"space"},Sh={name:"handle"},wh={name:"center"},{abs:qq,max:tn,min:en}=Math;function Zq(e){return[+e[0],+e[1]]}function _P(e){return[Zq(e[0]),Zq(e[1])]}var Bb={name:"x",handles:["w","e"].map(sg),input:function(e,t){return e==null?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},Fb={name:"y",handles:["n","s"].map(sg),input:function(e,t){return e==null?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},X1t={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(sg),input:function(e){return e==null?null:_P(e)},output:function(e){return e}},vs={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Kq={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},$q={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},q1t={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Z1t={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function sg(e){return{type:e}}function K1t(e){return!e.ctrlKey&&!e.button}function $1t(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function j1t(){return navigator.maxTouchPoints||"ontouchstart"in this}function xP(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Q1t(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function jq(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function Qq(){return bP(Bb)}function Jq(){return bP(Fb)}function tZ(){return bP(X1t)}function bP(e){var t=$1t,r=K1t,n=j1t,i=!0,a=Gi("start","brush","end"),o=6,s;function l(v){var g=v.property("__brush",m).selectAll(".overlay").data([sg("overlay")]);g.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",vs.overlay).merge(g).each(function(){var x=xP(this).extent;$e(this).attr("x",x[0][0]).attr("y",x[0][1]).attr("width",x[1][0]-x[0][0]).attr("height",x[1][1]-x[0][1])}),v.selectAll(".selection").data([sg("selection")]).enter().append("rect").attr("class","selection").attr("cursor",vs.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var y=v.selectAll(".handle").data(e.handles,function(x){return x.type});y.exit().remove(),y.enter().append("rect").attr("class",function(x){return"handle handle--"+x.type}).attr("cursor",function(x){return vs[x.type]}),v.each(u).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",p).filter(n).on("touchstart.brush",p).on("touchmove.brush",h).on("touchend.brush touchcancel.brush",d).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}l.move=function(v,g,y){v.tween?v.on("start.brush",function(x){f(this,arguments).beforestart().start(x)}).on("interrupt.brush end.brush",function(x){f(this,arguments).end(x)}).tween("brush",function(){var x=this,_=x.__brush,S=f(x,arguments),b=_.selection,w=e.input(typeof g=="function"?g.apply(this,arguments):g,_.extent),T=Jr(b,w);function M(C){_.selection=C===1&&w===null?null:T(C),u.call(x),S.brush()}return b!==null&&w!==null?M:M(1)}):v.each(function(){var x=this,_=arguments,S=x.__brush,b=e.input(typeof g=="function"?g.apply(x,_):g,S.extent),w=f(x,_).beforestart();Da(x),S.selection=b===null?null:b,u.call(x),w.start(y).brush(y).end(y)})},l.clear=function(v,g){l.move(v,null,g)};function u(){var v=$e(this),g=xP(this).selection;g?(v.selectAll(".selection").style("display",null).attr("x",g[0][0]).attr("y",g[0][1]).attr("width",g[1][0]-g[0][0]).attr("height",g[1][1]-g[0][1]),v.selectAll(".handle").style("display",null).attr("x",function(y){return y.type[y.type.length-1]==="e"?g[1][0]-o/2:g[0][0]-o/2}).attr("y",function(y){return y.type[0]==="s"?g[1][1]-o/2:g[0][1]-o/2}).attr("width",function(y){return y.type==="n"||y.type==="s"?g[1][0]-g[0][0]+o:o}).attr("height",function(y){return y.type==="e"||y.type==="w"?g[1][1]-g[0][1]+o:o})):v.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function f(v,g,y){var x=v.__brush.emitter;return x&&(!y||!x.clean)?x:new c(v,g,y)}function c(v,g,y){this.that=v,this.args=g,this.state=v.__brush,this.active=0,this.clean=y}c.prototype={beforestart:function(){return++this.active===1&&(this.state.emitter=this,this.starting=!0),this},start:function(v,g){return this.starting?(this.starting=!1,this.emit("start",v,g)):this.emit("brush",v),this},brush:function(v,g){return this.emit("brush",v,g),this},end:function(v,g){return--this.active===0&&(delete this.state.emitter,this.emit("end",v,g)),this},emit:function(v,g,y){var x=$e(this.that).datum();a.call(v,this.that,new gP(v,{sourceEvent:g,target:l,selection:e.output(this.state.selection),mode:y,dispatch:a}),x)}};function p(v){if(s&&!v.touches||!r.apply(this,arguments))return;var g=this,y=v.target.__data__.type,x=(i&&v.metaKey?y="overlay":y)==="selection"?Xq:i&&v.altKey?wh:Sh,_=e===Fb?null:q1t[y],S=e===Bb?null:Z1t[y],b=xP(g),w=b.extent,T=b.selection,M=w[0][0],C,A,P=w[0][1],L,I,E=w[1][0],R,k,O=w[1][1],z,U,G=0,Y=0,et,tt=_&&S&&i&&v.shiftKey,lt,Mt,ut=Array.from(v.touches||[v],Dt=>{let ve=Dt.identifier;return Dt=Ar(Dt,g),Dt.point0=Dt.slice(),Dt.identifier=ve,Dt});Da(g);var ct=f(g,arguments,!0).beforestart();if(y==="overlay"){T&&(et=!0);let Dt=[ut[0],ut[1]||ut[0]];b.selection=T=[[C=e===Fb?M:en(Dt[0][0],Dt[1][0]),L=e===Bb?P:en(Dt[0][1],Dt[1][1])],[R=e===Fb?E:tn(Dt[0][0],Dt[1][0]),z=e===Bb?O:tn(Dt[0][1],Dt[1][1])]],ut.length>1&&Gt(v)}else C=T[0][0],L=T[0][1],R=T[1][0],z=T[1][1];A=C,I=L,k=R,U=z;var K=$e(g).attr("pointer-events","none"),ot=K.selectAll(".overlay").attr("cursor",vs[y]);if(v.touches)ct.moved=W,ct.ended=Tt;else{var Q=$e(v.view).on("mousemove.brush",W,!0).on("mouseup.brush",Tt,!0);i&&Q.on("keydown.brush",te,!0).on("keyup.brush",Jt,!0),Rl(v.view)}u.call(g),ct.start(v,x.name);function W(Dt){for(let ve of Dt.changedTouches||[Dt])for(let ar of ut)ar.identifier===ve.identifier&&(ar.cur=Ar(ve,g));if(tt&&!lt&&!Mt&&ut.length===1){let ve=ut[0];qq(ve.cur[0]-ve[0])>qq(ve.cur[1]-ve[1])?Mt=!0:lt=!0}for(let ve of ut)ve.cur&&(ve[0]=ve.cur[0],ve[1]=ve.cur[1]);et=!0,Vb(Dt),Gt(Dt)}function Gt(Dt){let ve=ut[0],ar=ve.point0;var jn;switch(G=ve[0]-ar[0],Y=ve[1]-ar[1],x){case yP:case Xq:{_&&(G=tn(M-C,en(E-R,G)),A=C+G,k=R+G),S&&(Y=tn(P-L,en(O-z,Y)),I=L+Y,U=z+Y);break}case Sh:{ut[1]?(_&&(A=tn(M,en(E,ut[0][0])),k=tn(M,en(E,ut[1][0])),_=1),S&&(I=tn(P,en(O,ut[0][1])),U=tn(P,en(O,ut[1][1])),S=1)):(_<0?(G=tn(M-C,en(E-C,G)),A=C+G,k=R):_>0&&(G=tn(M-R,en(E-R,G)),A=C,k=R+G),S<0?(Y=tn(P-L,en(O-L,Y)),I=L+Y,U=z):S>0&&(Y=tn(P-z,en(O-z,Y)),I=L,U=z+Y));break}case wh:{_&&(A=tn(M,en(E,C-G*_)),k=tn(M,en(E,R+G*_))),S&&(I=tn(P,en(O,L-Y*S)),U=tn(P,en(O,z+Y*S)));break}}k0&&(C=A-G),S<0?z=U-Y:S>0&&(L=I-Y),x=yP,ot.attr("cursor",vs.selection),Gt(Dt));break}default:return}Vb(Dt)}function Jt(Dt){switch(Dt.keyCode){case 16:{tt&&(lt=Mt=tt=!1,Gt(Dt));break}case 18:{x===wh&&(_<0?R=k:_>0&&(C=A),S<0?z=U:S>0&&(L=I),x=Sh,Gt(Dt));break}case 32:{x===yP&&(Dt.altKey?(_&&(R=k-G*_,C=A+G*_),S&&(z=U-Y*S,L=I+Y*S),x=wh):(_<0?R=k:_>0&&(C=A),S<0?z=U:S>0&&(L=I),x=Sh),ot.attr("cursor",vs[y]),Gt(Dt));break}default:return}Vb(Dt)}}function h(v){f(this,arguments).moved(v)}function d(v){f(this,arguments).ended(v)}function m(){var v=this.__brush||{selection:null};return v.extent=_P(t.apply(this,arguments)),v.dim=e,v}return l.extent=function(v){return arguments.length?(t=typeof v=="function"?v:Ub(_P(v)),l):t},l.filter=function(v){return arguments.length?(r=typeof v=="function"?v:Ub(!!v),l):r},l.touchable=function(v){return arguments.length?(n=typeof v=="function"?v:Ub(!!v),l):n},l.handleSize=function(v){return arguments.length?(o=+v,l):o},l.keyModifiers=function(v){return arguments.length?(i=!!v,l):i},l.on=function(){var v=a.on.apply(a,arguments);return v===a?l:v},l}var SP=Math.abs,Vf=Math.cos,Bf=Math.sin,eZ=Math.PI,lg=eZ/2,wP=eZ*2,TP=Math.max,Gb=1e-12;function MP(e,t){return Array.from({length:t-e},(r,n)=>e+n)}function J1t(e){return function(t,r){return e(t.source.value+t.target.value,r.source.value+r.target.value)}}function rZ(){return AP(!1,!1)}function nZ(){return AP(!1,!0)}function iZ(){return AP(!0,!1)}function AP(e,t){var r=0,n=null,i=null,a=null;function o(s){var l=s.length,u=new Array(l),f=MP(0,l),c=new Array(l*l),p=new Array(l),h=0,d;s=Float64Array.from({length:l*l},t?(m,v)=>s[v%l][v/l|0]:(m,v)=>s[v/l|0][v%l]);for(let m=0;mn(u[v],u[g]));for(let v of f){let g=m;if(e){let y=MP(~l+1,l).filter(x=>x<0?s[~x*l+v]:s[v*l+x]);i&&y.sort((x,_)=>i(x<0?-s[~x*l+v]:s[v*l+x],_<0?-s[~_*l+v]:s[v*l+_]));for(let x of y)if(x<0){let _=c[~x*l+v]||(c[~x*l+v]={source:null,target:null});_.target={index:v,startAngle:m,endAngle:m+=s[~x*l+v]*h,value:s[~x*l+v]}}else{let _=c[v*l+x]||(c[v*l+x]={source:null,target:null});_.source={index:v,startAngle:m,endAngle:m+=s[v*l+x]*h,value:s[v*l+x]}}p[v]={index:v,startAngle:g,endAngle:m,value:u[v]}}else{let y=MP(0,l).filter(x=>s[v*l+x]||s[x*l+v]);i&&y.sort((x,_)=>i(s[v*l+x],s[v*l+_]));for(let x of y){let _;if(v=0))throw new Error(`invalid digits: ${e}`);if(t>15)return aZ;let r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;iFf)if(!(Math.abs(c*l-u*f)>Ff)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,d=i-s,m=l*l+u*u,v=h*h+d*d,g=Math.sqrt(m),y=Math.sqrt(p),x=a*Math.tan((CP-Math.acos((m+p-v)/(2*g*y)))/2),_=x/y,S=x/g;Math.abs(_-1)>Ff&&this._append`L${t+_*f},${r+_*c}`,this._append`A${a},${a},0,0,${+(c*h>f*d)},${this._x1=t+S*l},${this._y1=r+S*u}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),u=t+s,f=r+l,c=1^o,p=o?i-a:a-i;this._x1===null?this._append`M${u},${f}`:(Math.abs(this._x1-u)>Ff||Math.abs(this._y1-f)>Ff)&&this._append`L${u},${f}`,n&&(p<0&&(p=p%DP+DP),p>t_t?this._append`A${n},${n},0,1,${c},${t-s},${r-l}A${n},${n},0,1,${c},${this._x1=u},${this._y1=f}`:p>Ff&&this._append`A${n},${n},0,${+(p>=CP)},${c},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}};function ug(){return new ms}ug.prototype=ms.prototype;function oZ(e=3){return new ms(+e)}var sZ=Array.prototype.slice;function Gl(e){return function(){return e}}function r_t(e){return e.source}function n_t(e){return e.target}function lZ(e){return e.radius}function i_t(e){return e.startAngle}function a_t(e){return e.endAngle}function o_t(){return 0}function s_t(){return 10}function uZ(e){var t=r_t,r=n_t,n=lZ,i=lZ,a=i_t,o=a_t,s=o_t,l=null;function u(){var f,c=t.apply(this,arguments),p=r.apply(this,arguments),h=s.apply(this,arguments)/2,d=sZ.call(arguments),m=+n.apply(this,(d[0]=c,d)),v=a.apply(this,d)-lg,g=o.apply(this,d)-lg,y=+i.apply(this,(d[0]=p,d)),x=a.apply(this,d)-lg,_=o.apply(this,d)-lg;if(l||(l=f=ug()),h>Gb&&(SP(g-v)>h*2+Gb?g>v?(v+=h,g-=h):(v-=h,g+=h):v=g=(v+g)/2,SP(_-x)>h*2+Gb?_>x?(x+=h,_-=h):(x-=h,_+=h):x=_=(x+_)/2),l.moveTo(m*Vf(v),m*Bf(v)),l.arc(0,0,m,v,g),v!==x||g!==_)if(e){var S=+e.apply(this,arguments),b=y-S,w=(x+_)/2;l.quadraticCurveTo(0,0,b*Vf(x),b*Bf(x)),l.lineTo(y*Vf(w),y*Bf(w)),l.lineTo(b*Vf(_),b*Bf(_))}else l.quadraticCurveTo(0,0,y*Vf(x),y*Bf(x)),l.arc(0,0,y,x,_);if(l.quadraticCurveTo(0,0,m*Vf(v),m*Bf(v)),l.closePath(),f)return l=null,f+""||null}return e&&(u.headRadius=function(f){return arguments.length?(e=typeof f=="function"?f:Gl(+f),u):e}),u.radius=function(f){return arguments.length?(n=i=typeof f=="function"?f:Gl(+f),u):n},u.sourceRadius=function(f){return arguments.length?(n=typeof f=="function"?f:Gl(+f),u):n},u.targetRadius=function(f){return arguments.length?(i=typeof f=="function"?f:Gl(+f),u):i},u.startAngle=function(f){return arguments.length?(a=typeof f=="function"?f:Gl(+f),u):a},u.endAngle=function(f){return arguments.length?(o=typeof f=="function"?f:Gl(+f),u):o},u.padAngle=function(f){return arguments.length?(s=typeof f=="function"?f:Gl(+f),u):s},u.source=function(f){return arguments.length?(t=f,u):t},u.target=function(f){return arguments.length?(r=f,u):r},u.context=function(f){return arguments.length?(l=f??null,u):l},u}function fZ(){return uZ()}function cZ(){return uZ(s_t)}var l_t=Array.prototype,Hb=l_t.slice;function pZ(e,t){return e-t}function hZ(e){for(var t=0,r=e.length,n=e[r-1][1]*e[0][0]-e[r-1][0]*e[0][1];++t()=>e;function dZ(e,t){for(var r=-1,n=t.length,i;++rn!=h>n&&r<(p-u)*(n-f)/(h-f)+u&&(i=-i)}return i}function f_t(e,t,r){var n;return c_t(e,t,r)&&p_t(e[n=+(e[0]===t[0])],r[n],t[n])}function c_t(e,t,r){return(t[0]-e[0])*(r[1]-e[1])===(r[0]-e[0])*(t[1]-e[1])}function p_t(e,t,r){return e<=t&&t<=r||r<=t&&t<=e}function vZ(){}var gs=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function fg(){var e=1,t=1,r=Tf,n=l;function i(u){var f=r(u);if(Array.isArray(f))f=f.slice().sort(pZ);else{let c=ss(u,h_t);for(f=Xn(...wf(c[0],c[1],f),f);f[f.length-1]>=c[1];)f.pop();for(;f[1]a(u,c))}function a(u,f){let c=f==null?NaN:+f;if(isNaN(c))throw new Error(`invalid value: ${f}`);var p=[],h=[];return o(u,c,function(d){n(d,u,c),hZ(d)>0?p.push([d]):h.push(d)}),h.forEach(function(d){for(var m=0,v=p.length,g;m=f,gs[y<<2].forEach(_);++d0&&h0&&d=0&&c>=0))throw new Error("invalid size");return e=f,t=c,i},i.thresholds=function(u){return arguments.length?(r=typeof u=="function"?u:Array.isArray(u)?_o(Hb.call(u)):_o(u),i):r},i.smooth=function(u){return arguments.length?(n=u?l:vZ,i):n===l},i}function h_t(e){return isFinite(e)?e:NaN}function Gf(e,t){return e==null?!1:+e>=t}function EP(e){return e==null||isNaN(e=+e)?-1/0:e}function mZ(e,t,r,n){let i=n-t,a=r-t,o=isFinite(i)||isFinite(a)?i/a:Math.sign(i)/Math.sign(a);return isNaN(o)?e:e+o-.5}function d_t(e){return e[0]}function v_t(e){return e[1]}function m_t(){return 1}function gZ(){var e=d_t,t=v_t,r=m_t,n=960,i=500,a=20,o=2,s=a*3,l=n+s*2>>o,u=i+s*2>>o,f=_o(20);function c(y){var x=new Float32Array(l*u),_=Math.pow(2,-o),S=-1;for(let L of y){var b=(e(L,++S,y)+s)*_,w=(t(L,S,y)+s)*_,T=+r(L,S,y);if(T&&b>=0&&b=0&&wb*S))(x).map((b,w)=>(b.value=+_[w],h(b)))}p.contours=function(y){var x=c(y),_=fg().size([l,u]),S=Math.pow(2,2*o),b=w=>{w=+w;var T=h(_.contour(x,w*S));return T.value=w,T};return Object.defineProperty(b,"max",{get:()=>fs(x)/S}),b};function h(y){return y.coordinates.forEach(d),y}function d(y){y.forEach(m)}function m(y){y.forEach(v)}function v(y){y[0]=y[0]*Math.pow(2,o)-s,y[1]=y[1]*Math.pow(2,o)-s}function g(){return s=a*3,l=n+s*2>>o,u=i+s*2>>o,p}return p.x=function(y){return arguments.length?(e=typeof y=="function"?y:_o(+y),p):e},p.y=function(y){return arguments.length?(t=typeof y=="function"?y:_o(+y),p):t},p.weight=function(y){return arguments.length?(r=typeof y=="function"?y:_o(+y),p):r},p.size=function(y){if(!arguments.length)return[n,i];var x=+y[0],_=+y[1];if(!(x>=0&&_>=0))throw new Error("invalid size");return n=x,i=_,g()},p.cellSize=function(y){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return o=Math.floor(Math.log(y)/Math.LN2),g()},p.thresholds=function(y){return arguments.length?(f=typeof y=="function"?y:Array.isArray(y)?_o(Hb.call(y)):_o(y),p):f},p.bandwidth=function(y){if(!arguments.length)return Math.sqrt(a*(a+1));if(!((y=+y)>=0))throw new Error("invalid bandwidth");return a=(Math.sqrt(4*y*y+1)-1)/2,g()},p}var ue=11102230246251565e-32,fr=134217729,cg=(3+8*ue)*ue;function Hf(e,t,r,n,i){let a,o,s,l,u=t[0],f=n[0],c=0,p=0;f>u==f>-u?(a=u,u=t[++c]):(a=f,f=n[++p]);let h=0;if(cu==f>-u?(o=u+a,s=a-(o-u),u=t[++c]):(o=f+a,s=a-(o-f),f=n[++p]),a=o,s!==0&&(i[h++]=s);cu==f>-u?(o=a+u,l=o-a,s=a-(o-l)+(u-l),u=t[++c]):(o=a+f,l=o-a,s=a-(o-l)+(f-l),f=n[++p]),a=o,s!==0&&(i[h++]=s);for(;c=I||-L>=I||(c=e-M,s=e-(M+c)+(c-i),c=r-C,u=r-(C+c)+(c-i),c=t-A,l=t-(A+c)+(c-a),c=n-P,f=n-(P+c)+(c-a),s===0&&l===0&&u===0&&f===0)||(I=x_t*o+cg*Math.abs(L),L+=M*f+P*s-(A*u+C*l),L>=I||-L>=I))return L;_=s*P,p=fr*s,h=p-(p-s),d=s-h,p=fr*P,m=p-(p-P),v=P-m,S=d*v-(_-h*m-d*m-h*v),b=l*C,p=fr*l,h=p-(p-l),d=l-h,p=fr*C,m=p-(p-C),v=C-m,w=d*v-(b-h*m-d*m-h*v),g=S-w,c=S-g,gn[0]=S-(g+c)+(c-w),y=_+g,c=y-_,x=_-(y-c)+(g-c),g=x-b,c=x-g,gn[1]=x-(g+c)+(c-b),T=y+g,c=T-y,gn[2]=y-(T-c)+(g-c),gn[3]=T;let E=Hf(4,Th,4,gn,yZ);_=M*f,p=fr*M,h=p-(p-M),d=M-h,p=fr*f,m=p-(p-f),v=f-m,S=d*v-(_-h*m-d*m-h*v),b=A*u,p=fr*A,h=p-(p-A),d=A-h,p=fr*u,m=p-(p-u),v=u-m,w=d*v-(b-h*m-d*m-h*v),g=S-w,c=S-g,gn[0]=S-(g+c)+(c-w),y=_+g,c=y-_,x=_-(y-c)+(g-c),g=x-b,c=x-g,gn[1]=x-(g+c)+(c-b),T=y+g,c=T-y,gn[2]=y-(T-c)+(g-c),gn[3]=T;let R=Hf(E,yZ,4,gn,xZ);_=s*f,p=fr*s,h=p-(p-s),d=s-h,p=fr*f,m=p-(p-f),v=f-m,S=d*v-(_-h*m-d*m-h*v),b=l*u,p=fr*l,h=p-(p-l),d=l-h,p=fr*u,m=p-(p-u),v=u-m,w=d*v-(b-h*m-d*m-h*v),g=S-w,c=S-g,gn[0]=S-(g+c)+(c-w),y=_+g,c=y-_,x=_-(y-c)+(g-c),g=x-b,c=x-g,gn[1]=x-(g+c)+(c-b),T=y+g,c=T-y,gn[2]=y-(T-c)+(g-c),gn[3]=T;let k=Hf(R,xZ,4,gn,_Z);return _Z[k-1]}function Mh(e,t,r,n,i,a){let o=(t-a)*(r-i),s=(e-i)*(n-a),l=o-s,u=Math.abs(o+s);return Math.abs(l)>=g_t*u?l:-__t(e,t,r,n,i,a,u)}var Vye=(7+56*ue)*ue,Bye=(3+28*ue)*ue,Fye=(26+288*ue)*ue*ue,Gye=it(4),Hye=it(4),Wye=it(4),Yye=it(4),Xye=it(4),qye=it(4),Zye=it(4),Kye=it(4),$ye=it(4),jye=it(8),Qye=it(8),Jye=it(8),t0e=it(4),e0e=it(8),r0e=it(8),n0e=it(8),i0e=it(12),a0e=it(192),o0e=it(192);var u0e=(10+96*ue)*ue,f0e=(4+48*ue)*ue,c0e=(44+576*ue)*ue*ue,p0e=it(4),h0e=it(4),d0e=it(4),v0e=it(4),m0e=it(4),g0e=it(4),y0e=it(4),x0e=it(4),_0e=it(8),b0e=it(8),S0e=it(8),w0e=it(8),T0e=it(8),M0e=it(8),A0e=it(8),C0e=it(8),D0e=it(8),E0e=it(4),I0e=it(4),L0e=it(4),P0e=it(8),R0e=it(16),N0e=it(16),k0e=it(16),O0e=it(32),z0e=it(32),U0e=it(48),V0e=it(64),B0e=it(1152),F0e=it(1152);var Y0e=(16+224*ue)*ue,X0e=(5+72*ue)*ue,q0e=(71+1408*ue)*ue*ue,Z0e=it(4),K0e=it(4),$0e=it(4),j0e=it(4),Q0e=it(4),J0e=it(4),txe=it(4),exe=it(4),rxe=it(4),nxe=it(4),ixe=it(24),axe=it(24),oxe=it(24),sxe=it(24),lxe=it(24),uxe=it(24),fxe=it(24),cxe=it(24),pxe=it(24),hxe=it(24),dxe=it(1152),vxe=it(1152),mxe=it(1152),gxe=it(1152),yxe=it(1152),xxe=it(2304),_xe=it(2304),bxe=it(3456),Sxe=it(5760),wxe=it(8),Txe=it(8),Mxe=it(8),Axe=it(16),Cxe=it(24),Dxe=it(48),Exe=it(48),Ixe=it(96),Lxe=it(192),Pxe=it(384),Rxe=it(384),Nxe=it(384),kxe=it(768);var Oxe=it(96),zxe=it(96),Uxe=it(96),Vxe=it(1152);var SZ=Math.pow(2,-52),Wb=new Uint32Array(512),Ch=class e{static from(t,r=A_t,n=C_t){let i=t.length,a=new Float64Array(i*2);for(let o=0;o>1;if(r>0&&typeof t[0]!="number")throw new Error("Expected coords to contain numbers.");this.coords=t;let n=Math.max(2*r-5,0);this._triangles=new Uint32Array(n*3),this._halfedges=new Int32Array(n*3),this._hashSize=Math.ceil(Math.sqrt(r)),this._hullPrev=new Uint32Array(r),this._hullNext=new Uint32Array(r),this._hullTri=new Uint32Array(r),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(r),this._dists=new Float64Array(r),this.update()}update(){let{coords:t,_hullPrev:r,_hullNext:n,_hullTri:i,_hullHash:a}=this,o=t.length>>1,s=1/0,l=1/0,u=-1/0,f=-1/0;for(let M=0;Mu&&(u=C),A>f&&(f=A),this._ids[M]=M}let c=(s+u)/2,p=(l+f)/2,h,d,m;for(let M=0,C=1/0;M0&&(d=M,C=A)}let y=t[2*d],x=t[2*d+1],_=1/0;for(let M=0;MP&&(M[C++]=L,P=I)}this.hull=M.subarray(0,C),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(Mh(v,g,y,x,S,b)<0){let M=d,C=y,A=x;d=m,y=S,x=b,m=M,S=C,b=A}let w=M_t(v,g,y,x,S,b);this._cx=w.x,this._cy=w.y;for(let M=0;M0&&Math.abs(L-C)<=SZ&&Math.abs(I-A)<=SZ||(C=L,A=I,P===h||P===d||P===m))continue;let E=0;for(let U=0,G=this._hashKey(L,I);U=0;)if(R=k,R===E){R=-1;break}if(R===-1)continue;let O=this._addTriangle(R,P,n[R],-1,-1,i[R]);i[P]=this._legalize(O+2),i[R]=O,T++;let z=n[R];for(;k=n[z],Mh(L,I,t[2*z],t[2*z+1],t[2*k],t[2*k+1])<0;)O=this._addTriangle(z,P,k,i[P],-1,i[z]),i[P]=this._legalize(O+2),n[z]=z,T--,z=k;if(R===E)for(;k=r[R],Mh(L,I,t[2*k],t[2*k+1],t[2*R],t[2*R+1])<0;)O=this._addTriangle(k,P,R,-1,i[R],i[k]),this._legalize(O+2),i[k]=O,n[R]=R,T--,R=k;this._hullStart=r[P]=R,n[R]=r[z]=P,n[P]=z,a[this._hashKey(L,I)]=P,a[this._hashKey(t[2*R],t[2*R+1])]=R}this.hull=new Uint32Array(T);for(let M=0,C=this._hullStart;M0?3-r:1+r)/4}function IP(e,t,r,n){let i=e-r,a=t-n;return i*i+a*a}function w_t(e,t,r,n,i,a,o,s){let l=e-o,u=t-s,f=r-o,c=n-s,p=i-o,h=a-s,d=l*l+u*u,m=f*f+c*c,v=p*p+h*h;return l*(c*v-m*h)-u*(f*v-m*p)+d*(f*h-c*p)<0}function T_t(e,t,r,n,i,a){let o=r-e,s=n-t,l=i-e,u=a-t,f=o*o+s*s,c=l*l+u*u,p=.5/(o*u-s*l),h=(u*f-s*c)*p,d=(o*c-l*f)*p;return h*h+d*d}function M_t(e,t,r,n,i,a){let o=r-e,s=n-t,l=i-e,u=a-t,f=o*o+s*s,c=l*l+u*u,p=.5/(o*u-s*l),h=e+(u*f-s*c)*p,d=t+(o*c-l*f)*p;return{x:h,y:d}}function Ah(e,t,r,n){if(n-r<=20)for(let i=r+1;i<=n;i++){let a=e[i],o=t[a],s=i-1;for(;s>=r&&t[e[s]]>o;)e[s+1]=e[s--];e[s+1]=a}else{let i=r+n>>1,a=r+1,o=n;hg(e,i,a),t[e[r]]>t[e[n]]&&hg(e,r,n),t[e[a]]>t[e[n]]&&hg(e,a,n),t[e[r]]>t[e[a]]&&hg(e,r,a);let s=e[a],l=t[s];for(;;){do a++;while(t[e[a]]l);if(o=o-r?(Ah(e,t,a,n),Ah(e,t,r,o-1)):(Ah(e,t,r,o-1),Ah(e,t,a,n))}}function hg(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function A_t(e){return e[0]}function C_t(e){return e[1]}var Wi=class{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(t,r){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(t,r){this._+=`L${this._x1=+t},${this._y1=+r}`}arc(t,r,n){t=+t,r=+r,n=+n;let i=t+n,a=r;if(n<0)throw new Error("negative radius");this._x1===null?this._+=`M${i},${a}`:(Math.abs(this._x1-i)>1e-6||Math.abs(this._y1-a)>1e-6)&&(this._+="L"+i+","+a),n&&(this._+=`A${n},${n},0,1,1,${t-n},${r}A${n},${n},0,1,1,${this._x1=i},${this._y1=a}`)}rect(t,r,n,i){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${+n}v${+i}h${-n}Z`}value(){return this._||null}};var Hl=class{constructor(){this._=[]}moveTo(t,r){this._.push([t,r])}closePath(){this._.push(this._[0].slice())}lineTo(t,r){this._.push([t,r])}value(){return this._.length?this._:null}};var Wf=class{constructor(t,[r,n,i,a]=[0,0,960,500]){if(!((i=+i)>=(r=+r))||!((a=+a)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=t,this._circumcenters=new Float64Array(t.points.length*2),this.vectors=new Float64Array(t.points.length*2),this.xmax=i,this.xmin=r,this.ymax=a,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){let{delaunay:{points:t,hull:r,triangles:n},vectors:i}=this,a,o,s=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let m=0,v=0,g=n.length,y,x;m1;)a-=2;for(let o=2;o0){if(r>=this.ymax)return null;(o=(this.ymax-r)/i)0){if(t>=this.xmax)return null;(o=(this.xmax-t)/n)this.xmax?2:0)|(rthis.ymax?8:0)}_simplify(t){if(t&&t.length>4){for(let r=0;r1e-10)return!1}return!0}function P_t(e,t,r){return[e+Math.sin(e+t)*r,t+Math.cos(e-t)*r]}var dg=class e{static from(t,r=E_t,n=I_t,i){return new e("length"in t?R_t(t,r,n,i):Float64Array.from(N_t(t,r,n,i)))}constructor(t){this._delaunator=new Ch(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){let t=this._delaunator,r=this.points;if(t.hull&&t.hull.length>2&&L_t(t)){this.collinear=Int32Array.from({length:r.length/2},(p,h)=>h).sort((p,h)=>r[2*p]-r[2*h]||r[2*p+1]-r[2*h+1]);let l=this.collinear[0],u=this.collinear[this.collinear.length-1],f=[r[2*l],r[2*l+1],r[2*u],r[2*u+1]],c=1e-8*Math.hypot(f[3]-f[1],f[2]-f[0]);for(let p=0,h=r.length/2;p0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=i[0],o[i[0]]=1,i.length===2&&(o[i[1]]=0,this.triangles[1]=i[1],this.triangles[2]=i[1]))}voronoi(t){return new Wf(this,t)}*neighbors(t){let{inedges:r,hull:n,_hullIndex:i,halfedges:a,triangles:o,collinear:s}=this;if(s){let c=s.indexOf(t);c>0&&(yield s[c-1]),c=0&&a!==n&&a!==i;)n=a;return a}_step(t,r,n){let{inedges:i,hull:a,_hullIndex:o,halfedges:s,triangles:l,points:u}=this;if(i[t]===-1||!u.length)return(t+1)%(u.length>>1);let f=t,c=Dh(r-u[t*2],2)+Dh(n-u[t*2+1],2),p=i[t],h=p;do{let d=l[h],m=Dh(r-u[d*2],2)+Dh(n-u[d*2+1],2);if(m9999?"+"+qn(e,6):qn(e,4)}function z_t(e){var t=e.getUTCHours(),r=e.getUTCMinutes(),n=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":O_t(e.getUTCFullYear(),4)+"-"+qn(e.getUTCMonth()+1,2)+"-"+qn(e.getUTCDate(),2)+(i?"T"+qn(t,2)+":"+qn(r,2)+":"+qn(n,2)+"."+qn(i,3)+"Z":n?"T"+qn(t,2)+":"+qn(r,2)+":"+qn(n,2)+"Z":r||t?"T"+qn(t,2)+":"+qn(r,2)+"Z":"")}function Wl(e){var t=new RegExp('["'+e+` \r]`),r=e.charCodeAt(0);function n(c,p){var h,d,m=i(c,function(v,g){if(h)return h(v,g-1);d=v,h=p?k_t(v,p):MZ(v)});return m.columns=d||[],m}function i(c,p){var h=[],d=c.length,m=0,v=0,g,y=d<=0,x=!1;c.charCodeAt(d-1)===vg&&--d,c.charCodeAt(d-1)===RP&&--d;function _(){if(y)return LP;if(x)return x=!1,wZ;var b,w=m,T;if(c.charCodeAt(w)===PP){for(;m++=d?y=!0:(T=c.charCodeAt(m++))===vg?x=!0:T===RP&&(x=!0,c.charCodeAt(m)===vg&&++m),c.slice(w+1,b-1).replace(/""/g,'"')}for(;mqf(t,r).then(n=>new DOMParser().parseFromString(n,e))}var YZ=OP("application/xml"),XZ=OP("text/html"),qZ=OP("image/svg+xml");function ZZ(e,t){var r,n=1;e==null&&(e=0),t==null&&(t=0);function i(){var a,o=r.length,s,l=0,u=0;for(a=0;a=(c=(s+u)/2))?s=c:u=c,(v=r>=(p=(l+f)/2))?l=p:f=p,i=a,!(a=a[g=v<<1|m]))return i[g]=o,e;if(h=+e._x.call(null,a.data),d=+e._y.call(null,a.data),t===h&&r===d)return o.next=a,i?i[g]=o:e._root=o,e;do i=i?i[g]=new Array(4):e._root=new Array(4),(m=t>=(c=(s+u)/2))?s=c:u=c,(v=r>=(p=(l+f)/2))?l=p:f=p;while((g=v<<1|m)===(y=(d>=p)<<1|h>=c));return i[y]=a,i[g]=o,e}function jZ(e){var t,r,n=e.length,i,a,o=new Array(n),s=new Array(n),l=1/0,u=1/0,f=-1/0,c=-1/0;for(r=0;rf&&(f=i),ac&&(c=a));if(l>f||u>c)return this;for(this.cover(l,u).cover(f,c),r=0;re||e>=i||n>t||t>=a;)switch(u=(tf||(s=d.y0)>c||(l=d.x1)=g)<<1|e>=v)&&(d=p[p.length-1],p[p.length-1]=p[p.length-1-m],p[p.length-1-m]=d)}else{var y=e-+this._x.call(null,h.data),x=t-+this._y.call(null,h.data),_=y*y+x*x;if(_=(p=(o+l)/2))?o=p:l=p,(m=c>=(h=(s+u)/2))?s=h:u=h,t=r,!(r=r[v=m<<1|d]))return this;if(!r.length)break;(t[v+1&3]||t[v+2&3]||t[v+3&3])&&(n=t,g=v)}for(;r.data!==e;)if(i=r,!(r=r.next))return this;return(a=r.next)&&delete r.next,i?(a?i.next=a:delete i.next,this):t?(a?t[v]=a:delete t[v],(r=t[0]||t[1]||t[2]||t[3])&&r===(t[3]||t[2]||t[1]||t[0])&&!r.length&&(n?n[g]=r:this._root=r),this):(this._root=a,this)}function nK(e){for(var t=0,r=e.length;tp.index){var M=h-T.x-T.vx,P=d-T.y-T.vy,L=M*M+P*P;Lh+A||bd+A||wu.r&&(u.r=u[f].r)}function l(){if(t){var u,f=t.length,c;for(r=new Array(f),u=0;u[t(S,b,o),S])),_;for(v=0,s=new Array(g);v(e=(1664525*e+1013904223)%4294967296)/4294967296}function gK(e){return e.x}function yK(e){return e.y}var X_t=10,q_t=Math.PI*(3-Math.sqrt(5));function xK(e){var t,r=1,n=.001,i=1-Math.pow(n,1/300),a=0,o=.6,s=new Map,l=Uf(c),u=Gi("tick","end"),f=mK();e==null&&(e=[]);function c(){p(),u.call("tick",t),r1?(v==null?s.delete(m):s.set(m,d(v)),t):s.get(m)},find:function(m,v,g){var y=0,x=e.length,_,S,b,w,T;for(g==null?g=1/0:g*=g,y=0;y1?(u.on(m,v),t):u.on(m)}}}function _K(){var e,t,r,n,i=Oe(-30),a,o=1,s=1/0,l=.81;function u(h){var d,m=e.length,v=Yl(e,gK,yK).visitAfter(c);for(n=h,d=0;d=s)return;(h.data!==t||h.next)&&(g===0&&(g=Ea(r),_+=g*g),y===0&&(y=Ea(r),_+=y*y),_=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Zf(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function bo(e){return e=Zf(Math.abs(e)),e?e[1]:NaN}function MK(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function AK(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var Z_t=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Ia(e){if(!(t=Z_t.exec(e)))throw new Error("invalid format: "+e);var t;return new mg({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Ia.prototype=mg.prototype;function mg(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}mg.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function CK(e){t:for(var t=e.length,r=1,n=-1,i;r0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var UP;function DK(e,t){var r=Zf(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(UP=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+Zf(e,Math.max(0,t+a-1))[0]}function VP(e,t){var r=Zf(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}var BP={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:TK,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>VP(e*100,t),r:VP,s:DK,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function FP(e){return e}var EK=Array.prototype.map,IK=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function qb(e){var t=e.grouping===void 0||e.thousands===void 0?FP:MK(EK.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?FP:AK(EK.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"\u2212":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(c){c=Ia(c);var p=c.fill,h=c.align,d=c.sign,m=c.symbol,v=c.zero,g=c.width,y=c.comma,x=c.precision,_=c.trim,S=c.type;S==="n"?(y=!0,S="g"):BP[S]||(x===void 0&&(x=12),_=!0,S="g"),(v||p==="0"&&h==="=")&&(v=!0,p="0",h="=");var b=m==="$"?r:m==="#"&&/[boxX]/.test(S)?"0"+S.toLowerCase():"",w=m==="$"?n:/[%p]/.test(S)?o:"",T=BP[S],D=/[defgprs%]/.test(S);x=x===void 0?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function A(M){var P=b,L=w,I,E,R;if(S==="c")L=T(M)+L,M="";else{M=+M;var k=M<0||1/M<0;if(M=isNaN(M)?l:T(Math.abs(M),x),_&&(M=CK(M)),k&&+M==0&&d!=="+"&&(k=!1),P=(k?d==="("?d:s:d==="-"||d==="("?"":d)+P,L=(S==="s"?IK[8+UP/3]:"")+L+(k&&d==="("?")":""),D){for(I=-1,E=M.length;++IR||R>57){L=(R===46?i+M.slice(I+1):M.slice(I))+L,M=M.slice(0,I);break}}}y&&!v&&(M=t(M,1/0));var O=P.length+M.length+L.length,z=O>1)+P+M+L+z.slice(O);break;default:M=z+P+M+L;break}return a(M)}return A.toString=function(){return c+""},A}function f(c,p){var h=u((c=Ia(c),c.type="f",c)),d=Math.max(-8,Math.min(8,Math.floor(bo(p)/3)))*3,m=Math.pow(10,-d),v=IK[8+d/3];return function(g){return h(m*g)+v}}return{format:u,formatPrefix:f}}var Zb,Kf,gg;Kb({thousands:",",grouping:[3],currency:["$",""]});function Kb(e){return Zb=qb(e),Kf=Zb.format,gg=Zb.formatPrefix,Zb}function $b(e){return Math.max(0,-bo(Math.abs(e)))}function jb(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(bo(t)/3)))*3-bo(Math.abs(e)))}function Qb(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,bo(t)-bo(e))+1}var wt=1e-6,ys=1e-12,qt=Math.PI,Ee=qt/2,Eh=qt/4,nr=qt*2,le=180/qt,It=qt/180,Bt=Math.abs,Yi=Math.atan,Le=Math.atan2,mt=Math.cos,yg=Math.ceil,Jb=Math.exp;var tS=Math.hypot,$f=Math.log,eS=Math.pow,ft=Math.sin,rn=Math.sign||function(e){return e>0?1:e<0?-1:0},de=Math.sqrt,Ih=Math.tan;function rS(e){return e>1?0:e<-1?qt:Math.acos(e)}function Pe(e){return e>1?Ee:e<-1?-Ee:Math.asin(e)}function GP(e){return(e=ft(e/2))*e}function ge(){}function nS(e,t){e&&PK.hasOwnProperty(e.type)&&PK[e.type](e,t)}var LK={Feature:function(e,t){nS(e.geometry,t)},FeatureCollection:function(e,t){for(var r=e.features,n=-1,i=r.length;++n=0?1:-1,i=n*r,a=mt(t),o=ft(t),s=XP*o,l=YP*a+s*mt(i),u=s*n*ft(i);xg.add(Le(u,l)),WP=e,YP=a,XP=o}function zK(e){return iS=new Ae,Er(e,La),iS*2}function jf(e){return[Le(e[1],e[0]),Pe(e[2])]}function Xi(e){var t=e[0],r=e[1],n=mt(r);return[n*mt(t),n*ft(t),ft(r)]}function _g(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function xs(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function aS(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function bg(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Qf(e){var t=de(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var Xe,Zn,je,hi,Jf,FK,GK,Lh,Sg,Xl,bs,_s={point:qP,lineStart:UK,lineEnd:VK,polygonStart:function(){_s.point=WK,_s.lineStart=Q_t,_s.lineEnd=J_t,Sg=new Ae,La.polygonStart()},polygonEnd:function(){La.polygonEnd(),_s.point=qP,_s.lineStart=UK,_s.lineEnd=VK,xg<0?(Xe=-(je=180),Zn=-(hi=90)):Sg>wt?hi=90:Sg<-wt&&(Zn=-90),bs[0]=Xe,bs[1]=je},sphere:function(){Xe=-(je=180),Zn=-(hi=90)}};function qP(e,t){Xl.push(bs=[Xe=e,je=e]),thi&&(hi=t)}function HK(e,t){var r=Xi([e*It,t*It]);if(Lh){var n=xs(Lh,r),i=[n[1],-n[0],0],a=xs(i,n);Qf(a),a=jf(a);var o=e-Jf,s=o>0?1:-1,l=a[0]*le*s,u,f=Bt(o)>180;f^(s*Jfhi&&(hi=u)):(l=(l+360)%360-180,f^(s*Jfhi&&(hi=t))),f?epi(Xe,je)&&(je=e):pi(e,je)>pi(Xe,je)&&(Xe=e):je>=Xe?(eje&&(je=e)):e>Jf?pi(Xe,e)>pi(Xe,je)&&(je=e):pi(e,je)>pi(Xe,je)&&(Xe=e)}else Xl.push(bs=[Xe=e,je=e]);thi&&(hi=t),Lh=r,Jf=e}function UK(){_s.point=HK}function VK(){bs[0]=Xe,bs[1]=je,_s.point=qP,Lh=null}function WK(e,t){if(Lh){var r=e-Jf;Sg.add(Bt(r)>180?r+(r>0?360:-360):r)}else FK=e,GK=t;La.point(e,t),HK(e,t)}function Q_t(){La.lineStart()}function J_t(){WK(FK,GK),La.lineEnd(),Bt(Sg)>wt&&(Xe=-(je=180)),bs[0]=Xe,bs[1]=je,Lh=null}function pi(e,t){return(t-=e)<0?t+360:t}function tbt(e,t){return e[0]-t[0]}function BK(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tpi(n[0],n[1])&&(n[1]=i[1]),pi(i[0],n[1])>pi(n[0],n[1])&&(n[0]=i[0])):a.push(n=i);for(o=-1/0,r=a.length-1,t=0,n=a[r];t<=r;n=i,++t)i=a[t],(s=pi(n[1],i[0]))>o&&(o=s,Xe=i[0],je=n[1])}return Xl=bs=null,Xe===1/0||Zn===1/0?[[NaN,NaN],[NaN,NaN]]:[[Xe,Zn],[je,hi]]}var wg,oS,sS,lS,uS,fS,cS,pS,ZP,KP,$P,ZK,KK,xn,_n,bn,Pa={sphere:ge,point:jP,lineStart:XK,lineEnd:qK,polygonStart:function(){Pa.lineStart=nbt,Pa.lineEnd=ibt},polygonEnd:function(){Pa.lineStart=XK,Pa.lineEnd=qK}};function jP(e,t){e*=It,t*=It;var r=mt(t);Tg(r*mt(e),r*ft(e),ft(t))}function Tg(e,t,r){++wg,sS+=(e-sS)/wg,lS+=(t-lS)/wg,uS+=(r-uS)/wg}function XK(){Pa.point=ebt}function ebt(e,t){e*=It,t*=It;var r=mt(t);xn=r*mt(e),_n=r*ft(e),bn=ft(t),Pa.point=rbt,Tg(xn,_n,bn)}function rbt(e,t){e*=It,t*=It;var r=mt(t),n=r*mt(e),i=r*ft(e),a=ft(t),o=Le(de((o=_n*a-bn*i)*o+(o=bn*n-xn*a)*o+(o=xn*i-_n*n)*o),xn*n+_n*i+bn*a);oS+=o,fS+=o*(xn+(xn=n)),cS+=o*(_n+(_n=i)),pS+=o*(bn+(bn=a)),Tg(xn,_n,bn)}function qK(){Pa.point=jP}function nbt(){Pa.point=abt}function ibt(){$K(ZK,KK),Pa.point=jP}function abt(e,t){ZK=e,KK=t,e*=It,t*=It,Pa.point=$K;var r=mt(t);xn=r*mt(e),_n=r*ft(e),bn=ft(t),Tg(xn,_n,bn)}function $K(e,t){e*=It,t*=It;var r=mt(t),n=r*mt(e),i=r*ft(e),a=ft(t),o=_n*a-bn*i,s=bn*n-xn*a,l=xn*i-_n*n,u=tS(o,s,l),f=Pe(u),c=u&&-f/u;ZP.add(c*o),KP.add(c*s),$P.add(c*l),oS+=f,fS+=f*(xn+(xn=n)),cS+=f*(_n+(_n=i)),pS+=f*(bn+(bn=a)),Tg(xn,_n,bn)}function jK(e){wg=oS=sS=lS=uS=fS=cS=pS=0,ZP=new Ae,KP=new Ae,$P=new Ae,Er(e,Pa);var t=+ZP,r=+KP,n=+$P,i=tS(t,r,n);return iqt&&(e-=Math.round(e/nr)*nr),[e,t]}QP.invert=QP;function Ag(e,t,r){return(e%=nr)?t||r?Mg(JK(e),t$(t,r)):JK(e):t||r?t$(t,r):QP}function QK(e){return function(t,r){return t+=e,Bt(t)>qt&&(t-=Math.round(t/nr)*nr),[t,r]}}function JK(e){var t=QK(e);return t.invert=QK(-e),t}function t$(e,t){var r=mt(e),n=ft(e),i=mt(t),a=ft(t);function o(s,l){var u=mt(l),f=mt(s)*u,c=ft(s)*u,p=ft(l),h=p*r+f*n;return[Le(c*i-h*a,f*r-p*n),Pe(h*i+c*a)]}return o.invert=function(s,l){var u=mt(l),f=mt(s)*u,c=ft(s)*u,p=ft(l),h=p*i-c*a;return[Le(c*i+p*a,f*r+h*n),Pe(h*r-f*n)]},o}function hS(e){e=Ag(e[0]*It,e[1]*It,e.length>2?e[2]*It:0);function t(r){return r=e(r[0]*It,r[1]*It),r[0]*=le,r[1]*=le,r}return t.invert=function(r){return r=e.invert(r[0]*It,r[1]*It),r[0]*=le,r[1]*=le,r},t}function JP(e,t,r,n,i,a){if(r){var o=mt(t),s=ft(t),l=n*r;i==null?(i=t+n*nr,a=t-l/2):(i=e$(o,i),a=e$(o,a),(n>0?ia)&&(i+=n*nr));for(var u,f=i;n>0?f>a:f1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}function Ph(e,t){return Bt(e[0]-t[0])=0;--s)i.point((c=f[s])[0],c[1]);else n(p.x,p.p.x,-1,i);p=p.p}p=p.o,f=p.z,h=!h}while(!p.v);i.lineEnd()}}}function n$(e){if(t=e.length){for(var t,r=0,n=e[0],i;++r=0?1:-1,A=D*T,M=A>qt,P=v*b;if(l.add(Le(P*D*ft(A),g*w+P*mt(A))),o+=M?T+D*nr:T,M^d>=r^_>=r){var L=xs(Xi(h),Xi(x));Qf(L);var I=xs(a,L);Qf(I);var E=(M^T>=0?-1:1)*Pe(I[2]);(n>E||n===E&&(L[0]||L[1]))&&(s+=M^T>=0?1:-1)}}return(o<-wt||o0){for(l||(i.polygonStart(),l=!0),i.lineStart(),b=0;b1&&_&2&&S.push(S.pop().concat(S.shift())),f.push(S.filter(obt))}}return p}}function obt(e){return e.length>1}function sbt(e,t){return((e=e.x)[0]<0?e[1]-Ee-wt:Ee-e[1])-((t=t.x)[0]<0?t[1]-Ee-wt:Ee-t[1])}var Cg=yS(function(){return!0},lbt,fbt,[-qt,-Ee]);function lbt(e){var t=NaN,r=NaN,n=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(a,o){var s=a>0?qt:-qt,l=Bt(a-t);Bt(l-qt)0?Ee:-Ee),e.point(n,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(a,r),i=0):n!==s&&l>=qt&&(Bt(t-n)wt?Yi((ft(t)*(a=mt(n))*ft(r)-ft(n)*(i=mt(t))*ft(e))/(i*a*o)):(t+n)/2}function fbt(e,t,r,n){var i;if(e==null)i=r*Ee,n.point(-qt,i),n.point(0,i),n.point(qt,i),n.point(qt,0),n.point(qt,-i),n.point(0,-i),n.point(-qt,-i),n.point(-qt,0),n.point(-qt,i);else if(Bt(e[0]-t[0])>wt){var a=e[0]0,i=Bt(t)>wt;function a(f,c,p,h){JP(h,e,r,p,f,c)}function o(f,c){return mt(f)*mt(c)>t}function s(f){var c,p,h,d,m;return{lineStart:function(){d=h=!1,m=1},point:function(v,g){var y=[v,g],x,_=o(v,g),S=n?_?0:u(v,g):_?u(v+(v<0?qt:-qt),g):0;if(!c&&(d=h=_)&&f.lineStart(),_!==h&&(x=l(c,y),(!x||Ph(c,x)||Ph(y,x))&&(y[2]=1)),_!==h)m=0,_?(f.lineStart(),x=l(y,c),f.point(x[0],x[1])):(x=l(c,y),f.point(x[0],x[1],2),f.lineEnd()),c=x;else if(i&&c&&n^_){var b;!(S&p)&&(b=l(y,c,!0))&&(m=0,n?(f.lineStart(),f.point(b[0][0],b[0][1]),f.point(b[1][0],b[1][1]),f.lineEnd()):(f.point(b[1][0],b[1][1]),f.lineEnd(),f.lineStart(),f.point(b[0][0],b[0][1],3)))}_&&(!c||!Ph(c,y))&&f.point(y[0],y[1]),c=y,h=_,p=S},lineEnd:function(){h&&f.lineEnd(),c=null},clean:function(){return m|(d&&h)<<1}}}function l(f,c,p){var h=Xi(f),d=Xi(c),m=[1,0,0],v=xs(h,d),g=_g(v,v),y=v[0],x=g-y*y;if(!x)return!p&&f;var _=t*g/x,S=-t*y/x,b=xs(m,v),w=bg(m,_),T=bg(v,S);aS(w,T);var D=b,A=_g(w,D),M=_g(D,D),P=A*A-M*(_g(w,w)-1);if(!(P<0)){var L=de(P),I=bg(D,(-A-L)/M);if(aS(I,w),I=jf(I),!p)return I;var E=f[0],R=c[0],k=f[1],O=c[1],z;R0^I[1]<(Bt(I[0]-E)qt^(E<=I[0]&&I[0]<=R)){var et=bg(D,(-A+L)/M);return aS(et,w),[I,jf(et)]}}}function u(f,c){var p=n?e:qt-e,h=0;return f<-p?h|=1:f>p&&(h|=2),c<-p?h|=4:c>p&&(h|=8),h}return yS(o,s,a,n?[0,-e]:[-qt,e-qt])}function i$(e,t,r,n,i,a){var o=e[0],s=e[1],l=t[0],u=t[1],f=0,c=1,p=l-o,h=u-s,d;if(d=r-o,!(!p&&d>0)){if(d/=p,p<0){if(d0){if(d>c)return;d>f&&(f=d)}if(d=i-o,!(!p&&d<0)){if(d/=p,p<0){if(d>c)return;d>f&&(f=d)}else if(p>0){if(d0)){if(d/=h,h<0){if(d0){if(d>c)return;d>f&&(f=d)}if(d=a-s,!(!h&&d<0)){if(d/=h,h<0){if(d>c)return;d>f&&(f=d)}else if(h>0){if(d0&&(e[0]=o+f*p,e[1]=s+f*h),c<1&&(t[0]=o+c*p,t[1]=s+c*h),!0}}}}}var Dg=1e9,_S=-Dg;function Ss(e,t,r,n){function i(u,f){return e<=u&&u<=r&&t<=f&&f<=n}function a(u,f,c,p){var h=0,d=0;if(u==null||(h=o(u,c))!==(d=o(f,c))||l(u,f)<0^c>0)do p.point(h===0||h===3?e:r,h>1?n:t);while((h=(h+c+4)%4)!==d);else p.point(f[0],f[1])}function o(u,f){return Bt(u[0]-e)0?0:3:Bt(u[0]-r)0?2:1:Bt(u[1]-t)0?1:0:f>0?3:2}function s(u,f){return l(u.x,f.x)}function l(u,f){var c=o(u,1),p=o(f,1);return c!==p?c-p:c===0?f[1]-u[1]:c===1?u[0]-f[0]:c===2?u[1]-f[1]:f[0]-u[0]}return function(u){var f=u,c=dS(),p,h,d,m,v,g,y,x,_,S,b,w={point:T,lineStart:P,lineEnd:L,polygonStart:A,polygonEnd:M};function T(E,R){i(E,R)&&f.point(E,R)}function D(){for(var E=0,R=0,k=h.length;Rn&&(tt-Y)*(n-et)>(lt-et)*(e-Y)&&++E:lt<=n&&(tt-Y)*(n-et)<(lt-et)*(e-Y)&&--E;return E}function A(){f=c,p=[],h=[],b=!0}function M(){var E=D(),R=b&&E,k=(p=Df(p)).length;(R||k)&&(u.polygonStart(),R&&(u.lineStart(),a(null,null,1,u),u.lineEnd()),k&&mS(p,s,E,a,u),u.polygonEnd()),f=u,p=h=d=null}function P(){w.point=I,h&&h.push(d=[]),S=!0,_=!1,y=x=NaN}function L(){p&&(I(m,v),g&&_&&c.rejoin(),p.push(c.result())),w.point=T,_&&f.lineEnd()}function I(E,R){var k=i(E,R);if(h&&d.push([E,R]),S)m=E,v=R,g=k,S=!1,k&&(f.lineStart(),f.point(E,R));else if(k&&_)f.point(E,R);else{var O=[y=Math.max(_S,Math.min(Dg,y)),x=Math.max(_S,Math.min(Dg,x))],z=[E=Math.max(_S,Math.min(Dg,E)),R=Math.max(_S,Math.min(Dg,R))];i$(O,z,e,t,r,n)?(_||(f.lineStart(),f.point(O[0],O[1])),f.point(z[0],z[1]),k||f.lineEnd(),b=!1):k&&(f.lineStart(),f.point(E,R),b=!1)}y=E,x=R,_=k}return w}}function a$(){var e=0,t=0,r=960,n=500,i,a,o;return o={stream:function(s){return i&&a===s?i:i=Ss(e,t,r,n)(a=s)},extent:function(s){return arguments.length?(e=+s[0][0],t=+s[0][1],r=+s[1][0],n=+s[1][1],i=a=null,o):[[e,t],[r,n]]}}}var eR,rR,bS,SS,Rh={sphere:ge,point:ge,lineStart:cbt,lineEnd:ge,polygonStart:ge,polygonEnd:ge};function cbt(){Rh.point=hbt,Rh.lineEnd=pbt}function pbt(){Rh.point=Rh.lineEnd=ge}function hbt(e,t){e*=It,t*=It,rR=e,bS=ft(t),SS=mt(t),Rh.point=dbt}function dbt(e,t){e*=It,t*=It;var r=ft(t),n=mt(t),i=Bt(e-rR),a=mt(i),o=ft(i),s=n*o,l=SS*r-bS*n*a,u=bS*r+SS*n*a;eR.add(Le(de(s*s+l*l),u)),rR=e,bS=r,SS=n}function wS(e){return eR=new Ae,Er(e,Rh),+eR}var nR=[null,null],vbt={type:"LineString",coordinates:nR};function Nh(e,t){return nR[0]=e,nR[1]=t,wS(vbt)}var o$={Feature:function(e,t){return TS(e.geometry,t)},FeatureCollection:function(e,t){for(var r=e.features,n=-1,i=r.length;++n0&&(i=Nh(e[a],e[a-1]),i>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))wt}).map(p)).concat(Fi(yg(a/u)*u,i,u).filter(function(x){return Bt(x%c)>wt}).map(h))}return g.lines=function(){return y().map(function(x){return{type:"LineString",coordinates:x}})},g.outline=function(){return{type:"Polygon",coordinates:[d(n).concat(m(o).slice(1),d(r).reverse().slice(1),m(s).reverse().slice(1))]}},g.extent=function(x){return arguments.length?g.extentMajor(x).extentMinor(x):g.extentMinor()},g.extentMajor=function(x){return arguments.length?(n=+x[0][0],r=+x[1][0],s=+x[0][1],o=+x[1][1],n>r&&(x=n,n=r,r=x),s>o&&(x=s,s=o,o=x),g.precision(v)):[[n,s],[r,o]]},g.extentMinor=function(x){return arguments.length?(t=+x[0][0],e=+x[1][0],a=+x[0][1],i=+x[1][1],t>e&&(x=t,t=e,e=x),a>i&&(x=a,a=i,i=x),g.precision(v)):[[t,a],[e,i]]},g.step=function(x){return arguments.length?g.stepMajor(x).stepMinor(x):g.stepMinor()},g.stepMajor=function(x){return arguments.length?(f=+x[0],c=+x[1],g):[f,c]},g.stepMinor=function(x){return arguments.length?(l=+x[0],u=+x[1],g):[l,u]},g.precision=function(x){return arguments.length?(v=+x,p=h$(a,i,90),h=d$(t,e,v),d=h$(s,o,90),m=d$(n,r,v),g):v},g.extentMajor([[-180,-90+wt],[180,90-wt]]).extentMinor([[-180,-80-wt],[180,80+wt]])}function v$(){return MS()()}function m$(e,t){var r=e[0]*It,n=e[1]*It,i=t[0]*It,a=t[1]*It,o=mt(n),s=ft(n),l=mt(a),u=ft(a),f=o*mt(r),c=o*ft(r),p=l*mt(i),h=l*ft(i),d=2*Pe(de(GP(a-n)+o*l*GP(i-r))),m=ft(d),v=d?function(g){var y=ft(g*=d)/m,x=ft(d-g)/m,_=x*f+y*p,S=x*c+y*h,b=x*s+y*u;return[Le(S,_)*le,Le(b,de(_*_+S*S))*le]}:function(){return[r*le,n*le]};return v.distance=d,v}var ql=e=>e;var iR=new Ae,aR=new Ae,g$,y$,oR,sR,Zl={point:ge,lineStart:ge,lineEnd:ge,polygonStart:function(){Zl.lineStart=gbt,Zl.lineEnd=xbt},polygonEnd:function(){Zl.lineStart=Zl.lineEnd=Zl.point=ge,iR.add(Bt(aR)),aR=new Ae},result:function(){var e=iR/2;return iR=new Ae,e}};function gbt(){Zl.point=ybt}function ybt(e,t){Zl.point=x$,g$=oR=e,y$=sR=t}function x$(e,t){aR.add(sR*e-oR*t),oR=e,sR=t}function xbt(){x$(g$,y$)}var lR=Zl;var kh=1/0,AS=kh,Eg=-kh,CS=Eg,_bt={point:bbt,lineStart:ge,lineEnd:ge,polygonStart:ge,polygonEnd:ge,result:function(){var e=[[kh,AS],[Eg,CS]];return Eg=CS=-(AS=kh=1/0),e}};function bbt(e,t){eEg&&(Eg=e),tCS&&(CS=t)}var Oh=_bt;var uR=0,fR=0,Ig=0,DS=0,ES=0,zh=0,cR=0,pR=0,Lg=0,S$,w$,So,wo,Ra={point:ec,lineStart:_$,lineEnd:b$,polygonStart:function(){Ra.lineStart=Tbt,Ra.lineEnd=Mbt},polygonEnd:function(){Ra.point=ec,Ra.lineStart=_$,Ra.lineEnd=b$},result:function(){var e=Lg?[cR/Lg,pR/Lg]:zh?[DS/zh,ES/zh]:Ig?[uR/Ig,fR/Ig]:[NaN,NaN];return uR=fR=Ig=DS=ES=zh=cR=pR=Lg=0,e}};function ec(e,t){uR+=e,fR+=t,++Ig}function _$(){Ra.point=Sbt}function Sbt(e,t){Ra.point=wbt,ec(So=e,wo=t)}function wbt(e,t){var r=e-So,n=t-wo,i=de(r*r+n*n);DS+=i*(So+e)/2,ES+=i*(wo+t)/2,zh+=i,ec(So=e,wo=t)}function b$(){Ra.point=ec}function Tbt(){Ra.point=Abt}function Mbt(){T$(S$,w$)}function Abt(e,t){Ra.point=T$,ec(S$=So=e,w$=wo=t)}function T$(e,t){var r=e-So,n=t-wo,i=de(r*r+n*n);DS+=i*(So+e)/2,ES+=i*(wo+t)/2,zh+=i,i=wo*e-So*t,cR+=i*(So+e),pR+=i*(wo+t),Lg+=i*3,ec(So=e,wo=t)}var hR=Ra;function IS(e){this._context=e}IS.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,nr);break}}},result:ge};var vR=new Ae,dR,M$,A$,Pg,Rg,LS={point:ge,lineStart:function(){LS.point=Cbt},lineEnd:function(){dR&&C$(M$,A$),LS.point=ge},polygonStart:function(){dR=!0},polygonEnd:function(){dR=null},result:function(){var e=+vR;return vR=new Ae,e}};function Cbt(e,t){LS.point=C$,M$=Pg=e,A$=Rg=t}function C$(e,t){Pg-=e,Rg-=t,vR.add(de(Pg*Pg+Rg*Rg)),Pg=e,Rg=t}var mR=LS;var D$,PS,E$,I$,Uh=class{constructor(t){this._append=t==null?L$:Dbt(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(t,r){switch(this._point){case 0:{this._append`M${t},${r}`,this._point=1;break}case 1:{this._append`L${t},${r}`;break}default:{if(this._append`M${t},${r}`,this._radius!==E$||this._append!==PS){let n=this._radius,i=this._;this._="",this._append`m0,${n}a${n},${n} 0 1,1 0,${-2*n}a${n},${n} 0 1,1 0,${2*n}z`,E$=n,PS=this._append,I$=this._,this._=i}this._+=I$;break}}}result(){let t=this._;return this._="",t.length?t:null}};function L$(e){let t=1;this._+=e[0];for(let r=e.length;t=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return L$;if(t!==D$){let r=10**t;D$=t,PS=function(i){let a=1;this._+=i[0];for(let o=i.length;a=0))throw new RangeError(`invalid digits: ${s}`);r=l}return t===null&&(a=new Uh(r)),o},o.projection(e).digits(r).context(t)}function R$(e){return{stream:Kl(e)}}function Kl(e){return function(t){var r=new gR;for(var n in e)r[n]=e[n];return r.stream=t,r}}function gR(){}gR.prototype={constructor:gR,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function yR(e,t,r){var n=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),n!=null&&e.clipExtent(null),Er(r,e.stream(Oh)),t(Oh.result()),n!=null&&e.clipExtent(n),e}function rc(e,t,r){return yR(e,function(n){var i=t[1][0]-t[0][0],a=t[1][1]-t[0][1],o=Math.min(i/(n[1][0]-n[0][0]),a/(n[1][1]-n[0][1])),s=+t[0][0]+(i-o*(n[1][0]+n[0][0]))/2,l=+t[0][1]+(a-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([s,l])},r)}function Vh(e,t,r){return rc(e,[[0,0],t],r)}function Bh(e,t,r){return yR(e,function(n){var i=+t,a=i/(n[1][0]-n[0][0]),o=(i-a*(n[1][0]+n[0][0]))/2,s=-a*n[0][1];e.scale(150*a).translate([o,s])},r)}function Fh(e,t,r){return yR(e,function(n){var i=+t,a=i/(n[1][1]-n[0][1]),o=-a*n[0][0],s=(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,s])},r)}var N$=16,Ebt=mt(30*It);function xR(e,t){return+t?Lbt(e,t):Ibt(e)}function Ibt(e){return Kl({point:function(t,r){t=e(t,r),this.stream.point(t[0],t[1])}})}function Lbt(e,t){function r(n,i,a,o,s,l,u,f,c,p,h,d,m,v){var g=u-n,y=f-i,x=g*g+y*y;if(x>4*t&&m--){var _=o+p,S=s+h,b=l+d,w=de(_*_+S*S+b*b),T=Pe(b/=w),D=Bt(Bt(b)-1)t||Bt((g*L+y*I)/x-.5)>.3||o*p+s*h+l*d2?E[2]%360*It:0,L()):[s*le,l*le,u*le]},M.angle=function(E){return arguments.length?(c=E%360*It,L()):c*le},M.reflectX=function(E){return arguments.length?(p=E?-1:1,L()):p<0},M.reflectY=function(E){return arguments.length?(h=E?-1:1,L()):h<0},M.precision=function(E){return arguments.length?(b=xR(w,S=E*E),I()):de(S)},M.fitExtent=function(E,R){return rc(M,E,R)},M.fitSize=function(E,R){return Vh(M,E,R)},M.fitWidth=function(E,R){return Bh(M,E,R)},M.fitHeight=function(E,R){return Fh(M,E,R)};function L(){var E=k$(r,0,0,p,h,c).apply(null,t(a,o)),R=k$(r,n-E[0],i-E[1],p,h,c);return f=Ag(s,l,u),w=Mg(t,R),T=Mg(f,w),b=xR(w,S),I()}function I(){return D=A=null,M}return function(){return t=e.apply(this,arguments),M.invert=t.invert&&P,L()}}function Gh(e){var t=0,r=qt/3,n=Ng(e),i=n(t,r);return i.parallels=function(a){return arguments.length?n(t=a[0]*It,r=a[1]*It):[t*le,r*le]},i}function O$(e){var t=mt(e);function r(n,i){return[n*t,ft(i)/t]}return r.invert=function(n,i){return[n/t,Pe(i*t)]},r}function _R(e,t){var r=ft(e),n=(r+ft(t))/2;if(Bt(n)=.12&&v<.234&&m>=-.425&&m<-.214?i:v>=.166&&v<.234&&m>=-.214&&m<-.115?o:r).invert(p)},f.stream=function(p){return e&&t===p?e:e=kbt([r.stream(t=p),i.stream(p),o.stream(p)])},f.precision=function(p){return arguments.length?(r.precision(p),i.precision(p),o.precision(p),c()):r.precision()},f.scale=function(p){return arguments.length?(r.scale(p),i.scale(p*.35),o.scale(p),f.translate(r.translate())):r.scale()},f.translate=function(p){if(!arguments.length)return r.translate();var h=r.scale(),d=+p[0],m=+p[1];return n=r.translate(p).clipExtent([[d-.455*h,m-.238*h],[d+.455*h,m+.238*h]]).stream(u),a=i.translate([d-.307*h,m+.201*h]).clipExtent([[d-.425*h+wt,m+.12*h+wt],[d-.214*h-wt,m+.234*h-wt]]).stream(u),s=o.translate([d-.205*h,m+.212*h]).clipExtent([[d-.214*h+wt,m+.166*h+wt],[d-.115*h-wt,m+.234*h-wt]]).stream(u),c()},f.fitExtent=function(p,h){return rc(f,p,h)},f.fitSize=function(p,h){return Vh(f,p,h)},f.fitWidth=function(p,h){return Bh(f,p,h)},f.fitHeight=function(p,h){return Fh(f,p,h)};function c(){return e=t=null,f}return f.scale(1070)}function NS(e){return function(t,r){var n=mt(t),i=mt(r),a=e(n*i);return a===1/0?[2,0]:[a*i*ft(t),a*ft(r)]}}function To(e){return function(t,r){var n=de(t*t+r*r),i=e(n),a=ft(i),o=mt(i);return[Le(t*a,n*o),Pe(n&&r*a/n)]}}var kS=NS(function(e){return de(2/(1+e))});kS.invert=To(function(e){return 2*Pe(e/2)});function U$(){return ir(kS).scale(124.75).clipAngle(180-.001)}var OS=NS(function(e){return(e=rS(e))&&e/ft(e)});OS.invert=To(function(e){return e});function V$(){return ir(OS).scale(79.4188).clipAngle(180-.001)}function ic(e,t){return[e,$f(Ih((Ee+t)/2))]}ic.invert=function(e,t){return[e,2*Yi(Jb(t))-Ee]};function B$(){return bR(ic).scale(961/nr)}function bR(e){var t=ir(e),r=t.center,n=t.scale,i=t.translate,a=t.clipExtent,o=null,s,l,u;t.scale=function(c){return arguments.length?(n(c),f()):n()},t.translate=function(c){return arguments.length?(i(c),f()):i()},t.center=function(c){return arguments.length?(r(c),f()):r()},t.clipExtent=function(c){return arguments.length?(c==null?o=s=l=u=null:(o=+c[0][0],s=+c[0][1],l=+c[1][0],u=+c[1][1]),f()):o==null?null:[[o,s],[l,u]]};function f(){var c=qt*n(),p=t(hS(t.rotate()).invert([0,0]));return a(o==null?[[p[0]-c,p[1]-c],[p[0]+c,p[1]+c]]:e===ic?[[Math.max(p[0]-c,o),s],[Math.min(p[0]+c,l),u]]:[[o,Math.max(p[1]-c,s)],[l,Math.min(p[1]+c,u)]])}return f()}function zS(e){return Ih((Ee+e)/2)}function SR(e,t){var r=mt(e),n=e===t?ft(e):$f(r/mt(t))/$f(zS(t)/zS(e)),i=r*eS(zS(e),n)/n;if(!n)return ic;function a(o,s){i>0?s<-Ee+wt&&(s=-Ee+wt):s>Ee-wt&&(s=Ee-wt);var l=i/eS(zS(s),n);return[l*ft(n*o),i-l*mt(n*o)]}return a.invert=function(o,s){var l=i-s,u=rn(n)*de(o*o+l*l),f=Le(o,Bt(l))*rn(l);return l*n<0&&(f-=qt*rn(o)*rn(l)),[f/n,2*Yi(eS(i/u,1/n))-Ee]},a}function F$(){return Gh(SR).scale(109.5).parallels([30,30])}function ac(e,t){return[e,t]}ac.invert=ac;function G$(){return ir(ac).scale(152.63)}function wR(e,t){var r=mt(e),n=e===t?ft(e):(r-mt(t))/(t-e),i=r/n+e;if(Bt(n)wt&&--n>0);return[e/(.8707+(a=r*r)*(-.131979+a*(-.013791+a*a*a*(.003971-.001529*a)))),r]};function q$(){return ir(FS).scale(175.295)}function GS(e,t){return[mt(t)*ft(e),ft(t)]}GS.invert=To(Pe);function Z$(){return ir(GS).scale(249.5).clipAngle(90+wt)}function HS(e,t){var r=mt(t),n=1+mt(e)*r;return[r*ft(e)/n,ft(t)/n]}HS.invert=To(function(e){return 2*Yi(e)});function K$(){return ir(HS).scale(250).clipAngle(142)}function WS(e,t){return[$f(Ih((Ee+t)/2)),-e]}WS.invert=function(e,t){return[-t,2*Yi(Jb(e))-Ee]};function $$(){var e=bR(WS),t=e.center,r=e.rotate;return e.center=function(n){return arguments.length?t([-n[1],n[0]]):(n=t(),[n[1],-n[0]])},e.rotate=function(n){return arguments.length?r([n[0],n[1],n.length>2?n[2]+90:90]):(n=r(),[n[0],n[1],n[2]-90])},r([0,0,90]).scale(159.155)}function zbt(e,t){return e.parent===t.parent?1:2}function Ubt(e){return e.reduce(Vbt,0)/e.length}function Vbt(e,t){return e+t.x}function Bbt(e){return 1+e.reduce(Fbt,0)}function Fbt(e,t){return Math.max(e,t.y)}function Gbt(e){for(var t;t=e.children;)e=t[0];return e}function Hbt(e){for(var t;t=e.children;)e=t[t.length-1];return e}function j$(){var e=zbt,t=1,r=1,n=!1;function i(a){var o,s=0;a.eachAfter(function(p){var h=p.children;h?(p.x=Ubt(h),p.y=Bbt(h)):(p.x=o?s+=e(p,o):0,p.y=0,o=p)});var l=Gbt(a),u=Hbt(a),f=l.x-e(l,u)/2,c=u.x+e(u,l)/2;return a.eachAfter(n?function(p){p.x=(p.x-a.x)*t,p.y=(a.y-p.y)*r}:function(p){p.x=(p.x-f)/(c-f)*t,p.y=(1-(a.y?p.y/a.y:1))*r})}return i.separation=function(a){return arguments.length?(e=a,i):e},i.size=function(a){return arguments.length?(n=!1,t=+a[0],r=+a[1],i):n?null:[t,r]},i.nodeSize=function(a){return arguments.length?(n=!0,t=+a[0],r=+a[1],i):n?[t,r]:null},i}function Wbt(e){var t=0,r=e.children,n=r&&r.length;if(!n)t=1;else for(;--n>=0;)t+=r[n].value;e.value=t}function Q$(){return this.eachAfter(Wbt)}function J$(e,t){let r=-1;for(let n of this)e.call(t,n,++r,this);return this}function tj(e,t){for(var r=this,n=[r],i,a,o=-1;r=n.pop();)if(e.call(t,r,++o,this),i=r.children)for(a=i.length-1;a>=0;--a)n.push(i[a]);return this}function ej(e,t){for(var r=this,n=[r],i=[],a,o,s,l=-1;r=n.pop();)if(i.push(r),a=r.children)for(o=0,s=a.length;o=0;)r+=n[i].value;t.value=r})}function ij(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function aj(e){for(var t=this,r=Ybt(t,e),n=[t];t!==r;)t=t.parent,n.push(t);for(var i=n.length;e!==r;)n.splice(i,0,e),e=e.parent;return n}function Ybt(e,t){if(e===t)return e;var r=e.ancestors(),n=t.ancestors(),i=null;for(e=r.pop(),t=n.pop();e===t;)i=e,e=r.pop(),t=n.pop();return i}function oj(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function sj(){return Array.from(this)}function lj(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function uj(){var e=this,t=[];return e.each(function(r){r!==e&&t.push({source:r.parent,target:r})}),t}function*fj(){var e=this,t,r=[e],n,i,a;do for(t=r.reverse(),r=[];e=t.pop();)if(yield e,n=e.children)for(i=0,a=n.length;i=0;--s)i.push(a=o[s]=new Mo(o[s])),a.parent=n,a.depth=n.depth+1;return r.eachBefore(TR)}function Xbt(){return Vg(this).eachBefore(Kbt)}function qbt(e){return e.children}function Zbt(e){return Array.isArray(e)?e[1]:null}function Kbt(e){e.data.value!==void 0&&(e.value=e.data.value),e.data=e.data.data}function TR(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function Mo(e){this.data=e,this.depth=this.height=0,this.parent=null}Mo.prototype=Vg.prototype={constructor:Mo,count:Q$,each:J$,eachAfter:ej,eachBefore:tj,find:rj,sum:nj,sort:ij,path:aj,ancestors:oj,descendants:sj,leaves:lj,links:uj,copy:Xbt,[Symbol.iterator]:fj};function Hh(e){return e==null?null:MR(e)}function MR(e){if(typeof e!="function")throw new Error;return e}function ws(){return 0}function $l(e){return function(){return e}}function Wh(){let e=1;return()=>(e=(1664525*e+1013904223)%4294967296)/4294967296}function cj(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function pj(e,t){let r=e.length,n,i;for(;r;)i=t()*r--|0,n=e[r],e[r]=e[i],e[i]=n;return e}function hj(e){return CR(e,Wh())}function CR(e,t){for(var r=0,n=(e=pj(Array.from(e),t)).length,i=[],a,o;r0&&r*r>n*n+i*i}function AR(e,t){for(var r=0;r1e-6?(M+Math.sqrt(M*M-4*A*P))/(2*A):P/M);return{x:n+b+w*L,y:i+T+D*L,r:L}}function mj(e,t,r){var n=e.x-t.x,i,a,o=e.y-t.y,s,l,u=n*n+o*o;u?(a=t.r+r.r,a*=a,l=e.r+r.r,l*=l,a>l?(i=(u+l-a)/(2*u),s=Math.sqrt(Math.max(0,l/u-i*i)),r.x=e.x-i*n-s*o,r.y=e.y-i*o+s*n):(i=(u+a-l)/(2*u),s=Math.sqrt(Math.max(0,a/u-i*i)),r.x=t.x+i*n-s*o,r.y=t.y+i*o+s*n)):(r.x=t.x+r.r,r.y=t.y)}function gj(e,t){var r=e.r+t.r-1e-6,n=t.x-e.x,i=t.y-e.y;return r>0&&r*r>n*n+i*i}function yj(e){var t=e._,r=e.next._,n=t.r+r.r,i=(t.x*r.r+r.x*t.r)/n,a=(t.y*r.r+r.y*t.r)/n;return i*i+a*a}function XS(e){this._=e,this.next=null,this.previous=null}function DR(e,t){if(!(a=(e=cj(e)).length))return 0;var r,n,i,a,o,s,l,u,f,c,p;if(r=e[0],r.x=0,r.y=0,!(a>1))return r.r;if(n=e[1],r.x=-n.r,n.x=r.r,n.y=0,!(a>2))return r.r+n.r;mj(n,r,i=e[2]),r=new XS(r),n=new XS(n),i=new XS(i),r.next=i.previous=n,n.next=r.previous=i,i.next=n.previous=r;t:for(l=3;lnSt(r(_,S,i))),y=g.map(Mj),x=new Set(g).add("");for(let _ of y)x.has(_)||(x.add(_),g.push(_),y.push(Mj(_)),a.push(IR));o=(_,S)=>g[S],s=(_,S)=>y[S]}for(f=0,l=a.length;f=0&&(h=a[g],h.data===IR);--g)h.data=null}if(c.parent=tSt,c.eachBefore(function(g){g.depth=g.parent.depth+1,--l}).eachBefore(TR),c.parent=null,l>0)throw new Error("cycle");return c}return n.id=function(i){return arguments.length?(e=Hh(i),n):e},n.parentId=function(i){return arguments.length?(t=Hh(i),n):t},n.path=function(i){return arguments.length?(r=Hh(i),n):r},n}function nSt(e){e=`${e}`;let t=e.length;return LR(e,t-1)&&!LR(e,t-2)&&(e=e.slice(0,-1)),e[0]==="/"?e:`/${e}`}function Mj(e){let t=e.length;if(t<2)return"";for(;--t>1&&!LR(e,t););return e.slice(0,t)}function LR(e,t){if(e[t]==="/"){let r=0;for(;t>0&&e[--t]==="\\";)++r;if(!(r&1))return!0}return!1}function iSt(e,t){return e.parent===t.parent?1:2}function PR(e){var t=e.children;return t?t[0]:e.t}function RR(e){var t=e.children;return t?t[t.length-1]:e.t}function aSt(e,t,r){var n=r/(t.i-e.i);t.c-=n,t.s+=r,e.c+=n,t.z+=r,t.m+=r}function oSt(e){for(var t=0,r=0,n=e.children,i=n.length,a;--i>=0;)a=n[i],a.z+=t,a.m+=t,t+=a.s+(r+=a.c)}function sSt(e,t,r){return e.a.parent===t.parent?e.a:r}function ZS(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}ZS.prototype=Object.create(Mo.prototype);function lSt(e){for(var t=new ZS(e,0),r,n=[t],i,a,o,s;r=n.pop();)if(a=r._.children)for(r.children=new Array(s=a.length),o=s-1;o>=0;--o)n.push(i=r.children[o]=new ZS(a[o],o)),i.parent=r;return(t.parent=new ZS(null,0)).children=[t],t}function Cj(){var e=iSt,t=1,r=1,n=null;function i(u){var f=lSt(u);if(f.eachAfter(a),f.parent.m=-f.z,f.eachBefore(o),n)u.eachBefore(l);else{var c=u,p=u,h=u;u.eachBefore(function(y){y.xp.x&&(p=y),y.depth>h.depth&&(h=y)});var d=c===p?1:e(c,p)/2,m=d-c.x,v=t/(p.x+d+m),g=r/(h.depth||1);u.eachBefore(function(y){y.x=(y.x+m)*v,y.y=y.depth*g})}return u}function a(u){var f=u.children,c=u.parent.children,p=u.i?c[u.i-1]:null;if(f){oSt(u);var h=(f[0].z+f[f.length-1].z)/2;p?(u.z=p.z+e(u._,p._),u.m=u.z-h):u.z=h}else p&&(u.z=p.z+e(u._,p._));u.parent.A=s(u,p,u.parent.A||c[0])}function o(u){u._.x=u.z+u.parent.m,u.m+=u.parent.m}function s(u,f,c){if(f){for(var p=u,h=u,d=f,m=p.parent.children[0],v=p.m,g=h.m,y=d.m,x=m.m,_;d=RR(d),p=PR(p),d&&p;)m=PR(m),h=RR(h),h.a=u,_=d.z+y-p.z-v+e(d._,p._),_>0&&(aSt(sSt(d,u,c),u,_),v+=_,g+=_),y+=d.m,v+=p.m,x+=m.m,g+=h.m;d&&!RR(h)&&(h.t=d,h.m+=y-g),p&&!PR(m)&&(m.t=p,m.m+=v-x,c=u)}return c}function l(u){u.x*=t,u.y=u.depth*r}return i.separation=function(u){return arguments.length?(e=u,i):e},i.size=function(u){return arguments.length?(n=!1,t=+u[0],r=+u[1],i):n?null:[t,r]},i.nodeSize=function(u){return arguments.length?(n=!0,t=+u[0],r=+u[1],i):n?[t,r]:null},i}function jl(e,t,r,n,i){for(var a=e.children,o,s=-1,l=a.length,u=e.value&&(i-r)/e.value;++sy&&(y=u),b=v*v*S,x=Math.max(y/b,b/g),x>_){v-=u;break}_=x}o.push(l={value:v,dice:h1?n:1)},r}(NR);function Dj(){var e=KS,t=!1,r=1,n=1,i=[0],a=ws,o=ws,s=ws,l=ws,u=ws;function f(p){return p.x0=p.y0=0,p.x1=r,p.y1=n,p.eachBefore(c),i=[0],t&&p.eachBefore(qS),p}function c(p){var h=i[p.depth],d=p.x0+h,m=p.y0+h,v=p.x1-h,g=p.y1-h;v=p-1){var y=a[c];y.x0=d,y.y0=m,y.x1=v,y.y1=g;return}for(var x=u[c],_=h/2+x,S=c+1,b=p-1;S>>1;u[w]<_?S=w+1:b=w}_-u[S-1]g-m){var A=h?(d*D+v*T)/h:v;f(c,S,T,d,m,A,g),f(S,p,D,A,m,v,g)}else{var M=h?(m*D+g*T)/h:g;f(c,S,T,d,m,v,M),f(S,p,D,d,M,v,g)}}}function Ij(e,t,r,n,i){(e.depth&1?jl:Ao)(e,t,r,n,i)}var Lj=function e(t){function r(n,i,a,o,s){if((l=n._squarify)&&l.ratio===t)for(var l,u,f,c,p=-1,h,d=l.length,m=n.value;++p1?n:1)},r}(NR);function Pj(e){for(var t=-1,r=e.length,n,i=e[r-1],a=0;++t1&&Nj(e[r[n-2]],e[r[n-1]],e[i])<=0;)--n;r[n++]=i}return r.slice(0,n)}function Oj(e){if((r=e.length)<3)return null;var t,r,n=new Array(r),i=new Array(r);for(t=0;t=0;--t)u.push(e[n[a[t]][2]]);for(t=+s;ta!=s>a&&i<(o-l)*(a-u)/(s-u)+l&&(f=!f),o=l,s=u;return f}function Uj(e){for(var t=-1,r=e.length,n=e[r-1],i,a,o=n[0],s=n[1],l=0;++t1);return n+i*s*Math.sqrt(-2*Math.log(o)/o)}}return r.source=e,r}(fe);var Fj=function e(t){var r=Yh.source(t);function n(){var i=r.apply(this,arguments);return function(){return Math.exp(i())}}return n.source=e,n}(fe);var $S=function e(t){function r(n){return(n=+n)<=0?()=>0:function(){for(var i=0,a=n;a>1;--a)i+=t();return i+a*t()}}return r.source=e,r}(fe);var Gj=function e(t){var r=$S.source(t);function n(i){if((i=+i)==0)return t;var a=r(i);return function(){return a()/i}}return n.source=e,n}(fe);var Hj=function e(t){function r(n){return function(){return-Math.log1p(-t())/n}}return r.source=e,r}(fe);var Wj=function e(t){function r(n){if((n=+n)<0)throw new RangeError("invalid alpha");return n=1/-n,function(){return Math.pow(1-t(),n)}}return r.source=e,r}(fe);var Yj=function e(t){function r(n){if((n=+n)<0||n>1)throw new RangeError("invalid p");return function(){return Math.floor(t()+n)}}return r.source=e,r}(fe);var jS=function e(t){function r(n){if((n=+n)<0||n>1)throw new RangeError("invalid p");return n===0?()=>1/0:n===1?()=>1:(n=Math.log1p(-n),function(){return 1+Math.floor(Math.log1p(-t())/n)})}return r.source=e,r}(fe);var Xh=function e(t){var r=Yh.source(t)();function n(i,a){if((i=+i)<0)throw new RangeError("invalid k");if(i===0)return()=>0;if(a=a==null?1:+a,i===1)return()=>-Math.log1p(-t())*a;var o=(i<1?i+1:i)-1/3,s=1/(3*Math.sqrt(o)),l=i<1?()=>Math.pow(t(),1/i):()=>1;return function(){do{do var u=r(),f=1+s*u;while(f<=0);f*=f*f;var c=1-t()}while(c>=1-.0331*u*u*u*u&&Math.log(c)>=.5*u*u+o*(1-f+Math.log(f)));return o*f*l()*a}}return n.source=e,n}(fe);var QS=function e(t){var r=Xh.source(t);function n(i,a){var o=r(i),s=r(a);return function(){var l=o();return l===0?0:l/(l+s())}}return n.source=e,n}(fe);var JS=function e(t){var r=jS.source(t),n=QS.source(t);function i(a,o){return a=+a,(o=+o)>=1?()=>a:o<=0?()=>0:function(){for(var s=0,l=a,u=o;l*u>16&&l*(1-u)>16;){var f=Math.floor((l+1)*u),c=n(f,l-f+1)();c<=u?(s+=f,l-=f,u=(u-c)/(1-c)):(l=f-1,u/=c)}for(var p=u<.5,h=p?u:1-u,d=r(h),m=d(),v=0;m<=l;++v)m+=d();return s+(p?v:l-v)}}return i.source=e,i}(fe);var Xj=function e(t){function r(n,i,a){var o;return(n=+n)==0?o=s=>-Math.log(s):(n=1/n,o=s=>Math.pow(s,n)),i=i==null?0:+i,a=a==null?1:+a,function(){return i+a*o(-Math.log1p(-t()))}}return r.source=e,r}(fe);var qj=function e(t){function r(n,i){return n=n==null?0:+n,i=i==null?1:+i,function(){return n+i*Math.tan(Math.PI*t())}}return r.source=e,r}(fe);var Zj=function e(t){function r(n,i){return n=n==null?0:+n,i=i==null?1:+i,function(){var a=t();return n+i*Math.log(a/(1-a))}}return r.source=e,r}(fe);var Kj=function e(t){var r=Xh.source(t),n=JS.source(t);function i(a){return function(){for(var o=0,s=a;s>16;){var l=Math.floor(.875*s),u=r(l)();if(u>s)return o+n(l-1,s/u)();o+=l,s-=u}for(var f=-Math.log1p(-t()),c=0;f<=s;++c)f-=Math.log1p(-t());return o+c}}return i.source=e,i}(fe);var $j=23283064365386963e-26;function OR(e=Math.random()){let t=(0<=e&&e<1?e/$j:Math.abs(e))|0;return()=>(t=1664525*t+1013904223|0,$j*(t>>>0))}function Ge(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function qi(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}var tw=Symbol("implicit");function qh(){var e=new Ta,t=[],r=[],n=tw;function i(a){let o=e.get(a);if(o===void 0){if(n!==tw)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new Ta;for(let o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return qh(t,r).unknown(n)},Ge.apply(i,arguments),i}function Fg(){var e=qh().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,l=0,u=0,f=.5;delete e.unknown;function c(){var p=t().length,h=it&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function cSt(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i2?pSt:cSt,l=u=null,c}function c(p){return p==null||isNaN(p=+p)?a:(l||(l=s(e.map(n),t,r)))(n(o(p)))}return c.invert=function(p){return o(i((u||(u=s(t,e.map(n),Cr)))(p)))},c.domain=function(p){return arguments.length?(e=Array.from(p,Ql),f()):e.slice()},c.range=function(p){return arguments.length?(t=Array.from(p),f()):t.slice()},c.rangeRound=function(p){return t=Array.from(p),r=Vl,f()},c.clamp=function(p){return arguments.length?(o=p?!0:_r,f()):o!==_r},c.interpolate=function(p){return arguments.length?(r=p,f()):r},c.unknown=function(p){return arguments.length?(a=p,c):a},function(p,h){return n=p,i=h,f()}}function sc(){return oc()(_r,_r)}function Gg(e,t,r,n){var i=Sf(e,t,r),a;switch(n=Ia(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=jb(i,o))&&(n.precision=a),gg(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=Qb(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=$b(i))&&(n.precision=a-(n.type==="%")*2);break}}return Kf(n)}function Sn(e){var t=e.domain;return e.ticks=function(r){var n=t();return Xn(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return Gg(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],l,u,f=10;for(s0;){if(u=Ma(o,s,r),u===l)return n[i]=o,n[a]=s,t(n);if(u>0)o=Math.floor(o/u)*u,s=Math.ceil(s/u)*u;else if(u<0)o=Math.ceil(o*u)/u,s=Math.floor(s*u)/u;else break;l=u}return e},e}function ew(){var e=sc();return e.copy=function(){return Co(e,ew())},Ge.apply(e,arguments),Sn(e)}function rw(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Ql),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return rw(e).unknown(t)},e=arguments.length?Array.from(e,Ql):[0,1],Sn(r)}function Hg(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return aMath.pow(e,t)}function gSt(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function rQ(e){return(t,r)=>-e(-t,r)}function Wg(e){let t=e(tQ,eQ),r=t.domain,n=10,i,a;function o(){return i=gSt(n),a=mSt(n),r()[0]<0?(i=rQ(i),a=rQ(a),e(hSt,dSt)):e(tQ,eQ),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{let l=r(),u=l[0],f=l[l.length-1],c=f0){for(;p<=h;++p)for(d=1;df)break;g.push(m)}}else for(;p<=h;++p)for(d=n-1;d>=1;--d)if(m=p>0?d/a(-p):d*a(p),!(mf)break;g.push(m)}g.length*2{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=Ia(l)).precision==null&&(l.trim=!0),l=Kf(l)),s===1/0)return l;let u=Math.max(1,n*s/t.ticks().length);return f=>{let c=f/a(Math.round(i(f)));return c*nr(Hg(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function nw(){let e=Wg(oc()).domain([1,10]);return e.copy=()=>Co(e,nw()).base(e.base()),Ge.apply(e,arguments),e}function nQ(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function iQ(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Yg(e){var t=1,r=e(nQ(t),iQ(t));return r.constant=function(n){return arguments.length?e(nQ(t=+n),iQ(t)):t},Sn(r)}function iw(){var e=Yg(oc());return e.copy=function(){return Co(e,iw()).constant(e.constant())},Ge.apply(e,arguments)}function aQ(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function ySt(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function xSt(e){return e<0?-e*e:e*e}function Xg(e){var t=e(_r,_r),r=1;function n(){return r===1?e(_r,_r):r===.5?e(ySt,xSt):e(aQ(r),aQ(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Sn(t)}function qg(){var e=Xg(oc());return e.copy=function(){return Co(e,qg()).exponent(e.exponent())},Ge.apply(e,arguments),e}function oQ(){return qg.apply(null,arguments).exponent(.5)}function sQ(e){return Math.sign(e)*e*e}function _St(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function aw(){var e=sc(),t=[0,1],r=!1,n;function i(a){var o=_St(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(sQ(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,Ql)).map(sQ)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return aw(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ge.apply(i,arguments),Sn(i)}function ow(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o0?r[s-1]:e[0],s=r?[n[r-1],t]:[n[u-1],n[u]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return sw().domain([e,t]).range(i).unknown(a)},Ge.apply(Sn(o),arguments)}function lw(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Wn(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return lw().domain(e).range(t).unknown(r)},Ge.apply(i,arguments)}var VR=new Date,BR=new Date;function Ce(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{let o=i(a),s=i.ceil(a);return a-o(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{let l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a0))return l;let u;do l.push(u=new Date(+a)),t(a,s),e(a);while(uCe(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(VR.setTime(+a),BR.setTime(+o),e(VR),e(BR),Math.floor(r(VR,BR))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}var Jl=Ce(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Jl.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Ce(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Jl);var FR=Jl.range;var di=Ce(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*1e3)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds()),GR=di.range;var uc=Ce(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*1e3)},(e,t)=>{e.setTime(+e+t*6e4)},(e,t)=>(t-e)/6e4,e=>e.getMinutes()),lQ=uc.range,fc=Ce(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*6e4)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes()),uQ=fc.range;var pc=Ce(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*1e3-e.getMinutes()*6e4)},(e,t)=>{e.setTime(+e+t*36e5)},(e,t)=>(t-e)/36e5,e=>e.getHours()),fQ=pc.range,hc=Ce(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*36e5)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours()),cQ=hc.range;var Eo=Ce(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1),pQ=Eo.range,tu=Ce(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1),hQ=tu.range,Kg=Ce(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5)),dQ=Kg.range;function dc(e){return Ce(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}var Io=dc(0),vc=dc(1),HR=dc(2),WR=dc(3),Ts=dc(4),YR=dc(5),XR=dc(6),qR=Io.range,mQ=vc.range,gQ=HR.range,yQ=WR.range,xQ=Ts.range,_Q=YR.range,bQ=XR.range;function mc(e){return Ce(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/6048e5)}var Lo=mc(0),gc=mc(1),ZR=mc(2),KR=mc(3),Ms=mc(4),$R=mc(5),jR=mc(6),QR=Lo.range,SQ=gc.range,wQ=ZR.range,TQ=KR.range,MQ=Ms.range,AQ=$R.range,CQ=jR.range;var yc=Ce(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth()),DQ=yc.range,xc=Ce(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth()),EQ=xc.range;var Kn=Ce(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Kn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ce(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});var IQ=Kn.range,$n=Ce(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());$n.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ce(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});var LQ=$n.range;function RQ(e,t,r,n,i,a){let o=[[di,1,1e3],[di,5,5*1e3],[di,15,15*1e3],[di,30,30*1e3],[a,1,6e4],[a,5,5*6e4],[a,15,15*6e4],[a,30,30*6e4],[i,1,36e5],[i,3,3*36e5],[i,6,6*36e5],[i,12,12*36e5],[n,1,864e5],[n,2,2*864e5],[r,1,6048e5],[t,1,2592e6],[t,3,3*2592e6],[e,1,31536e6]];function s(u,f,c){let p=fv).right(o,p);if(h===o.length)return e.every(Sf(u/31536e6,f/31536e6,c));if(h===0)return Jl.every(Math.max(Sf(u,f,c),1));let[d,m]=o[p/o[h-1][2]53)return null;"w"in W||(W.w=1),"Z"in W?(Tt=tN($g(W.y,0,1)),te=Tt.getUTCDay(),Tt=te>4||te===0?gc.ceil(Tt):gc(Tt),Tt=tu.offset(Tt,(W.V-1)*7),W.y=Tt.getUTCFullYear(),W.m=Tt.getUTCMonth(),W.d=Tt.getUTCDate()+(W.w+6)%7):(Tt=JR($g(W.y,0,1)),te=Tt.getDay(),Tt=te>4||te===0?vc.ceil(Tt):vc(Tt),Tt=Eo.offset(Tt,(W.V-1)*7),W.y=Tt.getFullYear(),W.m=Tt.getMonth(),W.d=Tt.getDate()+(W.w+6)%7)}else("W"in W||"U"in W)&&("w"in W||(W.w="u"in W?W.u%7:"W"in W?1:0),te="Z"in W?tN($g(W.y,0,1)).getUTCDay():JR($g(W.y,0,1)).getDay(),W.m=0,W.d="W"in W?(W.w+6)%7+W.W*7-(te+5)%7:W.w+W.U*7-(te+6)%7);return"Z"in W?(W.H+=W.Z/100|0,W.M+=W.Z%100,tN(W)):JR(W)}}function T(K,ot,Q,W){for(var Gt=0,Tt=ot.length,te=Q.length,Jt,Dt;Gt=te)return-1;if(Jt=ot.charCodeAt(Gt++),Jt===37){if(Jt=ot.charAt(Gt++),Dt=S[Jt in NQ?ot.charAt(Gt++):Jt],!Dt||(W=Dt(K,Q,W))<0)return-1}else if(Jt!=Q.charCodeAt(W++))return-1}return W}function D(K,ot,Q){var W=u.exec(ot.slice(Q));return W?(K.p=f.get(W[0].toLowerCase()),Q+W[0].length):-1}function A(K,ot,Q){var W=h.exec(ot.slice(Q));return W?(K.w=d.get(W[0].toLowerCase()),Q+W[0].length):-1}function M(K,ot,Q){var W=c.exec(ot.slice(Q));return W?(K.w=p.get(W[0].toLowerCase()),Q+W[0].length):-1}function P(K,ot,Q){var W=g.exec(ot.slice(Q));return W?(K.m=y.get(W[0].toLowerCase()),Q+W[0].length):-1}function L(K,ot,Q){var W=m.exec(ot.slice(Q));return W?(K.m=v.get(W[0].toLowerCase()),Q+W[0].length):-1}function I(K,ot,Q){return T(K,t,ot,Q)}function E(K,ot,Q){return T(K,r,ot,Q)}function R(K,ot,Q){return T(K,n,ot,Q)}function k(K){return o[K.getDay()]}function O(K){return a[K.getDay()]}function z(K){return l[K.getMonth()]}function U(K){return s[K.getMonth()]}function G(K){return i[+(K.getHours()>=12)]}function Y(K){return 1+~~(K.getMonth()/3)}function et(K){return o[K.getUTCDay()]}function tt(K){return a[K.getUTCDay()]}function lt(K){return l[K.getUTCMonth()]}function Mt(K){return s[K.getUTCMonth()]}function ut(K){return i[+(K.getUTCHours()>=12)]}function ct(K){return 1+~~(K.getUTCMonth()/3)}return{format:function(K){var ot=b(K+="",x);return ot.toString=function(){return K},ot},parse:function(K){var ot=w(K+="",!1);return ot.toString=function(){return K},ot},utcFormat:function(K){var ot=b(K+="",_);return ot.toString=function(){return K},ot},utcParse:function(K){var ot=w(K+="",!0);return ot.toString=function(){return K},ot}}}var NQ={"-":"",_:" ",0:"0"},Ir=/^\s*\d+/,SSt=/^%/,wSt=/[\\^$*+?|[\]().{}]/g;function ye(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a[t.toLowerCase(),r]))}function MSt(e,t,r){var n=Ir.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function ASt(e,t,r){var n=Ir.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function CSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function DSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function ESt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function kQ(e,t,r){var n=Ir.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function OQ(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function ISt(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function LSt(e,t,r){var n=Ir.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function PSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function zQ(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function RSt(e,t,r){var n=Ir.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function UQ(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function NSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function kSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function OSt(e,t,r){var n=Ir.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function zSt(e,t,r){var n=Ir.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function USt(e,t,r){var n=SSt.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function VSt(e,t,r){var n=Ir.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function BSt(e,t,r){var n=Ir.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function VQ(e,t){return ye(e.getDate(),t,2)}function FSt(e,t){return ye(e.getHours(),t,2)}function GSt(e,t){return ye(e.getHours()%12||12,t,2)}function HSt(e,t){return ye(1+Eo.count(Kn(e),e),t,3)}function WQ(e,t){return ye(e.getMilliseconds(),t,3)}function WSt(e,t){return WQ(e,t)+"000"}function YSt(e,t){return ye(e.getMonth()+1,t,2)}function XSt(e,t){return ye(e.getMinutes(),t,2)}function qSt(e,t){return ye(e.getSeconds(),t,2)}function ZSt(e){var t=e.getDay();return t===0?7:t}function KSt(e,t){return ye(Io.count(Kn(e)-1,e),t,2)}function YQ(e){var t=e.getDay();return t>=4||t===0?Ts(e):Ts.ceil(e)}function $St(e,t){return e=YQ(e),ye(Ts.count(Kn(e),e)+(Kn(e).getDay()===4),t,2)}function jSt(e){return e.getDay()}function QSt(e,t){return ye(vc.count(Kn(e)-1,e),t,2)}function JSt(e,t){return ye(e.getFullYear()%100,t,2)}function twt(e,t){return e=YQ(e),ye(e.getFullYear()%100,t,2)}function ewt(e,t){return ye(e.getFullYear()%1e4,t,4)}function rwt(e,t){var r=e.getDay();return e=r>=4||r===0?Ts(e):Ts.ceil(e),ye(e.getFullYear()%1e4,t,4)}function nwt(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ye(t/60|0,"0",2)+ye(t%60,"0",2)}function BQ(e,t){return ye(e.getUTCDate(),t,2)}function iwt(e,t){return ye(e.getUTCHours(),t,2)}function awt(e,t){return ye(e.getUTCHours()%12||12,t,2)}function owt(e,t){return ye(1+tu.count($n(e),e),t,3)}function XQ(e,t){return ye(e.getUTCMilliseconds(),t,3)}function swt(e,t){return XQ(e,t)+"000"}function lwt(e,t){return ye(e.getUTCMonth()+1,t,2)}function uwt(e,t){return ye(e.getUTCMinutes(),t,2)}function fwt(e,t){return ye(e.getUTCSeconds(),t,2)}function cwt(e){var t=e.getUTCDay();return t===0?7:t}function pwt(e,t){return ye(Lo.count($n(e)-1,e),t,2)}function qQ(e){var t=e.getUTCDay();return t>=4||t===0?Ms(e):Ms.ceil(e)}function hwt(e,t){return e=qQ(e),ye(Ms.count($n(e),e)+($n(e).getUTCDay()===4),t,2)}function dwt(e){return e.getUTCDay()}function vwt(e,t){return ye(gc.count($n(e)-1,e),t,2)}function mwt(e,t){return ye(e.getUTCFullYear()%100,t,2)}function gwt(e,t){return e=qQ(e),ye(e.getUTCFullYear()%100,t,2)}function ywt(e,t){return ye(e.getUTCFullYear()%1e4,t,4)}function xwt(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ms(e):Ms.ceil(e),ye(e.getUTCFullYear()%1e4,t,4)}function _wt(){return"+0000"}function FQ(){return"%"}function GQ(e){return+e}function HQ(e){return Math.floor(+e/1e3)}var Zh,ty,eN,_c,ey;hw({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function hw(e){return Zh=Jg(e),ty=Zh.format,eN=Zh.parse,_c=Zh.utcFormat,ey=Zh.utcParse,Zh}var rN="%Y-%m-%dT%H:%M:%S.%LZ";function bwt(e){return e.toISOString()}var Swt=Date.prototype.toISOString?bwt:_c(rN),ZQ=Swt;function wwt(e){var t=new Date(e);return isNaN(t)?null:t}var Twt=+new Date("2000-01-01T00:00:00.000Z")?wwt:ey(rN),KQ=Twt;function Mwt(e){return new Date(e)}function Awt(e){return e instanceof Date?+e:+new Date(+e)}function dw(e,t,r,n,i,a,o,s,l,u){var f=sc(),c=f.invert,p=f.domain,h=u(".%L"),d=u(":%S"),m=u("%I:%M"),v=u("%I %p"),g=u("%a %d"),y=u("%b %d"),x=u("%B"),_=u("%Y");function S(b){return(l(b)t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>po(e,a/n))},r.copy=function(){return yw(t).domain(e)},qi.apply(r,arguments)}function xw(){var e=0,t=.5,r=1,n=1,i,a,o,s,l,u=_r,f,c=!1,p;function h(m){return isNaN(m=+m)?p:(m=.5+((m=+f(m))-a)*(n*myb(e[e.length-1]);var uN=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(xt),lJ=zt(uN);var fN=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(xt),uJ=zt(fN);var cN=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(xt),fJ=zt(cN);var pN=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(xt),cJ=zt(pN);var hN=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(xt),pJ=zt(hN);var dN=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(xt),hJ=zt(dN);var vN=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(xt),dJ=zt(vN);var mN=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(xt),vJ=zt(mN);var gN=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(xt),mJ=zt(gN);var yN=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(xt),gJ=zt(yN);var xN=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(xt),yJ=zt(xN);var _N=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(xt),xJ=zt(_N);var bN=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(xt),_J=zt(bN);var SN=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(xt),bJ=zt(SN);var wN=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(xt),SJ=zt(wN);var TN=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(xt),wJ=zt(TN);var MN=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(xt),TJ=zt(MN);var AN=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(xt),MJ=zt(AN);var CN=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(xt),AJ=zt(CN);var DN=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(xt),CJ=zt(DN);var EN=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(xt),DJ=zt(EN);var IN=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(xt),EJ=zt(IN);var LN=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(xt),IJ=zt(LN);var PN=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(xt),LJ=zt(PN);var RN=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(xt),PJ=zt(RN);var NN=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(xt),RJ=zt(NN);var kN=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(xt),NJ=zt(kN);function kJ(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-e*2710.57)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-e*67.37)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-e*2475.67)))))))+")"}var OJ=kf(Qr(300,.5,0),Qr(-240,.5,1));var zJ=kf(Qr(-100,.75,.35),Qr(80,1.5,.8)),UJ=kf(Qr(260,.75,.35),Qr(80,1.5,.8)),Sw=Qr();function VJ(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return Sw.h=360*e-100,Sw.s=1.5-1.5*t,Sw.l=.8-.9*t,Sw+""}var ww=hs(),Cwt=Math.PI/3,Dwt=Math.PI*2/3;function BJ(e){var t;return e=(.5-e)*Math.PI,ww.r=255*(t=Math.sin(e))*t,ww.g=255*(t=Math.sin(e+Cwt))*t,ww.b=255*(t=Math.sin(e+Dwt))*t,ww+""}function FJ(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-e*14825.05)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+e*707.56)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-e*6838.66)))))))+")"}function Tw(e){var t=e.length;return function(r){return e[Math.max(0,Math.min(t-1,Math.floor(r*t)))]}}var GJ=Tw(xt("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),HJ=Tw(xt("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),WJ=Tw(xt("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),YJ=Tw(xt("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function Ft(e){return function(){return e}}var ON=Math.abs,Hr=Math.atan2,Na=Math.cos,XJ=Math.max,Po=Math.min,nn=Math.sin,ee=Math.sqrt,Lr=1e-12,ka=Math.PI,ry=ka/2,Zi=2*ka;function qJ(e){return e>1?0:e<-1?ka:Math.acos(e)}function zN(e){return e>=1?ry:e<=-1?-ry:Math.asin(e)}function Ro(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{let n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new ms(t)}function Ewt(e){return e.innerRadius}function Iwt(e){return e.outerRadius}function Lwt(e){return e.startAngle}function Pwt(e){return e.endAngle}function Rwt(e){return e&&e.padAngle}function Nwt(e,t,r,n,i,a,o,s){var l=r-e,u=n-t,f=o-i,c=s-a,p=c*l-f*u;if(!(p*pI*I+E*E&&(T=A,D=M),{cx:T,cy:D,x01:-f,y01:-c,x11:T*(i/S-1),y11:D*(i/S-1)}}function ZJ(){var e=Ewt,t=Iwt,r=Ft(0),n=null,i=Lwt,a=Pwt,o=Rwt,s=null,l=Ro(u);function u(){var f,c,p=+e.apply(this,arguments),h=+t.apply(this,arguments),d=i.apply(this,arguments)-ry,m=a.apply(this,arguments)-ry,v=ON(m-d),g=m>d;if(s||(s=f=l()),hLr))s.moveTo(0,0);else if(v>Zi-Lr)s.moveTo(h*Na(d),h*nn(d)),s.arc(0,0,h,d,m,!g),p>Lr&&(s.moveTo(p*Na(m),p*nn(m)),s.arc(0,0,p,m,d,g));else{var y=d,x=m,_=d,S=m,b=v,w=v,T=o.apply(this,arguments)/2,D=T>Lr&&(n?+n.apply(this,arguments):ee(p*p+h*h)),A=Po(ON(h-p)/2,+r.apply(this,arguments)),M=A,P=A,L,I;if(D>Lr){var E=zN(D/p*nn(T)),R=zN(D/h*nn(T));(b-=E*2)>Lr?(E*=g?1:-1,_+=E,S-=E):(b=0,_=S=(d+m)/2),(w-=R*2)>Lr?(R*=g?1:-1,y+=R,x-=R):(w=0,y=x=(d+m)/2)}var k=h*Na(y),O=h*nn(y),z=p*Na(S),U=p*nn(S);if(A>Lr){var G=h*Na(x),Y=h*nn(x),et=p*Na(_),tt=p*nn(_),lt;if(vLr?P>Lr?(L=Mw(et,tt,k,O,h,P,g),I=Mw(G,Y,z,U,h,P,g),s.moveTo(L.cx+L.x01,L.cy+L.y01),PLr)||!(b>Lr)?s.lineTo(z,U):M>Lr?(L=Mw(z,U,G,Y,p,-M,g),I=Mw(k,O,et,tt,p,-M,g),s.lineTo(L.cx+L.x01,L.cy+L.y01),M=h;--d)s.point(x[d],_[d]);s.lineEnd(),s.areaEnd()}g&&(x[p]=+e(v,p,c),_[p]=+t(v,p,c),s.point(n?+n(v,p,c):x[p],r?+r(v,p,c):_[p]))}if(y)return s=null,y+""||null}function f(){return jh().defined(i).curve(o).context(a)}return u.x=function(c){return arguments.length?(e=typeof c=="function"?c:Ft(+c),n=null,u):e},u.x0=function(c){return arguments.length?(e=typeof c=="function"?c:Ft(+c),u):e},u.x1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:Ft(+c),u):n},u.y=function(c){return arguments.length?(t=typeof c=="function"?c:Ft(+c),r=null,u):t},u.y0=function(c){return arguments.length?(t=typeof c=="function"?c:Ft(+c),u):t},u.y1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:Ft(+c),u):r},u.lineX0=u.lineY0=function(){return f().x(e).y(t)},u.lineY1=function(){return f().x(e).y(r)},u.lineX1=function(){return f().x(n).y(t)},u.defined=function(c){return arguments.length?(i=typeof c=="function"?c:Ft(!!c),u):i},u.curve=function(c){return arguments.length?(o=c,a!=null&&(s=o(a)),u):o},u.context=function(c){return arguments.length?(c==null?a=s=null:s=o(a=c),u):a},u}function jJ(e,t){return te?1:t>=e?0:NaN}function QJ(e){return e}function JJ(){var e=QJ,t=jJ,r=null,n=Ft(0),i=Ft(Zi),a=Ft(0);function o(s){var l,u=(s=eu(s)).length,f,c,p=0,h=new Array(u),d=new Array(u),m=+n.apply(this,arguments),v=Math.min(Zi,Math.max(-Zi,i.apply(this,arguments)-m)),g,y=Math.min(Math.abs(v)/u,a.apply(this,arguments)),x=y*(v<0?-1:1),_;for(l=0;l0&&(p+=_);for(t!=null?h.sort(function(S,b){return t(d[S],d[b])}):r!=null&&h.sort(function(S,b){return r(s[S],s[b])}),l=0,c=p?(v-u*x)/p:0;l0?_*c:0)+x,d[f]={data:s[f],index:l,value:_,startAngle:m,endAngle:g,padAngle:y};return d}return o.value=function(s){return arguments.length?(e=typeof s=="function"?s:Ft(+s),o):e},o.sortValues=function(s){return arguments.length?(t=s,r=null,o):t},o.sort=function(s){return arguments.length?(r=s,t=null,o):r},o.startAngle=function(s){return arguments.length?(n=typeof s=="function"?s:Ft(+s),o):n},o.endAngle=function(s){return arguments.length?(i=typeof s=="function"?s:Ft(+s),o):i},o.padAngle=function(s){return arguments.length?(a=typeof s=="function"?s:Ft(+s),o):a},o}var Cw=Qh(ru);function ttt(e){this._curve=e}ttt.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};function Qh(e){function t(r){return new ttt(e(r))}return t._curve=e,t}function Jh(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(r){return arguments.length?t(Qh(r)):t()._curve},e}function UN(){return Jh(jh().curve(Cw))}function VN(){var e=Aw().curve(Cw),t=e.curve,r=e.lineX0,n=e.lineX1,i=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Jh(r())},delete e.lineX0,e.lineEndAngle=function(){return Jh(n())},delete e.lineX1,e.lineInnerRadius=function(){return Jh(i())},delete e.lineY0,e.lineOuterRadius=function(){return Jh(a())},delete e.lineY1,e.curve=function(o){return arguments.length?t(Qh(o)):t()._curve},e}function bc(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}var Dw=class{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}},BN=class{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,r){if(t=+t,r=+r,this._point===0)this._point=1;else{let n=bc(this._x0,this._y0),i=bc(this._x0,this._y0=(this._y0+r)/2),a=bc(t,this._y0),o=bc(t,r);this._context.moveTo(...n),this._context.bezierCurveTo(...i,...a,...o)}this._x0=t,this._y0=r}};function Ew(e){return new Dw(e,!0)}function Iw(e){return new Dw(e,!1)}function ett(e){return new BN(e)}function kwt(e){return e.source}function Owt(e){return e.target}function ny(e){let t=kwt,r=Owt,n=Kh,i=$h,a=null,o=null,s=Ro(l);function l(){let u,f=KJ.call(arguments),c=t.apply(this,f),p=r.apply(this,f);if(a==null&&(o=e(u=s())),o.lineStart(),f[0]=c,o.point(+n.apply(this,f),+i.apply(this,f)),f[0]=p,o.point(+n.apply(this,f),+i.apply(this,f)),o.lineEnd(),u)return o=null,u+""||null}return l.source=function(u){return arguments.length?(t=u,l):t},l.target=function(u){return arguments.length?(r=u,l):r},l.x=function(u){return arguments.length?(n=typeof u=="function"?u:Ft(+u),l):n},l.y=function(u){return arguments.length?(i=typeof u=="function"?u:Ft(+u),l):i},l.context=function(u){return arguments.length?(u==null?a=o=null:o=e(a=u),l):a},l}function rtt(){return ny(Ew)}function ntt(){return ny(Iw)}function itt(){let e=ny(ett);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}var zwt=ee(3),Lw={draw(e,t){let r=ee(t+Po(t/28,.75))*.59436,n=r/2,i=n*zwt;e.moveTo(0,r),e.lineTo(0,-r),e.moveTo(-i,-n),e.lineTo(i,n),e.moveTo(-i,n),e.lineTo(i,-n)}};var td={draw(e,t){let r=ee(t/ka);e.moveTo(r,0),e.arc(0,0,r,0,Zi)}};var Pw={draw(e,t){let r=ee(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}};var att=ee(1/3),Uwt=att*2,Rw={draw(e,t){let r=ee(t/Uwt),n=r*att;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}};var Nw={draw(e,t){let r=ee(t)*.62625;e.moveTo(0,-r),e.lineTo(r,0),e.lineTo(0,r),e.lineTo(-r,0),e.closePath()}};var kw={draw(e,t){let r=ee(t-Po(t/7,2))*.87559;e.moveTo(-r,0),e.lineTo(r,0),e.moveTo(0,r),e.lineTo(0,-r)}};var Ow={draw(e,t){let r=ee(t),n=-r/2;e.rect(n,n,r,r)}};var zw={draw(e,t){let r=ee(t)*.4431;e.moveTo(r,r),e.lineTo(r,-r),e.lineTo(-r,-r),e.lineTo(-r,r),e.closePath()}};var Vwt=.8908130915292852,ott=nn(ka/10)/nn(7*ka/10),Bwt=nn(Zi/10)*ott,Fwt=-Na(Zi/10)*ott,Uw={draw(e,t){let r=ee(t*Vwt),n=Bwt*r,i=Fwt*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){let o=Zi*a/5,s=Na(o),l=nn(o);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}};var FN=ee(3),Vw={draw(e,t){let r=-ee(t/(FN*3));e.moveTo(0,r*2),e.lineTo(-FN*r,-r),e.lineTo(FN*r,-r),e.closePath()}};var Gwt=ee(3),Bw={draw(e,t){let r=ee(t)*.6824,n=r/2,i=r*Gwt/2;e.moveTo(0,-r),e.lineTo(i,n),e.lineTo(-i,n),e.closePath()}};var Ki=-.5,$i=ee(3)/2,GN=1/ee(12),Hwt=(GN/2+1)*3,Fw={draw(e,t){let r=ee(t/Hwt),n=r/2,i=r*GN,a=n,o=r*GN+r,s=-a,l=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(Ki*n-$i*i,$i*n+Ki*i),e.lineTo(Ki*a-$i*o,$i*a+Ki*o),e.lineTo(Ki*s-$i*l,$i*s+Ki*l),e.lineTo(Ki*n+$i*i,Ki*i-$i*n),e.lineTo(Ki*a+$i*o,Ki*o-$i*a),e.lineTo(Ki*s+$i*l,Ki*l-$i*s),e.closePath()}};var iy={draw(e,t){let r=ee(t-Po(t/6,1.7))*.6189;e.moveTo(-r,-r),e.lineTo(r,r),e.moveTo(-r,r),e.lineTo(r,-r)}};var HN=[td,Pw,Rw,Ow,Uw,Vw,Fw],stt=[td,kw,iy,Bw,Lw,zw,Nw];function WN(e,t){let r=null,n=Ro(i);e=typeof e=="function"?e:Ft(e||td),t=typeof t=="function"?t:Ft(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:Ft(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:Ft(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function ji(){}function ed(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function ay(e){this._context=e}ay.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ed(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ltt(e){return new ay(e)}function utt(e){this._context=e}utt.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ftt(e){return new utt(e)}function ctt(e){this._context=e}ctt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ptt(e){return new ctt(e)}function htt(e,t){this._basis=new ay(e),this._beta=t}htt.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,r=e.length-1;if(r>0)for(var n=e[0],i=t[0],a=e[r]-n,o=t[r]-i,s=-1,l;++s<=r;)l=s/r,this._basis.point(this._beta*e[s]+(1-this._beta)*(n+l*a),this._beta*t[s]+(1-this._beta)*(i+l*o));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var dtt=function e(t){function r(n){return t===1?new ay(n):new htt(n,t)}return r.beta=function(n){return e(+n)},r}(.85);function rd(e,t,r){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-r),e._x2,e._y2)}function Gw(e,t){this._context=e,this._k=(1-t)/6}Gw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:rd(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:rd(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var vtt=function e(t){function r(n){return new Gw(n,t)}return r.tension=function(n){return e(+n)},r}(0);function Hw(e,t){this._context=e,this._k=(1-t)/6}Hw.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:rd(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var mtt=function e(t){function r(n){return new Hw(n,t)}return r.tension=function(n){return e(+n)},r}(0);function Ww(e,t){this._context=e,this._k=(1-t)/6}Ww.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:rd(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var gtt=function e(t){function r(n){return new Ww(n,t)}return r.tension=function(n){return e(+n)},r}(0);function oy(e,t,r){var n=e._x1,i=e._y1,a=e._x2,o=e._y2;if(e._l01_a>Lr){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);n=(n*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>Lr){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,f=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*u+e._x1*e._l23_2a-t*e._l12_2a)/f,o=(o*u+e._y1*e._l23_2a-r*e._l12_2a)/f}e._context.bezierCurveTo(n,i,a,o,e._x2,e._y2)}function ytt(e,t){this._context=e,this._alpha=t}ytt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:oy(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var xtt=function e(t){function r(n){return t?new ytt(n,t):new Gw(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function _tt(e,t){this._context=e,this._alpha=t}_tt.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:oy(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var btt=function e(t){function r(n){return t?new _tt(n,t):new Hw(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function Stt(e,t){this._context=e,this._alpha=t}Stt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:oy(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var wtt=function e(t){function r(n){return t?new Stt(n,t):new Ww(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function Ttt(e){this._context=e}Ttt.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Mtt(e){return new Ttt(e)}function Att(e){return e<0?-1:1}function Ctt(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Att(a)+Att(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Dtt(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function YN(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function Yw(e){this._context=e}Yw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:YN(this,this._t0,Dtt(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,YN(this,Dtt(this,r=Ctt(this,e,t)),r);break;default:YN(this,this._t0,r=Ctt(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Ett(e){this._context=new Itt(e)}(Ett.prototype=Object.create(Yw.prototype)).point=function(e,t){Yw.prototype.point.call(this,t,e)};function Itt(e){this._context=e}Itt.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function Ltt(e){return new Yw(e)}function Ptt(e){return new Ett(e)}function Ntt(e){this._context=e}Ntt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=Rtt(e),i=Rtt(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function Ott(e){return new Xw(e,.5)}function ztt(e){return new Xw(e,0)}function Utt(e){return new Xw(e,1)}function Oa(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r=0;)r[t]=t;return r}function Wwt(e,t){return e[t]}function Ywt(e){let t=[];return t.key=e,t}function Vtt(){var e=Ft([]),t=za,r=Oa,n=Wwt;function i(a){var o=Array.from(e.apply(this,arguments),Ywt),s,l=o.length,u=-1,f;for(let c of a)for(s=0,++u;s0){for(var r,n,i=0,a=e[0].length,o;i0)for(var r,n=0,i,a,o,s,l,u=e[t[0]].length;n0?(i[0]=o,i[1]=o+=a):a<0?(i[1]=s,i[0]=s+=a):(i[0]=0,i[1]=a)}function Gtt(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;na&&(a=i,r=t);return r}function Zw(e){var t=e.map(XN);return za(e).sort(function(r,n){return t[r]-t[n]})}function XN(e){for(var t=0,r=-1,n=e.length,i;++r()=>e;function qN(e,{sourceEvent:t,target:r,transform:n,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:n,enumerable:!0,configurable:!0},_:{value:i}})}function Qi(e,t,r){this.k=e,this.x=t,this.y=r}Qi.prototype={constructor:Qi,scale:function(e){return e===1?this:new Qi(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Qi(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var nd=new Qi(1,0,0);Kw.prototype=Qi.prototype;function Kw(e){for(;!e.__zoom;)if(!(e=e.parentNode))return nd;return e.__zoom}function $w(e){e.stopImmediatePropagation()}function id(e){e.preventDefault(),e.stopImmediatePropagation()}function qwt(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function Zwt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function qtt(){return this.__zoom||nd}function Kwt(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function $wt(){return navigator.maxTouchPoints||"ontouchstart"in this}function jwt(e,t,r){var n=e.invertX(t[0][0])-r[0][0],i=e.invertX(t[1][0])-r[1][0],a=e.invertY(t[0][1])-r[0][1],o=e.invertY(t[1][1])-r[1][1];return e.translate(i>n?(n+i)/2:Math.min(0,n)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}function Ztt(){var e=qwt,t=Zwt,r=jwt,n=Kwt,i=$wt,a=[0,1/0],o=[[-1/0,-1/0],[1/0,1/0]],s=250,l=Ab,u=Gi("start","zoom","end"),f,c,p,h=500,d=150,m=0,v=10;function g(I){I.property("__zoom",qtt).on("wheel.zoom",T,{passive:!1}).on("mousedown.zoom",D).on("dblclick.zoom",A).filter(i).on("touchstart.zoom",M).on("touchmove.zoom",P).on("touchend.zoom touchcancel.zoom",L).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}g.transform=function(I,E,R,k){var O=I.selection?I.selection():I;O.property("__zoom",qtt),I!==O?S(I,E,R,k):O.interrupt().each(function(){b(this,arguments).event(k).start().zoom(null,typeof E=="function"?E.apply(this,arguments):E).end()})},g.scaleBy=function(I,E,R,k){g.scaleTo(I,function(){var O=this.__zoom.k,z=typeof E=="function"?E.apply(this,arguments):E;return O*z},R,k)},g.scaleTo=function(I,E,R,k){g.transform(I,function(){var O=t.apply(this,arguments),z=this.__zoom,U=R==null?_(O):typeof R=="function"?R.apply(this,arguments):R,G=z.invert(U),Y=typeof E=="function"?E.apply(this,arguments):E;return r(x(y(z,Y),U,G),O,o)},R,k)},g.translateBy=function(I,E,R,k){g.transform(I,function(){return r(this.__zoom.translate(typeof E=="function"?E.apply(this,arguments):E,typeof R=="function"?R.apply(this,arguments):R),t.apply(this,arguments),o)},null,k)},g.translateTo=function(I,E,R,k,O){g.transform(I,function(){var z=t.apply(this,arguments),U=this.__zoom,G=k==null?_(z):typeof k=="function"?k.apply(this,arguments):k;return r(nd.translate(G[0],G[1]).scale(U.k).translate(typeof E=="function"?-E.apply(this,arguments):-E,typeof R=="function"?-R.apply(this,arguments):-R),z,o)},k,O)};function y(I,E){return E=Math.max(a[0],Math.min(a[1],E)),E===I.k?I:new Qi(E,I.x,I.y)}function x(I,E,R){var k=E[0]-R[0]*I.k,O=E[1]-R[1]*I.k;return k===I.x&&O===I.y?I:new Qi(I.k,k,O)}function _(I){return[(+I[0][0]+ +I[1][0])/2,(+I[0][1]+ +I[1][1])/2]}function S(I,E,R,k){I.on("start.zoom",function(){b(this,arguments).event(k).start()}).on("interrupt.zoom end.zoom",function(){b(this,arguments).event(k).end()}).tween("zoom",function(){var O=this,z=arguments,U=b(O,z).event(k),G=t.apply(O,z),Y=R==null?_(G):typeof R=="function"?R.apply(O,z):R,et=Math.max(G[1][0]-G[0][0],G[1][1]-G[0][1]),tt=O.__zoom,lt=typeof E=="function"?E.apply(O,z):E,Mt=l(tt.invert(Y).concat(et/tt.k),lt.invert(Y).concat(et/lt.k));return function(ut){if(ut===1)ut=lt;else{var ct=Mt(ut),K=et/ct[2];ut=new Qi(K,Y[0]-ct[0]*K,Y[1]-ct[1]*K)}U.zoom(null,ut)}})}function b(I,E,R){return!R&&I.__zooming||new w(I,E)}function w(I,E){this.that=I,this.args=E,this.active=0,this.sourceEvent=null,this.extent=t.apply(I,E),this.taps=0}w.prototype={event:function(I){return I&&(this.sourceEvent=I),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(I,E){return this.mouse&&I!=="mouse"&&(this.mouse[1]=E.invert(this.mouse[0])),this.touch0&&I!=="touch"&&(this.touch0[1]=E.invert(this.touch0[0])),this.touch1&&I!=="touch"&&(this.touch1[1]=E.invert(this.touch1[0])),this.that.__zoom=E,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(I){var E=$e(this.that).datum();u.call(I,this.that,new qN(I,{sourceEvent:this.sourceEvent,target:g,type:I,transform:this.that.__zoom,dispatch:u}),E)}};function T(I,...E){if(!e.apply(this,arguments))return;var R=b(this,E).event(I),k=this.__zoom,O=Math.max(a[0],Math.min(a[1],k.k*Math.pow(2,n.apply(this,arguments)))),z=Ar(I);if(R.wheel)(R.mouse[0][0]!==z[0]||R.mouse[0][1]!==z[1])&&(R.mouse[1]=k.invert(R.mouse[0]=z)),clearTimeout(R.wheel);else{if(k.k===O)return;R.mouse=[z,k.invert(z)],Da(this),R.start()}id(I),R.wheel=setTimeout(U,d),R.zoom("mouse",r(x(y(k,O),R.mouse[0],R.mouse[1]),R.extent,o));function U(){R.wheel=null,R.end()}}function D(I,...E){if(p||!e.apply(this,arguments))return;var R=I.currentTarget,k=b(this,E,!0).event(I),O=$e(I.view).on("mousemove.zoom",Y,!0).on("mouseup.zoom",et,!0),z=Ar(I,R),U=I.clientX,G=I.clientY;Rl(I.view),$w(I),k.mouse=[z,this.__zoom.invert(z)],Da(this),k.start();function Y(tt){if(id(tt),!k.moved){var lt=tt.clientX-U,Mt=tt.clientY-G;k.moved=lt*lt+Mt*Mt>m}k.event(tt).zoom("mouse",r(x(k.that.__zoom,k.mouse[0]=Ar(tt,R),k.mouse[1]),k.extent,o))}function et(tt){O.on("mousemove.zoom mouseup.zoom",null),Nl(tt.view,k.moved),id(tt),k.event(tt).end()}}function A(I,...E){if(e.apply(this,arguments)){var R=this.__zoom,k=Ar(I.changedTouches?I.changedTouches[0]:I,this),O=R.invert(k),z=R.k*(I.shiftKey?.5:2),U=r(x(y(R,z),k,O),t.apply(this,E),o);id(I),s>0?$e(this).transition().duration(s).call(S,U,k,I):$e(this).call(g.transform,U,k,I)}}function M(I,...E){if(e.apply(this,arguments)){var R=I.touches,k=R.length,O=b(this,E,I.changedTouches.length===k).event(I),z,U,G,Y;for($w(I),U=0;U$N,sankeyCenter:()=>jtt,sankeyJustify:()=>jw,sankeyLeft:()=>Ktt,sankeyLinkHorizontal:()=>oet,sankeyRight:()=>$tt});function ly(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r=i)&&(r=i)}return r}function ad(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r>i||r===void 0&&i>=i)&&(r=i)}return r}function od(e,t){let r=0;if(t===void 0)for(let n of e)(n=+n)&&(r+=n);else{let n=-1;for(let i of e)(i=+t(i,++n,e))&&(r+=i)}return r}function Qwt(e){return e.target.depth}function Ktt(e){return e.depth}function $tt(e,t){return t-1-e.height}function jw(e,t){return e.sourceLinks.length?e.depth:t-1}function jtt(e){return e.targetLinks.length?e.depth:e.sourceLinks.length?ad(e.sourceLinks,Qwt)-1:0}function sd(e){return function(){return e}}function Qtt(e,t){return Qw(e.source,t.source)||e.index-t.index}function Jtt(e,t){return Qw(e.target,t.target)||e.index-t.index}function Qw(e,t){return e.y0-t.y0}function KN(e){return e.value}function Jwt(e){return e.index}function t2t(e){return e.nodes}function e2t(e){return e.links}function tet(e,t){let r=e.get(t);if(!r)throw new Error("missing: "+t);return r}function eet({nodes:e}){for(let t of e){let r=t.y0,n=r;for(let i of t.sourceLinks)i.y0=r+i.width/2,r+=i.width;for(let i of t.targetLinks)i.y1=n+i.width/2,n+=i.width}}function $N(){let e=0,t=0,r=1,n=1,i=24,a=8,o,s=Jwt,l=jw,u,f,c=t2t,p=e2t,h=6;function d(){let E={nodes:c.apply(null,arguments),links:p.apply(null,arguments)};return m(E),v(E),g(E),y(E),S(E),eet(E),E}d.update=function(E){return eet(E),E},d.nodeId=function(E){return arguments.length?(s=typeof E=="function"?E:sd(E),d):s},d.nodeAlign=function(E){return arguments.length?(l=typeof E=="function"?E:sd(E),d):l},d.nodeSort=function(E){return arguments.length?(u=E,d):u},d.nodeWidth=function(E){return arguments.length?(i=+E,d):i},d.nodePadding=function(E){return arguments.length?(a=o=+E,d):a},d.nodes=function(E){return arguments.length?(c=typeof E=="function"?E:sd(E),d):c},d.links=function(E){return arguments.length?(p=typeof E=="function"?E:sd(E),d):p},d.linkSort=function(E){return arguments.length?(f=E,d):f},d.size=function(E){return arguments.length?(e=t=0,r=+E[0],n=+E[1],d):[r-e,n-t]},d.extent=function(E){return arguments.length?(e=+E[0][0],r=+E[1][0],t=+E[0][1],n=+E[1][1],d):[[e,t],[r,n]]},d.iterations=function(E){return arguments.length?(h=+E,d):h};function m({nodes:E,links:R}){for(let[O,z]of E.entries())z.index=O,z.sourceLinks=[],z.targetLinks=[];let k=new Map(E.map((O,z)=>[s(O,z,E),O]));for(let[O,z]of R.entries()){z.index=O;let{source:U,target:G}=z;typeof U!="object"&&(U=z.source=tet(k,U)),typeof G!="object"&&(G=z.target=tet(k,G)),U.sourceLinks.push(z),G.targetLinks.push(z)}if(f!=null)for(let{sourceLinks:O,targetLinks:z}of E)O.sort(f),z.sort(f)}function v({nodes:E}){for(let R of E)R.value=R.fixedValue===void 0?Math.max(od(R.sourceLinks,KN),od(R.targetLinks,KN)):R.fixedValue}function g({nodes:E}){let R=E.length,k=new Set(E),O=new Set,z=0;for(;k.size;){for(let U of k){U.depth=z;for(let{target:G}of U.sourceLinks)O.add(G)}if(++z>R)throw new Error("circular link");k=O,O=new Set}}function y({nodes:E}){let R=E.length,k=new Set(E),O=new Set,z=0;for(;k.size;){for(let U of k){U.height=z;for(let{source:G}of U.targetLinks)O.add(G)}if(++z>R)throw new Error("circular link");k=O,O=new Set}}function x({nodes:E}){let R=ly(E,z=>z.depth)+1,k=(r-e-i)/(R-1),O=new Array(R);for(let z of E){let U=Math.max(0,Math.min(R-1,Math.floor(l.call(null,z,R))));z.layer=U,z.x0=e+U*k,z.x1=z.x0+i,O[U]?O[U].push(z):O[U]=[z]}if(u)for(let z of O)z.sort(u);return O}function _(E){let R=ad(E,k=>(n-t-(k.length-1)*o)/od(k,KN));for(let k of E){let O=t;for(let z of k){z.y0=O,z.y1=O+z.value*R,O=z.y1+o;for(let U of z.sourceLinks)U.width=U.value*R}O=(n-O+o)/(k.length+1);for(let z=0;zk.length)-1)),_(R);for(let k=0;k0))continue;let tt=(Y/et-G.y0)*R;G.y0+=tt,G.y1+=tt,M(G)}u===void 0&&U.sort(Qw),T(U,k)}}function w(E,R,k){for(let O=E.length,z=O-2;z>=0;--z){let U=E[z];for(let G of U){let Y=0,et=0;for(let{target:lt,value:Mt}of G.sourceLinks){let ut=Mt*(lt.layer-G.layer);Y+=I(G,lt)*ut,et+=ut}if(!(et>0))continue;let tt=(Y/et-G.y0)*R;G.y0+=tt,G.y1+=tt,M(G)}u===void 0&&U.sort(Qw),T(U,k)}}function T(E,R){let k=E.length>>1,O=E[k];A(E,O.y0-o,k-1,R),D(E,O.y1+o,k+1,R),A(E,n,E.length-1,R),D(E,t,0,R)}function D(E,R,k,O){for(;k1e-6&&(z.y0+=U,z.y1+=U),R=z.y1+o}}function A(E,R,k,O){for(;k>=0;--k){let z=E[k],U=(z.y1-R)*O;U>1e-6&&(z.y0-=U,z.y1-=U),R=z.y0-o}}function M({sourceLinks:E,targetLinks:R}){if(f===void 0){for(let{source:{sourceLinks:k}}of R)k.sort(Jtt);for(let{target:{targetLinks:k}}of E)k.sort(Qtt)}}function P(E){if(f===void 0)for(let{sourceLinks:R,targetLinks:k}of E)R.sort(Jtt),k.sort(Qtt)}function L(E,R){let k=E.y0-(E.sourceLinks.length-1)*o/2;for(let{target:O,width:z}of E.sourceLinks){if(O===R)break;k+=z+o}for(let{source:O,width:z}of R.targetLinks){if(O===E)break;k-=z}return k}function I(E,R){let k=R.y0-(R.targetLinks.length-1)*o/2;for(let{source:O,width:z}of R.targetLinks){if(O===E)break;k+=z+o}for(let{target:O,width:z}of E.sourceLinks){if(O===R)break;k-=z}return k}return d}var jN=Math.PI,QN=2*jN,Sc=1e-6,r2t=QN-Sc;function JN(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function ret(){return new JN}JN.prototype=ret.prototype={constructor:JN,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,r,n){this._+="Q"+ +e+","+ +t+","+(this._x1=+r)+","+(this._y1=+n)},bezierCurveTo:function(e,t,r,n,i,a){this._+="C"+ +e+","+ +t+","+ +r+","+ +n+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(e,t,r,n,i){e=+e,t=+t,r=+r,n=+n,i=+i;var a=this._x1,o=this._y1,s=r-e,l=n-t,u=a-e,f=o-t,c=u*u+f*f;if(i<0)throw new Error("negative radius: "+i);if(this._x1===null)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(c>Sc)if(!(Math.abs(f*s-l*u)>Sc)||!i)this._+="L"+(this._x1=e)+","+(this._y1=t);else{var p=r-a,h=n-o,d=s*s+l*l,m=p*p+h*h,v=Math.sqrt(d),g=Math.sqrt(c),y=i*Math.tan((jN-Math.acos((d+c-m)/(2*v*g)))/2),x=y/g,_=y/v;Math.abs(x-1)>Sc&&(this._+="L"+(e+x*u)+","+(t+x*f)),this._+="A"+i+","+i+",0,0,"+ +(f*p>u*h)+","+(this._x1=e+_*s)+","+(this._y1=t+_*l)}},arc:function(e,t,r,n,i,a){e=+e,t=+t,r=+r,a=!!a;var o=r*Math.cos(n),s=r*Math.sin(n),l=e+o,u=t+s,f=1^a,c=a?n-i:i-n;if(r<0)throw new Error("negative radius: "+r);this._x1===null?this._+="M"+l+","+u:(Math.abs(this._x1-l)>Sc||Math.abs(this._y1-u)>Sc)&&(this._+="L"+l+","+u),r&&(c<0&&(c=c%QN+QN),c>r2t?this._+="A"+r+","+r+",0,1,"+f+","+(e-o)+","+(t-s)+"A"+r+","+r+",0,1,"+f+","+(this._x1=l)+","+(this._y1=u):c>Sc&&(this._+="A"+r+","+r+",0,"+ +(c>=jN)+","+f+","+(this._x1=e+r*Math.cos(i))+","+(this._y1=t+r*Math.sin(i))))},rect:function(e,t,r,n){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +r+"v"+ +n+"h"+-r+"Z"},toString:function(){return this._}};var tk=ret;function ek(e){return function(){return e}}function net(e){return e[0]}function iet(e){return e[1]}var aet=Array.prototype.slice;function n2t(e){return e.source}function i2t(e){return e.target}function a2t(e){var t=n2t,r=i2t,n=net,i=iet,a=null;function o(){var s,l=aet.call(arguments),u=t.apply(this,l),f=r.apply(this,l);if(a||(a=s=tk()),e(a,+n.apply(this,(l[0]=u,l)),+i.apply(this,l),+n.apply(this,(l[0]=f,l)),+i.apply(this,l)),s)return a=null,s+""||null}return o.source=function(s){return arguments.length?(t=s,o):t},o.target=function(s){return arguments.length?(r=s,o):r},o.x=function(s){return arguments.length?(n=typeof s=="function"?s:ek(+s),o):n},o.y=function(s){return arguments.length?(i=typeof s=="function"?s:ek(+s),o):i},o.context=function(s){return arguments.length?(a=s??null,o):a},o}function o2t(e,t,r,n,i){e.moveTo(t,r),e.bezierCurveTo(t=(t+n)/2,r,t,i,n,i)}function rk(){return a2t(o2t)}function s2t(e){return[e.source.x1,e.y0]}function l2t(e){return[e.target.x0,e.y1]}function oet(){return rk().source(s2t).target(l2t)}var ld=Object.assign(ZN,nk);function set(e,t){let r=t.data,n=t.align??"left",i=t.valueFormatter??(c=>c),a=e.clientWidth,o=e.clientHeight,s="path",l=(()=>{let c=ld.scaleOrdinal(ld.schemeCategory10);return p=>c(p.category===void 0?p.name:p.category)})(),u=(()=>{let c=ld.sankey().nodeId(p=>p.name).nodeAlign(ld[`sankey${n[0].toUpperCase()}${n.slice(1)}`]).nodeWidth(15).nodePadding(10).extent([[1,5],[a-1,o-5]]);return({nodes:p,links:h})=>c({nodes:p.map(d=>Object.assign({},d)),links:h.map(d=>Object.assign({},d))})})(),f=(()=>{let c=ld.create("svg").attr("viewBox",[0,0,a,o]),{nodes:p,links:h}=u(r);c.append("g").attr("stroke","#000").selectAll("rect").data(p).join("rect").attr("x",v=>v.x0).attr("y",v=>v.y0).attr("height",v=>v.y1-v.y0).attr("width",v=>v.x1-v.x0).attr("fill",l).append("title").text(v=>`${v.name}: ${i(v.value)}`);let d=c.append("g").attr("fill","none").attr("stroke-opacity",.5).selectAll("g").data(h).join("g").style("mix-blend-mode","multiply");if(s==="path"){let v=d.append("linearGradient").attr("id",(g,y)=>g.uid=`link-${y}`).attr("gradientUnits","userSpaceOnUse").attr("x1",g=>g.source.x1).attr("x2",g=>g.target.x0);v.append("stop").attr("offset","0%").attr("stop-color",g=>l(g.source)),v.append("stop").attr("offset","100%").attr("stop-color",g=>l(g.target))}d.append("path").attr("d",ld.sankeyLinkHorizontal()).attr("stroke",v=>s==="none"?"#aaa":s==="path"?`url(#${v.uid})`:l(s==="input"?v.source:v.target)).attr("stroke-width",v=>Math.max(1,v.width)),d.append("title").text(v=>`${v.source.name} \u2192 ${v.target.name}: ${i(v.value)}`);let m=c.append("g").attr("font-family","sans-serif").attr("font-size",10).selectAll("text").data(p).join("text").attr("x",v=>v.x0
(v.y1+v.y0)/2).attr("dy","0.35em").attr("text-anchor",v=>v.x0`${v.label??v.name} ${i(v.value)}`);return t.onClick&&m.on("click",t.onClick),c.node()})();e.replaceChildren(f)}var Jw=class e{static runScript(t,r){return new Function("panel","ledger","fava","helpers",r.script)(r,t,t,lL)}static html(t,r,n){try{n.innerHTML=e.runScript(t,r)}catch(i){n.innerHTML=i}}static echarts(t,r,n){let i;try{i=e.runScript(t,r)}catch(s){n.innerHTML=s;return}let a=window.navigator.userAgent==="puppeteer"?"svg":void 0,o=oU(n,void 0,{renderer:a});i.onClick&&(o.on("click",i.onClick),delete i.onClick),i.onDblClick&&(o.on("dblclick",i.onDblClick),delete i.onDblClick),o.setOption(i)}static d3_sankey(t,r,n){let i;try{i=e.runScript(t,r)}catch(a){n.innerHTML=a;return}set(n,i)}static jinja2(t,r,n){n.innerHTML=r.template}};function u2t(e,t){for(let r=0;rqf(t,r).then(n=>new DOMParser().parseFromString(n,e))}var YZ=OP("application/xml"),XZ=OP("text/html"),qZ=OP("image/svg+xml");function ZZ(e,t){var r,n=1;e==null&&(e=0),t==null&&(t=0);function i(){var a,o=r.length,s,l=0,u=0;for(a=0;a=(c=(s+u)/2))?s=c:u=c,(v=r>=(p=(l+f)/2))?l=p:f=p,i=a,!(a=a[g=v<<1|m]))return i[g]=o,e;if(h=+e._x.call(null,a.data),d=+e._y.call(null,a.data),t===h&&r===d)return o.next=a,i?i[g]=o:e._root=o,e;do i=i?i[g]=new Array(4):e._root=new Array(4),(m=t>=(c=(s+u)/2))?s=c:u=c,(v=r>=(p=(l+f)/2))?l=p:f=p;while((g=v<<1|m)===(y=(d>=p)<<1|h>=c));return i[y]=a,i[g]=o,e}function jZ(e){var t,r,n=e.length,i,a,o=new Array(n),s=new Array(n),l=1/0,u=1/0,f=-1/0,c=-1/0;for(r=0;rf&&(f=i),ac&&(c=a));if(l>f||u>c)return this;for(this.cover(l,u).cover(f,c),r=0;re||e>=i||n>t||t>=a;)switch(u=(tf||(s=d.y0)>c||(l=d.x1)=g)<<1|e>=v)&&(d=p[p.length-1],p[p.length-1]=p[p.length-1-m],p[p.length-1-m]=d)}else{var y=e-+this._x.call(null,h.data),x=t-+this._y.call(null,h.data),_=y*y+x*x;if(_=(p=(o+l)/2))?o=p:l=p,(m=c>=(h=(s+u)/2))?s=h:u=h,t=r,!(r=r[v=m<<1|d]))return this;if(!r.length)break;(t[v+1&3]||t[v+2&3]||t[v+3&3])&&(n=t,g=v)}for(;r.data!==e;)if(i=r,!(r=r.next))return this;return(a=r.next)&&delete r.next,i?(a?i.next=a:delete i.next,this):t?(a?t[v]=a:delete t[v],(r=t[0]||t[1]||t[2]||t[3])&&r===(t[3]||t[2]||t[1]||t[0])&&!r.length&&(n?n[g]=r:this._root=r),this):(this._root=a,this)}function nK(e){for(var t=0,r=e.length;tp.index){var A=h-T.x-T.vx,P=d-T.y-T.vy,L=A*A+P*P;Lh+C||bd+C||wu.r&&(u.r=u[f].r)}function l(){if(t){var u,f=t.length,c;for(r=new Array(f),u=0;u[t(S,b,o),S])),_;for(v=0,s=new Array(g);v(e=(1664525*e+1013904223)%4294967296)/4294967296}function gK(e){return e.x}function yK(e){return e.y}var X_t=10,q_t=Math.PI*(3-Math.sqrt(5));function xK(e){var t,r=1,n=.001,i=1-Math.pow(n,1/300),a=0,o=.6,s=new Map,l=Uf(c),u=Gi("tick","end"),f=mK();e==null&&(e=[]);function c(){p(),u.call("tick",t),r1?(v==null?s.delete(m):s.set(m,d(v)),t):s.get(m)},find:function(m,v,g){var y=0,x=e.length,_,S,b,w,T;for(g==null?g=1/0:g*=g,y=0;y1?(u.on(m,v),t):u.on(m)}}}function _K(){var e,t,r,n,i=Oe(-30),a,o=1,s=1/0,l=.81;function u(h){var d,m=e.length,v=Yl(e,gK,yK).visitAfter(c);for(n=h,d=0;d=s)return;(h.data!==t||h.next)&&(g===0&&(g=Ea(r),_+=g*g),y===0&&(y=Ea(r),_+=y*y),_=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Zf(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function bo(e){return e=Zf(Math.abs(e)),e?e[1]:NaN}function MK(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function AK(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var Z_t=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Ia(e){if(!(t=Z_t.exec(e)))throw new Error("invalid format: "+e);var t;return new mg({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Ia.prototype=mg.prototype;function mg(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}mg.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function CK(e){t:for(var t=e.length,r=1,n=-1,i;r0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var UP;function DK(e,t){var r=Zf(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(UP=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+Zf(e,Math.max(0,t+a-1))[0]}function VP(e,t){var r=Zf(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}var BP={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:TK,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>VP(e*100,t),r:VP,s:DK,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function FP(e){return e}var EK=Array.prototype.map,IK=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function qb(e){var t=e.grouping===void 0||e.thousands===void 0?FP:MK(EK.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?FP:AK(EK.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"\u2212":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(c){c=Ia(c);var p=c.fill,h=c.align,d=c.sign,m=c.symbol,v=c.zero,g=c.width,y=c.comma,x=c.precision,_=c.trim,S=c.type;S==="n"?(y=!0,S="g"):BP[S]||(x===void 0&&(x=12),_=!0,S="g"),(v||p==="0"&&h==="=")&&(v=!0,p="0",h="=");var b=m==="$"?r:m==="#"&&/[boxX]/.test(S)?"0"+S.toLowerCase():"",w=m==="$"?n:/[%p]/.test(S)?o:"",T=BP[S],M=/[defgprs%]/.test(S);x=x===void 0?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function C(A){var P=b,L=w,I,E,R;if(S==="c")L=T(A)+L,A="";else{A=+A;var k=A<0||1/A<0;if(A=isNaN(A)?l:T(Math.abs(A),x),_&&(A=CK(A)),k&&+A==0&&d!=="+"&&(k=!1),P=(k?d==="("?d:s:d==="-"||d==="("?"":d)+P,L=(S==="s"?IK[8+UP/3]:"")+L+(k&&d==="("?")":""),M){for(I=-1,E=A.length;++IR||R>57){L=(R===46?i+A.slice(I+1):A.slice(I))+L,A=A.slice(0,I);break}}}y&&!v&&(A=t(A,1/0));var O=P.length+A.length+L.length,z=O>1)+P+A+L+z.slice(O);break;default:A=z+P+A+L;break}return a(A)}return C.toString=function(){return c+""},C}function f(c,p){var h=u((c=Ia(c),c.type="f",c)),d=Math.max(-8,Math.min(8,Math.floor(bo(p)/3)))*3,m=Math.pow(10,-d),v=IK[8+d/3];return function(g){return h(m*g)+v}}return{format:u,formatPrefix:f}}var Zb,Kf,gg;Kb({thousands:",",grouping:[3],currency:["$",""]});function Kb(e){return Zb=qb(e),Kf=Zb.format,gg=Zb.formatPrefix,Zb}function $b(e){return Math.max(0,-bo(Math.abs(e)))}function jb(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(bo(t)/3)))*3-bo(Math.abs(e)))}function Qb(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,bo(t)-bo(e))+1}var wt=1e-6,ys=1e-12,qt=Math.PI,Ee=qt/2,Eh=qt/4,nr=qt*2,le=180/qt,It=qt/180,Bt=Math.abs,Yi=Math.atan,Le=Math.atan2,mt=Math.cos,yg=Math.ceil,Jb=Math.exp;var tS=Math.hypot,$f=Math.log,eS=Math.pow,ft=Math.sin,rn=Math.sign||function(e){return e>0?1:e<0?-1:0},de=Math.sqrt,Ih=Math.tan;function rS(e){return e>1?0:e<-1?qt:Math.acos(e)}function Pe(e){return e>1?Ee:e<-1?-Ee:Math.asin(e)}function GP(e){return(e=ft(e/2))*e}function ge(){}function nS(e,t){e&&PK.hasOwnProperty(e.type)&&PK[e.type](e,t)}var LK={Feature:function(e,t){nS(e.geometry,t)},FeatureCollection:function(e,t){for(var r=e.features,n=-1,i=r.length;++n=0?1:-1,i=n*r,a=mt(t),o=ft(t),s=XP*o,l=YP*a+s*mt(i),u=s*n*ft(i);xg.add(Le(u,l)),WP=e,YP=a,XP=o}function zK(e){return iS=new Ae,Er(e,La),iS*2}function jf(e){return[Le(e[1],e[0]),Pe(e[2])]}function Xi(e){var t=e[0],r=e[1],n=mt(r);return[n*mt(t),n*ft(t),ft(r)]}function _g(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function xs(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function aS(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function bg(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Qf(e){var t=de(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var Xe,Zn,je,hi,Jf,FK,GK,Lh,Sg,Xl,bs,_s={point:qP,lineStart:UK,lineEnd:VK,polygonStart:function(){_s.point=WK,_s.lineStart=Q_t,_s.lineEnd=J_t,Sg=new Ae,La.polygonStart()},polygonEnd:function(){La.polygonEnd(),_s.point=qP,_s.lineStart=UK,_s.lineEnd=VK,xg<0?(Xe=-(je=180),Zn=-(hi=90)):Sg>wt?hi=90:Sg<-wt&&(Zn=-90),bs[0]=Xe,bs[1]=je},sphere:function(){Xe=-(je=180),Zn=-(hi=90)}};function qP(e,t){Xl.push(bs=[Xe=e,je=e]),thi&&(hi=t)}function HK(e,t){var r=Xi([e*It,t*It]);if(Lh){var n=xs(Lh,r),i=[n[1],-n[0],0],a=xs(i,n);Qf(a),a=jf(a);var o=e-Jf,s=o>0?1:-1,l=a[0]*le*s,u,f=Bt(o)>180;f^(s*Jfhi&&(hi=u)):(l=(l+360)%360-180,f^(s*Jfhi&&(hi=t))),f?epi(Xe,je)&&(je=e):pi(e,je)>pi(Xe,je)&&(Xe=e):je>=Xe?(eje&&(je=e)):e>Jf?pi(Xe,e)>pi(Xe,je)&&(je=e):pi(e,je)>pi(Xe,je)&&(Xe=e)}else Xl.push(bs=[Xe=e,je=e]);thi&&(hi=t),Lh=r,Jf=e}function UK(){_s.point=HK}function VK(){bs[0]=Xe,bs[1]=je,_s.point=qP,Lh=null}function WK(e,t){if(Lh){var r=e-Jf;Sg.add(Bt(r)>180?r+(r>0?360:-360):r)}else FK=e,GK=t;La.point(e,t),HK(e,t)}function Q_t(){La.lineStart()}function J_t(){WK(FK,GK),La.lineEnd(),Bt(Sg)>wt&&(Xe=-(je=180)),bs[0]=Xe,bs[1]=je,Lh=null}function pi(e,t){return(t-=e)<0?t+360:t}function tbt(e,t){return e[0]-t[0]}function BK(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tpi(n[0],n[1])&&(n[1]=i[1]),pi(i[0],n[1])>pi(n[0],n[1])&&(n[0]=i[0])):a.push(n=i);for(o=-1/0,r=a.length-1,t=0,n=a[r];t<=r;n=i,++t)i=a[t],(s=pi(n[1],i[0]))>o&&(o=s,Xe=i[0],je=n[1])}return Xl=bs=null,Xe===1/0||Zn===1/0?[[NaN,NaN],[NaN,NaN]]:[[Xe,Zn],[je,hi]]}var wg,oS,sS,lS,uS,fS,cS,pS,ZP,KP,$P,ZK,KK,xn,_n,bn,Pa={sphere:ge,point:jP,lineStart:XK,lineEnd:qK,polygonStart:function(){Pa.lineStart=nbt,Pa.lineEnd=ibt},polygonEnd:function(){Pa.lineStart=XK,Pa.lineEnd=qK}};function jP(e,t){e*=It,t*=It;var r=mt(t);Tg(r*mt(e),r*ft(e),ft(t))}function Tg(e,t,r){++wg,sS+=(e-sS)/wg,lS+=(t-lS)/wg,uS+=(r-uS)/wg}function XK(){Pa.point=ebt}function ebt(e,t){e*=It,t*=It;var r=mt(t);xn=r*mt(e),_n=r*ft(e),bn=ft(t),Pa.point=rbt,Tg(xn,_n,bn)}function rbt(e,t){e*=It,t*=It;var r=mt(t),n=r*mt(e),i=r*ft(e),a=ft(t),o=Le(de((o=_n*a-bn*i)*o+(o=bn*n-xn*a)*o+(o=xn*i-_n*n)*o),xn*n+_n*i+bn*a);oS+=o,fS+=o*(xn+(xn=n)),cS+=o*(_n+(_n=i)),pS+=o*(bn+(bn=a)),Tg(xn,_n,bn)}function qK(){Pa.point=jP}function nbt(){Pa.point=abt}function ibt(){$K(ZK,KK),Pa.point=jP}function abt(e,t){ZK=e,KK=t,e*=It,t*=It,Pa.point=$K;var r=mt(t);xn=r*mt(e),_n=r*ft(e),bn=ft(t),Tg(xn,_n,bn)}function $K(e,t){e*=It,t*=It;var r=mt(t),n=r*mt(e),i=r*ft(e),a=ft(t),o=_n*a-bn*i,s=bn*n-xn*a,l=xn*i-_n*n,u=tS(o,s,l),f=Pe(u),c=u&&-f/u;ZP.add(c*o),KP.add(c*s),$P.add(c*l),oS+=f,fS+=f*(xn+(xn=n)),cS+=f*(_n+(_n=i)),pS+=f*(bn+(bn=a)),Tg(xn,_n,bn)}function jK(e){wg=oS=sS=lS=uS=fS=cS=pS=0,ZP=new Ae,KP=new Ae,$P=new Ae,Er(e,Pa);var t=+ZP,r=+KP,n=+$P,i=tS(t,r,n);return iqt&&(e-=Math.round(e/nr)*nr),[e,t]}QP.invert=QP;function Ag(e,t,r){return(e%=nr)?t||r?Mg(JK(e),t$(t,r)):JK(e):t||r?t$(t,r):QP}function QK(e){return function(t,r){return t+=e,Bt(t)>qt&&(t-=Math.round(t/nr)*nr),[t,r]}}function JK(e){var t=QK(e);return t.invert=QK(-e),t}function t$(e,t){var r=mt(e),n=ft(e),i=mt(t),a=ft(t);function o(s,l){var u=mt(l),f=mt(s)*u,c=ft(s)*u,p=ft(l),h=p*r+f*n;return[Le(c*i-h*a,f*r-p*n),Pe(h*i+c*a)]}return o.invert=function(s,l){var u=mt(l),f=mt(s)*u,c=ft(s)*u,p=ft(l),h=p*i-c*a;return[Le(c*i+p*a,f*r+h*n),Pe(h*r-f*n)]},o}function hS(e){e=Ag(e[0]*It,e[1]*It,e.length>2?e[2]*It:0);function t(r){return r=e(r[0]*It,r[1]*It),r[0]*=le,r[1]*=le,r}return t.invert=function(r){return r=e.invert(r[0]*It,r[1]*It),r[0]*=le,r[1]*=le,r},t}function JP(e,t,r,n,i,a){if(r){var o=mt(t),s=ft(t),l=n*r;i==null?(i=t+n*nr,a=t-l/2):(i=e$(o,i),a=e$(o,a),(n>0?ia)&&(i+=n*nr));for(var u,f=i;n>0?f>a:f1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}function Ph(e,t){return Bt(e[0]-t[0])=0;--s)i.point((c=f[s])[0],c[1]);else n(p.x,p.p.x,-1,i);p=p.p}p=p.o,f=p.z,h=!h}while(!p.v);i.lineEnd()}}}function n$(e){if(t=e.length){for(var t,r=0,n=e[0],i;++r=0?1:-1,C=M*T,A=C>qt,P=v*b;if(l.add(Le(P*M*ft(C),g*w+P*mt(C))),o+=A?T+M*nr:T,A^d>=r^_>=r){var L=xs(Xi(h),Xi(x));Qf(L);var I=xs(a,L);Qf(I);var E=(A^T>=0?-1:1)*Pe(I[2]);(n>E||n===E&&(L[0]||L[1]))&&(s+=A^T>=0?1:-1)}}return(o<-wt||o0){for(l||(i.polygonStart(),l=!0),i.lineStart(),b=0;b1&&_&2&&S.push(S.pop().concat(S.shift())),f.push(S.filter(obt))}}return p}}function obt(e){return e.length>1}function sbt(e,t){return((e=e.x)[0]<0?e[1]-Ee-wt:Ee-e[1])-((t=t.x)[0]<0?t[1]-Ee-wt:Ee-t[1])}var Cg=yS(function(){return!0},lbt,fbt,[-qt,-Ee]);function lbt(e){var t=NaN,r=NaN,n=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(a,o){var s=a>0?qt:-qt,l=Bt(a-t);Bt(l-qt)0?Ee:-Ee),e.point(n,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(a,r),i=0):n!==s&&l>=qt&&(Bt(t-n)wt?Yi((ft(t)*(a=mt(n))*ft(r)-ft(n)*(i=mt(t))*ft(e))/(i*a*o)):(t+n)/2}function fbt(e,t,r,n){var i;if(e==null)i=r*Ee,n.point(-qt,i),n.point(0,i),n.point(qt,i),n.point(qt,0),n.point(qt,-i),n.point(0,-i),n.point(-qt,-i),n.point(-qt,0),n.point(-qt,i);else if(Bt(e[0]-t[0])>wt){var a=e[0]0,i=Bt(t)>wt;function a(f,c,p,h){JP(h,e,r,p,f,c)}function o(f,c){return mt(f)*mt(c)>t}function s(f){var c,p,h,d,m;return{lineStart:function(){d=h=!1,m=1},point:function(v,g){var y=[v,g],x,_=o(v,g),S=n?_?0:u(v,g):_?u(v+(v<0?qt:-qt),g):0;if(!c&&(d=h=_)&&f.lineStart(),_!==h&&(x=l(c,y),(!x||Ph(c,x)||Ph(y,x))&&(y[2]=1)),_!==h)m=0,_?(f.lineStart(),x=l(y,c),f.point(x[0],x[1])):(x=l(c,y),f.point(x[0],x[1],2),f.lineEnd()),c=x;else if(i&&c&&n^_){var b;!(S&p)&&(b=l(y,c,!0))&&(m=0,n?(f.lineStart(),f.point(b[0][0],b[0][1]),f.point(b[1][0],b[1][1]),f.lineEnd()):(f.point(b[1][0],b[1][1]),f.lineEnd(),f.lineStart(),f.point(b[0][0],b[0][1],3)))}_&&(!c||!Ph(c,y))&&f.point(y[0],y[1]),c=y,h=_,p=S},lineEnd:function(){h&&f.lineEnd(),c=null},clean:function(){return m|(d&&h)<<1}}}function l(f,c,p){var h=Xi(f),d=Xi(c),m=[1,0,0],v=xs(h,d),g=_g(v,v),y=v[0],x=g-y*y;if(!x)return!p&&f;var _=t*g/x,S=-t*y/x,b=xs(m,v),w=bg(m,_),T=bg(v,S);aS(w,T);var M=b,C=_g(w,M),A=_g(M,M),P=C*C-A*(_g(w,w)-1);if(!(P<0)){var L=de(P),I=bg(M,(-C-L)/A);if(aS(I,w),I=jf(I),!p)return I;var E=f[0],R=c[0],k=f[1],O=c[1],z;R0^I[1]<(Bt(I[0]-E)qt^(E<=I[0]&&I[0]<=R)){var et=bg(M,(-C+L)/A);return aS(et,w),[I,jf(et)]}}}function u(f,c){var p=n?e:qt-e,h=0;return f<-p?h|=1:f>p&&(h|=2),c<-p?h|=4:c>p&&(h|=8),h}return yS(o,s,a,n?[0,-e]:[-qt,e-qt])}function i$(e,t,r,n,i,a){var o=e[0],s=e[1],l=t[0],u=t[1],f=0,c=1,p=l-o,h=u-s,d;if(d=r-o,!(!p&&d>0)){if(d/=p,p<0){if(d0){if(d>c)return;d>f&&(f=d)}if(d=i-o,!(!p&&d<0)){if(d/=p,p<0){if(d>c)return;d>f&&(f=d)}else if(p>0){if(d0)){if(d/=h,h<0){if(d0){if(d>c)return;d>f&&(f=d)}if(d=a-s,!(!h&&d<0)){if(d/=h,h<0){if(d>c)return;d>f&&(f=d)}else if(h>0){if(d0&&(e[0]=o+f*p,e[1]=s+f*h),c<1&&(t[0]=o+c*p,t[1]=s+c*h),!0}}}}}var Dg=1e9,_S=-Dg;function Ss(e,t,r,n){function i(u,f){return e<=u&&u<=r&&t<=f&&f<=n}function a(u,f,c,p){var h=0,d=0;if(u==null||(h=o(u,c))!==(d=o(f,c))||l(u,f)<0^c>0)do p.point(h===0||h===3?e:r,h>1?n:t);while((h=(h+c+4)%4)!==d);else p.point(f[0],f[1])}function o(u,f){return Bt(u[0]-e)0?0:3:Bt(u[0]-r)0?2:1:Bt(u[1]-t)0?1:0:f>0?3:2}function s(u,f){return l(u.x,f.x)}function l(u,f){var c=o(u,1),p=o(f,1);return c!==p?c-p:c===0?f[1]-u[1]:c===1?u[0]-f[0]:c===2?u[1]-f[1]:f[0]-u[0]}return function(u){var f=u,c=dS(),p,h,d,m,v,g,y,x,_,S,b,w={point:T,lineStart:P,lineEnd:L,polygonStart:C,polygonEnd:A};function T(E,R){i(E,R)&&f.point(E,R)}function M(){for(var E=0,R=0,k=h.length;Rn&&(tt-Y)*(n-et)>(lt-et)*(e-Y)&&++E:lt<=n&&(tt-Y)*(n-et)<(lt-et)*(e-Y)&&--E;return E}function C(){f=c,p=[],h=[],b=!0}function A(){var E=M(),R=b&&E,k=(p=Df(p)).length;(R||k)&&(u.polygonStart(),R&&(u.lineStart(),a(null,null,1,u),u.lineEnd()),k&&mS(p,s,E,a,u),u.polygonEnd()),f=u,p=h=d=null}function P(){w.point=I,h&&h.push(d=[]),S=!0,_=!1,y=x=NaN}function L(){p&&(I(m,v),g&&_&&c.rejoin(),p.push(c.result())),w.point=T,_&&f.lineEnd()}function I(E,R){var k=i(E,R);if(h&&d.push([E,R]),S)m=E,v=R,g=k,S=!1,k&&(f.lineStart(),f.point(E,R));else if(k&&_)f.point(E,R);else{var O=[y=Math.max(_S,Math.min(Dg,y)),x=Math.max(_S,Math.min(Dg,x))],z=[E=Math.max(_S,Math.min(Dg,E)),R=Math.max(_S,Math.min(Dg,R))];i$(O,z,e,t,r,n)?(_||(f.lineStart(),f.point(O[0],O[1])),f.point(z[0],z[1]),k||f.lineEnd(),b=!1):k&&(f.lineStart(),f.point(E,R),b=!1)}y=E,x=R,_=k}return w}}function a$(){var e=0,t=0,r=960,n=500,i,a,o;return o={stream:function(s){return i&&a===s?i:i=Ss(e,t,r,n)(a=s)},extent:function(s){return arguments.length?(e=+s[0][0],t=+s[0][1],r=+s[1][0],n=+s[1][1],i=a=null,o):[[e,t],[r,n]]}}}var eR,rR,bS,SS,Rh={sphere:ge,point:ge,lineStart:cbt,lineEnd:ge,polygonStart:ge,polygonEnd:ge};function cbt(){Rh.point=hbt,Rh.lineEnd=pbt}function pbt(){Rh.point=Rh.lineEnd=ge}function hbt(e,t){e*=It,t*=It,rR=e,bS=ft(t),SS=mt(t),Rh.point=dbt}function dbt(e,t){e*=It,t*=It;var r=ft(t),n=mt(t),i=Bt(e-rR),a=mt(i),o=ft(i),s=n*o,l=SS*r-bS*n*a,u=bS*r+SS*n*a;eR.add(Le(de(s*s+l*l),u)),rR=e,bS=r,SS=n}function wS(e){return eR=new Ae,Er(e,Rh),+eR}var nR=[null,null],vbt={type:"LineString",coordinates:nR};function Nh(e,t){return nR[0]=e,nR[1]=t,wS(vbt)}var o$={Feature:function(e,t){return TS(e.geometry,t)},FeatureCollection:function(e,t){for(var r=e.features,n=-1,i=r.length;++n0&&(i=Nh(e[a],e[a-1]),i>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))wt}).map(p)).concat(Fi(yg(a/u)*u,i,u).filter(function(x){return Bt(x%c)>wt}).map(h))}return g.lines=function(){return y().map(function(x){return{type:"LineString",coordinates:x}})},g.outline=function(){return{type:"Polygon",coordinates:[d(n).concat(m(o).slice(1),d(r).reverse().slice(1),m(s).reverse().slice(1))]}},g.extent=function(x){return arguments.length?g.extentMajor(x).extentMinor(x):g.extentMinor()},g.extentMajor=function(x){return arguments.length?(n=+x[0][0],r=+x[1][0],s=+x[0][1],o=+x[1][1],n>r&&(x=n,n=r,r=x),s>o&&(x=s,s=o,o=x),g.precision(v)):[[n,s],[r,o]]},g.extentMinor=function(x){return arguments.length?(t=+x[0][0],e=+x[1][0],a=+x[0][1],i=+x[1][1],t>e&&(x=t,t=e,e=x),a>i&&(x=a,a=i,i=x),g.precision(v)):[[t,a],[e,i]]},g.step=function(x){return arguments.length?g.stepMajor(x).stepMinor(x):g.stepMinor()},g.stepMajor=function(x){return arguments.length?(f=+x[0],c=+x[1],g):[f,c]},g.stepMinor=function(x){return arguments.length?(l=+x[0],u=+x[1],g):[l,u]},g.precision=function(x){return arguments.length?(v=+x,p=h$(a,i,90),h=d$(t,e,v),d=h$(s,o,90),m=d$(n,r,v),g):v},g.extentMajor([[-180,-90+wt],[180,90-wt]]).extentMinor([[-180,-80-wt],[180,80+wt]])}function v$(){return MS()()}function m$(e,t){var r=e[0]*It,n=e[1]*It,i=t[0]*It,a=t[1]*It,o=mt(n),s=ft(n),l=mt(a),u=ft(a),f=o*mt(r),c=o*ft(r),p=l*mt(i),h=l*ft(i),d=2*Pe(de(GP(a-n)+o*l*GP(i-r))),m=ft(d),v=d?function(g){var y=ft(g*=d)/m,x=ft(d-g)/m,_=x*f+y*p,S=x*c+y*h,b=x*s+y*u;return[Le(S,_)*le,Le(b,de(_*_+S*S))*le]}:function(){return[r*le,n*le]};return v.distance=d,v}var ql=e=>e;var iR=new Ae,aR=new Ae,g$,y$,oR,sR,Zl={point:ge,lineStart:ge,lineEnd:ge,polygonStart:function(){Zl.lineStart=gbt,Zl.lineEnd=xbt},polygonEnd:function(){Zl.lineStart=Zl.lineEnd=Zl.point=ge,iR.add(Bt(aR)),aR=new Ae},result:function(){var e=iR/2;return iR=new Ae,e}};function gbt(){Zl.point=ybt}function ybt(e,t){Zl.point=x$,g$=oR=e,y$=sR=t}function x$(e,t){aR.add(sR*e-oR*t),oR=e,sR=t}function xbt(){x$(g$,y$)}var lR=Zl;var kh=1/0,AS=kh,Eg=-kh,CS=Eg,_bt={point:bbt,lineStart:ge,lineEnd:ge,polygonStart:ge,polygonEnd:ge,result:function(){var e=[[kh,AS],[Eg,CS]];return Eg=CS=-(AS=kh=1/0),e}};function bbt(e,t){eEg&&(Eg=e),tCS&&(CS=t)}var Oh=_bt;var uR=0,fR=0,Ig=0,DS=0,ES=0,zh=0,cR=0,pR=0,Lg=0,S$,w$,So,wo,Ra={point:ec,lineStart:_$,lineEnd:b$,polygonStart:function(){Ra.lineStart=Tbt,Ra.lineEnd=Mbt},polygonEnd:function(){Ra.point=ec,Ra.lineStart=_$,Ra.lineEnd=b$},result:function(){var e=Lg?[cR/Lg,pR/Lg]:zh?[DS/zh,ES/zh]:Ig?[uR/Ig,fR/Ig]:[NaN,NaN];return uR=fR=Ig=DS=ES=zh=cR=pR=Lg=0,e}};function ec(e,t){uR+=e,fR+=t,++Ig}function _$(){Ra.point=Sbt}function Sbt(e,t){Ra.point=wbt,ec(So=e,wo=t)}function wbt(e,t){var r=e-So,n=t-wo,i=de(r*r+n*n);DS+=i*(So+e)/2,ES+=i*(wo+t)/2,zh+=i,ec(So=e,wo=t)}function b$(){Ra.point=ec}function Tbt(){Ra.point=Abt}function Mbt(){T$(S$,w$)}function Abt(e,t){Ra.point=T$,ec(S$=So=e,w$=wo=t)}function T$(e,t){var r=e-So,n=t-wo,i=de(r*r+n*n);DS+=i*(So+e)/2,ES+=i*(wo+t)/2,zh+=i,i=wo*e-So*t,cR+=i*(So+e),pR+=i*(wo+t),Lg+=i*3,ec(So=e,wo=t)}var hR=Ra;function IS(e){this._context=e}IS.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,nr);break}}},result:ge};var vR=new Ae,dR,M$,A$,Pg,Rg,LS={point:ge,lineStart:function(){LS.point=Cbt},lineEnd:function(){dR&&C$(M$,A$),LS.point=ge},polygonStart:function(){dR=!0},polygonEnd:function(){dR=null},result:function(){var e=+vR;return vR=new Ae,e}};function Cbt(e,t){LS.point=C$,M$=Pg=e,A$=Rg=t}function C$(e,t){Pg-=e,Rg-=t,vR.add(de(Pg*Pg+Rg*Rg)),Pg=e,Rg=t}var mR=LS;var D$,PS,E$,I$,Uh=class{constructor(t){this._append=t==null?L$:Dbt(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(t,r){switch(this._point){case 0:{this._append`M${t},${r}`,this._point=1;break}case 1:{this._append`L${t},${r}`;break}default:{if(this._append`M${t},${r}`,this._radius!==E$||this._append!==PS){let n=this._radius,i=this._;this._="",this._append`m0,${n}a${n},${n} 0 1,1 0,${-2*n}a${n},${n} 0 1,1 0,${2*n}z`,E$=n,PS=this._append,I$=this._,this._=i}this._+=I$;break}}}result(){let t=this._;return this._="",t.length?t:null}};function L$(e){let t=1;this._+=e[0];for(let r=e.length;t=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return L$;if(t!==D$){let r=10**t;D$=t,PS=function(i){let a=1;this._+=i[0];for(let o=i.length;a=0))throw new RangeError(`invalid digits: ${s}`);r=l}return t===null&&(a=new Uh(r)),o},o.projection(e).digits(r).context(t)}function R$(e){return{stream:Kl(e)}}function Kl(e){return function(t){var r=new gR;for(var n in e)r[n]=e[n];return r.stream=t,r}}function gR(){}gR.prototype={constructor:gR,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function yR(e,t,r){var n=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),n!=null&&e.clipExtent(null),Er(r,e.stream(Oh)),t(Oh.result()),n!=null&&e.clipExtent(n),e}function rc(e,t,r){return yR(e,function(n){var i=t[1][0]-t[0][0],a=t[1][1]-t[0][1],o=Math.min(i/(n[1][0]-n[0][0]),a/(n[1][1]-n[0][1])),s=+t[0][0]+(i-o*(n[1][0]+n[0][0]))/2,l=+t[0][1]+(a-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([s,l])},r)}function Vh(e,t,r){return rc(e,[[0,0],t],r)}function Bh(e,t,r){return yR(e,function(n){var i=+t,a=i/(n[1][0]-n[0][0]),o=(i-a*(n[1][0]+n[0][0]))/2,s=-a*n[0][1];e.scale(150*a).translate([o,s])},r)}function Fh(e,t,r){return yR(e,function(n){var i=+t,a=i/(n[1][1]-n[0][1]),o=-a*n[0][0],s=(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,s])},r)}var N$=16,Ebt=mt(30*It);function xR(e,t){return+t?Lbt(e,t):Ibt(e)}function Ibt(e){return Kl({point:function(t,r){t=e(t,r),this.stream.point(t[0],t[1])}})}function Lbt(e,t){function r(n,i,a,o,s,l,u,f,c,p,h,d,m,v){var g=u-n,y=f-i,x=g*g+y*y;if(x>4*t&&m--){var _=o+p,S=s+h,b=l+d,w=de(_*_+S*S+b*b),T=Pe(b/=w),M=Bt(Bt(b)-1)t||Bt((g*L+y*I)/x-.5)>.3||o*p+s*h+l*d2?E[2]%360*It:0,L()):[s*le,l*le,u*le]},A.angle=function(E){return arguments.length?(c=E%360*It,L()):c*le},A.reflectX=function(E){return arguments.length?(p=E?-1:1,L()):p<0},A.reflectY=function(E){return arguments.length?(h=E?-1:1,L()):h<0},A.precision=function(E){return arguments.length?(b=xR(w,S=E*E),I()):de(S)},A.fitExtent=function(E,R){return rc(A,E,R)},A.fitSize=function(E,R){return Vh(A,E,R)},A.fitWidth=function(E,R){return Bh(A,E,R)},A.fitHeight=function(E,R){return Fh(A,E,R)};function L(){var E=k$(r,0,0,p,h,c).apply(null,t(a,o)),R=k$(r,n-E[0],i-E[1],p,h,c);return f=Ag(s,l,u),w=Mg(t,R),T=Mg(f,w),b=xR(w,S),I()}function I(){return M=C=null,A}return function(){return t=e.apply(this,arguments),A.invert=t.invert&&P,L()}}function Gh(e){var t=0,r=qt/3,n=Ng(e),i=n(t,r);return i.parallels=function(a){return arguments.length?n(t=a[0]*It,r=a[1]*It):[t*le,r*le]},i}function O$(e){var t=mt(e);function r(n,i){return[n*t,ft(i)/t]}return r.invert=function(n,i){return[n/t,Pe(i*t)]},r}function _R(e,t){var r=ft(e),n=(r+ft(t))/2;if(Bt(n)=.12&&v<.234&&m>=-.425&&m<-.214?i:v>=.166&&v<.234&&m>=-.214&&m<-.115?o:r).invert(p)},f.stream=function(p){return e&&t===p?e:e=kbt([r.stream(t=p),i.stream(p),o.stream(p)])},f.precision=function(p){return arguments.length?(r.precision(p),i.precision(p),o.precision(p),c()):r.precision()},f.scale=function(p){return arguments.length?(r.scale(p),i.scale(p*.35),o.scale(p),f.translate(r.translate())):r.scale()},f.translate=function(p){if(!arguments.length)return r.translate();var h=r.scale(),d=+p[0],m=+p[1];return n=r.translate(p).clipExtent([[d-.455*h,m-.238*h],[d+.455*h,m+.238*h]]).stream(u),a=i.translate([d-.307*h,m+.201*h]).clipExtent([[d-.425*h+wt,m+.12*h+wt],[d-.214*h-wt,m+.234*h-wt]]).stream(u),s=o.translate([d-.205*h,m+.212*h]).clipExtent([[d-.214*h+wt,m+.166*h+wt],[d-.115*h-wt,m+.234*h-wt]]).stream(u),c()},f.fitExtent=function(p,h){return rc(f,p,h)},f.fitSize=function(p,h){return Vh(f,p,h)},f.fitWidth=function(p,h){return Bh(f,p,h)},f.fitHeight=function(p,h){return Fh(f,p,h)};function c(){return e=t=null,f}return f.scale(1070)}function NS(e){return function(t,r){var n=mt(t),i=mt(r),a=e(n*i);return a===1/0?[2,0]:[a*i*ft(t),a*ft(r)]}}function To(e){return function(t,r){var n=de(t*t+r*r),i=e(n),a=ft(i),o=mt(i);return[Le(t*a,n*o),Pe(n&&r*a/n)]}}var kS=NS(function(e){return de(2/(1+e))});kS.invert=To(function(e){return 2*Pe(e/2)});function U$(){return ir(kS).scale(124.75).clipAngle(180-.001)}var OS=NS(function(e){return(e=rS(e))&&e/ft(e)});OS.invert=To(function(e){return e});function V$(){return ir(OS).scale(79.4188).clipAngle(180-.001)}function ic(e,t){return[e,$f(Ih((Ee+t)/2))]}ic.invert=function(e,t){return[e,2*Yi(Jb(t))-Ee]};function B$(){return bR(ic).scale(961/nr)}function bR(e){var t=ir(e),r=t.center,n=t.scale,i=t.translate,a=t.clipExtent,o=null,s,l,u;t.scale=function(c){return arguments.length?(n(c),f()):n()},t.translate=function(c){return arguments.length?(i(c),f()):i()},t.center=function(c){return arguments.length?(r(c),f()):r()},t.clipExtent=function(c){return arguments.length?(c==null?o=s=l=u=null:(o=+c[0][0],s=+c[0][1],l=+c[1][0],u=+c[1][1]),f()):o==null?null:[[o,s],[l,u]]};function f(){var c=qt*n(),p=t(hS(t.rotate()).invert([0,0]));return a(o==null?[[p[0]-c,p[1]-c],[p[0]+c,p[1]+c]]:e===ic?[[Math.max(p[0]-c,o),s],[Math.min(p[0]+c,l),u]]:[[o,Math.max(p[1]-c,s)],[l,Math.min(p[1]+c,u)]])}return f()}function zS(e){return Ih((Ee+e)/2)}function SR(e,t){var r=mt(e),n=e===t?ft(e):$f(r/mt(t))/$f(zS(t)/zS(e)),i=r*eS(zS(e),n)/n;if(!n)return ic;function a(o,s){i>0?s<-Ee+wt&&(s=-Ee+wt):s>Ee-wt&&(s=Ee-wt);var l=i/eS(zS(s),n);return[l*ft(n*o),i-l*mt(n*o)]}return a.invert=function(o,s){var l=i-s,u=rn(n)*de(o*o+l*l),f=Le(o,Bt(l))*rn(l);return l*n<0&&(f-=qt*rn(o)*rn(l)),[f/n,2*Yi(eS(i/u,1/n))-Ee]},a}function F$(){return Gh(SR).scale(109.5).parallels([30,30])}function ac(e,t){return[e,t]}ac.invert=ac;function G$(){return ir(ac).scale(152.63)}function wR(e,t){var r=mt(e),n=e===t?ft(e):(r-mt(t))/(t-e),i=r/n+e;if(Bt(n)wt&&--n>0);return[e/(.8707+(a=r*r)*(-.131979+a*(-.013791+a*a*a*(.003971-.001529*a)))),r]};function q$(){return ir(FS).scale(175.295)}function GS(e,t){return[mt(t)*ft(e),ft(t)]}GS.invert=To(Pe);function Z$(){return ir(GS).scale(249.5).clipAngle(90+wt)}function HS(e,t){var r=mt(t),n=1+mt(e)*r;return[r*ft(e)/n,ft(t)/n]}HS.invert=To(function(e){return 2*Yi(e)});function K$(){return ir(HS).scale(250).clipAngle(142)}function WS(e,t){return[$f(Ih((Ee+t)/2)),-e]}WS.invert=function(e,t){return[-t,2*Yi(Jb(e))-Ee]};function $$(){var e=bR(WS),t=e.center,r=e.rotate;return e.center=function(n){return arguments.length?t([-n[1],n[0]]):(n=t(),[n[1],-n[0]])},e.rotate=function(n){return arguments.length?r([n[0],n[1],n.length>2?n[2]+90:90]):(n=r(),[n[0],n[1],n[2]-90])},r([0,0,90]).scale(159.155)}function zbt(e,t){return e.parent===t.parent?1:2}function Ubt(e){return e.reduce(Vbt,0)/e.length}function Vbt(e,t){return e+t.x}function Bbt(e){return 1+e.reduce(Fbt,0)}function Fbt(e,t){return Math.max(e,t.y)}function Gbt(e){for(var t;t=e.children;)e=t[0];return e}function Hbt(e){for(var t;t=e.children;)e=t[t.length-1];return e}function j$(){var e=zbt,t=1,r=1,n=!1;function i(a){var o,s=0;a.eachAfter(function(p){var h=p.children;h?(p.x=Ubt(h),p.y=Bbt(h)):(p.x=o?s+=e(p,o):0,p.y=0,o=p)});var l=Gbt(a),u=Hbt(a),f=l.x-e(l,u)/2,c=u.x+e(u,l)/2;return a.eachAfter(n?function(p){p.x=(p.x-a.x)*t,p.y=(a.y-p.y)*r}:function(p){p.x=(p.x-f)/(c-f)*t,p.y=(1-(a.y?p.y/a.y:1))*r})}return i.separation=function(a){return arguments.length?(e=a,i):e},i.size=function(a){return arguments.length?(n=!1,t=+a[0],r=+a[1],i):n?null:[t,r]},i.nodeSize=function(a){return arguments.length?(n=!0,t=+a[0],r=+a[1],i):n?[t,r]:null},i}function Wbt(e){var t=0,r=e.children,n=r&&r.length;if(!n)t=1;else for(;--n>=0;)t+=r[n].value;e.value=t}function Q$(){return this.eachAfter(Wbt)}function J$(e,t){let r=-1;for(let n of this)e.call(t,n,++r,this);return this}function tj(e,t){for(var r=this,n=[r],i,a,o=-1;r=n.pop();)if(e.call(t,r,++o,this),i=r.children)for(a=i.length-1;a>=0;--a)n.push(i[a]);return this}function ej(e,t){for(var r=this,n=[r],i=[],a,o,s,l=-1;r=n.pop();)if(i.push(r),a=r.children)for(o=0,s=a.length;o=0;)r+=n[i].value;t.value=r})}function ij(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function aj(e){for(var t=this,r=Ybt(t,e),n=[t];t!==r;)t=t.parent,n.push(t);for(var i=n.length;e!==r;)n.splice(i,0,e),e=e.parent;return n}function Ybt(e,t){if(e===t)return e;var r=e.ancestors(),n=t.ancestors(),i=null;for(e=r.pop(),t=n.pop();e===t;)i=e,e=r.pop(),t=n.pop();return i}function oj(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function sj(){return Array.from(this)}function lj(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function uj(){var e=this,t=[];return e.each(function(r){r!==e&&t.push({source:r.parent,target:r})}),t}function*fj(){var e=this,t,r=[e],n,i,a;do for(t=r.reverse(),r=[];e=t.pop();)if(yield e,n=e.children)for(i=0,a=n.length;i=0;--s)i.push(a=o[s]=new Mo(o[s])),a.parent=n,a.depth=n.depth+1;return r.eachBefore(TR)}function Xbt(){return Vg(this).eachBefore(Kbt)}function qbt(e){return e.children}function Zbt(e){return Array.isArray(e)?e[1]:null}function Kbt(e){e.data.value!==void 0&&(e.value=e.data.value),e.data=e.data.data}function TR(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function Mo(e){this.data=e,this.depth=this.height=0,this.parent=null}Mo.prototype=Vg.prototype={constructor:Mo,count:Q$,each:J$,eachAfter:ej,eachBefore:tj,find:rj,sum:nj,sort:ij,path:aj,ancestors:oj,descendants:sj,leaves:lj,links:uj,copy:Xbt,[Symbol.iterator]:fj};function Hh(e){return e==null?null:MR(e)}function MR(e){if(typeof e!="function")throw new Error;return e}function ws(){return 0}function $l(e){return function(){return e}}function Wh(){let e=1;return()=>(e=(1664525*e+1013904223)%4294967296)/4294967296}function cj(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function pj(e,t){let r=e.length,n,i;for(;r;)i=t()*r--|0,n=e[r],e[r]=e[i],e[i]=n;return e}function hj(e){return CR(e,Wh())}function CR(e,t){for(var r=0,n=(e=pj(Array.from(e),t)).length,i=[],a,o;r0&&r*r>n*n+i*i}function AR(e,t){for(var r=0;r1e-6?(A+Math.sqrt(A*A-4*C*P))/(2*C):P/A);return{x:n+b+w*L,y:i+T+M*L,r:L}}function mj(e,t,r){var n=e.x-t.x,i,a,o=e.y-t.y,s,l,u=n*n+o*o;u?(a=t.r+r.r,a*=a,l=e.r+r.r,l*=l,a>l?(i=(u+l-a)/(2*u),s=Math.sqrt(Math.max(0,l/u-i*i)),r.x=e.x-i*n-s*o,r.y=e.y-i*o+s*n):(i=(u+a-l)/(2*u),s=Math.sqrt(Math.max(0,a/u-i*i)),r.x=t.x+i*n-s*o,r.y=t.y+i*o+s*n)):(r.x=t.x+r.r,r.y=t.y)}function gj(e,t){var r=e.r+t.r-1e-6,n=t.x-e.x,i=t.y-e.y;return r>0&&r*r>n*n+i*i}function yj(e){var t=e._,r=e.next._,n=t.r+r.r,i=(t.x*r.r+r.x*t.r)/n,a=(t.y*r.r+r.y*t.r)/n;return i*i+a*a}function XS(e){this._=e,this.next=null,this.previous=null}function DR(e,t){if(!(a=(e=cj(e)).length))return 0;var r,n,i,a,o,s,l,u,f,c,p;if(r=e[0],r.x=0,r.y=0,!(a>1))return r.r;if(n=e[1],r.x=-n.r,n.x=r.r,n.y=0,!(a>2))return r.r+n.r;mj(n,r,i=e[2]),r=new XS(r),n=new XS(n),i=new XS(i),r.next=i.previous=n,n.next=r.previous=i,i.next=n.previous=r;t:for(l=3;lnSt(r(_,S,i))),y=g.map(Mj),x=new Set(g).add("");for(let _ of y)x.has(_)||(x.add(_),g.push(_),y.push(Mj(_)),a.push(IR));o=(_,S)=>g[S],s=(_,S)=>y[S]}for(f=0,l=a.length;f=0&&(h=a[g],h.data===IR);--g)h.data=null}if(c.parent=tSt,c.eachBefore(function(g){g.depth=g.parent.depth+1,--l}).eachBefore(TR),c.parent=null,l>0)throw new Error("cycle");return c}return n.id=function(i){return arguments.length?(e=Hh(i),n):e},n.parentId=function(i){return arguments.length?(t=Hh(i),n):t},n.path=function(i){return arguments.length?(r=Hh(i),n):r},n}function nSt(e){e=`${e}`;let t=e.length;return LR(e,t-1)&&!LR(e,t-2)&&(e=e.slice(0,-1)),e[0]==="/"?e:`/${e}`}function Mj(e){let t=e.length;if(t<2)return"";for(;--t>1&&!LR(e,t););return e.slice(0,t)}function LR(e,t){if(e[t]==="/"){let r=0;for(;t>0&&e[--t]==="\\";)++r;if(!(r&1))return!0}return!1}function iSt(e,t){return e.parent===t.parent?1:2}function PR(e){var t=e.children;return t?t[0]:e.t}function RR(e){var t=e.children;return t?t[t.length-1]:e.t}function aSt(e,t,r){var n=r/(t.i-e.i);t.c-=n,t.s+=r,e.c+=n,t.z+=r,t.m+=r}function oSt(e){for(var t=0,r=0,n=e.children,i=n.length,a;--i>=0;)a=n[i],a.z+=t,a.m+=t,t+=a.s+(r+=a.c)}function sSt(e,t,r){return e.a.parent===t.parent?e.a:r}function ZS(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}ZS.prototype=Object.create(Mo.prototype);function lSt(e){for(var t=new ZS(e,0),r,n=[t],i,a,o,s;r=n.pop();)if(a=r._.children)for(r.children=new Array(s=a.length),o=s-1;o>=0;--o)n.push(i=r.children[o]=new ZS(a[o],o)),i.parent=r;return(t.parent=new ZS(null,0)).children=[t],t}function Cj(){var e=iSt,t=1,r=1,n=null;function i(u){var f=lSt(u);if(f.eachAfter(a),f.parent.m=-f.z,f.eachBefore(o),n)u.eachBefore(l);else{var c=u,p=u,h=u;u.eachBefore(function(y){y.xp.x&&(p=y),y.depth>h.depth&&(h=y)});var d=c===p?1:e(c,p)/2,m=d-c.x,v=t/(p.x+d+m),g=r/(h.depth||1);u.eachBefore(function(y){y.x=(y.x+m)*v,y.y=y.depth*g})}return u}function a(u){var f=u.children,c=u.parent.children,p=u.i?c[u.i-1]:null;if(f){oSt(u);var h=(f[0].z+f[f.length-1].z)/2;p?(u.z=p.z+e(u._,p._),u.m=u.z-h):u.z=h}else p&&(u.z=p.z+e(u._,p._));u.parent.A=s(u,p,u.parent.A||c[0])}function o(u){u._.x=u.z+u.parent.m,u.m+=u.parent.m}function s(u,f,c){if(f){for(var p=u,h=u,d=f,m=p.parent.children[0],v=p.m,g=h.m,y=d.m,x=m.m,_;d=RR(d),p=PR(p),d&&p;)m=PR(m),h=RR(h),h.a=u,_=d.z+y-p.z-v+e(d._,p._),_>0&&(aSt(sSt(d,u,c),u,_),v+=_,g+=_),y+=d.m,v+=p.m,x+=m.m,g+=h.m;d&&!RR(h)&&(h.t=d,h.m+=y-g),p&&!PR(m)&&(m.t=p,m.m+=v-x,c=u)}return c}function l(u){u.x*=t,u.y=u.depth*r}return i.separation=function(u){return arguments.length?(e=u,i):e},i.size=function(u){return arguments.length?(n=!1,t=+u[0],r=+u[1],i):n?null:[t,r]},i.nodeSize=function(u){return arguments.length?(n=!0,t=+u[0],r=+u[1],i):n?[t,r]:null},i}function jl(e,t,r,n,i){for(var a=e.children,o,s=-1,l=a.length,u=e.value&&(i-r)/e.value;++sy&&(y=u),b=v*v*S,x=Math.max(y/b,b/g),x>_){v-=u;break}_=x}o.push(l={value:v,dice:h1?n:1)},r}(NR);function Dj(){var e=KS,t=!1,r=1,n=1,i=[0],a=ws,o=ws,s=ws,l=ws,u=ws;function f(p){return p.x0=p.y0=0,p.x1=r,p.y1=n,p.eachBefore(c),i=[0],t&&p.eachBefore(qS),p}function c(p){var h=i[p.depth],d=p.x0+h,m=p.y0+h,v=p.x1-h,g=p.y1-h;v=p-1){var y=a[c];y.x0=d,y.y0=m,y.x1=v,y.y1=g;return}for(var x=u[c],_=h/2+x,S=c+1,b=p-1;S>>1;u[w]<_?S=w+1:b=w}_-u[S-1]g-m){var C=h?(d*M+v*T)/h:v;f(c,S,T,d,m,C,g),f(S,p,M,C,m,v,g)}else{var A=h?(m*M+g*T)/h:g;f(c,S,T,d,m,v,A),f(S,p,M,d,A,v,g)}}}function Ij(e,t,r,n,i){(e.depth&1?jl:Ao)(e,t,r,n,i)}var Lj=function e(t){function r(n,i,a,o,s){if((l=n._squarify)&&l.ratio===t)for(var l,u,f,c,p=-1,h,d=l.length,m=n.value;++p1?n:1)},r}(NR);function Pj(e){for(var t=-1,r=e.length,n,i=e[r-1],a=0;++t1&&Nj(e[r[n-2]],e[r[n-1]],e[i])<=0;)--n;r[n++]=i}return r.slice(0,n)}function Oj(e){if((r=e.length)<3)return null;var t,r,n=new Array(r),i=new Array(r);for(t=0;t=0;--t)u.push(e[n[a[t]][2]]);for(t=+s;ta!=s>a&&i<(o-l)*(a-u)/(s-u)+l&&(f=!f),o=l,s=u;return f}function Uj(e){for(var t=-1,r=e.length,n=e[r-1],i,a,o=n[0],s=n[1],l=0;++t1);return n+i*s*Math.sqrt(-2*Math.log(o)/o)}}return r.source=e,r}(fe);var Fj=function e(t){var r=Yh.source(t);function n(){var i=r.apply(this,arguments);return function(){return Math.exp(i())}}return n.source=e,n}(fe);var $S=function e(t){function r(n){return(n=+n)<=0?()=>0:function(){for(var i=0,a=n;a>1;--a)i+=t();return i+a*t()}}return r.source=e,r}(fe);var Gj=function e(t){var r=$S.source(t);function n(i){if((i=+i)==0)return t;var a=r(i);return function(){return a()/i}}return n.source=e,n}(fe);var Hj=function e(t){function r(n){return function(){return-Math.log1p(-t())/n}}return r.source=e,r}(fe);var Wj=function e(t){function r(n){if((n=+n)<0)throw new RangeError("invalid alpha");return n=1/-n,function(){return Math.pow(1-t(),n)}}return r.source=e,r}(fe);var Yj=function e(t){function r(n){if((n=+n)<0||n>1)throw new RangeError("invalid p");return function(){return Math.floor(t()+n)}}return r.source=e,r}(fe);var jS=function e(t){function r(n){if((n=+n)<0||n>1)throw new RangeError("invalid p");return n===0?()=>1/0:n===1?()=>1:(n=Math.log1p(-n),function(){return 1+Math.floor(Math.log1p(-t())/n)})}return r.source=e,r}(fe);var Xh=function e(t){var r=Yh.source(t)();function n(i,a){if((i=+i)<0)throw new RangeError("invalid k");if(i===0)return()=>0;if(a=a==null?1:+a,i===1)return()=>-Math.log1p(-t())*a;var o=(i<1?i+1:i)-1/3,s=1/(3*Math.sqrt(o)),l=i<1?()=>Math.pow(t(),1/i):()=>1;return function(){do{do var u=r(),f=1+s*u;while(f<=0);f*=f*f;var c=1-t()}while(c>=1-.0331*u*u*u*u&&Math.log(c)>=.5*u*u+o*(1-f+Math.log(f)));return o*f*l()*a}}return n.source=e,n}(fe);var QS=function e(t){var r=Xh.source(t);function n(i,a){var o=r(i),s=r(a);return function(){var l=o();return l===0?0:l/(l+s())}}return n.source=e,n}(fe);var JS=function e(t){var r=jS.source(t),n=QS.source(t);function i(a,o){return a=+a,(o=+o)>=1?()=>a:o<=0?()=>0:function(){for(var s=0,l=a,u=o;l*u>16&&l*(1-u)>16;){var f=Math.floor((l+1)*u),c=n(f,l-f+1)();c<=u?(s+=f,l-=f,u=(u-c)/(1-c)):(l=f-1,u/=c)}for(var p=u<.5,h=p?u:1-u,d=r(h),m=d(),v=0;m<=l;++v)m+=d();return s+(p?v:l-v)}}return i.source=e,i}(fe);var Xj=function e(t){function r(n,i,a){var o;return(n=+n)==0?o=s=>-Math.log(s):(n=1/n,o=s=>Math.pow(s,n)),i=i==null?0:+i,a=a==null?1:+a,function(){return i+a*o(-Math.log1p(-t()))}}return r.source=e,r}(fe);var qj=function e(t){function r(n,i){return n=n==null?0:+n,i=i==null?1:+i,function(){return n+i*Math.tan(Math.PI*t())}}return r.source=e,r}(fe);var Zj=function e(t){function r(n,i){return n=n==null?0:+n,i=i==null?1:+i,function(){var a=t();return n+i*Math.log(a/(1-a))}}return r.source=e,r}(fe);var Kj=function e(t){var r=Xh.source(t),n=JS.source(t);function i(a){return function(){for(var o=0,s=a;s>16;){var l=Math.floor(.875*s),u=r(l)();if(u>s)return o+n(l-1,s/u)();o+=l,s-=u}for(var f=-Math.log1p(-t()),c=0;f<=s;++c)f-=Math.log1p(-t());return o+c}}return i.source=e,i}(fe);var $j=23283064365386963e-26;function OR(e=Math.random()){let t=(0<=e&&e<1?e/$j:Math.abs(e))|0;return()=>(t=1664525*t+1013904223|0,$j*(t>>>0))}function Ge(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function qi(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}var tw=Symbol("implicit");function qh(){var e=new Ta,t=[],r=[],n=tw;function i(a){let o=e.get(a);if(o===void 0){if(n!==tw)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new Ta;for(let o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return qh(t,r).unknown(n)},Ge.apply(i,arguments),i}function Fg(){var e=qh().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,l=0,u=0,f=.5;delete e.unknown;function c(){var p=t().length,h=it&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function cSt(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i2?pSt:cSt,l=u=null,c}function c(p){return p==null||isNaN(p=+p)?a:(l||(l=s(e.map(n),t,r)))(n(o(p)))}return c.invert=function(p){return o(i((u||(u=s(t,e.map(n),Cr)))(p)))},c.domain=function(p){return arguments.length?(e=Array.from(p,Ql),f()):e.slice()},c.range=function(p){return arguments.length?(t=Array.from(p),f()):t.slice()},c.rangeRound=function(p){return t=Array.from(p),r=Vl,f()},c.clamp=function(p){return arguments.length?(o=p?!0:_r,f()):o!==_r},c.interpolate=function(p){return arguments.length?(r=p,f()):r},c.unknown=function(p){return arguments.length?(a=p,c):a},function(p,h){return n=p,i=h,f()}}function sc(){return oc()(_r,_r)}function Gg(e,t,r,n){var i=Sf(e,t,r),a;switch(n=Ia(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=jb(i,o))&&(n.precision=a),gg(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=Qb(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=$b(i))&&(n.precision=a-(n.type==="%")*2);break}}return Kf(n)}function Sn(e){var t=e.domain;return e.ticks=function(r){var n=t();return Xn(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return Gg(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],l,u,f=10;for(s0;){if(u=Ma(o,s,r),u===l)return n[i]=o,n[a]=s,t(n);if(u>0)o=Math.floor(o/u)*u,s=Math.ceil(s/u)*u;else if(u<0)o=Math.ceil(o*u)/u,s=Math.floor(s*u)/u;else break;l=u}return e},e}function ew(){var e=sc();return e.copy=function(){return Co(e,ew())},Ge.apply(e,arguments),Sn(e)}function rw(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Ql),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return rw(e).unknown(t)},e=arguments.length?Array.from(e,Ql):[0,1],Sn(r)}function Hg(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return aMath.pow(e,t)}function gSt(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function rQ(e){return(t,r)=>-e(-t,r)}function Wg(e){let t=e(tQ,eQ),r=t.domain,n=10,i,a;function o(){return i=gSt(n),a=mSt(n),r()[0]<0?(i=rQ(i),a=rQ(a),e(hSt,dSt)):e(tQ,eQ),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{let l=r(),u=l[0],f=l[l.length-1],c=f0){for(;p<=h;++p)for(d=1;df)break;g.push(m)}}else for(;p<=h;++p)for(d=n-1;d>=1;--d)if(m=p>0?d/a(-p):d*a(p),!(mf)break;g.push(m)}g.length*2{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=Ia(l)).precision==null&&(l.trim=!0),l=Kf(l)),s===1/0)return l;let u=Math.max(1,n*s/t.ticks().length);return f=>{let c=f/a(Math.round(i(f)));return c*nr(Hg(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function nw(){let e=Wg(oc()).domain([1,10]);return e.copy=()=>Co(e,nw()).base(e.base()),Ge.apply(e,arguments),e}function nQ(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function iQ(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Yg(e){var t=1,r=e(nQ(t),iQ(t));return r.constant=function(n){return arguments.length?e(nQ(t=+n),iQ(t)):t},Sn(r)}function iw(){var e=Yg(oc());return e.copy=function(){return Co(e,iw()).constant(e.constant())},Ge.apply(e,arguments)}function aQ(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function ySt(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function xSt(e){return e<0?-e*e:e*e}function Xg(e){var t=e(_r,_r),r=1;function n(){return r===1?e(_r,_r):r===.5?e(ySt,xSt):e(aQ(r),aQ(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Sn(t)}function qg(){var e=Xg(oc());return e.copy=function(){return Co(e,qg()).exponent(e.exponent())},Ge.apply(e,arguments),e}function oQ(){return qg.apply(null,arguments).exponent(.5)}function sQ(e){return Math.sign(e)*e*e}function _St(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function aw(){var e=sc(),t=[0,1],r=!1,n;function i(a){var o=_St(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(sQ(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,Ql)).map(sQ)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return aw(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ge.apply(i,arguments),Sn(i)}function ow(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o0?r[s-1]:e[0],s=r?[n[r-1],t]:[n[u-1],n[u]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return sw().domain([e,t]).range(i).unknown(a)},Ge.apply(Sn(o),arguments)}function lw(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Wn(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return lw().domain(e).range(t).unknown(r)},Ge.apply(i,arguments)}var VR=new Date,BR=new Date;function Ce(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{let o=i(a),s=i.ceil(a);return a-o(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{let l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a0))return l;let u;do l.push(u=new Date(+a)),t(a,s),e(a);while(uCe(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(VR.setTime(+a),BR.setTime(+o),e(VR),e(BR),Math.floor(r(VR,BR))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}var Jl=Ce(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Jl.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Ce(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Jl);var FR=Jl.range;var di=Ce(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*1e3)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds()),GR=di.range;var uc=Ce(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*1e3)},(e,t)=>{e.setTime(+e+t*6e4)},(e,t)=>(t-e)/6e4,e=>e.getMinutes()),lQ=uc.range,fc=Ce(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*6e4)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes()),uQ=fc.range;var pc=Ce(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*1e3-e.getMinutes()*6e4)},(e,t)=>{e.setTime(+e+t*36e5)},(e,t)=>(t-e)/36e5,e=>e.getHours()),fQ=pc.range,hc=Ce(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*36e5)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours()),cQ=hc.range;var Eo=Ce(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1),pQ=Eo.range,tu=Ce(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1),hQ=tu.range,Kg=Ce(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5)),dQ=Kg.range;function dc(e){return Ce(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}var Io=dc(0),vc=dc(1),HR=dc(2),WR=dc(3),Ts=dc(4),YR=dc(5),XR=dc(6),qR=Io.range,mQ=vc.range,gQ=HR.range,yQ=WR.range,xQ=Ts.range,_Q=YR.range,bQ=XR.range;function mc(e){return Ce(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/6048e5)}var Lo=mc(0),gc=mc(1),ZR=mc(2),KR=mc(3),Ms=mc(4),$R=mc(5),jR=mc(6),QR=Lo.range,SQ=gc.range,wQ=ZR.range,TQ=KR.range,MQ=Ms.range,AQ=$R.range,CQ=jR.range;var yc=Ce(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth()),DQ=yc.range,xc=Ce(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth()),EQ=xc.range;var Kn=Ce(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Kn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ce(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});var IQ=Kn.range,$n=Ce(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());$n.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ce(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});var LQ=$n.range;function RQ(e,t,r,n,i,a){let o=[[di,1,1e3],[di,5,5*1e3],[di,15,15*1e3],[di,30,30*1e3],[a,1,6e4],[a,5,5*6e4],[a,15,15*6e4],[a,30,30*6e4],[i,1,36e5],[i,3,3*36e5],[i,6,6*36e5],[i,12,12*36e5],[n,1,864e5],[n,2,2*864e5],[r,1,6048e5],[t,1,2592e6],[t,3,3*2592e6],[e,1,31536e6]];function s(u,f,c){let p=fv).right(o,p);if(h===o.length)return e.every(Sf(u/31536e6,f/31536e6,c));if(h===0)return Jl.every(Math.max(Sf(u,f,c),1));let[d,m]=o[p/o[h-1][2]53)return null;"w"in W||(W.w=1),"Z"in W?(Tt=tN($g(W.y,0,1)),te=Tt.getUTCDay(),Tt=te>4||te===0?gc.ceil(Tt):gc(Tt),Tt=tu.offset(Tt,(W.V-1)*7),W.y=Tt.getUTCFullYear(),W.m=Tt.getUTCMonth(),W.d=Tt.getUTCDate()+(W.w+6)%7):(Tt=JR($g(W.y,0,1)),te=Tt.getDay(),Tt=te>4||te===0?vc.ceil(Tt):vc(Tt),Tt=Eo.offset(Tt,(W.V-1)*7),W.y=Tt.getFullYear(),W.m=Tt.getMonth(),W.d=Tt.getDate()+(W.w+6)%7)}else("W"in W||"U"in W)&&("w"in W||(W.w="u"in W?W.u%7:"W"in W?1:0),te="Z"in W?tN($g(W.y,0,1)).getUTCDay():JR($g(W.y,0,1)).getDay(),W.m=0,W.d="W"in W?(W.w+6)%7+W.W*7-(te+5)%7:W.w+W.U*7-(te+6)%7);return"Z"in W?(W.H+=W.Z/100|0,W.M+=W.Z%100,tN(W)):JR(W)}}function T(K,ot,Q,W){for(var Gt=0,Tt=ot.length,te=Q.length,Jt,Dt;Gt=te)return-1;if(Jt=ot.charCodeAt(Gt++),Jt===37){if(Jt=ot.charAt(Gt++),Dt=S[Jt in NQ?ot.charAt(Gt++):Jt],!Dt||(W=Dt(K,Q,W))<0)return-1}else if(Jt!=Q.charCodeAt(W++))return-1}return W}function M(K,ot,Q){var W=u.exec(ot.slice(Q));return W?(K.p=f.get(W[0].toLowerCase()),Q+W[0].length):-1}function C(K,ot,Q){var W=h.exec(ot.slice(Q));return W?(K.w=d.get(W[0].toLowerCase()),Q+W[0].length):-1}function A(K,ot,Q){var W=c.exec(ot.slice(Q));return W?(K.w=p.get(W[0].toLowerCase()),Q+W[0].length):-1}function P(K,ot,Q){var W=g.exec(ot.slice(Q));return W?(K.m=y.get(W[0].toLowerCase()),Q+W[0].length):-1}function L(K,ot,Q){var W=m.exec(ot.slice(Q));return W?(K.m=v.get(W[0].toLowerCase()),Q+W[0].length):-1}function I(K,ot,Q){return T(K,t,ot,Q)}function E(K,ot,Q){return T(K,r,ot,Q)}function R(K,ot,Q){return T(K,n,ot,Q)}function k(K){return o[K.getDay()]}function O(K){return a[K.getDay()]}function z(K){return l[K.getMonth()]}function U(K){return s[K.getMonth()]}function G(K){return i[+(K.getHours()>=12)]}function Y(K){return 1+~~(K.getMonth()/3)}function et(K){return o[K.getUTCDay()]}function tt(K){return a[K.getUTCDay()]}function lt(K){return l[K.getUTCMonth()]}function Mt(K){return s[K.getUTCMonth()]}function ut(K){return i[+(K.getUTCHours()>=12)]}function ct(K){return 1+~~(K.getUTCMonth()/3)}return{format:function(K){var ot=b(K+="",x);return ot.toString=function(){return K},ot},parse:function(K){var ot=w(K+="",!1);return ot.toString=function(){return K},ot},utcFormat:function(K){var ot=b(K+="",_);return ot.toString=function(){return K},ot},utcParse:function(K){var ot=w(K+="",!0);return ot.toString=function(){return K},ot}}}var NQ={"-":"",_:" ",0:"0"},Ir=/^\s*\d+/,SSt=/^%/,wSt=/[\\^$*+?|[\]().{}]/g;function ye(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a[t.toLowerCase(),r]))}function MSt(e,t,r){var n=Ir.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function ASt(e,t,r){var n=Ir.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function CSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function DSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function ESt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function kQ(e,t,r){var n=Ir.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function OQ(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function ISt(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function LSt(e,t,r){var n=Ir.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function PSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function zQ(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function RSt(e,t,r){var n=Ir.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function UQ(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function NSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function kSt(e,t,r){var n=Ir.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function OSt(e,t,r){var n=Ir.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function zSt(e,t,r){var n=Ir.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function USt(e,t,r){var n=SSt.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function VSt(e,t,r){var n=Ir.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function BSt(e,t,r){var n=Ir.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function VQ(e,t){return ye(e.getDate(),t,2)}function FSt(e,t){return ye(e.getHours(),t,2)}function GSt(e,t){return ye(e.getHours()%12||12,t,2)}function HSt(e,t){return ye(1+Eo.count(Kn(e),e),t,3)}function WQ(e,t){return ye(e.getMilliseconds(),t,3)}function WSt(e,t){return WQ(e,t)+"000"}function YSt(e,t){return ye(e.getMonth()+1,t,2)}function XSt(e,t){return ye(e.getMinutes(),t,2)}function qSt(e,t){return ye(e.getSeconds(),t,2)}function ZSt(e){var t=e.getDay();return t===0?7:t}function KSt(e,t){return ye(Io.count(Kn(e)-1,e),t,2)}function YQ(e){var t=e.getDay();return t>=4||t===0?Ts(e):Ts.ceil(e)}function $St(e,t){return e=YQ(e),ye(Ts.count(Kn(e),e)+(Kn(e).getDay()===4),t,2)}function jSt(e){return e.getDay()}function QSt(e,t){return ye(vc.count(Kn(e)-1,e),t,2)}function JSt(e,t){return ye(e.getFullYear()%100,t,2)}function twt(e,t){return e=YQ(e),ye(e.getFullYear()%100,t,2)}function ewt(e,t){return ye(e.getFullYear()%1e4,t,4)}function rwt(e,t){var r=e.getDay();return e=r>=4||r===0?Ts(e):Ts.ceil(e),ye(e.getFullYear()%1e4,t,4)}function nwt(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ye(t/60|0,"0",2)+ye(t%60,"0",2)}function BQ(e,t){return ye(e.getUTCDate(),t,2)}function iwt(e,t){return ye(e.getUTCHours(),t,2)}function awt(e,t){return ye(e.getUTCHours()%12||12,t,2)}function owt(e,t){return ye(1+tu.count($n(e),e),t,3)}function XQ(e,t){return ye(e.getUTCMilliseconds(),t,3)}function swt(e,t){return XQ(e,t)+"000"}function lwt(e,t){return ye(e.getUTCMonth()+1,t,2)}function uwt(e,t){return ye(e.getUTCMinutes(),t,2)}function fwt(e,t){return ye(e.getUTCSeconds(),t,2)}function cwt(e){var t=e.getUTCDay();return t===0?7:t}function pwt(e,t){return ye(Lo.count($n(e)-1,e),t,2)}function qQ(e){var t=e.getUTCDay();return t>=4||t===0?Ms(e):Ms.ceil(e)}function hwt(e,t){return e=qQ(e),ye(Ms.count($n(e),e)+($n(e).getUTCDay()===4),t,2)}function dwt(e){return e.getUTCDay()}function vwt(e,t){return ye(gc.count($n(e)-1,e),t,2)}function mwt(e,t){return ye(e.getUTCFullYear()%100,t,2)}function gwt(e,t){return e=qQ(e),ye(e.getUTCFullYear()%100,t,2)}function ywt(e,t){return ye(e.getUTCFullYear()%1e4,t,4)}function xwt(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ms(e):Ms.ceil(e),ye(e.getUTCFullYear()%1e4,t,4)}function _wt(){return"+0000"}function FQ(){return"%"}function GQ(e){return+e}function HQ(e){return Math.floor(+e/1e3)}var Zh,ty,eN,_c,ey;hw({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function hw(e){return Zh=Jg(e),ty=Zh.format,eN=Zh.parse,_c=Zh.utcFormat,ey=Zh.utcParse,Zh}var rN="%Y-%m-%dT%H:%M:%S.%LZ";function bwt(e){return e.toISOString()}var Swt=Date.prototype.toISOString?bwt:_c(rN),ZQ=Swt;function wwt(e){var t=new Date(e);return isNaN(t)?null:t}var Twt=+new Date("2000-01-01T00:00:00.000Z")?wwt:ey(rN),KQ=Twt;function Mwt(e){return new Date(e)}function Awt(e){return e instanceof Date?+e:+new Date(+e)}function dw(e,t,r,n,i,a,o,s,l,u){var f=sc(),c=f.invert,p=f.domain,h=u(".%L"),d=u(":%S"),m=u("%I:%M"),v=u("%I %p"),g=u("%a %d"),y=u("%b %d"),x=u("%B"),_=u("%Y");function S(b){return(l(b)t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>po(e,a/n))},r.copy=function(){return yw(t).domain(e)},qi.apply(r,arguments)}function xw(){var e=0,t=.5,r=1,n=1,i,a,o,s,l,u=_r,f,c=!1,p;function h(m){return isNaN(m=+m)?p:(m=.5+((m=+f(m))-a)*(n*myb(e[e.length-1]);var uN=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(xt),lJ=zt(uN);var fN=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(xt),uJ=zt(fN);var cN=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(xt),fJ=zt(cN);var pN=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(xt),cJ=zt(pN);var hN=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(xt),pJ=zt(hN);var dN=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(xt),hJ=zt(dN);var vN=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(xt),dJ=zt(vN);var mN=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(xt),vJ=zt(mN);var gN=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(xt),mJ=zt(gN);var yN=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(xt),gJ=zt(yN);var xN=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(xt),yJ=zt(xN);var _N=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(xt),xJ=zt(_N);var bN=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(xt),_J=zt(bN);var SN=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(xt),bJ=zt(SN);var wN=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(xt),SJ=zt(wN);var TN=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(xt),wJ=zt(TN);var MN=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(xt),TJ=zt(MN);var AN=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(xt),MJ=zt(AN);var CN=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(xt),AJ=zt(CN);var DN=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(xt),CJ=zt(DN);var EN=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(xt),DJ=zt(EN);var IN=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(xt),EJ=zt(IN);var LN=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(xt),IJ=zt(LN);var PN=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(xt),LJ=zt(PN);var RN=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(xt),PJ=zt(RN);var NN=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(xt),RJ=zt(NN);var kN=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(xt),NJ=zt(kN);function kJ(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-e*2710.57)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-e*67.37)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-e*2475.67)))))))+")"}var OJ=kf(Qr(300,.5,0),Qr(-240,.5,1));var zJ=kf(Qr(-100,.75,.35),Qr(80,1.5,.8)),UJ=kf(Qr(260,.75,.35),Qr(80,1.5,.8)),Sw=Qr();function VJ(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return Sw.h=360*e-100,Sw.s=1.5-1.5*t,Sw.l=.8-.9*t,Sw+""}var ww=hs(),Cwt=Math.PI/3,Dwt=Math.PI*2/3;function BJ(e){var t;return e=(.5-e)*Math.PI,ww.r=255*(t=Math.sin(e))*t,ww.g=255*(t=Math.sin(e+Cwt))*t,ww.b=255*(t=Math.sin(e+Dwt))*t,ww+""}function FJ(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-e*14825.05)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+e*707.56)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-e*6838.66)))))))+")"}function Tw(e){var t=e.length;return function(r){return e[Math.max(0,Math.min(t-1,Math.floor(r*t)))]}}var GJ=Tw(xt("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),HJ=Tw(xt("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),WJ=Tw(xt("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),YJ=Tw(xt("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function Ft(e){return function(){return e}}var ON=Math.abs,Hr=Math.atan2,Na=Math.cos,XJ=Math.max,Po=Math.min,nn=Math.sin,ee=Math.sqrt,Lr=1e-12,ka=Math.PI,ry=ka/2,Zi=2*ka;function qJ(e){return e>1?0:e<-1?ka:Math.acos(e)}function zN(e){return e>=1?ry:e<=-1?-ry:Math.asin(e)}function Ro(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{let n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new ms(t)}function Ewt(e){return e.innerRadius}function Iwt(e){return e.outerRadius}function Lwt(e){return e.startAngle}function Pwt(e){return e.endAngle}function Rwt(e){return e&&e.padAngle}function Nwt(e,t,r,n,i,a,o,s){var l=r-e,u=n-t,f=o-i,c=s-a,p=c*l-f*u;if(!(p*pI*I+E*E&&(T=C,M=A),{cx:T,cy:M,x01:-f,y01:-c,x11:T*(i/S-1),y11:M*(i/S-1)}}function ZJ(){var e=Ewt,t=Iwt,r=Ft(0),n=null,i=Lwt,a=Pwt,o=Rwt,s=null,l=Ro(u);function u(){var f,c,p=+e.apply(this,arguments),h=+t.apply(this,arguments),d=i.apply(this,arguments)-ry,m=a.apply(this,arguments)-ry,v=ON(m-d),g=m>d;if(s||(s=f=l()),hLr))s.moveTo(0,0);else if(v>Zi-Lr)s.moveTo(h*Na(d),h*nn(d)),s.arc(0,0,h,d,m,!g),p>Lr&&(s.moveTo(p*Na(m),p*nn(m)),s.arc(0,0,p,m,d,g));else{var y=d,x=m,_=d,S=m,b=v,w=v,T=o.apply(this,arguments)/2,M=T>Lr&&(n?+n.apply(this,arguments):ee(p*p+h*h)),C=Po(ON(h-p)/2,+r.apply(this,arguments)),A=C,P=C,L,I;if(M>Lr){var E=zN(M/p*nn(T)),R=zN(M/h*nn(T));(b-=E*2)>Lr?(E*=g?1:-1,_+=E,S-=E):(b=0,_=S=(d+m)/2),(w-=R*2)>Lr?(R*=g?1:-1,y+=R,x-=R):(w=0,y=x=(d+m)/2)}var k=h*Na(y),O=h*nn(y),z=p*Na(S),U=p*nn(S);if(C>Lr){var G=h*Na(x),Y=h*nn(x),et=p*Na(_),tt=p*nn(_),lt;if(vLr?P>Lr?(L=Mw(et,tt,k,O,h,P,g),I=Mw(G,Y,z,U,h,P,g),s.moveTo(L.cx+L.x01,L.cy+L.y01),PLr)||!(b>Lr)?s.lineTo(z,U):A>Lr?(L=Mw(z,U,G,Y,p,-A,g),I=Mw(k,O,et,tt,p,-A,g),s.lineTo(L.cx+L.x01,L.cy+L.y01),A=h;--d)s.point(x[d],_[d]);s.lineEnd(),s.areaEnd()}g&&(x[p]=+e(v,p,c),_[p]=+t(v,p,c),s.point(n?+n(v,p,c):x[p],r?+r(v,p,c):_[p]))}if(y)return s=null,y+""||null}function f(){return jh().defined(i).curve(o).context(a)}return u.x=function(c){return arguments.length?(e=typeof c=="function"?c:Ft(+c),n=null,u):e},u.x0=function(c){return arguments.length?(e=typeof c=="function"?c:Ft(+c),u):e},u.x1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:Ft(+c),u):n},u.y=function(c){return arguments.length?(t=typeof c=="function"?c:Ft(+c),r=null,u):t},u.y0=function(c){return arguments.length?(t=typeof c=="function"?c:Ft(+c),u):t},u.y1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:Ft(+c),u):r},u.lineX0=u.lineY0=function(){return f().x(e).y(t)},u.lineY1=function(){return f().x(e).y(r)},u.lineX1=function(){return f().x(n).y(t)},u.defined=function(c){return arguments.length?(i=typeof c=="function"?c:Ft(!!c),u):i},u.curve=function(c){return arguments.length?(o=c,a!=null&&(s=o(a)),u):o},u.context=function(c){return arguments.length?(c==null?a=s=null:s=o(a=c),u):a},u}function jJ(e,t){return te?1:t>=e?0:NaN}function QJ(e){return e}function JJ(){var e=QJ,t=jJ,r=null,n=Ft(0),i=Ft(Zi),a=Ft(0);function o(s){var l,u=(s=eu(s)).length,f,c,p=0,h=new Array(u),d=new Array(u),m=+n.apply(this,arguments),v=Math.min(Zi,Math.max(-Zi,i.apply(this,arguments)-m)),g,y=Math.min(Math.abs(v)/u,a.apply(this,arguments)),x=y*(v<0?-1:1),_;for(l=0;l0&&(p+=_);for(t!=null?h.sort(function(S,b){return t(d[S],d[b])}):r!=null&&h.sort(function(S,b){return r(s[S],s[b])}),l=0,c=p?(v-u*x)/p:0;l0?_*c:0)+x,d[f]={data:s[f],index:l,value:_,startAngle:m,endAngle:g,padAngle:y};return d}return o.value=function(s){return arguments.length?(e=typeof s=="function"?s:Ft(+s),o):e},o.sortValues=function(s){return arguments.length?(t=s,r=null,o):t},o.sort=function(s){return arguments.length?(r=s,t=null,o):r},o.startAngle=function(s){return arguments.length?(n=typeof s=="function"?s:Ft(+s),o):n},o.endAngle=function(s){return arguments.length?(i=typeof s=="function"?s:Ft(+s),o):i},o.padAngle=function(s){return arguments.length?(a=typeof s=="function"?s:Ft(+s),o):a},o}var Cw=Qh(ru);function ttt(e){this._curve=e}ttt.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};function Qh(e){function t(r){return new ttt(e(r))}return t._curve=e,t}function Jh(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(r){return arguments.length?t(Qh(r)):t()._curve},e}function UN(){return Jh(jh().curve(Cw))}function VN(){var e=Aw().curve(Cw),t=e.curve,r=e.lineX0,n=e.lineX1,i=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Jh(r())},delete e.lineX0,e.lineEndAngle=function(){return Jh(n())},delete e.lineX1,e.lineInnerRadius=function(){return Jh(i())},delete e.lineY0,e.lineOuterRadius=function(){return Jh(a())},delete e.lineY1,e.curve=function(o){return arguments.length?t(Qh(o)):t()._curve},e}function bc(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}var Dw=class{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}},BN=class{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,r){if(t=+t,r=+r,this._point===0)this._point=1;else{let n=bc(this._x0,this._y0),i=bc(this._x0,this._y0=(this._y0+r)/2),a=bc(t,this._y0),o=bc(t,r);this._context.moveTo(...n),this._context.bezierCurveTo(...i,...a,...o)}this._x0=t,this._y0=r}};function Ew(e){return new Dw(e,!0)}function Iw(e){return new Dw(e,!1)}function ett(e){return new BN(e)}function kwt(e){return e.source}function Owt(e){return e.target}function ny(e){let t=kwt,r=Owt,n=Kh,i=$h,a=null,o=null,s=Ro(l);function l(){let u,f=KJ.call(arguments),c=t.apply(this,f),p=r.apply(this,f);if(a==null&&(o=e(u=s())),o.lineStart(),f[0]=c,o.point(+n.apply(this,f),+i.apply(this,f)),f[0]=p,o.point(+n.apply(this,f),+i.apply(this,f)),o.lineEnd(),u)return o=null,u+""||null}return l.source=function(u){return arguments.length?(t=u,l):t},l.target=function(u){return arguments.length?(r=u,l):r},l.x=function(u){return arguments.length?(n=typeof u=="function"?u:Ft(+u),l):n},l.y=function(u){return arguments.length?(i=typeof u=="function"?u:Ft(+u),l):i},l.context=function(u){return arguments.length?(u==null?a=o=null:o=e(a=u),l):a},l}function rtt(){return ny(Ew)}function ntt(){return ny(Iw)}function itt(){let e=ny(ett);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}var zwt=ee(3),Lw={draw(e,t){let r=ee(t+Po(t/28,.75))*.59436,n=r/2,i=n*zwt;e.moveTo(0,r),e.lineTo(0,-r),e.moveTo(-i,-n),e.lineTo(i,n),e.moveTo(-i,n),e.lineTo(i,-n)}};var td={draw(e,t){let r=ee(t/ka);e.moveTo(r,0),e.arc(0,0,r,0,Zi)}};var Pw={draw(e,t){let r=ee(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}};var att=ee(1/3),Uwt=att*2,Rw={draw(e,t){let r=ee(t/Uwt),n=r*att;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}};var Nw={draw(e,t){let r=ee(t)*.62625;e.moveTo(0,-r),e.lineTo(r,0),e.lineTo(0,r),e.lineTo(-r,0),e.closePath()}};var kw={draw(e,t){let r=ee(t-Po(t/7,2))*.87559;e.moveTo(-r,0),e.lineTo(r,0),e.moveTo(0,r),e.lineTo(0,-r)}};var Ow={draw(e,t){let r=ee(t),n=-r/2;e.rect(n,n,r,r)}};var zw={draw(e,t){let r=ee(t)*.4431;e.moveTo(r,r),e.lineTo(r,-r),e.lineTo(-r,-r),e.lineTo(-r,r),e.closePath()}};var Vwt=.8908130915292852,ott=nn(ka/10)/nn(7*ka/10),Bwt=nn(Zi/10)*ott,Fwt=-Na(Zi/10)*ott,Uw={draw(e,t){let r=ee(t*Vwt),n=Bwt*r,i=Fwt*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){let o=Zi*a/5,s=Na(o),l=nn(o);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}};var FN=ee(3),Vw={draw(e,t){let r=-ee(t/(FN*3));e.moveTo(0,r*2),e.lineTo(-FN*r,-r),e.lineTo(FN*r,-r),e.closePath()}};var Gwt=ee(3),Bw={draw(e,t){let r=ee(t)*.6824,n=r/2,i=r*Gwt/2;e.moveTo(0,-r),e.lineTo(i,n),e.lineTo(-i,n),e.closePath()}};var Ki=-.5,$i=ee(3)/2,GN=1/ee(12),Hwt=(GN/2+1)*3,Fw={draw(e,t){let r=ee(t/Hwt),n=r/2,i=r*GN,a=n,o=r*GN+r,s=-a,l=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(Ki*n-$i*i,$i*n+Ki*i),e.lineTo(Ki*a-$i*o,$i*a+Ki*o),e.lineTo(Ki*s-$i*l,$i*s+Ki*l),e.lineTo(Ki*n+$i*i,Ki*i-$i*n),e.lineTo(Ki*a+$i*o,Ki*o-$i*a),e.lineTo(Ki*s+$i*l,Ki*l-$i*s),e.closePath()}};var iy={draw(e,t){let r=ee(t-Po(t/6,1.7))*.6189;e.moveTo(-r,-r),e.lineTo(r,r),e.moveTo(-r,r),e.lineTo(r,-r)}};var HN=[td,Pw,Rw,Ow,Uw,Vw,Fw],stt=[td,kw,iy,Bw,Lw,zw,Nw];function WN(e,t){let r=null,n=Ro(i);e=typeof e=="function"?e:Ft(e||td),t=typeof t=="function"?t:Ft(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:Ft(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:Ft(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function ji(){}function ed(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function ay(e){this._context=e}ay.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ed(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ltt(e){return new ay(e)}function utt(e){this._context=e}utt.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ftt(e){return new utt(e)}function ctt(e){this._context=e}ctt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ptt(e){return new ctt(e)}function htt(e,t){this._basis=new ay(e),this._beta=t}htt.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,r=e.length-1;if(r>0)for(var n=e[0],i=t[0],a=e[r]-n,o=t[r]-i,s=-1,l;++s<=r;)l=s/r,this._basis.point(this._beta*e[s]+(1-this._beta)*(n+l*a),this._beta*t[s]+(1-this._beta)*(i+l*o));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var dtt=function e(t){function r(n){return t===1?new ay(n):new htt(n,t)}return r.beta=function(n){return e(+n)},r}(.85);function rd(e,t,r){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-r),e._x2,e._y2)}function Gw(e,t){this._context=e,this._k=(1-t)/6}Gw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:rd(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:rd(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var vtt=function e(t){function r(n){return new Gw(n,t)}return r.tension=function(n){return e(+n)},r}(0);function Hw(e,t){this._context=e,this._k=(1-t)/6}Hw.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:rd(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var mtt=function e(t){function r(n){return new Hw(n,t)}return r.tension=function(n){return e(+n)},r}(0);function Ww(e,t){this._context=e,this._k=(1-t)/6}Ww.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:rd(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var gtt=function e(t){function r(n){return new Ww(n,t)}return r.tension=function(n){return e(+n)},r}(0);function oy(e,t,r){var n=e._x1,i=e._y1,a=e._x2,o=e._y2;if(e._l01_a>Lr){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);n=(n*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>Lr){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,f=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*u+e._x1*e._l23_2a-t*e._l12_2a)/f,o=(o*u+e._y1*e._l23_2a-r*e._l12_2a)/f}e._context.bezierCurveTo(n,i,a,o,e._x2,e._y2)}function ytt(e,t){this._context=e,this._alpha=t}ytt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:oy(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var xtt=function e(t){function r(n){return t?new ytt(n,t):new Gw(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function _tt(e,t){this._context=e,this._alpha=t}_tt.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:oy(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var btt=function e(t){function r(n){return t?new _tt(n,t):new Hw(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function Stt(e,t){this._context=e,this._alpha=t}Stt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:oy(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var wtt=function e(t){function r(n){return t?new Stt(n,t):new Ww(n,0)}return r.alpha=function(n){return e(+n)},r}(.5);function Ttt(e){this._context=e}Ttt.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Mtt(e){return new Ttt(e)}function Att(e){return e<0?-1:1}function Ctt(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Att(a)+Att(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Dtt(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function YN(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function Yw(e){this._context=e}Yw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:YN(this,this._t0,Dtt(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,YN(this,Dtt(this,r=Ctt(this,e,t)),r);break;default:YN(this,this._t0,r=Ctt(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Ett(e){this._context=new Itt(e)}(Ett.prototype=Object.create(Yw.prototype)).point=function(e,t){Yw.prototype.point.call(this,t,e)};function Itt(e){this._context=e}Itt.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function Ltt(e){return new Yw(e)}function Ptt(e){return new Ett(e)}function Ntt(e){this._context=e}Ntt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=Rtt(e),i=Rtt(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function Ott(e){return new Xw(e,.5)}function ztt(e){return new Xw(e,0)}function Utt(e){return new Xw(e,1)}function Oa(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r=0;)r[t]=t;return r}function Wwt(e,t){return e[t]}function Ywt(e){let t=[];return t.key=e,t}function Vtt(){var e=Ft([]),t=za,r=Oa,n=Wwt;function i(a){var o=Array.from(e.apply(this,arguments),Ywt),s,l=o.length,u=-1,f;for(let c of a)for(s=0,++u;s0){for(var r,n,i=0,a=e[0].length,o;i0)for(var r,n=0,i,a,o,s,l,u=e[t[0]].length;n0?(i[0]=o,i[1]=o+=a):a<0?(i[1]=s,i[0]=s+=a):(i[0]=0,i[1]=a)}function Gtt(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;na&&(a=i,r=t);return r}function Zw(e){var t=e.map(XN);return za(e).sort(function(r,n){return t[r]-t[n]})}function XN(e){for(var t=0,r=-1,n=e.length,i;++r()=>e;function qN(e,{sourceEvent:t,target:r,transform:n,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:n,enumerable:!0,configurable:!0},_:{value:i}})}function Qi(e,t,r){this.k=e,this.x=t,this.y=r}Qi.prototype={constructor:Qi,scale:function(e){return e===1?this:new Qi(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Qi(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var nd=new Qi(1,0,0);Kw.prototype=Qi.prototype;function Kw(e){for(;!e.__zoom;)if(!(e=e.parentNode))return nd;return e.__zoom}function $w(e){e.stopImmediatePropagation()}function id(e){e.preventDefault(),e.stopImmediatePropagation()}function qwt(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function Zwt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function qtt(){return this.__zoom||nd}function Kwt(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function $wt(){return navigator.maxTouchPoints||"ontouchstart"in this}function jwt(e,t,r){var n=e.invertX(t[0][0])-r[0][0],i=e.invertX(t[1][0])-r[1][0],a=e.invertY(t[0][1])-r[0][1],o=e.invertY(t[1][1])-r[1][1];return e.translate(i>n?(n+i)/2:Math.min(0,n)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}function Ztt(){var e=qwt,t=Zwt,r=jwt,n=Kwt,i=$wt,a=[0,1/0],o=[[-1/0,-1/0],[1/0,1/0]],s=250,l=Ab,u=Gi("start","zoom","end"),f,c,p,h=500,d=150,m=0,v=10;function g(I){I.property("__zoom",qtt).on("wheel.zoom",T,{passive:!1}).on("mousedown.zoom",M).on("dblclick.zoom",C).filter(i).on("touchstart.zoom",A).on("touchmove.zoom",P).on("touchend.zoom touchcancel.zoom",L).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}g.transform=function(I,E,R,k){var O=I.selection?I.selection():I;O.property("__zoom",qtt),I!==O?S(I,E,R,k):O.interrupt().each(function(){b(this,arguments).event(k).start().zoom(null,typeof E=="function"?E.apply(this,arguments):E).end()})},g.scaleBy=function(I,E,R,k){g.scaleTo(I,function(){var O=this.__zoom.k,z=typeof E=="function"?E.apply(this,arguments):E;return O*z},R,k)},g.scaleTo=function(I,E,R,k){g.transform(I,function(){var O=t.apply(this,arguments),z=this.__zoom,U=R==null?_(O):typeof R=="function"?R.apply(this,arguments):R,G=z.invert(U),Y=typeof E=="function"?E.apply(this,arguments):E;return r(x(y(z,Y),U,G),O,o)},R,k)},g.translateBy=function(I,E,R,k){g.transform(I,function(){return r(this.__zoom.translate(typeof E=="function"?E.apply(this,arguments):E,typeof R=="function"?R.apply(this,arguments):R),t.apply(this,arguments),o)},null,k)},g.translateTo=function(I,E,R,k,O){g.transform(I,function(){var z=t.apply(this,arguments),U=this.__zoom,G=k==null?_(z):typeof k=="function"?k.apply(this,arguments):k;return r(nd.translate(G[0],G[1]).scale(U.k).translate(typeof E=="function"?-E.apply(this,arguments):-E,typeof R=="function"?-R.apply(this,arguments):-R),z,o)},k,O)};function y(I,E){return E=Math.max(a[0],Math.min(a[1],E)),E===I.k?I:new Qi(E,I.x,I.y)}function x(I,E,R){var k=E[0]-R[0]*I.k,O=E[1]-R[1]*I.k;return k===I.x&&O===I.y?I:new Qi(I.k,k,O)}function _(I){return[(+I[0][0]+ +I[1][0])/2,(+I[0][1]+ +I[1][1])/2]}function S(I,E,R,k){I.on("start.zoom",function(){b(this,arguments).event(k).start()}).on("interrupt.zoom end.zoom",function(){b(this,arguments).event(k).end()}).tween("zoom",function(){var O=this,z=arguments,U=b(O,z).event(k),G=t.apply(O,z),Y=R==null?_(G):typeof R=="function"?R.apply(O,z):R,et=Math.max(G[1][0]-G[0][0],G[1][1]-G[0][1]),tt=O.__zoom,lt=typeof E=="function"?E.apply(O,z):E,Mt=l(tt.invert(Y).concat(et/tt.k),lt.invert(Y).concat(et/lt.k));return function(ut){if(ut===1)ut=lt;else{var ct=Mt(ut),K=et/ct[2];ut=new Qi(K,Y[0]-ct[0]*K,Y[1]-ct[1]*K)}U.zoom(null,ut)}})}function b(I,E,R){return!R&&I.__zooming||new w(I,E)}function w(I,E){this.that=I,this.args=E,this.active=0,this.sourceEvent=null,this.extent=t.apply(I,E),this.taps=0}w.prototype={event:function(I){return I&&(this.sourceEvent=I),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(I,E){return this.mouse&&I!=="mouse"&&(this.mouse[1]=E.invert(this.mouse[0])),this.touch0&&I!=="touch"&&(this.touch0[1]=E.invert(this.touch0[0])),this.touch1&&I!=="touch"&&(this.touch1[1]=E.invert(this.touch1[0])),this.that.__zoom=E,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(I){var E=$e(this.that).datum();u.call(I,this.that,new qN(I,{sourceEvent:this.sourceEvent,target:g,type:I,transform:this.that.__zoom,dispatch:u}),E)}};function T(I,...E){if(!e.apply(this,arguments))return;var R=b(this,E).event(I),k=this.__zoom,O=Math.max(a[0],Math.min(a[1],k.k*Math.pow(2,n.apply(this,arguments)))),z=Ar(I);if(R.wheel)(R.mouse[0][0]!==z[0]||R.mouse[0][1]!==z[1])&&(R.mouse[1]=k.invert(R.mouse[0]=z)),clearTimeout(R.wheel);else{if(k.k===O)return;R.mouse=[z,k.invert(z)],Da(this),R.start()}id(I),R.wheel=setTimeout(U,d),R.zoom("mouse",r(x(y(k,O),R.mouse[0],R.mouse[1]),R.extent,o));function U(){R.wheel=null,R.end()}}function M(I,...E){if(p||!e.apply(this,arguments))return;var R=I.currentTarget,k=b(this,E,!0).event(I),O=$e(I.view).on("mousemove.zoom",Y,!0).on("mouseup.zoom",et,!0),z=Ar(I,R),U=I.clientX,G=I.clientY;Rl(I.view),$w(I),k.mouse=[z,this.__zoom.invert(z)],Da(this),k.start();function Y(tt){if(id(tt),!k.moved){var lt=tt.clientX-U,Mt=tt.clientY-G;k.moved=lt*lt+Mt*Mt>m}k.event(tt).zoom("mouse",r(x(k.that.__zoom,k.mouse[0]=Ar(tt,R),k.mouse[1]),k.extent,o))}function et(tt){O.on("mousemove.zoom mouseup.zoom",null),Nl(tt.view,k.moved),id(tt),k.event(tt).end()}}function C(I,...E){if(e.apply(this,arguments)){var R=this.__zoom,k=Ar(I.changedTouches?I.changedTouches[0]:I,this),O=R.invert(k),z=R.k*(I.shiftKey?.5:2),U=r(x(y(R,z),k,O),t.apply(this,E),o);id(I),s>0?$e(this).transition().duration(s).call(S,U,k,I):$e(this).call(g.transform,U,k,I)}}function A(I,...E){if(e.apply(this,arguments)){var R=I.touches,k=R.length,O=b(this,E,I.changedTouches.length===k).event(I),z,U,G,Y;for($w(I),U=0;U$N,sankeyCenter:()=>jtt,sankeyJustify:()=>jw,sankeyLeft:()=>Ktt,sankeyLinkHorizontal:()=>oet,sankeyRight:()=>$tt});function ly(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r=i)&&(r=i)}return r}function ad(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r>i||r===void 0&&i>=i)&&(r=i)}return r}function od(e,t){let r=0;if(t===void 0)for(let n of e)(n=+n)&&(r+=n);else{let n=-1;for(let i of e)(i=+t(i,++n,e))&&(r+=i)}return r}function Qwt(e){return e.target.depth}function Ktt(e){return e.depth}function $tt(e,t){return t-1-e.height}function jw(e,t){return e.sourceLinks.length?e.depth:t-1}function jtt(e){return e.targetLinks.length?e.depth:e.sourceLinks.length?ad(e.sourceLinks,Qwt)-1:0}function sd(e){return function(){return e}}function Qtt(e,t){return Qw(e.source,t.source)||e.index-t.index}function Jtt(e,t){return Qw(e.target,t.target)||e.index-t.index}function Qw(e,t){return e.y0-t.y0}function KN(e){return e.value}function Jwt(e){return e.index}function t2t(e){return e.nodes}function e2t(e){return e.links}function tet(e,t){let r=e.get(t);if(!r)throw new Error("missing: "+t);return r}function eet({nodes:e}){for(let t of e){let r=t.y0,n=r;for(let i of t.sourceLinks)i.y0=r+i.width/2,r+=i.width;for(let i of t.targetLinks)i.y1=n+i.width/2,n+=i.width}}function $N(){let e=0,t=0,r=1,n=1,i=24,a=8,o,s=Jwt,l=jw,u,f,c=t2t,p=e2t,h=6;function d(){let E={nodes:c.apply(null,arguments),links:p.apply(null,arguments)};return m(E),v(E),g(E),y(E),S(E),eet(E),E}d.update=function(E){return eet(E),E},d.nodeId=function(E){return arguments.length?(s=typeof E=="function"?E:sd(E),d):s},d.nodeAlign=function(E){return arguments.length?(l=typeof E=="function"?E:sd(E),d):l},d.nodeSort=function(E){return arguments.length?(u=E,d):u},d.nodeWidth=function(E){return arguments.length?(i=+E,d):i},d.nodePadding=function(E){return arguments.length?(a=o=+E,d):a},d.nodes=function(E){return arguments.length?(c=typeof E=="function"?E:sd(E),d):c},d.links=function(E){return arguments.length?(p=typeof E=="function"?E:sd(E),d):p},d.linkSort=function(E){return arguments.length?(f=E,d):f},d.size=function(E){return arguments.length?(e=t=0,r=+E[0],n=+E[1],d):[r-e,n-t]},d.extent=function(E){return arguments.length?(e=+E[0][0],r=+E[1][0],t=+E[0][1],n=+E[1][1],d):[[e,t],[r,n]]},d.iterations=function(E){return arguments.length?(h=+E,d):h};function m({nodes:E,links:R}){for(let[O,z]of E.entries())z.index=O,z.sourceLinks=[],z.targetLinks=[];let k=new Map(E.map((O,z)=>[s(O,z,E),O]));for(let[O,z]of R.entries()){z.index=O;let{source:U,target:G}=z;typeof U!="object"&&(U=z.source=tet(k,U)),typeof G!="object"&&(G=z.target=tet(k,G)),U.sourceLinks.push(z),G.targetLinks.push(z)}if(f!=null)for(let{sourceLinks:O,targetLinks:z}of E)O.sort(f),z.sort(f)}function v({nodes:E}){for(let R of E)R.value=R.fixedValue===void 0?Math.max(od(R.sourceLinks,KN),od(R.targetLinks,KN)):R.fixedValue}function g({nodes:E}){let R=E.length,k=new Set(E),O=new Set,z=0;for(;k.size;){for(let U of k){U.depth=z;for(let{target:G}of U.sourceLinks)O.add(G)}if(++z>R)throw new Error("circular link");k=O,O=new Set}}function y({nodes:E}){let R=E.length,k=new Set(E),O=new Set,z=0;for(;k.size;){for(let U of k){U.height=z;for(let{source:G}of U.targetLinks)O.add(G)}if(++z>R)throw new Error("circular link");k=O,O=new Set}}function x({nodes:E}){let R=ly(E,z=>z.depth)+1,k=(r-e-i)/(R-1),O=new Array(R);for(let z of E){let U=Math.max(0,Math.min(R-1,Math.floor(l.call(null,z,R))));z.layer=U,z.x0=e+U*k,z.x1=z.x0+i,O[U]?O[U].push(z):O[U]=[z]}if(u)for(let z of O)z.sort(u);return O}function _(E){let R=ad(E,k=>(n-t-(k.length-1)*o)/od(k,KN));for(let k of E){let O=t;for(let z of k){z.y0=O,z.y1=O+z.value*R,O=z.y1+o;for(let U of z.sourceLinks)U.width=U.value*R}O=(n-O+o)/(k.length+1);for(let z=0;zk.length)-1)),_(R);for(let k=0;k0))continue;let tt=(Y/et-G.y0)*R;G.y0+=tt,G.y1+=tt,A(G)}u===void 0&&U.sort(Qw),T(U,k)}}function w(E,R,k){for(let O=E.length,z=O-2;z>=0;--z){let U=E[z];for(let G of U){let Y=0,et=0;for(let{target:lt,value:Mt}of G.sourceLinks){let ut=Mt*(lt.layer-G.layer);Y+=I(G,lt)*ut,et+=ut}if(!(et>0))continue;let tt=(Y/et-G.y0)*R;G.y0+=tt,G.y1+=tt,A(G)}u===void 0&&U.sort(Qw),T(U,k)}}function T(E,R){let k=E.length>>1,O=E[k];C(E,O.y0-o,k-1,R),M(E,O.y1+o,k+1,R),C(E,n,E.length-1,R),M(E,t,0,R)}function M(E,R,k,O){for(;k1e-6&&(z.y0+=U,z.y1+=U),R=z.y1+o}}function C(E,R,k,O){for(;k>=0;--k){let z=E[k],U=(z.y1-R)*O;U>1e-6&&(z.y0-=U,z.y1-=U),R=z.y0-o}}function A({sourceLinks:E,targetLinks:R}){if(f===void 0){for(let{source:{sourceLinks:k}}of R)k.sort(Jtt);for(let{target:{targetLinks:k}}of E)k.sort(Qtt)}}function P(E){if(f===void 0)for(let{sourceLinks:R,targetLinks:k}of E)R.sort(Jtt),k.sort(Qtt)}function L(E,R){let k=E.y0-(E.sourceLinks.length-1)*o/2;for(let{target:O,width:z}of E.sourceLinks){if(O===R)break;k+=z+o}for(let{source:O,width:z}of R.targetLinks){if(O===E)break;k-=z}return k}function I(E,R){let k=R.y0-(R.targetLinks.length-1)*o/2;for(let{source:O,width:z}of R.targetLinks){if(O===E)break;k+=z+o}for(let{target:O,width:z}of E.sourceLinks){if(O===R)break;k-=z}return k}return d}var jN=Math.PI,QN=2*jN,Sc=1e-6,r2t=QN-Sc;function JN(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function ret(){return new JN}JN.prototype=ret.prototype={constructor:JN,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,r,n){this._+="Q"+ +e+","+ +t+","+(this._x1=+r)+","+(this._y1=+n)},bezierCurveTo:function(e,t,r,n,i,a){this._+="C"+ +e+","+ +t+","+ +r+","+ +n+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(e,t,r,n,i){e=+e,t=+t,r=+r,n=+n,i=+i;var a=this._x1,o=this._y1,s=r-e,l=n-t,u=a-e,f=o-t,c=u*u+f*f;if(i<0)throw new Error("negative radius: "+i);if(this._x1===null)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(c>Sc)if(!(Math.abs(f*s-l*u)>Sc)||!i)this._+="L"+(this._x1=e)+","+(this._y1=t);else{var p=r-a,h=n-o,d=s*s+l*l,m=p*p+h*h,v=Math.sqrt(d),g=Math.sqrt(c),y=i*Math.tan((jN-Math.acos((d+c-m)/(2*v*g)))/2),x=y/g,_=y/v;Math.abs(x-1)>Sc&&(this._+="L"+(e+x*u)+","+(t+x*f)),this._+="A"+i+","+i+",0,0,"+ +(f*p>u*h)+","+(this._x1=e+_*s)+","+(this._y1=t+_*l)}},arc:function(e,t,r,n,i,a){e=+e,t=+t,r=+r,a=!!a;var o=r*Math.cos(n),s=r*Math.sin(n),l=e+o,u=t+s,f=1^a,c=a?n-i:i-n;if(r<0)throw new Error("negative radius: "+r);this._x1===null?this._+="M"+l+","+u:(Math.abs(this._x1-l)>Sc||Math.abs(this._y1-u)>Sc)&&(this._+="L"+l+","+u),r&&(c<0&&(c=c%QN+QN),c>r2t?this._+="A"+r+","+r+",0,1,"+f+","+(e-o)+","+(t-s)+"A"+r+","+r+",0,1,"+f+","+(this._x1=l)+","+(this._y1=u):c>Sc&&(this._+="A"+r+","+r+",0,"+ +(c>=jN)+","+f+","+(this._x1=e+r*Math.cos(i))+","+(this._y1=t+r*Math.sin(i))))},rect:function(e,t,r,n){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +r+"v"+ +n+"h"+-r+"Z"},toString:function(){return this._}};var tk=ret;function ek(e){return function(){return e}}function net(e){return e[0]}function iet(e){return e[1]}var aet=Array.prototype.slice;function n2t(e){return e.source}function i2t(e){return e.target}function a2t(e){var t=n2t,r=i2t,n=net,i=iet,a=null;function o(){var s,l=aet.call(arguments),u=t.apply(this,l),f=r.apply(this,l);if(a||(a=s=tk()),e(a,+n.apply(this,(l[0]=u,l)),+i.apply(this,l),+n.apply(this,(l[0]=f,l)),+i.apply(this,l)),s)return a=null,s+""||null}return o.source=function(s){return arguments.length?(t=s,o):t},o.target=function(s){return arguments.length?(r=s,o):r},o.x=function(s){return arguments.length?(n=typeof s=="function"?s:ek(+s),o):n},o.y=function(s){return arguments.length?(i=typeof s=="function"?s:ek(+s),o):i},o.context=function(s){return arguments.length?(a=s??null,o):a},o}function o2t(e,t,r,n,i){e.moveTo(t,r),e.bezierCurveTo(t=(t+n)/2,r,t,i,n,i)}function rk(){return a2t(o2t)}function s2t(e){return[e.source.x1,e.y0]}function l2t(e){return[e.target.x0,e.y1]}function oet(){return rk().source(s2t).target(l2t)}var ld=Object.assign(ZN,nk);function set(e,t){let r=t.data,n=t.align??"left",i=t.valueFormatter??(c=>c),a=e.clientWidth,o=e.clientHeight,s="path",l=(()=>{let c=ld.scaleOrdinal(ld.schemeCategory10);return p=>c(p.category===void 0?p.name:p.category)})(),u=(()=>{let c=ld.sankey().nodeId(p=>p.name).nodeAlign(ld[`sankey${n[0].toUpperCase()}${n.slice(1)}`]).nodeWidth(15).nodePadding(10).extent([[1,5],[a-1,o-5]]);return({nodes:p,links:h})=>c({nodes:p.map(d=>Object.assign({},d)),links:h.map(d=>Object.assign({},d))})})(),f=(()=>{let c=ld.create("svg").attr("viewBox",[0,0,a,o]),{nodes:p,links:h}=u(r);c.append("g").attr("stroke","#000").selectAll("rect").data(p).join("rect").attr("x",v=>v.x0).attr("y",v=>v.y0).attr("height",v=>v.y1-v.y0).attr("width",v=>v.x1-v.x0).attr("fill",l).append("title").text(v=>`${v.name}: ${i(v.value)}`);let d=c.append("g").attr("fill","none").attr("stroke-opacity",.5).selectAll("g").data(h).join("g").style("mix-blend-mode","multiply");if(s==="path"){let v=d.append("linearGradient").attr("id",(g,y)=>g.uid=`link-${y}`).attr("gradientUnits","userSpaceOnUse").attr("x1",g=>g.source.x1).attr("x2",g=>g.target.x0);v.append("stop").attr("offset","0%").attr("stop-color",g=>l(g.source)),v.append("stop").attr("offset","100%").attr("stop-color",g=>l(g.target))}d.append("path").attr("d",ld.sankeyLinkHorizontal()).attr("stroke",v=>s==="none"?"#aaa":s==="path"?`url(#${v.uid})`:l(s==="input"?v.source:v.target)).attr("stroke-width",v=>Math.max(1,v.width)),d.append("title").text(v=>`${v.source.name} \u2192 ${v.target.name}: ${i(v.value)}`);let m=c.append("g").attr("font-family","sans-serif").attr("font-size",10).selectAll("text").data(p).join("text").attr("x",v=>v.x0(v.y1+v.y0)/2).attr("dy","0.35em").attr("text-anchor",v=>v.x0`${v.label??v.name} ${i(v.value)}`);return t.onClick&&m.on("click",t.onClick),c.node()})();e.replaceChildren(f)}var Jw=class e{static runScript(t,r){return new Function("panel","ledger","fava","helpers",r.script)(r,t,t,lL)}static html(t,r,n){try{n.innerHTML=e.runScript(t,r)}catch(i){n.innerHTML=i}}static echarts(t,r,n){let i;try{i=e.runScript(t,r)}catch(s){n.innerHTML=s;return}let a=window.navigator.userAgent==="puppeteer"?"svg":void 0,o=oU(n,void 0,{renderer:a});i.onClick&&(o.on("click",i.onClick),delete i.onClick),i.onDblClick&&(o.on("dblclick",i.onDblClick),delete i.onDblClick),o.setOption(i)}static d3_sankey(t,r,n){let i;try{i=e.runScript(t,r)}catch(a){n.innerHTML=a;return}set(n,i)}static jinja2(t,r,n){n.innerHTML=r.template}};function u2t(e,t){for(let r=0;r